[发明专利]一种用于卫星物联网移动终端的映射表项缓存更新方法有效
申请号: | 202110016264.6 | 申请日: | 2021-01-07 |
公开(公告)号: | CN112788702B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 刘俊宇;陈亦凡;史琰;盛敏;丁峰 | 申请(专利权)人: | 西安电子科技大学;中国通信学会 |
主分类号: | H04W40/24 | 分类号: | H04W40/24;H04W84/06 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 卫星 联网 移动 终端 映射 缓存 更新 方法 | ||
1.一种用于卫星物联网移动终端的映射表项缓存更新方法,其特征在于,包括以下步骤:
(1)构建卫星物联网模型:
构建包括H个边缘路由器L={Lh|1≤h≤H}、H*M个移动终端G={Ghm|1≤h≤H,1≤m≤M}和映射服务器K的卫星物联网模型,每个移动终端Ghm既是通信发送终端,又是其他S个移动终端G*的通信目标终端,映射服务器K用于存储G的映射表,其中,H≥1,Lh表示第h个缓存内存为Ch的边缘路由器,M≥1,Ghm表示Lh可覆盖的第m个终端,Ghm的映射表为Thm={Thmj|1≤j≤J},Thmj表示Thm的第j个映射表项,Thmj={Ihm,Whmj},Ihm表示Ghm对应的标识符,Whmj表示Ghm对应的第j个位置符,J表示映射表项的个数,J≥1,S∈[1,H×M-1],表示Ghm的第s个通信目标终端,的映射表为表示的第j个映射表项,表示对应的标识符,表示对应的第j个位置符;
(2)初始化参数:
初始化通信目标终端的标识符的形状参数为αhms和βhms,活跃映射表项的形状参数为和查询活跃映射表项子集的次数为Fhms,Fhms≥1,活跃映射表项在活跃映射表项子集中出现的次数为循环周期为tn,最大循环周期为tN,tN≥2,并令αhms=Fhms,βhms=1,tn=1;
(3)每个移动终端Ghm向覆盖自己的边缘路由器Lh发送通信请求:
每个移动终端Ghm将与自己通信的每个通信目标终端的标识符作为通信请求,并将通信请求在循环周期tn内多次发送至覆盖自己的边缘路由器Lh;
(4)边缘路由器Lh查询活跃映射表项及其对应的标识符:
边缘路由器Lh根据每个移动终端Ghm发送的通信请求,对映射服务器K中存储的每个通信目标终端的映射表中标识符及其对应的活跃映射表项进行Fhms次查询,并对所查询的活跃映射表项进行标注,得到所查询的S个通信目标终端的标识符集合及对应的活跃映射表项的集合Lh查询的所有活跃映射表项集合的集合其中,表示所查询对应的标识符子集,表示第x次查询对应的标识符;表示对应的活跃映射表项子集,表示对应的活跃映射表项;
(5)边缘路由器Lh判断tn>1:
边缘路由器Lh判断tn>1是否成立,若是,Lh读取Lh在tn-1时缓存的活跃映射表项的集合D(tn-1)以及D(tn-1)对应的标识符集合X(tn-1),并执行步骤(6),否则,执行步骤(7),D(tn-1)以及X(tn-1)分别表示为:
D(tn-1)={Dk(tn-1)|1≤k≤Numh(tn-1)}
X(tn-1)={Xk(tn-1)|1≤k≤Numh(tn-1)}
其中,Dk(tn-1)表示在tn-1时Lh缓存的第k个活跃映射表项,Numh(tn-1)表示Lh在tn-1时可缓存的最大映射表项个数,Numh(tn-1)≥1,Xk(tn-1)表示Dk(tn-1)对应的标识符;
(6)边缘路由器Lh对每个标识符和活跃映射表项的形状参数进行更新:
边缘路由器Lh对标识符的形状参数αhms和βhms,以及活跃映射表项的形状参数和进行更新,并执行步骤(7),αhms和βhms以及和的更新公式分别为:
其中,和分别为αhms和βhms的更新结果,和分别为和的更新结果,Dy(tn-1)表示当时,在D(tn-1)中对应的活跃映射表项,y∈[1,Numh(tn-1)],Numh(tn-1)≥1,FW表示边缘路由器Lh查询覆盖范围内所有终端的目的终端的标识符和活跃映射表项的次数,∑表示求和运算;
(7)边缘路由器Lh获取活跃映射表项的优先级集合P:
(7a)边缘路由器Lh通过标识符的形状参数创建的Beta分布同时通过活跃映射表项的形状参数创建的Beta分布
(7b)边缘路由器Lh对和分别进行随机采样,并通过的采样值Vhms和的采样值计算活跃映射表项的优先级然后按照从大到小的顺序对所计算的FW个优先级进行排序,得到优先级集合P={Pq|1≤q≤FW},其中Pq表示第q位优先级;
(8)边缘路由器Lh对缓存的映射表项进行缓存更新:
(8a)边缘路由器Lh按照P中所有优先级从大到小的顺序,对中的对应的活跃映射表项进行排序,得到排顺后的映射表项集合R={Rq|1≤q≤FW},其中Rq表示第q位活跃映射表项;
(8b)设缓存次数为c,边缘路由器Lh在tn时刻缓存活跃映射表项的集合为D(tn)表示,边缘路由器Lh第c次缓存的活跃映射表项为Dc(tn),边缘路由器Lh在tn-1时刻第c次缓存的活跃映射表项为Dc(tn-1),并令c=1,q=1;
(8c)边缘路由器Lh判断Rq∈D(tn)是否成立,若是,执行步骤(8d),否则令Dc(tn)=Rq,并执行步骤(8e);
(8d)边缘路由器Lh判断q≥FW,若是,得到更新后的缓存的映射表项集合D(tn),否则,令q=q+1,执行步骤(8c);
(8e)边缘路由器Lh判断c≥Numh(tn)是否成立,若是,得到更新后的缓存的映射表项集合D(tn),否则,令c=c+1,q=q+1,并执行步骤(8c);
(9)获取卫星物联网的映射表项缓存更新结果:
边缘路由器Lh判断tn≥tN是否成立,若是,停止循环并得到每个循环的缓存更新结果,否则,令tn=tn+1,并执行步骤(3)。
2.根据权利要求1所述的一种用于卫星物联网移动终端的映射表项缓存更新方法,其特征在于,步骤(7b)中所述的的采样值Vhms和的采样值计算公式为:
其中,Sample表示从Beta分布中随机采样一个数字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学;中国通信学会,未经西安电子科技大学;中国通信学会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110016264.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种绕组线击穿电压试验仪检定装置
- 下一篇:一种带有溢流槽的液态模锻挤压模具