亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

基于地理位置的信息提供系統(tǒng)、設(shè)備、方法及普及運(yùn)算設(shè)備的制作方法

文檔序號:6597568閱讀:123來源:國知局
專利名稱:基于地理位置的信息提供系統(tǒng)、設(shè)備、方法及普及運(yùn)算設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息提供系統(tǒng),信息提供設(shè)備,普及運(yùn)算設(shè)備以及信息提供方法,尤其涉及提供基于地理位置的訂閱服務(wù)的信息提供系統(tǒng),信息提供設(shè)備,普及運(yùn)算設(shè)備以及信息提供方法。
背景技術(shù)
隨著網(wǎng)絡(luò)和通信技術(shù)的發(fā)展,人們越來越依賴于現(xiàn)代的通信工具獲取及時的信息。其中借助于全球定位系統(tǒng)為移動用戶提供基于位置的訂閱服務(wù)已經(jīng)成為業(yè)界感興趣的研究課題。
圖1是已有的提供基于位置的信息服務(wù)系統(tǒng)的方框圖。
通常由一個位置服務(wù)信息提供設(shè)備105通過網(wǎng)絡(luò)101接收從請求方1,請求方2...以及請求方N發(fā)出的關(guān)于被請求方1或被請求方2...或被請求方M的訂閱服務(wù)請求。其中被請求方可以例如是移動電話,PDA等普及運(yùn)算裝置(pervasive device);這些訂閱服務(wù)請求例如可以是請求方j(luò)(1≤j≤N,其中j和N都是正整數(shù))發(fā)出的關(guān)于在某個時刻或某個時間段內(nèi)被請求方i(1≤i≤M,其中i和M都是正整數(shù))在什么位置;或者是被請求方i何時位于某飯店門前等等與被請求方I的位置相關(guān)的空間或時間或空間和時間的組合的查詢條件。其中請求方可以是擁有被請求方例如移動電話,PDA等的用戶,也可以是關(guān)心擁有被請求方的用戶的行蹤的其它用戶例如孩子的父母,出租司機(jī)所屬的出租公司等等。
圖2是位置服務(wù)信息提供設(shè)備105為了提供這種基于位置的訂閱服務(wù)的功能方框圖。通常由一個位置跟蹤定位裝置201,例如一個全球定位系統(tǒng)(GPS)通過網(wǎng)絡(luò)110確定被請求方i的當(dāng)前位置。一個基于位置的信息計算裝置205根據(jù)所獲取的被請求方i的當(dāng)前位置以及位置服務(wù)請求中所包括的查詢條件計算符合位置服務(wù)請求中的查詢條件的服務(wù)信息。然后由一個基于位置信息發(fā)送裝置210把計算出的訂閱信息提供給相應(yīng)的請求方j(luò)。
在這種現(xiàn)有技術(shù)中,由于需要位置服務(wù)信息提供設(shè)備105來承擔(dān)大量的工作,例如對被請求方的跟蹤定位,基于跟蹤定位的位置信息進(jìn)行計算。從而加重了位置服務(wù)信息提供設(shè)備105的運(yùn)行負(fù)荷;并且由于位置服務(wù)信息提供設(shè)備105要與被請求方不斷地進(jìn)行位置定位信息的交互,因而加重了網(wǎng)絡(luò)負(fù)載,使整個系統(tǒng)的性能惡化。當(dāng)基于位置的訂閱服務(wù)請求激增時,系統(tǒng)性能的惡化尤為突出。
隨著嵌入式微處理器和存儲器等硬件技術(shù)的發(fā)展,普及運(yùn)算裝置的處理能力變得更加強(qiáng)大,而成本卻在不斷地下降。因此許多在位置服務(wù)信息提供設(shè)備側(cè)進(jìn)行的計算可以放在普及運(yùn)算裝置側(cè)去做,而且從整體上來說,也不會使整個系統(tǒng)的成本增加。其次,隨著GPS等定位技術(shù)的發(fā)展,普及運(yùn)算裝置也可以通過自定位系統(tǒng)來定位它自己。
如果將上述技術(shù)結(jié)合起來將對當(dāng)前的基于位置的信息提供系統(tǒng)帶來根本性的改變。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的上述問題,本發(fā)明的一個目的是提供一種信息提供系統(tǒng),用于提供基于地理位置的訂閱服務(wù)業(yè)務(wù),其中可以在一個普及運(yùn)算設(shè)備進(jìn)行位置自定位,并進(jìn)行基于位置的計算,以生成訂閱信息。
本發(fā)明的另一個目的是提供一種信息提供設(shè)備,其中該信息提供設(shè)備提供基于地理位置的訂閱服務(wù)業(yè)務(wù)。
本發(fā)明的再一個目的是提供一種普及運(yùn)算設(shè)備,其中該設(shè)備可以進(jìn)行位置自定位,并進(jìn)行基于位置的計算,以生成訂閱信息。
本發(fā)明還有一個目的是提供一種信息提供方法,其中可以由一個普及運(yùn)算設(shè)備進(jìn)行位置自定位,并進(jìn)行基于位置的計算,以生成訂閱信息。
為了實現(xiàn)上述目的,本發(fā)明提供一種提供基于地理位置的訂閱服務(wù)的信息提供系統(tǒng),信息提供設(shè)備,普及運(yùn)算設(shè)備以及信息提供方法。其中響應(yīng)一個請求方發(fā)出的對一個普及運(yùn)算設(shè)備的訂閱服務(wù)請求,由位置信息提供設(shè)備生成與該訂閱服務(wù)請求相關(guān)的任務(wù),該普及運(yùn)算裝置從該位置服務(wù)信息提供設(shè)備接收任務(wù),進(jìn)行位置自定位,以及基于位置的計算,以執(zhí)行該任務(wù)生成訂閱信息,并將所生成的訂閱信息發(fā)送給請求方。
本發(fā)明的一個優(yōu)點在于,本發(fā)明通過將通常由位置服務(wù)信息提供設(shè)備所承擔(dān)的位置定位和相關(guān)的計算工作交給普及運(yùn)算裝置來進(jìn)行處理,從而減少了位置服務(wù)信息提供設(shè)備的工作量,降低了其工作負(fù)載。
本發(fā)明的又一個優(yōu)點在于,通過將通常由位置服務(wù)信息提供設(shè)備所承擔(dān)的位置定位和相關(guān)的計算工作交給普及運(yùn)算裝置來進(jìn)行處理,從而減少了位置服務(wù)信息提供設(shè)備和普及運(yùn)算裝置之間的信息交互量,也即減少了網(wǎng)絡(luò)上的信息傳輸量,因此減輕了網(wǎng)絡(luò)負(fù)載。
本發(fā)明的再一個優(yōu)點在于,本發(fā)明通過將通常由位置服務(wù)信息提供設(shè)備所承擔(dān)的位置定位和相關(guān)的計算工作交給普及運(yùn)算裝置來進(jìn)行處理,從而充分地利用了普及運(yùn)算裝置的資源,并進(jìn)而平衡了位置服務(wù)系統(tǒng)中位置服務(wù)信息提供設(shè)備,網(wǎng)絡(luò)以及普及運(yùn)算裝置的工作量。
本發(fā)明的還有一個優(yōu)點在于,本發(fā)明能夠根據(jù)請求方的訂閱服務(wù)請求,為其提供靈活的訂閱信息。
通過以下結(jié)合附圖對本發(fā)明的最佳實施例的詳細(xì)說明,本發(fā)明的這些以及其他優(yōu)點將更加明顯。


圖1示出已有的提供基于位置的訂閱服務(wù)的信息服務(wù)系統(tǒng)的方框圖。
圖2示出已有的信息服務(wù)系統(tǒng)中的位置服務(wù)信息提供設(shè)備的功能方框圖。
圖3示出根據(jù)本發(fā)明的提供基于位置的訂閱服務(wù)的信息服務(wù)系統(tǒng)的方框圖。
圖4是根據(jù)本發(fā)明的位置服務(wù)信息提供設(shè)備的功能方框圖。
圖5是根據(jù)本發(fā)明的普及運(yùn)算裝置的功能方框圖。
圖6是位置服務(wù)信息提供系統(tǒng)對接收的訂閱服務(wù)請求進(jìn)行處理的流程圖。
圖7是位置服務(wù)信息提供設(shè)備對接收的訂閱服務(wù)請求進(jìn)行處理的流程圖。
圖8是普及運(yùn)算裝置的操作的流程圖。
圖9是任務(wù)應(yīng)用程序的操作的流程圖。
具體實施例方式
現(xiàn)在將結(jié)合圖3描述根據(jù)本發(fā)明的提供基于位置的訂閱服務(wù)的信息服務(wù)系統(tǒng)的方框圖。
如圖3所示,根據(jù)本發(fā)明的信息服務(wù)系統(tǒng)包括位置服務(wù)信息提供設(shè)備305,它響應(yīng)請求方j(luò)發(fā)出的對普及運(yùn)算裝置310(也可稱為被請求方)的基于位置的訂閱服務(wù)請求,生成與該訂閱服務(wù)請求相關(guān)的任務(wù)。該任務(wù)被執(zhí)行后,可以生成與訂閱服務(wù)請求對應(yīng)的訂閱信息。其中這些訂閱服務(wù)請求包含與位置相關(guān)的空間和/或時間觸發(fā)條件(以后稱為觸發(fā)條件,其中涉及一個位置的空間和/或時間條件稱為一個觸發(fā)條件),以及普及運(yùn)算裝置310的識別標(biāo)識。關(guān)于如何生成任務(wù),將在以后描述。
普及運(yùn)算裝置310從位置服務(wù)信息提供設(shè)備305接收所生成的任務(wù),并執(zhí)行該任務(wù),生成與訂閱服務(wù)請求對應(yīng)的訂閱信息,將所生成的訂閱信息發(fā)送給請求方j(luò)。關(guān)于普及運(yùn)算裝置310的詳細(xì)操作將在以后描述。
圖6是位置服務(wù)信息提供系統(tǒng)對接收的訂閱服務(wù)請求進(jìn)行處理的流程圖。
首先,在步驟S600,位置服務(wù)信息提供設(shè)備305,從請求方j(luò)接收其發(fā)出的對普及運(yùn)算裝置310的基于位置的訂閱服務(wù)請求。
在步驟S601,位置服務(wù)信息提供設(shè)備305,響應(yīng)請求方j(luò)發(fā)出的對普及運(yùn)算裝置310的基于位置的訂閱服務(wù)請求,生成與該訂閱服務(wù)請求相關(guān)的任務(wù)。
然后,在步驟S605,位置服務(wù)信息提供設(shè)備305,根據(jù)普及運(yùn)算裝置310的識別標(biāo)識向相應(yīng)的普及運(yùn)算裝置310下載所生成的任務(wù)。
在步驟S610,普及運(yùn)算裝置310執(zhí)行該任務(wù),生成與訂閱服務(wù)請求對應(yīng)的訂閱信息,將所生成的訂閱信息發(fā)送給請求方j(luò)。
根據(jù)本發(fā)明的信息服務(wù)系統(tǒng),通過將通常由位置服務(wù)信息提供設(shè)備所承擔(dān)的位置定位和相關(guān)的計算工作交給普及運(yùn)算裝置來進(jìn)行處理,從而減少了位置服務(wù)信息提供設(shè)備的工作量,降低了其負(fù)載。
另外,由于位置跟蹤工作都交由普及運(yùn)算裝置來進(jìn)行,減少了位置服務(wù)信息提供設(shè)備和普及運(yùn)算裝置之間的信息交互量,從而減輕了網(wǎng)絡(luò)負(fù)載。
另外,本發(fā)明充分地利用了普及運(yùn)算裝置的資源,進(jìn)而平衡了位置服務(wù)系統(tǒng)中位置服務(wù)信息提供設(shè)備,網(wǎng)絡(luò)以及普及運(yùn)算裝置的工作量。
本領(lǐng)域的技術(shù)人員將能夠理解,在本發(fā)明中雖然將普及運(yùn)算裝置作為被請求方進(jìn)行了舉例說明,但被請求方不限于普及運(yùn)算裝置,一切可以進(jìn)行自定位以及具有相當(dāng)?shù)挠嬎愫吐?lián)網(wǎng)能力的終端都可以作為被請求方。
另外,在圖3中,在從普及運(yùn)算裝置310向請求方j(luò)發(fā)送訂閱信息時是按照從普及運(yùn)算裝置310→網(wǎng)絡(luò)110→位置服務(wù)信息提供設(shè)備305→網(wǎng)絡(luò)101→請求方j(luò)的路徑進(jìn)行傳遞的。這種情況尤其適用于當(dāng)運(yùn)算裝置310本身不是屬于請求方j(luò)的終端的時候。但是,當(dāng)普及運(yùn)算裝置310本身就是屬于請求方j(luò)的終端的時候,就不需按照上述的路徑進(jìn)行訂閱信息的反饋,而可以由普及運(yùn)算裝置310本身通過語音、文本或圖像等形式將訂閱信息提示給請求方j(luò)。而且,當(dāng)普及運(yùn)算裝置310本身不是屬于請求方j(luò)的終端的時候,還可以通過從普及運(yùn)算裝置310向請求方j(luò)所指定的終端發(fā)送短信息等來將訂閱信息發(fā)送給請求方j(luò)。因此一切可以將訂閱信息發(fā)送給請求方j(luò)的現(xiàn)有技術(shù)都可以由本發(fā)明使用來實現(xiàn)訂閱信息的反饋。
另外,在圖3中雖然分別用兩個網(wǎng)絡(luò),例如網(wǎng)絡(luò)101和網(wǎng)絡(luò)110來表示請求方j(luò)和位置服務(wù)信息提供設(shè)備305以及位置服務(wù)信息提供設(shè)備305和普及運(yùn)算裝置310之間的網(wǎng)絡(luò)連接。但是本領(lǐng)域的技術(shù)人員將能夠理解,網(wǎng)絡(luò)101和網(wǎng)絡(luò)110可以是同一個網(wǎng)絡(luò)。尤其是當(dāng)普及運(yùn)算裝置310本身就是屬于請求方j(luò)的終端的時候,請求方j(luò)和普及運(yùn)算裝置310都位于同一個位置,請求方j(luò)僅需通過普及運(yùn)算裝置310就可以輸入訂閱服務(wù)請求,并通過該普及運(yùn)算裝置310接收訂閱信息。
另外,請求方j(luò)可以通過沒有圖示的一個輸入界面來輸入訂閱服務(wù)請求。該輸入界面可以由運(yùn)行位置服務(wù)信息提供設(shè)備305的服務(wù)提供商通過網(wǎng)絡(luò)下載給請求方。
下面將參考圖4詳細(xì)說明根據(jù)本發(fā)明的位置服務(wù)信息提供設(shè)備的操作。
圖4是根據(jù)本發(fā)明的位置服務(wù)信息提供設(shè)備的功能方框圖。
位置服務(wù)信息提供設(shè)備305包括訂閱服務(wù)請求接收裝置401,地理信息抽取裝置405,任務(wù)生成器410,地理信息存儲裝置415,任務(wù)應(yīng)用程序存儲裝置420以及訂閱信息發(fā)送裝置425。
訂閱服務(wù)請求接收裝置401從請求方j(luò)接收訂閱服務(wù)請求,根據(jù)訂閱服務(wù)請求信息特定該訂閱服務(wù)請求信息中包含的地名、建筑物名稱等涉及地理位置的數(shù)據(jù),把特定的地理位置數(shù)據(jù)發(fā)送給地理信息抽取裝置405。另外,訂閱服務(wù)請求接收裝置401還將訂閱服務(wù)請求發(fā)送給任務(wù)生成器410。本領(lǐng)域的技術(shù)人員將能夠理解,所述的訂閱服務(wù)請求可以是語音形式,也可以是文本形式;而且特定地理位置數(shù)據(jù)的操作可以采用進(jìn)行字符識別,圖像識別,語音識別等的已有技術(shù)來進(jìn)行。
地理信息存儲裝置415存儲了普及運(yùn)算裝置310能夠被其內(nèi)置的跟蹤定位系統(tǒng)進(jìn)行跟蹤定位的范圍內(nèi)的空間地理位置信息。例如,如果該普及運(yùn)算裝置310可以被定位裝置例如GPS跟蹤定位的范圍為A城市,則該地理信息存儲裝置415存儲了A城市的空間地理信息。而且該空間地理信息可以包括各種各樣的空間地理數(shù)據(jù),例如城市旅游景點位置信息,交通線路位置信息,酒店位置信息,購物中心位置信息等等。
另外,以上是結(jié)合一個普及運(yùn)算裝置310進(jìn)行的說明,當(dāng)有多個普及運(yùn)算裝置可以從根據(jù)本發(fā)明的位置服務(wù)信息提供系統(tǒng)中接收任務(wù)的時候,地理信息存儲裝置415可以存儲所有這些普及運(yùn)算裝置310能夠被跟蹤定位的范圍內(nèi)的空間地理位置信息。
地理信息抽取裝置405根據(jù)從訂閱服務(wù)請求接收裝置401所接收的特定地理位置數(shù)據(jù),從地理信息存儲裝置415中抽取出與該特定地理位置數(shù)據(jù)有關(guān)的空間地理信息。
任務(wù)應(yīng)用程序生成模塊存儲裝置420存儲用于生成任務(wù)應(yīng)用程序的任務(wù)生成模塊。這些任務(wù)生成模塊例如是以從訂閱服務(wù)請求中所生成的一個或多個空間和/或時間觸發(fā)條件來生成各任務(wù)應(yīng)用程序的多個通用生成模塊。
任務(wù)生成器410,根據(jù)從訂閱服務(wù)請求接收裝置401所接收的訂閱服務(wù)請求,生成一個或多個空間和/或時間觸發(fā)條件。關(guān)于如何生成觸發(fā)條件,可以采用現(xiàn)有技術(shù)中進(jìn)行字符識別,圖像識別,語音識別等的已有技術(shù)來執(zhí)行。在本發(fā)明中將涉及一個確定或不確定的位置及關(guān)于該位置的空間和/或時間條件稱為一個觸發(fā)條件,一個訂閱服務(wù)請求中可能包括多個觸發(fā)條件。例如在從請求方發(fā)出的一個訂閱服務(wù)請求可能包括(1)何時被請求方到達(dá)A飯店,(2)被請求方在中午1200AM位于何地這兩個觸發(fā)條件。
從任務(wù)應(yīng)用程序生成模塊存儲裝置420中調(diào)用相應(yīng)的任務(wù)應(yīng)用程序生成模塊。例如,用于產(chǎn)生基于空間觸發(fā)條件的任務(wù)的模塊,用于產(chǎn)生基于時間觸發(fā)條件的任務(wù)的模塊,用于產(chǎn)生基于時間和空間觸發(fā)條件的任務(wù)的模塊等等,使用該任務(wù)應(yīng)用程序生成模塊,根據(jù)生成的空間和/或時間觸發(fā)條件,生成一個或多個任務(wù)應(yīng)用程序。任務(wù)應(yīng)用程序?qū)嶋H上是被運(yùn)行時將生成響應(yīng)請求方的訂閱服務(wù)請求的訂閱信息的程序。該任務(wù)應(yīng)用程序包括控制進(jìn)行例如根據(jù)觸發(fā)條件判斷何時確定普及運(yùn)算裝置當(dāng)前所在的地理位置的過程,還包括控制進(jìn)行根據(jù)所確定的地理位置進(jìn)行計算以生成滿足空間和/或時間觸發(fā)條件的訂閱信息的過程。關(guān)于該任務(wù)應(yīng)用程序的操作將在以后詳細(xì)描述。
任務(wù)生成器410根據(jù)生成的任務(wù)應(yīng)用程序和地理信息抽取裝置405所抽取出的空間地理信息生成一個任務(wù),通過網(wǎng)絡(luò)110發(fā)送給普及運(yùn)算裝置310。
圖7是位置服務(wù)信息提供設(shè)備對接收的訂閱服務(wù)請求進(jìn)行處理的流程圖。
首先,在步驟S701,訂閱服務(wù)請求接收裝置401從請求方j(luò)接收訂閱服務(wù)請求。
然后,在步驟S705,訂閱服務(wù)請求接收裝置401特定該訂閱服務(wù)請求信息中包含的地名、建筑物名稱等涉及地理位置的數(shù)據(jù),把特定的地理位置數(shù)據(jù)發(fā)送給地理信息抽取裝置405。
在步驟S705,訂閱服務(wù)請求接收裝置401還將訂閱服務(wù)請求發(fā)送給任務(wù)生成器410。
在步驟S710,地理信息抽取裝置405根據(jù)從訂閱服務(wù)請求接收裝置401所接收的特定地理位置數(shù)據(jù),從地理信息存儲裝置415中抽取出與該特定地理位置數(shù)據(jù)有關(guān)的空間地理信息。
在步驟S715,任務(wù)生成器410根據(jù)從訂閱服務(wù)請求接收裝置401所接收的訂閱服務(wù)請求,生成一個或多個空間和/或時間觸發(fā)條件,從任務(wù)應(yīng)用程序生成模塊存儲裝置420中調(diào)用相應(yīng)的任務(wù)應(yīng)用程序生成模塊,使用該任務(wù)應(yīng)用程序生成模塊,根據(jù)生成的空間和/或時間觸發(fā)條件,生成一個或多個任務(wù)應(yīng)用程序。
在步驟S720,任務(wù)生成器410根據(jù)生成的任務(wù)應(yīng)用程序和地理信息抽取裝置405所抽取出的空間地理信息生成一個任務(wù),通過網(wǎng)絡(luò)110發(fā)送給普及運(yùn)算裝置310。
另外,根據(jù)本發(fā)明的另一個實施例,當(dāng)一個請求方相對于同一個普及運(yùn)算裝置310發(fā)送出多個訂閱服務(wù)請求的時候,任務(wù)生成器410將多次執(zhí)行上述步驟,生成多個任務(wù),并通過網(wǎng)絡(luò)110發(fā)送給普及運(yùn)算裝置310。
而且當(dāng)請求方對于訂閱服務(wù)請求有特殊的要求,例如對于訂閱服務(wù)請求中的多個觸發(fā)條件或多個訂閱服務(wù)請求具有優(yōu)先響應(yīng)順序要求的時候,任務(wù)生成器410還將在生成任務(wù)的時候為多個對應(yīng)的任務(wù)應(yīng)用程序設(shè)置控制其優(yōu)先執(zhí)行順序或者是其它的控制執(zhí)行這些特殊要求的控制程序,并將該控制程序集成到任務(wù)中或單獨地發(fā)送給普及運(yùn)算裝置。
訂閱信息發(fā)送裝置425在需要時將從普及運(yùn)算裝置310所接收的訂閱信息發(fā)送給請求方。該訂閱信息發(fā)送裝置425例如是當(dāng)普及運(yùn)算裝置310本身不是屬于請求方j(luò)的終端的時候使用。
圖5是根據(jù)本發(fā)明的普及運(yùn)算裝置310的功能方框圖。
該普及運(yùn)算裝置310包括任務(wù)接收裝置501,任務(wù)執(zhí)行引擎505,訂閱信息發(fā)送裝置510,任務(wù)應(yīng)用程序存儲裝置520,地理信息存儲裝置515以及自定位裝置525。
任務(wù)接收裝置501,通過網(wǎng)絡(luò)11接收從位置服務(wù)信息提供設(shè)備305下載的該任務(wù)生成器410所生成的任務(wù)。并且將包含在該任務(wù)中的任務(wù)應(yīng)用程序存儲在應(yīng)用程序存儲裝置520中,將包含在該任務(wù)中的空間地理信息存儲在地理信息存儲裝置515中。另外,該任務(wù)接收裝置501將接收到任務(wù)這個消息通知給任務(wù)執(zhí)行引擎505,并且在存在控制程序的時候?qū)⒖刂瞥绦騻魉徒o任務(wù)執(zhí)行引擎505。
任務(wù)執(zhí)行引擎505進(jìn)行在普及運(yùn)算側(cè)的任務(wù)執(zhí)行的總體控制,例如負(fù)責(zé)進(jìn)行任務(wù)應(yīng)用程序的調(diào)度和與位置信息提供設(shè)備305之間的協(xié)調(diào)等的工作。它響應(yīng)接收到任務(wù)這個消息,進(jìn)行控制,從任務(wù)應(yīng)用程序存儲裝置520中調(diào)出接收到的一個或多個任務(wù)應(yīng)用程序進(jìn)行運(yùn)行,以生成所述訂閱信息。
另外,當(dāng)任務(wù)執(zhí)行引擎505接收到特殊控制程序的時候,還將根據(jù)該控制程序執(zhí)行響應(yīng)請求方特殊要求的控制過程。
任務(wù)應(yīng)用程序在運(yùn)行時,根據(jù)觸發(fā)條件,當(dāng)需要確定普及運(yùn)算裝置的當(dāng)前所在地理位置時,向自定位裝置525發(fā)出請求,請求確定普及運(yùn)算裝置的當(dāng)前所在地理位置。
自定位裝置525響應(yīng)該任務(wù)應(yīng)用程序的請求,確定普及運(yùn)算裝置的當(dāng)前所在地理位置,并將其提供給該任務(wù)應(yīng)用程序。該自定位裝置525可以是任意的進(jìn)行自定位的裝置,例如一個GPS裝置,也可以是從第三方接收定位服務(wù)的裝置。
根據(jù)本發(fā)明的另一個實施例,自定位裝置525可以不斷地進(jìn)行自定位,將定位信息存儲在普及運(yùn)算裝置的一個當(dāng)前所在地理位置存儲裝置中(未示出)或更新存儲在普及運(yùn)算裝置中的位置信息。從而任務(wù)應(yīng)用程序在需要時可以直接從該存儲器中取出最新當(dāng)前位置信息。
任務(wù)應(yīng)用程序根據(jù)自定位裝置525所提供的當(dāng)前地理位置信息進(jìn)行計算以生成滿足觸發(fā)條件的訂閱信息。
訂閱信息發(fā)送裝置510,將任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給請求方。其中訂閱信息可以以語音,圖像,文本等方式呈現(xiàn)給請求方。
圖8是普及運(yùn)算裝置的操作的流程圖。
首先,在步驟S801,任務(wù)接收裝置501,通過網(wǎng)絡(luò)110從位置服務(wù)信息提供設(shè)備305的任務(wù)生成器410下載該任務(wù)生成器410所生成的任務(wù)。
在步驟S805,任務(wù)接收裝置501,將包含在該任務(wù)中的一個或多個任務(wù)應(yīng)用程序存儲在應(yīng)用程序存儲裝置520中,將包含在該任務(wù)中的空間地理信息存儲在地理信息存儲裝置515中,并將接收到任務(wù)這個消息和/或控制程序通知給任務(wù)執(zhí)行引擎505。
在步驟S810,任務(wù)執(zhí)行引擎505,響應(yīng)接收到任務(wù)這個消息和/或控制程序,進(jìn)行控制,從任務(wù)應(yīng)用程序存儲裝置520中調(diào)出接收到的相應(yīng)的各任務(wù)應(yīng)用程序進(jìn)行運(yùn)行,生成訂閱信息。
在步驟S815,訂閱信息發(fā)送裝置510,將任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給請求方。
圖9是一個任務(wù)應(yīng)用程序的操作流程圖。
首先,在步驟S901,該任務(wù)應(yīng)用程序監(jiān)視觸發(fā)條件。在步驟S905,當(dāng)觸發(fā)條件被觸發(fā),需要確定普及運(yùn)算裝置的當(dāng)前所在地理位置時,前進(jìn)到步驟S910,向自定位裝置525發(fā)出請求,請求確定普及運(yùn)算裝置的當(dāng)前所在地理位置。在步驟S915,接收自定位裝置525響應(yīng)該任務(wù)應(yīng)用程序的請求,確定的普及運(yùn)算裝置的當(dāng)前所在地理位置。在步驟S920,任務(wù)應(yīng)用程序根據(jù)自定位裝置525所提供的當(dāng)前地理位置信息進(jìn)行計算以生成滿足觸發(fā)條件的訂閱信息。
應(yīng)該注意的是,上面所描述的實施方式只是用于說明本發(fā)明,并不構(gòu)成對本發(fā)明的限制。
雖然結(jié)合附圖詳細(xì)描述了本發(fā)明的實施例,但是對于本領(lǐng)域的技術(shù)人員來說,仍可以對上述實施方式作出各種修改和變更而不未必本發(fā)明的實質(zhì)和范圍。因此,本發(fā)明的范圍僅由所附權(quán)利要求書限定。
權(quán)利要求
1.一種位置服務(wù)信息提供系統(tǒng),包括至少一個請求方和至少一個被請求方,用于響應(yīng)所述至少一個請求方中的一個發(fā)出的基于所述至少一個被請求方中的一個的位置的訂閱服務(wù)請求,為該請求方提供基于該被請求方的位置的訂閱信息,其特征在于所述系統(tǒng)包括一個位置服務(wù)信息提供設(shè)備,用于響應(yīng)所述請求方發(fā)出的基于所述被請求方的位置的所述訂閱服務(wù)請求,生成與該訂閱服務(wù)請求相關(guān)的任務(wù),所述被請求方從所述位置服務(wù)信息提供設(shè)備接收所述任務(wù),并執(zhí)行該任務(wù),生成響應(yīng)所述訂閱服務(wù)請求的訂閱信息,所述被請求方將所生成的訂閱信息發(fā)送給所述請求方。
2.根據(jù)權(quán)利要求1所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述位置服務(wù)信息提供設(shè)備包括,訂閱服務(wù)請求接收裝置,用于從所述請求方接收所述訂閱服務(wù)請求;地理信息存儲裝置,用于存儲所述至少一個被請求方能夠被定位的范圍內(nèi)的空間地理位置信息;任務(wù)應(yīng)用程序生成模塊存儲裝置,用于存儲生成任務(wù)應(yīng)用程序的一個或多個任務(wù)應(yīng)用程序生成模塊;地理信息抽取裝置,用于根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù),從所述地理信息存儲裝置中抽取出與所述特定的地理位置有關(guān)的空間地理信息;任務(wù)生成器,用于根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,使用任務(wù)應(yīng)用程序生成模塊存儲裝置中所存儲的所述任務(wù)應(yīng)用程序生成模塊,生成用于產(chǎn)生基于地理位置信息的訂閱信息的一個或多個任務(wù)應(yīng)用程序,所述任務(wù)生成器根據(jù)生成的所述任務(wù)應(yīng)用程序和所述地理信息抽取裝置所抽取出的所述地理信息生成任務(wù)并將其發(fā)送給所述被請求方。
3.根據(jù)權(quán)利要求2所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述被請求方包括,任務(wù)接收裝置,用于從所述位置服務(wù)信息提供設(shè)備接收所述任務(wù);任務(wù)應(yīng)用程序存儲裝置,用于存儲包含在所述任務(wù)中的所述任務(wù)應(yīng)用程序;地理信息存儲裝置,用于存儲包含在所述任務(wù)中的所述空間地理信息;任務(wù)執(zhí)行引擎,用于響應(yīng)任務(wù)接收裝置所接收到的任務(wù),進(jìn)行控制,從而使得所述任務(wù)應(yīng)用程序存儲裝置中所存儲的所述任務(wù)應(yīng)用程序進(jìn)行運(yùn)行以生成所述訂閱信息;自定位裝置,用于為所述任務(wù)應(yīng)用程序提供被請求方的當(dāng)前地理位置信息;訂閱信息發(fā)送裝置,用于將所述任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給所述請求方。
4.根據(jù)權(quán)利要求3所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述位置服務(wù)信息提供設(shè)備還包括,訂閱信息發(fā)送裝置,用于將從所述被請求方所接收的訂閱信息發(fā)送給所述請求方。
5.根據(jù)權(quán)利要求2-4任一項所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述觸發(fā)條件是與所述特定的地理位置有關(guān)的空間和/或時間條件。
6.根據(jù)權(quán)利要求5所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述任務(wù)生成器進(jìn)一步根據(jù)所述訂閱服務(wù)請求中所包含的特殊要求生成用于控制所述任務(wù)應(yīng)用程序的執(zhí)行的控制程序,并將該控制程序發(fā)送給所述被請求方。
7.根據(jù)權(quán)利要求1-4任一項所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述被請求方是普及運(yùn)算裝置。
8.根據(jù)權(quán)利要求3所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述自定位裝置是GPS系統(tǒng)。
9.一種位置服務(wù)信息提供設(shè)備,用于響應(yīng)一個請求方發(fā)出的基于一個被請求方的位置的訂閱服務(wù)請求,為該被請求方生成基于該被請求方的位置的任務(wù),其特征在于所述位置服務(wù)信息提供設(shè)備包括,訂閱服務(wù)請求接收裝置,用于從所述請求方接收所述訂閱服務(wù)請求;地理信息存儲裝置,用于存儲所述被請求方能夠被定位的范圍內(nèi)的空間地理位置信息;任務(wù)應(yīng)用程序生成模塊存儲裝置,用于存儲生成任務(wù)應(yīng)用程序的任務(wù)應(yīng)用程序生成模塊;地理信息抽取裝置,用于根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù),從所述地理信息存儲裝置中抽取出與所述特定的地理位置有關(guān)的空間地理信息;任務(wù)生成器,用于根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,使用任務(wù)應(yīng)用程序生成模塊存儲裝置中所存儲的所述任務(wù)應(yīng)用程序生成模塊,生成用于產(chǎn)生基于地理位置信息的訂閱信息的一個或多個任務(wù)應(yīng)用程序,所述任務(wù)生成器根據(jù)生成的所述任務(wù)應(yīng)用程序和所述地理信息抽取裝置所抽取出的所述地理信息生成任務(wù)并將其發(fā)送給所述被請求方。
10.根據(jù)權(quán)利要求9所述的位置服務(wù)信息提供設(shè)備,其特征在于所述位置服務(wù)信息提供設(shè)備還包括,訂閱信息發(fā)送裝置,用于將從所述被請求方所接收的訂閱信息發(fā)送給所述請求方。
11.根據(jù)權(quán)利要求9或10所述的位置服務(wù)信息提供設(shè)備,其特征在于所述觸發(fā)條件是與所述特定的地理位置有關(guān)的空間和/或時間條件。
12.根據(jù)權(quán)利要求11所述的位置服務(wù)信息提供設(shè)備,其特征在于所述任務(wù)生成器進(jìn)一步根據(jù)所述訂閱服務(wù)請求中所包含的特殊要求生成用于控制所述任務(wù)應(yīng)用程序的執(zhí)行的控制程序,并將該控制程序發(fā)送給所述被請求方。
13.一種普及運(yùn)算裝置,用于響應(yīng)一個請求方發(fā)出的基于該普及運(yùn)算裝置的位置的訂閱服務(wù)請求,為該請求方提供基于該普及運(yùn)算裝置的位置的訂閱信息,其特征在于包括,任務(wù)接收裝置,用于從一個位置服務(wù)信息提供設(shè)備接收一個任務(wù);任務(wù)應(yīng)用程序存儲裝置,用于存儲包含在所述任務(wù)中的一個或多個任務(wù)應(yīng)用程序;地理信息存儲裝置,用于存儲包含在所述任務(wù)中的空間地理信息;任務(wù)執(zhí)行引擎,用于響應(yīng)所述任務(wù)接收裝置所接收到的任務(wù),進(jìn)行控制,從而使得所述任務(wù)應(yīng)用程序存儲裝置中所存儲的所述任務(wù)應(yīng)用程序進(jìn)行運(yùn)行以生成所述訂閱信息;自定位裝置,用于為所述任務(wù)應(yīng)用程序提供該普及運(yùn)算裝置的當(dāng)前地理位置信息;訂閱信息發(fā)送裝置,用于將所述任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給所述請求方,其中所述空間地理信息是所述位置服務(wù)信息提供設(shè)備根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù)從一個空間地理信息存儲裝置中抽取出的與所述特定的地理位置有關(guān)的空間地理信息;其中所述任務(wù)應(yīng)用程序是所述位置服務(wù)信息提供設(shè)備根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,生成的用于產(chǎn)生基于地理位置信息的訂閱信息的一個或多個任務(wù)應(yīng)用程序,其中所述任務(wù)包括所述空間地理信息和所述任務(wù)應(yīng)用程序。
14.根據(jù)權(quán)利要求13所述的普及運(yùn)算裝置,所述任務(wù)進(jìn)一步包括所述位置服務(wù)信息提供設(shè)備根據(jù)所述訂閱服務(wù)請求中所包含的特殊要求生成的用于控制所述任務(wù)應(yīng)用程序的執(zhí)行的控制程序。
15.根據(jù)權(quán)利要求13或14所述的普及運(yùn)算裝置,所述自定位裝置是GPS系統(tǒng)。
16.一種位置服務(wù)信息提供方法,用于響應(yīng)一個或多個請求方中的一個發(fā)出的基于一個或多個被請求方中的一個的位置的訂閱服務(wù)請求,為該請求方提供基于該被請求方的位置的訂閱信息,其特征在于包括步驟,一個位置服務(wù)信息提供設(shè)備響應(yīng)所述請求方發(fā)出的基于所述被請求方的位置的所述訂閱服務(wù)請求,生成與該訂閱服務(wù)請求相關(guān)的任務(wù),所述被請求方從所述位置服務(wù)信息提供設(shè)備接收所述任務(wù),并執(zhí)行該任務(wù),生成響應(yīng)所述訂閱服務(wù)請求的訂閱信息,將所生成的訂閱信息發(fā)送給所述請求方。
17.根據(jù)權(quán)利要求16所述的位置服務(wù)信息提供方法,其特征在于所述位置服務(wù)信息提供設(shè)備生成任務(wù)的步驟包括,從所述請求方接收所述訂閱服務(wù)請求;根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù),從一個地理信息存儲裝置中抽取出與所述特定的地理位置有關(guān)的空間地理信息,該地理信息存儲裝置用于存儲所述一個或多個被請求方能夠被定位的范圍內(nèi)的空間地理位置信息;根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,生成用于產(chǎn)生基于地理位置信息的訂閱信息的一個或多個任務(wù)應(yīng)用程序,根據(jù)生成的所述任務(wù)應(yīng)用程序和所抽取出的所述地理信息生成任務(wù)并將其發(fā)送給所述被請求方。
18.根據(jù)權(quán)利要求17所述的位置服務(wù)信息提供方法,其特征在于所述請求方執(zhí)行任務(wù)的步驟包括,從所述位置服務(wù)信息提供設(shè)備接收所述任務(wù);響應(yīng)所接收到的任務(wù),進(jìn)行控制,從而使得所述任務(wù)應(yīng)用程序進(jìn)行運(yùn)行以生成所述訂閱信息;將所述任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給所述請求方。
19.根據(jù)權(quán)利要求17所述的位置服務(wù)信息提供方法,其特征在于還包括所述位置服務(wù)信息提供設(shè)備將從所述被請求方所接收的訂閱信息發(fā)送給所述請求方的步驟。
20.根據(jù)權(quán)利要求17或18所述的位置服務(wù)信息提供方法,其特征在于所述觸發(fā)條件是與所述特定的地理位置有關(guān)的空間和/或時間條件。
21.根據(jù)權(quán)利要求20所述的位置服務(wù)信息提供方法,其特征在于還包括所述位置服務(wù)信息提供設(shè)備根據(jù)所述訂閱服務(wù)請求中所包含的特殊要求生成用于控制所述任務(wù)應(yīng)用程序的執(zhí)行的控制程序,并將該控制程序發(fā)送給所述被請求方的步驟。
22.根據(jù)權(quán)利要求18所述的位置服務(wù)信息提供方法,其特征在于所述響應(yīng)所接收到的任務(wù)進(jìn)行控制的步驟包括監(jiān)視觸發(fā)條件;當(dāng)觸發(fā)條件被觸發(fā),需要確定被請求方的當(dāng)前所在地理位置時,向一個自定位裝置發(fā)出請求,請求確定被請求方的當(dāng)前所在地理位置;接收自定位裝置確定的被請求方的當(dāng)前所在地理位置;根據(jù)自定位裝置所提供的當(dāng)前地理位置信息進(jìn)行計算以生成訂閱信息。
23.根據(jù)權(quán)利要求16-19任一項所述的位置服務(wù)信息提供方法,其特征在于所述被請求方是普及運(yùn)算裝置。
24.根據(jù)權(quán)利要求18所述的位置服務(wù)信息提供系統(tǒng),其特征在于所述自定位裝置是GPS系統(tǒng)。
25.一種任務(wù)生成方法,用于響應(yīng)一個請求方發(fā)出的基于一個被請求方的位置的訂閱服務(wù)請求,為該被請求方生成基于該被請求方的位置的任務(wù),其特征在于包括步驟,從所述請求方接收所述訂閱服務(wù)請求;根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù),從一個地理信息存儲裝置中抽取出與所述特定的地理位置有關(guān)的空間地理信息,該地理信息存儲裝置用于存儲所述被請求方能夠被定位的范圍內(nèi)的空間地理位置信息;根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,生成用于產(chǎn)生基于地理位置信息的訂閱信息的一個或多個任務(wù)應(yīng)用程序,根據(jù)生成的所述任務(wù)應(yīng)用程序和所抽取出的所述地理信息生成任務(wù)并將其發(fā)送給所述被請求方。
26.根據(jù)權(quán)利要求25所述的任務(wù)生成方法,其特征在于還包括所述位置服務(wù)信息提供設(shè)備將從所述被請求方所接收的訂閱信息發(fā)送給所述請求方的步驟。
27.根據(jù)權(quán)利要求25所述的任務(wù)生成方法,其特征在于所述觸發(fā)條件是與所述特定的地理位置有關(guān)的空間和/或時間條件。
28.根據(jù)權(quán)利要求25-27的任一項所述的任務(wù)生成方法,其特征在于還包括所述位置服務(wù)信息提供設(shè)備根據(jù)所述訂閱服務(wù)請求中所包含的特殊要求生成用于控制所述任務(wù)應(yīng)用程序的執(zhí)行的控制程序,并將該控制程序發(fā)送給所述被請求方的步驟。
29.一種應(yīng)用于普及運(yùn)算裝置中的位置服務(wù)信息提供方法,用于響應(yīng)一個請求方發(fā)出的基于該普及運(yùn)算裝置的位置的訂閱服務(wù)請求,為該請求方提供基于該普及運(yùn)算裝置的位置的訂閱信息,其特征在于包括,從一個位置服務(wù)信息提供設(shè)備接收一個任務(wù),所述任務(wù)包括一個或多個任務(wù)應(yīng)用程序和空間地理位置信息;響應(yīng)所接收到的任務(wù),進(jìn)行控制,從而使得該任務(wù)應(yīng)用程序進(jìn)行運(yùn)行以生成所述訂閱信息;將所述任務(wù)應(yīng)用程序所生成的訂閱信息發(fā)送給所述請求方,其中所述空間地理信息是所述位置服務(wù)信息提供設(shè)備根據(jù)從所述訂閱服務(wù)請求中特定的地理位置數(shù)據(jù)從一個空間地理信息存儲裝置中抽取出與所述特定的地理位置有關(guān)的空間地理信息;其中所述任務(wù)應(yīng)用程序是所述位置服務(wù)信息提供設(shè)備根據(jù)所述訂閱服務(wù)請求中的用于觸發(fā)產(chǎn)生基于地理位置信息的訂閱信息的一個或多個觸發(fā)條件,生成的用于產(chǎn)生基于地理位置信息的訂閱信息的任務(wù)應(yīng)用程序。
30.根據(jù)權(quán)利要求29所述的位置服務(wù)信息提供方法,其特征在于所述響應(yīng)所接收到的任務(wù)進(jìn)行控制的步驟包括監(jiān)視觸發(fā)條件;當(dāng)觸發(fā)條件被觸發(fā),需要確定普及運(yùn)算裝置的當(dāng)前所在地理位置時,向一個自定位裝置發(fā)出請求,請求確定普及運(yùn)算裝置的當(dāng)前所在地理位置;接收自定位裝置確定的普及運(yùn)算裝置的當(dāng)前所在地理位置;根據(jù)自定位裝置所提供的當(dāng)前地理位置信息進(jìn)行計算以生成訂閱信息。
31.根據(jù)權(quán)利要求29或30所述的位置服務(wù)信息提供方法,其特征在于所述自定位裝置是GPS系統(tǒng)。
全文摘要
本發(fā)明涉及提供基于地理位置的訂閱服務(wù)的信息提供系統(tǒng),信息提供設(shè)備,普及運(yùn)算設(shè)備以及信息提供方法。其中響應(yīng)一個請求方發(fā)出的對一個普及運(yùn)算設(shè)備的訂閱服務(wù)請求,由位置信息提供設(shè)備生成與該訂閱服務(wù)請求相關(guān)的任務(wù),該普及運(yùn)算裝置從該位置服務(wù)信息提供設(shè)備接收任務(wù),進(jìn)行位置自定位,以及基于位置的計算,以執(zhí)行該任務(wù)生成訂閱信息,并將所生成的訂閱信息發(fā)送給請求方。本發(fā)明充分地利用了普及運(yùn)算裝置的資源,并進(jìn)而平衡了位置服務(wù)系統(tǒng)中位置服務(wù)信息提供設(shè)備,網(wǎng)絡(luò)以及普及運(yùn)算裝置的工作量。
文檔編號G06F19/00GK1492369SQ02148058
公開日2004年4月28日 申請日期2002年10月23日 優(yōu)先權(quán)日2002年10月23日
發(fā)明者陳瀅, 饒芳艷, 于秀蘭, 瀅 陳 申請人:國際商業(yè)機(jī)器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1