首页 / 信息处理方法、装置、存储介质、程序产品和通信设备

信息处理方法、装置、存储介质、程序产品和通信设备实质审查 发明

具体技术细节

[0004] 为解决现有存在的技术问题,本发明实施例提供一种信息处理方法、装置、存储介质、程序产品和通信设备。
[0005] 为达到上述目的,本发明实施例的技术方案是这样实现的:
[0006] 第一方面,本发明实施例提供一种信息处理方法,应用于第一终端;所述方法包括:
[0007] 接收网络设备发送的第一信息,所述第一信息包括与第一模型的训练算力相关的第一需求信息以及与所述第一模型的训练数据相关的第二需求信息;
[0008] 在满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个第二终端,与所述一个或多个第二终端协作训练所述第一模型;其中,所述第一终端至少用于提供所述第一模型的训练数据,所述第一模型为所述网络设备向所述第一终端分配的、用于本地训练的模型。
[0009] 第二方面,本发明实施例还提供一种信息处理方法,应用于网络设备;所述方法包括:
[0010] 向各个终端发送第一信息,所述第一信息包括与各个终端对应的模型的训练算力相关的第一需求信息以及与各个终端对应的模型的训练数据相关的第二需求信息;其中,各个终端对应的模型为所述网络设备向各个终端分配的、用于本地训练的模型;
[0011] 在确定第一终端满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个终端,向所述第一终端发送第一指示信息;所述第一指示信息用于向所述第一终端指示满足所述第一需求信息的一个或多个终端,所述一个或多个终端用于所述第一终端确定一个或多个第二终端、与所述一个或多个第二终端协作训练所述第一终端对应的第一模型;
[0012] 或者,在确定第一终端满足所述第二需求信息的情况下,向所述第一终端发送第二指示信息,所述第二指示信息用于指示所述第一终端采用协作方式训练所述第一模型,所述第一需求信息用于所述第一终端确定所述一个或多个第二终端;其中,所述第一终端至少用于提供所述第一模型的训练数据。
[0013] 第三方面,本发明实施例还提供一种信息处理装置,所述装置应用于第一终端;所述装置包括第一通信单元和第一处理单元;其中,
[0014] 所述第一通信单元,用于接收网络设备发送的第一信息,所述第一信息包括与第一模型的训练算力相关的第一需求信息以及与所述第一模型的训练数据相关的第二需求信息;
[0015] 所述第一处理单元,用于在满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个第二终端,与所述一个或多个第二终端协作训练所述第一模型;其中,所述第一终端至少用于提供所述第一模型的训练数据,所述第一模型为所述网络设备向所述第一终端分配的、用于本地训练的模型。
[0016] 第四方面,本发明实施例还提供一种信息处理装置,包括第二通信单元和第二处理单元;其中,
[0017] 所述第二通信单元,用于向各个终端发送第一信息,所述第一信息包括与各个终端对应的模型的训练算力相关的第一需求信息以及与各个终端对应的模型的训练数据相关的第二需求信息;其中,各个终端对应的模型为网络设备向各个终端分配的、用于本地训练的模型;
[0018] 所述第二处理单元,用于在确定第一终端满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个终端;所述第二通信单元,还用于向所述第一终端发送第一指示信息;所述第一指示信息用于向所述第一终端指示满足所述第一需求信息的一个或多个终端,所述一个或多个终端用于所述第一终端确定一个或多个第二终端、与所述一个或多个第二终端协作训练所述第一终端对应的第一模型;或者,
[0019] 所述第二通信单元,还用于在确定第一终端满足所述第二需求信息的情况下,向所述第一终端发送第二指示信息,所述第二指示信息用于指示所述第一终端采用协作方式训练所述第一模型,所述第一需求信息用于所述第一终端确定所述一个或多个第二终端;其中,所述第一终端至少用于提供所述第一模型的训练数据。
[0020] 第五方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述第一方面或第二方面所述方法的步骤。
[0021] 第六方面,本发明实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现前述第一方面或第二方面所述方法的步骤。
[0022] 第七方面,本发明实施例还提供一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述第一方面或第二方面所述方法的步骤。
[0023] 本发明实施例还提供一种信息处理方法、装置、存储介质、程序产品和通信设备,第一终端接收网络设备发送的与第一模型的训练算力相关的第一需求信息以及与第一模型的训练数据相关的第二需求信息,并在确定自身满足第二需求信息的情况下,与满足第一需求信息的一个或多个第二终端通过协作的方式对所述第一模型进行训练,终端可按照能力互补的原则进行组合形成协作体,共同形成参与联邦训练的客户端,使得具备优质数据的终端能够借助周边终端的计算能力完成本地模型的训练,可实现对优质数据的充分利用,避免了由于训练数据缺失导致模型收敛效率不高、泛化性不好的问题。

法律保护范围

涉及权利要求数量24:其中独权7项,从权-7项

1.一种信息处理方法,其特征在于,所述方法应用于第一终端;所述方法包括:
接收网络设备发送的第一信息,所述第一信息包括与第一模型的训练算力相关的第一需求信息以及与所述第一模型的训练数据相关的第二需求信息;
在满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个第二终端,与所述一个或多个第二终端协作训练所述第一模型;其中,所述第一终端至少用于提供所述第一模型的训练数据,所述第一模型为所述网络设备向所述第一终端分配的、用于本地训练的模型。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
向所述网络设备发送第二信息,所述第二信息至少包括以下至少之一:
所述第一终端对应的第一评估结果,所述第一评估结果表征与算力相关的评估结果;
所述第一终端对应的第二评估结果,所述第二评估结果表征与数据相关的评估结果;
所述第一终端的第一相关信息,所述第一相关信息表征与算力相关的信息;
所述第一终端的第二相关信息,所述第二相关信息表征与数据相关的信息。
3.根据权利要求2所述的方法,其特征在于,所述第二信息用于所述网络设备确定满足所述第一需求信息的一个或多个终端;所述确定满足所述第一需求信息的一个或多个第二终端,包括:
接收所述网络设备发送的第一指示信息,根据所述第一指示信息确定满足所述第一需求信息的一个或多个终端;
分别对所述一个或多个终端进行数据传输测试,根据测试结果确定所述一个或多个第二终端。
4.根据权利要求2所述的方法,其特征在于,所述第二信息用于所述网络设备确定所述第一终端采用协作方式训练所述第一模型;所述确定满足所述第一需求信息的一个或多个第二终端,包括:
在接收到所述网络设备发送的第二指示信息的情况下,向预设范围内的各个终端发送所述第一需求信息,接收各个终端发送的响应信息,根据各个终端的响应信息确定满足所述第一需求信息的一个或多个终端;所述第二指示信息用于指示采用协作方式训练所述第一模型;
分别对所述一个或多个终端进行数据传输测试,根据测试结果确定所述一个或多个第二终端。
5.根据权利要求1所述的方法,其特征在于,所述确定满足所述第一需求信息的一个或多个第二终端,包括:
向预设范围内的各个终端发送所述第一需求信息,接收各个终端发送的响应信息,根据各个终端的响应信息确定满足所述第一需求信息的一个或多个终端;
分别对所述一个或多个终端进行数据传输测试,根据测试结果确定所述一个或多个第二终端。
6.根据权利要求5所述的方法,其特征在于,所述确定满足所述第一需求信息的一个或多个第二终端之后,所述方法还包括:
基于所述第一信息确定第三信息,向所述网络设备发送所述第三信息;所述第三信息至少包括以下至少之一:
所述第一终端与所述一个或多个第二终端协作后的第一评估结果,所述第一评估结果表征与算力相关的评估结果;
所述第一终端与所述一个或多个第二终端协作后的第二评估结果,所述第二评估结果表征与数据相关的评估结果;
所述第一终端与所述一个或多个第二终端协作后的第一相关信息,所述第一相关信息表征与算力相关的信息;
所述第一终端与所述一个或多个第二终端协作后的第二相关信息,所述第二相关信息表征与数据相关的信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
向所述网络设备发送第一通知,所述第一通知用于向所述网络设备通知采用协作方式训练所述第一模型。
8.根据权利要求5所述的方法,其特征在于,所述与所述一个或多个第二终端协作训练所述第一模型,包括:
对所述第一模型进行模型分割,获得多个第二模型;
基于所述一个或多个第二终端获得各个第二模型的训练结果,根据所有第二模型的训练结果获得所述第一模型的训练结果。
9.根据权利要求2或6所述的方法,其特征在于,所述第一评估结果至少表征以下至少之一:
算力类型是否满足所述第一需求信息;
算力大小是否满足所述第一需求信息;
算力可用时间是否满足所述第一需求信息;
电量信息和/或能量信息是否满足所述第一需求信息;
和/或,所述第二评估结果至少表征以下至少之一:
数据类型是否满足所述第二需求信息;
数据量是否满足所述第二需求信息;
数据完整性是否满足所述第二需求信息。
10.根据权利要求2或6所述的方法,其特征在于,所述第一相关信息至少包括以下至少之一:
算力类型、算力大小、算力可用时间、电量信息;
和/或,所述第二相关信息至少包括以下至少之一:
数据类型、数据量、数据完整性、数据采集时间、数据采集时长。
11.根据权利要求3至8任一项所述的方法,其特征在于,所述分别对所述一个或多个终端进行数据传输测试,根据测试结果确定所述一个或多个第二终端,包括:
分别与所述一个或多个终端建立数据传输链路,基于对应的数据传输链路对每个终端进行安全验证,在验证通过的情况下对每个终端进行数据传输测试,获得每个终端对应的测试结果;
在第一测试结果满足所述第一需求信息对应的通信需求的情况下,确定所述第一测试结果对应的终端为第二终端;所述第一测试结果为所述一个或多个终端中任一终端对应的测试结果。
12.一种信息处理方法,其特征在于,所述方法应用于网络设备;所述方法包括:
向各个终端发送第一信息,所述第一信息包括与各个终端对应的模型的训练算力相关的第一需求信息以及与各个终端对应的模型的训练数据相关的第二需求信息;其中,各个终端对应的模型为所述网络设备向各个终端分配的、用于本地训练的模型;
在确定第一终端满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个终端,向所述第一终端发送第一指示信息;所述第一指示信息用于向所述第一终端指示满足所述第一需求信息的一个或多个终端,所述一个或多个终端用于所述第一终端确定一个或多个第二终端、与所述一个或多个第二终端协作训练所述第一终端对应的第一模型;
或者,在确定第一终端满足所述第二需求信息的情况下,向所述第一终端发送第二指示信息,所述第二指示信息用于指示所述第一终端采用协作方式训练所述第一模型,所述第一需求信息用于所述第一终端确定所述一个或多个第二终端;其中,所述第一终端至少用于提供所述第一模型的训练数据。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
接收各个终端发送的第二信息,所述第二信息至少包括以下至少之一:
各个终端对应的第一评估结果,所述第一评估结果表征与算力相关的评估结果;
各个终端对应的第二评估结果,所述第二评估结果表征与数据相关的评估结果;
各个终端的第一相关信息,所述第一相关信息表征与算力相关的信息;
各个终端的第二相关信息,所述第二相关信息表征与数据相关的信息。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
基于所述第二信息确定各个终端对应的第一评估结果和第二评估结果;
在终端对应的第一评估结果表征终端不满足所述第一需求信息、且所述终端对应的第二评估结果表征终端满足所述第二需求信息的情况下,确定所述终端为所述第一终端。
15.根据权利要求13所述的方法,其特征在于,所述确定满足所述第一需求信息的一个或多个终端,包括:
基于所述第二信息和所述第一终端的位置信息确定满足所述第一需求信息的一个或多个终端。
16.根据权利要求12所述的方法,其特征在于,所述方法还包括:
接收所述第一终端发送的第三信息,所述第三信息至少包括以下至少之一:
所述第一终端与所述一个或多个第二终端协作后的第一评估结果,所述第一评估结果表征与算力相关的评估结果;
所述第一终端与所述一个或多个第二终端协作后的第二评估结果,所述第二评估结果表征与数据相关的评估结果;
所述第一终端与所述一个或多个第二终端协作后的第一相关信息,所述第一相关信息表征与算力相关的信息;
所述第一终端与所述一个或多个第二终端协作后的第二相关信息,所述第二相关信息表征与数据相关的信息。
17.根据权利要求16所述的方法,其特征在于,所述方法还包括:
接收所述第一终端发送的第一通知,所述第一通知用于通知所述第一终端采用协作方式训练所述第一模型。
18.根据权利要求13或16所述的方法,其特征在于,所述第一评估结果至少表征以下至少之一:
算力类型是否满足所述第一需求信息;
算力大小是否满足所述第一需求信息;
算力可用时间是否满足所述第一需求信息;
电量信息是否满足所述第一需求信息;
和/或,所述第二评估结果至少表征以下至少之一:
数据类型是否满足所述第二需求信息;
数据量是否满足所述第二需求信息;
数据完整性是否满足所述第二需求信息。
19.根据权利要求13或16所述的方法,其特征在于,所述第一相关信息至少包括以下至少之一:
算力类型、算力大小、算力可用时间、电量信息;
和/或,所述第二相关信息至少包括以下至少之一:
数据类型、数据量、数据完整性、数据采集时间、数据采集时长。
20.一种信息处理装置,其特征在于,所述装置应用于第一终端;所述装置包括第一通信单元和第一处理单元;其中,
所述第一通信单元,用于接收网络设备发送的第一信息,所述第一信息包括与第一模型的训练算力相关的第一需求信息以及与所述第一模型的训练数据相关的第二需求信息;
所述第一处理单元,用于在满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个第二终端,与所述一个或多个第二终端协作训练所述第一模型;其中,所述第一终端至少用于提供所述第一模型的训练数据,所述第一模型为所述网络设备向所述第一终端分配的、用于本地训练的模型。
21.一种信息处理装置,其特征在于,所述装置包括第二通信单元和第二处理单元;其中,
所述第二通信单元,用于向各个终端发送第一信息,所述第一信息包括与各个终端对应的模型的训练算力相关的第一需求信息以及与各个终端对应的模型的训练数据相关的第二需求信息;其中,各个终端对应的模型为网络设备向各个终端分配的、用于本地训练的模型;
所述第二处理单元,用于在确定第一终端满足所述第二需求信息的情况下,确定满足所述第一需求信息的一个或多个终端;所述第二通信单元,还用于向所述第一终端发送第一指示信息;所述第一指示信息用于向所述第一终端指示满足所述第一需求信息的一个或多个终端,所述一个或多个终端用于所述第一终端确定一个或多个第二终端、与所述一个或多个第二终端协作训练所述第一终端对应的第一模型;或者,
所述第二通信单元,还用于在确定第一终端满足所述第二需求信息的情况下,向所述第一终端发送第二指示信息,所述第二指示信息用于指示所述第一终端采用协作方式训练所述第一模型,所述第一需求信息用于所述第一终端确定所述一个或多个第二终端;其中,所述第一终端至少用于提供所述第一模型的训练数据。
22.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至11任一项所述方法的步骤;或者,该程序被处理器执行时实现权利要求12至19任一项所述方法的步骤。
23.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现权利要求1至11任一项所述方法的步骤;或者,所述计算机程序在被处理器执行时实现权利要求12至19任一项所述方法的步骤。
24.一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至11任一项所述方法的步骤;或者,所述处理器执行所述程序时实现权利要求12至19任一项所述方法的步骤。

当前第2页 第1页 第2页 第3页
相关技术
介质程序相关技术
信息处理相关技术
薛旭发明人的其他相关专利技术