技术新讯 > 电子通信装置的制造及其应用技术 > 数据处理方法及装置与流程  >  正文

数据处理方法及装置与流程

  • 国知局
  • 2024-08-02 14:21:22

本技术涉及通信,尤其涉及一种数据处理方法及装置。

背景技术:

1、5g网络中存在网络数据分析功能(network data analytics function,nwdaf)网元,nwdaf网元可以从网络中收集与业务相关的数据,并基于收集的数据进行分析获得业务平均分(mean of score,mos),然后可以调用策略控制功能(policy control function,pcf)网元基于mos调整服务质量(quality of service,qos)参数,以保证业务服务质量。其中,网络中与业务相关的数据来自一个或多个设备,例如,网络中与业务相关的数据可以包括:应用功能(application function,af)网元中与业务相关的数据、基站中与业务相关的数据、核心网(core network,cn)设备中与业务相关的数据。

2、然而,网络中与业务相关的数据可能既包括设备可以上报给nwdaf网元的数据,又包括设备不被允许上报给nwdaf网元的私有数据;nwdaf网元收集设备的私有数据会造成该设备处隐私安全的问题。因此,在网络中与业务相关的数据包括可上报数据和不可上报数据这两部分的情况下,如何在保障私有数据隐私安全的前提下有效地确定业务的mos是一个亟待解决的问题。

技术实现思路

1、本技术实施例提供一种数据处理方法及装置,能够在保障私有数据隐私安全的前提下,高效地确定业务的mos。

2、第一方面,本技术提供一种数据处理方法,该方法可应用于第一设备,也可以应用于第一设备中的芯片,还可以应用于能实现全部或部分第一设备功能的逻辑模块或软件。下面以第一设备为例进行描述。该方法包括:第一设备获得与第一业务相关的m个第二设备中m1个第二设备中每个第二设备的第一推理值,以及接收来自m个第二设备中m2个第二设备中每个第二设备的第二推理值;第一设备根据m1个第二设备中每个第二设备的第一推理值、m2个第二设备中每个第二设备的第二推理值,确定第一业务的综合推理值;m为正整数,m1、m2均为小于或等于m的正整数。

3、其中,第一推理值是利用第一数据和第一模型在第一设备或第一推理值对应的第二设备中生成的,第一推理值、第一数据和第一模型分别对应的第二设备为m1个第二设备中同一个第二设备;第一模型是第一设备确定的。第二推理值是利用第二数据和第二模型在第二推理值对应的第二设备中生成的,第二推理值、第二数据和第二模型分别对应的第二设备为m2个第二设备中同一个第二设备。

4、可见,利用第二数据和第二模型生成第二推理值的操作可以是由对应的第二设备执行的,该第二数据可以是第二设备不被允许发送给第一设备的私有数据,这样,m2个第二设备中每个第二设备可以不向第一设备发送对应的第二数据,保障了m2个第二设备中每个第二设备的第二数据的安全性。并且,m1个第二设备中每个第二设备的第一模型可由第一设备确定,m2个第二设备中每个第二设备的第二模型可由该第二设备确定,第一模型的确定操作和第二模型的确定操作可以是同时执行的,更加高效,从而有利于高效地确定第一业务的综合推理值。进而在该数据处理方法应用于推理值为mos的场景时,能够在保障私有数据隐私安全的前提下高效地确定业务的mos。另外,与m1个第二设备中每个第二设备的第一模型由该第二设备确定的方式相比,第一模型由第一设备确定的操作还可以减少m1个第二设备中每个第二设备的计算开销。

5、在一种可选的实施方式中,第一推理值与m1个第二设备中的第二设备一一对应;第一数据与m1个第二设备中的第二设备一一对应;第一模型与m1个第二设备中的第二设备一一对应;第二推理值与m2个第二设备中的第二设备一一对应;第二数据与m2个第二设备中的第二设备一一对应;第二模型与m2个第二设备中的第二设备一一对应。

6、在一种可选的实施方式中,该方法还包括:第一设备接收来自m1个第二设备中每个第二设备的第一数据。该实施方式下,m1个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在第一设备中生成的,那么m1个第二设备中每个第二设备可以不计算对应的第一推理值,有利于减少m1个第二设备中每个第二设备的计算开销,从而可以降低对m1个第二设备中每个第二设备的算力要求。该实施方式应用于m1个第二设备的计算资源/算力有限的场景时,有利于减少m1个第二设备中每个第二设备耗费较多计算资源来计算第一推理值而对该第二设备的性能所造成的影响。

7、在一种可选的实施方式中,该方法还包括:第一设备向m1个第二设备中每个第二设备分别发送对应的第一模型。第一设备获得与第一业务相关的m个第二设备中m1个第二设备中每个第二设备的第一推理值,包括:接收来自m1个第二设备中每个第二设备的第一推理值。该实施方式下,m1个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在该第二设备中生成的,那么,第一设备可以不计算m1个第二设备中每个第二设备的第一推理值,减少了第一设备的计算开销。另外,该实施方式应用于第一设备的计算资源/算力有限的场景时,能够减少第一设备耗费较多计算资源来计算第一推理值而对第一设备的性能所造成的影响。

8、在一种可选的实施方式中,该方法还包括:第一设备接收来自m1个第二设备中m3个第二设备中每个第二设备的第一数据;m3为小于m1的正整数;第一设备向m1个第二设备中m4个第二设备中每个第二设备发送该第二设备对应的第一模型,接收来自m4个第二设备中每个第二设备的第一推理值;m4个第二设备是m1个第二设备中除m3个第二设备之外的m1-m3个第二设备。该实施方式下,m3个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在第一设备中生成的,有利于减少m3个第二设备中每个第二设备的计算开销,从而可以降低对m3个第二设备中每个第二设备的算力要求。m4个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在该第二设备中生成的,有利于减少第一设备的计算开销。另外,m3个第二设备和m4个第二设备可以是基于第一设备的计算资源大小和m1个第二设备中各第二设备的计算资源大小确定的,从而更好地均衡与调度第一设备以及m1个第二设备中各第二设备的计算资源。

9、在一种可选的实施方式中,该方法还包括:第一设备接收来自m1个第二设备中每个第二设备的第一数据的参数种类;第一设备根据m1个第二设备中每个第二设备的第一数据的参数种类,确定m1个第二设备中每个第二设备对应的第一模型。该实施方式中,m1个第二设备中每个第二设备对应的第一模型可以不由该第二设备确定,减少了m1个第二设备中每个第二设备的计算开销。并且,第一模型的确定与第二模型的确定操作可以由不同设备执行且可以是同时执行的,更加高效。

10、在一种可选的实施方式中,该方法还包括:第一设备接收来自m1个第二设备中每个第二设备的第一数据的参数种类;第一设备向第三设备发送m1个第二设备中每个第二设备的第一数据的参数种类;第一设备接收来自第三设备的m1个第二设备中每个第二设备对应的第一模型。该实施方式中,m1个第二设备中每个第二设备对应的第一模型由第三设备基于第一数据的参数种类确定,与m1个第二设备中每个第二设备对应的第一模型由该第二设备确定的方式相比,减少了m1个第二设备中每个第二设备的计算开销;与由第一设备基于m1个第二设备中每个第二设备的第一数据的参数种类确定第一模型的方式相比,减少了第一设备的计算开销。并且,第一模型的确定与第二模型的确定可以由不同设备执行且可以是同时执行的,更加高效。

11、第二方面,本技术提供一种数据处理方法,该方法可应用于第二设备,也可以应用于第二设备中的芯片,还可以应用于能实现全部或部分第二设备功能的逻辑模块或软件。下面以第二设备为例进行描述。该方法包括:第二设备向第一设备发送第一数据;或者,第二设备接收来自第一设备的第一模型,以及向第一设备发送第一推理值;第一数据是与第一业务相关的且能够发送给第一设备的数据;第一推理值是利用第一数据和第一模型在第二设备中生成的;第二设备向第一设备发送第二推理值;第二推理值是利用第二数据和第二模型在第二设备中生成的;第二数据是与第一业务相关的且不被允许发送给第一设备的数据。

12、可见,第二设备可以不向第一设备发送不被允许发送给第一设备的第二数据,保障了第二数据的安全性。并且,第一模型可以由第一设备确定,第二模型可以由第二设备确定,第一模型的确定操作和第二模型的确定操作可以是同时执行的,更加高效,从而有利于高效地确定第一业务的综合推理值。进而在该数据处理方法应用于推理值为mos的场景时,能够在保障私有数据隐私安全的前提下高效地确定业务的mos。与第二设备的第一模型由第二设备确定的方式相比,第一模型由第一设备确定的操作还可以减少第二设备的计算开销。

13、另外,在第二设备向第一设备发送第一数据的情况下,第一推理值是在第一设备中生成的,第二设备可以不生成第一推理值,减少了第二设备的计算开销,从而在第二设备的计算资源/算力有限的情况下,可以减少第二设备耗费较多计算资源来计算第一推理值而对第二设备的性能所造成的影响。在第二设备向第一设备发送第一推理值的情况下,第一推理值是在第二设备中生成的,有利于第一设备可以不生成第一推理值,减少了第一设备的计算开销,从而有利于在第一设备的计算资源/算力有限的情况下,可以减少第一设备耗费较多计算资源来计算第一推理值而对第一设备的性能所造成的影响。

14、在一种可选的实施方式中,该方法还包括:第二设备向第一设备发送第一数据的参数种类,第一数据的参数种类用于第一设备确定第一模型。

15、第三方面,本技术提供一种数据处理方法,该方法从第一设备和第二设备交互的角度进行阐述,该方法包括:与第一业务相关的m个第二设备中m1个第二设备向第一设备发送第一数据或第一推理值;m个第二设备中m2个第二设备中每个第二设备向第一设备发送第二推理值;m为正整数,m1、m2均为小于或等于m的正整数;第一设备根据m1个第二设备中每个第二设备的第一推理值、m2个第二设备中每个第二设备的第二推理值,确定第一业务的综合推理值。

16、其中,第一推理值是利用第一数据和第一模型在第一设备或第一推理值对应的第二设备中生成的,第一推理值、第一数据和第一模型分别对应的第二设备为m1个第二设备中同一个第二设备;第一模型是第一设备确定的;第二推理值是利用第二数据和第二模型在第二推理值对应的第二设备中生成的,第二推理值、第二数据和第二模型分别对应的第二设备为m2个第二设备中同一个第二设备。

17、可见,m2个第二设备中每个第二设备可以不向第一设备发送对应的第二数据,保障了m2个第二设备中每个第二设备的第二数据的安全性,该第二数据可以是第二设备不被允许发送给第一设备的私有数据。并且,m1个第二设备中每个第二设备的第一模型可由第一设备确定,m2个第二设备中每个第二设备的第二模型可由该第二设备确定,第一模型的确定操作和第二模型的确定操作可以是同时执行的,更加高效,从而有利于高效地确定第一业务的综合推理值。进而在该数据处理方法应用于推理值为mos的场景时,能够在保障私有数据隐私安全的前提下高效地确定业务的mos。另外,与m1个第二设备中每个第二设备的第一模型由该第二设备确定的方式相比,第一模型由第一设备确定的操作还可以减少m1个第二设备中每个第二设备的计算开销。

18、在一种可选的实施方式中,第一推理值与m1个第二设备中的第二设备一一对应;第一数据与m1个第二设备中的第二设备一一对应;第一模型与m1个第二设备中的第二设备一一对应;第二推理值与m2个第二设备中的第二设备一一对应;第二数据与m2个第二设备中的第二设备一一对应;第二模型与m2个第二设备中的第二设备一一对应。

19、在一种可选的实施方式中,与第一业务相关的m个第二设备中m1个第二设备向第一设备发送第一数据或第一推理值,包括:m1个第二设备中每个第二设备向第一设备发送第一数据。该方式下,m1个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在第一设备中生成的,那么m1个第二设备中每个第二设备可以不计算对应的第一推理值,有利于减少m1个第二设备中每个第二设备的计算开销,从而可以降低对m1个第二设备中每个第二设备的算力要求。

20、或者,与第一业务相关的m个第二设备中m1个第二设备向第一设备发送第一数据或第一推理值,包括:m1个第二设备中每个第二设备向第一设备发送第一推理值。该方式下,m1个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在该第二设备中生成的,那么,第一设备可以不计算m1个第二设备中每个第二设备的第一推理值,减少了第一设备的计算开销。

21、或者,与第一业务相关的m个第二设备中m1个第二设备向第一设备发送第一数据或第一推理值,包括:m1个第二设备中m3个第二设备中每个第二设备向第一设备发送第一数据,以及m1个第二设备中m4个第二设备中每个第二设备向第一设备发送第一推理值;m3为小于m1的正整数,m4个第二设备是m1个第二设备中除m3个第二设备之外的m1-m3个第二设备。该方式下,m3个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在第一设备中生成的,有利于减少m3个第二设备中每个第二设备的计算开销,从而可以降低对m3个第二设备中每个第二设备的算力要求。m4个第二设备中每个第二设备的第一推理值是利用第一数据和第一模型在该第二设备中生成的,有利于减少第一设备的计算开销。另外,m3个第二设备和m4个第二设备可以是基于第一设备的计算资源大小和m1个第二设备中各第二设备的计算资源大小确定的,有利于更好地均衡与调度第一设备以及m1个第二设备中各第二设备的计算资源。

22、在一种可选的实施方式中,m1个第二设备中每个第二设备向第一设备发送第一推理值之前,该方法还包括:第一设备向m1个第二设备中每个第二设备发送对应的第一模型。该实施方式有利于m1个第二设备中每个第二设备可以利用第一数据和接收的第一模型生成第一推理值,进而有利于减少第一设备的计算开销。

23、在一种可选的实施方式中,m1个第二设备中m4个第二设备中每个第二设备向第一设备发送第一数据之前,该方法还包括:第一设备向m4个第二设备中每个第二设备发送对应的第一模型。该实施方式有利于m4个第二设备中每个第二设备可以利用第一数据和接收的第一模型生成第一推理值,进而有利于减少第一设备的计算开销。

24、在一种可选的实施方式中,该方法还包括:m1个第二设备中每个第二设备向第一设备发送第一数据的参数种类;第一设备根据m1个第二设备中每个第二设备的第一数据的参数种类,确定m1个第二设备中每个第二设备对应的第一模型。

25、在一种可选的实施方式中,该方法还包括:m1个第二设备中每个第二设备向第一设备发送第一数据的参数种类;第一设备向第三设备发送m1个第二设备中每个第二设备的第一数据的参数种类;第三设备根据m1个第二设备中每个第二设备的第一数据的参数种类,确定m1个第二设备中每个第二设备对应的第一模型;第三设备向第一设备发送m1个第二设备中每个第二设备对应的第一模型。

26、第四方面,本技术还提供一种通信装置。该通信装置可以是第一设备或第二设备,也可以是第一设备或第二设备中的芯片,还可以是能实现全部或部分第一设备或第二设备功能的逻辑模块或软件。该通信装置具有实现上述第一方面所述的部分或全部实施方式的功能,或者具有实现上述第二方面所述的部分或全部功能实施方式的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元或模块。

27、在一种可能的设计中,该通信装置的结构中可包括处理单元和通信单元,所述处理单元被配置为支持通信装置执行上述方法中相应的功能。所述通信单元用于支持该通信装置与其他通信装置之间的通信。所述通信装置还可以包括存储单元,所述存储单元用于与处理单元和通信单元耦合,其保存通信装置必要的程序指令和数据。

28、一种实施方式中,所述通信装置包括:处理单元和通信单元;处理单元用于控制通信单元进行数据/信令收发。

29、处理单元,用于获得与第一业务相关的m个第二设备中m1个第二设备中每个第二设备的第一推理值。

30、通信单元,用于接收来自m个第二设备中m2个第二设备中每个第二设备的第二推理值;m为正整数,m1、m2均为小于或等于m的正整数。

31、其中,第一推理值是利用第一数据和第一模型在通信装置或第一推理值对应的第二设备中生成的,第一推理值、第一数据和第一模型分别对应的第二设备为m1个第二设备中同一个第二设备;第一模型是通信装置确定的;第二推理值是利用第二数据和第二模型在第二推理值对应的第二设备中生成的,第二推理值、第二数据和第二模型分别对应的第二设备为m2个第二设备中同一个第二设备。

32、处理单元,还用于根据m1个第二设备中每个第二设备的第一推理值、m2个第二设备中每个第二设备的第二推理值,确定第一业务的综合推理值。

33、另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。

34、另一种实施方式中,所述通信装置包括:通信单元。

35、通信单元,用于向第一设备发送第一数据;或者,用于接收来自第一设备的第一模型,以及向第一设备发送第一推理值;第一数据是与第一业务相关的且能够发送给第一设备的数据;第一推理值是利用第一数据和第一模型在通信装置中生成的。

36、通信单元,还用于向第一设备发送第二推理值;第二推理值是利用第二数据和第二模型在通信装置中生成的;第二数据是与第一业务相关的且不被允许发送给第一设备的数据。

37、另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。

38、作为示例,通信单元可以为收发器或通信接口,存储单元可以为存储器,处理单元可以为处理器。处理器与存储器耦合,存储器用于存储程序或指令处理器,处理器可用于当程序或指令被处理器执行时使得通信装置执行上述第一方面或第二方面所述的方法,收发器或通信接口可用于收发信号和/或数据。

39、一种实施方式中,所述通信装置包括:处理器和收发器。

40、处理器,用于获得与第一业务相关的m个第二设备中m1个第二设备中每个第二设备的第一推理值。

41、收发器,用于接收来自m个第二设备中m2个第二设备中每个第二设备的第二推理值;m为正整数,m1、m2均为小于或等于m的正整数。

42、其中,第一推理值是利用第一数据和第一模型在通信装置或第一推理值对应的第二设备中生成的,第一推理值、第一数据和第一模型分别对应的第二设备为m1个第二设备中同一个第二设备;第一模型是通信装置确定的;第二推理值是利用第二数据和第二模型在第二推理值对应的第二设备中生成的,第二推理值、第二数据和第二模型分别对应的第二设备为m2个第二设备中同一个第二设备。

43、处理器,还用于根据m1个第二设备中每个第二设备的第一推理值、m2个第二设备中每个第二设备的第二推理值,确定第一业务的综合推理值。

44、另外,该方面中,通信装置其他可选的实施方式可参见上述第一方面的相关内容,此处不再详述。

45、另一种实施方式中,所述通信装置包括:收发器。收发器,用于向第一设备发送第一数据;或者,用于接收来自第一设备的第一模型,以及向第一设备发送第一推理值;第一数据是与第一业务相关的且能够发送给第一设备的数据;第一推理值是利用第一数据和第一模型在通信装置中生成的。

46、收发器,还用于向第一设备发送第二推理值;第二推理值是利用第二数据和第二模型在通信装置中生成的;第二数据是与第一业务相关的且不被允许发送给第一设备的数据。

47、另外,该方面中,通信装置其他可选的实施方式可参见上述第二方面的相关内容,此处不再详述。

48、另一种实施方式中,该通信装置为芯片或芯片系统。所述处理单元也可以体现为处理电路或逻辑电路;所述收发单元可以是该芯片或芯片系统上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。

49、在实现过程中,处理器可用于进行,例如但不限于,基带相关处理,收发器或通信接口可用于进行,例如但不限于,射频收发。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器。其中,模拟基带处理器可以与收发器(或通信接口)集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多。例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on a chip,soc)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的需要。本技术实施例对上述器件的实现形式不做限定。

50、第五方面,本技术还提供一种处理器,用于执行上述各种方法。在执行这些方法的过程中,上述方法中有关发送上述信号和接收上述信号的过程,可以理解为由处理器输出上述信号的过程,以及处理器输入的上述信号的过程。在输出上述信号时,处理器将该上述信号输出给收发器,以便由收发器(或通信接口)进行发射。该上述信号在由处理器输出之后,还可能需要进行其他的处理,然后才到达收发器(或通信接口)。类似的,处理器接收输入的上述信号时,收发器(或通信接口)接收该上述信号,并将其输入处理器。更进一步的,在收发器(或通信接口)收到该上述信号之后,该上述信号可能需要进行其他的处理,然后才输入处理器。

51、对于处理器所涉及的发送和接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则均可以更加一般性的理解为处理器输出和接收、输入等操作,而不是直接由射频电路和天线所进行的发送和接收操作。

52、在实现过程中,上述处理器可以是专门用于执行这些方法的处理器,也可以是执行存储器中的计算机指令来执行这些方法的处理器,例如通用处理器。上述存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

53、第六方面,本技术还提供了一种通信系统,该系统包括上述方面的第一设备和m个第二设备。在另一种可能的设计中,该系统还可以包括本技术提供的方案中与第一设备和/或m个第二设备中的一个或多个第二设备进行交互的其他设备。

54、第七方面,本技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序被运行时,使得上述第一方面或第二方面任一项所述的方法被执行。

55、第八方面,本技术还提供了一种包括指令的计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码并运行时,使得上述第一方面或第二方面任一项所述的方法被执行。

56、第九方面,本技术提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现第一方面所涉及的功能,或者用于调用所述程序或指令以实现第二方面所涉及的功能。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242525.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。