一种编队飞机wifi配置重连及重新上线的方法、系统及应用与流程

文档序号:32692844发布日期:2022-12-27 19:40阅读:54来源:国知局
一种编队飞机wifi配置重连及重新上线的方法、系统及应用与流程

1.本发明属于无人机技术领域,尤其涉及一种编队飞机wifi配置重连及重新上线的方法、系统及应用。


背景技术:

2.在编队飞机飞行表演过程中,存在着部分飞机上电后无法一次连接上线地面站服务器的问题,导致了无法短时间完成整体控制,全副画卷的飞行表演,重启飞机等待过程漫长,不满足运营需求等问题,设计一种保证机群飞机wifi配置重连及重新上线的设计方案,成为需要解决的技术问题。
3.通过上述分析,现有技术存在的问题及缺陷为:现有技术依赖wifi模块自身的断线重连机制,在飞机上电时间段,如果没有找到wifi,或者没有合理申请到ip地址,会有很长一段时间的等待时间,无法实现机群飞机的整体上线,有一部分飞机需要重新上电,使得在编队飞机表演或执行其他任务的完成效率受影响。


技术实现要素:

4.为克服相关技术中存在的问题,本发明公开实施例提供了一种编队飞机wifi配置重连及重新上线的方法、系统及应用。
5.所述技术方案如下:一种编队飞机wifi配置重连及重新上线的方法包括:
6.阶段性获取无线通信信号的通信状态,基于所述通信状态判断是否进行无线通信模块重启,并对编队飞机中个体飞机出现的异常无线通信信号进行调整,使机群飞机在一定时间内整体上线,并将编队飞机实时状态信息回传地面站。
7.在一个实施例中,所述编队飞机wifi配置重连及重新上线的方法包括以下步骤:
8.s1,飞机上电后,应用开始运行,获取wifi当前信号强度;
9.s2,若wifi信号强度足够,则进行下一步;若wifi信号强度不足够,累计超过15s~30s,优选15s,重新启动wifi模块驱动;
10.s3,获取wifi网关,获取失败,累计超过15s~30s,优选15s,则重启wifi驱动;获取成功,进行下一步;
11.s4,ping默认网关,若能ping通超过3包,则进行下一步;否则累计超过15s~30s,优选15s,重启驱动;
12.s5,ping地面站服务器静态网址,若能ping通,则认为网络连接正常,回传地面站,5s~10s后再进行检测。优选5s。
13.在一个实施例中,在步骤s1中,获取wifi当前信号强度包括:通过linux系统wpa_cli status指令,获取系统wifi信号相关信息。
14.在一个实施例中,在步骤s3获取wifi网关中,通过wpa_cli status指令获取系统wifi信号相关信息,包含网关信息,信号强度。
15.在一个实施例中,在步骤s4中ping默认网关包括:
16.linux下,获取相关信息指令:ping-c3-q-a-i wlan0;
17.输入即可获得相关结果。
18.在本发明中,ping为windows、unix和linux系统下的一个命令。ping也属于一个通信协议,是tcp/ip协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助分析和判定网络故障。
19.在一个实施例中,在步骤s5中所述ping通包括以下步骤:
20.指令:ping 172.168.0.201;
21.单片机进行消息回复:
22.ping 172.168.0.201(172.168.0.201)56(84)bytes of data.
23.64bytes from 172.168.0.201:icmp_seq=1ttl=62time=9.36ms
24.64bytes from 172.168.0.201:icmp_seq=2ttl=62time=5.50ms
25.64bytes from 172.168.0.201:icmp_seq=3ttl=62time=4.50ms
26.‑‑‑
172.168.0.201ping statistics
‑‑‑
27.3packets transmitted,3received,0%packet loss,time 8013ms
28.rtt min/avg/max/mdev=4.509/10.089/22.208/5.854ms。
29.本发明的另一目的在于提供一种编队飞机wifi配置重连及重新上线系统包括:
30.当前信号强度获取模块,用于飞机上电后,应用开始运行,获取wifi当前信号强度;
31.信号强度判断模块,用于若wifi信号强度足够,则进行下一步;若wifi信号强度不足够,累计超过15s~30s,重新启动wifi模块驱动;
32.网关获取模块,用于获取wifi网关,获取失败,累计超过15s~30s,优选15s,则重启wifi驱动;获取成功,进行下一步;
33.网关默认模块,用于ping默认网关,若能ping通超过3包,则进行下一步;否则累计超过15s~30s,优选15s,重启驱动;
34.静态网址判断模块,用于ping地面站服务器静态网址,若能ping通,则认为网络连接正常,5s~10s后再进行检测。
35.本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行所述的编队飞机wifi配置重连及重新上线的方法。
36.本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述的编队飞机wifi配置重连及重新上线的方法。
37.本发明的另一目的在于提供一种编队飞机,所述编队飞机搭载所述的编队飞机wifi配置重连及重新上线系统。
38.结合上述的所有技术方案,本发明所具备的优点及积极效果为:
39.第一、针对上述现有技术存在的技术问题以及解决该问题的难度,紧密结合本发明的所要保护的技术方案以及研发过程中结果和数据等,详细、深刻地分析本发明技术方案如何解决的技术问题,解决问题之后带来的一些具备创造性的技术效果,具体描述如下:
40.本发明解决了现有技术依赖wifi模块自身的断线重连机制,在飞机上电时间段,
如果没有找到wifi,或者没有合理申请到ip地址,会有很长一段时间的等待时间,无法实现机群飞机的整体上线,有一部分飞机需要重新上电的问题,使得在编队飞机表演或执行其他任务的完成效率得到提升。
41.第二、把技术方案看作一个整体或者从产品的角度,本发明所要保护的技术方案具备的技术效果和优点,具体描述如下:
42.本发明提供一种编队飞机wifi配置重连及重新上线的方法,通过设计阶段性获取wifi状态,然后决定是否要进行wifi模块重启的的方案,实现了指定时间内完成整体机群飞机的快速上线和状态信息回传地面站。
43.本发明提高了编队飞机机群整体的上线率,在有飞机网络异常时,能够有效的对网络进行重连恢复。
44.相比于现有技术,本发明的优点进一步包括:本发明通过多种检测机制,判断飞机未能正常上线的原因,然后一一进行对应的解决和处理,从而保证了机群飞机的短时间的整体上线率。
附图说明
45.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
46.图1是本发明实施例提供的编队飞机wifi配置重连及重新上线的方法流程图;
47.图2是本发明实施例提供的编队飞机wifi配置重连及重新上线的方法原理图;
48.图3是本发明实施例提供的编队飞机wifi配置重连及重新上线系统示意图;
49.图4是本发明实施例提供的rssi为wifi信号质量,信号质量在40~60之间效果图;
50.图中:1、当前信号强度获取模块;2、信号强度判断模块;3、网关获取模块;4、网关默认模块;5、静态网址判断模块。
具体实施方式
51.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其他方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施的限制。
52.一、解释说明实施例:
53.本发明实施例提供的编队飞机wifi配置重连及重新上线的方法阶段性获取无线通信信号的通信状态,基于所述通信状态判断是否进行无线通信模块重启,并对编队飞机中个体飞机出现的异常无线通信信号进行调整,使机群飞机在一定时间内整体上线,并将编队飞机实时状态信息回传地面站。
54.实施例1
55.如图1所示,本发明实施例提供的编队飞机wifi配置重连及重新上线的方法包括以下步骤:
56.s101,飞机上电后,应用开始运行,获取wifi当前信号强度;
57.s102,若wifi信号强度足够,则进行下一步;若wifi信号强度不足够,累计超过15s
~30s,优选15s,重新启动wifi模块驱动;
58.s103,获取wifi网关,获取失败,累计超过15s~30s,优选15s,则重启wifi驱动;获取成功,进行下一步;
59.s104,ping默认网关,若能ping通超过3包,则进行下一步;否则累计超过15s,重启驱动;
60.s105,ping地面站服务器静态网址,若能ping通,则认为网络连接正常,5s~10s后再进行检测。优选5s。
61.实施例2
62.基于实施例1提供的编队飞机wifi配置重连及重新上线的方法,进一步地,在步骤s101中,获取wifi当前信号强度包括:通过linux系统wpa_cli status指令即可获取系统wifi信号相关信息(linux系统自带功能)。
63.实施例3
64.基于实施例1提供的编队飞机wifi配置重连及重新上线的方法,进一步地,
65.在步骤s102中,根据使用的不同wifi模块和wifi天线特性,满足wifi信号强度是否满足通信要求。
66.在步骤s103中,获取wifi网关中,通过wpa_cli status指令即可获取系统wifi信号相关信息,里边包含网关信息,信号强度等。
67.实施例4
68.基于实施例1提供的编队飞机wifi配置重连及重新上线的方法,进一步地,
69.在步骤s104中,ping默认网关包括:
70.linux下,获取相关信息指令:ping-c3-q-a-i wlan0;
71.输入即可获得相关结果。
72.实施例5
73.基于实施例1提供的编队飞机wifi配置重连及重新上线的方法,进一步地,
74.在步骤s105中,所述ping通包括以下步骤:
75.在步骤s5中所述ping通包括以下步骤:
76.指令:ping 172.168.0.201;
77.单片机进行消息回复:
78.ping 172.168.0.201(172.168.0.201)56(84)bytes of data.
79.64bytes from 172.168.0.201:icmp_seq=1ttl=62time=9.36ms
80.64bytes from 172.168.0.201:icmp_seq=2ttl=62time=5.50ms
81.64bytes from 172.168.0.201:icmp_seq=3ttl=62time=4.50ms
82.‑‑‑
172.168.0.201ping statistics
‑‑‑
83.3packets transmitted,3received,0%packet loss,time 8013ms
84.rtt min/avg/max/mdev=4.509/10.089/22.208/5.854ms。
85.实施例6
86.如图2所示,本发明实施例提供的编队飞机wifi配置重连及重新上线的方法包括以下步骤:
87.步骤1,机群飞机上电,进行wifi连接状态检测;
88.步骤2,获取wifi信号强度;若wifi信号强度正常,执行下一步;若wifi信号强度正常异常,跳转步骤3、步骤4、步骤5、步骤6,执行是否超过15s检测步骤;
89.步骤3,获取wifi网关,若正常,执行下一步,若异常,跳转步骤4、步骤5、步骤6,执行是否超过15s~30s检测步骤;优选15s;
90.步骤4,ping默认网关,若正常,则执行下一步,若异常,跳转步骤5、步骤6,执行是否超过15s检测步骤;
91.步骤5,ping静态网址,若网络连接正常,执行下一步,若异常,跳转步骤6,执行是否超过15s检测步骤;
92.步骤6,5s后再进行检测。
93.在本发明实施例中,在步骤2-步骤6中,进行是否超过15s检测步骤时,若未超过15s,则执行步骤1;若超过15s,则进行wifi驱动重置,进行60s等待后,执行步骤1。
94.实施例7
95.如图3所示,本发明实施例提供的编队飞机wifi配置重连及重新上线系统包括:
96.当前信号强度获取模块1,用于飞机上电后,应用开始运行,获取wifi当前信号强度;
97.信号强度判断模块2,用于若wifi信号强度足够,则进行下一步;若wifi信号强度不足够,累计超过15s,重新启动wifi模块驱动;
98.网关获取模块3,用于获取wifi网关,获取失败,累计超过15s,则重启wifi驱动;获取成功,进行下一步;
99.网关默认模块4,用于ping默认网关,若能ping通超过3包,则进行下一步;否则累计超过15s,重启驱动;
100.静态网址判断模块5,用于ping地面站服务器静态网址,若能ping通,则认为网络连接正常,5s后再进行检测。
101.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
102.上述装置/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
103.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
104.二、应用实施例:
105.本发明实施例还提供一种计算机设备,该计算机设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。
106.本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述各个方法实施例中的步骤。
107.本发明实施例还提供了一种信息数据处理终端,所述信息数据处理终端用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤,所述信息数据处理终端不限于手机、电脑、交换机。
108.本发明实施例还提供了一种服务器,所述服务器用于实现于电子装置上执行时,提供用户输入接口以实施如上述各方法实施例中的步骤。
109.本发明实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行时可实现上述各个方法实施例中的步骤。
110.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。
111.三、实施例相关效果的证据:
112.如图4所示,rssi为wifi信号质量,信号质量在40~60之间则认为信号良好,图4中ping指令执行结果也如图显示,wifi状态正常。
113.以上所述,仅为本发明较优的具体的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1