專利名稱:位置信息的確定方法、上傳資源的管理方法及應(yīng)用服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),特別涉及一種用戶終端上傳資源時(shí)位置信息的確定 方法、上傳資源的管理方法及應(yīng)用服務(wù)器。
背景技術(shù):
隨著移動(dòng)網(wǎng)絡(luò)的發(fā)展和移動(dòng)用戶的迅速增長(zhǎng),人們已經(jīng)把例如手機(jī)等移動(dòng) 終端作為一個(gè)隨時(shí)訪問(wèn)互聯(lián)網(wǎng)等網(wǎng)絡(luò)的手段。例如,人們喜歡通過(guò)手機(jī)將圖片、 音樂(lè)甚至一段視頻等資源上傳到自己的博客網(wǎng)頁(yè)上,方便資源保存、搜索和共 享。通過(guò)移動(dòng)設(shè)備上傳資源時(shí),通常包括上傳時(shí)間、標(biāo)題等內(nèi)容,往往缺少上 傳時(shí)的地理位置信息,包括絕對(duì)位置如小區(qū)、街道、樓宇,以及相對(duì)位置如離 某個(gè)參考點(diǎn)的距離,這樣就限制了很多應(yīng)用,例如無(wú)法對(duì)眾多上傳的內(nèi)容按照 上傳的地理位置或者相對(duì)地址進(jìn)行排序。同時(shí),用戶上傳資源的位置往往與資 源內(nèi)容有很大關(guān)系,有必要在用戶授權(quán)的前提下記錄資源上傳的位置信息。
而隨著移動(dòng)網(wǎng)絡(luò)空間定位技術(shù)的發(fā)展,特別是基于基站定位技術(shù)的成熟與 廣泛應(yīng)用,移動(dòng)通信數(shù)據(jù)傳輸速度的不斷提高,移動(dòng)終端通過(guò)附近的基站、射
頻識(shí)別RFID ( Radio Frequency Identification ) 4婁收器、無(wú)線4呆真wifi ( Wireless Fidelity)接入點(diǎn)等網(wǎng)絡(luò)^接入,利用無(wú)線終端發(fā)出的信號(hào),服務(wù)端或終端可計(jì)算 得到終端所在的位置。隨著這些定位技術(shù)的發(fā)展,定位精度也不斷提高。配合 諸如地理信息系統(tǒng)GIS (Geographic Information System )、電子地圖等輔助技 術(shù),移動(dòng)終端定位將更加具體和精確。
利用移動(dòng)終端所在的移動(dòng)網(wǎng)絡(luò)提供的位置信息,可以解決通過(guò)移動(dòng)終端上 傳資源的位置描述問(wèn)題,并在此&出上,可以開展很多有價(jià)值的服務(wù)。
現(xiàn)有技術(shù)中有一種帶有定位功能的數(shù)碼照相機(jī),能夠提供與相片拍攝地點(diǎn) 相關(guān)的位置信息,其原理是通過(guò)一個(gè)位置提供子系統(tǒng)提供數(shù)碼相機(jī)當(dāng)前位置, 然后通過(guò)一個(gè)位置沖壓子系統(tǒng)將當(dāng)前的位置數(shù)據(jù)與所拍攝的圖片相關(guān)聯(lián),數(shù)碼
照相機(jī)可以將關(guān)聯(lián)有位置信息的照片上傳至網(wǎng)絡(luò)側(cè)的服務(wù)器。位置提供子系統(tǒng) 相當(dāng)于設(shè)置在數(shù)碼相機(jī)上的GPS接收器,并依賴數(shù)碼相機(jī)本身的處理能力處理 定位信息。這種技術(shù)可以用于現(xiàn)有移動(dòng)終端上,但是對(duì)移動(dòng)終端設(shè)備能力及處 理能力的要求會(huì)很高,從而給用戶終端造成壓力,并且各移動(dòng)終端的信息格式 也不一致,使網(wǎng)絡(luò)側(cè)服務(wù)器無(wú)法根據(jù)關(guān)聯(lián)的位置信息統(tǒng)一管理上傳的資源文件。
■
發(fā)明內(nèi)容
有鑒于此,本發(fā)明首先提供一種上傳資源位置信息的確定方法,用以解 決現(xiàn)有技術(shù)通過(guò)移動(dòng)終端側(cè)獲取上傳資源位置信息時(shí),對(duì)移動(dòng)終端設(shè)備能力
及處理能力的要求高的問(wèn)題;
進(jìn)一步,本發(fā)明還提供一種上傳資源的管理資源的方法,通過(guò)對(duì)用戶終
端進(jìn)行定位并將用戶終端的位置信息與用戶的上傳資源進(jìn)行關(guān)聯(lián),以解決現(xiàn)
有技術(shù)中無(wú)法根據(jù)位置信息統(tǒng)一管理上傳資源的問(wèn)題。
本發(fā)明提供的一種上傳資源位置信息的確定方法,包括如下步驟
應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的
位置信息;
位置服務(wù)器根據(jù)應(yīng)用服務(wù)器的請(qǐng)求對(duì)用戶終端進(jìn)行定位,并將獲取的位 置信息返回給應(yīng)用服務(wù)器。
較佳的,應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),先確認(rèn)用戶授權(quán)對(duì)所 述用戶終端進(jìn)行定位,然后向位置服務(wù)器請(qǐng)求用戶終端的位置信息。
較佳的,應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),先確認(rèn)上傳的資源為 設(shè)定類別的資源,然后向位置服務(wù)器請(qǐng)求用戶終端的位置信息。
較佳的,應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),先判斷是否已經(jīng)獲取 用戶登錄時(shí)的地址信息,如果是則根據(jù)該地址信息確定所述位置信息;否則 再向位置服務(wù)器請(qǐng)求用戶終端的位置信息。
較佳的,所述位置信息包括用戶終端所在的經(jīng)綽度。
較佳的,所述方法還包括應(yīng)用服務(wù)器通過(guò)GIS或者數(shù)字地圖系統(tǒng),根
據(jù)所述經(jīng)絆度進(jìn)一步定位用戶終端。
較佳的,位置服務(wù)器根據(jù)所述位置請(qǐng)求,先定位出用戶終端所在的經(jīng)瑋 度,再根據(jù)所述經(jīng)綿度,通過(guò)GIS或者數(shù)字地圖系統(tǒng)進(jìn)一步定位用戶終端, 并將最終獲取的位置信息返回給應(yīng)用服務(wù)器。
較佳的,應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),先判斷與該用戶終端 相鄰上一次上傳資源的時(shí)間之間的差值是否在設(shè)定閾值內(nèi),如果是,則將相
鄰上一次上傳資源的位置信息作為用戶終端本次上傳資源的位置信息;否則
再向位置服務(wù)器請(qǐng)求用戶終端的位置信息。
相應(yīng)的,本發(fā)明提供的一種上傳資源的管理方法包括如下步驟 應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的 位置信息;
位置服務(wù)器根據(jù)應(yīng)用服務(wù)器的請(qǐng)求對(duì)用戶終端進(jìn)行定位,并將獲取的位 置信息返回給應(yīng)用服務(wù)器;
應(yīng)用服務(wù)器將用戶終端的位置信息與上傳資源進(jìn)行關(guān)聯(lián)。
相應(yīng)的,本發(fā)還提供了一種實(shí)現(xiàn)上述方法的應(yīng)用服務(wù)器,包括定位觸 發(fā)模塊,用于在所述數(shù)據(jù)接口模塊從用戶終端接收到上傳資源時(shí),向位置服 務(wù)器請(qǐng)求用戶終端的位置信息,并接收位置服務(wù)器返回的位置信息。
較佳的,所述應(yīng)用服務(wù)器還包括資源管理模塊,用于將所述的位置服務(wù) 器返回的位置信息與所述用戶終端的上傳資源進(jìn)行關(guān)聯(lián)。
較佳的,所述的定位觸發(fā)模塊進(jìn)一步包括觸發(fā)策略存儲(chǔ)子模塊和觸發(fā)判 斷子模塊;
觸發(fā)策略存儲(chǔ)子模塊用于存儲(chǔ)定位觸發(fā)策略;
觸發(fā)判斷子模塊用于根據(jù)從數(shù)據(jù)接口模塊傳來(lái)的上傳資源的信息,用戶 終端標(biāo)識(shí)信息或用戶信息判斷是否滿足定位觸發(fā)策略,并在滿足定位觸發(fā)策 略時(shí)向位置服務(wù)器發(fā)送定位請(qǐng)求。
較佳的,所述的資源管理模塊進(jìn)一步包括位置分析子模塊,用于對(duì)資源 存儲(chǔ)模塊中存儲(chǔ)的所述的經(jīng)過(guò)位置關(guān)聯(lián)后的上傳資源按照所述的位置信息 進(jìn)行分類,并按照該分類建立對(duì)應(yīng)的位置索引。
較佳的,所述應(yīng)用服務(wù)器進(jìn)一步包括位置解析模塊,用于根據(jù)用戶終
端的經(jīng)綽度位置信息進(jìn)一步通過(guò)GIS、數(shù)字地圖系統(tǒng)獲取用戶終端的位置信 臺(tái)
本發(fā)明實(shí)施例的技術(shù)方案具有如下優(yōu)點(diǎn)或有益效果
本發(fā)明實(shí)施例的技術(shù)方案通過(guò)在應(yīng)用服務(wù)器向位置服務(wù)器請(qǐng)求用戶終 端上傳資源時(shí)的位置信息,可以不用依賴終端設(shè)備獲取上傳資源時(shí)的位置信 息,從而減輕對(duì)終端設(shè)備能力及處理能力的要求;
進(jìn)一步,由于從位置服務(wù)器獲取的位置信息具有統(tǒng)一的格式,應(yīng)用服務(wù) 器將用戶終端的位置信息與其上傳的資源進(jìn)行關(guān)聯(lián),并且按照位置信息進(jìn)行 分類以及建立相應(yīng)的目錄和索引,應(yīng)用服務(wù)器可以利用位置信息對(duì)用戶終端 的上傳資源進(jìn)行統(tǒng)一管理,避免了由用戶終端自行攜帶位置信息所帶來(lái)的制 式不統(tǒng)一而造成對(duì)資源管理的不便。
,
圖1是本發(fā)明所提供資源管理方法實(shí)施例的流程圖2是本發(fā)明提供的實(shí)施例資源管理系統(tǒng)的結(jié)構(gòu)示意圖3是本發(fā)明提供的應(yīng)用服務(wù)器實(shí)施例一的結(jié)構(gòu)示意圖4是本發(fā)明提供的應(yīng)用服務(wù)器實(shí)施例二的結(jié)構(gòu)示意圖5是圖1資源管理的方法實(shí)施例中定位服務(wù)器獲取位置信息的流程圖;
圖6是本發(fā)明所提供的資源管理方法的另 一實(shí)施例流程圖7是圖6實(shí)施例中應(yīng)用服務(wù)器建立的目錄結(jié)構(gòu)示意圖。
■
具體實(shí)施例方式
終端能力要求高的問(wèn)題,提出以下技術(shù)構(gòu)思由應(yīng)用服務(wù)器收到用戶終端上 傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的位置信息;位置服務(wù)器根據(jù)應(yīng)用
服務(wù)器的請(qǐng)求啟動(dòng)網(wǎng)絡(luò)側(cè)定位流程對(duì)用戶終端進(jìn)行定位,并將獲取的位置信 息返回給應(yīng)用服務(wù)器。
進(jìn)一步,應(yīng)用服務(wù)器側(cè)可以將獲取的位置信息與移動(dòng)終端上傳資源關(guān) 聯(lián),并根據(jù)統(tǒng)一格式的位置信息對(duì)關(guān)聯(lián)后的資源信息進(jìn)行分類、建立目錄、 索引以及位置曲線圖,從而方便服務(wù)器端對(duì)上傳資源的管理,便于用戶對(duì)上 傳資源進(jìn)行搜索、查詢、利用。
本發(fā)明實(shí)施例提供的技術(shù)構(gòu)思中,可以預(yù)先在位置服務(wù)器側(cè)設(shè)置觸發(fā)網(wǎng) 絡(luò)側(cè)定位流程的相關(guān)策略,具體可以包括用戶是否授權(quán)、上傳資源是否為特 定類別的資源等。位置服務(wù)器還可以先判斷是否可以根據(jù)用戶登錄時(shí)的地址 信息確定位置信息,如果是則直接確定地址信息,否則再向位置服務(wù)器請(qǐng)求 用戶終端的位置信息。
為實(shí)現(xiàn)上述技術(shù)構(gòu)思,本發(fā)明實(shí)施例提供了一種資源管理系統(tǒng),其結(jié)構(gòu)
如圖2所示,其中用戶終端100與應(yīng)用服務(wù)器300進(jìn)行鏈接,并可以通過(guò)
進(jìn)行交互,此處的用戶終端可以為移動(dòng)電話、個(gè)人數(shù)字助理PDA以及個(gè)人 移動(dòng)PC終端。
上述用戶終端100主要用于向應(yīng)用服務(wù)器300上傳資源,此外,還可以 接收來(lái)自位置服務(wù)器200的鑒權(quán)請(qǐng)求,并向其返回鑒權(quán)結(jié)果,此過(guò)程在下述 關(guān)于位置信息獲取的流程中將具體描述。
應(yīng)用服務(wù)器300主要用于接收用戶終端IOO的上傳資源,并在確定需對(duì) 所述的上傳資源進(jìn)行定位時(shí)向位置服務(wù)器200發(fā)送定位請(qǐng)求,將從位置服務(wù) 器200獲取的位置信息與所述的上傳資源進(jìn)行關(guān)聯(lián);此外,還可以進(jìn)一步對(duì) 所述的經(jīng)過(guò)位置關(guān)聯(lián)后的上傳資源按照所述的位置信息進(jìn)行分類,并建立對(duì) 應(yīng)的目錄;或者進(jìn)一步在相應(yīng)的目錄基礎(chǔ)上建立位置索引供用戶終端按位置 信息對(duì)所述的上傳資源進(jìn)行搜索。
本發(fā)明提供的應(yīng)用服務(wù)器實(shí)施例一的具體結(jié)構(gòu)如圖3所示,包括數(shù)據(jù) 接口模塊301、資源存儲(chǔ)模塊302、定位觸發(fā)模塊303。
其中數(shù)據(jù)接口模塊301用于與用戶終端100以及位置服務(wù)器200的數(shù)據(jù) 進(jìn)行交互,具體為接收用戶終端100的上傳資源將其緩存至資源存儲(chǔ)模塊 302,并將用戶終端上傳的用戶信息(如用戶的ID、移動(dòng)電話用戶的手機(jī)號(hào) 碼)、用戶終端標(biāo)識(shí)信息以及上傳資源信息(如上傳資源的類別、文件名稱、 屬性等)發(fā)送至定位觸發(fā)模塊303;以及接收定位觸發(fā)模塊303的定位通知 向位置服務(wù)器200發(fā)送定位請(qǐng)求,并向定位觸發(fā)模塊303發(fā)送位置服務(wù)器 200返回的定位信息。
資源存儲(chǔ)模塊302用于緩存從數(shù)據(jù)接口模塊301傳來(lái)的用戶終端的上傳 資源,以及存儲(chǔ)從數(shù)據(jù)接口模塊301傳來(lái)的位置服務(wù)器200返回的用戶終端 的位置信息。
定位觸發(fā)模塊303用于向位置服務(wù)器發(fā)送定位請(qǐng)求。本發(fā)明實(shí)施例中定 位觸發(fā)模塊303可以進(jìn)一步包括觸發(fā)策略存儲(chǔ)子模塊3031和觸發(fā)判斷子模 塊3032,其中觸發(fā)策略存儲(chǔ)子模塊3031用于存儲(chǔ)定位觸發(fā)策略,定位觸發(fā) 策略包括用戶的授權(quán)和/或上傳資源的類型;觸發(fā)判斷子模塊3032用于根據(jù) 從數(shù)據(jù)接口模塊301傳來(lái)的上傳資源的信息,用戶終端標(biāo)識(shí)信息或用戶信息 判斷是否滿足定位觸發(fā)策略,并在滿足定位觸發(fā)策略時(shí)通過(guò)數(shù)據(jù)接口模塊 301向位置服務(wù)器200發(fā)送定位請(qǐng)求。例如,根據(jù)用戶信息確認(rèn)對(duì)應(yīng)的用戶 已經(jīng)授權(quán)對(duì)用戶終端進(jìn)行定位、或者用戶上傳資源的類別屬于需要定位的上 傳資源類型(如圖片類文件),則向位置服務(wù)器200發(fā)送定位請(qǐng)求。
本發(fā)明提供的應(yīng)用服務(wù)器實(shí)施例二的具體結(jié)構(gòu)如圖4所示,包括數(shù)據(jù) 接口模塊301、資源存儲(chǔ)模塊302、定位觸發(fā)模塊303、資源管理模塊304。
其中數(shù)據(jù)接口模塊301用于與用戶終端100以及位置服務(wù)器200的數(shù)據(jù) 進(jìn)行交互,具體為接收用戶終端IOO的上傳資源將其緩存至資源存儲(chǔ)模塊 302,并將用戶終端上傳的用戶信息(如用戶的ID、移動(dòng)電話用戶的手機(jī)號(hào) 碼)、用戶終端標(biāo)識(shí)信息以及上傳資源信息(包括但不限于上傳資源文件名 稱,如picture.jpg,上傳資源屬性,如尺寸320*160、容量大小100kbps,上 傳資源類別,如jpg類型)發(fā)送至定位觸發(fā)模塊303;以及接收定位觸發(fā)模
塊303的定位通知向位置服務(wù)器200發(fā)送定位請(qǐng)求,并向資源管理模塊304 發(fā)送位置服務(wù)器200返回的定位信息。
資源存儲(chǔ)模塊302用于緩存從數(shù)據(jù)接口模塊301傳來(lái)的用戶終端的上傳 資源,以及存儲(chǔ)從資源管理模塊304傳來(lái)的經(jīng)過(guò)位置關(guān)聯(lián)后或者經(jīng)過(guò)按照位 置信息分類后的上傳資源。
定位觸發(fā)模塊303用于向位置服務(wù)器發(fā)送定位請(qǐng)求。本發(fā)明實(shí)施例中定 位觸發(fā)模塊303可以進(jìn)一步包括觸發(fā)策略存儲(chǔ)子模塊3031和觸發(fā)判斷子模 塊3032,其中觸發(fā)策略存儲(chǔ)子模塊3031用于存儲(chǔ)定位觸發(fā)策略,定位觸發(fā) 策略包括用戶的授權(quán)和/或上傳資源的類型;觸發(fā)判斷子模塊3032用于根據(jù) 從數(shù)據(jù)接口模塊301傳來(lái)的上傳資源的信息,用戶終端標(biāo)識(shí)信息或用戶信息 判斷是否滿足定位觸發(fā)策略,并在滿足定位觸發(fā)策略時(shí)通過(guò)數(shù)據(jù)接口模塊 301向位置服務(wù)器200發(fā)送定位請(qǐng)求。例如,根據(jù)用戶信息確認(rèn)對(duì)應(yīng)的用戶 已經(jīng)授權(quán)對(duì)用戶終端進(jìn)行定位、或者用戶上傳資源的類別屬于需要定位的上 傳資源類型(如圖片類文件),則向位置服務(wù)器200發(fā)送定位請(qǐng)求。
資源管理模塊304用于對(duì)用戶上傳的資源進(jìn)行管理,本發(fā)明實(shí)施例中資 源管理模塊304可以進(jìn)一步包括位置關(guān)聯(lián)子模塊3041和位置分析子模塊 3042。其中位置關(guān)聯(lián)子模塊3041用于接收從數(shù)據(jù)接口模塊301轉(zhuǎn)發(fā)的用戶 終端IOO的位置信息,然后將所述的位置信息與用戶終端的上傳資源進(jìn)行關(guān) 聯(lián),并將經(jīng)過(guò)位置關(guān)聯(lián)后的資源存儲(chǔ)至資源存儲(chǔ)模塊302存儲(chǔ);位置分析子 模塊3042用于對(duì)資源存儲(chǔ)模塊302中存儲(chǔ)的經(jīng)過(guò)位置關(guān)聯(lián)后的上傳資源按 照位置信息進(jìn)行分類并建立對(duì)應(yīng)的位置索引,或者根據(jù)同一用戶終端在一定 時(shí)間段內(nèi)(比如一個(gè)月)建立用戶位置曲線圖。用戶可以通過(guò)無(wú)線應(yīng)用協(xié)議 Wap (Wireless Application Protocol)方式登錄應(yīng)用服務(wù)器的界面對(duì)其所上傳 的資源按照位置信息進(jìn)行搜索、查詢。
在實(shí)際應(yīng)用場(chǎng)合中,本發(fā)明實(shí)施例提供的應(yīng)用服務(wù)器300還可以包括位 置解析模塊,用于根據(jù)獲取的用戶終端的經(jīng)纟韋度位置信息或者經(jīng)綿度及高度
位置信息通過(guò)相應(yīng)的應(yīng)用接口以及Googl-Eearth所提供的接口訪問(wèn)GIS、
Google - Earth、數(shù)字地圖等輔助系統(tǒng)以進(jìn)一步獲取用戶終端具體的位置信 息,該位置信息可以包括用戶終端所處市區(qū)、街道、住宅小區(qū)、建筑物等, 并將所獲取用戶終端具體的位置信息發(fā)送至位置關(guān)聯(lián)模塊304。此外,位置 解析模塊還可以對(duì)通過(guò)獲取用戶終端登錄應(yīng)用服務(wù)器的IP地址信息,并對(duì) 該IP地址信息進(jìn)行解析從而獲取用戶終端的位置信息;或通過(guò)用戶終端的 網(wǎng)絡(luò)接入情況來(lái)確認(rèn)用戶終端的位置信息,例如從消費(fèi)話單中包含的用戶所 在的基站編號(hào)、無(wú)線網(wǎng)絡(luò)接入點(diǎn)、射頻識(shí)另"RFID ( Radio Frequency Identification )信息(映射到相應(yīng)接入位置)獲取用戶終端位置;然后將所 獲取用戶終端的位置信息發(fā)送至資源管理模塊304 (當(dāng)位置解析模塊為應(yīng)用 服務(wù)器內(nèi)獨(dú)立于資源管理模塊時(shí))進(jìn)行位置信息與用戶終端上傳資源進(jìn)行位 置關(guān)聯(lián)等處理,或者將所獲取用戶終端的位置信息發(fā)送至位置關(guān)聯(lián)子模塊 3041 (當(dāng)位置解析模塊作為資源管理模塊304的另一個(gè)子模塊時(shí))位置信息 與用戶終端上傳資源進(jìn)行位置關(guān)聯(lián)等處理。
此外,出于提高效率以及節(jié)省網(wǎng)絡(luò)資源的考慮,在用戶前后上傳資源的 時(shí)間間隔不長(zhǎng)或在 一 個(gè)連續(xù)的時(shí)間段內(nèi)多次上傳多種資源或者用戶習(xí)慣于 在同 一 場(chǎng)所于同 一 時(shí)間段內(nèi)向服務(wù)器端上傳資源時(shí),本發(fā)明實(shí)施例提供的應(yīng) 用服務(wù)器可以不再重新對(duì)用戶終端進(jìn)行定位或者定位請(qǐng)求,而是將默認(rèn)用戶 終端之前某個(gè)位置信息為其當(dāng)前的位置信息。具體實(shí)現(xiàn)方法為針對(duì)第一種 情況,即用戶前后上傳資源的時(shí)間間隔不長(zhǎng)或在一個(gè)連續(xù)的時(shí)間段內(nèi)多次上 傳多種資源時(shí),應(yīng)用服務(wù)器的定位觸發(fā)模塊303針對(duì)每個(gè)用戶終端設(shè)定資源 上傳時(shí)間差值,當(dāng)定位觸發(fā)模塊303確認(rèn)用戶終端當(dāng)前上傳資源與上次上傳 資源的時(shí)間間隔在時(shí)間差值范圍內(nèi),則不發(fā)送定位請(qǐng)求,而是通知資源管理 模塊304將用戶終端上次上傳資源時(shí)的位置信息作為用戶終端當(dāng)前的位置 信息。針對(duì)第二種情況,即用戶習(xí)慣于在同一場(chǎng)所于同一時(shí)間段內(nèi)向服務(wù)器 端上傳資源時(shí),應(yīng)用服務(wù)器的定位觸發(fā)模塊303針對(duì)同一用戶終端之前所上 傳資源的時(shí)間信息和位置信息的對(duì)應(yīng)情況設(shè)定闕值,比如將用戶于同一時(shí)段 在同一地點(diǎn)上傳資源的上限次數(shù)設(shè)定為10次,當(dāng)用戶終端10 + N次(N二 1、
2、 3....)在同樣的時(shí)段再上傳資源時(shí),即用戶終端上傳資源的時(shí)間段滿足 所述的對(duì)應(yīng)闕值,則此時(shí)應(yīng)用服務(wù)器的定位觸發(fā)模塊303將不再發(fā)送定位請(qǐng) 求,而是默認(rèn)此時(shí)間段對(duì)應(yīng)的位置信息為用戶終端的當(dāng)前位置信息,并通知
資源管理模塊304將對(duì)應(yīng)的位置信息作為用戶終端的當(dāng)前位置信息。但為
了提高用戶終端位置信息的準(zhǔn)確度,第二種情況可以僅適用于應(yīng)用服務(wù)器因 故障不能獲取用戶終端的位置信息的場(chǎng)合。
本發(fā)明實(shí)施例提供的位置服務(wù)器200主要用于根據(jù)應(yīng)用服務(wù)器300的定 位請(qǐng)求,完成對(duì)用戶終端100的位置進(jìn)行定位和和輸出用戶終端的位置信息 (經(jīng)煒度、高度)。全球移動(dòng)通訊系統(tǒng)GSM (Global System for Mobile Communications )、 通用移動(dòng)通信系統(tǒng)UMTS ( Universal Mobile Telecommunications System )中定義的位置服務(wù)器為網(wǎng)關(guān)移動(dòng)定位中心 GMLC ( Gateway Mobile Location Center );另外,當(dāng)需要定位的用戶終端 100不在位置服務(wù)器200的服務(wù)范圍內(nèi),位置服務(wù)器200還可以通過(guò)漫游定 位協(xié)議RLP (Roaming Location Protocol)協(xié)議向其他位置服務(wù)器發(fā)送定位 請(qǐng)求,并接收其他位置服務(wù)器返回的用戶終端的位置信息;位置服務(wù)器200 還可以根據(jù)所獲得的用戶終端的位置信息(經(jīng)綽度,經(jīng)煒度以及高度)調(diào)用 地理信息系統(tǒng)GIS ( Geographic Information System ) 、 Google-Earth等接口 獲取更為具體的位置信息,如經(jīng)煒度對(duì)應(yīng)的國(guó)家、地區(qū)、城市、區(qū)域、街道 或住宅小區(qū),或者其他相對(duì)地理位置,如附近的建筑物、公園、景點(diǎn)等具體 位置信息。此外,位置服務(wù)器200在進(jìn)行定位處理之前或者在將所述的位置 信息返回給應(yīng)用服務(wù)器之前,還可以先向用戶終端獲得授權(quán)確認(rèn)。
下面結(jié)合附圖對(duì)利用上述系統(tǒng)以及裝置確定用戶終端位置信息方法以 及利用所獲取的位置信息對(duì)終端上傳資源進(jìn)行資源管理的方法進(jìn)行進(jìn)行詳 細(xì)的闡述。
請(qǐng)參照?qǐng)D1所示,該圖是本發(fā)明提供的一種資源管理方法實(shí)施例的主要 實(shí)現(xiàn)原理流程圖,其主要實(shí)現(xiàn)步驟如下 Sll、應(yīng)用服務(wù)器接收用戶的上傳資源;
用戶鄉(xiāng)冬端通過(guò)無(wú)線網(wǎng)全各,如全J求移動(dòng)通訊系統(tǒng)GSM(Global System for Mobile Communication)、碼分多址CDMA( Code Division Muitiple Access )、 寬帶碼分多址WCDMA( Wideband Code Division Multiple Access ) 、 WinMax 等登錄應(yīng)用服務(wù)器,并上傳資源。例如用戶使用移動(dòng)電話,通過(guò)通用分組無(wú) 線業(yè)務(wù)GPRS( General Packet Radio Service )、無(wú)線應(yīng)用協(xié)議Wap( Wireless Application Protocol )方式登錄應(yīng)用服務(wù)器的界面,通過(guò)身份鑒定和授權(quán)后 向應(yīng)用服務(wù)器上傳圖片、鈴聲、文檔等資源;或者使用移動(dòng)終端通過(guò)有線網(wǎng) 絡(luò)、互聯(lián)網(wǎng)、近距離無(wú)線方式等途徑訪問(wèn)應(yīng)用服務(wù)器,然后上傳資源,如使 用移動(dòng)終端通過(guò)數(shù)據(jù)線、藍(lán)牙或紅外接口等直接訪問(wèn)應(yīng)用服務(wù)的網(wǎng)站,上傳 文檔。
S12、應(yīng)用服務(wù)器判斷是否滿足位置觸發(fā)策略,如果滿足則進(jìn)入下一步 驟S13,如果不滿足則轉(zhuǎn)S15結(jié)束程序。
應(yīng)用服務(wù)器接收到來(lái)自移動(dòng)終端的資源上傳操作時(shí),可以選擇在某一個(gè) 時(shí)機(jī)或事件作為啟動(dòng)位置處理程序的觸發(fā)點(diǎn),典型地可以選取應(yīng)用服務(wù)器接 收到用戶發(fā)送資源上傳請(qǐng)求時(shí)、資源上傳成功后啟動(dòng)位置處理程序 (Location-based application)進(jìn)行定位判斷,并在滿足定位觸發(fā)策略的條件下, 觸發(fā)定位服務(wù)。以資源上傳成功為例,應(yīng)用服務(wù)器判斷用戶上傳資源完畢后 (主要通過(guò)判斷文件上傳大小、文件完整性校驗(yàn)、文件上傳完畢標(biāo)識(shí)、接收 資源過(guò)程結(jié)束),觸發(fā)應(yīng)用服務(wù)器的位置處理程序。
應(yīng)用服務(wù)器通過(guò)位置處理程序處理用戶的定位判斷、定位請(qǐng)求和位置信 息獲取,并將上傳的資源與用戶的位置信息相關(guān)聯(lián)。位置處理程序保存了預(yù) 先設(shè)定的位置觸發(fā)策略,用于判斷是否需要對(duì)用戶進(jìn)行定位。位置觸發(fā)策略 由各種相應(yīng)的位置觸發(fā)條件組成,通過(guò)這些觸發(fā)條件的滿足情況決定是否對(duì) 移動(dòng)終端進(jìn)行定位,位置觸發(fā)條件包括但不限于用戶的預(yù)先授權(quán),上傳的 資源類別(是否是文件形式)。此外,下述這些條件,如應(yīng)用服務(wù)器與用戶 所在的網(wǎng)絡(luò)是否有定位服務(wù)協(xié)議、是否有足夠的定位信息(如移動(dòng)終端所在 的網(wǎng)絡(luò)的定位能力、用戶標(biāo)識(shí)),是否系統(tǒng)繁忙,是否有多次定位失敗記錄
等也在客觀上影響定位服務(wù)器決定是否進(jìn)行定位。位置觸發(fā)策略的另一個(gè)功
S13、獲:f又用戶終端的位置信息;
應(yīng)用服務(wù)器一旦確定滿足位置觸發(fā)策略,則啟動(dòng)位置處理程序中的定位 請(qǐng)求操作,通過(guò)相應(yīng)的數(shù)據(jù)發(fā)送接口,向移動(dòng)網(wǎng)絡(luò)側(cè)的位置服務(wù)器發(fā)送對(duì)用 戶終端進(jìn)行定位或重新定位的請(qǐng)求,并在請(qǐng)求中包含必要的用戶信息(如用 戶ID)和/或移動(dòng)終端標(biāo)識(shí)信息(包括但不限于手機(jī)號(hào)碼、移動(dòng)IP地址、運(yùn) 營(yíng)商給用戶分配的偽碼等)。應(yīng)用服務(wù)器的位置處理程序通過(guò)無(wú)線網(wǎng)絡(luò)向位 置服務(wù)器請(qǐng)求移動(dòng)終端的當(dāng)前位置,其與位置服務(wù)器之間的交互協(xié)議為MLP (Mobile Location Protocol)。位置服務(wù)器接到所述的定位請(qǐng)求后,利用輔 助全球定位系統(tǒng)AGPS ( Assisted Global Positioning System) 、 Cell-ID、混 合定位等多種技術(shù),采取基站定位、全球定位系統(tǒng)GPS( Global Positioning System )定位等方法獲取用戶終端的當(dāng)前位置信息(經(jīng)綿度、高度或者一 個(gè)小半徑范圍),然后位置服務(wù)器經(jīng)過(guò)必要處理(如通過(guò)用戶授權(quán))后將位 置信息返回給應(yīng)用服務(wù)器。
由于從位置服務(wù)器端接收的移動(dòng)終端位置信息通常以經(jīng)煒度(某些定位 技術(shù)還可以提供高度)形式提供,而為了得到用戶終端更為具體的位置信息, 以滿足應(yīng)用服務(wù)器更有效地管理用戶終端地上傳資源,位置服務(wù)器還可以通 過(guò)相應(yīng)的應(yīng)用接口以及Googl-Eearth所提供的接口訪問(wèn)GIS、Google - Earth、 數(shù)字地圖等輔助系統(tǒng),從而能夠根據(jù)所獲取的用戶終端的經(jīng)煒度位置信息通 過(guò)GIS、 Googl-Eearth、數(shù)字地圖等輔助系統(tǒng)將其轉(zhuǎn)化為具體的位置信息, 如經(jīng)綿度對(duì)應(yīng)的國(guó)家、地區(qū)、城市、區(qū)域、街道或住宅小區(qū),或者其他相對(duì) 地理位置,如附近的建筑物、公園、景點(diǎn)等直觀信息。這個(gè)位置轉(zhuǎn)化可以由 位置服務(wù)器(對(duì)應(yīng)的定位服務(wù)提供商)提供,或者由應(yīng)用服務(wù)器(對(duì)應(yīng)的資 源提供服務(wù)商)完成。
此外,如果需要定位的用戶終端不在應(yīng)用服務(wù)器請(qǐng)求進(jìn)行定位的位置服 務(wù)器的服務(wù)范圍內(nèi),則該位置服務(wù)器可以通過(guò)漫游定位協(xié)議RLP (RoamingLocation Protocol)向其他位置服務(wù)器發(fā)送定位申請(qǐng),由其他的位置服務(wù)器 對(duì)用戶進(jìn)行定位后將位置信息返回給請(qǐng)求的位置服務(wù)器,位置服務(wù)器再將該 位置信息返回給應(yīng)用服務(wù)器。
以下以網(wǎng)關(guān)移動(dòng)位置中心GMLC ( Gateway Mobile Location Center )作 為位置服務(wù)器并利用基站定位方式為例結(jié)合圖2和圖5對(duì)本發(fā)明實(shí)施例中的 位置服務(wù)器獲取用戶終端位置信息進(jìn)行詳細(xì)闡述,具體包括如下步驟
步驟501、應(yīng)用服務(wù)器APP server (application server)向網(wǎng)關(guān)移動(dòng)位置 中心GMLC ( Gateway Mobile Location Center )發(fā)送定位請(qǐng)求。
步驟502、網(wǎng)關(guān)移動(dòng)位置中心GMLC驗(yàn)證應(yīng)用服務(wù)器的身份及其定位服
務(wù)權(quán)限,判斷是否允許它獲取目標(biāo)移動(dòng)終端UE (User Equipment)的位置信 自
步驟503、網(wǎng)關(guān)移動(dòng)位置中心GMLC向目標(biāo)UE所注冊(cè)的位置歸屬寄存 器HLR ( Home Location Register)發(fā)送索取路由的信息,獲取UE所在移動(dòng) 交換中心MSC ( Mobile Switching Center)的號(hào)碼。
步驟504、位置歸屬寄存器HLR向網(wǎng)關(guān)移動(dòng)位置中心GMLC返回路由 信息,告知目標(biāo)用戶終端UE所在的移動(dòng)交換中心MSC ( Mobile Switching Center)的標(biāo)識(shí)號(hào)。
步驟505、網(wǎng)關(guān)移動(dòng)位置中心GMLC向目標(biāo)UE所在的移動(dòng)交換中心 MSC ( Mobile Switching Center)發(fā)送定位請(qǐng)求,該請(qǐng)求中攜帶有UE的信息 (如標(biāo)識(shí)號(hào)、服務(wù)權(quán)限等)、定位的QoS (Quality of Service)等信息。
步驟506、目標(biāo)UE所在的移動(dòng)交換中心MSC( Mobile Switching Center ) 根據(jù)網(wǎng)關(guān)移動(dòng)位置中心GMLC的位置、呼叫的類型、能否滿足QoS要求以 及私密性要求等確定是否受理請(qǐng)求。然后根據(jù)收到消息中的用戶標(biāo)識(shí)去尋呼 目標(biāo)UE,并與其建立安全的無(wú)線連接。
可選的,為了提高用戶體驗(yàn)以及尊重用戶處理自己的信息的權(quán)利,在本 發(fā)明中提供的實(shí)施例中,還可以加入用戶確權(quán)步驟,具體包括步驟407與步 驟408。
步驟507、目標(biāo)UE所在的移動(dòng)交換中心MSC向目標(biāo)UE發(fā)送一個(gè)定位 確認(rèn)通知,請(qǐng)它對(duì)定位請(qǐng)求進(jìn)行確認(rèn)。
步驟508、目標(biāo)UE返回定位確認(rèn)消息。
步驟509、移動(dòng)交換中心MSC向基站子系統(tǒng)BSS (Base station subsystem )發(fā)送Location Report消息。
步驟510、基站子系統(tǒng)BSS ( Base station subsystem)根據(jù)定位服務(wù)請(qǐng)求 類型等確定定位方法,對(duì)UE進(jìn)行定位計(jì)算。
步驟511、基站子系統(tǒng)BSS ( Base station subsystem )把獲取的位置信息 通過(guò)發(fā)送位置報(bào)告消息告知MSC。
步驟512、移動(dòng)交換中心MSC向網(wǎng)關(guān)移動(dòng)位置中心GMLC發(fā)送定位業(yè) 務(wù)反應(yīng)消息告知其UE的位置信息。
步驟513、網(wǎng)關(guān)移動(dòng)位置中心GMLC向應(yīng)用服務(wù)器發(fā)送定位業(yè)務(wù)反應(yīng)消 息,把目標(biāo)UE的位置消息告知請(qǐng)求的應(yīng)用服務(wù)器。
以上定4立方法適用于GSM(Global System for Mobile Communication )、 碼分多址CDMA ( Code Division Muitiple Access )、寬帶碼分多址WCDMA (Wideband Code Division Multiple Access)以及;成市無(wú)線通信系統(tǒng)PHS (Personal Handyphone System),即小靈通系統(tǒng),在第三代網(wǎng)絡(luò)(WCDMA、 CDMA2000、 TD-SCDMA)其定位原理和過(guò)程與上述基本相同,不再贅述。
另外,如果在下述情況下,即當(dāng)用戶前后上傳資源的時(shí)間間隔不長(zhǎng)或在 一個(gè)連續(xù)的時(shí)間段內(nèi)多次上傳多種資源;或者用戶習(xí)慣于在同一場(chǎng)所于同一 時(shí)間段內(nèi)向服務(wù)器端上傳資源,應(yīng)用服務(wù)器還是按照前述固定的操作于用戶 每次上傳的資源時(shí)對(duì)其進(jìn)行定位或者定位請(qǐng)求,則不僅占用網(wǎng)絡(luò)資源,而且 也造成效率低下。出于提高效率以及節(jié)省網(wǎng)絡(luò)資源的考慮,應(yīng)用服務(wù)器在上 述情況下不在中心對(duì)用戶終端進(jìn)行定位或者定位請(qǐng)求,而是將默認(rèn)用戶終端 之前某個(gè)位置信息為其當(dāng)前的位置信息。具體實(shí)現(xiàn)方法如上面所解釋,此不 再贅述。
在本發(fā)明實(shí)施例中,應(yīng)用服務(wù)器還可以通過(guò)獲取用戶終端登錄應(yīng)用服務(wù)
器的IP地址,并對(duì)所述的IP地址進(jìn)行解析以獲取用戶終端的位置信息;或
者通過(guò)用戶終端網(wǎng)絡(luò)接入點(diǎn)確認(rèn)用戶終端的位置信息,例如從用戶的消費(fèi)話
單中包含的用戶所在的基站編號(hào)、無(wú)線網(wǎng)絡(luò)接入點(diǎn)、射頻識(shí)別RFID (Radio Frequency Identification )信息等(映射到相應(yīng)接入位置)獲取移動(dòng)終端位置。
S14、將用戶終端的位置信息與上傳資源進(jìn)行關(guān)聯(lián);
應(yīng)用服務(wù)器收到位置服務(wù)器的用戶終端位置信息后,將用戶終端上傳的 資源與位置信息進(jìn)行關(guān)聯(lián),然后自動(dòng)按照上傳位置進(jìn)行存儲(chǔ)。應(yīng)用服務(wù)器可 以采用多種辦法進(jìn)行位置關(guān)聯(lián),例如可以采取擴(kuò)充資源保存格式進(jìn)行位置關(guān) 聯(lián),即在資源屬性項(xiàng)中增加類似于資源上傳時(shí)間的資源上傳位置屬性(如上 傳位置項(xiàng)),此方法已經(jīng)在數(shù)碼相機(jī)格式標(biāo)準(zhǔn)Exif (Exchangeable Image File) 中得到類似應(yīng)用,符合Exif規(guī)范的圖片包含一個(gè)來(lái)自與數(shù)碼相機(jī)關(guān)聯(lián)的 GPS(Global Positioning System)傳感器的相片定位信息(經(jīng)煒度);或者利 用標(biāo)簽技術(shù)進(jìn)行位置關(guān)聯(lián),對(duì)上傳資源加上位置標(biāo)簽(tag),類似互聯(lián)網(wǎng) 的文件注釋。這些位置關(guān)聯(lián)方法共同特點(diǎn)是自動(dòng)將資源與位置關(guān)聯(lián),方便顯 示給用戶,或者用于存儲(chǔ)、建立索引或者進(jìn)一步處理。
以下以擴(kuò)充資源保存格式,在資源屬性項(xiàng)中增加類似資源上傳時(shí)間的位 置屬性(如上傳位置項(xiàng))這種關(guān)聯(lián)方法為例進(jìn)一步對(duì)本發(fā)明實(shí)施例中的關(guān)聯(lián) 操作進(jìn)行闡述。該關(guān)聯(lián)方法可以是將資源上傳的位置信息作為資源的一個(gè)屬 性,類似常見(jiàn)的資源的創(chuàng)建時(shí)間屬性,并通過(guò)對(duì)資源文件的屬性數(shù)據(jù)結(jié)構(gòu)進(jìn) 行擴(kuò)充。下面給出一個(gè)¥〔++環(huán)境下修改文件屬性的方法對(duì)應(yīng)于文件屬性 構(gòu)造一個(gè)自定義的FILE—INFO數(shù)據(jù)結(jié)構(gòu),需修改的屬性信息可暫存于此
typedef struct —FILE—INFO {
TCHAR szFileTitle[128]; 〃文件的標(biāo)題名
DWORD dwFileAttributes; 〃文件的屬性 DWORD ftCreationLocation; 〃文件的上傳位置 方法1:增加位置字段
FILETIME ftCreationTime; 〃文件的上傳時(shí)間
DWORD nFileSizeHigh; 〃文件大小的高位雙字 DWORD nFileSizeLow; 〃文件大小的低位雙字 DWORD dwReservedO; 〃保留,為0
方法2:利用保留字段記錄位置信息 DWORD dwReservedl; 〃保留,為0 } FILE—INFO, * PFILE—INFO;
其他的關(guān)聯(lián)方法包括給上傳的資源加上一個(gè)上傳位置的標(biāo)簽,當(dāng)資源被 展現(xiàn)給用戶的同時(shí),該位置標(biāo)簽也被同時(shí)顯示。如果,將這個(gè)經(jīng)綿度的位置 信息映射到GIS ( Geographic Information System )、電子地圖上,還可以 得到對(duì)應(yīng)位置的具體信息,包括所在的市區(qū)、街道、建筑物等場(chǎng)所,以及這 些場(chǎng)所的關(guān)聯(lián)信息,例如廣告、網(wǎng)址、文字等描述信息。其他用戶根據(jù)所瀏 覽資源的位置信息可以同時(shí)看到該位置所對(duì)應(yīng)的圖形方式顯示的方位(如街 道、建筑物)及其相關(guān)描述信息,例如對(duì)應(yīng)位置附近的消費(fèi)信息、廣告信息、 相關(guān)文章等。
如果用戶在一個(gè)時(shí)間段內(nèi)上傳了多個(gè)資源,按照前述對(duì)定位步驟的描述 可知,應(yīng)用服務(wù)器只需要對(duì)移動(dòng)終端進(jìn)行一次定位即可,但是可以對(duì)所有該 時(shí)段上傳的資源進(jìn)行位置關(guān)聯(lián),即所有該時(shí)段內(nèi)上傳的資源都需要與同 一位 置關(guān)聯(lián)。
本發(fā)明實(shí)施例中,經(jīng)過(guò)位置關(guān)聯(lián)后的資源存儲(chǔ)到資源存儲(chǔ)模塊,或經(jīng)資 源存儲(chǔ)模塊另存到外部存儲(chǔ)器。存儲(chǔ)內(nèi)容至少包括資源本身、資源上傳者(移 動(dòng)終端或用戶)的描述信息、資源上傳位置信息。而且,出于管理資源的便 利,應(yīng)用服務(wù)器在存儲(chǔ)所述的經(jīng)過(guò)位置關(guān)聯(lián)后的上傳資源過(guò)程中可以與上傳 資源的位置信息直接對(duì)應(yīng),按照上傳資源的位置信息進(jìn)行分類,并建立相應(yīng)
的目錄,然后將上傳資源存儲(chǔ)到與其位置信息相關(guān)的目錄中。例如,將上傳 的圖片自動(dòng)拷貝到與其上傳時(shí)的位置信息所對(duì)應(yīng)的目錄之中,這個(gè)目錄對(duì)應(yīng) 某個(gè)位置城市市區(qū)、街道甚至街道,或者是一個(gè)經(jīng)煒度的范圍內(nèi)。
較佳地,應(yīng)用服務(wù)器可以按照位置的邏輯關(guān)系建立位置分級(jí)目錄,如國(guó) 家為一級(jí)目錄,省份、州、地區(qū)為二級(jí)目錄,城市為三級(jí)目錄,應(yīng)用服務(wù)器 中的資源存儲(chǔ)模塊按照位置信息將上傳資源存儲(chǔ)到上述分級(jí)目錄中的最小 匹配的目錄中。以上傳圖片為例,假設(shè)該圖片上傳位置為中國(guó)廣東省深圳市 福田區(qū)華強(qiáng)北路,則將該圖片存儲(chǔ)到目錄./中國(guó)/廣東省/深圳市/福田區(qū)/華強(qiáng) 北路的目錄中。
本發(fā)明實(shí)施例中,應(yīng)用服務(wù)器進(jìn)一步可以對(duì)所述的經(jīng)過(guò)位置關(guān)聯(lián)的上傳 資源進(jìn)行分析、處理,如根據(jù)位置信息對(duì)所述的上傳資源進(jìn)行排序、建立訪 問(wèn)索引,以供用戶終端按位置信息對(duì)所述的上傳資源進(jìn)行搜索。此外,還可 以根據(jù)上傳資源時(shí)的位置信息建立用戶的位置曲線圖,用戶可以通過(guò)查詢?cè)?位置曲線圖對(duì)自己之前的行為路線進(jìn)行回顧、記錄等。這些操作可以通過(guò)應(yīng) 用服務(wù)器中的位置分析子模塊定期對(duì)資源存儲(chǔ)模塊中的經(jīng)過(guò)位置關(guān)聯(lián)后的 上傳資源進(jìn)行。
S15、結(jié)束程序。
當(dāng)定位觸發(fā)模塊303判斷不滿足定位觸發(fā)策略時(shí),則不做進(jìn)一步處理并 結(jié)束程序。
以下以移動(dòng)電話用戶通過(guò)移動(dòng)手機(jī)(例如手機(jī)號(hào)碼為15959888888 )登 陸移動(dòng)Blog服務(wù)器,并上傳一幅圖片(例如圖片文件類型為picture.jpg)為 例對(duì)本發(fā)明做進(jìn)一 步詳細(xì)地說(shuō)明,以便更深入了解本發(fā)明的精神。
請(qǐng)參照?qǐng)D6,該圖為本實(shí)施例的流程圖,包括如下步驟
S61、數(shù)據(jù)接口模塊301接收移動(dòng)手機(jī)上傳的圖片;
移動(dòng)Blog服務(wù)器檢測(cè)到用戶上傳圖片操作后,由位置處理程序的數(shù)據(jù) 接口模塊301接收用戶移動(dòng)手機(jī)上傳的圖片,以及將用戶信息(如用戶ID、 用戶手機(jī)號(hào)碼15959888888、用戶定位授權(quán)記錄等)上傳至定位觸發(fā)模塊
303,并將用戶上傳的圖片暫存到資源存儲(chǔ)模塊302。
562、 定位觸發(fā)模塊303查詢相應(yīng)的定位觸發(fā)策略; 定位觸發(fā)模塊303根據(jù)所接收到的用戶信息查詢存儲(chǔ)于定位觸發(fā)模塊
中的定位觸發(fā)策略,確定定位觸發(fā)策略是否為根據(jù)用戶的定位授權(quán)進(jìn)行定位 觸發(fā)。
563、 定位觸發(fā)模塊303根據(jù)用戶信息判斷是否滿足定位觸發(fā)策略,如 果滿足則進(jìn)行下一步驟S54,否則結(jié)束本程序。
當(dāng)定位觸發(fā)模塊303接收到數(shù)據(jù)接口模塊301傳送的用戶信息(如用戶 ID、用戶手機(jī)號(hào)碼15959888888、用戶定位授權(quán)信息等)后,判斷用戶信息 中是否含有用戶的定位授權(quán)記錄,或者當(dāng)用戶信息不包括用戶授權(quán)信息時(shí), 定位觸發(fā)模塊303還可以按照用戶信息中的ID信息查詢用戶的注冊(cè)信息空 缺定用戶注冊(cè)信息中是否有用戶授權(quán),如果存在用戶的授權(quán)信息,并且確定 定位觸發(fā)策略為根據(jù)用戶的定位授權(quán)進(jìn)行定位觸發(fā)則通過(guò)數(shù)據(jù)接口模塊301 向定位服務(wù)器發(fā)送定位請(qǐng)求;如果查詢到用戶信息或者用戶注冊(cè)信息中沒(méi)有 相應(yīng)的用戶定位授權(quán)記錄,則不作處理,結(jié)束本程序。
在另外的應(yīng)用場(chǎng)合,定位觸發(fā)策略也可以設(shè)定為根據(jù)上傳資源的類型進(jìn) 行定位,比如說(shuō)僅對(duì)jpg格式的圖片進(jìn)行定位,這樣當(dāng)定位觸發(fā)模塊303接 收到上傳圖片后即查詢定位觸發(fā)策略,然后進(jìn)行判斷是否滿足定位觸發(fā)策略 設(shè)定的圖片類型。
564、 數(shù)據(jù)接口模塊301向位置服務(wù)器200請(qǐng)求位置信息; 如果定位策略都得到滿足,則定位觸發(fā)模塊303向數(shù)據(jù)接口模塊301發(fā)
送用戶定位請(qǐng)求,請(qǐng)求中至少包括用戶手機(jī)號(hào)碼信息;數(shù)據(jù)接口模塊301收 到定位請(qǐng)求后,將其轉(zhuǎn)發(fā)到移動(dòng)網(wǎng)絡(luò)的位置服務(wù)器接口。
565、 數(shù)據(jù)接口模塊從位置服務(wù)器200接收用戶終端的位置信息;
由于位置服務(wù)器的定位步驟在上面的實(shí)施方式中以進(jìn)行充分闡述,在此 不再重復(fù)。數(shù)據(jù)接口模塊301接收到來(lái)自移動(dòng)網(wǎng)絡(luò)位置服務(wù)器的用戶移動(dòng)手 機(jī)的位置信息后,如用戶移動(dòng)手機(jī)的經(jīng)緯度位置信息或者經(jīng)過(guò)轉(zhuǎn)換后的更加
詳細(xì)具體的位置信息,如中國(guó)廣東省深圳市福田區(qū)華強(qiáng)北路,再將其轉(zhuǎn)發(fā)至 資源管理模塊304。
S66、資源管理模塊304將用戶上傳的圖片與用戶的位置信息進(jìn)行關(guān)聯(lián) 并按照位置信息建立相應(yīng)的目錄;
數(shù)據(jù)接口模塊301將其接收到的用戶移動(dòng)手機(jī)的位置信息轉(zhuǎn)發(fā)至資源 管理模塊304,資源管理模塊304給上傳的圖片關(guān)聯(lián)相應(yīng)的位置信息,如在 該圖片的描述中加上位置標(biāo)簽(上傳位置中國(guó)廣東省深圳市福田區(qū)華強(qiáng)北 路),或者在圖片存儲(chǔ)格式中添加一個(gè)上傳位置屬性,并將關(guān)聯(lián)位置后的圖 片轉(zhuǎn)至資源存儲(chǔ)模塊302進(jìn)行存儲(chǔ)。
資源管理模塊304根據(jù)圖片關(guān)聯(lián)的位置信息建立相應(yīng)的目錄,并自動(dòng)將 上傳圖片存儲(chǔ)到資源存儲(chǔ)模塊302的最小匹配的位置目錄中,移動(dòng)Blog服 務(wù)器維護(hù)一個(gè)多級(jí)位置目錄的文件系統(tǒng),能夠根據(jù)資源的位置匹配一個(gè)最接 近的目錄進(jìn)行存儲(chǔ)。例如,移動(dòng)Blog的一個(gè)目錄層次為根目錄/國(guó)家/省份 /城市/區(qū)域/街道,如圖7所示,資源管理模塊304根據(jù)圖片位置信息匹配到 子目錄"華強(qiáng)北路,,中,如果沒(méi)有該目錄(虛線表示沒(méi)有該目錄的情況),則 將所上傳的圖片最小匹配到"福田區(qū),,目錄下存儲(chǔ),圖片存儲(chǔ)信息至少包括圖 片上傳位置、圖片文件名。
以下給出一個(gè)XML存儲(chǔ)方式
<xml:picture
<picture〉
<picture:name〉picture.jpg</ picture:name > 〃圖片名
< picture:user >user< /picture:user > 〃圖片上傳用戶
< picture:location 〉
< location:nation=,,China"〉 〃所在國(guó)家
< location: province= "Guangdong,,> 〃所在省份
< location: city=,,Shenzhen,,> 〃所在城市
< location: country=,,F(xiàn)utian,,〉 〃所在區(qū)域
< location: street=,,Huaqiangbei,,〉 〃所在街道 < /picture:location 〉 〃圖片上傳位置 </ xml:picture 〉
567、 資源存儲(chǔ)模塊302按照位置目錄存儲(chǔ)上傳圖片; 資源存儲(chǔ)模塊302將從資源管理模塊304發(fā)送來(lái)的經(jīng)過(guò)位置關(guān)聯(lián)后以及
按照位置信息建立目錄后的數(shù)據(jù)進(jìn)行存儲(chǔ)。
568、 資源管理模塊304對(duì)上傳的圖片按照位置信息建立索引;
資源管理模塊304可以定時(shí)地對(duì)資源存儲(chǔ)模塊302中上傳的圖片按照上 述目錄結(jié)構(gòu)建立以位置信息為線索的索引,并向用戶提供WAP界面對(duì)其上 傳的圖片進(jìn)行查詢、搜索。
569、 結(jié)束程序。
當(dāng)定位觸發(fā)模塊303根據(jù)定位觸發(fā)策略判斷不需要進(jìn)行定位時(shí),則不做 進(jìn)一步處理,直接結(jié)束程序。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù) 范圍,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種上傳資源位置信息的確定方法,其特征在于,包括如下步驟應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的位置信息;位置服務(wù)器根據(jù)應(yīng)用服務(wù)器的請(qǐng)求對(duì)用戶終端進(jìn)行定位,并將獲取的位置信息返回給應(yīng)用服務(wù)器。
2、 如權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先確認(rèn)用戶授權(quán)對(duì)所述用戶終端進(jìn)行定位,然后向位置服務(wù) 器請(qǐng)求用戶終端的位置信息。
3、 如權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先確認(rèn)上傳的資源為設(shè)定類別的資源,然后向位置服務(wù)器請(qǐng) 求用戶終端的位置信息。
4、 如權(quán)利要求1所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先判斷是否已經(jīng)獲取用戶登錄時(shí)的地址信息,如果是則根據(jù) 該地址信息確定所述位置信息;否則再向位置服務(wù)器請(qǐng)求用戶終端的位置信 息。
5、 如權(quán)利要求1所述的方法,其特征在于,所述位置信息包括用戶終 端所在的經(jīng)絆度。
6、 如權(quán)利要求5所述的方法,其特征在于,所述方法還包括應(yīng)用服 務(wù)器通過(guò)GIS或者數(shù)字地圖系統(tǒng),根據(jù)所述經(jīng)綽度進(jìn)一步定位用戶終端。
7、 如權(quán)利要求1所述的方法,其特征在于,位置服務(wù)器根據(jù)所述位置 請(qǐng)求,先定位出用戶終端所在的經(jīng)綿度,再根據(jù)所述經(jīng)綷度,通過(guò)GIS或者 數(shù)字地圖系統(tǒng)進(jìn)一步定位用戶終端,并將最終獲取的位置信息返回給應(yīng)用服 務(wù)器。
8、 如權(quán)利要求l所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先判斷與該用戶終端相鄰上一次上傳資源的時(shí)間之間的差值 是否在設(shè)定閾值內(nèi),如果是,則將相鄰上一次上傳資源的位置信息作為用戶終端本次上傳資源的位置信息;否則再向位置服務(wù)器請(qǐng)求用戶終端的位置信息。
9、 一種上傳資源的管理方法,其特征在于,包括如下步驟 應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的位置信息;位置服務(wù)器根據(jù)應(yīng)用服務(wù)器的請(qǐng)求對(duì)用戶終端進(jìn)行定位,并將獲取的位 置信息返回給應(yīng)用服務(wù)器;應(yīng)用服務(wù)器將用戶終端的位置信息與上傳資源進(jìn)行關(guān)聯(lián)。
10、 如權(quán)利要求9所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先確認(rèn)用戶授權(quán)對(duì)所述用戶終端進(jìn)行定位后,再向位置服務(wù) 器請(qǐng)求用戶終端的位置信息。
11、 如權(quán)利要求9所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先確認(rèn)上傳的資源為設(shè)定類別的資源后,再向位置服務(wù)器請(qǐng) 求用戶終端的位置信息。
12、 如權(quán)利要求9所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),先判斷是否已經(jīng)獲取用戶登錄時(shí)的地址信息,如果是則根據(jù)該地址信息確定所述位置信息;否則再向位置服務(wù)器請(qǐng)求用戶終端的位置信 自
13、 如權(quán)利要求9所述的方法,其特征在于,所述位置信息包括用戶終 端所在的經(jīng)緯度。
14、 如權(quán)利要求13所述的方法,其特征在于,所述方法還包括應(yīng)用 服務(wù)器通過(guò)GIS或者數(shù)字地圖系統(tǒng),根據(jù)所述經(jīng)鄉(xiāng)韋度進(jìn)一步定位用戶終端。
15、 如權(quán)利要求9所述的方法,其特征在于,位置服務(wù)器根據(jù)所述位置 請(qǐng)求,先定位出用戶終端所在的經(jīng)綿度,再根據(jù)所述經(jīng)綿度,通過(guò)GIS或者 數(shù)字地圖系統(tǒng)進(jìn)一步定位用戶終端,并將最終獲取的位置信息返回給應(yīng)用服 務(wù)器。
16、 如權(quán)利要求9所述的方法,其特征在于,應(yīng)用服務(wù)器收到用戶終端 上傳的資源時(shí),先判斷與該用戶終端相鄰上一次上傳資源的時(shí)間之間的差值是否在設(shè)定閾值內(nèi),如果是,則將相鄰上一次上傳資源的位置信息作為用戶終端本次上傳資源的位置信息;否則再向位置服務(wù)器請(qǐng)求用戶終端的位置信 自
17、 如權(quán)利要求9所述的方法,其特征在于,該方法還包括應(yīng)用服務(wù) 器根據(jù)所述的位置信息對(duì)上傳資源進(jìn)行分類,并建立對(duì)應(yīng)的位置索引。
18、 一種應(yīng)用服務(wù)器,包括數(shù)據(jù)接口模塊、資源存儲(chǔ)模塊,其特征在于, 所述應(yīng)用服務(wù)器還包括定位觸發(fā)模塊,用于在所述數(shù)據(jù)接口模塊從用戶終 端接收到上傳資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的位置信息,并接收位置 服務(wù)器返回的位置信息。
19、 如權(quán)利要求18所述的應(yīng)用服務(wù)器,其特征在于,所述應(yīng)用服務(wù)器 還包括資源管理模塊,用于將所述的位置服務(wù)器返回的位置信息與所述用戶 終端的上傳資源進(jìn)行關(guān)聯(lián)。
20、 如權(quán)利要求18或19所述的應(yīng)用服務(wù)器,其特征在于,所述的定位 觸發(fā)模塊進(jìn)一步包括觸發(fā)策略存儲(chǔ)子模塊和觸發(fā)判斷子模塊;觸發(fā)策略存儲(chǔ)子模塊用于存儲(chǔ)定位觸發(fā)策略;觸發(fā)判斷子模塊用于根據(jù)從數(shù)據(jù)接口模塊傳來(lái)的上傳資源的信息,用戶 終端標(biāo)識(shí)信息或用戶信息判斷是否滿足定位觸發(fā)策略,并在滿足定位觸發(fā)策 略時(shí)向位置服務(wù)器發(fā)送定位請(qǐng)求。
21、 如權(quán)利要求19所述的應(yīng)用服務(wù)器,其特征在于,所述的資源管理模 塊進(jìn)一步包括位置分析子模塊,用于對(duì)資源存儲(chǔ)模塊中存儲(chǔ)的所述的經(jīng)過(guò)位 置關(guān)聯(lián)后的上傳資源按照所述的位置信息進(jìn)行分類,并按照該分類建立對(duì)應(yīng) 的位置索引。
22、 如權(quán)利要求20所述的應(yīng)用服務(wù)器,其特征在于,所述應(yīng)用服務(wù)器進(jìn) 一步包括位置解析模塊,用于根據(jù)用戶終端的經(jīng)煒度位置信息進(jìn)一步通過(guò) GIS、數(shù)字地圖系統(tǒng)獲取用戶終端的位置信息。
全文摘要
本發(fā)明公開了上傳資源位置信息的確定方法,包括應(yīng)用服務(wù)器收到用戶終端上傳的資源時(shí),向位置服務(wù)器請(qǐng)求用戶終端的位置信息;位置服務(wù)器根據(jù)應(yīng)用服務(wù)器的請(qǐng)求對(duì)用戶終端進(jìn)行定位,并將獲取的位置信息返回給應(yīng)用服務(wù)器。本發(fā)明還公開了一種資源管理的方法、系統(tǒng)、應(yīng)用服務(wù)器。本發(fā)明解決了當(dāng)前用戶終端上傳資源時(shí)缺少地理位置相關(guān)信息的問(wèn)題,并克服了現(xiàn)有技術(shù)在獲取終端位置信息方面對(duì)終端設(shè)備能力的依賴;而且通過(guò)對(duì)上傳資源的位置關(guān)聯(lián)可以優(yōu)化對(duì)上傳資源的管理。
文檔編號(hào)H04Q7/38GK101198149SQ20061015742
公開日2008年6月11日 申請(qǐng)日期2006年12月6日 優(yōu)先權(quán)日2006年12月6日
發(fā)明者張慶杰, 莫彩文, 剛 邵, 鐘杰萍 申請(qǐng)人:華為技術(shù)有限公司