一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

算力共享方法及相关设备与流程

2022-02-25 18:17:32 来源:中国专利 TAG:


1.本发明涉及计算技术领域,尤其涉及一种算力共享方法及相关设备。


背景技术:

2.随着大数据时代的到来,算力在数字经济时代成为一种重要的生产力。在新兴科技不断突破的过程中,算力作为驱动技术进步的“燃料”,成为一种新兴“能源”。
3.现有技术中,有些应用需要使用巨大的计算能力才能完成,如果采用集中式计算,需要耗费相当长的时间,亟需解决这一技术问题。


技术实现要素:

4.本发明实施例提供了一种算力共享方法及相关设备,可以实现算力共享,有效提高计算速度。
5.第一方面,本发明实施例提供了一种算力共享方法,应用于访问地算力共享网元中,所述访问地算力共享网元和归属地算力共享网元连接,其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或者,所述算力共享网元与网络连接以进行控制面传输;
6.所述方法包括:
7.获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端,所述共享授权请求携带有算力共享请求;
8.获取第二网络终端响应所述算力共享请求返回的第一共享请求响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
9.将所述共享授权请求和所述第一共享请求响应信息发送给所述归属地算力共享网元;
10.获取所述归属地算力共享网元处理所述共享授权请求生成的授权请求响应信息;其中,共享授权请求通过时,所述授权请求响应信息包括所述归属地算力共享网元根据所述第一共享请求响应信息、第二共享请求响应信息中的至少一个信息,处理所述算力共享请求生成的算力共享请求响应信息,所述第二共享请求响应信息为第三网络终端响应所述算力共享请求返回的响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;将所述授权请求响应信息发送给所述第一网络终端。
11.本发明实施例中,算力共享方法应用于访问地算力共享网元中,具体地,访问地算力共享网元获取第一网络终端发送的共享授权请求,共享授权请求携带有算力共享请求;接着,获取归属于访问地网络的第二网络终端响应算力共享请求返回的第一共享请求响应信息;再将共享授权请求和第一共享请求响应信息发送给归属地算力共享网元,获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息;其中,共享授权请求通过时,授权请求响应信息包括归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息,处理算力共享请求生成的算力共享请求响应信息,第二共享请
求响应信息为归属于归属地网络的第三网络终端响应算力共享请求返回的响应信息;将授权请求响应信息发送给第一网络终端。可见,在第一网络终端漫游时,上述方法可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
12.可选地,所述算力共享请求包括所述第一网络终端的第一算力需求信息或第一可提供算力信息;
13.所述第一共享请求响应信息包括响应所述第一算力需求信息返回的第二可提供算力信息或响应所述第一可提供算力信息返回的第二算力需求信息;
14.所述第二共享请求响应信息包括响应所述第一算力需求信息返回的第三可提供算力信息或响应所述第一可提供算力信息返回的第三算力需求信息。
15.可选地,所述算力需求信息包括共享计算任务所需的计算量,或者,所述可提供算力信息包括网络终端可提供的计算量大小。
16.可选地,所述算力需求信息还包括所述算力需求信息的有效时间、完成所述共享计算任务可接受的最长计算时间、最大任务并行度、共享计算任务的算法复杂度、指定采集数据类型中的至少一种,或者,所述可提供算力信息还包括所述可提供算力信息的有效时间、提供所述计算量所需的时间、最大任务并行度、可以处理的算法复杂度中的至少一种。
17.可选地,所述共享授权请求还携带有所述第一网络终端的id;
18.所述获取所述归属地算力共享网元处理所述共享授权请求生成的授权请求响应信息,包括:
19.根据所述第一网络终端的id查询归属地网络的算力签约数据库,以确定所述第一网络终端是否存在匹配的算力签约信息,所述算力签约数据库包括多个第一网络终端的id和算力签约信息的对应关系,所述算力签约信息包括算力需求方签约信息或算力提供方签约信息;
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.本发明实施例中,在第一网络终端漫游时,利用上述方法可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
54.第四方面,本发明实施例提供了一种访问地算力共享网元,所述访问地算力共享网元和归属地算力共享网元连接,其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或者,所述算力共享网元与网络连接以进行控制面传输;
55.所述访问地算力共享网元包括:
56.第二获取模块,用于获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
57.所述第二获取模块,还用于获取所述归属地算力共享网元处理所述共享授权请求生成的授权请求响应信息,并将其发送给所述第一网络终端;
58.所述第二获取模块,还用于获取所述第一网络终端在共享授权请求通过后发送的算力共享请求;
59.所述第二获取模块,还用于获取第二网络终端响应所述算力共享请求返回的第一共享请求响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
60.第二发送模块,用于将所述算力共享请求和所述第一共享请求响应信息发送给所述归属地算力共享网元;
61.所述第二获取模块,还用于获取所述归属地算力共享网元根据所述第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理所述算力共享请求生成的算力共享请求响应信息,所述第二共享请求响应信息为第三网络终端响应所述算力共享请求返回的响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
62.所述第二发送模块,还用于将所述算力共享请求响应信息发送给所述第一网络终端。
63.第五方面,本发明实施例提供了一种算力共享方法,应用于归属地算力共享网元中,所述归属地算力共享网元和访问地算力共享网元连接,所述归属地算力共享网元与第一网络终端连接;其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或
者,所述算力共享网元与网络连接以进行控制面传输;
64.所述方法包括:
65.获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端,所述共享授权请求携带有算力共享请求;
66.处理所述共享授权请求生成授权请求响应信息;共享授权请求通过时,所述授权请求响应信息包括根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理所述算力共享请求生成的算力共享请求响应信息;其中,所述归属地算力共享网元获取所述访问地算力共享网元发送的所述第一共享请求响应信息,所述第一共享请求响应信息为第二网络终端响应所述算力共享请求返回所述访问地算力共享网元的响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;所述第二共享请求响应信息为第三网络终端响应所述算力共享请求返回的响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
67.将所述授权请求响应信息发送给所述第一网络终端。
68.本发明实施例中,算力共享方法应用于归属地算力共享网元中,具体地,归属地算力共享网元获取第一网络终端发送的共享授权请求,共享授权请求携带有算力共享请求;其处理共享授权请求生成授权请求响应信息;共享授权请求通过时,授权请求响应信息包括根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息;其中,第一共享请求响应信息为归属于访问地网络的第二网络终端响应算力共享请求返回访问地算力共享网元的响应信息;第二共享请求响应信息为归属于归属地网络的第三网络终端响应算力共享请求返回的响应信息;将授权请求响应信息发送给第一网络终端。可见,在第一网络终端漫游时,上述方法可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
69.可选地,所述归属地算力共享网元通过第四参考点与所述访问地算力共享网元交互,所述归属地算力共享网元通过第五参考点与所述第一网络终端交互。
70.第六方面,本发明实施例提供了一种归属地算力共享网元,所述归属地算力共享网元和访问地算力共享网元连接,所述归属地算力共享网元与第一网络终端连接;其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或者,所述算力共享网元与网络连接以进行控制面传输;
71.所述归属地算力共享网元包括:
72.第三获取模块,用于获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端,所述共享授权请求携带有算力共享请求;
73.第一处理模块,用于处理所述共享授权请求生成授权请求响应信息;共享授权请求通过时,所述授权请求响应信息包括根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理所述算力共享请求生成的算力共享请求响应信息;其中,所述第一共享请求响应信息为第二网络终端响应所述算力共享请求返回所述访问地算力共享网元的响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;所述第二共享请求响应信息为第三网络终端响应所述算力共享请求返回的响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
74.第三发送模块,用于将所述授权请求响应信息发送给所述第一网络终端。
75.第七方面,本发明实施例提供了一种算力共享方法,应用于归属地算力共享网元中,所述归属地算力共享网元和访问地算力共享网元连接,所述归属地算力共享网元与第一网络终端连接;其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或者,所述算力共享网元与网络连接以进行控制面传输;
76.所述方法包括:
77.获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
78.处理所述共享授权请求生成授权请求响应信息;
79.将所述授权请求响应信息发送给所述第一网络终端;
80.获取所述第一网络终端在共享授权请求通过后发送的算力共享请求;
81.通过所述访问地算力共享网元获取第二网络终端响应所述算力共享请求返回的第一共享请求响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
82.获取第三网络终端响应所述算力共享请求返回的第二共享请求响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
83.根据所述第一共享请求响应信息、所述第二共享请求响应信息中的至少一个信息处理所述算力共享请求生成所述算力共享请求响应信息;
84.将所述算力共享请求响应信息发送给所述第一网络终端。
85.本发明实施例中,在第一网络终端漫游时,利用上述方法可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
86.第八方面,本发明实施例提供了一种归属地算力共享网元,其特征在于,所述归属地算力共享网元和访问地算力共享网元连接,所述归属地算力共享网元与第一网络终端连接;其中,所述算力共享网元与网络连接以进行控制面传输和数据面传输,或者,所述算力共享网元与网络连接以进行控制面传输;
87.所述归属地算力共享网元包括:
88.第四获取模块,用于获取第一网络终端发送的共享授权请求,所述第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
89.第二处理模块,用于处理所述共享授权请求生成授权请求响应信息;
90.第四发送模块,用于将所述授权请求响应信息发送给所述第一网络终端;
91.所述第四获取模块,还用于获取所述第一网络终端在共享授权请求通过后发送的算力共享请求;
92.所述第四获取模块,还用于通过所述访问地算力共享网元获取第二网络终端响应所述算力共享请求返回的第一共享请求响应信息,所述第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
93.所述第四获取模块,还用于获取第三网络终端响应所述算力共享请求返回的第二共享请求响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
94.所述第二处理模块,还用于根据所述第一共享请求响应信息、所述第二共享请求响应信息中的至少一个信息处理所述算力共享请求生成所述算力共享请求响应信息;
95.所述第四发送模块,还用于将所述算力共享请求响应信息发送给所述第一网络终端。
96.第九方面,本发明实施例提供了一种算力共享网元,包括:收发器、处理器、存储器以及存储在存储器上并由所述处理器执行的计算机程序;
97.所述处理器分别与所述收发器、所述存储器相连,用于通过执行所述计算机程序,实现第一方面或第三方面或第五方面所述的算力共享方法。
98.第十方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如第一方面或第三方面或第五方面所述的算力共享方法。
附图说明
99.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
100.图1a、图1b是本发明实施例提供的一种算力共享网元和核心网的参考点连接示意图;
101.图2a、图2b是本发明实施例提供的一种算力共享方法的lbo漫游架构示意图;
102.图3a、图3b是本发明实施例提供的一种算力共享方法的home routed漫游架构示意图;
103.图4a、图4b是本发明实施例提供的一种算力共享方法的流程示意图;
104.图5是本发明实施例提供的一种访问地算力共享网元的结构示意图;
105.图6是本发明实施例提供的一种算力共享方法的流程示意图;
106.图7是本发明实施例提供的一种访问地算力共享网元的结构示意图;
107.图8是本发明实施例提供的一种算力共享方法的lbo漫游架构示意图;
108.图9是本发明实施例提供的一种算力共享方法的home routed漫游架构示意图;
109.图10a、图10b是本发明实施例提供的一种算力共享方法的流程示意图;
110.图11是本发明实施例提供的一种归属地算力共享网元的结构示意图;
111.图12是本发明实施例提供的一种算力共享方法的流程示意图;
112.图13是本发明实施例提供的一种归属地算力共享网元的结构示意图;
113.图14是本发明实施例提供的一种算力共享网元的结构示意图。
具体实施方式
114.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
115.应当理解,本技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
116.在本发明中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本发明所描述的实施例可以与其它实施例相结合。
117.本技术中,网络是指公共陆地移动网络(public land mobile network,plmn)。而网络终端可以是手机、平板电脑、计算机等,可以是任何需要算力服务或者能够提供算力服务的载体。网络终端具有唯一识别id,id可以是由数字、字母、特殊字符中的至少一种组成的序列。其中,网络终端之间可以建立有3gpp(the 3rd generation partnership project,第三代合作伙伴计划)连接以进行数据传输。本技术实施例中,网络终端包括第一网络终端、第二网络终端和第三网络终端。
118.现有技术中,由于单一计算体的算力有限,无法快速完成计算量巨大的计算任务,因此,本技术提出一种算力共享方法,可以实现算力共享,以便快速完成计算任务。特别地,本技术实施例提供的算力共享方法,适用于网络终端的漫游场景。
119.特别地,现有技术中,根据网络终端的漫游业务接入策略,可以分为两种漫游方式:local breakout(简称lbo)漫游接入方式和home routed漫游接入方式。
120.local breakout漫游接入方式,指漫游用户通过拜访网络接入获取相应的业务,业务的提供者是拜访网络。
121.home routed漫游接入方式,指漫游用户通过归属网络接入获取归属网络提供的业务,业务的提供者是归属网络。
122.例如,某一网络终端是南京的手机号,网络终端在杭州时访问杭州的核心网的数据网络(data network,dn),这种漫游接入方式就是lbo漫游接入方式。而当该网络终端在南京访问南京的dn时,漫游接入方式就是home routed漫游接入方式。
123.本技术实施例中,网络包括核心网,核心网中具有一个用于算力共享的新的网元,即算力共享网元(computing power sharing function,cpsf),是属于运营商部署的实体,其具有算力调度功能,算力共享网元和核心网连接。以网络终端的网络注册归属关系进行划分,可以将网络划分为归属地网络(homepublic land mobile network,简称h-plmn)和访问地网络(visit public land mobile network,简称v-plmn),对应地,归属地网络中的算力共享网元为归属地算力共享网元(homecomputing power sharing function,简称h-cpsf);而访问地网络中的算力共享网元为访问地算力共享网元(visit computing power sharing function,简称v-cpsf)。
124.对于算力共享网元与核心网之间的连接,在一个可能的实施例中,参考图1a、图1b,本发明实施例提供的一种算力共享网元和核心网的参考点连接示意图;图1a中,算力共享网元与核心网连接以进行控制面传输和数据面传输。具体地,算力共享网元通过新增的第一参考点n60与统一数据管理(unified data management,udm)网元实现交互,算力共享网元通过新增的第二参考点n59与接入和移动性管理(access and mobility management function,amf)网元实现交互,以此实现控制面传输,算力共享网元具有调度能力。而算力共享网元通过新增的第三参考点n61与用户平面(user plane function,upf)网元实现交互,以此实现数据面传输,即算力共享网元可以与其他终端设备实现大数据量传输,例如传输训练模型或训练集等,算力共享网元具有信息整合能力。
125.在另一个可能的实施例中,参考图1b,算力共享网元与核心网连接以进行控制面传输;具体地,算力共享网元通过新增的第一参考点n60与统一数据管理(unified data management,udm)网元实现交互,算力共享网元通过新增的第二参考点n59与接入和移动性管理(access and mobility management function,amf)网元实现交互,以此实现控制面传输,算力共享网元具有调度能力。
126.同样地,对于访问地算力共享网元或归属地算力共享网元来说,具有如图1a和图1b所示的两种连接结构。
127.在一个可能的实施例中,访问地网络包括访问地核心网;访问地算力共享网元通过第一参考点与访问地核心网的统一数据管理网元交互,访问地算力共享网元通过第二参考点与访问地核心网的接入和移动性管理网元交互,访问地算力共享网元通过第三参考点与访问地核心网的用户平面网元交互。
128.在另一个可能的实施例中,访问地网络包括访问地核心网;访问地算力共享网元通过第一参考点与访问地核心网的统一数据管理网元交互,访问地算力共享网元通过第二参考点与访问地核心网的接入和移动性管理网元交互。
129.在一个可能的实施例中,归属地网络包括归属地核心网;归属地算力共享网元通过第一参考点与归属地核心网的统一数据管理网元交互,归属地算力共享网元通过第二参考点与归属地核心网的接入和移动性管理网元交互,归属地算力共享网元通过第三参考点与归属地核心网的用户平面网元交互;
130.在另一个可能的实施例中,归属地网络包括归属地核心网;归属地算力共享网元通过第一参考点与归属地核心网的统一数据管理网元交互,归属地算力共享网元通过第二参考点与归属地核心网的接入和移动性管理网元交互。
131.本技术实施例提供一种算力共享方法,应用于访问地算力共享网元中,访问地算力共享网元和归属地算力共享网元连接。在一个可能的实施例中,归属地算力共享网元通过第四参考点与访问地算力共享网元交互。
132.网络终端利用不同的漫游接入方式发起算力共享授权请求时,漫游架构也不同。在一个可能的实施例中,参考图2a和图2b,图2a、图2b是本发明实施例提供的一种算力共享方法的lbo漫游架构示意图;在lbo漫游接入方式下,此时,图2a中的ue为发起算力共享授权请求的网络终端,算力共享方法的漫游参考点架构如图2a所示,对应的服务化架构如图2b所示,图2b中seep为安全边缘保护代理(security edge protection proxy),其支持plmn之间控制平面接口上的消息过滤和策略管理,sepp应用于plmn之间每个控制面信令。其中,归属地算力共享网元h-cpsf通过第四参考点n62与访问地算力共享网元v-cpsf交互。其中,第三参考点n61为虚线,表示其可有可无,当具有第三参考点n61时,访问地算力共享网元v-cpsf可以进行数据面传输和控制面传输,反之,不具有第三参考点n61时,访问地算力共享网元v-cpsf可以进行控制面传输。
133.在一个可能的实施例中,参考图3a和图3b,图3a、图3b是本发明实施例提供的一种算力共享方法的home routed漫游架构示意图;在home routed漫游接入方式下,此时,图3a中的ue为发起算力共享授权请求的网络终端,算力共享方法的漫游参考点架构如图3a所示,对应的服务化架构如图3b所示。
134.对于上述两种可能的实施例中的漫游架构,均可以采用本发明实施例的算力共享
方法,算力共享方法应用于访问地算力共享网元中,请参见图4a、图4b,图4a、图4b是本发明实施例提供的一种算力共享方法的流程示意图;方法包括:
135.401、获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端,共享授权请求携带有算力共享请求;
136.具体地,第一网络终端请求算力共享网元授权的触发条件包括:第一种,如果第一网络终端在开始算力(需求/协作)发起或通信之前,没有有效的授权信息,此时无法发起算力共享,需要先发起授权请求。第二种,第一网络终端已经进行了算力(需求/协作)发起或通信,当第一网络终端改变了注册plmn,且没有关于新注册的plmn的有效授权信息,需要重新发起授权请求进行授权申请。第三种,第一网络终端的算力共享服务授权已到期,例如,第一网络终端发起过一次共享授权请求且被授权,该次授权仅限于当次算力共享,当该次算力共享结束,则授权到期,若第一网络终端想要再次发起算力共享时,需要重新进行授权申请。
137.其中,共享授权请求用于在终端漫游时,向访问地算力共享网元请求进行算力共享的授权。当第一网络终端通过共享授权后,可以发起算力共享,为了加快算力共享的处理过程,共享授权请求中携带有算力共享请求,算力共享请求用于请求对第一网络终端的计算任务进行算力共享计算,或者请求让第一网络终端参与算力共享计算。即算力共享请求包括第一网络终端的第一算力需求信息或第一网络终端的第一可提供算力信息;
138.402、获取第二网络终端响应算力共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
139.具体地,访问地算力共享网元向归属于访问地网络的第二网络终端发送算力共享请求。访问地算力共享网元接收第二网络终端响应算力共享请求返回的第一共享请求响应信息。第一共享请求响应信息包括响应第一算力需求信息返回的第二网络终端的第二可提供算力信息或响应第一可提供算力信息返回的第二网络终端的第二算力需求信息。
140.403、将共享授权请求和第一共享请求响应信息发送给归属地算力共享网元;
141.404、获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息;其中,共享授权请求通过时,授权请求响应信息包括归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息,处理算力共享请求生成的算力共享请求响应信息,第二共享请求响应信息为第三网络终端响应算力共享请求返回的响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
142.具体地,归属地算力共享网元处理共享授权请求生成授权请求响应信息,当第一网络终端授权失败时,授权请求响应信息包括授权失败信息。其中,授权失败的第一种可能是第一网络终端是未授权的终端,此第一网络终端不被允许发起算力共享,归属地算力共享网元不处理其算力共享请求,归属地算力共享网元直接返回授权失败信息给访问地算力共享网元,访问地算力共享网元将授权失败信息发送给第一网络终端。第二种可能是第一网络终端是授权的终端,但是其算力共享请求无法满足,此时也是授权失败,此时的授权请求响应信息还包括表示算力共享请求失败的算力共享请求响应信息。而当其算力共享请求可以满足时,此时授权成功,可以提供授权,授权请求响应信息包括授权成功信息,还包括表示算力共享请求成功的算力共享请求响应信息。
143.进一步具体地,共享授权请求通过时,归属地算力共享网元向归属于归属地网络
的第三网络终端发送算力共享请求,并接收第三网络终端响应算力共享请求返回的第二共享请求响应信息(即归属地网络的本地能力);第二共享请求响应信息包括响应第一算力需求信息返回的第三网络终端的第三可提供算力信息或响应第一可提供算力信息返回的第三网络终端的第三算力需求信息。归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息两者中的至少一个处理算力共享请求生成算力共享请求响应信息;当第一共享请求响应信息、第二共享请求响应信息中的至少一个信息能满足算力共享请求时,算力共享请求响应信息包括算力共享成功信息。反之,当第一共享请求响应信息、第二共享请求响应信息中的至少一个信息无法能满足算力共享请求时,算力共享请求响应信息包括算力共享失败信息。
144.405、将授权请求响应信息发送给第一网络终端。
145.具体地,访问地算力共享网元接收归属地算力共享网元发送的授权请求响应信息;授权请求响应信息的第一种可能是授权失败信息,第二种可能,授权请求响应信息包括授权失败信息和表示算力共享请求失败的算力共享请求响应信息,第三种可能,授权请求响应信息包括授权成功信息和表示算力共享请求成功的算力共享请求响应信息。访问地算力共享网元将授权请求响应信息发送给第一网络终端,以使使用第一网络终端的用户知晓共享授权请求的授权结果。
146.利用上述算力共享方法,在第一网络终端漫游时,可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
147.在一个可能的实施例中,共享授权请求还携带有第一网络终端的id;步骤404中,获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息,包括:
148.4041、根据第一网络终端的id查询归属地网络的算力签约数据库,以确定第一网络终端是否存在匹配的算力签约信息,算力签约数据库包括多个第一网络终端的id和算力签约信息的对应关系,算力签约信息包括算力需求方签约信息或算力提供方签约信息;
149.具体地,每个网络都具有一个算力签约数据库,算力签约数据库中存储有多个网络终端的id和其算力签约信息的对应关系,例如,某一网络终端在v-plmn想申请计算无人机的模型,v-plmn需要去h-plmn看看它是否买了这个计算这个模型的服务,即确定h-plmn的算力签约数据库中是否有该网络终端的算力签约信息。可以根据第一网络终端的id在算力签约数据库中进行匹配,若匹配到id对应的算力签约信息,则该第一网络终端为授权的终端。
150.4042、第一网络终端存在匹配的算力签约信息,授权请求响应信息包括授权成功信息;第一网络终端未匹配到算力签约信息,授权请求响应信息包括授权失败信息。
151.具体地,当第一网络终端的id在算力签约数据库中匹配到id时,可以确定第一网络终端具体的算力签约信息,此时的授权请求响应信息包括授权成功信息;反之,根据第一网络终端的id未匹配到算力签约信息,授权请求响应信息包括授权失败信息。
152.利用上述方法,根据第一网络终端的id即可以迅速判断第一网络终端是否是被授权的终端。
153.在一个可能的实施例中,步骤404中,归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息,处理算力共享请求生成的算力共享请求响应信息,包括:
154.4043、归属地算力共享网元根据第一共享请求响应信息处理算力共享请求,第一共享请求响应信息能满足算力共享请求时,根据第一共享请求响应信息和算力共享请求生成算力共享请求响应信息;
155.具体地,优先利用访问地网络中的第二网络终端返回的第一共享请求响应信息来处理算力共享请求,当第一共享请求响应信息可以满足第一网络终端的算力共享请求时,直接根据第一共享请求响应信息和算力共享请求生成算力共享请求响应信息。
156.例如,以第一网络终端的算力共享请求包括第一网络终端的第一算力需求信息为例,此时,第二共享请求响应信息包括第二网络终端的第二可提供算力信息。当访问地网络中的至少一个第二网络终端能满足第一网络终端的第一算力需求信息所确定的算力需求时,根据第一算力需求信息和至少一个第二可提供算力信息进行算力调度,在至少一个第二网络终端中确定为第一网络终端提供算力帮助的至少一个第二网络终端,以及每个第二网络终端负责的计算任务和计算量,假设最终确定了3个第二网络终端为第一网络终端提供算力帮助,此时的算力共享请求响应信息包括上述3个第二网络终端的id。特别指出的是,此时算力共享过程中,第一网络终端为计算需求端,上述3个第二网络终端为计算协作端。
157.相反的,当第一网络终端的算力共享请求包括第一网络终端的第一可提供算力信息时,算力调度完成后,确定了第一网络终端可以为某一第二网络终端提供算力帮助,此时的第一网络终端为计算协作端,而某一第二网络终端为计算需求端。
158.4044、第一共享请求响应信息不能满足算力共享请求时,根据第一共享请求响应信息、第二共享请求响应信息生成算力共享请求响应信息。
159.具体地,当第一共享请求响应信息不能满足第一网络终端的算力共享请求时,需要同时根据在访问地网络侧的第一共享请求响应信息、以及在归属地网络侧的第二共享请求响应信息来生成算力共享请求响应信息。例如,算力共享请求包括第一网络终端的第一算力需求信息,假设此时需要访问地网络中的3个第二网络终端和归属地网络中的2个第三网络终端来为第一网络终端提供算力帮助,此时的算力共享请求响应信息包括上述3个第二网络终端的id以及上述2个第三网络终端的id。
160.利用上述方法,在处理算力共享请求时,优先选择访问地网络中的第二网络终端来为第一网络终端提供算力帮助,本地算力共享可以有效提高算力共享的计算效率。
161.在一个可能的实施例中,上述算力需求信息(例如第一算力需求信息、第二算力需求信息、第三算力需求信息)包括网络终端的共享计算任务所需的计算量,共享计算任务即算力共享的处理对象。另外,算力需求信息还包括算力需求信息的有效时间、完成共享计算任务可接受的最长计算时间、最大任务并行度n(指定最多可将共享计算任务分配给n个终端去处理)、共享计算任务的算法复杂度、指定采集数据类型中的至少一种。
162.其中,算力需求信息的有效时间用于指定算力需求信息的有效时间,例如,可以指定算力需求信息的有效时间为该算力需求信息的发送日当日有效,也可以直接指定具体的时间段为该算力需求信息的有效时间。例如,指定某一第一算力需求信息的有效时间为****年08月12日12时-17时有效,当超过该第一算力需求信息的有效时间时,访问地算力共享网元不处理该第一算力需求信息(也即不处理算力共享请求);由于访问地算力共享网元不处理算力共享请求,因此,此时授权请求响应信息为授权失败信息。
163.而指定采集数据类型用于指定计算过程中,计算协作端需要采集的数据类型。以模型训练场景为例,如果指定的采集数据类型为速度,则计算协作端在计算过程中,需要收集自身的速度,以辅助其完成本地的训练任务。
164.在一个可能的实施例中,上述可提供算力信息(例如第一可提供算力信息、第二可提供算力信息、第三可提供算力信息)包括网络终端可提供的计算量大小,可提供算力信息还可以包括可提供算力信息的有效时间、提供上述计算量所需的时间、网络终端可以接受的最大任务并行度,以及网络终端可以处理的算法复杂度中的至少一种。
165.特别地,为了激励算力共享,算力共享请求中还可以携带签约信息,例如为第一算力需求信息所支付的代价,或者使用第一可提供算力信息需要支付的代价,代价可以是现金或者计算能力,或者是其他具有价值的奖励。
166.进一步地,归属地算力共享网元在处理算力共享请求时,根据上述算力需求信息的具体信息以及上述可提供算力信息的具体信息来确定是否可以满足算力共享请求。
167.在一个可能的实施例中,当第一共享请求响应信息、第二共享请求响应信息中的至少一个信息能满足算力共享请求时,算力共享请求响应信息包括算力共享成功信息,还包括算力调度信息,以第一网络终端的算力共享请求为第一算力需求信息为例,此时的算力调度信息包括计算协作端的id,反之,算力请求为第一可提供算力信息时,算力调度信息包括计算需求端的id。
168.特别地,处理算力共享请求时,除了需要明确计算需求端和计算协作端之外,还需要确定在算力共享过程中,进行共享计算任务的分配和信息整合的整合终端,算力调度信息还包括整合终端的id。对于算力共享网元(如访问地算力共享网元、归属地算力共享网元)来说,当算力共享网元与核心网具有数据面传输时,该算力共享网元具有信息整合能力。本发明实施例中,为了确保算力共享的计算效率,整合终端的选择优先级顺序为计算需求端、访问地算力共享网元、归属地算力共享网元、计算协作端。访问地算力共享网元还会将计算需求端的id、计算协作端的id发送给整合终端,以实现后续的算力共享。
169.例如,第一网络终端的算力请求为第一算力需求信息,当第一网络终端的共享授权请求通过后,此时的授权请求响应信息包括授权成功信息、计算协作端的id、整合终端的id。访问地算力共享网元还会将第一网络终端的id、计算协作端的id发送给整合终端。具体的算力共享开始时,第一网络终端将其共享计算任务发送给整合终端,整合终端根据共享计算任务进行任务分配,并将分配任务下发给计算协作端,并接收计算协作端返回的处理结果,整合所有处理结果得到共享计算任务的总处理结果,再将总处理结果返回给第一网络终端。
170.在一个可能的实施例中,方法还包括:
171.算力共享请求包括第一网络终端的第一算力需求信息时,第一网络终端期望参与算力共享时,算力共享请求包括第一网络终端的可参与算力信息。
172.具体地,第一网络终端除了可以作为计算需求端之外,第一网络终端也可以同时作为计算协作端。访问地算力共享网元接收到第一网络终端的可参与算力信息,将其发送给归属地算力共享网元。第一网络终端的算力共享请求为第一算力需求信息时,归属地算力共享网元根据第一网络终端的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息来确定为第一网络终端提供算力帮助的终端,即确定计算协作端。
173.在一个可能的实施例中,方法还包括:
174.算力共享请求包括第一网络终端的第一算力需求信息时,网络终端期望参与算力共享时,响应算力共享请求还返回网络终端的可参与算力信息,网络终端包括第二网络终端或第三网络终端。
175.具体地,同样地,第二网络终端或第三网络终端除了作为计算需求端以外,也可以同时作为计算协作端。
176.在一个可能的实施例中,方法还包括:
177.访问地算力共享网元期望参与算力共享时,将访问地算力共享网元的可参与算力信息发送给归属地算力共享网元,以使归属地算力共享网元根据访问地算力共享网元的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息。
178.具体地,访问地算力共享网元也可以作为计算协作端,在确定响应算力共享请求的计算协作端时,需要考虑访问地算力共享网元的可参与算力信息。
179.在一个可能的实施例中,方法还包括:
180.归属地算力共享网元期望参与算力共享时,归属地算力共享网元根据归属地算力共享网元的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息。
181.具体地,归属地算力共享网元也可以作为计算协作端,在确定响应算力共享请求的计算协作端时,需要考虑归属地算力共享网元的可参与算力信息。
182.上述可参与算力信息包括终端可提供的计算量大小,可参与算力信息还可以包括提供上述计算量所需的时间、可以接受的最大任务并行度,以及可以处理的算法复杂度中的至少一种。
183.特别指出的是,在确定算力共享过程中的计算协作端时,除了考虑第一共享请求响应信息和第二共享请求响应信息之外,还需要考虑第一网络终端的可参与算力信息、第二网络终端的可参与算力信息、第三网络终端的可参与算力信息、归属地算力共享网元的可参与算力信息、访问地算力共享网元的可参与算力信息。
184.在一个可能的实施例中,方法还包括:
185.第一网络终端期望在算力共享时对共享计算任务进行任务分配和信息整合时,算力共享请求包括第一网络终端的整合能力信息。
186.具体地,第一网络终端除了可以作为计算需求端或计算协作端之外,第一网络终端也可以作为整合终端。特别地,当第一网络终端同时作为计算需求端和整合终端时,在算力共享过程中,由第一网络终端负责共享计算任务的分配和信息整合,省去了向整合终端发送共享计算任务的步骤,可以提高算力共享的处理效率。
187.在一个可能的实施例中,方法还包括:
188.网络终端期望在算力共享时对共享计算任务进行任务分配和信息整合时,响应算力共享请求还返回网络终端的整合能力信息;网络终端包括第二网络终端或第三网络终端。
189.具体地,同样地,第二网络终端或第三网络终端除了可以作为计算需求端或计算协作端之外,第二网络终端或第三网络终端也可以作为整合终端。特别地,当第二网络终端
或第三网络终端同时作为计算需求端和整合终端时,在算力共享过程中,由第二网络终端或第三网络终端负责共享计算任务的分配和信息整合,省去了向整合终端发送共享计算任务的步骤,可以提高算力共享的处理效率。
190.因此,具体确定整合终端时,归属地算力共享网元可以根据计算需求端是否期望作为整合终端、访问地算力共享网元是否具有信息整合能力、归属地算力共享网元是否具有信息整合能力、计算协作端是否期望作为整合终端,来确定在处理计算需求端的计算需求时的整合终端,即按照上述整合终端的选择优先级顺序来进行确定。
191.本发明实施例的算力共享方法,解决了漫游场景下的第一网络终端的算力共享问题,本发明实施例的方法中,网络可以不再作为管道,而具有调度,管控,整合计费等的作用。
192.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种访问地算力共享网元。访问地算力共享网元和归属地算力共享网元连接,其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
193.参考图5,图5是本发明实施例提供的一种访问地算力共享网元的结构示意图,访问地算力共享网元包括:
194.第一获取模块501,用于获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端,共享授权请求携带有算力共享请求;
195.第一获取模块501,还用于获取第二网络终端响应算力共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
196.第一发送模块502,用于将共享授权请求和第一共享请求响应信息发送给归属地算力共享网元;
197.第一获取模块501,还用于获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息;其中,共享授权请求通过时,授权请求响应信息包括归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息,处理算力共享请求生成的算力共享请求响应信息,第二共享请求响应信息为第三网络终端响应算力共享请求返回的响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
198.第一发送模块502,还用于将授权请求响应信息发送给第一网络终端。
199.在一个可能的实施例中,算力共享请求包括第一网络终端的第一算力需求信息或第一可提供算力信息;
200.第一共享请求响应信息包括响应第一算力需求信息返回的第二可提供算力信息或响应第一可提供算力信息返回的第二算力需求信息;
201.第二共享请求响应信息包括响应第一算力需求信息返回的第三可提供算力信息或响应第一可提供算力信息返回的第三算力需求信息。
202.在一个可能的实施例中,算力需求信息包括共享计算任务所需的计算量。算力需求信息还包括算力需求信息的有效时间、完成共享计算任务可接受的最长计算时间、最大任务并行度、共享计算任务的算法复杂度、指定采集数据类型中的至少一种。
203.在一个可能的实施例中,可提供算力信息包括网络终端可提供的计算量大小。可提供算力信息还包括可提供算力信息的有效时间、提供计算量所需的时间、最大任务并行度、可以处理的算法复杂度中的至少一种。
204.在一个可能的实施例中,访问地算力共享网元期望参与算力共享时,第一发送模块,还用于将访问地算力共享网元的可参与算力信息发送给归属地算力共享网元,以使归属地算力共享网元根据访问地算力共享网元的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息。
205.值得指出的是,其中,访问地算力共享网元的具体功能实现方式可以参见上述算力共享方法的描述,这里不再进行赘述。访问地算力共享网元中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
206.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种算力共享方法,应用于访问地算力共享网元中。
207.参图2a、图2b、图3a、图3b,访问地算力共享网元和归属地算力共享网元连接,其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
208.对于图2a、图2b、图3a、图3b所示的漫游架构,本发明实施例的算力共享方法均适用。参考图6,图6是本发明实施例提供的一种算力共享方法的流程示意图;算力共享方法包括:
209.601、获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
210.具体地,访问地算力共享网元接收第一网络终端发送的共享授权请求。
211.602、获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息,并将其发送给第一网络终端;
212.具体地,访问地算力共享网元将共享授权请求发送给归属地算力共享网元,以请求归属地算力共享网元处理共享授权请求生成授权请求响应信息;访问地算力共享网元接收归属地算力共享网元发送的授权请求响应信息,以将其发送给第一网络终端。当授权失败时,授权请求响应信息包括授权失败信息;而授权成功时,授权请求响应信息包括授权成功信息。
213.603、获取第一网络终端在共享授权请求通过后发送的算力共享请求;
214.具体地,授权请求响应信息包括授权成功信息时,第一网络终端向访问地算力共享网元发送算力共享请求。访问地算力共享网元接收第一网络终端在共享授权请求通过后发送的算力共享请求;
215.604、获取第二网络终端响应算力共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
216.605、将算力共享请求和第一共享请求响应信息发送给归属地算力共享网元;
217.606、获取归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息,第二共享请求响应信息为第三网络终端响应算力共享请求返回归属地算力共享网元的响应信息,第三网络终
端为归属于归属地网络的算力需求终端或算力提供终端;
218.607、将算力共享请求响应信息发送给第一网络终端。
219.利用上述方法,在第一网络终端漫游时,可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
220.本发明实施例的算力共享方法与上述方法实施例的不同之处在于,将共享授权请求和算力共享请求分开进行请求,本发明实施例的具体描述可以参考上述方法实施例的描述,不再赘述。
221.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种访问地算力共享网元。
222.访问地算力共享网元和归属地算力共享网元连接,其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
223.参考图7,图7是本发明实施例提供的一种访问地算力共享网元的结构示意图,访问地算力共享网元包括:
224.第二获取模块701,用于获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
225.第二获取模块701,还用于获取归属地算力共享网元处理共享授权请求生成的授权请求响应信息,并将其发送给第一网络终端;
226.第二获取模块701,还用于获取第一网络终端在共享授权请求通过后发送的算力共享请求;
227.第二获取模块701,还用于获取第二网络终端响应算力共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
228.第二发送模块702,用于将算力共享请求和第一共享请求响应信息发送给归属地算力共享网元;
229.第二获取模块701,还用于获取归属地算力共享网元根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息,第二共享请求响应信息为第三网络终端响应算力共享请求返回的响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
230.第二发送模块702,还用于将算力共享请求响应信息发送给第一网络终端。
231.值得指出的是,其中,访问地算力共享网元的具体功能实现方式可以参见上述算力共享方法的描述,这里不再进行赘述。访问地算力共享网元中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
232.本发明实施例还公开了一种算力共享方法,应用于归属地算力共享网元中,归属地算力共享网元和访问地算力共享网元连接,归属地算力共享网元与第一网络终端连接;其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
233.在一个可能的实施例中,参考图8,图8是本发明实施例提供的一种算力共享方法的lbo漫游架构示意图;在lbo漫游接入方式下,此时,图8中的ue为第一网络终端,其中,归属地算力共享网元h-cpsf通过第四参考点n62与访问地算力共享网元v-cpsf交互,而第一网络终端通过第五参考点n63与第归属地算力共享网元交互。
234.在另一个可能的实施例中,参考图9,图9是本发明实施例提供的一种算力共享方法的home routed漫游架构示意图;在home routed漫游接入方式下,此时,图9中的ue为第一网络终端,其中,归属地算力共享网元h-cpsf通过第四参考点n62与访问地算力共享网元v-cpsf交互,而第一网络终端通过第五参考点n63与第归属地算力共享网元交互。
235.具体地,参考图10a、图10b,图10a、图10b是本发明实施例提供的一种算力共享方法的流程示意图;算力共享方法包括:
236.101、获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端,共享授权请求携带有算力共享请求;
237.102、处理共享授权请求生成授权请求响应信息;共享授权请求通过时,授权请求响应信息包括根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息;其中,归属地算力共享网元获取访问地算力共享网元发送的第一共享请求响应信息,第一共享请求响应信息为第二网络终端响应算力共享请求返回访问地算力共享网元的响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;第二共享请求响应信息为第三网络终端响应算力共享请求返回的响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
238.具体地,归属地算力共享网元确定第一网络终端为未授权的终端时,授权请求响应信息包括授权失败信息,归属地算力共享网元不处理第一网络终端的算力共享请求,归属地算力共享网元直接将授权失败信息发送给第一网络终端。
239.当归属地算力共享网元确定第一网络终端为授权的终端时,归属地算力共享网元处理第一网络终端的算力共享请求。此时,可以是先获取第一共享请求响应信息,再获取第二共享请求响应信息。也可以是先获取第二共享请求响应信息,再获取第一共享请求响应信息。归属地算力共享网元再根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息。
240.103、将授权请求响应信息发送给第一网络终端。
241.利用上述方法,在第一网络终端漫游时,可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
242.在一个可能的实施例中,算力共享请求包括第一网络终端的第一算力需求信息或第一可提供算力信息;
243.第一共享请求响应信息包括响应第一算力需求信息返回的第二可提供算力信息或响应第一可提供算力信息返回的第二算力需求信息;
244.第二共享请求响应信息包括响应第一算力需求信息返回的第三可提供算力信息或响应第一可提供算力信息返回的第三算力需求信息。
245.在一个可能的实施例中,算力需求信息包括共享计算任务所需的计算量。算力需求信息还包括算力需求信息的有效时间、完成共享计算任务可接受的最长计算时间、最大任务并行度、共享计算任务的算法复杂度、指定采集数据类型中的至少一种。
246.在一个可能的实施例中,可提供算力信息包括网络终端可提供的计算量大小。可提供算力信息还包括可提供算力信息的有效时间、提供计算量所需的时间、最大任务并行度、可以处理的算法复杂度中的至少一种。
247.在一个可能的实施例中,共享授权请求还携带有第一网络终端的id;
248.处理共享授权请求生成授权请求响应信息,包括:
249.根据第一网络终端的id查询归属地网络的算力签约数据库,以确定第一网络终端是否存在匹配的算力签约信息,算力签约数据库包括多个第一网络终端的id和算力签约信息的对应关系,算力签约信息包括算力需求方签约信息或算力提供方签约信息;
250.第一网络终端存在匹配的算力签约信息,授权请求响应信息包括授权成功信息;第一网络终端未匹配到算力签约信息,授权请求响应信息包括授权失败信息。
251.在一个可能的实施例中,根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息,包括:
252.归属地算力共享网元根据第一共享请求响应信息处理算力共享请求,第一共享请求响应信息能满足算力共享请求时,根据第一共享请求响应信息和算力共享请求生成算力共享请求响应信息;
253.第一共享请求响应信息不能满足算力共享请求时,根据第一共享请求响应信息、第二共享请求响应信息生成算力共享请求响应信息。
254.在一个可能的实施例中,方法还包括:
255.算力共享请求包括第一网络终端的第一算力需求信息时,网络终端期望参与算力共享时,响应算力共享请求还返回网络终端的可参与算力信息;
256.或者,网络终端期望在算力共享时对共享计算任务进行任务分配和信息整合时,响应算力共享请求还返回网络终端的整合能力信息;
257.网络终端包括第二网络终端或第三网络终端。
258.在一个可能的实施例中,方法还包括:
259.算力共享请求包括第一网络终端的第一算力需求信息时,第一网络终端期望参与算力共享时,算力共享请求包括第一网络终端的可参与算力信息;
260.或者,第一网络终端期望在算力共享时对共享计算任务进行任务分配和信息整合时,算力共享请求包括第一网络终端的整合能力信息。
261.在一个可能的实施例中,方法还包括:
262.访问地算力共享网元期望参与算力共享时,将访问地算力共享网元的可参与算力信息发送给归属地算力共享网元,以使归属地算力共享网元根据访问地算力共享网元的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息;
263.或者,
264.归属地算力共享网元期望参与算力共享时,归属地算力共享网元根据归属地算力共享网元的可参与算力信息、第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息。
265.在一个可能的实施例中,访问地网络包括访问地核心网;
266.访问地算力共享网元通过第一参考点与访问地核心网的统一数据管理网元交互,
访问地算力共享网元通过第二参考点与访问地核心网的接入和移动性管理网元交互,访问地算力共享网元通过第三参考点与访问地核心网的用户平面网元交互;
267.或者,
268.访问地算力共享网元通过第一参考点与访问地核心网的统一数据管理网元交互,访问地算力共享网元通过第二参考点与访问地核心网的接入和移动性管理网元交互。
269.在一个可能的实施例中,归属地网络包括归属地核心网;
270.归属地算力共享网元通过第一参考点与归属地核心网的统一数据管理网元交互,归属地算力共享网元通过第二参考点与归属地核心网的接入和移动性管理网元交互,归属地算力共享网元通过第三参考点与归属地核心网的用户平面网元交互;
271.或者,
272.归属地算力共享网元通过第一参考点与归属地核心网的统一数据管理网元交互,归属地算力共享网元通过第二参考点与归属地核心网的接入和移动性管理网元交互。
273.本发明实施例的方法的具体描述,可以参考上述算力共享方法的描述,不再赘述。
274.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种归属地算力共享网元。
275.归属地算力共享网元和访问地算力共享网元连接,归属地算力共享网元与第一网络终端连接;其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
276.参考图11,图11是本发明实施例提供的一种归属地算力共享网元的结构示意图;归属地算力共享网元包括:
277.第三获取模块111,用于获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端,共享授权请求携带有算力共享请求;
278.第一处理模块112,用于处理共享授权请求生成授权请求响应信息;共享授权请求通过时,授权请求响应信息包括根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成的算力共享请求响应信息;其中,归属地算力共享网元获取访问地算力共享网元发送的第一共享请求响应信息,第一共享请求响应信息为第二网络终端响应算力共享请求返回访问地算力共享网元的响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;第二共享请求响应信息为第三网络终端响应算力共享请求返回的响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
279.第三发送模块113,用于将授权请求响应信息发送给第一网络终端。
280.值得指出的是,其中,归属地算力共享网元的具体功能实现方式可以参见上述算力共享方法的描述,这里不再进行赘述。归属地算力共享网元中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
281.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种算力共享方
法,应用于归属地算力共享网元中。
282.归属地算力共享网元和访问地算力共享网元连接,归属地算力共享网元与第一网络终端连接;其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
283.参考图12,图12是本发明实施例提供的一种算力共享方法的流程示意图;算力共享方法包括:
284.121、获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
285.122、处理共享授权请求生成授权请求响应信息;
286.123、将授权请求响应信息发送给第一网络终端;
287.124、获取第一网络终端在共享授权请求通过后发送的算力共享请求;
288.125、通过访问地算力共享网元获取第二网络终端响应算力共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
289.126、获取第三网络终端响应算力共享请求返回的第二共享请求响应信息,第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
290.具体地,步骤125和步骤126的先后执行顺序不做特别限定,可以先执行步骤125,再执行步骤126;也可以是先执行步骤126,再执行步骤125。
291.127、根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息;
292.128、将算力共享请求响应信息发送给第一网络终端。
293.利用上述方法,在第一网络终端漫游时,可以完成算力共享授权处理,以进一步实现算力共享,提高共享计算任务的计算速度。
294.本发明实施例的算力共享方法与上述方法实施例的不同之处在于,将共享授权请求和算力共享请求分开进行请求,本发明实施例的具体描述可以参考上述方法实施例的描述,不再赘述。
295.基于上述算力共享方法实施例的描述,本发明实施例还公开了一种归属地算力共享网元。
296.归属地算力共享网元和访问地算力共享网元连接,归属地算力共享网元与第一网络终端连接;其中,算力共享网元与网络连接以进行控制面传输和数据面传输,或者,算力共享网元与网络连接以进行控制面传输。
297.参考图13,图13是本发明实施例提供的一种归属地算力共享网元的结构示意图;归属地算力共享网元包括:
298.第四获取模块131,用于获取第一网络终端发送的共享授权请求,第一网络终端为漫游的算力需求终端或漫游的算力提供终端;
299.第二处理模块132,用于处理共享授权请求生成授权请求响应信息;
300.第四发送模块133,用于将授权请求响应信息发送给第一网络终端;
301.第四获取模块131,还用于获取第一网络终端在共享授权请求通过后发送的算力共享请求;
302.第四获取模块131,还用于通过访问地算力共享网元获取第二网络终端响应算力
共享请求返回的第一共享请求响应信息,第二网络终端为归属于访问地网络的算力需求终端或算力提供终端;
303.第四获取模块131,还用于获取第三网络终端响应算力共享请求返回的第二共享请求响应信息,所述第三网络终端为归属于归属地网络的算力需求终端或算力提供终端;
304.第二处理模块132,还用于根据第一共享请求响应信息、第二共享请求响应信息中的至少一个信息处理算力共享请求生成算力共享请求响应信息;
305.第四发送模块133,还用于将算力共享请求响应信息发送给第一网络终端。
306.值得指出的是,其中,归属地算力共享网元的具体功能实现方式可以参见上述算力共享方法的描述,这里不再进行赘述。归属地算力共享网元中的各个单元或模块可以分别或全部合并为一个或若干个另外的单元或模块来构成,或者其中的某个(些)单元或模块还可以再拆分为功能上更小的多个单元或模块来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元或模块是基于逻辑功能划分的,在实际应用中,一个单元(或模块)的功能也可以由多个单元(或模块)来实现,或者多个单元(或模块)的功能由一个单元(或模块)实现。
307.基于上述方法实施例的描述,本发明实施例还公开了一种算力共享网元,包括:收发器143、处理器142、存储器141、存储在存储器141上并由处理器执行的计算机程序;处理器142分别与收发器143、存储器141相连,用于通过执行计算机程序,实现上述的算力共享方法。
308.收发器143可包括收发天线,或者,网卡等各种具有信息收发功能的物理结果。存储器141可包括各种存储介质的存储器件。处理器142可为中央处理器、微处理器、数字信号处理器、应用处理器、可编程阵列、专用集成电路等各种处理器件。处理器142可以通过集成电路总线等,与收发器143及存储器141连接,可以通过计算机程序执行,实现前述的算力共享方法。应当理解,本发明实施例中所描述的算力共享网元可执行前文所述算力共享方法,在此不再赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。
309.此外,这里需要指出的是:本发明实施例还提供了一种计算机存储介质,且计算机存储介质中存储有前文提及的归属地算力共享网元或访问地算力共享网元或算力共享网元所执行的计算机程序,且计算机程序包括程序指令,当处理器执行程序指令时,能够执行前文算力共享方法的描述,因此,这里将不再进行赘述。另外,对采用相同方法的有益效果描述,也不再进行赘述。对于本发明所涉及的计算机存储介质实施例中未披露的技术细节,请参照本发明方法实施例的描述。
310.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
311.以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献