WO2023213135A1 - 一种数据分析方法、装置及系统 - Google Patents
一种数据分析方法、装置及系统 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/142—Network analysis or design using statistical or mathematical methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/147—Network analysis or design for predicting network behaviour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signalling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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/08—Mobility data transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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/08—Mobility data transfer
- H04W8/14—Mobility data transfer between corresponding nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing 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
Claims (17)
- 一种数据分析方法,其特征在于,包括:数据分析网元从第一网元接收第一指示信息,所述第一指示信息用于指示向所述第一网元提供用于确定终端在第一时间段内所在的一个或多个位置的时间顺序的移动性分析信息;所述数据分析网元从第二网元处获取所述终端的移动性相关信息;所述数据分析网元根据所述第一指示信息,处理所述移动性相关信息,得到所述移动性分析信息,所述移动性分析信息包括用于确定所述终端在所述第一时间段内所在的一个或多个位置的时间顺序的信息;所述数据分析网元向所述第一网元发送所述移动性分析信息。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:所述数据分析网元从所述第一网元处接收第二指示信息,所述第二指示信息用于指示所述数据分析网元提供所述终端在每个所述位置的驻留时间的信息。
- 根据权利要求1或2所述的方法,其特征在于,所述数据分析网元向所述第一网元发送所述移动性分析信息,还包括:向所述第一网元发送所述终端在每个所述位置的驻留时间的信息。
- 根据权利要求1~3任一项所述的方法,其特征在于,所述第一时间段包括一个或多个子时间段,所述终端在每个所述子时间段内具有一个或多个位置,所述子时间段对应一个时间信息以及所述子时间段的时长,所述子时间段的时间信息为所述子时间段的起始时间。
- 根据权利要求1~4任一项所述的方法,其特征在于,所述移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内所在的每个位置的时间信息,所述时间信息为所述终端在所述子时间段内进入所述位置的时间,任一个所述位置对应的所述时间信息用于指示任一个所述位置在所述子时间段内的一个或多个位置中的时间顺序。
- 根据权利要求1~4任一项所述的方法,其特征在于,所述移动性分析信息中包括所述终端在所述第一时间段的各个子时间段内的一个或多个位置按照时间递增或递减顺序排序的信息。
- 根据权利要求1~3任一项所述的方法,其特征在于,所述第一时间段包括一个或多个子时间段,所述移动性分析信息中包括所述终端在每个所述子时间段内的一个位置以及第一时间信息,所述第一时间信息为所述终端在所述子时间段内进入所述位置的时间,在时间上相邻的两个所述子时间段内,所述终端的位置不同。
- 根据权利要求7所述的方法,其特征在于,所述移动性分析信息中还包括所述子时间段的时长,所述子时间段的时长用于反映所述终端在所述位置的驻留时间的信息。
- 根据权利要求7所述的方法,其特征在于,所述子时间段的时长小于预设时间长度。
- 根据权利要求5或6或9所述的方法,其特征在于,所述移动性分析信息中还包括用于确定所述终端在每个所述位置的驻留时间的信息。
- 根据权利要求1~10任一项所述的方法,其特征在于,所述数据分析网元从第二网元处获取所述终端的移动性相关信息,包括:所述数据分析网元向所述第二网元发送第二消息,所述第二消息用于请求所述第二网元提供所述终端在第二时间段的移动性相关信息;所述数据分析网元接收来自所述第二网元的所述移动性相关信息,所述移动性相关信息包括所述终端在所述第二时间段内所在的各个位置的信息以及与各个位置关联的时间信息,所述时间信息为进入所述位置的时间。
- 根据权利要求11所述的方法,其特征在于,所述第二消息中携带第三指示信息,所述第三指示信息用于指示向所述数据分析网元提供用于确定所述终端在所述第二时间段内所在的各个位置的时间顺序的移动性相关信息;所述移动性相关信息还包括所述终端在所述第二时间段内的多个所述位置按照所述时间信息递增或递减顺序排序的信息;或者,所述移动性相关信息还包括所述终端在所述第二时间段的各个子时间段内的一个位置以及第二时间信息,所述第二时间信息为所述终端在所述子时间段内进入所述子时间段的位置的时间,在时间上相邻的两个所述子时间段内,所述终端的位置不同。
- 根据权利要求11或12所述的方法,其特征在于,所述第二消息中还携带第四指示信息,所述第四指示信息用于指示向所述数据分析网元提供所述终端在所述第二时间段内所在的一个或多个位置的驻留时间的信息;所述移动性相关信息还包括用于确定所述终端在所述第二时间段内的每个所述位置的驻留时间的信息。
- 一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有指令,当所述指令被执行时,实现如权利要求1~13任一项所述的方法。
- 一种芯片,其特征在于,所述芯片包括:处理器,所述处理器和通信接口耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1~13任一项所述的方法,所述通信接口用于与所述芯片之外的其它模块进行通信。
- 一种通信装置,其特征在于,所述装置为数据分析网元或者应用于数据分析网元中的芯片,所述装置包括:通信单元和处理单元,所述处理单元,用于执行上述权利要求1~13任一项所述的方法中由所述数据分析网元执行的处理步骤,所述通信单元,用于执行上述权利要求1~13任一项所述的方法中由所述数据分析网元执行的接收/发送的步骤。
- 一种通信系统,其特征在于,所述系统包括:数据分析网元以及与所述数据分析网元通信的第一网元,所述第一网元用于向所述数据分析网元提供第一指示信息,所述数据分析网元用于执行上述权利要求1~13任一项所述的方法。
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)
| 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)
| 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)
| 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 | 신새봄 | 여행기록생성서버 및 방법 |
-
2022
- 2022-05-06 CN CN202210490402.9A patent/CN117062048A/zh active Pending
-
2023
- 2023-03-09 WO PCT/CN2023/080594 patent/WO2023213135A1/zh not_active Ceased
- 2023-03-09 EP EP23799124.5A patent/EP4510644A4/en active Pending
- 2023-03-09 JP JP2024565152A patent/JP2025517135A/ja active Pending
- 2023-03-09 KR KR1020247039869A patent/KR20250004036A/ko active Pending
-
2024
- 2024-11-05 US US18/937,882 patent/US20250063335A1/en active Pending
Patent Citations (4)
| 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)
| 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 |