| With the development of the Chinese Beidou Navigation Satellite System(BDS),the related industry applications ushered in a golden period.In the new era of "Beidou +",combining the BDS and mobile terminal to achieve position monitoring of moving carrier has also emerged.After investigating the traffic conditions of general aviation industry and the status quo of the monitoring industry in China,this paper proposes a design thought,which applies the navigation technology of BDS to achieve position monitoring of aircraft based on the Android mobile terminal platform,through making full use of the advantages of mobile Internet.Android platform not only has plenty of strengths such as open system,open source,and customizable,but also can access the Internet at any time in the network coverage area,which ensures the convenience and flexibility of the system.This paper designs and implements an Android-based aircraft monitoring system,which mainly includes the following contents:1.By surveying the traffic condition of aerial domain,and combining BDS with mobile surveillance system,we inspect the requirements of the mobile-based aircraft surveillance system.After that,we design the system from an overview and then go in details for each module.In the implementation phase,we first devote to studying the critical techniques involved in the system,and then build the environment and finish the development.In addition,to ensure the functionality and extensibility of our system,we further divide the system into several independent parts,which includes database design,backend server implementation,interaction between client and server,App implementation,air route planning.2.The ER diagram of the system database,the user information table,the aircraft information table,and the trace-related data tables is firstly designed.Then,we design and implement the server-side application and the required Web service interfaces.In addition,the application program is packaged and deployed on the server side.Moreover,we further implement the module of interaction between the server and the client through utilizing the remote call technology of Web service.3.We finish the development of the mobile App of our system and implement several major functions,inclding user login,aircraft localization,real-time trajectory tracking,history trajectory playback,and alarm fence setting.For the dynamic planning of the air route,we adopt A-Star algorithm and use Matlab to simulate and validate the result,which provides a solid foundation for the functionality of our system.4.We finally perform the functional tests on our App.Since our system has undergone multiple revisions and long-term use in practice,we chose the products of Baidu MTC-mobile cloud testing center to perform the in-depth compatibility testing and performance testing on the App.The testing results indicate that the compatibility and performance of our App meet the requirements.By plenty of flight tests and integrated tests,our system is proven to be reliable,thus it satisfies the requirements.To sum up,our system explores the possible applications of BDS in general aerial domain,and provides a design method and development experience for practitioners. |