欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Android的內河航運船舶地圖跟蹤管理方法

文檔序號:6546730閱讀:613來源:國知局
一種基于Android的內河航運船舶地圖跟蹤管理方法
【專利摘要】本發(fā)明公開了一種基于Android的內河航運船舶地圖跟蹤管理方法,利用J2EE、百度地圖和SQL?Server2005數(shù)據庫進行開發(fā),利用J2EE開發(fā)Android系統(tǒng)中客戶端程序實現(xiàn)GPS經緯度的獲取,并上傳到服務器的數(shù)據庫中,Android手機或計算機從數(shù)據庫中取出對應的數(shù)據在百度地圖上顯示所有船舶的定位圖和某條船舶的跟蹤路徑圖,借助計算機技術,網絡技術和通訊技術,建立以Android系統(tǒng)的GPS經緯度獲取與計算機管理相結合的地圖跟蹤管理系統(tǒng)。
【專利說明】—種基于Android的內河航運船舶地圖跟蹤管理方法
【技術領域】
[0001]本發(fā)明涉及通訊數(shù)據的傳輸與計算機管理方法,尤其涉及一種基于Android的內河航運船舶地圖跟蹤管理方法,屬于通訊與計算機【技術領域】。
【背景技術】
[0002]中國有大小天然河流5800多條,總長40萬公里,現(xiàn)已辟為航道的里程約是10萬公里,其中7萬公里可通航機動船只,而且水運具有運能大、能耗小、成本低、占地少、污染輕等突出優(yōu)勢,目前航運持續(xù)快速發(fā)展,貨運量、周轉量和港口吞吐量年年增長,某些航運公司管理上百條船舶進行水運運輸,每只船每時每刻的位置都在動態(tài)變化,如果沒有專業(yè)的設備,公司管理人員并不能實時知道這些船的實際位置并進行監(jiān)控,造成了管理上的困難,如何低成本的實現(xiàn)船舶的跟蹤管理是目前迫切解決的問題。目前由于手機的普及,手機的IME碼是唯一的,Android手機系統(tǒng)在Google、摩托羅拉、三星等廠家的支持下,市場份額越來越大,通過船長的Android手機對內河水域中航行中的船舶進行實時跟蹤,通過手機中帶有的GPS提供的經緯度來實時的給船舶定位,并將具體的位置在地圖上標識出來,標識后,在地圖上就會出現(xiàn)一個船舶的小圖標,在地圖上點擊這個小圖標時,則會出現(xiàn)該船舶的相關信息。在船舶行駛過程中的每個時間段進行登記,形成一個船舶跟蹤圖;也可以在某一個時間點,可以顯示所有船舶的當前位置。航運公司可以清楚的知道在航運的過程中,每段時間每艘船的實時位置,達到強化航運船舶管理的目的。

【發(fā)明內容】

[0003]本發(fā)明的目的在于提供一種基于Android的內河航運船舶地圖跟蹤管理方法,利用J2EE、百度地圖和SQL SerVer2005數(shù)據庫進行開發(fā),利用J2EE開發(fā)Android系統(tǒng)中客戶端程序實現(xiàn)GPS經緯度的獲取,并上傳到服務器的數(shù)據庫中,Android手機或計算機從數(shù)據庫中取出對應的數(shù)據在百度地圖上顯示所有船舶的定位圖和某條船舶的跟蹤路徑圖,借助計算機技術,網絡技術和通訊技術,建立以Android系統(tǒng)的GPS經緯度獲取與計算機管理相結合的地圖跟蹤管理系統(tǒng)。
[0004]本發(fā)明的目的通過以下技術方案予以實現(xiàn):
[0005]一種基于Android的內河航運船舶地圖跟蹤管理方法,包括以下步驟:
[0006](I)管理員輸入每個船長即將航行航線的信息,如船長S將要航行航線的起點A,終點B,航線公里數(shù)M,Android客戶端自動獲取的時間間隔t,輸入η個航線檢測點的行駛公里數(shù)Ki及行駛的時長Ti,i〈 = n,i為正整數(shù);管理員查詢轉向步驟⑶和步驟(9);
[0007](2)船長S開始航線的行程,在Android客戶端中點擊開始航行,Android客戶端自動獲取當前的經緯度(El,NI)、當前時間TMl并寫入數(shù)據庫;
[0008](3)船長S是否點擊結束航行,點擊是轉向步驟⑷,點擊否轉向步驟(10);
[0009](4)每隔t時間,Android客戶端自動獲取當前經緯度(Ej,Nj)和當前時間TMj,j為Android客戶端第j次進行自動獲?。籟0010](5)根據當前的經緯度(Ej,Nj)與上一次記錄的經緯度(Ej-l,Nj-l)進行計算兩個經緯度之間的距離Mj,累計寫入當前航行的總行駛公里數(shù)MZ中,再根據TMj與TMl計算當前航行的總時長TT ;
[0011](6)對比MZ與Ki,TT與Ti ;MZ第一次大于Ki時,如果TT大于Ti,轉向步驟(7),若無異常轉向步驟(3);
[0012](7) MZ第一次大于Ki時,如果TT大于Ti,或者TT第一次大于Ti,如果MZ小于Ki,Android客戶端及后臺服務器進行報警,發(fā)送短消息給管理員;轉向步驟(3);
[0013](8)船長S的航線跟蹤,取出數(shù)據庫中經緯度,在百度地圖中逐一進行經緯度(Ej,Nj)與經緯度(Ej+l,Nj+l)的連線,形成一個船舶航線跟蹤圖,并在報警節(jié)點處特殊顯示;
[0014](9)所有正在航行的船舶的實時位置顯示,取出數(shù)據庫中當前最新的所有船舶的經緯度(Ej,Nj),在百度地圖中繪制節(jié)點,并在報警節(jié)點處特殊顯示;
[0015](10)船長S在Android客戶端中點擊結束航行。
[0016]與現(xiàn)有技術相比,本發(fā)明的有益效果是:解決內河中多條航運船舶的實時跟蹤管理的問題,通過船舶航線跟蹤圖和所有船舶實時節(jié)點圖并進行報警,為低成本實現(xiàn)內河船舶的實時管理打下了基礎。
【專利附圖】

【附圖說明】
[0017]圖1是本發(fā)明的流程圖。
【具體實施方式】
[0018]下面通過具體實施例對本發(fā)明作進一步說明。
[0019](I)管理員輸入每個船長即將航行航線的信息,如船長S將要航行航線的起點A,終點B,航線公里數(shù)M,Android客戶端自動獲取的時間間隔t,比如30分鐘,輸入10個航線檢測點的行駛公里數(shù)Ki及行駛的時長Ti,i<= 10,i為正整數(shù),比如第一個檢測點是300公里,檢測時長是10小時;管理員查詢轉向步驟(8)和步驟(9);
[0020](2)船長S開始航線的行程,在Android客戶端中點擊開始航行,Android客戶端自動獲取當前的經緯度(El,NI)、當前時間TMl并寫入數(shù)據庫;
[0021](3)船長S是否點擊結束航行,點擊是轉向步驟⑷,點擊否轉向步驟(10);
[0022](4)每隔30分鐘時間,Android客戶端自動獲取當前經緯度(Ej,Nj)和當前時間TMj,j為Android客戶端第j次進行自動獲??;
[0023](5)根據當前的經緯度(Ej,Nj)與上一次記錄的經緯度(Ej-l,Nj_l)進行計算兩個經緯度之間的距離Mj,累計寫入當前航行的總行駛公里數(shù)MZ中,再根據TMj與TMl計算當前航行的總時長TT ;
[0024](6)對比MZ與Ki,TT與Ti ;比如MZ第一次大于300公里時,如果行駛總時長TT大于10小時,或者TT第一次大于10小時,而MZ小于300公里,轉向步驟(7),若無異常轉向步驟⑶;
[0025](7)Android客戶端及后臺服務器進行報警,發(fā)送短消息給管理員,管理員進行后續(xù)的管理操作;轉向步驟⑶;
[0026](8)船長S的航線跟蹤,取出數(shù)據庫中經緯度,在百度地圖中逐一進行經緯度(Ej,Nj)與經緯度(Ej+1,Nj+1)的連線,形成一個船舶航線跟蹤圖,并在報警節(jié)點處特殊顯示,如用不用顏色的圖標顯示;
[0027](9)所有正在航行的船舶的實時位置顯示,取出數(shù)據庫中當前最新的所有船舶的經緯度(Ej,Nj),在百度地圖中繪制節(jié)點,并在報警節(jié)點處特殊顯示,如有30艘船正在行駛中,用30個圖標節(jié)點顯示實時位置,并且用不用顏色的圖標顯示報警的船舶位置;
[0028](10)船長S在Android客戶端中點擊結束航行。
[0029]本發(fā)明解決解決內河中多條航運船舶的實時跟蹤管理的問題,通過船舶航線跟蹤圖和所有船舶實時節(jié)點圖并進行報警,為低成本實現(xiàn)內河船舶的實時管理打下了基礎。
[0030]除上述實施例外,本發(fā)明還可以有其他實施方式,凡采用等同替換或等效變換形成的技術方案,均落在本發(fā)明要求的保護范圍內。
【權利要求】
1.一種基于Android的內河航運船舶地圖跟蹤管理方法,其特征在于,包括以下步驟: (1)管理員輸入每個船長即將航行航線的信息,如船長S將要航行航線的起點A,終點B,航線公里數(shù)M,Android客戶端自動獲取的時間間隔t,輸入η個航線檢測點的行駛公里數(shù)Ki及行駛的時長Ti,i〈 = n,i為正整數(shù);管理員查詢轉向步驟⑶和步驟(9); (2)船長S開始航線的行程,在Android客戶端中點擊開始航行,Android客戶端自動獲取當前的經緯度(El,NI)、當前時間TMl并寫入數(shù)據庫; (3)船長S是否點擊結束航行,點擊是轉向步驟(4),點擊否轉向步驟(10); (4)每隔t時間,Android客戶端自動獲取當前經緯度(Ej,Nj)和當前時間TMj,j為Android客戶端第j次進行自動獲取; (5)根據當前的經緯度(Ej,Nj)與上一次記錄的經緯度(Ej-l,Nj-l)進行計算兩個經緯度之間的距離Mj,累計寫入當前航行的總行駛公里數(shù)MZ中,再根據TMj與TMl計算當前航行的總時長TT ; (6)對比MZ與Ki,TT與Ti;MZ第一次大于Ki時,如果TT大于Ti,轉向步驟(7),若無異常轉向步驟⑶; (7)MZ第一次大于Ki時,如果TT大于Ti,或者TT第一次大于Ti,如果MZ小于Ki,Android客戶端及后臺服務器進行報警,發(fā)送短消息給管理員;轉向步驟(3); (8)船長S的航線跟蹤,取出數(shù)據庫中經緯度,在百度地圖中逐一進行經緯度(Ej,Nj)與經緯度(Ej+l,Nj+l)的連線,形成一個船舶航線跟蹤圖,并在報警節(jié)點處特殊顯示; (9)所有正在航行的船舶的實時位置顯示,取出數(shù)據庫中當前最新的所有船舶的經緯度(Ej,Nj),在百度地圖中繪制節(jié)點,并在報警節(jié)點處特殊顯示; (10)船長S在Android客戶端中點擊結束航行。
【文檔編號】G06Q50/28GK103985026SQ201410208384
【公開日】2014年8月13日 申請日期:2014年5月15日 優(yōu)先權日:2014年5月15日
【發(fā)明者】薛峰, 于蕭榕 申請人:江蘇科大匯峰科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昌图县| 汝州市| 武乡县| 天门市| 巴马| 托克逊县| 镇江市| 仲巴县| 江安县| 二连浩特市| 荃湾区| 武隆县| 古丈县| 呼伦贝尔市| 阳春市| 阳高县| 准格尔旗| 荥阳市| 霍州市| 宜丰县| 鹤庆县| 安康市| 甘洛县| 奉节县| 湘阴县| 房产| 阜新市| 安丘市| 台南市| 祁连县| 洪洞县| 天峻县| 喜德县| 望都县| 庆安县| 西青区| 金沙县| 于田县| 大庆市| 黄龙县| 黄山市|