Network state detection method and apparatus

By acquiring the detection information from the set of network detection nodes and performing business detection operations, the problem of incomplete network status detection in private network services is solved, achieving comprehensive and accurate detection of the network status across the entire link, and improving the flexibility and accuracy of network status detection.

CN118802667BActive Publication Date: 2025-11-18CHINA MOBILE GRP GUANGDONG CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410785413.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-18
Publication Date
2025-11-18
Estimated Expiration
2044-06-18

AI Technical Summary

Technical Problem

Existing technologies cannot fully and accurately detect network status in private network services, leading to network unavailability in case of faults or abnormalities.

Method used

By acquiring the detection information of the network detection node set, including detection depth, detection service type and detection order, business detection operations are performed to obtain network status detection results, thereby improving the comprehensiveness and accuracy of network detection nodes across the entire link.

Benefits of technology

It improves the comprehensiveness and accuracy of network state detection, reduces the situation where the internal state of a node cannot be determined due to the fact that only the routing activity between adjacent network nodes can be detected, and enhances the flexibility and convenience of network detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118802667B_ABST
    Figure CN118802667B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the field of communication technology, and particularly relates to a network state detection method and device. The method comprises: obtaining a network detection node set corresponding to a state detection instruction, wherein the network detection node set comprises at least one network detection node in a full link; obtaining detection information of any network detection node in the network detection node set, wherein the detection information comprises at least one of a detection depth, a detection service category and a detection sequence; and performing a service detection operation on the any network detection node according to the detection information, and obtaining a network state detection result. The present disclosure can detect the network detection node in the full link, and can improve the comprehensiveness and accuracy of network state detection.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of communication technology, and in particular, to a network state detection method and device. BACKGROUND

[0002] With the development of science and technology, the coverage of 5G core network and edge private network is expanding, and the number of users is growing rapidly. The high availability of private network services is particularly important. However, during the use of private network services, different degrees of faults or abnormal situations may occur, and there is no regularity. This often leads to the unavailability of private network services in an unknown situation. For example, the normality of private network elements can be detected through interface state detection. However, in this process, only the routing activity between two adjacent network nodes in the network can be detected, which makes the comprehensiveness and accuracy of network state detection poor. SUMMARY

[0003] The present disclosure provides a network state detection method and device, which can detect all-link network detection nodes and improve the comprehensiveness and accuracy of network state detection. The technical solutions of the present disclosure are as follows:

[0004] According to a first aspect of an embodiment of the present disclosure, a network state detection method is provided, comprising:

[0005] obtaining a network detection node set corresponding to a state detection instruction, wherein the network detection node set includes at least one network detection node in a full link;

[0006] obtaining detection information of any network detection node in the network detection node set, wherein the detection information includes at least one of detection depth, detection service category, and detection sequence;

[0007] performing a business detection operation on the any network detection node according to the detection information, and obtaining a network state detection result.

[0008] According to some embodiments, wherein the state detection instruction is used for state detection of a core network element, and the performing a business detection operation on the any network detection node according to the detection information, and obtaining a network state detection result, comprises:

[0009] determining, according to the detection information, that an AMF network element receives a first alive request sent by a terminal, and sending first response information to the terminal, wherein the first response information is used to indicate that the network state of the AMF network element is a preset state;

[0010] In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node, obtain a first network status detection result, and send a second response information corresponding to the first network status detection result to the terminal, wherein the first network status detection result is used to indicate the network status of the at least one 5GC detection node.

[0011] The control UPF network element receives the first liveness detection request sent by the terminal.

[0012] The system controls the UPF network element to perform a second service detection operation, obtain a second network status detection result, and send a third response information corresponding to the second network status detection result to the terminal. The second network status detection result is used to indicate the network status of the UPF network element. The second service detection operation includes at least one of N4 association creation detection operation, N4 session creation detection operation, N4 session deletion detection operation, and N4 association deletion detection operation.

[0013] According to some embodiments, controlling the AMF network element to perform a first service probe operation on at least one 5GC probe node to obtain a first network state probe result includes at least one of the following:

[0014] Control the AMF network element to send an authentication request to the AMF network element in at least one 5GC probe node;

[0015] Based on the first sending result of the authentication request, determine the network status detection result corresponding to the AUSF network element;

[0016] Based on the authentication result corresponding to the authentication request, determine the network detection status of the UDM network element and the UDR network element in the at least one 5GC probe node;

[0017] In response to the network probe status of UDM and UDR indicating that the UDM network element and / or UDR network element do not meet the preset status, the AMF network element is controlled to send a registration request to the UDM network element;

[0018] Based on the second sending result corresponding to the registration request, determine the network status detection result corresponding to the UDM network element;

[0019] The AMF network element is controlled to send a PDU session establishment request to the SMF network element in at least one 5GC probe node;

[0020] Based on the PDU session establishment result corresponding to the PDU session establishment request, determine the network status detection result corresponding to the SMF network element.

[0021] According to some embodiments, the method further includes:

[0022] The receiving terminal sends configuration information, wherein the configuration information includes signaling plane probing configuration information and data plane probing configuration information corresponding to any network service in the network service set, and the data plane probing configuration information includes a service category field for indicating the service type.

[0023] According to some embodiments, the method further includes:

[0024] When there is at least one network probe node corresponding to any network service in the network service set, the at least one network probe node is sorted by importance to obtain the probe order corresponding to any network probe node among the at least one network probe node.

[0025] According to some embodiments, obtaining the detection information of any network detection node in the network detection node set includes at least one of the following:

[0026] The detection depth is obtained based on the characteristics of the current network service;

[0027] Based on the service category field of the current network service, determine the detection service category of any network detection node;

[0028] The detection order of any network probe node is determined based on the importance parameters corresponding to at least one network probe node of the current network service.

[0029] According to some embodiments, the step of performing a service detection operation on any network detection node based on the detection information to obtain network status detection results includes:

[0030] Obtain network service execution volume;

[0031] If the network service execution volume is greater than the first execution volume threshold, the first processing priority of the service probe operation is determined to be lower than the second processing priority of the network service operation. If the network service operation is determined to be completed, the service probe operation is performed on any network probe node according to the probe information to obtain the network status probe result.

[0032] If the network service execution volume is less than the second execution volume threshold, a service detection operation is performed on any of the network detection nodes according to the detection information to obtain the network status detection result, wherein the second execution volume threshold is less than or equal to the first execution volume threshold.

[0033] According to a second aspect of the present disclosure, a network status detection device is provided, comprising:

[0034] A set acquisition unit is used to acquire a set of network probe nodes corresponding to a state probe command, wherein the set of network probe nodes includes at least one network probe node in the entire link;

[0035] An information acquisition unit is used to acquire the detection information of any network detection node in the network detection node set, wherein the detection information includes at least one of detection depth, detection service category, and detection order;

[0036] The result acquisition unit is used to perform service detection operations on any of the network detection nodes based on the detection information, and to obtain network status detection results.

[0037] According to a third aspect of the present disclosure, a network device is provided, comprising:

[0038] processor;

[0039] Memory used to store the processor's executable instructions;

[0040] The processor is configured to execute the instructions to implement the network state detection method described in any one of the preceding aspects.

[0041] According to a fourth aspect of the present disclosure, a storage medium is provided that, when instructions in the storage medium are executed by a processor of a network device, enables the network device to perform the network state detection method described in any one of the preceding aspects.

[0042] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described in any one of the preceding aspects.

[0043] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0044] In some or related embodiments, a set of network probe nodes corresponding to a state probe command is obtained, wherein the set of network probe nodes includes at least one network probe node in the entire link; probe information of any network probe node in the set of network probe nodes is obtained, wherein the probe information includes at least one of probe depth, probe service category, and probe order; based on the probe information, a service probe operation is performed on any network probe node to obtain network state probe results. Therefore, node state probes can be performed on the network using a set of network probe nodes and probe information, reducing the situation where only routing activity probes between two adjacent network nodes can be performed, leading to the inability to determine the internal state of a node. Probes can be performed on network probe nodes across the entire link, improving the comprehensiveness and accuracy of network state probes.

[0045] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0046] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0047] Figure 1 This is a flowchart illustrating a network state detection method according to an exemplary embodiment;

[0048] Figure 2 This is a flowchart illustrating a network state detection method according to an exemplary embodiment;

[0049] Figure 3 This is an example schematic diagram illustrating a network state detection method according to an exemplary embodiment;

[0050] Figure 4 This is an example schematic diagram illustrating a network state detection method according to an exemplary embodiment;

[0051] Figure 5 This is an example schematic diagram illustrating a network state detection method according to an exemplary embodiment;

[0052] Figure 6 This is a block diagram illustrating a network status detection device according to an exemplary embodiment;

[0053] Figure 7 This is a block diagram illustrating a network device according to an exemplary embodiment. Detailed Implementation

[0054] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0055] This disclosure provides a network status detection method and apparatus. In some embodiments, the terms "network status detection method" and "information processing method" and "communication method" can be used interchangeably; the terms "network status detection apparatus" and "information processing apparatus" and "communication apparatus" can be used interchangeably; and the terms "information processing system" and "communication system" can be used interchangeably.

[0056] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0057] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0058] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0059] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0060] In the embodiments of this disclosure, "multiple" refers to two or more.

[0061] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0062] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0063] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.

[0064] In some embodiments, data, information, etc., may be obtained with the user's consent.

[0065] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0066] Figure 1 This is a flowchart illustrating a network state detection method according to an exemplary embodiment, such as... Figure 1 As shown, this network state detection method can be used in the core network or transmission and bearer domains, and can be used in node liveness detection scenarios. It includes the following steps:

[0067] In step S11, a set of network probe nodes corresponding to the state probe command is obtained, wherein the set of network probe nodes includes at least one network probe node in the entire link;

[0068] According to some embodiments, the implementing entity of this disclosure may be, for example, a network device. The name of this network device is not limited. For example, the name of the network device may be a core network device, or it may be multiple core network elements.

[0069] According to some embodiments, a state detection command refers to a command for detecting the network status of a network detection node. A state detection command can also be a command for simulating detection of a network detection node. This state detection command is not specifically defined by any one fixed command. It includes, but is not limited to, gesture state detection commands, voice state detection commands, and click state detection commands. This state detection command can be sent to a network device, for example. The terminal is not specifically defined by any one fixed terminal. For example, it can be the terminal where the web front-end of the operation and maintenance tool is located, or it can be the terminal where the web back-end of the operation and maintenance tool is located. The terminal where the web front-end of the operation and maintenance tool is located can send the state detection command to the network device through the terminal where the web back-end of the operation and maintenance tool is located. The terminal where the web back-end of the operation and maintenance tool is located can receive the state detection command sent by the terminal where the web front-end of the operation and maintenance tool is located, and then send the state detection command to the network device. This disclosure does not limit this aspect.

[0070] In some embodiments, a network probe node refers to a node to be used for network status probing. This node may be pre-configured, or it may be determined based on the probing scenario. This disclosure does not limit this approach.

[0071] Optionally, a network probe node set refers to a collective consisting of at least one network probe node. This set does not specifically refer to a single, fixed set. For example, when the number of nodes in the set changes, the set itself may also change accordingly. Similarly, when any network probe node in the set changes, the set itself may also change accordingly.

[0072] In some embodiments, a set of network probe nodes corresponding to a state probe command can be obtained, wherein the set of network probe nodes includes at least one network probe node in the entire link.

[0073] In step S12, the detection information of any network detection node in the network detection node set is obtained, wherein the detection information includes at least one of detection depth, detection service category, and detection order;

[0074] According to some embodiments, any network probe node can, for example, be used to indicate any node in the set of network probe nodes. This any network probe node does not specifically refer to a fixed node; for example, when the node name of any network probe node changes, the any network probe node may also change accordingly. For example, when the detection priority of each network probe node in the set of network probe nodes changes, the any network probe node may also change accordingly.

[0075] In some embodiments, probe information refers to the information required for performing service probe operations on any network probe node. This probe information is not specifically defined by any fixed information. For example, different network probe nodes may correspond to different probe information. For instance, when the configuration information corresponding to any network probe node changes, the probe information for that network probe node may also change accordingly.

[0076] The detection information includes at least one of detection depth, detection service category, and detection order. For example, the detection information may include detection depth, detection service category, and detection order.

[0077] In some embodiments, the detection information of any network detection node in the set of network detection nodes can be obtained, wherein the detection information includes at least one of detection depth, detection service category, and detection order.

[0078] In step S13, based on the detection information, a service detection operation is performed on any of the network detection nodes to obtain the network status detection results.

[0079] In some embodiments, the service probing operation may be, for example, a node that performs service probing on any network probing node. This service probing operation may also change accordingly when any network probing node changes.

[0080] According to some embodiments, the network state probe result may be the result obtained after performing a service probe operation on any network probe node. This network state probe result does not specifically refer to a fixed result. For example, the network probe result may change accordingly if the service probe operation fails.

[0081] According to some embodiments, a service detection operation can be performed on any of the network detection nodes based on the detection information to obtain network status detection results.

[0082] In some or related embodiments, a set of network probe nodes corresponding to the state probe command is obtained, wherein the set of network probe nodes includes at least one network probe node in the entire link; probe information of any network probe node in the set of network probe nodes is obtained, wherein the probe information includes at least one of probe depth, probe service category, and probe order; and based on the probe information, a service probe operation is performed on any network probe node to obtain the network state probe result. Therefore, the network node state can be probed using the set of network probe nodes and the probe information, reducing the situation where only routing activity probes between two adjacent network nodes can be performed, resulting in the inability to determine the internal state of a node. Probes can be performed on network probe nodes across the entire link, improving the comprehensiveness and accuracy of network state probes. Secondly, probes based on the probe information can be performed at different depths, and probes can be classified according to the probe service category, improving the flexibility and convenience of probes.

[0083] Figure 2 This is a flowchart illustrating a network state detection method according to an exemplary embodiment, such as... Figure 2 As shown, this network state detection method can be used in network state detection scenarios for nodes, and includes the following steps:

[0084] In step S21, a set of network probe nodes corresponding to the state probe command is obtained, wherein the set of network probe nodes includes at least one network probe node in the entire link;

[0085] The specific process is as described above and will not be repeated here.

[0086] In some embodiments, the technical solutions of this disclosure can be applied to 5G private network services, for example. Probing can be performed on the entire link or a portion of the link. The name of this probing is not limited; for example, it could be called "liveness detection" or "determination." For example, this method can also be used to simulate the entire link and a portion of the link to probe the private network status.

[0087] According to some embodiments, a receiving terminal sends configuration information, wherein the configuration information includes signaling plane probing configuration information and data plane probing configuration information corresponding to any network service in the network service set, and the data plane probing configuration information includes a service category field for indicating the service type. The configuration information may be configured before receiving a state probe instruction or configured when receiving a state probe instruction. This disclosure does not limit this aspect.

[0088] According to some embodiments, the method further includes:

[0089] When there is at least one network probe node corresponding to any network service in the network service set, the at least one network probe node is sorted by importance to obtain the probe order corresponding to any network probe node among the at least one network probe node.

[0090] This configuration information can, for example, specify the network probe nodes to be probed. When configuring network probe nodes, they can be corresponding to business requirements or network services. Different business requirements can correspond to different network probe nodes. For example, based on business requirements, business probes can be performed on all or some of the network services among AMF, SMF, UDM, AUSF, NSSF, UDR, PCF, NRF, and UPF.

[0091] According to some embodiments, the configuration information can also configure the probe depth. Different business requirements can correspond to different probe depths, that is, the characteristics of different network services can correspond to different probe depths. For example, multi-layer probe depths can be configured, allowing probes to be performed on all components, or combinations of key components, in order of importance, of the following business processing components: AMF's service registry center, REST gateway, amfinstance, redis, etc.; SMF's service registry center, REST gateway, N4 gateway, smfinstance, redis, etc.; UDM's udminstance business processing component; AUSF's ausfinstance business processing component; NSSF's nssfinstance business processing component; UDR's udrinstance, MySQL, etc.; PCF's service registry center, REST gateway, diameter gateway, smfinstance, redis, etc.; NRF's nrfinstance, MongoDB, etc.; and UPF's OMC, REST gateway, inspection service, UPF service, N4 gateway, VPP plugin, session gateway, etc.

[0092] According to some embodiments, the probe information can also be configured based on business needs, specifically including signaling plane probe information and data plane probe information. Signaling plane probe messages are used to probe whether the signaling path of the private network is normal; data plane probe information is used to probe whether the data path of the private network is normal. Data plane probe information includes a service category field to distinguish the type of service being probed. Therefore, it is possible to probe single services or combinations of multiple services such as location services, audio / video services, NAS short message services, internet access services, user authentication and secondary authentication services, QoS monitoring services, PNI-NPN services, framed routing services, ULCL traffic offloading services, and 5G LAN services.

[0093] According to some embodiments, based on business needs, multi-level switches and detection information can be configured to detect combinations of key components of one or more network nodes involved in one or more service types, ranked by importance. That is, the detection nodes, detection depth, and detection service types are set and detected separately.

[0094] In some embodiments, state probe commands include, but are not limited to, manually triggered commands and automatically triggered commands. For example, different state probe commands can perform service probe operations on different sets of network probe nodes.

[0095] In step S22, the detection information of any network detection node in the network detection node set is obtained, wherein the detection information includes at least one of detection depth, detection service category, and detection order;

[0096] The specific process is as described above and will not be repeated here.

[0097] According to some embodiments, obtaining the detection information of any network detection node in the network detection node set includes at least one of the following:

[0098] The detection depth is obtained based on the characteristics of the current network service;

[0099] Based on the service category field of the current network service, determine the detection service category of any network detection node;

[0100] The detection order of any network probe node is determined based on the importance parameters corresponding to at least one network probe node of the current network service.

[0101] In step S23, the network service execution volume is obtained;

[0102] According to some embodiments, network service execution volume can be used, for example, to indicate the amount of service packets executed. This network service execution volume does not specifically refer to a fixed quantity. For example, the network service execution volume may change accordingly when the service detection time point changes. Similarly, the network service execution volume may change accordingly when the method of obtaining the network service execution volume changes.

[0103] For example, this could involve obtaining network service execution volume based on packet information. The probe information could include probe flags and required function fields. The probe flags distinguish probe packets from service packets, and the required function fields are used to execute probe functions. Probe packets undergo short encoding to reduce their length, minimize traffic consumption, and avoid impacting normal sessions.

[0104] In step S24, if the network service execution volume is greater than the first execution volume threshold, it is determined that the first processing priority of the service probe operation is lower than the second processing priority of the network service operation, and if it is determined that the network service operation is completed, a service probe operation is performed on any network probe node according to the probe information to obtain the network status probe result.

[0105] According to some embodiments, the first execution threshold can be used, for example, as a threshold for determining whether to execute a network service operation or a service probe operation first. This first execution threshold is not specifically a fixed threshold. For example, it can change accordingly when a threshold setting instruction is received. For example, it can also change accordingly when the specific value corresponding to the first execution threshold changes.

[0106] According to some embodiments, a first processing priority is used to indicate the priority of performing a service probing operation. A second processing priority is used to indicate the priority of the service probing operation. The "first" in the first processing priority is used to distinguish it from the "second".

[0107] In some embodiments, when the network service execution volume exceeds a first execution volume threshold, a first processing priority for the service probe operation is determined to be lower than a second processing priority for the network service operation. If the network service operation is determined to be complete, a service probe operation is performed on any of the network probe nodes based on the probe information to obtain network status detection results.

[0108] In step S25, if the network service execution volume is less than the second execution volume threshold, a service detection operation is performed on any network detection node according to the detection information to obtain the network status detection result, wherein the second execution volume threshold is less than or equal to the first execution volume threshold.

[0109] According to some embodiments, when the network service execution volume is less than a second execution volume threshold, a service detection operation is performed on any network detection node based on the detection information to obtain network status detection results, wherein the second execution volume threshold is less than or equal to the first execution volume threshold.

[0110] According to some embodiments, for example, normal packets can be service packets. During peak network traffic periods or when network traffic is higher than the normal load threshold, when performing service probing, normal packets are processed before probe packets. During low network traffic periods or when network traffic is lower than the normal load threshold, when performing service probing, the session priority protection mechanism is not enabled.

[0111] According to some embodiments, Figure 3The diagram illustrates an example of a network state detection method according to an embodiment of this disclosure. Figure 3 As shown, the network state detection method includes the following steps:

[0112] Step 31: The terminal where the web front-end of the operation and maintenance tool is located initiates a network element status query request to the terminal where the web back-end of the operation and maintenance tool is located at preset intervals or at preset time points.

[0113] Step 32: The terminal where the web backend of the operation and maintenance tool is located receives the request from the terminal where the web frontend of the operation and maintenance tool is located, and first sends a 5GC network element detection request to the AMF.

[0114] Step 33: AMF initiates a simulated service activation process for the 5GC network element;

[0115] Step 34: AMF returns the 5GC network element liveness detection result to the terminal where the web backend of the operation and maintenance tool is located;

[0116] Step 35: The terminal where the web backend of the operation and maintenance tool is located sends a liveness detection request to the UPF.

[0117] Step 36: The UPF initiates a simulated service probe sub-process for the UPF network element;

[0118] Step 37: UPF returns the UPF network element detection results to the terminal where the web backend of the operation and maintenance tool is located.

[0119] Step 38: The terminal where the web backend of the operation and maintenance tool is located queries the network element information table to obtain a list of all managed network elements, compares it with the summarized 5GC network element and UPF network element detection results, obtains the normal and abnormal status information of the network elements, and returns it to the terminal where the web frontend of the operation and maintenance tool is located.

[0120] Step 9: Display the operation and maintenance tools on the terminal where the web front-end of the operation and maintenance tools is located. The execution order of steps 2-4 and 5-7 is not limited. For example, steps 2-4 can be executed first, followed by steps 5-7, or vice versa. Alternatively, steps 2-4 and 5-7 can be executed simultaneously.

[0121] According to some embodiments, the state detection command is used to perform state detection on core network elements, and the step of performing a service detection operation on any network detection node based on the detection information to obtain network state detection results includes:

[0122] Based on the detection information, if it is determined that the AMF network element has received the first probe request sent by the terminal, it sends the first response information to the terminal, wherein the first response information is used to indicate that the network status of the AMF network element is a preset status;

[0123] In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node, obtain a first network status detection result, and send a second response information corresponding to the first network status detection result to the terminal, wherein the first network status detection result is used to indicate the network status of the at least one 5GC detection node.

[0124] The control UPF network element receives the first liveness detection request sent by the terminal.

[0125] The system controls the UPF network element to perform a second service probing operation, obtain a second network status probing result, and send a third response message corresponding to the second network status probing result to the terminal. The second network status probing result indicates the network status of the UPF network element. The second service probing operation includes at least one of the following: N4 association creation probing operation, N4 session creation probing operation, N4 session deletion probing operation, and N4 association deletion probing operation. Therefore, different probing methods can be used for different nodes, improving the accuracy of the probing. Furthermore, it allows for status detection of all network elements within the core network and enables cross-network element and probe node penetration probing, further enhancing probing accuracy.

[0126] According to some embodiments, controlling the AMF network element to perform a first service probe operation on at least one 5GC probe node to obtain a first network state probe result includes at least one of the following:

[0127] Control the AMF network element to send an authentication request to the AMF network element in at least one 5GC probe node;

[0128] Based on the first sending result of the authentication request, determine the network status detection result corresponding to the AUSF network element;

[0129] Based on the authentication result corresponding to the authentication request, determine the network detection status of the UDM network element and the UDR network element in the at least one 5GC probe node;

[0130] In response to the network probe status of UDM and UDR indicating that the UDM network element and / or UDR network element do not meet the preset status, the AMF network element is controlled to send a registration request to the UDM network element;

[0131] Based on the second sending result corresponding to the registration request, determine the network status detection result corresponding to the UDM network element;

[0132] The AMF network element is controlled to send a PDU session establishment request to the SMF network element in at least one 5GC probe node;

[0133] Based on the PDU session establishment result corresponding to the PDU session establishment request, determine the network status detection result corresponding to the SMF network element.

[0134] According to some embodiments, Figure 4 The diagram illustrates an example of a network state detection method according to an embodiment of this disclosure. Figure 4 As shown, the network state detection method includes the following steps:

[0135] Step 41: The terminal where the web backend of the operations and maintenance tool is located → AMF liveness detection. For example, the terminal where the web backend of the operations and maintenance tool is located can send the first liveness detection request to AMF:

[0136] The first liveness detection request was successfully sent: the network status detection result of the AMF network element node is that the network status of the AMF network element node meets the preset requirements;

[0137] The first liveness detection request failed to be sent: The network status detection result of the AMF network element node is that the network status of the AMF network element node does not meet the preset requirements;

[0138] Step 42, AMF→AUSF authentication, for example, the AMF can send an authentication request to the ASF:

[0139] Authentication request sent successfully: The network status detection result of the AUSF network element node indicates that the network status of the AUSF network element node meets the preset requirements;

[0140] Authentication request failed to send: The network status detection result of the AUSF network element node indicates that the network status of the AUSF network element node does not meet the preset requirements;

[0141] Authentication successful: The network status detection results of UDM and UDR network element nodes show that the network status of UDM and UDR network element nodes meets the preset requirements;

[0142] Authentication failed: UDM or UDR status is abnormal. Proceed to step "43".

[0143] Step 43, AMF initiates a registration request to UDM. For example, AMF can send a registration request to UDM:

[0144] Registration request sent successfully: The network status detection result of the UDM network element node is that the network status of the UDM network element node meets the preset requirements, and the network status detection result of the UDR network element node is that the network status of the UDR network element node does not meet the preset requirements.

[0145] Registration request failed to send: The network status detection result of the UDM network element node is that the network status of the UDR network element node does not meet the preset requirements;

[0146] Step 44, AMF→SMF establishes a PDU session, for example, AMF can send a PDU session establishment request to SMF:

[0147] Step 45, PDUPDU session established successfully: The network status detection result of the SMF network element shows that the network status of the SMF network element node meets the preset requirements, and the newly established PUD information is deleted.

[0148] Step 46, PDU session establishment failed: The network status detection result of the SMF network element is that the network status of the SMF network element node does not meet the preset requirements;

[0149] Step 47: Based on the results of the above process, return the status of each network element node.

[0150] According to some embodiments, Figure 5 The diagram illustrates an example of a network state detection method according to an embodiment of this disclosure. Figure 5 As shown, the network status detection client (in this example, the OMC local operations and maintenance system) sends a UPF status detection request to the UPF status detection program (inspection service). The inspection service then sends N4 association creation, N4 session creation, N4 session deletion, and N4 association deletion commands to the UPF service in sequence, thereby simulating the interaction process between the SMF and the UPF and realizing the UPF status detection function. The network status detection method includes the following steps:

[0151] Step 51: After receiving the "UPF liveness detection" request from the local operation and maintenance tool, the REST gateway module forwards the request message to the UPF liveness detection management logic inspection business. This "UPF liveness detection" request may be, for example, a second liveness detection request.

[0152] Step 52: After receiving the liveness detection request, the inspection service performs local logic processing and then sends an N4 coupling establishment request to the UPF service.

[0153] Step 53: Upon receiving the coupling establishment request, the UPF service executes the logic processing and returns the N4 coupling establishment response result.

[0154] Step 54: After receiving the N4 coupling establishment success response, the inspection service initiates an N4 session establishment request to the N4 gateway.

[0155] Step 55: When the N4 gateway receives the N4 session creation request, it performs the necessary detection operation and then forwards the message to the UPF service. The necessary detection operation may be one or more of the available detection operations, and this embodiment does not limit it.

[0156] Step 56: When the UPF service receives a session creation request from the N4 gateway, it performs routine session creation detection and internal processing logic, and then calls the session creation service provided by the session gateway.

[0157] Step 57: After receiving the request, the session gateway performs message transformation and then calls the VPP plugin session creation command to create a session;

[0158] Step 58, the VPP plugin responds to the session gateway call operation;

[0159] Step 59: After receiving the command call result, the session gateway performs message transformation and responds to the session creation operation request of the UPF service.

[0160] Step 510: After receiving the session creation response, the UPF service replies with a response message to the N4 gateway;

[0161] Step 511: After receiving the session response, the N4 gateway returns an N4 session creation response to the inspection service;

[0162] Step 512: After the inspection service receives the response that the N4 session has been successfully created, it initiates a release operation on the newly created N4 session to the UPF service.

[0163] Step 513: After receiving the N4 session release operation, the UPF service interacts with the session gateway to complete the relevant session release process.

[0164] Step 514: After the inspection service receives a successful release of the UPF service's probe session, it continues to send an N4 coupling release request to the UPF service.

[0165] Step 515: After receiving the N4 coupling release request, the UPF service executes the N4 coupling release operation and responds with the operation result;

[0166] Step 516: After the inspection service receives the UPF service response N4 coupling release success, it sends a UPF liveness detection operation response to the REST gateway.

[0167] Step 517: After receiving the UPF liveness detection operation response, the REST gateway replies the UPF liveness detection operation result to the local operation and maintenance system.

[0168] In some or related embodiments, the network service execution volume is obtained; if the network service execution volume is greater than a first execution volume threshold, a first processing priority of the service probe operation is determined to be lower than a second processing priority of the network service operation, and if the network service operation is determined to be completed, a service probe operation is performed on any network probe node according to the probe information to obtain a network status detection result; if the network service execution volume is less than a second execution volume threshold, a service probe operation is performed on any network probe node according to the probe information to obtain a network status detection result, wherein the second execution volume threshold is less than or equal to the first execution volume threshold. Therefore, the execution order of service probe operations can be determined by the network service execution volume, reducing the impact of service probe operation planning on service operation execution, reducing the impact of service probe operation on normal services, enabling probes to be performed on network probe nodes across the entire link, and improving the comprehensiveness and accuracy of network status detection.

[0169] A block diagram of a network state detection device is shown according to an exemplary embodiment. (Refer to...) Figure 6 The device 600 includes:

[0170] The set acquisition unit 601 is used to acquire a set of network probe nodes corresponding to the state probe command, wherein the set of network probe nodes includes at least one network probe node in the entire link;

[0171] The information acquisition unit 602 is used to acquire the detection information of any network detection node in the network detection node set, wherein the detection information includes at least one of detection depth, detection service category, and detection order;

[0172] The result acquisition unit 603 is used to perform a service detection operation on any of the network detection nodes based on the detection information, and to obtain the network status detection result.

[0173] According to some embodiments, the state detection command is used to perform state detection on core network elements, and the result acquisition unit 603 is used to perform service detection operations on any network detection node based on the detection information. Specifically, when acquiring the network state detection result, it is used for:

[0174] Based on the detection information, if it is determined that the AMF network element has received the first probe request sent by the terminal, it sends the first response information to the terminal, wherein the first response information is used to indicate that the network status of the AMF network element is a preset status;

[0175] In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node, obtain a first network status detection result, and send a second response information corresponding to the first network status detection result to the terminal, wherein the first network status detection result is used to indicate the network status of the at least one 5GC detection node.

[0176] The control UPF network element receives the first liveness detection request sent by the terminal.

[0177] The system controls the UPF network element to perform a second service detection operation, obtain a second network status detection result, and send a third response information corresponding to the second network status detection result to the terminal. The second network status detection result is used to indicate the network status of the UPF network element. The second service detection operation includes at least one of N4 association creation detection operation, N4 session creation detection operation, N4 session deletion detection operation, and N4 association deletion detection operation.

[0178] According to some embodiments, the result acquisition unit 603 is used to control the AMF network element to perform a first service probe operation on at least one 5GC probe node, and when acquiring the first network status probe result, it is specifically used for at least one of the following:

[0179] Control the AMF network element to send an authentication request to the AMF network element in at least one 5GC probe node;

[0180] Based on the first sending result of the authentication request, determine the network status detection result corresponding to the AUSF network element;

[0181] Based on the authentication result corresponding to the authentication request, determine the network detection status of the UDM network element and the UDR network element in the at least one 5GC probe node;

[0182] In response to the network probe status of UDM and UDR indicating that the UDM network element and / or UDR network element do not meet the preset status, the AMF network element is controlled to send a registration request to the UDM network element;

[0183] Based on the second sending result corresponding to the registration request, determine the network status detection result corresponding to the UDM network element;

[0184] The AMF network element is controlled to send a PDU session establishment request to the SMF network element in at least one 5GC probe node;

[0185] Based on the PDU session establishment result corresponding to the PDU session establishment request, determine the network status detection result corresponding to the SMF network element.

[0186] According to some embodiments, the information acquisition unit 602 is further specifically used for:

[0187] The receiving terminal sends configuration information, wherein the configuration information includes signaling plane probing configuration information and data plane probing configuration information corresponding to any network service in the network service set, and the data plane probing configuration information includes a service category field for indicating the service type.

[0188] According to some embodiments, the information acquisition unit 602 is further specifically used for:

[0189] When there is at least one network probe node corresponding to any network service in the network service set, the at least one network probe node is sorted by importance to obtain the probe order corresponding to any network probe node among the at least one network probe node.

[0190] According to some embodiments, when the information acquisition unit 602 is used to acquire the detection information of any network detection node in the network detection node set, it is specifically used for at least one of the following:

[0191] The detection depth is obtained based on the characteristics of the current network service;

[0192] Based on the service category field of the current network service, determine the detection service category of any network detection node;

[0193] The detection order of any network probe node is determined based on the importance parameters corresponding to at least one network probe node of the current network service.

[0194] According to some embodiments, the result acquisition unit 603 is used to perform a service detection operation on any network detection node based on the detection information, and when acquiring the network status detection result, it is specifically used for:

[0195] Obtain network service execution volume;

[0196] If the network service execution volume is greater than the first execution volume threshold, the first processing priority of the service probe operation is determined to be lower than the second processing priority of the network service operation. If the network service operation is determined to be completed, the service probe operation is performed on any network probe node according to the probe information to obtain the network status probe result.

[0197] If the network service execution volume is less than the second execution volume threshold, a service detection operation is performed on any of the network detection nodes according to the detection information to obtain the network status detection result, wherein the second execution volume threshold is less than or equal to the first execution volume threshold.

[0198] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0199] In some or related embodiments, a set acquisition unit is used to acquire a set of network probe nodes corresponding to the state probe command, wherein the set of network probe nodes includes at least one network probe node in the entire link; an information acquisition unit is used to acquire probe information of any network probe node in the set of network probe nodes, wherein the probe information includes at least one of probe depth, probe service category, and probe order; and a result acquisition unit is used to perform a service probe operation on any network probe node based on the probe information to obtain the network state probe result. Therefore, the network can be used to probe the node state through the set of network probe nodes and the probe information, reducing the situation where only routing activity probes between two adjacent network nodes can be performed, resulting in the inability to determine the internal state of a node. Probes can be performed on network probe nodes throughout the entire link, improving the comprehensiveness and accuracy of network state probes.

[0200] Figure 7 This is a block diagram of a network device 700 provided in an embodiment of this disclosure. For example, network device 700 can be provided as a network device. See also... Figure 7 The network device 700 includes a processing component 722, which further includes at least one processor, and memory resources represented by memory 732 for storing instructions, such as application programs, that can be executed by the processing component 722. The application programs stored in memory 732 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 722 is configured to execute instructions to perform any of the methods described above applied to the network device.

[0201] Network device 700 may also include a power supply component 727 configured to perform power management of network device 700, a wired or wireless network interface 750 configured to connect network device 700 to a network, and an input / output (I / O) interface 758. Network device 700 can operate on an operating system stored in memory 732, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.

[0202] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0203] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0204] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0205] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0206] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), the Internet, and blockchain networks.

[0207] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service ecosystem, addressing the shortcomings of traditional physical hosts and VPS (Virtual Private Server, or simply "VPS") services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.

[0208] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0209] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A network state detection method, characterized in that, include: Obtain the set of network probe nodes corresponding to the state probe command, wherein the set of network probe nodes includes at least one network probe node in the entire link; Obtain the detection information of any network detection node in the set of network detection nodes, wherein the detection information includes at least one of detection depth, detection service category, and detection order; Based on the detection information, perform a service detection operation on any of the network detection nodes to obtain network status detection results; The step of performing a service detection operation on any network detection node based on the detection information to obtain network status detection results includes: Based on the detection information, if it is determined that the AMF network element has received the first probe request sent by the terminal, it sends the first response information to the terminal, wherein the first response information is used to indicate that the network status of the AMF network element is a preset status; In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node to obtain a first network status detection result; The step of controlling the AMF network element to perform a first service probe operation on at least one 5GC probe node and obtain a first network status probe result includes: Control the AMF network element to send an authentication request to the AMF network element in at least one 5GC probe node; Based on the first sending result of the authentication request, determine the network status detection result corresponding to the AUSF network element; Based on the authentication result corresponding to the authentication request, determine the network detection status of the UDM network element and the UDR network element in the at least one 5GC probe node; In response to the network probe status of the UDM and UDR indicating that the UDM network element and / or UDR network element do not meet the preset status, the AMF network element is controlled to send a registration request to the UDM network element; Based on the second sending result corresponding to the registration request, determine the network status detection result corresponding to the UDM network element; The AMF network element is controlled to send a PDU session establishment request to the SMF network element in at least one 5GC probe node; Based on the PDU session establishment result corresponding to the PDU session establishment request, determine the network status detection result corresponding to the SMF network element.

2. The method according to claim 1, characterized in that, in, The state detection command is used to perform state detection on core network elements. The step of performing a service detection operation on any network detection node based on the detection information to obtain network state detection results includes: Based on the detection information, if it is determined that the AMF network element has received the first probe request sent by the terminal, it sends the first response information to the terminal, wherein the first response information is used to indicate that the network status of the AMF network element is a preset status; In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node, obtain a first network status detection result, and send a second response information corresponding to the first network status detection result to the terminal, wherein the first network status detection result is used to indicate the network status of the at least one 5GC detection node. The control UPF network element receives the first liveness detection request sent by the terminal. The system controls the UPF network element to perform a second service detection operation, obtain a second network status detection result, and send a third response information corresponding to the second network status detection result to the terminal. The second network status detection result is used to indicate the network status of the UPF network element. The second service detection operation includes at least one of N4 association creation detection operation, N4 session creation detection operation, N4 session deletion detection operation, and N4 association deletion detection operation.

3. The method according to claim 1, characterized in that, The method further includes: The receiving terminal sends configuration information, wherein the configuration information includes signaling plane probing configuration information and data plane probing configuration information corresponding to any network service in the network service set, and the data plane probing configuration information includes a service category field for indicating the service type.

4. The method according to claim 3, characterized in that, The method further includes: When there is at least one network probe node corresponding to any network service in the network service set, the at least one network probe node is sorted by importance to obtain the probe order corresponding to any network probe node among the at least one network probe node.

5. The method according to claim 3, characterized in that, The step of obtaining the detection information of any network detection node in the set of network detection nodes includes at least one of the following: The detection depth is obtained based on the characteristics of the current network service; Based on the service category field of the current network service, determine the detection service category of any network detection node; The detection order of any network probe node is determined based on the importance parameters corresponding to at least one network probe node of the current network service.

6. The method according to claim 1, characterized in that, The step of performing a service detection operation on any of the network detection nodes based on the detection information to obtain network status detection results includes: Obtain network service execution volume; If the network service execution volume is greater than the first execution volume threshold, the first processing priority of the service probe operation is determined to be lower than the second processing priority of the network service operation. If the network service operation is determined to be completed, the service probe operation is performed on any network probe node according to the probe information to obtain the network status probe result. If the network service execution volume is less than the second execution volume threshold, a service detection operation is performed on any of the network detection nodes according to the detection information to obtain the network status detection result, wherein the second execution volume threshold is less than or equal to the first execution volume threshold.

7. A network status detection device, characterized in that, include: A set acquisition unit is used to acquire a set of network probe nodes corresponding to a state probe command, wherein the set of network probe nodes includes at least one network probe node in the entire link; An information acquisition unit is used to acquire the detection information of any network detection node in the network detection node set, wherein the detection information includes at least one of detection depth, detection service category, and detection order; The result acquisition unit is used to perform a service detection operation on any of the network detection nodes based on the detection information, and to obtain the network status detection result. The result acquisition unit, when performing a service detection operation on any network detection node based on the detection information and obtaining the network status detection result, is specifically used for: Based on the detection information, if it is determined that the AMF network element has received the first probe request sent by the terminal, it sends the first response information to the terminal, wherein the first response information is used to indicate that the network status of the AMF network element is a preset status; In response to the first detection request, the AMF network element is controlled to perform a first service detection operation on at least one 5GC detection node to obtain a first network status detection result; The result acquisition unit, used to control the AMF network element to perform a first service probe operation on at least one 5GC probe node, specifically acquires the first network status probe result by: Control the AMF network element to send an authentication request to the AMF network element in at least one 5GC probe node; Based on the first sending result of the authentication request, determine the network status detection result corresponding to the AUSF network element; Based on the authentication result corresponding to the authentication request, determine the network detection status of the UDM network element and the UDR network element in the at least one 5GC probe node; In response to the network probe status of the UDM and UDR indicating that the UDM network element and / or UDR network element do not meet the preset status, the AMF network element is controlled to send a registration request to the UDM network element; Based on the second sending result corresponding to the registration request, determine the network status detection result corresponding to the UDM network element; The AMF network element is controlled to send a PDU session establishment request to the SMF network element in at least one 5GC probe node; Based on the PDU session establishment result corresponding to the PDU session establishment request, determine the network status detection result corresponding to the SMF network element.

8. A network device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the network state detection method as described in any one of claims 1 to 6.

9. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the network status detection method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Performance measurements for 5GC network functions

    CN112544055A

  • Network state information acquisition method and equipment

    CN115915174A