專利名稱:用于基于位置信息更新和提供存在信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信服務(wù),更具體地,涉及更新和提供存在信息的方法和裝置。
背景技術(shù):
一般,存在服務(wù)是指向其他用戶提供用戶的存在信息的服務(wù)以便識(shí)別該用戶的狀態(tài),例如,物理位置、通信狀態(tài)、通信介質(zhì)等。存在體(presentity)是指用戶,即提供存在信息的實(shí)體。觀察者是指其他用戶,即,請(qǐng)求關(guān)于存在體的存在信息的實(shí)體。觀察者能夠通過存在服務(wù)識(shí)別各存在體的存在信息的改變。
發(fā)明內(nèi)容
技術(shù)問題在存在服務(wù)中,通過簡單地組合關(guān)于存在體的狀態(tài)的數(shù)據(jù)來形成存在信息。存在體的狀態(tài)的示例是物理位置、通信狀態(tài)、通信介質(zhì)等。觀察者能夠通過存在信息單獨(dú)識(shí)別存在體的物理位置、通信狀態(tài)、通信介質(zhì)等。然而,觀察者在根據(jù)存在信息來清楚和具體地識(shí)別存在體的狀態(tài)中有困難。因此,需要提供具有更復(fù)雜的結(jié)構(gòu)的存在信息的存在服務(wù)。技術(shù)方案本發(fā)明是考慮到上述問題而做出的,并且提供一種基于位置信息更新存在信息的方法及裝置。根據(jù)本發(fā)明的實(shí)施例,本發(fā)明提供一種基于存在服務(wù)器的位置信息更新存在信息的方法,該方法包括接收關(guān)于至少一個(gè)存在體的位置信息和存在信息;注冊(cè)接收的彼此匹配的對(duì)應(yīng)于至少一個(gè)存在體的位置信息和存在信息;以及當(dāng)請(qǐng)求注冊(cè)的位置信息和存在信息中的至少一個(gè)的改變時(shí),通過改變注冊(cè)的位置信息和存在信息中的至少一個(gè)來更新注冊(cè)的位置信息和存在信息。根據(jù)本發(fā)明的實(shí)施例,本發(fā)明提供一種基于位置信息更新存在信息的裝置,該裝置包括至少一個(gè)存在體;存在服務(wù)器,用于接收關(guān)于該至少一個(gè)存在體的位置信息和存在信息;注冊(cè)接收的彼此匹配的對(duì)應(yīng)于至少一個(gè)存在體的位置信息和存在信息;以及當(dāng)請(qǐng)求注冊(cè)的位置信息和存在信息中的至少一個(gè)的改變時(shí),通過改變注冊(cè)的位置信息和存在信息中的至少一個(gè)來更新注冊(cè)的位置信息和存在信息。本發(fā)明還提供一種基于位置信息提供存在信息的方法和裝置。根據(jù)本發(fā)明的另一實(shí)施例,本發(fā)明提供一種基于存在服務(wù)器的位置信息提供存在信息的方法,該方法包括存儲(chǔ)與關(guān)于至少一個(gè)存在體的位置信息匹配的存在信息;從至少一個(gè)觀察者接收對(duì)于關(guān)于至少一個(gè)存在體的存在信息的請(qǐng)求;以及響應(yīng)于該請(qǐng)求向至少一個(gè)觀察者發(fā)送關(guān)于至少一個(gè)存在體的存在信息和位置信息。根據(jù)本發(fā)明的另一實(shí)施例,本發(fā)明提供一種基于位置信息提供存在信息的裝置, 該裝置包括至少一個(gè)存在體;存在服務(wù)器,用于存儲(chǔ)與關(guān)于至少一個(gè)存在體的位置信息匹配的存在信息;接收對(duì)于關(guān)于至少一個(gè)存在體的存在信息的請(qǐng)求;以及響應(yīng)于該請(qǐng)求發(fā)送關(guān)于至少一個(gè)存在體的存在信息和位置信息;和至少一個(gè)觀察者,用于發(fā)送該請(qǐng)求到存在服務(wù)器和接收響應(yīng)于該請(qǐng)求的關(guān)于至少一個(gè)存在體的存在信息和位置信息。根據(jù)本發(fā)明的另一實(shí)施例,本發(fā)明提供一種基于位置信息提供存在信息的方法, 該方法包括檢測關(guān)于存在體的位置信息;將檢測的位置信息與對(duì)應(yīng)于存在體的存在信息匹配;以及向存在服務(wù)器發(fā)送匹配的位置信息和存在信息。有益效果存在服務(wù)提供系統(tǒng)和方法能夠根據(jù)存在體的位置提供各種信息。存在服務(wù)提供系統(tǒng)能夠根據(jù)存在體的位置組合關(guān)于存在體的狀態(tài)的數(shù)據(jù),并且將其作為存在信息提供,從而觀察者能夠通過存在信息更具體和清楚地識(shí)別存在體的狀態(tài)。
通過下面結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征和優(yōu)點(diǎn)將變得更加明顯,其中圖1是說明根據(jù)本發(fā)明的實(shí)施例的存在服務(wù)提供系統(tǒng)的框圖;圖2是描述根據(jù)本發(fā)明的實(shí)施例的存在服務(wù)提供過程的信號(hào)流程圖;圖3是描述根據(jù)本發(fā)明的實(shí)施例的在存在服務(wù)提供系統(tǒng)的存在代理中執(zhí)行的存在服務(wù)提供過程的流程圖;圖4是描述圖3所示的存在服務(wù)注冊(cè)過程的流程圖;圖5是說明當(dāng)通過圖3的過程注冊(cè)存在服務(wù)時(shí)設(shè)置的映射信息的格式的圖;圖6是描述圖3所示的位置信息分析過程的流程圖;圖7是描述圖3所示的釋放存在服務(wù)注冊(cè)的過程的流程圖;圖8是描述根據(jù)本發(fā)明的實(shí)施例的在存在服務(wù)提供系統(tǒng)的定位系統(tǒng)網(wǎng)關(guān)中執(zhí)行的存在服務(wù)提供過程的流程圖;和圖9是描述圖8所示的定位模式設(shè)置過程的流程圖。
具體實(shí)施例方式下文中,將參考附圖詳細(xì)描述本發(fā)明的示范實(shí)施例。在貫穿附圖使用相同的參考數(shù)字以指代相同的或相似的部分??梢允÷院喜⒂诖说墓δ芎徒Y(jié)構(gòu)的詳細(xì)描述以避免模糊本發(fā)明的主題。圖1是說明根據(jù)本發(fā)明的實(shí)施例的存在服務(wù)提供系統(tǒng)的框圖。參考圖1,存在服務(wù)提供系統(tǒng)20向觀察者50提供關(guān)于存在體10的存在信息。雖然這里描述了多個(gè),但是本發(fā)明能夠包括單個(gè)存在體和/或單個(gè)觀察者。存在服務(wù)提供系統(tǒng) 20包括定位系統(tǒng)30和存在系統(tǒng)40。定位系統(tǒng)30和存在系統(tǒng)40經(jīng)由會(huì)話發(fā)起協(xié)議(SIP)、 超文本傳輸協(xié)議(HTTP)等相互通信。存在系統(tǒng)40和觀察者50也能夠經(jīng)由SIP、HTTP等相互通信.定位系統(tǒng)30收集關(guān)于存在體10的位置信息并且將其發(fā)送到存在系統(tǒng)40。定位系統(tǒng)30包括定位代理31和定位系統(tǒng)網(wǎng)關(guān)(PSGW)33。在本發(fā)明的實(shí)施例中,利用增強(qiáng)的存在用戶代理(增強(qiáng)PUA)實(shí)現(xiàn)該定位代理31。位置信息主要由定位系統(tǒng)30的定位代理31收集。定位代理31根據(jù)存在體10處理位置信息。位置信息包括單獨(dú)分配給對(duì)應(yīng)存在體10以在其中進(jìn)行區(qū)分的識(shí)別數(shù)據(jù),以及指示對(duì)應(yīng)存在體10的位置坐標(biāo)的坐標(biāo)數(shù)據(jù)。位置信息還可以包括指示檢測到對(duì)應(yīng)存在體 10的坐標(biāo)數(shù)據(jù)的時(shí)間點(diǎn)的時(shí)間數(shù)據(jù)。定位代理31根據(jù)定位系統(tǒng)30的通信協(xié)議向定位系統(tǒng)網(wǎng)關(guān)33發(fā)送位置信息。定位系統(tǒng)網(wǎng)關(guān)33接收位置信息并且然后執(zhí)行關(guān)于位置信息的變換以便遵循存在系統(tǒng)40的通信協(xié)議。定位系統(tǒng)網(wǎng)關(guān)33將依據(jù)定位系統(tǒng)30的通信協(xié)議的位置信息轉(zhuǎn)換為依據(jù)存在系統(tǒng)40的通信協(xié)議的位置信息。定位系統(tǒng)網(wǎng)關(guān)33基于存在系統(tǒng)40的通信協(xié)議發(fā)送位置信息到存在系統(tǒng)40。在存在系統(tǒng)40中,映射信息設(shè)置為具有與對(duì)應(yīng)于存在體10的位置信息匹配的存在信息。當(dāng)存在系統(tǒng)40從定位系統(tǒng)30中接收到位置信息時(shí),存在系統(tǒng)40從映射信息中檢測與位置信息匹配的存在信息,并且向觀察者50發(fā)送位置信息。在本發(fā)明的實(shí)施例中,通過因特網(wǎng)協(xié)議多媒體子系統(tǒng)(IMQ來實(shí)現(xiàn)存在系統(tǒng)40。存在系統(tǒng)40包括存在代理41、存在服務(wù)器43和資源列表服務(wù)器(RLS)45。在本發(fā)明的實(shí)施例中,利用增強(qiáng)的存在網(wǎng)絡(luò)代理 (增強(qiáng)PNA)來實(shí)現(xiàn)存在代理41。存在代理41存儲(chǔ)由存在體10設(shè)置的映射信息。映射信息包含對(duì)應(yīng)存在體10的識(shí)別數(shù)據(jù)、虛擬坐標(biāo)數(shù)據(jù)和通過虛擬坐標(biāo)數(shù)據(jù)設(shè)置的存在信息。存在信息包含通過坐標(biāo)數(shù)據(jù)確定的位置數(shù)據(jù)以在坐標(biāo)數(shù)據(jù)中進(jìn)行區(qū)分。位置數(shù)據(jù)可以是會(huì)議室、房屋、學(xué)校等。存在信息還可以包含指示是否在各個(gè)坐標(biāo)數(shù)據(jù)處執(zhí)行通信的通信意圖數(shù)據(jù)。通信意圖數(shù)據(jù)可以是不可能的呼叫,可能的呼叫等。通信意圖數(shù)據(jù)可以根據(jù)時(shí)間間隔而不同地確定。映射信息作為根據(jù)坐標(biāo)數(shù)據(jù)的通信意圖數(shù)據(jù)的確定參考并且還可以包含時(shí)間間隔數(shù)據(jù)。存在代理41接收位置信息并且然后從映射信息中檢測與位置信息匹配的存在信息。也即,存在代理41檢測對(duì)應(yīng)于位置信息的坐標(biāo)數(shù)據(jù)的存在信息。此外,存在代理41能夠使用位置信息的時(shí)間點(diǎn)數(shù)據(jù)檢測存在信息。存在代理41將存在信息連同對(duì)應(yīng)存在體10 的識(shí)別數(shù)據(jù)一起發(fā)送到存在服務(wù)器43。存在服務(wù)器43接收存在信息然后存儲(chǔ)和管理與對(duì)應(yīng)存在體10關(guān)聯(lián)的存在信息。 也即,存在服務(wù)器43根據(jù)對(duì)應(yīng)存在體10的識(shí)別數(shù)據(jù)存儲(chǔ)存在信息。如果與對(duì)應(yīng)存在體10 相關(guān)的存在信息已經(jīng)在先存儲(chǔ)在存在服務(wù)器43中,則存在服務(wù)器43更新存儲(chǔ)的存在信息。 之后,存在服務(wù)器43發(fā)送存在信息到資源服務(wù)器45。資源服務(wù)器45實(shí)體根據(jù)觀察者50來存儲(chǔ)和管理作為觀察者的存在體10的興趣列表。該興趣列表由存在體10的識(shí)別數(shù)據(jù)組成。當(dāng)資源服務(wù)器45檢測到特定觀察者的存在信息請(qǐng)求時(shí),資源服務(wù)器45從存在服務(wù)器43中請(qǐng)求關(guān)于對(duì)應(yīng)于特定觀察者的興趣列表的存在體10的存在信息。當(dāng)資源服務(wù)器45從存在服務(wù)器43接收到存在信息時(shí),資源服務(wù)器45搜索包含對(duì)應(yīng)存在體10的識(shí)別數(shù)據(jù)的興趣列表并且然后發(fā)送存在信息到對(duì)應(yīng)于興趣列表的觀察者。資源服務(wù)器45能夠發(fā)送關(guān)于單個(gè)存在體10的存在信息到多個(gè)觀察者50。圖2是描述根據(jù)本發(fā)明的實(shí)施例的存在服務(wù)提供過程的信號(hào)流程圖。參考圖2,存在服務(wù)提供過程始于步驟111,其中由觀察者50從資源服務(wù)器45中請(qǐng)求存在信息。當(dāng)資源服務(wù)器45檢測到存在信息請(qǐng)求時(shí),在步驟113中資源服務(wù)器45從存在服務(wù)器43中請(qǐng)求關(guān)于與對(duì)應(yīng)觀察者50的興趣列表對(duì)應(yīng)的存在體10的存在信息。另一方面,存在服務(wù)提供過程也可以如步驟115 —樣開始于通過存在體10向定位代理31通知它的當(dāng)前位置。當(dāng)定位代理31檢測存在體10的當(dāng)前位置時(shí),在步驟117中定位代理31確定關(guān)于存在體10的位置信息然后發(fā)送該位置信息到定位系統(tǒng)網(wǎng)關(guān)33。定位代理31根據(jù)定位系統(tǒng)30的通信協(xié)議發(fā)送位置信息到定位系統(tǒng)網(wǎng)關(guān)33。當(dāng)定位系統(tǒng)網(wǎng)關(guān)33 檢測到位置信息時(shí),定位系統(tǒng)網(wǎng)關(guān)33在步驟119中根據(jù)存在系統(tǒng)40的通信協(xié)議執(zhí)行對(duì)于所檢測到的位置信息的變換。定位系統(tǒng)網(wǎng)關(guān)33在步驟121中也根據(jù)存在系統(tǒng)40的通信協(xié)議向存在代理41發(fā)送位置信息。當(dāng)存在代理41接收到位置信息時(shí),在步驟123中存在代理41分析接收的位置信息。存在代理41從映射信息中檢測匹配于位置信息的存在信息。 之后,存在代理41在步驟125中向存在服務(wù)器43發(fā)送存在信息。當(dāng)存在服務(wù)器43檢測到存在信息請(qǐng)求并且然后接收該存在信息時(shí),存在服務(wù)器 43在步驟127中發(fā)送該存在信息到資源服務(wù)器45。當(dāng)資源服務(wù)器45接收到該存在信息時(shí), 在步驟129中資源服務(wù)器45發(fā)送接收的存在信息到觀察者50。如上所述,因?yàn)槎ㄎ幌到y(tǒng)30和存在系統(tǒng)40經(jīng)由定位系統(tǒng)網(wǎng)關(guān)33和存在代理41彼此連接并進(jìn)行通信,所以根據(jù)本發(fā)明的實(shí)施例的存在服務(wù)提供系統(tǒng)20能夠提供存在服務(wù)。 在以下說明中,參考附圖詳細(xì)解釋在存在代理41和定位系統(tǒng)網(wǎng)關(guān)33中執(zhí)行的存在服務(wù)提供過程。圖3是描述根據(jù)本發(fā)明的實(shí)施例的在存在服務(wù)提供系統(tǒng)的存在代理中執(zhí)行的存在服務(wù)提供過程的流程圖。參考圖3,在步驟311中,當(dāng)特定存在體10請(qǐng)求存在服務(wù)注冊(cè)時(shí),存在代理41檢測該請(qǐng)求。在步驟313中,存在代理41然后執(zhí)行注冊(cè)存在服務(wù)的過程以檢測關(guān)于存在體10 的存在信息。存在代理41根據(jù)存在體10設(shè)置映射信息。存在代理41可以與存在體10通信以便經(jīng)由與存在服務(wù)提供系統(tǒng)20分離的另外的通信系統(tǒng)(未示出)執(zhí)行存在服務(wù)注冊(cè)。 存在代理41與定位系統(tǒng)30相連并進(jìn)行通信以收集關(guān)于存在體10的位置信息。參考圖4和5詳細(xì)解釋通過存在代理41執(zhí)行的在步驟313的存在服務(wù)注冊(cè)過程。圖4是描述圖3所示的步驟313的存在服務(wù)注冊(cè)過程的流程圖,而圖5是說明當(dāng)通過圖3的過程注冊(cè)存在服務(wù)時(shí)設(shè)置的映射信息的格式的圖。參考圖4,存在代理41在步驟411中設(shè)置映射信息。當(dāng)存在代理41檢測到特定存在體10的存在服務(wù)注冊(cè)請(qǐng)求時(shí),存在代理41設(shè)置如圖5所示的對(duì)應(yīng)于存在體10的映射信息。映射信息包含對(duì)應(yīng)存在體10的識(shí)別數(shù)據(jù)、虛擬坐標(biāo)數(shù)據(jù)和通過虛擬坐標(biāo)數(shù)據(jù)設(shè)置的存在信息。存在信息包含通過坐標(biāo)數(shù)據(jù)確定的位置數(shù)據(jù)以在坐標(biāo)數(shù)據(jù)中進(jìn)行區(qū)分。例如,在映射信息中,通過坐標(biāo)數(shù)據(jù){Xl,X2,yl,y2}確定位置數(shù)據(jù)‘會(huì)議室’,而通過坐標(biāo)數(shù)據(jù)1x3, x4, x5, x6, y3,y4,y5,y6}確定位置數(shù)據(jù)‘房屋’。存在信息還可以包含指示是否在各個(gè)坐標(biāo)數(shù)據(jù)位置處執(zhí)行通信的通信意圖數(shù)據(jù)。例如,在映射信息中,通過位置數(shù)據(jù)‘會(huì)議室’而確定通信意圖數(shù)據(jù)‘不可以呼叫’,以及還通過位置數(shù)據(jù)‘房屋’確定通信意圖數(shù)據(jù)‘不可以呼叫’。可以根據(jù)時(shí)間間隔而不同地確定通信意圖數(shù)據(jù)。映射信息還可以包含時(shí)間間隔數(shù)據(jù),作為根據(jù)坐標(biāo)數(shù)據(jù)確定的通信意圖數(shù)據(jù)的確定參考。例如,在映射信息中,能夠通過位置數(shù)據(jù)‘會(huì)議室’確定時(shí)間間隔數(shù)據(jù)‘5分鐘’和通信意圖數(shù)據(jù)‘不可以呼叫’。如果存在體 10的位置對(duì)應(yīng)于坐標(biāo)數(shù)據(jù){xl,x2,yl,y2}且時(shí)間間隔數(shù)據(jù)大于或等于5分鐘,則該映射信息指示存在體10無法執(zhí)行通信。另一方面,在映射信息中,能夠通過位置數(shù)據(jù)‘會(huì)議室’確定時(shí)間間隔數(shù)據(jù)‘-10分鐘’和通信意圖數(shù)據(jù)‘可以呼叫’。如果存在體10的位置移出坐標(biāo)數(shù)據(jù){xl,x2, yl,y2}且時(shí)間間隔數(shù)據(jù)大于或等于10分鐘,則該映射信息指示存在體10能夠執(zhí)行通信。接下來,在步驟413中存在代理41執(zhí)行對(duì)定位系統(tǒng)30的注冊(cè)和驗(yàn)證以收集關(guān)于存在體10的位置信息。存在代理41連接到定位系統(tǒng)30的定位系統(tǒng)網(wǎng)關(guān)33。之后,在步驟415中,存在代理41從定位系統(tǒng)網(wǎng)關(guān)33中請(qǐng)求定位系統(tǒng)30的定位特征信息(例如,能力)。例如,定位特征信息指代關(guān)于定位系統(tǒng)30的位置信息存儲(chǔ)或處理能力的數(shù)據(jù)。在步驟417,存在代理41確定是否從定位系統(tǒng)網(wǎng)關(guān)33接收定位特征信息。如果在 417中存在代理41從定位系統(tǒng)網(wǎng)關(guān)33中檢測到定位特征信息,則在步驟419中存在代理 41基于定位特征信息確定定位模式。定位模式的示例是即時(shí)定位模式、定期定位模式以及事件定位模式,其中,在即時(shí)定位模式中,定位系統(tǒng)30根據(jù)存在代理41的定期請(qǐng)求向存在代理41發(fā)送位置信息,在定期定位模式中,定位系統(tǒng)30定期向存在代理41發(fā)送位置信息, 在事件定位模式,定位系統(tǒng)30在收集到位置信息的時(shí)間點(diǎn)向存在代理41發(fā)送位置信息。然后在步驟421中存在代理41將定位模式通知定位系統(tǒng)網(wǎng)關(guān)33,然后返回圖3的過程。另一方面,如果在417中存在代理41沒有從定位系統(tǒng)網(wǎng)關(guān)33中檢測到定位特征信息,則存在代理41返回并繼續(xù)步驟415。再參考圖3,在執(zhí)行步驟313的存在服務(wù)注冊(cè)之后,在步驟315中存在代理41確定是否接收到關(guān)于在存在服務(wù)中注冊(cè)的存在體10的位置信息。當(dāng)在步驟315中存在代理41 接收到關(guān)于存在體10的位置信息時(shí),在步驟317中存在代理41執(zhí)行分析位置信息的過程。 存在代理41從映射信息中檢測匹配于位置信息的存在信息,然后,向存在服務(wù)器43發(fā)送存在信息。參考圖6詳細(xì)解釋通過存在代理41執(zhí)行的在步驟317的位置信息分析過程。圖6是描述圖3所示的位置信息分析過程的流程圖。參考圖6,在步驟611中存在代理41搜索映射信息。也即,如果存在代理41接收位置信息,則存在代理41使用接收的位置信息搜索映射信息。之后,在步驟613中,存在代理41確定是否從映射信息中檢測到匹配于位置信息的存在信息。如果在613中存在代理 41從映射信息中檢測到存在信息,則存在代理41在步驟615中響應(yīng)于位置信息的識(shí)別數(shù)據(jù)確定該存在信息是否改變。也即,存在代理41確定存在體10的坐標(biāo)數(shù)據(jù)或時(shí)間間隔數(shù)據(jù)是否已改變。如果存在代理41在步驟615中確定存在信息已經(jīng)改變,則在步驟617中存在代理41發(fā)送存在信息到存在服務(wù)器43,然后返回圖3的過程。另一方面,如果存在代理41在步驟613中沒有從映射信息中檢測到存在信息或在步驟615中確定存在信息沒有改變,則存在代理41也返回圖3的過程。再參考圖3,在執(zhí)行步驟317的位置信息分析過程之后,在步驟319中存在代理41 確定是否做出釋放在存在服務(wù)中注冊(cè)的存在體10的存在服務(wù)注冊(cè)的請(qǐng)求。如果在步驟319 中存在代理41檢測到釋放存在體10的存在服務(wù)注冊(cè)的請(qǐng)求,則在步驟321中存在代理41 執(zhí)行釋放存在體10的存在服務(wù)注冊(cè)的過程。存在代理41與收集關(guān)于存在體10的位置信息的定位系統(tǒng)30斷開連接。存在代理41刪除關(guān)于存在體10的映射信息。存在代理41經(jīng)由與存在服務(wù)提供系統(tǒng)20分離的另外的通信系統(tǒng)(未示出)與存在體10進(jìn)行通信以釋放存在服務(wù)注冊(cè)。參考圖7詳細(xì)解釋通過存在代理41執(zhí)行的在步驟321的釋放存在服務(wù)注冊(cè)的過程。圖7是描述圖3所示的釋放存在服務(wù)注冊(cè)的過程的流程圖。參考圖7,在步驟711中存在代理41向定位系統(tǒng)網(wǎng)關(guān)33命令定位模式設(shè)置的釋放。在步驟713中存在代理41然后確定是否接收到對(duì)于定位模式設(shè)置的釋放的響應(yīng)。如果在步驟713中存在代理41接收到對(duì)于定位模式設(shè)置的釋放的響應(yīng),則在步驟715中存在代理41執(zhí)行針對(duì)定位系統(tǒng)30的注冊(cè)釋放。存在代理41與定位系統(tǒng)30的定位系統(tǒng)網(wǎng)關(guān)33 斷開連接。之后,在步驟717中存在代理41刪除關(guān)于存在體10的映射信息。在步驟719 中存在代理41向存在服務(wù)器43發(fā)送對(duì)于存在體10的存在服務(wù)注冊(cè)的釋放的響應(yīng),然后返回圖3的過程。另一方面,如果在步驟713中存在代理41沒有接收到對(duì)于定位模式設(shè)置的釋放的響應(yīng),則存在代理41返回步驟711。當(dāng)如圖3所示釋放存在體10的存在服務(wù)注冊(cè)時(shí),存在代理41結(jié)束對(duì)于存在體10 的存在服務(wù)提供過程。另一方面,參考圖3,當(dāng)在步驟315中存在代理41沒有接收到關(guān)于存在體10的位置信息時(shí),存在代理41前進(jìn)到步驟319。另外,如果存在代理41在步驟319中沒有檢測到釋放存在體10的存在服務(wù)注冊(cè)的請(qǐng)求,則存在代理41返回和繼續(xù)步驟315。圖8是描述根據(jù)本發(fā)明的實(shí)施例的在存在服務(wù)提供系統(tǒng)的定位系統(tǒng)網(wǎng)關(guān)中執(zhí)行的存在服務(wù)提供過程的流程圖。參考圖8,定位系統(tǒng)網(wǎng)關(guān)33在步驟811中執(zhí)行定位模式設(shè)置過程。定位系統(tǒng)網(wǎng)關(guān) 33與存在系統(tǒng)40連接和通信并且收集對(duì)其發(fā)送的位置信息。參考圖9詳細(xì)解釋通過定位系統(tǒng)網(wǎng)關(guān)33執(zhí)行的在步驟811的設(shè)置定位模式的過程。圖9是描述圖8所示的定位模式設(shè)置過程的流程圖。參考圖9,在步驟911中定位系統(tǒng)網(wǎng)關(guān)33執(zhí)行針對(duì)存在系統(tǒng)40的注冊(cè)和驗(yàn)證以便對(duì)其提供位置信息。定位系統(tǒng)網(wǎng)關(guān)33連接到存在系統(tǒng)40的存在代理41。之后,在步驟 913中定位系統(tǒng)網(wǎng)關(guān)33確定存在代理41是否請(qǐng)求了定位特征信息。如果在步驟913中定位系統(tǒng)網(wǎng)關(guān)33確定存在代理41請(qǐng)求了定位特征信息,則在步驟915中定位系統(tǒng)網(wǎng)關(guān)33向存在代理41發(fā)送定位特征信息。例如,例如,定位特征信息指代關(guān)于定位系統(tǒng)30的位置信息存儲(chǔ)或處理能力的數(shù)據(jù)。之后,在步驟917中定位系統(tǒng)網(wǎng)關(guān)33確定是否從存在代理41接收到定位模式設(shè)置請(qǐng)求。如果在步驟917中定位系統(tǒng)網(wǎng)關(guān)33接收到定位模式設(shè)置請(qǐng)求,則在步驟919中定位系統(tǒng)網(wǎng)關(guān)33設(shè)置定位模式,然后返回圖8的過程。定位模式的示例是即時(shí)定位模式(其中定位系統(tǒng)網(wǎng)關(guān)33根據(jù)存在系統(tǒng)40的定期請(qǐng)求向存在系統(tǒng)40發(fā)送位置信息),定期定位模式(其中定位系統(tǒng)網(wǎng)關(guān)33定期向存在系統(tǒng)40發(fā)送位置信息),以及事件定位模式(其中定位系統(tǒng)網(wǎng)關(guān)33在收集位置信息的時(shí)間點(diǎn)向存在系統(tǒng)40發(fā)送位置信息)。另一方面,如果在步驟913中定位系統(tǒng)網(wǎng)關(guān)33確定存在代理41沒有請(qǐng)求定位特征信息,或者如果在步驟917中定位系統(tǒng)網(wǎng)關(guān)33沒有接收到定位模式設(shè)置請(qǐng)求,則過程返回并繼續(xù)于步驟911。
再參考圖8,在于步驟811中設(shè)置定位模式之后,在步驟813中定位系統(tǒng)網(wǎng)關(guān)33確定是否接收到關(guān)于存在體10的位置信息。如果在813中定位系統(tǒng)網(wǎng)關(guān)33接收到關(guān)于存在體10的位置信息,則在步驟815中定位系統(tǒng)網(wǎng)關(guān)33變換該位置信息。也即,定位系統(tǒng)網(wǎng)關(guān) 33將依據(jù)定位系統(tǒng)30的通信協(xié)議的位置信息變換為依據(jù)存在系統(tǒng)40的通信協(xié)議的位置信息。之后,在步驟817中定位系統(tǒng)網(wǎng)關(guān)33根據(jù)設(shè)置的定位模式向存在系統(tǒng)40發(fā)送位置信息。例如,如果定位系統(tǒng)網(wǎng)關(guān)33設(shè)置為即時(shí)定位模式并且檢測到存在系統(tǒng)40的請(qǐng)求,則定位系統(tǒng)網(wǎng)關(guān)33可以發(fā)送位置信息到存在系統(tǒng)40。如果定位系統(tǒng)網(wǎng)關(guān)33設(shè)置為定期定位模式,則定位系統(tǒng)網(wǎng)關(guān)33可以定期發(fā)送位置信息到存在系統(tǒng)40。如果定位系統(tǒng)網(wǎng)關(guān)33設(shè)置為事件定位模式,則定位系統(tǒng)網(wǎng)關(guān)33接收位置信息然后發(fā)送位置信息到存在系統(tǒng)40。之后,定位系統(tǒng)網(wǎng)關(guān)33在步驟819中確定是否存在系統(tǒng)40命令釋放定位模式設(shè)置。如果定位系統(tǒng)網(wǎng)關(guān)33在步驟819中確定存在系統(tǒng)40命令釋放定位模式設(shè)置,則定位系統(tǒng)網(wǎng)關(guān)33在步驟821中釋放定位模式設(shè)置。之后,定位系統(tǒng)網(wǎng)關(guān)33在步驟823中向存在系統(tǒng)40發(fā)送對(duì)于釋放定位模式設(shè)置的響應(yīng),然后結(jié)束該存在服務(wù)提供過程。另一方面,如果在813中定位系統(tǒng)網(wǎng)關(guān)33沒有接收關(guān)于存在體10的位置信息,則定位系統(tǒng)網(wǎng)關(guān)33前進(jìn)到步驟819。如果定位系統(tǒng)網(wǎng)關(guān)33在步驟819中確定存在系統(tǒng)40沒有釋放定位模式設(shè)置,則定位系統(tǒng)網(wǎng)關(guān)33返回并繼續(xù)于步驟813。如上所述,由于用于收集關(guān)于存在體的位置信息的定位系統(tǒng)與根據(jù)關(guān)于存在體的位置信息存儲(chǔ)存在信息的存在系統(tǒng)連接和通信,故存在服務(wù)提供系統(tǒng)能夠基于存在體的位置提供存在信息。也即,存在服務(wù)提供系統(tǒng)能夠根據(jù)存在體的位置更完整地組合關(guān)于存在體的狀態(tài)的數(shù)據(jù),因此提供作為存在信息的結(jié)果。因此,根據(jù)本發(fā)明的存在服務(wù)提供系統(tǒng)能夠允許觀察者根據(jù)存在信息來具體和清楚地識(shí)別存在體的狀態(tài)。工業(yè)實(shí)用性如上所述,這里所述的存在服務(wù)提供系統(tǒng)和方法能夠根據(jù)存在體的位置提供各種信息。存在服務(wù)提供系統(tǒng)能夠根據(jù)存在體的位置組合關(guān)于存在體的狀態(tài)的數(shù)據(jù),并且將其提供為存在信息,從而觀察者通過存在信息能夠更具體和清楚地識(shí)別存在體的狀態(tài)。盡管在上文已經(jīng)詳細(xì)描述了本發(fā)明的示范性實(shí)施例,但是顯然應(yīng)當(dāng)理解,可能呈現(xiàn)給本領(lǐng)域技術(shù)人員的這里描述的基本發(fā)明構(gòu)思的許多變化和修改將仍然落入由所附權(quán)利要求書所限定的本發(fā)明的精神和范圍內(nèi)。
權(quán)利要求
1.一種基于存在服務(wù)器的位置信息更新存在信息的方法,包括接收關(guān)于至少一個(gè)存在體的位置信息和存在信息;注冊(cè)接收的彼此匹配的對(duì)應(yīng)于該至少一個(gè)存在體的位置信息和存在信息;以及當(dāng)請(qǐng)求所注冊(cè)的位置信息和存在信息中的至少一個(gè)的改變時(shí),通過改變所注冊(cè)的位置信息和存在信息中的至少一個(gè)來更新所注冊(cè)的位置信息和存在信息。
2.如權(quán)利要求1所述的方法,其中,該位置信息是通過定位系統(tǒng)或從該至少一個(gè)存在體自身接收的。
3.如權(quán)利要求1所述的方法,其中,注冊(cè)所接收的位置信息和存在信息的步驟包括分別存儲(chǔ)所接收的位置信息和存在信息;以及將所存儲(chǔ)的位置信息與所存儲(chǔ)的存在信息相聯(lián)系。
4.如權(quán)利要求1所述的方法,其中,接收位置信息和存在信息的步驟包括定期接收關(guān)于該至少一個(gè)存在體的位置信息。
5.如權(quán)利要求1所述的方法,其中,注冊(cè)所接收的位置信息和存在信息的步驟根據(jù)時(shí)間間隔不同地確定通信意圖數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其中,所述位置信息包含單獨(dú)分配給該至少一個(gè)存在體的識(shí)別數(shù)據(jù)和指示該至少一個(gè)存在體的位置坐標(biāo)的坐標(biāo)數(shù)據(jù)。
7.如權(quán)利要求6所述的方法,其中,該存在信息包含以下的至少一個(gè)被確定用于在坐標(biāo)數(shù)據(jù)中進(jìn)行區(qū)分的位置數(shù)據(jù)、指示是否在坐標(biāo)數(shù)據(jù)處執(zhí)行通信的通信意圖數(shù)據(jù)、以及作為通信意圖數(shù)據(jù)的確定參考的時(shí)間間隔數(shù)據(jù)。
8.一種基于位置信息更新存在信息的裝置,包括至少一個(gè)存在體;存在服務(wù)器,用于接收關(guān)于該至少一個(gè)存在體的位置信息和存在信息;注冊(cè)接收的彼此匹配的對(duì)應(yīng)于該至少一個(gè)存在體的位置信息和存在信息;以及當(dāng)請(qǐng)求所注冊(cè)的位置信息和存在信息中的至少一個(gè)的改變時(shí),通過改變所注冊(cè)的位置信息和存在信息中的至少一個(gè)來更新所注冊(cè)的位置信息和存在信息。
9.如權(quán)利要求8所述的裝置,還包括定位系統(tǒng),用于從該至少一個(gè)存在體接收位置信息并且發(fā)送所接收的位置信息到該存在服務(wù)器。
10.如權(quán)利要求8所述的裝置,其中,所述存在服務(wù)器通過分別存儲(chǔ)所接收的位置信息和存在信息以及通過將所存儲(chǔ)的位置信息與所存儲(chǔ)的存在信息相聯(lián)系來注冊(cè)所接收的位置信息和存在信息。
11.如權(quán)利要求9所述的裝置,其中,所述定位系統(tǒng)預(yù)先注冊(cè)該至少一個(gè)存在體并且定期接收關(guān)于該至少一個(gè)存在體的位置信息。
12.如權(quán)利要求8所述的裝置,其中,所述存在服務(wù)器根據(jù)時(shí)間間隔不同地確定通信意圖數(shù)據(jù)來注冊(cè)所接收的位置信息和存在信息。
13.如權(quán)利要求8所述的裝置,其中,所述位置信息包含單獨(dú)分配給該至少一個(gè)存在體的識(shí)別數(shù)據(jù)和指示該至少一個(gè)存在體的位置坐標(biāo)的坐標(biāo)數(shù)據(jù)。
14.如權(quán)利要求13所述的裝置,其中,所述存在信息包含以下的至少一個(gè)被確定用于在坐標(biāo)數(shù)據(jù)中進(jìn)行區(qū)分的位置數(shù)據(jù)、指示是否在坐標(biāo)數(shù)據(jù)處執(zhí)行通信的通信意圖數(shù)據(jù)、以及作為通信意圖數(shù)據(jù)的確定參考的時(shí)間間隔數(shù)據(jù)。
15.一種基于存在服務(wù)器的位置信息提供存在信息的方法,包括 存儲(chǔ)與關(guān)于至少一個(gè)存在體的位置信息匹配的存在信息;從至少一個(gè)觀察者接收對(duì)于關(guān)于該至少一個(gè)存在體的存在信息的請(qǐng)求;以及響應(yīng)于該請(qǐng)求向該至少一個(gè)觀察者發(fā)送關(guān)于該至少一個(gè)存在體的存在信息和位置信息。
16.如權(quán)利要求15所述的方法,其中,發(fā)送存在信息和位置信息的步驟包括當(dāng)關(guān)于該至少一個(gè)存在體的位置信息改變時(shí),向該至少一個(gè)觀察者發(fā)送與改變的位置信息匹配的存在信息。
17.如權(quán)利要求16所述的方法,還包括在定位系統(tǒng)處收集關(guān)于該至少一個(gè)存在體的位置信息;以及在定位系統(tǒng)處向存在服務(wù)器發(fā)送該位置信息。
18.如權(quán)利要求15所述的方法,其中,所述位置信息包含單獨(dú)分配給該至少一個(gè)存在體的識(shí)別數(shù)據(jù)和指示該至少一個(gè)存在體的位置坐標(biāo)的坐標(biāo)數(shù)據(jù)。
19.如權(quán)利要求18所述的方法,其中,所述存在信息包含以下的至少一個(gè)被確定用于在坐標(biāo)數(shù)據(jù)中進(jìn)行區(qū)分的位置數(shù)據(jù)、指示是否在坐標(biāo)數(shù)據(jù)處執(zhí)行通信的通信意圖數(shù)據(jù)、以及作為通信意圖數(shù)據(jù)的確定參考的時(shí)間間隔數(shù)據(jù)。
20.一種基于位置信息提供存在信息的裝置,包括 至少一個(gè)存在體;存在服務(wù)器,用于存儲(chǔ)與關(guān)于該至少一個(gè)存在體的位置信息匹配的存在信息;接收對(duì)于關(guān)于該至少一個(gè)存在體的存在信息的請(qǐng)求;以及響應(yīng)于該請(qǐng)求發(fā)送關(guān)于該至少一個(gè)存在體的存在信息和位置信息;和至少一個(gè)觀察者,用于發(fā)送該請(qǐng)求到所述存在服務(wù)器以及接收響應(yīng)于該請(qǐng)求的關(guān)于該至少一個(gè)存在體的存在信息和位置信息。
全文摘要
公開一種存在服務(wù)提供系統(tǒng)和方法,其向觀察者提供關(guān)于存在體的存在信息。該存在系統(tǒng)設(shè)置映射信息,所述映射信息包含匹配于對(duì)應(yīng)于該至少一個(gè)存在體的位置信息的存在信息。當(dāng)經(jīng)由定位系統(tǒng)接收位置信息時(shí),存在系統(tǒng)從所設(shè)置的映射信息中檢測匹配于接收的位置信息的存在信息。所檢測到的存在信息被從存在系統(tǒng)發(fā)送到觀察者。存在服務(wù)提供系統(tǒng)能夠根據(jù)存在體的位置提供各種存在信息,從而觀察者通過存在信息能夠更具體和清楚地識(shí)別存在體的狀態(tài)。
文檔編號(hào)H04B7/26GK102165718SQ200980137342
公開日2011年8月24日 申請(qǐng)日期2009年9月24日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者全永基, 金旼秀 申請(qǐng)人:三星電子株式會(huì)社