[发明专利]多跳空中基站协作的延迟容忍呼叫业务请求方法有效
申请号: | 202011419405.0 | 申请日: | 2020-12-07 |
公开(公告)号: | CN112702703B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 胡熖智;余刚;马大玮;田田;洪利腾;黄伟;施志勇;李立甫;杨舒洵 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W4/46;H04W16/18;H04W24/02;H04W24/06;H04W28/14;H04W84/18;H04B7/185 |
代理公司: | 北京力量专利代理事务所(特殊普通合伙) 11504 | 代理人: | 徐颖超 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跳空 基站 协作 延迟 容忍 呼叫 业务 请求 方法 | ||
1.一种多跳空中基站协作的延迟容忍呼叫业务请求方法,其特征在于,包括:
步骤1:多个空中基站确定初始位置;
步骤2:发起方G1向被叫方G2发起呼叫业务请求;
步骤3:空中基站处理单一基站覆盖范围内的呼叫请求;
步骤4:空中基站处理跨基站覆盖范围内的呼叫请求;
步骤5:空中基站群处理延迟容忍的呼叫请求;
步骤6:空中基站部署位置移动决策;
步骤7:空中基站激活呼叫业务链路;
步骤8:空中基站调整至覆盖最多地面终端的位置;
步骤9:空中基站移动过程中并发呼叫业务处置;
所述发起方G1向被叫方G2发起呼叫业务请求的方法,包括:
所述发起方G1发送呼叫请求消息,消息格式中包括如下要素:
消息类型、源终端ID、目的终端ID、消息序列号SN以及控制消息缓存的限时计数器TH;其中,消息类型为呼叫请求消息的类型,消息序列号SN区别不同次的呼叫请求业务,源终端ID和目的终端ID分别是这次呼叫业务的主叫方号码和被叫方号码,控制消息缓存的限时计数器TH根据主叫方的呼叫请求延迟容忍程度设置;发起方在发送消息的同时,还会启动一个本地定时器,超过本地定时器的定时时间TS时认为本次业务终止,TS大于TH;
所述发起方在本地定时器超时或收到空中基站发送的业务终止消息时,会认为业务请求失败;
所述空中基站处理单一基站覆盖范围内的呼叫请求的方法,包括:
设定空中基站U1接收到发起方G1发送的呼叫请求消息后,从该呼叫请求消息中识别出被叫方ID,该消息被转发给被叫方G2,当即时接收到被叫方G2回复的呼叫响应消息后,这表明主叫方G1和被叫方G2均在空中基站U1的覆盖范围内,空中基站U1再将被叫方G2的呼叫响应消息转发给主叫方G1,主叫方G1向空中基站U1发送呼叫确认消息,则空中基站完成连接主叫方G1、空中基站和被叫方G2的呼叫业务链路G1-U1-G2建立;
所述空中基站处理跨基站覆盖范围内的呼叫请求的方法,包括:
所述空中基站U1接收到主叫方G1发送的呼叫请求消息后,从消息中识别出被叫方ID,将该消息转发给被叫方G2,未即时接收到被叫方G2回复的呼叫响应消息时,这表明被叫方G2不在空中基站U1的覆盖范围内;若空中基站U1有与之相连通的其他空中基站,空中基站U1在所有与之相连通的空中基站覆盖范围内转发该呼叫请求消息,若被叫方G2在该连通的空中基站群内,即作出实时响应,即连接主叫方G1、空中基站U1、空中基站U2和被叫方G2的呼叫业务链路G1-U1-U2-G2建立;
所述空中基站群处理延迟容忍的呼叫请求,包括:
所述空中基站U1接收到主叫方G1发送的呼叫请求消息后,就返回顺序执行步骤3和步骤4,如不能响应呼叫请求即时建立呼叫业务链路,则执行延迟容忍呼叫请求来建立业务链路:
步骤5-1:若主叫方G1在空中基站U1的覆盖范围内,空中基站U1经北斗短消息和自组网链路查询其它的空中基站获知被叫方G2在空中基站U2的覆盖范围内,但空中基站U1和空中基站U2自组网链路是不连通的,主叫方G1发送的呼叫请求消息到达空中基站后,无法即时转发给被叫方G2,主叫方G1也不能即时得到呼叫响应,则主叫方U1缓存该呼叫请求消息;
步骤5-2:若主叫方G1在空中基站U1的覆盖范围内,空中基站U1经北斗短消息和自组网链路查询其它基站获知被叫方G2不在空中基站群的覆盖范围内,主叫方G1发送的呼叫请求消息到达空中基站后,无法即时转发给被叫方G2,主叫方G1也不能即时得到呼叫响应,则空中基站U1缓存该呼叫请求消息;
步骤5-3:若主叫方G1不在空中基站的覆盖范围内,主叫方G1的呼叫请求消息通过以北斗短消息的形式到达到空中基站Ua,空中基站Ua再经以北斗短消息和自组网链路查询其它基站获知被叫方G2在空中基站U2的覆盖范围内,则空中基站Ua缓存该呼叫请求消息;
步骤5-4:若主叫方G1不在空中基站的覆盖范围内,主叫方G1的呼叫请求消息通过以北斗短消息的形式到达到空中基站Ua,空中基站Ua再经以北斗短消息形式和自组网链路查询其它基站获知被叫方G2不在空中基站群的覆盖范围内,则空中基站Ua缓存该呼叫请求消息;
所述空中基站部署位置移动决策的方法,包括:
步骤6-1:对于步骤5-1,空中基站U1根据呼叫请求消息中的源终端ID、目的终端ID,从位置信息库中查询对应地面终端的位置,记主叫方G1和被叫方G2的水平位置坐标分别为(a1,b1)和(a2,b2),同时空中基站U1能够获知通信区域空中基站数量,其具体处理流程如下:
步骤6-1-1:若m=2,且||(a1,b1)-(a2,b2)||>r+2R,则空中基站中止本次业务请求;若||(a1,b1)-(a2,b2)||≤r+2R,则空中基站执行位置移动策略;m为空中基站数量,R为空中基站对地面终端水平覆盖范围参考半径,v为无人机平均移动速度,r为空中基站之间的最大通信距离;
设定两个空中基站U1和空中基站U2分别由位置(x1,y1)和(x2,y2)直线移动到水平位置点(x′1,y′1)和(x′2,y′2),且根据公式(2):
min{max{||(x1,y1)-(x′1,y′1)||,||(x2,y2)-(x′2,y′2)||}} (2)
s.t.
结合基于非线性约束最优化算法可求解(x′1,y′1)和(x′2,y′2),令d=min{max{||(x1,y1)-(x′1,y′1)||,||(x2,y2)-(x′2,y′2)||}},若则空中基站中止本次业务请求;若则空中基站将调整水平位置部署,沿直线移动至(x′1,y′1)和(x′2,y′2);
步骤6-1-2:若m>2,且||(a1,b1)-(a2,b2)||≤r+2R,则分别覆盖主叫方G1和被叫方G2的空中基站U1和空中基站U2,执行步骤6-1-1操作;
而其中若并不中止本次业务请求,继续执行后续操作;若||(a1,b1)-(a2,b2)||>2r+2R,则空中基站中止本次业务请求;若||(a1,b1)-(a2,b2)||≤r+2R且或r+2R<||(a1,b1)-(a2,b2)||≤2r+2R,则空中基站U1从除空中基站U1和空中基站U2之外的基站中选择一个空闲基站,记为空中基站U3,三个空中基站执行移动策略;
设定三个空中基站,即空中基站U1、空中基站U2和空中基站U3分别由位置(x1,y1)、(x2,y2)和(x3,y3)直线移动到水平位置点(x′1,y′1)、(x′2,y′2)和(x′3,y′3),且根据公式(3):
min{max{||(x1,y1)-(x′1,y1′)||,||(x2,y2)-(x′2,y′2)||,||(x3,y3)-(x′3,y′3)||}}(3)
s.t.
结合基于非线性约束最优化算法可求解(x′1,y′1)、(x′2,y′2)和(x′3,y′3),令d=min{max{||(x1,y1)-(x′1,y′1)||,||(x2,y2)-(x′2,y′2)||,||(x3,y3)-(x′3,y′3)||}},若则空中基站中止本次业务请求;若则空中基站将调整水平位置部署,沿直线移动至(x′1,y′1)、(x′2,y′2)和(x′3,y′3);
步骤6-2:对于步骤5-2,空中基站U1根据呼叫请求消息中的源端ID和目的端ID,从位置信息库中查询对应地面终端的位置,记主叫方G1和被叫方G2水平位置坐标分别为(a1,b1)和(a2,b2),同时空中基站U1能够获知通信区域空中基站数量,具体处理流程如下:
步骤6-2-1:若||(a1,b1)-(a2,b2)||≤2R时,则空中基站U1执行位置移动策略,设定空中基站U1由水平位置(x1,y1)直线移动到水平位置点(x′1,y′1),且根据公式(4):
min||(x1,y1)-(x′1,y′1)|| (4)
s.t.
结合基于非线性约束最优化算法可求解(x′1,y1′),令d=||(x1,y1)-(x′1,y′1)||,若则空中基站将调整水平位置部署,沿直线移动至(x′1,y′1);
步骤6-2-2:若m=2,除了空中基站U1,另一空中基站作为U2,接下来参照步骤6-1-1执行;
步骤6-2-3:若m>2,空中基站U1通过自组网链路或以北斗短消息的形式调度选择距离被叫方G2最近且空闲的空中基站作为空中基站U2,接下来参照步骤6-1-2执行;
步骤6-3:对于步骤5-3,空中基站Ua根据呼叫请求消息中的源端ID和目的端ID,从位置信息库中查询对应地面终端的位置,记主叫方G1和被叫G2的水平位置坐标分别为(a1,b1)和(a2,b2),同时空中基站Ua能够获知通信区域空中基站数量,处理流程如下:
步骤6-3-1:首先由覆盖被叫方G2的空中基站U2参考步骤6-2-1执行;
步骤6-3-2:若m=2,除了空中基站U2,把另一空中基站作为U1,接下来参照步骤6-1-1执行;
步骤6-3-3:若m>2,空中基站Ua通过自组网链路或以北斗短消息的形式调度选择原则为距离主叫方G1最近且空闲的空中基站作为U1,或者根据此原则把空中基站Ua自身作为空中基站U1,接下来参照步骤6-1-2执行;
步骤6-4:对于步骤5-4,空中基站Ua根据呼叫请求消息中的源端ID和目的端ID,从位置信息库中查询对应地面终端的位置,记主叫方G1和被叫G2的水平位置坐标分别为(a1,b1)和(a2,b2),同时空中基站Ua能够获知通信区域空中基站数量,处理流程如下:
步骤6-4-1:空中基站Ua通过自组网链路或以北斗短消息的形式调度选择空中基站,原则为到主叫方G1和被叫方G2距离之和最近且空闲的空中基站,或者根据此原则选择Ua自身,参考步骤6-2-1执行;
步骤6-4-2:若m=2,距离主叫方G1近的空中基站作为空中基站U1,距离被叫方G2最近的空中基站作为空中基站U2,接下来参考步骤6-1-1执行;
步骤6-4-3:若m>2,空中基站Ua通过自组网链路或以北斗短消息的形式调度选择空中基站,原则为到主叫方G1和被叫方G2距离之和依次最近且空闲的两个空中基站作为空中基站U1和空中基站U2,其中距离主叫方G1最近的空中基站作为空中基站U1,距离被叫方G2最近的空中基站作为空中基站U2,或者根据此原则把空中基站Ua自身作为空中基站U1或空中基站U2,接下来参考步骤6-1-2执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011419405.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于建筑幕墙清洗的辅助装备
- 下一篇:一种牙齿正畸规划生成方法及系统