国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

危急呼救定位及路徑跟蹤系統(tǒng)的設(shè)計

2012-04-29 00:44:03陳海松韓秀清
計算機時代 2012年5期
關(guān)鍵詞:定位

陳海松 韓秀清

摘要: 開發(fā)了一套基于GPRS和GPS的危急呼救定位及路徑跟蹤系統(tǒng),包括移動式呼叫裝置,服務(wù)中心接收器和軟件。該系統(tǒng)是能夠隨時隨地發(fā)送呼救信息的移動式呼叫裝置,可以實現(xiàn)“一鍵式”呼救,能夠立即將用戶的位置信息以短信及互聯(lián)網(wǎng)的形式發(fā)送到服務(wù)中心,服務(wù)中心即時顯示呼救者的個人信息并進(jìn)行路徑跟蹤以備及時展開救援。

關(guān)鍵詞: GPRS; GPS; 定位; 路徑跟蹤

中圖分類號:TP274+.2文獻(xiàn)標(biāo)志碼:A文章編號:1006-8228(2012)05-71-02

Design of emergency call allocating and tracking system

Chen Haisong, Han Xiuqing

(Industrial Training Centre Shenzhen Polytechnic, Shenzhen, Guangdong 518055, China)

Abstract: The authors invent in this article a system for allocating and tracking based on GPRS and GPS, which includes a mobile call device, service center receiver and software. A mobile call device can send messages anytime and anywhere by a "one-click" call, which immediately sends the position information of the user to the service center. The service center will immediately display the personal information of the users and proceed to track for timely rescue.

Key words: GPRS; GPS; allocation; tracking

0 引言

目前,老人和兒童的健康和安全是家庭最關(guān)心的事情。他們在戶外易發(fā)生危急狀況而無法掌控,當(dāng)他們面臨突發(fā)疾病、遭遇險情等緊急情況時,能夠及時地得到救護是非常重要的。由于出現(xiàn)突發(fā)性事件時,當(dāng)事者可能不清楚自身的準(zhǔn)確位置,或者情況危急難以與急救中心保持聯(lián)系,因此不能給出及時救護的問題十分突出。若發(fā)生突發(fā)疾病、遭遇險情等危急狀況時,當(dāng)事者只需按動一下按鍵,就可與服務(wù)中心聯(lián)系,同時自動將自身所在位置告訴服務(wù)中心,及時得到救護,這是人們非常期待的。為此,我們研制了一個危急呼救定位及路徑跟蹤系統(tǒng)。

1 系統(tǒng)設(shè)計

1.1 系統(tǒng)組成

本系統(tǒng)由移動式呼救裝置和服務(wù)中心遠(yuǎn)程接收和顯示系統(tǒng)兩部分組成,如圖1所示。移動式呼救裝置的核心控制模塊是增強型51內(nèi)核的STC12LE5A60S2單片機,使用12864液晶顯示用戶的設(shè)置信息,采用GPS模塊進(jìn)行定位。GPS模塊通過串口與單片機連接,其通訊協(xié)議為NMEA協(xié)議,解析協(xié)議可獲得經(jīng)度、緯度、時間等信息[1]。GPRS模塊也是通過串口與單片機連接,通訊協(xié)議是AT指令,通過AT指令可以控制GPRS模塊的打電話、發(fā)短信、GPRS通訊連接等[3],并把用戶的信息和路徑發(fā)送給服務(wù)中心遠(yuǎn)程接收和顯示系統(tǒng)。SD卡是通過單片機普通IO口模擬SPI時序進(jìn)行通訊的,SD卡使用FAT32文件系統(tǒng)進(jìn)行文件管理,以kml格式保存路徑信息。服務(wù)中心遠(yuǎn)程接收和顯示系統(tǒng)由一臺計算機組成;由于通過GPRS,服務(wù)中心可以直接訪問互聯(lián)網(wǎng),所以并不需要再設(shè)置GPRS模塊。服務(wù)中心保存了互聯(lián)網(wǎng)傳送過來的信息,通過C#語言和Javascript調(diào)用Google Earth API使用戶信息和位置顯示在現(xiàn)有的Google Earth地圖上,從而最大程度地降低了整個系統(tǒng)的成本,Google Earth豐富的資源優(yōu)勢也得到了利用。

[人機界面][鍵盤][MCU][電源][GPRS模塊][GPS模塊][SD卡][Google Earth][計算機][互聯(lián)網(wǎng)][移動式呼救裝置][服務(wù)中心]

圖1系統(tǒng)組成框圖

1.2 系統(tǒng)工作流程

系統(tǒng)的工作流程如圖2所示。當(dāng)呼救的按鍵被按下時,單片機立即通過串口讀取來自GPS模塊發(fā)出的導(dǎo)航數(shù)據(jù),從中提取經(jīng)度、緯度、速度、時間等定位數(shù)據(jù),并據(jù)此構(gòu)成一條呼救信息;同時,單片機利用AT指令控制GPRS模塊向監(jiān)控中心發(fā)送短信息。監(jiān)控中心計算機接收到短信息后,從中提取報警信息和定位信息,并利用電子地圖與提取的定位信息進(jìn)行地圖匹配,在電子地圖上實時顯示當(dāng)前呼救的終端地理位置[2];同時,立即顯示出該用戶的位置信息并調(diào)出用戶檔案(姓名、家屬聯(lián)系方式等),以便相關(guān)人員及時處理險情。

[開始][系統(tǒng)初始化][顯示啟動界面][各模塊是否啟動完畢?] [更新顯示使用界面][系統(tǒng)狀態(tài)等于1?] [系統(tǒng)狀態(tài)等于2?] [系統(tǒng)狀態(tài)等于4?] [系統(tǒng)狀態(tài)等于3?] [讀取GPS

信息][讀取GPS

信息][讀取GPS

信息][系統(tǒng)休眠][系統(tǒng)狀態(tài)=4][GPRS連接服務(wù)器,

并發(fā)送系統(tǒng)狀態(tài)=4][SD卡存儲] [N][N][N][N][Y][Y][Y][Y] [N]

圖2系統(tǒng)工作流程

2 數(shù)據(jù)傳輸及處理

系統(tǒng)采用ADSL等INTELNET公網(wǎng)連接,采用動態(tài)IP+DNS解析服務(wù)。服務(wù)中心先向INTERNET運營商申請ADSL等寬帶業(yè)務(wù),與DNS服務(wù)商聯(lián)系開通動態(tài)域名,采用域名尋址方式連接DNS服務(wù)器,再由DNS服務(wù)器找到中心公網(wǎng)動態(tài)IP,建立連接。端口號是一個數(shù)字標(biāo)識,進(jìn)程使用端口號在特定的IP地址標(biāo)識自己[4]。在一個主機上,兩個進(jìn)程不能具有相同的端口號。端口號的范圍從0到65535,按端口號分布劃分,可分為專用端口和動態(tài)端口。我們采用動態(tài)端口中的10001端口作為監(jiān)聽端口。只要運行的程序向系統(tǒng)提出訪問網(wǎng)絡(luò)的申請,那么系統(tǒng)就可以分配一個端口號供該程序使用。在關(guān)閉程序進(jìn)程后,就會釋放所占用的端口號。

系統(tǒng)采用TCP/IP作為傳輸協(xié)議。數(shù)據(jù)傳輸調(diào)用Socket(套接字)實現(xiàn)。C#里命名空間System.Net.Sockets提供了基于Socket的通信功能,可以把網(wǎng)絡(luò)傳輸當(dāng)作文件I/O處理。客戶端必須清楚地知道服務(wù)器端的IP和端口信息,這些信息指示Socket該把數(shù)據(jù)發(fā)送到哪里。數(shù)據(jù)需要以二進(jìn)制字節(jié)碼形式發(fā)送。非二進(jìn)制的數(shù)據(jù)需要事先進(jìn)行轉(zhuǎn)換:由Socket發(fā)送到另一個用戶的IP的特定端口[5];對方的Socket處于監(jiān)聽狀態(tài),接收到數(shù)據(jù)包后,馬上進(jìn)行相應(yīng)的轉(zhuǎn)換。

采用PPP協(xié)議進(jìn)行數(shù)據(jù)傳輸,系統(tǒng)向網(wǎng)關(guān)發(fā)送的PPP報文會傳送到Internet網(wǎng)中相應(yīng)的地址,而從Internet傳送過來的應(yīng)答幀也同樣會根據(jù)IP地址傳送到GPSR模塊,從而實現(xiàn)采集數(shù)據(jù)和Internet網(wǎng)絡(luò)通過GPRS模塊的透明傳輸。

3 服務(wù)中心遠(yuǎn)程控制與顯示設(shè)計及系統(tǒng)性能測試

服務(wù)中心的遠(yuǎn)程控制與顯示功能是實現(xiàn)GPRS信息的接收、保存及控制。設(shè)計語言采用C#編程語言。C#語言應(yīng)用靈活,功能強大,并對網(wǎng)絡(luò)編程和數(shù)據(jù)庫有強大的支持。服務(wù)中心接收GPRS無線模塊傳來的數(shù)據(jù),并保存數(shù)據(jù),及時對發(fā)生險情的用戶進(jìn)行救援。用戶報警測試和深圳福華新村到梅林路徑測試記錄如圖3、圖4所示。

圖3用戶報警測試界面

圖4路徑跟蹤記錄(福華新村-梅林)

4 結(jié)束語

GPRS網(wǎng)是我國目前移動通信體制中最成熟、最完善、應(yīng)用最廣的一種系統(tǒng)。該系統(tǒng)利用GPRS網(wǎng)絡(luò)實現(xiàn)危急情況無線呼救,并采用GPS全球衛(wèi)星定位系統(tǒng),結(jié)合電子地圖,實現(xiàn)對移動終端的定位及路徑跟蹤。該系統(tǒng)已達(dá)到迅速救援的目的,為保障用戶及時得到救助服務(wù)。

參考文獻(xiàn):

[1] 余為請,劉舉平.基于GSM技術(shù)和GPS技術(shù)的車用遠(yuǎn)程跟蹤報警器

設(shè)計[J].華東大學(xué)學(xué)報,2010.2.

[2] Hou, AS;Su, SXP, "Design of a capacitive-sensor signal

processing system with high accuracy and short conversion time",Sensors and Actuators.A,Physical,2005.119(1):113~119

[3] 金小萍.使用單片機實現(xiàn)GPRS通信小系統(tǒng)的研究[J].電子工程師,

2007.7.

[4] 孫桂斌.基于TCP/IP協(xié)議多客戶連接的服務(wù)端程序?qū)崿F(xiàn)[J].電腦編

程技巧與維護,2009.20.

[5] 廖傳書,劉超.基于DSP/BIOS的TCP連接[J].武漢理工大學(xué)學(xué)報,

2006.28(8).

猜你喜歡
定位
《導(dǎo)航定位與授時》征稿簡則
Smartrail4.0定位和控制
找準(zhǔn)定位 砥礪前行
青年擇業(yè)要有準(zhǔn)確定位
城口县| 丹巴县| 藁城市| 沙田区| 夏邑县| 林西县| 佛山市| 工布江达县| 白水县| 商都县| 宝丰县| 石首市| 佛山市| 嘉鱼县| 大邑县| 曲松县| 杂多县| 格尔木市| 锦屏县| 禹城市| 建德市| 黎城县| 牙克石市| 宿松县| 历史| 岐山县| 尼玛县| 理塘县| 阜宁县| 渭南市| 大安市| 长武县| 阜新市| 柳州市| 甘谷县| 长春市| 陆川县| 名山县| 古丈县| 东乡县| 铁岭市|