專利名稱:對(duì)配備有java的蜂窩電話進(jìn)行裝備的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及地球 - 空間(geo-spatial)數(shù)據(jù)收集網(wǎng)絡(luò)。
相關(guān)申請(qǐng)的交叉引用
本專利申請(qǐng)是轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人是Paul Manson, Bruce James, Michelle Bergen, Robert Allan, John Rogers, Peter France 、 在2007年4月19日提交的、題目為"Method and System for Creating a Flexible GIS Data Collection Network"的美國(guó)專利申請(qǐng)11/788,662 (代理 人文檔號(hào)TRMB 1810 )的部分繼續(xù)申請(qǐng),該專利申請(qǐng)整體地通過(guò)引用結(jié) 合于此。
轉(zhuǎn)讓給4L發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、題目為"Mettiod and System for Implementing a GIS Data Collection Network"的美國(guó)專利申請(qǐng)11/895,101 (代理人文檔號(hào)TRMB 2178),其整體上通過(guò)引用結(jié)合于此。
轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France在2007年8月22 日提交的、題目為"Method and System for Upgrading a Legacy Cellular Device"的美國(guó)專利申請(qǐng)11/895,102 (代理人文檔號(hào)TRMB 2179),其整 體上通過(guò)引用結(jié)合于此。
轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、題目為"A Dual-Purpose GIS Data System"的美國(guó)專利申 請(qǐng)11/895,221 (代理人文檔號(hào)TRMB 2180 ),其整體上通過(guò)引用結(jié)合于此。
轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、題目為"Method and System for Administrating GIS DataDictionaries"的美國(guó)專利申請(qǐng)11/895,056 (代理人文檔號(hào)TRMB 2181 ), 其整體上通過(guò)引用結(jié)合于此。
轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France、在2007年8月 22日提交的、題目為"A Legacy Cellular Device with Upgraded GIS Functionality"的美國(guó)專利申請(qǐng)11/895,230 (代理人文檔號(hào)TRMB 2183 ), 其整體上通過(guò)引用結(jié)合于此。
轉(zhuǎn)讓給本發(fā)明的受讓人的、發(fā)明人為Paul Manson, Bruce James, Michelle Frye, Robert Allan, John Rogers, Peter France 、在2007年8月 22日提交的、題目為"AGIS Data Collection Network"的美國(guó)專利申請(qǐng) 11/895,185 (代理人文檔號(hào)TRMB 2184 ),其M上通過(guò)引用結(jié)合于此。
背景技術(shù):
地理信息系統(tǒng)(GIS )技術(shù)越來(lái)越多地被使用來(lái)把地球-空間數(shù)據(jù)提 供到各種各樣的商業(yè)、政府和學(xué)術(shù)應(yīng)用。GIS常常被描述為一系列計(jì)算機(jī) 硬件、軟件、地理數(shù)據(jù)和人員,它們組^來(lái)記錄、存儲(chǔ)、處理、解譯和 分配地理參考數(shù)據(jù)。GIS允許用戶選擇性地解譯地球-空間數(shù)據(jù),以便識(shí) 別通過(guò)使用傳統(tǒng)的圖表、曲線圖或電子數(shù)據(jù)表可能不容易鑒別的關(guān)系、圖 案或趨勢(shì)。另夕卜,GIS可被使用來(lái)根據(jù)當(dāng)前的和過(guò)去的數(shù)據(jù)預(yù)期將來(lái)的情 形。結(jié)果,GIS越來(lái)越多地被使用于評(píng)估管理、事件記錄、資源規(guī)劃和人 口統(tǒng)計(jì)研究。
然而,有幾個(gè)因素限制GIS的使用。 一個(gè)因素是部署用于GIS系 統(tǒng)的數(shù)據(jù)收集器的成本。專用GIS數(shù)據(jù)收集器常常是大的(例如,高達(dá) 4-5磅)和昂貴的(每個(gè)單元$1500-$5000 )。除了每單元費(fèi)用以外,還需 要控制臺(tái),記錄的GIS數(shù)據(jù)下載到其上。許多組織為每個(gè)部署的GIS數(shù) 據(jù)收集器使用專用個(gè)人計(jì)算機(jī)(PC)。需要PC用來(lái)把數(shù)據(jù)字典上載到 GIS數(shù)據(jù)收集器,所述數(shù)據(jù)字典描述那天將記錄哪些lt據(jù),以及在這天結(jié) 束時(shí)下載它們記錄的凝:據(jù)。另外,在這天結(jié)束時(shí),如果所有的用戶都同時(shí) 在辦公室的話,可能會(huì)出現(xiàn)下載所收集的數(shù)據(jù)的瓶頸。
傳統(tǒng)的專用GIS數(shù)據(jù)收集器的另一個(gè)缺點(diǎn)在于,它們常常利用復(fù)雜 的用戶接口。許多GIS數(shù)據(jù)收集器具有操作員要學(xué)習(xí)的幾十個(gè)輸入B, 以及利用同樣復(fù)雜的用戶接口用于導(dǎo)航數(shù)據(jù)收集器應(yīng)用。結(jié)果,傳統(tǒng)的GIS數(shù)據(jù)收集器的操作員需要專門化訓(xùn)練,以便完全實(shí)現(xiàn)這些設(shè)備的潛 力。另外,如果操作員不經(jīng)常使用GIS數(shù)據(jù)收集器,則他們會(huì)忘記與某 些^有關(guān)的功能或忘記如何導(dǎo)航用戶接口 。
由于上述的問題,利用GIS數(shù)據(jù)收集系統(tǒng)的實(shí)體常常在他們可以實(shí) 地部署的GIS數(shù)據(jù)收集器的數(shù)目上受到限制。結(jié)果,當(dāng)前合理地進(jìn)行的 數(shù)據(jù)收集可能受到收集它的成本限制。不管是由于數(shù)據(jù)收集器本身的成 本、支持?jǐn)?shù)據(jù)收集器的部署所需要的附加設(shè)備、還是由于訓(xùn)練操作員的成 本,及時(shí)地收集地球-空間數(shù)據(jù)的能力限于小百分?jǐn)?shù)的可用勞動(dòng)力。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例描述了用于對(duì)配備有Java的蜂窩電話進(jìn)行裝備 (provision)的方法和系統(tǒng)。在一個(gè)實(shí)施例中,地理信息系統(tǒng)(GIS)數(shù) 據(jù)收集器應(yīng)用被上栽到配備有Java的蜂窩電話,使得配備有Java的蜂窩 電話能夠執(zhí)行GIS數(shù)據(jù)收集功能。該方法還包括把包括至少一種GIS特 征類型的數(shù)據(jù)字典上載到配備有Java的蜂窩電話。
包括在本說(shuō)明書中并形成為本說(shuō)明書的一部分的附圖顯示了本發(fā) 明的實(shí)施例,連同說(shuō)明書一起用來(lái)說(shuō)明本發(fā)明的原理。除非專門指出,否 則在本說(shuō)明書中涉及的附圖應(yīng)當(dāng)被理解為沒有按比例畫出。
圖l顯示按照本發(fā)明的實(shí)施例的、用于創(chuàng)建GIS數(shù)據(jù)收集網(wǎng)絡(luò)的系統(tǒng)。
圖2A顯示按照本發(fā)明的實(shí)施例使用的示例性的傳統(tǒng)移動(dòng)電子設(shè)備。
圖2B顯示按照本發(fā)明的實(shí)施例使用的另一個(gè)示例性的傳統(tǒng)移動(dòng)電子設(shè) 備。
圖3顯示按照本發(fā)明的實(shí)施例4吏用的示例性的用戶輸入i殳備。
圖4A和4B顯示按照本發(fā)明的實(shí)施例的、由用戶接口顯示的示例性屏幕。
圖5是按照本發(fā)明的實(shí)施例使用的示例性的計(jì)算機(jī)系統(tǒng)的框圖。
圖6A是按照本發(fā)明的實(shí)施例的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器的部件的框圖。
圖6B是顯示由按照本發(fā)明的實(shí)施例的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器發(fā)送和接收的數(shù) 據(jù)流的框圖。圖7是按照本發(fā)明的實(shí)施例的、用于轉(zhuǎn)發(fā)GIS數(shù)據(jù)的方法的流程圖。
圖8是按照本發(fā)明的實(shí)施例的、用于創(chuàng)建靈活的GIS網(wǎng)絡(luò)的方法的流程 圖。
圖9是按照本發(fā)明的實(shí)施例的、用于創(chuàng)建靈活的GIS網(wǎng)絡(luò)的另一種方法 的流程圖。
圖IO是按照本發(fā)明的實(shí)施例的、用于轉(zhuǎn)發(fā)數(shù)據(jù)字典的方法的流程圖。
圖ll是按照本發(fā)明的實(shí)施例的、用于從移動(dòng)電子設(shè)備轉(zhuǎn)發(fā)收集的GIS數(shù) 據(jù)的方法的流程圖。
圖12是按照本發(fā)明的實(shí)施例的示例性移動(dòng)電子設(shè)備的框圖。
圖13A 3—按照本發(fā)明的實(shí)施例的、最高級(jí)別用戶可選選項(xiàng)的清單的示例 性框圖。
圖13B是按照本發(fā)明的實(shí)施例的、子級(jí)別用戶可選選項(xiàng)的清單的示例性 框圖。
圖14A是按照本發(fā)明的實(shí)施例的、最高級(jí)別的用戶定義的GUI^M^的 示例性框圖。
圖14B是按照本發(fā)明的實(shí)施例的、第二級(jí)別的用戶定義的GUI ^Mj板的 示例性4匡圖。
圖15是按照本發(fā)明的實(shí)施例的、用于實(shí)施地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的 方法的流程圖。
圖16是按照本發(fā)明的實(shí)施例的、用于把蜂窩電話更新為地理信息系統(tǒng) (GIS)癡:據(jù)收集器的方法的流程圖。
圖17是按照本發(fā)明的實(shí)施例的、用于實(shí)施地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的 方法的琉^呈圖。
圖18是按照本發(fā)明的實(shí)施例的、用于利用傳統(tǒng)的電子設(shè)備來(lái)實(shí)施地理信 息系統(tǒng)(GIS)翁:據(jù)收集的方法的流程圖。
圖19是按照本發(fā)明的實(shí)施例的、用于利用傳統(tǒng)的電子設(shè)備來(lái)實(shí)施地理信 息系統(tǒng)(GIS)數(shù)據(jù)收集的方法的流程圖。
圖20是按照本發(fā)明的實(shí)施例的、用于對(duì)配備有Java的蜂窩電話進(jìn)行裝備 的方法的流程圖。
圖21是按照本發(fā)明的實(shí)施例的、用于實(shí)施地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的方法的流4呈圖。
圖22是按照本發(fā)明的實(shí)施例的、用于實(shí)施兩用地理信息系統(tǒng)(GIS)網(wǎng) 絡(luò)的方法的流程圖。
圖23是按照本發(fā)明的實(shí)施例的、用于實(shí)施兩用地理信息系統(tǒng)(GIS)網(wǎng) 絡(luò)的方法的流程圖。
圖24是按照本發(fā)明的實(shí)施例的、用于管理地理信息系統(tǒng)(GIS)數(shù)據(jù)字 典的方法的流程圖。
圖25是按照本發(fā)明的實(shí)施例的、用于管理地理信息系統(tǒng)(GIS)數(shù)據(jù)字 典的方法的流程圖。
圖26是按照本發(fā)明的實(shí)施例的GIS數(shù)據(jù)收集器應(yīng)用的部件的框圖。
具體實(shí)施例方式
現(xiàn)在詳細(xì)地參考本發(fā)明的實(shí)施例,這些實(shí)施例的例子在附圖中示 出。雖然本發(fā)明將結(jié)合以下的實(shí)施例描述,但應(yīng)理解,不打算把本發(fā)明只 限于這些實(shí)施例。相反,本發(fā)明打算覆蓋可被包括在如由所附權(quán)利要求限 定的本發(fā)明的精神和范圍內(nèi)的替換例、修改方案和等同物。而且,在以下 的本發(fā)明的詳細(xì)說(shuō)明中,闡述多個(gè)具體的細(xì)節(jié),以便提供對(duì)本發(fā)明的透徹 了解。然而,本發(fā)明的實(shí)施例可以在不需要這些具體細(xì)節(jié)的情況下被實(shí)現(xiàn)。 在其它實(shí)例中,熟知的方法、過(guò)程、部件和電路不作詳細(xì)描述,以免不必 要i^K糊本發(fā)明的各方面。
符號(hào)和專門術(shù)語(yǔ)
下面的詳細(xì)說(shuō)明的某些部分是按照對(duì)計(jì)算機(jī)存儲(chǔ)器內(nèi)數(shù)據(jù)比特的 操作的過(guò)程、邏輯塊、處理和其它符號(hào)表示給出的。這些說(shuō)明和表示是由 數(shù)據(jù)處理領(lǐng)域技術(shù)人員使用來(lái)最有效地傳遞他們的工作的實(shí)質(zhì)給本領(lǐng)域 其它技術(shù)人員的手段。在本申請(qǐng)中,過(guò)程、邏輯塊、處理等等被認(rèn)為是導(dǎo) 致想要的結(jié)果的步驟或指令的自相一致的序列。步驟是需要物理操控物理 量的那些步驟。通常,雖然不一定必要,但是這些量采取能夠被存儲(chǔ)、傳 送、組合、比較和在計(jì)算機(jī)系統(tǒng)中操控的電信號(hào)或>^信號(hào)的形式。
然而,應(yīng)當(dāng)記住,所有的這些和類似的術(shù)語(yǔ)與適當(dāng)?shù)奈锢砹肯嗦?lián)系, 并且僅僅是被施加到這些量的方便的標(biāo)記。除非特別說(shuō)明,否則如從以下 的討論明顯看到的,應(yīng)當(dāng)理解,通過(guò)本發(fā)明,利用諸如"分配","上載","下載","使用","輸送","確定","轉(zhuǎn)發(fā)","存儲(chǔ)","建 立","啟動(dòng)","發(fā)送","生成","刪除","利用"等等術(shù)語(yǔ)的 討論,涉及到^示為在計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)的物理(電子) 量的數(shù)據(jù)進(jìn)行操控以及將其變換成類似地表示為在計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器 或寄存器或其它這樣的信息存儲(chǔ)、傳輸或顯示裝置內(nèi)的物理量的其它數(shù)據(jù) 的計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備的動(dòng)作和處理。
第I部分
引言
為了更清楚地描述按照本發(fā)明的實(shí)施例的、用于創(chuàng)建GIS數(shù)據(jù)收集 網(wǎng)絡(luò)的方法和系統(tǒng)的實(shí)施例,下面在第II部分給出一般系統(tǒng)綜述。其后 在第III部分討論數(shù)據(jù)字典,在第IV部分討論傳統(tǒng)的手持設(shè)備,在第V 部分討論按照本發(fā)明的實(shí)施例的GIS數(shù)據(jù)收集器應(yīng)用。在第VI部分,討 論按照本發(fā)明的實(shí)施例的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器。另外,在第VII部分,討論 按照本發(fā)明的實(shí)施例的GIS管理應(yīng)用,在第VII部分,討論把定制的信 息傳遞到按照本發(fā)明的實(shí)施例的設(shè)備。
第II部分
一般系統(tǒng)綜述
圖1顯示按照本發(fā)明的實(shí)施例的、用于創(chuàng)建GIS數(shù)據(jù)收集網(wǎng)絡(luò)的系 統(tǒng)IOO。參照?qǐng)D1,移動(dòng)電子設(shè)備110通信地耦合到無(wú)線網(wǎng)絡(luò)120。無(wú)線 網(wǎng)^可以經(jīng)由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130通信地耦合到GIS數(shù)據(jù)網(wǎng)絡(luò)140。
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110可以是蜂窩電話、個(gè)人數(shù) 字助理(PDA)、移動(dòng)計(jì)算機(jī)系統(tǒng)等等。正如下面更詳細(xì)地討論的,在本 發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110能夠按照至少二維(例如,綽度和經(jīng) 度)或更多維(例如,高度、時(shí)間等等)來(lái)確定它的地理位置。重要地, 在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110是傳統(tǒng)的移動(dòng)電子設(shè)備。對(duì)于本 發(fā)明,"傳統(tǒng)的移動(dòng)電子設(shè)備"被定義為未被專門設(shè)計(jì)或制作為僅僅用作 GIS數(shù)據(jù)記錄設(shè)備的原始設(shè)備制造商(OEM)設(shè)備。然而,本發(fā)明的實(shí) 施例也可以用專用OEM GIS數(shù)據(jù)記錄設(shè)備來(lái)實(shí)施。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll被上載到移動(dòng)電子 設(shè)備110,它然后使得移動(dòng)電子設(shè)備110能夠執(zhí)行GIS數(shù)據(jù)收集器功能。 數(shù)據(jù)字典112也被上載到移動(dòng)電子設(shè)備110。在本發(fā)明的實(shí)施例中,數(shù)據(jù) 字典112是由GIS數(shù)據(jù)網(wǎng)絡(luò)140管理的較大的數(shù)據(jù)字典的子集。正如下面在第ni部分更詳細(xì)地說(shuō)明的,數(shù)據(jù)字典包括具有可測(cè)量的屬性以及有 關(guān)屬性應(yīng)當(dāng)如何被收集的信息的特征類型的定義。例如,有關(guān)屬性應(yīng)當(dāng)如 何被收集的信息可包括但不限于缺省值、最小/最大值、屬性是任選的還
是強(qiáng)制的等等。在本發(fā)明的實(shí)施例中,構(gòu)成數(shù)據(jù)字典112的屬性和特性類 型在GIS數(shù)據(jù)網(wǎng)絡(luò)140進(jìn)行選擇,并作為數(shù)據(jù)字典143a被存儲(chǔ)在存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130。當(dāng)在移動(dòng)電子設(shè)備110與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130之間第 一次建立通信時(shí),數(shù)據(jù)字典143a的拷貝被自動(dòng)發(fā)送到移動(dòng)電子設(shè)備110, 在此它作為數(shù)據(jù)字典112被存儲(chǔ)。因此,在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典 112典型地收義送到移動(dòng)電子設(shè)備110 —次,并且根據(jù)需要偶爾進(jìn)行更新。 然而,本發(fā)明的實(shí)施例還利于把》新的、或附加的數(shù)據(jù)字典整個(gè)地發(fā)送到移 動(dòng)電子i更備110。
存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130被使用M儲(chǔ)和上載數(shù)據(jù)字典(例如,數(shù)據(jù) 字典112 )以及配置和管理設(shè)置值,諸如經(jīng)由管理網(wǎng)站135被接收的工作 組。存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還被配置成從移動(dòng)電子設(shè)備110下載和存儲(chǔ)收 集的GIS特征和它的屬性。另外,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130被配置成響應(yīng) 于來(lái)自GIS數(shù)據(jù)網(wǎng)絡(luò)140的對(duì)于該數(shù)據(jù)的請(qǐng)求,轉(zhuǎn)發(fā)收集的GIS特征和 屬性。存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還可被配置成執(zhí)行收集的GIS數(shù)據(jù)的后處 理,諸如位置數(shù)據(jù)的加權(quán)平均、拒絕異常值(例如,定位(position fix))、 丟棄在兩個(gè)端點(diǎn)之間的中間定位等等。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130由宿主服務(wù)的供應(yīng)商操作。在另一個(gè)實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服 務(wù)器130可以被合并為GIS數(shù)據(jù)網(wǎng)絡(luò)140的部件。在本發(fā)明的實(shí)施例中, 移動(dòng)電子設(shè)備110遠(yuǎn)離存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130設(shè)置,以及GIS數(shù)據(jù)收集 器應(yīng)用111和/或數(shù)據(jù)字典112從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130經(jīng)由無(wú)線網(wǎng)絡(luò)120 被上載到移動(dòng)電子i殳備110。
GIS數(shù)據(jù)網(wǎng)絡(luò)140被配置成從諸如移動(dòng)電子設(shè)備110之類的部署的 移動(dòng)設(shè)備接收收集的GIS特征和屬性。在本實(shí)施例中,GIS數(shù)據(jù)網(wǎng)絡(luò)140 包括管理套件(suite) 141,該管理套件141包括web瀏覽器141a和特 征管理應(yīng)用141b。 GIS數(shù)據(jù)網(wǎng)絡(luò)140還包括GIS計(jì)算機(jī)系統(tǒng)144,在本 實(shí)施例中它包括數(shù)據(jù)庫(kù)142??梢岳斫?,在本發(fā)明的實(shí)施例中,數(shù)據(jù)庫(kù)142 可以是與GIS計(jì)算機(jī)系統(tǒng)144分開的部件。在本發(fā)明的實(shí)施例中,GIS 數(shù)據(jù)網(wǎng)絡(luò)140的管理員利用web瀏覽器141a來(lái)訪問存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 的管理網(wǎng)站135。管理員然后可以配置和管理被注冊(cè)到GIS數(shù)據(jù)網(wǎng)絡(luò)140 的帳戶。這可包括但不限于注冊(cè)和管理被部署的移動(dòng)電子設(shè)備110、管理 數(shù)據(jù)字典和管理收集的GIS數(shù)據(jù)。在本發(fā)明的實(shí)施例中,配置和管理移動(dòng)電子設(shè)備110可包括但不限于向無(wú)線網(wǎng)絡(luò)120的運(yùn)營(yíng)商注冊(cè)移動(dòng)電子i殳 備IIO (例如,創(chuàng)建帳戶)、把移動(dòng)電子設(shè)備110分配給用戶、以及把移 動(dòng)電子設(shè)備110分配給至少一個(gè)工作組。在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典 管理可包括但不限于創(chuàng)建和編輯數(shù)據(jù)字典以及把數(shù)據(jù)字典字典分配給工 作組。
在本發(fā)明的實(shí)施例中,無(wú)線網(wǎng)絡(luò)120是蜂窩電話網(wǎng)絡(luò)。然而,本發(fā)
明的實(shí)施例也mii合于利用有線網(wǎng)絡(luò),或除了蜂窩電話網(wǎng)絡(luò)以外的其它類
型的無(wú)線網(wǎng)絡(luò),諸如無(wú)線局域網(wǎng)(LAN)或互聯(lián)網(wǎng)連接。
GIS系統(tǒng)的運(yùn)行
下面是系統(tǒng)100的運(yùn)行的示例性說(shuō)明。應(yīng)當(dāng)指出,在下面的部分中 包括系統(tǒng)100的具體部件的更詳細(xì)的說(shuō)明。還應(yīng)當(dāng)指出,在以下的討論中, 移動(dòng)電子設(shè)備110將被稱為"蜂窩電話"。
通常,諸如商業(yè)或il^機(jī)構(gòu)的實(shí)體把蜂窩電話發(fā)給它們的雇員。參 照?qǐng)Dl,在這樣的實(shí)施例中,移動(dòng)電子設(shè)備IIO由實(shí)體提供給它的一個(gè)雇 員的蜂窩電話組成。GIS數(shù)據(jù)網(wǎng)絡(luò)140通過(guò)存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 ^創(chuàng) 建GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳戶。存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130然后創(chuàng)建帳戶,并 發(fā)送消息到GIS數(shù)據(jù)網(wǎng)絡(luò)140,以通知它們帳戶已創(chuàng)建。GIS數(shù)據(jù)網(wǎng)絡(luò) 140用它們的帳戶注冊(cè)移動(dòng)電子設(shè)備110。應(yīng)當(dāng)指出,移動(dòng)電子i殳備110 的注冊(cè)可以在帳戶創(chuàng)建步驟期間執(zhí)行。
在一個(gè)實(shí)施例中,當(dāng)注冊(cè)移動(dòng)電子i殳備110時(shí),管理員4吏用管理網(wǎng) 站135來(lái)輸入有關(guān)移動(dòng)電子設(shè)備110的配置信息。這個(gè)信息包括,但不限 于,雇員名字、與移動(dòng)電子設(shè)備110有關(guān)的電話號(hào)碼、以及與雇員以及從 而與移動(dòng)電子設(shè)備110有關(guān)的至少一個(gè)工作組。在本發(fā)明的實(shí)施例中,這 個(gè)配置信息被存儲(chǔ)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134中。然而,在本 發(fā)明的實(shí)施例中,配置信息也可以被存儲(chǔ)在GIS數(shù)據(jù)網(wǎng)絡(luò)140的數(shù)據(jù)庫(kù) 142中,或另一個(gè)聯(lián)網(wǎng)的存儲(chǔ)裝置中。管理員然后把數(shù)據(jù)字典下栽到存儲(chǔ) 和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134。通過(guò)使用web瀏覽器141a,管理員可 以選擇GIS屬性和特征類型來(lái)創(chuàng)建數(shù)據(jù)字典(例如,數(shù)據(jù)字典143a), 這些數(shù)據(jù)字典是被下載到數(shù)據(jù)庫(kù)134的整個(gè)數(shù)據(jù)字典的子集。管理員還將 把數(shù)據(jù)字典(例如,143a)分配給工作人員。數(shù)據(jù)字典要被上載到移動(dòng)電 子設(shè)備IIO。在本發(fā)明的實(shí)施例中,選擇哪個(gè)數(shù)據(jù)字典可以根據(jù)雇員被分 配給哪個(gè)工作組來(lái)確定。換句話說(shuō),在特定的工作組中的所有的雇員被分 配有同一個(gè)數(shù)據(jù)字典。作為替換方案,數(shù)據(jù)字典的選擇可以根據(jù)其它準(zhǔn)則來(lái)確定。例如,雇員可以呼叫管理員,根據(jù)實(shí)地事件或^請(qǐng)求不同的數(shù) 據(jù)字典。因此,在本發(fā)明的實(shí)施例中,工作組可以由一個(gè)人組成。
當(dāng)雇員想要記錄GIS數(shù)據(jù)時(shí),GIS數(shù)據(jù)收集器應(yīng)用111經(jīng)由無(wú)線網(wǎng) 絡(luò)120自動(dòng)聯(lián)系存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在初始建立與移動(dòng)電子i殳備110 的通信后,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130根據(jù)移動(dòng)電子設(shè)備110被分配到的工作 組而自動(dòng)上載適用于該移動(dòng)電子i更備110的數(shù)據(jù)字典(例如,112)。在 本發(fā)明的實(shí)施例中,如果GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員修改數(shù)據(jù)字典143a, 則存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將自動(dòng)更新位于移動(dòng)電子i殳備110處的數(shù)據(jù)字典 112。在本發(fā)明的實(shí)施例中,這可以在移動(dòng)電子設(shè)備110仍舊通信地耦合 到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的同時(shí)或當(dāng)接著建立移動(dòng)電子設(shè)備110與存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130之間的通信時(shí)發(fā)生。
在本發(fā)明的實(shí)施例中,當(dāng)屬性和/或有關(guān)特征的其它數(shù)據(jù)被移動(dòng)電子 設(shè)備110記錄時(shí),它們被自動(dòng)轉(zhuǎn)發(fā)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。如果由于某 種原因在移動(dòng)電子設(shè)備110與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130之間的通信還沒有建 立或中斷,則當(dāng)GIS數(shù)據(jù)正在被記錄時(shí),數(shù)據(jù)將被存儲(chǔ)在移動(dòng)電子設(shè)備 110。當(dāng)之后與存儲(chǔ)和轉(zhuǎn)發(fā)月良務(wù)器130建立通信時(shí),數(shù)據(jù)將自動(dòng)從移動(dòng)電 子設(shè)備110轉(zhuǎn)發(fā)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在本發(fā)明的實(shí)施例中,當(dāng)GIS 數(shù)據(jù)成功地存儲(chǔ)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134時(shí),消息M送到 移動(dòng)電子i更備110,以確i/Jt據(jù)已M功地存儲(chǔ)。響應(yīng)于這個(gè)消息,衫誠(chéng) 功*儲(chǔ)在數(shù)據(jù)庫(kù)134的記錄的GIS數(shù)據(jù)從移動(dòng)電子設(shè)備110被清除。 在本發(fā)明的實(shí)施例中,從移動(dòng)電子設(shè)備110清除這個(gè)數(shù)據(jù)是響應(yīng)于接收到 來(lái)自存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的確認(rèn)消息而自動(dòng)執(zhí)行的。因此,移動(dòng)電子設(shè) 備110的用戶不必管理收集的數(shù)據(jù)。在另一個(gè)實(shí)施例中,位于移動(dòng)電子設(shè) 備110的GIS數(shù)據(jù)可被標(biāo)記為已傳送,并存儲(chǔ)在移動(dòng)電子設(shè)備110上用 于將來(lái)參考或用于繪制地圖。在一個(gè)實(shí)施例中,如果移動(dòng)電子設(shè)備110 的存儲(chǔ)器變?yōu)槌錆M的,則被標(biāo)記為已傳送的GIS數(shù)據(jù)可以被自動(dòng)刪除以 騰出空間用于附加數(shù)據(jù)。
在本實(shí)施例中,GIS翁:據(jù)網(wǎng)絡(luò)140的管理員可以配置管理應(yīng)用141 , 以便定期地輪詢存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130來(lái)確定新的數(shù)據(jù)是否可得到。因 此,取決于由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員設(shè)置的輪詢時(shí)間間隔,由移動(dòng) 電子設(shè)備110收集的GIS數(shù)據(jù)可以變?yōu)閷?duì)于GIS數(shù)據(jù)網(wǎng)絡(luò)140幾乎是實(shí) 時(shí)地可得到的。在本發(fā)明的另一個(gè)實(shí)施例中,當(dāng)來(lái)自移動(dòng)電子設(shè)備110 的GIS數(shù)據(jù)已被存儲(chǔ)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134時(shí),可以發(fā)送一個(gè)消息到GIS數(shù)據(jù)網(wǎng)絡(luò)140,以通知管理員新的GIS數(shù)據(jù)是可得到 的。在本發(fā)明的實(shí)施例中,這個(gè)消息可包括諸如哪個(gè)設(shè)備已收集了信息之 類的信息。在一個(gè)實(shí)施例中,如果新的GIS數(shù)據(jù)是可得到的話,則這些 消息在白天被定期地發(fā)送到GIS數(shù)據(jù)網(wǎng)絡(luò)140。
在本發(fā)明的實(shí)施例中,在成功地存儲(chǔ)由移動(dòng)電子設(shè)備110收集的 GIS數(shù)據(jù)后,由管理應(yīng)用141發(fā)送確認(rèn)消息到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。響 應(yīng)于這個(gè)消息,由移動(dòng)電子設(shè)備110收集的GIS It據(jù)被歸檔以供將i^r 索(如有必要的話)。作為替換方案,由移動(dòng)電子i殳備110收集的GIS 數(shù)據(jù)可以響應(yīng)于該消息從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134中被刪除。
本發(fā)明的實(shí)施例比起傳統(tǒng)的GIS數(shù)據(jù)收集方法是有利的,因?yàn)橥ㄟ^(guò) 減小擁有和操作GIS數(shù)據(jù)收集器的費(fèi)用和復(fù)雜性,本發(fā)明的實(shí)施例利于 實(shí)地使用大得多的數(shù)量的雇員作為GIS數(shù)據(jù)收集操作員。本發(fā)明的實(shí)施 例包括上載使得諸如蜂窩電話的移動(dòng)電子設(shè)備可用作為GIS數(shù)據(jù)收集器 的應(yīng)用。結(jié)果,硬件成a傳統(tǒng)的專用GIS數(shù)據(jù)收集器的成本(例如, 幾千美元)顯著地降低到蜂窩電話的成本(例如,幾百美元或更少)。另 外,因?yàn)镚IS數(shù)據(jù)收集器應(yīng)用111包括與已由移動(dòng)電子設(shè)備110使用的 其它應(yīng)用和功能相同的顯示和輸入方法,所以用戶可以執(zhí)行GIS數(shù)據(jù)收 集功能而不需要廣泛的訓(xùn)練。換句話說(shuō),用戶將更容易了解如何把移動(dòng)電 子設(shè)備110用作為GIS數(shù)據(jù)收集設(shè)備,因?yàn)橛脩粢咽煜び梢苿?dòng)電子i殳備 IIO使用的顯示和輸入方法。另夕卜,因?yàn)槭占腉IS數(shù)據(jù)自動(dòng)發(fā)送到存儲(chǔ) 和轉(zhuǎn)發(fā)服務(wù)器130,所以用戶不必操心在一天結(jié)束時(shí)操控?cái)?shù)據(jù)或下載它。 自動(dòng)發(fā)送收集的數(shù)據(jù)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的附加優(yōu)點(diǎn)在于,收集的數(shù) 據(jù)可以由GIS數(shù)據(jù)網(wǎng)絡(luò)140幾乎實(shí)時(shí)地訪問。
另夕卜,本發(fā)明的實(shí)施例不需要用于每個(gè)被部署的數(shù)據(jù)收集設(shè)備的專 用PC,因此降低了與操作GIS數(shù)據(jù)收集網(wǎng)絡(luò)有關(guān)的成本。在傳統(tǒng)的GIS 數(shù)據(jù)收集網(wǎng)絡(luò)中,使用專用GIS數(shù)據(jù)收集器的每個(gè)工作人員通常需JH吏 他們自己的PC作為終端來(lái)上載lt據(jù)字典和下載收集的GIS數(shù)據(jù)。在4^發(fā) 明的實(shí)施例中,這是不需要的,因?yàn)樵诮⑴c存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通 信后,數(shù)據(jù)字典經(jīng)由無(wú)線網(wǎng)絡(luò)120被自動(dòng)上載,以及因?yàn)楫?dāng)GIS數(shù)據(jù)被 記錄時(shí),GIS數(shù)據(jù)經(jīng)由無(wú)線網(wǎng)絡(luò)120被自動(dòng)發(fā)送到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。
另外,因?yàn)樵跀?shù)據(jù)被存儲(chǔ)和轉(zhuǎn)發(fā)月良務(wù)器130成功*儲(chǔ)后,數(shù)據(jù)從 移動(dòng)電子設(shè)備110被清除,所以移動(dòng)電子設(shè)備110的存儲(chǔ)器和計(jì)算資源可 用于其它用途。這也增強(qiáng)了收集的數(shù)據(jù)的安全性,因?yàn)橐坏┧磺宄筒荒軓膩G失的或被偷竊的移動(dòng)電子設(shè)備中恢復(fù)。
本發(fā)明的實(shí)施例的附加優(yōu)點(diǎn)在于,數(shù)據(jù)字典由GIS數(shù)據(jù)網(wǎng)絡(luò)140
的管理員分配,以及數(shù)據(jù)字典可以自動(dòng)發(fā)送到遠(yuǎn)程的移動(dòng)電子設(shè)備iio。
如上所述,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以把工作人員的蜂窩電話例如分 配給一個(gè)或多個(gè)工作組。在本發(fā)明的實(shí)施例中,管理員還可以把特定的數(shù) 據(jù)字典分配給選擇的工作組。這個(gè)信息被存儲(chǔ)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 的數(shù)據(jù)庫(kù)134中。因此,用于給定工作組的數(shù)據(jù)字典可以由管理員自動(dòng)地 和統(tǒng)一地更新,而不需要移動(dòng)電子設(shè)備的操作員4^P同時(shí)連接到網(wǎng)絡(luò)。
作為例子,公用事業(yè)公司的所有的雇員可以AJL放的移動(dòng)電子設(shè)備 110,例如蜂窩電話,以及除了他們的正常的指定的責(zé)任以外,他們的任 務(wù)是記錄在給定區(qū)域中公用設(shè)施電線桿(utility pole)的屬性。因此,被 分配給所有的這些雇員的數(shù)據(jù)字典對(duì)于記錄一個(gè)公用設(shè)施電線桿的數(shù)據(jù) 是特定的。因?yàn)槭褂梅涓C電話作為GIS數(shù)據(jù)記錄設(shè)備而降低了成本,所 以可以以比使用傳統(tǒng)的GIS數(shù)據(jù)收集器時(shí)可能的成本更低的成本部署更 多的GIS數(shù)據(jù)收集器。如果一個(gè)雇員看見應(yīng)當(dāng)才艮告的事件,則該雇員可 以聯(lián)系GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員,以及請(qǐng)求不同的數(shù)據(jù)字典,或現(xiàn)有 的數(shù)據(jù)字典的修M本,以便記錄該事件。例如,如果電線桿修理人員的 一個(gè)成員注意到某些危險(xiǎn)地接近某些電力線的樹木分枝,則該雇員可以請(qǐng) 求新的或修改的數(shù)據(jù)字典,其將允許把危險(xiǎn)的樹木情況報(bào)告給GIS數(shù)據(jù) 網(wǎng)絡(luò)140。 GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員將修改移動(dòng)電子設(shè)備110被分配到 的工作組的數(shù)據(jù)字典,以及把該信息轉(zhuǎn)發(fā)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。作為 替換方案,如果GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員決定電線桿修理人員也應(yīng)當(dāng) 能夠報(bào)告樹木分枝問題,則管理員可以改變被分配給電線桿修理工作組的 數(shù)據(jù)字典(例如,112)。用于電線桿修理工作組的每個(gè)成員的數(shù)據(jù)字典 然后在下次它們建立與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信時(shí)被自動(dòng)更新。
在接收修改的數(shù)據(jù)字典后,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以自動(dòng)更新用 于雇員的移動(dòng)電子設(shè)備110的數(shù)據(jù)字典,使得用戶現(xiàn)在可以記錄有關(guān)危險(xiǎn) 的樹木情況的屬性。當(dāng)雇員記錄屬性數(shù)據(jù)時(shí),特征/屬性數(shù)據(jù)被自動(dòng)發(fā)送 到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130,并被存儲(chǔ)在數(shù)據(jù)庫(kù)134中。存儲(chǔ)的屬性數(shù)據(jù)然 后被轉(zhuǎn)發(fā)到GIS數(shù)據(jù)網(wǎng)絡(luò)140 ,如上所述。
本發(fā)明的附加優(yōu)點(diǎn)是,這可以在使用移動(dòng)電子設(shè)備110的雇員的正 常工作時(shí)間以外發(fā)生。例如,雇員可能在從工作單位回家時(shí)或在他/她的 周末時(shí)間注意到樹木分枝。在傳統(tǒng)的GIS數(shù)據(jù)收集網(wǎng)絡(luò)中,雇員不能記錄對(duì)于M木分枝報(bào)告給GIS數(shù)據(jù)網(wǎng)絡(luò)140所需要的特征和屬性數(shù)據(jù), 因?yàn)镚IS數(shù)據(jù)記錄器通常被存儲(chǔ)在雇員的工作地點(diǎn)。這是因?yàn)閭鹘y(tǒng)的GIS 數(shù)據(jù)記錄器是在不使用時(shí)大多數(shù)公司和政府機(jī)構(gòu)想要安全地保管的昂貴 的物品。然而,許多這些相同的實(shí)體把諸如蜂窩電話的移動(dòng)電子設(shè)備IIO 定期地發(fā)給它們的雇員,雇員在他們的正常的工作時(shí)間以外把蜂窩電話帶 回家。在以上的情形下,注意到樹木分枝的雇員也許M木的位置記錄在 紙上,這些紙可能被該雇員丟失或遺忘。然而,通過(guò)使用本發(fā)明的實(shí)施例, 數(shù)據(jù)可以快速地以及安全地記錄并且以可靠的和幾乎實(shí)時(shí)的方式轉(zhuǎn)發(fā)到 GIS數(shù)據(jù)網(wǎng)絡(luò)140。
本發(fā)明的實(shí)施例的附加優(yōu)點(diǎn)在于, 一旦GIS數(shù)據(jù)收集器應(yīng)用111 被上載到移動(dòng)電子設(shè)備IIO,就減小了對(duì)于利用GIS數(shù)據(jù)收集器的廣泛的 訓(xùn)練的必要性。這部分是由于數(shù)據(jù)字典112包括更全面的GIS數(shù)據(jù)字典 的子集以便簡(jiǎn)化GIS數(shù)據(jù)收集器應(yīng)用lll的使用。因此,通過(guò)使用本發(fā) 明的實(shí)施例,對(duì)于通常被提供給專用GIS數(shù)據(jù)收集專業(yè)人員的廣泛的訓(xùn) 練的需要是不必要的,并且數(shù)據(jù)收集可以通過(guò)例如其主J^務(wù)通常不是數(shù) 據(jù)收集的現(xiàn)場(chǎng)工作人員來(lái)執(zhí)行。應(yīng)當(dāng)指出,本發(fā)明的實(shí)施例可被利用來(lái)也 把數(shù)據(jù)字典或更新的GIS數(shù)據(jù)收集器應(yīng)用發(fā)送到專用GIS數(shù)據(jù)收集器。
正如下面更詳細(xì)地描述的,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員選擇將^L4 員或工作組記錄的特征。管理員然后創(chuàng)建數(shù)據(jù)字典112,其利于記錄該數(shù) 據(jù)和把該信息轉(zhuǎn)發(fā)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。因?yàn)閿?shù)據(jù)字典被簡(jiǎn)化,所以 可以使用較簡(jiǎn)單的用戶接口和數(shù)據(jù)輸入設(shè)備來(lái)記錄GIS數(shù)據(jù)。結(jié)果,其 主要責(zé)任通常不包括數(shù)據(jù)收集的現(xiàn)場(chǎng)工作人員可被快速地訓(xùn)練來(lái)使用本 發(fā)明的簡(jiǎn)化的用戶接口。在本發(fā)明的實(shí)施例中,這可以通過(guò)^吏用例如傳統(tǒng) 的蜂窩電話、PDA或原先不是為用作GIS數(shù)據(jù)收集器而設(shè)計(jì)的其它移動(dòng) 電子設(shè)備110來(lái)實(shí)現(xiàn)。傳統(tǒng)的GIS數(shù)據(jù)記錄器典型地利用大范圍的數(shù)據(jù) 輸入陣列,它使得必須進(jìn)行廣泛的操作員訓(xùn)練,以便充分利用數(shù)據(jù)收集器 的功能。然而,本發(fā)明的實(shí)施例利于在移動(dòng)電子設(shè)備IIO (例如,蜂窩電 話、PDA、筆記本電腦等等)上顯示簡(jiǎn)化的用戶接口,該簡(jiǎn)化的用戶接口 是設(shè)備的操作員熟悉的并且被映射到移動(dòng)電子設(shè)備110的現(xiàn)有用戶輸入 設(shè)備上。結(jié)果,在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用的用戶接口比 起傳統(tǒng)的GIS數(shù)據(jù)收集器用戶接口更容易導(dǎo)航,并且它不需要對(duì)于有效 地操作用戶輸入設(shè)備所需要的廣泛的訓(xùn)練。因?yàn)橛涗浀腉IS數(shù)據(jù)從移動(dòng) 電子設(shè)備110(例如,蜂窩電話)自動(dòng)轉(zhuǎn)發(fā)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130,所 以不需要操作員在移動(dòng)電子設(shè)備上管理記錄的數(shù)據(jù)。圖16是按照本發(fā)明的實(shí)施例的、用于把峰窩電話更新為地理信息 系統(tǒng)(GIS)教:據(jù)收集器的方法1600的流程圖。在圖16的步驟1610, GIS數(shù)據(jù)收集器應(yīng)用被安裝在原先沒有打算用作為GIS數(shù)據(jù)記錄設(shè)備的 蜂窩電話上,用于使得蜂窩電話能夠執(zhí)行GIS數(shù)據(jù)收集器功能。正如上 面討論的,本發(fā)明的實(shí)施例利用GIS數(shù)據(jù)收集器應(yīng)用(例如,111)以允 許移動(dòng)電子設(shè)備(例如,110)執(zhí)行GIS數(shù)據(jù)收集器功能。正如下面更詳 細(xì)地討論的,移動(dòng)電子設(shè)備110可包括原先不是^L設(shè)計(jì)或制作來(lái)用作為 GIS數(shù)據(jù)收集設(shè)備的傳統(tǒng)的電子設(shè)備。在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè) 備可包括,但不限于,PDA、筆記本電腦、或蜂窩電話。如此,在裝載了 GIS數(shù)據(jù)收集器應(yīng)用111之后,蜂窩電話可被用作為GIS數(shù)據(jù)記錄設(shè)備。
在圖16的步驟1620,包括原先不打算由蜂窩電話使用的至少一個(gè) 想要的GIS特征類型的數(shù)據(jù)字典根據(jù)蜂窩電話與工作組的分配成員關(guān)系 進(jìn)行選擇。正如下面更詳細(xì)地討論的,對(duì)于移動(dòng)電子設(shè)備110創(chuàng)建數(shù)據(jù)字 典(例如,112)。在一個(gè)實(shí)施例中,構(gòu)成數(shù)據(jù)字典112的GIS特征類型 和屬性根據(jù)移動(dòng)電子設(shè)備110所分配到的工作組進(jìn)行選擇。在本發(fā)明的實(shí) 施例中,工作組可包括單個(gè)的移動(dòng)電子i殳備110或多個(gè)移動(dòng)電子i殳備。
在圖16的步驟1630,數(shù)據(jù)字典經(jīng)由無(wú)線通信網(wǎng)絡(luò)仗良送到蜂窩電 話。在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典112經(jīng)由無(wú)線通信網(wǎng)絡(luò)120被發(fā)送到 移動(dòng)電子設(shè)備IIO。在一個(gè)實(shí)施例中,無(wú)線通信網(wǎng)絡(luò)120包括蜂窩電話網(wǎng) 絡(luò)。因此,本發(fā)明的實(shí)施例允許更新移動(dòng)電子設(shè)備的數(shù)據(jù)字典而不需要返 回到辦'^室或工作站。換句話i兌,移動(dòng)電子i殳備(例如,IIO)可以響應(yīng) 于改變的情形在現(xiàn)場(chǎng)接M于它們的數(shù)據(jù)字典的更新。
圖17濕一按照本發(fā)明的實(shí)施例的、用于實(shí)施地理信息系統(tǒng)(GIS)網(wǎng) 絡(luò)的方法1700的流程圖。在圖17的步驟1710,確定蜂窩電話不包括用 于使得電子設(shè)備能夠執(zhí)行GIS數(shù)據(jù)收集器功能的GIS數(shù)據(jù)收集器應(yīng)用的 當(dāng)前版本。正如下面更詳細(xì)地討論的,本發(fā)明的實(shí)施例對(duì)于不熟悉GIS 數(shù)據(jù)記錄設(shè)備的用戶,利于通過(guò)自動(dòng)執(zhí)行動(dòng)作而把蜂窩電話用作為GIS 數(shù)據(jù)收集設(shè)備。在一個(gè)實(shí)施例中,GIS數(shù)據(jù)應(yīng)用lll可以生成對(duì)于來(lái)自例 如存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的軟件更新的請(qǐng)求。
在圖17的步驟1720, GIS數(shù)據(jù)收集器應(yīng)用的當(dāng)前的版#安^ 蜂窩電話上。正如下面更詳細(xì)地討論的,在一個(gè)實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服 務(wù)器130可以把GIS數(shù)據(jù)收集器應(yīng)用111的更新(例如,當(dāng)前的版本) 轉(zhuǎn)發(fā)到移動(dòng)電子設(shè)備110。在一個(gè)實(shí)施例中,在接收到該更新后,GIS數(shù)據(jù)收集器應(yīng)用可以自動(dòng)ic^實(shí)施該更新,以創(chuàng)建駐留在移動(dòng)電子設(shè)備IIO
中的GIS數(shù)據(jù)收集器應(yīng)用111的當(dāng)前的版本。
第III部分 數(shù)據(jù)字典
以下的討論將涉及定義術(shù)語(yǔ)"數(shù)據(jù)字典"和闡明按照>^發(fā)明的實(shí)施 例它們?nèi)绾伪皇褂谩>捅景l(fā)明的目的而言,"數(shù)據(jù)字典"被定義為特征類 型、和/或它們的定義、以及與特定的項(xiàng)目有關(guān)的相關(guān)屬性、加上有關(guān)那 些屬性應(yīng)當(dāng)如何收集的信息的結(jié)構(gòu)化描述。在數(shù)據(jù)字典中列出的特征類型 是諸如樹木、公用事業(yè)電線桿、消防栓、道路、湖泊等等的項(xiàng)目,而屬性 描述了特征。GIS特征包括幾何形狀,它可被定義為點(diǎn)(例如,電線桿地 點(diǎn)、樹木地點(diǎn)、消防栓地點(diǎn)等等)、線(例如,道路、河流、管道等等)、 或多邊形或區(qū)域(例如,停車場(chǎng)、住宅區(qū)、農(nóng)田等等)。對(duì)象的屬性濕_描 述該對(duì)象的多條描述性信息。因此,樹木的屬性可包括它的高度、圍長(zhǎng)、 種類、位置、情況(例如,健康、死亡、傾覆等等)。作為另一個(gè)例子, 其中被記錄的特征是道路標(biāo)志的數(shù)據(jù)字典可以列出諸如位置、標(biāo)志的類型 (例如,停止、緩行、不準(zhǔn)泊車等等)、時(shí)間、日期、標(biāo)志的情況(例如 是可讀的標(biāo)志或需要替換)等等的屬性。數(shù)據(jù)字典還包括有關(guān)屬性應(yīng)當(dāng)如 何被收集的信息。這可以包括缺省值、最小/最大值,并且可以規(guī)定每個(gè) 屬性是任選的還是強(qiáng)制的。
數(shù)據(jù)字典本身不包含信息,而是包含有關(guān)數(shù)據(jù)如何被記錄以保證整 體性和一致性的結(jié)構(gòu)和限制。典型地,屬性可以是六種不同類型中的一種 類型。 一種類型是在屬性的可能值的范圍是一組十進(jìn)制數(shù)或整數(shù)時(shí)被使用 的數(shù)字格式。例如,數(shù)字格式可被使用來(lái)記錄樹的高度。當(dāng)創(chuàng)建數(shù)據(jù)字典 時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以規(guī)定數(shù)字?jǐn)?shù)據(jù)如何由GIS數(shù)據(jù)收集 器應(yīng)用111輸入。在本發(fā)明的實(shí)施例中,這可包括,但不限于,規(guī)定數(shù)字 屬性的精度(例如,所使用的小數(shù)位的位數(shù))、最大和最小允許值、以及 任選的缺省值。
文4^式在屬性要通過(guò)使用字符串描述時(shí)使用。例如,樹木所位于 的街道的名稱可以以文本串輸入。當(dāng)創(chuàng)建數(shù)據(jù)字典時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140 的管理員還可以規(guī)定文本數(shù)據(jù)如何由GIS數(shù)據(jù)收集器應(yīng)用111輸入。在 本發(fā)明的實(shí)施例中,這可包括,但不限于,規(guī)定文本串的最大長(zhǎng)度,或文 本串的任選的缺省值。曰期格式在被記錄的值是日期時(shí)使用。在本例中,這可以是樹木屬
性被記錄的日期。當(dāng)創(chuàng)建數(shù)據(jù)字典時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員還可以 規(guī)定日期如何由GIS數(shù)據(jù)收集器應(yīng)用111輸入。在本發(fā)明的實(shí)施例中, 這可包括,但不限于,規(guī)定用于記錄日期的格式(例如,日/月/年等等)。
時(shí)間格式在被記錄的值是當(dāng)前時(shí)間時(shí)使用。在本例中,這可以是樹 屬性被記錄的時(shí)間。當(dāng)創(chuàng)建數(shù)據(jù)字典時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員還可 以規(guī)定該時(shí)間如何由GIS數(shù)據(jù)收集器應(yīng)用111輸入。在本發(fā)明的實(shí)施例 中,這可包括,但不限于,規(guī)定用于記錄當(dāng)前的時(shí)間的格式(例如,24 小時(shí)時(shí)鐘、GMT等等)。
菜單在屬性的可能的域是可定義的數(shù)值組時(shí)使用。例如,用于特征 樹木的屬性類別域可包括楓樹、橡樹、梧桐、松樹等等。當(dāng)創(chuàng)建數(shù)據(jù)字典 時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員還可以規(guī)定在與該特征有關(guān)的菜單中顯示 的數(shù)值組。
文件屬性被使用來(lái)把被收集的特征和屬性與計(jì)算機(jī)上的現(xiàn)有的文 件相鏈接。在本例中,這可以是被記錄的樹木的圖像文件。
因?yàn)閿?shù)據(jù)字典可以構(gòu)造數(shù)據(jù)收集過(guò)程,所以它們是有利的。通過(guò)限 制可以記錄哪些特征,以及限制那些特征的屬性,數(shù)據(jù)字典可以保證只記 錄有關(guān)數(shù)據(jù)。例如,通過(guò)定義屬性的值(例如,通過(guò)使用菜單格式),管 理員可以保證用戶只記錄期望的信息。另外,數(shù)據(jù)字典可以保證在保存或 轉(zhuǎn)發(fā)數(shù)據(jù)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130之前收集所有必要信息。例如,嘗試保 存所記錄的數(shù)據(jù)的用戶可以看到所顯示的消息,該消息通知他/她附加屬 性必須在M該數(shù)據(jù)之前被記錄。
數(shù)據(jù)字典創(chuàng)建
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110的數(shù)據(jù)字典由GIS數(shù)據(jù)網(wǎng) 絡(luò)140的管理員創(chuàng)建。如下面第VII部分中更詳細(xì)地論述的,管理員可以 使用管理網(wǎng)站135輸入現(xiàn)有數(shù)據(jù)字典文件(例如,圖1的DDF143 )到將 其作為數(shù)據(jù)字典143a存儲(chǔ)的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134。 DDF 143和數(shù)據(jù)字典143a可以被描述為特征類型的全集,從中選擇特征類型 的子集并且用作工作組或移動(dòng)電子設(shè)備(例如,IIO)的數(shù)據(jù)字典。 一旦 完成輸入,管理員就可以使用管理應(yīng)用141選擇移動(dòng)電子設(shè)備并且在工作 組中關(guān)聯(lián)它們。
管理員接著創(chuàng)建數(shù)據(jù)字典,其特征類型根據(jù)數(shù)據(jù)將被分配到的工作組而從數(shù)據(jù)字典143a中選擇。例如,在本發(fā)明的實(shí)施例中,當(dāng)用存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130初始配置帳戶時(shí),管理員可以使用管理網(wǎng)站135識(shí)別特定 工作組,并且針對(duì)該工作組的數(shù)據(jù)字典選擇一組特征類型。這個(gè)信息接著 被存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130存儲(chǔ)。當(dāng)分配給該工作組的移動(dòng)電子設(shè)備聯(lián)系存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130時(shí),數(shù)據(jù)字典112被轉(zhuǎn)發(fā)到該設(shè)備。例如,在一個(gè)實(shí) 施例中,如果確定移動(dòng)電子設(shè)備當(dāng)前沒有在其上存儲(chǔ)數(shù)據(jù)字典,或如果存 儲(chǔ)在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字典過(guò)期,則存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130自動(dòng) 上載數(shù)據(jù)字典到移動(dòng)電子i殳備。
因而,特征類型的選擇由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員執(zhí)行,并且針 對(duì)分配給特定工作組的全部移動(dòng)電子設(shè)備是統(tǒng)一的。此外,當(dāng)在存儲(chǔ)和轉(zhuǎn) 發(fā)服務(wù)器130和分配給工作組的移動(dòng)電子設(shè)備之間建立通信時(shí),數(shù)據(jù)字典 的轉(zhuǎn)發(fā)是自動(dòng)的。最有意義的是,這可以在數(shù)據(jù)收集設(shè)備(例如,110) 部署在某個(gè)地點(diǎn)并且不需要專用工作站時(shí)執(zhí)行。屬性和特征類型的選擇以 及數(shù)據(jù)字典112到移動(dòng)電子設(shè)備110的上載對(duì)雇員是透明的。因而,降低 了對(duì)GIS數(shù)據(jù)收集器的使用以及數(shù)據(jù)字典和所收集的數(shù)據(jù)的管理方面的 大量訓(xùn)練的需要。結(jié)果,主務(wù)&務(wù)不是作為GIS數(shù)據(jù)收集者的雇員可以 在出現(xiàn)需求時(shí)收集和凈艮告GIS數(shù)據(jù)。
lt據(jù)字典編輯
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以編輯駐留在 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上的數(shù)據(jù)字典。這可以包含針對(duì)現(xiàn)有數(shù)據(jù)字典添加 或刪除特征和/或其屬性,或創(chuàng)建以前不存在的新特征類型和/或其屬性。 在本發(fā)明的實(shí)施例中,當(dāng)管理員編輯或修改工作組的數(shù)據(jù)字典時(shí),存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130保存這些變化并且創(chuàng)建該工作組的數(shù)據(jù)字典的新版本。存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130接著轉(zhuǎn)發(fā)數(shù)據(jù)字典的新版本到分配給該工作組的移 動(dòng)電子設(shè)備。
例如,當(dāng)移動(dòng)電子設(shè)備建立通信時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130確定由 移動(dòng)電子設(shè)備存儲(chǔ)的數(shù)據(jù)字典的版本。如果移動(dòng)電子設(shè)備正使用數(shù)據(jù)字典 的舊版本,則存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130自動(dòng)地更新該設(shè)備的數(shù)據(jù)字典。再次 地,這提高了特定工作組中的i殳備收集的特征類型和屬性的定義方面的統(tǒng) 一性。此外,因?yàn)閕t^設(shè)備與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130連接時(shí)立即自動(dòng)執(zhí)行, 所以本發(fā)明的實(shí)施例可以防止使用過(guò)期數(shù)據(jù)字典進(jìn)行GIS數(shù)據(jù)的收集。
靈活GIS數(shù)據(jù)收集勞動(dòng)力的建立本發(fā)明的實(shí)施例利于建立靈活的GIS數(shù)據(jù)收集勞動(dòng)力,這種勞動(dòng)力 在例如自然災(zāi)害和民間緊急事故期間可用。這成為可能,是因?yàn)閿?shù)據(jù)字典 可以根據(jù)由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員標(biāo)識(shí)的任何優(yōu)先級(jí)快速地修改。 GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以簡(jiǎn)單地修改一或多個(gè)工作組的數(shù)據(jù)字典, 使得數(shù)據(jù)字典根據(jù)當(dāng)前需求而涉及不同特征/屬性數(shù)據(jù)組。所修改的數(shù)據(jù) 字典信息被存儲(chǔ)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上,并且被上栽到分配給由管理 員標(biāo)識(shí)的工作組的移動(dòng)電子i殳備。因而,如果許多工作組均記錄不同類型 的特征,則它們可以根據(jù)從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130接收修改的數(shù)據(jù)字典而 被重新配置為全部報(bào)告單一類型的特征。
例如,公共事業(yè)公司可以響應(yīng)嚴(yán)重風(fēng)暴、龍巻風(fēng)或颶風(fēng)而重新配置 由其勞動(dòng)力收集的數(shù)據(jù)。例如,第一工作組可以使用涉及記錄關(guān)于電線桿 的數(shù)據(jù)的數(shù)據(jù)字典,而第二工作組使用涉及記錄關(guān)于埋藏電氣管線的數(shù)據(jù) 的數(shù)據(jù)字典,第三工作組使用涉及記錄關(guān)于天燃?xì)夤芫€的數(shù)據(jù)的數(shù)據(jù)字 典。尾隨大風(fēng)暴的是,大量電力線可能被大風(fēng)和跌落的樹枝弄斷。使用本 發(fā)明的實(shí)施例,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以重新配置所有三個(gè)工作組 的數(shù)據(jù)字典,使得它們?nèi)可婕坝涗涥P(guān)于斷開的電力線的數(shù)據(jù)。
例如,管理員接著可以發(fā)送文本消息到所有工作組,告訴它們使用 現(xiàn)在可用的新數(shù)據(jù)字典收集關(guān)于斷開的電力線的數(shù)據(jù)。在一個(gè)實(shí)施例中, 新的或修改的數(shù)據(jù)字典被自動(dòng)上載到移動(dòng)電子設(shè)備110,但是如果特征/ 屬性數(shù)據(jù)當(dāng)前正被移動(dòng)電子設(shè)備110收集,則它不被使用。在另一個(gè)實(shí)施 例中,用戶可能需要在上載新的或修改的數(shù)據(jù)字典112到移動(dòng)電子設(shè)備 110之前與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130重新建立通信。當(dāng)重新建立與存儲(chǔ)和轉(zhuǎn) 發(fā)服務(wù)器130的通信時(shí),每個(gè)移動(dòng)電子設(shè)^^接收修改的數(shù)據(jù)字典??蛇x 地,現(xiàn)場(chǎng)的雇員可能見證了需要新數(shù)據(jù)字典以正確報(bào)告的事件。雇員可以 呼叫GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員并且報(bào)告發(fā)生的事情并且請(qǐng)求新數(shù)據(jù)字 典。管理員接著可以修改該工作組的工作人員的數(shù)據(jù)字典,使得事件可以 被正常地記錄到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130并且最終記錄到GIS數(shù)據(jù)網(wǎng)絡(luò) 140。再次注意,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可創(chuàng)建單純由報(bào)告事件的雇 員組成的工作組,以便只修改該雇員的數(shù)據(jù)字典。應(yīng)當(dāng)注意,新的或修改 的數(shù)據(jù)字典112包括在移動(dòng)電子設(shè)備110^L放到雇員時(shí)最初不打算由移 動(dòng)電子設(shè)備110使用的特征和/或?qū)傩浴?br>
在另 一個(gè)例子中,相同的三個(gè)工作組涉及為支援火災(zāi)部門而在干燥 季節(jié)期間發(fā)現(xiàn)森林火災(zāi)或草地火災(zāi)的爆發(fā)。三個(gè)工作組也可以被用于在風(fēng)暴或防洪堤斷裂期間報(bào)告泛洪的情況,或在恐怖分子攻擊、地震或工業(yè)意 外事件中報(bào)告醫(yī)療應(yīng)急處理情況。
當(dāng)雇員開始記錄新特征/屬性數(shù)據(jù)時(shí),新特征/屬性數(shù)據(jù)被自動(dòng)發(fā)送
到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在一個(gè)實(shí)施例中,GIS數(shù)據(jù)網(wǎng)絡(luò)可以設(shè)置輪詢 間隔,使得GIS數(shù)據(jù)網(wǎng)絡(luò)140準(zhǔn)實(shí)時(shí)地接收數(shù)據(jù)。在另一個(gè)實(shí)施例中, 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以被配置成實(shí)時(shí)轉(zhuǎn)發(fā)所收集的特征/屬性數(shù)據(jù)到 GIS數(shù)據(jù)網(wǎng)絡(luò)140 (例如, 一旦^L存儲(chǔ)在數(shù)據(jù)庫(kù)134中就轉(zhuǎn)發(fā))。另外, 因?yàn)榘l(fā)送電子記錄,所以與現(xiàn)場(chǎng)中的雇員在報(bào)告時(shí)正進(jìn)行通話或使用筆和 紙記錄數(shù)據(jù)的情況相比,能夠更快速和可靠地傳送數(shù)據(jù)。
在某些情況下,特征管理應(yīng)用141b可以從利用不同版本的數(shù)據(jù)字 典(例如,它是由于針對(duì)工作組更新數(shù)據(jù)字典而導(dǎo)致的)的特征web服 務(wù)136檢索到特征。在本發(fā)明的實(shí)施例中,特征管理應(yīng)用141b可以檢索 到與它從特征web服務(wù)136檢索到的特^目關(guān)的、適當(dāng)版本的數(shù)據(jù)字典。 所檢索到的數(shù)據(jù)字典于是可以用于對(duì)照用于收集數(shù)據(jù)的適當(dāng)版本的數(shù)據(jù) 字典確認(rèn)它接收的特征。特征管理應(yīng)用也可以在把特征數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù) 142之前,執(zhí)行特征數(shù)據(jù)從數(shù)據(jù)字典的舊版本到新版本的任何變換。
由于使用本發(fā)明的實(shí)施例的相關(guān)成本得到降低,所以可以在應(yīng)急處 理中部署比利用傳統(tǒng)的專用GIS數(shù)據(jù)收集器所能達(dá)到的數(shù)量更大的數(shù)據(jù) 收集器組,其中由于設(shè)備本身和為使用它們而進(jìn)行的訓(xùn)練的成本,傳統(tǒng)的 專用GIS數(shù)據(jù)收集器限制了所部署的數(shù)據(jù)收集器的數(shù)量。另外,當(dāng)在應(yīng) 急處理區(qū)域中部署雇員的同時(shí),可以進(jìn)行數(shù)據(jù)字典的改變,這改進(jìn)了公共 事業(yè)公司的響應(yīng)時(shí)間。在傳統(tǒng)GIS數(shù)據(jù)收集環(huán)境中,有關(guān)工作組中雇員 返回到其數(shù)據(jù)終端以下栽所修改的數(shù)據(jù)的要求可顯著增加響應(yīng)時(shí)間,尤其 是在道路被阻斷的情況下更是如此。因而,本發(fā)明的實(shí)施例利于靈活的 GIS勞動(dòng)力的建立,其可以快速地重新配置以響應(yīng)變化的制爭(zhēng)、應(yīng)急處理、 災(zāi)害等等。
特定于建筑物的lt據(jù)字典
在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典112可以被GIS數(shù)據(jù)網(wǎng)絡(luò)140的管 理員配置,使得它被定制用于報(bào)告來(lái)自建筑物地點(diǎn)的數(shù)據(jù)。例如,數(shù)據(jù)字 典112可以用由電子設(shè)備110的用戶記錄的特征來(lái)配置,這些特征包含但 不限于
作業(yè)地點(diǎn)名稱和位置;(特定位置、參考點(diǎn)、實(shí)際點(diǎn))作業(yè)地點(diǎn)ID; 作業(yè)領(lǐng)班;
數(shù)據(jù)記錄員(例如,電子設(shè)備110的操作人員); 曰期;
今天、本周、本月執(zhí)行的任務(wù); 每個(gè)任務(wù)的狀態(tài); 執(zhí)行每個(gè)任務(wù)的機(jī)器; 分配^臺(tái)機(jī)器的操作人員; 機(jī)器狀態(tài);
每臺(tái)機(jī)器的特殊需求(如果有的話); 對(duì)指定任務(wù)的特殊需求;
未執(zhí)行任務(wù)的原因(例如,天氣、疾病、道路事故、罷工、客戶工作
停止命令、合同爭(zhēng)議、缺乏資金等等);
預(yù)期的補(bǔ)救;
預(yù)期的重新啟動(dòng)日期。
此外,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以選擇數(shù)據(jù)字典U2中包含的 特征,以作為對(duì)數(shù)據(jù)庫(kù)執(zhí)行數(shù)據(jù)挖掘^Mt的結(jié)果。例如,如果管理員嘗試 創(chuàng)建有關(guān)建筑物地點(diǎn)的報(bào)告,則可以執(zhí)行數(shù)據(jù)挖掘操作以收集全部有關(guān)數(shù) 據(jù)。如果管理員確定不存在足夠的數(shù)據(jù),或數(shù)據(jù)不是最新的,則可以創(chuàng)建 新數(shù)據(jù)字典(例如,112)以收集足夠數(shù)據(jù)來(lái)創(chuàng)建報(bào)告。
第IV部分
傳統(tǒng)手^i殳備
圖2A是根據(jù)本發(fā)明的實(shí)施例使用的示例性傳統(tǒng)手持移動(dòng)電子該:備 IIO的框圖。再次注意到,移動(dòng)電子設(shè)備可以是蜂窩電話、PDA、移動(dòng)計(jì) 算機(jī)系統(tǒng),或未被設(shè)計(jì)或制造成執(zhí)行GIS數(shù)據(jù)收集功能的其它手持移動(dòng) 電子設(shè)備。還要注意,與圖2A中示出的示例性設(shè)備相比,可以根據(jù)所使 用的移動(dòng)電子i殳備的類型不同地配置移動(dòng)電子i更備110。此外,為了清晰 起見,圖2A省略了例如蜂窩電話、PDA或其它移動(dòng)電子設(shè)備中可能通常 使用的一些部件。在圖2A的實(shí)施例中,移動(dòng)電子設(shè)備110包括與地址/ 數(shù)據(jù)總線202連接的處理器201。處理器201用于處理數(shù)字信息和指令, 并且總線202用于在移動(dòng)電子設(shè)備110的各個(gè)部件之間傳送數(shù)字信息。與 總線202連接的還有非易失性只讀存儲(chǔ)器(ROM) 203,其用于存儲(chǔ)具有 更加永久性質(zhì)的信息和指令,和隨M取存儲(chǔ)器(RAM) 204,其用于存儲(chǔ)具有更加易失性質(zhì)的數(shù)字信息和指令。
在本發(fā)明的實(shí)施例中,用戶輸入設(shè)備205也與總線202連接。在本 發(fā)明的實(shí)施例中,用戶輸入設(shè)備205可以包括用于輸入數(shù)據(jù)、選擇、更新, 和用于控制移動(dòng)電子設(shè)備110的g。在本發(fā)明的實(shí)施例中,用戶輸入設(shè) 備205還可以包括光標(biāo)控制設(shè)備(例如,鼠標(biāo),軌跡球、光筆、觸摸板、 操縱桿等等)。
移動(dòng)電子設(shè)備110還可以包括可選的圖像捕捉設(shè)備206。圖像捕捉 設(shè)備206可以包括電荷耦合器件(CCD )、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS ) 數(shù)字圖像捕獲設(shè)備或其它數(shù)字圖像捕獲設(shè)備。在本發(fā)明的實(shí)施例中,圖像 捕捉設(shè)備206可以被用于獲取靜止圖像或運(yùn)動(dòng)圖像。
無(wú)線通信部件207和位置確定部件208也與總線202連接。在本發(fā) 明的實(shí)施例中,位置確定部件208包括全球?qū)Ш叫l(wèi)星服務(wù)(GNSS)接收 器和天線。無(wú)線通信部件207被用于發(fā)送和接收無(wú)線消息(例如,數(shù)據(jù)和 /或命令)。在一個(gè)實(shí)施例中,無(wú)線通信部件207由蜂窩無(wú)線天線和蜂窩無(wú) 線調(diào)制解調(diào)器(未示出)構(gòu)成。
位置確定部件208被用于確定移動(dòng)電子設(shè)備110的位置。在本發(fā)明 的實(shí)施例中,位置確定部件208包括GNSS天線和GNSS接收器。然而, 雖然本實(shí)施例具體記載了 GNSS位置確定系統(tǒng),本發(fā)明的實(shí)施例同樣也適 于使用各種基于地面和基于衛(wèi)星的位置確定系統(tǒng)。例如,在本發(fā)明的其它 實(shí)施例中,位置確定部件208可以使用諸如LORAN-C、臺(tái)卡儀(Decca)、 無(wú)線電信標(biāo)的基于地面的廣播信號(hào)來(lái)確定移動(dòng)電子設(shè)備110的地理位置。
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110還包括用于向用戶顯示信 息的顯示設(shè)備209。顯示設(shè)備209可以是液晶設(shè)備、陰極射線管、場(chǎng)致發(fā) 射顯示器或適用于創(chuàng)建圖形圖像和用戶可識(shí)別的字母數(shù)字字符的其它顯 示設(shè)備。
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110的部件可以被布置在諸如 個(gè)人計(jì)算M儲(chǔ)器卡工業(yè)協(xié)會(huì)(PCMCIA)卡等的印制電路板上。這允許 本發(fā)明的實(shí)施例被用于諸如蜂窩電話、膝上型計(jì)算機(jī)、PDA等的各種移 動(dòng)電子設(shè)備。另外,包括移動(dòng)電子設(shè)備110的部件可以布置在房屋(未示 出)內(nèi)。
圖2B描述了根據(jù)本發(fā)明的實(shí)施例使用的另一個(gè)示例性移動(dòng)電子設(shè) 備IIO。再次注意,與圖2A中示出的示例性設(shè)備相比,可以根據(jù)所使用的移動(dòng)電子設(shè)備的類型不同地配置移動(dòng)電子設(shè)備uo。此外,為了清晰起
見,圖2A省略了例如蜂窩電話、PDA或其它移動(dòng)電子設(shè)備可能通常使用 的一些部件。在圖2A的實(shí)施例中,移動(dòng)電子設(shè)備IIO包括與地址/數(shù)據(jù)總 線252連接的處理器251。處理器251用于處理數(shù)字信息和指令,并且總 線252用于在移動(dòng)電子設(shè)備110的各個(gè)部件之間傳送數(shù)字信息。與總線 252連接的還有非易失性只讀存儲(chǔ)器(ROM) 253,其用于存儲(chǔ)具有更加 永久性質(zhì)的信息和指令,和隨^取存儲(chǔ)器(RAM) 254,其用于存儲(chǔ)具 有更加易失性質(zhì)的數(shù)字信息和指令。
在本發(fā)明的實(shí)施例中,用戶輸入設(shè)備255也與總線252連接。在本 發(fā)明的實(shí)施例中,用戶輸入設(shè)備255可以包括用于輸入數(shù)據(jù)、選擇、更新, 和用于控制移動(dòng)電子設(shè)備110的鍵盤。在本發(fā)明的實(shí)施例中,用戶輸入設(shè) 備255還可以包括光標(biāo)控制設(shè)備(例如,鼠標(biāo),軌跡球、光筆、觸摸板、 操縱桿等等)。
移動(dòng)電子設(shè)備110還可以包括可選的圖像捕捉設(shè)備256。圖像捕捉 設(shè)備256可以包括電荷耦合器件(CCD )、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS ) 數(shù)字圖像捕獲設(shè)備或其它數(shù)字圖像捕獲設(shè)備。在本發(fā)明的實(shí)施例中,圖像 捕捉設(shè)備256可以被用于獲取靜止圖像或運(yùn)動(dòng)圖像。
無(wú)線通信部件257和通信接口 258也與總線252連接。無(wú)線通信部 件257被用于發(fā)送和接收無(wú)線消息(例如,數(shù)據(jù)和/或命令)。在一個(gè)實(shí)施 例中,無(wú)線通信部件257由蜂窩無(wú)線天線和蜂窩無(wú)線調(diào)制解調(diào)器(未示出) 構(gòu)成。
通信接口 258用于與位置確定部件260通信。在本發(fā)明的實(shí)施例中, 通信接口 258利于把位置確定部件(例如,260)或其它i殳備與移動(dòng)電子 設(shè)備110通信連接。在本發(fā)明的實(shí)施例中,通信接口 258可以包括串行或 并行有線接口。在本發(fā)明的其它實(shí)施例中,通信接口 258可以包拾諸如可 以用于創(chuàng)建短程局域網(wǎng)的藍(lán)牙或Wi-Fi JML器的無(wú)線通信接口 。
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備110還包括用于向用戶顯示信 息的顯示設(shè)備259。顯示設(shè)備259可以是液晶設(shè)備、陰極射線管、場(chǎng)致發(fā) 射顯示器或適用于創(chuàng)建圖形圖像和用戶可識(shí)別的字母數(shù)字字符的其它顯 示設(shè)備。
在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備IIO的部件可以被布置在諸如 個(gè)人計(jì)算機(jī)存儲(chǔ)器卡工業(yè)協(xié)會(huì)(PCMCIA)卡等的印制電路板上。這允許本發(fā)明的實(shí)施例被用于諸如蜂窩電話、膝上型計(jì)算機(jī)、PDA等的各種移 動(dòng)電子詔:備。因而,包括移動(dòng)電子i殳備110的部件可以布置在房屋內(nèi)。
位置確定部件260被用于確定位置確定部件260的位置。在本發(fā)明 的實(shí)施例中,位置確定部件260包括GNSS天線和GNSS接收器。然而, 雖然本實(shí)施例具體地記載了 GNSS位置確定系統(tǒng),但是本發(fā)明的實(shí)施例同 樣也適于使用各種基于地面和基于衛(wèi)星的位置確定系統(tǒng)。例如,在本發(fā)明 的其它實(shí)施例中,位置確定部件260可以使用諸如LORAN-C、臺(tái)卡儀、 無(wú)線信標(biāo)的基于地面的廣播信號(hào)來(lái)確定位置確定部件260的地理位置。因 而,在圖2B的實(shí)施例中,位置確定部件260利于當(dāng)未在移動(dòng)電子i更備110 中建立確定移動(dòng)電子設(shè)備110的位置的能力時(shí)確定移動(dòng)電子設(shè)備110的位
圖3示出了根據(jù)本發(fā)明的實(shí)施例使用的示例性用戶輸入設(shè)^(例如,
205)。通常在蜂窩電話中使用字母數(shù)字用戶輸入設(shè)備(例如,205),以允
許用戶輸入文字或數(shù)字字符。在圖3的實(shí)施例中,用戶輸入設(shè)備205包括
數(shù)字^it區(qū)310。更具體地,^^321、 322、 323、 324、 325、 326、 327、
328、 329和330分別與數(shù)字1、 2、 3、 4、 5、 6、 7、 8、 9和0相關(guān)。另
外,字符表的字母與用戶輸入設(shè)備205的特定^W目關(guān)。例如,字母A、
B和C與^^322相關(guān),字母D、 E和F與掩組323相關(guān),等等。通過(guò)
在文知漠式和數(shù)字模式之間的切換,用戶可以使用用戶輸入設(shè)備205輸入
字母數(shù)字字符。由于全數(shù)字鍵盤比可以在蜂窩電話上合理提供的鍵盤需要
更多空間,所以這是有利的。最后,掩組225和226分別對(duì)應(yīng)于蜂窩電話 接口的*和#掩組。
在圖3的實(shí)施例中,用戶輸入設(shè)備205還包括用于與顯示設(shè)備207 顯示的用戶接口交互和導(dǎo)航的多個(gè)M。如圖3所示,這些掩組包括^L 340、 341、 342、 343、 344和345。在本發(fā)明的實(shí)施例中,掩組340-345 可以根據(jù)移動(dòng)電子設(shè)備110的當(dāng)前操作模式被映射到各種功能。圖3還示 出了 5向?qū)Ш絕鍵346。移動(dòng)電子i殳備UO的用戶可以4吏用5向?qū)Ш芥I,可 以按下區(qū)域346a、 346b、 346c和346d之一以導(dǎo)航所顯示的用戶接口 、移 動(dòng)光標(biāo)等等。用戶也可以按下區(qū)域346e以選擇所顯示的用戶接口上的高 亮選項(xiàng)。
本發(fā)明的實(shí)施例在硬件和訓(xùn)練的成本可阻止組織機(jī)構(gòu)部署足夠數(shù) 量的數(shù)據(jù)收集器的某些情況下優(yōu)于傳統(tǒng)的GIS lt據(jù)收集器。例如,如上 所述,除了用于上載/下載數(shù)據(jù)的臺(tái)式計(jì)算機(jī)或終端的成本之外,傳統(tǒng)的專用GIS數(shù)據(jù)收集器很昂貴(例如,每單元1500-5000美元)。另外,與 本發(fā)明的實(shí)施例相比,典型的專用GIS數(shù)據(jù)收集器應(yīng)用H供了更加豐富 的功能性,并且因而使用了更復(fù)雜的用于輸入和管理lgt據(jù)的用戶接口。結(jié) 果,廣泛和昂貴的訓(xùn)練是必需的,以便訓(xùn)練操作人員有效地使用該數(shù)據(jù)收 集器。因而,由于成本問題,所以許多組織機(jī)構(gòu)不能配置象他們希望的一 樣多的GIS數(shù)據(jù)收集器。于是,這可以導(dǎo)致數(shù)據(jù)收集的不足,從而限制 以及時(shí)方式收集準(zhǔn)確信息,因?yàn)橹挥休^少的數(shù)據(jù)收集器被部署來(lái)記錄數(shù) 據(jù)。
然而,本發(fā)明的實(shí)施例通過(guò)修改諸如蜂窩電話、PDA或者甚至膝上 型計(jì)算機(jī)之類的傳統(tǒng)移動(dòng)電子設(shè)備以執(zhí)行GIS數(shù)據(jù)收集器功能,來(lái)降低 部署GIS數(shù)據(jù)收集器的成本。由于蜂窩電話和PDA遠(yuǎn)比傳統(tǒng)的專用GIS 數(shù)據(jù)收集器便宜的事實(shí)(例如,數(shù)百美元),所以這大大地降低了部署數(shù) 據(jù)收集器的成本。另外,由于例如蜂窩電話的數(shù)據(jù)輸入設(shè)備還比在典型的 專用GIS數(shù)據(jù)收集器中發(fā)現(xiàn)的用戶接口簡(jiǎn)單,所以根據(jù)本發(fā)明的實(shí)施例, 它更易于訓(xùn)練操作人員有效地使用傳統(tǒng)設(shè)M為GIS數(shù)據(jù)收集器。此夕卜, 由于GIS數(shù)據(jù)收集器應(yīng)用(例如,111)和數(shù)據(jù)字典(例如,112 )可以通 過(guò)無(wú)線網(wǎng)絡(luò)被上載到移動(dòng)電子設(shè)備110,并且由于所記錄的數(shù)據(jù)被存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130發(fā)送和存儲(chǔ),所以不需要專用臺(tái)式計(jì)算機(jī)或終端進(jìn)行上載 /下載數(shù)據(jù)。作為降低每單元的成本和減少訓(xùn)練時(shí)間的結(jié)果,本發(fā)明的實(shí) 施例利于部署更大勞動(dòng)力的GIS數(shù)據(jù)收集器。結(jié)果,GIS數(shù)據(jù)收集的不 足可以被減輕,并且可以以更及時(shí)的方式收集數(shù)據(jù)。另外,如上所述,由 于有能力快速重新配置數(shù)據(jù)字典,所以本發(fā)明的實(shí)施例可以提高收集GIS 數(shù)據(jù)的工作人員的生產(chǎn)力。
圖18是根據(jù)本發(fā)明的實(shí)施例的、使用傳統(tǒng)電子設(shè)備實(shí)現(xiàn)地理信息 系統(tǒng)(GIS)數(shù)據(jù)收集的方法1800的流程圖。在圖18的步驟1810, GIS 數(shù)據(jù)收集器應(yīng)用被安裝在最初未準(zhǔn)備被用作GIS數(shù)據(jù)記錄設(shè)備的傳統(tǒng)電 子設(shè)備上。本發(fā)明的實(shí)施例使用駐留在傳統(tǒng)電子設(shè)備(例如,IIO)的GIS 數(shù)據(jù)收集器應(yīng)用(例如,111),其允許使用傳統(tǒng)電子設(shè)備作為GIS數(shù)據(jù)收 集設(shè)備。如上所述,其優(yōu)點(diǎn)在于,可以^JI本發(fā)明的實(shí)施例部署更大量的 GIS數(shù)據(jù)收集設(shè)備。另外,本發(fā)明的實(shí)施例簡(jiǎn)化和/或自動(dòng)化GIS數(shù)據(jù)收 集器應(yīng)用的某些功能,以利于使用移動(dòng)電子設(shè)備110作為GIS數(shù)據(jù)收集 i殳備,而無(wú)需廣泛的用戶訓(xùn)練。
在圖18的步驟1820,根據(jù)傳統(tǒng)電子i殳備與工作組的分配成員關(guān)系選擇包括最初未打算被傳統(tǒng)電子設(shè)備使用的、至少一個(gè)期望的GIS特征 類型的數(shù)據(jù)字典。在本發(fā)明的實(shí)施例中,針對(duì)移動(dòng)電子設(shè)備110創(chuàng)建數(shù)據(jù) 字典112。在一個(gè)實(shí)施例中,才艮據(jù)移動(dòng)電子i殳備110與所分配的工作組的 成員關(guān)系選擇針對(duì)數(shù)據(jù)字典112而選擇的GIS特征類型。
在圖18的步驟1830,數(shù)據(jù)字典通過(guò)無(wú)線通信網(wǎng)絡(luò)被發(fā)送到傳統(tǒng)電 子設(shè)備。在一個(gè)實(shí)施例中,無(wú)線通信網(wǎng)絡(luò)120包括蜂窩電話網(wǎng)絡(luò)。結(jié)果, 當(dāng)根據(jù)本發(fā)明在現(xiàn)場(chǎng)部署數(shù)據(jù)字典112時(shí),數(shù)據(jù)字典112或其更新可以被 發(fā)送到移動(dòng)電子設(shè)備IIO。
圖19是根據(jù)本發(fā)明的實(shí)施例的、使用傳統(tǒng)電子設(shè)備實(shí)現(xiàn)地理信息 系統(tǒng)(GIS)數(shù)據(jù)收集的方法1卯0的流程圖。在圖19的步驟1910,駐留 在傳統(tǒng)電子設(shè)備上的GIS數(shù)據(jù)收集器應(yīng)用被用來(lái)收集GIS數(shù)據(jù)。在本發(fā) 明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用1U允許使用移動(dòng)電子設(shè)備110作為 GIS數(shù)據(jù)收集設(shè)備。結(jié)果,比專用GIS數(shù)據(jù)收集器的成本更低的i殳備可 以被用于收集GIS數(shù)據(jù)。例如,許多公司向在現(xiàn)場(chǎng)的其雇員發(fā)放蜂窩電 話、PDA、膝上型計(jì)算機(jī)或其它電子設(shè)備。本發(fā)明的實(shí)施例利于使用公司 以新方式部署的設(shè)備。
在圖19的步驟1920, GIS數(shù)據(jù)收集器應(yīng)用111啟動(dòng)通過(guò)無(wú)線網(wǎng)絡(luò) 從傳統(tǒng)電子設(shè)備自動(dòng)發(fā)送所收集的GIS數(shù)據(jù)。如下面更詳細(xì)論述的,在 一個(gè)實(shí)施例中,當(dāng)用戶俗萍所記錄的GIS數(shù)據(jù)時(shí),GIS數(shù)據(jù)收集器應(yīng)用 111啟動(dòng)通過(guò)無(wú)線通信網(wǎng)絡(luò)120自動(dòng)發(fā)送所記錄的GIS數(shù)據(jù)到存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130。其優(yōu)點(diǎn)在于,移動(dòng)電子設(shè)備110的用戶可以用比使用專用 GIS數(shù)據(jù)記錄設(shè)備時(shí)通常所需的廣泛訓(xùn)練更方便和/或更少的廣泛訓(xùn)練來(lái) 記錄GIS數(shù)據(jù)。因而,本發(fā)明的實(shí)施例利于實(shí)現(xiàn)低成本的GIS數(shù)據(jù)記錄 勞動(dòng)力。
第V部分
GIS數(shù)據(jù)收集器應(yīng)用
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll與通常實(shí)現(xiàn)的、在 例如移動(dòng)電子設(shè)備110上可操作的移動(dòng)軟件操作系統(tǒng)(例如Java Platform 、 Micro Edition (Java ME ))或Windows Mobile⑧平臺(tái)兼容。 然而,應(yīng)當(dāng)注意,本發(fā)明的實(shí)施例不限于這兩種操作系統(tǒng)。在本發(fā)明的實(shí) 施例中,GIS數(shù)據(jù)收集器應(yīng)用111允許移動(dòng)電子設(shè)備110的用戶記錄地理 位置數(shù)據(jù)(例如,GNSS位置數(shù)據(jù)),以及特征和屬性數(shù)據(jù)。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111和存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130之間的所有 交互由GIS數(shù)據(jù)收集器應(yīng)用111 J^。這使得存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130不必
"知道"移動(dòng)電子i殳備110的IP地址和如何在無(wú)線網(wǎng)絡(luò)120內(nèi)找到它。 另外,在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll還利于在所收集的 GIS數(shù)據(jù)被記錄后立即地,或在建立與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信的情 況下盡可能迅速地自動(dòng)發(fā)送所收集的GIS數(shù)據(jù)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111實(shí)現(xiàn)作為網(wǎng)絡(luò)堆棧 的基層的傳輸控制協(xié)i5C/網(wǎng)際協(xié)議(TCP/IP)規(guī)范。TCP保證數(shù)據(jù)按其被 發(fā)送的順序通過(guò)連接(例如,無(wú)線網(wǎng)絡(luò)120)到達(dá),并且在連接保持不中 斷的同時(shí),所發(fā)送的數(shù)據(jù)會(huì)到達(dá)該連接的另一側(cè)。
在本發(fā)明的實(shí)施例中,網(wǎng)絡(luò)堆棧的應(yīng)用層符合無(wú)線應(yīng)用協(xié)議(WAP) 二進(jìn)制XML (WBXML )協(xié)議。WBXML是W3聯(lián)盟定義的標(biāo)準(zhǔn),其提 供盡可能多地滿足XML的目標(biāo)、但是具有適用于低帶寬/高時(shí)延數(shù)據(jù)傳送 的形式的二進(jìn)制版本的XML。此外,WBXML被第三方開發(fā)人員廣泛地 支持。WBXML提供描述復(fù)雜數(shù)據(jù)對(duì)象的能力,并且提供針對(duì)未來(lái)新型 數(shù)據(jù)對(duì)象的可擴(kuò)展性。
圖20是根據(jù)本發(fā)明的實(shí)施例的對(duì)配備有Java的蜂窩電話進(jìn)行裝備 的方法2000的流程圖。在圖20的步驟2010,使配備有Java的蜂窩電話 能夠執(zhí)行GIS數(shù)據(jù)收集功能的GIS數(shù)據(jù)收集器應(yīng)用被上載到配備有Java 的蜂窩電話。如上所述,在一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備110包括實(shí)現(xiàn) Java Platform、 Micro Edition (Java ME )操作系統(tǒng)的蜂窩電話。在本發(fā) 明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll被載入到移動(dòng)電子設(shè)備UO以使 移動(dòng)電子設(shè)備110能夠執(zhí)行GIS數(shù)據(jù)收集功能。
在圖20的步驟2020,包括至少一個(gè)鍵入的GIS特征的數(shù)據(jù)字典被 上載到配備有Java的蜂窩電話。在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典112被 載入到移動(dòng)電子設(shè)備110。當(dāng)移動(dòng)電子設(shè)備110被用于記錄GIS數(shù)據(jù)時(shí), 由GIS數(shù)據(jù)收集器應(yīng)用111訪問數(shù)據(jù)字典112。
圖4A和4B示出根據(jù)本發(fā)明的實(shí)施例的、通過(guò)用戶接口顯示的示 例性屏幕。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111的用戶接口旨 在提供用于收集GIS數(shù)據(jù)的簡(jiǎn)單、容易的導(dǎo)航接口。因而,主凌^壬務(wù)不 是GIS數(shù)據(jù)收集的現(xiàn)場(chǎng)工作人員仍然可以記錄簡(jiǎn)單的特征和屬性信息并 且將其發(fā)送回到GIS數(shù)據(jù)網(wǎng)絡(luò)140。另外,通過(guò)提供簡(jiǎn)單接口,每個(gè)工作 人員需要較少的訓(xùn)練。例如,工作人員不應(yīng)需J^"何前期GPS、 GIS或數(shù)據(jù)收集經(jīng)歷以便使用GIS數(shù)據(jù)收集器應(yīng)用111。在本發(fā)明的實(shí)施例中, 除了提供快速和簡(jiǎn)化的數(shù)據(jù)收集功能之外,GIS數(shù)據(jù)收集器應(yīng)用lll還提 供簡(jiǎn)單GPS狀態(tài)、地圖查看和導(dǎo)航功能。
在本發(fā)明的實(shí)施例中,由GIS數(shù)據(jù)收集器應(yīng)用lll顯示的屏幕通常 被分成3部分。屏幕的"標(biāo)題"通常以條的形式顯示在顯示器的頂部。底 行示出指示軟鍵(softkey)功能的文字標(biāo)記。通過(guò)按下鄰近所顯示的軟鍵 的用戶輸入設(shè)備的掩組(例如,用戶輸入設(shè)備205的^fe340和341)來(lái) 啟動(dòng)軟鍵。通常,右軟鍵被用于否定操作(例如,取消,后退和否),左 軟鍵被用于肯定操作(例如,OK,下一個(gè)和是)。其它鍵可以被用于圍繞 屏幕導(dǎo)航(例如上/下箭頭鍵用于上/下移動(dòng)列表),或?qū)Ш降斤@示器的底行。 類似地,左/右箭頭鍵可以被用于導(dǎo)航菜單或軟鍵選項(xiàng)。再次參照?qǐng)D3,上 /下和左/右功能可以被映射到5向?qū)Ш芥I346,或映射到用戶輸入設(shè)備205 的其它鍵。在頂行和底行之間是用于顯示文本、字符和圖、照片、地圖等 等的屏幕的數(shù)據(jù)區(qū)。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111會(huì)底定最小屏幕大 小為128 x 128像素,但是會(huì)按比例放大以自動(dòng)適合更寬和/或更高的屏幕, 使得所顯示的地圖充滿屏幕的整個(gè)數(shù)據(jù)區(qū),并且長(zhǎng)菜單會(huì)顯示更多項(xiàng)。如 上所述,在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111符合Java ME 規(guī)范。通常,Java支持兩種屏幕表單(form)和畫布(canvas).在表 單中,用戶接口主要由Java引擎使用提供文本字段的應(yīng)用來(lái)確定。在畫 布中,應(yīng)用繪制屏幕元素(例如,地圖等等)。在本發(fā)明的實(shí)施例中,表 單通常是菜單或者數(shù)據(jù)輸^單。在表單內(nèi)的數(shù)據(jù)輸入使用現(xiàn)場(chǎng)設(shè)備可用 的任何輸入方法(例如,預(yù)測(cè)文本,T9輸入等等)。通常,在字段中輸入 數(shù)據(jù)應(yīng)當(dāng)類似于在例如蜂窩電話的地址薄中輸入新姓名和電話號(hào)碼。另 外,特定字段的輸入方法可以取決于字段類型(例如,GIS數(shù)據(jù)收集器應(yīng) 用111針對(duì)數(shù)字字段自動(dòng)地切換到數(shù)字輸入模式)。在本發(fā)明的實(shí)施例中, GIS數(shù)據(jù)收集器應(yīng)用111的用戶接口符合移動(dòng)信息設(shè)備描述(MIDP)標(biāo) 準(zhǔn)。
參照?qǐng)D4A的屏幕401,顯示允許用戶選擇要執(zhí)行的功能的示例性 主菜單屏幕。應(yīng)當(dāng)注意,在本發(fā)明的實(shí)施例中,以下屏幕是示例性的,并 且其它實(shí)現(xiàn)是可能的。因而,其它實(shí)施例可以使用附加屏幕(未示出), 或不使用下面討論的某些屏幕。如屏幕401所示,用戶有實(shí)現(xiàn)"收集數(shù)據(jù)" 選項(xiàng)(例如,401a), t "設(shè)置"模式(例如,401b), "狀態(tài)"模式401c,或"退出"(例如,401d) GIS數(shù)據(jù)收集器應(yīng)用lll的選項(xiàng)。在 本發(fā)明的實(shí)施例中,導(dǎo)航和選擇所顯示的選項(xiàng)可以使用用戶輸入設(shè)備205 來(lái)進(jìn)行。應(yīng)當(dāng)注意,在本發(fā)明的實(shí)施例中,可使設(shè)置和狀態(tài)選項(xiàng)對(duì)于用戶 不可用,以便簡(jiǎn)化GIS數(shù)據(jù)收集器應(yīng)用lll的用戶接口。在圖4A的實(shí)施 例中,用戶高亮度顯示"收集數(shù)據(jù)"選項(xiàng)。當(dāng)用戶接著指示"選擇"(例 如,通過(guò)啟動(dòng)軟鍵功能401e)時(shí),顯示屏幕402。在本發(fā)明的實(shí)施例中, 如果位置確定部件208已經(jīng)在移動(dòng)電子設(shè)備110處被禁用,則會(huì)顯示警告 消息,以聲明用戶必須首先啟用GNSS。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111確定數(shù)據(jù)字典112 是否是當(dāng)前的。在一個(gè)實(shí)施例中,當(dāng)在移動(dòng)電子設(shè)備110和存儲(chǔ)和轉(zhuǎn)發(fā)服 務(wù)器130之間建立通信時(shí),移動(dòng)電子設(shè)R產(chǎn)生對(duì)移動(dòng)電子i殳備110所分 配到的工作組的數(shù)據(jù)字典(例如,圖1的112)的最近版本的查詢。在一 個(gè)實(shí)施例中,當(dāng)在移動(dòng)電子設(shè)備110和存儲(chǔ)和轉(zhuǎn)iti良務(wù)器130之間建立通 信時(shí),移動(dòng)電子設(shè)R產(chǎn)生對(duì)移動(dòng)電子設(shè)備110所分配到的工作組的數(shù)據(jù) 字典(例如,圖1的112 )的最近版本的查詢。如果數(shù)據(jù)字典112不是當(dāng) 前的,則最皿本會(huì)自動(dòng)上栽到移動(dòng)電子設(shè)備IIO。在本發(fā)明的實(shí)施例中, 這以對(duì)移動(dòng)電子i殳備110的用戶透明的方式來(lái)進(jìn)行。例如,當(dāng)嘗試收集 GIS數(shù)據(jù)時(shí),移動(dòng)電子設(shè)備110的用戶通過(guò)撥電話號(hào)碼或通過(guò)啟動(dòng)GIS 數(shù)據(jù)收集器應(yīng)用111來(lái)建立與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信。當(dāng)與存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器建立了通信時(shí),GIS數(shù)據(jù)收集器應(yīng)用lll確定最近可用數(shù)據(jù)字 典的版本號(hào)。如果最近可用數(shù)據(jù)字典比移動(dòng)電子設(shè)備UO中存儲(chǔ)的數(shù)據(jù)字 典更新,則GIS數(shù)據(jù)收集器應(yīng)用111啟動(dòng)自動(dòng)上載最近的可用數(shù)據(jù)字典。 替選地,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以啟動(dòng)自動(dòng)上載最近的可用數(shù)據(jù)字典到 移動(dòng)電子設(shè)備110。如果數(shù)據(jù)字典112還沒有被GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理 員分配給移動(dòng)電子設(shè)備IIO,則可以使用當(dāng)GIS數(shù)據(jù)收集器應(yīng)用111第一 次被栽入到移動(dòng)電子設(shè)備110時(shí)包含的樣本數(shù)據(jù)字典(未示出)。使用樣 本數(shù)據(jù)字典,直到最近版本的數(shù)據(jù)字典112被上載到移動(dòng)電子設(shè)備110。 可以理解,圖4A和4B中示出的屏幕抓圖是示例性的。
參照?qǐng)D4A的屏幕402,向用戶呈現(xiàn)特征類型的列表。在本發(fā)明的 實(shí)施例中,該列表基于數(shù)據(jù)字典112中由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員選 擇并且轉(zhuǎn)發(fā)到移動(dòng)電子設(shè)備IIO的特征類型。用戶接著選擇要被收集屬性 的特征類型。在屏幕402中,所選擇的特征類型是樹(例如,402a)。屏 幕402中示出的被收集屬性的其它特征類型包含燈柱(402b)、道路 (402c)、下水道(402d)和停車場(chǎng)(402e)。應(yīng)當(dāng)注意,這些特征類型是示例性的,并且本發(fā)明的實(shí)施例也可以被用于記錄其它特征類型的屬性。
當(dāng)識(shí)別正確特征類型時(shí),用戶按下"選擇"掩組(402g)。在本發(fā) 明的實(shí)施例中,移動(dòng)電子設(shè)備110檢查當(dāng)前(例如,〈秒之前的)GNSS 位置是否由位置確定部件208確定。在一個(gè)實(shí)施例中,如果當(dāng)前地理位置 不能被確定(例如,由于GNSS信號(hào)的阻礙等等),則GIS數(shù)據(jù)收集器應(yīng) 用111向用戶顯示當(dāng)前不可能進(jìn)行位置確定的警告。這防止用戶浪費(fèi)時(shí)間 輸入關(guān)于特征的屬性值以致只發(fā)現(xiàn)屬性值不能確定該特征的地理位置。在 本發(fā)明的實(shí)施例中,如果當(dāng)前GNSS定位是可用的,則GIS數(shù)據(jù)收集器 應(yīng)用111確定在這個(gè)會(huì)話中所選擇的類型的特征是否已經(jīng)被記錄了 。如果 是,則GIS數(shù)據(jù)收集器應(yīng)用1U顯示屏幕403。
參照?qǐng)D4A的屏幕403,向用戶呈現(xiàn)選項(xiàng)以重復(fù)先前繪制的樹的屬 性值(例如,403a),或選擇數(shù)據(jù)字典112的缺省值(例如,403b)。用戶 可以根據(jù)當(dāng)前記錄的特征根據(jù)需要修改屬性值。
參照?qǐng)D4A的屏幕404,GIS數(shù)據(jù)收集器應(yīng)用111顯示用于記錄關(guān)于 特定特征(例如,樹194)的數(shù)據(jù)的屬性字段。在屏幕404的例子中,樹 的屬性包括樹的種類(例如,404a)和高度(例如,404b),和日期(例 如,404c)。再次注意,通過(guò)GIS數(shù)據(jù)收集器應(yīng)用IIO顯示的屬性基于數(shù) 據(jù)字典112,并且由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員選擇。在本發(fā)明的實(shí)施例 中,數(shù)據(jù)字典112支持但不限于以下屬性類型
在本發(fā)明的實(shí)施例中,日期與時(shí)間屬性可以由GIS數(shù)據(jù)收集器應(yīng)用 lll自動(dòng)輸入。當(dāng)收集了所有屬性時(shí),用戶按下M掩組以自動(dòng)存儲(chǔ)數(shù)據(jù) 并且返回到特征類型的列表(例如,屏幕402)??蛇x地,用戶可以按下 取消以放棄當(dāng)前所選擇的特征。用戶接著被請(qǐng)求確認(rèn)所指示的選擇以避免 不期望的取消或過(guò)早*數(shù)據(jù)。
在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備的用戶在接近要記錄的特 征時(shí),使用GIS數(shù)據(jù)收集器應(yīng)用lll產(chǎn)生定位。 一旦GIS數(shù)據(jù)收集器應(yīng)
^^一
字菜字,,。
本拉字期間片
文下數(shù)日時(shí)圖用111確定已經(jīng)獲得適當(dāng)?shù)腉NSS定位,則顯示屬性輸入表單(例如,屏 幕抓圖403或404 )。 GIS數(shù)據(jù)收集器應(yīng)用111可以使用最初產(chǎn)生的GNSS 定位,或繼續(xù)記錄GNSS定位直到選擇"保存"或者"取消"軟鍵。在本 發(fā)明的另一個(gè)實(shí)施例中,當(dāng)用戶開始一個(gè)特征時(shí),需要至少一個(gè)GNSS 定位。如果啟用位置確定部件208,則GIS數(shù)據(jù)收集器應(yīng)用lll可以啟動(dòng) 自動(dòng)產(chǎn)生GNSS定位。換言之,在一個(gè)實(shí)施例中位置記錄和屬性輸入可以 同時(shí)執(zhí)行。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll繼續(xù)記錄特征 的GNSS定位,直到用戶選擇"保存"或者"取消"軟鍵。對(duì)于點(diǎn)特征, 在所配置的(例如,基于時(shí)間的)記錄間隔接收的所有定位被移動(dòng)電子設(shè) 備110存儲(chǔ),并且加權(quán)平均值被用于該特征的顯示。對(duì)于線和多邊形特征, 所有定位和特征一起被移動(dòng)電子設(shè)備110存儲(chǔ),并且當(dāng)該特征被保存時(shí), 被回送到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在本發(fā)明的實(shí)施例中,針對(duì)線和多邊形 特征的GNSS定位的后處理可以由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130執(zhí)行。另夕卜,對(duì) 于點(diǎn)特征,必須記錄至少一個(gè)GNSS定位以便保存該特征。對(duì)于線特征, 必須記錄至少兩個(gè)GNSS定位以1更保存該特征。在多邊形特征的情況下, 必須記錄至少三個(gè)GNSS定位以便*該特征。如果違^^任何這樣的規(guī) 則,則用戶會(huì)接收聲明他們需要記錄最小數(shù)量的GNSS定位以便記錄該種 特征的消息。
在本發(fā)明的實(shí)施例中,在用戶按下"保存"并且確認(rèn)該選擇之后, GIS數(shù)據(jù)收集器應(yīng)用lll確定是否已經(jīng)遵守強(qiáng)制屬性規(guī)則。如果沒有遵守 強(qiáng)制屬性規(guī)則,則GIS數(shù)據(jù)收集器應(yīng)用lll顯示警告,告訴用戶哪些屬性 必須在用戶可以繼續(xù)操作之前得到正確輸入。在本發(fā)明的實(shí)施例中, 一旦 特征的屬性已經(jīng)被保存,則所記錄的數(shù)據(jù)自動(dòng)地通過(guò)無(wú)線網(wǎng)絡(luò)120枕良送 到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130??蛇x地,如果移動(dòng)電子設(shè)備110不能建立與存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信,則數(shù)據(jù)被本地存儲(chǔ)(例如,在非易失性存儲(chǔ) 器203中),直到可以建立通信。當(dāng)建立通信時(shí),所記錄的數(shù)據(jù)會(huì)自動(dòng)地 M送服務(wù)器。
如上所述,當(dāng)用戶選擇一個(gè)特征時(shí),確定當(dāng)前GNSS定位可用。在 本發(fā)明的實(shí)施例中,存儲(chǔ)輸入的定位的非過(guò)濾平均值。然而,在本發(fā)明的 其它實(shí)施例中,可以存儲(chǔ)所選擇的點(diǎn)特征的輸入定位的加權(quán)平均值。這利 于通過(guò)過(guò)濾數(shù)據(jù)集中的離群值來(lái)以更大精度確定移動(dòng)電子設(shè)備110的地 理位置。對(duì)于線和區(qū)域特征,也通過(guò)移動(dòng)電子設(shè)備110的用戶正在沿著線 或區(qū)域特征行走或行駛的假設(shè)來(lái)存儲(chǔ)所選擇的位置。在本發(fā)明的實(shí)施例 中,線和/或區(qū)域特征的GNSS定位的選擇準(zhǔn)則可以是基于時(shí)間的記錄間隔或基于距離的記錄間隔。
參照?qǐng)D4A的屏幕405,顯示示例性設(shè)置接口。在本發(fā)明的實(shí)施例 中,可以根據(jù)用戶從屏幕401選擇"設(shè)置"選項(xiàng)401b,通過(guò)GIS數(shù)據(jù)收 集器應(yīng)用111顯示屏幕405。在本發(fā)明的實(shí)施例中,只通過(guò)"i殳置"選項(xiàng) 允許的配置是特定于單元的。數(shù)據(jù)字典112和GIS數(shù)據(jù)收集器應(yīng)用111 的其它配置通常由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員執(zhí)行。對(duì)于在GIS數(shù)據(jù)收 集器方面訓(xùn)練和/或經(jīng)驗(yàn)較少的用戶,這簡(jiǎn)化了在現(xiàn)場(chǎng)的GIS數(shù)據(jù)收集設(shè) 備的實(shí)現(xiàn),并且降低了由于配置誤差而使得用戶可能不注意地禁止GIS 數(shù)據(jù)收集器應(yīng)用111的可能性。如屏幕405所示,用戶可以選擇"設(shè)定" 選項(xiàng)(例如,405a),"沿途停車點(diǎn)"選項(xiàng)(例如,405b),"激活"選項(xiàng)(例 如,405c)和"關(guān)于"選項(xiàng)(例如,405d)。如屏幕405所示,用戶選擇 了 "設(shè)定"選項(xiàng)405a。
參照?qǐng)D4A的屏幕406,示出了 "設(shè)定"下的可配置選項(xiàng)。在屏幕 406的例子中,用戶有"清除地圖"(例如,406a)和"在記錄時(shí)蜂鳴"(例 如,406b)的選擇權(quán)。"在記錄時(shí)蜂鳴"允許用戶禁止其中移動(dòng)電子設(shè)備 IIO在按下按鈕時(shí)產(chǎn)生可聽信號(hào)的缺省設(shè)置。應(yīng)當(dāng)注意,當(dāng)從存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130上載設(shè)置文件(未示出)時(shí)可以進(jìn)行其它i殳置。移動(dòng)電子設(shè)備 110的用戶通常不可訪問的其它設(shè)置包含
單位制式(缺省是英制,但是公制也是可選的),
經(jīng)綷度(Lat/Lon)格式(缺省是"^L/分/秒(Deg/Min/Sec ),,),
到達(dá)半徑(缺省是100米),
更新速度(缺省是1秒??梢愿淖円怨?jié)省電池壽命和文件大小),
更新距離(缺省是5米),
照相機(jī)(缺省是啟用),
照相機(jī)分辨率(缺省是"高"(648x480)),
照相機(jī)質(zhì)量(缺省是"高"),
關(guān)閉時(shí)跟蹤(缺省是"啟用"??梢愿淖円蕴岣唠姵貕勖騁NSS響應(yīng) 性),
GNSS輔助(缺省是啟用)。
在本發(fā)明的實(shí)施例中,"清除地圖"選項(xiàng)從地圖顯示中清除任何所 收集的特征,而不是沿途停車點(diǎn)。在本發(fā)明的實(shí)施例中,地圖屏幕(例如, 圖4b的410)繼續(xù)顯示已經(jīng)收集的特征直到地圖被清除。在^^發(fā)明的實(shí) 施例中,如果存儲(chǔ)器資源正變滿,則特征的地圖屏幕會(huì)自動(dòng)按照從最舊到最近的順序被清除。這劃分了所保存的特征數(shù)據(jù)的存儲(chǔ)器資源的優(yōu)先級(jí)。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll會(huì)從地圖顯示清除所需數(shù) 量的特征以便保存特征屬性。
參照?qǐng)D4b的屏幕407,示出了示例性的沿途停車點(diǎn)屏幕,其可以在 用戶選擇屏幕405的"沿途停車點(diǎn)"選項(xiàng)(例如,405b)并且按下"選擇" 掩組時(shí)被訪問。如屏幕407所示,用戶可以選擇"前往"選項(xiàng)(例如,407a) 以顯示特定沿途停車點(diǎn)。用戶可以選擇"編輯,,選項(xiàng)(例如,407b)以編 輯與特定沿途停車點(diǎn)相關(guān)的數(shù)據(jù)。用戶也可以通過(guò)選擇"新增"或"刪除" 選項(xiàng)(例如,分別為407c和407d)添加新的沿途停車點(diǎn)或刪除現(xiàn)有沿途 停車點(diǎn)。然而,注意到,在本發(fā)明的實(shí)施例中可能未實(shí)現(xiàn)沿途停車點(diǎn),以 便簡(jiǎn)化GIS數(shù)據(jù)收集器應(yīng)用111的功能。
在本發(fā)明的實(shí)施例中,當(dāng)用戶從主菜單屏幕401選擇"狀態(tài)"選項(xiàng) (例如,401c)時(shí),他們可以從提供基本位置顯示的各種狀態(tài)屏幕選擇。 通常,用戶會(huì)自動(dòng)到達(dá)他們先前使用的狀態(tài)屏幕。用戶可以接著在各個(gè)可 用狀態(tài)屏幕中間切換,直到示出期望的位置顯示類型。
參照?qǐng)D4b的屏幕408,示出缺省的GNSS衛(wèi)星分布顯示。如果用 戶希望看見不同的顯示,則按下"下一個(gè)"a會(huì)使GIS數(shù)據(jù)收集器應(yīng) 用111顯示屏幕409。
參照?qǐng)D4b的屏幕409,顯示具有GNSS位置、速度和海拔的羅盤。 如果用戶希望看見不同的顯示,則再次按下"下一個(gè)"^會(huì)使GIS數(shù) 據(jù)收集器應(yīng)用111顯示屏幕410。
參照?qǐng)D4b的屏幕410,示出用戶先前到過(guò)的地方的軌跡。在本發(fā)明 的實(shí)施例中,所收集的特征也可以在它們被收集時(shí)出現(xiàn)在屏幕410上。這 給出用戶到過(guò)的和他們應(yīng)當(dāng)接著前往的地方的可*示。另外,在本發(fā)明 的實(shí)施例中,移動(dòng)電子設(shè)備IIO的用戶在指定特征的屬性和值已經(jīng)被收集 之后不能看見它們。另外,在本發(fā)明的實(shí)施例中,擦除它們的唯一方法是 通過(guò)屏幕406的"清除地圖"選項(xiàng)(例如,406a)。
在本發(fā)明的實(shí)施例中,顯示地圖比例和仍"地圖清除的特征之間 的GNSS定位的蹤跡。
再次參照屏幕401,用戶可以在任何時(shí)候選擇"退出,,選項(xiàng)。另夕卜, 在本發(fā)明的實(shí)施例中,如果移動(dòng)電子設(shè)備的用戶希望運(yùn)行其它應(yīng)用,則可 以掛起GIS數(shù)據(jù)收集器應(yīng)用111。另外,在本發(fā)明的實(shí)施例中,當(dāng)接收來(lái)話電話呼叫時(shí),GIS數(shù)據(jù)收集器應(yīng)用lll的操作被自動(dòng)掛起。
在本發(fā)明的實(shí)施例中,當(dāng)顯示地圖屏幕410時(shí),GIS數(shù)據(jù)收集器應(yīng) 用111映射以下功能到用戶輸入i更備205的掩紐
上箭頭(例如,346a)=地圖上移,
下箭頭(例如,346d)=地圖下移,
左箭頭(例如,346b)=地圖左移,
右箭頭(例如,346c)=地圖右移,
中心掩組(例如,346e)=中心地圖顯示,
掩組321=地圖左上移,
掩組322=地圖上移,
^&323=地圖右上移,
^324=地圖左移,
掩組325=中心地圖顯示,
按鈕326=地圖右移,
掩組327=地圖左下移,
^L328-地圖下移,
^329=地圖右下移,
按鈕330=切換GNSS蹤跡,
^^335=縮放程度,
^&336=切換自動(dòng)移動(dòng)。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111自動(dòng)處理用戶的某 些數(shù)據(jù)管理功能。如上所述,這包含但不限于當(dāng)數(shù)據(jù)被*時(shí),自動(dòng)轉(zhuǎn) 發(fā)所收集的GIS數(shù)據(jù)到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在本發(fā)明的實(shí)施例中,如 果仍未建立或丟失與存儲(chǔ)和轉(zhuǎn)發(fā)JJ艮務(wù)器130的通信,則GIS數(shù)據(jù)收集器 應(yīng)用lll會(huì)自動(dòng)保存所收集的GIS數(shù)據(jù)(例如,在非易失性存儲(chǔ)器203)。 另外,當(dāng)確定已經(jīng)建立與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信時(shí),GIS數(shù)據(jù)收集 器應(yīng)用111會(huì)確定GIS數(shù)據(jù)是否被存儲(chǔ)在非易失性存儲(chǔ)器203中并且自動(dòng) 轉(zhuǎn)發(fā)所存儲(chǔ)的數(shù)據(jù)。
此夕卜在接收到確認(rèn)所收集的GIS數(shù)據(jù)已被成功地存儲(chǔ)在存儲(chǔ)和轉(zhuǎn) 發(fā)月良務(wù)器130上的消息時(shí),GIS數(shù)據(jù)收集器應(yīng)用111將自動(dòng)地清除來(lái)自移 動(dòng)電子設(shè)備110 (例如來(lái)自非易失性存儲(chǔ)器203和/或來(lái)自易失性存儲(chǔ)器 204)的數(shù)據(jù)??商鎿Q地,數(shù)據(jù)收集器應(yīng)用可以將所標(biāo)記的GIS數(shù)據(jù)標(biāo)記 為"已傳輸",并且將其存儲(chǔ)用于將來(lái)的參考。如上面所描述的那樣,如果移動(dòng)電子設(shè)備IIO的存儲(chǔ)器資源變滿,則標(biāo)記為"已傳輸"的GIS數(shù) 據(jù)可以被清除以使更多存儲(chǔ)器可用。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集 器應(yīng)用111也使自動(dòng)上載來(lái)自存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)字典112變得 容易。因此,本發(fā)明的實(shí)施例提供了各種自動(dòng)執(zhí)行的操作,尤其是對(duì)在專 用GIS數(shù)據(jù)收集設(shè)備的使用方面未受到大量訓(xùn)練的用戶而言,使用傳統(tǒng) 移動(dòng)設(shè)備作為GIS數(shù)據(jù)收集器簡(jiǎn)化了這些操作。
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll檢查該應(yīng)用是否被 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130激活,檢查其預(yù)定是否仍然有效,檢查是否需要軟 件更新(例如對(duì)GIS數(shù)據(jù)收集器應(yīng)用111而言)以滿足最小的要求,和 檢查在啟動(dòng)時(shí)對(duì)數(shù)據(jù)字典112的更新是否可用。如果移動(dòng)電子設(shè)備110 的帳戶未被激活(例如未向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130登記),則存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130可以生成提示,該提示告知移動(dòng)電子設(shè)備110的用戶聯(lián)系GIS 數(shù)據(jù)網(wǎng)絡(luò)140并且啟動(dòng)激活。
如果GIS數(shù)據(jù)收集器應(yīng)用111不能聯(lián)系存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130,則 將呈現(xiàn)上一次已知的驗(yàn)證狀態(tài)。因此,如果存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上次被 聯(lián)系時(shí)驗(yàn)汪了用戶,則假設(shè)用戶仍被發(fā)汪直到能夠再次建立通信。如果用 戶在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上次被聯(lián)系時(shí)未^fclHE時(shí),則個(gè)i殳用戶仍未被 !Hi直到能夠再次建立通信。
圖26示出了根據(jù)本發(fā)明的實(shí)施例的GIS數(shù)據(jù)收集器應(yīng)用111的部 件的方框圖。在圖26的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用110包括查詢生 成器2610,該查詢生成器用于生成向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130中查詢對(duì)GIS 數(shù)據(jù)收集器應(yīng)用130和/或數(shù)據(jù)字典112的更新的查詢。
在圖26中,GIS數(shù)據(jù)收集器應(yīng)用111還包括GIS數(shù)據(jù)發(fā)送器2620, 該GIS數(shù)據(jù)發(fā)送器響應(yīng)于保存收集到的數(shù)據(jù)的用戶指示,自動(dòng)地發(fā)送收 集到的來(lái)自移動(dòng)電子設(shè)備110的GIS數(shù)據(jù)。在本發(fā)明的實(shí)施例中,當(dāng)在 GIS收集器應(yīng)用111與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130之間建立通信時(shí),GIS數(shù)據(jù) 收集器應(yīng)用111啟動(dòng)將收集到的GIS數(shù)據(jù)自動(dòng)發(fā)送給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用lll還包括通信測(cè)試器 2630,該通信測(cè)試器用于確定移動(dòng)電子設(shè)備110是否與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130通信地耦合。
在圖26的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111還包括確認(rèn)消息接 收器2640,該確認(rèn)消息接收器用于接收表示M送給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130的、收集到的GIS數(shù)據(jù)已朝L接收的消息。在圖26的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111還包括GIS數(shù)據(jù)刪除啟動(dòng)器2650,該GIS數(shù)據(jù)刪除 啟動(dòng)器響應(yīng)于由確認(rèn)消息接收器2640接收到的確認(rèn)信息,啟動(dòng)從移動(dòng)電 子設(shè)備110中自動(dòng)刪除收集到的GIS數(shù)據(jù)。值得注意的是,在本發(fā)明的 實(shí)施例中可以組合上面所討論的這些功能。
第VI部分
存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器
如上面描述的那樣,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130負(fù)責(zé)數(shù)據(jù)字典和工作組 數(shù)據(jù)的存儲(chǔ),如GIS數(shù)據(jù)網(wǎng)絡(luò)140限定的那樣。存儲(chǔ)和轉(zhuǎn)發(fā)月良務(wù)器130 也用于存儲(chǔ)帳戶管理,并且針對(duì)GIS數(shù)據(jù)網(wǎng)絡(luò)140,將合適的數(shù)據(jù)字典輸 送給所分配的工作組的任何和所有移動(dòng)電子設(shè)備,將特征和屬性數(shù)據(jù)從移 動(dòng)電子設(shè)備(例如110 )存儲(chǔ)并且傳輸給GIS數(shù)據(jù)網(wǎng)絡(luò)140,如果需要的 話進(jìn)行特征處理,以及作為GIS數(shù)據(jù)網(wǎng)絡(luò)140的web服務(wù)的宿主。在一 個(gè)實(shí)施例中,在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130與移動(dòng)電子設(shè)備110之間的數(shù)據(jù)流 被配置用于使用在專用GIS數(shù)據(jù)收集設(shè)備上。在本發(fā)明的實(shí)施例中,數(shù) 據(jù)流包括發(fā)送給移動(dòng)電子設(shè)備110的數(shù)據(jù)字典以;SJL送給存儲(chǔ)和轉(zhuǎn)發(fā)服 務(wù)器130的收集到的GIS數(shù)據(jù)。因此,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130對(duì)于現(xiàn)場(chǎng) 的GIS代理作為GIS服務(wù)器來(lái)執(zhí)行。在另一實(shí)施例中,數(shù)據(jù)流被代碼轉(zhuǎn) 換4吏得其與升級(jí)的傳統(tǒng)移動(dòng)電子設(shè)備(例如圖1的110)兼容。例如,在 一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備IIO包括傳統(tǒng)蜂窩電話,該傳統(tǒng)蜂窩電話已 被配置來(lái)用作使用GIS數(shù)據(jù)收集器應(yīng)用111的GIS數(shù)據(jù)收集設(shè)備。在本 發(fā)明的實(shí)施例中,數(shù)據(jù)流被配置為與Java平臺(tái)、Micro Edition( Java ME ) 或者Windows Mobile⑧平臺(tái)兼容。
圖22是根據(jù)本發(fā)明的實(shí)施例的用于實(shí)現(xiàn)兩用地理信息系統(tǒng)(GIS) 網(wǎng)絡(luò)的方法2200的流程圖。在圖22的步驟2210中,第一數(shù)據(jù)流被生成, 該第一數(shù)據(jù)流與專用的GIS數(shù)據(jù)收集設(shè)備兼容。如上面所討論的那樣, 在一個(gè)實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130生成與專用的GIS數(shù)據(jù)收集器 設(shè)備兼容的數(shù)據(jù)流。
在圖22的步驟2220中,生成與移動(dòng)電子設(shè)備兼容的第二數(shù)據(jù)流, 該移動(dòng)電子設(shè)備被配置來(lái)收集GIS數(shù)據(jù)并且最初并不打算用作GIS數(shù)據(jù) 記錄設(shè)備。如上面所討論的那樣,在一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備110 包括傳統(tǒng)電子設(shè)備,該傳統(tǒng)電子設(shè)備不是被設(shè)計(jì)或者制造來(lái)用作GIS數(shù) 據(jù)收集設(shè)備的。本發(fā)明的實(shí)施例利用GIS數(shù)據(jù)收集器應(yīng)用(例如lll), 該GIS數(shù)據(jù)收集器應(yīng)用使移動(dòng)電子設(shè)備110能夠執(zhí)行GIS數(shù)據(jù)收集功能。在本發(fā)明的實(shí)施例中,被代碼轉(zhuǎn)換的數(shù)據(jù)流與GIS婆:據(jù)收集器應(yīng)用111 兼容和/或與移動(dòng)電子設(shè)備110所實(shí)現(xiàn)的操作系統(tǒng)(例如,Java平臺(tái)、Micro Edition (Java ME)或者Windows Mobile⑧平臺(tái))兼容。
圖23《—根據(jù)本發(fā)明的用于實(shí)現(xiàn)兩用地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的方 法2300的流程圖。在圖23的步驟2310中,生成與專用的GIS數(shù)據(jù)收集 設(shè)備兼容的第一數(shù)據(jù)流。如上面所討論的那樣,在一個(gè)實(shí)施例中,存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130生成與專用的GIS數(shù)據(jù)收集設(shè)備兼容的數(shù)據(jù)流。
在圖23的步驟2320中,生成與傳統(tǒng)蜂窩電話兼容的第二數(shù)據(jù)流, 該蜂窩電話被配置來(lái)用作GIS數(shù)據(jù)記錄設(shè)備。如上面所討論的那樣,在 一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備110包括傳統(tǒng)蜂窩電話,該蜂窩電話不是被 設(shè)計(jì)或者制造來(lái)用作GIS數(shù)據(jù)收集設(shè)備的。本發(fā)明的實(shí)施例利用GIS數(shù) 據(jù)收集器應(yīng)用(例如111),該GIS It據(jù)收集器應(yīng)用4吏蜂窩電話(例如 110)能夠執(zhí)行GIS數(shù)據(jù)收集功能。在本發(fā)明的實(shí)施例中,被代碼轉(zhuǎn)換的 數(shù)據(jù)流與GIS數(shù)據(jù)收集器應(yīng)用111兼容和/或與傳統(tǒng)蜂窩電話110所實(shí)現(xiàn) 的^Mt系統(tǒng)(例如,Java平臺(tái)、Micro Edition (Java ME)或者Windows Mobile⑧平臺(tái))兼容。
參照?qǐng)D5,本發(fā)明的一些部分由計(jì)算機(jī)可讀且計(jì)算機(jī)可執(zhí)行的指令 組成,這些指令例如駐存在計(jì)算機(jī)系統(tǒng)500中,該計(jì)算機(jī)系統(tǒng)被用作計(jì)算 機(jī)網(wǎng)絡(luò)的一部分(例如圖1的存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130)。應(yīng)該理解的是, 圖5的計(jì)算機(jī)系統(tǒng)500僅僅是示例性的,并且本發(fā)明可以在許多不同的計(jì) 算機(jī)系統(tǒng)內(nèi)運(yùn)行,這些計(jì)算機(jī)系統(tǒng)包括通用計(jì)算機(jī)系統(tǒng)、聯(lián)網(wǎng)的計(jì)算機(jī)系 統(tǒng)和獨(dú)立的計(jì)算機(jī)系統(tǒng)。
在本實(shí)施例中,計(jì)算機(jī)系統(tǒng)500包括用于在各部件之間傳送數(shù)字 信息的地址/數(shù)據(jù)總線501,用于處理數(shù)字信息和指令的中央處理器單元 (CPU) 502,由易失性隨M取存儲(chǔ)器(RAM)構(gòu)成的用于存儲(chǔ)數(shù)字信 息和指令的易失性主存儲(chǔ)器503,和用于存儲(chǔ)更持久的信息和指令的非易
失性只讀存儲(chǔ)器(ROM) 504。此外,計(jì)算機(jī)系統(tǒng)500也可以包括用于存 儲(chǔ)巨量數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)設(shè)備505 (例如,磁的、光學(xué)的、軟盤或者磁帶驅(qū) 動(dòng)器等)。應(yīng)該注意的是,用于創(chuàng)建本發(fā)明的GIS數(shù)據(jù)收集網(wǎng)絡(luò)的軟件 程序可被存儲(chǔ)在易失性存儲(chǔ)器503、數(shù)據(jù)存^i殳備505或者外部存^i殳備 (未示出)中。
可選地耦合到計(jì)算機(jī)系統(tǒng)500的設(shè)備包括用于向計(jì)算機(jī)用戶顯示 信息的顯示i史備506、字母數(shù)字輸入i殳備507 (例如M )和用于輸入數(shù)據(jù)、選擇、更新等的光標(biāo)控制設(shè)備508 (例如,鼠標(biāo)、跟蹤球、光筆等)。 計(jì)算機(jī)系統(tǒng)500也可以包括用于發(fā)射聽覺信號(hào)的機(jī)構(gòu)(未示出)。
還是回到圖5,圖5的可選顯示設(shè)備506可以是液晶顯示設(shè)備、陰 極射線管或者其他適于創(chuàng)建用戶可識(shí)別的圖形圖像和字母數(shù)字字符的顯 示設(shè)備??蛇x光標(biāo)控制設(shè)備508允許計(jì)算機(jī)用戶動(dòng)態(tài)地用信號(hào)通知可視符 號(hào)(光標(biāo))在顯示i殳備506的顯示屏上的二維運(yùn)動(dòng)。光標(biāo)控制i殳備508 的很多實(shí)現(xiàn)形式在本技術(shù)領(lǐng)域中是已知的,包括軌跡球、鼠標(biāo)、觸摸板、 操縱桿或者在字母數(shù)字輸入設(shè)備507上的能夠用信號(hào)通知給定方向或者 方式置換的運(yùn)動(dòng)的特殊鍵。可替換地,應(yīng)理解的是,光標(biāo)可以經(jīng)由來(lái)自字 母數(shù)字輸入設(shè)備507的輸入使用特殊鍵和鍵序列命令來(lái)指向和/或激活。 可替換地,光標(biāo)可以經(jīng)由來(lái)自許多特殊適應(yīng)的光標(biāo)導(dǎo)向設(shè)備的輸入來(lái)指向 和/或激活。
此外,計(jì)算機(jī)系統(tǒng)500可以包括用于與外圍設(shè)備(例如計(jì)算機(jī)網(wǎng)絡(luò)、 調(diào)制解調(diào)器、大容量存^i殳備等)進(jìn)行接口的輸A/輸出(1/0)信號(hào)單元 (例如接口) 509。因此,計(jì)算機(jī)系統(tǒng)500可以被耦合在網(wǎng)絡(luò)、例如客戶 端/服務(wù)器環(huán)境中,從而多個(gè)客戶端(例如,個(gè)人計(jì)算機(jī)、工作站、便攜 式計(jì)算機(jī)、微型計(jì)算機(jī)、終端等)被用來(lái)運(yùn)行用于執(zhí)行所希望的任務(wù)的處 理。特別是,計(jì)算機(jī)系統(tǒng)500可以被耦合在用于創(chuàng)建GIS數(shù)據(jù)收集網(wǎng)絡(luò) 的系統(tǒng)中。
創(chuàng)建帳戶
在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員使用web瀏覽器 141a來(lái)與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的管理網(wǎng)站135交互。如果GIS數(shù)據(jù)網(wǎng) 絡(luò)140的帳戶還未借助存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130建立,則GIS數(shù)據(jù)網(wǎng)絡(luò)140 的管理員可以經(jīng)由管理網(wǎng)站135訪問"新帳戶",并且向存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù) 器130登記帳戶。在本發(fā)明的實(shí)施例中,在接收到帳戶登記信息時(shí),存儲(chǔ) 和轉(zhuǎn)發(fā)服務(wù)器130向管理員發(fā)送^^供帳戶的帳戶名和臨時(shí)密碼的電子郵 件。管理員于是可以訪問它們的帳戶并且改變密碼。
在本發(fā)明的實(shí)施例中,管理員然后增加或者登記具有借助存儲(chǔ)和轉(zhuǎn) 發(fā)服務(wù)器130所建立的帳戶的每個(gè)移動(dòng)電子設(shè)備110。在本發(fā)明的實(shí)施例 中,當(dāng)管理員登記該設(shè)備時(shí),每個(gè)移動(dòng)電子設(shè)備(例如IIO)的躬己信息 存儲(chǔ)在數(shù)據(jù)庫(kù)134中。如果管理員需要編輯特定移動(dòng)電子i更備(例如110 ) 的特定錄入項(xiàng),則其可以選擇"編輯"功能。以前存儲(chǔ)的移動(dòng)電子設(shè)備 IIO的帳戶信息將被顯示,并且管理員可以編輯數(shù)據(jù)字段。舉例來(lái)說(shuō),管理員可以將分配給移動(dòng)電子設(shè)備IIO的電話號(hào)碼、移動(dòng)電子設(shè)備110的描 述、移動(dòng)電子設(shè)備110的用戶的名和姓、以及移動(dòng)電子i更備110的國(guó)際移 動(dòng)設(shè)備標(biāo)識(shí)(IMEI)號(hào)碼登記到該帳戶。通常,如果管理員未將工作組 分配給移動(dòng)電子設(shè)備,則默認(rèn)情況下為默認(rèn)工作組,該默認(rèn)工作組包括所 有登記到該帳戶的移動(dòng)電子設(shè)備。
然后,管理員可以創(chuàng)建工作組并且將登記的移動(dòng)電子設(shè)備分配給這 些工作組。在本發(fā)明的實(shí)施例中,工作組限定了特定的手持機(jī)組(例如, 移動(dòng)電子設(shè)備IIO),并且限定了 GIS數(shù)據(jù)網(wǎng)絡(luò)140的數(shù)據(jù)字典的所有特 征類型或者特征類型的子集。為了創(chuàng)建新工作組,管理員點(diǎn)擊創(chuàng)建新工作 組a并接著鍵入工作組名。為了刪除工作組,管理員從下拉列表中選擇 工作組并接著點(diǎn)擊刪除工作組a。不允許管理員刪除默認(rèn)工作組。值得 注意的是,創(chuàng)建工作組僅僅是許多方法中的一種,其中才艮據(jù)本發(fā)明的實(shí)施 例GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以選擇管理移動(dòng)電子設(shè)備,并管理分別 分配給它們的數(shù)據(jù)字典。管理員可以選擇單獨(dú)管理移動(dòng)電子設(shè)備,或者創(chuàng) 建移動(dòng)電子設(shè)備的其他分組。
在一個(gè)實(shí)施例中, 一旦在所顯示的下拉列表中選擇了工作組,就存 在控制來(lái)向帳戶增加移動(dòng)電子i殳備(例如IIO)。在一個(gè)實(shí)施例中,點(diǎn)擊 增加g會(huì)產(chǎn)生列出所有登記到GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳戶的移動(dòng)電子該: 備的新頁(yè)面。在該列表中存在增加和去除^,該^L允許管理員增加手 持機(jī)或者從當(dāng)前所顯示的工作組中將手持機(jī)刪除。
存儲(chǔ)數(shù)據(jù)字典
在本發(fā)明的實(shí)施例中,數(shù)據(jù)字典文件(圖1的DDF 143 )的副本從 GIS數(shù)據(jù)網(wǎng)絡(luò)140 (例如數(shù)據(jù)字典143a)被導(dǎo)入到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 上。此外,管理員可以創(chuàng)建新特征和相關(guān)屬性,或者修改現(xiàn)有特征和屬性, 這些特征和屬性接著被存儲(chǔ)在數(shù)據(jù)庫(kù)134的數(shù)據(jù)字典143a中。然后,GIS 數(shù)據(jù)網(wǎng)絡(luò)140的管理員標(biāo)識(shí)構(gòu)成數(shù)據(jù)字典143a的哪些特征類型將作為數(shù) 據(jù)字典112#^送給分配給特定工作組的移動(dòng)電子設(shè)備。因此,每個(gè)數(shù)據(jù) 字典112可以是存儲(chǔ)在數(shù)據(jù)庫(kù)134上的整個(gè)數(shù)據(jù)字典143a的子集。換言 之,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員將設(shè)備分配給工作組,然后著選擇哪些特 征類型能被特定工作組記錄。然而,在本發(fā)明的實(shí)施例中,構(gòu)成數(shù)據(jù)字典 143a的特征類型的整個(gè)集合可作為數(shù)據(jù)字典112 M送給移動(dòng)電子設(shè)備 110。可替換地,多個(gè)周密的數(shù)據(jù)字典112可被存儲(chǔ)在數(shù)據(jù)庫(kù)134中,這 些數(shù)據(jù)字典對(duì)應(yīng)于多個(gè)被分配的組。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130用于配置用于執(zhí)行 GIS數(shù)據(jù)收集器功能的移動(dòng)電子設(shè)備(例如IIO),該移動(dòng)電子設(shè)備包括 傳統(tǒng)移動(dòng)電子設(shè)備?,F(xiàn)在參考圖6A,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的附加部件 包括用于經(jīng)由無(wú)線網(wǎng)絡(luò)120通信的無(wú)線通信接口 601,和用于枱,驗(yàn)GIS數(shù) 據(jù)收集器應(yīng)用(例如lll)的當(dāng)前版本駐存在移動(dòng)電子設(shè)備110上的GIS 數(shù)據(jù)收集器應(yīng)用檢驗(yàn)器602。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 的附加部件包括用于將GIS數(shù)據(jù)收集器應(yīng)用111的當(dāng)前版本或者GIS數(shù) 據(jù)收集器應(yīng)用111的更新轉(zhuǎn)發(fā)給移動(dòng)電子設(shè)備110的GIS數(shù)據(jù)收集器應(yīng) 用轉(zhuǎn)發(fā)器603。在一個(gè)實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用轉(zhuǎn)發(fā)器603用于將 數(shù)據(jù)收集器應(yīng)用lll傳送給移動(dòng)電子設(shè)備llO,該數(shù)據(jù)收集器應(yīng)用將移動(dòng) 電子設(shè)備配置來(lái)執(zhí)行GIS數(shù)據(jù)收集器功能。例如,如果存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù) 器130執(zhí)行裝備過(guò)程,則GIS數(shù)據(jù)收集器應(yīng)用111可以使用收集器應(yīng)用 轉(zhuǎn)發(fā)器603來(lái)轉(zhuǎn)發(fā)。在其他實(shí)施例中,可以響應(yīng)于來(lái)自存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130的消息,由單獨(dú)的服務(wù)器(未示出)執(zhí)行裝備過(guò)程。在本發(fā)明的實(shí)施 例中,每當(dāng)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130與移動(dòng)電子設(shè)備110之間建立通信時(shí), 數(shù)據(jù)收集器應(yīng)用轉(zhuǎn)發(fā)器603確定駐存在移動(dòng)電子設(shè)備110上的數(shù)據(jù)收集器 應(yīng)用111的版本是否是當(dāng)前版本。如果確定數(shù)據(jù)收集器應(yīng)用111不是當(dāng)前 的,則數(shù)據(jù)收集器應(yīng)用轉(zhuǎn)發(fā)器603自動(dòng)地將最近的版本發(fā)送給移動(dòng)電子設(shè) 備IIO。在本發(fā)明的實(shí)施例中,當(dāng)數(shù)據(jù)收集器應(yīng)用111的被修改的或者新 的版本變得可用時(shí),數(shù)據(jù)收集器轉(zhuǎn)發(fā)器603就可以自動(dòng)地轉(zhuǎn)發(fā)這些版本。
在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括用于確定工作 組中的移動(dòng)電子設(shè)備110的成員關(guān)系的分配成員關(guān)系確定器604。在一個(gè) 實(shí)施例中,工作組中的移動(dòng)電子設(shè)備110的成員關(guān)系的確定基于分配給移 動(dòng)電子設(shè)備110的唯一標(biāo)識(shí)(例如電話號(hào)碼)。
在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括數(shù)據(jù)字典選擇 器605,該數(shù)據(jù)字典選擇器用于根據(jù)工作組中的移動(dòng)電子設(shè)備110的成員 關(guān)系選擇數(shù)據(jù)字典(例如112 )。數(shù)據(jù)字典選擇器605用于標(biāo)識(shí)針對(duì)特定 的工作組而被選擇的GIS特征類型和相關(guān)屬性,并且用于根據(jù)這些特征 來(lái)創(chuàng)建數(shù)據(jù)字典(例如112 )。應(yīng)該理解的是,數(shù)據(jù)字典包括(但不限于) 至少一個(gè)GIS特征類型。因此,數(shù)據(jù)字典112通常包括所有構(gòu)成數(shù)據(jù)字 典143a的GIS特征類型和相關(guān)屬性的子集。例如,如果數(shù)據(jù)字典143a 包括10個(gè)GIS特征類型,則數(shù)據(jù)字典選擇器605可以選擇它們中的已被 GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員標(biāo)識(shí)的五個(gè)GIS特征類型以供移動(dòng)電子設(shè)備 IIO是其成員的工作組使用。在本發(fā)明的一個(gè)實(shí)施例中,針對(duì)每個(gè)已被管理應(yīng)用141標(biāo)識(shí)的工作組,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以不存儲(chǔ)單獨(dú)的數(shù)據(jù) 字典,而是替代地可以根據(jù)分配有特定的移動(dòng)電子設(shè)備(例如IIO)的工 作組來(lái)組合周密的數(shù)據(jù)字典(例如112)。然而,在另一實(shí)施例中,多個(gè) 數(shù)據(jù)字典112可被存儲(chǔ)在數(shù)據(jù)庫(kù)134中,這些數(shù)據(jù)字典對(duì)應(yīng)于管理應(yīng)用 141所標(biāo)識(shí)的單獨(dú)的工作組。
換言之,數(shù)據(jù)字典選擇器605根據(jù)分配有移動(dòng)電子設(shè)備110的工作 組選擇構(gòu)成數(shù)據(jù)字典112的GIS特征類型。例如,在一個(gè)實(shí)施例中,數(shù) 據(jù)字典選擇器605訪問存儲(chǔ)在數(shù)據(jù)庫(kù)134上的特征類型定義(例如數(shù)據(jù)字 典143a)的較大的集合,并且確定針對(duì)分配有移動(dòng)電子設(shè)備110的工作 組已選擇了這些特征類型定義中的哪些特征類型定義。數(shù)據(jù)字典選擇器 605接著創(chuàng)建數(shù)據(jù)字典112,該數(shù)據(jù)字典包括這些已被選擇的特征類型/ 屬性,并且使用這些所選的特征類型/屬性創(chuàng)建數(shù)據(jù)字典112。
在一個(gè)實(shí)施例中,響應(yīng)于由GISlt據(jù)收集器應(yīng)用lll生成的查詢, 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將確定駐存在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字典112 的版本。在一個(gè)實(shí)施例中,如果數(shù)據(jù)字典駐存在移動(dòng)電子設(shè)備110上,則 該數(shù)據(jù)字典的版本使用數(shù)據(jù)字典檢驗(yàn)器610來(lái)檢驗(yàn)。在本發(fā)明的實(shí)施例 中,這包括標(biāo)識(shí)特定移動(dòng)電子該:備,標(biāo)識(shí)分配有該i更備的工作組,和確 定針對(duì)該工作組已選擇了哪個(gè)數(shù)據(jù)字典。在本發(fā)明的實(shí)施例中,如果沒有 數(shù)據(jù)字典駐存在移動(dòng)電子i殳備110上,則存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器110訪問數(shù)據(jù) 庫(kù)134,確定針對(duì)分配有移動(dòng)電子設(shè)備110的工作組已選擇什么特征類型, 和創(chuàng)建包括所選特征類型的數(shù)據(jù)字典112。存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130接著自 動(dòng)地將數(shù)據(jù)字典112發(fā)送給其中存儲(chǔ)該數(shù)據(jù)字典的移動(dòng)電子設(shè)備110。
在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括用于將數(shù)據(jù)字 典(例如112 )發(fā)送給移動(dòng)電子設(shè)備110的數(shù)據(jù)字典轉(zhuǎn)發(fā)器606。在本發(fā) 明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括用于接收來(lái)自移動(dòng)電子設(shè)備 110的對(duì)數(shù)據(jù)字典(例如112)的請(qǐng)求的數(shù)據(jù)字典請(qǐng)求接收器607。在一 個(gè)實(shí)施例中,如果GIS數(shù)據(jù)收集器應(yīng)用111未檢測(cè)到駐存在移動(dòng)電子設(shè) 備IIO上的數(shù)據(jù)字典,則移動(dòng)電子設(shè)備110可以生成對(duì)數(shù)據(jù)字典的請(qǐng)求。 在另一實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111可以生成對(duì)數(shù)據(jù)字典(例如 112)的當(dāng)前版本的請(qǐng)求。在本發(fā)明的實(shí)施例中,該請(qǐng)求可以在移動(dòng)電子 設(shè)備110每次上電時(shí)生成,或者定期(例如,每周、每月等)地生成。在 本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111以對(duì)移動(dòng)電子"&備110的用 戶而言透明的方式來(lái)生成該請(qǐng)求。換言之,本發(fā)明的實(shí)施例利于數(shù)據(jù)字典112的自動(dòng)更新,而不需要用戶主動(dòng)管理數(shù)據(jù)字典。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括配置數(shù)據(jù)接收 器608,該配置數(shù)據(jù)接收器用于接收配置數(shù)據(jù),該配置數(shù)據(jù)包括(但不限 于)移動(dòng)電子設(shè)備110的唯一標(biāo)識(shí)、分配有移動(dòng)電子i殳備110的工作組和 被分配給該工作組的數(shù)據(jù)字典(例如112)。在一個(gè)實(shí)施例中,配置數(shù)據(jù) 標(biāo)識(shí)了構(gòu)成數(shù)據(jù)字典112的GIS特征類型。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括用于接收工作 組的數(shù)據(jù)字典的修改的數(shù)據(jù)字典修改器609。在一個(gè)實(shí)施例中,數(shù)據(jù)字典 修改器609接收表示GIS特征類型將被增加或者從工作組的數(shù)據(jù)字典(例 如112)中刪除的指示。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括數(shù)據(jù)字典檢驗(yàn) 器610,該數(shù)據(jù)字典檢驗(yàn)器用于確定駐存在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字 典112的版本。數(shù)據(jù)字典抬:驗(yàn)器610用于確定數(shù)據(jù)字典112的哪個(gè)版^ 存在移動(dòng)電子設(shè)備110上。在本發(fā)明的實(shí)施例中,如果數(shù)據(jù)字典112的新 的或者被更新的版#分配給分配有移動(dòng)電子設(shè)備110的工作組,則數(shù)據(jù) 字典檢驗(yàn)器610自動(dòng)地將新的或者<務(wù)改的數(shù)據(jù)字典的版本號(hào)與駐存在移 動(dòng)電子設(shè)備110上的數(shù)據(jù)字典112進(jìn)行比較。在本發(fā)明的實(shí)施例中,在與 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130建立通信時(shí),自動(dòng)地確定數(shù)據(jù)字典112的哪個(gè)版本 駐存在移動(dòng)電子設(shè)備110上。在本發(fā)明的實(shí)施例中,這響應(yīng)于由GIS數(shù) 據(jù)收集器應(yīng)用111生成的關(guān)于數(shù)據(jù)字典112的最近版本號(hào)的查詢來(lái)執(zhí)行。 因此,在與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130建立通信時(shí),或者在正在進(jìn)行的通信會(huì) 話期間,可以自動(dòng)地更新或者代替駐存在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字 典,而不必用戶干預(yù)。在本發(fā)明的實(shí)施例中,如果數(shù)據(jù)字典檢驗(yàn)器610針對(duì)分配有移動(dòng)電子i殳備110的工作組)、被標(biāo)識(shí)了 ,則GIS數(shù)據(jù)收集器 應(yīng)用111自動(dòng)地啟動(dòng)如下過(guò)程其中被修改的數(shù)據(jù)字典^C送給移動(dòng)電子 設(shè)備IIO。在另一實(shí)施例中,數(shù)據(jù)字典檢驗(yàn)器610可以自動(dòng)地啟動(dòng)如下更 新過(guò)程其中被修改的數(shù)據(jù)字典^Ul送給移動(dòng)電子設(shè)備110。值得注意的 是,該過(guò)程以對(duì)移動(dòng)電子設(shè)備110的用戶而言透明的方式執(zhí)行。在本發(fā)明 的實(shí)施例中,如果移動(dòng)電子設(shè)備110當(dāng)前被用于收集GIS數(shù)據(jù),則可以 顯示通知用戶新數(shù)據(jù)字典(例如112)可用的消息。然而,新數(shù)據(jù)字典將 直到用戶保存了當(dāng)前正被收集的GIS數(shù)據(jù)時(shí)才祐 使用。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括GIS數(shù)據(jù)接收器611 ,該GIS數(shù)據(jù)接收器用于接收所收集到的經(jīng)由無(wú)線網(wǎng)絡(luò)120發(fā)送的、 來(lái)自移動(dòng)電子設(shè)備IIO的GIS數(shù)據(jù)。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130還包括用于存儲(chǔ)收集到的由移動(dòng)電子設(shè)備110發(fā)送的GIS數(shù) 據(jù)的數(shù)據(jù)存儲(chǔ)設(shè)備612。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括確認(rèn)消息生成 器613,其用于生成要發(fā)往移動(dòng)電子i殳備110的確〗〖人所收集的由移動(dòng)電子 設(shè)備110發(fā)送的GIS數(shù)據(jù)已成功^t接收并且被存儲(chǔ)的消息。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括數(shù)據(jù)消息生成 器614,其生成要發(fā)往接收者(例如GIS數(shù)據(jù)網(wǎng)絡(luò)140)的表明所收集到 的來(lái)自移動(dòng)電子設(shè)備110的GIS數(shù)據(jù)已被存儲(chǔ)的消息。在本發(fā)明的實(shí)施 例中,響應(yīng)于來(lái)自GIS翁:據(jù)網(wǎng)絡(luò)140的查詢,生成該消息。在本發(fā)明的 實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包M求接收器615,該請(qǐng)求接收器 用于接收來(lái)自接收者(例如GIS數(shù)據(jù)網(wǎng)絡(luò)140 )的對(duì)收集到的由移動(dòng)電子 設(shè)備110發(fā)送的GIS數(shù)據(jù)的請(qǐng)求。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括GIS數(shù)據(jù)轉(zhuǎn)發(fā) 器616,該GIS數(shù)據(jù)轉(zhuǎn)發(fā)器響應(yīng)于對(duì)由請(qǐng)求接收器615接收到的數(shù)據(jù)的請(qǐng) 求,將收集到的GIS數(shù)據(jù)發(fā)送給GIS數(shù)據(jù)網(wǎng)絡(luò)140。在本發(fā)明的實(shí)施例 中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括確認(rèn)接收器617,該確認(rèn)接收器用于接 收由GIS數(shù)據(jù)網(wǎng)絡(luò)140生成的確認(rèn)消息,該確認(rèn)消息表明收集到的由GIS 數(shù)據(jù)轉(zhuǎn)發(fā)器616發(fā)送的GIS數(shù)據(jù)已被接收。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括數(shù)據(jù)字典格式 化器618,該數(shù)據(jù)字典格式化器用于以根據(jù)移動(dòng)電子設(shè)備110所選擇的預(yù) 定方式格式化數(shù)據(jù)字典112。在本發(fā)明的實(shí)施例中,如下面在第VIII部 分中更為詳細(xì)地予以描述的那樣,在將數(shù)據(jù)字典(例如112)發(fā)送給移動(dòng) 電子設(shè)備110之前,數(shù)據(jù)字典(例如112 )被數(shù)據(jù)字典格式化器618格式 化。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括顯示性能確定器 621,該顯示性能確定器用于確定移動(dòng)電子i殳備110的(例如圖2A的顯 示設(shè)備209或者圖2B的顯示設(shè)備259的)顯示性能。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括GIS數(shù)據(jù)收集 器應(yīng)用安裝器622。如上面所描述的那樣,在本發(fā)明的一個(gè)實(shí)施例中,存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以被配置來(lái)向移動(dòng)電子設(shè)備110裝備GIS數(shù)據(jù)收 集器應(yīng)用111。在另一實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用安裝器622可以駐 存在GIS數(shù)據(jù)網(wǎng)絡(luò)140中,或者駐存在服務(wù)提供商(例如無(wú)線網(wǎng)絡(luò)120 )中。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括GIS數(shù)據(jù)流生 成器623,該GIS數(shù)據(jù)流生成器用于生成與專用的GIS數(shù)據(jù)收集器兼容 的數(shù)據(jù)流。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以用于實(shí)現(xiàn)兩 用GIS數(shù)據(jù)網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130生成與專用 GIS數(shù)據(jù)收集設(shè)備兼容的第一數(shù)據(jù)流。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)流 可以包括與現(xiàn)有的專用GIS數(shù)據(jù)收集應(yīng)用兼容的數(shù)據(jù)結(jié)構(gòu)和消息格式。 在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括代碼轉(zhuǎn)換的GIS數(shù) 據(jù)流生成器624,其用于生成與已被配置來(lái)用作GIS數(shù)據(jù)收集i殳備的移動(dòng) 電子設(shè)備(例如IIO)兼容的數(shù)據(jù)流。如在下面將更為詳細(xì)地予以討論的 那樣,本發(fā)明的實(shí)施例對(duì)發(fā)送給移動(dòng)電子設(shè)備110的數(shù)據(jù)流進(jìn)行代碼轉(zhuǎn) 換,使得該數(shù)據(jù)流適合于駐存在移動(dòng)電子設(shè)備上的操作系統(tǒng)和/或GIS數(shù) 據(jù)收集器應(yīng)用111。在本發(fā)明的實(shí)施例中,這可以包括對(duì)數(shù)據(jù)字典112、 其它數(shù)據(jù)或者消息進(jìn)行代碼轉(zhuǎn)換,使得它們能夠與駐存在移動(dòng)電子設(shè)備 110上的操作系統(tǒng)和/或GIS數(shù)據(jù)收集器應(yīng)用111兼容。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括GIS數(shù)據(jù)流接 收器625,該GIS數(shù)據(jù)流接收器用于接收來(lái)自專用GIS數(shù)據(jù)收集設(shè)備的 數(shù)據(jù)流。存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130包括代碼轉(zhuǎn)換的GIS數(shù)據(jù)流接收器626, 用于接收來(lái)自例如駐存在移動(dòng)電子設(shè)備110上的GIS數(shù)據(jù)收集器應(yīng)用 111.在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130還包括比較器629, 該比較器用于將駐存在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字典的版本與數(shù)據(jù)字 典的當(dāng)前版本進(jìn)行比較。例如,在一個(gè)實(shí)施例中,當(dāng)數(shù)據(jù)字典的新的、或 者當(dāng)前的版本經(jīng)由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可用時(shí),當(dāng)前數(shù)據(jù)字典的版本號(hào) 被與駐存在移動(dòng)電子設(shè)備上的數(shù)據(jù)字典112的版本比較。圖6B是示出了根據(jù)本發(fā)明的實(shí)施例由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器(例如 130)發(fā)送和接收的數(shù)據(jù)流的方框圖。在本發(fā)明的一個(gè)實(shí)施例中,與專用 GIS數(shù)據(jù)收集設(shè)備兼容的第一數(shù)據(jù)流(例如660)由GIS數(shù)據(jù)流生成器 623生成。在圖6B的實(shí)施例中,代碼轉(zhuǎn)換的GIS數(shù)據(jù)流生成器624生成 與被配置來(lái)用作GIS數(shù)據(jù)收集設(shè)備并且最初并不打算用作GIS數(shù)據(jù)記錄 設(shè)備的移動(dòng)電子設(shè)備(例如IIO)兼容的第二數(shù)據(jù)流。在本發(fā)明的實(shí)施例 中,移動(dòng)電子設(shè)備110包括被配置來(lái)用作GIS數(shù)據(jù)收集設(shè)備的傳統(tǒng)蜂窩 電話。在圖6B中,GIS數(shù)據(jù)流接收器625用于從專用GIS數(shù)據(jù)收集設(shè)備 接收數(shù)據(jù)流。在圖6B中,代碼轉(zhuǎn)換的GIS數(shù)據(jù)流接收器626用于從例如 被配置來(lái)用作GIS數(shù)據(jù)收集設(shè)備并且最初并不打算用作GIS數(shù)據(jù)記錄設(shè) 備的移動(dòng)電子設(shè)備(例如IIO)接收代碼轉(zhuǎn)換的數(shù)據(jù)。存儲(chǔ)收集到的GIS數(shù)據(jù)在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130存儲(chǔ)所收集的GIS特 征/屬性,直到這些特征/屬性被下載到GIS數(shù)據(jù)網(wǎng)絡(luò)140。在本發(fā)明的實(shí)施例中,當(dāng)用戶利用移動(dòng)電子設(shè)備110收集特征/屬性 數(shù)據(jù)并且M該數(shù)據(jù)時(shí),該數(shù)據(jù)經(jīng)由無(wú)線網(wǎng)絡(luò)120被自動(dòng)地發(fā)送給存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130。在本發(fā)明的實(shí)施例中,如果通信還未被建立或者被中斷, 則收集到的特征/屬性數(shù)據(jù)被存儲(chǔ)在移動(dòng)電子設(shè)備110上,直到與存儲(chǔ)和 轉(zhuǎn)發(fā)月良務(wù)器130建立通信。當(dāng)通信再次被建立時(shí),移動(dòng)電子i殳備110將自 動(dòng)地發(fā)送所存儲(chǔ)的數(shù)據(jù)給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。當(dāng)特征和屬性數(shù)據(jù)從GIS數(shù)據(jù)收集器應(yīng)用110被發(fā)送時(shí),通常該特 征和屬性數(shù)據(jù)被格式化為可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件。這樣的優(yōu)點(diǎn)在 于,存儲(chǔ)在數(shù)據(jù)庫(kù)134中的數(shù)據(jù)字典數(shù)據(jù)也被格式化以便與XML格式兼 容。在本發(fā)明的實(shí)施例中,當(dāng)特征/屬性數(shù)據(jù)被移動(dòng)電子設(shè)備110發(fā)送時(shí), 該特征/屬性數(shù)據(jù)被電話服務(wù)131接收,該電話服務(wù)用作存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù) 器130與無(wú)線電網(wǎng)絡(luò)120之間的接口。在本發(fā)明的實(shí)施例中,電話服務(wù) 131也可以用于借助無(wú)線網(wǎng)絡(luò)120驗(yàn)證移動(dòng)電子設(shè)備110當(dāng)前具有有效帳 戶。特征/屬性數(shù)據(jù)接著M送給消息隊(duì)列132,該消息隊(duì)列確保由GIS 數(shù)據(jù)收集器應(yīng)用111發(fā)送的特征/屬性數(shù)據(jù)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上是 安全的。特征插入器133加密該屬性/特征數(shù)據(jù)并將其存儲(chǔ)在數(shù)據(jù)庫(kù)134 上。在本發(fā)明的實(shí)施例中,在將由移動(dòng)電子設(shè)備IIO收集的特征/屬性數(shù) 據(jù)插入到數(shù)據(jù)庫(kù)134中之前,特征插入器133利用256比特的Rijndael 方法加密。在本發(fā)明的實(shí)施例中,在將新的特征/屬性數(shù)據(jù)成功地存儲(chǔ)在數(shù)據(jù)庫(kù) 134中時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將確認(rèn)消息返回給移動(dòng)電子設(shè)備110。 在接收到確認(rèn)消息時(shí),移動(dòng)電子設(shè)備110可以從非易性存儲(chǔ)器203或者易 失性存儲(chǔ)器204中自動(dòng)地清除或者刪除該特征/屬性數(shù)據(jù)??商鎿Q地,如 上面所討論的那樣,收集到的GIS數(shù)據(jù)可被標(biāo)記為"已傳輸",并且存 儲(chǔ)在移動(dòng)電子設(shè)備IIO上用于將來(lái)的參考。轉(zhuǎn)發(fā)收集到的GIS數(shù)據(jù)在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130存儲(chǔ)所收集的GIS特 征/屬性直到這些特征/屬性被下栽到GIS數(shù)據(jù)網(wǎng)絡(luò)140上。在本實(shí)施例中, 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將收集到的已下載到GIS lt據(jù)網(wǎng)絡(luò)140上的GIS 特征/屬性歸檔。在本發(fā)明的其它實(shí)施例中,響應(yīng)于來(lái)自GIS數(shù)據(jù)網(wǎng)絡(luò)140 的表示該數(shù)據(jù)已被成功地下載的消息,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以從數(shù)據(jù) 庫(kù)134中刪除該收集到的特征/屬性數(shù)據(jù)。在本發(fā)明的實(shí)施例中,特征web服務(wù)136利于檢索存儲(chǔ)在數(shù)據(jù)庫(kù) 134中的數(shù)據(jù),和下載這些數(shù)據(jù)給GIS數(shù)據(jù)網(wǎng)絡(luò)140的特征管理應(yīng)用141b, 以及在將這些數(shù)據(jù)發(fā)送給GIS數(shù)據(jù)網(wǎng)絡(luò)140之前執(zhí)行數(shù)據(jù)的解密。在本 實(shí)施例中,GIS數(shù)據(jù)網(wǎng)絡(luò)140設(shè)置了輪循間隔,該輪循間隔確定了特征管 理應(yīng)用141b多么頻繁地查詢新特征/屬性數(shù)據(jù)是否已被存儲(chǔ)在數(shù)據(jù)庫(kù)134 上。在本發(fā)明的其它實(shí)施例中,當(dāng)對(duì)于GIS數(shù)據(jù)網(wǎng)絡(luò)140創(chuàng)建賬戶時(shí), 可以設(shè)置這樣的參數(shù),該參數(shù)確定了存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器將多么頻繁地生成 要發(fā)往GIS數(shù)據(jù)網(wǎng)絡(luò)140的表示新數(shù)據(jù)可用的消息。例如,每當(dāng)來(lái)自登 記到GIS數(shù)據(jù)網(wǎng)絡(luò)140的賬戶的移動(dòng)電子設(shè)備之一的新特征/屬性數(shù)據(jù)已 被存儲(chǔ)在數(shù)據(jù)庫(kù)134中時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器可以被配置來(lái)生成要發(fā)往 GIS數(shù)據(jù)網(wǎng)絡(luò)140的消息。可替換地,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以定期地 (例如,每天、每周等)檢查以確定新特征/屬性數(shù)據(jù)是否已被存儲(chǔ)在數(shù) 據(jù)庫(kù)134中,該新特征/屬性數(shù)據(jù)來(lái)自登記到GIS數(shù)據(jù)網(wǎng)絡(luò)140的賬戶的 移動(dòng)電子設(shè)備中的一個(gè)移動(dòng)電子設(shè)備。在本發(fā)明的實(shí)施例中,響應(yīng)于來(lái)自GIS數(shù)據(jù)網(wǎng)絡(luò)的請(qǐng)求新數(shù)據(jù)的消 息,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將新特征/屬性數(shù)據(jù)轉(zhuǎn)發(fā)給GIS數(shù)據(jù)網(wǎng)絡(luò)。在 本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器可以在刪除數(shù)據(jù)之前自動(dòng)地本地保 持該數(shù)據(jù)持續(xù)達(dá)預(yù)先確定的時(shí)間(例如一個(gè)月),或者可以對(duì)GIS爽:據(jù) 網(wǎng)絡(luò)140的數(shù)據(jù)歸檔。可替換地,響應(yīng)于來(lái)自GIS數(shù)據(jù)網(wǎng)絡(luò)140的指示 該新特征/屬性數(shù)據(jù)已被成功^儲(chǔ)(例如,存儲(chǔ)在lt據(jù)庫(kù)142中)的確 認(rèn)消息,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以自動(dòng)地從數(shù)據(jù)庫(kù)134中刪除該數(shù)據(jù)。在本發(fā)明的實(shí)施例中,在將收集到的特征/屬性數(shù)據(jù)轉(zhuǎn)發(fā)給GIS數(shù) 據(jù)網(wǎng)絡(luò)140之前,可以由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130執(zhí)行對(duì)收集到的特征/屬 性數(shù)據(jù)的后處理。例如,如果正收集的特征是點(diǎn)特征(point feature), 則可以由存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130執(zhí)行屬性的定位的加權(quán)平均??商鎿Q地, 可以對(duì)數(shù)據(jù)執(zhí)行直接平均。此夕卜,本發(fā)明的實(shí)施例可以向由移動(dòng)電子設(shè)備110所執(zhí)行的定位應(yīng)用差分GPS相關(guān)。在本發(fā)明的實(shí)施例中,帶有mt數(shù)據(jù)(例如,賬戶名和密碼)的簡(jiǎn) 單對(duì)象訪問協(xié)議(SOAP)報(bào)頭被要求訪問來(lái)自數(shù)據(jù)庫(kù)134的特征/屬性數(shù) 據(jù)。在本發(fā)明的實(shí)施例中,特征web服務(wù)136將提供以下用于訪問數(shù)據(jù) 的方法public string GetFeature (int maxFeature, out int featureReturned) -取得所有對(duì)給定賬戶可用的斗征,直到maxFeatures (或者直到服務(wù)的 maxFeatureThreshold,取其中較小的那個(gè)值)。將返回多個(gè)特征和包含所 找到的特征的FDML描述的XML串。如果遇到餘溪,則返回包含4^ 描述的XML串。public string DeleteFeatures (int numberOfFeatures, int64[
featuresToDelete)-刪除在給定的參數(shù)中指定的特征(但僅僅當(dāng)對(duì)指定的 專戶有效時(shí)才是如此)。將返回確認(rèn)串或者4I^描述作為XML串。public string GetSchema (string schemaTimestamp) -將返回用于指 定的數(shù)據(jù)字典(用于給定賬戶的數(shù)據(jù)字典)的DDML串。如果輸入M 為空,則返回當(dāng)前字典。如果遇到4^:,則返回包含4^描述的XML串。public string GetFeatureCount()-將返回包含多個(gè)對(duì)給定賬戶可用 的特征的串。如果遇到a,則返回包含4^描述的XML串。因此,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130利于對(duì)較小的實(shí)體實(shí)現(xiàn)GIS數(shù)據(jù)收 集網(wǎng)絡(luò),該實(shí)體可能不具有部署常規(guī)專用GIS數(shù)據(jù)收集器的資源以;su^收集到的GIS數(shù)據(jù)的存儲(chǔ)和處理資源。特別地,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 可以翻艮務(wù)供應(yīng)商實(shí)現(xiàn)。因此,通過(guò)無(wú)線網(wǎng)絡(luò)120,較小的實(shí)體將僅負(fù)責(zé) 移動(dòng)電子設(shè)備(例如110 )的成本和這些設(shè)備中的每一個(gè)的相應(yīng)賬戶???替換地,在較大的實(shí)體中,更希望將存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130實(shí)現(xiàn)為作為增 加了的數(shù)據(jù)安全預(yù)防措施的GIS數(shù)據(jù)網(wǎng)絡(luò)140的集成部件。存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130并不限于與傳統(tǒng)手持移動(dòng)電子設(shè)備一起4吏用,并且也可以通過(guò) 使用專用GIS數(shù)據(jù)收集器的網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)。圖7是根據(jù)本發(fā)明的實(shí)施例的用于轉(zhuǎn)發(fā)來(lái)自存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 的GIS數(shù)據(jù)的方法700的流程圖。在圖7的步驟701中,存儲(chǔ)收集到的 GIS數(shù)據(jù)。在本發(fā)明的實(shí)施例中,當(dāng)數(shù)據(jù)被移動(dòng)電子設(shè)備的用戶M時(shí), 該數(shù)據(jù)被自動(dòng)地發(fā)送給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在本發(fā)明的實(shí)施例中,該 新的GIS數(shù)據(jù)在存儲(chǔ)在數(shù)據(jù)庫(kù)134中之前被加密。在圖7的步驟702中,GIS數(shù)據(jù)網(wǎng)絡(luò)被通知新GIS數(shù)據(jù)可用。在本 發(fā)明的一個(gè)實(shí)施例中,當(dāng)新GIS數(shù)據(jù)可用于轉(zhuǎn)發(fā)時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130將消息發(fā)送給GIS數(shù)據(jù)網(wǎng)絡(luò)140。在本發(fā)明的實(shí)施例中,該消息可以 在將新GIS數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)134中時(shí)立刻M送,或者根據(jù)預(yù)先設(shè)置 的時(shí)間參數(shù)(例如,每小時(shí)、每天、每周等)被發(fā)送??商鎿Q地,響應(yīng)于 來(lái)自GIS數(shù)據(jù)網(wǎng)絡(luò)140的查詢,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以發(fā)&明該 新GIS數(shù)據(jù)可用的消息。在圖7的步驟703中,消息被接收以轉(zhuǎn)發(fā)新GIS數(shù)據(jù)。響應(yīng)于上面 的步驟703, GIS數(shù)據(jù)網(wǎng)絡(luò)140將消息發(fā)送給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130,以 啟動(dòng)下載新GIS數(shù)據(jù)。在圖7的步驟704中,新GIS數(shù)據(jù)^JL送給GIS數(shù)據(jù)網(wǎng)絡(luò)140。在圖7的步驟705中,從GIS數(shù)據(jù)網(wǎng)^收到確認(rèn)消息。在本發(fā)明 的實(shí)施例中,在成功M儲(chǔ)新GIS數(shù)據(jù)時(shí),GIS數(shù)據(jù)網(wǎng)絡(luò)140將確認(rèn)消 息發(fā)送給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在圖7的步驟706中,新GIS數(shù)據(jù)被歸檔。響應(yīng)于來(lái)自GIS數(shù)據(jù) 網(wǎng)絡(luò)140的確認(rèn)消息,如果新GIS數(shù)據(jù)丟失、被刪除或不能訪問,則在 數(shù)據(jù)庫(kù)134中在預(yù)先確定的時(shí)間段(例如, 一周、 一月等)內(nèi)歸檔新GIS 數(shù)據(jù),從而允許GIS數(shù)據(jù)網(wǎng)絡(luò)140檢索新GIS數(shù)據(jù)。可替換地,響應(yīng)于 確i人消息,可以刪除新GIS數(shù)據(jù)。圖8是根據(jù)本發(fā)明的實(shí)施例的用于創(chuàng)建靈活GIS網(wǎng)絡(luò)的方法800 的流程圖。在圖8的步驟810中,數(shù)據(jù)字典被分配給移動(dòng)電子設(shè)備,該數(shù) 據(jù)字典包括至少一個(gè)所希望的GIS特征類型的定義。在本發(fā)明的實(shí)施例 中,靈活GIS數(shù)據(jù)收集網(wǎng)絡(luò)可以通過(guò)選擇移動(dòng)電子i殳備的GIS特征類型 來(lái)創(chuàng)建,所述GIS特征類型最初并不能被該移動(dòng)電子設(shè)備記錄。在這樣 的情況下,由于條件改變例如自然災(zāi)害,GIS數(shù)據(jù)收集網(wǎng)絡(luò)可以快速地被 重新配置來(lái)專門收集數(shù)據(jù)。例如,如果移動(dòng)電子設(shè)備正利用包括用于報(bào)告 公用設(shè)施電線桿情況的特征/屬性的數(shù)據(jù)字典(例如112),該移動(dòng)電子設(shè) 備可被分配有新的或者修改的數(shù)據(jù)字典112,該數(shù)據(jù)字典可以用于報(bào)告哪 條道路由于較大流量而被阻塞。該信息接著可以用于路由在被阻塞的道路 周圍的應(yīng)急月良務(wù)。在圖8的步驟820中,數(shù)據(jù)字典被上載到移動(dòng)電子設(shè)備上。在這樣 的情況下,移動(dòng)電子設(shè)備110被重新配置以便允許收集該移動(dòng)電子設(shè)備最初并不打算收集的GIS數(shù)據(jù)。iStit重新配置移動(dòng)電子設(shè)備以執(zhí)行GIS數(shù) 據(jù)收集器功能的能力,以及重新配置預(yù)先定義的數(shù)據(jù)字典的能力,允許借 助最初不是設(shè)計(jì)用于執(zhí)行這些功能的各種傳統(tǒng)移動(dòng)電子設(shè)備使用本發(fā)明 的實(shí)施例。這又能夠減小部署GIS數(shù)據(jù)收集網(wǎng)絡(luò)的成本。圖9是根據(jù)本發(fā)明的用于創(chuàng)建靈活GIS網(wǎng)絡(luò)的另一方法900的流程 圖。在圖9的步驟901中,確定移動(dòng)電子設(shè)備與工作組的分配的成員關(guān)系。在圖9的步驟902中,確定駐存在移動(dòng)電子設(shè)備上的并且包括至少 一個(gè)GIS特征類型的數(shù)據(jù)字典。如上面所描述的那樣,GIS數(shù)據(jù)網(wǎng)絡(luò)140 的管理員將移動(dòng)電子設(shè)備110分配給工作組,并且也將數(shù)據(jù)字典分配給該 工作組。因此,構(gòu)成數(shù)據(jù)字典112的特征/屬性定義根據(jù)移動(dòng)電子設(shè)備110 所分配的工作組來(lái)選擇。在圖9的步驟卯3中,接收對(duì)包括至少一個(gè)所希望的并且最初并不 打算用于該工作組的GIS特征類型的第二數(shù)據(jù)字典的請(qǐng)求。如上面所描 述的那樣,每個(gè)工作組都被分配有限定哪些GIS特征/屬性可被該工作組 記錄的數(shù)據(jù)字典。例如,允許記錄道路情況的數(shù)據(jù)字典沒有分配給具有記 錄公用設(shè)施電線桿數(shù)據(jù)任務(wù)的工作組。如上面所描述的那樣,響應(yīng)于現(xiàn)場(chǎng) 條件的改變例如應(yīng)急情況,移動(dòng)電子設(shè)備110的用戶可以聯(lián)系GIS凝:據(jù) 網(wǎng)絡(luò)140的管理員并且請(qǐng)求第二數(shù)據(jù)字典(例如,新的或者修改的數(shù)據(jù)字 典)。用戶接著將描述所希望的、為記錄GIS數(shù)據(jù)所需的GIS特征/屬性 (例如,iti^情況)??商鎿Q地,響應(yīng)于應(yīng)急情況,GIS數(shù)據(jù)網(wǎng)絡(luò)140的 管理員可以改變所部署的工作組的數(shù)據(jù)字典,而不需要用戶在現(xiàn)場(chǎng)進(jìn)行任 何輸入。在圖9的步驟卯4中,第二數(shù)據(jù)字典*1送給移動(dòng)電子設(shè)備。在接 收到第二數(shù)據(jù)字典時(shí),移動(dòng)電子設(shè)備110被配置來(lái)收集關(guān)于最初并不打算 用于該工作組的特征/屬性的GIS數(shù)據(jù)。圖15《j艮據(jù)本發(fā)明實(shí)施例的用于實(shí)現(xiàn)地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的 方法1500的流程圖。在圖15的步驟1510中,經(jīng)由無(wú)線通信網(wǎng)絡(luò)建立與 移動(dòng)電子設(shè)備的通信,該移動(dòng)電子設(shè)備并不特定用作GIS數(shù)據(jù)記錄設(shè)備。 如上面所描述的那樣,在根據(jù)本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 經(jīng)由無(wú)線網(wǎng)絡(luò)120與移動(dòng)電子設(shè)備110通信地耦合。在根據(jù)本發(fā)明的實(shí)施 例中,移動(dòng)電子設(shè)備IIO包括傳統(tǒng)電子設(shè)備,例如PDA、蜂窩電話、膝 上型計(jì)算機(jī)等等,該傳統(tǒng)電子設(shè)備最初不是被設(shè)計(jì)或者制造來(lái)用作GIS 數(shù)據(jù)收集設(shè)備的在圖15的步驟1520中,確定移動(dòng)電子設(shè)備不包括用于4吏移動(dòng)電子 設(shè)備能夠執(zhí)行GIS數(shù)據(jù)收集功能的GIS數(shù)據(jù)收集器的當(dāng)前版本。在一個(gè) 實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130被配置為確定GIS數(shù)據(jù)收集器應(yīng)用111 的哪個(gè)版本駐存在移動(dòng)電子設(shè)備110上。在圖15的步驟1530中,GIS數(shù)據(jù)收集器應(yīng)用的當(dāng)前版本經(jīng)過(guò)無(wú)線通信網(wǎng)絡(luò)^ic送給移動(dòng)電子設(shè)備。在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以轉(zhuǎn)發(fā)對(duì)駐存在移動(dòng)電子設(shè)備110上的GIS數(shù)據(jù)收集器應(yīng)用111 的更新。圖21是根據(jù)本發(fā)明實(shí)施例的用于實(shí)現(xiàn)地理信息系統(tǒng)(GIS)網(wǎng)絡(luò)的 方法2100的流程圖。在圖21的步驟2110中,接收包括移動(dòng)電子設(shè)備的 唯一標(biāo)識(shí)以及移動(dòng)電子設(shè)備與工作組的所分配的成員關(guān)系的配置數(shù)據(jù)。如 上面所討論的那樣,在本發(fā)明的實(shí)施例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130接收包 括對(duì)賬戶登記的每個(gè)移動(dòng)電子設(shè)備(例如IIO)的配置數(shù)據(jù)的賬戶信息。 在本發(fā)明的實(shí)施例中,配置數(shù)據(jù)包括但不限于每個(gè)移動(dòng)電子設(shè)備的唯一標(biāo) 識(shí)(例如,電話號(hào)碼、i殳備號(hào)等)和分配有該移動(dòng)電子i殳備的工作組。在圖21的步驟2120中,包括至少一個(gè)所希望的并且最初并不打算的分配的成員關(guān)系來(lái)選擇。在本發(fā)明的實(shí)施例中,基于分配有該移動(dòng)電子 設(shè)備的工作組來(lái)創(chuàng)建數(shù)據(jù)字典。在一個(gè)實(shí)施例中,對(duì)由賬戶標(biāo)識(shí)的每個(gè)工 作組,創(chuàng)建周密的數(shù)據(jù)字典。在其它實(shí)施例中,數(shù)據(jù)字典是下述GIS特 征和/或?qū)傩缘妮^大收集的子集,這些GIS特征和/或?qū)傩曰诜峙溆刑囟?移動(dòng)電子設(shè)備(例如IIO)的工作組來(lái)選擇。如上面所討論的那樣,在本 發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備IIO包括最初不是被設(shè)計(jì)或者制造來(lái)用作 GIS數(shù)據(jù)收集設(shè)備的傳統(tǒng)電子設(shè)備。在圖21的步驟2130中,數(shù)據(jù)字典經(jīng)由無(wú)線通信網(wǎng)絡(luò)*1送給移動(dòng) 電子設(shè)備。在本發(fā)明的實(shí)施例中,在與移動(dòng)電子設(shè)備110建立通信時(shí),存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將合適的數(shù)據(jù)字典(例如112)發(fā)送給移動(dòng)電子i更備 110。在一個(gè)實(shí)施例中,在確定該數(shù)據(jù)字典112還未駐存在移動(dòng)電子設(shè)備 110上時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130自動(dòng)地將合適的數(shù)據(jù)字典或者其更新發(fā) 送給移動(dòng)電子設(shè)備IIO。在一個(gè)實(shí)施例中,在確定目前駐存在移動(dòng)電子設(shè) 備110上的數(shù)據(jù)字典不是為分配有移動(dòng)電子設(shè)備的工作組所選的數(shù)據(jù)字 典的當(dāng)前版本時(shí),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將數(shù)據(jù)字典(例如112)的當(dāng)前 版本自動(dòng)地發(fā)送給移動(dòng)電子設(shè)備110。第VII部分管理應(yīng)用在本發(fā)明的實(shí)施例中,管理務(wù)ff (suite) 141包括基于web瀏覽器 的數(shù)據(jù)庫(kù)管理應(yīng)用(例如圖1的web瀏覽器141a )和特征管理應(yīng)用141b。 在本發(fā)明的實(shí)施例中,web瀏覽器141a與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器131的管理 網(wǎng)站135交互,以便例如建立GIS數(shù)據(jù)網(wǎng)絡(luò)140的賬戶、創(chuàng)建和l務(wù)改數(shù) 據(jù)字典(例如數(shù)據(jù)字典112)、管理移動(dòng)電子i史備110、創(chuàng)建工作組和將 移動(dòng)電子設(shè)備110分配給工作組。管理員使用唯一的登錄/密碼來(lái)訪問管 理應(yīng)用,并且將每個(gè)部署的移動(dòng)電子設(shè)備(例如110 )分配給通過(guò)存儲(chǔ)和 轉(zhuǎn)發(fā)JJ艮務(wù)器130建立的賬戶。管理員也控制分配有特定移動(dòng)電子i更備的工 作組、哪個(gè)數(shù)據(jù)字典(例如112)被分配給工作組和該數(shù)據(jù)字典的內(nèi)容。在本發(fā)明的實(shí)施例中,如果管理員還未建立用于GIS數(shù)據(jù)網(wǎng)絡(luò)140 的帳戶,則他們可以使用web瀏覽器141a來(lái)訪問"新帳戶"部分,并向 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130注冊(cè)。在本發(fā)明的實(shí)施例中,當(dāng)接收到帳戶注冊(cè)時(shí), 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130將電子郵件發(fā)送給管理員以提供該帳戶的帳戶名 和臨時(shí)密碼。然后,管理員可以訪問他們的帳戶并改變密碼。移動(dòng)電子設(shè)備的管理在本發(fā)明的實(shí)施例中,管理員還使用web瀏覽器141a來(lái)為每個(gè) 移動(dòng)電子設(shè)備110添加(例如,注冊(cè))利用存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130建 立的帳戶。web瀏覽器141a還可以用于編輯移動(dòng)電子設(shè)備的注冊(cè)信息, 或者用于將移動(dòng)電子設(shè)備從GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳戶中刪除。作為例 子,管理員可以將分配給移動(dòng)電子設(shè)備110的電話號(hào)碼、移動(dòng)電子設(shè) 備110的描述、移動(dòng)電子設(shè)備110的用戶的姓名和移動(dòng)電子設(shè)備110 的國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)(IMEI)號(hào)碼注冊(cè)到帳戶。在本發(fā)明的實(shí)施例中, 當(dāng)移動(dòng)電子設(shè)備注冊(cè)到GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳戶時(shí),可將其分配到工 作組??商孢x地,當(dāng)將移動(dòng)電子設(shè)備注冊(cè)到該帳戶時(shí)提供這個(gè)信息。 通常,如果管理員不給移動(dòng)電子設(shè)備分配工作組,則默認(rèn)將其分配給 默認(rèn)的工作組。在本發(fā)明的實(shí)施例中,web瀏覽器141a還可以經(jīng)由包含下列內(nèi) 容的管理網(wǎng)站135來(lái)訪問電子數(shù)據(jù)表電話號(hào)碼, 描述,工作組,當(dāng)前數(shù)據(jù)字典(是/否), 最后的收集(日期)。最后的收集表示輸入(entry)將特征從電話發(fā)送回存儲(chǔ)和轉(zhuǎn)發(fā) 服務(wù)器130的最后時(shí)間。在本發(fā)明的實(shí)施例中,當(dāng)管理員注冊(cè)每個(gè)電子移動(dòng)設(shè)備時(shí)每個(gè)移 動(dòng)電子設(shè)備(例如110 )的注冊(cè)信息被存儲(chǔ)在數(shù)據(jù)庫(kù)134中。如果管理 員需要編輯特定移動(dòng)電子設(shè)備(例如110 )的特定輸入時(shí),他們可以選 擇"編輯"功能。先前存儲(chǔ)的移動(dòng)電子設(shè)備110的帳戶信息將被顯示, 并且管理員可以編輯該數(shù)據(jù)字段。工作組管理工作組標(biāo)簽(tab)包含對(duì)于以下各項(xiàng)的所有管理員控制什么 移動(dòng)電子設(shè)備(例如110)彼此對(duì)應(yīng),以及什么特征類型可以由特定工 作組的移動(dòng)電子設(shè)備來(lái)報(bào)告。 一旦一組特征類型被分配給特定的工作 組,特征類型就被自動(dòng)發(fā)送到分配到工作組的移動(dòng)電子設(shè)備。在本發(fā)明的實(shí)施例中,web瀏覽器141a將顯示列出所有創(chuàng)建的 工作組的下拉框。在管理員創(chuàng)建新的工作組之前,僅有的工作組將是 默認(rèn)的工作組。默認(rèn)的工作組包括數(shù)據(jù)字典(例如數(shù)據(jù)字典143a)中 的所有特征類型。管理員不能從默認(rèn)工作組的數(shù)據(jù)字典中去除任一特 征類型。然而,如果新的特征類型加入到數(shù)據(jù)字典中(例如數(shù)據(jù)字典 143a),則它們被自動(dòng)加入到默認(rèn)工作組中。如果將手持機(jī)從限定的工 作組中去除,則其被自動(dòng)地重新分配給默認(rèn)的工作組。為了創(chuàng)建新的工作組,管理員點(diǎn)擊創(chuàng)建新工作組按鈕,然后鍵入 工作組的名稱。為了刪除工作組,管理員從下拉列表中選擇該工作組, 然后點(diǎn)擊刪除工作組按鈕。不允許管理員刪除默認(rèn)的工作組。當(dāng)在下拉列表中選擇工作組時(shí),在下拉列表的下方存在添加特征 和移動(dòng)電子設(shè)備(例如110)的控制。 一個(gè)列表顯示特征并且具有用于 在該列表內(nèi)對(duì)特征進(jìn)行排序的升級(jí)和降級(jí)按鈕;手持機(jī)列表被設(shè)置到 特征類型列表的右邊(并且列出注冊(cè)到GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳戶的所 有移動(dòng)電子設(shè)備)。在列表下方存在添加和去除按鈕。點(diǎn)擊添加按鈕產(chǎn) 生具有來(lái)自數(shù)據(jù)字典標(biāo)簽或手持機(jī)標(biāo)簽的特征類型的列表的新頁(yè)面 (取決于管理員點(diǎn)擊了什么添加按鈕)。在本發(fā)明的實(shí)施例中,移動(dòng)電子設(shè)備的用戶不能控制他們使用哪個(gè)數(shù)據(jù)字典(例如112)或什么時(shí)候開始使用數(shù)據(jù)字典。相反,在本發(fā) 明的實(shí)施例中,這完全由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員控制。如果移動(dòng) 電子設(shè)備110的用戶接收到新的數(shù)據(jù)字典或更新的數(shù)據(jù)字典,則當(dāng)收 集關(guān)于特征的屬性數(shù)據(jù)時(shí),新的數(shù)據(jù)字典在用戶下次進(jìn)入收集數(shù)據(jù)屏 幕(例如圖4A的402)時(shí)生效。在新的數(shù)據(jù)字典生效之前完成并存儲(chǔ) 在進(jìn)行中的任一特征。數(shù)據(jù)字典的創(chuàng)建和修改數(shù)據(jù)字典創(chuàng)建是管理應(yīng)用141的一個(gè)功能。因而,在本發(fā)明的實(shí) 施例中,管理應(yīng)用141支持新特征類型創(chuàng)建,其包括 特征名稱,幾何形狀類型(點(diǎn)、線、多邊形), 對(duì)特征添加新的屬性, 導(dǎo)入已有的數(shù)據(jù)字典/模式, 編輯已有的數(shù)據(jù)字典/模式,在本發(fā)明的實(shí)施例中,每個(gè)帳戶僅有一個(gè)數(shù)據(jù)字典,其被導(dǎo)入到 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134。當(dāng)創(chuàng)建GIS數(shù)據(jù)網(wǎng)絡(luò)140的帳 戶時(shí),構(gòu)造工作組,所述工作組限定一個(gè)特定的手持機(jī)(例如,移動(dòng) 電子設(shè)備110)組?;谑殖謾C(jī)被分配到的工作組,構(gòu)成存儲(chǔ)在存儲(chǔ)和 轉(zhuǎn)發(fā)服務(wù)器130上的數(shù)據(jù)字典的所有特征類型或其子集被轉(zhuǎn)發(fā)到手持 機(jī),作為數(shù)據(jù)字典112。經(jīng)由數(shù)據(jù)字典標(biāo)簽訪問網(wǎng)頁(yè)的數(shù)據(jù)字典部分。兩個(gè)子標(biāo)簽"編輯" 和"導(dǎo)入"有助于將管理員引導(dǎo)到適合的工具以便他們對(duì)數(shù)據(jù)字典進(jìn) 行管理。管理員使用這些標(biāo)簽來(lái)創(chuàng)建模式(schema)的子集,所述模 式包括與特定工作相關(guān)聯(lián)的數(shù)據(jù)字典(例如112)。例如,為了創(chuàng)建數(shù) 據(jù)字典112,管理員可以將現(xiàn)有的數(shù)據(jù)字典(DDF 134)從數(shù)據(jù)庫(kù)142 導(dǎo)入到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130,并進(jìn)入到數(shù)據(jù)庫(kù)134。在本發(fā)明的實(shí)施 例中,當(dāng)將數(shù)據(jù)字典(例如數(shù)據(jù)字典143a)保存到數(shù)據(jù)庫(kù)134時(shí),將 其轉(zhuǎn)換成XML格式。對(duì)子標(biāo)簽、編輯或?qū)氲乃袆?dòng)作將被自動(dòng)保存到數(shù)據(jù)庫(kù)(例如 134和/或142),因此管理員不會(huì)丟失他們的工作。不會(huì)將其發(fā)送到電話,直到管理員按下頁(yè)面上的"公開"按鈕來(lái)執(zhí)行顯式功能。當(dāng)管理 員按下"公開"按鈕時(shí),數(shù)據(jù)被發(fā)送到另一網(wǎng)頁(yè),所述另一網(wǎng)頁(yè)要求 管理員確認(rèn)他們想公開他們作出的改變。"是"將改變提交給全局?jǐn)?shù)據(jù) 字典,并還將改變推出到工作組。"否,,將管理員帶回到具有相同選擇 的主數(shù)據(jù)字典頁(yè)面。該頁(yè)面上的另一主要控制按鈕是"放棄改變"按鈕。如果管理員 點(diǎn)擊該按鈕,則將他們帶入到詢問用戶是否想把數(shù)據(jù)字典回滾到上次 改變被公開的另一頁(yè)面,并且向他們示出與該數(shù)據(jù)字典相關(guān)聯(lián)的特定 數(shù)據(jù)用于參考。他們必須選擇是或否。如果已經(jīng)對(duì)還未公開的數(shù)據(jù)字 典作了改變,則在數(shù)據(jù)字典頁(yè)面上顯示消息以便使管理員知道此事。導(dǎo)入數(shù)據(jù)字典在本發(fā)明的實(shí)施例中,管理員可以將現(xiàn)有的數(shù)據(jù)字典(例如圖1的DDF 143 )導(dǎo)入到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的數(shù)據(jù)庫(kù)134。當(dāng)完成導(dǎo)入 時(shí),由管理應(yīng)用141所顯示的網(wǎng)頁(yè)將自動(dòng)切換到"編輯"子標(biāo)簽,以 便管理員可以編輯或刪除特征類型或者創(chuàng)建不存在于最初的DDF文件 中且存儲(chǔ)在數(shù)據(jù)字典143a中的新特征類型。在本發(fā)明的實(shí)施例中,對(duì)模式(數(shù)據(jù)字典)所做的任一編輯將被 自動(dòng)傳遞到工作組(子模式)。管理員不需要做任何事就可以使現(xiàn)場(chǎng)工 作者看到這些改變。因?yàn)樘卣黝愋秃蛯傩缘拿Q必須是唯一的,所以管理應(yīng)用的編輯功能性允許管理員創(chuàng)建新的特征類型(點(diǎn)、線或 多邊形)并且將屬性添加到特征類型(參見下面的屬性部分)。在本發(fā) 明的實(shí)施例中,管理員通過(guò)點(diǎn)擊管理應(yīng)用141的界面的"新建"按鈕 來(lái)創(chuàng)建新的特征。其彈出新頁(yè)面,管理員可在該頁(yè)面中輸入信息特 征名稱、是否為點(diǎn)、線或多邊形的特征幾何圖形類型、以及屬性信息 (參見下面的屬性部分)。當(dāng)管理員完成輸入所有必需的信息時(shí),按下"保存改變"按鈕, 或者"保存改變并添加另外的特征"按鈕。"保存改變"按鈕保存所有 的改變并使管理員返回主頁(yè)面。"保存改變并添加另外的特征,,按鈕保 存所有的改變并清除該特征頁(yè)面,以使能夠添加針對(duì)新的特征類型的細(xì)節(jié)。添加到數(shù)據(jù)字典的特征類型將通常按字母來(lái)組織。因而,管理員 可以在列表中選擇任一特征類型,并通過(guò)點(diǎn)擊"編輯"按鈕或通過(guò)點(diǎn) 擊"刪除"按鈕來(lái)進(jìn)行編輯。這些按鈕位于頁(yè)面的右上和右下處。在本發(fā)明的實(shí)施例中,在將數(shù)據(jù)字典發(fā)送到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130或進(jìn)行編輯之前,將數(shù)據(jù)字典重新格式化以符合XML規(guī)范。另外,在本發(fā)明的實(shí)施例中,在導(dǎo)入DDF文件時(shí),不設(shè)置屬性 和菜單項(xiàng)的DDXML "提示"值。提示可以保留為空,這表示電話將 使用屬性或菜單項(xiàng)的名稱作為提示。數(shù)字字典屬性在本發(fā)明的實(shí)施例中,管理應(yīng)用141提供以下面的屬性格式配置 數(shù)據(jù)字典的能力菜單, 文本, 數(shù)字, 曰期,照片(文件名稱)。新建/編輯特征頁(yè)面是最初屬性控制所進(jìn)行的地方。在一個(gè)實(shí)施 例中,這包括列表框,其列出所有創(chuàng)建的特定特征的屬性。升級(jí)/降低 按鈕使管理員對(duì)列表框內(nèi)的屬性排序進(jìn)行控制。按鈕"新建"、"編輯"、 "刪除"和"設(shè)置為標(biāo)記"位于該列表框的下方。例如,管理員通過(guò)點(diǎn)擊"新建"按鈕來(lái)創(chuàng)建新的屬性。這使得新 的頁(yè)面彈出,在新的頁(yè)面中,管理員輸入屬性信息屬性名稱(例如 文本框)、屬性提示(例如文本框)、屬性類型(例如具有類型列表 茱單、文本、數(shù)字、日期、照片的單選按鈕)、"值被需要"檢查欄(其 表示為使移動(dòng)電子設(shè)備110的用戶保存收到的數(shù)據(jù)所需的的屬性)、以 及屬性信息。在"值被需要"檢查欄的下面的頁(yè)面部分是動(dòng)態(tài)的,并 依賴于由管理員所選擇的屬性類型。什么都不顯示,直到類型被選擇 為止。如果菜單類型被選擇,則該部分改變以使管理員能夠添加菜單 項(xiàng)。這是通過(guò)輸入提示(現(xiàn)場(chǎng)用戶將看到的名稱)和相關(guān)聯(lián)的值,然 后按下"添加到列表"按鈕(位于文本框的右側(cè))來(lái)實(shí)現(xiàn)的。然后,提示和值被下移到列表框以便顯示,并且如果被選擇,則它們能夠被 刪除和升級(jí)/降低。如果管理員想指定特定的菜單項(xiàng)作為默認(rèn)值,則必須按照下面的步驟管理員在列表中選擇項(xiàng)目,然后點(diǎn)擊"設(shè)置為默 認(rèn)值"按鈕。然后默認(rèn)符號(hào)將顯示在緊鄰指定項(xiàng)目的列表框的左邊。 如果選擇一個(gè)屬性,則將僅使能"設(shè)置為默認(rèn)值"按鈕。如果選擇文本類型,則這個(gè)部分改變以使管理員能夠添加文本屬 性。如果有效(空值是可接受的),則管理員必須指定文本字段和默認(rèn) 字符串的最大長(zhǎng)度。如果選擇數(shù)字類型,則這個(gè)部分改變以使管理員添加數(shù)字屬性。 有四個(gè)文本框,所述文本框?qū)⑾薅ㄔ谧侄沃性试S的數(shù)字。首先,小數(shù) 位文本框請(qǐng)求允許的小數(shù)位的數(shù)字;默認(rèn)值為零。最小和最大的文本 框允許管理員輸入最小和最大的包含值,因而創(chuàng)建現(xiàn)場(chǎng)用戶能夠輸入 的值的合法范圍。最后,管理員可利用默認(rèn)文本框來(lái)輸入默認(rèn)屬性值。如果選擇數(shù)據(jù)類型,則這個(gè)部分改變以使管理員添加日期項(xiàng)目。 自動(dòng)產(chǎn)生檢查框和格式單選框被顯示。可用的格式為日期,或日期 和時(shí)間。如果選擇照片類型,則這個(gè)部分改變以對(duì)管理員顯示文本,通知 管理員只需要按下"保存改變"來(lái)保存照片屬性??赡芷谕總€(gè)特征 關(guān)聯(lián)1張以上的照片。因?yàn)槊總€(gè)屬性一個(gè)以上的文件名在GIS空間中 是沒有意義的,所以管理應(yīng)用141將允許管理員對(duì)想要附加到特征的 每個(gè)文件創(chuàng)建一個(gè)以上的照片屬性。當(dāng)管理員完成輸入所有需要的信息時(shí),他們按下"保存改變"按 鈕或者"保存改變并添加另一屬性"按鈕。"保存改變"按鈕保存所有 改變并使管理員返回到新建/編輯特征頁(yè)面。"保存改變并添加另一屬 性"按鈕保存所有改變并清除屬性頁(yè)面,以使能夠?yàn)樾聦傩蕴砑釉斒觥:芏鄷r(shí)候,現(xiàn)場(chǎng)用戶可能想要/需要關(guān)于將不提供名稱的特定屬 性的更多信息。明顯的例子是具有特定測(cè)量單位作為值的屬性(如"高 度")。管理員可能需要通知現(xiàn)場(chǎng)用戶精確值記錄的單位。在本發(fā)明的 實(shí)施例中,提示將允許管理員保持屬性的名稱,以使得將在數(shù)據(jù)庫(kù)/GIS 內(nèi)(名稱"高度")起作用,然而,通知現(xiàn)場(chǎng)用戶該單位是米(提示 "高度(米)")。管理應(yīng)用141的另一有用特征是便于在字段中對(duì)屬性做標(biāo)記。被標(biāo)記的屬性類型用于標(biāo)識(shí)地圖上的特征。例如,文本標(biāo)記被畫在地圖 上的每個(gè)特征的符號(hào)旁邊。在本發(fā)明的實(shí)施例中,如果管理員選擇了,則它可以通過(guò)下面的步驟在管理應(yīng)用141的網(wǎng)頁(yè)中實(shí)現(xiàn)管理員在列表中選擇屬性,然后點(diǎn)擊"設(shè)置為標(biāo)記"按鈕。標(biāo)記符號(hào)然后將被顯 示在緊鄰指定屬性的列表框的左邊。如果一個(gè)屬性被選擇,則使能"設(shè)置為標(biāo)記"按鈕。可以對(duì)示出在字段應(yīng)用中的文本的長(zhǎng)度進(jìn)行限制。 通常,默認(rèn)標(biāo)記字段是特征的第一屬性。在本發(fā)明的實(shí)施例中,管理應(yīng)用還用于控制從存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器 130傳送所收集的特征/屬性數(shù)據(jù)。例如,當(dāng)收集的特征/屬性數(shù)據(jù)被存 儲(chǔ)在數(shù)據(jù)庫(kù)134中時(shí),可以產(chǎn)生通知GIS數(shù)據(jù)網(wǎng)絡(luò)140新數(shù)據(jù)可用的 消息。在本發(fā)明的實(shí)施例中, 一旦數(shù)據(jù)被存儲(chǔ)在數(shù)據(jù)庫(kù)134中就馬上 發(fā)送該消息,或者以某個(gè)規(guī)則的間隔(例如每天)發(fā)送這個(gè)消息。在 本發(fā)明的實(shí)施例中,使用管理應(yīng)用141,由GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理 員來(lái)控制這些參數(shù)。在本實(shí)施例中,特征管理應(yīng)用141b可以配置有輪 詢間隔,其中特征管理應(yīng)用141b將關(guān)于新數(shù)據(jù)是否可用的查詢定期地 發(fā)送到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。因而,使得幾乎實(shí)時(shí)地通知或下載新數(shù) 據(jù)可以對(duì)GIS數(shù)據(jù)網(wǎng)絡(luò)140可用。這對(duì)于緊急響應(yīng)機(jī)構(gòu)而言特別重要。在本發(fā)明的實(shí)施例中,當(dāng)特征/屬性數(shù)據(jù)成功地下載到GIS數(shù)據(jù) 網(wǎng)絡(luò)140上時(shí),管理應(yīng)用141產(chǎn)生給存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的確認(rèn)。 響應(yīng)于該確認(rèn),存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130可以將特征/屬性數(shù)據(jù)立即刪除 或存檔,或者將特征/屬性數(shù)據(jù)存儲(chǔ)持續(xù)預(yù)定時(shí)間段。此外,這些參數(shù) 可以由管理員使用web瀏覽器141a來(lái)控制。在本發(fā)明的實(shí)施例中,特征管理應(yīng)用141b可以諸如地理標(biāo)識(shí)語(yǔ) 言(GML)以及各種格式的圖像文件(例如,聯(lián)合圖像專家組(JPEG) 文件)的形式將收集的特征/屬性數(shù)據(jù)保存到GIS數(shù)據(jù)網(wǎng)絡(luò)140。圖IO是根據(jù)本發(fā)明實(shí)施例的用于轉(zhuǎn)發(fā)數(shù)據(jù)字典的方法IOOO的流 程圖。參考圖IO的步驟IOIO,基于辦公室的應(yīng)用用于將當(dāng)前數(shù)據(jù)字典 分配給移動(dòng)電子設(shè)備IIO。如上所述,在本發(fā)明的實(shí)施例中,web瀏覽 器141a用于為移動(dòng)電子設(shè)備110分配當(dāng)前數(shù)據(jù)字典。在本發(fā)明的實(shí)施 例中,這可以包括為移動(dòng)電子設(shè)備100創(chuàng)建新的數(shù)據(jù)字典或者修改現(xiàn) 存的數(shù)據(jù)字典。在圖10的步驟1020中,移動(dòng)電子設(shè)備用于確定駐留的數(shù)據(jù)字典 是否為當(dāng)前的數(shù)據(jù)字典。在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111可以確定駐留在移動(dòng)電子設(shè)備110上的數(shù)據(jù)字典112的版本。在一 個(gè)實(shí)施例中,這個(gè)版本號(hào)發(fā)送到存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130。在另一實(shí)施例 中,GIS數(shù)據(jù)收集器應(yīng)用111可以查詢存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130以確定數(shù) 據(jù)字典112的最新版本,并將這個(gè)版本與駐留在移動(dòng)電子設(shè)備110上的 版本進(jìn)行比較。在圖IO的步驟1030中,如果駐留的數(shù)據(jù)字典不是當(dāng)前的數(shù)據(jù)字 典,則當(dāng)前數(shù)據(jù)字典被請(qǐng)求。在本發(fā)明的一個(gè)實(shí)施例中,如果GIS數(shù) 據(jù)收集器應(yīng)用111確定當(dāng)前數(shù)據(jù)字典是比駐留在移動(dòng)電子設(shè)備110上的 版本新的版本,則其可以產(chǎn)生對(duì)當(dāng)前數(shù)據(jù)字典的請(qǐng)求。在當(dāng)前的實(shí)施 例中,存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130確定駐留在移動(dòng)電子設(shè)備110上的數(shù)據(jù) 字典112的版本,并且如果當(dāng)前版本比駐留在移動(dòng)電子設(shè)備110上的版 本新,則自動(dòng)發(fā)送當(dāng)前版本。在圖IO的步驟1040中,移動(dòng)電子設(shè)備用于在不需要用戶干涉的 情況下存儲(chǔ)當(dāng)前數(shù)據(jù)字典以便進(jìn)行后來(lái)的數(shù)據(jù)收集。在本發(fā)明的實(shí)施 例中,在不需要用戶干涉的情況下更新當(dāng)前數(shù)據(jù)字典。結(jié)果,必須培 訓(xùn)移動(dòng)電子設(shè)備UO的用戶來(lái)管理收集的GIS數(shù)據(jù)、或GIS數(shù)據(jù)收集 器應(yīng)用111和/或數(shù)據(jù)字典112的版本。另外,如果移動(dòng)電子設(shè)備110 的用戶是第一次的臨時(shí)的GIS數(shù)據(jù)收集功能的用戶,則用戶可能不記 得在收集GIS數(shù)據(jù)之前更新數(shù)據(jù)字典U2。然而,本發(fā)明的實(shí)施例以對(duì) 用戶透明的方式來(lái)執(zhí)行數(shù)據(jù)字典的更新,使得可容易地使用最新的數(shù) 據(jù)字典。圖11是根據(jù)本發(fā)明實(shí)施例的用于從移動(dòng)電子設(shè)備轉(zhuǎn)發(fā)收集的 GIS數(shù)據(jù)的方法1100的流程圖。在圖11的步驟1110中,收集的GIS 數(shù)據(jù)被存儲(chǔ)在移動(dòng)電子設(shè)備中。如上所述,當(dāng)移動(dòng)電子設(shè)備110的用 戶按下"保存"按鈕時(shí),收集的GIS數(shù)據(jù)被自動(dòng)地保存在移動(dòng)電子設(shè) 備IIO的存儲(chǔ)設(shè)備中。在步驟1120中,執(zhí)行邏輯操作以確定服務(wù)器連接是否是可用的。 在本發(fā)明的實(shí)施例中,GIS數(shù)據(jù)收集器應(yīng)用111確定與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù) 器130的連接是否是可用的。在本實(shí)施例中,如果與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù) 器130的連接不可用,則方法1100返回到步驟1120。如果與存儲(chǔ)和轉(zhuǎn) 發(fā)服務(wù)器130的連接是可用的,則方法1100進(jìn)行到步驟1130。在圖11的步驟1130中,新的GIS數(shù)據(jù)發(fā)送到服務(wù)器。在本發(fā)明 的實(shí)施例中,如果與存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的連接是可用的,則移動(dòng)電子設(shè)備IIO自動(dòng)發(fā)送收集到的GIS數(shù)據(jù)。此外,因?yàn)橛蒅IS數(shù)據(jù)收 集器應(yīng)用111來(lái)自動(dòng)執(zhí)行,所以移動(dòng)電子設(shè)備110的用戶不需要對(duì)此進(jìn) 行任何特殊的培訓(xùn)。在步驟1140中,接收到表明服務(wù)器已經(jīng)收到新的GIS數(shù)據(jù)的確 認(rèn)。在本發(fā)明的實(shí)施例中,當(dāng)收集的GIS數(shù)據(jù)已經(jīng)被成功地存儲(chǔ)在存 儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130中(例如,存儲(chǔ)在數(shù)據(jù)庫(kù)134中)時(shí),產(chǎn)生消息, 所述消息被發(fā)送到移動(dòng)電子設(shè)備110。在圖11的可選步驟1150中,將新的GIS數(shù)據(jù)從移動(dòng)電子設(shè)備中 刪除。在本發(fā)明的實(shí)施例中,當(dāng)接收到來(lái)自存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的 確認(rèn)時(shí),GIS數(shù)據(jù)收集器應(yīng)用lll從移動(dòng)電子設(shè)備llO自動(dòng)刪除收集的 GIS數(shù)據(jù)??商孢x地,響應(yīng)于接收到的確認(rèn)信息,可以自動(dòng)將收集的 數(shù)據(jù)標(biāo)記為"已傳送"。因而,用戶再次從必須管理移動(dòng)電子設(shè)備110 上的收集的GIS數(shù)據(jù)中解脫出來(lái)。圖24是根據(jù)本發(fā)明實(shí)施例的用于管理地理信息系統(tǒng)(GIS )數(shù)據(jù) 字典的方法2400的流程例。在圖24的步驟2410中,將移動(dòng)電子設(shè)備 分配給工作組。如上所述,當(dāng)在存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130上創(chuàng)建帳戶時(shí), 每個(gè)移動(dòng)電子設(shè)備(例如110 )被分配給工作組。在本發(fā)明的實(shí)施例中, 工作組可以包括單個(gè)移動(dòng)電子設(shè)備或者多個(gè)移動(dòng)電子設(shè)備。在圖24的步驟2420中,基于移動(dòng)電子設(shè)備與工作組的分配成員 關(guān)系,來(lái)選擇包括至少一個(gè)所需要的、最初不打算由移動(dòng)電子設(shè)備使 用的GIS特征類型的數(shù)字詞典。在本發(fā)明的實(shí)施例中,將數(shù)據(jù)字典(例 如112)分配給工作組。在一個(gè)實(shí)施例中,數(shù)據(jù)字典包括分配給工作組 的默認(rèn)數(shù)據(jù)字典(例如112)。在另一實(shí)施例中,數(shù)據(jù)字典包括至少一 個(gè)期望的GIS特征類型。在本發(fā)明的實(shí)施例中,期望的GIS特征類型 最初不打算由移動(dòng)電子設(shè)備no使用。在圖24的步驟2430中,數(shù)據(jù)字典經(jīng)由無(wú)線通信網(wǎng)絡(luò)而發(fā)送到移 動(dòng)電子設(shè)備。如上所述,數(shù)據(jù)字典112經(jīng)由無(wú)線通信網(wǎng)絡(luò)120發(fā)送到 移動(dòng)電子設(shè)備IIO。在一個(gè)實(shí)施例中,無(wú)線通信網(wǎng)絡(luò)120包括蜂窩電話 網(wǎng)絡(luò)。圖25是根據(jù)本發(fā)明實(shí)施例的用于管理地理信息系統(tǒng)(GIS )的方 法2500的流程圖。在圖25的步驟2510中,多個(gè)移動(dòng)電子設(shè)備被分配 給工作組。如上所述,當(dāng)對(duì)工作組創(chuàng)建賬戶時(shí),在本發(fā)明的實(shí)施例中,多個(gè)移動(dòng)電子設(shè)備(例如IIO)被分配給工作組。在圖25的步驟2520中,針對(duì)分配給工作組的數(shù)據(jù)字典選擇至少 一個(gè)GIS特征類型。在本發(fā)明的實(shí)施例中,為在上述步驟2510中創(chuàng)建 的分配給工作組的數(shù)據(jù)字典選擇至少一個(gè)GIS特征類型。在圖25的步驟2530中,至少一個(gè)GIS特征類型被自動(dòng)轉(zhuǎn)發(fā)到多 個(gè)移動(dòng)電子設(shè)備。在本發(fā)明的實(shí)施例中,當(dāng)移動(dòng)電子設(shè)備110建立與 存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130的通信時(shí),至少一個(gè)GIS特征類型被自動(dòng)轉(zhuǎn)發(fā) 到多個(gè)移動(dòng)電子設(shè)備。在另一實(shí)施例中,如果存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130 確定包括至少一個(gè)GIS特征類型的數(shù)據(jù)字典沒有駐留在移動(dòng)電子設(shè)備 110上,則存儲(chǔ)和轉(zhuǎn)發(fā)服務(wù)器130自動(dòng)地啟動(dòng)將數(shù)據(jù)字典發(fā)送到移動(dòng)電 子i殳備110。第VIII部分 將定制的資產(chǎn)信息傳送到設(shè)備總述一般而言,本發(fā)明的實(shí)施例還可以以針對(duì)特定設(shè)備定制(tailor) 的用戶限定的儀表板格式將信息傳送到設(shè)備。術(shù)語(yǔ)"儀表板 (dashboard)"指以類似于車輛的格式來(lái)提供信息的可視顯示器。例 如,在車輛中,駕駛員可以監(jiān)控速度、RPM、油溫等。以相同的方式, 工作地點(diǎn)管理者可能希望監(jiān)控工作地點(diǎn)度量(worksite metrics ),如成 本、資產(chǎn)利用、人力、安全性、多樣性、環(huán)境關(guān)注等。儀表板提供了一種示例性的方法,用于以易于快速理解的總覽類 型格式來(lái)顯示任一或所有期望的工作地點(diǎn)度量。而且,在一個(gè)實(shí)施例 中,當(dāng)與儀表板交互時(shí),用戶可以選擇度量中的一個(gè),例如成本,然 后調(diào)用成本度量背后的信息的更詳細(xì)儀表板視圖。例如,成本度量可 以包括人工、材料、罰款、延期、儲(chǔ)蓄等。在一個(gè)實(shí)施例中,僅由可 利用的資產(chǎn)數(shù)據(jù)來(lái)限制儀表板的深度的層。基本上,本技術(shù)提供了一種用于呈現(xiàn)在例如移動(dòng)電話、個(gè)人數(shù)字 助理、膝上型電腦等的計(jì)算設(shè)備的顯示器上的數(shù)據(jù)傳送系統(tǒng)。在一個(gè) 實(shí)施例中,從諸如圖1的數(shù)據(jù)庫(kù)134的數(shù)據(jù)庫(kù)中挖掘數(shù)據(jù),并且該數(shù) 據(jù)包括例如針對(duì)工作地點(diǎn)或作業(yè)方面的狀態(tài)報(bào)告。在一個(gè)實(shí)施例中,基于設(shè)置菜單中的用戶選擇的字段來(lái)預(yù)先確定 或選擇顯示結(jié)果,并且顯示結(jié)果易于按照作業(yè)、按照級(jí)別、按照時(shí)間段等來(lái)調(diào)節(jié)。在一個(gè)實(shí)施例中,經(jīng)由web瀏覽器141由GIS數(shù)據(jù)網(wǎng)絡(luò) 140的管理員來(lái)選擇顯示結(jié)果??商孢x地,可以從任一互聯(lián)網(wǎng)訪問設(shè)備 來(lái)評(píng)估該設(shè)置,并且可以經(jīng)由下拉菜單來(lái)調(diào)節(jié),或者可以被客戶定制。 在一個(gè)實(shí)施例中,儀表板可以是硬件視圖(hardwired view)(例如經(jīng) 由該設(shè)備來(lái)提供對(duì)數(shù)據(jù)的訪問,并且允許該設(shè)備對(duì)到來(lái)的數(shù)據(jù)進(jìn)行格 式化以建立儀表板視圖)。然而,本技術(shù)還適于允許設(shè)備具有使用網(wǎng)絡(luò) 而不是硬件視圖的選項(xiàng)。基本上,web視圖意味著不需要設(shè)備的內(nèi)部 軟件進(jìn)行任何格式化。格式化通過(guò)從web訪問下載的數(shù)據(jù)一起進(jìn)行。 因而,還通過(guò)以web視圖上的外來(lái)"資料"不多于用戶限定的顯示器 上的資料的預(yù)先限定的格式來(lái)允許web視圖被格式化。這樣做時(shí),本web瀏覽器相關(guān)聯(lián)的下載延遲,以便加速下栽?,F(xiàn)在參考圖12,示出根據(jù)本發(fā)明實(shí)施例的示例性移動(dòng)電子設(shè)備 110的框圖。在一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備110包括GUI 1212和交 互式按鈕5320。 一般來(lái)說(shuō),移動(dòng)電子設(shè)備110是諸如但是不限于個(gè)人 數(shù)據(jù)助理(PDA)、移動(dòng)電話、呼機(jī)、手持便攜式計(jì)算設(shè)備等的設(shè)備。在一個(gè)實(shí)施例中,移動(dòng)電子設(shè)備110的GUI 1210的尺寸也是公 知的。在一個(gè)實(shí)施例中,在GUI 1210的像素區(qū)域的測(cè)量中提供該尺寸。 然而,本技術(shù)也非常適于在諸如長(zhǎng)度、寬度、對(duì)角線測(cè)量、每英寸點(diǎn) 數(shù)(DPI)等的其它測(cè)量中提供GUI 1210的尺寸?,F(xiàn)在參考圖13A,示出根據(jù)本發(fā)明的實(shí)施例的用于限定GUI儀 表板的與最高級(jí)別工作地點(diǎn)相關(guān)的用戶可選擇的選項(xiàng)1310的示例性清 單1300的框圖。在一個(gè)實(shí)施例中,與工作地點(diǎn)相關(guān)的用戶可選擇的選 項(xiàng)1310包括工作地點(diǎn)1322和資產(chǎn)1324。在一個(gè)實(shí)施例中,工作地點(diǎn) 1322指由移動(dòng)電子設(shè)備110的用戶或用于數(shù)據(jù)收集的GIS數(shù)據(jù)網(wǎng)絡(luò)140 的管理員先前標(biāo)識(shí)的地點(diǎn)或區(qū)域。資產(chǎn)1324指當(dāng)前可以在GIS數(shù)據(jù)網(wǎng) 絡(luò)140中監(jiān)控的特定資產(chǎn)。雖然在此提供與工作地點(diǎn)相關(guān)聯(lián)的用戶可選選項(xiàng)1310,但是僅 是示例性的。即,本技術(shù)也非常適于與更多或更少的工作地點(diǎn)相關(guān)的 用戶可選選項(xiàng)1310。此外,本技術(shù)也非常適于與圖13A中所示的工作 地點(diǎn)不同的工作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310。在此使用與所提供的 工作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310僅是為了簡(jiǎn)潔和清楚的目的。此外,基于將顯示信息的設(shè)備的GUI尺寸,可以提供或限制與工作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310。例如,用戶最初可以限定用于諸 如圖1的移動(dòng)電子設(shè)備110之類的手持設(shè)備的儀表板。同樣地,用戶 輸入設(shè)備類型以接收信息。例如,用戶可以選擇具有標(biāo)準(zhǔn)顯示器的移 動(dòng)電話、具有4英寸GUI的PDA等。這樣做時(shí),取決于顯示屏,可以 修改與工作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310。在另一實(shí)施例中,可以不基于GUI尺寸修改與工作地點(diǎn)相關(guān)的 用戶可選選項(xiàng)1310的列表,但是可以限制允許選擇的數(shù)目。例如,針 對(duì)移動(dòng)電話建立儀表板的用戶可能僅能夠選擇圖13A所示的與兩個(gè)工 作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310中的一個(gè)。通常,與工作地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310可以指用戶想要接 收關(guān)于其信息的任一工作地點(diǎn)。換句話說(shuō),如在此更詳細(xì)地描述的, 可以有多個(gè)工作地點(diǎn),并且任一或所有工作地點(diǎn)均具有可用的與工作 地點(diǎn)相關(guān)的用戶可選選項(xiàng)1310。因而,用戶可以選擇接收關(guān)于一個(gè)工 作地點(diǎn)、所有工作地點(diǎn)或其組合的信息。此外,對(duì)于每個(gè)選擇的工作 地點(diǎn),用戶可以選擇接收類似的信息或不同的信息?,F(xiàn)在參考圖13B,示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于限定GUI 儀表板的子級(jí)別用戶可選項(xiàng)1360的示例性列表的框圖。在一個(gè)實(shí)施例 中,可選擇的選項(xiàng)等級(jí)II 1360基于資產(chǎn)1324的最初選擇。雖然可選 選項(xiàng)等級(jí)II 1360聚焦于示例性的資產(chǎn)1324,但這僅是示例性的。即, 本技術(shù)也非常適于基于與任一或所有工作地點(diǎn)相關(guān)的用戶可選選項(xiàng) 1310來(lái)提供第二級(jí)別的信息。在一個(gè)實(shí)施例中,資產(chǎn)1324具有包括下水道1361、消防栓1362 和水表1363的市政水域使用的多個(gè)子級(jí)別。當(dāng)選擇如圖13B所示的資 產(chǎn)分類中的一個(gè)時(shí),用戶可以使用 一 系列子菜單來(lái)標(biāo)識(shí)特定資產(chǎn)并記 錄關(guān)于其的GIS數(shù)據(jù)。雖然在此提供了多個(gè)子級(jí)別,但是它們是示例性的。即,本技術(shù) 也非常適于更多或更少的子級(jí)別。此外,本技術(shù)也非常適于與在此所 提供的那些子級(jí)別不同的子級(jí)別。在此所提供的子級(jí)別的使用僅用于 簡(jiǎn)潔和清楚的目的。此外,基于將顯示信息的GUI的尺寸可以提供或限制子級(jí)別選 項(xiàng)的數(shù)目。例如,用戶最初可以限定用于諸如圖l的移動(dòng)電子設(shè)備110 之類的手持設(shè)備的儀表板。如此,用戶將輸入設(shè)備類型作為用戶輸入的一部分。例如,用戶可以提交儀表板輪廓將基于具有標(biāo)準(zhǔn)顯示器的移動(dòng)電話、具有4英寸GUI的PDA等。這樣做時(shí),與設(shè)備相關(guān)的第二 級(jí)別選項(xiàng)1360可以根據(jù)顯示屏來(lái)修改。在另一實(shí)施例中,可以不修改與設(shè)備相關(guān)的第二級(jí)別選項(xiàng)1360 的列表,但是可以限制允許選擇的數(shù)目。例如,針對(duì)移動(dòng)電話而建立 儀表板的用戶可能僅能夠選擇與資產(chǎn)相關(guān)的兩個(gè)第二級(jí)別選項(xiàng)1360中 的一個(gè)?,F(xiàn)在參考圖14A,示出根據(jù)本發(fā)明實(shí)施例的示例性的最高級(jí)別的 用戶限定的GUI儀表板1400的框圖。在一個(gè)實(shí)施例中,GUI儀表板 1400包括第一工作地點(diǎn)1410A和第二工作地點(diǎn)1410B。此外,在GUI 儀表板1400處,用戶已經(jīng)選擇監(jiān)控每個(gè)工作地點(diǎn)的設(shè)備1411和標(biāo)記 1412。雖然,在一個(gè)實(shí)施例中對(duì)每個(gè)工作地點(diǎn)的選擇是相同的,但是 本技術(shù)也非常適于監(jiān)控每個(gè)獨(dú)立的工作地點(diǎn)的不同方面。即,在此提 供的對(duì)每個(gè)工作地點(diǎn)的相同選擇的圖解僅是為了簡(jiǎn)潔和清楚的目的。在一個(gè)實(shí)施例中,在GUI儀表板1400上示出的工作地點(diǎn)的數(shù)目 是用戶可選擇的并且限于當(dāng)前的GUI尺寸。應(yīng)當(dāng)注意,用戶可以是移 動(dòng)電子設(shè)備IIO的實(shí)際操作者,或者是GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員。 此外,如果可以選擇兩個(gè)以上的工作地點(diǎn),則本沖支術(shù)可以允許用戶選 擇要被顯示的工作地點(diǎn)的順序,并因而可以基于用戶選擇的順序來(lái)輪 動(dòng)工作地點(diǎn)。例如,如果選擇要監(jiān)控五個(gè)工作地點(diǎn)且GUI—次僅能夠 示出兩個(gè),則可以用戶限定的順序來(lái)自動(dòng)或在提示時(shí)在屏幕上輪動(dòng)工 作地點(diǎn)。在另一實(shí)施例中,可以經(jīng)由滾動(dòng)條、熱鍵等使用額外的工作 地點(diǎn)?,F(xiàn)在參考圖14B,示出才艮據(jù)本發(fā)明的實(shí)施例的示例性的第二級(jí)別 的用戶限定的GUI儀表板1440的框圖。在一個(gè)實(shí)施例中,第二級(jí)別的 用戶限定的GUI儀表板1440提供關(guān)于來(lái)自工作地點(diǎn)1400A的資產(chǎn) 1450的信息。此外,在第二層用戶限定的GUI儀表板1440處,用戶 已經(jīng)選擇監(jiān)視資產(chǎn)1450的位置1460和狀態(tài)1470。如圖14B所示,移 動(dòng)電子設(shè)備110的用戶已經(jīng)標(biāo)識(shí)平地機(jī)1450A,并使用圖1的GIS數(shù) 據(jù)收集器應(yīng)用111來(lái)記錄其位置。此外,移動(dòng)電子i殳備110的用戶已經(jīng) 注意到,平地機(jī)1450A在狀態(tài)分類中具有癟胎(flat tire) 1470A。此 外,移動(dòng)電子設(shè)備110的用戶標(biāo)識(shí)了推土機(jī)1450B,記錄其位置,并在 其各個(gè)監(jiān)控的分類中輸入維護(hù)的預(yù)期絕限。在一個(gè)實(shí)施例中,在第二級(jí)別的用戶限定的GUI儀表板1440上 示出的設(shè)備子選項(xiàng)的數(shù)目是用戶可選擇的并限于當(dāng)前GUI尺寸。此外, 如果選擇了大于三個(gè)欄的子選項(xiàng),則本技術(shù)也可以允許用戶選擇要被 顯示的子選項(xiàng)的順序,然后根據(jù)用戶選擇的順序來(lái)輪動(dòng)子選項(xiàng)。例如, 如果選擇五個(gè)要被監(jiān)控的子選項(xiàng)并且GUI —次僅能夠示出三個(gè),則可 以用戶限定的順序自動(dòng)地或在提示時(shí)在屏幕上輪動(dòng)子選項(xiàng)。在另 一實(shí) 施例中,可以經(jīng)由滾動(dòng)條、熱鍵等使用額外的子選項(xiàng)。
因而,本發(fā)明的實(shí)施例使用預(yù)先限定的用戶可選擇的標(biāo)準(zhǔn)1300 來(lái)選擇來(lái)自至少一個(gè)報(bào)告源的顯示的信息的部分。然而,顯示的信息 可以從不同的源、諸如由多個(gè)移動(dòng)電子設(shè)備110所記錄的數(shù)據(jù)中選擇。 例如,當(dāng)已經(jīng)限定用戶可選擇的標(biāo)準(zhǔn)1300時(shí),將僅提供用戶所選擇的 信息。
此外,本發(fā)明的實(shí)施例便于產(chǎn)生定制的資產(chǎn)信息報(bào)告1400,其 中定制的報(bào)告1400包括關(guān)于資產(chǎn)的信息的預(yù)先限定的部分。例如,在 一個(gè)實(shí)施例中,定制的報(bào)告1400可以包括在定制的報(bào)告1400的格式 化過(guò)程中的第一級(jí)別的細(xì)節(jié)。此外,用戶還可以預(yù)先限定在定制的報(bào) 告1400的格式化過(guò)程中的第二級(jí)別的細(xì)節(jié)。換句話說(shuō),第一級(jí)別的細(xì) 節(jié)可以是諸如圖14A的GUI 1400中所示的總覽之類的總覽,而第二級(jí) 別的細(xì)節(jié)可以是圖14B的GUI 1440中所示的第二級(jí)別的細(xì)節(jié)之類的特 定部分的挖掘。
此外,第二級(jí)別的細(xì)節(jié)可以被限定,并且對(duì)于在第一級(jí)別的細(xì)節(jié) 總覽內(nèi)的任一或所有的信息是可用的。例如,用戶可以監(jiān)控諸如GUI 1400的第一級(jí)別的細(xì)節(jié),然后可以選擇例如圖14B的資產(chǎn)1450的總覽 部分中的一個(gè),以更詳細(xì)地觀看。
本發(fā)明的實(shí)施例還《更于基于諸如圖12的GUI 1210的GUI來(lái)配 置定制的資產(chǎn)信息報(bào)告1400的布局。在一個(gè)實(shí)施例中,基于GUI 1210 的顯示尺寸來(lái)配置定制的報(bào)告1400的布局。此外,作業(yè)標(biāo)識(shí)符被分配 給定制的資產(chǎn)信息報(bào)告1400的布局的配置。
例如,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可能希望觀看公司涉及的任一 或所有工作地點(diǎn)的預(yù)先限定的版本。在一個(gè)實(shí)施例中,通過(guò)使用諸如
用戶可選擇的設(shè)置菜單中的字段之類的方法,與技術(shù)人員合作等,GIS 數(shù)據(jù)網(wǎng)絡(luò)140的管理員將選擇預(yù)先限定版本的格式。例如,預(yù)先限定 的版本可以是任一或所有工作地點(diǎn)的高級(jí)別總覽,并且預(yù)先限定的版本可以包括工作地點(diǎn)名稱、工作地點(diǎn)狀態(tài)、工作地點(diǎn)實(shí)際成本與預(yù)算 之間的關(guān)系等。
此外,基于將要觀看的GUI的不同,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理 員可以建立多個(gè)預(yù)先限定的版本。例如,當(dāng)在諸如膝上型電腦的便攜 式計(jì)算系統(tǒng)上訪問信息時(shí),第一預(yù)先版本可以包括大量的或者甚至所 有的與公司相關(guān)的工作地點(diǎn)。然而,當(dāng)從諸如移動(dòng)電話、個(gè)人數(shù)字助 理或者其它縮減屏幕尺寸設(shè)備之類的手持設(shè)備訪問信息時(shí),第二預(yù)先 限定的版本可以以輪動(dòng)順序來(lái)提供工作地點(diǎn),使用滾動(dòng)類型功能,監(jiān) 控較少數(shù)目的工作地點(diǎn),減少每個(gè)工作地點(diǎn)示出的變量等。這樣做時(shí), 基于用戶限定的優(yōu)先選擇和接收信息的設(shè)備的GUI特征,用戶將以易 于可讀和可導(dǎo)航的格式接收期望的預(yù)先限定的信息。
在不同的實(shí)施例中,工作地點(diǎn)管理者可能希望在例如GUI 1210 等上觀看管理者涉及的任一或所有工作地點(diǎn)的預(yù)先限定的版本。在一 個(gè)實(shí)施例中,工作地點(diǎn)管理者通過(guò)諸如在設(shè)置菜單中的用戶選擇的字 段之類的方法、與技術(shù)人員合作等,來(lái)建立預(yù)先限定的版本。例如, 預(yù)先限定的版本可以是管理者涉及的任一或所有工作地點(diǎn)的高級(jí)別總 覽。預(yù)先限定的版本可以包括工作地點(diǎn)名稱、工作地點(diǎn)狀態(tài)、工作實(shí) 際成本與預(yù)算之間的關(guān)系等。在一個(gè)實(shí)施例中,工作地點(diǎn)管理者可以 基于以與在此描述的類似方式觀看的GUI或設(shè)備的不同而建立多個(gè)預(yù) 先限定的版本。
另外,工作管理者可以建立多個(gè)預(yù)先限定的資產(chǎn)報(bào)告的挖掘。例 如,工作地點(diǎn)管理者可以具有初始預(yù)先限定的版本,所述版本提供工 作地點(diǎn)名稱、狀態(tài)和人力。然后,工作地點(diǎn)管理者可以建立每個(gè)最初 字段的預(yù)先限定的版本,使得諸如人力的字段之一的選擇提供與人力 相關(guān)的任一或所有數(shù)據(jù)的預(yù)先限定的版本,例如,傷害、安全記錄、 正在工作的人員、未在工作的人員等。
在一個(gè)實(shí)施例中,僅由用戶需求和數(shù)據(jù)庫(kù)中的數(shù)據(jù)來(lái)限制用戶預(yù)先 限定的級(jí)別的數(shù)目。例如,GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以預(yù)先限定從工 作地點(diǎn)總覽到保持一個(gè)特定交易計(jì)劃的挖掘(drill down)特征。在這樣 做時(shí),當(dāng)被訪問的時(shí)候,預(yù)先P艮定的資產(chǎn)管理版本可以最初提供關(guān)于公司 工作地點(diǎn)的整體總覽,而且允許用戶來(lái)挖掘任一預(yù)先限定的細(xì)節(jié)。
因此,由于資產(chǎn)管理信息^L預(yù)先限定,所以如果特定工作站的特殊 方面成為關(guān)注焦點(diǎn),則GIS數(shù)據(jù)網(wǎng)絡(luò)140的管理員可以重新限定初始最高級(jí)別GUI資產(chǎn)監(jiān)控信息以包含特殊工作地點(diǎn)的特殊方面的細(xì)節(jié),而完 全不需要用戶來(lái)做挖掘。也就是說(shuō),用戶通過(guò)每個(gè)所使用的顯示器能夠限 定在什么級(jí)別顯示什么信息和在該信息內(nèi)提M么細(xì)節(jié)。便利的是,不需
要用戶通過(guò)多余數(shù)據(jù)導(dǎo)航、搜索擁擠的報(bào)告、使用較小的顯示器導(dǎo)航等就 可使用。
在一個(gè)實(shí)施例中,當(dāng)定制的資產(chǎn)信息報(bào)告1400的布局大于GUI 1210的顯示尺寸時(shí),在報(bào)告中,可針對(duì)報(bào)告內(nèi)的資產(chǎn)信息布局來(lái)限定用 戶可選擇的輪動(dòng)的順序。例如,定制的資產(chǎn)信息報(bào)告1400的布局的第一 部分首先顯示在GUI 1210上。然后,過(guò)一段時(shí)間,或者基于用戶的輸入, 或者基于任一其它準(zhǔn)則,去除定制的資產(chǎn)信息才艮告1400的布局的第一部 分,將定制的資產(chǎn)信息寺艮告1400的布局的第二部分顯示在GUI 1210上。 對(duì)于任一數(shù)目的布局頁(yè)面,該頁(yè)面M操作能夠一直繼續(xù)。因此,輪動(dòng)操 作是可逆的、可拖動(dòng)的、有熱鍵的等等,以便允許用戶限定在所查看的頁(yè) 面中的順序、修改在所查看的頁(yè)面中的順序、或者從一頁(yè)跳轉(zhuǎn)到另一特定 頁(yè)面而不管任何預(yù)先指定的頁(yè)面順序如何。
在另 一個(gè)實(shí)施例中,當(dāng)定制的資產(chǎn)信息報(bào)告1400的布局大于GUI 1210顯示尺寸時(shí),提供布局導(dǎo)航器作為定制資產(chǎn)信息凈艮告1400布局的一 部分。例如,布局導(dǎo)航器可以是一個(gè)滾動(dòng)條、 一組滾動(dòng)條、箭頭、或者任 一其它類型的可接受輸入,允許用戶4吏用小于,示文檔布局尺寸的窗口 來(lái)導(dǎo)航較大的文檔布局。換句話說(shuō),如果布局是10〃 xio〃的虛擬尺寸, 而屏幕尺寸是5〃 ,則在任一給定的時(shí)間僅布局的一部分被顯示在GUI 1210上。然而,4吏用布局導(dǎo)航器允許用戶《務(wù)改定制的資產(chǎn)信息凈艮告1400 在GUI 1210上的可視部分。也就是說(shuō),用戶能夠在屏幕為5〃時(shí)使用布 局導(dǎo)航器以在10〃 xio〃的虛擬尺寸內(nèi)導(dǎo)航。
除了允許用戶基于GUI的第一個(gè)顯示尺寸來(lái)配置定制的資產(chǎn)信息 報(bào)告1400的第一個(gè)布局之外,本技術(shù)還允許用戶基于第二個(gè)GUI的顯示 尺寸配置至少具有一個(gè)級(jí)別細(xì)節(jié)的定制的資產(chǎn)信息報(bào)告1440的第二布 局。例如,用戶可以基于諸如具有17〃對(duì)角線屏幕尺寸的膝上型計(jì)算機(jī) 的第一設(shè)備,來(lái)配置第一定制的資產(chǎn)信息報(bào)告1400。另外,用戶可以基 于具有128 x 128像素的屏幕尺寸的諸如蜂窩電話的第二設(shè)備,來(lái)配置第 二定制的資產(chǎn)信息報(bào)告1440。此外,用戶可以將第一作業(yè)標(biāo)識(shí)符分配給 第一布局配置,并將第二作業(yè)標(biāo)識(shí)符分配給定制的資產(chǎn)信息才艮告1440的 第二布局配置。因此,當(dāng)用戶準(zhǔn)備訪問信息時(shí),可以輸入作業(yè)標(biāo)識(shí)符以接收?qǐng)?bào)告,所述報(bào)告配置給正被使用的設(shè)備。
例如,如果用戶正在4吏用筆記本,則用戶可以訪問互聯(lián)網(wǎng)或其它網(wǎng) 絡(luò)以與提供資產(chǎn)報(bào)告的資產(chǎn)管理系統(tǒng)建立連接。如果需要,則用戶可以登 錄并提供密碼以通過(guò)資產(chǎn)管理系統(tǒng)來(lái)建立身份。然后用戶將輸入第一作業(yè)標(biāo)識(shí)符。然后資產(chǎn)管理系統(tǒng)會(huì)提供配置給一個(gè)17〃 GUI的預(yù)先限定的布 局。在一個(gè)實(shí)施例中,第一布局可以包^i午多細(xì)節(jié),因?yàn)橛写罅康目臻g可 用于顯示信息。然而,如果用戶正在使用移動(dòng)電子設(shè)備110,則用戶將輸 入第二作業(yè)標(biāo)識(shí)符,并將接收到的布局配置到128><128像素顯示器。因 此,在一個(gè)實(shí)施例中,第二布局可以不包括與第一布局一樣多的細(xì)節(jié),可 以監(jiān)控比第一布局更少數(shù)目的方面,可以要求用戶導(dǎo)航布局,可以要求許 多頁(yè)面輪動(dòng),或諸如此類的操作。換句話說(shuō),用戶可以指定信息被減少的 第二布局,或者可以指定信息保持相同,并設(shè)計(jì)用于在該布局內(nèi)輪動(dòng)導(dǎo)航 的方法。
因此,本發(fā)明的實(shí)施例提供用于將格式化的信息傳送到設(shè)備的方法 和系統(tǒng)。這些實(shí)施例還提供用于將格式化的信息傳送到基于用于預(yù)先限定 的標(biāo)準(zhǔn)來(lái)選擇的設(shè)備的方法和系統(tǒng)。這些實(shí)施例還提供用于將信息傳送到 設(shè)備的方法和系統(tǒng),其中被傳送的信息是基于GUI設(shè)備來(lái)定制的。這些 方法和系統(tǒng)還向公司或個(gè)人提供工具以有效且便利地監(jiān)控公司操作的方 面,所述公司操作包括要被操作的資產(chǎn)。
本發(fā)明的實(shí)施例描述了一種用于對(duì)配備有Java的蜂窩電話進(jìn)行 裝備的方法和系統(tǒng)。盡管以特定的實(shí)施例描述了本發(fā)明,但是應(yīng)該意 識(shí)到本發(fā)明不應(yīng)該理解為受所述實(shí)施例限制,而是應(yīng)當(dāng)根據(jù)所附的權(quán) 利要求來(lái)解釋。作為簡(jiǎn)短的歸納,本i兌明書至少^Hf了以下寬廣的方案
方案l. 一種對(duì)配備有Java的蜂窩電話進(jìn)行裝備的方法,包括
將地理信息系統(tǒng)(GIS)數(shù)據(jù)收集器應(yīng)用上載到所述配備有Java的 蜂窩電話上,用于使所述配備有Java的蜂窩電話能夠執(zhí)行GIS數(shù)據(jù)收集 功能;以及
將包括至少一個(gè)GIS特征類型的數(shù)據(jù)字典上載到所述配^^有Java的 蜂窩電話上。
方案2.如方案l所述的方法,其中,所述配備有Java的蜂窩電話 未被制造為僅作為GIS數(shù)據(jù)記錄設(shè)備來(lái)使用,并且其中所述方法還包括
確定所述數(shù)據(jù)字典尚未駐留在所述配備有Java的蜂窩電話上;以及
將所述數(shù)據(jù)字典自動(dòng)上載到所述配備有Java的蜂窩電話上。
方案3.如方案l所述的方法,還包括
使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前版本。 方案4.如方案3所述的方法,還包括 接收所述數(shù)據(jù)字典的所述當(dāng)前版本;以及
使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)實(shí)現(xiàn)對(duì)所述當(dāng)前數(shù)據(jù)字典的使用。
方案5.如方案l所述的方法,還包括
使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)檢測(cè)所述配備有Java的蜂窩電話是 否與無(wú)線通信網(wǎng)絡(luò)通信地耦合。
方案6.如方案5所述的方法,還包括
接收所述GIS數(shù)據(jù)收集器應(yīng)用保存所收集的GIS數(shù)據(jù)的指示;以及
使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng)絡(luò)對(duì) 所收集的GIS數(shù)據(jù)的發(fā)送。
方案7.如方案6所述的方法,還包括
接收所收集的GIS數(shù)據(jù)已被接收到的指示;以及
使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集的GIS數(shù)據(jù)。方案8.如方案5所述的方法,還包括確定所述配備有Java的蜂窩電話沒有與所述無(wú)線通信網(wǎng)絡(luò)通信地耦 合;以及響應(yīng)于所述確定J吏用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)存儲(chǔ)所收集的GIS 數(shù)據(jù)。方案9.如方案8所述的方法,還包括使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)確定所述配備有Java的蜂窩電話已 經(jīng)建立了與所述無(wú)線通信網(wǎng)絡(luò)的通信;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng)絡(luò)對(duì)所 收集的GIS數(shù)據(jù)的發(fā)送。方案IO.如方案9所述的方法,還包括接收所收集的GIS數(shù)據(jù)已被接收到的指示;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電 話中刪除所收集的GIS數(shù)據(jù)。方案ll. 一種配備有Java的蜂窩電話,包括總線;耦合到所述總線的存儲(chǔ)器;以及耦合到所述總線的處理器,該處理器用于執(zhí)行駐留于所述存儲(chǔ)器中的 GIS數(shù)據(jù)收集器應(yīng)用,以便使所述配備有Java的蜂窩電話能夠執(zhí)行GIS 數(shù)據(jù)收集功能,其中,所述配備有Java的蜂窩電話未被制造為僅作為GIS 數(shù)據(jù)記錄設(shè)備來(lái)使用。方案12.如方案11所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于確定數(shù)據(jù)字典尚未駐留在所述配備有Java的蜂窩 電話上。方案13.如方案12所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前版本。方案14.如方案13所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于自動(dòng)實(shí)現(xiàn)所述當(dāng)前數(shù)據(jù)字典。方案15.如方案11所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于確定所述配備有Java的蜂窩電話是否與無(wú)線通信 網(wǎng)絡(luò)通信地耦合。方案16.如方案15所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到保存所收集的GIS數(shù)據(jù)的指示, 通過(guò)所述無(wú)線通信網(wǎng)絡(luò)自動(dòng)發(fā)送所收集的GIS數(shù)據(jù)。方案17.如方案16所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到所收集的GIS數(shù)據(jù)已被接收的指 示,自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集的GIS數(shù)據(jù)。方案18.如方案15所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于確定所述配備有Java的蜂窩電話沒有與 所述無(wú)線通信網(wǎng)絡(luò)通信地耦合,自動(dòng)啟動(dòng)在所述配備有Java的蜂窩電話 上存儲(chǔ)所收集的GIS數(shù)據(jù)。方案19.如方案18所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于確定所述配名^有Java的蜂窩電話已經(jīng)建 立了與所述無(wú)線通信網(wǎng)絡(luò)的通信,自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng)絡(luò)對(duì)所收 集的GIS數(shù)據(jù)的發(fā)送。方案20.如方案19所述的配備有Java的蜂窩電話,其中,所述GIS 數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到所收集的GIS數(shù)據(jù)已^L接收的指 示,自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集的GIS數(shù)據(jù)。方案21. —種計(jì)算機(jī)可用介質(zhì),其中包括有用來(lái)實(shí)施對(duì)配備有Java 的蜂窩電話進(jìn)行裝備的方法的計(jì)算機(jī)可讀程序代碼,所述方法包括將地理信息系統(tǒng)(GIS)數(shù)據(jù)收集器應(yīng)用上載到所述配^^有Java的 蜂窩電話上,用于使所述配備有Java的移動(dòng)電話能夠執(zhí)行GIS數(shù)據(jù)收集 功能;以及將包括至少一個(gè)GIS特征類型的數(shù)據(jù)字典上載到所述配4^有Java的 蜂窩電話上。方案22.如方案21所述的計(jì)算機(jī)可用介質(zhì),其中,所述配備有Java 的蜂窩電話未被制造為僅作為GIS數(shù)據(jù)記錄設(shè)備來(lái)使用,其中,所述方 法還包括確定所述數(shù)據(jù)字典尚未駐留在所述配備有Java的蜂窩電話上;以及將所述數(shù)據(jù)字典自動(dòng)上載到所述配備有Java的蜂窩電話上。 方案23.如方案21所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括 使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前版本。 方案24.如方案23所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括 接收所述數(shù)據(jù)字典的所述當(dāng)前版本;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用自動(dòng)實(shí)現(xiàn)對(duì)所述當(dāng)前數(shù)據(jù)字典的使用。方案25.如方案21所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)檢測(cè)所述配備有Java的蜂窩電話是 否與無(wú)線通信網(wǎng)絡(luò)通信地耦合。方案26.如方案25所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所述GIS數(shù)據(jù)收集器應(yīng)用保存所收集的GIS數(shù)據(jù)的指示;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng)絡(luò)對(duì) 所收集的GIS數(shù)據(jù)的發(fā)送。方案27.如方案26所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所收集的GIS數(shù)據(jù)已被接收的指示;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有Java的蜂窩 電話刪除所收集的GIS數(shù)據(jù)。方案28.如方案25所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括確定所述配備有Java的蜂窩電話沒有與所述無(wú)線通信網(wǎng)絡(luò)通信地耦 合;以及響應(yīng)于所述確定,用所述GIS數(shù)據(jù)收集器應(yīng)用存儲(chǔ)所收集的GIS數(shù)據(jù)。方案29.如方案28所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)確定所述配備有Java的蜂窩電話已 經(jīng)建立與所述無(wú)線通信網(wǎng)絡(luò)的通信;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng)絡(luò)對(duì) 所收集的GIS數(shù)據(jù)的發(fā)送。方案30.如方案29所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所收集的GIS數(shù)據(jù)已被接收的指示;以及使用所述GIS數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有Java的蜂窩 電話刪除所收集的GIS數(shù)據(jù)。上面結(jié)合優(yōu)選實(shí)施例描述了本發(fā)明,但是對(duì)于本領(lǐng)域普通技術(shù)人員而 言,對(duì)實(shí)施方案的修改無(wú)fel自明的。因此,本發(fā)明不限于所公開的實(shí)施 例,而只是按照規(guī)定受所附權(quán)利要求的限制。
權(quán)利要求
1.一種對(duì)配備有Java的蜂窩電話進(jìn)行裝備的方法,包括將地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用上載到所述配備有Java的蜂窩電話上,用于使所述配備有Java的蜂窩電話能夠執(zhí)行地理信息系統(tǒng)數(shù)據(jù)收集功能;以及將包括至少一個(gè)地理信息系統(tǒng)特征類型的數(shù)據(jù)字典上載到所述配備有Java的蜂窩電話上。
2. 如權(quán)利要求l所述的方法,其中,所述配備有Java的蜂窩電話未 被制造為僅作為地理信息系統(tǒng)數(shù)據(jù)記錄設(shè)備來(lái)使用,并且其中所述方法還 包括確定所述數(shù)據(jù)字典尚未駐留在所述配備有Java的蜂窩電話上;以及 將所述數(shù)據(jù)字典自動(dòng)上栽到所述配備有Java的蜂窩電話上。
3. 如權(quán)利要求l所述的方法,還包括使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前 版本。
4. 如權(quán)利要求3所述的方法,還包括 接收所述數(shù)據(jù)字典的所述當(dāng)前版本;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)實(shí)現(xiàn)對(duì)所述當(dāng)前數(shù)據(jù) 字典的使用。
5. 如權(quán)利要求l所述的方法,還包括使用所^理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用#測(cè)所述配備有Java的蜂 窩電話是否與無(wú)線通信網(wǎng)絡(luò)通信地耦合。
6. 如權(quán)利要求5所述的方法,還包括接收所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用保存所收集的地理信息系統(tǒng) 數(shù)據(jù)的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通 信網(wǎng)絡(luò)對(duì)所收集的地理信息系統(tǒng)數(shù)據(jù)的發(fā)送。
7. 如權(quán)利要求6所述的方法,還包括 接收所收集的地理信息系統(tǒng)數(shù)據(jù)已被接收到的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集的地理信息系統(tǒng)數(shù)據(jù)。
8. 如權(quán)利要求5所述的方法,還包括確定所述配備有Java的蜂窩電話沒有與所述無(wú)線通信網(wǎng)絡(luò)通信地耦 合;以及響應(yīng)于所述確定,使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)存儲(chǔ)所收 集的地理信息系統(tǒng)數(shù)據(jù)。
9. 如權(quán)利要求8所述的方法,還包括使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)確定所述配備有Java的蜂 窩電話已經(jīng)建立了與所述無(wú)線通信網(wǎng)絡(luò)的通信;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信 網(wǎng)絡(luò)對(duì)所收集的地理信息系統(tǒng)數(shù)據(jù)的發(fā)送。
10. 如權(quán)利要求9所述的方法,還包括接收所收集的地理信息系統(tǒng)數(shù)據(jù)已被接收到的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用自動(dòng)啟動(dòng)從所述配備有Java 的蜂窩電話中刪除所收集的地理信息系統(tǒng)數(shù)據(jù)。
11. 一種配備有Java的蜂窩電話,包括 總線;耦合到所述總線的存儲(chǔ)器;以及耦合到所述總線的處理器,該處理器用于執(zhí)行駐留于所述存儲(chǔ)器中的 地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用,以便使所述配備有Java的蜂窩電話能夠 執(zhí)行地理信息系統(tǒng)數(shù)據(jù)收集功能,其中,所述配備有Java的蜂窩電話未 被制造為僅作為地理信息系統(tǒng)數(shù)據(jù)記錄設(shè)備來(lái)使用。
12. 如權(quán)利要求ll所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于確定數(shù)據(jù)字典尚未駐留在所述配備有 Java的蜂窩電話上。
13. 如權(quán)利要求12所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前版本。
14. 如權(quán)利要求13所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于自動(dòng)實(shí)現(xiàn)所述當(dāng)前數(shù)據(jù)字典。
15. 如權(quán)利要求ll所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于確定所述配備有Java的蜂窩電話是否與 無(wú)線通信網(wǎng)絡(luò)通信地耦合。
16. 如權(quán)利要求15所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到M所收集的地理信息系 統(tǒng)數(shù)據(jù)的指示,通過(guò)所述無(wú)線通信網(wǎng)絡(luò)自動(dòng)發(fā)送所收集的地理信息系統(tǒng)數(shù) 據(jù)。
17. 如權(quán)利要求16所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到所收集的地理信息系統(tǒng)數(shù) 據(jù)已被接收的指示,自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集 的地理信息系統(tǒng)數(shù)據(jù)。
18. 如權(quán)利要求15所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于確定所述配備有Java的蜂窩電 話沒有與所述無(wú)線通信網(wǎng)絡(luò)通信地耦合,自動(dòng)啟動(dòng)在所述配備有Java的 蜂窩電話上存儲(chǔ)所收集的地理信息系統(tǒng)數(shù)據(jù)。
19. 如權(quán)利要求18所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于確定所述配備有Java的蜂窩電 話已經(jīng)建立了與所述無(wú)線通信網(wǎng)絡(luò)的通信,自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通信網(wǎng) 絡(luò)對(duì)所收集的地理信息系統(tǒng)數(shù)據(jù)的發(fā)送。
20. 如權(quán)利要求19所述的配備有Java的蜂窩電話,其中,所述地理 信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用還用于響應(yīng)于接收到所收集的地理信息系統(tǒng)數(shù) 據(jù)已被接收的指示,自動(dòng)啟動(dòng)從所述配備有Java的蜂窩電話刪除所收集 的地理信息系統(tǒng)數(shù)據(jù)。
21. —種計(jì)算機(jī)可用介質(zhì),其中包括有用來(lái)實(shí)施對(duì)配備有Java的蜂 窩電話進(jìn)行裝備的方法的計(jì)算機(jī)可讀程序代碼,所述方法包括將地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用上載到所述配備有Java的蜂窩電話 上,用于使所述配備有Java的移動(dòng)電話能夠執(zhí)行地理信息系統(tǒng)數(shù)據(jù)收集 功能;以及將包括至少 一個(gè)地理信息系統(tǒng)特征類型的數(shù)據(jù)字典上載到所述配備 有Java的蜂窩電話上。
22. 如權(quán)利要求21所述的計(jì)算機(jī)可用介質(zhì),其中,所述配備有Java 的蜂窩電話未被制造為僅作為地理信息系統(tǒng)數(shù)據(jù)記錄設(shè)備來(lái)使用,其中,所述方法還包括確定所述數(shù)據(jù)字典尚未駐留在所述配備有Java的蜂窩電話上;以及 將所述數(shù)據(jù)字典自動(dòng)上栽到所述配備有Java的蜂窩電話上。
23. 如權(quán)利要求21所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)請(qǐng)求所述數(shù)據(jù)字典的當(dāng)前 版本。
24. 如權(quán)利要求23所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括 接收所述數(shù)據(jù)字典的所述當(dāng)前版本;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用自動(dòng)實(shí)現(xiàn)對(duì)所述當(dāng)前數(shù)據(jù)字 典的使用。
25. 如權(quán)利要求21所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)險(xiǎn)測(cè)所述配備有Java的蜂 窩電話是否與無(wú)線通信網(wǎng)絡(luò)通信地耦合。
26. 如權(quán)利要求25所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用保存所收集的地理信息系統(tǒng) 數(shù)據(jù)的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通 信網(wǎng)絡(luò)對(duì)所收集的地理信息系統(tǒng)數(shù)據(jù)的發(fā)送。
27. 如權(quán)利要求26所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所收集的地理信息系統(tǒng)數(shù)據(jù)已被接收的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有 Java的蜂窩電話刪除所收集的地理信息系統(tǒng)數(shù)據(jù)。
28. 如權(quán)利要求25所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括確定所述配備有Java的蜂窩電話沒有與所述無(wú)線通信網(wǎng)絡(luò)通信地耦 合;以及響應(yīng)于所述確定,用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用存儲(chǔ)所收集的 地理信息系統(tǒng)數(shù)據(jù)。
29. 如權(quán)利要求28所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)確定所述配備有Java的蜂 窩電話已經(jīng)建立與所述無(wú)線通信網(wǎng)絡(luò)的通信;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)通過(guò)所述無(wú)線通 信網(wǎng)絡(luò)對(duì)所收集的地理信息系統(tǒng)數(shù)據(jù)的發(fā)送。
30.如權(quán)利要求29所述的計(jì)算機(jī)可用介質(zhì),其中,所述方法還包括接收所收集的地理信息系統(tǒng)數(shù)據(jù)已被接收的指示;以及使用所述地理信息系統(tǒng)數(shù)據(jù)收集器應(yīng)用來(lái)自動(dòng)啟動(dòng)從所述配備有 Java的蜂窩電話刪除所收集的地理信息系統(tǒng)數(shù)據(jù)。
全文摘要
本發(fā)明的實(shí)施例記載了對(duì)配備有Java的蜂窩電話進(jìn)行裝備的方法和系統(tǒng)。在一個(gè)實(shí)施例中,將地理信息系統(tǒng)(GIS)數(shù)據(jù)收集器應(yīng)用上載到配備有Java的蜂窩電話上,用于使所述配備有Java的蜂窩電話能夠執(zhí)行地理信息系統(tǒng)數(shù)據(jù)收集功能。該方法還包括將包括至少一個(gè)地理信息系統(tǒng)特征類型的數(shù)據(jù)字典上載到所述配備有Java的蜂窩電話上。
文檔編號(hào)H04W4/02GK101291495SQ20081009048
公開日2008年10月22日 申請(qǐng)日期2008年4月21日 優(yōu)先權(quán)日2007年4月19日
發(fā)明者保羅·羅賓·曼森, 布魯斯·斯蒂芬·詹姆斯, 彼特·格倫·弗朗斯, 米歇爾·林恩·弗賴伊, 約翰·弗朗西斯·羅杰斯, 羅伯特·米里·艾倫 申請(qǐng)人:特林布爾導(dǎo)航有限公司