System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于无人机,尤其涉及一种编队表演机群网络连接优化的流程方法及系统。
技术介绍
1、目前在编队飞行大架次组网通信过程中,存在着因为飞机数量过多,通讯设备网络通信过程中ac负载过大,ap数量过多,信道堵塞延时的网络连接问题,当飞机数量操过一定阈值后,飞机与地面站通信失败率较高,机群飞机无法快速确认网络当前存在的问题,导致实际表演过程中,运营压力过大,无法完成演出需要的问题,设计一种编队表演机群网络连接优化的方案,成为需要解决的技术问题。
2、通过上述分析,现有技术存在的问题及缺陷为:当前编队表演飞行时,网络通信多依赖与wpa和tcp自身的重连能力,在一些网络环境简单的情况下能实现连接,重连速度较为一般。在面对比较复杂的网络环境时,无法提供快速高效的掉线重连效果,且无法持续性的提供网络通信检测能力,在网络突发异常时,很难快速确认网络状态,做出对应的处理策略。
技术实现思路
1、为克服相关技术中存在的问题,本专利技术公开实施例提供了一种编队表演机群网络连接优化的流程方法及系统。
2、所述技术方案如下:一种编队表演机群网络连接优化的流程方法,该方法包括:
3、s1,架设编队飞行表演需要的网络环境,机群飞机全部上电;
4、s2,机群飞机初始化网络,连接到地面站;
5、s3,飞机网络检测:通过编队飞行的网络通信,对驱动层和协议层的通信能力进行逐层检测,持续性的测试,在发现网络异常后,进行重新连接,完成编队机群通信过程中网络通信
6、进一步的,在步骤s3中,飞机网络检测包括:
7、s301,tcp通信包进行一次检测,若检测正常,则继续进行下一次检测;
8、s302,若tcp通信数据包异常,则通过软件读取linux wpa中的当前状态;
9、s303,若当前tcp状态为completed,则继续下一个流程,若当前状态为其他,则开始超时检测;
10、s304,当超时后,如果还未切换到completed状态,则认为wifi异常,运行脚本;
11、s305,进行wpa的软件复位及重新连接;
12、s306,若进行了wpa复位,则等待wifi重新连接,然后返回到wpa状态判断,继续运行;
13、s307,当通过completed状态的检测后,开始进行ip地址检测;
14、s308,当ip满足检测后,对wifi质量进行读取,若rssi大于-80dbm,则认为满足需求,进入tcp连接检测阶段;
15、s309,tcp连接断开,然后进行二次连接,连接完成后与地面站进行通信,若通信成功,则等待下次网络状态检测;
16、s310,若tcp通信失败,继续复位tcp,重新进行连接;
17、s311,全流程进行持续性检测,直到表演结束。
18、进一步的,在步骤s301中,tcp通信包10s进行一次检测,若检测正常,则下一次10s继续进行检测。
19、进一步的,在步骤s303中,超时检测中,超时时间为10s。
20、进一步的,在步骤s305中,若切换至completed状态,则开始下一个步骤s306流程检测。
21、进一步的,在步骤s306等待wifi重新连接中,等待时间40s。
22、进一步的,在步骤s307中,若ip地址为169.254.x.x时,则当前在内网连接状态,等待10s,若依旧保持,则进行上述的wpa复位以及wifi重连操作。
23、进一步的,在步骤s308中,若rssi低于-80dbm,则运行wpa软件复位脚本,进行wifi重连。
24、进一步的,在步骤s310中,tcp通信失败,则等待20s,继续复位tcp。
25、本专利技术的另一目的在于提供一种编队表演机群网络连接优化的系统,包括:
26、网络环境于上电系统,用于架设编队飞行表演需要的网络环境,机群飞机全部上电;
27、地面站连接系统,用于机群飞机初始化网络,连接到地面站;
28、飞机网络检测系统,用于通过编队飞行的网络通信,对驱动层和协议层的通信能力进行逐层检测,持续性的测试,在发现网络异常后,进行重新连接,完成编队机群通信过程中网络通信状态。
29、结合上述的所有技术方案,本专利技术所具备的有益效果为:
30、本专利技术提供一种编队表演机群网络连接优化的流程方法,通过合理的设计、验证机群飞机与地面站连接的通信能力,实现编队机群飞机能够合理科学的通过软件复位重新实现网络连接。解决运营表演现场机群飞机数量过多,ac负载过大、ap数量过多、网络环境复杂导致机群与编队地面站小批量连接异常的问题,得到了编队表演能够轻松简单运营的技术效果。
本文档来自技高网...【技术保护点】
1.一种编队表演机群网络连接优化的流程方法,其特征在于,该方法包括:
2.根据权利要求1所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S3中,飞机网络检测包括:
3.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S301中,TCP通信包10s进行一次检测,若检测正常,则下一次10s继续进行检测。
4.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S303中,超时检测中,超时时间为10s。
5.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S305中,若切换至COMPLETED状态,则开始下一个步骤S306流程检测。
6.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S306等待wifi重新连接中,等待时间40S。
7.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S307中,若IP地址为169.254.x.x时,则当前在内网连接状态,等待10S,若依旧保持,
8.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S308中,若RSSI低于-80dbm,则运行WPA软件复位脚本,进行wifi重连。
9.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤S310中,TCP通信失败,则等待20S,继续复位TCP。
10.一种编队表演机群网络连接优化的系统,其特征在于,该系统通过权利要求1-9任意一项所述的编队表演机群网络连接优化的流程方法实现,该系统包括:
...【技术特征摘要】
1.一种编队表演机群网络连接优化的流程方法,其特征在于,该方法包括:
2.根据权利要求1所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤s3中,飞机网络检测包括:
3.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤s301中,tcp通信包10s进行一次检测,若检测正常,则下一次10s继续进行检测。
4.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤s303中,超时检测中,超时时间为10s。
5.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤s305中,若切换至completed状态,则开始下一个步骤s306流程检测。
6.根据权利要求2所述的编队表演机群网络连接优化的流程方法,其特征在于,在步骤s3...
【专利技术属性】
技术研发人员:赵晓伟,赵士磊,张沐然,刘浩,
申请(专利权)人:一飞海南科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。