Network resource configuration method, device, system, computer device, readable storage medium and program product

By dividing the industrial network into small-granular network sub-slices and dynamically adjusting them, combined with a resource prediction model, the problem of low bandwidth resource utilization in network slices was solved, achieving efficient network resource allocation and ensuring service stability and user experience.

CN119697028BActive Publication Date: 2025-11-07CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411807286.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-11-07
Estimated Expiration
2044-12-10

AI Technical Summary

Technical Problem

In industrial networks, network slicing bandwidth resources are underutilized, and frequent adjustments to bandwidth configurations affect service stability.

Method used

By dividing the industrial private network into multiple small-granularity network sub-slices, dynamically configuring the network sub-slices for target services, and adjusting the number of sub-slices in conjunction with the resource prediction model of the management and control system, frequent adjustments to bandwidth configuration can be avoided.

Benefits of technology

This improved network resource utilization and ensured the stability and user experience of the target services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697028B_ABST
    Figure CN119697028B_ABST
Patent Text Reader

Abstract

The application relates to a network resource configuration method and device, computer equipment, a computer readable storage medium and a computer program product. The method comprises the following steps: receiving resource configuration information issued by a management system for a target service, wherein the resource configuration information is used for indicating network sub-slice configuration for the target service; configuring at least one network sub-slice for the target service based on the resource configuration information, and guiding network traffic of the target service into at least one network sub-slice associated with the target service. The method can improve the utilization rate of network bandwidth resources.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a network resource configuration method, device, system, computer equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] There are various network requirements in an industrial network, including production type service requirements with extremely high requirements for latency, jitter and reliability, and management type service requirements with high requirements for security and bandwidth. Multi-modal network devices can simultaneously support multiple forwarding modes such as deterministic forwarding, IP (Internet Protocol) forwarding and identification forwarding, and can effectively meet the service requirements of the industrial network. Among them, the production type service requirements are carried through deterministic forwarding technology, and the management type service requirements are carried through IP forwarding technology.

[0003] Industrial networks require good isolation and network performance, so industrial networks are usually carried based on network slice private networks. Network slicing is implemented based on a bandwidth reservation mechanism, so when service traffic is low, bandwidth resources will be idle, reducing the utilization of bandwidth resources. SUMMARY

[0004] Therefore, it is necessary to provide a network resource configuration method, device, computer equipment, computer readable storage medium and computer program product capable of improving the utilization of bandwidth resources to solve the above technical problems.

[0005] In a first aspect, the present application provides a network resource configuration method applied to a network device, the method comprising:

[0006] receiving resource configuration information issued by a management and control system for a target service, the resource configuration information being used to indicate network sub-slice configuration for the target service;

[0007] configuring at least one network sub-slice for the target service based on the resource configuration information, and directing network traffic of the target service into at least one network sub-slice associated with the target service.

[0008] In one embodiment, the resource configuration information includes first resource configuration information, and the step of configuring at least one network sub-slice for the target service based on the resource configuration information comprises:

[0009] determining at least one initial network sub-slice corresponding to the target service based on the first resource configuration information;

[0010] establish an association between the target service and the at least one initial network sub-slice, and update a service mode of each of the initial network sub-slices according to the target service.

[0011] In one of the embodiments, the resource configuration information comprises second resource configuration information, and the configuring the at least one network sub-slice for the target service based on the resource configuration information comprises:

[0012] determining, based on the second resource configuration information, at least one target network sub-slice corresponding to the target service and a processing manner for the at least one target network sub-slice;

[0013] in a case where the processing manner is to add a sub-slice, establishing an association between the target service and the at least one target network sub-slice, and updating a service mode of each of the target network sub-slices according to the target service;

[0014] in a case where the processing manner is to release a sub-slice, deleting the association between the target service and the at least one target network sub-slice.

[0015] In one of the embodiments, the method further comprises:

[0016] counting a bandwidth utilization rate of each network sub-slice associated with the target service;

[0017] sending, to the management and control system, bandwidth monitoring information based on the bandwidth utilization rate of each of the network sub-slices;

[0018] receiving the second resource configuration information issued by the management and control system, the second resource configuration information being generated by the management and control system based on predicted resource occupation data of the target service, the predicted resource occupation data being obtained based on the bandwidth utilization rate of each of the network sub-slices.

[0019] In a second aspect, the present application provides a network resource configuration method applied to a management and control system, the method comprising:

[0020] sending, to a network device, resource configuration information for a target service, the resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service.

[0021] In one of the embodiments, the resource configuration information comprises first resource configuration information, and the sending, to a network device, resource configuration information for a target service comprises:

[0022] determining initial network sub-slice information corresponding to the target service in response to demand information of the target service;

[0023] send the first resource configuration information to the network device based on the initial network sub-slice information, the first resource configuration information being used to instruct the network device to configure at least one initial network sub-slice for a target service.

[0024] In one of the embodiments, the resource configuration information comprises second resource configuration information, and the sending of the resource configuration information for the target service to the network device comprises:

[0025] receiving bandwidth monitoring information sent by the network device, the bandwidth monitoring information comprising bandwidth utilization of each network sub-slice associated with the target service;

[0026] inputting the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service;

[0027] sending second resource configuration information to the network device according to the predicted resource occupation data corresponding to the target service, the second resource configuration information being used to instruct the network device to dynamically adjust the network sub-slice associated with the target service.

[0028] In a third aspect, the present application provides a network resource configuration system, comprising a network device and a management and control system, wherein,

[0029] the management and control system is configured to send resource configuration information for a target service to the network device, the resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service;

[0030] the network device is configured to receive the resource configuration information for the target service sent by the management and control system, configure at least one network sub-slice for the target service based on the resource configuration information, and direct network traffic of the target service into at least one network sub-slice associated with the target service.

[0031] In a fourth aspect, the present application further provides a network resource configuration device applied to a network device, comprising:

[0032] a first receiving module configured to receive resource configuration information for a target service sent by a management and control system, the resource configuration information being used to instruct network sub-slice configuration for the target service;

[0033] a configuration module configured to configure at least one network sub-slice for the target service based on the resource configuration information, and direct network traffic of the target service into at least one network sub-slice associated with the target service.

[0034] In one of the embodiments, the resource configuration information comprises first resource configuration information, and the configuration module is specifically configured to:

[0035] determine at least one initial network sub-slice corresponding to the target service based on the first resource configuration information;

[0036] establish an association between the target service and the at least one initial network sub-slice, and update a service mode of each of the initial network sub-slices according to the target service.

[0037] In one of the embodiments, the resource configuration information comprises second resource configuration information, and the configuration module is specifically configured to:

[0038] determine at least one target network sub-slice corresponding to the target service and a processing mode for the at least one target network sub-slice based on the second resource configuration information;

[0039] in a case where the processing mode is to add a sub-slice, establish an association between the target service and the at least one target network sub-slice, and update a service mode of each of the target network sub-slices according to the target service;

[0040] in a case where the processing mode is to release a sub-slice, delete the association between the target service and the at least one target network sub-slice.

[0041] In one of the embodiments, the apparatus further comprises:

[0042] a statistics module configured to count bandwidth utilization of each network sub-slice associated with the target service;

[0043] a sending module configured to send bandwidth monitoring information to the management and control system based on the bandwidth utilization of each network sub-slice;

[0044] a second receiving module configured to receive the second resource configuration information issued by the management and control system, wherein the second resource configuration information is generated by the management and control system based on predicted resource occupation data of the target service, and the predicted resource occupation data is obtained based on the bandwidth utilization of each network sub-slice.

[0045] In a fifth aspect, the present application further provides a network resource configuration apparatus applied to a management and control system, comprising:

[0046] a sending module configured to send resource configuration information for a target service to a network device, wherein the resource configuration information is used to instruct the network device to configure at least one network sub-slice for the target service.

[0047] In one of the embodiments, the resource configuration information comprises first resource configuration information, and the first sending module is specifically configured to:

[0048] In response to the demand information of the target service, determine initial network sub-slice information corresponding to the target service;

[0049] Send the first resource configuration information to the network device based on the initial network sub-slice information, the first resource configuration information being used to instruct the network device to configure at least one initial network sub-slice for the target service.

[0050] In one of the embodiments, the resource configuration information comprises second resource configuration information, and the first sending module is specifically configured to:

[0051] Receive bandwidth monitoring information sent by the network device, the bandwidth monitoring information comprising bandwidth utilization of each network sub-slice associated with the target service;

[0052] Input the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service;

[0053] Send second resource configuration information to the network device according to the predicted resource occupation data corresponding to the target service, the second resource configuration information being used to instruct the network device to dynamically adjust the network sub-slice associated with the target service.

[0054] In a sixth aspect, the present application further provides a computer device comprising a memory and a processor, the memory storing a computer program, and the processor implements any of the above network resource configuration methods when executing the computer program.

[0055] In a seventh aspect, the present application further provides a computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement any of the above network resource configuration methods.

[0056] In an eighth aspect, the present application further provides a computer program product comprising a computer program, the computer program being executed by a processor to implement any of the above network resource configuration methods.

[0057] The aforementioned network resource configuration method, apparatus, system, computer equipment, computer-readable storage medium, and computer program product allow the network device to receive resource configuration information issued by the management and control system for a target service. This resource configuration information instructs the configuration of network sub-slices for the target service. The network device can then configure at least one network sub-slice for the target service based on the resource configuration information and direct the network traffic of the target service into at least one network sub-slice associated with the target service. By employing the network resource configuration method, apparatus, system, computer equipment, computer-readable storage medium, and computer program product provided in this application, the network device can configure at least one network sub-slice for the target service in response to resource configuration information. That is, this application embodiment can dynamically adjust the network sub-slices configured for the target service based on the resource configuration information. By adjusting the number of network sub-slices configured for the target service, the bandwidth resource size configured for the target service can be adjusted, which can greatly improve the utilization rate of network resources. Furthermore, this application embodiment itself does not require adjusting the bandwidth configuration of network slices; therefore, the adjustment process does not affect the stability of the target service, thus ensuring the stability of the target service. Attached Figure Description

[0058] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0059] Figure 1 This is a schematic diagram of the structure of a network resource allocation system in one embodiment;

[0060] Figure 2 This is a flowchart illustrating a network resource configuration method in one embodiment;

[0061] Figure 3 This is a flowchart illustrating step 104 in one embodiment;

[0062] Figure 4 This is a flowchart illustrating a network resource configuration method in one embodiment;

[0063] Figure 5 This is a flowchart illustrating step 104 in another embodiment;

[0064] Figure 6 This is a flowchart illustrating a network resource configuration method in another embodiment;

[0065] Figure 7 This is a flowchart illustrating step 602 in one embodiment;

[0066] Figure 8 a flowchart for step 602 in another embodiment;

[0067] Figure 9 a flowchart for a training process of a resource prediction model in an embodiment;

[0068] Figure 10 a schematic diagram of a network resource configuration method in an embodiment;

[0069] Figure 11 a structural block diagram of a network resource configuration apparatus in an embodiment;

[0070] Figure 12 a structural block diagram of a network resource configuration apparatus in another embodiment;

[0071] Figure 13 an internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION

[0072] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and not to limit the present application.

[0073] Industrial networks require good isolation and network performance, and therefore industrial networks are usually carried based on network slice private networks. Network slicing is implemented based on bandwidth reservation mechanisms, and therefore when traffic is low, bandwidth resources are idle.

[0074] Since network slicing is implemented based on configuration delivery, in the related art, the bandwidth configuration of the network slice corresponding to the service is manually adjusted, and then the bandwidth of the network slice allocated to the service is adjusted based on the bandwidth configuration of the network slice, so as to realize efficient utilization of bandwidth resources. However, in this way, the device configuration needs to be frequently changed, and changing the bandwidth configuration of the network slice will interrupt the network traffic being transmitted in the network slice, which affects the stability of the service and affects the user service experience.

[0075] The embodiments of the present application provide a network resource configuration method, which pre-divides an industrial network private network into a plurality of network sub-slices of small granularity, and dynamically configures at least one network sub-slice for a target service from the plurality of network sub-slices in response to resource configuration information issued by a management and control system. The configuration process of the network sub-slice does not affect the stability of the target service, ensuring the stability of the target service, and the bandwidth resources configured for the target service change with the number of configured network sub-slices, so as to greatly improve the utilization rate of network resources.

[0076] The network resource configuration method provided in the embodiments of the present application can be applied to an application environment as shown in Figure 1 The network device 102 communicates with the management and control system 104 through a network. The data storage system can store data required to be processed by the management and control system 104. The data storage system can be integrated on the management and control system 104, or placed on a cloud or other network server. The network device 102 can be, but is not limited to, a PE (Provider Edge device) device in a backbone network, a life device (leaf device, for example, a leaf switch) in a metropolitan area network, and the like. The management and control system 104 can be a stand-alone physical server, a server cluster or a distributed system formed by multiple physical servers, or a cloud server providing cloud computing services.

[0077] In an exemplary embodiment, as shown in Figure 2 A network resource configuration method is provided. The method is described by taking the network device 102 in Figure 1 as an example, and includes the following steps 202 to 204. Wherein:

[0078] Step 202, receiving resource configuration information issued by a management and control system for a target service, the resource configuration information being used to indicate network sub-slice configuration for the target service;

[0079] Step 204, configuring at least one network sub-slice for the target service based on the resource configuration information, and guiding network traffic of the target service into the at least one network sub-slice associated with the target service.

[0080] In the embodiments of the present application, the industrial network private network can be divided into multiple network sub-slices on demand in advance. The bandwidth resources corresponding to the network sub-slices can be of the same size or different sizes, and the division manner and division granularity are not limited in the embodiments of the present application.

[0081] The management and control system can obtain resource requirements corresponding to the target service, and can issue resource configuration information for the target service to the network device based on the resource requirements of the target service. The resource configuration information is used to instruct the network device to configure at least one network sub-slice for the target service.

[0082] In an example, a user can manually set resource requirements corresponding to the target service in the management and control system, for example, set a bandwidth size required by the target service, or set service requirements corresponding to the target service, such as throughput, delay, and the like. The management and control system determines the bandwidth size required by the target service based on the service requirements. Then, the management and control system can issue resource configuration information to the network device based on the bandwidth size required by the target service.

[0083] The network device determines the number of network sub-slices required by the target service based on the bandwidth size required by the target service, and configures the target service with a corresponding number of network sub-slices according to the resource configuration information.

[0084] For example, the management and control system determines the number of network sub-slices required by the target service based on the bandwidth size required by the target service, and the resource configuration information includes the number of network sub-slices required by the target service. The network device configures the target service with a corresponding number of network sub-slices in response to the resource configuration information.

[0085] In another example, the management and control system can monitor the resource requirements of the target service in real time, for example, using a pre-trained resource prediction model to determine the resource size required by the target service in a future period of time, such as the bandwidth size required or the number of network sub-slices required, etc. The management and control system can then issue resource configuration information to the network device based on the bandwidth size required by the target service or the number of network sub-slices required. After receiving the resource configuration information, the network device can dynamically adjust the number of network sub-slices of the target service based on the resource configuration information, including adding or reducing network sub-slices for the target service, to configure the target service with a corresponding number of network sub-slices.

[0086] The network resource configuration method described above, the network device can receive the resource configuration information issued by the management and control system for the target service, which is used to indicate the network sub-slice configuration for the target service. Then, the network device can configure at least one network sub-slice for the target service based on the resource configuration information, and direct the network traffic of the target service into at least one network sub-slice associated with the target service. Using the network resource configuration method provided by the present application, the network device can configure at least one network sub-slice for the target service in response to the resource configuration information. That is, the present application can dynamically adjust the network sub-slices configured for the target service based on the resource configuration information, so as to adjust the bandwidth resource size configured for the target service by adjusting the number of network sub-slices configured for the target service. This can greatly improve the utilization rate of network resources, and the present application does not need to adjust the bandwidth configuration of the network slice, so the adjustment process does not affect the stability of the target service, thereby ensuring the stability of the target service.

[0087] In an exemplary embodiment, the resource configuration information includes first resource configuration information, and the method further includes the following steps 101 to 103. Figure 3 As described above, in step 104, configuring at least one network sub-slice for the target service based on the resource configuration information can include the following steps 302 to 304.

[0088] Step 302: determining at least one initial network sub-slice corresponding to the target service based on the first resource configuration information.

[0089] In step 304, an association relationship between the target service and at least one initial network sub-slice is established, and the service mode of each initial network sub-slice is updated according to the target service.

[0090] In the embodiment of the present application, the management and control system can send first resource configuration information for the target service to the network device based on the resource configuration of the target service by the user. As described in the foregoing embodiment, the user can manually set the resource requirement corresponding to the target service in the management and control system, for example, set the bandwidth size required by the target service, or set the service requirement corresponding to the target service, such as the throughput, delay, and the like. The management and control system determines the bandwidth size required by the target service based on the service requirement. Then, the management and control system can issue the first resource configuration information to the network device based on the bandwidth size required by the target service.

[0091] In one example, the first resource configuration information can include the bandwidth size required by the target service, and the network device determines the number of initial network sub-slices required by the target service based on the bandwidth size required by the target service and the division granularity of the network sub-slices (the bandwidth resource corresponding to the network sub-slices), and configures the target service with the corresponding number of initial network sub-slices. For example, the number of initial network sub-slices = the ratio of the bandwidth size required by the target service to the bandwidth resource size corresponding to the network sub-slices.

[0092] In another example, the management and control system can determine the number of initial network sub-slices required by the target service based on the bandwidth size required by the target service and the division granularity of the network sub-slices, and the first resource configuration information can include the number of initial network sub-slices required by the target service. The network device can configure the target service with the corresponding number of initial network sub-slices in response to the resource configuration information.

[0093] The foregoing two examples are examples of uniform division of network sub-slices. In fact, the network sub-slices can also be divided in a non-uniform manner. In the non-uniform division manner, the bandwidth resource size corresponding to each network sub-slice can be different. Therefore, the network device or the management and control system can determine the initial network sub-slices corresponding to the target service from the network sub-slices based on the bandwidth resource size corresponding to each network sub-slice and the bandwidth size required by the target service, and the sum of the bandwidth resources corresponding to the initial network sub-slices is not less than the bandwidth size required by the target service. Then, the network device can directly configure the target service with the initial network sub-slices.

[0094] In the process of configuring the initial network sub-slice for the target service, the network device can directly establish the association relationship between the target service and the initial network sub-slice, and change the service mode corresponding to the initial network sub-slice based on the target service. For example, when the target service is a production service, the service mode corresponding to the initial network sub-slice can be changed to a deterministic forwarding mode; or when the target service is a management service, the service mode corresponding to the initial network sub-slice can be changed to an IP forwarding mode.

[0095] After the configuration of the initial network sub-slice for the target service is completed, the traffic data of the target service can be introduced into the initial network sub-slice corresponding to the target service by SRv6 (Segment Routing over IPv6, Segment Routing over IPv6) and the like.

[0096] In an exemplary embodiment, referring to FIG. 4, the method can further include steps 402 to 406, wherein: Figure 4

[0097] Step 402, the bandwidth utilization of each network sub-slice associated with the target service is counted;

[0098] Step 404, bandwidth monitoring information is sent to the management and control system based on the bandwidth utilization of each network sub-slice;

[0099] Step 406, the second resource configuration information issued by the management and control system is received, the second resource configuration information is generated by the management and control system based on the predicted resource occupation data of the target service, and the predicted resource occupation data is obtained according to the bandwidth utilization of each network sub-slice.

[0100] In the embodiment of the present application, after the network device configures at least one network sub-slice for the target service, the network device can count the bandwidth utilization of each network sub-slice associated with the target service according to a preset statistical period, and can send bandwidth monitoring information to the management and control system based on the bandwidth utilization of each network sub-slice.

[0101] After receiving the bandwidth monitoring information sent by the network device, the management and control system can predict the predicted resource occupation data of the target service based on the bandwidth utilization of each network sub-slice. The predicted resource occupation data can be the resource data required by the target service in the future period of time, which can include the bandwidth resource required in the future period of time (for clear description, referred to as predicted bandwidth resource in the following embodiment) or the number of network sub-slices required (for clear description, referred to as predicted number in the following embodiment).

[0102] In one example, the management and control system can predict the predicted bandwidth resource of the target service based on the bandwidth utilization of each network sub-slice.

[0103] ​For example, the management and control system can send the second resource configuration information for the target service to the network device based on the predicted bandwidth resource of the target service, and the second resource configuration information can include the predicted bandwidth resource of the target service.

[0104] Alternatively, the management and control system can determine the number of network sub-slices required by the target service in the future period (referred to as the predicted number for clarity in the following embodiments) based on the predicted bandwidth resource of the target service and the division granularity of the network sub-slices, and send the second resource configuration information for the target service to the network device based on the predicted number, and the second resource configuration information can include the predicted number of network sub-slices required by the target service.

[0105] In another example, the management and control system can predict the predicted number of network sub-slices required by the target service based on the bandwidth utilization of each network sub-slice. For example, the management and control system can send the second resource configuration information for the target service to the network device based on the predicted number, and the second resource configuration information can include the predicted number of network sub-slices required by the target service.

[0106] Alternatively, after obtaining the predicted number of network sub-slices required by the target service, the management and control system can determine the number of network sub-slices required to be increased or decreased by the target service based on the predicted number of network sub-slices required by the target service and the number of network sub-slices currently associated with the target service, and send the second resource configuration information for the target service to the network device based on the number of network sub-slices required to be increased or decreased, and the second resource configuration information can include the number of network sub-slices required to be increased or decreased by the target service.

[0107] After receiving the second resource configuration information, the network device can dynamically adjust the network sub-slices of the target service based on the second resource configuration information, for example, adjusting the number of network sub-slices of the target service.

[0108] In an exemplary embodiment, the resource configuration information includes the second resource configuration information, and the method for configuring the network sub-slices for the target service based on the resource configuration information includes the steps of Figure 5 As shown in FIG. 5, in step 104, configuring at least one network sub-slice for the target service based on the resource configuration information can include steps 502 to 506, wherein:

[0109] In step 502, at least one target network sub-slice corresponding to the target service and the processing mode for the at least one target network sub-slice are determined based on the second resource configuration information.

[0110] In step 504, if the processing mode is to increase the sub-slice, the association between the target service and the at least one target network sub-slice is established, and the service mode of each target network sub-slice is updated according to the target service.

[0111] Step 506, in the case of the processing mode being releasing sub-slices, deleting the association relationship between the target service and the at least one target network sub-slice.

[0112] In one example, the second resource configuration information can include the predicted bandwidth resource of the target service, and the network device can determine the number (i.e., the predicted number) of network sub-slices required by the target service in the future period of time based on the predicted bandwidth resource of the target service and the division granularity of the network sub-slices; or the second resource configuration information can include the predicted number of target sub-slices required by the target service, and the network device can directly obtain the predicted number from the second resource configuration information. Further, the network device can determine the at least one target network sub-slice corresponding to the target service and the processing mode for the at least one target network sub-slice based on the number of network sub-slices currently associated with the target service and the predicted number.

[0113] For example, determining the difference between the predicted number and the number of network sub-slices associated with the target service, in the case that the predicted number is greater than the number of network sub-slices associated with the target service, the difference number of target network sub-slices can be determined from the idle network sub-slices or the network sub-slices preempted from other services, and the processing mode for the difference number of target network sub-slices is determined to be increasing sub-slices; or, in the case that the predicted number is less than the number of network sub-slices associated with the target service, the difference number of target network sub-slices can be determined from the network sub-slices associated with the target service, and the processing mode for the difference number of target network sub-slices is determined to be releasing sub-slices.

[0114] In another example, the second resource configuration information can include the number of network sub-slices required to be increased or decreased by the target service, for example, the second resource configuration information carries the number and an increase / decrease identifier, in the case that the increase / decrease identifier indicates an increase, the number of target network sub-slices can be determined from the idle network sub-slices or the network sub-slices preempted from other services, and the processing mode for the number of target network sub-slices is determined to be increasing sub-slices, or in the case that the increase / decrease identifier indicates a decrease, the number of target network sub-slices can be determined from the network sub-slices associated with the target service, and the processing mode for the number of target network sub-slices is determined to be releasing sub-slices.

[0115] In the case of the processing mode being increasing sub-slices, the network device can establish the association relationship between the target service and each target network sub-slice, and update the service mode of each target network sub-slice according to the target service, for example, in the case of the target service being a production service, the service mode of each target network sub-slice can be changed to a deterministic forwarding mode, or in the case of the target service being a management service, the service mode of each target network sub-slice can be changed to an IP forwarding mode.

[0116] In the case of the processing mode being releasing the sub-slices, the network device can delete the association between the target service and each target network sub-slice, and the service traffic data of the subsequent target service will not be imported into each target sub-slice, so that the target network sub-slice can be released for use by other services.

[0117] In one exemplary embodiment, as shown in Figure 6 , a network resource configuration method is provided, which is applied to the management and control system 104 in Figure 1 for example, and includes the following step 602. Wherein:

[0118] Step 602, sending resource configuration information for the target service to the network device, the resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service.

[0119] In the embodiment of the application, the management and control system can obtain the resource requirement corresponding to the target service, and can issue resource configuration information for the target service to the network device based on the resource requirement of the target service, the resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service.

[0120] Wherein, the process of the network device configuring at least one network sub-slice for the target service in response to the resource configuration information can refer to the related description of the foregoing embodiments, which will not be repeated here in the embodiment of the application.

[0121] By using the network resource configuration method provided in the embodiment of the application, the network device can configure at least one network sub-slice for the target service in response to the resource configuration information, that is, the embodiment of the application can dynamically adjust the network sub-slice configured for the target service based on the resource configuration information, so as to adjust the size of the bandwidth resource configured for the target service by adjusting the number of the network sub-slice configured for the target service, which can greatly improve the utilization rate of network resources, and the embodiment of the application does not need to adjust the bandwidth configuration of the network slice, so the adjustment process does not affect the stability of the target service, and thus the stability of the target service can be guaranteed.

[0122] In one exemplary embodiment, referring to Figure 7 , the resource configuration information includes first resource configuration information, referring to Figure 7 , in step 602, sending the resource configuration information for the target service to the network device can include the following steps 702 to 704, wherein:

[0123] Step 702, determining the initial network sub-slice information corresponding to the target service in response to the requirement information of the target service;

[0124] At step 704, the first resource configuration information is sent to the network device based on the initial network sub-slice information, and the first resource configuration information is used to instruct the network device to configure at least one initial network sub-slice for the target service.

[0125] In the embodiment of the application, the user can manually set the demand information corresponding to the target service in the management and control system, for example, set the bandwidth size required by the target service, or set the service demand corresponding to the target service, such as throughput, delay, and other demands, and the management and control system determines the bandwidth size required by the target service based on the service demand. Then, the management and control system can determine the initial network sub-slice information corresponding to the target service based on the bandwidth resource required by the target service, and send the first resource configuration information to the network device based on the initial network sub-slice information.

[0126] For example, the management and control system can directly determine the bandwidth resource required by the target service as the initial sub-slice information corresponding to the target service, that is, the first resource configuration information includes the bandwidth resource required by the target service.

[0127] Alternatively, the management and control system can determine the number of initial network sub-slices required by the target service based on the bandwidth resource required by the target service and the division granularity of the network sub-slices, and take the number of initial network sub-slices as the initial sub-slice information, and then the first resource configuration information can include the number of initial network sub-slices required by the target service.

[0128] Alternatively, the management and control system can also determine the initial network sub-slices corresponding to the target service from the network sub-slices based on the bandwidth resource size of each network sub-slice and the bandwidth size required by the target service, and take the sub-slice identifier of the initial network sub-slice as the initial network sub-slice information, and then the first resource configuration information can include the sub-slice identifier of each initial network sub-slice.

[0129] In an exemplary embodiment, the resource configuration information includes second resource configuration information, referring to Figure 8 As shown in FIG. 8, at step 602, the resource configuration information for the target service is sent to the network device, which can include the following steps 802 to 806.

[0130] At step 802, the bandwidth monitoring information sent by the network device is received, and the bandwidth monitoring information includes the bandwidth utilization of each network sub-slice associated with the target service;

[0131] At step 804, the bandwidth utilization of each network sub-slice is input into the resource prediction model to obtain the predicted resource occupation data corresponding to the target service;

[0132] Step 806: Send second resource configuration information to the network device based on the predicted resource usage data corresponding to the target service. The second resource configuration information is used to instruct the network device to dynamically adjust the network sub-slices associated with the target service.

[0133] In this embodiment, the control system can receive bandwidth monitoring information sent by network devices, and input the bandwidth utilization rate of each network sub-slice associated with the target service carried in the bandwidth monitoring information into a pre-trained resource prediction model. This model can predict the predicted resource usage data corresponding to the target service in the future, which may include the bandwidth resources required in the future (hereinafter referred to as predicted bandwidth resources) or the number of network sub-slices required (hereinafter referred to as predicted number) in the future. Then, based on the predicted resource usage data corresponding to the target service, the system can send second resource configuration information to the network devices. The specific process can be referred to the relevant description in the foregoing embodiments, and will not be repeated here in this embodiment.

[0134] The resource prediction model can be implemented using the TD-MPC (Temporal Difference learning for Model Predictive Control) model. The TD-MPC model is a reinforcement learning method that combines Temporal Difference Learning (TD) and Model Predictive Control (MPC). It uses Model Predictive Control (MPC) to perform multi-step prediction and optimization on the learned environment model, and combines the temporal difference method to update the model and policy.

[0135] Reference Figure 9 The diagram illustrates the training process of the resource prediction model.

[0136] First, a training set can be constructed. For example, a corresponding number of network subslices can be pre-configured for each service based on its service requirements, and the bandwidth utilization rate of each network subslice can be recorded. Training samples can then be constructed based on the number of network subslices configured for each service and the bandwidth utilization rate of each network subslice to obtain a sample set.

[0137] The initial resource prediction model is trained based on the sample set. For example, for any training sample, the number of network sub-slices and the bandwidth utilization of each network sub-slice can be input into the initial resource prediction model to predict the number of network sub-slices required by the service in the future period of time, and the network device can be instructed to issue resource configuration information based on the number of network sub-slices, so that the network device adjusts the number of network sub-slices associated with the service based on the resource configuration information, and the bandwidth utilization of each network sub-slice associated with the service is counted and fed back to the management and control system.

[0138] The management and control system can determine the prediction score of the initial resource prediction model based on the bandwidth utilization of each network sub-slice. The prediction score is used to represent the accuracy of the model prediction, and can be positively correlated with the bandwidth utilization of each network sub-slice, that is, the higher the bandwidth utilization of each network sub-slice, the higher the corresponding prediction score. The management and control system can update the network parameters of the initial resource prediction model based on the prediction score of the initial resource prediction model, and repeat the foregoing process until the prediction accuracy of the initial resource prediction model meets the training requirements, for example, the prediction score of the initial resource prediction model reaches a score threshold.

[0139] It should be noted that the embodiments of the present application can adopt online training or offline training, and the embodiments of the present application do not make specific limitations thereon. When online training is adopted, the number of network sub-slices corresponding to each service and the bandwidth utilization of each network sub-slice can be recorded after each round of training as new training samples to be added to the sample set and participate in the next round of training.

[0140] In one exemplary embodiment, as shown in Figure 1 A network resource configuration system is provided, which includes a network device 102 and a management and control system 104, wherein,

[0141] The management and control system 104 is configured to send resource configuration information for a target service to the network device, and the resource configuration information is used to instruct the network device to configure at least one network sub-slice for the target service.

[0142] The network device 102 is configured to receive the resource configuration information for the target service issued by the management and control system, configure at least one network sub-slice for the target service based on the resource configuration information, and guide the network traffic of the target service into the at least one network sub-slice associated with the target service.

[0143] It should be noted that the operations performed by the management and control system 104 and the network device 102 in the embodiments of the present application and the technical effects thereof can be referred to the related descriptions of the foregoing embodiments, and will not be described herein again.

[0144] For those skilled in the art to better understand the embodiments of the present application, the embodiments of the present application are described below through specific examples.

[0145] The embodiments of the present application propose a network resource configuration system for an industrial network scenario. Unlike the previous method of directly changing the slice bandwidth, the system changes the service mode of the network sub-slice and the association between the service and the network sub-slice based on the multi-modal device capability by deploying a multi-modal slice intelligent allocation module on the network device, so that the service can be associated with multiple small-granularity network sub-slices, and the adjustment of the service bandwidth is realized. At the same time, the system combines the TD-MPC model in the management and control system to predict the number of network sub-slices required by the service in real time, and informs the network device to intelligently optimize the service bandwidth.

[0146] The management and control system generates the number of network sub-slices required to be allocated by each service in the next time period in combination with the TD-MPC model, and can update the model online according to the actual application situation.

[0147] The multi-modal intelligent slice allocation module can be deployed in the network device: ① According to the result issued by the management and control system, the number of network sub-slices corresponding to the service is adjusted; ② Relying on the multi-modal capability of the network device, the service mode of the network sub-slice is adjusted to the required mode, realizing the bandwidth adjustment of the service slice; ③ The service is introduced into the newly added / reduced network small slice.

[0148] For example, referring to Figure 10 The configuration process of the network resource can include:

[0149] S1: The industrial network industry private network is divided into multiple network sub-slices in small granularity.

[0150] S2: According to the initial estimated service demand, the network sub-slices are allocated to the corresponding service.

[0151] S3: The network device changes the network sub-slice to the required service mode: for production type service, the network sub-slice is adjusted to deterministic forwarding mode; for management type service, the network sub-slice is adjusted to IP forwarding mode.

[0152] S4: The network sub-slice is associated with the corresponding service: based on SRv6 and other methods, the service is introduced into the corresponding network sub-slice.

[0153] S5: The management and control system monitors the bandwidth occupation of each service, and predicts the number of network sub-slices required by each service in the next time period in combination with the resource prediction model. The management and control system informs the network device to dynamically adjust the number of network sub-slices allocated to the service, realizing the intelligent optimization of the service slice bandwidth.

[0154] The embodiments of the present application do not need to frequently change the slice bandwidth configuration, and by changing the sub-slice mode and the association relationship between the service and the network sub-slice, the adjustment of the service bandwidth is realized, and the running service state is avoided to be affected. At the same time, the control platform combines the TD-MPC model to realize real-time prediction of the network sub-slice quantity required by the service, realize intelligent optimization of the service bandwidth, effectively improve the network bandwidth utilization, and realize user non-perception, and improve the service experience.

[0155] It should be understood that, although each step in the flowchart involved in each embodiment as described above is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each embodiment as described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be alternately executed with other steps or steps or stages in other steps.

[0156] Based on the same inventive concept, the embodiments of the present application also provide a network resource configuration device for implementing the network resource configuration method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more network resource configuration device embodiments provided below can refer to the limitations of the network resource configuration method in the above text, which will not be repeated here.

[0157] In one exemplary embodiment, as shown in Figure 11 A network resource configuration device is provided, comprising: a first receiving module 1102 and a configuration module 1104, wherein:

[0158] The first receiving module 1102 is configured to receive resource configuration information issued by a control system for a target service, wherein the resource configuration information is used to indicate network sub-slice configuration for the target service;

[0159] The configuration module 1104 is configured to configure at least one network sub-slice for the target service based on the resource configuration information, and guide the network traffic of the target service into at least one network sub-slice associated with the target service.

[0160] With the network resource configuration apparatus provided in the embodiments of the present application, the network device can configure at least one network sub-slice for the target service in response to the resource configuration information, that is, the embodiments of the present application can dynamically adjust the network sub-slice configured for the target service based on the resource configuration information, so as to adjust the bandwidth resource size configured for the target service by adjusting the number of the network sub-slice configured for the target service, which can greatly improve the utilization rate of network resources, and the embodiments of the present application do not need to adjust the bandwidth configuration of the network slice, so the adjustment process does not affect the stability of the target service, and thus the stability of the target service can be ensured.

[0161] In one of the embodiments, the resource configuration information includes first resource configuration information, and the configuration module 1104 is specifically configured to:

[0162] determine at least one initial network sub-slice corresponding to the target service based on the first resource configuration information;

[0163] establish an association relationship between the target service and the at least one initial network sub-slice, and update the service mode of each of the initial network sub-slices according to the target service.

[0164] In one of the embodiments, the resource configuration information includes second resource configuration information, and the configuration module 1104 is specifically configured to:

[0165] determine at least one target network sub-slice corresponding to the target service and a processing mode for the at least one target network sub-slice based on the second resource configuration information;

[0166] in the case that the processing mode is to add a sub-slice, establish an association relationship between the target service and the at least one target network sub-slice, and update the service mode of each of the target network sub-slices according to the target service;

[0167] in the case that the processing mode is to release a sub-slice, delete the association relationship between the target service and the at least one target network sub-slice.

[0168] In one of the embodiments, the apparatus further includes:

[0169] a statistics module configured to statistically determine the bandwidth utilization rate of each network sub-slice associated with the target service;

[0170] a sending module configured to send bandwidth monitoring information to the management and control system based on the bandwidth utilization rate of each network sub-slice;

[0171] The second receiving module is configured to receive the second resource configuration information issued by the management and control system, wherein the second resource configuration information is generated by the management and control system based on predicted resource occupation data of the target service, and the predicted resource occupation data is obtained according to the bandwidth utilization of each network sub-slice.

[0172] In one exemplary embodiment, as shown in Figure 12 A network resource configuration apparatus is provided, comprising a sending module 1202, wherein:

[0173] The sending module 1202 is configured to send resource configuration information for the target service to a network device, wherein the resource configuration information is used to instruct the network device to configure at least one network sub-slice for the target service.

[0174] The network device can configure at least one network sub-slice for the target service in response to the resource configuration information, that is, the embodiment of the present application can dynamically adjust the network sub-slice configured for the target service based on the resource configuration information, so as to adjust the size of the bandwidth resource configured for the target service by adjusting the number of the network sub-slice configured for the target service, which can greatly improve the utilization rate of network resources, and the embodiment of the present application does not need to adjust the bandwidth configuration of the network slice, so the adjustment process does not affect the stability of the target service, thereby ensuring the stability of the target service.

[0175] In one embodiment, the resource configuration information comprises first resource configuration information, and the first sending module 1202 is specifically configured to:

[0176] determine initial network sub-slice information corresponding to the target service in response to demand information of the target service;

[0177] send the first resource configuration information to the network device based on the initial network sub-slice information, wherein the first resource configuration information is used to instruct the network device to configure at least one initial network sub-slice for the target service.

[0178] In one embodiment, the resource configuration information comprises second resource configuration information, and the first sending module 1202 is specifically configured to:

[0179] receive bandwidth monitoring information sent by the network device, wherein the bandwidth monitoring information comprises the bandwidth utilization of each network sub-slice associated with the target service;

[0180] input the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service;

[0181] According to the predicted resource occupation data corresponding to the target service, second resource configuration information is sent to the network device, and the second resource configuration information is used to instruct the network device to dynamically adjust the network sub-slice associated with the target service.

[0182] The modules in the network resource configuration apparatus can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in the computer device in software form, so as to be called and executed by the processor to perform operations corresponding to the modules.

[0183] In an exemplary embodiment, a computer device, which can be a terminal, has an internal structure as shown in Figure 13 The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to perform wired or wireless communication with external terminals. The wireless communication can be achieved through WIFI, mobile cellular network, near field communication (NFC), or other technologies. The computer program is executed by the processor to implement a network resource configuration method. The display unit of the computer device is configured to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball, or touchpad arranged on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0184] Those skilled in the art can understand that Figure 13 The structure shown in the above description is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0185] In an embodiment, a computer device is also provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.

[0186] In an embodiment, a computer readable storage medium is provided, storing a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.

[0187] In an embodiment, a computer program product is provided, comprising a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.

[0188] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.

[0189] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.

[0190] The technical features of the above embodiments can be combined in any manner. To make the description concise, not all possible combinations of the technical features in the above embodiments are described, but as long as the combinations of the technical features do not exist contradictions, they should be considered as the scope of the present application.

[0191] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.

Claims

1. A network resource configuration method, characterized by, The method applied to a network device comprises: receiving first resource configuration information issued by a management and control system for a target service, the first resource configuration information being used to indicate a number of network sub-slices configured for the target service; configuring at least one network sub-slice for the target service based on the first resource configuration information, and directing network traffic of the target service into at least one network sub-slice associated with the target service; statistically analyzing bandwidth utilization of each network sub-slice associated with the target service; sending bandwidth monitoring information to the management and control system based on the bandwidth utilization of each network sub-slice; receiving second resource configuration information issued by the management and control system, the second resource configuration information being generated by the management and control system based on predicted resource occupation data of the target service, the predicted resource occupation data being predicted according to the bandwidth utilization of each network sub-slice; dynamically adjusting the number of network sub-slices of the target service based on the second resource configuration information.

2. The method of claim 1, wherein, The method of configuring at least one network sub-slice for the target service based on the first resource configuration information comprises: determining at least one initial network sub-slice corresponding to the target service based on the first resource configuration information; establishing an association between the target service and the at least one initial network sub-slice, and updating service modalities of each initial network sub-slice according to the target service.

3. The method according to claim 1 or 2, characterized in that, The method of dynamically adjusting the number of network sub-slices of the target service based on the second resource configuration information comprises: determining at least one target network sub-slice corresponding to the target service and a processing mode for the at least one target network sub-slice based on the second resource configuration information; in the case of increasing sub-slices, establishing an association between the target service and the at least one target network sub-slice, and updating service modalities of each target network sub-slice according to the target service; in the case of releasing sub-slices, deleting the association between the target service and the at least one target network sub-slice.

4. A network resource configuration method, characterized by, The method applied to a management and control system comprises: sending first resource configuration information for a target service to a network device, the first resource configuration information being used to indicate that the network device configures at least one network sub-slice for the target service; receiving bandwidth monitoring information sent by the network device, the bandwidth monitoring information including bandwidth utilization of each network sub-slice associated with the target service; inputting the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service; sending second resource configuration information to the network device according to the predicted resource occupation data corresponding to the target service, the second resource configuration information being used to indicate that the network device dynamically adjusts the number of network sub-slices associated with the target service.

5. The method of claim 4, wherein, The method of sending first resource configuration information for a target service to a network device comprises: determining initial network sub-slice information corresponding to the target service in response to demand information of the target service; The network device is configured to receive the first resource configuration information issued by the management system for the target service, configure at least one network sub-slice for the target service based on the resource configuration information, and direct network traffic of the target service into at least one network sub-slice associated with the target service.

6. A network resource configuration system, characterized by The network resource configuration system comprises a network device and a management system, wherein, The management system is configured to send first resource configuration information for a target service to the network device, the first resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service. The network device is configured to receive the first resource configuration information issued by the management system for the target service, configure at least one network sub-slice for the target service based on the resource configuration information, and direct network traffic of the target service into at least one network sub-slice associated with the target service. The network device is further configured to statistically determine bandwidth utilization of each network sub-slice associated with the target service, and send bandwidth monitoring information to the management system based on the bandwidth utilization of each network sub-slice. The management system is further configured to input the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service, and send second resource configuration information to the network device according to the predicted resource occupation data corresponding to the target service, the second resource configuration information being used to instruct the network device to dynamically adjust the number of network sub-slices associated with the target service. The network device is further configured to dynamically adjust the number of network sub-slices of the target service based on the second resource configuration information.

7. A network resource configuration apparatus, characterized by comprising: The apparatus applied to a network device comprises: A first receiving module configured to receive first resource configuration information issued by a management system for a target service, the first resource configuration information being used to instruct network sub-slice configuration for the target service. A configuration module configured to configure at least one network sub-slice for the target service based on the first resource configuration information, and direct network traffic of the target service into at least one network sub-slice associated with the target service. A statistical module configured to statistically determine bandwidth utilization of each network sub-slice associated with the target service. A sending module configured to send bandwidth monitoring information to the management system based on the bandwidth utilization of each network sub-slice. A second receiving module configured to receive second resource configuration information issued by the management system, the second resource configuration information being generated by the management system based on predicted resource occupation data of the target service, the predicted resource occupation data being predicted according to the bandwidth utilization of each network sub-slice. The configuration module is further configured to dynamically adjust the number of network sub-slices of the target service based on the second resource configuration information.

8. A network resource configuration apparatus, characterized by comprising: The apparatus applied to a management system comprises: A sending module configured to send first resource configuration information for a target service to a network device, the first resource configuration information being used to instruct the network device to configure at least one network sub-slice for the target service. receive bandwidth monitoring information sent by the network device, the bandwidth monitoring information including bandwidth utilization of each network sub-slice associated with the target service; a prediction module configured to input the bandwidth utilization of each network sub-slice into a resource prediction model to obtain predicted resource occupation data corresponding to the target service; a sending module configured to send second resource configuration information to the network device according to the predicted resource occupation data corresponding to the target service, the second resource configuration information being used to instruct the network device to dynamically adjust the number of network sub-slices associated with the target service. 9.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-8 when the computer program is executed by the processor. The processor executes the computer program to implement the steps of the method in any one of claims 1-3 or 4-5.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1-3 or 4-5.

11. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1-3 or 4-5.

Citation Information

Patent Citations

  • Method and device for processing network slice, terminal, and base station

    CN107295609A

  • User terminal and network slice matching method, computer device and storage medium

    CN114302478A