Network availability detection methods, apparatuses, devices, systems, and media
By generating network availability detection requests in the network service providing device and using the digital twin network service providing device for detection, the problem of the impact on the network service operation status in the prior art is solved, and interference-free network availability assessment and efficient resource management are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM LTD RES INST
- Filing Date
- 2021-07-07
- Publication Date
- 2026-05-05
AI Technical Summary
Existing network availability detection schemes can affect the actual operational status of network services.
By generating network availability detection requests and sending them to the service provider's device in the digital twin network for testing, the digital twin simulates the network environment, avoiding direct interaction with the actual network entity.
It reduces the impact on the actual network service operation status, enables network availability assessment before deployment, improves operational efficiency, and provides accurate network availability detection results.
Smart Images

Figure CN115604737B_ABST
Abstract
Description
Technical Field
[0001] This application relates to network detection technology, and more particularly to a network availability detection method, apparatus, network service providing equipment, network service providing system, and computer storage medium. Background Technology
[0002] With the explosive growth in the number and diversity of connected devices and services on the network, 5G (5th Generation) networks will be deployed in the form of network slicing. The diverse slicing services present significant challenges to overall network operation and maintenance as well as network resource management.
[0003] In related technologies, network availability testing can be performed on existing network services (such as network slicing services). This network availability testing scheme requires interaction with the providers of the existing network services, which to some extent will affect the operating status of the existing network services. Summary of the Invention
[0004] This application provides a technical solution for network availability detection, which can solve the problem of the impact on the actual operation status of network services in related technologies.
[0005] This application provides a network availability detection method, which is applied to a network service providing device, and the method includes:
[0006] Generate a network availability test request;
[0007] The network availability detection request is sent to the service provider of the Digital Twin Network (DTN), and the response result of the network availability detection request sent by the service provider of the DTN is received; wherein, the service provider of the DTN is used to provide a digital twin of the current network.
[0008] In some embodiments, the network service providing device includes a device for providing network slice subnet management services; the network services provided by the current network include network slice subnet services.
[0009] In some embodiments, generating a network availability detection request includes:
[0010] When the first response information indicates that resource reservation is permitted according to the first reserved resource request, the network availability detection request is generated based on the first response information and the network service provision request; wherein, the first response information is the response information generated by other network management service providing devices in response to the first reserved resource request.
[0011] In some embodiments, the network service providing device further includes a network slice management service providing device; the network services provided by the current network include network slice services.
[0012] In some embodiments, generating a network availability detection request includes:
[0013] When the second response information indicates that resource reservation is permitted according to the second reserved resource request, the network availability detection request is generated based on the second response information and the network service provision request; wherein, the second response information is the response information generated by the network slice subnet management service provider in response to the second reserved resource request.
[0014] In some embodiments, generating a network availability detection request based on the second response information and the network service provision request includes:
[0015] When the third response information indicates that resource reservation is permitted according to the third reserved resource request, the network availability detection request is generated based on the second response information, the third response information, and the network service provision request; wherein, the third response information is response information generated by other network management service providing devices in response to the third reserved resource request.
[0016] In some embodiments, the generated network availability detection request includes:
[0017] A network availability detection request is generated based on network resource information and the current network service provision request; wherein the network resource information is obtained from the network slice subnet management service provider and / or other network management service provider.
[0018] In some embodiments, the network availability detection request is used to characterize the feasibility of operations for the current network.
[0019] This application also provides a network availability detection device, which is applied to a network service providing device. The device includes: a first processing module and a second processing module, wherein...
[0020] The first processing module is used to generate network availability detection requests;
[0021] The second processing module is used to send the network availability detection request to the DTN service provider and receive the response result of the network availability detection request sent by the DTN service provider; wherein, the DTN service provider is used to provide a digital twin of the current network.
[0022] This application also provides a network service providing device, including a processor and a memory for storing computer programs capable of running on the processor; wherein,
[0023] The processor is used to run the computer program to perform any of the above-described network availability detection methods.
[0024] This application also provides a network service provisioning system, including DTN service provisioning equipment and any of the network service provisioning equipment described above.
[0025] This application also provides a computer storage medium storing a computer program that, when executed by a processor, implements any of the above-described network availability detection methods.
[0026] In the technical solution of this application embodiment, a network availability detection request is generated; the network availability detection request is sent to the DTN service provider device, and the response result of the network availability detection request sent by the DTN service provider device is received; wherein, the DTN service provider device is used to provide a digital twin of the current network.
[0027] As can be seen, the network service provider can send network availability detection requests to the DTN service provider, which then performs the network availability detection. Since it does not require interaction with the actual network entities, but can perform the network availability detection within a virtual digital twin, it reduces the impact on the operational status of the existing network services to a certain extent. Attached Figure Description
[0028] Figure 1 This is a flowchart of a network availability detection method according to an embodiment of this application;
[0029] Figure 2 This is an interactive flowchart of a network availability detection method according to an embodiment of this application;
[0030] Figure 3 This is another interactive flowchart of the network availability detection method according to an embodiment of this application;
[0031] Figure 4 This is a schematic diagram of the composition structure of the network availability detection device according to an embodiment of this application;
[0032] Figure 5 A schematic diagram of the structure of a network service providing device according to an embodiment of this application;
[0033] Figure 6 This is a schematic diagram of the structure of a network service providing system according to an embodiment of this application. Detailed Implementation
[0034] The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the embodiments provided herein are merely illustrative of the present application and are not intended to limit the present application. Furthermore, the embodiments provided below are some embodiments for implementing the present application, and not all embodiments for implementing the present application. Unless otherwise specified, the technical solutions described in the embodiments of the present application can be implemented in any combination.
[0035] This application provides a network availability detection method that can be applied to network service providing devices.
[0036] Here, network service providing devices can be used to implement corresponding functions through the execution of program modules. Typically, program modules can include routines, programs, object programs, components, logic, data structures, and so on. Network service providing devices can be implemented through computer systems, which can be minicomputer systems, mainframe computer systems, and distributed cloud computing environments, etc.
[0037] In some embodiments, the network service providing device may include a device for providing NetworkSlice Subnet Management Service (NSSMS); in other embodiments, the network service providing device may include both a device for providing NSSMS and a device for providing Network Slice Management Service (NSMS).
[0038] Figure 1 This is a flowchart of the network availability detection method according to an embodiment of this application, such as... Figure 1 As shown, the process may include:
[0039] Step 101: Generate a network availability test request.
[0040] In this embodiment of the application, a network service provision request for the current network can be obtained; then, a network availability detection request can be generated based on the network service provision request.
[0041] In this embodiment of the application, the current network may be a 5G network or other types of wireless communication network. When the current network is a 5G network, the network services of the current network may include network slicing subnet services. For example, the network services of the current network may also include network slicing services.
[0042] In some embodiments, when the current network is a 5G network, a pre-configured network slice subnet service provision request can be received from a slice subnet of the 5G network. For example, the network slice subnet service provision request may be a network slice subnet instance (NSSI) request, which may be an allocateNssi request, a modifyNssi request, or other types of NSSI requests.
[0043] In some embodiments, when the current network is a 5G network, a network slicing service provision request can be received; for example, the network slicing service provision request can be a Network SliceInstance (NSI) request, which can be an AllocateNsi request, a ModifyNsi request, or other types of NSI requests.
[0044] In this embodiment of the application, the network availability detection request is used to characterize the feasibility of operations on the current network; for example, operations on the current network include, but are not limited to, instantiation, modification, deletion, network resource requests, etc.
[0045] In this embodiment of the application, the type of operation that can be performed on the current network can be determined based on the content of the network service provision request, thereby determining the network availability detection request.
[0046] As can be seen, since the network availability test request is used to characterize the feasibility of an operation on the current network, the feasibility of an operation on the current network can be accurately determined after performing an availability test on the current network based on the network availability test request.
[0047] Step 102: Send a network availability detection request to the DTN service provider and receive the response result of the network availability detection request sent by the DTN service provider; wherein, the DTN service provider is used to provide a digital twin of the current network.
[0048] In this embodiment, DTN is a network provided using data twin technology. Digital twins fully utilize data such as physical models, sensor updates, and operational history to integrate multi-disciplinary, multi-physical, multi-scale, and multi-probability simulation processes, completing mapping in virtual space to reflect the entire lifecycle of the corresponding physical device. Digital twins are a concept that transcends reality and can be viewed as a digital mapping system of one or more important, interdependent device systems.
[0049] Digital twins are a universally applicable theoretical and technological system that can be applied in numerous fields, currently including product design, product manufacturing, medical analysis, and engineering construction. The engineering construction field currently sees the most in-depth application, while the field of intelligent manufacturing receives the most attention and is the most actively researched.
[0050] In this embodiment, digital twin technology can be introduced into a wireless communication network. The DTN service provider equipment can provide a digital twin of the current network. The digital twin can simulate the end-to-end overall operating environment and operating status of the current network. At the same time, it can interact with network entities in real time. Various operating information of network entities can be input to the digital twin in real time, thereby constructing a digital twin network service.
[0051] In this embodiment of the application, when the DTN service provider receives a network availability detection request, it can execute the network availability detection request and obtain the response result of the network availability detection request; then, it can send the response result of the network availability detection request to the network service provider.
[0052] In practical applications, steps 101 to 102 can be implemented using a processor in a network service providing device. The processor can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), Central Processing Unit (CPU), controller, microcontroller, and microprocessor.
[0053] As can be seen, the network service provider can send network availability detection requests to the DTN service provider, which then performs the network availability detection. Since there is no need to interact with the actual network entities, but rather the network availability detection can be performed within a virtual digital twin, the impact on the operational status of the existing network services is reduced to some extent. Furthermore, the availability of the current network can be assessed before deployment, enabling prediction of network resource usage and deployment status. Moreover, because the digital twin can simulate the overall operation of the current network to the greatest extent possible, providing accurate network availability detection results based on real-time interaction, it helps improve the operational efficiency of the current network.
[0054] In some embodiments of this application, the method of generating a network availability detection request may include: generating a network availability detection request based on network resource information and the current network service provision request; wherein the network resource information is obtained from the network slice subnet management service provider and / or other network management service provider.
[0055] Here, network resource information refers to the network resources of the current network; other network management service providing devices belong to the aforementioned network service providing devices. For example, other network management service providing devices may be Management and Orchestration (MANO) devices, Transmission Network (TN) managers, or other types of network service providing devices.
[0056] For example, after obtaining a network service provision request for the current network, the network service providing device may send a network resource information acquisition request to the network slice subnet management service providing device and / or other network management service providing device, thereby acquiring or updating the network resource information.
[0057] Understandably, based on network resource information, it is beneficial to generate network availability detection requests that match the network resource information; that is, network availability detection requests that conform to the network resource information can be generated accurately.
[0058] In some embodiments of this application, when the network service providing device includes a network slice subnet management service providing device, and the network service provided by the current network includes a network slice subnet service, the method for generating a network availability detection request includes: when the first response information indicates that resource reservation is allowed according to the first reserved resource request, generating a network availability detection request based on the first response information and the network service providing request; wherein, the first response information is response information generated by other network management service providing devices in response to the first reserved resource request.
[0059] In practical applications, in order to ensure the implementation of subsequent network operations, resources need to be reserved. Therefore, after obtaining the network service provision request of the current network, the network slice subnet management service provider can send a first resource reservation request to the network slice subnet management service provider and / or other network management service providers to request the corresponding reserved resources.
[0060] For example, the first response information may indicate that resource reservation is allowed according to the first reserved resource request, or it may indicate that resource reservation is not allowed according to the first reserved resource request.
[0061] For example, if the first response information indicates that resource reservation is not allowed according to the first reserved resource request, no network availability test request is generated, and the process can be terminated directly; if the first response information indicates that resource reservation is allowed according to the first reserved resource request, a network availability test request can be generated based on the first response information and the network service provision request.
[0062] Understandably, the first response information facilitates the generation of a network availability detection request that matches the reserved resources corresponding to the first reserved resource request; that is, it can accurately generate a network availability detection request that matches the reserved resources corresponding to the first reserved resource request.
[0063] In some embodiments of this application, when the network service providing device includes a network slice management service providing device and a network slice subnet management service providing device, and the network services currently provided by the network include network slice services and network slice subnet services, the method for generating a network availability detection request includes: when the second response information indicates that resource reservation is allowed according to the second reserved resource request, generating a network availability detection request based on the second response information and the network service providing request; wherein, the second response information is the response information generated by the network slice subnet management service providing device in response to the second reserved resource request.
[0064] In practical applications, after receiving a request for network services from the current network, the device providing the network slice management service can send a second resource reservation request to the device providing the network slice subnet management service in order to request the corresponding reserved resources.
[0065] For example, the second response information may indicate that resource reservation is allowed according to the second reserved resource request, or it may indicate that resource reservation is not allowed according to the second reserved resource request.
[0066] For example, if the second response information indicates that resource reservation according to the second reserved resource request is not allowed, no network availability test request is generated, and the process can be terminated directly; if the second response information indicates that resource reservation according to the second reserved resource request is allowed, a network availability test request can be generated based on the second response information and the network service provision request.
[0067] Understandably, the second response information facilitates the generation of a network availability detection request that matches the reserved resources corresponding to the second reserved resource request; that is, it can accurately generate a network availability detection request that matches the reserved resources corresponding to the second reserved resource request.
[0068] In some embodiments of this application, the implementation of generating a network availability detection request based on the second response information and the network service provision request may include: generating a network availability detection request based on the second response information, the third response information, and the network service provision request when the third response information indicates that resource reservation is allowed according to the third reserved resource request; wherein the third response information is response information generated by other network management service providing devices in response to the third reserved resource request.
[0069] In practical applications, while sending a second resource reservation request to the device providing the network slice subnet management service, the network slice management service can also send a third resource reservation request to other network management service providers to request the corresponding reserved resources.
[0070] For example, the third response information may indicate that resource reservation is allowed according to the third reserved resource request, or it may indicate that resource reservation is not allowed according to the third reserved resource request.
[0071] For example, if the third response information indicates that resource reservation according to the third reserved resource request is not allowed, no network availability test request is generated and the process can be terminated directly; if the third response information indicates that resource reservation according to the third reserved resource request is allowed, a network availability test request can be generated based on the second response information, the third response information, and the network service provision request.
[0072] Understandably, based on the second and third response information, it is beneficial to generate matching network availability detection requests for the reserved resources corresponding to the second and third reserved resource requests.
[0073] The specific solutions of the embodiments of this application will be described by way of example below with reference to the accompanying drawings.
[0074] Figure 2 This is an interactive flowchart of a network availability detection method according to an embodiment of this application. In this embodiment, NSSMS_Consumer represents the user of the network slice subnet management service. The user of the network slice subnet management service can use the network slice subnet management service according to the relevant requirements of the network slice (e.g., area information requirements, user ID requirements, traffic requirements, Quality of Service (QoS) requirements, and whether the requested network slice instance can be shared). NSSMS_Provider represents the device providing the network slice subnet management service, Other_MS_Provider represents the device providing other network management services, and DTN_Provider represents the device providing DTN services. (Refer to...) Figure 2 An interactive process of the network availability detection method in this application embodiment may include:
[0075] Step A1: Obtain the pre-configured NSSI request.
[0076] Here, NSSMS_Provider can receive pre-configured NSSI requests from sliced subnets.
[0077] In this step, NSSMS_Consumer can evaluate the NSSI request and identify the initial network resources to be allocated.
[0078] Step A2: NSSMS_Provider requests network resource information from NSSMS_Provider and Other_MS_Provider.
[0079] Understandably, by requesting network resource information from NSSMS_Provider and Other_MS_Provider, the discovery or updating of relevant network resources can be achieved.
[0080] Step A3: NSSMS_Provider sends the first resource reservation request to Other_MS_Provider and receives the first response information.
[0081] For example, the first response information may be the availability of reserved resources, the identification information of reserved resources, etc.
[0082] It should be noted that steps A2 and A3 above are optional steps. In practical applications, steps A2 or A3 may not be performed.
[0083] Step A4: NSSMS_Provider sends a network availability check request to DTN_Provider.
[0084] Step A5: DTN_Provider performs network availability testing based on the network availability testing request.
[0085] For example, DTN_Provider can perform network availability checks to evaluate whether operations on the current network meet the requirements of the network slice subnet, thereby obtaining a response to the network availability check request.
[0086] Step A6: DTN_Provider sends the response to the network availability detection request to NSSMS_Provider.
[0087] If the response to the network availability test request is a positive confirmation, steps A7-1 and A7-2 can be executed. If the response to the network availability test request is a negative confirmation, steps A8-1, A8-2, and A8-3 can be executed.
[0088] For example, when the response to the network availability detection request indicates that the operation for the current network is feasible, the response to the network availability detection request can be determined as a positive confirmation; when the response to the network availability detection request indicates that the operation for the current network is not feasible, the response to the network availability detection request can be determined as a negative confirmation.
[0089] Step A7-1: NSSMS_Provider prepares to perform relevant operations for the current network.
[0090] Step A7-2: NSSMS_Provider can send the response result of the network availability detection request to NSSMS_Consumer.
[0091] For example, if the operation for the current network is operation A, and operation A is a feasible operation, then when operation A is performed again for the network in a subsequent instance, the response result of the network availability detection request obtained in this instance can be used.
[0092] It should be noted that step A7-2 is an optional step, and in practical applications, step A7-2 can be omitted.
[0093] Step A8-1: NSSMS_Provider can release reserved resources.
[0094] For example, NSSMS_Provider can release its own reserved resources, and can send a request to Other_MS_Provider to release the reserved resources, and receive the response information sent by Other_MS_Provider in response to the request to release the reserved resources.
[0095] Step A8-2: NSSMS_Provider confirms that it is not ready to perform any operations related to the current network.
[0096] Step A8-3: NSSMS_Provider can send the response result of the network availability detection request to NSSMS_Consumer.
[0097] For example, if the operation for the current network is operation B, and operation B is not feasible, then when operation B is performed again for the network in a subsequent instance, the response result of the network availability detection request obtained in this instance can be used.
[0098] As can be seen, in this embodiment of the application, NSSMS_Provider can interact with DTN_Provider to detect the overall operating status of the current network; and use the digital twin to determine whether network operations are feasible in the real current network and whether they will affect the existing network environment; DTN_Provider can feed back the response result of the network availability detection request to NSSMS_Provider to facilitate subsequent network management.
[0099] Figure 3 This is another interactive flowchart of the network availability detection method according to an embodiment of this application. Figure 3 In this context, NSMS_Consumer represents the user of the network slice management service. Users of the network slice subnet management service can use the network slice management service according to the relevant requirements of the network slice (e.g., area information requirements, user number requirements, traffic requirements, QoS quality requirements, and whether the requested network slice instance can be shared). NSMS_Provider represents the device that provides the network slice management service. The meanings of NSSMS_Provider, Other_MS_Provider, and DTN_Provider have been explained in the foregoing descriptions and will not be repeated here.
[0100] Reference Figure 3 Another interactive process of the network availability detection method in this application embodiment may include:
[0101] Step B1: NSMS_Provider obtains the pre-configured NSI request.
[0102] In this step, NSMS_Consumer can evaluate the NSI request and identify the initial network resources to be allocated.
[0103] Step B2: NSMS_Provider requests network resource information from NSSMS_Provider and Other_MS_Provider.
[0104] Understandably, by requesting network resource information from NSSMS_Provider and Other_MS_Provider, the discovery or updating of relevant network resources can be achieved.
[0105] Step B3: NSMS_Provider sends a second resource reservation request to NSSMS_Provider and receives a second response.
[0106] For example, if it is determined that a resource reservation request needs to be sent to Other_MS_Provider, NSMS_Provider sends a third resource reservation request to Other_MS_Provider and receives third response information.
[0107] For example, the second or third response information may be the availability of reserved resources, the identification information of reserved resources, etc.
[0108] It should be noted that steps B2 and B3 above are optional steps. In practical applications, steps B2 or B3 may not be performed.
[0109] Step B4: NSSMS_Provider sends a network availability check request to DTN_Provider.
[0110] Step B5: DTN_Provider performs network availability testing based on the network availability testing request.
[0111] Step B6: DTN_Provider sends the response to the network availability detection request to NSSMS_Provider.
[0112] The implementation methods for steps B4 to B6 are the same as those for steps A4 to A6, and will not be repeated here.
[0113] Step B7: NSMS_Provider sends a network availability check request to DTN_Provider.
[0114] Step B8: DTN_Provider performs network availability testing based on the network availability testing request.
[0115] For example, DTN_Provider can perform network availability checks to evaluate whether operations on the current network meet the requirements of the network slice subnet, thereby obtaining a response to the network availability check request.
[0116] Step B9: DTN_Provider sends the response to the network availability detection request to NSMS_Provider.
[0117] If the response to the network availability test request is a positive confirmation, steps B10-1 and B10-2 can be executed. If the response to the network availability test request is a negative confirmation, steps B11-1, B11-2, and B11-3 can be executed.
[0118] Step B10-1: NSMS_Provider prepares to perform relevant operations for the current network.
[0119] Step B10-2: NSMS_Provider can send the response result of the network availability detection request to NSMS_Consumer.
[0120] It should be noted that step B10-2 is an optional step, and in practical applications, step B10-2 can be omitted.
[0121] Step B11-1: NSMS_Provider can release reserved resources.
[0122] For example, NSMS_Provider can send a request to release reserved resources to NSSMS_Provider and Other_MS_Provider, and receive response information from NSSMS_Provider and Other_MS_Provider regarding the request to release reserved resources.
[0123] Step B11-2: NSMS_Provider confirms that it is not ready to perform any operations related to the current network.
[0124] Step B11-3: NSMS_Provider can send the response result of the network availability detection request to NSMS_Consumer.
[0125] As can be seen, in this embodiment of the application, NSMS_Provider can interact with DTN_Provider to detect the overall operating status of the current network; and use the digital twin to determine whether network operations are feasible in the real current network and whether they will affect the existing network environment; DTN_Provider can feed back the response result of the network availability detection request to NSMS_Provider to facilitate subsequent network management.
[0126] In summary, this application proposes a network availability detection scheme based on digital twin technology. By introducing digital twin technology into the network management system, the network can be managed more flexibly.
[0127] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0128] Based on the network availability detection method proposed in the foregoing embodiments, this application proposes a network availability detection device.
[0129] Figure 4 This is a schematic diagram of the composition structure of the network availability detection device according to an embodiment of this application, as shown below. Figure 4 As shown, the device may include: a first processing module 401 and a second processing module 402, wherein,
[0130] The first processing module 401 is used to generate a network availability detection request;
[0131] The second processing module 402 is used to send the network availability detection request to the service providing device of the digital twin network (DTN) and receive the response result of the network availability detection request sent by the service providing device of the DTN; wherein, the service providing device of the DTN is used to provide a digital twin of the current network.
[0132] In some embodiments, the network service providing device includes a device for providing network slice subnet management services; the network service includes network slice subnet services.
[0133] In some embodiments, the first processing module 401 is specifically configured as follows:
[0134] When the first response information indicates that resource reservation is permitted according to the first reserved resource request, the network availability detection request is generated based on the first response information and the network service provision request; wherein, the first response information is the response information generated by other network management service providing devices in response to the first reserved resource request.
[0135] In some embodiments, the network service providing device further includes a network slice management service providing device; the network service includes network slice service.
[0136] In some embodiments, the first processing module 401 is specifically configured as follows:
[0137] When the second response information indicates that resource reservation is permitted according to the second reserved resource request, the network availability detection request is generated based on the second response information and the network service provision request; wherein, the second response information is the response information generated by the network slice subnet management service provider in response to the second reserved resource request.
[0138] In some embodiments, the first processing module 401 is specifically configured as follows:
[0139] When the third response information indicates that resource reservation is permitted according to the third reserved resource request, the network availability detection request is generated based on the second response information, the third response information, and the network service provision request; wherein, the third response information is response information generated by other network management service providing devices in response to the third reserved resource request.
[0140] In some embodiments, the first processing module 401 is specifically configured as follows:
[0141] A network availability detection request is generated based on network resource information and the network service provision request; wherein the network resource information is obtained from the network slice subnet management service provider and / or other network management service provider.
[0142] In some embodiments, the network availability detection request is used to characterize the feasibility of operations for the current network.
[0143] In practical applications, both the first processing module 401 and the second processing module 402 can be implemented using a processor in a computer device. The processor can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor.
[0144] Furthermore, in this embodiment, the functional modules can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional module.
[0145] If the integrated unit is implemented as a software functional module and not sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the method described in this embodiment. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0146] Specifically, the computer program instructions corresponding to a network availability detection method in this embodiment can be stored on storage media such as optical discs, hard disks, and USB flash drives. When the computer program instructions corresponding to a network availability detection method in the storage media are read or executed by an electronic device, any of the network availability detection methods in the aforementioned embodiments can be implemented.
[0147] Based on the same technical concept as the foregoing embodiments, see Figure 5 It illustrates a network service providing device 50 provided in an embodiment of this application, which may include: a memory 501 and a processor 502; wherein,
[0148] The memory 501 is used to store computer programs and data;
[0149] The processor 502 is used to execute the computer program stored in the memory to implement any of the network availability detection methods in the foregoing embodiments.
[0150] In practical applications, the aforementioned memory 501 can be volatile memory, such as RAM; or non-volatile memory, such as ROM, flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 502.
[0151] The processor 502 described above can be at least one of ASIC, DSP, DSPD, PLD, FPGA, CPU, controller, microcontroller, and microprocessor. It is understood that, for different devices, the electronic device used to implement the above processor function can also be other types, and this application embodiment does not specifically limit the specific types.
[0152] Reference Figure 6 This application also provides a network service providing system 60, which includes the DTN service providing device 601 and any one of the network service providing devices 602 described above.
[0153] In some embodiments, the functions or modules of the apparatus provided in this application can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0154] The description of the various embodiments above tends to emphasize the differences between them. Similarities or commonalities can be referenced interchangeably, and for the sake of brevity, will not be repeated here.
[0155] The methods disclosed in the various method embodiments provided in this application can be arbitrarily combined to obtain new method embodiments without conflict.
[0156] The features disclosed in the various product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0157] The features disclosed in the various method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0158] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0159] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A network availability detection method, characterized in that, The method is applied to a network service providing device, and the method includes: Generate a network availability test request; The network availability detection request is sent to the service provider of the digital twin network (DTN), and the response result of the network availability detection request sent by the service provider of the DTN is received; wherein, the service provider of the DTN is used to provide a digital twin of the current network; The network service providing device includes a network slice subnet management service providing device; the network service provided by the current network includes a network slice subnet service; generating a network availability detection request includes: when the first response information indicates that resource reservation is allowed according to the first reserved resource request, generating the network availability detection request based on the first response information and the network service providing request; wherein, the first response information is response information generated by other network management service providing devices in response to the first reserved resource request.
2. The method according to claim 1, characterized in that, The network service providing equipment also includes network slice management service providing equipment; the network services provided by the current network include network slice services.
3. The method according to claim 2, characterized in that, The generation of the network availability detection request includes: When the second response information indicates that resource reservation is permitted according to the second reserved resource request, the network availability detection request is generated based on the second response information and the network service provision request; wherein, the second response information is the response information generated by the network slice subnet management service provider in response to the second reserved resource request.
4. The method according to claim 3, characterized in that, The step of generating a network availability detection request based on the second response information and the network service provision request includes: When the third response information indicates that resource reservation is permitted according to the third reserved resource request, the network availability detection request is generated based on the second response information, the third response information, and the network service provision request; wherein, the third response information is response information generated by other network management service providing devices in response to the third reserved resource request.
5. The method according to any one of claims 1 to 4, characterized in that, The generation of the network availability detection request includes: A network availability detection request is generated based on network resource information and the current network service provision request; wherein the network resource information is obtained from the network slice subnet management service provider and / or other network management service provider.
6. The method according to any one of claims 1 to 4, characterized in that, The network availability detection request is used to characterize the feasibility of operations for the current network.
7. A network availability detection device, characterized in that, The device is applied to a network service providing equipment, and the device includes: a first processing module and a second processing module, wherein... The first processing module is used to generate network availability detection requests; The second processing module is used to send the network availability detection request to the service providing device of the digital twin network (DTN) and receive the response result of the network availability detection request sent by the service providing device of the DTN; wherein, the service providing device of the DTN is used to provide a digital twin of the current network; The network service providing device includes a network slice subnet management service providing device; the network service provided by the current network includes a network slice subnet service; the first processing module is specifically used to generate the network availability detection request based on the first response information and the network service providing request when the first response information indicates that resource reservation is allowed according to the first reserved resource request; wherein, the first response information is response information generated by other network management service providing devices in response to the first reserved resource request.
8. A network service providing device, characterized in that, Includes a processor and memory for storing computer programs that can run on the processor; wherein, The processor is used to run the computer program to perform the method according to any one of claims 1 to 6.
9. A network service provision system, characterized in that, Includes the service-providing equipment of a digital twin network (DTN) and the network service-providing equipment as described in claim 8.
10. A computer storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the method described in any one of claims 1 to 6.
Citation Information
Patent Citations
Systems and methods for optimized LTE private networks
US20200128426A1