《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于Android的情報管理系統設計與實現
基于Android的情報管理系統設計與實現
2017年微型機與應用第2期
譚欽紅,黃茂碟,張作運
重慶郵電大學 通信與信息工程學院,重慶 400065
摘要: 根據現有信息處理方式,設計了基于Android的情報管理系統。情報管理系統通過網絡實時上傳采集的情報信息,管理員及時處理并下發指令,APP用戶根據指令進行處理并將結果反饋給管理員從而形成閉合的信息處理方式。緊急情況下手機客戶端直接與后臺管理端進行視頻直播,更加快捷地做出處理措施。詳細闡述了系統的總體構架,介紹了系統的功能模塊和具體實現,對系統進行測試,并提出系統需要完善的地方。
Abstract:
Key words :

  譚欽紅,黃茂碟,張作運

  (重慶郵電大學 通信與信息工程學院,重慶 400065)

       摘要:根據現有信息處理方式,設計了基于Android情報管理系統。情報管理系統通過網絡實時上傳采集的情報信息,管理員及時處理并下發指令,APP用戶根據指令進行處理并將結果反饋給管理員從而形成閉合的信息處理方式。緊急情況下手機客戶端直接與后臺管理端進行視頻直播,更加快捷地做出處理措施。詳細闡述了系統的總體構架,介紹了系統的功能模塊和具體實現,對系統進行測試,并提出系統需要完善的地方。

  關鍵詞:Android;情報管理系統;JAX-WS;視頻通話

  中圖分類號:TN919.82文獻標識碼:ADOI: 10.19358/j.issn.1674-7720.2017.02.030

  引用格式:譚欽紅,黃茂碟,張作運.基于Android的情報管理系統設計與實現[J].微型機與應用,2017,36(2):100-103.

0引言

  隨著 “互聯網+”[1]時代的到來,傳統行業中情報信息處理方式顯得有些過時,如民警執法、事故現場指揮救援等采集的情報信息往往是事后處理,導致信息滯留,采集設備也因行業不同使應用場景受限。本文基于互聯網技術,采用全新信息處理模式,設計了基于Android[2]的情報管理系統。選用開源MySQL[3]關系型數據庫放置在網絡服務端,通過Web Service技術進行數據傳輸,利用線程及流媒體技術進行視頻數據傳輸,實現信息及時上傳處理并利用Android平臺擴展應用場景,達到了較好的情報管理效果。

1系統總體架構

  1.1系統簡介

  情報管理系統主要包括后臺數據存儲服務器、手機端(包括手機客戶端和手機服務端)和后臺管理端三部分,其系統架構圖如圖1所示。手機端采集情報信息上傳至后臺管理端,后臺管理端處理采集信息下發指令給手機端,手機端用戶根據指令內容完成相應動作并進行反饋從而完成一條閉合的信息處理。情報信息數據在兩大服務器中進行處理。系統接入互聯網,實時將現場音視頻圖像回傳給后臺管理端,將手機變成隨身攜帶的監控點,彌補傳統監控設備有圖像沒聲音,無法實時上傳視頻圖像等問題。

001.jpg

  1.2系統設計

  情報管理系統手機端由Android平臺開發完成,手機端采用C/S[4]架構將應用程序分為手機客戶端、手機服務端兩部分,手機服務端與數據存儲服務器進行數據交互;后臺管理端由.NET[5]平臺開發完成,后臺管理端訪問數據存儲服務器獲得數據。

  通過調用JAXWS[6]服務來發布使用Web Service框架的手機服務端,簡化了Java技術開發和部署Web Service的工作。手機客戶端采集情報信息通過HTTP協議訪問Tomcat發布的Web Service服務器接口將信息存入數據庫,將圖片存入FTP服務器并將圖片路徑寫入數據庫中。后臺管理端通過訪問數據庫得到情報信息,進行分析并下發處理指令寫入數據庫中,同時接收手機客戶端通過Socket連接請求的實時視頻傳輸。情報管理系統數據流圖如圖2所示。

 

002.jpg

2系統設計與實現

  情報管理系統主要有三大功能模塊:情報模塊、指令模塊、視頻圖傳模塊。情報模塊包括后臺管理端的情報管理和手機端的情報采集,兩者共同完成情報信息的管理以及采集;指令模塊包括后臺管理端的指令管理和手機端的指令處理,兩者共同完成實時指令的處理;視頻圖傳模塊實現一對多的通信模式,后臺管理端可以同時接受多個手機客戶端發起的視頻連接請求,實時監聽完成視頻傳輸,并在視頻通話結束后把視頻存入FTP服務器中將視頻路徑寫入數據庫。

  2.1情報模塊

  該模塊手機客戶端通過HTTP方法上傳情報信息,情報信息包括情報標題、情報內容、發生時間和地點,以及選擇圖片作為附件等,同時手機客戶端用戶可以查看歷史上傳情報。從后臺管理端,管理員可以查看相應的情報信息,實時監聽手機端是否上傳情報。

  2.1.1情報模塊手機端實現

  完成該模塊功能需要在程序中申明INTERNET權限讓APP應用接入網絡,申明調用手機攝像頭拍照和操作權限允許APP應用拍照以及操作手機圖庫照片,APP應用實現完整信息上傳。

  在手機客戶端定義InformToServer類,利用HTTP的POST請求方法實現客戶端與服務器之間的數據傳輸。訪問服務端Web Service接口的方法如下:HttpPost httpPost = new HttpPost(urlAddress)創建POST請求方法,并且在List<NameValuePair> params 數組中附加上傳手機服務端數據,最后使用httpPost.setEntity(new UrlEncodedFormEntity(para))方法將數據上傳至手機服務端。手機服務端使用request.getParameter()方法獲得數據并對數據進行處理存入數據庫。最后手機客戶端使用ht.getEntity()方法獲得手機服務端反饋。

  在手機客戶端創建基于JAXWS的InformActivity客戶端類,在手機服務端創建基于JAXWS的Upload服務端類,實現WSDL對Web Service接口的定義。手機客戶端通過訪問手機服務端指定Web Service的wsdlURL(訪問路徑)和QName(命名空間)完成圖片信息的上傳。

  2.1.2情報模塊后臺管理端實現

  該模塊后臺管理端將實時監聽手機端上傳情報信息條數,提醒管理員系統中存在未處理情報。

  點擊主界面“情報管理”按鈕,通過mysql.mySqlCommand.ExecuteReader()方法訪問數據庫,將返回的數據在ListView控件中顯示。管理員可以按照指定日期的時間段、所屬機構以及情報信息狀態查詢情報內容。管理員根據上傳的情報內容做出正確處理措施并將以指令方式下達給APP用戶,通過new Order(order_ID, inform_ID)方法跳轉到指令下發界面進行下發操作。

  2.2指令模塊

  該模塊中手機客戶端主動向手機服務端請求查詢后臺管理端下發的指令信息,后臺下發的指令內容插入MySQL數據庫中,手機服務端訪問數據庫,將數據反饋給手機客戶端,利用ListView控件將信息顯示在APP界面上,并根據指令信息進行情報反饋。

  2.2.1指令模塊手機端實現

  點擊APP應用主界面的“新指令”按鈕,使用HTTP的POST請求訪問手機服務端的Web Service接口。手機服務端反饋數據較多,將采用JSON數組形式進行返回。首先將從數據庫中獲得的數據以鍵值對的方式存入HashMap散列表中,接著調用JSONObject類將HashMap對象轉成Jason數組反饋給手機客戶端。手機客戶端以Jason格式接收數據再進行處理。

  APP主界面中將實時顯示未讀指令條數,提醒APP用戶及時查看新指令并對指令進行反饋。該功能將在手機客戶端設置一個定時任務,不斷輪詢手機服務端得到最新數據[7],實現方法如下:Timer timer = new Timer()創建定時器,TimerTask task = new TimerTask()創建執行任務,利用timer.schedule(task, 0, 3000)執行定時任務。

  2.2.2指令模塊后臺管理端實現

  后臺管理端的指令功能包括指令管理和指令模板兩個模塊。指令管理即為管理員下達新指令,指令模板將日常事件生成樣板,在下達新指令時選擇即可。模塊內容可根據日期、狀態或者標題進行查詢,同時可完成新建與刪除操作。后臺管理端指令下發流程如圖3所示。

004.jpg

  2.3視頻圖傳模塊

  該模塊中手機客戶端將直接與后臺管理端進行網絡連接完成視頻通話[8],此通信方式實現了視頻傳輸實時性高、傳輸效率高等。情報管理系統可實現多個手機客戶端與后臺管理端通話,同時進行多個場景的視頻監控。手機客戶端與后臺管理端交互的數據流向如圖2虛線標識部分所示。該模塊采用傳輸控制協議[9](Transmission Control Protocol,TCP)協議建立連接實現Socket通信。

  (1)手機客戶端視頻請求

  Socket通信前對APP應用中視頻通話的視頻質量進行設置。首先在程序中申明調用使用手機攝像頭拍照權限對攝像頭進行初始化,設置視頻寬度、視頻高度等影響視頻質量因素的值。完成視頻通話準備工作后新開線程建立TCP連接,實現方法如下:client=new Socket(serverUrl,serverPort)定義MyThread對象方法,Thread th = new MyThread()實例化MyThread對象,th.start()執行連接請求。

  (2)后臺管理端接收請求并存儲視頻

  后臺管理端接收來自手機客戶端的TCP請求,點擊打開視頻播放器實現與手機用戶視頻通話,在視頻通話結束后將視頻存入FTP服務器并在數據庫中寫入視頻存放地址,以便回放歷史視頻查看。為了完成多個場景下視頻監控,后臺管理端同時開啟多個Socket線程接收手機客戶端的視頻請求。實現方法如下:

  實例化名SocketServer對象,名為server;

  調用server對象的接入函數,數據流接收函數,中斷函數;

  開始監聽server對象;

  (3)后臺管理端視頻回放

  每次視頻通話結束后臺管理端會將視頻存入FTP服務器,訪問數據庫得到視頻存儲地址對視頻進行回放,為事件處理提供有利證據。系統需要在指定管理員身份下查看相關視頻錄像。該功能的偽代碼如下:

  獲得歷史視頻存儲地址lvi;

  實例化名為vlc的視頻播放對象;

  設置vlc的名稱:lvi.SubItems[3].Text;

  開始播放視頻;

3系統功能測試

  系統手機服務端由MyEclipse、Tomcat、JDK、MySQL開發完成,手機客戶端由Eclipse、JDK、Android SDK、ADT開發完成,后臺管理端由Visual Studio開發完成。基于系統開發環境以及系統框架的設計,首先在xampp中開啟MySQL服務,其次打開系統后臺管理端可執行文件,并在MyEclipse軟件中啟動Tomcat服務器開啟系統手機服務端,為手機客戶端提供可訪問Web Service接口。最后將情報管理系統手機APP的安裝文件apk安裝到Android手機終端,進行系統測試。

  (1)系統主界面

  系統主界面的呈現方式對于用戶體驗是至關重要的,簡單大方的UI設計方便用戶快速定位到所需功能。在手機端和后臺管理端的主界面都直接設置了系統功能模塊按鈕,用戶點擊按鈕即可跳轉對應功能模塊,進入系統主界面流程如圖4所示。

 

005.jpg

  (2)情報和指令模塊

  情報模塊和指令模塊是相互關聯的功能模塊。手機客戶端采集情報上傳,后臺管理端根據情報信息下發處理指令,手機端對指令信息進行情報反饋,因此情報與指令模塊測試一起進行。進入模塊流程如圖5所示。

006.jpg

  (3)視頻圖傳模塊

  視頻圖傳是系統開發的核心,要求視頻清晰,對該模塊進行測試。APP應用接入網絡并調用手機攝像頭進行視頻錄入與后臺管理端進行Socket連接完成實時通話,視頻通話流程如圖6所示。

  

007.jpg

4結論

  情報管理系統應用解決了傳統行業中的信息滯留問題,同時將隨身攜帶的手機變成監控點、定位點,節約了不少設備資金。這樣的系統取代了傳統行業中的情報信息處理方式,隨時隨地采集信息,實時上傳,及時處理。此外,系統還需要進一步完善,做到Android手機端之間的信息共享。

參考文獻

  [1] 寧家駿.“互聯網+”行動計劃的實施背景、內涵及主要內容[J]. 電子政務, 2015(6):32-38.

  [2] LEE J K, LEE J Y. Android programming techniques for improving performance[C]. 2011 3rd International Conference on Awareness Science and Technology (ICAST2011), 2011:386389.[3] CABRAL S K. MySQL 5.5: improving on the world’s most popular open source database[J]. Database Trends and Applications, 2011, 25(3):30.

  [4] 陳俊斌.C/S與B/S結合的軟件體系結構[J]. 電子技術與軟件工程,2015(3):68-69.

  [5] 王海燕.C#.NET下三層架構數據庫應用系統開發[J]. 計算機技術與發展,2012,22(6):78-81.

  [6] 彭邦倫.利用JAX—WS開發Web Service[J]. 電腦編程技巧與維護, 2008(12):21-23.

  [7] 倪紅軍.基于Android平臺的消息推送研究與實現[J]. 實驗室研究與探索, 2014,33(5):99-100.

  [8] 鄧蕊.基于Android的視頻監控的研究與實現[D]. 西安:西安電子科技大學,2012.

  [9] Xiong Yonghua, Wu Min, Jia Weijia. Delay prediction for realtime video adaptive transmisson over TCP[J]. Journal of Multimedia, 2010,5(3):216-223.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲高清在线观看一区| 日韩视频精品| 亚洲第一主播视频| 国产视频一区三区| 国产精品视频| 欧美日韩一区精品| 欧美日韩亚洲一区二区| 欧美日韩播放| 欧美日韩国内自拍| 欧美日韩国产精品一区二区亚洲| 欧美成人a∨高清免费观看| 免费黄网站欧美| 毛片基地黄久久久久久天堂| 久久久久久久性| 久久青草欧美一区二区三区| 久久久久久精| 久久亚洲综合色一区二区三区| 久久久国产精品一区二区中文| 欧美专区在线观看| 久久久久久香蕉网| 美日韩免费视频| 欧美多人爱爱视频网站| 欧美成人一区二区三区在线观看| 毛片一区二区| 欧美激情在线有限公司| 欧美日韩一区视频| 国产精品丝袜xxxxxxx| 国产精品一区免费观看| 国产午夜精品久久| 精品成人一区二区| 亚洲欧洲一区二区三区在线观看| 亚洲欧洲一二三| 一本色道**综合亚洲精品蜜桃冫| 中国亚洲黄色| 欧美一级淫片aaaaaaa视频| 久久成人精品无人区| 亚洲国产天堂久久综合网| 亚洲精品乱码久久久久久按摩观| 一区二区三区成人| 欧美亚洲网站| 久久综合导航| 欧美精品日韩一本| 国产精品日韩专区| 激情久久久久久久久久久久久久久久| 黄色成人在线免费| 在线亚洲电影| 国产精品美女www爽爽爽视频| 国产精品v欧美精品v日韩| 国产免费观看久久黄| 红桃视频亚洲| 日韩视频第一页| 亚洲永久免费| 久久精品91久久久久久再现| 亚洲精品美女在线| 亚洲自拍16p| 久久人人看视频| 欧美成人官网二区| 欧美视频在线观看一区| 国产亚洲精品久久久久久| 亚洲国产aⅴ天堂久久| 亚洲天堂偷拍| 久久精品视频导航| 亚洲午夜在线| 久久久夜色精品亚洲| 欧美精品亚洲精品| 国产欧美一区二区三区久久人妖| 1000部精品久久久久久久久| 夜夜嗨av一区二区三区网页 | 亚洲精品一区二区三区樱花| 亚洲影院在线| 日韩一级精品视频在线观看| 午夜亚洲视频| 欧美激情精品久久久久久| 国产精一区二区三区| 亚洲精品少妇30p| 欧美中文在线观看| 亚洲影视在线播放| 欧美不卡视频| 国产日韩一区欧美| 在线视频精品| 亚洲精品女av网站| 久久av最新网址| 欧美调教vk| 亚洲国产一区二区三区青草影视 | 免费看精品久久片| 国产乱码精品一区二区三| 亚洲精品偷拍| 亚洲精品国精品久久99热一| 久久国产精品毛片| 欧美午夜片在线观看| 亚洲电影免费观看高清| 午夜亚洲视频| 亚洲欧美日韩在线观看a三区| 欧美成人第一页| 好吊色欧美一区二区三区视频| 亚洲图片欧美日产| 夜夜嗨av一区二区三区四季av | 国产精品免费网站| 亚洲人成在线观看| 亚洲激情电影在线| 久久青草福利网站| 国产日本欧美在线观看| 在线一区亚洲| 一区二区三区欧美成人| 免费成人高清视频| 国产字幕视频一区二区| 亚洲欧美在线网| 香蕉久久夜色| 国产精品日韩在线一区| 一区二区欧美国产| 夜夜爽99久久国产综合精品女不卡| 久久免费精品日本久久中文字幕| 国产精品视频福利| 中文一区字幕| 亚洲一级在线观看| 欧美视频免费在线| 一本久道久久综合婷婷鲸鱼| 一区二区高清| 欧美人与性动交a欧美精品| 91久久国产综合久久91精品网站| 亚洲区国产区| 欧美精品1区2区3区| 亚洲日本成人| 日韩亚洲综合在线| 欧美日韩精品免费观看视频| 亚洲精品欧美激情| 夜夜嗨av一区二区三区免费区| 欧美精品一区在线发布| 亚洲欧洲综合| 宅男噜噜噜66国产日韩在线观看| 欧美日韩国产影院| 亚洲手机在线| 欧美有码视频| 国产一区久久久| 久久精品亚洲一区二区| 美日韩精品免费| 亚洲日韩视频| 亚洲一区二区在线免费观看视频| 欧美日韩精品综合| 一区二区三区视频在线播放| 亚洲综合久久久久| 国产精品一区二区三区四区五区| 午夜精品久久久久久久久久久久久| 性久久久久久| 国内精品嫩模av私拍在线观看| 久久精品欧美日韩精品| 欧美电影在线| 一区二区三区四区国产精品| 欧美一级精品大片| 狠狠爱www人成狠狠爱综合网| 最新亚洲电影| 亚洲欧美电影在线观看| 国产日韩欧美a| 亚洲国产成人久久| 欧美日本视频在线| 亚洲视频一区在线| 久久国产精品黑丝| 亚洲国产精品一区在线观看不卡 | 亚洲在线观看视频| 久久精品人人爽| 亚洲高清自拍| 亚洲一区二区欧美日韩| 国产一区二区久久| 日韩午夜激情| 国产精品自拍在线| 亚洲激情视频在线播放| 国产精品v欧美精品v日韩精品 | 亚洲高清免费视频| 欧美日韩一区二区精品| 亚洲欧美日韩国产一区| 欧美 日韩 国产一区二区在线视频| 日韩视频免费在线| 久久精品欧洲| 一本高清dvd不卡在线观看| 久久久国产91| 夜夜嗨av一区二区三区四区| 久久久久久久欧美精品| 日韩午夜电影av| 久久婷婷国产综合精品青草| 亚洲美女啪啪| 久久久久久高潮国产精品视| 99re6这里只有精品视频在线观看| 欧美一区二区在线免费播放| 91久久黄色| 久久九九热免费视频| 日韩视频二区| 免费成人你懂的| 亚洲性感激情| 欧美激情第六页| 久久精品成人| 国产精品久久久久久久午夜| 亚洲激情亚洲| 国产一级一区二区| 亚洲自拍16p| 亚洲人www| 狂野欧美激情性xxxx欧美| 亚洲一区综合| 欧美日韩国产专区| 亚洲精品久久久蜜桃 | 性做久久久久久|