Communication method, apparatus, communication device, storage medium, and computer program product

By collecting and analyzing network data through NWDAF, signaling storm suppression instructions are generated, which solves the signaling storm problem caused by the activation of IoT terminals and improves the stability and reliability of the communication system.

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

Patent Information

Application Number
CN202410617645.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-17
Publication Date
2025-12-12
Estimated Expiration
2044-05-17

AI Technical Summary

Technical Problem

Existing technologies cannot effectively predict and suppress signaling storms caused by the activation of IoT terminals, resulting in a high failure rate for communication services. Traditional methods are inefficient in handling failures after they occur and cannot effectively improve the failure rate of user services.

Method used

The Network Data Analysis Function (NWDAF) collects data and analyzes network status, generates analysis reports, and provides signaling storm suppression instructions to prevent batches of users from activating within a specific time period, thereby reducing business failure rates.

Benefits of technology

Effectively predict and suppress signaling storms, improve communication stability, reduce service failure rate, and enhance end-user communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865832B_ABST
    Figure CN119865832B_ABST
Patent Text Reader

Abstract

The application relates to a communication method, a communication device, a communication equipment, a storage medium and a computer program product. The method comprises the following steps: receiving a service subscription request sent by a consumer NF, the service subscription request being used for enabling the consumer NF to subscribe to a signaling analysis function / service; sending a target request and receiving a target message corresponding to the target request; generating request analysis information based on the target message and sending the request analysis information to the consumer NF. By using the method, the request analysis information is sent to the consumer NF, so that the service consumer can execute corresponding signaling suppression instructions based on the request analysis information, the activation process of a batch of users in a specific time period is avoided, the service failure rate is reduced, the signaling storm is avoided and the signaling storm is suppressed, and the stability of communication is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of wireless communication, and in particular to a communication method and device, a communication apparatus, a storage medium and a computer program product. BACKGROUND

[0002] With the rapid development of operator services, the growth rate of Internet of Things services may be higher than the expansion speed of operator networks. Therefore, the surge in services / terminals brings great pressure to the existing network, that is, the massive increase in terminals will increase the impact of traffic or signaling tide on the network. For example, a large number of Internet of Things terminals activate and transmit data periodically, and the activation time may be concentrated in a relatively short period. During this period, the amount of signaling or traffic exchanged may exceed the maximum processing capacity of the network, such as the access capacity of AMF, the bearing capacity of the base station, and so on, thereby causing a large number of Internet of Things terminals to fail to activate and re-register, triggering a signaling storm, and increasing the failure rate of communication services. SUMMARY

[0003] The embodiments of the present application provide a communication method, device, apparatus, storage medium and computer program product, which can bring the following effects: sending request analysis information to a consumer NF, so that the service consumer can execute corresponding signaling storm suppression instructions based on the request analysis information, avoid batch users from initiating activation in a specific time period, reduce the service failure rate, and improve the stability of communication.

[0004] A communication method applied to a network data analysis function, the method comprising:

[0005] receiving a service subscription request sent by a consumer NF, the service subscription request being used for making the consumer NF subscribe to a signaling analysis function / service;

[0006] sending a target request and receiving a target message corresponding to the target request;

[0007] generating request analysis information based on the target message and sending the request analysis information to the consumer NF.

[0008] In one of the embodiments, the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service; and the service subscription request includes at least an analysis identifier, which is an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

[0009] In one of the embodiments, the step of sending a target request and receiving a target message corresponding to the target request includes one or more of the following:

[0010] sending an event subscription request to an AMF, receiving a first message returned by the AMF, the first message comprising at least first timer information, the target request being an event subscription request;

[0011] collecting data from an OAM and receiving usage load information of the first target network element returned by the OAM;

[0012] sending a subscription message and receiving second timer information returned by the AF, the second timer information comprising activation time, inactivation time and duration information, the target request being a subscription message.

[0013] In one embodiment, the target message comprises one or more of the first message, usage load information of the first target network element, and the second timer information.

[0014] In one embodiment, the first message further comprises current registration information received by the AMF, and the first timer information comprises timer information of a terminal / terminal group / terminal list.

[0015] In one embodiment, the current registration information comprises a number of successfully registered users and a number of failed registration users.

[0016] In one embodiment, the first timer information comprises at least back-off timer information and / or periodic registration update timer information.

[0017] In one embodiment, the first message further comprises current resource load information of the AMF, and the current resource load information comprises one or more of CPU information and memory usage.

[0018] In one embodiment, the usage load information of the first target network element comprises one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element, the first target network element being a network element in a communication system.

[0019] In one embodiment, the receiving second timer information returned by the AF comprises:

[0020] receiving second timer information returned by a NEF, the second timer information being sent by the AF to the NEF.

[0021] In one embodiment, the receiving second timer information returned by the AF comprises:

[0022] receiving second timer information, the second timer information being sent by the AF to a network data analytics function.

[0023] In one of the embodiments, the second timer information includes one or more of the following: UE ID / UE group ID / UE ID list, application ID, and user activation schedule, wherein the user activation schedule includes one or more of the following: activation time of the terminal and / or deactivation time of the terminal, timing period.

[0024] In one of the embodiments, the request analysis information includes at least one of the following: UE / UE group / UE list, correspondence between activation behavior of the terminal and time, correspondence between load of the NF and time, time window.

[0025] In one of the embodiments, the request analysis information is used to make the consumer NF execute a signaling storm suppression strategy, wherein the signaling storm suppression strategy includes issuing a UE target timer or modifying a UE target timer, and the target timer includes a back-off timer or a mobility registration update timer.

[0026] In one of the embodiments, the consumer NF is any one of the following: AMF, SMF, PCF.

[0027] In one of the embodiments, the signaling storm analysis function / service includes one or more of the following:

[0028] Signaling storm suppression analysis function / service, signaling storm prediction analysis function / service, signaling storm mitigation analysis function / service, signaling storm detection analysis function / service.

[0029] In one of the embodiments, the step of sending a target request and receiving a target message corresponding to the target request includes one or more of the following:

[0030] Sending a request to each second target network element and receiving a second message returned by each second target network element;

[0031] Collecting data from the OAM and receiving usage load information of each second target network element returned by the OAM.

[0032] In one of the embodiments, the second target network element includes one or more of the following: AMF, SMF, NRF; and the second message returned by the second target network element includes one or more of the following:

[0033] Signaling request type, number of requests, number of successful responses, and number of failed responses of the second target network element.

[0034] In one of the embodiments, the second message further includes timer information corresponding to the second target network element.

[0035] In one of the embodiments, the request analysis information comprises at least one of the following: a cause of the signaling storm / abnormal behavior, a user of the cause of the signaling storm / abnormal behavior, a user list, a network element of the cause of the signaling storm / abnormal behavior, a network element list, an abnormal behavior ID, and an exception ID.

[0036] A communication device applied to a network data analysis function, the device comprising:

[0037] A first receiving module configured to receive a service subscription request sent by a consumer NF, the service subscription request being used to make the consumer NF subscribe to a signaling analysis function / service;

[0038] A first sending module configured to send a target request and receive a target message corresponding to the target request;

[0039] A second sending module configured to generate request analysis information based on the target message and send the request analysis information to the consumer NF.

[0040] In one of the embodiments, the signaling analysis function / service comprises a signaling storm analysis function / service or an abnormal behavior analysis function / service; and the service subscription request comprises at least an analysis identifier, which is an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

[0041] In one of the embodiments, the first sending module is specifically configured to perform one or more of the following processes:

[0042] Send an event subscription request to an AMF, receive a first message returned by the AMF, the first message comprising at least first timer information, and the target request being the event subscription request;

[0043] Collect data from an OAM and receive usage load information of a first target network element returned by the OAM;

[0044] Send a subscription message and receive second timer information returned by an AF, the second timer information comprising activation time, inactivation time, and time length information, and the target request being the subscription message.

[0045] In one of the embodiments, the target message comprises one or more of the following: the first message, the usage load information of the first target network element, and the second timer information.

[0046] In one of the embodiments, the first message further comprises current registration information received by the AMF, and the first timer information comprises timer information of a terminal / terminal group / terminal list.

[0047] In one of the embodiments, the current registration information includes the number of successfully registered users and the number of failed registration users.

[0048] In one of the embodiments, the first timer information includes at least back-off timer information and / or periodic registration update timer information.

[0049] In one of the embodiments, the first message further includes current resource load information of the AMF; the current resource load information includes one or more of CPU information, memory usage.

[0050] In one of the embodiments, the usage load information of the first target network element includes one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element, the first target network element being a network element in a communication system.

[0051] In one of the embodiments, the first sending module is specifically configured to:

[0052] receive second timer information returned by the NEF, the second timer information being sent by the AF to the NEF.

[0053] In one of the embodiments, the first sending module is specifically configured to:

[0054] receive second timer information, the second timer information being sent by the AF to the network data analysis function.

[0055] In one of the embodiments, the second timer information includes one or more of UE ID / UE group ID / UE ID list, application ID, and user activation schedule, the user activation schedule including one or more of activation time of a terminal and / or deactivation time of the terminal, and timing period.

[0056] In one of the embodiments, the request analysis information includes at least one of the following: UE / UE group / UE list, correspondence between activation behavior and time of a terminal, correspondence between load and time of the NF, and time window.

[0057] In one of the embodiments, the request analysis information is used to make the consumer NF execute a signaling storm suppression strategy, the signaling storm suppression strategy including issuing or modifying a UE target timer, the target timer including a back-off timer or a mobility registration update timer.

[0058] In one of the embodiments, the consumer NF is any one of the following: AMF, SMF, PCF.

[0059] In one of the embodiments, the signaling storm analysis function / service comprises one or more of the following:

[0060] The signaling storm suppression analysis function / service, the signaling storm prediction analysis function / service, the signaling storm mitigation analysis function / service, the signaling storm detection analysis function / service.

[0061] In one of the embodiments, the first sending module is specifically configured to perform one or more of the following processes:

[0062] sending a request to each second target network element, and receiving a second message returned by each second target network element;

[0063] collecting data from an OAM, and receiving usage load information of each second target network element returned by the OAM.

[0064] In one of the embodiments, the second target network element comprises one or more of an AMF, an SMF, and an NRF; and the second message returned by the second target network element comprises one or more of the following:

[0065] a signaling request type, a request quantity, a successful response quantity, and a failed response quantity of the second target network element.

[0066] In one of the embodiments, the second message further comprises timer information corresponding to the second target network element.

[0067] In one of the embodiments, the request analysis information comprises at least one of the following: a cause of the signaling storm / abnormal behavior, a user of the cause of the signaling storm / abnormal behavior, a user list, a network element of the cause of the signaling storm / abnormal behavior, a network element list, an abnormal behavior ID, and an exception ID.

[0068] A communication device comprising a transmitter, a processor, and a receiver;

[0069] The receiver is configured to receive a service subscription request sent by a consumer NF, the service subscription request being used to make the consumer NF subscribe to a signaling analysis function / service;

[0070] The transmitter is configured to send a target request and receive a target message corresponding to the target request;

[0071] The processor is configured to generate request analysis information based on the target message, and send the request analysis information to the consumer NF through the transmitter.

[0072] A computer readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the following steps:

[0073] receive a service subscription request sent by a consumer NF, the service subscription request being used for making the consumer NF subscribe to a signaling analysis function / service;

[0074] send a target request and receive a target message corresponding to the target request;

[0075] generate request analysis information based on the target message and send the request analysis information to the consumer NF.

[0076] A computer program product comprising a computer program, characterized in that the computer program is executed by a processor to implement the communication method provided by the embodiments of the application, which can be:

[0077] receive a service subscription request sent by a consumer NF, the service subscription request being used for making the consumer NF subscribe to a signaling analysis function / service;

[0078] send a target request and receive a target message corresponding to the target request;

[0079] generate request analysis information based on the target message and send the request analysis information to the consumer NF.

[0080] The communication method, device, communication equipment, storage medium and computer program product, the method comprises: receiving a service subscription request sent by a consumer NF, the service subscription request being used for making the consumer NF subscribe to a signaling analysis function / service; sending a target request and receiving a target message corresponding to the target request; generating request analysis information based on the target message and sending the request analysis information to the consumer NF. By adopting the method, the request analysis information is sent to the consumer NF based on the request analysis information, so that the service consumer can execute corresponding signaling suppression instructions based on the request analysis information, avoid batch users from initiating an activation process in a specific time period, reduce the service failure rate, avoid a signaling storm and suppress the signaling storm, and improve the stability of communication. BRIEF DESCRIPTION OF DRAWINGS

[0081] Figure 1 An application environment diagram of the communication method in one embodiment;

[0082] Figure 2 A flowchart of the communication method in one embodiment;

[0083] Figure 3 A flowchart of the communication method in one embodiment;

[0084] Figure 4 A flowchart of the communication method in one embodiment;

[0085] Figure 5A flowchart of a communication method in another embodiment;

[0086] Figure 6 A communication architecture diagram of a communication method in an embodiment;

[0087] Figure 7 A signaling diagram of a communication method in an embodiment;

[0088] Figure 8 A signaling diagram of a communication method in another embodiment;

[0089] Figure 9 A block diagram of a structure of a communication device in an embodiment;

[0090] Figure 10 An internal structure diagram of a communication device in an embodiment. DETAILED DESCRIPTION

[0091] In order to make the purposes, technical solutions and advantages of the present application clearer, further detailed description will be made to the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0092] Figure 1 An application scenario diagram of a communication method provided by an embodiment of the present application. As shown in the figure, the scenario includes at least a consumer NF 100 and a network data analysis function NWDAF 200; the consumer NF 100 can be an AMF, etc. Wherein, the consumer NF 100 and the network data analysis function NWDAF 200 perform data transmission through a network. Figure 1

[0093] With the rapid development of operator services, the number of network users is increasing, but the construction of network infrastructure equipment is not yet fully in place. In the preliminary construction process, considering the periodic business fluctuation characteristics caused by the periodic movement and gathering of the crowd and the network construction cost, the resources deployed in the initial stage of the network may not be enough, or in other words, with the rapid development of business, the growth rate of Internet of Things business may be higher than the expansion speed of the operator network. Therefore, the surge of business / terminal brings great pressure to the existing network. That is, the massive increase in terminals will increase the impact of traffic or signaling tide on the network. For example, a large number of Internet of Things terminals are activated and transmit data periodically, and the activation time may be concentrated in a relatively short period of time. During this period, the amount of signaling or business interaction may exceed the maximum processing capacity of the network, such as the access capacity of AMF, the bearing capacity of the base station, etc., thereby causing a large number of Internet of Things terminal activation failures and re-registration, triggering a signaling storm.

[0094] ​In the conventional technology, the signaling storm cannot be predicted, and generally, the operation and maintenance personnel can only perceive and handle the corresponding faults according to user feedback after triggering the signaling storm, and the fault handling time is long and the fault handling efficiency is low; for the LTE system, although the EAB mechanism is included in the current 3GPP standard, it cannot effectively improve the user service failure rate.

[0095] Based on this, the NWDAF network element in the communication method provided by the embodiments of the present application can collect data from the wireless side, the gateway, other core network elements, etc. and perform analysis, analyze the current or predicted future network state, and provide an analysis report to other network elements, etc. Specifically, the future network state and terminal access behavior can be analyzed and predicted by the target message contained in the target request received, and a related report is generated. The service consumer can execute corresponding signaling storm suppression instructions based on the report, which can bring the effect of suppressing / avoiding a large number of user terminals from initiating activation at a certain time period, reducing the service / flow failure rate, avoiding / suppressing the signaling storm, and further improving the reliability of terminal user communication.

[0096] It should be noted that the beneficial effects brought about by the embodiments of the present application or the technical problems solved are not limited to this, but also other implicit or related problems. For details, please refer to the description of the following embodiments.

[0097] Before introducing the specific embodiments of the present application, the professional terms involved in the present application are explained:

[0098] NWDAF: Network Data Analytics Function, network data analysis function, which is an important part of the 5G network, used to simplify the generation and use of core network data, and generate insights and take actions to enhance the end-user experience.

[0099] NF: Network Function, network function, is an entity that provides various services in the 5G core network system.

[0100] OAM: Operations and Maintenance System, operation and maintenance system, is a system for network and service analysis, prediction, planning, configuration, and testing and fault management.

[0101] LTE: Long Term Evolution, is a long-term evolution of the UMTS (Universal Mobile Telecommunications System) technology standard formulated by the 3GPP (The 3rd Generation Partnership Project) organization.

[0102] EAB, Extended Access Barring, is a mechanism to prevent access resource congestion caused by a large number of MTC devices accessing at the same time. The terminal can determine whether to initiate random access according to the access level in the system information, and the network side can reject or allow the terminal to access according to the current congestion situation.

[0103] Signaling storm.

[0104] Abnormal behavior.

[0105] The technical solutions of the present application and how the technical solutions of the present application solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of the present application will be described below with reference to the drawings.

[0106] In one embodiment, as shown in Figure 2 , a communication method is provided, and the method is applied to the network data analysis function NWDAF 200 in Figure 1 for example, and includes the following steps:

[0107] Step 202, receiving a service subscription request sent by a consumer NF.

[0108] The service subscription request is used to make the consumer NF subscribe to the signaling analysis function / service. The consumer NF can be a network function that sends the service subscription request, for example, it can be a network function that needs to subscribe to the signaling analysis function / service. Optionally, the consumer NF can be a network element (network function) included in the communication system, for example, it can be an AMF, etc. The network data analysis function NWDAF supports the signaling analysis function / service, and completes the configuration corresponding to the signaling analysis function / service.

[0109] Specifically, the consumer NF can send a service subscription request to a network data analytics function (NWDAF), and the NWDAF can determine, after receiving the service subscription request sent by the consumer NF, that the consumer NF needs to subscribe to a signaling analysis function / service supported by the NWDAF.

[0110] In step 204, a target request is sent, and a target message corresponding to the target request is received.

[0111] The target request can be a request sent by the NWDAF to one or more other network elements, for obtaining data on the network element. The target message can be a response message returned by the network element receiving the target request, containing data.

[0112] Specifically, after receiving the service subscription request sent by the consumer NF, the NWDAF can generate one or more target requests, and send the one target request to another network element, or send the corresponding target request to multiple different network elements respectively, and receive the target message returned by each other network element.

[0113] In step 206, request analysis information is generated based on the target message, and the request analysis information is sent to the consumer NF.

[0114] The request analysis information can be a message returned by the NWDAF to the consumer NF after the consumer NF subscribes to the signaling analysis function / service. The request analysis information can be an analysis report, information related to the activation time of the terminal, etc., obtained by the NWDAF after analyzing the data contained in the target message.

[0115] Specifically, the NWDAF can analyze and process the data contained in one target message to obtain the request analysis information. The NWDAF can also analyze and process the data contained in multiple target messages to obtain the request analysis information. Based on this, the NWDAF can return the generated request analysis information to the consumer NF. After receiving the request analysis information, the consumer NF can determine an execution operation based on the request analysis information, and execute the execution operation, which can avoid the activation process of multiple users in a specific time period and ensure the reliability of communication.

[0116] In the communication method, a service subscription request sent by the consumer NF is received, and the service subscription request is used to make the consumer NF subscribe to the signaling analysis function / service. A target request is sent, and a target message corresponding to the target request is received. Request analysis information is generated based on the target message, and the request analysis information is sent to the consumer NF. By using the method, the request analysis information is sent to the consumer NF, so that the service consumer can execute corresponding signaling suppression instructions based on the request analysis information, avoid a large number of users initiating an activation process in a specific time period, reduce the service failure rate, avoid a signaling storm, suppress the signaling storm, and improve the stability of communication.

[0117] In one example embodiment, the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service. The service subscription request includes at least an analysis identifier, which is an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

[0118] Specifically, the signaling analysis function / service supported by the network data analysis function can be a signaling storm analysis function / service, for example, can be a signaling storm analysis function or a signaling storm analysis service; the signaling analysis function / service supported by the network data analysis function can also be an abnormal behavior analysis function / service, for example, can be an abnormal behavior analysis function or an abnormal behavior analysis service, and the abnormal behavior can refer to an abnormal behavior of each network element, etc. The data carried by the service subscription request at least can be an analysis identifier, that is, an analysis ID; the analysis ID can be an ID of the service subscribed by the consumer NF, and the analysis ID can be a service ID.

[0119] In one example, if the signaling analysis function / service supported by the network data analysis function is a signaling storm analysis function / service, the analysis identifier included in the service subscription request sent by the consumer NF to the network data analysis function can be an identifier of the signaling storm analysis function / service; if the signaling analysis function / service supported by the network data analysis function is an abnormal behavior analysis function / service, the analysis identifier included in the service subscription request sent by the consumer NF to the network data analysis function can be an identifier of the abnormal behavior analysis function / service.

[0120] In this embodiment, the signaling analysis function / service supported by the network data analysis function is enriched.

[0121] In one example embodiment, as shown in FIG. 3, the specific implementation process of the step of “sending a target request and receiving a target message corresponding to the target request” includes one or more of the following steps: Figure 3

[0122] ​Step 302, sending an event subscription request to the AMF, and receiving a first message returned by the AMF.

[0123] The first message at least includes first timer information, the target request is the event subscription request, the target message corresponding to the target request is the first message returned by the AMF, and the first timer information can be timer information of one or more Internet of Things terminals.

[0124] Specifically, after receiving the service subscription request sent by the consumer NF, the network data analysis function can generate an event subscription request and send the event subscription request to the AMF. After receiving the event subscription request, the AMF can collect timer information of one or more Internet of Things terminals and return a first message containing at least the first timer information to the network data analysis function.

[0125] Step 304, collecting data from the OAM and receiving usage load information of the first target network element returned by the OAM.

[0126] The target message can be usage load information of the first target network element returned by the OAM, and the first target network element can be any network element included in the communication system, such as the AMF, the SMF, and the like.

[0127] Specifically, the network data analysis function can collect data from the OAM. Specifically, the network data analysis function can generate a collection request and send the collection request to the OAM. After receiving the collection request sent by the network data analysis function, the OAM can collect usage load information of at least one first target network element. Based on this, the OAM can return the collected usage load information of each first target network element to the network data analysis function. Optionally, the usage load information of the first target network element can be resource usage in a preset time period, such as historical resource usage or current resource usage. The resource usage can be CPU, memory, and the like of the first target network element. In step 304, the target request sent by the network data analysis function can be the collection request sent to the OAM, and the target message corresponding to the target request can be the usage load information of each first target network element returned by the OAM.

[0128] Step 306, sending a subscription message and receiving second timer information returned by the AF.

[0129] The target request is the subscription message, and the target message corresponding to the target request can be the second timer information returned by the AF.

[0130] Specifically, the network data analytics function can collect data from the AF, specifically, the network data analytics function can generate a subscription message and send the subscription message to the AF; after receiving the subscription message, the AF can collect second timer information corresponding to the terminal / terminal group / terminal list, and return the second timer information to the network data analytics function.

[0131] It should be noted that the present embodiment does not limit the execution order of the above steps 302, 304 and 306, and one or more of the above steps 302, 304 and 306 can be executed based on actual application by those skilled in the art.

[0132] In the present embodiment, the network data analytics function can send a data collection request to a plurality of other network elements, instructing the plurality of other network elements to collect data, and the network data analytics function can perform signaling analysis based on the data returned by the plurality of other network elements, thereby providing a reliable data basis for subsequent determination of request analysis information that can avoid / inhibit signaling storm.

[0133] In one exemplary embodiment, the target message includes one or more of the first message, the usage load information of the first target network element, and the second timer information.

[0134] Specifically, the network data analytics function can execute one or more of the above steps 302, 304 and 306 based on actual demand; the network data analytics function sends an event subscription request, and the corresponding received target message can be the first message; the network data analytics function sends a collection request, and the corresponding received target message can be the usage load information of the first target network element; the network data analytics function sends a subscription message, and the corresponding received target message can be the second timer information. Based on this, the target request can be one or more of the event subscription request, the collection request and the subscription message, and based on the specific content of the target request, the corresponding target message can be one or more of the first message, the usage load information of the first target network element and the second timer information.

[0135] In the present embodiment, the network data analytics function can determine the network element that sends the data collection request based on actual application scenarios, thereby ensuring the diversity, practicality and timeliness of the collected data.

[0136] In one exemplary embodiment, the first message further includes current registration information received by the AMF, and the first timer information includes timer information of the terminal / terminal group / terminal list.

[0137] Specifically, the network data analysis function sends an event subscription request to the AMF, and the AMF, after receiving the event subscription request, can collect registration information on the current AMF, which can be, for example, registration-related data information of the AMF in the current case; the first timer information collected by the AMF based on the event subscription request can be timer information of a terminal, or timer information of a terminal group, or timer information of a terminal list.

[0138] The timer information includes the type of the timer and the timing duration (timing period) of the timer, etc.; the first timer information contains backoff timer information, indicating that the timer used by the terminal corresponding to the first timer information is a backoff timer, and the backoff timer information can also contain the timing duration, which can indicate the timing duration of the timer used by the terminal corresponding to the first timer.

[0139] In this embodiment, the type of data collected by the AMF is limited to ensure the accuracy of the subsequent generated request analysis.

[0140] In one example embodiment, the current registration information includes the number of successfully registered users and the number of failed registration users.

[0141] Specifically, the number of successfully registered users indicates the number of user terminals that have successfully registered through the AMF; the number of failed registration users indicates the number of user terminals that have failed to register through the AMF; optionally, the current registration information can also include a registration signaling number, which can be the number of registration signaling received by the AMF, and the registration signaling can be signaling sent by a user terminal for registration through the AMF; for example, the registration signaling number can be the number of registration signaling received by the AMF in a unit of time, etc.

[0142] In this embodiment, the registration-related information collected by the AMF is limited to provide a reliable and accurate data basis for the subsequent generation of request analysis information that can suppress signaling storms.

[0143] In one example embodiment, the first timer information includes at least backoff timer information and / or periodic registration update timer information.

[0144] Specifically, the network data analytics function sends an event subscription request to the AMF, and the AMF, after receiving the event subscription request, can collect first timer information of at least one Internet of Things terminal and return a first message containing at least the first timer information to the network data analytics function. The first timer information is terminal timer information, and can also be terminal group timer information or terminal list timer information, and the timer information includes the type of the timer and the timing duration (timing period) of the timer, etc.; the first timer information contains backoff timer information, indicating that the timer used by the terminal corresponding to the first timer information is a backoff timer, and the backoff timer information can also contain a timing duration, which can represent the timing duration of the timer used by the terminal corresponding to the first timer information.

[0145] Optionally, the first timer can also contain periodic registration update timer information, indicating that the timer used by the terminal corresponding to the first timer is a periodic registration update timer, and the periodic registration update timer information can also contain a timing duration, which can represent the timing duration of the timer used by the terminal corresponding to the first timer information.

[0146] In this embodiment, the network data analytics function can collect timer information of one terminal or multiple terminals by sending an event subscription request to the AMF, and can determine the registration update duration of each terminal based on the timer information, thereby providing a reliable data basis for subsequent determination of request analysis information that can avoid / inhibit signaling storms.

[0147] In an example embodiment, the first message further includes current resource load information of the AMF. The current resource load information includes one or more of CPU information and memory usage.

[0148] Specifically, the CPU information can be the CPU information of the current AMF, and the memory usage can be the memory usage rate of the AMF. The current resource load information of the AMF carried by the first message can include CPU information, or memory usage, or both.

[0149] In an example embodiment, the usage load information of the first target network element includes one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element, and the first target network element is a network element in the communication system.

[0150] Specifically, the first target network element can be a network element set up in the communication system, for example, can be any one of AMF, SMF, PCF; the usage load information of the first target network element can be the current usage load information of the first target network element, the memory usage included in the usage load information can be the memory usage rate, the disk usage can be the usage rate of the disk, and the identifier of the first target network element can be an identifier capable of distinguishing the first target network element from other first target network elements, or an identifier capable of distinguishing the first target network element from other network elements, for example, can be name information or identifier code information of the first target network element, and the like.

[0151] In one example, the usage load information of the first target network element can include one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element. Those skilled in the art can determine the type of information included in the usage load information of the first target network element based on the actual application scenario.

[0152] In one example embodiment, the specific implementation process of the step "receiving the second timer information returned by the AF" can include:

[0153] Receiving the second timer information returned by the NEF, the second timer information being sent by the AF to the NEF.

[0154] Specifically, the network data analytics function can be connected with the NEF, the NEF can be connected with the AF, and the network data analytics function can communicate with the AF through the NEF; the network data analytics function can generate a subscription message after receiving a service subscription request sent by a consumer NF, and send the subscription message to the NEF; the NEF can send the subscription message to the AF after receiving the subscription message; the AF can collect second timer information of at least one terminal after receiving the subscription message, and return the collected second timer information of at least one terminal to the NEF; and the NEF can return the received second timer information to the network data analytics function. In one example, the second timer information can be information related to the identifier information and activation information of the terminal.

[0155] In this embodiment, the network data analytics function can communicate with the AF through the NEF, thereby ensuring the stability of the communication.

[0156] In one example embodiment, the specific implementation process of the step "receiving the second timer information returned by the AF" can include:

[0157] Receiving the second timer information, the second timer information being sent by the AF to the network data analytics function.

[0158] Specifically, the network data analysis function is connected with the AF, and the network data analysis function can directly communicate with the AF; the network data analysis function can generate a subscription message after receiving a service subscription request sent by a consumer NF, and send the subscription message to the AF; the AF can collect second timer information of at least one terminal after receiving the subscription message, and return the collected second timer information of at least one terminal to the network data analysis function. In an example, the second timer information can be information related to terminal identification information and activation information.

[0159] In this embodiment, the network data analysis function can communicate between the NEF and the AF, improving the efficiency of data transmission.

[0160] In an example embodiment, the second timer information includes one or more of a UE ID / UE group ID / UE ID list, an application ID, and a user activation schedule, and the user activation schedule includes one or more of an activation time of the terminal and / or a deactivation time of the terminal and a timing period.

[0161] Specifically, the UE ID / UE group ID / UE ID list can be a terminal identification / terminal group identification / terminal identification list; the user activation schedule can be information related to an activation period of the terminal; the second timer information can include one or more of the UE ID / UE group ID / UE ID list, the application ID, and the user activation schedule, and the type of information actually included can be determined based on the actual application scenario or can be preconfigured. The user activation schedule can include one or more of an activation time of the terminal, a deactivation time of the terminal, and a timing period, the activation time of the terminal can be a time point at which the terminal is in an activated state, the deactivation time of the terminal can be a time point at which the terminal is in a deactivated state, and the timing period can be a timing duration of a timer configured in the terminal.

[0162] Optionally, the timer configured in the terminal can be backoff timer information or a periodic registration update timer, etc.

[0163] In this embodiment, the network data analysis function can collect second timer information from the AF, and the second timer information can include identification information of multiple terminals, activation schedule information, etc., which can provide a reliable data basis for subsequent network data analysis functions to predict signaling storm periods and improve the data analysis performance of the network data analysis function.

[0164] In an example embodiment, the request analysis information includes at least one of the following: a UE / UE group / UE list, a correspondence between activation behavior and time of the terminal, a correspondence between load and time of the NF, and a time window.

[0165] Specifically, the UE can be an Internet of Things terminal, the UE / UE group / UE list can be identification information corresponding to the Internet of Things terminal / Internet of Things terminal group / Internet of Things terminal list respectively, the correspondence between the activation behavior of the terminal and the time can be the received respective correspondence between the activation behavior of each terminal and the time of the terminal, and the correspondence between the load of the NF and the time can be the received correspondence between the load of each network element and the time in the information of each network element.

[0166] In this embodiment, the network data analysis function can perform analysis processing based on the collected information, generate an analysis report related to signaling storm suppression, and return the analysis report to the consumer NF, so that the consumer NF performs an operation that can avoid a signaling storm, guarantees the stability of the communication system, and reduces the possibility of failure of the execution of a service in the communication system.

[0167] In one example embodiment, the request analysis information is used to make the consumer NF execute a signaling storm suppression strategy, and the signaling storm suppression strategy includes issuing a UE target timer or modifying a UE target timer, and the target timer includes a backoff timer or a mobility registration update timer.

[0168] Specifically, the signaling storm suppression strategy can be a signaling storm suppression operation, and the signaling storm suppression strategy can include issuing a backoff timer to a terminal or issuing a mobility registration update timer to a terminal, or modifying a backoff timer configured for a terminal or modifying a mobility registration update timer configured for a terminal.

[0169] In one example, the signaling storm suppression strategy can include issuing a backoff timer or a mobility registration update timer containing a timing duration to a terminal, and can also include modifying the timing duration of the backoff timer or the timing duration of the mobility registration update timer configured for the terminal.

[0170] In this embodiment, the network data analysis function analyzes the collected data to obtain a request analysis report and returns the request analysis report to the consumer NF, so that the consumer NF executes a signaling storm suppression instruction, avoids multiple users initiating an activation process in a specific time period, reduces the failure rate of services in the system, suppresses a signaling storm, and avoids a large number of Internet of Things terminals from failing to activate.

[0171] In one example embodiment, the consumer NF is any one of the following: an AMF, an SMF, and a PCF.

[0172] Specifically, the consumer NF sending the service subscription request to the network data analytics function can be one of an AMF (access and mobility management function), an SMF (session management function), and a PCF (policy control function).

[0173] In one example embodiment, the signaling storm analysis function / service includes one or more of the following:

[0174] The signaling storm suppression analysis function / service, the signaling storm prediction analysis function / service, the signaling storm mitigation analysis function / service, and the signaling storm detection analysis function / service.

[0175] Specifically, the signaling storm analysis function / service can be one of a signaling storm Predict function / service, a function / service, a signaling storm detect function / service, a signaling storm prevent function / service, and a signaling storm mitigate function / service.

[0176] In one example embodiment, as shown in FIG. 4, the specific processing procedure of the step of “sending a target request and receiving a target message corresponding to the target request” can include one or more of the following: Figure 4

[0177] At step 402, a request is sent to each second target network element, and a second message returned by each second target network element is received.

[0178] The second target network element can be a network element in the communication system, for example, one or more of an AMF, an SMF, and an NRF; the target request can be a request sent to each second target network element, and the target message corresponding to the target request can be a second message returned by each second target network element.

[0179] Specifically, the network data analytics function can determine one or more second target network elements, and send a request to each second target network element. After receiving the request, each second target network element can collect a second message on the second target network element, and return the collected second message to the network data analytics function.

[0180] In one example, the network data analytics function can send the request to one second target network element, or can send the request to multiple second target network elements based on an actual application scenario.

[0181] At step 404, data is collected from the OAM, and usage load information of each second target network element returned by the OAM is received.

[0182] ​The target message can be usage load information of each second target network element returned by the OAM, and the first target network element can be any network element included in the communication system, such as one or more of an AMF, an SMF, and an NRF.

[0183] Specifically, the network data analysis function can collect data from the OAM, specifically, the network data analysis function can generate a collection request and send the collection request to the OAM; after receiving the collection request sent by the network data analysis function, the OAM can collect usage load information of at least one second target network element, based on which the OAM can return the usage load information of each second target network element collected to the network data analysis function; optionally, the usage load information of the second target network element can be resource usage in a preset time period, such as historical resource usage or current resource usage; the resource usage can be CPU, memory, and the like of the second target network element. In step 404, the target request sent by the network data analysis function can be a collection request sent to the OAM, and the target message corresponding to the target request can be the usage load information of each second target network element returned by the OAM.

[0184] It should be noted that the present embodiment does not limit the execution order of the above steps 402 and 404, and one or more of the above steps 402 and 404 can be executed based on actual application by those skilled in the art.

[0185] In the present embodiment, the network data analysis function can send a collection request for data to a plurality of other network elements, instructing the plurality of other network elements to collect data, and the network data analysis function can perform abnormal behavior analysis based on the data returned by the plurality of other network elements, obtaining request analysis information containing abnormal analysis results, thereby providing a reliable data basis for subsequent determination of request analysis information that can avoid / inhibit signaling storms.

[0186] In one exemplary embodiment, the second target network element includes one or more of an AMF, an SMF, and an NRF. The second message returned by the second target network element includes one or more of the following: a signaling request type of the second target network element, a number of requests, a number of successful responses, and a number of failed responses.

[0187] Specifically, the signaling request type of the second target network element can include the type of signaling request sent by the second target network element to other network elements, or the type of signaling request received by the second target network element from other network elements; the number of requests can be the number of requests received by the second target network element; the number of successful responses can be the number of successful responses to the received requests by the second target network element, and the number of failed responses can be the number of failed responses to the received requests by the second target network element.

[0188] In an example embodiment, the second message further comprises timer information corresponding to the second target network element.

[0189] Specifically, the timer information corresponding to the second target network element can comprise back-off timer information and / or periodic registration update timer information, and can further comprise one or more of the following: UE ID / UE group ID / UE ID list, application ID, and user activation schedule, wherein the user activation schedule comprises one or more of the following: activation time of the terminal, deactivation time of the terminal, and timing period.

[0190] In an example embodiment, the request analysis information comprises at least one of the following: cause of the signaling storm / abnormal behavior, user of the cause of the signaling storm / abnormal behavior, user list of the cause of the signaling storm / abnormal behavior, network element of the cause of the signaling storm / abnormal behavior, network element list of the cause of the signaling storm / abnormal behavior, abnormal behavior ID, and exception ID.

[0191] Specifically, the request analysis information can comprise one or more of the following: cause of the signaling storm / abnormal behavior, user of the cause of the signaling storm / abnormal behavior, user list of the cause of the signaling storm / abnormal behavior, network element of the cause of the signaling storm / abnormal behavior, network element list of the cause of the signaling storm / abnormal behavior, abnormal behavior ID, and exception ID, wherein the abnormal behavior ID is used to indicate the abnormal situation currently occurring in the network element, and the exception ID is used to indicate the improvement strategy currently adopted by the network element. The abnormal behavior ID is used to indicate the specific content of the abnormal behavior, such as the abnormal situation currently occurring in the user or the network element; and the exception ID is used to indicate the improvement strategy provided for the user currently occurring the abnormal situation and the network element currently occurring the abnormal behavior.

[0192] In the present embodiment, the network data analysis function can send a data collection request to a plurality of other network elements, instructing the plurality of other network elements to collect data, and the network data analysis function can perform abnormal behavior analysis based on the data returned by the plurality of other network elements, quickly and accurately determine the abnormal situation currently occurring and the improvement measure for the abnormal situation, and avoid / suppress the signaling storm.

[0193] The specific implementation process of the above communication method will be described in detail below in combination with a specific embodiment:

[0194] The communication method provided by the embodiment of the application is a signaling storm suppression method based on NWDAF. The NWDAF generates corresponding request analysis information on the basis of network states and terminal access behaviors in a preset time period. A service consumer can request the analysis information to execute corresponding signaling storm suppression instructions to suppress / avoid a batch of user terminals from initiating activation in a certain time period, reduce the service / process failure rate, and avoid / suppress a signaling storm.

[0195] As shown in Figure 5 , a possible implementation process can be:

[0196] Step 0, the NWDAF supports and accesses the management signaling storm suppression analysis function / service and completes corresponding configuration.

[0197] Step 1, the consumer NF initiates a request (service subscription request) to the NWDAF. Specifically, the service subscription request is used to subscribe to the access management signaling storm suppression analysis function / service. The analysis ID, for example, registrationsignalling, should be included. The analysis ID can be identification information of the service subscribed by the consumer NF, for example, identification of the signaling storm analysis function / service or identification of the abnormal behavior analysis function / service.

[0198] Step 2, the NWDAF initiates an event subscription request to the AMF to obtain timer information associated with a UE or a UE group, current registration information (including the number of users with successful / failed registration, the number of registration signaling, etc.), and resource load.

[0199] Step 3, the NWDAF initiates interaction with the OAM according to the NF ID to obtain historical resource utilization of the NF, including CPU and memory utilization.

[0200] Step 4, the NWDAF directly initiates subscription to the AF or indirectly subscribes to the AF through the NEF to obtain UE / UE group ID, application ID, and user activation schedule (for example, IOT user / user group activation / deactivation schedule).

[0201] Step 5, the NWDAF generates an analysis report according to the collected information, including a UE / UE group list, corresponding activation behavior-time relationship, network element load-time change relationship, and possible signaling storm occurrence time window.

[0202] Step 6, the NWDAF responds to the analysis report to the consumer NF.

[0203] Step 7, the consumer NF can select or execute related strategies according to the analysis report (for example, downlink or modify the UE backoff timer / mobility registration update timer, etc.).

[0204] As shown in Figure 6As shown is a communication architecture diagram to which a communication method provided in this embodiment is applied, including a consumer NF, a network data analysis function (NWDAF), a producer NF, an OAM, and an AF. The consumer NF can send a service subscription request to the network data analysis function. The network data analysis function can send a target request to one or more of the producer NF, the OAM, and the AF, so that one or more of the producer NF, the OAM, and the AF collect target messages and return the collected target messages to the network data analysis function. The producer NF can be an AMF or the like.

[0205] Optionally, the communication architecture diagram can further include an NEF. The network data analysis function can be directly connected to the AF and send a subscription message to the AF. The network data analysis function can be connected to the NEF, and the NEF is connected to the AF. Based on this, the network data analysis function can send a subscription message to the NEF, and the NEF can send the received subscription message to the AF.

[0206] The network data analysis function can be connected to the producer NF through a service service interface. The network data analysis function also has a link connected to the OAM. In addition, the NWDAF can be directly connected to the AF through a service interface or indirectly connected to the AF through the NEF, that is, the network data analysis function transmits corresponding information between the NEF and the AF.

[0207] The NWDAF can send a request message or a subscription message to the producer NF and the OAM. The network data analysis function can also directly request or subscribe to the AF or indirectly subscribe to the AF through the NEF to obtain corresponding information for generating a corresponding report.

[0208] The consumer NF can subscribe to or directly request access management signaling storm suppression analysis function / service based on an analysis ID. That is, the service subscription request sent by the consumer NF to the network data analysis function includes an analysis ID. The analysis ID can be identification information of a service subscribed by the consumer NF, for example, an identification of a signaling storm analysis function / service or an identification of an abnormal behavior analysis function / service.

[0209] The NWDAF directly responds to the consumer NF with a request analysis message. The request analysis message mainly includes a corresponding analysis report, which can help the consumer NF to select to execute / generate a related policy to suppress a possible signaling storm or even a signaling storm.

[0210] In one embodiment, Figure 7A signaling interaction flowchart of a communication method is provided. As shown in Figure 7 the method includes the following steps:

[0211] Step 1, the consumer NF initiates a service subscription request to the NWDAF to subscribe to the access management signaling storm suppression analysis function / service, and the service subscription request contains an analysis ID.

[0212] Step 2, the NWDAF initiates an event subscription request to the AMF to obtain timer information associated with the UE or UE group, current registration information (including the number of users registered successfully / failure, the number of registration signaling, etc.), and resource load.

[0213] Step 3, the NWDAF initiates interaction to the OAM according to the NF ID to obtain the historical resource utilization of the NF, including CPU, memory utilization, etc.

[0214] Step 4, the NWDAF initiates subscription to the AF directly or indirectly through the NEF to obtain the UE / UE group ID, application ID, and user activation schedule (for example, IOT user / user group activation / deactivation schedule).

[0215] Step 5, the NWDAF generates an analysis report according to the collected information, including the UE / UE group list, the corresponding activation behavior-time relationship, the network element load-time change relationship, and the possible signaling storm occurrence time window, etc.

[0216] Step 6, the NWDAF responds to the analysis report to the consumer NF.

[0217] It should be noted that the communication method provided in the embodiment is not limited to the execution order of steps 2, 3, and 4, and one or more steps can be selected to implement steps 2, 3, and 4.

[0218] In one embodiment, Figure 8 A signaling interaction flowchart of a communication method is provided, in which the terminal is an IOT terminal, and the consumer NF (Consumer NF) is the AMF, as shown in Figure 8 the method includes the following steps:

[0219] Step 1, the AMF initiates a request to the NWDAF to subscribe to the access management signaling storm suppression analysis function / service. The message should contain the requested analysis ID, and the analysis ID can also be the registration signaling.

[0220] Step 2, the NWDAF initiates an event subscription request to the AMF to obtain timer information (including back-off timer, periodic registration update timer, etc.) of a single IoT terminal / IoT terminal group / IoT terminal list, registration information on the current AMF (containing the number of successfully registered and failed registered users, the number of received registration requests / signaling per unit of time, etc.), and the load (CPU, memory, etc.) of the current AMF.

[0221] Step 3, the NWDAF initiates interaction with the OAM according to the AMF ID to obtain historical resource utilization of the AMF, including CPU and memory utilization.

[0222] Step 4, the NWDAF initiates subscription to the AF directly or indirectly through the NEF to obtain the ID of a single IoT terminal / IoT terminal group / IoT terminal list, the corresponding application ID, and the corresponding terminal / terminal group activation / deactivation schedule.

[0223] Step 5, the NWDAF generates an analysis report based on the collected information, containing the ID list of a single IoT terminal / IoT terminal group / IoT terminal list, and the corresponding activation behavior-time relationship, network element load-time variation relationship, and possible signaling storm occurrence time window.

[0224] Step 6, the NWDAF responds to the AMF with the analysis report, and the AMF can select or execute relevant strategies according to the analysis report, such as issuing or modifying the UE back-off timer / mobility registration update timer, etc.

[0225] It should be noted that the communication method provided in the embodiment is not limited to the execution order of steps 2, 3, and 4, and one or more of steps 2, 3, and 4 can be implemented.

[0226] In one embodiment, the NWDAF can send a target request to a plurality of second target network elements, which can include AMF, SMF, and NRF, and the method includes the following steps:

[0227] Step 1, the Consumer NF initiates a request to the NWDAF to subscribe to an abnormal behavior analysis function / service.

[0228] Step 2, the NWDAF obtains corresponding information of each NF from the NF, including any of the following: signaling request type, request quantity, successful response quantity, failed response quantity, and timer information in the above embodiment.

[0229] Step 3, obtain resource usage of each NF (second target network element) from the OAM.

[0230] Step 4, the NWDAF obtains the output result of the Analytics ID, and the output result includes any of the following: a cause of the signaling storm / abnormal behavior, a user of the cause of the signaling storm / abnormal behavior, a user list, a network element of the cause of the signaling storm / abnormal behavior, a network element list, an abnormal ID, an exception ID, and the like; the abnormal ID and the exception ID are used to indicate what abnormal situation occurs or what measures the network element should take.

[0231] It should be noted that the communication method provided in the embodiment is not limited to the execution order of steps 2 and 3, and one or more of steps 2 and 3 can be selected for implementation.

[0232] The communication method provided in the embodiment can generate a corresponding analysis report based on the data collected from the network by the NWDAF, so that the consumer NF can generate an execution strategy based on the analysis report. The execution strategy can include updating the backoff timer or the TAU timer of the user group by the AMF, and the like, thereby suppressing / avoiding the batch user terminals from initiating activation at a certain time period, reducing the service / process failure rate, and further avoiding / suppressing the signaling storm. In the communication method provided in the embodiment, the NWDAF supports obtaining relevant necessary information from the OAM, the NF, the AF, and the like, to analyze the possible signaling storm behavior. The NWDAF as a network element of the core network can support the signaling storm suppression analysis function / service, which can greatly reduce the probability of the signaling storm and even the service failure rate.

[0233] The communication method provided in the embodiment can be used in the case where the current Internet of Things service is growing rapidly, a large number of newly added terminals will increase the influence of traffic or signaling tide on the network, the interactive signaling or service volume may exceed the maximum processing capacity of the network, and even cause a signaling storm. By collecting data by the NWDAF to generate a report, a basis can be provided for the execution of the signaling storm suppression related strategy, the relatively high manpower and time cost required for manual analysis and monitoring can be avoided, and the prediction and analysis capability of the NWDAF can be improved.

[0234] It should be understood that, although Figures 1-8 The steps in the flowchart of the method are displayed in sequence according to the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, Figures 1-8At least one of the steps in the method can include multiple steps or multiple stages, which are not necessarily performed at the same time, but can be performed at different times, and the order of the steps or stages is not necessarily sequential, but can be performed alternately or alternately with at least one of the other steps or steps in the other steps or stages.

[0235] In one embodiment, as shown in Figure 9 A communication device is provided for network data analysis function, comprising:

[0236] The first receiving module 902 is configured to receive a service subscription request sent by a consumer NF, wherein the service subscription request is used to make the consumer NF subscribe to a signaling analysis function / service.

[0237] The first sending module 904 is configured to send a target request and receive a target message corresponding to the target request.

[0238] The second sending module 906 is configured to generate request analysis information based on the target message and send the request analysis information to the consumer NF.

[0239] In one embodiment, the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service; and the service subscription request includes at least an analysis identifier, which is an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

[0240] In one embodiment, the first sending module is specifically configured to perform one or more of the following processes:

[0241] Sending an event subscription request to an AMF and receiving a first message returned by the AMF, wherein the first message includes at least first timer information, and the target request is an event subscription request;

[0242] Collecting data from an OAM and receiving usage load information of a first target network element returned by the OAM;

[0243] Sending a subscription message and receiving second timer information returned by an AF, wherein the second timer information includes activation time, inactivation time and time length information, and the target request is a subscription message.

[0244] In one embodiment, the target message includes one or more of the first message, the usage load information of the first target network element, and the second timer information.

[0245] In one of the embodiments, the first message further comprises current registration information received by the AMF, and the first timer information comprises timer information of a terminal / terminal group / terminal list.

[0246] In one of the embodiments, the current registration information comprises a number of successfully registered users and a number of failed registered users.

[0247] In one of the embodiments, the first timer information comprises at least back-off timer information and / or periodic registration update timer information.

[0248] In one of the embodiments, the first message further comprises current resource load information of the AMF; the current resource load information comprises one or more of CPU information and memory usage.

[0249] In one of the embodiments, the usage load information of the first target network element comprises one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element, and the first target network element is a network element in a communication system.

[0250] In one of the embodiments, the first sending module is specifically configured to:

[0251] receive second timer information returned by the NEF, the second timer information being sent by the AF to the NEF.

[0252] In one of the embodiments, the first sending module is specifically configured to:

[0253] receive second timer information, the second timer information being sent by the AF to the network data analysis function.

[0254] In one of the embodiments, the second timer information comprises one or more of UE ID / UE group ID / UE ID list, application ID, and user activation time table, and the user activation time table comprises one or more of activation time of a terminal and / or deactivation time of the terminal, and timing period.

[0255] In one of the embodiments, the request analysis information comprises at least one of the following: UE / UE group / UE list, correspondence between activation behavior and time of a terminal, correspondence between load and time of the NF, and time window.

[0256] In one of the embodiments, the request analysis information is used to make the consumer NF execute a signaling storm suppression strategy, and the signaling storm suppression strategy comprises issuing a UE target timer or modifying a UE target timer, and the target timer comprises a back-off timer or a mobility registration update timer.

[0257] In one of the embodiments, the consumer NF is any one of the following: AMF, SMF, PCF.

[0258] In one of the embodiments, the signaling storm analysis function / service includes one or more of the following:

[0259] The signaling storm suppression analysis function / service, the signaling storm prediction analysis function / service, the signaling storm mitigation analysis function / service, the signaling storm detection analysis function / service.

[0260] In one of the embodiments, the first sending module specifically includes one or more of the following:

[0261] Sending a request to each second target network element and receiving a second message returned by each second target network element;

[0262] Collecting data from the OAM and receiving usage load information of each second target network element returned by the OAM.

[0263] In one of the embodiments, the second target network element includes one or more of the following: AMF, SMF, NRF; and the second message returned by the second target network element includes one or more of the following:

[0264] The signaling request type, the number of requests, the number of successful responses, and the number of failed responses of the second target network element.

[0265] In one of the embodiments, the second message further includes timer information corresponding to the second target network element.

[0266] In one of the embodiments, the request analysis information includes at least one of the following: the cause of the signaling storm / abnormal behavior, the user causing the signaling storm / abnormal behavior, the user list, the network element causing the signaling storm / abnormal behavior, the network element list, the abnormal behavior ID, and the exception ID.

[0267] The specific limitations on the communication device can refer to the limitations on the communication method described above, which will not be repeated here. Each module in the above communication device can be implemented by software, hardware, and a combination thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to call and execute the operations corresponding to each module by the processor.

[0268] Figure 10 is a structural schematic diagram of an access network device provided by an embodiment of the application. Figure 10The illustrated access network device 1000 includes at least one processor 1001, a memory 1002, at least one network interface 1004. The various components of access network device 1000 are coupled together by a bus system 1005, which is used to facilitate communication between the components. It should be understood that the bus system 1005 is used in connection with the disclosure herein for the exchange of data and information between each coupled component. The bus system 1005 includes, for example, a data bus, a power bus, a control bus, and a state signal bus. However, for the sake of clarity, only the bus system 1005 is shown in the Figure 10 illustrated access network device 1000. Additionally, the transceiver 1006 is included in the embodiments of the present disclosure, which can be multiple elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatuses over a transmission medium.

[0269] It should be understood that the memory 1002 in the embodiments of the present disclosure can be volatile or nonvolatile memory, or can include both volatile and nonvolatile memory. The nonvolatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. The volatile memory can be random access memory (RAM) used as external cache memory. By way of example, and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM). The memory 1002 of the system and method embodiments described herein are intended to include, without being limited to, these and any other suitable types of memory.

[0270] In some embodiments, the memory 1002 stores an operating system 10021, which includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks.

[0271] In the embodiments of the present application, the receiver is configured to receive a service subscription request sent by a consumer NF, the service subscription request being used to make the consumer NF subscribe to a signaling analysis function / service, by invoking a program or instruction stored in the memory 1002. The transmitter is configured to send a target request and receive a target message corresponding to the target request. The processor is configured to generate request analysis information based on the target message, and send the request analysis information to the consumer NF through the transmitter.

[0272] Part or all of the methods disclosed in the above embodiments of the present application can also be applied to the processor 1001, or implemented by the processor 1001, or implemented by the processor 1001 in cooperation with other elements (such as a transceiver). The processor 1001 can be an integrated circuit chip having a processing capability. In the implementation process, each step of the above method can be completed by integrated logic circuits or instruction forms of software in the processor 1001. The processor 1001 described above can be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as a hardware code processor for execution, or a combination of hardware and software modules in the code processor for execution. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium in the art. The storage medium is located in the memory 1002, and the processor 1001 reads the information in the memory 1002, and combines the hardware to complete the steps of the above method.

[0273] It can be understood that the embodiments described in the embodiments of the application can be implemented in hardware, software, firmware, middleware, microcode or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.

[0274] For software implementation, the technologies described in the embodiments of the application can be implemented by modules (for example, processes, functions, etc.) for performing the functions described in the embodiments of the application. The software code can be stored in a memory and executed by the processor 1001. The memory can be implemented in the processor 1001 or outside the processor 1001.

[0275] In one of the embodiments, the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service; and the service subscription request includes at least an analysis identifier, which is an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

[0276] In one of the embodiments, the first sending module is specifically configured to perform one or more of the following processes:

[0277] The sender is configured to send an event subscription request to an AMF, and the receiver is configured to receive a first message returned by the AMF, the first message including at least first timer information, and the target request is an event subscription request.

[0278] The processor is configured to collect data from an OAM and receive usage load information of the first target network element returned by the OAM through the receiver.

[0279] The sender is further configured to send a subscription message, and the receiver is configured to receive second timer information returned by the AF, the second timer information including activation time, inactivation time and time length information, and the target request is a subscription message.

[0280] In one of the embodiments, the target message includes one or more of the first message, the usage load information of the first target network element and the second timer information.

[0281] In one of the embodiments, the first message further comprises current registration information received by the AMF, and the first timer information comprises timer information of a terminal / terminal group / terminal list.

[0282] In one of the embodiments, the current registration information comprises a number of successfully registered users and a number of failed registration users.

[0283] In one of the embodiments, the first timer information comprises at least back-off timer information and / or periodic registration update timer information.

[0284] In one of the embodiments, the first message further comprises current resource load information of the AMF; the current resource load information comprises one or more of CPU information and memory usage.

[0285] In one of the embodiments, the usage load information of the first target network element comprises one or more of CPU usage, memory usage, disk usage, and an identifier of the first target network element, and the first target network element is a network element in a communication system.

[0286] In one of the embodiments, the transmitter is further specifically configured to:

[0287] receive second timer information returned by the NEF, wherein the second timer information is sent by the AF to the NEF.

[0288] In one of the embodiments, the transmitter is further specifically configured to:

[0289] receive second timer information, wherein the second timer information is sent by the AF to the network data analysis function.

[0290] In one of the embodiments, the second timer information comprises one or more of UE ID / UE group ID / UE ID list, application ID, and user activation time table, and the user activation time table comprises one or more of an activation time of a terminal and / or a deactivation time of the terminal, and a timing time period.

[0291] In one of the embodiments, the request analysis information comprises at least one of the following: UE / UE group / UE list, a correspondence between activation behavior and time of a terminal, a correspondence between load and time of the NF, and a time window.

[0292] In one of the embodiments, the request analysis information is used to cause the consumer NF to perform a signaling storm suppression policy, the signaling storm suppression policy comprising one or more of the following: issuing a UE target timer or modifying a UE target timer, the target timer comprising a back-off timer or a mobility registration update timer.

[0293] In one of the embodiments, the consumer NF is one or more of the following: an AMF, an SMF, a PCF.

[0294] In one of the embodiments, the signaling storm analysis function / service comprises one or more of the following:

[0295] signaling storm suppression analysis function / service, signaling storm prediction analysis function / service, signaling storm mitigation analysis function / service, signaling storm detection analysis function / service.

[0296] In one of the embodiments, the sender is further configured to:

[0297] sending a request to each of the second target network elements and receiving a second message returned by each of the second target network elements;

[0298] collecting data from an OAM and receiving usage load information of each of the second target network elements from the OAM.

[0299] In one of the embodiments, the second target network elements comprise one or more of the following: an AMF, an SMF, an NRF; the second message returned by each of the second target network elements comprises one or more of the following:

[0300] a type of signaling request, a number of requests, a number of successful responses, a number of failed responses of each of the second target network elements.

[0301] In one of the embodiments, the second message further comprises timer information corresponding to each of the second target network elements.

[0302] In one of the embodiments, the request analysis information comprises one or more of the following: a cause of the signaling storm / abnormal behavior, a user causing the signaling storm / abnormal behavior, a list of users, a network element causing the signaling storm / abnormal behavior, a list of network elements, an abnormal behavior ID, an exception ID.

[0303] In one of the embodiments, a computer readable storage medium is provided, having stored thereon a computer program, the computer program being executable by a processor to implement the following steps:

[0304] receiving a service subscription request sent by a consumer NF, the service subscription request being used to cause the consumer NF to subscribe to a signaling analysis function / service;

[0305] send a target request, and receive a target message corresponding to the target request;

[0306] generate request analysis information based on the target message, and send the request analysis information to the consumer NF.

[0307] In an embodiment, a computer readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, implements the steps of any of the above method embodiments.

[0308] In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of any of the above method embodiments.

[0309] A person of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer readable storage medium and, when executed, can include the processes of the above method embodiments. Any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include at least one of a non-volatile and volatile memory. The non-volatile memory can include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, or an optical memory. The volatile memory can include a random access memory (RAM) or an external cache memory. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0310] Any combination of the technical features of the above embodiments can be made. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as within the scope of the present application.

[0311] The above embodiments only express several implementation manners of the present application, and the description is specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be noted that, for those of ordinary skill in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of the present application. Therefore, the patent protection scope of the present application should be subject to the appended claims.

Claims

1. A communication method characterized by comprising: The method is applied to a network data analysis function, and comprises: receiving a service subscription request sent by a consumer NF, the service subscription request being used for subscribing to a signaling analysis function / service by the consumer NF; the signaling analysis function / service comprises a signaling storm analysis function / service or an abnormal behavior analysis function / service; sending a target request and receiving a target message corresponding to the target request; generating request analysis information based on the target message and sending the request analysis information to the consumer NF; the request analysis information comprises at least one of the following: a UE / UE group / UE list, a correspondence between an activation behavior of a terminal and a time, a correspondence between a load of the NF and a time, and a time window; the request analysis information is used for enabling the consumer NF to execute a signaling storm suppression strategy; the step of sending the target request and receiving the target message corresponding to the target request comprises one or more of the following: sending an event subscription request to an AMF, receiving a first message returned by the AMF, the first message comprising at least first timer information, and the target request being an event subscription request; the first timer information comprises at least back-off timer information and / or periodic registration update timer information; collecting data from an OAM and receiving usage load information of a first target network element returned by the OAM; sending a subscription message and receiving second timer information returned by an AF, the second timer information comprising activation time, non-activation time and time length information, and the target request being a subscription message.

2. The method of claim 1, wherein, The service subscription request comprises at least an analysis identifier, the analysis identifier being an identifier of the signaling storm analysis function / service or an identifier of the abnormal behavior analysis function / service.

3. The method of claim 1, wherein, The target message comprises one or more of the following: the first message, usage load information of the first target network element, and the second timer information.

4. The method of claim 1, wherein, The first message further comprises current registration information received by the AMF, and the first timer information comprises timer information of a terminal / terminal group / terminal list.

5. The method of claim 4, wherein, The current registration information comprises a number of successfully registered users and a number of failed registration users.

6. The method of claim 1, wherein, The first message further comprises current resource load information of the AMF; the current resource load information comprises one or more of the following: CPU information and memory usage.

7. The method of claim 1, wherein, The usage load information of the first target network element comprises one or more of the following: CPU usage, memory usage, disk usage, and an identifier of the first target network element.

8. The method of claim 1, wherein, The receiving of the second timer information returned by the AF comprises: receiving second timer information returned by an NEF, the second timer information being sent by the AF to the NEF.

9. The method of claim 1, wherein, The receiving of the second timer information returned by the AF comprises: receiving second timer information, the second timer information being sent by the AF to the network data analysis function.

10. The method of claim 1, wherein, The second timer information includes one or more of a UE ID / UE group ID / UE ID list, an application ID, and a user activation schedule including one or more of an activation time of a terminal and / or a deactivation time of the terminal, a timing period.

11. The method of claim 1, wherein, The signaling storm suppression strategy includes issuing or modifying a UE target timer, the target timer including a back-off timer or a mobility registration update timer.

12. The method according to any one of claims 1 to 11, characterized in that, The consumer NF is any one of an AMF, an SMF, and a PCF.

13. The method according to any one of claims 1 to 11, characterized in that, The signaling storm analysis function / service includes one or more of: a signaling storm suppression analysis function / service, a signaling storm prediction analysis function / service, a signaling storm mitigation analysis function / service, and a signaling storm detection analysis function / service.

14. The method of claim 1, wherein, The step of sending a target request and receiving a target message corresponding to the target request includes one or more of: sending a request to each second target network element and receiving a second message returned by each second target network element; collecting data from an OAM and receiving usage load information of each second target network element returned by the OAM.

15. The method of claim 14, wherein, The second target network element includes one or more of an AMF, an SMF, and an NRF; and the second message returned by the second target network element includes one or more of: a signaling request type, a number of requests, a number of successful responses, and a number of failed responses of the second target network element.

16. The method of claim 15, wherein, The second message further includes timer information corresponding to the second target network element.

17. The method of claim 14, wherein, The request analysis information includes at least one of a cause of the signaling storm / abnormal behavior, a user causing the signaling storm / abnormal behavior, a user list, a network element causing the signaling storm / abnormal behavior, a network element list, an abnormal behavior ID, and an exception ID.

18. A communications device, characterized by The apparatus is applied to a network data analysis function and includes: a first receiving module configured to receive a service subscription request sent by a consumer NF, the service subscription request being used to subscribe the consumer NF to a signaling analysis function / service; the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service; a first sending module configured to send a target request and receive a target message corresponding to the target request; a second sending module configured to generate request analysis information based on the target message and send the request analysis information to the consumer NF; the request analysis information includes at least one of a UE / UE group / UE list, a correspondence between an activation behavior and a time of a terminal, a correspondence between a load and a time of the NF, and a time window; the request analysis information is used to enable the consumer NF to execute a signaling storm suppression strategy; The first sending module is configured to perform one or more of: sending an event subscription request to an AMF and receiving a first message returned by the AMF, the first message including at least first timer information, the target request being an event subscription request; and the first timer information including at least back-off timer information and / or periodic registration update timer information. Collect data from an OAM and receive usage load information of a first target network element returned by the OAM; Send a subscription message and receive second timer information returned by the AF, the second timer information including activation time, inactivation time, and duration information, the target request being the subscription message.

19. A communication device, comprising: Comprise: a transmitter, a processor, and a receiver; the receiver is configured to receive a service subscription request sent by a consumer NF, the service subscription request being used to make the consumer NF subscribe to a signaling analysis function / service; the signaling analysis function / service includes a signaling storm analysis function / service or an abnormal behavior analysis function / service; the transmitter is configured to send a target request and receive a target message corresponding to the target request; the processor is configured to generate request analysis information based on the target message and send the request analysis information to the consumer NF through the transmitter; the request analysis information includes at least one of the following: UE / UE group / UE list, correspondence between activation behavior and time of a terminal, correspondence between load and time of the NF, time window; the request analysis information is used to make the consumer NF execute a signaling storm suppression strategy; the transmitter is configured to perform at least one of the following: send an event subscription request to an AMF and receive a first message returned by the AMF, the first message including at least first timer information, the target request being the event subscription request; the first timer information includes at least back-off timer information and / or periodic registration update timer information; Collect data from an OAM and receive usage load information of a first target network element returned by the OAM; Send a subscription message and receive second timer information returned by the AF, the second timer information including activation time, inactivation time, and duration information, the target request being the subscription message.

20. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the method of any one of claims 1-17.

21. A computer program product comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the steps of the method of any one of claims 1-17.

Citation Information

Patent Citations

  • Data analysis result providing method and device

    CN113068176A

  • Method and system for providing back-off timer to ues during network slice admission control

    US20230016724A1