任务卸载控制方法、装置、设备及存储介质与流程
未命名
09-24
阅读:72
评论:0
1.本发明涉及算力网络技术领域,尤其涉及任务卸载控制方法、装置、设备及存储介质。
背景技术:
2.随着通信和网络技术的不断发展,物联网(internet of things,lot)垂直应用领域的研究也在快速推进,在应用时lot设备需要对在业务过程中生成或收集到的数据进行一系列处理,例如,存储、处理以及分析等,然而,由于lot设备本身的计算能力有限,在此情况下,任务卸载应运而生,具体是将lot设备的部分工作转移给移动计算设备进行计算,但是该移动计算设备在计算任务时会不断移动,甚至是在计算完任务后,移动计算设备未位于lot设备所覆盖的通信范围,造成无法将计算结果进行反馈的情况。
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.图1是本发明实施例方案涉及的硬件运行环境的任务卸载控制设备的结构示意图;
51.图2为本发明任务卸载控制方法第一实施例的流程示意图;
52.图3为本发明任务卸载控制装置第一实施例的功能模块示意图;
53.图4为本发明任务卸载控制方法第二实施例的流程示意图;
54.图5为本发明任务卸载控制方法一实施例的位置示意图;
55.图6为本发明任务卸载控制装置第二实施例的功能模块示意图。
56.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
57.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
58.参照图1,图1为本发明实施例方案涉及的硬件运行环境的任务卸载控制设备结构示意图。
59.如图1所示,该任务卸载控制设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
60.本领域技术人员可以理解,图1中示出的结构并不构成对任务卸载控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
61.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及任务卸载控制程序。
62.在图1所示的任务卸载控制设备中,网络接口1004主要用于与网络一体化平台工作站进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明任务卸载控制设备中的处理器1001、存储器1005可以设置在任务卸载控制设备中,所述任务卸载控制设备通过处理器1001调用存储器1005中存储的任务卸载控制程序,并执行本发明实施例提供的任务卸载控制方法。
63.基于上述硬件结构,提出本发明任务卸载控制方法实施例。
64.参照图2,图2为本发明任务卸载控制方法第一实施例的流程示意图。
65.在第一实施例中,所述任务卸载控制方法包括以下步骤:
66.步骤s10,在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比。
67.需要说明的是,本实施例的执行主体为任务卸载控制设备,还可为其他可实现相同或相似功能的设备,例如物联网设备等,本实施例对此不作限制,在本实施例中,以物联网设备为例进行说明。
68.应当理解的是,可连接时长指的是物联网设备与移动计算设备的连接时长,且与物联网设备连接的移动计算设备均处于空闲状态,信号与干燥加噪声比(signal to interference plus noise ratio,sinr)指的是物联网设备与移动计算设备之间接收到的有用信号的强度与接收到的干扰信号的强度的比值,该通信连接请求是由各移动计算设备向物联网设备发送的,该通信连接请求携带有各移动计算设备的唯一标识信息、位置信息、行驶方向以及平均行驶速度等,该移动计算设备内设置有用于计算可连接时长的移动计算节点(mobile computing node,mcn)。
69.步骤s20,根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备。
70.可以理解的是,目标移动计算设备指的是与物联网设备连接的移动计算设备中最佳sinr和最长可连接时长的移动计算设备。
71.进一步地,步骤s20,包括:将各个所述可连接时长进行比较,并根据时长比较结果确定最长可连接时长;将各个所述信号与干扰加噪声比进行比较,并根据噪声比比较结果
确定最优信号与干扰加噪声比;根据所述最长可连接时长和最优信号与干扰加噪声比确定预选移动计算设备;向所述预选移动计算设备发送关联请求;在接收到所述预选移动计算设备根据所述关联请求反馈的确认信息后,将所述预选移动计算设备作为目标移动计算设备。
72.应当理解的是,在得到各移动计算设备的可连接时长、信号与干扰加噪声比后,将各个可连接时长进行比较,然后根据时长比较结果从各个可连接时长中选取最长可连接时长,以及将各个信号与干扰加噪声比进行比较,然后根据噪声比比较结果从各个信号与干扰加噪声比中选取最优信号与干扰加噪声比,再基于选取的最长可连接时长和最优信号与干扰加噪声比确定预选移动计算设备,然后向预选移动计算设备发送关联请求,以回复该预选移动计算设备表示愿意与其建立通信连接,该关联请求携带有物联网设备的唯一标识信息、位置信息等,而预选移动计算设备在接收到物联网设备发送的关联请求后,如果决定与该物联网设备建立通信连接时,就会向该物联网设备发送确认信息,此时将预选移动计算设备作为目标移动计算设备,以及将该物联网设备作为目标物联网设备,即建立目标移动计算设备与目标物联网设备之间的通信连接。
73.需要说明的是,物联网设备即使仅接收到一个移动计算设备的通信连接请求,也仍然可以选择放弃与该移动计算设备建立通信连接。比如,物联网设备x和物联网设备y,在得到移动计算设备1的可连接时长和sinr之后,若对该移动计算设备1不满意,则可以选择放弃与该移动计算设备1建立通信连接,其中,放弃与该移动计算设备1建立通信连接时,不再需要向该移动计算设备1发送关联请求。
74.步骤s30,将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果,所述任务计算结果是由目标移动计算设备对待卸载计算任务进行计算得到的。
75.应当理解的是,待卸载计算任务指的是需要让目标移动计算设备计算的任务,在确定目标移动计算设备后,将待卸载计算任务发送给目标移动计算设备,由目标移动计算设备对待卸载计算任务进行计算,以得到任务计算结果,然后目标物联网设备会接收反馈的任务计算结果。
76.本实施例通过在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比;根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果;通过上述方式,在接收到通信连接请求后,根据可连接时长、信号与干扰加噪声比从各移动计算设备中选择目标移动计算设备,然后将待卸载计算任务发送给目标移动计算设备进行计算,并接收到最终的任务计算结果,从而能够实现在移动计算设备未处于物联网设备的覆盖范围内还能将任务计算结果进行反馈。
77.此外,参照图3,本发明实施例还提出一种任务卸载控制装置,所述任务卸载控制装置包括:
78.获取模块10,用于获取与各移动计算设备的可连接时长、信号与干扰加噪声比。
79.确定模块20,用于根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备。
80.发送模块30,用于将待卸载计算任务发送给目标移动计算设备。
81.接收模块40,用于接收所述目标移动计算设备反馈的任务计算结果。
82.本实施例通过在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比;根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果;通过上述方式,在接收到通信连接请求后,根据可连接时长、信号与干扰加噪声比从各移动计算设备中选择目标移动计算设备,然后将待卸载计算任务发送给目标移动计算设备进行计算,并接收到最终的任务计算结果,从而能够实现在移动计算设备未处于物联网设备的覆盖范围内还能将任务计算结果进行反馈。
83.参照图4,图4为本发明任务卸载控制方法第二实施例的流程示意图。
84.在第二实施例中,所述任务卸载控制方法包括以下步骤:
85.步骤s10`,根据各物联网设备的位置信息确定与各物联网设备的可连接时长。
86.需要说明的是,本实施例的执行主体为任务卸载控制设备,还可为其他可实现相同或相似功能的设备,例如移动计算设备等,本实施例对此不作限制,在本实施例中,以移动计算设备为例进行说明。
87.应当理解的是,在向预设范围内的各物联网设备发送通信连接请求后,会获取各物联网设备的位置信息,然后基于位置信息确定与各物联网设备的可连接时长。
88.进一步地,步骤s10`,包括:根据各物联网设备的位置信息确定各物联网设备的中心点坐标;根据所述中心点坐标和预设半径生成各物联网设备的目标覆盖区域;确定移出所述目标覆盖区域的出口点;计算通过各路径移动至所述出口点的路径长度;根据节点的平均行驶速度、路径长度计算路径行驶时的平均连接时长;根据所述平均连接时长、节点密度计算与各物联网设备的可连接时长。
89.可以理解的是,出口点指的是各路径与各物联网设备的目标覆盖区域的交点,通过该出口点移动计算设备可以移出目标覆盖区域,在确定物联网设备的中心点坐标后,结合预设半径绘制出各物联网设备的目标覆盖区域,考图5,图5为位置示意图,具体为:以一台物联网设备为例进行说明,在物联网设备的目标覆盖区域内由4条路径,即路径1-4,o为物联网设备的中心点坐标,且目标覆盖区域的出口点为a、b、c、d、e、f、g,以及路径与路径之间的交点a、b、c以及d,预设半径为r。
90.举例说明,假设移动计算设备正在朝路径2的b点行驶,则针对该移动计算设备的路径可以包括以下多种:方式1、先沿路径2行驶至a点再朝着路径1上的a行驶;方式2、先沿路径2行驶至a点再朝着路径1上的e行驶;方式3、先沿路径2行驶至a点再朝着路径3上的b点行驶,当行驶至b点时转向路径3沿着c行驶;方式4、直接沿路径2行驶从b点行驶至f点。方式5、先沿路径2行驶至a点再朝着路径1上的c点行驶,当行驶至c点时转向路径4沿着d行驶。依次类推,只要可以从出口点出去,任一行驶路径都可以,此处不再一一说明。
91.应当理解的是,路径长度指的是移动计算设备在物联网设备的目标覆盖范围内行驶的所有行驶路径的距离之和,且该路径长度不包括在物联网设备的目标覆盖范围外行驶的路径的长度,例如,移动计算设备以上述方式1进行移动,则路径长度为ba之间的距离与aa之间的距离之和。
92.可以理解的是,在得到路径长度后,结合节点的平均行驶速度计算移动计算设备在路径行驶时的平均连接时长,具体为:
[0093][0094]
其中,tn表示移动计算设备在路径n行驶时的平均连接时长,ln表示路径n的路径长度,v表示节点的平均行驶速度。
[0095]
应当理解的是,在考虑到行驶路径上移动计算设备密度会对可连接时长造成影响,因此,在计算得到平均连接时长之后,结合节点密度计算与各物联网设备的可连接时长,具体为:
[0096][0097]
其中,t表示物联网设备的可连接时长,n表示路径数量,ρ1表示路径1的节点密度,t1表示移动计算设备在路径1行驶时的平均连接时长,ρ2表示路径2的节点密度,t2表示移动计算设备在路径2行驶时的平均连接时长,ρn表示路径n的节点密度,tn表示移动计算设备在路径n行驶时的平均连接时长。
[0098]
需要说明的是,移动计算设备在计算出与各物联网设备的可连接时长后,可以在向各物联网设备接收到通信连接请求后再将可连接时长发送给各物联网设备,也可以将可连接时长和通信连接请求同时发送给各物联网设备。
[0099]
步骤s20`,接收所述各物联网设备根据所述可连接时长反馈的关联请求,并根据所述关联请求确定目标物联网设备,所述目标物联网设备指的是与目标移动计算设备建立通信连接的物联网设备。
[0100]
可以理解的是,关联请求指的是物联网设备向移动计算发送的用于通信连接的请求,在接收到关联请求后,移动计算设备可以自行决定与自身进行通信连接的物联网设备,也就是说,接收到移动计算设备发送的确认信息的物联网设备即为目标物联网设备,此时就已建立目标移动计算设备与目标物联网设备之间的通信连接,该确认信息携带有移动计算设备的唯一标识。
[0101]
步骤s30`,在接收目标物联网设备发送的待卸载计算任务时,对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备。
[0102]
应当理解的是,在接收到目标物联网设备发送的待卸载计算任务后,目标移动计算设备就会对该待卸载计算任务进行计算,然后由目标反馈设备将任务计算结果反馈给目标物联网设备,该目标反馈设备包括可连接路侧单元(road side unit,rsu)、辅助移动计算设备以及目标移动计算设备。
[0103]
进一步地,步骤s30`,包括:对所述待卸载计算任务进行计算,得到任务计算结果;在未位于目标物联网设备的目标覆盖区域内时,判断在所述目标物联网设备的目标覆盖区域内是否存在可连接路侧单元;在目标物联网设备的目标覆盖区域内存在可连接路侧单元时,将所述任务计算结果发送给所述可连接路侧单元,由可连接路侧单元将所述任务计算结果反馈给目标物联网设备。
[0104]
可以理解的是,在目标移动计算设备计算出待卸载计算任务的任务计算结果后,判断是否位于目标物联网设备的目标覆盖区域内,该判断操作可以在计算待卸载计算任务完的时候,也可以在即将计算完待卸载计算任务的时候,若是,则由目标移动计算设备将任务计算结果反馈给目标物联网设备,若否,则表明目标移动计算设备已移出目标物联网设
备的目标覆盖区域,此时目标移动计算设备已无法将任务计算结果反馈给,此时需要借助可连接路侧单元或辅助移动计算设备进行任务计算结果的反馈。
[0105]
进一步地,所述在未位于目标物联网设备的目标覆盖区域内时,判断在所述目标物联网设备的目标覆盖区域内是否存在可连接路侧单元之后,还包括:在目标物联网设备的目标覆盖区域内不存在可连接路侧单元时,获取当前行驶方向;若在所述当前行驶方向存在向所述目标物联网设备移动的辅助移动计算设备时,统计所述辅助移动计算设备的数量;在所述数量等于预设数值时,将任务计算结果发送给所述辅助移动计算设备,由所述辅助移动计算设备将所述任务计算结果反馈给目标物联网设备;在所述数量大于预设数值时,通过目标最优求解算法在多个辅助移动计算设备中求解最优移动计算设备;将所述任务计算结果发送给所述最优移动计算设备,由最优移动计算设备将所述任务计算结果反馈给目标物联网设备。
[0106]
应当理解的是,在判定目标物联网设备的目标覆盖区域内存在可连接路侧单元时,判断可连接路侧单元是否位于目标物联网设备的目标覆盖区域内,若是,则目标计算节点将任务计算结果加载给可连接路侧单元,由可连接路侧单元将任务计算结果反馈给目标物联网设备,在连接路侧单元未位于目标物联网设备的目标覆盖区域内时,会向其他可连接路侧单元发送广播消息,该其他可连接路侧单元指的是位于目标物联网设备的目标覆盖区域内且能够与连接路侧单元进行通信且距离目标物联网设备最近的单元,该广播消息携带有任务计算结果和物联网设备的标识信息,在其他可连接路侧单元接收到广播消息后,将任务计算结果反馈给目标物联网设备。
[0107]
可以理解的是,在确定目标物联网设备的目标覆盖区域内不存在可连接路侧单元时,表明无可连接路侧单元反馈任务计算结果给目标物联网设备,此时判断在当前行驶方向存在向目标物联网设备移动的辅助移动计算设备,若是,则统计辅助移动计算设备的数量,在数量等于预设数值时,表明该辅助移动计算设备只有一个,即目标移动计算设备将任务计算结果发送给辅助移动计算设备,然后由辅助移动计算设备将该任务计算结果反馈给目标物联网设备,该预设数值为1,在数量大于预设数值时,表明该辅助移动计算设备有多个,此时目标最优求解算法在多个辅助移动计算设备中求解出性能最优的辅助移动计算设备,例如,该最优移动计算设备相较于其他辅助移动计算设备的信号与干扰加噪声比越大,数据传输速率快、距离目标物联网设备最近等,然后目标移动计算设备将任务计算结果发送给最优移动计算设备,由最优移动计算设备将该任务计算结果反馈给目标物联网设备。
[0108]
本实施例根据各物联网设备的位置信息确定与各物联网设备的可连接时长;接收所述各物联网设备根据所述可连接时长反馈的关联请求,并根据所述关联请求确定目标物联网设备,所述目标物联网设备指的是与目标移动计算设备建立通信连接的物联网设备;在接收目标物联网设备发送的待卸载计算任务时,对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备;通过上述方式,在确定与各物联网设备的可连接时长后,将可连接时长发送给各物联网设备,然后接收各物联网设备发送的关联请求,再根据关联请求确定目标物联网设备,此时与目标物联网设备建立通信连接,然后对目标物联网设备发送的待卸载计算任务进行计算,再由目标反馈设备将任务计算结果进行反馈,从而能够确保目标物联网设备可以接收到目标移动计算设备计算的任务计算结果。
[0109]
此外,参照图6,本发明实施例还提出一种任务卸载控制装置,所述任务卸载控制装置包括:
[0110]
确定模块20,用于根据各物联网设备的位置信息确定与各物联网设备的可连接时长。
[0111]
所述确定模块20,还用于接收所述各物联网设备根据所述可连接时长反馈的关联请求,并根据所述关联请求确定目标物联网设备,所述目标物联网设备指的是与目标移动计算设备建立通信连接的物联网设备。
[0112]
计算模块50,用于在接收目标物联网设备发送的待卸载计算任务时,对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备。
[0113]
本实施例通过在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比;根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果;通过上述方式,在接收到通信连接请求后,根据可连接时长、信号与干扰加噪声比从各移动计算设备中选择目标移动计算设备,然后将待卸载计算任务发送给目标移动计算设备进行计算,并接收到最终的任务计算结果,从而能够实现在移动计算设备未处于物联网设备的覆盖范围内还能将任务计算结果进行反馈。
[0114]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有任务卸载控制程序,所述任务卸载控制程序被处理器执行时实现如上文所述的任务卸载控制方法的步骤。
[0115]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0116]
在一实施例中,所述确定模块20,还用于将各个所述可连接时长进行比较,并根据时长比较结果确定最长可连接时长;将各个所述信号与干扰加噪声比进行比较,并根据噪声比比较结果确定最优信号与干扰加噪声比;根据所述最长可连接时长和最优信号与干扰加噪声比确定预选移动计算设备;向所述预选移动计算设备发送关联请求;在接收到所述预选移动计算设备根据所述关联请求反馈的确认信息后,将所述预选移动计算设备作为目标移动计算设备。
[0117]
在一实施例中,所述确定模块20,还用于根据各物联网设备的位置信息确定各物联网设备的中心点坐标;根据所述中心点坐标和预设半径生成各物联网设备的目标覆盖区域;确定移出所述目标覆盖区域的出口点;计算通过各路径移动至所述出口点的路径长度;根据节点的平均行驶速度、路径长度计算路径行驶时的平均连接时长;根据所述平均连接时长、节点密度计算与各物联网设备的可连接时长。
[0118]
在一实施例中,所述目标反馈设备包括可连接路侧单元;所述计算模块50,还用于对所述待卸载计算任务进行计算,得到任务计算结果;在未位于目标物联网设备的目标覆盖区域内时,判断在所述目标物联网设备的目标覆盖区域内是否存在可连接路侧单元;在目标物联网设备的目标覆盖区域内存在可连接路侧单元时,将所述任务计算结果发送给所述可连接路侧单元,由可连接路侧单元将所述任务计算结果反馈给目标物联网设备。
[0119]
在一实施例中,所述目标反馈设备包括辅助移动计算设备;所述计算模块50,还用于在目标物联网设备的目标覆盖区域内不存在可连接路侧单元时,获取当前行驶方向;若
在所述当前行驶方向存在向所述目标物联网设备移动的辅助移动计算设备时,统计所述辅助移动计算设备的数量;在所述数量等于预设数值时,将任务计算结果发送给所述辅助移动计算设备,由所述辅助移动计算设备将所述任务计算结果反馈给目标物联网设备;在所述数量大于预设数值时,通过目标最优求解算法在多个辅助移动计算设备中求解最优移动计算设备;将所述任务计算结果发送给所述最优移动计算设备,由最优移动计算设备将所述任务计算结果反馈给目标物联网设备。
[0120]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0121]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的任务卸载控制方法,此处不再赘述。
[0122]
本发明所述任务卸载控制装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不再赘余。
[0123]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0124]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0125]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,一体化平台工作站,或者网络设备等)执行本发明各个实施例所述的方法。
[0126]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种任务卸载控制方法,其特征在于,应用于物联网设备,所述任务卸载控制方法包括以下步骤:在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比;根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果,所述任务计算结果是由目标移动计算设备对待卸载计算任务进行计算得到的。2.如权利要求1所述的任务卸载控制方法,其特征在于,所述根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备,包括:将各个所述可连接时长进行比较,并根据时长比较结果确定最长可连接时长;将各个所述信号与干扰加噪声比进行比较,并根据噪声比比较结果确定最优信号与干扰加噪声比;根据所述最长可连接时长和最优信号与干扰加噪声比确定预选移动计算设备;向所述预选移动计算设备发送关联请求;在接收到所述预选移动计算设备根据所述关联请求反馈的确认信息后,将所述预选移动计算设备作为目标移动计算设备。3.一种任务卸载控制装置,其特征在于,所述任务卸载控制装置包括:获取模块,用于获取与各移动计算设备的可连接时长、信号与干扰加噪声比;确定模块,用于根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;发送模块,用于将待卸载计算任务发送给目标移动计算设备;接收模块,用于接收所述目标移动计算设备反馈的任务计算结果。4.一种任务卸载控制方法,其特征在于,应用于移动计算设备,所述任务卸载控制方法包括以下步骤:根据各物联网设备的位置信息确定与各物联网设备的可连接时长;接收所述各物联网设备根据所述可连接时长反馈的关联请求,并根据所述关联请求确定目标物联网设备,所述目标物联网设备指的是与目标移动计算设备建立通信连接的物联网设备;在接收目标物联网设备发送的待卸载计算任务时,对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备。5.如权利要求4所述的任务卸载控制方法,其特征在于,所述根据各物联网设备的位置信息确定与各物联网设备的可连接时长,包括:根据各物联网设备的位置信息确定各物联网设备的中心点坐标;根据所述中心点坐标和预设半径生成各物联网设备的目标覆盖区域;确定移出所述目标覆盖区域的出口点;计算通过各路径移动至所述出口点的路径长度;根据节点的平均行驶速度、路径长度计算路径行驶时的平均连接时长;根据所述平均连接时长、节点密度计算与各物联网设备的可连接时长。6.如权利要求4所述的任务卸载控制方法,其特征在于,所述目标反馈设备包括可连接路侧单元;
所述对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备,包括:对所述待卸载计算任务进行计算,得到任务计算结果;在未位于目标物联网设备的目标覆盖区域内时,判断在所述目标物联网设备的目标覆盖区域内是否存在可连接路侧单元;在目标物联网设备的目标覆盖区域内存在可连接路侧单元时,将所述任务计算结果发送给所述可连接路侧单元,由可连接路侧单元将所述任务计算结果反馈给目标物联网设备。7.如权利要求6所述的任务卸载控制方法,其特征在于,所述目标反馈设备包括辅助移动计算设备;所述在未位于目标物联网设备的目标覆盖区域内时,判断在所述目标物联网设备的目标覆盖区域内是否存在可连接路侧单元之后,还包括:在目标物联网设备的目标覆盖区域内不存在可连接路侧单元时,获取当前行驶方向;若在所述当前行驶方向存在向所述目标物联网设备移动的辅助移动计算设备时,统计所述辅助移动计算设备的数量;在所述数量等于预设数值时,将任务计算结果发送给所述辅助移动计算设备,由所述辅助移动计算设备将所述任务计算结果反馈给目标物联网设备;在所述数量大于预设数值时,通过目标最优求解算法在多个辅助移动计算设备中求解最优移动计算设备;将所述任务计算结果发送给所述最优移动计算设备,由最优移动计算设备将所述任务计算结果反馈给目标物联网设备。8.一种任务卸载控制装置,其特征在于,所述任务卸载控制装置包括:确定模块,用于根据各物联网设备的位置信息确定与各物联网设备的可连接时长;所述确定模块,还用于接收所述各物联网设备根据所述可连接时长反馈的关联请求,并根据所述关联请求确定目标物联网设备,所述目标物联网设备指的是与目标移动计算设备建立通信连接的物联网设备;计算模块,用于在接收目标物联网设备发送的待卸载计算任务时,对所述待卸载计算任务进行计算,并由目标反馈设备将任务计算结果反馈给目标物联网设备。9.一种任务卸载控制设备,其特征在于,所述任务卸载控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的任务卸载控制程序,所述任务卸载控制程序配置有实现如权利要求1至2或4至7中任一项所述的任务卸载控制方法。10.一种存储介质,其特征在于,所述存储介质上存储有任务卸载控制程序,所述任务卸载控制程序被处理器执行时实现如权利要求1至2或4至7中任一项所述的任务卸载控制方法。
技术总结
本发明涉及算力网络技术领域,公开了一种任务卸载控制方法、装置、设备及存储介质,该方法包括:在接收到通信连接请求后,获取与各移动计算设备的可连接时长、信号与干扰加噪声比;根据所述可连接时长、信号与干扰加噪声比确定目标移动计算设备;将待卸载计算任务发送给目标移动计算设备,并接收反馈的任务计算结果;通过上述方式,在接收到通信连接请求后,根据可连接时长、信号与干扰加噪声比从各移动计算设备中选择目标移动计算设备,然后将待卸载计算任务发送给目标移动计算设备进行计算,并接收到最终的任务计算结果,从而能够实现在移动计算设备未处于物联网设备的覆盖范围内还能将任务计算结果进行反馈。能将任务计算结果进行反馈。能将任务计算结果进行反馈。
技术研发人员:俞新华 陈宇阳 胡颉 刘智
受保护的技术使用者:中国移动通信集团有限公司
技术研发日:2023.07.03
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/