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

文档序号:39739823发布日期:2024-10-25 13:09阅读:34来源:国知局
数据处理方法及装置与流程

本技术涉及但不限于计算机,尤其涉及一种数据处理方法及装置。


背景技术:

1、当前,人工智能(artificial intelligence,ai)设备的类型越来越多,例如,ai个人计算机(personal computer,pc)、ai手机、ai平板电脑,等等。同时,ai设备支持的ai推理能力,例如,生成式人工智能(artificial intelligence generated content,aigc)推理能力逐渐丰富,提高了用户工作和生活高效性和智能性。

2、本地ai推理,是指在本地设备上实现ai推理,而不需要将用户数据上传至云端。因此,本地ai推理具有较高的隐私性和安全性,可以为用户提供更好的ai体验。

3、但是,由于各类ai设备存在机器性能差异,各个ai设备供应商提供的ai推理模型的推理能力和推理速度也各不相同,再加上非aipc或ai定位设备存在算力和功耗限制,导致用户很难实现本地ai推理功能。


技术实现思路

1、有鉴于此,本技术至少提供一种数据处理方法及装置。本技术的技术方案是这样实现的:

2、一方面,本技术提供一种数据处理方法,所述方法包括:

3、在与第一设备建立第一连接后,获得所述第一设备所在的设备群组中的各处理设备的设备信息;

4、基于所述设备信息建立与所述设备群组中的目标处理设备之间的第二连接,并通过所述第二连接向所述目标处理设备发送目标处理任务;

5、输出所述目标处理设备通过所述第二连接反馈的针对所述目标处理任务的目标处理结果;

6、其中,所述第一连接与所述第二连接不同,所述用户端设备与所述处理设备处于同一网络或不同网络。

7、在一些实施例中,获得所述第一设备所在的设备群组中的各处理设备的设备信息,包括以下至少之一:

8、在用户端设备通过第一应用与第一设备建立第一连接后,在所述第一应用的窗口界面显示所述设备群组中的各处理设备的设备信息;

9、响应于所述用户端设备运行第一应用,建立与所述第一设备之间的第一连接,在所述第一应用的窗口界面显示所述第一设备管理的设备群组中各处理设备,以及响应于作用于所述窗口界面的触发操作展示对应的处理设备的设备信息;

10、响应于获得目标处理任务,建立与所述第一设备之间的第一连接,以通过所述第一连接获得各处理设备的设备信息,或,在所述用户端设备的当前显示界面显示所述处理设备的设备信息;

11、响应于获得第二应用中的目标交互内容,触发所述用户端设备运行第一应用来建立与所述第一设备之间的第一连接,以通过所述第一连接获得各处理设备的设备信息,或,在所述第二应用的窗口界面显示所述处理设备的设备信息。

12、在一些实施例中,基于所述设备信息建立与所述设备群组中的目标处理设备之间的第二连接,包括以下至少之一:

13、从所述设备群组中确定目标处理设备,并基于所述目标处理设备的设备网络信息建立所述第二连接;

14、响应于接受所述第一设备推荐的目标处理设备,基于所述目标处理设备的设备网络信息建立所述第二连接;

15、从所述设备群组中确定目标处理设备,并基于所述目标处理设备的设备标识信息建立所述第二连接;

16、响应于接受所述第一设备推荐的目标处理设备,基于所述目标处理设备的设备标识信息建立所述第二连接;

17、其中,所述第二连接是所述用户端设备与所述目标处理设备之间的点对点连接。

18、在一些实施例中,从所述设备群组中确定目标处理设备,包括以下至少之一:

19、基于所述第一设备提供的各处理设备的设备配置信息和设备当前运行信息对所述各处理设备进行排序,将处于第一序列的第一处理设备确定为所述目标处理设备;

20、获得所述目标处理任务的任务信息,将所述设备群组中能够提供匹配所述任务信息的功能服务的第二处理设备确定为所述目标处理设备;

21、基于各处理设备的网络配置信息和/或当前网络状态信息从所述设备群组中确定目标处理设备;

22、获得目标用户的用户画像信息,基于所述用户画像信息从所述设备群组中确定目标处理设备;

23、获得目标用户的选择操作,将所述设备群组中与所述选择操作匹配的第三处理设备确定为所述目标处理设备。

24、在一些实施例中,还包括以下至少之一:

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页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1