WO2023185807A1 - 一种通信方法及装置 - Google Patents
一种通信方法及装置 Download PDFInfo
- Publication number
- WO2023185807A1 WO2023185807A1 PCT/CN2023/084300 CN2023084300W WO2023185807A1 WO 2023185807 A1 WO2023185807 A1 WO 2023185807A1 CN 2023084300 W CN2023084300 W CN 2023084300W WO 2023185807 A1 WO2023185807 A1 WO 2023185807A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal devices
- status information
- network element
- network
- network status
- 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
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- 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/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/098—Distributed learning, e.g. federated learning
-
- 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
-
- 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/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- 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
Definitions
- the embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device.
- Federated learning is a machine learning framework that can effectively help multiple users perform data usage and machine learning modeling while meeting the requirements of user privacy protection, data security and government regulations.
- federated learning can effectively solve the problem of data islands and perform joint modeling without sharing user data, thereby technically breaking the data islands and realizing artificial intelligence (AI) collaboration.
- AI artificial intelligence
- existing federated learning methods are not efficient.
- Embodiments of the present application provide a communication method and device, in order to improve the efficiency of federated learning.
- an embodiment of the present application provides a communication method, including: an application function network element sends a first request message, the first request message is used to request network status information of a terminal device within a candidate range; the application function The network element obtains a first response message, the first response message includes network status information of N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer; the application function network Determine N2 terminal devices based on the network status information of the N1 terminal devices.
- the N2 terminal devices are used to participate in the training of the federated learning model.
- the N1 terminal devices include the N2 terminal devices, and N2 is Positive integer.
- the network status information of the terminal device is taken into consideration to ensure the communication capabilities of the participants and improve the efficiency of federated learning.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the value of N1 falls within a set quantity range.
- the first request message may include first indication information, the first indication information being used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the value range of N1 may be the same as or different from the aforementioned set quantity range.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold. It can be understood that the application function network element can also deduce that the network status information of terminal devices other than N1 terminal devices in the candidate range is less than the first network status information threshold. Through such a design, the signaling overhead of the first response message can be saved. .
- the application function network element determines N2 terminal devices based on the network status information of the N1 terminal devices, including: the application function network element determines the N2 terminal devices based on the network status information of the N1 terminal devices. information and the application layer information of the N1 terminal devices to determine the N2 terminal devices.
- the application side can use the network status information of the UE combined with the application layer information to select UEs to participate in federated learning model training or update, thereby optimizing the algorithm for selecting participants based on application layer information, thereby improving the efficiency of federated learning model training. efficiency.
- the method further includes: the application function network element obtains the information of terminal devices with abnormal network status information among the N2 terminal devices; the application function network element obtains the network status information of N3 terminal devices , the candidate range includes the N3 terminal devices, the N3 terminal devices do not include the N2 terminal devices, and N3 is a positive integer; the application function network element is based on the network status information in the N2 terminal devices.
- the abnormal terminal device information and the network status information of the N3 terminal devices determine N4 terminal devices.
- the N4 terminal devices are used to participate in the update training of the federated learning model.
- N4 is a positive integer, for example, N4 is equal to N2.
- Such a design based on the terminal devices that have participated in federated learning, updates and determines the terminal devices to participate in subsequent rounds of federated learning. Compared with individually determining the terminal devices to participate in federated learning in each round, it is faster and more convenient, thus improving federated learning. s efficiency.
- the N4 terminal devices include other terminal devices among the N2 terminal devices except for the terminal device with abnormal network status information.
- the application function network element obtains the information of the terminal device with abnormal network status information among the N2 terminal devices, including: the application function network element sends a second message to the network data analysis function network element. Instruction information, the second instruction information is used to instruct the network status information of the N2 terminal devices to be monitored, the second instruction information includes a second network status information threshold, the second network status information threshold is used to Determine whether the service traffic information of the terminal device is abnormal; the application function network element obtains, from the network data analysis function network element, the information of the terminal device with abnormal network status information among the N2 terminal devices.
- the communication method further includes: the application function network element and the N2 terminal devices training the federated learning model.
- embodiments of the present application provide a communication method, which can be applied to access and mobility management function network elements or operation and maintenance management network elements.
- the communication method includes:
- the access and mobility management function network element obtains a first request message, where the first request message is used to request network status information of terminal devices within the candidate range;
- the access and mobility management function network element sends a first response message.
- the first response message includes network status information of N1 terminal devices.
- the terminal devices within the candidate range include the N1 terminal devices.
- N1 is positive. integer.
- the network status information of N1 terminal devices is used to apply functional network elements to determine N2 terminal devices participating in federated learning model training.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the value of N1 falls within a set quantity range.
- the first request message may include first indication information, the first indication information being used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the value range of N1 may be the same as or different from the aforementioned set quantity range.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold.
- the communication method further includes: the access and mobility management function network element sends network status information of N3 terminal devices, the candidate range includes the N3 terminal devices, and the N3 terminal devices The terminal equipment does not include the N2 terminal equipment, and N3 is a positive integer.
- inventions of the present application provide a communication method that can be applied to network elements with network data analysis functions.
- the communication method includes:
- the network data analysis function network element obtains a first request message, where the first request message is used to request network status information of terminal devices within the candidate range;
- the network data analysis function network element obtains the network status information of the terminal equipment within the candidate range from the access and mobility management function network element and/or the operation and maintenance management network element;
- the network data analysis function network element sends a first response message.
- the first response message includes network status information of N1 terminal devices.
- the terminal devices within the candidate range include the N1 terminal devices.
- N1 is a positive integer. .
- the network status information of N1 terminal devices is used to apply functional network elements to determine N2 terminal devices participating in federated learning model training.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the value of N1 falls within a set quantity range.
- the first request message may include first indication information, the first indication information being used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the value range of N1 may be the same as or different from the aforementioned set quantity range.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold.
- the method further includes: the network data analysis function network element receives second instruction information from the application function network element, the second instruction information is used to instruct the network status information of the N2 terminal devices to be processed. Monitoring, the second indication information includes a second network status information threshold, the second network status information threshold is used to determine whether the business traffic information of the terminal device is abnormal; the network data analysis function network element reports to the application The functional network element sends information about terminal devices with abnormal network status information among the N2 terminal devices.
- embodiments of the present application provide a communication device, which can be applied to application function network elements, including: a communication module configured to send a first request message, where the first request message is used to request a terminal device within the candidate range. network status information; the communication module is used to obtain a first response message, the first response message includes network status information of N1 terminal devices, and the terminal devices within the candidate range include the N1 terminal devices, N1 is a positive integer; the processing module is used to determine N2 terminal devices according to the network status information of the N1 terminal devices.
- the N2 terminal devices are used to participate in the training of the federated learning model.
- the N1 terminal devices include For the N2 terminal devices, N2 is a positive integer.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the first request message includes first indication information, and the first indication information is used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold.
- the processing module is specifically used for:
- the N2 terminal devices are determined according to the network status information of the N1 terminal devices and the application layer information of the N1 terminal devices.
- the communication module is also used to obtain information about terminal devices with abnormal network status information among the N2 terminal devices; and obtain network status information of N3 terminal devices, the candidate range Including the N3 terminal devices, the N3 terminal devices do not include the N2 terminal devices, and N3 is a positive integer;
- the processing module is also used to determine the terminals with abnormal network status information among the N2 terminal devices.
- the device information and the network status information of the N3 terminal devices determine N4 terminal devices.
- the N4 terminal devices are used to participate in the update training of the federated learning model, and N4 is a positive integer.
- the N4 terminal devices include other terminal devices among the N2 terminal devices except for the terminal device with abnormal network status information.
- the communication module is further configured to: send second indication information to the network data analysis function network element, where the second indication information is used to indicate the network status information of the N2 terminal devices.
- the second indication information includes a second network status information threshold, the second network status information threshold is used to determine whether the business traffic information of the terminal device is abnormal; obtain all the information from the network data analysis function network element Information about the terminal device with abnormal network status information among the N2 terminal devices.
- the processing module is also used to train the federated learning model with the N2 terminal devices.
- inventions of the present application provide a communication device, which can be applied to access and mobility management function network elements or operation and maintenance management network elements.
- the communication device includes:
- a communication module configured to obtain a first request message, where the first request message is used to request network status information of terminal devices within the candidate range;
- a processing module used to determine the network status information of terminal devices within the candidate range
- the communication module is also configured to send a first response message.
- the first response message includes network status information of N1 terminal devices.
- the terminal devices within the candidate range include the N1 terminal devices.
- N1 is a positive integer. .
- the network status information of N1 terminal devices is used to apply functional network elements to determine N2 terminal devices participating in federated learning model training.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the value of N1 falls within a set quantity range.
- the first request message may include first indication information, the first indication information being used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the value range of N1 may be the same as or different from the aforementioned set quantity range.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold.
- the communication module is also used to send network status information of N3 terminal devices, the candidate range includes the N3 terminal devices, and the N3 terminal devices do not include the N2 terminal equipment, N3 is a positive integer.
- inventions of the present application provide a communication device that can be applied to a network element with a network data analysis function.
- the communication device includes:
- a communication module configured to obtain a first request message, where the first request message is used to request network status information of terminal devices within the candidate range;
- the communication module is also used to obtain network status information of terminal devices within the candidate range from the access and mobility management function network element and/or the operation and maintenance management network element;
- a processing module configured to send a first response message through the communication module.
- the first response message includes network status information of N1 terminal devices.
- the terminal devices within the candidate range include the N1 terminal devices.
- N1 is Positive integer.
- the network status information of N1 terminal devices is used to apply functional network elements to determine N2 terminal devices participating in federated learning model training.
- the first request message includes information indicating the candidate range, where the candidate range includes a designated network area or a terminal device candidate list.
- the value of N1 falls within a set quantity range.
- the first request message may include first indication information, the first indication information being used to indicate that the value of N1 is within a set number range.
- the first request message includes a value range of N1.
- the value range of N1 may be the same as or different from the aforementioned set quantity range.
- the network status information of the N1 terminal devices is greater than or equal to the first network status information threshold.
- the communication module is also configured to: receive second instruction information from the application function network element, where the second instruction information is used to instruct the network status information of the N2 terminal devices to be monitored,
- the second indication information includes a second network status information threshold, and the second network status information threshold is used to determine whether the service traffic information of the terminal device is abnormal; sending the N2 terminal devices to the application function network element Information about terminal devices with abnormal network status information.
- embodiments of the present application provide a communication method, including:
- the application function network element sends a second request message, where the second request message is used to request recommended terminal devices within the candidate range that participate in the training of the federated learning model;
- the application function network element obtains a second response message, the second response message includes recommended N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer;
- the application function network element determines N2 terminal devices according to the second response message.
- the N2 terminal devices are used to participate in the training of the federated learning model.
- the N1 terminal devices include the N2 terminal devices.
- N2 is a positive integer.
- embodiments of the present application provide a communication method, including:
- the network data analysis function network element receives a second request message, where the second request message is used to request recommended terminal devices within the candidate range that participate in the training of the federated learning model;
- the network data analysis function network element determines recommended terminal devices within the candidate range that participate in the training of the federated learning model
- the network data analysis function network element sends a second response message, the second response message includes recommended N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer.
- the network data analysis function network element determines recommended terminal devices within the candidate range that participate in the training of the federated learning model, including:
- the network data analysis function network element obtains the network status information of the terminal equipment within the candidate range from the access and mobility management function network element and/or the operation and maintenance management network element;
- the network data analysis function network element determines the recommended N1 devices based on the network status information of the terminal devices within the candidate range.
- inventions of the present application provide a communication device that can be applied to application function network elements.
- the communication device includes:
- a communication module configured to send a second request message, where the second request message is used to request recommended terminal devices within the candidate range that participate in the training of the federated learning model;
- the communication module is used to obtain a second response message, the second response message includes recommended N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer;
- a processing module configured to determine N2 terminal devices according to the second response message.
- the N2 terminal devices are used to participate in the training of the federated learning model.
- the N1 terminal devices include the N2 terminal devices.
- N2 is Positive integer.
- inventions of the present application provide a communication device that can be applied to network data analysis functional network elements.
- the communication device includes:
- a communication module configured to receive a second request message, the second request message being used to request recommended terminal devices within the candidate range that participate in the training of the federated learning model;
- a processing module used to determine recommended terminal devices within the candidate range that participate in the training of the federated learning model
- the communication module is configured to send a second response message, where the second response message includes recommended N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer.
- the processing module is specifically configured to: obtain the terminals within the candidate range from the access and mobility management function network element and/or the operation and maintenance management network element through the communication module. Network status information of the device; determine the recommended N1 devices based on the network status information of the terminal devices within the candidate range.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor and is configured to implement the method described in the first aspect.
- the processor is coupled to a memory, and the memory is used to store instructions and data.
- the communication device may also include a memory; the communication device may also include a communication interface, which is used for the communication device to communicate with other devices.
- the communication interface may be a transceiver, a circuit , bus, module, pin or other type of communication interface.
- the communication device includes:
- Memory used to store programs or instructions
- a processor configured to use the communication interface to send a first request message, the first request message being used to request network status information of terminal devices within the candidate range; and to obtain a first response message, the first response message including N1 Network status information of terminal devices.
- the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer;
- the processor is also configured to determine N2 terminal devices based on the network status information of the N1 terminal devices,
- the N2 terminal devices are used to participate in the training of the federated learning model, the N1 terminal devices include the N2 terminal devices, and N2 is a positive integer.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor and is configured to implement the method described in the second aspect.
- the processor is coupled to a memory, and the memory is used to store instructions and data.
- the communication device may also include a memory; the communication device may also include a communication interface, which is used for the communication device to communicate with other devices.
- the communication interface may be a transceiver, a circuit , bus, module, pin or other type of communication interface.
- the communication device includes:
- Memory used to store programs or instructions
- a processor configured to use a communication interface to obtain a first request message, where the first request message is used to request network status information of a terminal device within the candidate range; determine the network status information of a terminal device within the candidate range; and use the communication interface Send a first response message, where the first response message includes network status information of N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor and is configured to implement the method described in the third aspect.
- the processor is coupled to a memory, and the memory is used to store instructions and data.
- the communication device may also include a memory; the communication device may also include a communication interface, which is used for the communication device to communicate with other devices.
- the communication interface may be a transceiver, a circuit , bus, module, pin or other type of communication interface.
- the communication device includes:
- Memory used to store programs or instructions
- a processor configured to use a communication interface to obtain a first request message, the first request message being used to request network status information of a terminal device within the candidate range; using the communication interface to obtain a first request message from an access and mobility management function network element and/or In the operation and maintenance management network element, obtain network status information of terminal devices within the candidate range; and use the communication interface to send a first response message, where the first response message includes network status information of N1 terminal devices, and the candidate
- the terminal devices within the range include the N1 terminal devices, and N1 is a positive integer.
- an embodiment of the present application provides a communication device, which includes a processor for implementing the method described in the seventh aspect.
- the processor is coupled to a memory, and the memory is used to store instructions and data.
- the communication device may also include a memory; the communication device may also include a communication interface, which is used for the communication device to communicate with other devices.
- the communication interface may be a transceiver, a circuit , bus, module, pin or other type of communication interface.
- the communication device includes:
- Memory used to store programs or instructions
- a processor configured to use the communication interface to send a second request message, the second request message being used to request recommended terminal devices within the candidate range to participate in the training of the federated learning model; and to use the communication interface to obtain a second response message, the The second response message includes recommended N1 terminal devices, the terminal devices within the candidate range include the N1 terminal devices, and N1 is a positive integer;
- the processor is further configured to determine N2 terminal devices according to the second response message, and the N2 terminal devices Prepared for participating in the training of the federated learning model, the N1 terminal devices include the N2 terminal devices, and N2 is a positive integer.
- an embodiment of the present application provides a communication device.
- the communication device includes a processor and is configured to implement the method described in the eighth aspect.
- the processor is coupled to a memory, and the memory is used to store instructions and data.
- the communication device may also include a memory; the communication device may also include a communication interface, which is used for the communication device to communicate with other devices.
- the communication interface may be a transceiver, a circuit , bus, module, pin or other type of communication interface.
- the communication device includes:
- Memory used to store programs or instructions
- a processor configured to use a communication interface to obtain a second request message, where the second request message is used to request a recommended terminal device within the candidate range to participate in the training of the federated learning model; and to determine the recommended terminal device within the candidate range to participate in the training of the federated learning model. terminal equipment; and use the communication interface to send a second response message, where the second response message includes recommended N1 terminal equipment, the terminal equipment within the candidate range includes the N1 terminal equipment, and N1 is a positive integer.
- embodiments of the present application provide a communication system, including a communication device as described in the fourth or eleventh aspect; and a communication device as described in the fifth or twelfth aspect; or ,
- It includes a communication device as described in the fourth or eleventh aspect, a communication device as described in the fifth or twelfth aspect, and a communication device as described in the sixth or thirteenth aspect.
- embodiments of the present application provide a communication system, including a communication device as described in the ninth or fourteenth aspect; and a communication device as described in the tenth or fifteenth aspect.
- inventions of the present application provide a communication system.
- the communication system includes an application function network element, and the application function network element is used to execute the first aspect and any possible design solution of the first aspect.
- the communication system may also include one or more of a network data analysis function network element, an access and mobility management function network element, and an operation and maintenance management network element.
- the network data analysis function network element can communicate with the application function network element, the access and mobility management function network element, or the operation and maintenance management network element, and the access and mobility management function network element or the operation and maintenance management network element , can communicate with the application function network element or the network data analysis function network element.
- embodiments of the present application further provide a computer program, which when the computer program is run on a computer, causes the computer to execute the above first to third aspects, the seventh aspect, and the eighth aspect. methods provided in either aspect.
- embodiments of the present application further provide a computer program product, including instructions, which when the instructions are run on a computer, cause the computer to execute the above-mentioned first to third aspects, seventh aspects, and eighth aspects. methods provided by any of them.
- embodiments of the present application further provide a computer-readable storage medium.
- the computer-readable storage medium stores computer programs or instructions. When the computer program or instructions are run on a computer, it causes The computer executes the method provided in any one of the above first to third aspects, seventh aspect, and eighth aspect.
- embodiments of the present application further provide a chip, which is used to read the computer program stored in the memory and execute any of the above-mentioned first to third aspects, seventh aspects, and eighth aspects. method provided on one hand.
- embodiments of the present application also provide a chip system.
- the chip system includes a processor and is used to support a computer device to implement any one of the first to third aspects, the seventh aspect, and the eighth aspect. methods provided.
- the chip system further includes a memory, and the memory is used to store necessary programs and data of the computer device.
- the chip system can be composed of chips or include chips and other discrete devices.
- Figure 1 is a schematic diagram of a 5G network architecture
- Figure 2 is a schematic diagram of data distribution of a kind of horizontal federated learning
- Figure 3 is a schematic diagram of model training for horizontal federated learning
- Figure 4 is one of the flow diagrams of the communication method provided by the embodiment of the present application.
- FIG. 5 is one of the flow diagrams of the communication method provided by the embodiment of the present application.
- Figure 6 is one of the flow diagrams of the communication method provided by the embodiment of the present application.
- Figure 7 is one of the structural schematic diagrams of a communication device provided by an embodiment of the present application.
- FIG. 8 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- FIG. 1 is a schematic diagram of the 5G network architecture applicable to the embodiment of the present application.
- the 5G network architecture shown in Figure 1 includes three parts, namely the terminal equipment part, the data network (DN) part and the operator network part. The following is a brief introduction to the functions of some of the network elements.
- the operator's network may include one or more of the following network elements: Authentication Server Function (AUSF) network element, network exposure function (NEF) network element, Policy Control Function (Policy Control Function, PCF) network element, unified data management (UDM), unified database (Unified Data Repository, UDR), network storage function (Network Repository Function, NRF) network element, access and mobility management function (Access and Mobility Management Function (AMF) network elements, session management function (SMF) network elements, Radio Access Network (RAN) equipment, user plane function (UPF) network elements and networks Data analysis function (Network Data Analytics Function, NWDAF) network element, etc.
- the part other than the wireless access network part may be called the core network part.
- the operator network also includes application function (Application Function, AF) network elements and operation and maintenance management (operation administration and maintenance, OAM) network elements.
- the terminal device in the embodiment of the present application may be a device used to implement wireless communication functions.
- some examples of terminal equipment include: user equipment (UE), access terminal, terminal unit, terminal station, mobile station, mobile station, remote station, remote terminal, mobile device, wireless communication equipment, terminal agent or Terminal devices, etc.
- the access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a device with wireless communications Functional handheld device, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device.
- SIP session initiation protocol
- WLL wireless local loop
- PDA personal digital assistant
- the terminal device may be a terminal device in the Internet of Things, a virtual reality (VR) terminal device, a 5G network or a terminal device in a future evolved public land mobile network (PLMN), or augmented reality (Augmented Reality).
- VR virtual reality
- 5G 5G
- PLMN public land mobile network
- augmented reality Augmented Reality
- AR AR
- Wireless terminals in industrial control wireless terminals in self-driving, wireless terminals in remote medical, wireless terminals in smart grid, transportation safety ), wireless terminals in smart cities, wireless terminals in smart homes, household appliances, etc.
- Terminals can be mobile or fixed.
- the above-mentioned terminal device can establish a connection with the operator network through an interface (such as N1, etc.) provided by the operator network, and use data and/or voice services provided by the operator network.
- the terminal device can also access the DN through the operator network and use the operator services deployed on the DN and/or services provided by third parties.
- the above-mentioned third party can be a service provider other than the operator's network and terminal equipment, and can provide other data and/or voice services for the terminal equipment.
- the specific manifestations of the above-mentioned third parties can be determined according to the actual application scenarios and are not limited here.
- RAN is a subnetwork of the operator's network and an implementation system between service nodes and terminal equipment in the operator's network.
- a terminal device To access the operator's network, a terminal device first passes through the RAN, and then can be connected to the service node of the operator's network through the RAN.
- the RAN device in this application is a device that provides wireless communication functions for terminal devices, such as providing a connection between the terminal device and the core network.
- the RAN device is also called an access network device.
- the RAN equipment in this application includes but is not limited to: base station, evolved base station (evolved NodeB, eNodeB), transmission reception point (TRP), next-generation base station in 5G (g nodeB, gNB) , next-generation base stations in 6G mobile communication systems, base stations in future mobile communication systems or access nodes in wireless fidelity (WiFi) systems, evolved node B (evolved node B, eNB), wireless network control Radio network controller (RNC), node B (node B, NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved nodeB, or home node B, HNB), baseband unit (baseBand unit, BBU), transmitting point (transmitting point, TP), mobile switching center, etc.
- base station evolved base station
- TRP transmission reception point
- next-generation base station in 5G g nodeB, gNB
- OAM network elements mainly carry out functions such as daily network and business analysis, prediction, planning and configuration, as well as testing and fault management of the network and its services.
- OAM network elements can also be called network management.
- OAM can interact with the RAN to obtain information such as wireless channel conditions and wireless resource utilization on the RAN side.
- AMF network elements mainly provide mobility management, legal interception, or access authentication/authorization functions for terminal devices. In addition, it is also responsible for transmitting user policies between UE and PCF.
- the SMF network element mainly performs functions such as session management, execution of control policies issued by PCF, UPF selection, and UE Internet Protocol (IP) address allocation.
- functions such as session management, execution of control policies issued by PCF, UPF selection, and UE Internet Protocol (IP) address allocation.
- IP Internet Protocol
- the UPF network element as the interface UPF with the data network, completes functions such as user plane data forwarding, session/flow-level accounting statistics, and bandwidth limitation.
- the UDM network element is mainly responsible for managing contract data, user access authorization and other functions.
- UDR is mainly responsible for the access function of contract data, policy data, application data and other types of data.
- NEF network elements are mainly used to support the opening of capabilities and events.
- AF network elements mainly convey the requirements of the application side to the network side, such as Quality of Service (QoS) requirements or user status event subscriptions.
- QoS Quality of Service
- AF can be a third-party functional entity or an application service deployed by the operator.
- the NEF network element is mainly responsible for providing external 5G network capabilities and event opening, as well as receiving relevant external information.
- the PCF network element is mainly responsible for policy control functions such as session and service flow level billing, QoS bandwidth guarantee and mobility management, and UE policy decision-making.
- NRF network elements can be used to provide network element discovery functions and provide network element information corresponding to network element types based on requests from other network elements.
- NRF also provides network element management services, such as network element registration, update, de-registration, network element status subscription and push, etc.
- NWDAF network elements are mainly used to collect network data, such as relevant data from terminal equipment, RAN equipment, core networks, third-party business servers or network management systems. NWDAF network elements provide network data analysis services, can output data analysis results, and provide data analysis results to terminal equipment, RAN equipment, core networks, third-party service servers or network management systems. NWDAF can use machine learning models for data analysis. For example, the functions of NWDAF in 3GPP Release 17 are decomposed, including data collection function (or data collection logic function), model training function (or machine learning model training logic function ( machine learning model training logical function)) and model reasoning function (or analytics logical function). For example, the data analysis results can assist the network in selecting service quality parameters of the service, or assist the network in performing traffic routing, or assist the network in selecting background traffic transmission strategies, etc.
- data collection function or data collection logic function
- model training function or machine learning model training logic function ( machine learning model training logical function)
- model reasoning function or analytics logical function
- Nnwdaf, Nausf, Nnef, Npcf, Nudm, Naf, Namf, Nsmf, N1, N2, N3, N4, and N6 are interface serial numbers. The meaning of these interface serial numbers can be found in the meaning defined in the 3GPP standard protocol, and is not limited here.
- the network data analysis function network element may be the NWDAF network element shown in Figure 1, or other network elements in the future communication system that have the functions of the NWDAF network element in the present application.
- Mobile The performance management network element can be the AMF network element shown in Figure 1, or other network elements in the future communication system that have the functions of the AMF network element in this application;
- the user plane network element can be the UPF network element shown in Figure 1 , or it can be other network elements in the future communication system that have the functions of the UPF network element in this application;
- the session management function network element can be the SMF network element shown in Figure 1, or it can be the SMF network element in the future communication system that has the function of the UPF network element in this application.
- the application function network element can be the AF network element shown in Figure 1, or other network elements in the future communication system that have the functions of the AF network element in this application
- the access network equipment can It is the RAN equipment shown in Figure 1, or it can be other network elements in the future communication system that have the functions of the RAN equipment in this application
- the operation and maintenance management network element can be the OAM network element shown in Figure 1, or it can be the future communication system.
- the data analysis network element is the NWDAF network element
- the mobility management network element is the AMF network element
- the user plane network element is the UPF network element
- the application function network element is the AF network element.
- Operation and maintenance The management network element is an OAM network element and the access network device is a RAN device as an example for explanation.
- the terminal device is a UE as an example for explanation.
- NWDAF network element in the embodiment of the present application may also be abbreviated as NWDAF
- the UPF network element may also be abbreviated as UPF
- the AF network element may also be abbreviated as AF
- the OAM network element may also be abbreviated as OAM.
- Federated Learning is a machine learning framework in which nodes do not need to interact with data, but instead transfer intermediate results obtained during training, such as model parameters or gradients and other information that can characterize the model. That is to say, federated learning can perform machine learning modeling, that is, train AI models, while meeting the requirements of user privacy protection and data security. As a distributed machine learning paradigm, federated learning can effectively solve the problem of data islands, allowing nodes participating in federated learning to jointly model without sharing data, thereby technically breaking data islands and achieving AI collaboration.
- federated learning can be divided into three categories according to the distribution of data sources among the participating parties: horizontal federated learning, vertical federated learning, and federated transfer learning.
- horizontal federated learning refers to learning on multiple data sets (or understood as When the user characteristics of the sample set (sample set) overlap more and the users overlap less, the data set is divided horizontally (that is, the user dimension), and the model is trained based on the partial data with the same user characteristics but different users.
- Vertical federated learning refers to splitting the data set vertically (i.e., feature dimension) when the users of multiple data sets overlap more but the user features have less overlap, based on the parts where the users are the same but the user features are not exactly the same. Data is used to train the model.
- Federated transfer learning means that when there is little overlap between users and user features in multiple data sets, the data is not segmented, but transfer learning is used to overcome the situation of insufficient data or sample labels.
- the following takes horizontal federated learning as an example to explain in detail the training process of the federated learning model.
- Figure 2 is a schematic diagram of data distribution for horizontal federated learning, involving the data sets of operators A and B.
- the intersection of the data sets of operators A and B is small in the user dimension, but the intersection in the user characteristic dimension is large.
- data with the same characteristics can be selected from the data sets of operators A and B as training data.
- the data set of operator A contains the data of (user 1, user 2, user 3, user 4), and each user's data contains features (feature 1, feature 2, feature 3, feature 4, feature 5),
- the data set of operator B contains the data of (user 4, user 5, user 6, user 7, user 8), where each user's data contains features (feature 2, feature 3, feature 4, feature 5, feature 6 ).
- the data of feature 2, feature 3, feature 4 and feature 5 can be selected from the data sets of operators A and B as training data.
- Figure 3 is a schematic diagram of model training for horizontal federated learning.
- Step 1 Multiple UEs participate in the training of the federated learning model, use local data to calculate the gradient corresponding to the local model, and report the gradient to the server used to train the federated learning model.
- Figure 3 illustrates the horizontal federated learning model training process where intermediate results are transmitted by the 5G System (5GS).
- k UEs can report gradients to the server through 5GS.
- Step 2 The server performs gradient aggregation to determine or update the parameters of the federated learning model.
- Step 3 The server distributes the gradient corresponding to the updated federated learning model to each participant. For example, the server sends the gradient corresponding to the updated federated learning model to each UE through 5GS.
- Step 4 Each UE updates its own local model based on the gradient corresponding to the federated learning model obtained in step 3. Repeat steps 1 to 4 for multiple iterations until the federated learning model converges.
- the number of UEs participating in federated learning model training may be very large, and all UEs participating in federated learning model training will occupy too much network bandwidth. Due to limited network bandwidth resources, when the total number of participants in horizontal federated learning model training is large, some UEs can be selected to participate in model training during each round of training or updating of the federated learning model. The quality of UE selection results will directly affect the efficiency of model training.
- the heterogeneous clients in the federated learning FL environment There may be heterogeneous clients in the federated learning FL environment.
- the data sets of different UEs are of different quality, and the storage, computing and communication capabilities of different UEs may also be quite different.
- the random selection part will aggravate the problems in the federated learning FL environment.
- Heterogeneity is not conducive to the training efficiency of the federated learning model.
- the heterogeneity in the FL environment mainly includes: (1) data heterogeneity, the local data in each UE device may not be independently identically distributed; (2) storage and computing power heterogeneity , each UE may have a large difference in storage and computing capabilities.
- the result is that when different UEs use local data to calculate the model gradient, the calculation time varies greatly; (3) Communication capability heterogeneity, the communication capabilities of different UEs There may also be a large difference, resulting in a large difference in the time for different UEs to upload the locally calculated gradients to the server.
- the local calculation completion time of different UEs may be different, and the time to transmit the intermediate results to the server may also be different, and the server needs to wait until all UEs have completed transmitting the intermediate results before it can update the federated learning model, so the overall training cycle will become longer. . It can be seen that the heterogeneity caused by randomly selecting UEs will affect the training efficiency of the federated learning model.
- the existing technology adopts a non-random client (or UE) selection scheme.
- the server such as AF network element selects the client according to the UE's Application layer information, distribution information of user data sets, user transmission information volume, etc., select UEs to participate in federated learning model training.
- the AF network element can select UEs that transmit a large amount of information to participate in the training of the federated learning model; or, the AF network element can use the experience of reinforcement learning to drive the federated learning framework and select UEs that participate in each round of training.
- AF network elements use reinforcement learning modeling to prioritize data that has a greater effect on improving model accuracy and UEs that have the ability to quickly perform training.
- this design only considers the application layer information of the UE. If the UE moves out of the service area, the UE's wireless signal becomes weak, or the connection between the UE and the network is interrupted, resulting in errors in federated learning model training and update, it will still affect federated learning. s efficiency.
- embodiments of this application provide a participant selection scheme for federated learning.
- the network status information of the UE is opened to facilitate the AF to promptly consider the network status information of the UE when selecting UEs to participate in the training or updating of the federated learning model, and avoid selecting UEs with poor network status information or unsuitable for federated learning. UE, thereby improving the efficiency of federated learning.
- the network status information of the UE is used to indicate one or more of the following parameters: the connection status of the UE, such as the connection status of the UE is connected, idle or deactivated; the reachability of the UE, such as the UE Reachable or unreachable UE; UE's mobility, such as UE's mobility mode or mobility trend; UE's wireless channel conditions, or described as the condition of the wireless channel between UE and RAN equipment, such as the use of UE and RAN equipment.
- SNR signal to interference plus noise ratio
- RSRP reference signal received power
- RSRQ reference signal received quality
- the AF network element sends a first request message, where the first request message is used to request network status information of UEs within the candidate range.
- the candidate range may be a designated network area or a terminal device candidate list.
- the designated network area can be one or more network slices, and one network slice is identified by single network slice selection assistance information (single network slice selection assistance, S-NSSAI).
- the designated network area can be one or more tracking areas, and one tracking area (tracking area, TA) corresponds to a tracking area identity (TAI).
- the designated network area may be one or more cells, and one cell corresponds to a cell identity (cell ID).
- the designated network area may correspond to one or more data networks.
- a data network is identified by a data network name (DNN).
- the UEs in the designated network area refer to the UEs connected to the data network.
- the specified network area can correspond to one or more applications, and one application corresponds to an application identity (application ID).
- the UE in the specified network area refers to the one or more applications identified by the ID that are running. Application UE.
- the UE may move in the actual communication environment, and the UEs in the aforementioned designated network area may be different in different time periods.
- the designated network area can also be a combination of the above identifiers.
- the UE in the specified network area may refer to the UE in the area identified by TAl and within the slice identified by S-NSSAI1.
- the UE within the specified network area may refer to the UE that is in the cell identified by cell2 and accesses the data network identified by DNN3.
- the terminal device candidate list it can be understood as a preconfigured group of UEs corresponding to a group of UE identifiers (UE group ID or list of UE IDs).
- UE group ID a group of UE identifiers
- the list of Internet Protocol (IP) addresses of UE is represented as list of UE IP; or the list of user permanent identifiers (subscription permanent identifier, SUPI) is represented as list of SUPI; or the general public subscription identifier ( generic public subscription identifier, GPSI) list, represented as list of GPSI.
- IP Internet Protocol
- SUPI subscription permanent identifier
- GPSI generic public subscription identifier
- the AF network element may send the first request message to the network element that can provide the network status information of the UE according to the network status information it wishes to obtain. For example, if the AMF network element can provide the network status information that the AF network element wants to obtain, the AF network element can send a first request message to the AMF network element; if the OAM network element can provide the network status information that the AMF network element wants to obtain, the AF network element can The network element may send the first request message to the OAM network element. For a UE, the network status information that AF hopes to obtain comes from AMF and OAM as an example.
- Figure 4 specifically shows in S401: S401a, the AF network element sends the first request message to the AMF; and S401b, the AF network Yuan sends the first request message to OAM.
- the first request message may be a subscription message.
- the AF can send a subscription message to the AMF through the Namf_EventExposure Subscribe service operation to obtain the network status information of the UE within the candidate range, such as the UE's connection status, the UE's reachability information, the UE's mobility information, etc.
- the subscription message can carry the following information: event ID and information indicating the candidate range.
- Event ID is used to identify the subscribed event type, indicating that AF wants to subscribe to and obtain the UE's network status information (specific type) from AMF.
- Event ID UE reachability means that the AF subscribes to the UE's network status information from the AMF, including the UE's reachability information.
- Event ID Location Reporting means that the AF subscribes to the UE's network status information from the AMF, including the UE's location change information.
- the information used to indicate the candidate range may be the identifier of the candidate range, such as range of UEs representing a designated network area, and list of UE IDs representing a list of candidate terminal devices.
- the AF network element may decide to request the number of terminal devices corresponding to the network request information.
- the first request message may specifically request the network status information of some or all UEs within the candidate range.
- the AF may include first indication information in the first request message.
- the first indication information is used to indicate that the number of UEs corresponding to the AMF/OAM feedback network status information needs to be within a set number range.
- N1 represent the number of UEs corresponding to AMF/OAM feedback network status information, and the value of N1 is within the set number range.
- the set quantity range may be a quantity threshold, such as 1000, indicating that N1 ⁇ 1000, and N1 is a positive integer.
- the set quantity range can also be a value interval, such as [200,3000], and N1 is a positive integer in [200,3000].
- the AF can also indicate to the AMF/OAM the range of UE numbers corresponding to the network status information it requires.
- the AF includes the range of UE number in the first request message, that is, The value range of N1.
- the value range of N1 described here may be the same as or different from the aforementioned set quantity range.
- the AF may request network status information of all UEs in the candidate terminal device list.
- the AF network element may decide to request the network status information of the UE within the valid time range.
- the AF may include a data validity indication in the first request message.
- the data validity indication is used to indicate the valid time range corresponding to the valid data that the AF wishes to obtain.
- the first request message including the data validity indication is specifically used for Request the network status information of the UE in the candidate range within the valid time range.
- the valid time range can be a time range range, indicating that the network status information obtained by the data providing network element (AMF/OAM) within this time range is valid data.
- the valid time range may be a cut-off time point, indicating that the data fed back by the data providing network element (AMF/OAM) before the cut-off time point is valid.
- the AF network element can also add a validity joint indication in the first request message.
- the validity joint indication is used to instruct the data provider network element to collect data within a certain time range and send it before the deadline.
- the data obtained from the network element is the valid data.
- the AF network element can also add performance indication information to the first request message to indicate that the AF network element has requirements for the performance of the requested UE.
- the performance indication information is used to indicate the UE that the AF network element wants to request.
- the network status information is greater than or equal to the first network status information threshold.
- the first network status information threshold may be predefined or determined by the AF on its own, which is not limited in the embodiments of this application.
- the first request message may include the first network status information threshold.
- NEF controls the mapping relationship between AF identification and the Event IDs allowed to be obtained, as well as related inbound restrictions (i.e., limiting the Event IDs that AF can request) and outbound restrictions (i.e., limiting the Event IDs that can be notified to AF).
- inbound restrictions i.e., limiting the Event IDs that AF can request
- outbound restrictions i.e., limiting the Event IDs that can be notified to AF.
- AMF first sends the network status information of the relevant UE to NEF. Then NEF sends it to the third-party AF.
- AF can send a subscription message to OAM to obtain network status information of relevant UEs, such as wireless channel conditions, wireless resource utilization, etc. It should be noted that AF can obtain data directly from OAM. AF can also obtain data from OAM through NWDAF or other 5GC NF. For example, AF first sends a subscription message to NWDAF to subscribe to the RAN side data at OAM, then NWDAF subscribes and obtains relevant data from OAM, and finally NWDAF will obtain the data. The data is notified to AF through the service interface (such as Nnwdaf_AnalyticsSubscription_Notify service operation).
- the service interface such as Nnwdaf_AnalyticsSubscription_Notify service operation.
- the AF network element obtains a first response message, where the first response message includes network status information of N1 UEs.
- N1 UEs are included in the candidate range, or it is described that the UEs in the candidate range include the N1 UEs, and the N1 UEs represent some or all UEs in the candidate range.
- the definition of N1 UEs can be understood with reference to the description in S401.
- the first request message sent by the corresponding AF network element includes the first indication information
- the value of N1 is within the set number range; if the corresponding AF network element sends
- the first request message indicates the quantity range, the value of N1 is within the quantity range indicated by the AF; if the first request message sent by the AF does not carry the first indication information and the indicated quantity range, the N1 UEs are included in the candidate range.
- the data provider is able to collect all UEs with network status information; also, when the AF sends the first request message carrying performance indication information and/or the first network status information threshold, the network status information of N1 UEs is greater than or equal to the first network status information. Status information threshold.
- the first response message may come from AMF and/or OAM.
- Figure 4 illustrates in S402 S402a, the AMF network element sends the first response message to the AF network element; and, S402b, the OAM network element sends the first response message to the AF network element.
- Figure 4 only shows that the AMF/OAM directly sends the first response message to the AF network element, while the relevant AMF/OAM indirectly sends the first response message to the AF network element through the intermediate network element (such as NEF, NWDAF, etc.)
- the intermediate network element such as NEF, NWDAF, etc.
- the AMF network element/OAM network element can carry the Event ID in the first response message sent to indicate the type of network status information of the UE in the first response message
- the network status information included in the first response message by the AMF network element/OAM network element is the value of the network status information corresponding to the Event ID, or can also be described as the original value of the N1 UEs obtained by the AMF network element/OAM network element.
- Network status information For example, when the type of network status information includes radio resource utilization, the radio resource utilization corresponding to the UE carried in the first response message may be a specific value such as 0.6.
- the AF network element determines N2 UEs based on the network status information of the N1 UEs.
- the N2 UEs are used to participate in the training of the federated learning model, the N2 UEs are included in the N1 UEs, or described as the N1 UEs include the N2 UEs, N2 is a positive integer, and N2 is less than or equal to N1.
- the AF network element can determine the N2 UEs only based on the network status information of the N1 UEs through data analysis or a specific algorithm.
- the AF network element can also determine the N2 UEs based on the network status information of the N1 UEs combined with the application layer information of the N1 UEs, such as using the network status information of the UEs to optimize the existing application layer algorithm, or combining the network status of the UEs.
- a new algorithm is designed for information and application layer information, and N2 UEs are determined by the new algorithm.
- the AF network element can also determine the N2 UEs based on the network status information of the N1 UEs combined with the application layer information of the N1 UEs.
- the embodiments of this application provide the following specific implementation methods for determining the N2 UEs:
- the AF network element has obtained the application layer information and network status information of 100 UEs, and is preparing to select 80 UEs to participate in the training of the federated learning model.
- AF can score each UE according to its connection status. For example, "1" represents the connected state, and "0" represents the idle state.
- scoring values for each parameter can also be set according to the actual situation. For example, for scoring the connection status of the UE, in addition to using "1" to represent the connected state and "0" to represent the idle state, it can also be Use "0.9” to represent the connected state, and "0.1” to represent the idle state. The embodiments of the present application do not limit this.
- AF sets a weight for each parameter according to the importance of each parameter indicated by the network status information.
- AF can Calculate the weighted scores of other UEs, then sort the weighted scores of all UEs, and select the 80 UEs with the highest scores. As a UE participating in federated learning model training.
- S404 The AF network element performs federated learning model training with N2 UEs.
- the N2 UEs participating in the model training in each round can be determined according to the above-mentioned S401 to S404; or, every certain round, the N2 UEs participating in the model training can be determined according to the above-mentioned steps.
- S401 to S404 determine N2 UEs participating in model training in this round.
- the AF can refer to S401 to S403 to determine the UE participating in the i-th round of model training in the I round.
- i takes a positive integer from 1 to I.
- i is a partial positive integer from 1 to I.
- the difference between every two adjacent values of i is the same, such as I is 6 and the values of i are 1, 3, and 5. It can be understood that when I is 6 and the value of i is 1, 3, 5, it means that the UEs participating in model training in the second round and the first round are consistent, and the UEs participating in the model training in the fourth and third rounds are the same. The UEs remain consistent, as well as the UEs participating in model training in rounds 6 and 5. Another example is that the difference between every two adjacent values of i is not limited to the same.
- the value of i can be random or determined by a relevant algorithm. For example, if I is 6, the value of i can be 1, 3, or 4. 6.
- each round starting from the second round can update and determine the UEs participating in model training in this round based on the UEs determined in the previous round.
- UE the first round of model training can be implemented according to the aforementioned S401 to S404, and the subsequent rounds of model training can be implemented according to the following S405 to S408. It can be understood that, assuming that the aforementioned S401 to S404 are recorded as the method of determining the participating UE in the i-th round of model training, then S405 to S408 indicated by dotted lines in Figure 4 can be understood as the method of determining the participating UE in the i+1 round of model training. way, i is a positive integer.
- the AF network element obtains the information of the UEs with abnormal network status information among the N2 UEs.
- the AF network element may send second indication information to the NWDAF network element, where the second indication information is used to instruct the network status information of the N2 UEs to be monitored.
- S405b The NWDAF network element obtains the network status information of N2 UEs from the UPF network element.
- S405c The NWDAF network element determines the UE with abnormal network status information among the N2 UEs.
- S405d The NWDAF network element sends the information of the UE with abnormal network status information among the N2 UEs to the AF network element.
- the information of the UE whose network status information is abnormal may include abnormality indication and network status abnormality information.
- the exception indication is used to indicate the type of network status information abnormality, such as business traffic abnormality;
- network status abnormality information may include business traffic abnormality information, such as UE quality of service (QoS) information, UE QoS information It can indicate UE abnormalities, such as the signal transmission delay corresponding to the UE being too large or too small, such as the packet loss rate corresponding to the UE being too large, etc.
- the second indication information may include a second network status information threshold, and the second network status information threshold is used to determine whether the network status information of the UE is abnormal.
- the second indication information in S405a may be implemented using a subscription request.
- AF can send a subscription request to NWDAF through the Nnwdaf_AnalyticsSubscription_Subscribe service operation.
- the subscription request carries the following parameters:
- the Analytics ID is used to identify the subscription analysis type.
- the Analytics ID can be "QoS information of abnormal UEs", which means to obtain the QoS information of abnormal UEs (such as UEs with too large or too small delay). .
- Notification Indication is used to indicate the conditions for NWDAF feedback analysis results. For example, it can be periodic feedback, or feedback based on thresholds, such as feedback when the delay variance of the UE in UE ID list2 is greater than a certain threshold. It can be understood that the notification indication is an optional option, and the aforementioned subscription request may or may not include the notification indication.
- This information may correspond to the aforementioned second network status information threshold.
- the second network status information threshold corresponds to a specific threshold (such as 100ms), indicating that NWDAF needs to delay
- the QoS information of the UE that is greater than the threshold is fed back to the AF; alternatively, the second network status information threshold can also correspond to a group threshold range represented by a group of thresholds, such as greater than 100ms or less than 10ms, indicating that the NWDAF needs to delay the delay within the group threshold.
- the QoS information of the UEs within the range is fed back to the AF. It can be understood that Notification Threshold is an optional option, and the notification indication may or may not be included in the aforementioned subscription request.
- the NWDAF network element can subscribe to the UPF network element through the Nupf_EventExposure_Subscribe service operation and obtain the QoS information of N2 UEs. After the UPF network element completes the information collection, it notifies the NWDAF network element of the collected QoS information through the Nupf_EventExposure_Notify service operation. Optionally, the NWDAF network element can also subscribe to the UPF network element through the SMF network element and obtain the QoS information of N2 UEs.
- the NWDAF network element can determine whether the network status information of the N2 UEs is abnormal based on the second network status information threshold. Thus, the UE with abnormal network status information among the N2 UEs is determined. Alternatively, if the subscription request sent by the AF in S405a does not include the second network status information threshold, the NWDAF network element can determine the UE with abnormal network status information among the N2 UEs based on the preconfigured internal algorithm.
- the second network status information threshold such as Notification Threshold
- the NWDAF network element may send a notification message to the AF through the Nnwdaf_AnalyticsSubscription_Notify service operation to feed back the information of the UE with abnormal network status information among the N2 UEs.
- the NWDAF network element can feed back the QoS information of the abnormal UE to the AF network element according to the Notification Indication. For example, it can determine periodic feedback based on the Notification Indication, or it can also determine based on the Notification Indication. threshold feedback.
- the NWDAF network element can also determine by itself when to send the notification message to achieve feedback of QoS information. For example, when the NWDAF network element infers an abnormal UE, it can immediately feedback the QoS information of the abnormal UE. Give it AF.
- the AF network element can also directly subscribe to and obtain the information of the UEs with abnormal network status information among the N2 UEs from the UPF network element without passing through the NWDAF network element.
- the embodiments of the present application do not limit this.
- the AF network element obtains network status information of N3 UEs.
- the candidate range includes the N3 UEs, the N3 UEs do not include the N2 UEs, and N3 is a positive integer.
- Figure 4 illustrates that the AF network element can subscribe to and obtain the network status information of N3 UEs from the AMF network element and the OAM network element. It can be understood that the N3 UEs refer to UEs within the candidate range that have not participated in the federated learning model training process described in S404.
- the value of N3 may be determined by the AF.
- the AF may determine the The weighted score selects the top N3 UEs with higher scores from the UEs that have not participated in the federated learning model training, or a group of UEs randomly selected by the AF from the UEs that have not participated in the federated learning model training.
- the AF may include information indicating the value range of N3 in the subscription message sent to AMF and/or OAM, for example, indicating N3 UEs with UE ID list 1 (UE ID list1).
- the AF may send the subscription message to AMF and/or OAM.
- the UE ID list1 is included in the subscription message sent.
- the quantity range corresponding to N3 may be predefined, or the AF may indicate the value range of N3 in the subscription message, and then AMF and/or OAM may determine the quantity range corresponding to N3 or The N3 value range indicated by the AF feeds back the network status information of the corresponding number of UEs to the AF.
- AMF and/or OAM may determine the quantity range corresponding to N3 or The N3 value range indicated by the AF feeds back the network status information of the corresponding number of UEs to the AF.
- the AF network element determines N4 UEs based on the information of the UEs with abnormal network status information among the N2 UEs and the network status information of the N3 UEs.
- the N4 UEs are used to participate in the update of the federated learning model. Training, N4 is a positive integer.
- the AF network element may refer to the scoring strategy described in S403, determine the weighted scores of the N3 UEs based on the network status information of the N3 UEs, and then determine the weighted scores of the N3 UEs from the N2 UEs based on the weighted scores of the N3 UEs.
- N4 UEs are determined.
- the N4 UEs include other UEs among the N2 UEs except the N5 UEs with abnormal network status information and the N6 UEs with the highest weighted scores among the N3 UEs.
- N5 and N6 are positive integers.
- the number of UEs participating in different rounds of federated learning may be the same, that is, N4 equals N2.
- N6 may be equal to N5.
- the UE ID list2 described in S405 contains 80 UEs, and the network status information of 10 UEs among the 80 UEs is abnormal.
- the UE ID list1 described in S406 corresponds to the network status information of 20 UEs.
- AF can use the same algorithm as in S403 to score the application layer information and network status information of the UE in UE ID list1, and then obtain the weighted score of each UE in UE ID list1.
- AF can select the 70 non-abnormal UEs in UE ID list2 and the 10 UEs with the highest weighted scores in UE ID list1 as the N4 UEs participating in the federated learning model update training.
- the number of UEs participating in different rounds of federated learning may be different, that is, N4 is not equal to N2.
- N6 does not need to be equal to N5.
- the UE ID list2 described in S405 contains 80 UEs, and the network status information of 10 UEs among the 80 UEs is abnormal.
- the UE ID list1 described in S406 corresponds to the network status information of 20 UEs.
- AF can use the same algorithm as in S403 to score the application layer information and network status information of the UE in UE ID list1, and then obtain the weighted score of each UE in UE ID list1.
- AF can select the 70 non-abnormal UEs in UE ID list2 and the 15 UEs with the highest weighted scores in UE ID list1 as the N4 UEs participating in the federated learning model update training.
- N4 is greater than N2; or AF can select UE ID
- the 70 non-abnormal UEs in list2 and the 5 UEs with the highest weighted scores in UE ID list1 are used as the N4 UEs participating in the federated learning model update training.
- N4 is smaller than N2.
- the AF network element may refer to the scoring strategy described in S403, determine the weighted scores of the N3 UEs based on the network status information of the N3 UEs, and then combine the weighted scores of the N3 UEs with the N2 UEs.
- UE determine N4 UEs.
- the N4 UEs may include some UEs among the N2 UEs whose network status information is abnormal.
- the UE ID list 2 described in S405 contains 80 UEs, and the network status information of 30 UEs among the 80 UEs is abnormal.
- the UE ID list1 described in S406 corresponds to the network status information of 20 UEs.
- AF can The same algorithm as in S403 is used to score the application layer information and network status information of the UE in the UE ID list 1, and then the weighted score of each UE in the UE ID list 1 is obtained.
- UE ID list 1 corresponds to 15 UEs among 20 UEs whose weighted scores are greater than or equal to 0.6.
- the AF can select 50 non-abnormal UEs in UE ID list 2, UEs with a weighted score exceeding 0.6 (such as 15 UEs) in UE ID list 1, and 15 UEs with the smallest delay difference among abnormal UEs in UE ID list 2 as participants in the federation.
- the learning model updates the trained N4 UEs.
- the delay difference refers to the absolute value of the difference between the actual signal transmission delay of the abnormal UE and the second network status information threshold corresponding to the signal transmission delay.
- N4 is equal to N2.
- N4 may not be equal to N2, and the embodiment of the present application does not limit this.
- S408 The AF network element performs updated training of the federated learning model with N4 UEs.
- the AF network element requests and obtains the network status information of the candidate UE from the 5GC NF (such as AMF) network element or OAM network element, and is applied to the federated learning environment to facilitate the application side to utilize the UE's network status information.
- the network status information selects UEs that participate in federated learning model training or updating, optimizing the algorithm for selecting participants based on application layer information, thereby improving the efficiency of federated learning model training.
- AF can also be called FL AF.
- the method includes the following process.
- the AF network element sends a first request message to the NWDAF network element, where the first request message is used to request network status information of UEs within the candidate range.
- the first request message may be a subscription message.
- the AF network element sends a subscription message to NWDAF through the Nnwdaf_AnalyticsSubscription_Subscribe service operation.
- the parameters carried in the subscription message include the analytics ID.
- Analytics ID UE Network Status Information, indicating that the AF network element wants to subscribe from NWDAF and obtain the network status information of the UE obtained through NWDAF analysis, such as the network status information of the UE and the set threshold or the network status information of other UEs. Comparative analysis results between.
- the subscription message also includes information indicating the candidate range, which may be the identifier of the candidate range. For example, range of UEs represents the designated network area, and list of UE IDs represents the list of candidate terminal devices.
- the subscription message may also carry a number range indication, such as the first indication information described in S401 or the range of UE number (range of UE number).
- the subscription message may also carry a data validity indication or a joint validity indication as described in S401.
- the subscription message may also carry the performance indication information and/or the first network status information threshold as described in S401.
- NEF controls the mapping relationship between AF identities and the Analytics IDs allowed to be obtained, as well as related inbound restrictions (i.e., limiting the Analytics IDs that AF can request) and outbound restrictions (i.e., limiting the Analytics IDs that can be notified to AF).
- inbound restrictions i.e., limiting the Analytics IDs that AF can request
- outbound restrictions i.e., limiting the Analytics IDs that can be notified to AF.
- AMF first sends the network status information of the relevant UE to NEF. Then NEF sends it to the third-party AF.
- the NWDAF network element obtains the network status of the UE within the candidate range from the AMF network element and/or OAM network element. information.
- the NWDAF may use a subscription method to subscribe to the AMF network element and/or the OAM network element and obtain the network status information of some or all UEs within the candidate range. For example, if the AMF network element/OAM network element can identify the UE in the non-connected state, then the AMF network element/OAM network element can provide the network status information of all UEs in the candidate range, where the network status information of the UE in the non-connected state is Indicates that the status of the UE is idle or deactivated.
- the AMF network element/OAM network element can provide network status information of some UEs in the candidate range, or it can be understood that the AMF network element/OAM network element can Provide network status information of all UEs within the candidate range that can obtain network status information.
- all UEs that can obtain network status information are in the connected state.
- NWDAF which can obtain the network status information of the UE in a subscription manner, it can be implemented with reference to S401 to S402, which will not be described again in the embodiment of this application.
- the NWDAF network element sends a first response message to the AMF network element.
- the first response message includes the network status information of N1 UEs.
- N1 UEs can be understood with reference to S402, which will not be described again in the embodiment of this application.
- the NWDAF network element may analyze the network status information of N1 UEs obtained from the AMF network element/OAM network element, and carry the network status information of the N1 UEs analyzed by the NWDAF network element in the first response message. Or it can be described as, if the first request message carries the Analytics ID, the network status information of the N1 UEs carried in the first response message can be the network status information obtained by NWDAF network element analysis, such as the network status information of the UE and the device Comparative analysis results between certain thresholds or network status information of other UEs, such as network status information of UEs within a certain period of time or in a certain area.
- NWDAF can organize the UE network status information historically obtained from AMF/OAM into a historical data set for statistical analysis, and obtain the statistical characteristics of the historical data set. NWDAF obtains predicted analysis results based on the statistical characteristics of the historical data set. NWDAF can carry the predicted analysis results in the first response message and send it to AF to assist AF in selecting UEs to participate in model training; or, NWDAF can use the obtained Use the historical data set to train an AI model, and use the AI model to reason and obtain the analysis results of the prediction.
- NWDAF can provide statistical information on the UE's connection status, such as which UEs are in the connected state and which UEs are in the connected state within the range specified by the AF (such as area/slice/DNN/App ID) or within the specified time period.
- NWDAF can provide prediction information of UE connection status, such as which UEs are currently in idle state, but will enter the connected state within the range specified by AF or within the specified time period.
- NWDAF can provide UE reachability analysis results, such as which idle UEs are available in the AF specified range (such as area/slice/DNN/App ID) or within the specified time period. Which UEs are reachable and which ones are unreachable; NWDAF can provide prediction information of UE reachability, such as which UEs are currently unreachable, but will become reachable within the range specified by AF or within the specified time period.
- NWDAF can provide statistical information on UE mobility, such as the UE’s movement mode and movement trend within the range specified by AF (such as area/slice/DNN/App ID) or within a specified time period; NWDAF can Provide prediction information of UE mobility, such as which UEs are about to move into the service area, which UEs are about to move out of the service area, which UEs will move more frequently, which UEs will become relatively fixed, etc. within the AF specified range or within the specified time period. .
- NWDAF can provide statistical information on the UE's wireless channel conditions, such as in Which UEs receive better signal quality and which UEs receive average signal quality within the specified range of AF (such as area/slice/DNN/App ID) or within the specified time period; NWDAF can provide prediction information of UE wireless channel conditions, such as The connection status of which UEs will become relatively stable within the AF specified range or within the specified time period, and which UEs' connection stability will become poorer, etc.
- NWDAF can provide statistical information on the wireless resource utilization of the UE, such as which UEs have higher performance in the range specified by the AF (such as area/slice/DNN/App ID) or within the specified time period. There are more available wireless time/frequency resources, which UEs are in busy cells and have fewer available wireless resources, etc.; NWDAF can provide prediction information of UE wireless resource utilization, such as which UEs are about to arrive within the range specified by AF or within the specified time period. There are more available wireless time/frequency resources, and the cells where the UEs are located are about to become busy (such as after work hours in the evening).
- the first response message may be a notification message.
- NWDAF sends a notification message to AF through the Nnwdaf_AnalyticsSubscription_Notify service operation.
- the notification message carries: Analytics ID; network status information of N1 UEs.
- the notification message can also be understood as the UE network status statistics or predicted analysis results (UE network status related analytics).
- the notification message can also carry Collected UE network status information, which means that NWDAF will forward the original network status information obtained from AMF/OAM to AF.
- the AF network element determines N2 UEs based on the network status information of the N1 UEs.
- N2 UEs may be implemented with reference to the method described in S403, which will not be described again in this embodiment of the present application.
- the AF network element can determine the N2 UEs only based on the network status information of the N1 UEs through data analysis or a specific algorithm.
- the AF network element can also determine the N2 UEs based on the network status information of the N1 UEs combined with the application layer information of the N1 UEs, such as using the network status information of the UEs to optimize the existing application layer algorithm, or combining the network status of the UEs.
- a new algorithm is designed for information and application layer information, and N2 UEs are determined by the new algorithm.
- the network status information of N1 UEs is the statistical or predictive analysis result obtained by NWDAF analysis.
- the AF network element Take the AF network element to determine N2 UEs based on the network status information of N1 UEs combined with the application layer information of N1 UEs.
- the embodiments of this application provide specific implementation methods for determining N2 UEs as follows:
- the AF network element has obtained the application layer information and network status information of 100 UEs, and is preparing to select 80 UEs to participate in the training of the federated learning model.
- AF can score each UE according to its predicted connection state. For example, "0.9" represents the connected state, and "0.1" represents the idle state.
- AF sets a weight for each parameter according to the importance of each parameter indicated by the network status information.
- AF can Calculate the weighted scores of other UEs, then sort the weighted scores of all UEs, and select the 80 UEs with the highest scores as UEs participating in federated learning model training.
- S505 The AF network element performs federated learning model training with N2 UEs.
- the updated training of the federated learning model can be understood with reference to the description in Solution 1, which will not be described again in the embodiments of this application.
- the dotted lines in Figure 5 illustrate the following S506 to S509, which reflect the update training process of the federated learning model.
- the AF network element obtains the information of the UEs with abnormal network status information among the N2 UEs.
- the AF network element subscribes to and obtains the network status information of N3 UEs from the AMF network element and/or OAM network element.
- the candidate range includes the N3 UEs, and the N3 UEs do not include the N2 UEs.
- N3 is a positive integer.
- the AF network element determines N4 UEs based on the information of the UEs with abnormal network status information among the N2 UEs and the network status information of the N3 UEs.
- the N4 UEs are used to participate in the update of the federated learning model. Training, N4 is a positive integer.
- the AF requests and obtains the statistical or predicted analysis results related to the network status information of the candidate UE from the NWDAF, and applies it to the federated learning environment to facilitate the application side to use the network status information of the UE to choose to participate.
- the UE trained or updated by the federated learning model can optimize the algorithm for selecting participants based on application layer information, thereby improving the efficiency of federated learning model training.
- AF can also be called FL AF.
- the method includes the following process.
- the AF network element sends a second request message to the NWDAF network element, where the second request message is used to request recommended terminal devices within the candidate range that participate in the training of the federated learning model.
- the second request message may be a subscription message.
- the AF network element sends a subscription message to NWDAF through the Nnwdaf_AnalyticsSubscription_Subscribe service operation.
- the subscription message also includes information indicating the candidate range, which may be an identifier of the candidate range, such as a range of UEs representing a designated network area, and a list of UE IDs representing a list of candidate terminal devices.
- the subscription message may also carry a number range indication, such as the first indication information described in S401 or a range of UE number.
- the subscription message may also carry a data validity indication or a joint validity indication as described in S401.
- NEF controls the mapping relationship between AF identities and the Analytics IDs allowed to be obtained, as well as related inbound restrictions (i.e., limiting the Analytics IDs that AF can request) and outbound restrictions (i.e., limiting the Analytics IDs that can be notified to AF).
- inbound restrictions i.e., limiting the Analytics IDs that AF can request
- outbound restrictions i.e., limiting the Analytics IDs that can be notified to AF.
- AMF first sends the network status information of the relevant UE to NEF. Then NEF sends it to the third-party AF.
- the NWDAF network element obtains the network status information of the UE within the candidate range from the AMF network element and/or the OAM network element.
- the NWDAF network element determines recommended N1 UEs based on obtaining network status information of UEs within the candidate range.
- the UEs within the candidate range include the N1 UEs, and N1 is a positive integer.
- the NWDAF network element performs statistical analysis based on obtaining the original network status information of UEs within the candidate range, and obtains statistical or predicted UE network status analysis results. Furthermore, the NWDAF network element can refer to the scoring strategy described in S504, set different weights for different network states of the UE, and then prioritize the UE with a high weighted score as the recommended UE based on the weighting and sorting.
- the NWDAF network element sends a second response message to the AF network element, where the second response message includes information indicating the recommended N1 terminal devices.
- the second response message is a notification message.
- NWDAF can send a notification message to FL AF through the Nnwdaf_AnalyticsSubscription_Notify service operation.
- the notification message can carry the following parameters: Analysis ID (Analytics ID).
- Analytics ID Recommended UE Information; and the recommended UE list (Recommended UE list), used to indicate the N1 UEs recommended by NWDAF in S603, which can be indicated by a set of UE identifiers.
- the NWDAF network element can also send the original network status information of the N1 UEs obtained in S602 to the AF.
- the NWDAF network element can include Collected UE network status information in the notification message to represent the UE's original network status information.
- the AF network element determines N2 UEs according to the second response message.
- the N2 UEs are used to participate in the training of the federated learning model.
- the N1 UEs include the N2 UEs, and N2 is a positive integer.
- the AF network element can directly determine the N1 UEs recommended by the NWDAF as UEs participating in federated learning model training.
- N1 is equal to N2.
- the AF network element can select part of the N1 UEs based on the original network status information of the N1 UEs. Or all UEs participate in the training of the federated learning model. For example, the AF network element can select some UEs among the N1 UEs whose original network status information is better to participate in the training of the federated learning model, or the AF network element can select among the N1 UEs whose original network status information is greater than or equal to the first network status information threshold. The UE participates in the training of the federated learning model.
- S606 The AF network element performs federated learning model training with N2 UEs.
- the updated training of the federated learning model can be understood with reference to the description in Solution 1, which will not be described again in the embodiments of this application.
- the dotted lines in Figure 6 illustrate the following S607 to S612, which reflect the update training process of the federated learning model.
- the NWDAF network element obtains the information of the UE with abnormal network status information among the N2 UEs.
- Figure 6 illustrates that the NWDAF network element obtains the information of the UE with abnormal network status information among the N2 UEs from the UPF network element.
- the NWDAF may send second indication information to the UPF network element, where the second indication information is used to instruct the network status information of the N2 UEs to be monitored. Furthermore, when the UPF network element determines that there is a UE with abnormal network status information among the N2 UEs, it sends the information of the UE with abnormal network status information among the N2 UEs to the NWDAF network element.
- the NWDAF network element subscribes to and obtains the network status information of N3 UEs from the AMF network element and/or OAM network element.
- the candidate range includes the N3 UEs, and the N3 UEs do not include the N2 UEs.
- N3 is a positive integer.
- Figure 6 illustrates that the NWDAF network element obtains the network status information of N3 UEs from the AMF network element and/or the OAM network element.
- the NWDAF network element determines a new recommended UE list based on the information of the UEs with abnormal network status information among the N2 UEs and the network status information of the N3 UEs.
- the new recommended UE list includes multiple UEs.
- the NWDAF network element may refer to the solution described in S407 to determine a new recommended UE list.
- the new recommended UE list includes other UEs among the N2 UEs except the UEs with abnormal network status information, and some UEs among the N3 UEs.
- the new recommended UE list includes some UEs among the N2 UEs and some UEs among the N3 UEs.
- the new recommended UE list may include UEs with abnormal network status information.
- the NWDAF network element sends information indicating a new recommended UE list to the AF network element.
- the NWDAF can also send the network status information of each UE in the new recommended UE list to the AF network element.
- the AF network element determines N4 UEs based on the new recommended UE list.
- the N4 UEs are used to participate in the updated training of the federated learning model.
- N4 is a positive integer.
- the N4 UEs include some or all UEs in the recommended UE list.
- the AF network element performs updated training of the federated learning model with N4 UEs.
- the NWDAF can use the network status information of the UE to derive and determine the UE recommended to participate in federated learning model training or update.
- AF can subscribe to recommended UEs from NWDAF, assisting the application side in selecting UEs to participate in federated learning model training or updating, and optimizing the algorithm for selecting participants based on application layer information, thereby improving the efficiency of federated learning model training. efficiency.
- AF can also be called FL AF.
- an embodiment of the present application provides a communication device 700 , which includes a processing module 701 and a communication module 702 .
- the communication device 700 may be an AF network element, or may be a communication device applied to or matched with the AF network element, capable of implementing the communication method executed on the AF network element side; or, the communication device 700 may be an NWDAF network
- the communication device 700 may be an AMF network element (or OAM network element, UPF network element, etc.), it can also be a communication device applied to or matched with the AMF network element and capable of implementing the communication method executed on the AMF network element side.
- the communication module may also be called a transceiver module, a transceiver, a transceiver, or a transceiver device, etc.
- the processing module may also be called a processor, a processing board, a processing unit, or a processing device.
- the communication module is used to perform the sending and receiving operations of the relevant network elements in the above method.
- the devices used to implement the receiving function in the communication module can be regarded as receiving units, and the devices used to implement the sending function in the communication module can be regarded as Considered as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
- the processing module 701 can be used to implement the processing function of the AF network element in the examples described in Figure 4, Figure 5 or Figure 6, and the communication module 702 can be used to implement the processing function of the AF network element in Figure 4 , the transceiver function of the AF network element in the example described in Figure 5 or Figure 6.
- the communication device can also be understood with reference to the possible designs in the fourth aspect of the invention.
- the processing module 701 can be used to implement the processing functions of the AMF or OAM network element in the examples described in Figure 4, Figure 5 or Figure 6, and the communication module 702 can be used to implement the processing functions of the AMF or OAM network element in Figure 4, Figure 5 or Figure 6. 5 or the sending and receiving functions of the AMF or OAM network element in the example shown in Figure 6.
- the communication device can also be understood with reference to the possible design in the fifth aspect of the invention.
- the processing module 701 can be used to implement the processing functions of the NWDAF network element in the examples described in Figure 4, Figure 5 or Figure 6, and the communication module 702 can be used to implement the processing functions of the NWDAF network element in Figure 4, Figure 5 or Figure 6
- the sending and receiving functions of the NWDAF network element in the above example can also be understood with reference to the possible designs in the sixth aspect of the invention.
- the aforementioned communication module and/or processing module can be implemented through a virtual module.
- the processing module can be implemented through a software functional unit or a virtual device, and the communication module can be implemented through a software function or a virtual device.
- the processing module or communication module can also be implemented by a physical device.
- the communication device is implemented by a chip/chip circuit, the communication module can be an input/output circuit and/or a communication interface to perform input operations (corresponding to the aforementioned receiving operations) , output operation (corresponding to the aforementioned sending operation); the processing module is an integrated processor or microprocessor or integrated circuit.
- each functional module in each example of the embodiment of the present application may be integrated into one In the processor, it can exist physically alone, or two or more modules can be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or software function modules.
- an embodiment of the present application also provides a communication device 800.
- the communication device 800 may be a chip or a chip system.
- the chip system may be composed of chips, or may include chips and other discrete devices.
- the communication device 800 can be used to implement the functions of any network element in the communication system described in the foregoing examples.
- the communication device 800 may include at least one processor 810, which is coupled to a memory.
- the memory may be located within the communication device.
- the memory may be integrated with the processor.
- the memory may also be located outside the communication device.
- the communication device 800 may further include at least one memory 820.
- the memory 820 stores the necessary computer programs, computer programs or instructions and/or data to implement any of the above examples; the processor 810 may execute the computer program stored in the memory 820 to complete the method in any of the above examples.
- the communication device 800 may also include a communication interface 830, and the communication device 800 may interact with other devices through the communication interface 830.
- the communication interface 830 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces.
- the communication interface 830 in the communication device 800 can also be an input-output circuit, which can input information (or receive information) and output Information (or sending information)
- the processor is an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor can determine the output information based on the input information.
- the coupling in the embodiment of this application is an indirect coupling or communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information interaction between devices, units or modules.
- the processor 810 may cooperate with the memory 820 and the communication interface 830.
- the specific connection medium between the processor 810, the memory 820 and the communication interface 830 is not limited in the embodiment of the present application.
- the bus 840 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc.
- PCI peripheral component interconnect
- EISA extended industry standard architecture
- the bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, only one thick line is used in Figure 8, but it does not mean that there is only one bus or one type of bus.
- the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, which may implement or Execute each method, step and logical block diagram disclosed in the embodiment of this application.
- a general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in conjunction with the embodiments of the present application can be directly implemented by a hardware processor for execution, or can be executed by a combination of hardware and software modules in the processor.
- the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or it may be a volatile memory (volatile memory), such as Random-access memory (RAM).
- Memory is, but is not limited to, any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
- the memory in the embodiment of the present application can also be a circuit or any other device capable of realizing a storage function, used to store program instructions and/or data.
- the communication device 800 can be applied to the AF network element.
- the specific communication device 800 can be an AF network element, or can support the AF network element to implement the AF network element in any of the above-mentioned examples.
- functional device The memory 820 stores computer programs (or instructions) and/or data that implement the functions of the AF network element in any of the above examples.
- the processor 810 can execute the computer program stored in the memory 820 to complete the method executed by the AF network element in any of the above examples.
- the communication interface in the communication device 800 can be used to interact with AMF, OAM or NWDAF network elements, send information to AMF, OAM or NWDAF network elements, or receive information from AMF, OAM or NWDAF network elements. information.
- the communication device 800 can be applied to the NWDAF network element.
- the specific communication device 800 can be the NWDAF network element, or can support the NWDAF network element to implement the NWDAF network element in any of the above-mentioned examples.
- functional device The memory 820 stores computer programs (or instructions) and/or data that implement the functions of the NWDAF network element in any of the above examples.
- the processor 810 can execute the computer program stored in the memory 820 to complete the method executed by the NWDAF network element in any of the above examples.
- the communication interface in the communication device 800 can be used to interact with AMF, OAM or AF network elements, send information to AMF, OAM or AF network elements, or receive information from AMF, OAM or AF network elements. information.
- the communication device 800 can be applied to an AMF/OAM network element.
- the specific communication device 800 can be an AMF/OAM network element, or can support an AMF/OAM network element to achieve any of the above-related tasks.
- the memory 820 stores computer programs (or instructions) and/or data that implement the functions of the AMF/OAM network element in any of the above examples.
- Processor 810 executable memory 820 The stored computer program completes the method executed by the AMF/OAM network element in any of the above examples.
- the communication interface in the communication device 800 can be used to interact with the AF network element or the NWDAF network element, send information to the AF network element or the NWDAF network element, or receive information from the AF network element or the NWDAF network. Yuan information.
- embodiments of the present application provide a communication system, including UE, AF network element, NWDAF network element, AMF network element, and OAM network element.
- UPF network elements are also included.
- the AF network element, NWDAF network element, AMF network element, and OAM network element can implement the communication method provided in the examples shown in Figure 4, Figure 5, or Figure 6.
- the technical solutions provided by the embodiments of this application can be implemented in whole or in part through software, hardware, firmware, or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer program instructions When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, a UE, an AF network element, an NWDAF network element, an AMF network element, an OAM network element, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
- the computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more available media integrated.
- the available media may be magnetic media (eg, floppy disk, hard disk, tape), optical media (eg, digital video disc (digital video disc, DVD)), or semiconductor media, etc.
- the examples may refer to each other.
- the methods and/or terms between the method examples may refer to each other.
- the functions and/or terms between the device examples may refer to each other.
- Cross-references, for example, functions and/or terms between apparatus examples and method examples may refer to each other.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Databases & Information Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Computational Linguistics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (57)
- 一种通信方法,其特征在于,包括:应用功能网元发送第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;所述应用功能网元获取第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数;所述应用功能网元根据所述N1个终端设备的网络状态信息,确定N2个终端设备,所述N2个终端设备用于参与联邦学习模型的训练,所述N1个终端设备包括所述N2个终端设备,N2为正整数。
- 如权利要求1所述的通信方法,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求1或2所述的通信方法,其特征在于,所述第一请求消息包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求1或2所述的通信方法,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求1或2所述的通信方法,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求1-5任一项所述的通信方法,其特征在于,所述应用功能网元根据所述N1个终端设备的网络状态信息,确定N2个终端设备,包括:所述应用功能网元根据所述N1个终端设备的网络状态信息以及所述N1个终端设备的应用层信息,确定所述N2个终端设备。
- 如权利要求1-6任一项所述的通信方法,其特征在于,还包括:所述应用功能网元获取所述N2个终端设备中网络状态信息异常的终端设备的信息;所述应用功能网元获取N3个终端设备的网络状态信息,所述候选范围包括所述N3个终端设备,所述N3个终端设备不包括所述N2个终端设备,N3为正整数;所述应用功能网元根据所述N2个终端设备中网络状态信息异常的终端设备的信息以及所述N3个终端设备的网络状态信息,确定N4个终端设备,所述N4个终端设备用于参与联邦学习模型的更新训练,N4为正整数。
- 如权利要求7所述的通信方法,其特征在于,所述N4个终端设备包括所述N2个终端设备中除网络状态信息异常的终端设备之外的其他终端设备。
- 如权利要求7或8所述的通信方法,其特征在于,所述应用功能网元获取所述N2个终端设备中网络状态信息异常的终端设备的信息,包括:所述应用功能网元向网络数据分析功能网元发送第二指示信息,所述第二指示信息用于指示对所述N2个终端设备的网络状态信息进行监控,所述第二指示信息包括第二网络状态信息阈值,所述第二网络状态信息阈值用于确定所述终端设备的业务流量信息是否异常;所述应用功能网元从所述网络数据分析功能网元获取所述N2个终端设备中网络状态信息异常的终端设备的信息。
- 如权利要求1-9任一项所述的通信方法,其特征在于,还包括:所述应用功能网元与所述N2个终端设备进行所述联邦学习模型的训练。
- 一种通信方法,其特征在于,包括:接入与移动性管理功能网元获取第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;所述接入与移动性管理功能网元发送第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求11所述的通信方法,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求11或12所述的通信方法,其特征在于,所述第一请求消息可以包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求11或12所述的通信方法,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求11或12所述的通信方法,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求11-15任一项所述的通信方法,其特征在于,还包括:所述接入与移动性管理功能网元发送N3个终端设备的网络状态信息,所述候选范围包括所述N3个终端设备,所述N3个终端设备不包括所述N2个终端设备,N3为正整数。
- 一种通信方法,其特征在于,包括:网络数据分析功能网元获取第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;所述网络数据分析功能网元从接入与移动性管理功能网元和/或操作维护管理网元中,获取所述候选范围内的终端设备的网络状态信息;所述网络数据分析功能网元发送第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求17所述的通信方法,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求17或18所述的通信方法,其特征在于,所述第一请求消息可以包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求17或18所述的通信方法,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求17或18所述的通信方法,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求17-21任一项所述的通信方法,其特征在于,还包括:网络数据分析功能网元接收来自应用功能网元的第二指示信息,所述第二指示信息用于指示对所述N2个终端设备的网络状态信息进行监控,所述第二指示信息包括第二网络状态信息阈值,所述第二网络状态信息阈值用于确定所述终端设备的业务流量信息是否异常;所述网络数据分析功能网元向所述应用功能网元发送所述N2个终端设备中网络状态信息异常的终端设备的信息。
- 如权利要求1-22任一项所述的通信方法,其特征在于,所述第一请求消息包括用于指示所述网络状态信息的类型的事件标识,所述事件标识包括位置报告信息。
- 一种通信方法,其特征在于,包括:应用功能网元发送第二请求消息,所述第二请求消息用于请求候选范围内推荐的参与联邦学习模型的训练的终端设备;所述应用功能网元获取第二响应消息,所述第二响应消息包括推荐的N1个终端设备,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数;所述应用功能网元根据所述第二响应消息,确定N2个终端设备,所述N2个终端设备用于参与联邦学习模型的训练,所述N1个终端设备包括所述N2个终端设备,N2为正整数。
- 一种通信方法,其特征在于,包括:网络数据分析功能网元接收第二请求消息,所述第二请求消息用于请求候选范围内推荐的参与联邦学习模型的训练的终端设备;所述网络数据分析功能网元确定所述候选范围内推荐的参与联邦学习模型的训练的终端设备;所述网络数据分析功能网元发送第二响应消息,所述第二响应消息包括推荐的N1个终端设备,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求25所述的通信方法,其特征在于,所述网络数据分析功能网元确定候选范围内推荐的参与联邦学习模型的训练的终端设备,包括:所述网络数据分析功能网元从接入与移动性管理功能网元和/或操作维护管理网元中,获取所述候选范围内的终端设备的网络状态信息;所述网络数据分析功能网元根据所述候选范围内的终端设备的网络状态信息,确定所述推荐的N1个设备。
- 一种通信装置,其特征在于,包括:通信模块,用于发送第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;所述通信模块,用于获取第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数;处理模块,用于根据所述N1个终端设备的网络状态信息,确定N2个终端设备,所述N2个终端设备用于参与联邦学习模型的训练,所述N1个终端设备包括所述N2个终端设备,N2为正整数。
- 如权利要求27所述的通信装置,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求27或28所述的通信装置,其特征在于,所述第一请求消息包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求27或28所述的通信装置,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求27或28所述的通信装置,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求27-31任一项所述的通信装置,其特征在于,所述处理模块,具体用于:根据所述N1个终端设备的网络状态信息以及所述N1个终端设备的应用层信息,确定所述N2个终端设备。
- 如权利要求27-32任一项所述的通信装置,其特征在于,所述通信模块,还用于获取所述N2个终端设备中网络状态信息异常的终端设备的信息;以及,获取N3个终端设备的网络状态信息,所述候选范围包括所述N3个终端设备,所述N3个终端设备不包括所述N2个终端设备,N3为正整数;所述处理模块,还用于根据所述N2个终端设备中网络状态信息异常的终端设备的信息以及所述N3个终端设备的网络状态信息,确定N4个终端设备,所述N4个终端设备用于参与联邦学习模型的更新训练,N4为正整数。
- 如权利要求33所述的通信装置,其特征在于,所述N4个终端设备包括所述N2个终端设备中除网络状态信息异常的终端设备之外的其他终端设备。
- 如权利要求33或34所述的通信装置,其特征在于,所述通信模块,还用于:向网络数据分析功能网元发送第二指示信息,所述第二指示信息用于指示对所述N2个终端设备的网络状态信息进行监控,所述第二指示信息包括第二网络状态信息阈值,所述第二网络状态信息阈值用于确定所述终端设备的业务流量信息是否异常;从所述网络数据分析功能网元获取所述N2个终端设备中网络状态信息异常的终端设备的信息。
- 如权利要求27-35任一项所述的通信装置,其特征在于,所述处理模块,还用于与所述N2个终端设备进行所述联邦学习模型的训练。
- 一种通信装置,其特征在于,包括:通信模块,用于获取第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;处理模块,用于确定所述候选范围内的终端设备的网络状态信息;所述通信模块,还用于发送第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求37所述的通信装置,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求37或38所述的通信装置,其特征在于,所述第一请求消息可以包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求37或38所述的通信装置,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求37或38所述的通信装置,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求37-41任一项所述的通信装置,其特征在于,所述通信装模块,还用于发送N3个终端设备的网络状态信息,所述候选范围包括所述N3个终端设备,所述N3个终端设备不包括所述N2个终端设备,N3为正整数。
- 一种通信装置,其特征在于,包括:通信模块,用于获取第一请求消息,所述第一请求消息用于请求候选范围内的终端设备的网络状态信息;所述通信模块,还用于从接入与移动性管理功能网元和/或操作维护管理网元中,获取 所述候选范围内的终端设备的网络状态信息;处理模块,用于通过所述通信模块发送第一响应消息,所述第一响应消息包括N1个终端设备的网络状态信息,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求43所述的通信装置,其特征在于,所述第一请求消息包括用于指示所述候选范围的信息,所述候选范围包括指定的网络区域,或者终端设备候选列表。
- 如权利要求43或44所述的通信装置,其特征在于,所述第一请求消息可以包括第一指示信息,所述第一指示信息用于指示N1的取值位于设定数量范围之内。
- 如权利要求43或44所述的通信装置,其特征在于,所述第一请求消息包括N1的取值范围。
- 如权利要求43或44所述的通信装置,其特征在于,所述N1个终端设备的网络状态信息大于或等于第一网络状态信息阈值。
- 如权利要求43-47任一项所述的通信装置,其特征在于,所述通信模块,还用于:接收来自应用功能网元的第二指示信息,所述第二指示信息用于指示对所述N2个终端设备的网络状态信息进行监控,所述第二指示信息包括第二网络状态信息阈值,所述第二网络状态信息阈值用于确定所述终端设备的业务流量信息是否异常;向所述应用功能网元发送所述N2个终端设备中网络状态信息异常的终端设备的信息。
- 如权利要求27-48任一项所述的通信装置,其特征在于,所述第一请求消息包括用于指示所述网络状态信息的类型的事件标识,所述事件标识包括位置报告信息。
- 一种通信装置,其特征在于,包括:通信模块,用于发送第二请求消息,所述第二请求消息用于请求候选范围内推荐的参与联邦学习模型的训练的终端设备;所述通信模块,用于获取第二响应消息,所述第二响应消息包括推荐的N1个终端设备,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数;处理模块,用于根据所述第二响应消息,确定N2个终端设备,所述N2个终端设备用于参与联邦学习模型的训练,所述N1个终端设备包括所述N2个终端设备,N2为正整数。
- 一种通信装置,其特征在于,包括:通信模块,用于接收第二请求消息,所述第二请求消息用于请求候选范围内推荐的参与联邦学习模型的训练的终端设备;处理模块,用于确定所述候选范围内推荐的参与联邦学习模型的训练的终端设备;所述通信模块,用于发送第二响应消息,所述第二响应消息包括推荐的N1个终端设备,所述候选范围内的终端设备包括所述N1个终端设备,N1为正整数。
- 如权利要求51所述的通信装置,其特征在于,所述处理模块,具体用于:通过所述通信模块从接入与移动性管理功能网元和/或操作维护管理网元中,获取所述候选范围内的终端设备的网络状态信息;根据所述候选范围内的终端设备的网络状态信息,确定所述推荐的N1个设备。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,所述处理器用于调用所述存储器存储的程序或指令,以执行如权利要求1-26任一项所述的方法。
- 一种芯片系统,其特征在于,包括:所述芯片系统包括至少一个处理器,和接口电 路,所述接口电路和所述至少一个处理器耦合,所述处理器通过运行指令,以执行权利要求1至26任一项所述的方法。
- 一种通信系统,其特征在于,包括:应用功能网元,所述应用功能网元用于执行如权利要求1-10、23和24中任一项所述的方法;以及用于与所述应用功能网元通信的网络数据分析功能网元和/或接入与移动性管理功能网元。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-26任一项所述的方法。
- 一种计算机程序产品,其特征在于,包括指令,当所述指令在计算机上运行时,使得计算机执行如权利要求1-26任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020247032965A KR20240153394A (ko) | 2022-03-29 | 2023-03-28 | 통신 방법 및 장치 |
| EP23778172.9A EP4475507A4 (en) | 2022-03-29 | 2023-03-28 | Communication method and apparatus |
| US18/899,990 US20250023795A1 (en) | 2022-03-29 | 2024-09-27 | Communication method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210324047.8A CN116938747A (zh) | 2022-03-29 | 2022-03-29 | 一种通信方法及装置 |
| CN202210324047.8 | 2022-03-29 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/899,990 Continuation US20250023795A1 (en) | 2022-03-29 | 2024-09-27 | Communication method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023185807A1 true WO2023185807A1 (zh) | 2023-10-05 |
Family
ID=88199128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/084300 Ceased WO2023185807A1 (zh) | 2022-03-29 | 2023-03-28 | 一种通信方法及装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20250023795A1 (zh) |
| EP (1) | EP4475507A4 (zh) |
| KR (1) | KR20240153394A (zh) |
| CN (1) | CN116938747A (zh) |
| WO (1) | WO2023185807A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025138173A1 (zh) * | 2023-12-29 | 2025-07-03 | 北京小米移动软件有限公司 | 数据获取方法、装置及存储介质 |
| WO2025179594A1 (en) * | 2024-03-01 | 2025-09-04 | Zte Corporation | Systems and methods for federated learning |
| WO2025237135A1 (zh) * | 2024-05-11 | 2025-11-20 | 华为技术有限公司 | 通信方法、系统及装置 |
| WO2026011431A1 (zh) * | 2024-07-12 | 2026-01-15 | 北京小米移动软件有限公司 | 信息处理方法、节点、通信设备、通信系统及存储介质 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120238971A (zh) * | 2023-12-28 | 2025-07-01 | 华为技术有限公司 | 通信方法和通信装置 |
| CN120302295A (zh) * | 2024-01-11 | 2025-07-11 | 华为技术有限公司 | 一种通信方法和通信装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021032498A1 (en) * | 2019-08-16 | 2021-02-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatus and machine-readable media relating to machine-learning in a communication network |
| WO2021139892A1 (en) * | 2020-01-10 | 2021-07-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed machine learning using network measurements |
| US20220038349A1 (en) * | 2020-10-19 | 2022-02-03 | Ziyi LI | Federated learning across ue and ran |
| CN114079902A (zh) * | 2020-08-13 | 2022-02-22 | Oppo广东移动通信有限公司 | 联邦学习的方法和装置 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110309847B (zh) * | 2019-04-26 | 2021-09-17 | 深圳前海微众银行股份有限公司 | 一种模型压缩方法及装置 |
| CN110263921B (zh) * | 2019-06-28 | 2021-06-04 | 深圳前海微众银行股份有限公司 | 一种联邦学习模型的训练方法及装置 |
| EP4014436B1 (en) * | 2019-08-16 | 2025-12-24 | Telefonaktiebolaget LM Ericsson (publ) | Methods, apparatus and machine-readable media relating to machine-learning in a communication network |
| EP3981218A1 (en) * | 2019-12-23 | 2022-04-13 | NEC Corporation | Methods and devices of detection of misbehaving ues using data analysis |
| CN114981795A (zh) * | 2020-01-14 | 2022-08-30 | Oppo广东移动通信有限公司 | 资源调度方法、装置及可读存储介质 |
| CN112512058B (zh) * | 2020-05-24 | 2025-07-25 | 中兴通讯股份有限公司 | 网络优化方法、服务器、客户端设备、网络设备和介质 |
| CN113283185B (zh) * | 2021-07-23 | 2021-11-12 | 平安科技(深圳)有限公司 | 联邦模型训练、客户画像方法、装置、设备及介质 |
| CN116866941A (zh) * | 2022-03-28 | 2023-10-10 | 维沃移动通信有限公司 | 设备确定方法、装置及通信设备 |
-
2022
- 2022-03-29 CN CN202210324047.8A patent/CN116938747A/zh active Pending
-
2023
- 2023-03-28 KR KR1020247032965A patent/KR20240153394A/ko active Pending
- 2023-03-28 WO PCT/CN2023/084300 patent/WO2023185807A1/zh not_active Ceased
- 2023-03-28 EP EP23778172.9A patent/EP4475507A4/en active Pending
-
2024
- 2024-09-27 US US18/899,990 patent/US20250023795A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021032498A1 (en) * | 2019-08-16 | 2021-02-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, apparatus and machine-readable media relating to machine-learning in a communication network |
| WO2021139892A1 (en) * | 2020-01-10 | 2021-07-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed machine learning using network measurements |
| CN114079902A (zh) * | 2020-08-13 | 2022-02-22 | Oppo广东移动通信有限公司 | 联邦学习的方法和装置 |
| US20220038349A1 (en) * | 2020-10-19 | 2022-02-03 | Ziyi LI | Federated learning across ue and ran |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4475507A4 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025138173A1 (zh) * | 2023-12-29 | 2025-07-03 | 北京小米移动软件有限公司 | 数据获取方法、装置及存储介质 |
| WO2025179594A1 (en) * | 2024-03-01 | 2025-09-04 | Zte Corporation | Systems and methods for federated learning |
| WO2025237135A1 (zh) * | 2024-05-11 | 2025-11-20 | 华为技术有限公司 | 通信方法、系统及装置 |
| WO2026011431A1 (zh) * | 2024-07-12 | 2026-01-15 | 北京小米移动软件有限公司 | 信息处理方法、节点、通信设备、通信系统及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4475507A1 (en) | 2024-12-11 |
| KR20240153394A (ko) | 2024-10-22 |
| EP4475507A4 (en) | 2025-03-26 |
| CN116938747A (zh) | 2023-10-24 |
| US20250023795A1 (en) | 2025-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023185807A1 (zh) | 一种通信方法及装置 | |
| EP4132066A1 (en) | Communication method, apparatus and system | |
| WO2020108003A1 (zh) | 一种用户接入控制方法、信息发送方法及装置 | |
| KR20200039295A (ko) | 5g 이동 통신 시스템에서 네트워크 분석 정보를 활용한 효율적 mico 모드 관리 방법 | |
| WO2021155579A1 (zh) | 一种数据分析方法、装置及系统 | |
| WO2022141295A1 (zh) | 一种通信方法和装置 | |
| WO2020108002A1 (zh) | 一种传输策略确定方法、策略控制方法及装置 | |
| WO2022116061A1 (zh) | 一种通信方法和装置 | |
| WO2021092937A1 (zh) | 一种策略确定的方法、系统及装置 | |
| CN116208964B (zh) | 一种业务传输及其控制方法、设备 | |
| US20230037402A1 (en) | Communication method, apparatus, and system | |
| WO2023078183A1 (zh) | 一种数据收集方法及通信装置 | |
| WO2022116665A1 (zh) | Tcp流的调整方法和系统 | |
| WO2026045458A1 (zh) | 通信方法、装置和系统 | |
| CN113596909B (zh) | 通信方法、装置及系统 | |
| EP4333538B1 (en) | Communication method, system and apparatus | |
| WO2024032031A1 (zh) | 一种数据分析方法及装置 | |
| WO2022174780A1 (zh) | DDoS攻击检测的方法和装置 | |
| WO2024032270A1 (zh) | 一种策略确定方法、装置及存储介质 | |
| WO2024099016A1 (zh) | 一种通信方法及装置 | |
| CN121357587A (zh) | 模型更新方法、设备、装置及存储介质 | |
| WO2025000381A1 (zh) | 资源管理方法、装置及系统 | |
| WO2024032197A1 (zh) | 通信方法、装置、设备及存储介质 | |
| WO2024239785A1 (zh) | 通信方法及装置 | |
| WO2025156910A1 (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: 23778172 Country of ref document: EP Kind code of ref document: A1 |
|
| DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2023778172 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2023778172 Country of ref document: EP Effective date: 20240904 |
|
| ENP | Entry into the national phase |
Ref document number: 20247032965 Country of ref document: KR Kind code of ref document: A |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 1020247032965 Country of ref document: KR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |