Nothing Special   »   [go: up one dir, main page]

CN114363935A - Network element detection method and device, storage medium and electronic equipment - Google Patents

Network element detection method and device, storage medium and electronic equipment Download PDF

Info

Publication number
CN114363935A
CN114363935A CN202111664530.2A CN202111664530A CN114363935A CN 114363935 A CN114363935 A CN 114363935A CN 202111664530 A CN202111664530 A CN 202111664530A CN 114363935 A CN114363935 A CN 114363935A
Authority
CN
China
Prior art keywords
network element
target network
state
heartbeat message
response time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111664530.2A
Other languages
Chinese (zh)
Other versions
CN114363935B (en
Inventor
黄泽源
谢晓军
张会炎
万亭君
周奇
陈长怡
薛龙
马壮展
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202111664530.2A priority Critical patent/CN114363935B/en
Publication of CN114363935A publication Critical patent/CN114363935A/en
Application granted granted Critical
Publication of CN114363935B publication Critical patent/CN114363935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开是关于一种网元检测方法、装置、存储介质及电子设备,涉及通信技术领域,该方法包括:先接收目标网元NF对目标NF状态的订阅请求,以及接收目标网元NF发送的心跳消息,并监测在预设周期时间内是否接收到心跳消息,若超过预设周期时间未收到心跳消息,则向目标网元NF的NF状态通知接口发起NF状态检测请求,再根据目标网元NF对NF状态检测请求的响应时间,确定目标网元NF的预测状态,向目标网元NF返回得到的预测状态。这样,可以在不增加网元NF服务接口的条件下,由NRF主动对异常网元发起状态检测,可以避免未及时检测导致对NF故障产生误判的问题,从而可以提高对网元状态的检测效率,进一步地提高5GC系统的可用性。

Figure 202111664530

The present disclosure relates to a network element detection method, device, storage medium and electronic equipment, and relates to the field of communication technologies. The method includes: firstly receiving a subscription request for the state of the target NF by the target network element NF, and receiving a message sent by the target network element NF. Heartbeat message, and monitor whether the heartbeat message is received within the preset cycle time. If the heartbeat message is not received after the preset cycle time, the NF state notification interface of the target network element NF is sent to the NF state notification interface to initiate a NF state detection request, and then according to the target network element The response time of the element NF to the NF state detection request determines the predicted state of the target network element NF, and returns the obtained predicted state to the target network element NF. In this way, the NRF can actively initiate status detection on abnormal NEs without adding NF service interfaces of NEs, which can avoid the problem of misjudgment of NF faults caused by untimely detection, thereby improving the detection of NE statuses. efficiency, further improving the availability of the 5GC system.

Figure 202111664530

Description

网元检测方法、装置、存储介质及电子设备Network element detection method, device, storage medium and electronic device

技术领域technical field

本公开实施例涉及通信技术领域,具体而言,涉及一种网元检测方法、装置、存储介质及电子设备。The embodiments of the present disclosure relate to the field of communication technologies, and in particular, to a network element detection method, apparatus, storage medium, and electronic device.

背景技术Background technique

随着第五代移动通信网络技术(5th Generation Mobile CommunicationTechnology,5G)的快速发展,3GPP的标准R15规范在5G控制面引入了基于服务的体系架构(Service Based Architecture,SBA),每个网络功能(Network Function)对外提供服务化的接口。网络仓储功能(Network Repository Function,NRF)网元负责所有NF的自动化管理,包括注册、发现、状态检测。NF启动后会主动向NRF上报自身的网络功能服务(NetworkFunction Service,NFS)的信息,并通过NRF来找到对应NF。With the rapid development of the 5th Generation Mobile Communication Technology (5G), the 3GPP standard R15 specification introduces a Service Based Architecture (SBA) in the 5G control plane, each network function ( Network Function) provides a service-oriented interface to the outside world. The Network Repository Function (NRF) network element is responsible for the automatic management of all NFs, including registration, discovery, and status detection. After the NF is started, it will actively report its own Network Function Service (NFS) information to the NRF, and find the corresponding NF through the NRF.

目前3GPP规范中,使用的方法往往是网元(NF)与NRF通过心跳消息保活,NRF通过确定在超时时间内是否检测到NF心跳,来判断该NF是否可用。这样,由于无法准确设定监测心跳消息的时间,容易导致NRF对NF的故障或者瞬态故障产生误判,降低了系统的可用性。In the current 3GPP specification, the method used is often that the network element (NF) and the NRF keep alive through heartbeat messages, and the NRF determines whether the NF is available by determining whether the NF heartbeat is detected within the timeout period. In this way, since the time for monitoring the heartbeat message cannot be set accurately, it is easy to cause the NRF to misjudge the fault of the NF or the transient fault, which reduces the availability of the system.

因此,需要提供一种新的网元检测方法及装置。Therefore, it is necessary to provide a new network element detection method and device.

需要说明的是,在上述背景技术部分发明的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。It should be noted that the information disclosed in the above Background section is only for enhancement of understanding of the background of the present disclosure, and therefore may contain information that does not form the prior art that is already known to a person of ordinary skill in the art.

发明内容SUMMARY OF THE INVENTION

为克服相关技术中存在的问题,本公开提供一种网元检测方法、装置、存储介质及电子设备,以至少解决相关技术中无法准确设定监测心跳消息的时间,导致NRF对NF的故障或者瞬态故障产生误判,降低了系统可用性的问题。In order to overcome the problems existing in the related art, the present disclosure provides a network element detection method, device, storage medium and electronic equipment, so as to at least solve the problem that the time for monitoring the heartbeat message cannot be accurately set in the related art, resulting in the failure of NRF to NF or Transient faults produce false positives, reducing system availability problems.

根据本公开的一个方面,提供一种网元检测方法,应用于NRF,该方法包括:According to an aspect of the present disclosure, a network element detection method is provided, applied to NRF, the method includes:

接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;Receive a subscription request from the target network element NF to the state of the target NF, and receive a heartbeat message sent by the target network element NF;

监测在预设周期时间内是否接收到所述心跳消息;monitoring whether the heartbeat message is received within a preset period of time;

若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;If the heartbeat message is not received after the preset period time, initiate a NF state detection request to the NF state notification interface of the target network element NF;

根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;Determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request;

向所述目标网元NF返回得到的所述预测状态。The obtained predicted state is returned to the target network element NF.

可选的,所述向所述目标网元NF的NF状态通知接口发起NF状态检测请求,包括:Optionally, the NF state detection request is initiated to the NF state notification interface of the target network element NF, including:

向所述目标网元NF的NF状态通知接口,周期性的发送NF状态检测请求。The NF state notification interface of the target network element NF is periodically sent to the NF state detection request.

可选的,所述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态,包括:Optionally, determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, including:

获取所述目标网元NF对所述NF状态检测请求的响应时间;Obtain the response time of the target network element NF to the NF state detection request;

利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态。The response time is calculated by using a preset random algorithm to determine the predicted state of the target network element NF.

可选的,所述利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态,包括:Optionally, calculating the response time by using a preset random algorithm to determine the predicted state of the target network element NF, including:

通过马尔可夫链算法计算所述响应时间的过渡矩阵和转移概率;Calculate the transition matrix and transition probability of the response time through a Markov chain algorithm;

根据所述响应时间的过渡矩阵和所述转移概率,确定所述目标网元NF的预测状态。The predicted state of the target network element NF is determined according to the transition matrix of the response time and the transition probability.

可选的,所述方法还包括:Optionally, the method further includes:

接收其他网元NF对所述目标网元NF状态的订阅请求;receiving a subscription request from other network elements NF to the state of the target network element NF;

若超过所述预设周期时间未收到所述心跳消息,向所述其他网元NF返回所述目标网元NF为第一状态的消息。If the heartbeat message is not received within the preset period time, a message that the target network element NF is in the first state is returned to the other network element NF.

可选的,在所述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态之后,还包括:Optionally, after determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, the method further includes:

向所述其他网元NF返回所述目标网元NF为预测状态的消息。A message that the target network element NF is in a predicted state is returned to the other network element NF.

可选的,所述方法还包括:Optionally, the method further includes:

当在超过所述预设周期时间之后,重新接收到所述目标网元NF发送的心跳消息,则停止执行所述监测在预设周期时间内是否接收到所述心跳消息的操作。When the heartbeat message sent by the target network element NF is received again after the preset period time expires, the operation of monitoring whether the heartbeat message is received within the preset period time is stopped.

根据本公开的一个方面,提供一种网元检测装置,应用于NRF,该装置包括:According to an aspect of the present disclosure, there is provided a network element detection device, which is applied to NRF, and the device includes:

第一接收模块,用于接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;a first receiving module, configured to receive a subscription request from a target network element NF to the state of the target NF, and receive a heartbeat message sent by the target network element NF;

监测模块,用于监测在预设周期时间内是否接收到所述心跳消息;a monitoring module for monitoring whether the heartbeat message is received within a preset cycle time;

发起模块,用于若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;an initiating module, configured to initiate an NF state detection request to the NF state notification interface of the target network element NF if the heartbeat message is not received beyond the preset period time;

确定模块,用于根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;a determining module, configured to determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request;

第一返回模块,用于向所述目标网元NF返回得到的所述预测状态。The first returning module is configured to return the obtained predicted state to the target network element NF.

可选的,所述发起模块,还用于:Optionally, the initiating module is further configured to:

向所述目标网元NF的NF状态通知接口,周期性的发送NF状态检测请求。The NF state notification interface of the target network element NF is periodically sent to the NF state detection request.

可选的,所述确定模块,还用于:Optionally, the determining module is further used for:

获取所述目标网元NF对所述NF状态检测请求的响应时间;Obtain the response time of the target network element NF to the NF state detection request;

利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态。The response time is calculated by using a preset random algorithm to determine the predicted state of the target network element NF.

可选的,所述确定模块,还用于:Optionally, the determining module is further used for:

通过马尔可夫链算法计算所述响应时间的过渡矩阵和转移概率;Calculate the transition matrix and transition probability of the response time through a Markov chain algorithm;

根据所述响应时间的过渡矩阵和所述转移概率,确定所述目标网元NF的预测状态。The predicted state of the target network element NF is determined according to the transition matrix of the response time and the transition probability.

可选的,所述装置还包括:Optionally, the device further includes:

第二接收模块,用于接收其他网元NF对所述目标网元NF状态的订阅请求;a second receiving module, configured to receive a subscription request from other network elements NF to the state of the target network element NF;

第二返回模块,用于若超过所述预设周期时间未收到所述心跳消息,向所述其他网元NF返回所述目标网元NF为第一状态的消息。The second returning module is configured to return a message that the target network element NF is in the first state to the other network element NF if the heartbeat message is not received within the preset period time.

可选的,所述装置还包括:Optionally, the device further includes:

第三返回模块,用于向所述其他网元NF返回所述目标网元NF为预测状态的消息。The third returning module is configured to return a message that the target network element NF is in a predicted state to the other network element NF.

可选的,所述装置还包括:Optionally, the device further includes:

停止模块,用于当在超过所述预设周期时间之后,重新接收到所述目标网元NF发送的心跳消息,则停止执行所述监测在预设周期时间内是否接收到所述心跳消息的操作。A stop module, configured to stop executing the monitoring of whether the heartbeat message is received within the preset period when the heartbeat message sent by the target network element NF is re-received after the preset period time is exceeded. operate.

根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的网元检测方法。According to one aspect of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements any one of the network element detection methods described above.

根据本公开的一个方面,提供一种电子设备,包括:According to one aspect of the present disclosure, there is provided an electronic device, comprising:

处理器;以及processor; and

存储器,用于存储所述处理器的可执行指令;a memory for storing executable instructions for the processor;

其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的网元检测方法。Wherein, the processor is configured to execute any one of the network element detection methods described above by executing the executable instructions.

综上所述,本发明实施例提供的网元检测方法,可以先接收目标网元NF对目标NF状态的订阅请求,以及接收目标网元NF发送的心跳消息,并监测在预设周期时间内是否接收到心跳消息,若超过预设周期时间未收到心跳消息,则向目标网元NF的NF状态通知接口发起NF状态检测请求,再根据目标网元NF对NF状态检测请求的响应时间,确定目标网元NF的预测状态,向目标网元NF返回得到的预测状态。这样,可以在不增加网元NF服务接口的条件下,由NRF主动对异常网元发起状态检测,可以避免未及时检测导致对NF故障产生误判的问题,从而可以提高对网元状态的检测效率,进一步地提高5GC系统的可用性。To sum up, the network element detection method provided by the embodiment of the present invention may first receive the subscription request of the target network element NF for the state of the target NF, and receive the heartbeat message sent by the target network element NF, and monitor it within a preset period of time. Whether a heartbeat message is received, if the heartbeat message is not received within the preset period time, an NF status detection request is initiated to the NF status notification interface of the target network element NF, and then according to the response time of the target network element NF to the NF status detection request, Determine the predicted state of the target network element NF, and return the obtained predicted state to the target network element NF. In this way, the NRF can actively initiate status detection on abnormal NEs without adding NF service interfaces of NEs, which can avoid the problem of misjudgment of NF faults caused by untimely detection, thereby improving the detection of NE statuses. efficiency, further improving the availability of the 5GC system.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure.

附图说明Description of drawings

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description serve to explain the principles of the disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and for those of ordinary skill in the art, other drawings can also be obtained from these drawings without creative effort.

图1是本公开实施例提供的一种网元检测方法的步骤流程图;FIG. 1 is a flowchart of steps of a network element detection method provided by an embodiment of the present disclosure;

图2是本公开实施例提供的又一种网元检测方法的步骤流程图;FIG. 2 is a flowchart of steps of another network element detection method provided by an embodiment of the present disclosure;

图3是本公开实施例提供的另一种网元检测方法的步骤流程图FIG. 3 is a flowchart of steps of another network element detection method provided by an embodiment of the present disclosure

图4是本公开实施例提供的一种网元检测流程示意图;FIG. 4 is a schematic flowchart of a network element detection provided by an embodiment of the present disclosure;

图5是本公开实施例提供的一种网元检测交互示意图;FIG. 5 is a schematic diagram of a network element detection interaction provided by an embodiment of the present disclosure;

图6是本公开实施例提供的一种网元检测装置的框图;FIG. 6 is a block diagram of a network element detection apparatus provided by an embodiment of the present disclosure;

图7示意性示出根据本公开示例实施例的一种用于实现上述网元检测方法的电子设备。FIG. 7 schematically shows an electronic device for implementing the foregoing network element detection method according to an exemplary embodiment of the present disclosure.

具体实施方式Detailed ways

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments, however, can be embodied in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided in order to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be employed. In other instances, well-known solutions have not been shown or described in detail to avoid obscuring aspects of the present disclosure.

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus their repeated descriptions will be omitted. Some of the block diagrams shown in the figures are functional entities that do not necessarily necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor devices and/or microcontroller devices.

图1是本公开实施例提供的一种网元检测方法的步骤流程图,应用于NRF,如图1所示,该方法可以包括:FIG. 1 is a flowchart of steps of a network element detection method provided by an embodiment of the present disclosure, which is applied to NRF. As shown in FIG. 1 , the method may include:

步骤S101、接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息。Step S101: Receive a subscription request for the state of the target NF by a target network element NF, and receive a heartbeat message sent by the target network element NF.

本公开实施例中,接收目标网元NF对目标NF状态的订阅请求,可以是目标网元NF向NRF发送订阅自身状态的请求,相应地,NRF接收该目标网元NF对目标NF状态的订阅请求,其中,目标NF状态的订阅请求可以是获取目标NF状态的请求,具体的,可以是按照预设时间定期获取目标NF的状态,也可以是在目标NF状态发生改变时,获取更新的目标NF状态。In the embodiment of the present disclosure, receiving a subscription request for the state of the target NF by the target network element NF may be that the target network element NF sends a request for subscribing to the state of the target network element NF to the NRF, and correspondingly, the NRF receives the subscription of the state of the target NF by the target network element NF request, where the subscription request for the target NF state may be a request to obtain the target NF state. Specifically, it may be to obtain the state of the target NF regularly according to a preset time, or it may be to obtain the updated target when the state of the target NF changes. NF state.

本公开实施例中,接收目标网元NF发送的心跳消息,可以是目标网元NF向NRF发送的心跳消息,相应地,NRF接收该心跳消息,其中,心跳消息可以是按照预设规则发送的消息,比如,可以是按照预设周期发送的消息,也可以是空闲发送的消息,以便于NRF监测NF是否出现故障以及何时出现故障。In this embodiment of the present disclosure, receiving the heartbeat message sent by the target network element NF may be a heartbeat message sent by the target network element NF to the NRF. Accordingly, the NRF receives the heartbeat message, where the heartbeat message may be sent according to a preset rule The message, for example, may be a message sent according to a preset period, or may be a message sent idle, so that the NRF can monitor whether and when the NF fails.

步骤S102、监测在预设周期时间内是否接收到所述心跳消息。Step S102, monitoring whether the heartbeat message is received within a preset period.

本公开实施例中,预设周期时间可以是用于监测心跳消息的时间,监测在预设周期时间内是否接收到心跳消息,可以是NRF监测在预设周期时间内是否接收到目标网元NF发送的心跳消息,当在预设周期时间内收到心跳消息,则可以确定目标网元NF处于正常工作状态,当在预设周期时间内未收到心跳消息,则可以确定目标网元NF出现故障。In the embodiment of the present disclosure, the preset cycle time may be the time used to monitor the heartbeat message, to monitor whether the heartbeat message is received within the preset cycle time, or the NRF may monitor whether the target network element NF is received within the preset cycle time The heartbeat message sent, when the heartbeat message is received within the preset period, it can be determined that the target network element NF is in a normal working state, and when the heartbeat message is not received within the preset period, it can be determined that the target network element NF appears Fault.

步骤S103、若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求。Step S103: If the heartbeat message is not received within the preset period time, initiate a NF state detection request to the NF state notification interface of the target network element NF.

本公开实施例中,可以是NRF监测到超过预设周期时间仍未收到目标网元NF发送的心跳消息,则NRF可以直接向目标网元NF的NF状态通知接口发起NF状态检测请求,开始对目标网元NF的状态进行检测。其中,NF状态通知接口可以是目标网元NF发送的目标NF状态的订阅请求时,该订阅请求中携带有NF状态通知接口的参数信息,以便于在NRF监测到目标网元NF出现故障时,向目标网元NF发送检测状态请求。目标网元NF在接收到NF状态检测请求后,需要向NRF返回响应信息,以便NRF根据返回的响应信息确定目标网元NF的状态。In the embodiment of the present disclosure, the NRF may monitor that the heartbeat message sent by the target network element NF has not been received after the preset period time, then the NRF may directly initiate the NF status detection request to the NF status notification interface of the target network element NF, and start Detect the state of the target network element NF. The NF state notification interface may be a subscription request for the target NF state sent by the target network element NF, and the subscription request carries the parameter information of the NF state notification interface, so that when the NRF detects that the target network element NF is faulty, Send a detection status request to the target network element NF. After receiving the NF state detection request, the target network element NF needs to return response information to the NRF, so that the NRF can determine the state of the target network element NF according to the returned response information.

步骤S104、根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态。Step S104: Determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request.

本公开实施例中,由于NRF会通过NF状态通知接口向目标网元NF发送多条NF状态检测请求,因此,NRF可以统计目标网元NF依次对多条NF状态检测请求的响应时间,从而基于对多条NF状态检测请求的响应时间,对目标网元NF的当前状态进行预测,得到目标网元NF的预测状态。In the embodiment of the present disclosure, since the NRF will send multiple NF status detection requests to the target network element NF through the NF status notification interface, the NRF can count the response times of the target network element NF to the multiple NF status detection requests in turn, so as to calculate the response time based on the For the response time of multiple NF state detection requests, the current state of the target network element NF is predicted, and the predicted state of the target network element NF is obtained.

示例的,可以确定目标网元NF对相邻NF状态检测请求的响应时间间隔,若响应时间间隔与NF状态检测请求的发送时间间隔相匹配,且响应时间间隔小于预设时延阈值,则可以确定目标网元NF的预测状态为正常状态,若响应时间间隔与NF状态检测请求的发送时间间隔不匹配,和/或,响应时间间隔大于预设时延阈值,则可以确定目标网元NF的预测状态为故障状态。For example, the response time interval of the target network element NF to the adjacent NF state detection request can be determined. If the response time interval matches the sending time interval of the NF state detection request, and the response time interval is less than the preset delay threshold, then the response time interval can be determined. It is determined that the predicted state of the target network element NF is the normal state, and if the response time interval does not match the sending time interval of the NF state detection request, and/or the response time interval is greater than the preset delay threshold, it can be determined that the target network element NF is in the normal state. The predicted state is a failure state.

步骤S105、向所述目标网元NF返回得到的所述预测状态。Step S105: Return the obtained predicted state to the target network element NF.

本公开实施例中,NRF可以向订阅目标网元NF状态的网元NF返回目标网元NF的预测状态,即,NRF可以向目标网元NF返回目标网元NF的预测状态,以便目标网元NF可以根据预测状态及时对自身故障修复,从而快速恢复到正常工作状态。In the embodiment of the present disclosure, the NRF may return the predicted state of the target network element NF to the network element NF that subscribes to the state of the target network element NF, that is, the NRF may return the predicted state of the target network element NF to the target network element NF, so that the target network element NF NF can repair its own fault in time according to the predicted state, so as to quickly restore to the normal working state.

综上所述,本发明实施例提供的网元检测方法,可以先接收目标网元NF对目标NF状态的订阅请求,以及接收目标网元NF发送的心跳消息,并监测在预设周期时间内是否接收到心跳消息,若超过预设周期时间未收到心跳消息,则向目标网元NF的NF状态通知接口发起NF状态检测请求,再根据目标网元NF对NF状态检测请求的响应时间,确定目标网元NF的预测状态,向目标网元NF返回得到的预测状态。这样,可以在不增加网元NF服务接口的条件下,由NRF主动对异常网元发起状态检测,可以避免未及时检测导致对NF故障产生误判的问题,从而可以提高对网元状态的检测效率,进一步地提高5GC系统的可用性。To sum up, the network element detection method provided by the embodiment of the present invention may first receive the subscription request of the target network element NF for the state of the target NF, and receive the heartbeat message sent by the target network element NF, and monitor it within a preset period of time. Whether a heartbeat message is received, if the heartbeat message is not received within the preset period time, an NF status detection request is initiated to the NF status notification interface of the target network element NF, and then according to the response time of the target network element NF to the NF status detection request, Determine the predicted state of the target network element NF, and return the obtained predicted state to the target network element NF. In this way, the NRF can actively initiate status detection on abnormal NEs without adding NF service interfaces of NEs, which can avoid the problem of misjudgment of NF faults caused by untimely detection, thereby improving the detection of NE statuses. efficiency, further improving the availability of the 5GC system.

可选的,本公开实施例中上述向所述目标网元NF的NF状态通知接口发起NF状态检测请求的操作,可以具体包括:Optionally, in the embodiment of the present disclosure, the above-mentioned operation of initiating an NF state detection request to the NF state notification interface of the target network element NF may specifically include:

向所述目标网元NF的NF状态通知接口,周期性的发送NF状态检测请求。The NF state notification interface of the target network element NF is periodically sent to the NF state detection request.

本公开实施例中,可以是NRF按照预设检测周期,向目标网元NF的NF状态通知接口发送NF状态检测请求,以便NRF统计目标网元NF对周期性的NF状态检测请求的响应时间,来确定目标网元NF的预测状态。In this embodiment of the present disclosure, the NRF may send an NF status detection request to the NF status notification interface of the target network element NF according to a preset detection period, so that the NRF can count the response time of the target network element NF to the periodic NF status detection request, to determine the predicted state of the target network element NF.

可选的,本公开实施例中上述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态的操作,如图2所示,可以具体包括:Optionally, in the embodiment of the present disclosure, the above-mentioned operation of determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, as shown in FIG. 2 , may specifically include: :

步骤S1041、获取所述目标网元NF对所述NF状态检测请求的响应时间。Step S1041: Obtain the response time of the target network element NF to the NF state detection request.

本公开实施例中,在NRF通过NF状态通知接口周期性的发送NF状态检测请求后,目标网元NF响应于该NF状态检测请求,目标网元NF向NRF返回对NF状态检测请求的响应信息,NRF获取到返回的对NF状态检测请求的响应信息,NRF可以确定对NF状态检测请求的响应时间。In the embodiment of the present disclosure, after the NRF periodically sends the NF status detection request through the NF status notification interface, the target network element NF responds to the NF status detection request, and the target network element NF returns the response information to the NF status detection request to the NRF , the NRF obtains the returned response information to the NF state detection request, and the NRF can determine the response time to the NF state detection request.

步骤S1042、利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态。Step S1042: Calculate the response time by using a preset random algorithm to determine the predicted state of the target network element NF.

本公开实施例中,预设随机算法可以是马尔可夫链(Markov Chain,MC)算法,也可以是堆积森林算法,还可以是其他随机预测模型。利用预设随机算法对响应时间计算,确定目标网元NF的预测状态,可以是通过预设堆积算法对响应时间进行模拟计算,确定目标网元NF处于不同状态的概率,比如,目标网元NF可以有三个状态,分别为正常状态(register)、不稳定状态(unstable)或者暂停状态(suspend),则可以分别确定目标网元NF处于正常状态(register)、不稳定状态(unstable)或者暂停状态(suspend)的概率,可以将概率最高的状态作为目标网元NF的预测状态。In the embodiment of the present disclosure, the preset random algorithm may be a Markov Chain (Markov Chain, MC) algorithm, a stacking forest algorithm, or other random prediction models. Using a preset random algorithm to calculate the response time to determine the predicted state of the target network element NF, the response time can be simulated by a preset stacking algorithm to determine the probability that the target network element NF is in different states, for example, the target network element NF There can be three states, which are normal state (register), unstable state (unstable) or suspended state (suspend). (suspend), the state with the highest probability can be used as the predicted state of the target network element NF.

可选的,本公开实施例中上述利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态的操作,可以具体包括:Optionally, in the embodiment of the present disclosure, the above-mentioned operation of calculating the response time by using a preset random algorithm to determine the predicted state of the target network element NF may specifically include:

通过马尔可夫链算法计算所述响应时间的过渡矩阵和转移概率;根据所述响应时间的过渡矩阵和所述转移概率,确定所述目标网元NF的预测状态。The transition matrix and transition probability of the response time are calculated by the Markov chain algorithm; the predicted state of the target network element NF is determined according to the transition matrix of the response time and the transition probability.

本公开实施例中,利用马尔可夫链算法来确定目标网元NF的预测状态,具体步骤如下:可以先获取n个目标网元NF对NF状态检测请求的响应时间,计算确定下游微服务的概率状态,再通过概率状态推导出过渡状态,并基于概率状态和过渡状态,对状态进行计数生成状态空间,根据状态空间生成过渡矩阵,该矩阵可以表示微服务的总体状态位置,最后,根据矩阵乘法计算当前转移矩阵,再通过转移矩阵来计算转移概率,根据不同状态对应的转移概率,选取转移概率最大的状态作为目标网元NF的预测状态。In the embodiment of the present disclosure, the Markov chain algorithm is used to determine the predicted state of the target network element NF, and the specific steps are as follows: First, the response time of n target network elements NF to the NF state detection request may be obtained, and the calculation and determination of the downstream microservices may be performed. Probability state, and then derive the transition state from the probability state, and based on the probability state and transition state, count the states to generate a state space, and generate a transition matrix according to the state space, which can represent the overall state position of the microservice. Finally, according to the matrix Multiplication calculates the current transition matrix, and then calculates the transition probability through the transition matrix. According to the transition probabilities corresponding to different states, the state with the largest transition probability is selected as the predicted state of the target network element NF.

示例的,利用马尔可夫链算法确定目标网元NF的预测状态流程如下:1)get_responsetime_data():获取n个状态检测响应时间数据,自动生成数据以驱动马尔可夫链过程。通过处理响应时间数据确定NF1的状态;通过curl_getinfo返回的total_time参数可获取每次状态检测请求的总响应时间,并存储到序列response_time中。2)find_bin():将响应时间分组并按升序排列;将获取的的响应时间样本response_time进行分组,bin=[bin0,bin1,……,binn],其中n=ceil(sqrt(count)),bin0=min,bin1=min+β,……,binn=min+nβ。count为样本response_time总数,sqrt(count)为count的开方,ceil(sqrt(count))为不小于sqrt(count)的下一个整数。分组的梯度β为(max-min)/sqrt(count),max为样本中最大值,min为样本中最小值。3)fin_freq():结合前面两个步骤计算响应时间样本在获每个响应时间分组的个数;统计样本response_time在每个分组xn(0<=n<ceil(sqrt(count)))的个数mn,freq=[freq 0,freq 1,……freqn],(0<=n<ceil(sqrt(count)))。n=0时,freq0=count(response_time<x1),n>0时,freqn-1=count(xn-1<response_time<xn)。4)find_cum_freq():上一步获得的频率来计算响应时间数据的累积频率;计算累积频率cum_freq=[cum_freq0,cum_freq1,……,cum_freqn],(0<=n<ceil(sqrt(count)))。cum_freq0=freq0,cum_freq1=cum_freq0+freq1,……,cum_freqn=cum_freqn-1+freqn。5)find_quartile_range():将上一步的累积频率划分为四组来找到响应时间集的四分位数范围;将响应时间分组并分成四等份,计算处于三个分割点位置的数据就是四分位数。6)find_p_states():使用1)的响应时间和上一步的范围来计算各个状态的概率;根据5)计算的range,将response_time响应时间样本所在的range范围分别计为状态P1,P2,P3。7)find_transition_states():基于上一步的状态概率计算过渡状态。8)find_state_count():使用6)的概率状态和7)的过渡状态确定状态计数;计算P1、P2、P3,P_11,P_12,P_13、P_21,P_22,P_23,P_31,P_32、P_33状态频数;9)create_transition_matrix():基于8)状态计数创建转移矩阵;计算状态转移矩阵transition_matrix={[P11/P1,P12/P1,P13/P1],[P21/P2,P22/P2,P23/P2],[P31/P3,P32/P3,P33/P3]};10)matrix_mult_3_3():3*3乘法矩阵函数用于计算转移概率;该函数计算3*3矩阵m1与3*3矩阵m2的矩阵相乘的结果。11)find_transition_matrix():计算当前转移概率,可使用转移矩阵乘以当前状态的矩阵确定。12)predict_state():通过1)-11)步骤最终预测NF的状态为“Register”、“Unstable”或者“Suspend”。Illustratively, the process of determining the predicted state of the target network element NF using the Markov chain algorithm is as follows: 1) get_responsetime_data(): Obtain n state detection response time data, and automatically generate data to drive the Markov chain process. Determine the status of NF1 by processing the response time data; the total response time of each status detection request can be obtained through the total_time parameter returned by curl_getinfo, and stored in the sequence response_time. 2) find_bin(): group the response times and arrange them in ascending order; group the obtained response time samples response_time, bin=[bin0, bin1,...,binn], where n=ceil(sqrt(count)), bin0=min, bin1=min+β, ..., binn=min+nβ. count is the total number of sample response_time, sqrt(count) is the square root of count, and ceil(sqrt(count)) is the next integer not less than sqrt(count). The gradient β of the grouping is (max-min)/sqrt(count), max is the maximum value in the sample, and min is the minimum value in the sample. 3) fin_freq(): Combine the previous two steps to calculate the number of response time samples in each response time group; count the number of sample response_time in each group xn(0<=n<ceil(sqrt(count))) Number mn, freq=[freq 0, freq 1, . . . freqn], (0<=n<ceil(sqrt(count))). When n=0, freq0=count(response_time<x1), and when n>0, freqn-1=count(xn-1<response_time<xn). 4) find_cum_freq(): Calculate the cumulative frequency of the response time data from the frequency obtained in the previous step; calculate the cumulative frequency cum_freq=[cum_freq0, cum_freq1,...,cum_freqn], (0<=n<ceil(sqrt(count))) . cum_freq0=freq0, cum_freq1=cum_freq0+freq1,  , cum_freqn=cum_freqn-1+freqn. 5) find_quartile_range(): Divide the cumulative frequency of the previous step into four groups to find the quartile range of the response time set; group the response time and divide it into four equal parts, and calculate the data at the three split points. digits. 6) find_p_states(): Use the response time of 1) and the range of the previous step to calculate the probability of each state; according to the range calculated in 5), the range range where the response_time response time sample is located is counted as states P1, P2, P3 respectively. 7) find_transition_states(): Calculate the transition state based on the state probability of the previous step. 8) find_state_count(): use the probability state of 6) and the transition state of 7) to determine the state count; calculate the state frequency of P1, P2, P3, P_11, P_12, P_13, P_21, P_22, P_23, P_31, P_32, P_33; 9 )create_transition_matrix(): Create transition matrix based on 8) state count; calculate state transition matrix transition_matrix={[P11/P1, P12/P1, P13/P1], [P21/P2, P22/P2, P23/P2], [ P31/P3, P32/P3, P33/P3]}; 10) matrix_mult_3_3(): The 3*3 multiplication matrix function is used to calculate the transition probability; this function calculates the matrix multiplication of the 3*3 matrix m1 and the 3*3 matrix m2 the result of. 11) find_transition_matrix(): Calculate the current transition probability, which can be determined by multiplying the transition matrix by the matrix of the current state. 12) predict_state(): The state of NF is finally predicted as "Register", "Unstable" or "Suspend" through steps 1)-11).

可选的,本公开实施例中,如图3所示,该网元检测方法还可以具体包括:Optionally, in this embodiment of the present disclosure, as shown in FIG. 3 , the network element detection method may further specifically include:

步骤S21、接收其他网元NF对所述目标网元NF状态的订阅请求。Step S21: Receive a subscription request from other network elements NF to the state of the target network element NF.

本公开实施例中,在其他网元NF与目标网元NF有关联,需要获取目标网元NF的状态时,其他网元NF可以向NRF发送对目标网元NF状态的订阅请求,相应地,NRF接收其他网元NF发送的对目标网元NF状态的订阅请求。In the embodiment of the present disclosure, when other network elements NF are associated with the target network element NF and need to obtain the status of the target network element NF, the other network elements NF may send a subscription request for the status of the target network element NF to the NRF, and accordingly, The NRF receives a subscription request for the NF state of the target network element sent by other network elements NF.

步骤S22、若超过所述预设周期时间未收到所述心跳消息,向所述其他网元NF返回所述目标网元NF为第一状态的消息。Step S22: If the heartbeat message is not received after the preset period time, return a message that the target network element NF is in the first state to the other network element NF.

本公开实施例中,当NRF检测到超过预设周期时间仍未收到心跳消息,则NRF可以向其他网元NF返回目标网元NF为第一状态的消息。其中,第一状态的消息可以是目标网元NF为暂停状态。In the embodiment of the present disclosure, when the NRF detects that the heartbeat message has not been received after a preset period time, the NRF may return a message that the target network element NF is in the first state to other network elements NF. The message of the first state may be that the target network element NF is in a suspended state.

可选的,本公开实施例在所述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态的操作之后,还可以包括:Optionally, after the operation of determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, the embodiment of the present disclosure may further include:

向所述其他网元NF返回所述目标网元NF为预测状态的消息。A message that the target network element NF is in a predicted state is returned to the other network element NF.

本公开实施例中,NRF可以根据计算得到的目标网元NF的预测状态,向订阅目标网元NF状态的其他网元NF,返回目标网元NF为预测状态的消息。In the embodiment of the present disclosure, the NRF may, according to the calculated predicted state of the target network element NF, return a message that the target network element NF is in the predicted state to other network elements NF that subscribe to the state of the target network element NF.

可选的,本公开实施例中,该网元检测方法还可以包括:Optionally, in this embodiment of the present disclosure, the network element detection method may further include:

当在超过所述预设周期时间之后,重新接收到所述目标网元NF发送的心跳消息,则停止执行所述监测在预设周期时间内是否接收到所述心跳消息的操作。When the heartbeat message sent by the target network element NF is received again after the preset period time expires, the operation of monitoring whether the heartbeat message is received within the preset period time is stopped.

本公开实施例中,可以是NRF在超过预设周期时间之后,重新接收到目标网元NF发送的心跳消息,则NRF可以停止执行监测在预设周期时间内是否接收到心跳消息的操作。In this embodiment of the present disclosure, the NRF may re-receive the heartbeat message sent by the target network element NF after the preset period time expires, and the NRF may stop performing the operation of monitoring whether the heartbeat message is received within the preset period time.

示例的,图4是本公开实施例提供的一种网元检测流程示意图,如图4所示,可以是网元NF向NRF注册并订阅自身状态,NF周期性向NRF发送心跳消息保活;当NRF上的心跳检测模块检测到心跳消息超时,而NRF未收到NF心跳消息,NRF上的心跳检测模块打开NF状态检测模块,初步判定NF为SUSPEND状态;NRF通知已订阅该NF状态的其他网元该NF状态为SUSPEND状态;在接收到下一个未超时的心跳消息前,NRF的NF状态检测模块向该NF的状态通知接口周期性发起NF状态检测请求;NRF收集NF的状态检测响应时间,通过马尔可夫链模型判断NF的状态为“REGISTER”、“UNSTABLE”或者“SUSPEND”;NRF根据预测状态通知其他网元。心跳超时时间内NRF重新收到NF的心跳消息,NF状态检测模块关闭停止NF状态检测。Exemplarily, FIG. 4 is a schematic diagram of a network element detection process provided by an embodiment of the present disclosure. As shown in FIG. 4 , the network element NF may register with the NRF and subscribe to its own state, and the NF periodically sends a heartbeat message to the NRF to keep it alive; The heartbeat detection module on the NRF detects that the heartbeat message has timed out, but the NRF does not receive the NF heartbeat message. The heartbeat detection module on the NRF opens the NF state detection module, and preliminarily determines that the NF is in the SUSPEND state; the NRF notifies other networks that have subscribed to the NF state. The status of the NF is SUSPEND; before receiving the next heartbeat message that does not expire, the NF status detection module of the NRF sends the NF status notification interface to periodically initiate a NF status detection request; the NRF collects the NF status detection response time, The state of NF is judged as "REGISTER", "UNSTABLE" or "SUSPEND" through the Markov chain model; NRF notifies other network elements according to the predicted state. Within the heartbeat timeout period, the NRF receives the heartbeat message of the NF again, and the NF status detection module is turned off to stop the NF status detection.

示例的,图5是本公开实施例提供的一种网元检测交互示意图,如图5所示,1、网元NF1向NRF注册、订阅NF1自身状态;2、NF1向NRF发送心跳消息;3、NRF判断是否心跳超时;4、若超时,NRF确定NF1状态为暂停状态,打开NF异常状态检测器;5、NRF向其他NF返回NF1为暂停状态;6、NRF向NF1返回NF1为暂停状态;7、NRF利用马尔可夫链模型预测NF1状态;8、NRF向NF1周期性发起NF状态检测请求;9、NRF向其他NF返回NF1的预测状态;10、NF1向NRF发送心跳请求;11、NRF判断是否心跳超时;12、若未超时,NRF确定NF1状态为正常状态,关闭NF异常状态检测器。Exemplarily, FIG. 5 is a schematic diagram of network element detection interaction provided by an embodiment of the present disclosure. As shown in FIG. 5 , 1. The network element NF1 registers with the NRF and subscribes to the state of NF1 itself; 2. NF1 sends a heartbeat message to the NRF; 3. , NRF judges whether the heartbeat has timed out; 4. If it times out, NRF determines that the state of NF1 is in the suspended state, and opens the NF abnormal state detector; 5. The NRF returns NF1 to other NFs as the suspended state; 6. The NRF returns NF1 to the NF1 as the suspended state; 7. NRF uses the Markov chain model to predict the state of NF1; 8. NRF periodically initiates NF state detection requests to NF1; 9. NRF returns the predicted state of NF1 to other NFs; 10. NF1 sends a heartbeat request to NRF; 11. NRF Determine whether the heartbeat has timed out; 12. If it has not timed out, the NRF determines that the state of NF1 is normal, and closes the NF abnormal state detector.

图6是本公开实施例提供的一种网元检测装置的框图,如图6所示,该装置30包括:FIG. 6 is a block diagram of a network element detection apparatus provided by an embodiment of the present disclosure. As shown in FIG. 6 , the apparatus 30 includes:

第一接收模块301,用于接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;a first receiving module 301, configured to receive a subscription request from a target network element NF to the state of the target NF, and receive a heartbeat message sent by the target network element NF;

监测模块302,用于监测在预设周期时间内是否接收到所述心跳消息;A monitoring module 302, configured to monitor whether the heartbeat message is received within a preset cycle time;

发起模块303,用于若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;Initiating module 303, configured to initiate an NF state detection request to the NF state notification interface of the target network element NF if the heartbeat message is not received beyond the preset period time;

确定模块304,用于根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;A determination module 304, configured to determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request;

第一返回模块305,用于向所述目标网元NF返回得到的所述预测状态。The first returning module 305 is configured to return the obtained predicted state to the target network element NF.

综上所述,本发明实施例提供的网元检测装置,可以先接收目标网元NF对目标NF状态的订阅请求,以及接收目标网元NF发送的心跳消息,并监测在预设周期时间内是否接收到心跳消息,若超过预设周期时间未收到心跳消息,则向目标网元NF的NF状态通知接口发起NF状态检测请求,再根据目标网元NF对NF状态检测请求的响应时间,确定目标网元NF的预测状态,向目标网元NF返回得到的预测状态。这样,可以在不增加网元NF服务接口的条件下,由NRF主动对异常网元发起状态检测,可以避免未及时检测导致对NF故障产生误判的问题,从而可以提高对网元状态的检测效率,进一步地提高5GC系统的可用性。To sum up, the network element detection device provided by the embodiment of the present invention can first receive the subscription request of the target network element NF for the state of the target NF, and receive the heartbeat message sent by the target network element NF, and monitor it within a preset period of time. Whether a heartbeat message is received, if the heartbeat message is not received within the preset period time, an NF status detection request is initiated to the NF status notification interface of the target network element NF, and then according to the response time of the target network element NF to the NF status detection request, Determine the predicted state of the target network element NF, and return the obtained predicted state to the target network element NF. In this way, the NRF can actively initiate status detection on abnormal NEs without adding NF service interfaces of NEs, which can avoid the problem of misjudgment of NF faults caused by untimely detection, thereby improving the detection of NE statuses. efficiency, further improving the availability of the 5GC system.

可选的,所述发起模块303,还用于:Optionally, the initiating module 303 is further configured to:

向所述目标网元NF的NF状态通知接口,周期性的发送NF状态检测请求。The NF state notification interface of the target network element NF is periodically sent to the NF state detection request.

可选的,所述确定模块304,还用于:Optionally, the determining module 304 is further configured to:

获取所述目标网元NF对所述NF状态检测请求的响应时间;Obtain the response time of the target network element NF to the NF state detection request;

利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态。The response time is calculated by using a preset random algorithm to determine the predicted state of the target network element NF.

可选的,所述确定模块304,还用于:Optionally, the determining module 304 is further configured to:

通过马尔可夫链算法计算所述响应时间的过渡矩阵和转移概率;Calculate the transition matrix and transition probability of the response time through a Markov chain algorithm;

根据所述响应时间的过渡矩阵和所述转移概率,确定所述目标网元NF的预测状态。The predicted state of the target network element NF is determined according to the transition matrix of the response time and the transition probability.

可选的,所述装置30还包括:Optionally, the device 30 further includes:

第二接收模块,用于接收其他网元NF对所述目标网元NF状态的订阅请求;a second receiving module, configured to receive a subscription request from other network elements NF to the state of the target network element NF;

第二返回模块,用于若超过所述预设周期时间未收到所述心跳消息,向所述其他网元NF返回所述目标网元NF为第一状态的消息。The second returning module is configured to return a message that the target network element NF is in the first state to the other network element NF if the heartbeat message is not received within the preset period time.

可选的,所述装置30还包括:Optionally, the device 30 further includes:

第三返回模块,用于向所述其他网元NF返回所述目标网元NF为预测状态的消息。The third returning module is configured to return a message that the target network element NF is in a predicted state to the other network element NF.

可选的,所述装置30还包括:Optionally, the device 30 further includes:

停止模块,用于当在超过所述预设周期时间之后,重新接收到所述目标网元NF发送的心跳消息,则停止执行所述监测在预设周期时间内是否接收到所述心跳消息的操作。A stop module, configured to stop executing the monitoring of whether the heartbeat message is received within the preset period when the heartbeat message sent by the target network element NF is re-received after the preset period time is exceeded. operate.

上述网元检测装置中各模块的具体细节已经在对应的网元检测方法中进行了详细的描述,因此此处不再赘述。The specific details of each module in the above network element detection apparatus have been described in detail in the corresponding network element detection method, and therefore are not repeated here.

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。It should be noted that although several modules or units of the apparatus for action performance are mentioned in the above detailed description, this division is not mandatory. Indeed, according to embodiments of the present disclosure, the features and functions of two or more modules or units described above may be embodied in one module or unit. Conversely, the features and functions of one module or unit described above may be further divided into multiple modules or units to be embodied.

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。Additionally, although the various steps of the methods of the present disclosure are depicted in the figures in a particular order, this does not require or imply that the steps must be performed in the particular order or that all illustrated steps must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step for execution, and/or one step may be decomposed into multiple steps for execution, and the like.

在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。As will be appreciated by one skilled in the art, various aspects of the present disclosure may be implemented as a system, method or program product. Therefore, various aspects of the present disclosure can be embodied in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, which may be collectively referred to herein as implementations "circuit", "module" or "system".

下面参照图7来描述根据本公开的这种实施方式的电子设备400。图4显示的电子设备400仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。The electronic device 400 according to this embodiment of the present disclosure is described below with reference to FIG. 7 . The electronic device 400 shown in FIG. 4 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.

如图7所示,电子设备400以通用计算设备的形式表现。电子设备400的组件可以包括但不限于:上述至少一个处理单元410、上述至少一个存储单元420、连接不同系统组件(包括存储单元420和处理单元410)的总线430以及显示单元440。As shown in FIG. 7, electronic device 400 takes the form of a general-purpose computing device. Components of the electronic device 400 may include, but are not limited to, the above-mentioned at least one processing unit 410 , the above-mentioned at least one storage unit 420 , a bus 430 connecting different system components (including the storage unit 420 and the processing unit 410 ), and a display unit 440 .

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元410执行,使得所述处理单元410执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。例如,所述处理单元410可以执行如图1中所示的步骤101:接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;步骤102:监测在预设周期时间内是否接收到所述心跳消息;步骤103:若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;步骤104:根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;步骤105:向所述目标网元NF返回得到的所述预测状态。Wherein, the storage unit stores program codes, and the program codes can be executed by the processing unit 410, so that the processing unit 410 executes various exemplary methods according to the present disclosure described in the above-mentioned “Exemplary Methods” section of this specification. Implementation steps. For example, the processing unit 410 may perform step 101 as shown in FIG. 1: receive a subscription request for the state of the target NF by the target network element NF, and receive a heartbeat message sent by the target network element NF; step 102: Monitor whether the heartbeat message is received within a preset period; Step 103: If the heartbeat message is not received within the preset period, send the NF status notification interface to the NF status notification interface of the target network element NF to initiate a NF status detection request; Step 104: Determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request; Step 105: Return the obtained state to the target network element NF predicted state.

存储单元420可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)4201和/或高速缓存存储单元4202,还可以进一步包括只读存储单元(ROM)4203。The storage unit 420 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 4201 and/or a cache storage unit 4202 , and may further include a read only storage unit (ROM) 4203 .

存储单元420还可以包括具有一组(至少一个)程序模块4205的程序/实用工具4204,这样的程序模块4205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。The storage unit 420 may also include a program/utility 4204 having a set (at least one) of program modules 4205 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, An implementation of a network environment may be included in each or some combination of these examples.

总线430可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。The bus 430 may be representative of one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local area using any of a variety of bus structures. bus.

电子设备400也可以与一个或多个外部设备500(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备400交互的设备通信,和/或与使得该电子设备400能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口450进行。并且,电子设备400还可以通过网络适配器460与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器460通过总线430与电子设备400的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备400使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。The electronic device 400 may also communicate with one or more external devices 500 (eg, keyboards, pointing devices, Bluetooth devices, etc.), with one or more devices that enable a user to interact with the electronic device 400, and/or with Any device (eg, router, modem, etc.) that enables the electronic device 400 to communicate with one or more other computing devices. Such communication may occur through input/output (I/O) interface 450 . Also, the electronic device 400 may communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN), and/or a public network such as the Internet) through a network adapter 460 . As shown, network adapter 460 communicates with other modules of electronic device 400 via bus 430 . It should be understood that, although not shown, other hardware and/or software modules may be used in conjunction with electronic device 400, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives and data backup storage systems.

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。From the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein may be implemented by software, or may be implemented by software combined with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure may be embodied in the form of software products, and the software products may be stored in a non-volatile storage medium (which may be CD-ROM, U disk, mobile hard disk, etc.) or on the network , including several instructions to cause a computing device (which may be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to an embodiment of the present disclosure.

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的步骤。In an exemplary embodiment of the present disclosure, there is also provided a computer-readable storage medium on which a program product capable of implementing the above-described method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product comprising program code for causing the program product to run on a terminal device when the program product is run on a terminal device. The terminal device performs the steps according to various exemplary embodiments of the present disclosure described in the above-mentioned "Example Method" section of this specification.

根据本公开的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本公开的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。A program product for implementing the above method according to an embodiment of the present disclosure may adopt a portable compact disc read only memory (CD-ROM) and include program codes, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto, and in this document, a readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。The program product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of readable storage media include: electrical connections with one or more wires, portable 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.

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a propagated data signal in baseband or as part of a carrier wave with readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium can also be any readable medium, other than a readable storage medium, that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural Programming Language - such as the "C" language or similar programming language. The program code may execute entirely on the user computing device, partly on the user device, as a stand-alone software package, partly on the user computing device and partly on a remote computing device, or entirely on the remote computing device or server execute on. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (eg, using an Internet service provider business via an Internet connection).

此外,上述附图仅是根据本公开示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。In addition, the above-mentioned figures are merely schematic illustrations of the processes included in the methods according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above figures do not indicate or limit the chronological order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, in multiple modules.

本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。Other embodiments of the present disclosure will readily suggest themselves to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or techniques in the technical field not invented by the present disclosure . The specification and examples are to be regarded as exemplary only, with the true scope and spirit of the disclosure being indicated by the claims.

Claims (10)

1.一种网元检测方法,其特征在于,应用于NRF,所述方法包括:1. a network element detection method, is characterized in that, is applied to NRF, and described method comprises: 接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;Receive a subscription request from the target network element NF to the state of the target NF, and receive a heartbeat message sent by the target network element NF; 监测在预设周期时间内是否接收到所述心跳消息;monitoring whether the heartbeat message is received within a preset period of time; 若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;If the heartbeat message is not received after the preset period time, initiate a NF state detection request to the NF state notification interface of the target network element NF; 根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;Determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request; 向所述目标网元NF返回得到的所述预测状态。The obtained predicted state is returned to the target network element NF. 2.根据权利要求1所述的方法,其特征在于,所述向所述目标网元NF的NF状态通知接口发起NF状态检测请求,包括:2. The method according to claim 1, wherein the initiating an NF state detection request to the NF state notification interface of the target network element NF comprises: 向所述目标网元NF的NF状态通知接口,周期性的发送NF状态检测请求。The NF state notification interface of the target network element NF is periodically sent to the NF state detection request. 3.根据权利要求2所述的方法,其特征在于,所述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态,包括:3. The method according to claim 2, wherein, determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, comprising: 获取所述目标网元NF对所述NF状态检测请求的响应时间;Obtain the response time of the target network element NF to the NF state detection request; 利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态。The response time is calculated by using a preset random algorithm to determine the predicted state of the target network element NF. 4.根据权利要求3所述的方法,其特征在于,所述利用预设随机算法对所述响应时间计算,确定所述目标网元NF的预测状态,包括:4. The method according to claim 3, wherein, calculating the response time by using a preset random algorithm to determine the predicted state of the target network element NF, comprising: 通过马尔可夫链算法计算所述响应时间的过渡矩阵和转移概率;Calculate the transition matrix and transition probability of the response time through a Markov chain algorithm; 根据所述响应时间的过渡矩阵和所述转移概率,确定所述目标网元NF的预测状态。The predicted state of the target network element NF is determined according to the transition matrix of the response time and the transition probability. 5.根据权利要求1所述的方法,其特征在于,所述方法还包括:5. The method according to claim 1, wherein the method further comprises: 接收其他网元NF对所述目标网元NF状态的订阅请求;receiving a subscription request from other network elements NF to the state of the target network element NF; 若超过所述预设周期时间未收到所述心跳消息,向所述其他网元NF返回所述目标网元NF为第一状态的消息。If the heartbeat message is not received within the preset period time, a message that the target network element NF is in the first state is returned to the other network element NF. 6.根据权利要求5所述的方法,其特征在于,在所述根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态之后,还包括:6. The method according to claim 5, wherein after determining the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request, the method further comprises: : 向所述其他网元NF返回所述目标网元NF为预测状态的消息。A message that the target network element NF is in a predicted state is returned to the other network element NF. 7.根据权利要求1所述的方法,其特征在于,所述方法还包括:7. The method of claim 1, wherein the method further comprises: 当在超过所述预设周期时间之后,重新接收到所述目标网元NF发送的心跳消息,则停止执行所述监测在预设周期时间内是否接收到所述心跳消息的操作。When the heartbeat message sent by the target network element NF is received again after the preset period time expires, the operation of monitoring whether the heartbeat message is received within the preset period time is stopped. 8.一种网元检测装置,其特征在于,应用于NRF,所述装置包括:8. A network element detection device, characterized in that, when applied to NRF, the device comprises: 第一接收模块,用于接收目标网元NF对所述目标NF状态的订阅请求,以及接收所述目标网元NF发送的心跳消息;a first receiving module, configured to receive a subscription request from a target network element NF to the state of the target NF, and receive a heartbeat message sent by the target network element NF; 监测模块,用于监测在预设周期时间内是否接收到所述心跳消息;a monitoring module for monitoring whether the heartbeat message is received within a preset cycle time; 发起模块,用于若超过所述预设周期时间未收到所述心跳消息,则向所述目标网元NF的NF状态通知接口发起NF状态检测请求;an initiating module, configured to initiate an NF state detection request to the NF state notification interface of the target network element NF if the heartbeat message is not received beyond the preset period time; 确定模块,用于根据所述目标网元NF对所述NF状态检测请求的响应时间,确定所述目标网元NF的预测状态;a determining module, configured to determine the predicted state of the target network element NF according to the response time of the target network element NF to the NF state detection request; 第一返回模块,用于向所述目标网元NF返回得到的所述预测状态。The first returning module is configured to return the obtained predicted state to the target network element NF. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的网元检测方法。9 . A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the network element detection method according to any one of claims 1-7 is implemented. 10.一种电子设备,其特征在于,包括:10. An electronic device, comprising: 处理器;以及processor; and 存储器,用于存储所述处理器的可执行指令;a memory for storing executable instructions for the processor; 其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-7任一项所述的网元检测方法。Wherein, the processor is configured to execute the network element detection method according to any one of claims 1-7 by executing the executable instruction.
CN202111664530.2A 2021-12-31 2021-12-31 Network element detection method, device, storage medium and electronic equipment Active CN114363935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111664530.2A CN114363935B (en) 2021-12-31 2021-12-31 Network element detection method, device, storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111664530.2A CN114363935B (en) 2021-12-31 2021-12-31 Network element detection method, device, storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN114363935A true CN114363935A (en) 2022-04-15
CN114363935B CN114363935B (en) 2024-12-24

Family

ID=81104983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111664530.2A Active CN114363935B (en) 2021-12-31 2021-12-31 Network element detection method, device, storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN114363935B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115134837A (en) * 2022-06-27 2022-09-30 中国电信股份有限公司 Network element state detection method and apparatus, computer-readable medium, and electronic device
WO2023109335A1 (en) * 2021-12-14 2023-06-22 中兴通讯股份有限公司 Network function state detection method and device and storage medium
WO2024109550A1 (en) * 2022-11-25 2024-05-30 中兴通讯股份有限公司 State information determination method and system for nf end, and electronic device and storage medium
CN118714048A (en) * 2024-08-27 2024-09-27 江阴长仪集团有限公司 A method for monitoring the status of a concentrator
US12170604B2 (en) * 2022-05-27 2024-12-17 Cisco Technology, Inc. Network repository function overload protection

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111200833A (en) * 2018-11-19 2020-05-26 大唐移动通信设备有限公司 Method and device for determining network element state
CN111200812A (en) * 2020-01-07 2020-05-26 广州爱浦路网络技术有限公司 Method for accelerating NFs mutual discovery in 5G core network
US20200314672A1 (en) * 2019-03-29 2020-10-01 T-Mobile Usa, Inc. Monitoring network functions
US10833938B1 (en) * 2019-07-31 2020-11-10 Oracle International Corporation Methods, systems, and computer readable media for network function (NF) topology synchronization
CN112534776A (en) * 2018-08-09 2021-03-19 诺基亚技术有限公司 Method and apparatus for detecting network function failure and restart in network environment
CN112866932A (en) * 2019-11-28 2021-05-28 中兴通讯股份有限公司 Communication connection method, device and storage medium
WO2021233563A1 (en) * 2020-05-21 2021-11-25 Telefonaktiebolaget Lm Ericsson (Publ) Service producer health-check
WO2021251948A1 (en) * 2020-06-08 2021-12-16 Nokia Solutions And Networks Oy Workload distribution from a network function (nf) service consumer to nf service producers

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112534776A (en) * 2018-08-09 2021-03-19 诺基亚技术有限公司 Method and apparatus for detecting network function failure and restart in network environment
CN111200833A (en) * 2018-11-19 2020-05-26 大唐移动通信设备有限公司 Method and device for determining network element state
US20200314672A1 (en) * 2019-03-29 2020-10-01 T-Mobile Usa, Inc. Monitoring network functions
US10833938B1 (en) * 2019-07-31 2020-11-10 Oracle International Corporation Methods, systems, and computer readable media for network function (NF) topology synchronization
CN112866932A (en) * 2019-11-28 2021-05-28 中兴通讯股份有限公司 Communication connection method, device and storage medium
CN111200812A (en) * 2020-01-07 2020-05-26 广州爱浦路网络技术有限公司 Method for accelerating NFs mutual discovery in 5G core network
WO2021233563A1 (en) * 2020-05-21 2021-11-25 Telefonaktiebolaget Lm Ericsson (Publ) Service producer health-check
WO2021251948A1 (en) * 2020-06-08 2021-12-16 Nokia Solutions And Networks Oy Workload distribution from a network function (nf) service consumer to nf service producers

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023109335A1 (en) * 2021-12-14 2023-06-22 中兴通讯股份有限公司 Network function state detection method and device and storage medium
US12170604B2 (en) * 2022-05-27 2024-12-17 Cisco Technology, Inc. Network repository function overload protection
CN115134837A (en) * 2022-06-27 2022-09-30 中国电信股份有限公司 Network element state detection method and apparatus, computer-readable medium, and electronic device
WO2024109550A1 (en) * 2022-11-25 2024-05-30 中兴通讯股份有限公司 State information determination method and system for nf end, and electronic device and storage medium
CN118714048A (en) * 2024-08-27 2024-09-27 江阴长仪集团有限公司 A method for monitoring the status of a concentrator

Also Published As

Publication number Publication date
CN114363935B (en) 2024-12-24

Similar Documents

Publication Publication Date Title
CN114363935A (en) Network element detection method and device, storage medium and electronic equipment
US9917741B2 (en) Method and system for processing network activity data
WO2021129367A1 (en) Method and apparatus for monitoring distributed storage system
CN107426022B (en) Security event monitoring method and device, electronic equipment and storage medium
CN110659142A (en) Message queue processing method and device, electronic device, storage medium
US11995436B2 (en) Out-of-band updating method and system of expander
EP3956771B1 (en) Timeout mode for storage devices
WO2021190659A1 (en) System data acquisition method and apparatus, and medium and electronic device
CN112988433A (en) Method, apparatus and computer program product for fault management
CN112860504B (en) Monitoring method and device, computer storage medium and electronic equipment
CN103186435B (en) System error handling method and server system using the method
CN115001989A (en) Equipment early warning method, device, equipment and readable storage medium
CN114827168A (en) Alarm aggregation reporting method and device, computer equipment and storage medium
CN110474787B (en) Node fault detection method and device
CN111258845A (en) Detection of event storms
WO2019241199A1 (en) System and method for predictive maintenance of networked devices
WO2023202182A1 (en) Back-end server management method and apparatus, readable medium and electronic device
CN112667468B (en) Method and equipment for cloud resource automatic operation and maintenance in multi-cloud environment
CN110874473A (en) Virus detection method, device and system, cloud service system and storage medium
CN116016266A (en) Health check implementation method and device based on API gateway
CN115687026A (en) Multi-node server fault early warning method, device, equipment and medium
CN115277479A (en) Method and system for realizing system operation condition monitoring based on monitoring assistant
TW201328247A (en) Method for processing system failure and server system using the same
CN118170617B (en) Cluster anomaly detection method and device, electronic equipment and storage medium
CN116260777B (en) Method and device for constructing virtual switching matrix

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant