IP Library › Granted Patent US 12,732,985
Granted Patent B2
US 12,732,985 · App. 18/252,499 · Granted Sep 8, 2026

Data processing method and apparatus, communication device, and storage medium

Inventors: Qin Mu (Beijing, CN); Wei Hong (Beijing, CN); Zhongyuan Zhao (Beijing, CN); Yifan Cai (Beijing, CN); Kexin Xiong (Beijing, CN)
Assignees: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.; BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
H04W72/12G06N3/098G06N20/00H04W88/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,732,985
App. No.
18/252,499
Granted
Sep 8, 2026
Kind
B2
Abstract

A data processing method includes determining, by a base station, a distribution characteristic of a local dataset of at least one user equipment (UE), and scheduling, by the base station, based on the distribution characteristic of the local dataset, a target UE from the at least one UE for participating in federated learning.

Claims (68)

1 . A data processing method, comprising:

determining, by a base station, a distribution characteristic of a local dataset of at least one user equipment (UE);

scheduling, by the base station, based on the distribution characteristic, a target UE from the at least one UE for participating in federated learning; and

determining, based on statistical information of a distribution difference between the local dataset of the target UE and a global dataset of the base station, a weight coefficient of the target UE in the federated learning, wherein the global dataset is at least determined by the base station based on local datasets of a plurality of candidate UEs in the at least one UE associated with the base station,

wherein the statistical information of the distribution difference comprises: a probability distribution difference, and

the determining the weight coefficient of the target UE in the federated learning comprises:

determining the weight coefficient of the target UE based on a ratio of the probability distribution difference corresponding to the target UE to a sum of probability distribution differences corresponding to all UEs performing the federated learning.

2 . The method according to claim 1 , wherein the scheduling the target UE from the at least one UE for participating in the federated learning comprises:

obtaining statistical information of a distribution difference between the local dataset and a global dataset for the at least one UE; and

scheduling, based on the statistical information of the distribution difference, the target UE from the at least one UE for participating in the federated learning.

3 . The method according to claim 1 , further comprising:

obtaining capability information of the at least one UE; wherein

the scheduling the target UE from the at least one UE for participating in the federated learning comprises:

scheduling, based on the distribution characteristic and the capability information, the target UE from the at least one UE for participating in the federated learning.

4 . The method according to claim 3 , wherein the capability information of the at least one UE comprises at least one of:

computing capability information, indicating computing capability of the UE; or

communication status information, indicating at least one of a communication capability or a communication channel status of the UE.

5 . The method according to claim 4 , wherein the communication status information comprises: channel quality indication (CQI) information detected by the UE.

6 . The method according to claim 1 , further comprising:

receiving model information of a local model reported by the target UE for performing the federated learning; and

obtaining a global learning model by performing, based on the model information of the local model and the weight coefficient of the target UE, weighted averaging on the local model all UE performing the federated learning.

7 . The method according to claim 6 , further comprising:

terminating, in response to the global learning model satisfying a subscription requirement of operation administration and maintenance (OAM), reception of the model information.

8 . The method according to claim 7 , further comprising:

sending model information of the global learning model to the target UE in response to the global learning model not satisfying the subscription requirement of the OAM;

receiving model information of an updated local model updated by the target UE based on the global learning model; and

updating the global learning model based on the updated local model and the weight coefficient corresponding to the updated local model of the target UE.

9 . The method according to claim 1 , further comprising:

reporting model information of the global learning model and training data for training the global learning model to OAM;

receiving a model parameter determined by the OAM based on the model information of the global learning model, the training data and task data of the OAM; and

updating the global learning model based on the model parameter.

10 . The method according to claim 1 , further comprising:

determining, in response to detecting a handover occurs to the target UE connected to the base station, that the target UE exits the federated learning.

11 . A data processing method comprising:

receiving, by a user equipment (UE), scheduling information, wherein the scheduling information is sent by a base station based on a distribution characteristic of a local dataset of the UE for scheduling federated learning, wherein

the local dataset of the UE is used for the base station to determine, based on statistical information of a distribution difference between the local dataset of the UE and a global dataset of the base station, a weight coefficient of the UE in the federated learning, and the global dataset is at least determined by the base station based on local datasets of a plurality of candidate UEs in at least one UE associated with the base station,

wherein the statistical information of the distribution difference comprises: a probability distribution difference, and

the local dataset of the UE is used for the base station to determine the weight coefficient of the UE based on a ratio of the probability distribution difference corresponding to the UE to a sum of probability distribution differences corresponding to all UEs performing the federated learning.

12 . The method according to claim 11 , further comprising:

reporting capability information; and

receiving the scheduling information sent by the base station based on the distribution characteristic of the local dataset and the capability information.

13 . The method according to claim 12 , wherein the capability information comprises at least one of:

computing capability information, indicating computing capability of the UE; or

communication status information, indicating at least one of a communication capability or a communication channel status of the UE.

14 . The method according to claim 13 , wherein the communication status information comprises channel quality indication (CQI) information; and the method further comprises:

detecting the CQI information of a channel between the UE and the base station.

15 . The method according to claim 11 , further comprising:

reporting model information of a local model of the UE, wherein the local model is used for the base station to perform the federated learning based on the local model and the weight coefficient of the UE.

16 . The method according to claim 15 , further comprising:

generating the local dataset based on collected wireless network data;

generating a local training dataset by extracting data from the local dataset; and

obtaining the local model by performing model training using the local training dataset.

17 . The method according to claim 15 , further comprising:

receiving model information of a global learning model sent by the base station;

obtaining an updated local model by performing the federated learning based on the model information of the global learning model; and

reporting model information of the updated local model in response to the global learning model not satisfying a subscription requirement of operation administration and maintenance (OAM).

18 . A communication device, wherein the communication device at least comprises a processor and a memory used for storing executable instructions capable of running on the processor, wherein

the processor, through running the executable instructions, is configured to:

determine a distribution characteristic of a local dataset of at least one user equipment (UE);

schedule, based on the distribution characteristic, a target UE from the at least one UE for participating in federated learning; and

determine, based on statistical information of a distribution difference between the local dataset of the target UE and a global dataset of a base station, a weight coefficient of the target UE in the federated learning, wherein the global dataset is at least determined by the base station based on local datasets of a plurality of candidate UEs in the at least one UE associated with the base station,

wherein the statistical information of the distribution difference comprises a probability distribution difference, and

the processor is configured to determine the weight coefficient of the target UE based on a ratio of the probability distribution difference corresponding to the target UE to a sum of probability distribution differences corresponding to all UEs performing the federated learning; or

the processor, through running the executable instructions, is configured to:

receive scheduling information, wherein the scheduling information is sent by a base station based on a distribution characteristic of a local dataset of a UE for scheduling federated learning,

wherein the local dataset of the UE is used for the base station to determine, based on statistical information of a distribution difference between the local dataset of the UE and a global dataset of the base station, a weight coefficient of the UE in the federated learning, and the global dataset is at least determined by the base station based on local datasets of a plurality of candidate UEs in at least one UE associated with the base station,

wherein the statistical information of the distribution difference comprises a probability distribution difference, and

the local dataset of the UE is used for the base station to determine the weight coefficient of the UE based on a ratio of the probability distribution difference corresponding to the UE to a sum of probability distribution differences corresponding to all UEs performing the federated learning.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2023
From: MU, QIN; HONG, WEI; ZHAO, ZHONGYUAN; CAI, YIFAN; XIONG, KEXIN
To: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.; BEIJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
Reel/Frame 063605/0804 →
Continuity (1)
Related Publication 20240023082A1 · Jan 18, 2024
References Cited (28)
US 20150193695A1 · Cruz Mota · 2015 [cited by examiner]
US 20190132708A1 · Farouk et al. · 2019 [cited by applicant]
US 20200027019A1 · Yang et al. · 2020 [cited by applicant]
US 20220060390A1 · Li · 2022 [cited by examiner]
US 20220114475A1 · Zhu · 2022 [cited by examiner]
US 20220294606A1 · Norrman · 2022 [cited by examiner]
US 20220386209A1 · Roeland · 2022 [cited by examiner]
US 20230153633A1 · Mohalik · 2023 [cited by examiner]
US 20230169402A1 · Mathur · 2023 [cited by examiner]
US 20230289615A1 · Vandikas · 2023 [cited by examiner]
US 20230409962A1 · Butt · 2023 [cited by examiner]
CN 110598870A · 2019 [cited by applicant]
CN 110929880A · 2020 [cited by applicant]
CN 110956202A · 2020 [cited by applicant]
CN 111176929A · 2020 [cited by applicant]
CN 111369042A · 2020 [cited by applicant]
CN 111460443A · 2020 [cited by applicant]
CN 111611610A · 2020 [cited by applicant]
CN 111708640A · 2020 [cited by applicant]
CN 111866954A · 2020 [cited by applicant]
CN 111898768A · 2020 [cited by applicant]
International Search Report issued Aug. 2, 2021 in PCT/CN2020/128152 filed on Nov. 11, 2020, 2 pages. [cited by applicant]
3GPP TR 22.874 VO.1.0 (Sep. 2020); 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on traffic characteristics and performance requirements for AI/ML model transfer in… [cited by applicant]
Li et al., “Federated Learning Challenges, Methods, and Future Directions”, arXiv:1908.07873v1 [cs.LG], Aug. 21, 2019, 21 pages. [cited by applicant]
3GPP TS 23.288 V16.5.0 (Sep. 2020); 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support network data analytics services… [cited by applicant]
3GPP TS 38.101-3 V16.4.0 (Jun. 2020); 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; User Equipment (UE) radio transmission and reception; Part 3: Range 1 and Range 2 Interwo… [cited by applicant]
3GPP TS 38.300 V16.2.0 (Jul. 2020); 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; NR and NG-RAN Overall Description; Stage 2 (Release 16), 148 pages. [cited by applicant]
Combined Chinese Office Action and Search Report issued Jun. 18, 2025 in Chinese Patent Application No. 202080003279.2 with English translation, 17 pgs. [cited by applicant]