《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于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亚洲国产精品_日韩亚洲一区二区
欧美主播一区二区三区美女 久久精品人| 美女精品一区| 亚洲国产另类久久精品| 香蕉久久夜色| 亚洲淫性视频| 亚洲免费视频成人| 亚洲特色特黄| 这里只有精品视频| 在线一区日本视频| 国产精品99久久久久久久女警| 亚洲精品美女免费| 最新国产成人av网站网址麻豆 | 亚洲国产精品ⅴa在线观看 | 亚洲欧美日韩在线| 亚洲综合丁香| 小黄鸭精品密入口导航| 午夜精品久久久久久久99热浪潮| 亚洲一区日韩在线| 午夜精品一区二区三区电影天堂| 亚洲永久免费精品| 亚洲综合激情| 欧美制服第一页| 久久―日本道色综合久久| 久久伊人亚洲| 欧美经典一区二区三区| 欧美日韩国产高清| 国产精品二区三区四区| 国产精品亚发布| 国产午夜精品麻豆| 精品91久久久久| 亚洲三级色网| 亚洲制服欧美中文字幕中文字幕| 香港久久久电影| 亚洲欧洲久久| 亚洲一区二三| 欧美综合国产| 免费视频最近日韩| 欧美日韩一区国产| 国产女人水真多18毛片18精品视频 | 欧美日韩精品伦理作品在线免费观看 | 国产精品99久久不卡二区| 亚洲欧美日韩久久精品| 亚洲国产成人91精品| 亚洲精品自在在线观看| 亚洲在线一区二区| 久久久噜噜噜久久久| 欧美激情视频一区二区三区免费| 国产精品久久国产精品99gif| 国产婷婷精品| 亚洲激情网站| 亚洲欧美一区二区三区久久| 亚洲缚视频在线观看| 一本色道久久综合狠狠躁篇怎么玩 | 国产在线欧美| 99视频在线精品国自产拍免费观看| 亚洲一区在线看| 亚洲三级毛片| 西瓜成人精品人成网站| 免费永久网站黄欧美| 国产精品久久久久久久久婷婷| 国内自拍一区| 亚洲天堂激情| 99精品国产一区二区青青牛奶| 午夜欧美精品| 欧美激情a∨在线视频播放| 国产精品萝li| 亚洲日本中文字幕| 欧美伊人久久久久久午夜久久久久| 亚洲精品影院在线观看| 欧美中文字幕在线视频| 欧美日韩国产成人| 国内精品久久久久影院优| 妖精成人www高清在线观看| 亚洲成色777777女色窝| 亚洲欧美电影院| 欧美国产日韩亚洲一区| 国产农村妇女毛片精品久久麻豆 | 99re热这里只有精品视频| 欧美中文日韩| 午夜在线视频一区二区区别| 欧美另类一区二区三区| 国内成人精品一区| 亚洲午夜av电影| 夜夜嗨av一区二区三区四季av| 久久在线免费| 国产日产高清欧美一区二区三区| 日韩午夜中文字幕| 亚洲精品视频在线| 久久综合国产精品台湾中文娱乐网| 国产精品久久久久婷婷| 亚洲人成网站777色婷婷| 亚洲高清不卡一区| 欧美在线视频二区| 国产精品久久久久国产a级| 亚洲卡通欧美制服中文| 亚洲精品免费在线| 蜜臀va亚洲va欧美va天堂 | 今天的高清视频免费播放成人 | 性色av一区二区三区红粉影视| 欧美日韩欧美一区二区| 亚洲国产精品999| 亚洲成人在线视频播放| 羞羞视频在线观看欧美| 国产精品电影网站| 夜色激情一区二区| 在线亚洲免费视频| 欧美精品激情在线| 亚洲大胆女人| 亚洲精品国产精品国产自| 久久视频精品在线| 国产综合色产| 欧美一区二区视频在线观看2020| 午夜精品久久久久久久久久久久| 欧美亚州在线观看| 日韩午夜在线观看视频| 国产精品99久久久久久白浆小说| 欧美人与性动交cc0o| 亚洲人成网站色ww在线| 一本色道久久综合狠狠躁篇怎么玩 | 99综合电影在线视频| 一本色道久久综合亚洲精品不| 欧美精品情趣视频| 亚洲精品日韩欧美| 亚洲色无码播放| 欧美性猛片xxxx免费看久爱| 一区二区三区精品久久久| 亚洲一区视频在线| 国产精品久久久一本精品| 国产精品99久久久久久久vr| 亚洲欧美国产精品va在线观看| 欧美日韩亚洲激情| 一区二区三区视频在线| 亚洲欧美日韩网| 国产午夜精品全部视频播放| 亚洲第一二三四五区| 免费一级欧美片在线播放| 亚洲国产国产亚洲一二三| 99精品久久| 国产精品theporn| 亚洲欧美国产高清va在线播| 久久不射中文字幕| 在线观看国产一区二区| 一本色道久久综合狠狠躁篇的优点| 欧美日韩在线免费| 亚洲欧美国产毛片在线| 久久午夜国产精品| 亚洲精品久久久久久久久久久久| 亚洲综合激情| 国内精品久久久久久| 日韩亚洲在线| 国产免费成人在线视频| 亚洲高清电影| 欧美色视频一区| 午夜精品视频一区| 女生裸体视频一区二区三区| 亚洲免费成人| 久久狠狠亚洲综合| 亚洲欧洲一区二区在线观看| 亚洲综合视频网| 影音先锋成人资源站| 一区二区三区欧美亚洲| 国产情侣一区| 亚洲精品日日夜夜| 国产精品大片wwwwww| 亚洲福利视频一区| 欧美午夜一区二区| 久久成人免费| 欧美日韩免费在线视频| 性欧美videos另类喷潮| 欧美国产激情| 亚洲综合色噜噜狠狠| 牛牛影视久久网| 亚洲一区尤物| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美一区激情视频在线观看| 欧美精品18| 性娇小13――14欧美| 欧美精品一区二区在线观看| 亚洲在线观看视频| 欧美精品一区二区三区在线播放| 先锋资源久久| 欧美日韩人人澡狠狠躁视频| 久久精品国产99国产精品澳门| 欧美婷婷六月丁香综合色| 亚洲电影中文字幕| 国产精品久久久久aaaa九色| 亚洲精品欧美专区| 国产主播一区二区三区| 亚洲一区制服诱惑| 亚洲高清免费| 久久av资源网| 正在播放欧美视频| 欧美黄色影院| 亚洲高清成人| 国产视频久久| 亚洲小说春色综合另类电影| 原创国产精品91| 久久成人免费电影| 亚洲深夜福利| 欧美激情亚洲精品|