Font Size: a A A

Design And Implementation Of Train Dynamic Map Software Based On Android Platform

Posted on:2019-06-20Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2428330563958787Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the process of urbanization in China,the population of city keeps increasing,and the problem of urban traffic has become increasingly serious.In order to alleviate this situation,the rail transit system of China has developed rapidly in recent years.The concept of passenger information system was developed to provide more humanized and diversified services to passengers.Dynamic map as its important component,using LCD electronic screen which has a high resolution as the displayer,provides passengers with route information in detail and video playback for entertainment,greatly enhances the passengers' travel experience.Dynamic map mainly uses control messages sent by train's controller to implement page's display and scenes' switching,using the combination of texts,images,animations to show train's running information,and the screen can be split to play video.LED dynamic map has a single form and the content of train's information is too little.It is also difficult in adjustment and update.It can't meet the operational requirements of the urban rail transit system.LCD dynamic map due to the limitation of the programming environment,the operation efficiency is very low.When dealing with complex animations or a lot of items need to be redrew in short time,it will take up a lot of CPU resources,and the screen will get choppy.It can't have a good display effects in this situation.As new requirements growing,a more stable and reliable implement of dynamic map is needed.To solve these problems,this thesis proposes a software design for developing the dynamic maps,which based on Android platform,to improve the display effect of dynamic map.According to the requirements of practical application of dynamic map combined with the design method of Android application,this thesis redesigns the implementation of the display scheme for dynamic map,effectively improves the stability and smoothness of display effect and reduces the usage of CPU resources with the help of the hardware acceleration.In the design method,a modular approach is adopted to improve the efficiency of software development.In the module of video play,this software can read,save,decode and play the RTSP real-time video stream,and provide a delay processing mechanism to improve the effect of video play.In the module of signal processing,the communication protocol IPTCOM of the train is recompiled on the Android platform,and the signal processing flow in each scene is redesigned,to enhance the reliability of the communication between the train controller and the dynamic map.This thesis firstly introduces the concept of the passenger information system and explains the development process of dynamic map.By analyzing the existing problems of dynamic map,it brings up the practical significance of this design.Secondly,it analyzes the functional requirements and application standards of dynamic map.It also introduces the software development platform,train communication protocol,software design mode and other contents in detail.And then,combining with the application requirements,the overall functional framework of the train dynamic map on Android platform is designed.Considering the design features of Android application program,it proposes the implementation of functions in every module.Finally,each module has been tested on the Android virtual machine and the hardware platform,and the test results have been analyzed and explained in detail.
Keywords/Search Tags:Passenger Information System, Dynamic Map, Android, Video Play
PDF Full Text Request
Related items