本技术涉及无线通信领域,尤其涉及一种模型共享方法、装置、设备及存储介质。
背景技术:
1、相关技术中,5g架构中引入了nwdaf(network data analytics function,网络数据分析功能),该nwdaf可以根据网络服务的请求数据提供网络分析服务,进而优化网络和业务。
2、在3gpp(3rd generation partnership project,第三代合作伙伴计划)定义的相关流程中,nwdaf服务消费者向mtlf(model training logic function,模型训练逻辑功能)请求模型订阅时,会携带nf consumer information(网络功能消费者信息)和ml modelinteroperability information(机器学习模型互操作性信息),其中,nf consumerinformation用来指示消费者所属的vendor(服务商);ml model interoperabilityinformation为可选信息,用于指示vendor定义的私有模型互通信息。mtlf会根据vendor间的共识来实现模型共享。
3、然而,上述的模型共享机制存在以下缺陷:
4、模型共享的前提是各vendor间能够预先达成共识,例如,基于区域达成共享共识,其存在较大的应用局限性;此外,由于模型共享是完全透明的,消费者从mtlf处获取到模型后,可以完全解析模型的具体算法、参数等信息,由于存在信息泄露的风险,导致vendor间难以有效达成模型共享的共识,进而进一步影响网络中的模型共享。
技术实现思路
1、有鉴于此,本技术实施例提供了一种模型共享方法、装置、设备及存储介质,旨在实现网络中的模型共享。
2、本技术实施例的技术方案是这样实现的:
3、第一方面,本技术实施例提供了一种模型共享方法,应用于第一网络设备,所述方法包括:
4、接收来自第二网络设备的第一请求信息,所述第一请求信息用于获取目标模型;
5、发送第一响应信息给所述第二网络设备,所述第一响应信息至少包括模型镜像文件,所述模型镜像文件为对所述目标模型进行处理后得到的镜像文件。
6、上述方案中,所述第一请求信息包括以下至少之一:分析服务标识、nf(networkfunction,网络功能)消费者信息和容器化部署能力信息,所述方法还包括:
7、基于所述分析服务标识和所述nf消费者信息中的至少之一确定所述目标模型;
8、基于所述容器化部署能力信息对所述目标模型进行处理,得到所述模型镜像文件。
9、上述方案中,所述第一请求信息还包括容器化部署能力标识,所述容器化部署能力标识用于指示所述第二网络设备是否支持容器化部署,所述方法还包括:
10、基于所述容器化部署能力标识确定所述第二网络设备是否支持容器化部署,若是,则执行所述基于所述容器化部署能力信息对所述目标模型进行处理,得到所述模型镜像文件。
11、上述方案中,所述发送第一响应信息给所述第二网络设备之前,所述方法还包括:
12、发送第二请求信息给第三网络设备;
13、接收所述第三网络设备返回的第二响应信息;
14、其中,所述第二请求信息至少包括所述模型镜像文件,所述第三网络设备用于对所述模型镜像文件进行扫描检测,生成模型镜像信息,所述模型镜像信息用于指示所述模型镜像文件的检测结果,所述第二响应信息至少包括所述模型镜像信息。
15、上述方案中,所述第二请求信息还包括所述容器化部署能力信息,所述容器化部署能力信息用于指示对所述模型镜像文件进行扫描检测的方法。
16、上述方案中,所述第二响应信息还包括对所述模型镜像文件和/或所述模型镜像信息进行数字签名后生成的验证信息;所述第一响应信息还包括所述验证信息和/或所述模型镜像信息。
17、上述方案中,所述方法还包括:
18、存储所述验证信息;
19、若确定接收到来自其他网络设备的所述第一请求信息,则基于与所述第一请求信息对应的目标验证信息生成第一响应信息,并发送所述第一响应信息给所述其他网络设备。
20、第二方面,本技术实施例提供了一种模型共享方法,应用于第二网络设备,所述方法包括:
21、发送第一请求信息,所述第一请求信息用于获取目标模型;
22、接收第一响应信息,所述第一响应信息为第一网络设备基于所述第一请求信息生成的;所述第一响应信息至少包括模型镜像文件,所述模型镜像文件为对所述目标模型进行处理后得到的镜像文件;
23、对所述模型镜像文件进行容器化部署。
24、上述方案中,所述第一请求信息包括以下至少之一:分析服务标识、nf消费者信息和容器化部署能力信息。
25、上述方案中,所述第一请求信息还包括容器化部署能力标识,所述容器化部署能力标识用于指示所述第二网络设备是否支持容器化部署。
26、上述方案中,所述第一响应信息还包括模型镜像信息,所述模型镜像信息用于指示所述模型镜像文件的检测结果,所述方法还包括:
27、基于所述模型镜像信息和本地策略,确定是否对所述模型镜像文件进行容器化部署,若是,则执行所述对所述模型镜像文件进行容器化部署。
28、上述方案中,所述第一响应信息还包括对所述模型镜像文件和/或所述模型镜像信息进行数字签名后生成的验证信息,所述方法还包括:
29、对所述验证信息进行签名认证,基于所述签名认证的认证结果,获取所述模型镜像文件和/或所述模型镜像信息。
30、第三方面,本技术实施例提供了一种模型共享方法,应用于第三网络设备,所述方法包括:
31、接收来自第一网络设备的第二请求信息,所述第二请求信息至少包括模型镜像文件;
32、对所述模型镜像文件进行扫描检测,生成模型镜像信息,所述模型镜像信息用于指示所述模型镜像文件的检测结果;
33、发送第二响应信息给所述第一网络设备,所述第二响应信息至少包括所述模型镜像信息。
34、上述方案中,所述方法还包括:
35、对所述模型镜像文件和/或所述模型镜像信息进行数字签名,生成验证信息;
36、其中,所述第二响应信息还包括所述验证信息。
37、第四方面,本技术实施例提供了一种模型共享装置,应用于第一网络设备,所述装置包括:
38、第一接收模块,用于接收来自第二网络设备的第一请求信息,所述第一请求信息用于获取目标模型;
39、第一发送模块,用于发送第一响应信息给所述第二网络设备,所述第一响应信息至少包括模型镜像文件,所述模型镜像文件为对所述目标模型进行处理后得到的镜像文件。
40、第五方面,本技术实施例提供了一种模型共享装置,应用于第二网络设备,所述装置包括:
41、第二发送模块,用于发送第一请求信息,所述第一请求信息用于获取目标模型;
42、第二接收模块,用于接收第一响应信息,所述第一响应信息为第一网络设备基于所述第一请求信息生成的;所述第一响应信息至少包括模型镜像文件,所述模型镜像文件为对所述目标模型进行处理后得到的镜像文件;
43、部署模块,用于对所述模型镜像文件进行容器化部署。
44、第六方面,本技术实施例提供了一种模型共享装置,应用于第三网络设备,所述装置包括:
45、第三接收模块,用于接收来自第一网络设备的第二请求信息,所述第二请求信息至少包括模型镜像文件;
46、检测模块,用于对所述模型镜像文件进行扫描检测,生成模型镜像信息,所述模型镜像信息用于指示所述模型镜像文件的检测结果;
47、第三发送模块,用于发送第二响应信息给所述第一网络设备,所述第二响应信息至少包括所述模型镜像信息。
48、第七方面,本技术实施例提供了一种第一网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本技术实施例第一方面所述方法的步骤。
49、第八方面,本技术实施例提供了一种第二网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本技术实施例第二方面所述方法的步骤。
50、第九方面,本技术实施例提供了一种第三网络设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本技术实施例第三方面所述方法的步骤。
51、第十方面,本技术实施例提供了一种模型共享系统,包括:如本技术实施例第七方面所述的第一网络设备和如本技术实施例第八方面所述的第二网络设备。
52、第十一方面,本技术实施例提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现本技术实施例任一方面所述方法的步骤。
53、本技术实施例提供的技术方案,第一网络设备接收来自第二网络设备的第一请求信息,所述第一请求信息用于获取目标模型;第一网络设备发送第一响应信息给所述第二网络设备,所述第一响应信息至少包括模型镜像文件,所述模型镜像文件为对所述目标模型进行处理后得到的镜像文件。如此,可以基于模型镜像文件分发的方式,实现网络业务相关的模型共享,由于该模型镜像文件“可用而不可见”,能够有效避免信息泄露,可以消除模型提供方对于模型共享的顾虑,利于实现模型的隐私保护及网络间的共享。
1.一种模型共享方法,其特征在于,应用于第一网络设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一请求信息包括以下至少之一:分析服务标识、网络功能nf消费者信息和容器化部署能力信息,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述第一请求信息还包括容器化部署能力标识,所述容器化部署能力标识用于指示所述第二网络设备是否支持容器化部署,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述发送第一响应信息给所述第二网络设备之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求4所述的方法,其特征在于,所述第二响应信息还包括对所述模型镜像文件和/或所述模型镜像信息进行数字签名后生成的验证信息;所述第一响应信息还包括所述验证信息和/或所述模型镜像信息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种模型共享方法,其特征在于,应用于第二网络设备,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述第一请求信息包括以下至少之一:分析服务标识、nf消费者信息和容器化部署能力信息。
10.根据权利要求9所述的方法,其特征在于,所述第一请求信息还包括容器化部署能力标识,所述容器化部署能力标识用于指示所述第二网络设备是否支持容器化部署。
11.根据权利要求8所述的方法,其特征在于,所述第一响应信息还包括模型镜像信息,所述模型镜像信息用于指示所述模型镜像文件的检测结果,所述方法还包括:
12.根据权利要求11所述的方法,其特征在于,所述第一响应信息还包括对所述模型镜像文件和/或所述模型镜像信息进行数字签名后生成的验证信息,所述方法还包括:
13.一种模型共享方法,其特征在于,应用于第三网络设备,所述方法包括:
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
15.一种模型共享装置,其特征在于,应用于第一网络设备,所述装置包括:
16.一种模型共享装置,其特征在于,应用于第二网络设备,所述装置包括:
17.一种模型共享装置,其特征在于,应用于第三网络设备,所述装置包括:
18.一种第一网络设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
19.一种第二网络设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
20.一种第三网络设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
21.一种模型共享系统,其特征在于,包括:如权利要求18所述的第一网络设备和如权利要求19所述的第二网络设备。
22.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至14任一项所述方法的步骤。