專利名稱:WebGIS系統(tǒng)及其客戶端上更新終端位置的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及衛(wèi)星定位及導(dǎo)航領(lǐng)域,更具體地說,涉及一種WebGIS系統(tǒng)及其客戶端上更新 終端位置的方法。
背景技術(shù):
在呼叫中心系統(tǒng)中,例如,電力95598呼叫中心,為充分、有效利用各種搶修車輛,需 要對轄區(qū)內(nèi)的電力搶修車輛進(jìn)行跟蹤、監(jiān)控、指揮及調(diào)度等。圖l是一種典型的電力呼叫中 心GIS (地理信息系統(tǒng))系統(tǒng)的結(jié)構(gòu)圖。該系統(tǒng)一般由GPS數(shù)據(jù)采集系統(tǒng)和GIS應(yīng)用系統(tǒng)組成 。對于GPS數(shù)據(jù)采集系統(tǒng)來說, 一般都是在安裝搶修車輛上GPS終端,GPS終端通過GPRS或 CDMA無線網(wǎng)絡(luò)實(shí)時(shí)將各個(gè)時(shí)刻的地理位置等信息以數(shù)據(jù)包的形式發(fā)送到GIS系統(tǒng)網(wǎng)關(guān),再由 系統(tǒng)網(wǎng)關(guān)進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)或解析等后續(xù)操作;對于應(yīng)用GIS系統(tǒng)(包括桌面GIS、 WebGIS系統(tǒng)等 )來說,則主要由GIS服務(wù)器、數(shù)據(jù)庫和客戶端組成。
在現(xiàn)有的WebGIS系統(tǒng)中,由于系統(tǒng)是基于B/S架構(gòu),服務(wù)器不能主動給客戶端發(fā)送搶修 車輛上GPS終端實(shí)時(shí)更新的數(shù)據(jù),而必須要通過由客戶端發(fā)送請求,服務(wù)器對請求進(jìn)行響應(yīng) 再返回?cái)?shù)據(jù)這種方式來更新客戶端上GPS終端位置的信息。通常的做法是靠人工點(diǎn)擊頁面上 某一個(gè)按鈕或觸發(fā)某一個(gè)事件來提交整個(gè)頁面,服務(wù)器再對所有的圖層進(jìn)行更新后再返回給 客戶端。此種做法的缺陷是需要人工來觸發(fā)更新事件,而且服務(wù)器對所有的圖層都進(jìn)行更 新,占用大量服務(wù)器資源,在大量請求并發(fā)的情況下尤為明顯,因此造成系統(tǒng)響應(yīng)緩慢,同 樣由于所有更新的圖層數(shù)據(jù)都要發(fā)送給客戶端進(jìn)行更新,造成大量的數(shù)據(jù)需要網(wǎng)絡(luò)進(jìn)行傳輸 ,進(jìn)一步阻礙了WebGIS系統(tǒng)的響應(yīng)速度,因此導(dǎo)致的最終結(jié)果就是客戶端反應(yīng)緩慢,不利于 GPS終端即搶修車輛的監(jiān)控和調(diào)度等。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述不能自動更新、傳送數(shù)據(jù)量較大、 系統(tǒng)響應(yīng)慢的缺陷,提供一種可以自動更新客戶端上的終端位置、傳送的數(shù)據(jù)量較小、系統(tǒng) 響應(yīng)較快的WebGIS系統(tǒng)及其客戶端上更新終端位置的方法。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種在WebGIS系統(tǒng)客戶端中終端位置的更新方法,所述系統(tǒng)包括服務(wù)器及通過網(wǎng)絡(luò)與所述服務(wù)器連接的客戶端,包括如下步驟
A) 客戶端以第一時(shí)間為周期,自動產(chǎn)生并發(fā)出異步數(shù)據(jù)傳輸?shù)慕K端位置更新請求
B) 服務(wù)器收到所述請求后依據(jù)其請求內(nèi)容生成所述請求的回應(yīng)數(shù)據(jù);
C) 服務(wù)器通過異步數(shù)據(jù)傳輸方式傳輸所述回應(yīng)數(shù)據(jù)到所述終端;
D) 客戶端接收所述回應(yīng)數(shù)據(jù)并更新其上的終端位置動態(tài)圖層。在本發(fā)明所述的方法中,所述步驟A)進(jìn)一步包括如下步驟
Al)開始計(jì)時(shí);
A2)判斷是否達(dá)到第一時(shí)間,如是,執(zhí)行下一步驟;如否,重復(fù)本步驟;
A3)客戶端產(chǎn)生并向服務(wù)器發(fā)出異步數(shù)據(jù)傳輸請求。在本發(fā)明所述的方法中,所述步驟B)進(jìn)一步包括如下步驟
Bl )服務(wù)器接收客戶端發(fā)來的異步數(shù)據(jù)傳輸請求并解析;
B2)服務(wù)器根據(jù)所述解析結(jié)果査找其上的活動圖層;
B3)服務(wù)器連接其數(shù)據(jù)庫,取得所述活動圖層中的最新信息;
B4)服務(wù)器根據(jù)所述信息生成所述請求的回應(yīng)數(shù)據(jù)。在本發(fā)明所述的方法中,所述活動圖層包括地層和動態(tài)終端位置圖層。在本發(fā)明所述的方法中,所述圖層中的信息包括本系統(tǒng)中所有終端的經(jīng)度、緯度、海拔高度、方向角或/和移動速度。
在本發(fā)明所述的方法中,所述步驟D)進(jìn)一步包括
Dl)客戶端接收所述服務(wù)器傳送的更新數(shù)據(jù);
D2)依據(jù)該數(shù)據(jù)更新客戶端上的動態(tài)圖層并返回步驟A)。在本發(fā)明所述的方法中,客戶端退出所述WebGIS系統(tǒng)后再次進(jìn)入并更新所述終端位置時(shí),還包括如下步驟
El)査找已設(shè)置的第一時(shí)間值,如找到,執(zhí)行步驟E2);否則,執(zhí)行步驟E3);E2)驗(yàn)證所述査找到的第一時(shí)間值的有效性,如有效,執(zhí)行步驟E4);否則,執(zhí)行步驟
E3);
E3)設(shè)置第一時(shí)間值;
E4)將所述第一時(shí)間值作為定時(shí)器的定時(shí)時(shí)限。本發(fā)明還涉及一種WebGIS系統(tǒng),包括服務(wù)器和與所述服務(wù)器連接的客戶端,所述客戶端包括請求產(chǎn)生裝置用于定時(shí)地、自動地產(chǎn)生發(fā)往服務(wù)器的異步數(shù)據(jù)傳輸請求;應(yīng)答數(shù)據(jù)接收裝置用于接收服務(wù)器傳輸來的、回應(yīng)所述請求產(chǎn)生裝置所發(fā)送的請求應(yīng)答數(shù)據(jù);
圖層更新裝置用于更新所述終端上的活動圖層,更新的數(shù)據(jù)為所述應(yīng)答數(shù)據(jù)接收裝置所接收的數(shù)據(jù)。
本發(fā)明還涉及一種WebGIS系統(tǒng),所述請求產(chǎn)生裝置進(jìn)一步包括定時(shí)單元和請求產(chǎn)生單元,所述定時(shí)單元用于控制所述請求產(chǎn)生單元的時(shí)間,所述請求產(chǎn)生單元用于在所述定時(shí)單元的控制下周期性地產(chǎn)生所述異步傳輸請求。
本發(fā)明還涉及一種WebGIS系統(tǒng),所述定時(shí)單元的計(jì)時(shí)時(shí)限包括第一時(shí)間值,所述客戶端還包括第一時(shí)間值査找單元和/或第一時(shí)間值設(shè)置單元;所述第一時(shí)間査找單元用于在首次發(fā)出請求前査找保存在緩存中的第一時(shí)間值;所述第一時(shí)間設(shè)置單元用于設(shè)置所述第一時(shí)間值。
實(shí)施本發(fā)明的WebGIS系統(tǒng)及其客戶端上更新終端位置的方法,具有以下有益效果由于客戶端周期性地發(fā)出終端位置更新請求,而服務(wù)器在生成回應(yīng)數(shù)據(jù)時(shí)只査找及生成活動圖層的數(shù)據(jù),因此可以自動更新且其更新數(shù)據(jù)量較小、系統(tǒng)響應(yīng)較快。
圖1是現(xiàn)有技術(shù)中電力呼叫中心GIS系統(tǒng)的結(jié)構(gòu)示意圖2是本發(fā)明WebGIS系統(tǒng)及其客戶端上更新終端位置的方法實(shí)施例中方法流程圖;圖3是所述實(shí)施例WebGIS系統(tǒng)中客戶端結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面將結(jié)合附圖對本發(fā)明實(shí)施例作進(jìn)一步說明。
如圖1所示,在本發(fā)明在WebGIS系統(tǒng)中實(shí)現(xiàn)終端軌跡回放的方法及系統(tǒng)實(shí)施例中,其系統(tǒng)結(jié)構(gòu)與現(xiàn)有技術(shù)中的系統(tǒng)結(jié)構(gòu)并沒有不同的地方,在本實(shí)施例中,與現(xiàn)有技術(shù)不同的是其中的服務(wù)器與客戶端通信及數(shù)據(jù)更新(即實(shí)現(xiàn)終端軌跡回放)的方式不同,以及為實(shí)現(xiàn)其軌跡回放的方法所必須具有的相應(yīng)結(jié)構(gòu)上有差別。在圖1中,包括安裝在電力搶修車上GPS終端91、衛(wèi)星92、 GPRS或CDMA無線網(wǎng)絡(luò)93、 GIS網(wǎng)關(guān)94、 GIS數(shù)據(jù)庫95、 GIS服務(wù)器96以及客戶端97,其中終端91安裝在車輛上,并隨車輛移動,其接收衛(wèi)星信號,換算成經(jīng)緯度信息,并通過GPRS或CDMA網(wǎng)絡(luò)傳送到GIS網(wǎng)關(guān)94,經(jīng)由上述GIS網(wǎng)關(guān)94送到GIS數(shù)據(jù)庫95,而服務(wù)器96可以與上述GIS數(shù)據(jù)庫95連接,通過該數(shù)據(jù)庫95取得各終端91的相關(guān)信息。同時(shí),在上述服務(wù)器96上,還通過網(wǎng)絡(luò)連接有多個(gè)客戶端97,使用者可以在客戶端97上通過登錄服務(wù)器96而取得各終端的相關(guān)數(shù)據(jù)。
如圖2所示,在本實(shí)施例中,其在WebGIS系統(tǒng)中客戶端上更新終端位置的方法包括如下步驟
步驟S11査找已設(shè)置的第一時(shí)間值在本步驟中,客戶端開始準(zhǔn)備進(jìn)行更新,在系統(tǒng)中査找已經(jīng)設(shè)置并存在的第一時(shí)間值;在本實(shí)施例中,上述第一時(shí)間值是一個(gè)具有特定名稱(或?qū)ο到y(tǒng)而言,已知名稱)的cookie變量,例如T頂ER1。
步驟S12找到第一時(shí)間值?判斷是否査找到已存在的第一時(shí)間值,如果找到,執(zhí)行步驟S13;如果未找到,執(zhí)行步驟S15。
步驟S13該值有效?在本步驟中,對于上述査找到的第一時(shí)間值進(jìn)行有效性及正確性的驗(yàn)證, 一般而言,cookie變量可理解為是服務(wù)器存在客戶端電腦中的一個(gè)特定的文件,具有時(shí)效性,比如可設(shè)置為一個(gè)月或一年或更久之內(nèi)有效,在電腦關(guān)機(jī)或?yàn)g覽器關(guān)閉之后這個(gè)文件會一直存在不會丟失,只要在時(shí)間有效性內(nèi),該cookie變量都可以使用。因此在本步驟中,需要對找到的cookie變量進(jìn)行驗(yàn)證,如有效,跳過步驟S14直接執(zhí)行步驟S15;如無效順序執(zhí)行步驟S14。
步驟S14設(shè)置第一時(shí)間值如果在上述步驟中,沒有找到該特定名稱的cookie變量或正確性和有效性判斷為假,此時(shí),就需要設(shè)置一個(gè)第一時(shí)間值;在本步驟中,設(shè)置一個(gè)特定名稱的cookie變量,并設(shè)置該變量的值。在本實(shí)施例中,設(shè)置該cookie變量的默認(rèn)值為60s;上述cookie變量隨時(shí)可進(jìn)行調(diào)整,參數(shù)設(shè)置可選擇30s、 60s、 120s、 180s、 240s等。
步驟S15將第一時(shí)間值作為定時(shí)時(shí)限在本步驟中,將上述査找到的或設(shè)置的第一時(shí)間值裝載到定時(shí)器中,作為該定時(shí)器的定時(shí)時(shí)限。
步驟S16啟動定時(shí)器:在本步驟中,定時(shí)器以上述査找到的或設(shè)置的cookie變量值作為定時(shí)時(shí)限,開始計(jì)時(shí)。
步驟S17第一時(shí)間到?判斷定時(shí)器是否計(jì)時(shí)滿上述cookie變量值,即第一時(shí)間是否達(dá)到,如沒有,重復(fù)本步驟;如該時(shí)間已到,執(zhí)行下一步驟;
步驟S18生成異步數(shù)據(jù)傳輸?shù)慕K端位置更新請求在本步驟中,客戶端生成并發(fā)送更新終端位置的請求給GIS服務(wù)器;該請求為AJAX異步數(shù)據(jù)傳輸請求;通過XMLHttpRequest或Microsoft XMLHTTP方式將上述更新終端位置的請求發(fā)送到服務(wù)器。
步驟S19接收并解析終端發(fā)來的請求在本步驟中,服務(wù)器(g卩GIS服務(wù)器)是Arc頂S服務(wù)器,該服務(wù)器該接收上述客戶端以XMLHttpRequest或Microsoft XMLHTTP方式發(fā)來的AJAX異步數(shù)據(jù)傳輸請求,得到其請求數(shù)據(jù)。此外,服務(wù)器對其接受的請求數(shù)據(jù)進(jìn)行解析并判斷,如果取得的參數(shù)表明其請求不是更新終端位置,則調(diào)用別的處理程序;如果其取得的參數(shù)表明該請求是更新終端位置請求,則執(zhí)行下一步驟。
步驟S20査找當(dāng)前活動圖層在本步驟中,服務(wù)器査找該服務(wù)器上當(dāng)前所有活動的圖層,包括地層和動態(tài)圖層。
步驟S21連接數(shù)據(jù)庫,取得活動圖層中終端最新數(shù)據(jù)在本步驟中,服務(wù)器連接數(shù)據(jù)庫,并根據(jù)更新終端位置請求査詢出在當(dāng)前數(shù)據(jù)庫中所有終端的最新位置數(shù)據(jù);這些數(shù)據(jù)信息包括各個(gè)終端的經(jīng)度、緯度、海拔高度、方向角或/和移動速度。
步驟S22形成上述請求的返回?cái)?shù)據(jù)并發(fā)送在本步驟中,服務(wù)器將更新后GraphicsLayer軌跡圖層生成返回?cái)?shù)據(jù);在該返回?cái)?shù)據(jù)中,只是包括當(dāng)前最新的車輛動態(tài)圖層數(shù)據(jù),而不包括其他圖層數(shù)據(jù);并將該返回?cái)?shù)據(jù)發(fā)送到上述發(fā)出更新終端位置請求的客戶端。值得一提的是,服務(wù)器以AJAX異步數(shù)據(jù)傳輸?shù)姆绞綄⑸鲜龇祷財(cái)?shù)據(jù)發(fā)送給請求的客戶端
步驟S23接收服務(wù)器發(fā)來的異步數(shù)據(jù)并解析在本步驟中,上述發(fā)出軌跡回放的客戶端接收由服務(wù)器發(fā)來的返回?cái)?shù)據(jù),并取出該數(shù)據(jù)。
步驟S24利用接收到得數(shù)據(jù)更新其動態(tài)圖層在本步驟中,該客戶端利用取得的返回?cái)?shù)據(jù)更新當(dāng)前頁面中的車輛圖層數(shù)據(jù),示出各終端的最新位置(在數(shù)據(jù)庫中)。當(dāng)然,在本步驟中,只是更新當(dāng)前頁的車輛圖層數(shù)據(jù),而其他圖層不進(jìn)行更新。
值得一提的是,上述步驟S11到S15并不是在客戶端每個(gè)更新請求發(fā)出時(shí)都有的,其只存在于首次發(fā)出上述請求時(shí)才具有;當(dāng)定時(shí)器或定時(shí)單元將上述第一時(shí)間值載入后,在客戶端瀏覽器未關(guān)閉或未離開該WebGIS系統(tǒng)頁面的情況下,第一時(shí)間值仍在定時(shí)器或定時(shí)單元內(nèi),此時(shí),就不需要在運(yùn)行步驟S11和S15,只要直接由步驟S16開始執(zhí)行即可。
在本實(shí)施例中,還涉及一種WebGIS系統(tǒng),上述描述的在客戶端上更新終端位置的方法可以在該系統(tǒng)中實(shí)現(xiàn)。如圖3所示,該系統(tǒng)中客戶端的結(jié)構(gòu)包括請求產(chǎn)生裝置IO,該裝置用于定時(shí)地、自動地產(chǎn)生發(fā)往服務(wù)器的異步數(shù)據(jù)傳輸請求,該請求用于對服務(wù)器要求各終端的最新位置數(shù)據(jù),更新客戶端上的終端位置;應(yīng)答數(shù)據(jù)接收裝置ll,用于接收服務(wù)器傳輸來的、回應(yīng)上述請求產(chǎn)生裝置所發(fā)送的請求的應(yīng)答數(shù)據(jù),應(yīng)答數(shù)據(jù)接收裝置ll接收到應(yīng)答數(shù)據(jù)后,將這些數(shù)據(jù)取出、解析并傳輸?shù)较乱粋€(gè)處理單元,即圖層更新裝置12,該圖層更新裝置12利用上述應(yīng)答數(shù)據(jù)接收裝置11輸出的數(shù)據(jù)更新終端上的活動圖層,使得由服務(wù)器傳來數(shù)據(jù)
8中的關(guān)于各終端的位置信息在上述客戶端的活動圖層上表現(xiàn)出來。此外,在上述請求產(chǎn)生裝置10中,進(jìn)一步包括定時(shí)單元102和請求產(chǎn)生單元101,定時(shí)單元102用于控制請求產(chǎn)生單元101按照設(shè)定的時(shí)間間隔產(chǎn)生請求,請求產(chǎn)生單元l01用于在定時(shí)單元l01的控制下周期性地產(chǎn)生終端位置更新請求,當(dāng)然,該請求是異步傳輸請求。
在上述定時(shí)單元102與請求產(chǎn)生單元102的配合中,定時(shí)單元102的計(jì)時(shí)時(shí)限是第一時(shí)間值。而這個(gè)第一時(shí)間值是可以設(shè)置的,因此,上述客戶端還包括第一時(shí)間值査找單元13和第一時(shí)間值設(shè)置單元14;第一時(shí)間査找單元13用于在首次發(fā)出請求前査找保存在緩存中的第一時(shí)間值;第一時(shí)間設(shè)置單元14用于設(shè)置所述第一時(shí)間值。第一時(shí)間設(shè)置單元14不僅可以在第一時(shí)間査找單元13未找到保存在緩存中的第一時(shí)間值時(shí)用來設(shè)置第一時(shí)間值,也可以在需要改變第一時(shí)間值時(shí)用于設(shè)置。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種在WebGIS系統(tǒng)客戶端中終端位置的更新方法,所述系統(tǒng)包括服務(wù)器及通過網(wǎng)絡(luò)與所述服務(wù)器連接的客戶端,其特征在于,包括如下步驟A)客戶端以第一時(shí)間為周期,自動產(chǎn)生并發(fā)出異步數(shù)據(jù)傳輸?shù)慕K端位置更新請求;B)服務(wù)器收到所述請求后依據(jù)其請求內(nèi)容生成所述請求的回應(yīng)數(shù)據(jù);C)服務(wù)器通過異步數(shù)據(jù)傳輸方式傳輸所述回應(yīng)數(shù)據(jù)到所述終端;D)客戶端接收所述回應(yīng)數(shù)據(jù)并更新其上的終端位置動態(tài)圖層。
2.根據(jù)權(quán)利要求l所述的在WebGIS系統(tǒng)客戶端中終端位置的更新方法 ,其特征在于,所述步驟A)進(jìn)一步包括如下步驟 Al)開始計(jì)時(shí);A2)判斷是否達(dá)到第一時(shí)間,如是,執(zhí)行下一步驟;如否,重復(fù)本步驟; A3)客戶端產(chǎn)生并向服務(wù)器發(fā)出異步數(shù)據(jù)傳輸請求。
3.根據(jù)權(quán)利要求2所述的在WebGIS系統(tǒng)客戶端中終端位置的更新方法 ,其特征在于,所述步驟B)進(jìn)一步包括如下步驟Bl )服務(wù)器接收客戶端發(fā)來的異步數(shù)據(jù)傳輸請求并解析; B2)服務(wù)器根據(jù)所述解析結(jié)果査找其上的活動圖層; B3)服務(wù)器連接其數(shù)據(jù)庫,取得所述活動圖層中的最新信息; B4)服務(wù)器根據(jù)所述信息生成所述請求的回應(yīng)數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的在WebGIS系統(tǒng)客戶端中終端位置的更新方法 ,其特征在于,所述活動圖層包括地層和動態(tài)終端位置圖層。
5.根據(jù)權(quán)利要求4所述的在WebGIS系統(tǒng)客戶端中終端位置的更新方法 ,其特征在于,所述圖層中的信息包括本系統(tǒng)中所有終端的經(jīng)度、緯度、海拔高度、方向角 或/和移動速度。
6.根據(jù)權(quán)利要求5所述的在WebGIS系統(tǒng)客戶端中終端位置的更新方法,其特征在于,所述步驟D)進(jìn)一步包括Dl)客戶端接收所述服務(wù)器傳送的更新數(shù)據(jù);D2)依據(jù)該數(shù)據(jù)更新客戶端上的動態(tài)圖層并返回步驟A)。
7.根據(jù)權(quán)利要求l-6任意一項(xiàng)所述的在WebGIS系統(tǒng)客戶端中終端位置 的更新方法,其特征在于,客戶端退出所述WebGIS系統(tǒng)后再次進(jìn)入并更新所述終端位置時(shí), 還包括如下步驟El)査找已設(shè)置的第一時(shí)間值,如找到,執(zhí)行步驟E2);否則,執(zhí)行步驟E3); E2)驗(yàn)證所述査找到的第一時(shí)間值的有效性,如有效,執(zhí)行步驟E4);否則,執(zhí)行步 驟E3);E3)設(shè)置第一時(shí)間值;E4)將所述第一時(shí)間值作為定時(shí)器的定時(shí)時(shí)限。
8. 一種WebGIS系統(tǒng),包括服務(wù)器和與所述服務(wù)器連接的客戶端,其 特征在于,所述客戶端包括請求產(chǎn)生裝置用于定時(shí)地、自動地產(chǎn)生發(fā)往服務(wù)器的異步數(shù)據(jù)傳輸請求; 應(yīng)答數(shù)據(jù)接收裝置用于接收服務(wù)器傳輸來的、回應(yīng)所述請求產(chǎn)生裝置所發(fā)送 的請求應(yīng)答數(shù)據(jù);圖層更新裝置用于更新所述終端上的活動圖層,更新的數(shù)據(jù)為所述應(yīng)答數(shù)據(jù) 接收裝置所接收的數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述請求產(chǎn)生裝置進(jìn)一 步包括定時(shí)單元和請求產(chǎn)生單元,所述定時(shí)單元用于控制所述請求產(chǎn)生單元的時(shí)間,所述請 求產(chǎn)生單元用于在所述定時(shí)單元的控制下周期性地產(chǎn)生所述異步傳輸請求。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述定時(shí)單元的計(jì)時(shí) 時(shí)限包括第一時(shí)間值,所述客戶端還包括第一時(shí)間值査找單元和/或第一時(shí)間值設(shè)置單元; 所述第一時(shí)間査找單元用于在首次發(fā)出請求前査找保存在緩存中的第一時(shí)間值;所述第一時(shí) 間設(shè)置單元用于設(shè)置所述第一時(shí)間值。
全文摘要
本發(fā)明涉及一種在WebGIS系統(tǒng)中GPS終端位置的更新方法,所述系統(tǒng)包括服務(wù)器及通過網(wǎng)絡(luò)與所述服務(wù)器連接的客戶端,包括如下步驟客戶端以第一時(shí)間為周期,自動產(chǎn)生并發(fā)出異步數(shù)據(jù)傳輸?shù)慕K端位置更新請求;服務(wù)器收到所述請求后依據(jù)其請求內(nèi)容生成所述請求的回應(yīng)數(shù)據(jù);服務(wù)器通過異步數(shù)據(jù)傳輸方式傳輸所述回應(yīng)數(shù)據(jù)到所述終端;客戶端接收所述回應(yīng)數(shù)據(jù)并更新其上的終端位置動態(tài)圖層。本發(fā)明還涉及一種WebGIS系統(tǒng)。實(shí)施本發(fā)明的WebGIS系統(tǒng)及其客戶端上更新終端位置的方法,具有以下有益效果可以自動更新且其更新數(shù)據(jù)量較小、系統(tǒng)響應(yīng)較快。
文檔編號H04W4/02GK101640839SQ200910303298
公開日2010年2月3日 申請日期2009年6月16日 優(yōu)先權(quán)日2009年6月16日
發(fā)明者陳鵬舉 申請人:深圳市科陸電子科技股份有限公司