Page 324 - 《软件学报》2021年第8期
P. 324
2606 Journal of Software 软件学报 Vol.32, No.8, August 2021
更新 msg.dfp
msg.type←DataPkt 并加入 DiffusionVector
ELSE
插入 MessageQueue
运动目标←msg.target,运动模式←ActiveMove
msg.type←DiffusionPkt 并加入 DiffusionVector
endIF
ELSE IF msg.dfp 为 PriorityData THEN
IF msg.target 位于 RDA THEN
IF 运动模式为 ActiveMove THEN
IF msg.target 与运动目标一致 THEN
插入 MessageQueue
ELSE
msg.type←DiffusionPkt 并加入 DiffusionVector
endIF
ELSE
插入 MessageQueue
运动目标←msg.target,运动模式←ActiveMove
endIF
ELSE IF msg.target 位于 AAA THEN
更新 msg.dfp
插入 MessageQueue
运动目标←协调运动目标队列中优先级最高的节点
ELSE IF msg.target 位于 IAA THEN
IF msg.ufi 小于按照式(18)计算的 UFI 值 THEN
更新 msg.dfp 和 msg.ufi
插入 MessageQueue
ELSE
丢弃
endIF
ELSE
插入 MessageQueue
endIF
ELSE
IF msg.target 位于 RAA THEN
插入 MessageQueue
ELSE
IF msg.ufi 小于按照式(18)计算的 UFI 值 THEN
更新 msg.dfp 和 msg.ufi
插入 MessageQueue
ELSE
丢弃