1.一种支持移动用户的基站选择方法,其特征在于,包括以下步骤:S1、获取用户的信息,包括位置坐标、资源需求和移动速度,然后根据用户是否移动分成静态用户和动态用户;
S2、获取基站的信息,包括位置坐标和资源总量;
S3、静态用户根据静态方法,计算出用户对所有基站的偏好度,再降序排序;
S4、动态用户根据静态方法和动态方法,计算出用户对所有基站的偏好度,再降序排序;
S5、所有用户根据偏好度选择最合适的基站,进行任务卸载或者虚拟机拍卖等相关决策。
2.根据权利要求1所述的一种支持移动用户的基站选择方法,其特征在于,静态用户采用静态方法来计算偏好度,静态方法主要考虑了用户到每个基站的距离和基站的资源总量,计算公式如下:
其中Ii,j是用户i对基站j的偏好度,di,j表示用户i与基站j的距离进行归一化后的值;
其中 是距离的权重, 表示基站不同资源的权重;
而 表示基站j不同资源进行归一化后的值。
3.根据权利要求1所述的一种支持移动用户的基站选择方法,其特征在于,动态用户首先需要判断是否在该基站信号范围内,若不在就采用静态方法计算出用户对该基站的偏好度;若在信号范围内,就采用动态方法,它主要考虑了用户移出基站信号范围的最短直线距离和基站的资源总量,计算公式如下:其中Ii,j表示用户i对基站j的偏好度,li,j表示用户i移出基站j信号范围的最短直线距离,Vi是用户i的移动速度,k是一个优先级常数;
其中 是移动时间的权重, 表示基站不同资源的权重;而 表示基站j不同资源进行归一化后的值。
4.根据权利要求2和3所述的偏好度计算方法,其特征在于,为了确定所有的权重参数,主要步骤如下:
首先计算出所有用户每一种资源需求的取值范围,定义如下:再计算出所有基站每一种资源总量的取值范围,定义如下:然后求出基站第i种资源所能够支持用户数的最大区间,再取中值si,公式如下:再计算出基站第i种资源的权重比pi,公式如下:对于静态方法,设a1为距离权重,b1为基站资源总权重,其所有权重定义如下:a1+b1=1
对于动态方法,设a2为移动时间的权重,b2为基站资源总权重,其所有权重定义如下:a2+b2=1
5.根据权利要求4所述的权重计算方法,其特征在于,对于距离权重、移动时间权重、基站资源总权重的具体值,需要根据具体的应用场景进行设置,如根据实验的结果,利用启发式算法进行多次调整,或者利用强化学习得到最大基站资源利用率来确定具体值。