999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于穿戴型北斗終端的人員安全管理軟件設計

2017-08-02 08:59:31朱貴冬徐偉強馬偉鋒郭浩雄
網絡安全與數據管理 2017年14期

朱貴冬,徐偉強,劉 鵬,馬偉鋒,郭浩雄

(廣州海格星航信息科技有限公司,廣東 廣州 510663)

?

基于穿戴型北斗終端的人員安全管理軟件設計

朱貴冬,徐偉強,劉 鵬,馬偉鋒,郭浩雄

(廣州海格星航信息科技有限公司,廣東 廣州 510663)

針對野外人員定位和通信不便的問題,設計了一種在手機安卓系統上運行的人員安全管理軟件。通過藍牙應用層協議,實現與穿戴型北斗終端的人機交互,可監控終端工作狀態和調整工作參數;通過接收終端的位置信息,實現北斗/GPS雙模定位、電子/衛星地圖導航、軌跡回放;利用終端的通信功能,實現基于北斗短報文的險情上報和應急指揮。應用結果表明,軟件可滿足艱險地區野外工作安全管理需要。

北斗衛星系統;藍牙;定位;通信;地圖導航;人員安全管理

0 引言

北斗衛星導航系統由我國自行研制,擁有完全自主知識產權,具有快速定位、雙向通信和精密授時三大功能。短報文通信是北斗衛星導航系統所特有的功能[1-3]。北斗短報文通信具有全天候、無盲區的特點,能夠彌補傳統通信方式的不足,特別適合于開展態勢監控、應急指揮、數據傳輸等應用[4-5]。近年來,初步形成了基于北斗的野外位置服務需求[6],特別是在車輛監控管理方面[7-8]。

為加強野外工作安全,國家相關部門出臺了一系列措施,并配備了電臺、海事衛星電話等設備,但艱險地區事故發生率依然很高,其主要原因是沒有較為低廉輕便的通信設備進行日常的安全管理。本文設計的人員安全管理軟件能夠通過藍牙應用層協議實現與穿戴型北斗終端的人機交互,為野外工作人員提供基于北斗和GPS的定位手段,提供基于電子、衛星地圖的導航手段,并支持基于北斗短報文的險情上報和應急指揮。軟件已應用于國內邊疆地區的野外地質調查、地質災害應急救援、軍事地質調查測量工作。

1 軟件結構

軟件由數據層、支撐層、應用層組成,如圖1所示。

圖1 4串鋰電池充放電均衡電壓曲線

數據層實現業務數據和地圖數據的存儲和管理。業務數據包括配置信息、軌跡、通信報文、通信錄等數據,存入安卓操作系統自帶的SQLite數據庫。地圖數據按索引組織,單獨存放于手機存儲卡指定文件夾內。

支撐層包括數據接收與處理、地圖導航引擎等模塊。數據接收與處理模塊提供定位與通信數據的接收與發送功能,通過標準的安卓消息處理機制與應用層通信。地圖導航引擎模塊為實現界面、地圖顯示、路徑規劃、興趣點查詢等功能提供底層支持。

應用層提供人機交互界面,實現導航、定位、通信、設置等功能。

2 軟件實現

2.1 數據層

地圖數據量增長很快,同時需要將多種地圖要素進行處理和顯示,比如道路、興趣點、水系、建筑物模型等。采用以下技術減少軟件響應時間,提升用戶體驗。

(1)地圖快速顯示與存儲技術

將地圖的顯示要素按照重要性的不同分層,最基礎的要素為最底層,如地形、水系等;越高層的顯示要素越詳細,如興趣點,道路等。當需要顯示地圖時,系統首先獲取地圖的顯示比例尺和顯示范圍,再根據比例尺的大小判斷需要的顯示要素,根據顯示范圍從一層網格索引到二層網格,能快速地索引到所需數據,再將所需網格的數據解壓縮,讀取相應的顯示要素并顯示;把數據存儲到顯示緩存里。當再次需要顯示地圖時,直接從顯示緩存里調用。

(2)基于權重的內存優化技術

通過制定信息權重規則(網格層次、比例尺大小等)對導航信息篩選整理,并利用無損壓縮儲存技術對地圖信息處理儲存,讀取時可快速讀取和高效顯示所需的地圖信息內容,實現低內存占用和快速響應。

2.2 支撐層

支撐層包括數據接收和處理、地圖導航引擎2個模塊。

(1)數據接收和處理模塊

數據接收和處理模塊包含藍牙連接、數據收發、數據解析等3個子模塊,采用獨立于應用層模塊的線程,收發藍牙通信數據,并對數據進行協議解析,解析完畢后進行存儲和分發。

藍牙連接模塊利用手機的藍牙設備連接穿戴型北斗終端的藍牙設備。藍牙連接模塊先搜索附近藍牙設備,用手機藍牙設備與其配對。配對成功后,開始連接。連接成功后,初始化數據收發模塊。

數據收發模塊監聽藍牙通信事件,將接收到的數據進行存儲,并調用數據解析模塊進行處理。在未檢測到退出事件時,循環檢測是否接收到新的數據。接收到新的數據后,判別是否收到有效數據,當接收到新的有效數據后,將數據存入解析緩沖區,并調用數據解析模塊解析數據。與此同時,循環檢測是否有需要發送的數據。當有新的數據需要發送時,取出數據進行發送。當檢測到退出事件時,關閉藍牙連接,退出線程。

數據解析模塊實現數據的解包和打包。接收到新數據時,數據解析模塊先尋找幀標志和幀頭,將數據放入處理緩沖區,繼續接收數據直至形成完整幀,之后逐字段解析;解析完成后再進入尋找新幀的流程。數據解析模塊處理流程如圖2所示。

圖2 數據解析模塊流程圖

(2)地圖導航引擎模塊

地圖導航引擎包括地圖顯示、導航、路徑規劃、興趣點查詢、地圖標繪5個模塊。

地圖顯示模塊主要包括地圖的放大、縮小、漫游、旋轉、圖層控制等功能,顯示的數據種類主要包括衛星地圖、導航電子地圖,支持地圖的放大、縮小、漫游、圖層控制等功能。

導航模塊根據指定的起始點、終止點、必經點等參數,自動進行路徑規劃,并可以進行道路導航。

路徑規劃模塊根據用戶輸入起始點、終止點、必經點和規避點自動進行路徑規劃,并進行導航,當行駛線路與規劃線路出現偏差時,自動進行重新規劃。通過設計快速路徑規劃算法,以道路合并、雙向升層等方法規劃導航路徑,結合實時路況信息以及系統緩存技術,能滿足實時路況的快速計算以及個性規劃最佳路徑的需求。

興趣點查詢模塊根據用戶輸入的查詢條件和關鍵字,搜索目標,并可以直接定位到指定位置。

地圖標繪模塊提供地圖上的繪點、線、面等繪制功能。

2.3 應用層

應用層包括通信、通信錄、地圖、設置4個模塊。

(1) 通信模塊

通信模塊實現短報文收發、報文查詢等功能。對已接收和保存的短報文信息,用戶可按保存順序、時間、發信地址等方式進行調閱。通信模塊通過藍牙通信從終端讀取用戶北斗通信等級和服務頻度,確定用戶報文的最大長度,利用先進先出隊列進行服務頻度管理。

通信模塊的主要流程如圖3所示。

圖3 通信模塊流程圖

(2) 通信錄模塊

通信錄模塊可對通信地址進行添加、編輯和刪除操作,可編輯接收方的地址信息。

(3) 地圖模塊

地圖模塊主要包括地圖瀏覽、衛星地圖與電子地圖切換、地圖定位、興趣點搜索、歷史軌跡查詢、路線規劃、導航等功能。地圖瀏覽調用地圖導航引擎顯示、操作地圖;地圖導航引擎的底圖可以在衛星與電子地圖間切換;地圖定位支持調整終端的工作模式,通過藍牙接收終端位置信息,并匹配到電子地圖,存儲到數據庫;興趣點搜索調用地圖導航引擎的接口完成搜索;歷史軌跡查詢查詢地圖定位中存儲的位置信息,查看歷史位置,并在地圖上形成軌跡;路線規劃將規劃參數傳入地圖導航引擎,給出從出發地點到目的地點的路徑;導航模塊將參數傳入地圖導航引擎,給出導航提示。

(4) 設置模塊

設置模塊主要包括狀態顯示、連接斷開、自動重連、指揮中心卡號設置、查詢北斗信號狀態、連接北斗終端、提示音設置、轉換工作模式等功能。

2.4 交互協議

人員安全管理軟件采用藍牙通信模塊與穿戴型北斗終端進行交互,其協議格式如表1所示。

表1 與終端的交互協議格式

部分預置的交互指令如表2所示。

表2 與終端的部分預置交互指令

2.5 用戶界面

短報文通信和地圖導航界面是人員安全管理軟件的兩類主要界面,其效果如圖4、圖5所示。

圖4 短報文通信頁面程圖

圖5 地圖導航界面圖

3 結論

本文設計的人員安全管理軟件可在帶藍牙功能的安卓手機上運行,通過與穿戴型北斗終端進行人機交互,實現北斗/GPS雙模定位、北斗短報文通信、電子/衛星地圖導航功能。該軟件已在西藏、新疆、青海、內蒙古、黑龍江、云南等二十多個省市的野外工作中得到了應用,執行了地質調查、地質災害應急救援、軍事地質調查測量等多項任務,功能和性能指標滿足野外使用要求。

下一步將繼續豐富地圖導航特性,擴展業務功能,滿足不同地區、不同行業的應用需求。

[1] 譚述森. 北斗衛星導航系統的發展與思考[J]. 宇航學報, 2008, 29(2):391-396.

[2] 楊元喜. 北斗衛星導航系統的進展、貢獻與挑戰[J]. 測繪學報, 2010, 39(1):1-6.

[3] 中國衛星導航系統管理辦公室. 北斗衛星導航系統發展報告(2.2版)[R]. 2013.

[4] 劉云龍,朱貴冬. 一種基于北斗的指揮監控系統設計[J]. 無線通信技術, 2016, 25(3):16-19.

[5] 劉云龍,朱貴冬. 移動應急指揮調度系統設計[J]. 無線通信技術, 2016,25(2):20-23.

[6] 溫靜,汪大明,孟月玥,等. 北斗衛星導航系統在地質調查領域應用綜述[J]. 地質力學學報, 2012, 18(3):213-223.

[7] 徐文博,趙利,黃書婷,等. 北斗通信與導航一體化車載智能網絡終端的開發[J].微型機與應用, 2016, 35(16):34-37.

[8] 于龍洋,王鑫,李署堅. 基于北斗短報文的定位數據壓縮和可靠傳輸[J].電子技術應用,2012,38(11):108-111.

Design of personnel safety management software based on wearable Beidou terminal

Zhu Guidong, Xu Weiqiang, Liu Peng, Ma Weifeng, Guo Haoxiong

(Guangzhou Haige Xinghang Information Technology Company, Guangzhou 510663, China)

Aiming at the problem of positioning and communication of field surveys, a personnel safety management software is designed. It communicates with wearable Beidou terminal by application layer Bluetooth protocols. It implements the functions of terminal monitoring and parameter adjustment. It also supports positioning, electronic/satellite map navigation, trajectory playback, emergency command and danger report by the terminal’s Beidou/GPS positioning and Beidou short message module. The application in field surveys indicates that it can fulfill the mission in the dangerous area.

Beidou satellite system; Bluetooth; positioning; communication; map navigation; personnel safety management

TP302.1

A

10.19358/j.issn.1674- 7720.2017.14.029

朱貴冬,徐偉強,劉鵬,等.基于穿戴型北斗終端的人員安全管理軟件設計[J].微型機與應用,2017,36(14):95-97.

2010-12-27)

朱貴冬(1975-),男,博士,主要研究方向:北斗導航和通信、軟件技術。

徐偉強(1984-),男,本科,主要研究方向:嵌入式系統。

劉鵬(1985-),男,本科,主要研究方向:地理信息系統。

主站蜘蛛池模板: 国产经典免费播放视频| 国产麻豆福利av在线播放| 欧美a在线视频| 国产成人禁片在线观看| 日韩视频福利| 亚洲日本中文字幕天堂网| 九九这里只有精品视频| 久久久噜噜噜| 91精品国产自产在线观看| 99精品在线视频观看| 福利视频久久| 国产99热| 亚洲天堂免费| 一区二区影院| a级毛片免费看| 亚洲精品国偷自产在线91正片| 亚洲区一区| 欧美日韩一区二区三| 久久综合一个色综合网| 中文字幕久久亚洲一区| 国产黑丝视频在线观看| 国产精品部在线观看| 色综合久久久久8天国| 亚洲综合欧美在线一区在线播放| 国产欧美日韩91| 激情無極限的亚洲一区免费 | 91精品在线视频观看| 四虎永久在线| 欧美精品一区在线看| www.狠狠| 四虎国产在线观看| 国产精品免费福利久久播放| 欧美一级高清视频在线播放| 毛片网站观看| 99久久无色码中文字幕| 91外围女在线观看| 免费国产高清视频| 免费a在线观看播放| 亚洲中文无码h在线观看| 国产95在线 | 四虎综合网| 国产欧美日韩在线在线不卡视频| 亚洲天堂在线免费| 一区二区日韩国产精久久| 91美女在线| 91精品国产情侣高潮露脸| 欧美劲爆第一页| 在线看片国产| 亚洲人成网站观看在线观看| 日韩黄色精品| 免费一级毛片在线播放傲雪网| 亚洲国产日韩在线观看| 精品国产黑色丝袜高跟鞋 | av尤物免费在线观看| 国产亚洲欧美在线专区| 一区二区三区四区精品视频| 亚洲码在线中文在线观看| 亚洲视频黄| 国产精品原创不卡在线| 国产青青草视频| 色综合久久88色综合天天提莫| 日本黄色不卡视频| 国产91全国探花系列在线播放| 毛片在线看网站| 亚洲日本在线免费观看| 国产尹人香蕉综合在线电影 | 成人欧美在线观看| 国产精品亚洲αv天堂无码| 国产午夜不卡| 91九色视频网| 久草热视频在线| 亚洲免费毛片| 日韩人妻少妇一区二区| 国产9191精品免费观看| 日韩在线1| 国产青榴视频在线观看网站| 国产精品一区二区国产主播| 视频一区视频二区中文精品| 欧美专区日韩专区| 亚洲无码日韩一区| 久久久久九九精品影院| 人人爽人人爽人人片|