refactory flyingAnalyzeSystem