WO2023213135A1 - 一种数据分析方法、装置及系统 - Google Patents

一种数据分析方法、装置及系统 Download PDF

Info

Publication number
WO2023213135A1
WO2023213135A1 PCT/CN2023/080594 CN2023080594W WO2023213135A1 WO 2023213135 A1 WO2023213135 A1 WO 2023213135A1 CN 2023080594 W CN2023080594 W CN 2023080594W WO 2023213135 A1 WO2023213135 A1 WO 2023213135A1
Authority
WO
WIPO (PCT)
Prior art keywords
network element
information
time
terminal
mobility
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/080594
Other languages
English (en)
French (fr)
Inventor
封召
辛阳
王远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to KR1020247039869A priority Critical patent/KR20250004036A/ko
Priority to JP2024565152A priority patent/JP2025517135A/ja
Priority to EP23799124.5A priority patent/EP4510644A4/en
Publication of WO2023213135A1 publication Critical patent/WO2023213135A1/zh
Priority to US18/937,882 priority patent/US20250063335A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/147Network analysis or design for predicting network behaviour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/14Mobility data transfer between corresponding nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities

Definitions

  • the present application relates to the field of wireless communication technology, and in particular, to a data analysis method, device and system.
  • the 5G network introduces the Network Data Analytics Function (NWDAF) network element, which can receive subscription requests from consumer NF network elements. Then, the NWDAF network element collects corresponding data from the network, processes and analyzes the data, and obtains statistical or predictive analysis results. Finally, the NWDAF network element feeds back the analysis results to the consumer NF network element as mobility analysis information.
  • NWDAF Network Data Analytics Function
  • the NWDAF network element can provide terminal mobility analysis information to the consumer NF network element
  • the mobility analysis information provided by the NWDAF network element to the consumer NF network element is not comprehensive, which is not conducive to the consumer NF network element's data processing or information decision-making.
  • Embodiments of the present application provide a data analysis method, device and system to realize the time sequence in which the data analysis network element provides the terminal location to the consumer network function network element.
  • embodiments of the present application provide a data analysis method, including: the data analysis network element obtains first instruction information for instructing the data analysis network element to the first network element, where the first instruction information is used to instruct the data analysis network element to the first network element.
  • the first network element provides chronological mobility analysis information for determining one or more locations where the terminal is located within the first time period.
  • the data analysis network element obtains mobility-related information of the terminal from the second network element.
  • the data analysis network element processes mobility-related information according to the first instruction information to obtain mobility analysis information.
  • the mobility analysis information includes information used to determine the time sequence of one or more locations where the terminal is located within the first time period.
  • the mobility analysis information includes information for determining a time sequence of one or more locations of the terminal in any sub-time period included in the first time period.
  • An embodiment of the present application provides a data analysis method, in which the first indication information is received through the data analysis network element, because the first indication information instructs the data analysis network element to provide the first network element with a method for determining whether the terminal is in the first Time-sequential mobility analysis information of one or more locations in a time period, so as to facilitate the first network element to understand the time of each of the multiple locations where the terminal is in a time period (such as the first time period) Sequence: The mobility analysis information provided by the data analysis network element to the first network element is used to indicate time sequence information of one or more locations where the terminal is located within the first time period.
  • the first indication information is used to instruct the data analysis network element to send the mobility analysis information of the terminal to the first network element, which may indicate the time sequence of multiple locations of the terminal within the first time period.
  • the method provided by the embodiment of the present application may further include: the data analysis network element sends mobility analysis information to the first network element.
  • the data analysis network element can send mobility analysis information to the first network element when the reporting triggering condition is met.
  • the data analysis network element can send mobility analysis information to the first network element when the load of the data analysis network element is lower than the preset load threshold, or the data analysis network element can send mobility analysis information to the first network element during the time period indicated by the first network element. Mobility analysis information is sent internally to the first network element, which is not limited in the embodiments of this application.
  • the first indication information may be sent by the first network element to the data analysis network element, or may be sent by other network elements to the data analysis network element. This is not limited in the embodiments of the present application. .
  • the other network elements may also provide the data analysis network element with the information of the first network element. For example, the address information or identification information of the first network element.
  • the method provided by the embodiment of the present application further includes: the data analysis network element receives the second indication information.
  • the second indication information is used to instruct the data analysis network element to provide information about the terminal's residence time at each location. This facilitates determining the residence time (duration) of the terminal at each location based on the residence time information.
  • the data analysis network element sends the mobility analysis information to the first network element, which further includes: the data analysis network element sends to the first network element the location of the terminal at each location. Leave time information.
  • the mobility analysis information also includes information used to determine the residence time of the terminal at each location.
  • This solution can realize that the information of the terminal's residence time at each location is included in the mobility analysis information.
  • the information about the terminal's residence time at each location can also be sent to the first network element through other information besides the mobility analysis information. This is not limited in the embodiments of the present application.
  • the first time period includes one or more sub-time periods
  • the terminal has one or more locations in each of the sub-time periods
  • the sub-time period corresponds to a time information and the duration of the sub-time period
  • the time information of the sub-time period is the starting time of the sub-time period
  • the mobility analysis information includes time information of each location of the terminal in each sub-time period of the first time period, and the time information is The time of entering the location within the sub-time period, and the time information corresponding to any one of the locations is used to indicate the time sequence of any one of the locations in one or more locations within the sub-time period.
  • the location of the terminal in each time period may include one or more locations. Therefore, the mobility analysis information includes the location associated with each of the one or more locations where the terminal is located in each sub-time period. time information.
  • the network element for example, the first network element
  • the network element that receives the mobility analysis information to determine the location of the terminal in the same sub-time period based on the time information of each location. Chronology of multiple locations.
  • the mobility analysis information includes information on one or more of the locations of the terminal in each sub-time period of the first time period, sorted in ascending or descending order by time. . For example, in a sub-time period of the first time period, the position with earlier time is before the position with later time.
  • the mobility analysis information includes one or more sub-mobility analysis information, each sub-mobility analysis information corresponds to a sub-time period in the first time period, wherein the sub-mobility analysis information
  • the multiple positions of the terminal included in the analysis information within a sub-time period are sorted in ascending or descending order of time.
  • the terminal included in the mobility analysis information may Multiple positions within the interval are sorted in ascending or descending order of time.
  • each sub-mobility analysis information when each sub-mobility analysis information corresponds to a time period in the second time period, the data analysis network element can send it to the first network element in the order of each time period. Mobility analysis information for each sub-child. Or the data analysis network element may determine the number of each sub-mobility analysis information, and the number of each sub-mobility analysis information is used to determine the time sequence of each sub-mobility analysis information.
  • each sub-mobility analysis information may carry information used to indicate a time period.
  • the information used to indicate the time period may be the start time and duration of the time period, or the information used to indicate the time period may be are the start time and end time of this time period.
  • the second time period includes one or more time periods
  • the mobility analysis information includes a location of the terminal in each of the time periods and first time information.
  • the first time information is the time when the terminal starts to enter the position associated with the time period within the time period, and the positions of the terminal are different in two temporally adjacent sub-time periods.
  • one sub-time period can only correspond to one position of the terminal. This can avoid the problem of duplication of multiple locations of the terminal within the same time period.
  • the mobility analysis information also includes the duration of each sub-time period, and the duration of the sub-time period is used to reflect information about the residence time of the terminal in the location associated with the sub-time period.
  • the duration of each sub-time period can be used to reflect the terminal's residence time at a location, eliminating the need to add additional information about the terminal's residence time at each location in the mobility analysis information.
  • the length of the time period is less than the preset time length.
  • the length of the time period may be less than the residence time of the terminal at each location.
  • the mobility analysis information also includes information used to determine the residence time of the terminal at each location.
  • the data analysis network element obtains the mobility-related information of the terminal from the second network element, including: the data analysis network element sends a second message to the second network element.
  • the second message is used to request the second network element to provide mobility-related information of the terminal within the second time period.
  • the data analysis network element receives the mobility-related information from the second network element, where the mobility-related information includes each location of the terminal within the second time period and time information associated with each location. , the time information is the time of entering the location.
  • the second message carries third indication information
  • the third indication information is used to instruct the data analysis network element to provide the data analysis network element with a method for determining whether the terminal is at the second time.
  • the mobility-related information also includes information in which multiple locations of the terminal within the second time period are sorted in ascending or descending order according to the time information;
  • the mobility-related information further includes a location of the terminal in each sub-time period of the second time period and second time information, where the second time information is the location of the terminal in the sub-time.
  • the time of entering the position associated with the sub-time period within the period, and the positions of the terminal are different in the two sub-time periods that are adjacent in time.
  • the data analysis network element sends the second message to the second network element, which further includes: the data analysis network element sends third indication information to the second network element, where the third indication information is Instructing the second network element to provide time sequence information for determining respective locations of the terminal.
  • the first indication information can indicate It shows that the second network element sorts the respective locations of the terminal or adds time information to each location of the terminal.
  • the third indication information may be carried in the second message, or the third indication information may be carried in a third message in addition to the second message, which is not limited in this embodiment of the present application.
  • the data analysis network element sends the second message to the second network element, which may also include: the data analysis network element sends fourth indication information to the second network element.
  • the fourth instruction information is used to instruct the data analysis network element to provide the residence time information of one or more locations where the terminal is located in the second time period.
  • the mobility-related information also includes the username and password. Information used to determine the residence time of the terminal at each location within the second time period.
  • the fourth indication information may be carried in the second message, or the fourth indication information may be carried in a message other than the second message, such as the third message or the fourth message. This is not the case in this embodiment of the present application. Make limitations.
  • this application provides a data analysis method, including: a first network element sending first instruction information to a data analysis network element.
  • the first indication information is used to instruct to provide the first network element with time-sequential mobility analysis information used to determine one or more locations where the terminal is located within the first time period.
  • the first network element receives mobility analysis information from the data analysis network element, where the mobility analysis information includes information used to determine the time sequence of one or more locations where the terminal is located within the first time period.
  • the first time period may be a time period in the past or a time period in the future, which is not limited in this embodiment of the present application.
  • the method provided by the embodiment of the present application further includes: the first network element sends a message to the data analysis network element to instruct the data analysis network element to provide the residence time of the terminal at each location. the second indication information of the information. In this way, information that helps the data analysis network element to determine the need to provide the terminal's residence time at each location to the first network element according to the second indication information can be used.
  • the first indication information and the second indication information may be the same indication information.
  • the indication information is used to instruct the data analysis network element to provide data for determining each location of the terminal.
  • Time sequence information is also used to instruct the data analysis network element to provide information about the terminal's residence time at each location.
  • the first network element may instruct the data analysis network element to provide time sequence information for determining the respective locations of the terminal in an explicit instruction manner, such as sending the first instruction information.
  • the first network element can instruct the data analysis network element to provide time sequence information for determining the respective locations of the terminal in an implicit instruction manner.
  • the first network element sends the second instruction information instead of the first instruction information.
  • the data analysis network element receives the second instruction information, it can determine that it is not only used to instruct the data analysis network element to provide information used to determine the time sequence of each position of the terminal, but also used to instruct the data analysis network element. Provides information on the terminal's dwell time at various locations.
  • the first network element receiving the mobility analysis information from the data analysis network element also includes: the first network element receiving information from the data analysis network element about the residence time of the terminal in each location. information.
  • the mobility analysis information includes time information of each location where the terminal is located in each sub-time period of the first time period.
  • the time information is the time when the terminal enters the location within the sub-time period.
  • the time information corresponding to any position is used to indicate the time sequence of any position among one or more positions within the sub-time period.
  • the terminal included in the mobility analysis information is The positions of the plurality of positions within the two time periods are sorted in ascending or descending order of time.
  • the mobility analysis information includes information in which one or more of the locations of the terminal in each sub-time period of the first time period are sorted in ascending or descending order by time.
  • the first time period includes one or more sub-time periods
  • the mobility analysis information includes a location of the terminal in each of the sub-time periods and the first time Information
  • the first time information is the time when the terminal enters the position associated with the sub-time period within the sub-time period
  • the positions of the terminal are different within the two temporally adjacent sub-time periods.
  • the mobility analysis information also includes the duration of the sub-time period, and the duration of the sub-time period is used to reflect the residence time of the terminal's location in the sub-time period.
  • This solution can use the duration of the sub-time period to reflect the residence time of the terminal's location in the sub-time period, and can save the signaling overhead caused by adding the terminal's residence time at each location in the mobility analysis information.
  • the length of the sub-time period is less than the preset time length.
  • the mobility analysis information also includes information used to determine the residence time of the terminal at each location.
  • embodiments of the present application provide a communication device that can implement the method in the first aspect or any possible implementation of the first aspect, and therefore can also implement the first aspect or any possible implementation of the first aspect.
  • the communication device may be a data analysis network element, or may be a device that supports the data analysis network element to implement the method in the first aspect or any possible implementation of the first aspect, such as a chip applied in the data analysis network element.
  • the communication device can implement the above method through software, hardware, or through hardware executing corresponding software.
  • the communication device may include a processing unit and a communication unit, where the communication unit is configured to perform the receiving/transmitting related steps performed by the data analysis network element in the above first aspect or any possible implementation of the first aspect.
  • the processing unit is configured to perform relevant steps of processing performed by the data analysis network element in the above-mentioned first aspect or any possible implementation of the first aspect.
  • the processing unit may be a processor, and the communication unit may be a communication interface.
  • the communication interface may be an input/output interface, a pin or a circuit, etc.
  • the processing unit executes instructions stored in the storage unit, so that the data analysis network element implements a data analysis method described in the first aspect or any possible implementation manner of the first aspect.
  • the storage unit may be a storage unit within the chip (eg, register, cache, etc.), or may be a storage unit located outside the chip within the data analysis network element (eg, read-only memory, random access memory, etc.) .
  • embodiments of the present application provide a communication device that can implement the method in the second aspect or any possible implementation of the second aspect, and therefore can also implement the second aspect or any possible implementation of the second aspect.
  • Beneficial effects in the implementation method may be a first network element, or may be a device that supports the first network element to implement the method in the second aspect or any possible implementation of the second aspect, such as a chip applied in the first network element.
  • the communication device can implement the above method through software, hardware, or through hardware executing corresponding software.
  • the communication device may include a processing unit and a communication unit, where the communication unit is configured to perform the receiving/transmitting related steps performed by the first network element in the above second aspect or any possible implementation of the second aspect.
  • the processing unit is configured to perform the above second aspect or any possible implementation manner of the second aspect by the first Relevant steps of processing performed by a network element.
  • the processing unit may be a processor, and the communication unit may be a communication interface.
  • the communication interface may be an input/output interface, a pin or a circuit, etc.
  • the processing unit executes instructions stored in the storage unit, so that the first network element implements a data analysis method described in the second aspect or any possible implementation manner of the second aspect.
  • the storage unit may be a storage unit within the chip (for example, a register, a cache, etc.), or may be a storage unit in the first network element located outside the chip (for example, a read-only memory, a random access memory, etc.) .
  • embodiments of the present application provide a computer-readable storage medium.
  • Computer programs or instructions are stored in the computer-readable storage medium. When the computer programs or instructions are run on a computer, they cause the computer to execute the steps from the first aspect to the third aspect.
  • the computer can analyze network elements for data.
  • embodiments of the present application provide a computer-readable storage medium.
  • Computer programs or instructions are stored in the computer-readable storage medium. When the computer programs or instructions are run on a computer, they cause the computer to execute the steps from the second aspect to the third aspect.
  • the computer may be the first user plane network element.
  • embodiments of the present application provide a computer program product including instructions. When the instructions are run on a computer, the computer performs a data analysis described in the first aspect or various possible implementations of the first aspect. method.
  • embodiments of the present application provide a computer program product including instructions. When the instructions are run on a computer, the computer performs a data analysis described in the second aspect or various possible implementations of the second aspect. method.
  • inventions of the present application provide a communication device for implementing various methods in various possible implementations of any one of the above first to second aspects.
  • the communication device may be the above-mentioned data analysis network element, or a device including the above-mentioned data analysis network element, or a component (for example, a chip) applied in the data analysis network element.
  • the communication device may be the above-mentioned first network element, or a device including the above-mentioned first network element, or the communication device may be a component (for example, a chip) applied in the first network element.
  • the communication device includes corresponding modules and units for implementing the above method.
  • the modules and units can be implemented by hardware, software, or by hardware executing corresponding software.
  • the hardware or software includes one or more modules or units corresponding to the above functions.
  • the communication device described in the ninth aspect may further include: a bus and a memory, and the memory is used to store codes and data.
  • the memory is used to store codes and data.
  • at least one processor communication interface and the memory are coupled to each other.
  • an embodiment of the present application provides a communication device, which includes: a communication interface and at least one processor. Wherein, at least one processor communicates with the communication interface. When the communication device is running, the at least one processor executes the computer execution instructions or programs stored in the memory, so that the communication device executes the above-mentioned first aspect or the first aspect.
  • the communication device may be a data analysis network element, or a chip applied in the data analysis network element.
  • an embodiment of the present application provides a communication device, which includes: a communication interface and at least one processor. Wherein, at least one processor communicates with the communication interface. When the communication device is running, the at least one processor executes computer execution instructions or programs stored in the memory, so that the communication device executes the above second aspect or the second aspect. Methods in various possible implementations.
  • the communication device may be The first network element, or a chip applied in the first network element.
  • inventions of the present application provide a communication device.
  • the communication device includes one or more modules for implementing the method of any one of the above first and second aspects.
  • the one or more modules It may correspond to each step in the method of any one of the above-mentioned first aspect and second aspect.
  • inventions of the present application provide a chip system.
  • the chip system includes at least one processor.
  • the processor is configured to read and execute the computer program stored in the memory to execute the first aspect or any possible implementation thereof. method in.
  • inventions of the present application provide a chip system.
  • the chip system includes at least one processor.
  • the processor is configured to read and execute the computer program stored in the memory to execute the second aspect or any possible implementation thereof. method in.
  • the chip system may be a single chip or a chip module composed of multiple chips.
  • the chip system further includes a memory, and the memory and the processor are connected to the memory through circuits or wires.
  • the chip system also includes a communication interface.
  • the communication interface is used to communicate with other modules outside the chip.
  • embodiments of the present application provide a communication system, which includes: a data analysis network element and a first network element.
  • the data analysis network element is used to perform the method in the first aspect or any possible implementation thereof, and the first network element is used to perform the method in the first aspect or any possible implementation thereof.
  • the communication system may also include one or more second network elements for providing required data to the data analysis network element.
  • Figure 1 is a schematic architectural diagram of a communication system provided by an embodiment of the present application.
  • Figure 2a is a schematic diagram of a 5G network architecture provided by an embodiment of the present application.
  • Figure 2b is a schematic diagram of another 5G network architecture provided by an embodiment of the present application.
  • Figure 3 is a schematic flow chart of a data analysis method provided by an embodiment of the present application.
  • Figure 4 is a schematic diagram of a specific implementation flow of a data analysis method provided by an embodiment of the present application.
  • Figure 5 is a schematic diagram of a specific implementation flow of another data analysis method provided by the embodiment of the present application.
  • Figure 6 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
  • Figure 7 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a chip provided by an embodiment of the present application.
  • words such as “first” and “second” are used to distinguish the same or similar items with basically the same functions and effects.
  • the first network element and the second network element are only used to distinguish different network elements, and their sequence is not limited.
  • words such as “first” and “second” do not limit the number and execution order, and words such as “first” and “second” do not limit the number and execution order.
  • At least one refers to one or more, and “plurality” refers to two or more.
  • “And/or” describes the association of associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the related objects are in an “or” relationship.
  • “At least one of the following” or similar expressions thereof refers to any combination of these items, including any combination of a single item (items) or a plurality of items (items).
  • At least one of a, b, or c can mean: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple .
  • Figure 1 is a schematic architectural diagram of a communication system provided by an embodiment of the present application.
  • the system includes: a consumer network function network element 100, a data analysis network element 200, and one or more data providing network elements 300. .
  • the data analysis network element 200 is used to provide the mobility analysis results of the terminal to the consumer network function network element 100, for example, during the movement of the terminal, one or more locations of the terminal within a time period and for determining Information about the time sequence in which the terminal enters each location.
  • the data providing network element 300 is used to provide the data analysis network element 200 with information related to the mobility of the terminal for obtaining the mobility analysis result of the terminal, such as the mobility information of the terminal, or service data related to the mobility of the terminal. .
  • one or more data providing network elements 300 may include an application network element, a mobility management network element or a network management network element.
  • the above-mentioned consumer network function network element 100 can be the 5G core network (5G core network) as shown in Figure 2a or 2b core, network elements and network management elements in 5GC), such as OAM.
  • 5G core network 5G core network
  • 5GC 5G management elements in 5GC
  • the network elements in the 5G core network can be any of the following network elements: policy control function (PCF) network elements, network slicing Selection function (network slice selection function, NSSF) network element, access and mobility management function (Access and Mobility Management Function, AMF network element), session management function (session management function, SMF) network element, network capability opening function ( network exposure function (NEF) network element, application function (AF) network element, NWDAF network element, Data Collection Coordination Function (DCCF) network element).
  • PCF policy control function
  • NSSF network slice selection function
  • AMF Access and Mobility Management Function
  • SMF session management function
  • network capability opening function network exposure function
  • AF application function
  • NWDAF Data Collection Coordination Function
  • DCCF Data Collection Coordination Function
  • the data analysis network element in the embodiment of the present application can be the network data analytics function (NWDAF) network element in the 5GC, or it can be the management data analysis function (MDAF) of the network management system. ) network element, it can even be a data analysis network element on the Radio Access Network (Radio Access Network, RAN) side.
  • NWDAAF network data analytics function
  • MDAF management data analysis function
  • the 5G network architecture shown in Figure 2a or Figure 2b can also include: terminals, (R)AN equipment, user plane function (UPF) network elements, and unified data management (unified data management, UDM) network element, data network (DN), user data repository (UDR), binding support function (BSF) network element, charging function (Charging Function, CHF) network element and network repository function (NRF) network element.
  • the NRF network element is mainly used for the discovery of network elements.
  • the terminal accesses the network through the (R)AN device, and the terminal communicates with the AMF network element through the N1 interface (referred to as N1).
  • the SMF network element communicates with one or more UPF network elements through the N4 interface (referred to as N4).
  • the UPF network element communicates with the DN through the N6 interface (referred to as N6).
  • (R)AN equipment communicates with AMF network elements through the N2 interface (referred to as N2).
  • (R)AN equipment communicates with UPF network elements through the N3 interface (referred to as N3).
  • control plane network elements can also use service-based interfaces to interact.
  • AMF network elements, SMF network elements, UDM network elements, or PCF network elements interact using service-oriented interfaces.
  • the service-oriented interface provided by the AMF network element to the outside world can be Namf.
  • the external service interface provided by the SMF network element can be Nsmf.
  • the service-oriented interface provided by the UDM network element to the outside world can be Nudm.
  • the service-oriented interface provided by the PCF network element to the outside world can be Npcf.
  • the service-oriented interface provided by the NSSF network element to the outside world can be Nnssf.
  • the service-oriented interface provided by the NEF network element to the outside world can be Nnef.
  • the service-oriented interface provided by the AF network element to the outside world can be Naf.
  • the service-oriented interface provided by the NRF network element to the outside world can be Nnrf.
  • the service-oriented interface provided by the BSF network element to the outside world can be Nbsf.
  • the external service interface provided by the CHF network element may be Nchf (not shown in Figure 2b).
  • the service-oriented interface provided by the NWDAF network element to the outside world can be Nnwdaf.
  • the service-oriented interface provided by the BSF network element to the outside world can be Nbsf.
  • the service-oriented interface provided by the NRF network element to the outside world can be Nnrf. It should be understood that the relevant description of the names of various service-oriented interfaces can refer to the 5G system architecture diagram in the prior art, and will not be described again here.
  • Figure 2a and Figure 2b only illustrate a UPF network element and an SMF network element. Of course, it may include multiple UPF network elements and SMF network elements, such as SMF network element 1 and SMF network element 2. This is not specifically limited in the embodiment of the present application.
  • the (R)AN device, AMF network element, SMF network element, UDM network element, UPF network element and PCF network element in Figure 2a and Figure 2b are just names, and the name does not limit the device itself.
  • the network elements or entities corresponding to (R)AN equipment, AMF network elements, SMF network elements, UDM network elements, UPF network elements and PCF network elements can also have other names.
  • the application examples do not specifically limit this.
  • the UDM network element may be replaced by a home subscriber server. HSS) or user subscription database (USD) or database entity, etc., will be explained uniformly here and will not be described in detail later.
  • Terminal is a device that allows users to access network services.
  • the interface between the terminal and the network is a wireless interface.
  • Terminals may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems with wireless communication capabilities; they may also include subscriber units, cellular phones ), smart phone, wireless data card, personal digital assistant (PDA) computer, tablet computer, wireless modem, handheld device, laptop computer, Cordless phone (cordless phone) or wireless local loop (WLL) station, machine type communication (MTC) terminal, user equipment (user equipment (UE)), mobile station (mobile station, MS), Terminal device or relay user equipment, etc.
  • the relay user equipment may be, for example, a 5G residential gateway (RG).
  • RG 5G residential gateway
  • terminals in the embodiments of this application can also be terminals in various vertical industry application fields such as Internet of Things terminal equipment, ports, smart factories, railway transportation, logistics, drones, and driverless cars.
  • terminals in various vertical industry application fields such as Internet of Things terminal equipment, ports, smart factories, railway transportation, logistics, drones, and driverless cars.
  • mobile robots automated guided vehicles (AGVs), driverless cars, control equipment and sensors on trains, control equipment and sensors deployed in factories, etc.
  • AGVs automated guided vehicles
  • driverless cars control equipment and sensors on trains, control equipment and sensors deployed in factories, etc.
  • the terminal may also be a wearable device.
  • Wearable devices can also be called wearable smart devices. It is a general term for applying wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes, etc.
  • a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined wearable smart devices include full-featured, large-sized devices that can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones. Use, such as various types of smart bracelets, smart jewelry, etc. for physical sign monitoring.
  • the terminal can also be a sensor device applied in the factory.
  • NWDAF network element network data analysis function. It has the functions of data collection, training, analysis, and reasoning. It can be used to collect relevant data from network elements, third-party business servers, terminal equipment, or network management systems, conduct analysis and training based on relevant data, and provide information to network elements and third-party service providers. Third-party service servers, terminal equipment or network management systems provide data analysis results. The data analysis results can assist the network in selecting service quality parameters for the service, or assist the network in performing traffic routing, or assist the network in selecting background data transmission strategies, etc.
  • NF Network Function
  • PCF Packet Control Function
  • AMF Access Management Function
  • SMF Session Management Function
  • NEF Network Function
  • AF AF network element
  • NWDAF NWDAF network element
  • the AMF network element is mainly responsible for user access and mobility management, including user registration, reachability, mobility management, N1/N2 interface signaling transmission, access authentication and authorization, etc.
  • AF network element transmits the requirements from the application side to the network side, such as QoS requirements or user status event subscriptions.
  • AF can be a third-party functional entity or an application server deployed by the operator.
  • OAM Operation, supervision and management, referred to as network management. Mainly complete daily network and business analysis, prediction, Planning and configuration work, as well as testing and fault management of the network and its services, etc.
  • OAM can interact with the RAN to obtain the UE position measured by the RAN or reported by the UE measurement on the RAN side.
  • the NWDAF network element supports the consumer NF network element to request/subscribe the mobility analysis results of the terminal. After receiving the mobility analysis results of the consumer NF network element's request/subscription terminal, in order to deduce the corresponding analysis results, the NWDAF network element needs to collect corresponding data from the OAM network element, AMF network element and AF network element. . Specifically, the NWDAF network element can obtain the location of the terminal from the OAM network element. The location of the terminal at the OAM network element is included in the Minimization of Drive Tests (MDT) data. The MDT data is reported by the terminal to OAM through the base station.
  • MDT Minimization of Drive Tests
  • the measurement report data of the network element and/or the data of each terminal measured by the base station itself are then reported to the measurement report data of the OAM network element, which contains the location of the terminal.
  • the NWDAF network element can obtain network data related to the terminal's mobility from the AMF network element, such as the location of the terminal, the location trend of the terminal, the access behavior trend of the terminal, etc.
  • the specific content is shown in Table 1.
  • the identifier of the terminal in the embodiment of the present application may be one or more of the following: Internet protocol address (internet protocol, IP), subscription permanent identifier (subscription permanent identifier, SUPI), permanent equipment identifier (permanent equipment identifier, PEI), general public subscription identifier (GPSI), international mobile subscriber identifier (IMSI), international mobile equipment identity (IMEI), IP address and mobile station international integration Business digital network number (mobile station international integrated service digital network number, MSISDN).
  • IP Internet protocol address
  • SUPI subscription permanent identifier
  • PEI permanent equipment identifier
  • GPSI general public subscription identifier
  • IMSI international mobile subscriber identifier
  • IMEI international mobile equipment identity
  • IP address mobile station international integration Business digital network number
  • MSISDN mobile station international integrated service digital network number
  • the NWDAF network element can also obtain the mobility-related service data of the terminal from the AF network element (which may be an AF network element within the core network or a third-party AF network element), as shown in Table 2.
  • the AF network element which may be an AF network element within the core network or a third-party AF network element
  • NWDAF network elements can perform historical data analysis and obtain statistical analysis results of terminal mobility, as shown in Table 3:
  • the NWDAF network element can train an Artificial Intelligence (AI) model based on historical data, and use the AI model to predict the mobility information of the terminal in a certain period of time in the future, as shown in Table 4:
  • AI Artificial Intelligence
  • the time slots in the analysis results should be provided in chronological order (different time slots may overlap). If the analysis result is for a group of terminals (that is, the group ID of the terminal is provided), then within the same time slot, these terminals may be located in different location areas (such as the location area identified by TA/cell). Terminals located in different location areas The proportion of the number of UEs may also be different. In the analysis results, these location areas should be listed from large to small according to the proportion of the number of terminals (due to the limitation of the maximum number of entries in the analysis results, locations with very small proportions of the number of UEs may not be listed. area).
  • the mobility analysis result of the terminal obtained by the NWDAF network element can be the statistical or predicted positions of multiple terminals in the same time slot (time period), or a terminal in Multiple locations at different times, as shown in Table 5.
  • the current terminal mobility analysis results obtained by data analysis network elements do not define the sequence of multiple locations in the same time slot.
  • the consumer NF network element needs to obtain the time sequence of multiple locations of the terminal from the NWDAF network element when performing data processing or information decision-making. For example, when sending traffic jam or traffic accident warning information to vehicles driving on the road, it is necessary to determine whether the vehicle is located in the upstream or downstream lane of the road based on the location and direction information, and then the correct notification or warning information can be sent to the vehicle.
  • Table 5 shows the mobility analysis results of the terminal provided by the NWDAF network element in the form of a table. It can be seen from Table 5 that although the mobility analysis result includes the terminal in a time slot (for example, time slot 1, that is, Time slot The locations of multiple locations of the terminal within the time slot determined by start1 and Duration 1). For example, location 11 indicates that the terminal is located in cell 1 and location 12 indicates that the terminal is located in cell 2. However, for the consumer network function network element, when the mobility analysis results of the terminal are obtained as shown in Table 5, it can be known that the terminal is located in Cell 1 and Cell 2 in time slot 1, but it is impossible to determine where the terminal is located.
  • the time sequence of cell 1 and cell 2 that is, whether the terminal is in cell 1 or cell 2 first, means that it is impossible to determine whether the terminal moves from cell 1 to cell 2 or from cell 2 to cell 1.
  • embodiments of the present application provide a data analysis method, which is used to realize that the mobility analysis information of the terminal provided by the data analysis network element to the consumer network function network element can indicate the time sequence of the terminal in different locations, assisting the consumer.
  • NF network elements perform data processing or information decision-making.
  • the specific structure of the execution body of a data analysis method is not particularly limited by the embodiment of the present application, as long as it can be executed by running a program that records the code of a data analysis method of the embodiment of the present application. It is enough to communicate according to a data analysis method according to the embodiment of the present application.
  • the execution subject of a data analysis method provided by the embodiment of the present application may be a functional module in the data analysis network element that can call and execute the program, or a communication device applied in the data analysis network element, such as a chip, Chip systems, integrated circuits, etc. These chips, chip systems, and integrated circuits may be installed inside the data analysis network element, or may be independent of the data analysis network element.
  • the execution subject of the analysis method may be a functional module in the first network element that can call and execute the program, or a communication device applied in the first network element, such as a chip, a chip system, an integrated circuit, etc. These chips, The chip system and the integrated circuit may be installed inside the first network element, or may be independent from the first network element, and are not limited by the embodiments of this application.
  • Figure 3 is a schematic flow chart of a data analysis method provided by an embodiment of the present application. The method includes:
  • Step 301 The first network element sends first instruction information to the data analysis network element.
  • the data analysis network element receives the first indication information from the first network element.
  • the first instruction information is used to instruct the data analysis network element to send the mobility analysis information of the terminal.
  • the first instruction information is used to instruct the data analysis network element to send mobility analysis information indicating the location sequence of the terminal to the first network element.
  • the first instruction information is used to instruct the data analysis network element to send the mobility analysis information to the first network element.
  • the mobility analysis information sent by the network element should include information used to determine the sequence of multiple locations of the terminal.
  • the first indication information is carried in a first message, and the first message is used to request the data analysis network element to provide mobility analysis information of the terminal.
  • the first indication information is carried in other messages besides the first message.
  • the first network element first sends the first message to the data analysis network element, and then sends the first indication information.
  • the first indication information and the first message can be carried in the same message (for example, a data subscription message or a data request message) and sent to the data analysis network element. This is not limited in the embodiments of the present application.
  • the first message is used to request the data analysis network element to provide mobility analysis information of the terminal. Or it is used to subscribe the mobility analysis information of the terminal to the data analysis network element, which is not limited in the embodiments of this application.
  • the first indication information is provided by the first network element to the data analysis network element as an example.
  • the first indication information can also be provided by other than the first network element.
  • the network element sends it to the data analysis network element.
  • the other network element sends the first instruction information to the data analysis network element, it can also provide the information of the first network element to instruct the data analysis network element to send the obtained movement information to the first network element.
  • Sexual analysis information is provided.
  • the first message may also carry information used to determine the collection object (for example, the terminal).
  • the first message may also carry one or more of identification information of one or more terminals, target area information, network slice information, and application information.
  • the first message carries the identification information of one or more terminals, indicating that the first network element wants the data analysis network element to provide mobility analysis information of a specific terminal identified by the identification information of one or more terminals, that is, each terminal Positions at different times and the sequence of multiple positions of a terminal at different times. For example, if the first message carries the identification information of terminal 0, it means that the first network element wants the data analysis network element to provide mobility analysis information of terminal 0.
  • the first message may also carry information about the target area (such as TA or Cell), which indicates that the first network element hopes that the data analysis network element will provide mobility analysis information for one or more terminals located in the target area.
  • the first message carries information about the target area and identification information of one or more terminals, indicating that the first network element wants the data analysis network element to provide terminals located in the target area and including the identification information of the one or more terminals.
  • mobility analysis information For example, if the target area is Cell 1, the identification information of one or more terminals includes Terminal 1 to Terminal 4, and Cell 1 has Terminal 0 to Terminal 100, then the first network element can pass the information of the target area. and the identification information of terminals 1 to 4, and requests the data analysis network element for mobility analysis information of terminals 1 to 4 located in cell 1.
  • the first message may also include an analysis target time window (Analytics target period) to indicate that the first network element wishes to obtain the mobility analysis information of the terminal within the analysis target time window.
  • the analysis target time window may be a certain time period in the past or a certain time period in the future (indicating that the first network element wants to obtain the predicted mobility analysis results of the terminal).
  • the analysis target time window can be a time period that has passed now. For example, if it is 11 o'clock now, the analysis target time window can be the time period from 8 o'clock to 9 o'clock, or it can be the future time period relative to the present. of a certain period of time. If it is 11 o'clock now, the analysis target time window can be the time period between 12 o'clock and 13 o'clock.
  • the data analysis network element can determine whether the mobility analysis information determined for the terminal is statistical information on the various locations of the terminal in the past period of time (i.e., mobility statistical information of the terminal) or for a period of time in the future. Information on predicting each location of the terminal within the segment (i.e., mobility prediction information of the terminal).
  • the first message may also carry a prediction indication or a statistics indication, where the statistics indication is used to instruct the data analysis network element to perform statistics on the mobility of the terminal in the past period of time.
  • the prediction indication is used to instruct the data analysis network element to predict the mobility of the terminal in a future period of time.
  • the data analysis network element can decide on its own to use a period of time before the current time as the analysis target time window, or You can choose to use a period of time after the current time as the analysis target time window, which is not limited in the embodiment of the present application.
  • the first message when the first message includes the analysis target time window, the first message may include prediction instructions or statistical instructions, or may not include them. This is not limited in the embodiments of the present application.
  • the first message may also include one or more time information (such as time slots).
  • the lengths of different time information may be the same or different.
  • the length of the time information may be 3 seconds or 5 seconds.
  • the first message carries the identification information of terminal 0 and the time period between 8 o'clock and 10 o'clock in the past, it means that the first network element hopes that the data analysis network element will provide the information of terminal 0 in the past 8 o'clock and 10 o'clock.
  • the first message carries information about the area of interest (AoI) and the time period between 8 o'clock and 10 o'clock in the past, it means that the first network element hopes that the data analysis network element will provide AoI information.
  • AoI area of interest
  • the first message carries the AoI information and the prediction indication, it means that the first network element hopes that the data analysis network element predicts the order in which each terminal moves within a period of time in the area of interest indicated by the AoI information. .
  • Step 302 The data analysis network element obtains mobility-related information of the terminal from the second network element.
  • the mobility-related information at least includes time information associated with each of the one or more locations where the terminal is located within the second time period.
  • the second network element may be any one or more of an AMF network element, an AF network element, or an OAM network element.
  • the mobility-related information provided by the AMF network element, AF network element, or OAM network element to the data analysis network element is shown in Tables 1 to 3, and will not be described again here.
  • Step 303 The data analysis network element processes mobility-related information according to the first instruction information to obtain mobility analysis information.
  • the mobility analysis information includes information used to determine the time sequence of one or more locations where the terminal is located within the first time period.
  • the mobility analysis information may also include the location of one or more locations where the terminal was located within the first time period.
  • the first time period when the data analysis network element obtains the analysis target time window, the first time period may be the analysis target time window, or may be a time period in the analysis target time window. In the case where the data analysis network element has not obtained the analysis target time window, if the data analysis network element determines that it is necessary to obtain the mobility prediction information of the terminal, the first time period may be a period in the future determined by the data analysis network element itself. In the case where the data analysis network element has not obtained the analysis target time window, if the data analysis network element determines that it is necessary to obtain the mobility statistics of the terminal, the first time period may be a period of time that has elapsed as determined by the data analysis network element itself. .
  • the mobility-related information in the embodiment of the present application may be the mobility-related information of the terminal in the first time period, and then the mobility analysis information provided by the data analysis network element is used to predict the terminal's mobility in the future period.
  • the first time period is a time period in the future.
  • the first time period is located after the second time period, and the second time period is a period of time in the past.
  • the data analysis network element determines the order in which the statistical terminal moves in the past period of time
  • the first time period may be the second time period, or a part of the second time period, or the first time period.
  • One time period may include a second time period, which is not limited in the embodiments of this application.
  • Step 304 The data analysis network element sends mobility analysis information to the first network element.
  • the first network element receives the mobility analysis information from the data analysis network element.
  • An embodiment of the present application provides a data analysis method, in which the first indication information is obtained through the data analysis network element. Since the first indication information instructs the data analysis network element to provide mobility analysis information of the terminal, in order to facilitate the first The network element understands the time sequence of each of the multiple locations where the terminal is located within a time period (such as the second time period) to determine the movement direction of the terminal. The data analysis network element provides mobility analysis to the first network element. The information is used to indicate the time sequence of one or more locations where the terminal is located within the second time period.
  • the method provided by the embodiment of the present application further includes: the first network element sends second indication information to the data analysis network element.
  • the data analysis network element receives the second indication information from the first network element.
  • the second instruction information is used to instruct the data analysis network element to report information about the residence time of the terminal at each location.
  • the data analysis network element can also obtain the second indication information from other network elements.
  • the data analysis network element can determine on its own that the mobility analysis information includes information about the terminal's residence time at each location. .
  • the mobility analysis information when the data analysis network element determines to provide information on the terminal's residence time at each location, the mobility analysis information also includes information for determining the terminal's residence time at each location. Leave time information.
  • the information used to determine the residence time of the terminal at each location may be the information of the residence time associated with each location. In addition to the information associated with the residence time of each location, two adjacent locations in time can also be used.
  • the associated time information reflects the residence time of the terminal at each location, or when a sub-time period corresponds to the location of a terminal, the duration of the sub-time period can reflect the residence time of the terminal's location in the sub-time period. Leave time information.
  • the first network element can obtain information about the terminal's residence time at each location based on the time information associated with two temporally adjacent locations and the duration of the time period to which each location belongs.
  • the terminal enters position 1 at 13:12:10 on May 1, 2022 in time period a, and the terminal enters position 2 at 13:12:15 on May 1, 2022 in time period a, so that it can
  • the information that determines the dwell time of the terminal in position 1 is 5 seconds. If the terminal enters location 3 at 13:12:19 on May 1, 2022 in time period b adjacent to time period a, it can be determined that the terminal's residence time in location 2 is 4 seconds. If the duration of time period a is 9s, after obtaining the residence time information of location 1 based on the time difference between the time of location 1 and the time of location 2, we can obtain the terminal's time at the time based on the duration of time period a. The information about the dwell time at position 2 in segment a is 4s.
  • the data analysis network element can determine to provide information on the residence time of the terminal at each location.
  • each location included in the mobility analysis information is associated with a time information (such as a timestamp).
  • the mobility analysis information includes the time information of each location of the terminal in each sub-time period of the first time period, that is, the mobility analysis information includes information related to the location of the terminal in the first time period. Time information associated with each location within each sub-time period of the time period. It can be understood that when the first time period includes a sub-time period, the sub-time period is the first time period.
  • the time information is the time when the terminal enters the location within a sub-time period, and the time information of multiple locations is used to determine the order in which the terminal moves between multiple locations.
  • a terminal may be stationed at one location in a sub-time period.
  • a mobile terminal For a mobile terminal, it may be in multiple locations in a sub-time period. Therefore, the terminal may be in multiple locations in the same sub-time period. Each location in can be associated with a time information.
  • the duration of each sub-time period may be the same or different, which is not limited in this embodiment of the present application.
  • the first time period is the sub-time period.
  • the first time period includes 10 seconds, and assuming that the terminal is in 8 locations respectively within the 10 seconds, the mobility analysis information may include time information associated with at least 8 locations. This is because when the second network element obtains the mobility-related information of the terminal, assuming that the AMF network element collects the terminal's position every 2 seconds, the terminal's position may not have changed during the two adjacent collection times. Then the terminal may correspond to 2 or more time information at the same location.
  • the data analysis network element when determining the mobility analysis information, can divide the first time period into one or more sub-time periods, and then determine the location of each terminal in each sub-time period.
  • Time information associated with a location That is, the mobility analysis information includes one or more sub-mobility information, and each sub-mobility information includes time information associated with each location where the terminal is located in a time period of the first time period.
  • the data analysis network element collects the content shown in Table 1 from the AMF network element, which includes the location of the terminal at different times (that is, each location is associated with a time information), then the data analysis network element can root According to the location of the terminal at different times provided by the AMF network element, the mobility analysis information of the terminal as shown in Table 6 is obtained.
  • a timestamp (timestamp) can be added to the location of each terminal in the mobility analysis information of the terminal.
  • the timestamp can be returned by the movement of the terminal from the AMF network element/AF network element/OAM network element.
  • Sexually related information obtained from:
  • the first network element can obtain the time sequence of multiple locations of the terminal based on the time information of the terminal entering each location.
  • the first network element can determine the sequence of two terminals at the same location based on the time information of each terminal at each location.
  • time information is carried in the first message (for example, the time slot indicated by Time slot start1 and Duration 1 in Table 1, the length of the time slot is 3 seconds, or the time slot indicated by Time slot start2 and Duration 2 in Table 2 time slot, the length of the time slot is 5 seconds), each sub-mobility analysis information is associated with a time information.
  • the content of sub-mobility analysis information 1 includes Time slot start1, Duration 1, UE location11 and the timestamp 11 associated with UE location11, and the timestamp 12 associated with UE location12 and UE location12 in Table 1.
  • the content of sub-mobility analysis information 2 includes Time slot start2, Duration 2 in Table 1, the timestamp 21 associated with UE location21 and UE location21, the timestamp 22 associated with UE location22 and UE location22, and the association between UE location23 and UE location23
  • the timestamp is 23.
  • the first time period can include multiple sub-time periods.
  • the time slot indicated by Time slot start1 and Duration 1 can be used as a sub-time period of the first time period
  • Time slot start2 and The time slot indicated by Duration 2 can be used as another sub-time period of the first time period.
  • the mobility analysis information may also include information about the terminal's residence time at each location.
  • the mobility analysis information carrying dwell time information provided by the embodiment of the present application.
  • the data analysis network element may include information on the terminal's residence time at each location in the mobility analysis information of the terminal.
  • the data analysis network element when the first network element provides the second indication information to the data analysis network element, the data analysis network element includes the location of the terminal at each location in the mobility analysis information of the terminal. Leave time information.
  • the data analysis network element can also use the content of Table 6 as an example.
  • Method (2) The positions of the terminals included in the mobility analysis information at different times are sorted in a preset time sequence.
  • the mobility analysis information includes the location of each location of the terminal sorted in chronological order within each sub-time period of the first time period.
  • the data analysis network element after the data analysis network element obtains each location of the terminal and the time information associated with each location from the first network element, it can analyze the location of the terminal at the first time based on the time information associated with each location. All positions of the segments are sorted in chronological order, or all positions in any sub-time period within the first time period are sorted in ascending or descending order of time. It can be understood that if the terminal is in the same position at different times, the ranking may include the following results: position 1, position 2, and position 1, or position 1, position 1, and position 2. When two or more adjacent positions in time are the same, the data analysis network element can only include the position with the earliest time when sorting the positions.
  • the data analysis network element when determining the mobility analysis information, can divide the first time period into one or more sub-time periods, and then determine the location of each terminal in each sub-time period. Time information associated with a location. That is, the mobility analysis information includes one or more sub-mobility analysis information, and each sub-mobility analysis information includes each location of the terminal in a sub-time period of the first time period, sorted in chronological order.
  • the data analysis network element After the data analysis network element obtains the time information of the terminal at each location from the second network element, it can perform time sequence analysis on multiple locations of the terminal in the same sub-time period based on the time information of the terminal at each location. Sort to obtain the mobility analysis information of the terminal, as shown in Table 8:
  • the terminal moves between cell 1 and cell 2 within 3 seconds from 2022-04-24 11:37:18. Since the location of cell 1 is located in the cell Before the position of 2, it means that the terminal is located in cell 1 first and then moves from cell 1 to cell 2. The terminal moved between cells (cell) 3 to cell (cell) 5 within 5 seconds from 2022-04-24 11:37:21, and the terminal was first located in cell 3 and then moved from cell 3 to cell 4, and then from cell 3 to cell 4. Cell 4 moves to Cell 5.
  • the mobility analysis information shown in Table 8 can also carry the number of each location.
  • the location number of cell 1 is 1, and the location number of cell 2 is 2.
  • the data analysis network element can sort multiple positions in the same time slot in a gradually increasing or decreasing order of time, which is not limited in the embodiment of the present application.
  • the method of sorting each location can be negotiated by the first network element and the data analysis network element or The first network element instructs the data analysis network element.
  • the first network element instructs the data analysis network element to rank the earliest location where the terminal enters in the same time slot first (for example, cell 1), and to rank the terminal in the same time slot first.
  • the latest entered position in a time slot is ranked at the end (for example, cell 2).
  • the data analysis network element can also indicate to the first network element that the sorting results are based on time from early to late. order, or the order of time from late to early.
  • the data analysis network element may include information on the terminal's residence time at each location in the mobility analysis information of the terminal.
  • the data analysis network element when the first network element provides the second indication information to the data analysis network element, the data analysis network element includes the location of the terminal at each location in the mobility analysis information of the terminal. Leave time information.
  • Table 9 shows the residence time information associated with each location sorted in chronological order included in the mobility analysis information.
  • the moving sequence of the terminal between cell 1 and cell 2 is: moving from cell 1 to cell 2
  • the residence time11 associated with area 2 and cell 1 is 1s, which means that the terminal's residence time in cell 1 is 1s.
  • the residence time11 associated with cell 2 is 2s, which means that the terminal's residence time in cell 2 is 2s.
  • each time slot (a sub-time period) only includes the location of one terminal.
  • the first time period includes one or more sub-time periods
  • the mobility analysis information includes a location of the terminal in each sub-time period and first time information.
  • the first time information is the time when the terminal starts to enter a position in the sub-time period within the sub-time period.
  • the positions of the terminals in two temporally adjacent sub-time periods are different, as shown in Table 10.
  • the first time period in Table 10 includes sub-time period 1 and sub-time period 2, where sub-time period 1 is Time slot start1 and the time period determined by Duration 1.
  • Sub-time period 2 is the time period determined by Time slot start2 and Duration2. Among them, sub-time period 1 includes the location of the terminal in cell 1.
  • Sub-time period 2 includes the location of the terminal in cell 2.
  • the mobility analysis information includes one or more sub-mobility analysis information, and each sub-mobility analysis information includes a location of the terminal within a sub-time period and first time information.
  • Two temporally adjacent sub-mobility analysis information include different locations.
  • the mobility analysis information includes two sub-mobility analysis information.
  • the first time information included in a sub-mobility analysis information is Time slot start1, and the location is cell 1.
  • the first time information included in the other sub-mobility analysis information is Time slot start2, and the location is cell 2.
  • the mobility analysis information also includes the duration of each sub-time period included in the first time period, and the duration of any sub-time period is used to reflect the terminal's stay at the location indicated by the location. time.
  • the sub-time period can be duration1 or duration2 in Table 10. It can be understood that the length of the first time period is determined by duration1 and duration2.
  • the above first time information can be time slot start1 or time slot start2 in Table 10.
  • the duration indication of the sub-time period is used to reflect the residence time of the terminal at the location indicated by the location, which eliminates the need to add additional residence time information in the mobility analysis information and reduces the size of the mobility analysis information.
  • the parameter "UE location (1..max)" in Table 10 only contains the location of one terminal, that is, UE location11, and "time slot start” ” is used to indicate the time of entry into the location. “duration” is used to indicate the residence time of the terminal at this location.
  • the parameter "UE location (1..max)” in any of Tables 6 to 9 can contain the location of one terminal or multiple locations of the terminal, namely UE location11 and UE location12.
  • the terminal may have multiple positions in the same sub-time period. For example, at time 1 in the sub-time period, the terminal is in position 1, but at time 1 At time 2 within the segment, the terminal is in position.
  • the same sub-time period may include multiple identical locations.
  • the terminal The moving speed is relatively slow or the terminal stops moving, but the AMF network element, AF network element, or OAM network element will still collect the position of the terminal at intervals in a certain sub-time period according to the set collection period. Therefore, there will be multiple consecutive identical locations in the same sub-time period. If the time information of the terminal at multiple identical locations is included in the mobility analysis information, there will be a lot of redundant information.
  • Each sub-time period only contains the position of one terminal, and the start time of the sub-time period is defined as the time when the terminal enters the position, and the length of the sub-time period is defined as the terminal Residence time at this location.
  • Method (4) The duration of the sub-time period carried in the mobility analysis information is set as small as possible, as shown in Table 11 below.
  • the duration of the sub-time period is less than or equal to the preset time length, such as 1ms or 0.5ms.
  • the "time slot start” in Table 11 is used to indicate the time when the terminal enters the position, and “duration” can be set to an extremely short time, such as 1ms. /1ns.
  • the purpose of this is: within a very short time slot, the location of the terminal usually does not change much, so there will not be multiple terminals in the same time slot in methods (1) to (2). In the case of multiple locations, the time sequence of the terminal locations can be identified by the start times of different time slots.
  • the mobility analysis information may also include residence time information associated with each location.
  • the residence time information can be obtained by comparing the timestamps between different locations in ascending or descending order:
  • the data analysis network element may not carry the first indication information when requesting the mobility-related information of the terminal from the second network element.
  • the second network element may provide the data analysis network element with Time information of the terminal at each location, but the usually provided time information of the terminal at each location may not Sort according to the order of time.
  • the time information of the terminal at each location can be divided according to time periods. In order to obtain the time information of each location of the terminal in each time period, the details are as shown in Table 6 to Table 12.
  • the second network element is an AMF network element
  • the mobility-related information of the terminal provided by the AMF network element to the data analysis network element can be as shown in Table 13:
  • Table 13 puts all the positions of the terminal in a time period in a table as an example.
  • the AMF network element can also provide multiple mobility-related information to the data analysis network element.
  • Each The mobility-related information includes a location of the terminal and the time information of the terminal entering the location.
  • the data analysis network element it can process Table 13 according to preset rules (for example, the duration of the time slot) to obtain mobility analysis information as reflected in any one of Tables 6 to 12.
  • the data analysis network element can regard 2022-04-24 11:37:18 ⁇ 2022-04-24 11:37:24 as the first time period, and split the first time period into 2 sub-time periods. , that is, 2022-04-24 11:37:18 ⁇ 2022-04-2411:37:19 is a sub-time period 1, 2022-04-24 11:37:21 ⁇ 2022-04-24 11:37:24 is a sub-time period 2. Then, the data analysis network element can add timestamps to UE location 11 and UE location 12 of the terminal in sub-time period 1, and add timestamps to UE location 21 to UE location 23 of the terminal in sub-time period 2, and add sub-times.
  • the data analysis network element can also determine the residence time of the terminal at each location based on the difference between the timestamps of two adjacent locations in time in Table 13, and then associate the residence time with each location to obtain The content is shown in Table 7.
  • the data analysis network element can also instruct the second network element to sort out the mobility-related information of the terminal when collecting the mobility-related information of the terminal, and then send the sorted information to the data analysis network element.
  • the above step 302 can be implemented in the following manner: the data analysis network element sends the second message to the second network element.
  • the second message is used to request the second network element to provide mobility-related information of the terminal in the second time period.
  • the data analysis network element receives the mobility-related information from the second network element, where the mobility-related information includes each location of the terminal within the second time period and time information associated with each location. , the time information is the time of entering the location.
  • the data analysis network element may also negotiate with the second network element whether the data analysis network element or the second network element should provide information used to determine the time sequence of terminals at various locations. For example, if the two negotiate and the second network element provides information used to determine the time sequence of terminals at various locations, the data analysis network element can save the process of sending the second indication information to the second network element.
  • the second message carries third indication information
  • the third indication information is used to instruct the data analysis network element to provide one or more information for determining where the terminal is located within the second time period.
  • Time-ordered mobility-related information of locations the mobility-related information provided by the second network element also includes information on the terminal's multiple locations in the second time period, sorted in increasing or decreasing order of time information, as shown in Table 14.
  • the mobility-related information also includes a location of the terminal in each sub-time period of the second time period and second time information, as shown in Table 15.
  • the second time information is the time when the terminal enters the position associated with the sub-time period within the sub-time period. In two temporally adjacent sub-time periods, the positions of the terminal are different.
  • the second time period includes the first time period, which will not be described again here.
  • Table 14 Contents of mobility-related information provided by the AMF network element based on the third indication information
  • the mobility-related information provided by the AMF network element to the data analysis network element also includes information on the terminal's multiple locations in the second time period sorted in ascending or descending order by time
  • the mobility-related information is optional. It can also include: the terminal’s residence time at each location.
  • Table 15 Contents of mobility-related information provided by the AMF network element based on the third indication information
  • Table 15 shows that the mobility-related information also includes a location of the terminal in each sub-time period of the second time period (such as sub-time period 1 and sub-time period 2) and second time information.
  • the second time information can be 2022-04-24 11:37:19 or 2022-04-24 11:37:18.
  • the second time period is a period of time in the past
  • the first time period is a period of time in the future.
  • the data analysis network element can predict the time sequence of each location of the terminal in each sub-time period included in the first time period based on the mobility-related information of the terminal in the second time period to obtain mobility analysis. information.
  • the second message also carries fourth indication information, and the fourth indication information is used to instruct the data analysis network element to provide the location of the terminal within the second time period to the data analysis network element.
  • Information about the residence time of one or more locations; the mobility-related information also includes information used to determine the residence time of the terminal at each of the locations within the second time period.
  • the content of the mobility-related information fed back by the second network element to the data analysis network element can be as shown in Tables 13 to 15.
  • the above step 303 can be implemented in the following way: the data analysis network element can sort the mobility-related information to obtain the mobility analysis information, for example, Table 13 ⁇ The contents in Table 15 are organized to obtain Tables 6 to 12.
  • the above step 303 can be implemented in the following manner: the data analysis network element obtains, based on the mobility-related information, the sub-time periods used to predict the terminal in the first time period. Mobility analysis information of the time sequence of positions and the terminal’s residence time at a certain position.
  • the data analysis network element may also provide fourth indication information to the data analysis network element.
  • the fourth indication information is used to instruct the second network element to report information about the terminal's residence time at each location.
  • the second network element can obtain information about the terminal's residence time at each location based on the time information of each location that is adjacent in time.
  • the mobility-related information fed back by the second network element to the data analysis network element may include information about the terminal's residence time at each location.
  • the following takes the first network element as the consumer NF network element, the data analysis network element as the NWDAF network element, and one or more second network elements including the AMF network element, the AF network element and the OAM network element as an example to describe the embodiment of the present application.
  • a specific embodiment of a data analysis method is provided, as shown in Figure 4. The method includes:
  • Step 401 The consumer NF network element sends the first service operation (corresponding to the above-mentioned first message) to the NWDAF network element.
  • the data analysis network element receives the first service operation from the consumer NF network element.
  • the first service operation is used to request the mobility analysis result of the terminal (which may also be called mobility analysis information) from the NWDAF network element.
  • the first service operation can be Nnwdaf_AnalyticsInfo_Request or Nnwdaf_AnalyticsSubscription_Subscribe service operation.
  • the first message is carried in the Nnwdaf_AnalyticsInfo_Request or Nnwdaf_AnalyticsSubscription_Subscribe service operation.
  • the first service operation carries: order indication (that is, the above-mentioned first indication information), instructing the NWDAF network element to provide mobility analysis results that can determine the location sequence of the terminals.
  • the first service operation may also carry a residence time indication (i.e., the above-mentioned second indication information): instructing the NWDAF network element to provide information about the terminal's residence time at each location.
  • a residence time indication is specifically used to instruct the NWDAF network element to indicate the information of the terminal's residence time at each location in the mobility analysis result.
  • the first service operation also carries one or more of the following parameters:
  • Analytics ID UE Mobility
  • the target of mobility analysis reporting is a single terminal or a group of terminals
  • Analytics filter information such as area of interest (AoI) is used to limit the scope of data analysis.
  • Area 1 and Area 2 it means that the consumer NF network element hopes that the data analysis network element will provide mobility analysis results of terminals in Area 1 and Area 2.
  • area 1/area 2 may be a tracking area (Tracking Area, TA) or a cell, which is not limited in the embodiment of the present application.
  • An area may include one or more TAs or one or more cells.
  • the tracking area identifier can be (Tracking Area Identity, TAI).
  • Analytics target period indicating the time period for which statistical or predictive information you want to obtain.
  • the first service operation carries the target for mobility analysis (such as the identification of one or more terminals)
  • the consumer NF network element hopes that the data analysis network element will provide the indication of the identification of one or more terminals. Mobility analysis results of each terminal among all terminals. If the first service operation does not carry the target for mobility analysis, it means that the consumer NF network element hopes that the data analysis network element will provide the mobility analysis results of each terminal within the scope of data analysis limited by the analysis filtering information.
  • the first service operation may also include one or more of the following parameters:
  • Expected accuracy level used to indicate the accuracy level of mobility analysis information expected by the consumer NF network element;
  • Preferred order of results for the time slot entries used to indicate that the consumer NF network element hopes that the data analysis network element will arrange multiple mobility analysis results of a terminal in ascending or descending order of the time slot start time;
  • Preferred granularity of location information used to represent the granularity of location information expected by the consumer NF network element, such as TA granularity or cell granularity.
  • the location information included in the mobility analysis information is the TA where the terminal is located.
  • the desired granularity of location information is cell
  • the location information included in the mobility analysis information is the cell where the terminal is located.
  • Step 402. The NWDAF network element requests the mobility information of the terminal from the AMF network element through the second service operation (for In response to the above mobility-related information), correspondingly, the AMF network element receives the second service operation from the data analysis network element.
  • the second service operation may be an event open subscription (Namf_EventExposure_Subscribe) service operation sent by the NWDAF network element to the AMF network element.
  • Namf_EventExposure_Subscribe an event open subscription
  • the Namf_EventExposure_Subscribe service operation carries an instruction instructing the AMF network element to report mobility-related information of the terminal.
  • the second service operation may carry the identifiers of one or more terminals, so that the AMF network element determines and provides mobility-related information of the terminals determined by the identifiers of the one or more terminals.
  • the second service operation may also carry information of the second time period, so that the AMF network element determines and provides mobility-related information of the terminal in the second time period.
  • the mobility-related information of the terminal provided by the AMF network element to the data analysis network element is the mobility-related information of the terminal in the first time period.
  • Information for example, the first time period may be the second time period or a sub-time period in the second time period.
  • the second service operation may also carry information about the target area, so that the AMF network element determines and provides mobility-related information of the terminal in the target area.
  • the NWDAF network element hopes that the AMF network element will provide the information that terminal 1 is located in the target area within the third time period. Mobility related information.
  • Step 403. The AMF network element sends the mobility-related information of the terminal collected by the AMF network element to the NWDAF network element through the event open notification service operation (Namf_EventExposure_Notify service operation).
  • the NWDAF network element receives the Namf_EventExposure_Notify service operation from the AMF network element.
  • Namf_EventExposure_Notify service operation carries the mobility information of the terminal collected by AMF.
  • the content of the terminal mobility-related information collected by the AMF network element is shown in Table 1 and will not be described again here.
  • Step 404 The NWDAF network element requests mobility-related service data of the terminal (corresponding to the above-mentioned first information) from the AF network element through the third service operation.
  • the AF network element receives the third service operation from the NWDAF network element.
  • the third service operation may be an event open subscription (Naf_EventExposure_Subscribe) service operation sent by the NWDAF network element to the AF network element.
  • the Naf_EventExposure_Subscribe service operation is used to request the AF network element to provide mobility-related service data of the terminal.
  • the third service operation may carry an instruction for instructing the AF network element to provide mobility-related service data of the terminal, which is not limited in the embodiments of the present application.
  • the third service operation may include one or more of the following information: identification of one or more terminals, target area information, target time period information, and target application information.
  • the third service operation when the third service operation carries the identifier of the terminal, it means that the NWDAF network element hopes that the AF network element determines the mobility-related information of the specified terminal.
  • the third service operation when the third service operation carries information about the target application, it means that the NWDAF network element hopes that the AF network element determines the mobility-related information of one or more terminals that access the target application.
  • the third service operation carries information about the target time period, indicating The NWDAF network element hopes that the AF network element determines the mobility-related information of the terminal within the target time period.
  • the AF network element can determine to provide the NWDAF network element with mobility-related information of one or more terminals that access the target application within the target time period.
  • the third service operation includes the identification of terminal 1 in addition to the target time period and the target application, the AF network element can determine to provide the NWDAF network element with mobility-related information for terminal 1 to access the target application within the target time period.
  • Step 405 After collecting the mobility-related information of the terminal, the AF network element sends the mobility-related information of the terminal to the NWDAF network element through the fourth service operation. Correspondingly, the NWDAF network element receives mobility-related information from the terminal of the AF network element through the fourth service operation.
  • the AF network element in the above steps 404 and 405 may be an AF network element within the core network or a third-party AF network element, which is not limited in the embodiment of the present application.
  • the fourth service operation may be an event exposure notification (Naf_EventExposure_Notify) service operation sent by the AF network element to the NWDAF network element.
  • Naf_EventExposure_Notify an event exposure notification
  • Step 406 The NWDAF network element collects mobility-related information of the terminal from the OAM network element.
  • the above-mentioned NWDAF network element can obtain the mobility-related information of the terminal from one or more of the AF network element, AMF network element or OAM network element.
  • the NWDAF network element can perform the above steps 402 and 402.
  • One of step 404 and step 406 may also be executed in both steps.
  • Step 407. The NWDAF network element derives statistical or predicted mobility data analysis information of the terminal based on the collected data and the first indication information.
  • step 407 please refer to the descriptions in Table 6 to Table 12 above, and will not be described again here.
  • the NWDAF network element sends the terminal's mobility analysis information to the consumer NF network element through the analysis information response (Nnwdaf_AnalyticsInfo_Response) service operation or the analysis information subscription notification (Nnwdaf_AnalyticsSubscription_Notify service operation).
  • the consumer NF network element carries a sequence indication when subscribing/requesting the mobility analysis information of the terminal from the NWDAF network element to instruct the NWDAF network element to pass the mobility analysis information of the terminal through the embodiment.
  • One of the four methods carries the sequence information used to indicate the location of the terminal, which is convenient for assisting the consumer NF network element in data processing or information decision-making.
  • Figure 5 is a specific embodiment of another data analysis method provided by the embodiment of the present application.
  • the method includes:
  • Step 501 is the same as step 401 and will not be described again here.
  • Step 502 The NWDAF network element requests the mobility information of the terminal (corresponding to the above mobility-related information) from the AMF network element through a second service operation.
  • the AMF network element receives the second service operation from the data analysis network element.
  • the second service operation carries a sequence indication.
  • the second service operation may also carry a dwell time indication.
  • Step 503 The AMF network element collects the mobility information of the terminal according to the second service operation to obtain the mobility-related information of the terminal requested by the NWDAF network element.
  • the AMF network element collects the mobility information of the terminal (as shown in Table 1), it can process the collected mobility information to obtain Table 6.
  • Table 8. Contents shown in Table 10 or Table 11. That is, the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 6: including the time information of the terminal at each location within a time period.
  • the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 8: including the sorting results of the terminal's various positions within a period of time in increasing or decreasing time.
  • the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 10: including a location of the terminal within a time period.
  • the AMF network element when the second service operation carries the dwell time indication, after the AMF network element collects the mobility information of the terminal (as shown in Table 1), it can process the collected Mobility information to obtain the content shown in Table 7, Table 9, and Table 12. That is, the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 7: including the time information of the terminal at each location within a time period, and the information of the terminal's residence time at each location. Alternatively, the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 9: including the sorting results of the terminal's various locations within a period of time in ascending or descending order, and the residence time of the terminal at each location. Information. Alternatively, the mobility-related information sent by the AMF network element to the NWDAF network element can be as shown in Table 12: including a location of the terminal within a time period, and information about the residence time of the terminal at each location.
  • the difference between the solution shown in Figure 5 and the solution shown in Figure 4 is that: in Figure 4, the NWDAF network element organizes as shown in Table 1 content, and obtain the content shown in Table 6, Table 8, Table 10 or Table 11. In Figure 5, the AMF network element organizes the content shown in Table 1 to obtain the content shown in Table 6, Table 8, Table 10 or Table 11.
  • the information about the terminal's residence time at each location can be determined by the AMF network element based on the time information associated with each location that is adjacent in time.
  • Step 504 is the same as step 403. The difference is that in step 403, the mobility-related information of the terminal is not processed as in step 503, but in step 504, the mobility-related information of the terminal has been processed by the AMF network element.
  • Steps 505 to 509 are the same as steps 404 to 408, and will not be described again here.
  • steps 505 to 509 and steps 404 to 408 differs from steps 505 and 507, when the NWDAF network element requests mobility-related information of the terminal from the AF network element or OAM network element, it also requests the AF network element or OAM
  • the network element provides sequence indication and/or dwell time indication.
  • the AF network element or OAM network element can process the collected content shown in Table 2 to obtain the content shown in Table 6 to Table 15, and provide it to NWDAF as the mobility-related information of the terminal. network element.
  • step 508 because AMF/AF/OAM has already performed the required processing on the data according to the order indication and residence time indication, the NWDAF network element only needs to process the collected information.
  • Obtain mobility analysis information such as determining start time information and duration information of each sub-time period included in the first time period. If the prediction result of the terminal's mobility is derived, the NWDAF network element needs to process the prediction result according to the order indication and residence time indication after obtaining the prediction result, so as to be able to indicate the UE in the predicted UE mobility analysis result.
  • the NWDAF network element may carry a sequence indication and/or a residence time indication when requesting/subscribing the mobility-related information of the terminal from the AMF network element/AF network element/OAM network element to indicate
  • the AMF network element/AF network element/OAM network element can indicate the time sequence of the terminal's location and the terminal's residence time at a certain location in the mobility-related information provided by the consumer NF network element, assisting the consumer NF network element in data processing. deal with Or information decision-making.
  • the AMF network element/AF network element/OAM network element can also provide the collected information to the AMF network element/AF network element/OAM network element.
  • the mobility information of the terminal is processed to obtain mobility-related information indicating the time sequence of the terminal's location and information about the residence time of the terminal at a certain location.
  • each network element such as the first network element, the data analysis network element, etc.
  • each network element includes corresponding structures and/or software modules for executing each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is performed by hardware or computer software driving the hardware depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each specific application, but such implementations should not be considered beyond the scope of this application.
  • Embodiments of the present application can divide functional units according to the first network element and data analysis network element in the above method example.
  • each functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing in the unit.
  • the above integrated units can be implemented in the form of hardware or software functional units. It should be noted that the division of units in the embodiment of the present application is schematic and is only a logical function division. In actual implementation, there may be other division methods.
  • the method according to the embodiment of the present application has been described above with reference to FIGS. 3 to 5 .
  • the communication device provided by the embodiment of the present application for performing the above method will be described below. Those skilled in the art can understand that methods and devices can be combined and referenced with each other.
  • the communication device provided by the embodiment of the present application can perform the data analysis method shown in Figures 3 to 5, which is performed by the first network element and the data analysis network element. A step of.
  • FIG. 6 shows the communication device involved in the above embodiment.
  • the communication device may include: a communication module 613 and a processing module 612.
  • the communication device may further include a storage module 611 for storing program codes and data of the communication device.
  • the communication device is a first network element, or a chip applied in the first network element.
  • the communication module 613 is used to support the communication device to communicate with external network elements (eg, data analysis network elements).
  • the communication module 613 is used to perform signal sending and receiving operations of the first network element in the above method embodiment.
  • the processing module 612 is configured to perform the signal processing operation of the first network element in the above method embodiment.
  • the communication module 613 is used to perform the receiving action performed by the first network element in step 304 of Figure 3 of the above embodiment and the sending action performed by the first network element in step 301.
  • the processing module 612 is configured to support the communication device in executing a decision-making process based on the mobility analysis information of the terminal.
  • the communication device is a data analysis network element, or a chip applied in the data analysis network element.
  • the communication module 613 is used to support the communication device to communicate with an external network element (for example, the first network element or the AF network element/AMF network element or the network management network element).
  • the communication module 613 is used to perform signal sending and receiving operations of the data analysis network element in the above method embodiment.
  • the processing module 612 is used to perform signal processing operations of the data analysis network element in the above method embodiment.
  • the communication module 613 is used to perform the sending action performed by the data analysis network element in step 304 in Figure 3 of the above embodiment, and the sending action performed by the data analysis network element in steps 301 to 302. The received action performed by the element.
  • the processing module 612 is configured to support the communication device in executing the above processing action step 303 performed by the data analysis network element.
  • the processing module 612 may be a processor or a controller, such as a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, Hardware components or any combination thereof. It may implement or execute the various illustrative logical blocks, modules, and circuits described in connection with this disclosure.
  • the processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.
  • the communication module can be a transceiver, a transceiver circuit or a communication interface, etc.
  • the storage module may be a memory.
  • the processing module 612 is the processor 701 or the processor 705
  • the communication module 613 is the communication interface 703
  • the storage module 611 is the memory 702
  • the communication device involved in this application may be the communication device shown in Figure 7.
  • Figure 7 shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application.
  • the communication device includes a processor 701, a communication line 704, and at least one communication interface (the communication interface 703 is taken as an example for illustration in FIG. 7).
  • the processor 701 can be a general central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more processors used to control the execution of the program of the present application. integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • Communication line 704 may include a path to carry information between the above-mentioned components.
  • Communication interface 703 is used for information exchange with other devices, such as using any transceiver-like device, for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless LAN (wireless local area networks, WLAN), etc.
  • RAN radio access network
  • WLAN wireless local area networks
  • the communication device may also include memory 702.
  • Memory 702 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory (RAM)) or other type that can store information and instructions.
  • a dynamic storage device can also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), disk storage media or other magnetic storage devices, or can be used to carry or store desired program code in the form of instructions or data structures and can be used by a computer Any other medium for access, but not limited to this.
  • the memory may exist independently and be connected to the processor through a communication line 704 . Memory can also be integrated with the processor.
  • the memory 702 is used to store computer execution instructions for executing the solution of the present application, and the processor 701 controls the execution.
  • the processor 701 is used to execute computer execution instructions stored in the memory 702, thereby implementing a data analysis method provided in the following embodiments of the present application.
  • the computer-executed instructions in the embodiments of the present application may also be called application codes, which are not specifically limited in the embodiments of the present application.
  • the processor 701 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 7 .
  • the communication device may include multiple processors, such as in Figure 7 Processor 701 and processor 705.
  • processors may be a single-CPU processor or a multi-CPU processor.
  • a processor here may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
  • the steps performed by the processor 701 and the processor 705 may refer to the steps performed by the above-mentioned processing module 612 .
  • the steps performed by the communication interface 703 may refer to the steps performed by the communication module 613 mentioned above.
  • FIG. 8 is a schematic structural diagram of the chip 130 provided by the embodiment of the present application.
  • the chip 130 includes one or more (including two) processors 1310 and a communication interface 1330.
  • the chip 130 also includes a memory 1340.
  • the memory 1340 may include a read-only memory and a random access memory, and provides operating instructions and data to the processor 1310.
  • a portion of memory 1340 may also include non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • memory 1340 stores elements, execution modules, or data structures, or subsets thereof, or extended sets thereof.
  • the corresponding operation is performed by calling the operation instructions stored in the memory 1340 (the operation instructions can be stored in the operating system).
  • One possible implementation method is: the structures of the first network element and the data analysis network element are similar, and different devices can use different chips to implement their respective functions.
  • the processor 1310 controls the processing operations of any one of the first network element and the data analysis network element.
  • the processor 1310 may also be called a central processing unit (CPU).
  • Memory 1340 may include read-only memory and random access memory and provides instructions and data to processor 1310 . Portion of memory 1340 may also include NVRAM. For example, the memory 1340, the communication interface 1330 and the memory 1340 in the application are coupled together through the bus system 1320. In addition to the data bus, the bus system 1320 may also include a power bus, a control bus, a status signal bus, etc. However, for the sake of clarity, the various buses are labeled bus system 1320 in FIG. 8 .
  • the methods disclosed in the above embodiments of the present application can be applied to the processor 1310 or implemented by the processor 1310.
  • the processor 1310 may be an integrated circuit chip with signal processing capabilities. During the implementation process, each step of the above method can be completed by instructions in the form of hardware integrated logic circuits or software in the processor 1310 .
  • the above-mentioned processor 1310 can be a general-purpose processor, a digital signal processor (digital signal processing, DSP), an ASIC, an off-the-shelf programmable gate array (field-programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistors. Logic devices, discrete hardware components.
  • DSP digital signal processing
  • ASIC application-the-shelf programmable gate array
  • FPGA field-programmable gate array
  • Logic devices discrete hardware components.
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • the steps of the method disclosed in conjunction with the embodiments of the present application can be directly implemented by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other mature storage media in this field.
  • the storage medium is located in the memory 1340.
  • the processor 1310 reads the information in the memory 1340 and completes the steps of the above method in combination with its hardware.
  • the communication interface 1330 is used to perform the steps of receiving and sending the first network element in the embodiments shown in FIGS. 3 to 5 .
  • the processor 1310 is configured to perform the processing steps of the first network element in the embodiments shown in FIGS. 3 to 5 .
  • the communication interface 1330 is used to perform the embodiments shown in Figures 3 to 5.
  • the processor 1310 is configured to perform the steps of data analysis network element processing in the embodiments shown in FIGS. 3 to 5 .
  • a computer-readable storage medium is provided. Instructions are stored in the computer-readable storage medium. When the instructions are executed, the functions performed by the data analysis network elements in Figures 3 to 5 are implemented.
  • a computer-readable storage medium is provided. Instructions are stored in the computer-readable storage medium. When the instructions are executed, the functions performed by the first network element in Figures 3 to 5 are implemented.
  • a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions performed by the data analysis network elements in Figures 3 to 5 are implemented.
  • a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions performed by the first network element in Figures 3 to 5 are implemented.
  • a chip is provided.
  • the chip is used in the first network element.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled with at least one processor.
  • the processor is used to run instructions to implement the tasks shown in Figure 3 to Figure 3. 5 functions performed by the first network element.
  • a chip is provided.
  • the chip is used in a data analysis network element.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled to at least one processor.
  • the processor is used to run instructions to implement the tasks shown in Figure 3 to Figure 3. 5 functions performed by the data analysis network element.
  • Embodiments of the present application provide a communication system, which includes: a first network element and a data analysis network element.
  • the first network element is used to perform the functions performed by the first network element in Figures 3 to 5
  • the data analysis network element is used to perform the functions performed by the data analysis network element in Figures 3 to 5.
  • the system may also include one or more of the AMF network element, AF network element or OAM network element, used to perform the tasks performed by the AMF network element, AF network element or OAM network element in Figure 4 or Figure 5. step.
  • a computer program product includes one or more computer programs or instructions.
  • the computer may be a general purpose computer, a special purpose computer, a computer network, a network device, a user equipment, or other programmable device.
  • a computer program or instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., a computer program or instructions may be transferred from a website, computer, server, or data center Transmission by wired or wireless means to another website site, computer, server or data center.
  • Computer-readable storage media can be any available media that can be accessed by a computer, or data storage devices such as servers and data centers that integrate one or more available media. Available media can be magnetic media, such as floppy disks, hard disks, tapes; optical media, such as digital video discs (DVD); or semiconductor media, such as solid state drives (SSD) ).

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Algebra (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请实施例提供一种数据分析方法、装置及系统,涉及无线通信技术领域,用以实现数据分析网元向消费者网络功能网元提供终端位置的时间顺序。该方法包括:数据分析网元获取第一指示信息,第一指示信息用于指示向第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息。数据分析网元从第二网元处获取终端的移动性相关信息;数据分析网元根据第一指示信息,处理移动性相关信息,得到移动性分析信息,移动性分析信息包括用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的信息。数据分析网元向第一网元发送移动性分析信息。该方案可以增强数据分析网元向第一网元提供的移动性分析信息。

Description

一种数据分析方法、装置及系统
本申请要求于2022年05月06日提交国家知识产权局、申请号为202210490402.9、申请名称为“一种数据分析方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及无线通信技术领域,尤其涉及一种数据分析方法、装置及系统。
背景技术
5G网络引入了网络数据分析功能(Network Data Analytics Function,NWDAF)网元,它可以接收消费者(consumer)NF网元的订阅请求。然后,NWDAF网元从网络中收集相应的数据,并对这些数据进行处理和分析,得到统计或预测的分析结果。最后,NWDAF网元将分析结果作为移动性分析信息反馈给consumer NF网元。
虽然,NWDAF网元可以向consumer NF网元提供终端的移动性分析信息,但是NWDAF网元向consumer NF网元提供的移动性分析信息不全面,不利于consumer NF网元进行数据处理或者信息决策。
发明内容
本申请实施例提供一种数据分析方法、装置及系统,用以实现数据分析网元向消费者网络功能网元提供终端位置的时间顺序。
本申请实施例提供如下技术方案:
第一方面,本申请实施例提供一种数据分析方法,包括:数据分析网元获取用于指示数据分析网元向第一网元的第一指示信息,其中,第一指示信息用于指示向第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息。数据分析网元从第二网元处获取终端的移动性相关信息。数据分析网元根据第一指示信息,处理移动性相关信息,得到移动性分析信息。其中,移动性分析信息包括用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的信息。或者,移动性分析信息包括用于确定在第一时间段内包括的任一个子时间段内终端的一个或多个位置的时间顺序的信息。
本申请实施例提供的一种数据分析方法,该方法中通过数据分析网元接收第一指示信息,由于该第一指示信息指示数据分析网元向第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息,因此为了便于第一网元了解终端在一个时间段(比如第一时间段)内所在的多个位置中各个位置的时间顺序,数据分析网元向第一网元提供的移动性分析信息用于指示终端在第一时间段内所在的一个或多个位置的时间顺序的信息。
可选的,第一指示信息用于指示数据分析网元向第一网元发送终端的移动性分析信息可以指示终端在第一时间段内的多个位置的时间顺序。
在本申请的一个可能的实现方式中,本申请实施例提供的方法还可以包括:数据分析网元向第一网元发送移动性分析信息。
在本申请的一个可能的实现方式中,数据分析网元可以满足上报触发条件的情况下,向第一网元发送移动性分析信息。比如,数据分析网元可以在数据分析网元的负载低于预设负载阈值的情况下,向第一网元发送移动性分析信息,或者数据分析网元可以在第一网元指示的时间段内向第一网元发送移动性分析信息,本申请实施例对此不做限定。
在本申请的一个可能的实现方式中,第一指示信息可以由第一网元向数据分析网元发送,也可以由其他网元向数据分析网元发送,本申请实施例对此不做限定。在由其他网元向数据分析网元发送第一指示信息的情况下,其他网元还可以向数据分析网元提供第一网元的信息。比如第一网元的地址信息或者标识信息。
在本申请的一个可能的实现方式中,本申请实施例提供的方法还包括:数据分析网元接收第二指示信息。其中,第二指示信息用于指示数据分析网元提供终端在每个位置的驻留时间的信息。这样便于根据驻留时间的信息确定终端在各个位置的驻留时间(时长)。
在本申请的一个可能的实现方式中,数据分析网元向所述第一网元发送所述移动性分析信息,还包括:数据分析网元向第一网元发送终端在每个位置的驻留时间的信息。
举例说明,移动性分析信息中还包括用于确定终端在每个位置的驻留时间的信息。该方案可以实现终端在每个位置的驻留时间的信息包含于移动性分析信息中。或者终端在每个位置的驻留时间的信息也可以通过移动性分析信息外的其他信息发送给第一网元,本申请实施例对此不做限定。
在本申请的一个可能的实现方式中,第一时间段包括一个或多个子时间段,所述终端在每个所述子时间段内具有一个或多个位置,所述子时间段对应一个时间信息以及所述子时间段的时长,所述子时间段的时间信息为所述子时间段的起始时间。
在本申请的一个可能的实现方式中,移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内所在的每个位置的时间信息,所述时间信息为所述终端在所述子时间段内进入所述位置的时间,任一个所述位置对应的所述时间信息用于指示任一个所述位置在所述子时间段内的一个或多个位置中的时间顺序。换言之,通常情况下,终端在每个时间段内的位置可以包括一个或多个,因此,移动性分析信息中包括终端在每个子时间段内所在的一个或多个位置中每个位置关联的时间信息。通过在移动分析信息中携带每个位置的时间信息,这样便于接收到移动性分析信息的网元(比如,第一网元)根据每个位置的时间信息,确定终端在同一个子时间段内的多个位置的时间先后顺序。
在本申请的一个可能的实现方式中,移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内的一个或多个所述位置按照时间递增或递减顺序排序的信息。比如,在第一时间段的一个子时间段内,时间早的位置位于时间晚的位置之前。
在本申请的一个可能的实现方式中,移动性分析信息中包括一个或多个子移动性分析信息,每个子移动性分析信息对应第一时间段中的一个子时间段,其中,该子移动性分析信息包括的该终端在一个子时间段内的多个位置按照时间递增或递减顺序排序。或者,移动性分析信息中包括的终端在一个子时间段或多个子时间段中每个子时 间段内的多个位置的按照时间递增或递减顺序排序。
在本申请的一个可能的实现方式中,每个子移动性分析信息对应第二时间段中的一个时间段的情况下,数据分析网元可以按照每个时间段的先后顺序向第一网元发送每个子移动性分析信息。或者数据分析网元可以确定每个子移动性分析信息的编号,各个子移动性分析信息的编号用于确定各个子移动性分析信息的时间先后顺序。比如,每个子移动性分析信息中可以携带一个用于指示时间段的信息,比如,用于指示时间段的信息可以是该时间段的起始时间和时长,或者用于指示时间段的信息可以是该时间段的起始时间和截止时间。
在本申请的一个可能的实现方式中,第二时间段包括一个或多个时间段,所述移动性分析信息中包括所述终端在每个所述时间段内的一个位置以及第一时间信息,所述第一时间信息为所述终端在所述时间段内开始进入该时间段关联的位置的时间,在时间上相邻的两个子时间段内,所述终端的位置不同。该方案中可以实现一个子时间段只对应终端的一个位置。可以避免出现同一个时间段内终端的多个位置重复的问题。
在本申请的一个可能的实现方式中,移动性分析信息中还包括每个子时间段的时长,子时间段的时长用于反映终端在该子时间段关联的位置的驻留时间的信息。该方案中可以借助每个子时间段的时长反映终端在一个位置的驻留时间,省去了在移动性分析信息中额外添加终端在各个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,时间段的时长小于预设时间长度,比如,时间段的长度可以小于终端在各个位置的驻留时间。
在本申请的一个可能的实现方式中,移动性分析信息中还包括用于确定终端在每个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,数据分析网元从第二网元处获取终端的移动性相关信息,包括:数据分析网元向第二网元发送第二消息。该第二消息用于请求第二网元提供终端在第二时间段内的移动性相关信息。数据分析网元接收来自所述第二网元的所述移动性相关信息,所述移动性相关信息包括所述终端在所述第二时间段内所在的各个位置以及与各个位置关联的时间信息,所述时间信息为进入所述位置的时间。
在本申请的一个可能的实现方式中,第二消息中携带第三指示信息,所述第三指示信息用于指示向所述数据分析网元提供用于确定所述终端在所述第二时间段内所在的一个或多个位置的时间顺序的移动性相关信息;
所述移动性相关信息还包括所述终端在所述第二时间段内的多个所述位置按照所述时间信息递增或递减顺序排序的信息;
或者,所述移动性相关信息还包括所述终端在所述第二时间段的各个子时间段内的一个位置以及第二时间信息,所述第二时间信息为所述终端在所述子时间段内进入该子时间段关联的位置的时间,在时间上相邻的两个所述子时间段内,所述终端的位置不同。
在本申请的一个可能的实现方式中,数据分析网元向第二网元发送第二消息,还包括:数据分析网元向第二网元发送第三指示信息,其中,第三指示信息用于指示第二网元提供用于确定终端的各个位置的时间顺序的信息。这样可以由第一指示信息指 示由第二网元对终端的各个位置进行排序或者对终端的各个位置添加时间信息。
可选的,第三指示信息可以携带在第二消息中,或者第三指示信息可以携带在除第二消息外的第三消息中,本申请实施例对此不做限定。
在本申请的一个可能的实现方式中,数据分析网元向第二网元发送第二消息,还可以包括:数据分析网元向第二网元发送第四指示信息。第四指示信息用于指示向所述数据分析网元提供所述终端在所述第二时间段内所在的一个或多个位置的驻留时间的信息,相应的,移动性相关信息还包括用于确定所述终端在所述第二时间段内的每个所述位置的驻留时间的信息。
可选的,第四指示信息可以携带在第二消息中,或者第四指示信息可以携带在除第二消息外的消息中,比如第三消息或者第四消息中,本申请实施例对此不做限定。
第二方面,本申请提供一种数据分析方法,包括:第一网元向数据分析网元发送第一指示信息。其中,第一指示信息用于指示向第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息。第一网元接收来自数据分析网元的移动性分析信息,其中,移动性分析信息包括用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的信息。
可选的,第一时间段可以为已经过去的一个时间段,也可以是将来的一个时间段,本申请实施例对此不做限定。
在本申请的一个可能的实现方式中,本申请实施例提供的方法还包括:第一网元向数据分析网元发送用于指示所述数据分析网元提供终端在每个位置的驻留时间的信息的第二指示信息。这样可以利用有助于数据分析网元根据第二指示信息明确需要向第一网元提供终端在每个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,第一指示信息和第二指示信息可以为同一个指示信息,换言之,即该指示信息既用于指示数据分析网元提供用于确定终端的各个位置的时间顺序的信息,也用于指示数据分析网元提供终端在各个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,第一网元可以以显式指示方式向数据分析网元指示提供用于确定终端的各个位置的时间顺序的信息,比如发送第一指示信息。当然第一网元可以以隐式指示方式向数据分析网元指示提供用于确定终端的各个位置的时间顺序的信息,比如,第一网元发送第二指示信息,而不发送第一指示信息,这样数据分析网元在接收到第二指示信息的情况下,便可以确定既用于指示数据分析网元提供用于确定终端的各个位置的时间顺序的信息,也用于指示数据分析网元提供终端在各个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,第一网元接收来自数据分析网元的移动性分析信息还包括:第一网元接收来自数据分析网元的终端在每个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,移动性分析信息中包括终端在第一时间段的各个子时间段内所在的每个位置的时间信息。时间信息为所述终端在所述子时间段内进入所述位置的时间。任一个位置对应的时间信息用于指示任一个位置在子时间段内的一个或多个位置中的时间顺序。
在本申请的一个可能的实现方式中,移动性分析信息中包括的所述终端在所述第 二时间段内的多个所述位置的位置按照时间递增或递减顺序排序。或者,移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内的一个或多个所述位置按照时间递增或递减顺序排序的信息。
在本申请的一个可能的实现方式中,第一时间段包括一个或多个子时间段,所述移动性分析信息中包括所述终端在每个所述子时间段内的一个位置以及第一时间信息,所述第一时间信息为所述终端在子时间段内进入该子时间段关联的位置的时间,在时间上相邻的两个所述子时间段内,终端的位置不同。
在本申请的一个可能的实现方式中,移动性分析信息中还包括子时间段的时长,子时间段的时长用于反映所述终端在该子时间段内的位置的驻留时间。该方案可以利用子时间段的时长反映终端在子时间段内的位置的驻留时间,可以省去在移动性分析信息添加终端在各个位置的驻留时间引起的信令开销。
在本申请的一个可能的实现方式中,子时间段的时长小于预设时间长度。
在本申请的一个可能的实现方式中,移动性分析信息中还包括用于确定终端在每个位置的驻留时间的信息。
第三方面,本申请实施例提供一种通信装置,该通信装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该通信装置可以为数据分析网元,也可以为支持数据分析网元实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于数据分析网元中的芯片。该通信装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
作为一种示例,该通信装置可以包括处理单元以及通信单元,其中通信单元用于执行上述第一方面或第一方面的任一可能的实现方式中由数据分析网元执行的接收/发送相关步骤。处理单元用于执行上述第一方面或第一方面的任一可能的实现方式中由数据分析网元执行的处理的相关步骤。
示例性的,当该通信装置是数据分析网元内的芯片或者芯片系统时,该处理单元可以是处理器,该通信单元可以是通信接口。例如通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使该数据分析网元实现第一方面或第一方面的任意一种可能的实现方式中描述的一种数据分析方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该数据分析网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第四方面,本申请实施例提供一种通信装置,该通信装置可以实现第二方面或第二方面的任意可能的实现方式中的方法,因此也能实现第二方面或第二方面任意可能的实现方式中的有益效果。该通信装置可以为第一网元,也可以为支持第一网元实现第二方面或第二方面的任意可能的实现方式中的方法的装置,例如应用于第一网元中的芯片。该通信装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
作为一种示例,该通信装置可以包括处理单元以及通信单元,其中通信单元用于执行上述第二方面或第二方面的任一可能的实现方式中由第一网元执行的接收/发送相关步骤。处理单元用于执行上述第二方面或第二方面的任一可能的实现方式中由第 一网元执行的处理的相关步骤。
示例性的,当该通信装置是第一网元内的芯片或者芯片系统时,该处理单元可以是处理器,该通信单元可以是通信接口。例如通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的指令,以使第一网元实现第二方面或第二方面的任意一种可能的实现方式中描述的一种数据分析方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一网元内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
第五方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第一方面至第一方面的任意一种可能的实现方式中描述的一种数据分析方法。该计算机可以为数据分析网元。
第六方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第二方面至第二方面的任意一种可能的实现方式中描述的一种数据分析方法。该计算机可以为第一用户面网元。
第七方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第一方面或第一方面的各种可能的实现方式中描述的一种数据分析方法。
第八方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第二方面或第二方面的各种可能的实现方式中描述的一种数据分析方法。
第九方面,本申请实施例提供一种通信装置用于实现上述第一方面至第二方面中任一方面的各种可能的实现方式中的各种方法。该通信装置可以为上述数据分析网元,或者包含上述数据分析网元的装置,或者应用于数据分析网元中的部件(例如,芯片)。或者,该通信装置可以为上述第一网元,或者包含上述第一网元的装置,或者通信装置可以为应用于第一网元中的部件(例如,芯片)。该通信装置包括实现上述方法相应的模块、单元、该模块、单元可以通过硬件实现,软件实现,或者通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块或单元。
应理解,上述第九方面中描述的通信装置中还可以包括:总线和存储器,存储器用于存储代码和数据。可选的,至少一个处理器通信接口和存储器相互耦合。
第十方面,本申请实施例提供了一种通信装置,该通信装置包括:通信接口和至少一个处理器。其中,至少一个处理器和通信接口通信,当该通信装置运行时,该至少一个处理器执行存储器中存储的计算机执行指令或程序,以使该通信装置执行如上述第一方面或第一方面的任一种可能的实现方式中的方法。例如,该通信装置可以为数据分析网元,或者为应用于数据分析网元中的芯片。
第十一方面,本申请实施例提供了一种通信装置,该通信装置包括:通信接口和至少一个处理器。其中,至少一个处理器和通信接口通信,当该通信装置运行时,该至少一个处理器执行存储器中存储的计算机执行指令或程序,以使该通信装置执行如上述第二方面或第二方面的各种可能的实现方式中的方法。例如,该通信装置可以为 第一网元,或者为应用于第一网元中的芯片。
第十二方面,本申请实施例提供了一种通信装置,该通信装置包括一个或者多个模块,用于实现上述第一方面、第二方面中任一个方面的方法,该一个或者多个模块可以与上述第一方面、第二方面中任一个方面的方法中的各个步骤相对应。
第十三方面,本申请实施例提供一种芯片系统,该芯片系统包括至少一个处理器,处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面或其任意可能的实现方式中的方法。
第十四方面,本申请实施例提供一种芯片系统,该芯片系统包括至少一个处理器,处理器用于读取并执行存储器中存储的计算机程序,以执行第二方面或其任意可能的实现方式中的方法。
可选地,芯片系统可以为单个芯片,或者多个芯片组成的芯片模组。
可选地,芯片系统还包括存储器,存储器与处理器通过电路或电线与存储器连接。
进一步可选地,芯片系统还包括通信接口。通信接口用于与芯片之外的其它模块进行通信。
第十五方面,本申请实施例提供一种通信系统,该通信系统包括:数据分析网元和第一网元。其中,数据分析网元用于执行第一方面或其任意可能的实现方式中的方法,第一网元用于执行第一方面或其任意可能的实现方式中的方法。
可选的,通信系统还可以包括一个或多个第二网元,用于向数据分析网元提供所需要的数据。
上述提供的任一种装置或计算机存储介质或计算机程序产品或芯片或通信系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文提供的对应的方法中对应方案的有益效果,此处不再赘述。
附图说明
图1为本申请实施例提供的一种通信系统的架构示意图;
图2a为本申请实施例提供的一种5G网络架构的示意图;
图2b为本申请实施例提供的另一种5G网络架构的示意图;
图3为本申请实施例提供的一种数据分析方法的流程示意图;
图4为本申请实施例提供的一种数据分析方法的具体实施流程示意图;
图5为本申请实施例提供的另一种数据分析方法的具体实施流程示意图;
图6为本申请实施例提供的一种通信装置的结构示意图;
图7为本申请实施例提供的一种通信设备的结构示意图;
图8为本申请实施例提供的一种芯片的结构示意图。
具体实施方式
为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一网元和第二网元仅仅是为了区分不同的网元,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例 证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本申请实施例中提供的一种数据分析方法中所涉及到的步骤仅仅作为示例,并非所有的步骤均是必须执行的步骤,或者并非各个信息或消息中的内容均是必选的,在使用过程中可以根据需要酌情增加或减少。
本申请实施例中同一个步骤或者具有相同功能的步骤或者消息在不同实施例之间可以互相参考借鉴。
本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例中以提供的方法应用于NR系统或第五代移动通信技术(5th generation mobile networks或5th generation wireless systems、5th-Generation,5G)网络中为例进行说明。
如图1所示,图1为本申请实施例提供的一种通信系统的架构示意图,该系统包括:消费者网络功能网元100、数据分析网元200以及一个或多个数据提供网元300。
其中,数据分析网元200用于向消费者网络功能网元100提供终端的移动性分析结果,比如,终端移动过程中,终端在一个时间段内所处的一个或多个位置以及用于确定终端进入每个位置的时间先后顺序的信息。
数据提供网元300用于向数据分析网元200提供用于得到终端的移动性分析结果的终端的移动性相关的信息,比如,终端的移动性信息,或者与终端的移动性相关的业务数据。
作为一种示例,一个或多个数据提供网元300可以包括应用网元、移动性管理网元或者网管网元。
以如图1所示的系统应用于如图2a或图2b所示的5G网络架构为例,则上述消费者网络功能网元100可以为如图2a或图2b所示的5G核心网(5G core,5GC)中的网元和网管网元,比如OAM。比如,5G核心网(5G core,5GC)中的网元可以为以下网元中的任一个:策略控制功能(policy control function,PCF)网元,网络切片 选择功能(network slice selection function,NSSF)网元,接入与移动性管理功能(Access and Mobility Management Function,AMF网元),会话管理功能(session management function,SMF)网元,网络能力开放功能(network exposure function,NEF)网元,应用功能(application function,AF)网元,NWDAF网元,数据收集协调功能(Data Collection Coordination Function,DCCF)网元)。应用网元可以为AF网元,移动性管理网元可以为AMF网元,网管网元可以为OAM网元。在5G网络中,本申请实施例中数据分析网元可以为5GC中的网络数据分析功能(network data analytics function,NWDAF)网元,也可以是网管的管理数据分析功能(Management Data Analytics Function,MDAF)网元,甚至可以是无线接入网(Radio Access Network,RAN)侧的数据分析网元。
可选的,图2a或图2b所示的5G网络架构中除了上述网元外,还可以包括:终端、(R)AN设备、用户面功能(user plane function,UPF)网元、统一数据管理(unified data management,UDM)网元、数据网络(data network,DN)、用户数据库(user data repository,UDR)、绑定支持功能(binding support function,BSF)网元、计费功能(Charging Function,CHF)网元以及网络仓库贮存功能(network repository function,NRF)网元,该NRF网元主要用于网元的发现。
其中,在图2a中,终端通过(R)AN设备接入网络,终端通过N1接口(简称N1)与AMF网元通信。SMF网元通过N4接口(简称N4)与一个或者多个UPF网元通信。UPF网元通过N6接口(简称N6)与DN通信。(R)AN设备与AMF网元之间通过N2接口(简称N2)通信。(R)AN设备通过N3接口(简称N3)与UPF网元通信。其中,控制面网元也可以采用服务化接口进行交互。例如,如图2b所示,AMF网元、SMF网元、UDM网元、或者PCF网元采用服务化接口进行交互。比如,AMF网元对外提供的服务化接口可以为Namf。SMF网元对外提供的服务化接口可以为Nsmf。UDM网元对外提供的服务化接口可以为Nudm。PCF网元对外提供的服务化接口可以为Npcf。NSSF网元对外提供的服务化接口可以为Nnssf。NEF网元对外提供的服务化接口可以为Nnef。AF网元对外提供的服务化接口可以为Naf。NRF网元对外提供的服务化接口可以为Nnrf。BSF网元对外提供的服务化接口可以为Nbsf。CHF网元对外提供的服务化接口可以为Nchf(图2b中未示出)。NWDAF网元对外提供的服务化接口可以为Nnwdaf。BSF网元对外提供的服务化接口可以为Nbsf。NRF网元对外提供的服务化接口可以为Nnrf。应理解,各种服务化接口的名称的相关描述可以参考现有技术中的5G系统架构(5G system architecture)图,在此不予赘述。
需要说明的是,图2a和图2b仅是示例性的给出一个UPF网元、SMF网元。当然,该中可能包括多个UPF网元、SMF网元,如包括SMF网元1和SMF网元2,本申请实施例对此不作具体限定。
需要说明的是,图2a和图2b的(R)AN设备、AMF网元、SMF网元、UDM网元、UPF网元和PCF网元等仅是一个名字,名字对设备本身不构成限定。在5G网络以及未来其它的网络中,(R)AN设备、AMF网元、SMF网元、UDM网元、UPF网元和PCF网元所对应的网元或实体也可以是其他的名字,本申请实施例对此不作具体限定。例如,该UDM网元还有可能被替换为用户归属服务器(home subscriber server, HSS)或者用户签约数据库(user subscription database,USD)或者数据库实体,等等,在此进行统一说明,后续不再赘述。
终端,允许用户接入网络服务的设备。3GPP标准中,终端和网络间的接口是无线接口。
终端(terminal)可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备;还可以包括用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能电话(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handheld)、膝上型电脑(laptop computer)、无绳电话(cordless phone)或者无线本地环路(wireless local loop,WLL)台、机器类型通信(machine type communication,MTC)终端、用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminal device)或者中继用户设备等。其中,中继用户设备例如可以是5G家庭网关(residential gateway,RG)。为方便描述,本申请中,上面提到的设备统称为终端。
应理解,本申请实施例中的终端还可以为物联网终端设备、港口、智能工厂、铁路交通、物流、无人机、无人驾驶汽车等多种垂直行业应用领域中的终端。例如:移动机器人(mobile robot)、自动导引车(automated guided vehicle,AGV),无人驾驶汽车,列车上的控制设备和传感器、工厂中部署的控制设备和传感器(sensor)等。
作为示例,在本申请实施例中,该终端还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。该终端还可以为应用于工厂的传感器设备。
NWDAF网元:网络数据分析功能。其具备数据收集、训练、分析、推理功能,可以用于收集来自网络网元、第三方业务服务器、终端设备或网管系统中的相关数据,基于相关数据做分析训练,并向网络网元、第三方业务服务器、终端设备或网管系统提供数据分析结果,该数据分析结果可协助网络选择业务的服务质量参数,或协助网络执行流量路由,或协助网络选择背景数据传输策略等。
网络功能网元(Network Function,NF),如PCF网元,AMF网元,SMF网元,NEF网元,AF,网元,NWDAF网元等。
AMF网元,主要负责用户的接入和移动性等管理,包括用户注册、可达性、移动性管理、N1/N2接口信令传输、接入鉴权和授权等。
AF网元,传递应用侧对网络侧的需求,例如,QoS需求或用户状态事件订阅等。AF可以是第三方功能实体,也可以是运营商部署的应用服务器。
OAM:运营、监管和管理,简称网管。主要完成日常网络和业务的分析、预测、 规划和配置工作,以及对网络及其业务的测试和故障管理等。OAM可以和RAN交互,获取RAN侧由RAN测量的或者UE测量上报的UE位置。
NWDAF网元支持consumer NF网元请求/订阅终端的移动性分析结果。在接收到consumer NF网元请求/订阅终端的移动性分析结果的后,为了能够推导得出相应的分析结果,NWDAF网元需要从OAM网元、AMF网元以及AF网元处收集相应的数据。具体的,NWDAF网元可以从OAM网元获取终端的位置,OAM网元处的终端的位置包含在最小化路测(Minimization of Drive Tests,MDT)数据中,MDT数据是终端通过基站上报给OAM网元的测量报告数据和/或基站自身测量的每终端的数据然后上报给OAM网元的测量报告数据,其中包含终端的位置。此外,NWDAF网元可以从AMF网元获取终端的移动性相关的网络数据,如终端的位置、终端的位置趋势、终端的接入行为趋势等,具体内容如表1所示。
表1 从AMF网元处收集的终端的移动性信息
示例性的,本申请实施例中的终端的标识可以为以下一个或者多个:网际协议地址(internet protocol,IP)、签约永久标识(subscription permanent identifier,SUPI)、永久设备标识(permanent equipment identifier,PEI)、通用公共签约标识(generic public subscription identifier,GPSI)、国际移动用户标识符(international mobile subscriber identifier,IMSI)、国际移动设备标识(international mobile equipment identity,IMEI)、IP地址和移动台国际综合业务数字网络号码(mobile station international integrated service digital network number,MSISDN)。下述实施例中但凡涉及到终端的标识均可以参考此处的描述,后续不再赘述。
NWDAF网元还可以从AF网元(可能是核心网内部的AF网元或者第三方AF网元)获取终端的移动性相关的业务数据,具体如表2所示。
表2 从AF网元收集的终端的移动性相关业务数据
根据上述信息,NWDAF网元可以进行历史数据分析,得到终端的移动性的统计分析结果,如表3所示:
表3 终端移动性的统计分析结果
或者,NWDAF网元可以根据历史数据训练人工智能(Artificial Intelligence,AI)模型,并利用该AI模型预测未来某个时间段内终端的移动性信息,如表4所示:
表4 终端的移动性的预测分析结果
其中,分析结果中的时隙应当按时间先后顺序提供(不同时隙有可能重叠)。如果分析结果是针对一组终端(即提供终端的group ID),则在同一个时隙内,这些终端可能位于不同的位置区域(如TA/cell标识的位置区域),位于不同位置区域的终端 的数量的比例可能也不同,在分析结果中应当按照终端的数量比例从大到小列出这些位置区域(由于分析结果最大条目数的限制,也可能不会列出UE数量比例非常小的位置区域)。
NWDAF网元得到的终端的移动性分析结果(也可以称之为:移动性分析信息),可以是统计或预测到的同一个时隙(时间段)内多个终端的位置,或者一个终端在不同时间的多个位置,如表5所示。但是,目前数据分析网元得到的终端的移动性分析结果并没有定义同一个时隙内多个位置的先后顺序。而在某些场景下,consumer NF网元在进行数据处理或者信息决策又需要从NWDAF网元获取终端的多个位置的时间先后顺序。例如,向在道路上行驶的车辆发送交通堵塞或交通事故警告信息时,需要根据位置方向信息来确定车辆是位于道路的上行车道还是下行车道,然后才能向车辆发送正确的通知或警告信息。
表5 相关技术中NWDAF网元确定的终端的移动性分析结果的内容
表5以表格的形式示出了NWDAF网元提供的终端的移动性分析结果,从表5中可以看出虽然移动性分析结果包括了终端在一个时隙(比如,时隙1,即Time slot start1和Duration 1所确定的时隙)内终端所在的多个位置的位置。比如位置11指示终端位于小区1和位置12指示终端位于小区2。但是对于消费者网络功能网元而言,在得到如表5所示的终端的移动性分析结果的情况下,可以获知在时隙1内终端位于小区1和小区2,但是无法判断终端所在的小区1和小区2时间先后顺序,即终端是先处于小区1还是先处于小区2,即无法判断终端是从小区1移动至小区2还是从小区2移动至小区1。
基于此,本申请实施例提供一种数据分析方法,用于实现数据分析网元向消费者网络功能网元提供的终端的移动性分析信息中可以指示终端在不同位置的时间先后顺序,辅助consumer NF网元进行数据处理或者信息决策。
在本申请实施例中,一种数据分析方法的执行主体的具体结构,本申请实施例并未特别限定,只要可以通过运行记录有本申请实施例的一种数据分析方法的代码的程序,以根据本申请实施例的一种数据分析方法进行通信即可。例如,本申请实施例提供的一种数据分析方法的执行主体可以是数据分析网元中能够调用程序并执行程序的功能模块,或者为应用于数据分析网元中的通信装置,例如,芯片、芯片系统、集成电路等等。这些芯片、芯片系统、集成电路可以设置于数据分析网元的内部,也可以相对于数据分析网元独立,本申请实施例不做限制。本申请实施例提供的一种数据分 析方法的执行主体可以是第一网元中能够调用程序并执行程序的功能模块,或者为应用于第一网元中的通信装置,例如,芯片、芯片系统、集成电路等等,这些芯片、芯片系统、集成电路可以设置于第一网元内部,也可以相对于第一网元独立,本申请实施例不做限制。
如图3所示,图3为本申请实施例提供的一种数据分析方法的流程示意图,该方法包括:
步骤301、第一网元向数据分析网元发送第一指示信息。相应的,数据分析网元接收来自第一网元的第一指示信息。其中,第一指示信息用于指示数据分析网元发送终端的移动性分析信息。
具体的,第一指示信息用于指示数据分析网元向第一网元发送用于指示终端的位置先后顺序的移动性分析信息,换言之,第一指示信息用于指示数据分析网元向第一网元发送的移动性分析信息要包括用于确定终端的多个位置的先后顺序的信息。
结合图1所示,第一网元可以为如图1所示的消费者网络功能网元100。数据分析网元可以是NWDAF网元。
可选的,第一指示信息携带在第一消息中,第一消息用于请求数据分析网元提供终端的移动性分析信息。或者第一指示信息携带在第一消息外的其他消息中,比如,第一网元先向数据分析网元发送第一消息,之后再发送第一指示信息。或者第一指示信息和第一消息可以携带在同一个消息(比如,数据订阅消息或者数据请求消息)中发送给数据分析网元,本申请实施例对此不做限定。第一消息用于请求数据分析网元提供终端的移动性分析信息。或者用于向数据分析网元订阅终端的移动性分析信息,本申请实施例对此不做限定。
如图3所示的实施例中,以第一指示信息由第一网元向数据分析网元提供为例,当然,在实际过程中第一指示信息也可以由除第一网元外的其他网元发送给数据分析网元,该其他网元向数据分析网元发送第一指示信息时,还可以提供第一网元的信息,以指示数据分析网元向第一网元发送得到的移动性分析信息。
可选的,第一消息中还可以携带有用于确定收集对象(比如,终端)的信息。比如,第一消息中还可以携带一个或多个终端的标识信息、目标区域的信息、网络切片的信息、应用的信息中的一个或多个。
比如,第一消息中携带一个或多个终端的标识信息,表示第一网元希望数据分析网元提供一个或多个终端的标识信息所标识的特定终端的移动性分析信息,即每个终端在不同时间的位置以及一个终端在不同时间的多个位置的先后顺序。比如,第一消息中携带终端0的标识信息,则表示第一网元希望数据分析网元提供终端0的移动性分析信息。
比如,第一消息中还可以携带目标区域(比如,TA或者Cell)的信息,这样表示第一网元希望数据分析网元提供位于该目标区域中的一个或多个终端的移动性分析信息。比如,第一消息中携带目标区域的信息以及一个或多个终端的标识信息,表示第一网元希望数据分析网元提供位于该目标区域中且包括上述一个或多个终端的标识信息的终端的移动性分析信息。例如,目标区域为小区1,一个或多个终端的标识信息包括终端1~终端4,而小区1中具有终端0~终端100,则第一网元可以通过目标区域的信息 以及终端1~终端4的标识信息,向数据分析网元请求位于小区1内的终端1~终端4的移动性分析信息。
可选的,第一消息中还可以包括分析目标时间窗(Analytics target period),以表示第一网元希望获取终端在分析目标时间窗内的移动性分析信息。比如,该分析目标时间窗可以是过去的某个时间段,也可以是未来的某个时间段(表示第一网元想要获取预测的终端的移动性分析结果)。比如,分析目标时间窗可以是相对于现在已经过去的时间段,比如,假如现在是11点,分析目标时间窗可以是8点~9点的时间段,也可以是相对于现在而言,将来的某一段时间。假如现在是11点,分析目标时间窗可以是12点~13点之间的时间段。
通过提供分析目标时间窗可以使得数据分析网元确定为终端确定的移动性分析信息是对终端在过去一段时间内的各个位置进行统计的信息(即终端的移动性统计信息)还是对未来一段时间段内终端的各个位置进行预测的信息(即终端的移动性预测信息)。
可选的,第一消息中还可以携带预测指示或者统计指示,其中,统计指示用于指示数据分析网元对终端在过去一段时间内的移动性进行统计。预测指示用于指示数据分析网元对未来一段时间段内终端的移动性进行预测。
可以理解的是,在第一消息中未携带分析目标时间窗,而携带了预测指示或者统计指示的情况下,数据分析网元可以自行决定将当前时刻之前的一段时间作为分析目标时间窗,也可以选择将当前时刻之后的一段时间作为分析目标时间窗,本申请实施例对此不做限定。
可选的,第一消息中包括分析目标时间窗的情况下,第一消息可以包括预测指示或者统计指示,也可以不包括,本申请实施例对此不做限定。
可选的,第一消息中还可以包括一个或多个时间信息(比如时隙),不同时间信息的长度可以相同,也可以不相同,比如,时间信息的长度可以为3秒或者5秒。通过提供一个或多个时间信息便于数据分析网元确定各个时间信息内终端的移动时的位置顺序。比如,时间信息长度为3秒,则表示希望数据分析网元提供终端在3秒内移动的各个位置的时间先后顺序。
举例说明,第一消息中携带终端0的标识信息以及已过去的8点~10点之间的时间段,则表示第一网元希望数据分析网元提供终端0在已过去的8点~10点之间的时间段各个位置的先后顺序。
举例说明,第一消息中携带感兴趣区域(area of interest,AoI)的信息以及已过去的8点~10点之间的时间段,则表示第一网元希望数据分析网元提供AoI的信息指示的感兴趣区域内各个终端在已过去的8点~10点之间的时间段内的各个位置的时间先后顺序。
举例说明,第一消息中携带AoI的信息以及预测指示,则表示第一网元希望数据分析网元预测在AoI的信息指示的感兴趣区域内各个终端在一段时间内移动的各个位置的先后顺序。
步骤302、数据分析网元从第二网元处获取终端的移动性相关信息。其中,移动性相关信息中至少包括终端在第二时间段内所在的一个或多个位置中每个位置关联的时间信息。
作为一种示例,第二网元可以为AMF网元或者AF网元或者OAM网元中的任一个或多个。AMF网元或者AF网元或者OAM网元向数据分析网元提供的移动性相关信息如表1~表3所示,此处不再赘述。
步骤303、数据分析网元根据第一指示信息,处理移动性相关信息,得到移动性分析信息。其中,移动性分析信息包括用于确定终端在第一时间段内所在的一个或多个位置的时间先后顺序的信息。
可选的,移动性分析信息中还可以包括终端在第一时间段内所在的一个或多个位置的位置。
可以理解的是,在数据分析网元获取到分析目标时间窗的情况下,第一时间段可以为分析目标时间窗,也可以是分析目标时间窗中的一个时间段。在数据分析网元未获取到分析目标时间窗的情况下,如果数据分析网元确定需要获取终端的移动性预测信息,则第一时间段可以为数据分析网元自行确定的将来的一段时间。在数据分析网元未获取到分析目标时间窗的情况下,如果数据分析网元确定需要获取终端的移动性统计信息,则第一时间段可以为数据分析网元自行确定的已经过去的一段时间。
可选的,本申请实施例中的移动性相关信息可以是终端在第一时间段内的移动性相关信息,那么在数据分析网元确定提供的移动性分析信息用于预测终端在未来一段时间内移动的各个位置的先后顺序的情况下,第一时间段为将来的一个时间段,比如,这时第一时间段位于第二时间段之后,第二时间段为已过去的一段时间。在数据分析网元确定统计终端在过去一段时间内移动的各个位置的先后顺序的情况下,第一时间段可以为第二时间段,也可以为第二时间段中的部分时间段,或者第一时间段可以包括第二时间段,本申请实施例对此不做限定。
步骤304、数据分析网元向第一网元发送移动性分析信息。相应的,第一网元接收来自数据分析网元的移动性分析信息。
本申请实施例提供的一种数据分析方法,该方法中通过数据分析网元获取第一指示信息,由于该第一指示信息指示数据分析网元提供终端的移动性分析信息,因此为了便于第一网元了解终端在一个时间段(比如第二时间段)内所在的多个位置中各个位置的时间先后顺序,以确定终端的移动方向,数据分析网元向第一网元提供的移动性分析信息用于指示终端在第二时间段内所在的一个或多个位置的时间先后顺序的信息。
为了确定终端在各个位置的驻留时间,在本申请的一个可能的实施例中,本申请实施例提供的方法还包括:第一网元向数据分析网元发送第二指示信息。相应的,数据分析网元接收来自第一网元的第二指示信息。其中,第二指示信息用于指示所述数据分析网元上报所述终端在每个位置的驻留时间的信息。
同上,数据分析网元也可以从其他网元处获取到第二指示信息。
在本申请的一个可能的实现方式中,即使数据分析网元未接收到第二指示信息,数据分析网元也可以自行确定在移动性分析信息中包括终端在每个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,在数据分析网元确定要提供终端在各个位置的驻留时间的信息的情况下,移动性分析信息中还包括用于确定终端在每个位置的驻 留时间的信息。用于确定终端在每个位置的驻留时间的信息可以是各个位置所关联的驻留时间的信息,除了为各个位置关联驻留时间的信息外,还可以利用时间上相邻的两个位置关联的时间信息反映终端在各个位置的驻留时间,或者在一个子时间段对应一个终端的位置的情况下可以由该子时间段的时长反映该终端的在该子时间段内的位置的驻留时间的信息。
这样对于第一网元而言,其便可以根据时间上相邻的两个位置所关联的时间信息,以及各位置所属的时间段的时长,得到终端在各个位置的驻留时间的信息。
比如说:终端在时间段a内于2022年5月1日13:12:10进入位置1,终端在时间段a内于2022年5月1日13:12:15进入位置2,这样便可以确定终端在位置1的驻留时间的信息为5s。终端在与时间段a相邻的时间段b内于2022年5月1日13:12:19进入位置3,则可以确定终端在位置2的驻留时间的信息为4s。假如时间段a的时长为9s,则在根据位置1的时间和位置2的时间之间的时间差得到位置1的驻留时间的信息后,便可以根据时间段a的时长9s,得到终端在时间段a内在位置2的驻留时间的信息为4s。
比如说,数据分析网元接收到来自第一网元的第二指示信息,则数据分析网元便可以确定要提供终端在各个位置的驻留时间的信息。
下述将从不同方面描述移动性分析信息的内容。
方式(1)、移动性分析信息包括的各个位置均关联一个时间信息(比如时间戳)。
在本申请的一个可能的实现方式中,移动性分析信息中包括终端在第一时间段的各个子时间段内所在的每个位置的时间信息,即移动性分析信息中包括与终端在第一时间段的各个子时间段内所在的每个位置关联的时间信息。可以理解的是,在第一时间段包括一个子时间段时,该子时间段即为第一时间段。
其中,时间信息为在一个子时间段内终端进入位置的时间,多个位置的时间信息用于确定终端在多个位置之间移动的先后顺序。
通常情况下,在一个子时间段内终端可能一直驻留在一个位置,对于移动性终端,其在一个子时间段内可能处于多个位置,因此在同一个子时间段内该终端的多个位置中每个位置均可以关联一个时间信息。
可选的,第一时间段包括多个子时间段的情况下,各个子时间段的时长可以相同,也可以不相同,本申请实施例对此不做限定。在第一时间段包括一个子时间段的情况下,第一时间段即为该子时间段。比如说,第一时间段包括10秒,假设终端在该10秒内分别处于8个位置,则移动性分析信息中可以包括至少8个位置关联的时间信息。这是由于可能在第二网元获取终端的移动性相关信息时,假设AMF网元每隔2秒采集一次终端的位置,在相邻的2个采集时间内该终端的位置可能未发生变化,则终端在同一个位置可能对应2个或2个以上的时间信息。
在本申请的一个可能的实现中,数据分析网元在确定移动性分析信息时,可以将第一时间段划分为一个或多个子时间段,然后确定各个子时间段内终端的所处的每个位置关联的时间信息。即,移动性分析信息包括一个或多个子移动性信息,每个子移动性信息包括终端在第一时间段的一个时间段所处的每个位置关联的时间信息。
可以理解的是,假设数据分析网元从AMF网元处收集到如表1所示的内容,其包括终端在不同时间的位置(即每个位置关联一个时间信息),则数据分析网元可以根 据AMF网元提供的终端在不同时间的位置,得到如表6所示的该终端的移动性分析信息。
如下表6所示,可以在终端的移动性分析信息中为每个终端的位置添加一个时间戳(timestamp),该时间戳可以由AMF网元/AF网元/OAM网元返回的终端的移动性相关信息中获得:
表6
举例说明,从表6中可以看出终端从2022-04-24 11:37:18起的3秒内在小区1和小区2之间移动,且终端在2022-04-24 11:37:18进入小区1,在2022-04-24 11:37:19进入小区2,这样对于第一网元而言其可以根据终端进入每个位置的时间信息,得到终端的多个位置的时间先后顺序。对于不同终端而言,第一网元可以根据各个终端在每个位置的时间信息,确定两个终端在同一位置的先后顺序。
可选的,在第一消息中携带时间信息(比如,表1中的Time slot start1和Duration 1指示的时隙,该时隙的长度为3秒,或者表2中Time slot start2和Duration 2指示的时隙,该时隙的长度为5秒)的情况下,每个子移动性分析信息关联一个时间信息。比如,子移动性分析信息1的内容包括表1中Time slot start1、Duration 1、UE location11和UE location11关联的时间戳11、UE location12和UE location12关联的时间戳12。比如,子移动性分析信息2的内容包括表1中Time slot start2、Duration 2、UE location21和UE location21关联的时间戳21、UE location22和UE location22关联的时间戳22,以及UE location23和UE location23关联的时间戳23。
可以理解的是,结合表6,第一时间段可以包括多个子时间段,比如,Time slot start1和Duration 1指示的时隙可以作为第一时间段的一个子时间段,而Time slot start2和 Duration 2指示的时隙可以作为第一时间段的另一个子时间段。
可选的,移动性分析信息中还可以包括终端在各个位置的驻留时间的信息。比如,如表7所示,为本申请实施例提供的携带驻留时间的信息的移动性分析信息。
表7 携带驻留时间的信息的移动性分析信息
举例说明,从表7中可以看出UE从2022-04-24 11:37:18起的3秒钟之内在小区(cell)1和小区(cell)2之间移动,且UE在2022-04-24 11:37:18进入小区1,在小区1的驻留时间为1s,在2022-04-24 11:37:19进入小区2,在小区2的驻留时间为2s。
在本申请的一个可能的实现方式中,无论第一网元是否提供第二指示信息,数据分析网元均可以在终端的移动性分析信息中包括终端在各个位置的驻留时间的信息。
在本申请的另一个可能的实现方式中,在第一网元向数据分析网元提供第二指示信息的情况下,数据分析网元在终端的移动性分析信息中包括终端在各个位置的驻留时间的信息。
可以理解的是,数据分析网元除了可以将移动性分析信息处理成表格的形式,比如表6~表12的形式外,以表6的内容为例,移动性分析信息也可以采用如下方式:{(Time slot start1,2022-04-24 11:37:18)、(Duration 1=3s)、(UE location11=小区1,时间戳=2022-04-24 11:37:18)、(UE location12=小区2,时间戳=2022-04-2411:37:19)}、{(Time slot start2,2022-04-24 11:37:21)、(Duration 2=5s)、(UE location21=小区3,时间戳=2022-04-24 11:37:21)、(UE location22=小区4,时间戳 =2022-04-24 11:37:23)、(UE location23=小区5,时间戳=2022-04-24 11:37:24)}。
举例说明,对于表7而言,以一个子时间段为例,则移动性分析信息的内容如下:{(Time slot start1,2022-04-24 11:37:18)、(Duration 1=3s)、(UE location11=小区1,时间戳=2022-04-24 11:37:18、residence time11=1s)、(UE location12=小区2,时间戳=2022-04-24 11:37:19、residence time12=2s)}。
方式(2)、移动性分析信息中包括的终端在不同时间的位置按照预设时间顺序排序。
在方式(2)中,移动性分析信息中包括终端在第一时间段的各个子时间段内按照时间先后顺序排序每个位置的位置。换言之,在方式(2)中,数据分析网元在从第一网元处得到终端的各个位置以及各个位置关联的时间信息后,便可以根据各个位置关联的时间信息,对终端在第一时间段的全部位置按照时间先后顺序进行排序,或者对第一时间段内的任一个子时间段内的全部位置按照时间递增或递减顺序进行排序。可以理解的是,倘若终端在不同时间所在的位置相同,则该排序中可以包括如下结果:位置1、位置2以及位置1,或者位置1,位置1,位置2。在时间上相邻的两个或多个位置相同的情况下,数据分析网元在进行位置排序时,可以只包括时间最早的位置。
在本申请的一个可能的实现中,数据分析网元在确定移动性分析信息时,可以将第一时间段划分为一个或多个子时间段,然后确定各个子时间段内终端的所处的每个位置关联的时间信息。即,移动性分析信息中包括一个或多个子移动性分析信息,每个子移动性分析信息包括按照时间先后顺序排序的终端在第一时间段的一个子时间段内所处的每个位置。
举例说明,数据分析网元在从第二网元处得到终端在各个位置的时间信息之后,便可以根据终端在各个位置的时间信息对终端在同一个子时间段内的多个位置按照时间顺序进行排序,以得到终端的移动性分析信息,如表8所示:
表8 移动性分析信息中包括的多个位置按照时间顺序排序
举例说明,从表8中可以看出终端从2022-04-24 11:37:18起的3秒之内在小区(cell)1和小区(cell)2之间移动,由于小区1的位置位于小区2的位置之前,则表示终端先位于小区1之后由小区1移动至小区2。终端在2022-04-24 11:37:21起的5秒之内在小区(cell)3~小区(cell)5之间移动,且终端先位于小区3之后由小区3移动至小区4,再由小区4移动至小区5。
可选的,如表8所示的移动性分析信息中还可以携带各个位置的编号。比如,小区1的位置编号为1,小区2的位置编号为2。
可以理解的是,数据分析网元可以按照时间顺序逐渐递增或递减的顺序对同一个时隙内的多个位置进行排序,本申请实施例对此不做限定。具体的,为了便于第一网元了解排序后终端在同一个时隙内移动的各个位置的时间先后顺序,至于如何对各个位置进行排序的方式可以由第一网元和数据分析网元协商或者由第一网元向数据分析网元指示,比如,第一网元指示数据分析网元将终端在同一个时隙内最早进入的位置排在首位(比如,小区1),而将终端在同一个时隙内最晚进入的位置排在末尾(比如,小区2)。
或者在数据分析网元向第一网元提供同一个子时间段内多个位置的排序结果的情况下,数据分析网元还可以向第一网元指示该排序结果是按照由时间由早到晚的顺序,还是时间由晚到早的顺序。
在本申请的一个可能的实现方式中,无论第一网元是否提供第二指示信息,数据分析网元均可以在终端的移动性分析信息中包括终端在各个位置的驻留时间的信息。
在本申请的另一个可能的实现方式中,在第一网元向数据分析网元提供第二指示信息的情况下,数据分析网元在终端的移动性分析信息中包括终端在各个位置的驻留时间的信息。
举例说明,如表9所示,表9示出了移动性分析信息中包括的按照时间先后顺序排序的各个位置所关联的驻留时间的信息。
表9
从表9中可以看出终端在小区1和小区2之间的移动顺序为:从小区1移动至小 区2,小区1关联的residence time11为1s,则表示终端在小区1的驻留时间为1s。小区2关联的residence time11为2s,则表示终端在小区2的驻留时间为2s。
方式(3)、每个时隙(一个子时间段)内只包括一个终端的位置。
在方式(3)中,第一时间段包括一个或多个子时间段,移动性分析信息中包括终端在每个子时间段内一个位置以及第一时间信息。其中,第一时间信息为在子时间段内终端开始进入该子时间段内的一个位置的时间。在时间上相邻的两个子时间段内终端的位置不同,如表10所示,表10中的第一时间段包括子时间段1和子时间段2,其中,子时间段1为Time slot start1和Duration 1确定的时间段。子时间段2为Time slot start2和Duration2确定的时间段。其中,子时间段1内包括终端的在小区1的位置。子时间段2内包括终端的在小区2的位置。
表10
举例说明,移动性分析信息中包括一个或多个子移动性分析信息,每个子移动性分析信息包括一个子时间段内终端的一个位置以及第一时间信息。时间上相邻的两个子移动性分析信息所包括的位置不同。比如,表10中所示的,移动性分析信息包括2个子移动性分析信息。其中,一个子移动性分析信息包括的第一时间信息为Time slot start1,位置为小区1。另一个子移动性分析信息包括的第一时间信息为Time slot start2,位置为小区2。
在本申请的一个可能的实现方式中,移动性分析信息还包括第一时间段包括的各个子时间段的时长,任一子时间段的时长用于反映终端在位置所指示的位置的驻留时间。比如,子时间段可以是表10中的duration1或duration2。可以理解的是,第一时间段的时长由duration1和duration2确定。上述第一时间信息可以是表10中的time slot start1或time slot start2。
上述方案中利用子时间段的时长指示反映终端在位置所指示的位置的驻留时间,可以省去在移动性分析信息中增加额外的驻留时间的信息,降低了移动性分析信息的大小。
对比表10和表6~表9中的任一个表,可以看出表10中的参数”UE location(1..max)”中只包含一个终端的位置,即UE location11,并且”time slot start”用于表示进入该位置的时间。“duration”用于表示终端在该位置的驻留时间。而表6~表9中的任一个表中的参数”UE location(1..max)”中可以包含一个终端的位置,也可以终端的多个位置,即UE location11和UE location12。
方式(1)或方式(2)中,随着终端的移动,该终端可能在同一个子时间段内具有多个位置,比如在子时间段内的时间1,终端处于位置1,但是在子时间段内的时间2,终端处于位置。但是,同一个子时间段内可能包括多个相同的位置,这时由于终端 移动速度比较慢或者终端停止移动,但是AMF网元或者AF网元或者OAM网元还是会根据设定的采集周期,在某个子时间段中每隔一段时间对采集终端的位置。因此,这样就会出现同一个子时间段中连续多个相同的位置,如果将终端在多个相同位置的时间信息均包括在移动性分析信息中,便会多出很多冗余信息,而采用方式(3)就可以规避这种信息冗余的问题,每个子时间段中仅包含一个终端的位置,并将子时间段开始时间定义为终端进入该位置的时间,子时间段的长度定义为终端在该位置的驻留时间。
方式(4)、移动性分析信息中携带的子时间段的时长设置的尽可能小,如下表11所示,比如,子时间段的时长小于或等于预设时间长度,比如1ms或者0.5ms。
表11
表11中由于每个时隙只存在终端的一个位置,因此,表11中的“time slot start”用于表示终端进入该位置的时间,“duration”可以设置为一个极短的时间,比如1ms/1ns。这样做的目的是:在一段极短的时隙内,终端的位置通常不会发生太大变化,因此也就不会出现方式(1)~方式(2)中同一个时隙存在终端的多个位置的情况,终端的位置的时间先后顺序可以由不同时隙的开始时间来标识。
如果数据分析网元还接收到的第二指示信息,则如表12所示,移动性分析信息中还可以包括每个位置关联的驻留时间(residence time)信息。该驻留时间的信息可以通过按照时间递增或递减排序后不同位置之间的时间戳做差得到:
表12
在本申请的一个可能的实现方式中,数据分析网元在向第二网元请求终端的移动性相关信息时可以不携带第一指示信息,这样第二网元向数据分析网元虽然可以提供终端在各个位置的时间信息,但是通常所提供的终端在各个位置的时间信息可能并未 按照时间先后顺序进行排序,在这种情况下,数据分析网元从第二网元处获取到终端在各个位置的时间信息后,便可以对终端在各个位置的时间信息按照时间段进行划分,以得到终端在各个时间段内各个位置的时间信息,具体如表6~表12所示的内容。比如,如以第二网元为AMF网元为例,AMF网元向数据分析网元提供的终端的移动性相关信息可以如表13所示:
表13 从AMF网元收集到的终端的移动性相关信息
可以理解的是,表13中将终端在一个时间段内的全部位置放在一个表格中为例,当然实际过程中,AMF网元向数据分析网元也可以提供多个移动性相关信息,每个移动性相关信息中包括终端的一个位置以及终端进入该位置的时间信息。
这样对于数据分析网元而言,其可以根据预设规则(比如,时隙的时长)处理表13,得到如表6~表12中的任一个表格所反映的移动性分析信息。
比如,数据分析网元可以将2022-04-24 11:37:18~2022-04-24 11:37:24看作是第一时间段,将该第一时间段拆分为2个子时间段,即2022-04-24 11:37:18~2022-04-2411:37:19为一个子时间段1,2022-04-24 11:37:21~2022-04-24 11:37:24为一个子时间段2。然后,数据分析网元可以将子时间段1内该终端的UE location11和UE location12分别添加时间戳,以及将子时间段2内的终端的UE location21~UE location23分别添加时间戳,以及添加子时间段1和子时间段2的开始时间和时长,以得到如表6所示的移动性分析信息。可选的,数据分析网元还可以根据表13中时间上相邻的2个位置的时间戳的差值,确定终端在各个位置的驻留时间,然后为各个位置关联驻留时间,以得到如表7所示的内容。
当然,数据分析网元也可以指示第二网元在收集到终端的移动性相关信息时,对终端的移动性相关信息进行整理,然后将整理后的信息发送给数据分析网元,在这种 情况下,上述步骤302可以通过以下方式实现:数据分析网元向所述第二网元发送第二消息。第二消息用于请求所述第二网元提供所述终端在第二时间段的移动性相关信息。数据分析网元接收来自所述第二网元的所述移动性相关信息,所述移动性相关信息包括所述终端在所述第二时间段内所在的各个位置以及与各个位置关联的时间信息,所述时间信息为进入所述位置的时间。
在本申请的一个可能的实现方式中,数据分析网元也可以和第二网元协商由数据分析网元还是第二网元提供用于确定终端在各个位置的时间先后顺序的信息。比如,二者协商由第二网元提供用于确定终端在各个位置的时间先后顺序的信息,则数据分析网元便可以省去向第二网元发送第二指示信息的过程。
在本申请的一个可能的实现方式中,第二消息中携带第三指示信息,第三指示信息用于指示向数据分析网元提供用于确定终端在第二时间段内所在的一个或多个位置的时间顺序的移动性相关信息。相应的,第二网元提供的移动性相关信息还包括终端在第二时间段内的多个位置按照时间信息递增或递减顺序排序的信息,如表14所示。或者,移动性相关信息还包括终端在第二时间段的各个子时间段内的一个位置以及第二时间信息,如表15所示。其中,第二时间信息为终端在子时间段内进入该子时间段关联的位置的时间,在时间上相邻的两个子时间段内,终端的位置不同。可选的,第二时间段包括第一时间段,此处不再赘述。
表14 AMF网元根据第三指示信息提供的移动性相关信息的内容
可选的,AMF网元向数据分析网元提供的移动性相关信息还包括终端在第二时间段内的多个位置按照时间递增或递减顺序排序的信息时,该移动性相关信息可选的还可以包括:终端在每个位置的驻留时间。
表15 AMF网元根据第三指示信息提供的移动性相关信息的内容

表15示出了移动性相关信息还包括终端在第二时间段的各个子时间段(比如子时间段1和子时间段2)内的一个位置以及第二时间信息。比如,第二时间信息可以为2022-04-24 11:37:19或者2022-04-24 11:37:18。
在本申请的一个可能的实现中,第二时间段为过去的一段时间,而第一时间段为将来的一段时间。在这种情况下,数据分析网元可以根据终端在第二时间段内的移动性相关信息预测在第一时间段包括的各个子时间段内终端的各个位置的时间顺序,以得到移动性分析信息。
在本申请的一个可能的实现中,第二消息中还携带第四指示信息,所述第四指示信息用于指示向所述数据分析网元提供所述终端在所述第二时间段内所在的一个或多个位置的驻留时间的信息;移动性相关信息还包括用于确定所述终端在所述第二时间段内的每个所述位置的驻留时间的信息。
在数据分析网元向第二网元提供第三指示信息的情况下,第二网元向数据分析网元所反馈的移动性相关信息的内容可以如表13~表15所示,在数据分析网元确定是推导UE移动性的统计结果的情况下,上述步骤303可以通过以下方式实现:数据分析网元便可以对移动性相关信息进行整理即可得到移动性分析信息,比如将表13~表15中的内容进行整理以得到表6~表12。在数据分析网元确定是推导UE移动性的预测结果,则上述步骤303可以通过以下方式实现:数据分析网元根据移动性相关信息得到用于预测终端在第一时间段内的各个子时间段的位置的时间顺序以及终端在某个位置的驻留时间的信息的移动性分析信息。
可选的,数据分析网元除了向第二网元提供第三指示信息外,还可以向数据分析网元提供第四指示信息。其中,第四指示信息用于指示所述第二网元上报所述终端在每个位置的驻留时间的信息。这样第二网元在接收到第四指示信息之后便可以根据时间上相邻的各个位置的时间信息得到终端在各个位置的驻留时间的信息。然后,第二网元向数据分析网元反馈的移动性相关信息中便可以包括终端在各个位置的驻留时间的信息。
下述以第一网元为consumer NF网元,数据分析网元为NWDAF网元,一个或多个第二网元包括AMF网元、AF网元以及OAM网元为例,描述本申请实施例提供的一种数据分析方法的具体实施例,如图4所示,该方法包括:
步骤401.consumer NF网元向NWDAF网元发送第一服务操作(对应上述第一消息)。相应的,数据分析网元接收来自consumer NF网元的第一服务操作。
其中,第一服务操作用于向NWDAF网元请求终端的移动性分析结果(也可以称之为移动性分析信息)。
作为一种示例,第一服务操作可以为Nnwdaf_AnalyticsInfo_Request或者 Nnwdaf_AnalyticsSubscription_Subscribe服务操作。或者Nnwdaf_AnalyticsInfo_Request或者Nnwdaf_AnalyticsSubscription_Subscribe服务操作中携带第一消息。
其中,第一服务操作中携带:顺序指示(order indication)(即上述第一指示信息),指示NWDAF网元提供可以确定终端的位置先后顺序的移动性分析结果。
可选的(Optionally),第一服务操作中还可以携带驻留时间指示(residence time indication)(即上述第二指示信息):指示NWDAF网元提供终端在每个位置的驻留时间的信息。可选的,驻留时间指示具体用于指示NWDAF网元在移动性分析结果中指示终端在每个位置的驻留时间的信息。
在本申请的一个可能的实现方式中,第一服务操作中还携带如下参数中的一个或多个:
分析标识(analytics ID),比如,本申请中Analytics ID=终端移动性(UE Mobility);
移动性分析针对的目标(target of analytics reporting),即单个终端或者一组终端;
分析过滤信息(analytics filter information),如感兴趣区域(AoI),用于限定数据分析的范围。比如,AoI指示的区域为区域1和区域2,则表示consumer NF网元希望数据分析网元提供区域1和区域2内终端的移动性分析结果。比如,区域1/区域2可以是跟踪区(Tracking Area,TA),也可以是小区,本申请实施例对此不做限定。一个区域可以包括一个或多个TA,也可以包括一个或多个小区。跟踪区标识可以为(Tracking Area Identity,TAI)。
Analytics target period,指示想要获取的统计或者预测信息的时间段。
可以理解的是,如果第一服务操作中携带移动性分析针对的目标(比如一个或多个终端的标识),则表示consumer NF网元希望数据分析网元提供一个或多个终端的标识所指示的全部终端中每个终端的移动性分析结果。如果第一服务操作中未携带移动性分析针对的目标,则表示consumer NF网元希望数据分析网元提供分析过滤信息限定的数据分析的范围内每个终端的移动性分析结果。
在本申请的另一个可能的实现中,第一服务操作还可以包括如下参数中的一个或多个:
最大条目数量(maximum number of objects):用于指示返回分析信息的最大条目数量;
期望精度等级(preferred level of accuracy of the analytics):用于指示consumer NF网元所期望的移动性分析信息的精度等级;
期望时隙顺序(preferred order of results for the time slot entries):用于指示consumer NF网元希望数据分析网元按照时隙开始时间的升序或者降序排列一个终端的多个移动性分析结果;
期望的位置信息的粒度(preferred granularity of location information):用于表示consumer NF网元期望的位置信息的粒度,如TA粒度或者cell粒度。
比如,如果期望的位置信息的粒度为TA,则移动性分析信息中包括的位置信息即为终端所在的TA。如果期望的位置信息的粒度为cell,则移动性分析信息中包括的位置信息即为终端所在的cell。
步骤402.NWDAF网元通过第二服务操作向AMF网元请求终端的移动性信息(对 应上述移动性相关信息),相应的,AMF网元接收来自数据分析网元的第二服务操作。
作为一种示例,第二服务操作可以为NWDAF网元向AMF网元发送的事件开放订阅(Namf_EventExposure_Subscribe)服务操作。
在本申请的一个可能的实现中,Namf_EventExposure_Subscribe服务操作中携带指示AMF网元上报终端的移动性相关信息的指示。
在本申请的一个可能的实现中,第二服务操作中可以携带一个或多个终端的标识,以便于AMF网元确定提供该一个或多个终端的标识所确定的终端的移动性相关信息。
在本申请的一个可能的实现中,第二服务操作中还可以携带第二时间段的信息,以便于AMF网元确定提供终端在第二时间段内的移动性相关信息。
可选的,在第二服务操作中包括第二时间段的信息的情况下,AMF网元向数据分析网元提供的终端的移动性相关信息为该终端在第一时间段内的移动性相关信息,比如,第一时间段可以为第二时间段或者为第二时间段中的一个子时间段。
在本申请的一个可能的实现中,第二服务操作中还可以携带目标区域的信息,以便于AMF网元确定提供终端在目标区域内的移动性相关信息。
可选的,在第二服务操作中包括终端1的标识,第三时间段以及目标区域的信息的情况下,表示NWDAF网元希望AMF网元提供终端1在第三时间段内位于目标区域的移动性相关信息。
步骤403.AMF网元通过事件开放通知服务操作(Namf_EventExposure_Notify服务操作)向NWDAF网元发送AMF网元收集到的终端的移动性相关信息。相应的,NWDAF网元接收来自AMF网元的Namf_EventExposure_Notify服务操作。
可以理解的是,Namf_EventExposure_Notify服务操作中携带AMF收集到的终端的移动性信息。
AMF网元收集到的终端的移动性相关信息的内容,如表1所示,此处不再赘述。
步骤404.NWDAF网元通过第三服务操作向AF网元请求终端的移动性相关的业务数据(对应上述第一信息),相应的,AF网元接收来自NWDAF网元的第三服务操作。
作为一种示例,第三服务操作可以为NWDAF网元向AF网元发送的事件开放订阅(Naf_EventExposure_Subscribe)服务操作。其中,Naf_EventExposure_Subscribe服务操作用于请求AF网元提供终端的移动性相关的业务数据。第三服务操作中可以携带用于指示AF网元提供终端的移动性相关的业务数据的指示,本申请实施例对此不做限定。
在本申请的一个可能的实现中,第三服务操作中可以包括以下信息中的一个或多个:一个或多个终端的标识、目标区域的信息、目标时间段的信息、目标应用的信息。
在本申请的一个可能的实现中,第三服务操作中携带终端的标识的情况下,表示NWDAF网元希望AF网元确定指定终端的移动性相关信息。
在本申请的一个可能的实现中,第三服务操作中携带目标应用的信息的情况下,表示NWDAF网元希望AF网元确定访问目标应用的一个或多个终端的移动性相关信息。
在本申请的一个可能的实现中,第三服务操作中携带目标时间段的信息,表示 NWDAF网元希望AF网元确定目标时间段内终端的移动性相关信息。
以第三服务操作包括目标时间段以及目标应用为例,则AF网元便可以确定向NWDAF网元提供在目标时间段内访问目标应用的一个或多个终端的移动性相关信息。另,如果第三服务操作除目标时间段以及目标应用外还包括终端1的标识,则AF网元便可以确定向NWDAF网元提供终端1在目标时间段内访问目标应用的移动性相关信息。
步骤405.AF网元在收集得到终端的移动性相关信息之后通过第四服务操作向NWDAF网元发送终端的移动性相关信息。相应的,NWDAF网元通过第四服务操作接收来自AF网元的终端的移动性相关信息。
上述步骤404和步骤405中的AF网元可以是核心网内部的AF网元或者第三方AF网元,本申请实施例对此不做限定。
作为一种示例,第四服务操作可以为AF网元向NWDAF网元发送的事件开放通知(Naf_EventExposure_Notify)服务操作。
步骤406.NWDAF网元从OAM网元收集终端的移动性相关信息。
可以理解的是,上述NWDAF网元可以从AF网元、AMF网元或者OAM网元中的一个或多个网元中获取终端的移动性相关信息,换言之,NWDAF网元可以执行上述步骤402、步骤404以及步骤406中的一个,也可以全部都执行。
步骤407.NWDAF网元根据收集的数据和第一指示信息,推导统计或预测的终端的移动性数据分析信息。
关于步骤407的具体实现可以参考上述表6~表12处的描述,此处不再赘述。
步骤408.NWDAF网元通过分析信息响应(Nnwdaf_AnalyticsInfo_Response)服务操作或者分析信息订阅通知(Nnwdaf_AnalyticsSubscription_Notify服务操作)向consumer NF网元发送终端的移动性分析信息。
如图4所示的实施例中,consumer NF网元在向NWDAF网元订阅/请求终端的移动性分析信息时携带顺序指示,以指示NWDAF网元在终端的移动性分析信息中通过实施例中四种方式的其中一种方式携带用于指示终端的位置的先后顺序的信息,便于辅助consumer NF网元进行数据处理或者信息决策。
如图5所示,图5为本申请实施例提供的另一种数据分析方法的具体实施例,该方法包括:
步骤501、同步骤401,此处不再赘述。
步骤502、NWDAF网元通过第二服务操作向AMF网元请求终端的移动性信息(对应上述移动性相关信息),相应的,AMF网元接收来自数据分析网元的第二服务操作。其中,第二服务操作中携带顺序指示。
可选的,第二服务操作中还可以携带驻留时间指示。
关于第二服务操作的具体介绍可以参考步骤402处的描述,此处不再赘述。
步骤503、AMF网元根据第二服务操作,收集终端的移动性信息,以得到NWDAF网元请的终端的移动性相关信息。
可以理解的是,由于第二服务操作中携带顺序指示,则AMF网元收集到终端的移动性信息(如表1所示)后,便可以处理收集到的移动性信息,以得到表6、表8、 表10或表11所示的内容。即AMF网元向NWDAF网元发送的移动性相关信息可以如表6所示的:包括一个时间段内终端在各个位置的时间信息。或者,AMF网元向NWDAF网元发送的移动性相关信息可以如表8所示的:包括终端在一段时间内的各个位置按照时间递增或递减的排序结果。或者,AMF网元向NWDAF网元发送的移动性相关信息可以如表10所示的:在一个时间段内包括终端的一个位置。
在本申请的一个可能的实现中,在第二服务操作中携带驻留时间指示的情况下,AMF网元收集到终端的移动性信息(如表1所示)后,便可以处理收集到的移动性信息,以得到表7、表9、表12所示的内容。即AMF网元向NWDAF网元发送的移动性相关信息可以如表7所示的:包括一个时间段内终端在各个位置的时间信息,以及终端在各个位置的驻留时间的信息。或者,AMF网元向NWDAF网元发送的移动性相关信息可以如表9所示的:包括终端在一段时间内的各个位置按照时间递增或递减的排序结果,以及终端在各个位置的驻留时间的信息。或者,AMF网元向NWDAF网元发送的移动性相关信息可以如表12所示的:在一个时间段内包括终端的一个位置,以及终端在各个位置的驻留时间的信息。
可以理解的是,在第二服务操作中携带顺序指示的情况下,图5所示的方案和图4所示的方案的区别在于:在图4中由NWDAF网元整理如表1所示的内容,得到表6、表8、表10或表11所示的内容。在图5中由AMF网元整理如表1所示的内容,得到表6、表8、表10或表11所示的内容。
具体的,终端在各个位置的驻留时间的信息可以由AMF网元根据时间上相邻的各个位置所关联的时间信息确定。
步骤504,同步骤403。区别在于:步骤403中终端的移动性相关信息未进行如步骤503处的处理,而步骤504中终端的移动性相关信息已由AMF网元进行了处理。
步骤505~步骤509,同步骤404~步骤408,此处不再赘述。
但是,步骤505~步骤509与步骤404~步骤408的区别在于:步骤505、步骤507中,NWDAF网元向AF网元或者OAM网元请求终端的移动性相关信息时还向AF网元或者OAM网元提供顺序指示和/或驻留时间指示。这时对于AF网元或者OAM网元即便可以对收集到的如表2所示的内容进行处理,以得到如表6~表15所示的内容,并作为终端的移动性相关信息提供给NWDAF网元。
步骤508与步骤408的区别在于:在步骤508中,因为AMF/AF/OAM已经根据order indication和residence time indication对数据进行了所需的处理,NWDAF网元只需将收集的信息进行处理即可得到移动性分析信息,比如确定第一时间段包括的各个子时间段的开始时间信息以及时长信息。如果是推导终端的移动性的预测结果,则NWDAF网元在得到预测结果之后,还需根据order indication和residence time indication对预测结果进行处理,以能够在预测的UE移动性分析结果中指示出UE位置的时间顺序以及UE在某个位置的驻留时间的信息。
在图5所示的实施例中,NWDAF网元在向AMF网元/AF网元/OAM网元请求/订阅终端的移动性相关信息时可以携带顺序指示和/或驻留时间指示,以指示AMF网元/AF网元/OAM网元在提供的终端的移动性相关信息中能够指示出终端的位置的时间顺序以及终端在某个位置的驻留时间的信息,辅助consumer NF网元进行数据处理 或者信息决策。
值得说明的是,在NDWAF网元未向AMF网元/AF网元/OAM网元提供order indication和residence time indication的情况下,AMF网元/AF网元/OAM网元也可以对收集到的终端的移动性信息进行处理,以得到用于指示终端位置的时间顺序以及终端在某个位置的驻留时间的信息的移动性相关信息。
上述主要从各个网元之间交互的角度对本申请实施例的方案进行了介绍。可以理解的是,各个网元,例如第一网元、数据分析网元等为了实现上述功能,其包括了执行各个功能相应的结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例第一网元、数据分析网元进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
上面结合图3至图5,对本申请实施例的方法进行了说明,下面对本申请实施例提供的执行上述方法的通信装置进行描述。本领域技术人员可以理解,方法和装置可以相互结合和引用,本申请实施例提供的通信装置可以执行如图3~图5所示的数据分析方法中由第一网元、数据分析网元执行的步骤。
在采用集成单元的情况下,图6示出了上述实施例中所涉及的通信装置,该通信装置可以包括:通信模块613和处理模块612。
在一种可选的实现方式中,该通信装置还可以包括存储模块611,用于存储通信装置的程序代码和数据。
一种示例,该通信装置为第一网元,或者为应用于第一网元中的芯片。在这种情况下,通信模块613用于支持该通信装置与外部网元(例如,数据分析网元)通信。例如,通信模块613用于执行上述方法实施例中第一网元的信号收发操作。处理模块612用于执行上述方法实施例中第一网元的信号处理操作。
一方面,在本申请的一个实施例中,通信模块613用于执行上述实施例的图3的步骤304中由第一网元执行的接收动作以及步骤301中由第一网元执行的发送动作。处理模块612,用于支持该通信装置执行根据终端的移动性分析信息进行决策的过程。
再一种示例,该通信装置为数据分析网元,或者为应用于数据分析网元中的芯片。在这种情况下,通信模块613用于支持该通信装置与外部网元(例如,第一网元或者AF网元/AMF网元或者网管网元)通信。例如,通信模块613用于执行上述方法实施例中数据分析网元的信号收发操作。处理模块612用于执行上述方法实施例中数据分析网元的信号处理操作。
一方面,在本申请的一个实施例中,通信模块613用于执行上述实施例的图3的步骤304中由数据分析网元执行的发送动作,以及步骤301~步骤302中由数据分析网 元执行的接收的动作。处理模块612,用于支持该通信装置执行上述由数据分析网元执行的处理动作步骤303。
其中,处理模块612可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块可以是收发器、收发电路或通信接口等。存储模块可以是存储器。
当处理模块612为处理器701或处理器705,通信模块613为通信接口703时,存储模块611为存储器702时,本申请所涉及的通信装置可以为图7所示的通信设备。
图7所示为本申请实施例提供的通信设备的硬件结构示意图。本申请实施例中的第一网元、数据分析网元的结构均可以参考如图7所示的通信设备的结构示意图。该通信设备包括处理器701,通信线路704以及至少一个通信接口(图7中示例性的以通信接口703为例进行说明)。
处理器701可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。
通信线路704可包括一通路,在上述组件之间传送信息。
通信接口703,用于与其他装置进行信息交互,例如使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。
可选的,该通信设备还可以包括存储器702。
存储器702可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路704与处理器相连接。存储器也可以和处理器集成在一起。
其中,存储器702用于存储执行本申请方案的计算机执行指令,并由处理器701来控制执行。处理器701用于执行存储器702中存储的计算机执行指令,从而实现本申请下述实施例提供的一种数据分析方法。
可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。
在具体实现中,作为一种实施例,处理器701可以包括一个或多个CPU,例如图7中的CPU0和CPU1。
在具体实现中,作为一种实施例,通信设备可以包括多个处理器,例如图7中的 处理器701和处理器705。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
处理器701和处理器705所执行的步骤可以参考上述处理模块612执行的步骤。通信接口703所执行的步骤可以参考上述通信模块613执行的步骤。
图8是本申请实施例提供的芯片130的结构示意图。芯片130包括一个或两个以上(包括两个)处理器1310和通信接口1330。
可选的,该芯片130还包括存储器1340,存储器1340可以包括只读存储器和随机存取存储器,并向处理器1310提供操作指令和数据。存储器1340的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。
在一些实施方式中,存储器1340存储了如下的元素,执行模块或者数据结构,或者他们的子集,或者他们的扩展集。
在本申请实施例中,通过调用存储器1340存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。
一种可能的实现方式中为:第一网元、数据分析网元的结构类似,不同的装置可以使用不同的芯片以实现各自的功能。
处理器1310控制第一网元、数据分析网元中任一个的处理操作,处理器1310还可以称为中央处理单元(central processing unit,CPU)。
存储器1340可以包括只读存储器和随机存取存储器,并向处理器1310提供指令和数据。存储器1340的一部分还可以包括NVRAM。例如应用中存储器1340、通信接口1330以及存储器1340通过总线系统1320耦合在一起,其中总线系统1320除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图8中将各种总线都标为总线系统1320。
上述本申请实施例揭示的方法可以应用于处理器1310中,或者由处理器1310实现。处理器1310可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1310中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1310可以是通用处理器、数字信号处理器(digital signal processing,DSP)、ASIC、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1340,处理器1310读取存储器1340中的信息,结合其硬件完成上述方法的步骤。
一种可能的实现方式中,通信接口1330用于执行图3~图5所示的实施例中的第一网元的接收和发送的步骤。处理器1310用于执行图3~图5所示的实施例中的第一网元的处理的步骤。
另一种可能的实现方式中,通信接口1330用于执行图3~图5所示的实施例中的 数据分析网元的接收和发送的步骤。处理器1310用于执行图3~图5所示的实施例中的数据分析网元处理的步骤。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图3~图5中由数据分析网元执行的功能。
一方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图3~图5中由第一网元执行的功能。
一方面,提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图3~图5中由数据分析网元执行的功能。
一方面,提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图3~图5中由第一网元执行的功能。
一方面,提供一种芯片,该芯片应用于第一网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图3~图5中由第一网元执行的功能。
一方面,提供一种芯片,该芯片应用于数据分析网元中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图3~图5中由数据分析网元执行的功能。
本申请实施例提供一种通信系统,该通信系统包括:第一网元和数据分析网元。其中,第一网元用于执行如图3~图5中由第一网元执行的功能,数据分析网元用于执行图3~图5中由数据分析网元执行的功能。
可选的,该系统还可以包括AMF网元、AF网元或者OAM网元中的一个或多个,用于执行图4或图5中AMF网元、AF网元或者OAM网元所执行的步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行计算机程序或指令时,全部或部分地执行本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,DVD);还可以是半导体介质,例如,固态硬盘(solid state drive,SSD)。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。

Claims (17)

  1. 一种数据分析方法,其特征在于,包括:
    数据分析网元从第一网元接收第一指示信息,所述第一指示信息用于指示向所述第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息;
    所述数据分析网元从第二网元处获取所述终端的移动性相关信息;
    所述数据分析网元根据所述第一指示信息,处理所述移动性相关信息,得到所述移动性分析信息,所述移动性分析信息包括用于确定所述终端在所述第一时间段内所在的一个或多个位置的时间顺序的信息;
    所述数据分析网元向所述第一网元发送所述移动性分析信息。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    所述数据分析网元从所述第一网元处接收第二指示信息,所述第二指示信息用于指示所述数据分析网元提供所述终端在每个所述位置的驻留时间的信息。
  3. 根据权利要求1或2所述的方法,其特征在于,所述数据分析网元向所述第一网元发送所述移动性分析信息,还包括:
    向所述第一网元发送所述终端在每个所述位置的驻留时间的信息。
  4. 根据权利要求1~3任一项所述的方法,其特征在于,所述第一时间段包括一个或多个子时间段,所述终端在每个所述子时间段内具有一个或多个位置,所述子时间段对应一个时间信息以及所述子时间段的时长,所述子时间段的时间信息为所述子时间段的起始时间。
  5. 根据权利要求1~4任一项所述的方法,其特征在于,所述移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内所在的每个位置的时间信息,所述时间信息为所述终端在所述子时间段内进入所述位置的时间,任一个所述位置对应的所述时间信息用于指示任一个所述位置在所述子时间段内的一个或多个位置中的时间顺序。
  6. 根据权利要求1~4任一项所述的方法,其特征在于,所述移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内的一个或多个位置按照时间递增或递减顺序排序的信息。
  7. 根据权利要求1~3任一项所述的方法,其特征在于,所述第一时间段包括一个或多个子时间段,所述移动性分析信息中包括所述终端在每个所述子时间段内的一个位置以及第一时间信息,所述第一时间信息为所述终端在所述子时间段内进入所述位置的时间,在时间上相邻的两个所述子时间段内,所述终端的位置不同。
  8. 根据权利要求7所述的方法,其特征在于,所述移动性分析信息中还包括所述子时间段的时长,所述子时间段的时长用于反映所述终端在所述位置的驻留时间的信息。
  9. 根据权利要求7所述的方法,其特征在于,所述子时间段的时长小于预设时间长度。
  10. 根据权利要求5或6或9所述的方法,其特征在于,所述移动性分析信息中还包括用于确定所述终端在每个所述位置的驻留时间的信息。
  11. 根据权利要求1~10任一项所述的方法,其特征在于,所述数据分析网元从第二网元处获取所述终端的移动性相关信息,包括:
    所述数据分析网元向所述第二网元发送第二消息,所述第二消息用于请求所述第二网元提供所述终端在第二时间段的移动性相关信息;
    所述数据分析网元接收来自所述第二网元的所述移动性相关信息,所述移动性相关信息包括所述终端在所述第二时间段内所在的各个位置的信息以及与各个位置关联的时间信息,所述时间信息为进入所述位置的时间。
  12. 根据权利要求11所述的方法,其特征在于,所述第二消息中携带第三指示信息,所述第三指示信息用于指示向所述数据分析网元提供用于确定所述终端在所述第二时间段内所在的各个位置的时间顺序的移动性相关信息;
    所述移动性相关信息还包括所述终端在所述第二时间段内的多个所述位置按照所述时间信息递增或递减顺序排序的信息;
    或者,所述移动性相关信息还包括所述终端在所述第二时间段的各个子时间段内的一个位置以及第二时间信息,所述第二时间信息为所述终端在所述子时间段内进入所述子时间段的位置的时间,在时间上相邻的两个所述子时间段内,所述终端的位置不同。
  13. 根据权利要求11或12所述的方法,其特征在于,所述第二消息中还携带第四指示信息,所述第四指示信息用于指示向所述数据分析网元提供所述终端在所述第二时间段内所在的一个或多个位置的驻留时间的信息;
    所述移动性相关信息还包括用于确定所述终端在所述第二时间段内的每个所述位置的驻留时间的信息。
  14. 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有指令,当所述指令被执行时,实现如权利要求1~13任一项所述的方法。
  15. 一种芯片,其特征在于,所述芯片包括:处理器,所述处理器和通信接口耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1~13任一项所述的方法,所述通信接口用于与所述芯片之外的其它模块进行通信。
  16. 一种通信装置,其特征在于,所述装置为数据分析网元或者应用于数据分析网元中的芯片,所述装置包括:通信单元和处理单元,所述处理单元,用于执行上述权利要求1~13任一项所述的方法中由所述数据分析网元执行的处理步骤,所述通信单元,用于执行上述权利要求1~13任一项所述的方法中由所述数据分析网元执行的接收/发送的步骤。
  17. 一种通信系统,其特征在于,所述系统包括:数据分析网元以及与所述数据分析网元通信的第一网元,所述第一网元用于向所述数据分析网元提供第一指示信息,所述数据分析网元用于执行上述权利要求1~13任一项所述的方法。
PCT/CN2023/080594 2022-05-06 2023-03-09 一种数据分析方法、装置及系统 Ceased WO2023213135A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020247039869A KR20250004036A (ko) 2022-05-06 2023-03-09 데이터 분석 방법, 장치 및 시스템
JP2024565152A JP2025517135A (ja) 2022-05-06 2023-03-09 データ解析方法、装置、およびシステム
EP23799124.5A EP4510644A4 (en) 2022-05-06 2023-03-09 METHOD, DEVICE AND SYSTEM FOR DATA ANALYSIS
US18/937,882 US20250063335A1 (en) 2022-05-06 2024-11-05 Data analytics method, apparatus, and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210490402.9A CN117062048A (zh) 2022-05-06 2022-05-06 一种数据分析方法、装置及系统
CN202210490402.9 2022-05-06

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/937,882 Continuation US20250063335A1 (en) 2022-05-06 2024-11-05 Data analytics method, apparatus, and system

Publications (1)

Publication Number Publication Date
WO2023213135A1 true WO2023213135A1 (zh) 2023-11-09

Family

ID=88646204

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/080594 Ceased WO2023213135A1 (zh) 2022-05-06 2023-03-09 一种数据分析方法、装置及系统

Country Status (6)

Country Link
US (1) US20250063335A1 (zh)
EP (1) EP4510644A4 (zh)
JP (1) JP2025517135A (zh)
KR (1) KR20250004036A (zh)
CN (1) CN117062048A (zh)
WO (1) WO2023213135A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121126316A (zh) * 2024-06-11 2025-12-12 华为技术有限公司 通信方法及装置
CN121357499B (zh) * 2025-12-16 2026-03-17 西安华为技术有限公司 一种通信方法、通信装置及通信系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301507A (zh) * 2020-02-24 2021-08-24 华为技术有限公司 一种信息处理方法、装置以及系统
CN113543015A (zh) * 2020-04-13 2021-10-22 华为技术有限公司 一种通信方法、装置及系统
CN113573228A (zh) * 2020-04-09 2021-10-29 中国移动通信有限公司研究院 终端移动性的监测方法及设备
WO2022012485A1 (zh) * 2020-07-14 2022-01-20 华为技术有限公司 一种确定无线接入策略的方法及装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11678252B2 (en) * 2018-10-05 2023-06-13 Huawei Technologies Co., Ltd. Quality of service information notification to user equipment, users, and application server
KR20210127173A (ko) * 2019-03-12 2021-10-21 신새봄 여행기록생성서버 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113301507A (zh) * 2020-02-24 2021-08-24 华为技术有限公司 一种信息处理方法、装置以及系统
CN113573228A (zh) * 2020-04-09 2021-10-29 中国移动通信有限公司研究院 终端移动性的监测方法及设备
CN113543015A (zh) * 2020-04-13 2021-10-22 华为技术有限公司 一种通信方法、装置及系统
WO2022012485A1 (zh) * 2020-07-14 2022-01-20 华为技术有限公司 一种确定无线接入策略的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4510644A4

Also Published As

Publication number Publication date
EP4510644A1 (en) 2025-02-19
CN117062048A (zh) 2023-11-14
US20250063335A1 (en) 2025-02-20
KR20250004036A (ko) 2025-01-07
JP2025517135A (ja) 2025-06-03
EP4510644A4 (en) 2025-07-16

Similar Documents

Publication Publication Date Title
CN115004653B (zh) 一种数据分析方法、装置及系统
US20230224752A1 (en) Communication method, apparatus, and system
WO2019184433A1 (zh) 一种网络数据的监测方法及装置
WO2022226713A1 (zh) 策略确定的方法和装置
US20250063335A1 (en) Data analytics method, apparatus, and system
WO2023185711A1 (zh) 一种用于机器学习模型训练的通信方法及装置
Xiao et al. AdaptiveFog: A modelling and optimization framework for fog computing in intelligent transportation systems
WO2023213134A1 (zh) 一种数据报告的方法、装置及系统
US20230351245A1 (en) Federated learning
WO2022012486A1 (zh) 一种确定密切接触终端设备的方法及装置
CN116866941A (zh) 设备确定方法、装置及通信设备
Liu et al. Enabling safety-critical and computation-intensive IoV applications via vehicular fog computing
CN116846770A (zh) 信息处理方法、装置、相关设备及存储介质
US20230099718A1 (en) Information processing device, information processing system, and storage medium
CN116963038A (zh) 基于o-ran设备的数据处理方法和o-ran设备
US20190121569A1 (en) Scalability improvements of people-counting sensor networks
WO2024032031A1 (zh) 一种数据分析方法及装置
US12587877B2 (en) Method and apparatus for determining a poor network quality area
CN119583557B (zh) 一种绿色算力网络管理方法、装置、设备、介质以及产品
CN119653307B (zh) 通信方法、装置、通信设备、存储介质和计算机程序产品
CN121968316A (zh) 一种通信方法及装置
WO2025077569A1 (zh) 确定目标终端的方法及装置
WO2026045883A1 (zh) 一种通信方法、装置和系统
WO2025167656A1 (zh) 终端定位方法、功能实体、装置及存储介质
WO2025031153A1 (zh) 通信方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23799124

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2024565152

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2023799124

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2023799124

Country of ref document: EP

Effective date: 20241112

ENP Entry into the national phase

Ref document number: 20247039869

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE