| China's general aviation industry starts late,and its size lags far behind the rapidly growing market demand,which means it has great potential for development.To promote the rapid development of domestic general aviation industry,the first priority is to establish a perfect flight service system and enrich various flight service products.At the same time,as China's Beidou satellite navigation technology matures,this technology can be applied into the design of flight service products,which can not only ensure the information security of the navigation supervision service,but also effectively promote the use of Beidou satellite navigation technology in the general aviation industry.With research and development of the Beidou flight service system as the background,this thesis develops a portable flight service terminal with a combination of the hardware and software based on the Android sysytem by using the Beidou satellite navigation technology,which can provide convenient and effective service for pilots.This thesis mainly consists of the following four parts:1.According to the actual situation during flight,this thesis analyzes requirements of the flight service terminal and thus determines main functions of the terminal,including aircraft positioning,planned routes management,rerouting planning under the flight forbidden area,and historical track playback.2.It designs and develops the flight service terminal hardware equipment based on ARM through researching on embedded development technology,Beidou communication technology,and Bluetooth communication technology.3.It studies the transformation planning model under the static block restricted flight area,and presents the analysis of the transformation planning model based on circular cut algorithm,and carries out the example simulation.4.It completes the development of the flight service terminal software,designs the bluetooth communication protocol and realizes data interaction between the hardware and software of the flight service terminal through the development of the Android bluetooth API;the SQLCipher framework is introduced to ensure the data security and the built-in database structure design is completed;according to the modular design idea,the software function design and development are completed.The offline map loading function of Baidu map API helps to solve the problem of map loading without network during flight;speech recognition input is used to replace the traditional manual input,improving the input efficiency of the diversion planning function;the Bessel curve fitting function is designed to narrow the gap between the historical track display and the actual flight path of the aircraft,and the smoothness effect is obvious,which is closer to the real trajectory of the aircraft;the Android multithreading programming technique is used to finish some time-consuming operations such as database operation and historical track drawing,so as to avoid abnormal occurrence of the software ANR.After preliminary testing and verification,the results show that the flight service terminal developed in this thesis can realize the planned function and basically meet the requirements of the flight service.This design is a preliminary exploration of airborne products in the flight service system using Beidou satellite navigation technology,and provides design ideas and experience for the development of flight service system products. |