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

By introducing intelligent modules and intelligent network elements into AMF, the historical location data of UEs is collected and preprocessed in real time, the problem of insufficient real-time data in traditional technology is solved, and the accuracy of terminal mobility analysis is improved.

CN119653307AActive Publication Date: 2025-03-18CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411723661.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-18
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

In traditional technology, before NWDAF performs terminal mobility analysis, it is necessary to obtain offline data of UE historical locations from the OAM, which is poor in real time, resulting in inaccurate analysis.

Method used

By defining the intelligent module in AMF, the latest historical location data of the UE is directly collected from NWDAF in real time, and the data is preprocessed through intelligent network elements to generate target historical location data.

Benefits of technology

It improves the accuracy of terminal mobility analysis, avoids the real-time problem of offline OAM data, and shares the data processing load of NWDAF.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653307A_ABST
    Figure CN119653307A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device, communication equipment, a storage medium and a computer program product. The method comprises the following steps: enabling an NWDAF to directly collect latest historical position data of UE from an AMF network element in real time through a carried analysis ID, and determining target historical position data based on the latest historical position data, thereby realizing mobility analysis of a specified terminal, avoiding the problem of poor real-time performance of offline data collected from an OAM, and improving the mobility of the specified terminal. The capability of real-time data acquisition and accurate analysis is provided for services with high analysis accuracy requirements, and the accuracy degree of mobility analysis and prediction is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications and terminal technologies, and in particular to a communication method, apparatus, communication equipment, storage medium and computer program product. Background Art

[0002] Mobility is one of the important parameters in the 5G core network. Accurate mobility prediction can enable operators to make more effective and flexible policy decisions. 3GPP (The 3rd Generation Partner Project) defines the terminal mobility analysis function through the intelligent network element NWDAF (Network Data Analytics Function) for statistical analysis or prediction of UE mobility.

[0003] In traditional technology, before analyzing the terminal mobility, NWDAF needs to obtain offline data of UE historical location from OAM (Operation Administration and Maintenance), and then subscribe to the updated data of UE location information from AMF (Access and Mobility Management Function). However, the offline data stored by OAM through the call record system is less real-time, resulting in inaccurate terminal mobility analysis. Summary of the invention

[0004] Embodiments of the present application provide a communication method, apparatus, communication device, storage medium, and computer program product, which can improve the accuracy of terminal mobility analysis.

[0005] A communication method, applied to a network data analysis function NWDAF, comprising:

[0006] Receive a subscription message sent by a subscription consumer NF, the subscription message carrying an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE;

[0007] Send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE;

[0008] Receiving a reporting message reported by each of the target AMFs, wherein the reporting message includes the target historical location data of the specified UE;

[0009] According to the target historical location data of the designated UE, real-time mobility analysis is performed to obtain a real-time mobility analysis report, and the real-time mobility analysis report of the designated UE is returned to the subscribing consumer NF.

[0010] In one of the embodiments, the analysis ID enables the NWDAF to subscribe to the target AMF for the historical location data of the specified UE, and to perform real-time mobility statistics or predictions for the specified UE.

[0011] In one of the embodiments, the target AMF includes an intelligent network element, which is used to preprocess the initial historical location data of the specified UE to obtain target historical location data; the initial historical location data is the latest historical location data of the specified UE.

[0012] In one of the embodiments, the reporting message is a reporting message reported by the target AMF through the UDP protocol.

[0013] In one embodiment, the method further comprises:

[0014] receiving a notification message sent by the target AMF, the notification message carrying the latest location information of the designated UE; the notification message is generated and sent by the target AMF when it is determined that the location of the designated UE has changed;

[0015] A real-time mobility analysis is performed based on the latest location information to obtain a real-time mobility analysis report.

[0016] In one embodiment, performing real-time mobility analysis to obtain a real-time mobility analysis report includes:

[0017] The TA / cell where the designated UE stays is counted, or the TA / cell to which the designated UE will move next to the current moment is predicted, to obtain a real-time mobility analysis report of the designated UE; the real-time mobility analysis report includes a statistical analysis report or a predictive analysis report.

[0018] In one of the embodiments, the target historical location data includes an identifier and a location of the designated UE and a time point corresponding to the location, where the time point is an initial time when the designated UE arrives at the location.

[0019] A communication method, applied to a target AMF, wherein the target AMF is an AMF serving a specified terminal, the method comprising:

[0020] receiving a request sent by a network data analysis function NWDAF, the request carrying an analysis ID, the request being used to request the target AMF to obtain target historical location data of the specified UE and to subscribe to location changes of the specified UE; the request being generated by the NWDAF based on a received subscription message;

[0021] The target historical location data of the designated UE is obtained, a reporting message is generated based on the target historical location data, and the reporting message is reported to the NWDAF, so that the NWDAF performs real-time mobility analysis and obtains a real-time mobility analysis report.

[0022] In one of the embodiments, the target AMF includes an intelligent network element, and the acquiring the target historical location data of the specified UE includes:

[0023] Collecting initial historical location data of the designated UE; the initial historical location data is the latest historical location data of the designated UE;

[0024] The initial historical location data is preprocessed by the intelligent network element to obtain target historical location data.

[0025] In one of the embodiments, the initial historical location data includes a sequence of at least one specified terminal, the sequence includes multiple elements, the elements include a time point and a position, the position is the position of the specified UE at the time point; each of the elements is arranged in order of old and new time points.

[0026] In one of the embodiments, the preprocessing of the initial historical location data by the intelligent network element to obtain the target historical location data includes:

[0027] For the sequences corresponding to each of the designated UEs, screening is performed from the latest time point, and multiple elements of the target window length that meet the target conditions are extracted to obtain target historical position data. The target historical position data includes the identifier and position of each of the designated UEs and the time point corresponding to the position, and the time point is the initial time when the designated UE arrives at the position.

[0028] In one embodiment, the method further comprises:

[0029] For each time point, if the position corresponding to the time point is different from the position of the previous time point of the time point, it is determined that the element at the time point is the element that meets the target condition.

[0030] In one embodiment, the reporting message carries the target historical location data; the method further includes:

[0031] The reporting message is reported to the NWDAF through the UDP protocol.

[0032] In one embodiment, the method further comprises:

[0033] Monitoring a change in the location of the designated UE;

[0034] If it is monitored that the location of the designated UE changes, the latest location information of the designated UE is obtained, and a notification message is generated; the notification message carries the latest location information of the designated UE;

[0035] The notification message is sent to the NWDAF.

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

[0037] A first receiving module is used to receive a subscription message sent by a subscription consumer NF, where the subscription message carries an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE;

[0038] A first sending module is used to send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, and the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE;

[0039] A second receiving module is used to receive a reporting message reported by each target AMF, where the reporting message includes the target historical location data of the specified UE;

[0040] The first analysis module is used to perform real-time mobility analysis according to the target historical location data of the designated UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0041] A communication device, applied to a target AMF, wherein the target AMF is an AMF serving a specified terminal, and the device comprises:

[0042] A third receiving module is used to receive a request sent by a network data analysis function NWDAF, the request carrying an analysis ID, the request being used to request the target AMF to obtain the target historical location data of the specified UE, and to subscribe to the location change of the specified UE; the request is generated based on the NWDAF based on the received subscription message;

[0043] The first acquisition module is used to acquire the target historical location data of the designated UE, generate a reporting message based on the target historical location data, and report the reporting message to the NWDAF, so that the NWDAF performs real-time mobility analysis and obtains a real-time mobility analysis report.

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

[0045] The receiver is used to receive a subscription message sent by a subscription consumer NF, where the subscription message carries an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE;

[0046] The transmitter is used to send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, and the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE;

[0047] The receiver is further configured to receive a reporting message reported by each of the target AMFs, wherein the reporting message includes the target historical location data of the specified UE;

[0048] The processor is used to perform real-time mobility analysis according to the target historical location data of the designated UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0049] A computer-readable storage medium stores a computer program, which implements the steps described in the above embodiment when executed by a processor.

[0050] A computer program product includes a computer program, and when the computer program is executed by a processor, the steps described in the above embodiment are implemented.

[0051] The above-mentioned communication method, apparatus, communication equipment, storage medium and computer program product, through the analysis ID carried, can enable NWDAF to directly collect the latest historical location data of UE from the AMF network element in real time, and determine the target historical location data based on the latest historical location data, so as to realize the mobility analysis of the specified terminal, avoid the problem of poor real-time performance of offline data collected from OAM, provide real-time data collection and accurate analysis capabilities for services with high requirements for analysis accuracy, and improve the accuracy of mobility analysis and prediction. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 An application environment diagram of a communication method in an embodiment;

[0053] Figure 2 is a flow chart of a communication method in one embodiment;

[0054] Figure 3 is a flow chart of a communication method in one embodiment;

[0055] Figure 4 is a flow chart of a communication method in one embodiment;

[0056] Figure 5 is a flow chart of a communication method in another embodiment;

[0057] Figure 6 is a structural block diagram of a communication system in one embodiment;

[0058] Figure 7 is a structural block diagram of a communication device in one embodiment;

[0059] Figure 8 is a structural block diagram of a communication device in one embodiment;

[0060] Fig. 9 FIG. 4 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION

[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction 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.

[0062] Figure 1 A schematic diagram of an application scenario of a communication method provided in an embodiment of the present application. Figure 1 As shown, in this scenario, there are a subscription consumer NF100, a network data analysis function NWDAF200, and one or more target AMFs 300. The subscription consumer NF100 transmits data with the network data analysis function NWDAF200 through the network, and the network data analysis function NWDAF200 transmits data with each target AMF300 respectively.

[0063] The subscription consumer NF may be a consumer network function that subscribes to services on the network data analysis function NWDAF. The present disclosure does not limit the specific type of the subscription consumer NF.

[0064] NF (Network Function): refers to all 5GC network elements.

[0065] NWDAF (Network Data Analytics Function): It is used to collect and analyze data and provide valuable insights to service providers, determine the user service experience status, and trigger network-side assurance, thus playing a key role in ensuring user experience and optimizing the network.

[0066] AMF (Access and Mobility Management Function): used to perform registration, connection, reachability and mobility management, provide session management message transmission channel for UE and SMF, provide authentication and authorization functions for user access, and access point of terminal and wireless core network access control plane. The target AMF in this embodiment can be an AMF containing intelligent network elements. The specific contents involving intelligent network elements will be described in detail in subsequent embodiments and will not be repeated here.

[0067] The user terminal UE may be a wireless terminal, which may be a device that provides voice and / or other service data connectivity to the user, or a handheld device with wireless connection function, or other processing equipment connected to a wireless modem. The wireless terminal may communicate with one or more core networks via a radio access network (Radio Access Network, referred to as RAN). The wireless terminal may be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device, which exchanges language and / or data with the radio access network. The wireless terminal may also be referred to as a system, a subscriber unit (SubscriberUnit), a subscriber station (Subscriber Station), a mobile station (Mobile Station), a mobile station (Mobile), a remote station (Remote Station), a remote terminal (Remote Terminal), an access terminal (Access Terminal), a user terminal (User Terminal), a user agent (User Agent), a user device (User Device or User Equipment), which is not limited here.

[0068] In traditional technology, since AMF currently does not have the function of storing location information, NWDAF can only obtain offline data of UE's historical location from OAM before analyzing and predicting the terminal's mobility, and then subscribe to the updated data of UE's location information from AMF. However, the offline data of historical location stored on OAM is offline data stored by the call bill system, etc., and the real-time performance of this data is poor, which makes NWDAF unable to accurately obtain the user's latest historical location information, affecting the accuracy of terminal mobility analysis. Therefore, how NWDAF can obtain the user's location information in real time is an urgent problem to be solved in terminal mobility analysis.

[0069] Based on the above-mentioned traditional technology, the communication method provided in this embodiment can store the UE's location information through the newly added intelligent module of AMF, so that NWDAF can directly collect the UE's location information from the AMF network element in real time, solving the problem of poor real-time performance of offline data collected from OAM. At the same time, it shares the data processing load of NWDAF, ensuring that NWDAF can obtain the latest location data of the terminal and realize real-time terminal mobility analysis.

[0070] 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 one, but may also include other implicit or related problems. For details, please refer to the description of the following embodiments.

[0071] Before introducing the specific embodiments of the present invention, the professional terms involved in the present invention are explained first:

[0072] OAM (Operation Administration and Maintenance) refers to the division of network management work into three categories: operation, administration, and maintenance, based on the actual needs of network operations of operators.

[0073] RAN (Radio Access Network): is the channel for transmitting information between user equipment and the core network.

[0074] TA (Tracking Area): used for UE location management.

[0075] UE (User Equipment): refers to a device in a wireless network that enables users to communicate through a wireless communication network.

[0076] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are 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 repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0077] In one embodiment, Figure 2 As shown, a communication method is provided, which is applied to Figure 1 The network data analysis function NWDAF in the example is used to illustrate the following:

[0078] Step 202: Receive a subscription message sent by the subscription consumer NF.

[0079] The subscription message carries the analysis ID and the UE identifier. The analysis ID is used to subscribe to the real-time terminal mobility analysis of the specified UE, and the UE identifier is the identifier of the specified UE, which is the identifier of the terminal that needs to perform the real-time terminal mobility analysis specified by the subscription consumer NF.

[0080] Specifically, the subscription consumer NF can determine one or more terminals to which the terminal mobility analysis currently wants to be subscribed, and obtain the identifiers of the one or more terminals, that is, determine that the terminal to which the terminal mobility analysis currently wants to be subscribed is the designated terminal. In this way, the subscription consumer NF can generate a subscription message based on the UE identifier and analysis ID of the designated terminal, and send the subscription message to the network data analysis function NWDAF. The analysis ID carried in the subscription message can be a newly defined analysis ID, which enables the network data analysis function NWDAF to perform real-time terminal mobility analysis on the designated terminal, and enables the network data analysis function NWDAF to subscribe to the target AMF for UE historical location data. The target AMF can report real-time UE historical location data to NWDAF based on the analysis ID, that is, report the latest historical location data of the designated terminal to NWDAF.

[0081] Step 204: Send a request to each target AMF.

[0082] Among them, the target AMF is the AMF serving the specified terminal, the request carries an analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the specified UE and subscribe to the location changes of the specified UE. The target historical location data is determined based on the latest historical location data of the specified UE.

[0083] Specifically, NWDAF can determine the AMF currently serving the specified terminal, generate a request based on the analysis ID in the subscription message, and send the request to each target AMF respectively. After receiving the request, the target AMF can obtain the latest historical location data of the specified terminal based on the analysis ID carried in the request, and return the latest historical location data of the specified terminal to NWDAF, that is, the target AMF determines the latest historical location data of the specified terminal as the target historical location data, and reports a message to NWDAF, and reports the report message to NWDAF, and the report message carries the target historical location data.

[0084] In one example, after receiving the request, the target AMF can also obtain the latest historical location data of the specified terminal based on the analysis ID carried in the request, and preprocess the latest historical location data of the specified terminal, and determine the latest historical location data after preprocessing as the target historical location data.

[0085] In another example, after receiving the request, the target AMF can determine the location change of the designated terminal that NWDAF subscribes to the target AMF based on the analysis ID carried in the request. That is, based on the analysis ID, when the target AMF determines that the location of the designated terminal has changed, it will obtain the location information of the changed execution terminal in real time and send a notification message to NWDAF, which carries the location information of the changed execution terminal.

[0086] Step 206: Receive the reporting message reported by each target AMF.

[0087] The reporting message includes the target historical location data of the designated UE. The target historical location data may be the latest historical location data of the designated terminal, or may be location data after the target AMF pre-processes the latest historical location data of the designated terminal.

[0088] Specifically, the target AMF may generate a reporting message based on the target historical location data of the designated terminal and report the reporting message to the NWDAF; and parse the received reporting message to obtain the target historical location data of the designated terminal carried therein.

[0089] Step 208: Perform real-time mobility analysis based on the target historical location data of the designated UE to obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0090] Specifically, NWDAF performs statistical processing based on the target historical location data of the designated UE, for example, it can count the TA / cell where the designated terminal has stayed, and obtain a real-time mobility analysis report of the designated terminal; optionally, NWDAF performs prediction processing based on the target historical location data of the designated UE, for example, it can predict the TA / cell to which the designated terminal will move at the next moment based on the location data where the designated terminal has stayed, and obtain a real-time mobility analysis report based on the predicted TA / cell to which the designated terminal will move at the next moment. Based on this, NWDAF can return the generated real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0091] In the above communication method, through the carried analysis ID, NWDAF can directly collect the latest historical location data of UE from the AMF network element in real time, and determine the target historical location data based on the latest historical location data, so as to realize the mobility analysis of the specified terminal, avoid the problem of poor real-time performance of offline data collected from OAM, and provide real-time data collection and precise analysis capabilities for services with high requirements for analysis accuracy, thereby improving the accuracy of mobility analysis and prediction.

[0092] In one of the embodiments, the analysis ID enables the NWDAF to subscribe to the target AMF for historical location data of a specified UE, and to perform real-time mobility statistics or predictions for the specified UE.

[0093] Specifically, after determining the designated terminal, the subscription consumer NF can generate a subscription message based on the UE identifier and analysis ID of the designated terminal, and send the subscription message to NWDAF. After receiving the subscription message, if NWDAF determines that the subscription message carries the analysis ID, it can subscribe to the historical location data of the designated terminal to each target AMF, so that each target AMF returns the target historical location data of the designated terminal to NWDAF. In addition, NWDAF can also perform real-time mobility statistical processing or prediction processing on the designated terminal based on the target historical location data returned by the received target AMF to obtain a real-time mobility analysis report of the designated terminal.

[0094] In this embodiment, by defining data storage and data processing functions in AMF, the newly defined analysis ID can be used to enable AMF to return the target historical location data of the specified terminal to NWDAF in a timely manner, thereby realizing real-time mobility analysis of the terminal.

[0095] In one embodiment, the target AMF includes an intelligent network element, and the intelligent network element is used to pre-process the initial historical location data of the specified UE to obtain the target historical location data. The initial historical location data is the latest historical location data of the specified UE.

[0096] Specifically, the target AMF can obtain the latest historical location data of the specified terminal at the current moment in the intelligent network element based on the analysis ID. That is to say, the target AMF can store the historical location data of each terminal through the intelligent network element and update it in real time. The target AMF can also pre-process the latest historical location data of the specified terminal at the current moment through the intelligent network element to obtain the latest historical location data after preprocessing; in this way, the terminal can determine the latest historical location data after preprocessing as the target historical location data. Optionally, the target AMF can obtain the latest historical location data of the specified terminal at the current moment in the intelligent network element, and determine the latest historical location data as the target historical location data. Based on the above processing, the target AMF can return the target historical location data of the specified terminal to the NWDAF.

[0097] In this embodiment, the intelligent network element in AMF is used to obtain and preprocess the latest historical location data of the specified terminal, share the data storage and processing functions with NWDAF, reduce the data transmission pressure through preprocessing, and alleviate the data processing load of NWDAF.

[0098] In one of the embodiments, the reporting message is a message reported by the target AMF through the UDP protocol.

[0099] Specifically, the target AMF may report the report message to the NWDAF through the UDP protocol.

[0100] In this embodiment, the target historical location data of the specified terminal is transmitted between the NWDAF and the target AMF through the UDP protocol, so that the target AMF has the ability to transmit the target historical location data of the terminal, thereby ensuring the reliability of data transmission.

[0101] In one embodiment, if Figure 3 As shown, the method also includes:

[0102] Step 302: Receive a notification message sent by the target AMF.

[0103] The notification message carries the latest location information of the specified UE. The notification message is generated and sent by the target AMF when it is determined that the location of the specified UE has changed. The NWDAF can subscribe to the changes of the specified terminal to the target AMF, that is, the target AMF can monitor the location of the specified terminal and notify the NWDAF if the location change of the specified terminal is detected.

[0104] Specifically, the target AMF can monitor the location of the designated terminal. If it is determined that the location of the designated terminal has changed, the changed location information of the designated terminal can be obtained. The changed location information can be the latest location information. A notification message is generated based on the latest location information, and the notification message is returned to the NWDAF. The process of generating the notification message can be to add the location information of the designated terminal to the field of the notification message to obtain the notification message. The target AMF can also add the identification information of the designated terminal to the field of the notification message to obtain the notification message. In other words, the target AMF can generate a notification message based on the identification information of the designated terminal and the changed location information of the designated terminal.

[0105] Step 304: Perform real-time mobility analysis based on the latest location information to obtain a real-time mobility analysis report.

[0106] Specifically, the NWDAF may receive the notification message, and obtain the latest location information of the designated terminal carried in the notification message for statistical processing, for example, it may count the TA / cell where the designated terminal stays, and obtain a real-time mobility analysis report of the designated terminal.

[0107] In one example, NWDAF performs prediction processing according to the latest location information of the designated terminal. For example, based on the current latest location information of the designated terminal, it can predict the TA / cell to which the designated terminal will move at the next moment, and obtain a real-time mobility analysis report based on the predicted TA / cell to which the designated terminal will move at the next moment.

[0108] Based on this, the NWDAF can return the latest real-time mobility analysis report of the specified UE to the subscribing consumer NF.

[0109] In this embodiment, the target AMF can monitor the location changes of the designated terminal in real time, and notify the NWDAF of the real-time location changes of the monitored designated terminal. In this way, the NWDAF can promptly re-perform real-time mobility analysis based on the latest location information after the change to ensure the timeliness of the mobility analysis.

[0110] In one embodiment, “performing real-time mobility analysis and obtaining a real-time mobility analysis report” may include:

[0111] The TA / cell where the specified UE stays is counted, or the TA / cell to which the specified UE will move next to the current moment is predicted, and a real-time mobility analysis report of the specified UE is obtained.

[0112] The real-time mobility analysis report includes a statistical analysis report or a predictive analysis report.

[0113] Specifically, NWDAF performs statistical processing based on the target historical location data of the designated UE, for example, it can count the TA / cell where the designated terminal stays, and obtain a statistical analysis report on the real-time mobility of the designated terminal; or NWDAF can also perform predictive processing based on the target historical location data of the designated UE, for example, it can predict the TA / cell to which the designated terminal will move at the next moment based on the location data where the designated terminal has already stayed, and obtain a predictive analysis report on real-time mobility based on the predicted TA / cell to which the designated terminal will move at the next moment. Based on this, NWDAF can return the generated real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0114] In this embodiment, real-time mobility analysis can be performed based on accurate location data of the terminal, thereby improving the reliability of the obtained real-time mobility analysis report.

[0115] In one embodiment, the target historical location data includes an identifier and a location of a specified UE and a time point corresponding to the location, where the time point is the initial time when the specified UE arrives at the location.

[0116] Specifically, the target historical location data may include identification information of the designated terminal, multiple locations, and time points corresponding to each location, where the time point represents the initial time point when the designated terminal arrives at the location. For example, each location included in the target historical location data may be arranged based on the distance from the time point corresponding to the location to the current time from near to far.

[0117] In this embodiment, real-time location information collection of NWDAF can be achieved, thereby improving the statistical accuracy and prediction accuracy of NWDAF.

[0118] In one embodiment, Figure 4 As shown, a communication method is provided, which is applied to Figure 1 The target AMF in the target AMF is an AMF serving a specified terminal, and the method includes:

[0119] Step 402: Receive a request sent by the network data analysis function NWDAF, the request carries an analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the specified UE and subscribe to the location change of the specified UE. The request is generated by the NWDAF based on the received subscription message.

[0120] Step 404: Acquire the target historical location data of the designated UE, generate a reporting message based on the target historical location data, and report the reporting message to the NWDAF, so that the NWDAF performs real-time mobility analysis and obtains a real-time mobility analysis report.

[0121] In this embodiment, by carrying the analysis ID, NWDAF can directly collect the latest historical location data of the UE from the AMF network element in real time, and determine the target historical location data based on the latest historical location data, so as to realize the mobility analysis of the specified terminal, avoid the problem of poor real-time performance of offline data collected from OAM, and provide real-time data collection and precise analysis capabilities for services with high requirements for analysis accuracy, thereby improving the accuracy of mobility analysis and prediction.

[0122] In one embodiment, the target AMF includes an intelligent network element; the specific implementation process of the step of "obtaining the target historical location data of the specified UE" includes:

[0123] Collect the initial historical location data of the specified UE. The initial historical location data is the latest historical location data of the specified UE. The initial historical location data is preprocessed by the intelligent network element to obtain the target historical location data.

[0124] Specifically, the target AMF may be configured with an intelligent network element, and the latest historical location data of each terminal may be stored in the intelligent network element; the target AMF may obtain the latest historical location data of the specified terminal through the intelligent network element, and determine the latest historical location data of the specified terminal as the initial historical location data. In this way, the target AMF may pre-process the initial historical location data, eliminate redundant data and streamline the data, and obtain the target historical location data. In other words, the AMF configured with an intelligent network element may be the target AMF, i.e., the intelligent AMF.

[0125] In this embodiment, the intelligent AMF has the ability to store and process user location information. It can pre-process the location data and remove redundant information in the location data to improve the efficiency of data transmission and reduce the storage load of the intelligent AMF. The pre-processing of location data by the intelligent AMF also relieves the pressure of data processing and storage of NWDAF.

[0126] In one embodiment, the initial historical location data includes a sequence of at least one designated terminal, the sequence includes multiple elements, the elements include a time point and a position, the position is the location of the designated UE at the time point, and the elements are arranged in the order of the new and old time points.

[0127] Specifically, the initial historical location data may include a sequence of multiple designated terminals specified by the subscribing consumer NF. For each sequence of a designated terminal, the sequence may include multiple elements, each element including a corresponding time point and a location, wherein the time point may represent the time point when the location is monitored; the location represents the location of the designated terminal at that time point. The elements contained in the sequence may be arranged in order of the newness of the time points contained in the elements, that is, the elements contained in the sequence may be arranged according to the degree of proximity of the time points in the elements to the current time, or may be arranged according to the degree of distance of the time points in the elements from the current time. For example, the initial historical location data may be as shown in Table 1 below:

[0128] Table 1

[0129]

[0130] The designated terminals may be UE1, UE2, and UE3; the time points at which the positions are monitored may be t1, t2, ..., t10, respectively. As for the position information of each designated terminal at each time point, for UE1, the corresponding position information may be c1, c2, c2, c2, c2, c3, c3, c4, c5, c6; for UE2, the corresponding position information may be c3, c3, c4, c5, c7, c7, c8, c8, c8, c9; for UE3, the corresponding position information may be c7, c6, c7, c5. A blank position indicates that the position of the designated terminal has not been detected at the current time point.

[0131] In this embodiment, the preprocessing of the location data by the intelligent AMF also alleviates the pressure of data processing and storage of the NWDAF.

[0132] In one embodiment, the specific implementation process of the step of "preprocessing the initial historical location data by the intelligent network element to obtain the target historical location data" includes:

[0133] For the sequences corresponding to each designated UE, screening is performed from the latest time point, and multiple elements of the target window length that meet the target conditions are extracted to obtain the target historical position data.

[0134] The target historical location data includes the identifier, location and time point corresponding to each designated UE, where the time point is the initial time when the designated UE arrives at the location. The latest time point may be the time point closest to the current time. The target number represented by the target window length may be the length value of the target window.

[0135] Specifically, the terminal can filter from the latest time point in the sequence corresponding to each terminal, extract multiple elements of the target number represented by the target window length and that meet the target conditions according to the order of the newness of the time points, and obtain the target historical position data corresponding to the specified terminal based on the multiple elements of the target number and that meet the target conditions.

[0136] In this embodiment, the intelligent AMF has the ability to store and process user location information. It can pre-process the location data, remove redundant information in the location data, and retain a location sequence of a specified length to improve the efficiency of data transmission and reduce the storage load of the intelligent AMF. The pre-processing of location data by the intelligent AMF also alleviates the pressure of data processing and storage of the NWDAF.

[0137] In one embodiment, the communication method further includes:

[0138] For each time point, if the position corresponding to the time point is different from the position of the previous time point, the element at which the time point is located is determined to be the element that meets the target condition.

[0139] Specifically, for each element, the process by which the target AMF determines whether the element meets the target condition may be that the target AMF makes a judgment based on the position of the current time point and the position of the previous time point of the current time point. If the position of the current time point is different from the position of the previous time point, the target AMF may determine that the element at the current time point is an element that meets the target condition.

[0140] In one example, if the position of the current time point is the same as the position of the previous time point, the target AMF can determine that the element at the current time point is an element that does not meet the target condition, that is, the position corresponding to the current time point is an element that does not meet the target condition. The previous time point of the current time point is an older time point than the current time point in the time dimension.

[0141] For example, the target historical location data may be shown in Table 2 below:

[0142] Table 2

[0143]

[0144] Among them, the target AMF can be screened in the sequence based on the target condition, the target number corresponding to the target window length can be 5, and for the specified terminal 1, the elements that meet the target condition may include: (c6, t10), (c5, t9), (c4, t8), (c3, t6), (c2, t2); for the specified terminal 2, the elements that meet the target condition may include: (c9, t10), (c8, t7), (c8, t7), (c6, t5), (c2, t4); for the specified terminal 1, the elements that meet the target condition may include: (c5, t10), (c7, t9), (c6, t8), (c7, t6), (0, 0).

[0145] That is to say, for the sequence of a specified terminal, if the position information of adjacent times remains unchanged, only the initial position is retained as the trajectory point, the timestamp is retained as the initial time, the redundant information in the trajectory sequence is removed, and the target historical position data is obtained.

[0146] In this embodiment, window filtering is performed on the intelligent AMF to set the window length and retain a fixed-length trajectory sequence to reduce the storage load of the intelligent unit.

[0147] In one embodiment, the reporting message carries the target historical location data. The communication method further includes:

[0148] The report message is reported to NWDAF through the UDP protocol.

[0149] Specifically, the target AMF may report the report message to the NWDAF through the UDP protocol.

[0150] In this embodiment, the target historical location data of the specified terminal is transmitted between the NWDAF and the target AMF through the UDP protocol, so that the target AMF has the ability to transmit the target historical location data of the terminal, thereby ensuring the reliability of data transmission.

[0151] In one embodiment, the communication method further includes:

[0152] Monitor the location change of the specified UE. If the location change of the specified UE is detected, obtain the latest location information of the specified UE and generate a notification message. The notification message carries the latest location information of the specified UE. Send the notification message to the NWDAF.

[0153] Specifically, the target AMF can monitor the location of the specified terminal based on the analysis ID carried in the request. If the target AMF monitors that the location of the specified terminal has changed, it can obtain the changed location information of the specified terminal. The changed location information is the latest location information of the specified terminal. A notification message is generated based on the latest location information, and the notification message is returned to NWDAF. The process of generating the notification message can be to add the location information of the specified terminal to the field of the notification message to obtain the notification message. The target AMF can also add the identification information of the specified terminal to the field of the notification message to obtain the notification message. In other words, the target AMF can generate a notification message based on the identification information of the specified terminal and the changed location information of the specified terminal. The target AMF can send the notification message to NWDAF.

[0154] In this embodiment, the target AMF can monitor the location changes of the designated terminal in real time, and notify the NWDAF of the real-time location changes of the monitored designated terminal. In this way, the NWDAF can promptly re-perform real-time mobility analysis based on the latest location information after the change to ensure the timeliness of the mobility analysis.

[0155] In one embodiment, Figure 5 A signaling interaction flow chart of a communication method is provided. That is to say, the communication method provided in this embodiment is essentially a solution for assisting NWDAF in real-time terminal mobility analysis based on the endogenous data storage and processing capabilities of the AMF network element. The location information of the UE can be stored in real time through the newly added intelligent module (intelligent network element) in the AMF, and the stored location information can be pre-processed, including discarding redundant location information repeated in adjacent time, setting window filtering, etc. NWDAF can obtain the historical location information data of the UE in real time through the intelligent AMF, solving the problem of poor real-time performance of offline data collected from OAM. At the same time, the intelligent AMF processes the location data of the UE into the data sequence required by the NWDAF statistical or prediction model and then reports it to the NWDAF through UDP, which improves the data transmission efficiency, shares the data processing pressure of the NWDAF, and reduces the computing power requirements of the NWDAF. This solution can reduce the computing power cost through the collaboration of AMF and NWDAF, and at the same time, it helps to improve the accuracy of terminal mobility analysis by providing real-time data to the NWDAF.

[0156] The communication method in this embodiment proposes a terminal mobility analysis process for real-time collection of location data, defines a new analysis ID, namely Analytics ID = UE mobility real_time, for subscribing to real-time terminal mobility analysis, enabling NWDAF to subscribe to UE historical location data from AMF, and AMF reports real-time UE historical location data to NWDAF via UDP based on the analysis ID, thereby realizing real-time reporting of UE location data. The enhanced AMF with storage and processing functions in this embodiment can be uniformly determined as an intelligent AMF (target AMF). Figure 5 As shown, it includes a subscription consumer NF, NWDAF and intelligent AMF; the method includes the following steps.

[0157] S1. Subscription consumer NF subscribes to the real-time terminal mobility analysis of a specific UE or multiple UEs from NWDAF. The subscription message carries information elements such as analysis ID (Analytics ID = UE mobility real_time) and UE identity, requesting NWDAF to perform real-time mobility statistics or predictions on the specified terminal.

[0158] S2. Data subscription and collection:

[0159] a) NWDAF sends an event exposure service subscription (Namf_EventExposure_Subscribe) to the intelligent AMF; specifically, NWDAF carries the analysis ID to request the historical data of the UE's location from all intelligent AMFs serving the specified UE and subscribes to the UE's location changes;

[0160] b) The intelligent AMF responds to the data request of NWDAF, reports the pre-processed historical data related to the UE location directly to NWDAF through the UDP protocol according to the analysis ID trigger, and responds to the subscription of UE location change through Namf_EventExposure_Notify. The pre-processed historical data related to the UE location is the target historical location data.

[0161] S3. NWDAF performs real-time terminal mobility analysis; specifically, based on the target historical location data of the specified terminal, it counts the TA / cell where the UE stays, or predicts the TA / cell where the UE will move to next time;

[0162] S4.NWDAF provides the terminal mobility analysis report to the subscribing consumer NF;

[0163] S5.Data update:

[0164] a) When the UE location changes, the intelligent AMF triggers the event subscription of S2 and notifies the NWDAF to update the location information. For example, the location information can be updated to the NWDAF through Namf_EventExposure_Notify;

[0165] b) NWDAF performs real-time terminal mobility analysis based on updated location information; for example, continues to perform real-time mobility analysis on the UE whose location information is updated.

[0166] S6.NWDAF provides new statistical or predictive analysis reports to subscribing consumers NF.

[0167] In an example, the intelligent AMF network element is a newly added intelligent network element, which is used to store and process the location information of a specified user. The schematic diagram of the location information storage and processing of the intelligent AMF is as follows: Figure 6 As shown, it includes: a terminal, a base station, an intelligent AMF and a NWDAF. The terminals include UE1, UE2 and UE3. The base stations include RAN1 and RAN2. UE1 and UE2 communicate with the intelligent AMF through RAN1; UE3 communicates with the intelligent AMF through RAN2; the intelligent AMF performs location information statistics to obtain user identification, timestamp, cell / TA information, and obtains the user output trajectory through window filtering; the intelligent AMF communicates with the NWDAF, for example, the user trajectory can be output to the NWDAF, so that the NWDAF performs real-time terminal mobility analysis based on the user trajectory to obtain a mobility analysis report.

[0168] The UE is connected to the intelligent AMF of the core network through the RAN side. The intelligent AMF records and stores the location information of the specified user according to the UE identity, including the UE identity, timestamp, and cell / TA information. The processing of the user's historical location data by the intelligent AMF not only improves the efficiency of data transmission, but also reduces the data storage pressure of the intelligent AMF and the data processing load of the NWDAF.

[0169] The communication method in this embodiment can solve the data real-time problem and reduce the data processing load pressure of NWDAF through the newly defined enhanced AMF and intelligent auxiliary real-time terminal mobility analysis solution; for example:

[0170] New analysis ID (Analytics ID = UE mobility real_time): The subscribing consumer NF uses this analysis ID to subscribe to the real-time terminal mobility analysis function from NWDAF. Through this analysis ID, NWDAF is enabled to subscribe to the latest historical location data of UE from the intelligent AMF in real time to ensure the latest real-time location information.

[0171] Enhanced AMF location information storage and processing capabilities: Smart AMF has the ability to store and process user location information, remove redundant information, and improve data transmission efficiency. At the same time, window filtering is set to retain a fixed length of valid trajectory sequences to reduce the storage load of smart AMF. Smart AMF preprocesses location data, relieving the pressure of data processing and storage on NWDAF.

[0172] Enhanced AMF location information reporting capability: Intelligent AMF reports the pre-processed UE historical location data to NWDAF based on UDP in real time according to the newly added analysis ID. The reported content includes user ID, user location information, and the initial time corresponding to each location, thereby realizing real-time location information collection of NWDAF to improve the prediction accuracy of NWDAF.

[0173] In one example, the intelligent AMF network element stores and processes the location information of the UE. Taking the cell as an example, cn represents the cell identifier and tn represents the timestamp. Assume that the user's location trajectory is as shown in Table 1 in the above embodiment. The intelligent AMF processes the location information (initial historical location data) of the specified terminal: if the location information of adjacent times remains unchanged, only the initial position is retained as the trajectory point, the timestamp is retained as the initial time, and the redundant information in the trajectory sequence is removed; through window filtering on the intelligent AMF, the window length is set, and a fixed-length trajectory sequence is retained to obtain the target historical location data to reduce the storage load of the intelligent unit.

[0174] The user trajectory output in the target historical location data includes the UE identifier, user location information, and the initial time corresponding to each location. Taking the time t10 and the window length L=5 as an example, the target historical location data is as shown in Table 2 in the above embodiment. If the data length is not enough, zeros are added to the left side of the trajectory.

[0175] When NF carries the analysis ID (Analytics ID = UE mobility real_time) to subscribe to the real-time terminal mobility analysis of a specific UE or multiple UEs to NWDAF, NWDAF carries the analysis ID to collect the historical location information of the UE in real time from all intelligent AMFs serving the specified UE and subscribes to the location changes of the UE. The intelligent AMF responds to the data collection request of NWDAF, triggers the reporting of the pre-processed historical data related to the UE location directly to NWDAF through the UDP protocol, and responds to the subscription of the UE location change through Namf_EventExposure_Notify. NWDAF then counts the TA / cell where the UE stays based on the collected historical location information of the UE, or predicts the TA / cell where the UE will move to at the next moment, and provides an analysis report to NF. When the UE location changes, the intelligent AMF reports the latest location information to NWDAF, and NWDAF further analyzes based on the new location information and provides a new analysis report to NF.

[0176] That is to say, the communication method in this embodiment enhances the intelligent storage and processing capabilities of AMF: real-time storage and processing of UE location data, removal of redundant information, and processing of data into the form required for NWDAF prediction through window filtering, etc.; it is the first time to propose enhancing the intelligent storage and processing capabilities of AMF, realizing real-time storage and processing of UE historical location data, while alleviating the data storage and processing pressure of NWDAF. The communication method in this embodiment adds an analysis ID (UE mobility real_time) for real-time terminal mobility analysis: the consumer NF subscribes to the real-time terminal mobility analysis through the analysis ID, and the analysis ID can trigger NWDAF to subscribe to the historical data related to the UE location from the intelligent AMF. The analysis ID (UE mobility) in traditional technology provides terminal mobility analysis for subscribing consumers, and the analysis of historical data can only be obtained from OAM through the call log system, and the real-time performance of the data is poor. The communication method in this embodiment can trigger NWDAF to obtain the historical location data of UE from the intelligent AMF in real time through the analysis ID, providing the ability of real-time data collection and accurate analysis for services with high analysis accuracy requirements.

[0177] The communication method in this embodiment can provide real-time input data for NWDAF's data statistics and predictions; it provides NWDAF with the ability to obtain UE location data in real time, which helps to improve the accuracy of statistics and predictions. The communication method in this embodiment reports the processed UE location-related historical data to NWDAF through the UDP protocol based on the analysis ID trigger by the intelligent AMF. The reported content includes the user ID, the user's location information, and the initial time corresponding to each location, which solves the problem of scale data between network elements; it solves the problem of data delay, which helps to improve the accuracy of terminal mobility analysis.

[0178] It should be understood that although Figure 1-6 The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 1-6 At least part of the steps may include multiple steps or multiple stages. These steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed in turn or alternately with other steps or at least part of the steps or stages in other steps.

[0179] In one embodiment, Figure 7 As shown, a communication device 700 is provided, which is applied to a network data analysis function NWDAF, including:

[0180] The first receiving module 701 is used to receive a subscription message sent by a subscription consumer NF, the subscription message carries an analysis ID and a UE identifier. The analysis ID is used to subscribe to the real-time terminal mobility analysis of a specified UE, and the UE identifier is the identifier of the specified UE.

[0181] The first sending module 702 is used to send a request to each target AMF, where the target AMF is the AMF serving the specified terminal. The request carries an analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the specified UE and subscribe to the location change of the specified UE.

[0182] The second receiving module 703 is used to receive the reporting message reported by each target AMF, where the reporting message includes the target historical location data of the specified UE.

[0183] The first analysis module 704 is used to perform real-time mobility analysis according to the target historical location data of the designated UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

[0184] In one of the embodiments, the analysis ID enables the NWDAF to subscribe to the target AMF for the historical location data of the specified UE, and to perform real-time mobility statistics or predictions for the specified UE.

[0185] In one of the embodiments, the target AMF includes an intelligent network element, which is used to preprocess the initial historical location data of the specified UE to obtain target historical location data; the initial historical location data is the latest historical location data of the specified UE.

[0186] In one of the embodiments, the reporting message is a reporting message reported by the target AMF through the UDP protocol.

[0187] In one embodiment, the device further comprises:

[0188] A third receiving module is used to receive a notification message sent by the target AMF, where the notification message carries the latest location information of the designated UE; the notification message is generated and sent by the target AMF when it is determined that the location of the designated UE has changed;

[0189] The second analysis module is used to perform real-time mobility analysis based on the latest location information to obtain a real-time mobility analysis report.

[0190] In one embodiment, the first analysis module is specifically used for:

[0191] The TA / cell where the designated UE stays is counted, or the TA / cell to which the designated UE will move next to the current moment is predicted, to obtain a real-time mobility analysis report of the designated UE; the real-time mobility analysis report includes a statistical analysis report or a predictive analysis report.

[0192] In one of the embodiments, the target historical location data includes an identifier and a location of the designated UE and a time point corresponding to the location, where the time point is an initial time when the designated UE arrives at the location.

[0193] In one embodiment, Figure 8 As shown, a communication device 800 is provided, which is applied to a target AMF, where the target AMF is an AMF serving a specified terminal, and the device includes:

[0194] The fourth receiving module 801 is used to receive a request sent by a network data analysis function NWDAF, the request carrying an analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the specified UE, and subscribe to the location change of the specified UE; the request is generated based on the NWDAF based on the received subscription message;

[0195] The first acquisition module 802 is used to acquire the target historical location data of the designated UE, generate a reporting message based on the target historical location data, and report the reporting message to the NWDAF, so that the NWDAF performs real-time mobility analysis and obtains a real-time mobility analysis report.

[0196] In one of the embodiments, the target AMF includes an intelligent network element, and the first acquisition module is specifically used to: collect initial historical location data of the designated UE; the initial historical location data is the latest historical location data of the designated UE;

[0197] The initial historical location data is preprocessed by the intelligent network element to obtain target historical location data.

[0198] In one of the embodiments, the initial historical location data includes a sequence of at least one specified terminal, the sequence includes multiple elements, the elements include a time point and a position, the position is the position of the specified UE at the time point; each of the elements is arranged in order of old and new time points.

[0199] In one embodiment, the first acquisition module is specifically used for:

[0200] For the sequences corresponding to each of the designated UEs, screening is performed from the latest time point, and multiple elements of the target window length that meet the target conditions are extracted to obtain target historical position data. The target historical position data includes the identifier and position of each of the designated UEs and the time point corresponding to the position, and the time point is the initial time when the designated UE arrives at the position.

[0201] In one embodiment, the device further comprises:

[0202] The element determination module is used to determine, for each time point, if the position corresponding to the time point is different from the position of the previous time point of the time point, that the element at the time point is the element that meets the target condition.

[0203] In one embodiment, the reporting message carries the target historical location data; the device further includes:

[0204] The reporting module is used to report the reporting message to the NWDAF through the UDP protocol.

[0205] In one of the embodiments, the device also includes: a monitoring module, used to monitor the location change of the designated UE; if the location change of the designated UE is monitored, the latest location information of the designated UE is obtained, and a notification message is generated; the notification message carries the latest location information of the designated UE; and the notification message is sent to the NWDAF.

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

[0207] Fig. 9 It is a schematic diagram of the structure of an access network device provided by an embodiment of the present invention. Fig. 9 The access network device 900 shown includes: at least one processor 901, a memory 902, and at least one network interface 904. The various components in the access network device 900 are coupled together through a bus system 905. It can be understood that the bus system 905 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 905 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, the bus system 905 is not described in detail. Fig. 9 Various buses are labeled as bus system 905. In addition, the embodiment of the present invention also includes a transceiver 906, which can be multiple components, that is, including a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium.

[0208] It can be understood that the memory 902 in the embodiment of the present invention can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but 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 synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM) and direct RAM bus random access memory (DRRAM). The memory 902 of the system and method described in the embodiments of the present invention is intended to include, but is not limited to, these and any other suitable types of memory.

[0209] In some implementations, the memory 902 stores the following elements, executable modules or data structures, or their subsets, or their extended sets: operating system 9021. The operating system 9021 includes various system programs, such as a framework layer, a core library layer, a driver layer, etc., which are used to implement various basic services and process hardware-based tasks.

[0210] In an embodiment of the present invention, by calling the program or instruction stored in the memory 902, the receiver is used to receive the subscription message sent by the subscribing consumer NF, and the subscription message carries the analysis ID and the UE identifier. The analysis ID is used to subscribe to the real-time terminal mobility analysis of the specified UE, and the UE identifier is the identifier of the specified UE. The transmitter is used to send a request to each target AMF, the target AMF is the AMF serving the specified terminal, the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the specified UE, and subscribe to the location change of the specified UE; the receiver is also used to receive the reporting message reported by each target AMF, and the reporting message includes the target historical location data of the specified UE; the processor is used to perform real-time mobility analysis based on the target historical location data of the specified UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the specified UE to the subscribing consumer NF.

[0211] Part or all of the methods disclosed in the above embodiments of the present invention may also be applied to the processor 901, or implemented by the processor 901, or implemented by the processor 901 in cooperation with other components (such as a transceiver). The processor 901 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 901 or by instructions in the form of software. The above processor 901 may 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 devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present invention may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a storage medium mature in the art, such as 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 is located in the memory 902, and the processor 901 reads the information in the memory 902 and completes the steps of the above method in combination with its hardware.

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

[0213] For software implementation, the technology described in the embodiments of the present invention can be implemented by a module (such as a process, function, etc.) that performs the functions described in the embodiments of the present invention. The software code can be stored in a memory and executed by the processor 901. The memory can be implemented in the processor 901 or outside the processor 901.

[0214] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps described in the above embodiment are implemented.

[0215] The embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps described in the above embodiment.

[0216] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0217] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0218] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A communication method, characterized in that: Applied to the network data analysis function NWDAF, the method comprises: Receive a subscription message sent by a subscription consumer NF, the subscription message carrying an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE; Send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE; Receiving a reporting message reported by each of the target AMFs, the reporting message including the target historical location data of the designated UE, where the target historical location data is determined based on the latest historical location data of the designated UE; According to the target historical location data of the designated UE, real-time mobility analysis is performed to obtain a real-time mobility analysis report, and the real-time mobility analysis report of the designated UE is returned to the subscribing consumer NF.

2. The method according to claim 1, characterized in that The analysis ID enables the NWDAF to subscribe to the target AMF for the historical location data of the specified UE, and to perform real-time mobility statistics or predictions on the specified UE.

3. The method according to claim 1, characterized in that The target AMF includes an intelligent network element, which is used to pre-process the initial historical location data of the specified UE to obtain target historical location data; the initial historical location data is the latest historical location data of the specified UE.

4. The method according to claim 1, characterized in that: The reporting message is a message reported by the target AMF through the UDP protocol.

5. The method according to claim 1, characterized in that The method further comprises: receiving a notification message sent by the target AMF, the notification message carrying the latest location information of the designated UE; the notification message is generated and sent by the target AMF when it is determined that the location of the designated UE has changed; A real-time mobility analysis is performed based on the latest location information to obtain a real-time mobility analysis report.

6. The method according to any one of claims 1 to 5, characterized in that: The real-time mobility analysis is performed to obtain a real-time mobility analysis report, including: The TA / cell where the designated UE stays is counted, or the TA / cell to which the designated UE will move next to the current moment is predicted, to obtain a real-time mobility analysis report of the designated UE; the real-time mobility analysis report includes a statistical analysis report or a predictive analysis report.

7. The method according to any one of claims 1 to 5, characterized in that: The target historical location data includes the identifier and location of the designated UE and a time point corresponding to the location, where the time point is the initial time when the designated UE arrives at the location.

8. A communication method, characterized in that: Applied to a target AMF, where the target AMF is an AMF serving a specified terminal, the method comprises: receiving a request sent by a network data analysis function NWDAF, the request carrying an analysis ID, the request being used to request the target AMF to obtain target historical location data of the specified UE and to subscribe to location changes of the specified UE; the request being generated by the NWDAF based on a received subscription message; The target historical location data of the designated UE is obtained, a reporting message is generated based on the target historical location data, and the reporting message is reported to the NWDAF, so that the NWDAF performs real-time mobility analysis and obtains a real-time mobility analysis report.

9. The method according to claim 8, characterized in that The target AMF includes an intelligent network element, and the acquiring the target historical location data of the designated UE includes: Collecting initial historical location data of the designated UE; the initial historical location data is the latest historical location data of the designated UE; The initial historical location data is preprocessed by the intelligent network element to obtain the target historical location data.

10. The method according to claim 9, characterized in that The initial historical location data includes a sequence of at least one designated terminal, the sequence includes multiple elements, the elements include a time point and a position, the position is the position of the designated UE at the time point; each element is arranged in order of old and new time points.

11. The method according to claim 10, characterized in that The preprocessing of the initial historical location data by the intelligent network element to obtain the target historical location data includes: For the sequences corresponding to each of the designated UEs, screening is performed from the latest time point, and multiple elements of the target window length that meet the target conditions are extracted to obtain target historical position data. The target historical position data includes the identifier and position of each of the designated UEs and the time point corresponding to the position, and the time point is the initial time when the designated UE arrives at the position.

12. The method according to claim 10, characterized in that The method further comprises: For each time point, if the position corresponding to the time point is different from the position of the previous time point of the time point, it is determined that the element at the time point is the element that meets the target condition.

13. The method according to claim 8, characterized in that The reporting message carries the target historical location data; the method further includes: The reporting message is reported to the NWDAF through the UDP protocol.

14. The method according to claim 8, characterized in that The method further comprises: Monitoring a change in the location of the designated UE; If it is monitored that the location of the designated UE changes, the latest location information of the designated UE is obtained, and a notification message is generated; the notification message carries the latest location information of the designated UE; The notification message is sent to the NWDAF.

15. A communication device, characterized in that: Applied to the network data analysis function NWDAF, the device comprises: A first receiving module is used to receive a subscription message sent by a subscription consumer NF, where the subscription message carries an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE; A first sending module is used to send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, and the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE; A second receiving module is used to receive a reporting message reported by each of the target AMFs, where the reporting message includes the target historical location data of the specified UE; The first analysis module is used to perform real-time mobility analysis according to the target historical location data of the designated UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

16. A communication device, characterized in that: include: transmitter, processor, and receiver; The receiver is used to receive a subscription message sent by a subscription consumer NF, where the subscription message carries an analysis ID and a UE identifier; the analysis ID is used to subscribe to a real-time terminal mobility analysis of a specified UE, and the UE identifier is an identifier of the specified UE; The transmitter is used to send a request to each target AMF, where the target AMF is the AMF serving the designated terminal, and the request carries the analysis ID, and the request is used to request the target AMF to obtain the target historical location data of the designated UE and subscribe to the location change of the designated UE; The receiver is further configured to receive a reporting message reported by each of the target AMFs, wherein the reporting message includes the target historical location data of the specified UE; The processor is used to perform real-time mobility analysis according to the target historical location data of the designated UE, obtain a real-time mobility analysis report, and return the real-time mobility analysis report of the designated UE to the subscribing consumer NF.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.

18. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 14 are implemented.

Citation Information

Patent Citations

  • Terminal mobility monitoring method and device

    CN113573228A

  • Paging method, equipment storage medium and communication system

    CN113784286A

  • Subscription and processing method, network data analysis function and storage medium

    CN114071540A

  • Methods, systems, and computer readable media for 5g user equipment (UE) historical mobility tracking and security screening using mobility patterns

    US20220070674A1