1.一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,包括以下步骤:S1.当前基站根据用户的历史轨迹信息、当前地理位置信息、历史地理位置信息、用户使用服务信息,确定所述用户的预测轨迹;
S2.根据所述预测轨迹和真实轨迹确认所述预测轨迹的历史轨迹偏差度;其中,所述真实轨迹由所述用户的历史轨迹信息得到;所述历史轨迹偏差度为表示所述预测轨迹对于所述用户所处位置的路况预测准确程度;
S3.确认所述历史轨迹偏差度最小的预测轨迹作为目标预测轨迹;根据所述目标预测轨迹确定备选基站列表;
S4.计算所述备选基站列表中各基站的综合匹配度;选择综合匹配度最高的基站作为最优迁移基站;所述综合匹配度为表示所述备选基站对于所述用户的服务迁移匹配度;
S5.计算所述最优迁移基站的路径分数,确定最优服务迁移路径;
S6.对最优迁移基站进行实时更新。
2.如权利要求1所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述当前基站根据用户的历史轨迹信息、当前地理位置信息、历史地理位置信息、用户使用服务信息,确定所述用户的预测轨迹;包括:所述预测轨迹,包括:第一预测轨迹和第二预测轨迹;
所述第一预测轨迹由所述基站使用所述用户的当前地理位置信息对用户进行轨迹预测得到;
所述第二预测轨迹由所述基站使用所述用户的历史地理位置信息对用户进行轨迹预测得到。
3.如权利要求2所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述根据所述预测轨迹和真实轨迹确认所述预测轨迹的历史轨迹偏差度,包括:S21.获取第一预测轨迹、第二预测轨迹、真实轨迹中每隔间隔时间t的坐标点对应的方位角An(i)和速度V(i),所述i=T‑k*t,其中T为当前时刻,所述k为n‑1、n‑2、…、0,其中n为由起始时刻到当前时刻按每隔间隔时间t划分而得到的个数,所述t为间隔时间;
S22.对所述第一预测轨迹、第二预测轨迹、真实轨迹中每隔间隔时间t的坐标点对应的方位角和速度进行归一化,得到归一化后的方位角 、速度 ;
S23.计算所述第一预测轨迹、第二预测轨迹、真实轨迹中每隔间隔时间t的坐标点的方位角与速度归一化后的偏差值之和Ans、Vs;
S24.计算所述第一预测轨迹、第二预测轨迹与真实轨迹的历史轨迹偏差度P;公式如下:P = a*Ans +b*Vs (00 ),所述a、b为影响因子。
4.如权利要求1所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述根据所述目标预测轨迹确定备选基站列表,包括:选择所述目标预测轨迹中T+1*t时刻对应的坐标点,以所述坐标点为圆心,将半径为R内所有的基站作为备选基站;统计所述备选基站,得到所述备选基站列表;所述T为当前时刻,所述t为间隔时间。
5.如权利要求1所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述计算所述备选基站列表中各基站的综合匹配度,包括:S41.获取所述备选基站列表中各基站与目标预测轨迹T+1*t时刻对应坐标点的距离Bdis,并对所述距离进行归一化处理,得到归一距离Bdisnor;所述T为当前时刻,t为间隔时间;
S42.获取所述备选基站列表中各基站的负载值LO,并对所述负载值进行归一化处理,得到归一负载值LOnor;
S43.获取所述备选基站列表中各基站的剩余算力Ca,并对所述剩余算力进行归一化处理,得到归一算力Canor;
S44.计算所述各基站的综合匹配度;计算公式为:
Bp =w1*(1‑Bdisnor)+w2*(1‑LOnor)+ (1‑w1‑w2)*Canor (0
6.如权利要求1所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述计算所述最优迁移基站的路径分数,确定最优服务迁移路径,包括:S51.计算当前区域内所有可连接的基站之间的路径分数,包括:Score = Timenor*c+Costnor*d+LinkS*(1‑c‑d) (0
S53.将所述路径分数总和最小的迁移路径为最优服务迁移路径。
7.如权利要求6所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述路径分数为表示所述迁移路径的评价分数。
8.如权利要求1所述的一种基于轨迹预测的边缘计算服务迁移方法,其特征在于,所述对最优迁移基站进行实时更新,包括:S61.在T+1*t时刻,判断用户的实际位置是否在最优迁移基站的服务范围内;若在,则不对最优迁移基站进行更新;若不在,则转S62,所述T为当前时刻,所述t为间隔时间;
S62.判断是否需要对最优迁移基站进行更新,包括:
S621.将最优迁移基站设为第一迁移基站;
S622.将T+1*t时刻用户的实际位置距离最近的基站设定为第二迁移基站;计算第一迁移基站和第二迁移基站的路径分数,确定第二迁移路径;所述路径分数的计算与S5计算方法相同;所述第二迁移路径为所述第一迁移基站和所述第二迁移基站的最优服务迁移路径;
S623.计算所述第二迁移路径的迁移综合时间AllTime,公式如下:AllTime = RouteTime + LoadTime,其中RouteTime为链路传输时间、LoadTime为基站加载服务时间;
S624.若迁移综合时间大于预设的时间间隔time_span,则不进行更新,否则将第二迁移基站作为最优迁移基站。