專利名稱:一種基于xmpp的遙感影像聯(lián)合判讀的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遙感影像聯(lián)合判讀的方法,尤其是涉及一種基于XMPP的遙感影像聯(lián)合判讀的方法。
背景技術(shù):
隨著遙感器和衛(wèi)星技術(shù)的發(fā)展,多分辨率、多波段的海量遙感數(shù)據(jù)源源不斷地發(fā)回地面。如何快速高效地從這些遙感影像數(shù)據(jù)中抽取有關(guān)的專題信息就成為當(dāng)前遙感技術(shù)發(fā)展及其應(yīng)用領(lǐng)域中的重大瓶頸問題,也是各國科學(xué)家想方設(shè)法要解決的熱點(diǎn)技術(shù)問題。 在諸多遙感信息提取技術(shù)之中,盡管目視判讀技術(shù)顯得比較原始、陳舊和落后,但它仍是一種最基本、最常用、最有效和不可取代的技術(shù)手段。正是因?yàn)檫@種方法使判讀人員能夠充分、靈活地利用各種遙感影像特征、引入自然和人文科學(xué)規(guī)律,有效發(fā)揮自己在影像判讀過程中的主觀能動性。經(jīng)驗(yàn)表明,在需要多個工作人員參與的大型遙感應(yīng)用項(xiàng)目中,工作人員之間需要非常頻繁的交互。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,使得多臺計(jì)算機(jī)能夠集成一個整體,共同完成同一項(xiàng)任務(wù)。這就能夠解決在單機(jī)模式下的對大規(guī)模遙感影像判讀作業(yè)時逐漸暴露出諸多不足,如資源孤立性、串行作業(yè)性、結(jié)果缺少客觀性、無法滿足時效性等。目前已有相關(guān)研究者對此進(jìn)行了研究,提出了遙感影像群判讀的方法,并進(jìn)行了實(shí)驗(yàn),但是還存在不足。如對判讀人員協(xié)作方面的支持不足,依靠NetMeeting技術(shù)等提供簡單的通訊交流,群體成員之間的對話交流存在限制,沒有實(shí)現(xiàn)自由交流,同時群體成員之間的工作進(jìn)度、工作情況相互之間存在盲點(diǎn),在協(xié)作過程中需要共同解決問題的地方,存在視覺上的空白,僅依靠語言上的交流,不足以滿足判讀人員之間的協(xié)作需求,同時用戶之間不能進(jìn)行交互判讀操作。
發(fā)明內(nèi)容
本發(fā)明主要是解決現(xiàn)有技術(shù)所存在的技術(shù)問題;提供了一種能夠有效彌補(bǔ)當(dāng)前遙感影像聯(lián)合判讀中存在的不足,增強(qiáng)了影像判讀過程中的協(xié)作性,加快了影像判讀的效率, 提高了影像判讀的正確性的一種基于XMPP的遙感影像聯(lián)合判讀的方法。本發(fā)明的上述技術(shù)問題主要是通過下述技術(shù)方案得以解決的
一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,包括以下步驟
步驟1.遙感影像聯(lián)合判讀發(fā)起人使用基于XMPP的客戶端建立一個項(xiàng)目專家工作組
MUC ;
步驟2.發(fā)起人使用客戶端向分布在不同地理位置的判讀專家發(fā)出加入MUC的邀請; 步驟3.每個判讀專家使用基于XMPP的客戶端接收邀請并確認(rèn)加入到MUC中;步驟4.發(fā)起人通過MUC給每個判讀專家分配需要判讀的遙感影像,具體操作步驟如
下
步驟4. 1.發(fā)起人將進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像發(fā)布到影像庫服務(wù)器
中;
步驟4. 2.發(fā)起人將影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯上的劃分; 步驟4. 3.發(fā)起人通過MUC將邏輯上劃分的遙感影像范圍發(fā)布給每個專家; 步驟4. 4.每個專家使用客戶端連接到影像庫服務(wù)器,獲取分配的遙感影像; 步驟5.每個專家將遙感影像判讀的結(jié)果實(shí)時地返回顯示在發(fā)起人的客戶端; 在上述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,所述步驟5使用矢量符號判讀影像,并將判讀結(jié)果點(diǎn)、線、面矢量符號返回顯示在發(fā)起人的客戶端,所述返回的矢量符號是使用SVG技術(shù)來對其進(jìn)行描述。在上述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,所述步驟4. 4使用WMS技術(shù)連接到影像庫服務(wù)器,所述WMS技術(shù)即Web地圖服務(wù)技術(shù)。在上述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,所述步驟1中MUC,是基于 XMPP中的MUC,具體是由發(fā)起人通過XMPP客戶端建立一個項(xiàng)目專家工作組,將所有的客戶端都匯集在一個組里面;發(fā)起人再通過MUC向分布在不同地理位置的專家發(fā)出邀請,接收到并確認(rèn)邀請后,所有分布在不同地理位置的專家將出現(xiàn)在項(xiàng)目專家工作組中;為了便于用戶管理與用戶之間的交流,MUC管理員,即發(fā)起人,具有創(chuàng)建項(xiàng)目和管理項(xiàng)目資源的權(quán)限, 便于發(fā)起人對整個項(xiàng)目進(jìn)行管理、分配和整合結(jié)果;而普通用戶,即被邀請的專家,只具有在線查看屬于自己的可見任務(wù)和提交本人完成任務(wù)的功能。 在上述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,XMPP服務(wù)器,充當(dāng)XMPP通信的一個智能抽象層,作為XMPP的處理服務(wù)器,主要對XMPP發(fā)過來的各種消息進(jìn)行處理,如負(fù)責(zé)管理發(fā)出的連接或者與其他實(shí)體的會話,接收或者轉(zhuǎn)發(fā)XML流元素給授權(quán)的客戶端、 服務(wù)器或者其他實(shí)體。用戶可以根據(jù)自己的需要,制定消息格式。在上述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,所述步驟4. 1中,所述影像庫服務(wù)器,用于存儲MUC中的發(fā)起人進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像,對存放在影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯分工,通過MUC發(fā)布給專家組中的其他專家,然后每個專家通過WMS在線訪問該影像庫服務(wù)器,并查看所分配的影像范圍;各個專家通過本地XMPP客戶端在線判讀遙感影像,并對判讀的結(jié)果使用矢量符號進(jìn)行標(biāo)記,如點(diǎn)、線、面; 將判讀的結(jié)果,即SVG矢量符號,綁定在XMPP消息流中,經(jīng)過解析后,返回到發(fā)起人的客戶端進(jìn)行存儲,以及供發(fā)起人查看。因此,本發(fā)明具有如下優(yōu)點(diǎn)能夠有效彌補(bǔ)當(dāng)前遙感影像聯(lián)合判讀中存在的不足, 增強(qiáng)了影像判讀過程中的協(xié)作性,加快了影像判讀的效率,提高了影像判讀的正確性。
圖1為本發(fā)明的結(jié)構(gòu)原理示意圖。圖2為本發(fā)明的即時通信流程圖。
具體實(shí)施例方式下面通過實(shí)施例,并結(jié)合附圖,對本發(fā)明的技術(shù)方案作進(jìn)一步具體的說明。實(shí)施例首先介紹下本實(shí)施例需要用到的硬件及其實(shí)現(xiàn)功能
XMPP客戶端,大部分的客戶端直接與服務(wù)器相連,通過XMPP獲得由服務(wù)器或任何其他相關(guān)的服務(wù)所提供的全部功能。本發(fā)明在現(xiàn)有的開源客戶端基礎(chǔ)上,需要對客戶端進(jìn)行功能擴(kuò)展,即客戶端需要實(shí)現(xiàn)對遙感影像的獲取、判讀分析以及空間數(shù)據(jù)的輸入、修改、提交功能,即需要支持WMS技術(shù)(Web Map Service,Web地圖服務(wù),遵循OGC標(biāo)準(zhǔn),提供從分布式地理空間數(shù)據(jù)庫中請求地圖影像的一個接口),以便于從客戶端通過網(wǎng)絡(luò)連接到影像庫服務(wù)器;SVG技術(shù)(Scalable Vector Graphics,可縮放矢量圖形,遵循W3C標(biāo)準(zhǔn),一種基于可擴(kuò)展標(biāo)記語言XML,用于描述二維矢量圖形的一種圖形格式),以便于在客戶端判讀遙感影像時編輯矢量符號,并將編輯后的矢量符號通過綁定在XMPP消息流中發(fā)送到發(fā)起人客戶端。MUC (Multi-user Chat,多人會話),基于XMPP中的MUC技術(shù),發(fā)起人通過XMPP客戶端建立一個項(xiàng)目專家工作組,將所有的客戶端都匯集在一個組里面。發(fā)起人再通過MUC 向分布在不同地理位置的專家發(fā)出邀請,接收到并確認(rèn)邀請后,所有分布在不同地理位置的專家將出現(xiàn)在項(xiàng)目專家工作組中。為了便于用戶管理與用戶之間的交流,MUC管理員,即發(fā)起人,具有創(chuàng)建項(xiàng)目和管理項(xiàng)目資源的權(quán)限,便于發(fā)起人對整個項(xiàng)目進(jìn)行管理、分配和整合結(jié)果;而普通用戶,即被邀請的專家,只具有在線查看屬于自己的可見任務(wù)和提交本人完成任務(wù)的功能。為了便于監(jiān)測進(jìn)度,網(wǎng)絡(luò)連接的各客戶端之間進(jìn)行問題討論和交流,需要擴(kuò)展MUC的功能,實(shí)現(xiàn)一對一的語音和視頻功能、一對多的聊天、白板等多種交互方式。這樣判讀人員就可以直接從項(xiàng)目專家工作組中選擇相關(guān)人員進(jìn)行文字、視頻、音頻等方式的對話互動。XMPP服務(wù)器,充當(dāng)XMPP通信的一個智能抽象層,作為XMPP的處理服務(wù)器,主要對 XMPP發(fā)過來的各種消息進(jìn)行處理,如負(fù)責(zé)管理發(fā)出的連接或者與其他實(shí)體的會話,接收或者轉(zhuǎn)發(fā)XML流元素給授權(quán)的客戶端、服務(wù)器或者其他實(shí)體。用戶可以根據(jù)自己的需要,制定消息格式。影像庫服務(wù)器,MUC中的發(fā)起人將進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像發(fā)布到影像庫服務(wù)器中,對存放在影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯分工,通過MUC發(fā)布給專家組中的其他專家,然后每個專家通過WMS在線訪問到影像庫服務(wù)器,并查看所分配的影像范圍。各個專家可以通過本地XMPP客戶端在線判讀遙感影像,并對判讀的結(jié)果使用矢量符號進(jìn)行標(biāo)記,如點(diǎn)、線、面。將判讀的結(jié)果,即SVG矢量符號,綁定在XMPP消息流中, 經(jīng)過解析后,返回到發(fā)起人的客戶端進(jìn)行存儲,以及供發(fā)起人查看。以上所述,描述了本發(fā)明的實(shí)施過程中所涉及到的4個主要組成部分,并對每個部分進(jìn)行了流程說明和功能說明,包括對XMPP需要擴(kuò)展的功能。下面介紹本實(shí)施例的具體操作步驟
步驟1.遙感影像聯(lián)合判讀發(fā)起人使用基于XMPP的客戶端建立一個項(xiàng)目專家工作組
MUC ;
步驟2.發(fā)起人使用客戶端向分布在不同地理位置的判讀專家發(fā)出加入MUC的邀請; 步驟3.每個判讀專家使用基于XMPP的客戶端接收邀請并確認(rèn)加入到MUC中;步驟4.發(fā)起人通過MUC給每個判讀專家分配需要判讀的遙感影像,具體操作步驟如
下
步驟4. 1.發(fā)起人將進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像發(fā)布到影像庫服務(wù)器
中;
步驟4. 2.發(fā)起人將影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯上的劃分; 步驟4. 3.發(fā)起人通過MUC將邏輯上劃分的遙感影像范圍發(fā)布給每個專家; 步驟4. 4.每個專家使用客戶端連接到影像庫服務(wù)器,獲取分配的遙感影像;本步驟使用WMS技術(shù)連接到影像庫服務(wù)器,所述WMS技術(shù)即Web地圖服務(wù)技術(shù)。步驟5.每個專家將遙感影像判讀的結(jié)果實(shí)時地返回顯示在發(fā)起人的客戶端;本步驟使用矢量符號判讀影像,并將判讀結(jié)果點(diǎn)、線、面矢量符號返回顯示在發(fā)起人的客戶端,所述返回的矢量符號是使用SVG技術(shù)來對其進(jìn)行描述。本文中所描述的具體實(shí)施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員可以對所描述的具體實(shí)施例做各種各樣的修改或補(bǔ)充或采用類似的方式替代,但并不會偏離本發(fā)明的精神或者超越所附權(quán)利要求書所定義的范圍。
權(quán)利要求
1.一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,包括以下步驟步驟1.遙感影像聯(lián)合判讀發(fā)起人使用基于XMPP的客戶端建立一個項(xiàng)目專家工作組MUC ;步驟2.發(fā)起人使用客戶端向分布在不同地理位置的判讀專家發(fā)出加入MUC的邀請; 步驟3.每個判讀專家使用基于XMPP的客戶端接收邀請并確認(rèn)加入到MUC中; 步驟4.發(fā)起人通過MUC給每個判讀專家分配需要判讀的遙感影像,具體操作步驟如下步驟4. 1.發(fā)起人將進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像發(fā)布到影像庫服務(wù)器中;步驟4. 2.發(fā)起人將影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯上的劃分; 步驟4. 3.發(fā)起人通過MUC將邏輯上劃分的遙感影像范圍發(fā)布給每個專家; 步驟4. 4.每個專家使用客戶端連接到影像庫服務(wù)器,獲取分配的遙感影像; 步驟5.每個專家將遙感影像判讀的結(jié)果實(shí)時地返回顯示在發(fā)起人的客戶端。
2.根據(jù)權(quán)利要求1所述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,所述步驟5使用矢量符號判讀影像,并將判讀結(jié)果點(diǎn)、線、面矢量符號返回顯示在發(fā)起人的客戶端,所述返回的矢量符號是使用SVG技術(shù)來對其進(jìn)行描述。
3.根據(jù)權(quán)利要求1所述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,所述步驟4. 4使用WMS技術(shù)連接到影像庫服務(wù)器,所述WMS技術(shù)即Web地圖服務(wù)技術(shù)。
4.根據(jù)權(quán)利要求1所述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,所述步驟1中MUC,是基于XMPP中的MUC,具體是由發(fā)起人通過XMPP客戶端建立一個項(xiàng)目專家工作組,將所有的客戶端都匯集在一個組里面;發(fā)起人再通過MUC向分布在不同地理位置的專家發(fā)出邀請,接收到并確認(rèn)邀請后,所有分布在不同地理位置的專家將出現(xiàn)在項(xiàng)目專家工作組中;為了便于用戶管理與用戶之間的交流,MUC管理員,即發(fā)起人,具有創(chuàng)建項(xiàng)目和管理項(xiàng)目資源的權(quán)限,便于發(fā)起人對整個項(xiàng)目進(jìn)行管理、分配和整合結(jié)果;而普通用戶, 即被邀請的專家,只具有在線查看屬于自己的可見任務(wù)和提交本人完成任務(wù)的功能。
5.根據(jù)權(quán)利要求1所述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于, XMPP服務(wù)器,充當(dāng)XMPP通信的一個智能抽象層,作為XMPP的處理服務(wù)器,主要對XMPP發(fā)過來的各種消息進(jìn)行處理,如負(fù)責(zé)管理發(fā)出的連接或者與其他實(shí)體的會話,接收或者轉(zhuǎn)發(fā)XML 流元素給授權(quán)的客戶端、服務(wù)器或者其他實(shí)體;用戶根據(jù)自己的需要,制定消息格式。
6.根據(jù)權(quán)利要求1所述的一種基于XMPP的遙感影像聯(lián)合判讀的方法,其特征在于,所述步驟4. 1中,所述影像庫服務(wù)器,用于存儲MUC中的發(fā)起人進(jìn)行了圖像預(yù)處理、圖像匹配后的遙感影像,對存放在影像庫服務(wù)器中的待判讀影像進(jìn)行邏輯分工,通過MUC發(fā)布給專家組中的其他專家,然后每個專家通過WMS在線訪問該影像庫服務(wù)器,并查看所分配的影像范圍;各個專家通過本地XMPP客戶端在線判讀遙感影像,并對判讀的結(jié)果使用矢量符號進(jìn)行標(biāo)記,如點(diǎn)、線、面;將判讀的結(jié)果,即SVG矢量符號,綁定在XMPP消息流中,經(jīng)過解析后,返回到發(fā)起人的客戶端進(jìn)行存儲,以及供發(fā)起人查看。
全文摘要
本發(fā)明涉及一種基于XMPP的遙感影像聯(lián)合判讀的方法??蓴U(kuò)展消息與出席協(xié)議即XMPP協(xié)議是目前主流的一種即時消息協(xié)議,它是一種基于XML的協(xié)議,具有超強(qiáng)的可擴(kuò)展性。經(jīng)過擴(kuò)展以后的XMPP可以通過發(fā)送擴(kuò)展的信息來處理用戶的需求,實(shí)現(xiàn)分布在不同地理位置的遙感影像專家對遙感影像的聯(lián)合解譯,如進(jìn)行一對多或一對一實(shí)時消息通訊、一對一文件傳輸、用戶名及其當(dāng)前在線狀態(tài)的實(shí)時顯示與更新,這些有利于即時網(wǎng)絡(luò)協(xié)作活動的組織者及時了解該活動的開展?fàn)顟B(tài)。本發(fā)明能夠有效彌補(bǔ)當(dāng)前遙感影像聯(lián)合判讀中存在的不足,增強(qiáng)了影像判讀過程中的協(xié)作性,加快了影像判讀的效率,提高了影像判讀的正確性。
文檔編號H04L29/06GK102325133SQ20111024574
公開日2012年1月18日 申請日期2011年8月25日 優(yōu)先權(quán)日2011年8月25日
發(fā)明者付虹博, 李潔, 章登義, 蘇科華, 黃亮 申請人:武漢大學(xué)