欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

位置感知即時消息的制作方法

文檔序號:7734868閱讀:229來源:國知局
專利名稱:位置感知即時消息的制作方法
技術(shù)領(lǐng)域
背景技術(shù)
即時消息(IM)和聊天技術(shù)便于兩個或多個參與者之間在網(wǎng)絡(luò)上進行近實時的基 于文本的通信。移動即時通信(MIM)對桌面IM體驗進行變換以對進行移動通信的IM進行 實際定向。IM和MIM可利用友對友(friend-to-friend)網(wǎng)絡(luò)。朋友可利用文本輸入(例 如“我在家”)來向他人告知其位置,但是IM和MIM環(huán)境的自動位置指示器未被成功的整合。


圖1描述了在其中可實現(xiàn)這里所述的系統(tǒng)和方法的示例性網(wǎng)絡(luò);圖2是在圖1的系統(tǒng)中可使用的示例性設(shè)備的圖示;圖3是在概念上圖解位置感知IM服務(wù)的實現(xiàn)的示例性功能圖示;圖4是圖解在提供位置感知IM服務(wù)的系統(tǒng)中由載波網(wǎng)絡(luò)提供商所執(zhí)行的示例性 操作的流程圖;圖5是圖解在提供位置感知IM服務(wù)的系統(tǒng)中由IM門戶所執(zhí)行的示例性操作的流 程圖;圖6是在移動設(shè)備的顯示器上所顯示的示例性圖形地圖;以及圖7是圖解可由提供位置感知IM服務(wù)的系統(tǒng)內(nèi)的各個組件所執(zhí)行的示例性操作 的處理流程。
具體實施例方式以下的詳細說明參考附圖。不同附圖中的相同附圖標(biāo)記標(biāo)識相同或相似元件。此 外,以下詳細說明不對本發(fā)明做出限制。這里所述的實現(xiàn)提供了用于向即時消息(IM)網(wǎng)絡(luò)的請求訂戶方便地通知IM “朋 友”的地理位置的安全授權(quán)系統(tǒng)和/或方法。在一個實現(xiàn)中,請求訂戶通過在請求訂戶的移 動設(shè)備的IM用戶界面上選擇“查找朋友”功能部件(feature)可請求其IM朋友列表上的 特定“朋友”的大致位置。在另一實現(xiàn)中,請求訂戶通過在請求訂戶的移動設(shè)備的IM用戶 界面上選擇“查找附近朋友”功能部件可請求其IM朋友列表上的任何附近“朋友”的大致 位置。選擇任一“查找”功能部件會引起移動設(shè)備與位置代理服務(wù)器(LPQ進行通信以確 定請求訂戶的移動設(shè)備的當(dāng)前位置。移動設(shè)備可將其位置信息傳送到IM基礎(chǔ)架構(gòu)。IM基 礎(chǔ)架構(gòu)可基于請求訂戶的位置或者基于請求訂戶所選的特定朋友來提供地理位置信息。為 了安全性目的,IM基礎(chǔ)架構(gòu)可將隨機誤差信息添加到與所請求的地理位置相關(guān)的緯度和/ 或經(jīng)度上。術(shù)語“即時消息(IM) ”是指基于可在網(wǎng)絡(luò)上通過計算設(shè)備傳送的鍵入文本而在兩 個或多個人之間進行實時的或者接近實時的通信。如這里所使用的,術(shù)語“訂戶”可包括IM服務(wù)的注冊用戶,其中“請求訂戶”或“請求者”包括發(fā)起對朋友進行定位的請求的用戶并 且“目標(biāo)用戶”或“目標(biāo)”可包括其位置被請求的訂戶。“請求設(shè)備”可包括請求訂戶所使用 的通信設(shè)備,而“目標(biāo)設(shè)備”可以是目標(biāo)訂戶所使用的通信設(shè)備。如這里所使用的,術(shù)語“ IM 朋友”和“朋友”可指同意接受來自另一訂戶的IM通信的一個或多個訂戶。如這里所使用 的,術(shù)語“朋友”、“訂戶”、“請求訂戶”、“目標(biāo)訂戶”、和/或“用戶”可廣義地解釋為包括設(shè)備 (諸如固定的或移動的通信設(shè)備)和/或設(shè)備的用戶。圖1描述了在其中可實現(xiàn)這里所述的原理的示例性系統(tǒng)100。如所圖解的,系統(tǒng) 100包括通過網(wǎng)絡(luò)110互連的請求設(shè)備120、一個或多個目標(biāo)設(shè)備130、IM門戶140、IM網(wǎng) 關(guān)150、位置確定實體(PDE) 160、和/或位置代理服務(wù)器(LPQ 170。請求設(shè)備120、目標(biāo)設(shè) 備130、IM門戶140、IM網(wǎng)關(guān)150、PDE 160、和/或LPS 170可通過有線和/或無線連接到 一個或多個網(wǎng)絡(luò)110。為簡單起見在圖1中圖解了一個請求設(shè)備、若干目標(biāo)設(shè)備、一個IM 門戶、一個IM網(wǎng)關(guān)、一個PDE、一個LPS、以及一個網(wǎng)絡(luò)。實際上,可能會有更多或更少的請 求設(shè)備、目標(biāo)設(shè)備、IM門戶、IM網(wǎng)關(guān)、PDE、LPS、和/或網(wǎng)絡(luò)。此外,在某些情況下,請求設(shè)備 120、目標(biāo)設(shè)備130、IM門戶140、IM網(wǎng)關(guān)150、PDE 160、和/或LPS 170中的一個或多個執(zhí) 行被描述為由請求設(shè)備120、目標(biāo)設(shè)備130、IM門戶140、IM網(wǎng)關(guān)150、PDE 160、和/或LPS 170中的另一個或多個所執(zhí)行的一個或多個功能。網(wǎng)絡(luò)110包括下述一個或多個網(wǎng)絡(luò),該網(wǎng)絡(luò)包括蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、因特網(wǎng)、諸 如公共交換電話網(wǎng)(PSTN)的電話網(wǎng)絡(luò)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、局域網(wǎng)(LAN)、網(wǎng)狀網(wǎng) 絡(luò)、或者另一類型的網(wǎng)絡(luò)。在示例性實現(xiàn)中,網(wǎng)絡(luò)110包括網(wǎng)絡(luò)的組合,其包括下述蜂窩網(wǎng) 絡(luò),所述蜂窩網(wǎng)絡(luò)使用用于從/向請求設(shè)備120、目標(biāo)設(shè)備130和IM門戶140、IM網(wǎng)關(guān)150、 PDE 160、和/或LPS 170傳送數(shù)據(jù)的組件。此類組件可包括用于發(fā)送與接收來自其附近地 區(qū)的通信設(shè)備的數(shù)據(jù)的基站天線(未示出)。此類組件還包括與基站天線相連的并且根據(jù) 已知技術(shù)而與諸如交換機和路由器的其他設(shè)備進行通信的基站(未示出)。請求設(shè)備120和目標(biāo)設(shè)備130的每一個可包括通過網(wǎng)絡(luò)能夠通信的任何類型的傳 統(tǒng)設(shè)備。例如,請求設(shè)備120和目標(biāo)設(shè)備130可包括能夠?qū)?shù)據(jù)(例如,語音、文本、圖像、 多媒體數(shù)據(jù))傳送到網(wǎng)絡(luò)110以及接收來自網(wǎng)絡(luò)110的數(shù)據(jù)的任何類型的設(shè)備。在示例 性實現(xiàn)中,請求設(shè)備120和目標(biāo)設(shè)備130中的一個或者兩者可包括移動終端。如這里所使 用的,術(shù)語“移動終端”可包括具有或不具有多行顯示器的蜂窩無線電話;用于使蜂窩無 線電話兼?zhèn)鋽?shù)據(jù)處理、傳真、以及數(shù)據(jù)通信功能的個人通信系統(tǒng)(PCQ終端;可包括無線電 話、尋呼機、因特網(wǎng)/內(nèi)聯(lián)網(wǎng)接入、Web瀏覽器、管理器、日歷、和/或全球定位系統(tǒng)(GPS)接 收器的個人數(shù)字助理(PDA);便攜式游戲和/或音樂播放設(shè)備;和/或傳統(tǒng)的膝上型電腦和 /或掌上型電腦接收器或者包括無線電話收發(fā)器的其他設(shè)備。移動終端還可稱為“普適計 算”設(shè)備。在另一示例性實現(xiàn)中,請求設(shè)備120和目標(biāo)設(shè)備130中的一個或多個可包括臺式 計算機或其它固定位置的計算設(shè)備。IM門戶140包括按照這里所述的方式來收集、處理、搜索、和/或提供信息的一個 或多個實體。例如,在一個實現(xiàn)中,IM門戶140可提供對IM服務(wù)提供商的接入,這便于通 過專有接口和/或協(xié)議的IM服務(wù)。IM門戶可包括各種基礎(chǔ)架構(gòu)組件,以存儲并傳播與IM 服務(wù)的訂戶有關(guān)的信息,包括例如支持位置管理服務(wù)的數(shù)據(jù)庫和服務(wù)器。IM網(wǎng)關(guān)150包括數(shù)據(jù)傳輸設(shè)備,諸如網(wǎng)關(guān)、路由器、交換機、防火墻、網(wǎng)橋、代理服務(wù)器、服務(wù)器、提供域內(nèi)交換能力的設(shè)備、或者對數(shù)據(jù)進行處理和/或傳輸?shù)囊恍┢渌愋?的設(shè)備。在一個實現(xiàn)中,IM網(wǎng)關(guān)150可代表網(wǎng)絡(luò)(例如移動載波網(wǎng)絡(luò))對數(shù)據(jù)進行操作并 且可用作到另一個網(wǎng)絡(luò)(例如IM門戶網(wǎng)絡(luò))的入口。PDE 160可包括按照這里所述的方式來收集、處理、搜索、和/或提供信息的一個 或多個實體。例如,PDE 160可包括用于確定移動終端(例如請求者設(shè)備120或一個目標(biāo) 設(shè)備130)的位置和/或幫助移動終端確定其自己位置的一個或多個組件。例如,PDE 160 可通過分布在無線網(wǎng)絡(luò)的覆蓋區(qū)上的靜止GPS接收器的網(wǎng)絡(luò)來跟蹤全球定位系統(tǒng)(GPS)衛(wèi) 星的位置。PDE可根據(jù)來自本地基站的信號來確定移動終端的大致位置并且向移動終端提 供很可能處于移動終端的范圍中的GPS衛(wèi)星的身份和位置。PDE 160可支持一個或多個位 置確定技術(shù)或算法以收集位置信息。LPS 170收集并提供請求設(shè)備120和目標(biāo)設(shè)備130的實時(或接近實時)的位置 信息。LPS 170提供隱私管理和控制,以及用于公共地理服務(wù)和地理數(shù)據(jù)的平臺。圖2是可與請求設(shè)備120和目標(biāo)設(shè)備130、IM網(wǎng)關(guān)150、PDE 160、和/或LPS 170 中的任何一個相對應(yīng)的設(shè)備200的示例性示意圖。如所圖解的,設(shè)備200可包括總線210、處 理器220、主存儲器230、只讀存儲器(ROM) M0、存儲設(shè)備250、輸入設(shè)備沈0、輸出設(shè)備270、 以及通信接口觀0??偩€210可包括允許在設(shè)備200的組件當(dāng)中進行通信的導(dǎo)線或路徑。處理器220可包括處理器、微處理器、或者解釋并執(zhí)行指令的處理邏輯。主存儲器 230包括隨機存取存儲器(RAM)或者存儲由處理器220執(zhí)行的信息和指令的另一類型的動 態(tài)存儲設(shè)備。ROM 240可包括ROM設(shè)備或者用于存儲供處理器220使用的靜態(tài)信息和指令 的另一類型的靜態(tài)存儲設(shè)備。存儲設(shè)備250包括磁和/或光記錄介質(zhì)及其相應(yīng)的驅(qū)動器。輸入設(shè)備260可包括諸如鍵盤、觸摸屏、觸摸墊、鼠標(biāo)、筆、語音識別和/或生物識 別機制等等的、允許用戶將信息輸入到設(shè)備200的一個或多個機制。輸出設(shè)備270可包括 將信息輸出到用戶的一個或多個機制,包括顯示器、打印機、揚聲器等等。通信接口 280可 包括使設(shè)備200能夠與其他設(shè)備和/或系統(tǒng)進行通信的任何類似收發(fā)器的機制。例如,通 信接口 280可包括用于通過諸如網(wǎng)絡(luò)110的網(wǎng)絡(luò)與另一設(shè)備或系統(tǒng)進行通信的機制。如在這里所描述的,設(shè)備200響應(yīng)于執(zhí)行包含在諸如主存儲器230的計算機可讀 介質(zhì)中的軟件指令的處理器220而執(zhí)行某些操作。計算機可讀介質(zhì)可定義為物理或邏輯存 儲設(shè)備。軟件指令可從諸如存儲設(shè)備250的另一計算機可讀介質(zhì)或者經(jīng)由通信接口 280從 另一設(shè)備讀取到主存儲器230。包含在主存儲器230中的軟件指令可使處理器220執(zhí)行這 里所述的處理?;蛘?,硬布線電路可用于替代軟件指令或者與軟件指令相結(jié)合以實現(xiàn)這里 所述的處理。因此,這里所述的實現(xiàn)不局限于硬件電路和軟件的任何特定組合。雖然圖2示出了設(shè)備200的示例性組件,但是在其他實現(xiàn)中,設(shè)備200可包含可稱 贊并使能緊急分支/通知服務(wù)的更少或額外組件。在另外其他實現(xiàn)中,設(shè)備200的一個或 多個組件可執(zhí)行由設(shè)備200的其他組件所執(zhí)行的任務(wù)。圖3是在概念上圖解位置感知IM服務(wù)的實現(xiàn)的示例性功能圖示。如圖3所示,請 求者302 (例如通過移動設(shè)備)、移動目標(biāo)304、以及固定位置目標(biāo)306可通過載波網(wǎng)絡(luò)310、 IM門戶140、以及因特網(wǎng)320連接。請求者302、移動目標(biāo)304、以及固定位置目標(biāo)306中的 每一個可以是位置感知IM服務(wù)的訂戶。載波網(wǎng)絡(luò)310可包括與核心載體基礎(chǔ)架構(gòu)314相連的一個或多個無線接入網(wǎng)312、IM網(wǎng)關(guān)150、PDE 160、以及LPS 170。無線接入網(wǎng)312可包括諸如天線、基站收發(fā)器站、移動 交換中心以及與PSTN和/或分組數(shù)據(jù)服務(wù)節(jié)點(PDSN)接口的各種組件,以便于與移動通 信。IM門戶140可包括要于IM流量所必需的組件,其例如包括通過核心IM基礎(chǔ)架構(gòu)(未 示出)相連的一個或多個負載平衡器、網(wǎng)關(guān)、以及數(shù)據(jù)庫。IM門戶140還包括一個或多個位 置管理服務(wù)器,以對例如位置感知IM服務(wù)的訂戶的基于位置的數(shù)據(jù)進行管理。請求者302可提交請求以對一個或多個IM朋友(例如,諸如移動目標(biāo)304和/或 固定位置目標(biāo)306中的一個的另一 IM訂戶的設(shè)備)進行定位。請求者302和移動目標(biāo)304 可與載波網(wǎng)絡(luò)310(更具體地說,與在載波網(wǎng)絡(luò)310內(nèi)諸如PDE 160和LPS 170的基于位置 的服務(wù)基礎(chǔ)架構(gòu))以及全球定位系統(tǒng)(GPQ衛(wèi)星340通信以確定每個訂戶的移動設(shè)備的地 理位置。此外,請求者302、移動目標(biāo)304、以及固定位置目標(biāo)306可與IM門戶140通信以 提供位置信息并傳遞即時消息。來自請求者302、移動目標(biāo)304、以及固定位置目標(biāo)306的每一個的位置信息可存 儲在可操作地與位置管理服務(wù)器330相連的存儲器或數(shù)據(jù)庫中。在一些實現(xiàn)中,位置信息 可包括例如從移動通信設(shè)備處所收集的GPS信息或另一形式的全球?qū)Ш叫l(wèi)星系統(tǒng)(GNSS) 信息。在其他實現(xiàn)中,位置信息可以是從移動通信設(shè)備處所收集的蜂窩塔三角測量信息的 形式。在另外其他實現(xiàn)中,位置信息可以是與有線網(wǎng)絡(luò)連接或IP地址相關(guān)的固定地址或位 置的形式。例如,可由訂戶在注冊位置感知IM服務(wù)時提供固定位置設(shè)備的位置信息。雖然圖3的配置示出了示例性組件,但是在其他實現(xiàn)中,可使用更少或額外組件。 在其他實現(xiàn)中,某些組件的功能部件可被合并。例如,在一個實現(xiàn)中,PDE 160和LPS 170 的一個或多個功能可被合并。相反地,單個組件可以實現(xiàn)為多個分布式組件。例如,IM網(wǎng) 關(guān)150可以是分布式組件。此外,各個組件之間的連接可以直接進行或者通過節(jié)點、網(wǎng)絡(luò)、 或者其組合而間接進行。圖4提供了圖解了在向提供位置感知IM服務(wù)的系統(tǒng)提供了對IM朋友進行定位的 請求時由載波網(wǎng)絡(luò)提供商所執(zhí)行的示例性操作的流程圖400。該操作由諸如載波網(wǎng)絡(luò)310 的載波網(wǎng)絡(luò)的組件與諸如IM門戶140的IM提供商一起執(zhí)行。如圖4所示,可接收對附近朋友的位置請求(框410)。例如,基站可接收對訂戶 IM朋友的列表中的朋友進行定位的請求。位置請求可以是對特定朋友(例如從朋友列表中 所選的單個朋友)或者特定區(qū)域之內(nèi)的任意朋友(例如“附近朋友”)。對附近朋友的請求 可由諸如移動設(shè)備用戶或固定位置設(shè)備的用戶的IM訂戶產(chǎn)生。請求者在提供請求之前可 建立構(gòu)成“附近朋友”的參數(shù)。例如,在一個實現(xiàn)中,請求者可將請求者位置的半公里半徑 的參數(shù)編程到請求設(shè)備中。在另一個實現(xiàn)中,“附近”的默認參數(shù)可包含在請求設(shè)備軟件之 內(nèi)。可對位置請求進行鑒權(quán)(框420)。例如,可將請求者的位置請求傳遞到位置代理 服務(wù)器170以確認提出請求的請求者是授權(quán)用戶并且該請求來自有效的因特網(wǎng)協(xié)議(IP) 地址。LPS 170可與諸如用于對位置請求進行鑒權(quán)的鑒權(quán)、授權(quán)、以及計費服務(wù)器的另一載 波網(wǎng)絡(luò)組件進行通信。可接收請求者的地理位置(框430)。例如,請求者的地理位置可從請求者的移動 設(shè)備提供給載波網(wǎng)絡(luò)的IM網(wǎng)關(guān)(諸如IM網(wǎng)關(guān)150)。請求者的地理位置可由例如GPS系統(tǒng)、 塔三角測量技術(shù)、請求設(shè)備與已知地理位置的手動相關(guān)、或者其他位置確定技術(shù)來確定。在一個實現(xiàn)中,PDE 160可通過將星歷(印hemeris)數(shù)據(jù)提供給請求設(shè)備以允許在請求設(shè)備 視野內(nèi)的衛(wèi)星的更快識別來幫助請求設(shè)備確定其GPS坐標(biāo)。可利用隨機誤差信息來調(diào)整請求者的位置(框440)。例如,為了安全/隱私目的, 載波網(wǎng)絡(luò)的IM網(wǎng)關(guān)(諸如IM網(wǎng)關(guān)150)可將隨機誤差信息添加到請求者的GPS坐標(biāo)的緯 度和經(jīng)度上(例如在10至500米之間)。誤差信息(例如用戶的實際位置與發(fā)布位置之間 的距離)的值可限制在某些可配置的最大限制之內(nèi)。在一些實現(xiàn)中,該誤差可特定于每個 用戶。因此,不可能根據(jù)另一訂戶的載波網(wǎng)絡(luò)所使用的隨機誤差來確定一個訂戶的載波網(wǎng) 絡(luò)所使用的誤差。在另一個實現(xiàn)中,當(dāng)訂戶在同一總體區(qū)域時,相同誤差信息將施加到訂戶 的位置上。就訂戶的位置或時間而言的誤差信息的任何變化會逐漸發(fā)生。同一位置的誤差 信息的一致性可防止多個數(shù)據(jù)點用于隨著時間的推移而使訂戶的實際位置“歸零”。當(dāng)那些 點被間隔開至少可配置的距離時,施加在這兩個點上的誤差信息不相關(guān)。這將使得當(dāng)訂戶 處于不同位置(例如私密位置)時,只要那些位置被間隔開至少可配置的距離,就難以使用 載波施加在一個位置(例如公共位置)上的誤差來確定訂戶的實際坐標(biāo)??衫酶鞣N技術(shù)和/或算法用隨機誤差信息來調(diào)整請求者的地理位置。在一個實 現(xiàn)中,可通過對較精確的位置坐標(biāo)進行四舍五入而將隨機誤差添加到定義區(qū)域的默認坐標(biāo) 系上。例如,可將地球表面分成經(jīng)度和緯度線的網(wǎng)格線??苫诶缈膳渲玫淖畲笳`差限 度來確定網(wǎng)格線之間的間距(并且由此,由網(wǎng)格線所定義的小區(qū)大小)。在請求者的位置被 識別為在特定小區(qū)內(nèi)的任何地方的任何時候,實際坐標(biāo)能夠改為對于該小區(qū)的位置坐標(biāo)的 特定設(shè)置(例如,默認設(shè)置)。在另一實現(xiàn)中,隨機誤差可作為隨位置變化的誤差函數(shù)而添加。例如,地球表面可 分成緯度線上的一系列點。可基于與誤差函數(shù)相關(guān)的距離來確定緯度線之間以及每個緯度 線上的連續(xù)點之間的間距。包括最大位移和方向的隨機誤差矢量可與每個點相關(guān)。與點相 關(guān)的隨機誤差可隨著點與用戶實際位置之間的距離增大而減小(例如,指數(shù)地降低)。每個 點的隨機誤差矢量分量(位移和方向)與其他點的矢量分量無關(guān)并且對于每個用戶而言是 獨立的。位移分量是介于0與可配置的最大誤差限度之間的隨機數(shù),而方向分量是介于0 與360度之間的隨機數(shù)。對于任何請求者的實際位置坐標(biāo)而言,通常一個或多個緯度線上 的幾個點將在相關(guān)距離之內(nèi)(例如,高于實際位置的緯度線上的兩個點以及低于實際位置 的緯度線上的兩個點)??赏ㄟ^添加與相關(guān)距離之內(nèi)的幾個點相關(guān)的隨機誤差矢量來計算 施加到請求者的實際位置上的隨機誤差。在一個實現(xiàn)中,可與添加到經(jīng)度坐標(biāo)上的隨機誤差信息不同地計算添加到緯度坐 標(biāo)上的隨機誤差信息。在另一實現(xiàn)中,可與添加到方向值上的隨機誤差信息不同地計算添 加到距離值上的隨機誤差信息。在另一實現(xiàn)中,在將坐標(biāo)提供給IM網(wǎng)關(guān)之前,可通過請求 設(shè)備將隨機誤差信息添加到位置坐標(biāo)上。繼續(xù)圖4,可將帶有隨機誤差信息的請求者的位置發(fā)送到IM門戶(框450)。例如, IM網(wǎng)關(guān)可將隨機修改的緯度和經(jīng)度坐標(biāo)發(fā)送到IM門戶。IM門戶使用隨機修改的緯度和經(jīng) 度坐標(biāo)以及請求者的參數(shù)以識別出附近朋友的位置和/或地圖數(shù)據(jù)并且將該信息發(fā)送回 載波網(wǎng)絡(luò)。識別出附近朋友的方面會相對于圖5進行更詳細地描述??山邮崭浇笥训奈恢煤?或地圖數(shù)據(jù)(框460)。例如,IM網(wǎng)關(guān)可接收在請求者 隨機修改的緯度和經(jīng)度坐標(biāo)的請求者定義的半徑內(nèi)的朋友的列表。取決于什么對于IM門戶可用,附近朋友的列表可包括各種位置信息。例如,該信息可包括描述位置數(shù)據(jù)(例如, “我在家”或“鮑勃的比薩宮(Bob's Pizza Palace)")和/或特定緯度和經(jīng)度坐標(biāo)。最后, 可將附近朋友的位置和/或地圖數(shù)據(jù)發(fā)送給請求者(框470)。圖5提供了圖解在向提供位置感知IM服務(wù)的系統(tǒng)提供了對IM朋友進行定位的請 求時IM提供商所執(zhí)行的示例性操作的流程圖500。該操作可由諸如IM門戶140的IM門戶 的組件與諸如載波網(wǎng)絡(luò)310的無線載波網(wǎng)絡(luò)一起執(zhí)行。如圖5所示,可接收帶有隨機誤差信息的朋友的位置信息(框510)。例如,IM門 戶可接收來自使用移動載波網(wǎng)絡(luò)的其他IM訂戶的位置信息。這些IM訂戶中的至少一些可 以是諸如圖3的請求者302的特定請求者的朋友。在由IM門戶接收之前,用于使用移動載 波網(wǎng)絡(luò)的IM訂戶的位置數(shù)據(jù)以與上面對請求者的位置數(shù)據(jù)所描述的相似方式(圖4的框 440)隨機修改。用于使用移動載波網(wǎng)絡(luò)的IM訂戶的位置數(shù)據(jù)與可從固定設(shè)備用戶可得的 其他位置數(shù)據(jù)和/或手動提供的信息進行組合。位置信息可存儲在由例如諸如圖3的位置 管理服務(wù)器330的位置管理服務(wù)器可隨后檢索的IM門戶內(nèi)的存儲器中??身憫?yīng)于各種事件而提供位置感知IM服務(wù)的訂戶的位置信息。例如,在一個實現(xiàn) 中,訂戶的位置信息可自動更新作為對IM服務(wù)的登錄處理的一部分。訂戶可選擇例如在IM 服務(wù)的初始設(shè)置期間訂戶可用的和/或在登錄之后位置選擇參與/退出(in/out)菜單中 的“登錄時更新位置”復(fù)選框。在另一個實現(xiàn)中(如果訂戶已選擇與某級別的IM服務(wù)共享 其位置),那么訂戶可能能夠請求實時更新其當(dāng)前位置。該請求觸發(fā)訂戶設(shè)備的動作以收集 當(dāng)前位置信息并且更新訂戶設(shè)備和IM門戶。訂戶觸發(fā)的更新可經(jīng)由例如“現(xiàn)在更新我的位 置”選項對訂戶可用。該選項可用于更新請求者的位置并且刷新請求者的智能組(如下所 述)。在另一實現(xiàn)中,可允許訂戶手動地設(shè)置其位置和/或需要訂戶輸入物理地址。訂戶 的位置可保持為手動輸入的位置,直至訂戶退出位置感知IM服務(wù)、從具有固定位置的設(shè)備 (例如臺式計算機)登陸到位置感知IM服務(wù)、改變手動設(shè)置的位置、執(zhí)行訂戶觸發(fā)的更新、 或者位置信息到期(例如,訂戶可對手動設(shè)置的位置設(shè)置時間限制)。如果訂戶輸入了物理 上不存在的地址以及訂戶輸入了物理地址的一部分,那么IM門戶基于訂戶所提供的(例如 城市/州、城市、郵政編碼區(qū)域等等)使用最近的準確信息來設(shè)置訂戶的位置。仍然參考圖5,可接收帶有隨機誤差信息的請求者的位置信息(框520)。例如,諸 如IM網(wǎng)關(guān)150的來自載波網(wǎng)絡(luò)的IM網(wǎng)關(guān)可將以隨機誤差信息調(diào)整的請求者的移動位置信 息發(fā)送到諸如IM門戶140的可接收位置信息的IM門戶。請求者的位置信息可用于對附有 位置信息的位置請求做出響應(yīng)。然而,請求者的位置信息也可存儲在IM門戶內(nèi)的存儲器中 并且被例如諸如圖3的位置管理服務(wù)器330的位置管理服務(wù)器檢索以供響應(yīng)進一步的位置 請求之用??山邮諏Ω浇笥训奈恢谜埱?框530)。例如,諸如IM網(wǎng)關(guān)150的來自載波網(wǎng)絡(luò) 的IM網(wǎng)關(guān)可將對附近朋友進行定位的請求發(fā)送到諸如IM門戶140的可接收該請求的IM 門戶。位置請求可與以隨機誤差信息調(diào)整的請求者的移動位置信息包含在一起。在一個實 現(xiàn)中,位置請求可包括定義應(yīng)搜索請求者的朋友的區(qū)域的參數(shù)(諸如自請求者的當(dāng)前位置 起的特定半徑)。在另一實現(xiàn)中,在實際請求之前,位置請求的請求者的參數(shù)可被提供給IM 門戶并且存儲。可計算帶有隨機誤差信息的朋友位置的相對距離(框M0)。例如,IM門戶中的組件可使請求者的位置信息與請求者的IM朋友的可用位置信息相關(guān)。對于請求者的朋友列 表上的、授權(quán)他們的位置信息可被請求者得到的那些訂戶而言,IM門戶中的組件可在請求 者的半徑參數(shù)之內(nèi)識別出那些??僧a(chǎn)生具有位置和/或地圖數(shù)據(jù)的附近朋友的列表(框550)。例如,IM門戶可識 別出列表中的具有在所提供的半徑參數(shù)之內(nèi)的位置的請求者的IM朋友中的一個或多個。 在一個實現(xiàn)中,每個朋友可包含在例如具有地址或?qū)τ涗浳恢玫拿枋龅牧斜碇小T诹硪粚?現(xiàn)中,通過置于該地圖之上的每個朋友的位置,可產(chǎn)生請求者感興趣區(qū)域的圖形地圖。該圖 形地圖(“朋友地圖”)可用于顯示請求者的當(dāng)前位置和附近周邊。朋友地圖還顯示在特定 范圍內(nèi)的請求者的朋友的大體位置??蓪⑽恢煤?或地圖數(shù)據(jù)發(fā)送到載波網(wǎng)絡(luò)(框560)。例如,IM門戶可將附近朋 友的列表和/或示出了朋友大概位置的地圖發(fā)送到載波網(wǎng)絡(luò)的IM網(wǎng)關(guān)(諸如例如IM網(wǎng)關(guān) 150)以最終傳遞到請求者。圖6提供了在移動設(shè)備的顯示器上所顯示的示例性圖形地圖。如果多個朋友在地 圖上的特定區(qū)域附近,那么IM服務(wù)提供商可將這些朋友一起分組在一個可視化的圖標(biāo)上。 如果請求者使用例如請求者設(shè)備的顯示器上的軟鍵選擇了查看詳情,那么能夠提供與地圖 上的朋友有關(guān)的附加信息。在一個實現(xiàn)中,IM服務(wù)提供商可使“獲取地圖”應(yīng)用編程接口(API)可用,其中請 求者的設(shè)備可指定表示地圖的寬度或高度的英尺或英里數(shù)以及會導(dǎo)致在地圖上有至少一 個朋友的地圖的布爾標(biāo)志(Boolean flag)。在半徑參數(shù)內(nèi)沒有找到朋友的情況下,IM門戶 可產(chǎn)生包括有最近的請求者朋友的列表或地圖并且在地圖或列表中標(biāo)明已因為在半徑參 數(shù)內(nèi)沒有找到朋友而改變了搜索比例。例如,只要設(shè)置了布爾標(biāo)志,則請求會返回至少一個 朋友。例如,如果請求者的設(shè)備請求“500”米的地圖范圍,但是在該范圍內(nèi)沒有朋友,那么 IM門戶能夠發(fā)送在地圖上可顯示至少一個朋友這樣程度的放大地圖??梢砸灾T如地圖上 的比例指示器的某種視覺形式向請求者表示出放大地圖的尺寸。因為允許水平和/或垂直 拖動,發(fā)送給請求者設(shè)備的圖像可能比實際屏幕尺寸更大。“朋友詳情”屏幕(經(jīng)由軟鍵可 用)顯示請求者與特定朋友之間的相對估計距離。在另一實現(xiàn)中,訂戶可能能夠使用訂戶設(shè)備上的IM接口來查看其當(dāng)前位置。這 個位置信息可以是逆向地理編碼,這意味著它顯示地址或物理位置名稱(例如,“大都會燒 烤”,如果用戶已手動更新了大都會燒烤的位置)。一旦查詢其他訂戶,IM門戶可同時返回 物理位置名稱以及物理位置地址。在又一實現(xiàn)中,詳細的訂戶位置信息對于在特定請求者附近的訂戶可用?!安檎腋?近朋友”選項可要求請求者更新他/她的位置信息并且向請求者顯示朋友地圖。朋友地圖 的比例可以是直接與用于定義“附近朋友”組的半徑參數(shù)相關(guān)的、由請求者所設(shè)置的參數(shù)。 如果在初始地圖中沒有可得的朋友,只要請求者具有位置信息可用的一個朋友并且請求者 設(shè)置了可在地圖中返回至少一個朋友的布爾標(biāo)志,那么IM網(wǎng)絡(luò)服務(wù)器返回地圖中具有至 少一個朋友的放大地圖。當(dāng)請求者查看朋友地圖時,軟鍵選擇對于“朋友詳情”可用,其中 訂戶可查看可從IM服務(wù)提供商獲得的用于在朋友地圖上所顯示的朋友的位置信息。每個 朋友的位置被顯示為“近<x位置 >”以通知請求者該位置信息不完全準確。圖7提供了圖解在發(fā)出對IM朋友進行定位的請求時提供位置感知IM服務(wù)的系統(tǒng)內(nèi)的各個組件所執(zhí)行的示例性操作的處理流程。當(dāng)請求者從請求者的移動設(shè)備120上的IM 軟件選擇了“查找附近朋友”功能部件時開始該處理(行705)??蓸?gòu)成“附近”的范圍的參 數(shù)可以是IM軟件的默認參數(shù)或者可能預(yù)先由訂戶設(shè)置。為了該示例的目的,訂戶可選擇了 在兩千米半徑之內(nèi)的朋友的參數(shù)。請求者設(shè)備120可將鑒權(quán)請求發(fā)送到LPS 170 (行710)。LPS 170可對該請求進 行鑒權(quán)并且可通過提供兩個單獨的信號做出響應(yīng)。LPS170可向PDE 160提供請求會話的有 效持續(xù)時間的指示和請求者設(shè)備120的移動電話薄號碼(MDN)(行71 。LPS 170還向請 求者設(shè)備120發(fā)送帶有PDE 160的IP地址的信號(行720)。請求者設(shè)備120將小區(qū)站點信息發(fā)送到PDE 160 (例如使用從LPS170所提供的IP 地址)以對請求者設(shè)備120的大體位置進行定位(行725)?;谛^(qū)站點信息,PDE 160 可向請求者設(shè)備120發(fā)送可用于對全球定位的適當(dāng)衛(wèi)星進行定位的星歷數(shù)據(jù)(行730)。請 求者設(shè)備120可將信號發(fā)送到衛(wèi)星340以請求位置信息(行73 。衛(wèi)星340可通過提供 表示請求者設(shè)備120的位置的緯度和經(jīng)度坐標(biāo)而對該信號做出響應(yīng)(行740)??蓪⒄埱?者設(shè)備120的緯度和經(jīng)度坐標(biāo)發(fā)送到IM網(wǎng)關(guān)150 (行74 。IM網(wǎng)關(guān)150可接收請求設(shè)備 120的緯度和經(jīng)度坐標(biāo)并且添加隨機誤差(行750)。將隨機誤差引入到坐標(biāo)中使得對于具 有惡意的個體而言很難對請求者設(shè)備120的精確位置進行定位,因為第三方永遠不能完全 確定引入了什么“誤差”。IM網(wǎng)關(guān)150可將請求設(shè)備120的隨機修改的緯度和經(jīng)度坐標(biāo)發(fā)送到IM門戶 140(行75幻。IM門戶140可能已存儲與其他訂戶有關(guān)的位置數(shù)據(jù)。IM門戶140可查詢其 基礎(chǔ)架構(gòu)(例如位置管理服務(wù)器330)以識別出與請求者設(shè)備120相關(guān)的任何朋友的位置。 朋友的位置數(shù)據(jù)可包括例如來自移動設(shè)備的隨機化坐標(biāo)、與固定IP地址相關(guān)的位置、手動 輸入的位置、以及其他位置數(shù)據(jù)。假設(shè)一個或多個朋友同意允許請求者查看其位置信息,IM 門戶140可識別出在請求者設(shè)備120的隨機修改的緯度和經(jīng)度坐標(biāo)的兩千米半徑之內(nèi)的任 何朋友(即“附近朋友”)的位置和身份(行760)。附近朋友信息可發(fā)送到IM門戶150 (行 765)并且此后將其傳遞到請求設(shè)備120 (行770)。這里所述的方法和系統(tǒng)可提供這樣的能力,即在載波網(wǎng)絡(luò)提供商可接收來自請求 者的移動設(shè)備的請求以對請求者的即時消息(IM)朋友列表中的IM朋友進行定位。載波網(wǎng) 絡(luò)提供商對供載波網(wǎng)絡(luò)上的基于位置的服務(wù)之用的請求進行鑒權(quán)并且提供信息以在識別 其位置中幫助請求者的移動設(shè)備。載波網(wǎng)絡(luò)可接收來自請求者的移動設(shè)備的地理位置坐標(biāo) 并且在將對IM朋友進行定位的請求以及地理位置坐標(biāo)發(fā)送到IM門戶之前,將隨機誤差信 息添加到地理位置坐標(biāo)上。在通過IM門戶的處理之后,載波網(wǎng)絡(luò)可接收在帶有隨機誤差信 息的地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的請求者的IM朋友的列表,并且可將在帶有隨機 誤差的地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的IM朋友的列表發(fā)送到請求者的移動設(shè)備。先前的描述提供了圖解和描述,但并不意欲徹底的或者將實施例限制為所公開的 具體形式。鑒于上述教導(dǎo)的修改和變化是有可能的并且可從這里所公開的系統(tǒng)和方法的實 施中獲得。例如,雖然已示出了在將隨機誤差信息發(fā)送到IM門戶之前將隨機誤差信息引入 到請求者的位置,但是在其他實現(xiàn)中,可在真實坐標(biāo)已用于對在請求者的參數(shù)內(nèi)的朋友進 行定位之后,將隨機誤差引入到附近朋友的緯度和經(jīng)度坐標(biāo)。
作為變化的另外的示例,在一個實現(xiàn)中,可定義動態(tài)朋友組(或“智能組”),在其 中訂戶可在設(shè)置參數(shù)時定制用于確定列在該組之下的特定朋友的參數(shù)。可將智能組設(shè)置為 對特定位置的管制區(qū)(geo-fence)。例如,在請求者的當(dāng)前位置的五千米或英里之內(nèi)的任何 訂戶可以是特定智能組的參數(shù)。智能組參數(shù)可有最大距離(例如100千米),并且該最大值 可與朋友地圖的最大放大距離一致(如果放大能力可用)??上蛴啈舫尸F(xiàn)有限數(shù)量的有效 距離以選作智能組選擇參數(shù)(例如,1、5、20或100千米)。例如,默認智能組可使用一千米 作為“附近朋友”的參數(shù)。對于默認智能組和朋友地圖的準則是可以一起繪制以便例如當(dāng) 訂戶查看列在默認智能組中的朋友時,朋友也出現(xiàn)在朋友地圖上。半徑參數(shù)可對屏幕名稱 獨有的并且可以是IM服務(wù)提供商所存儲的參數(shù)以允許訂戶從不同設(shè)備登錄(例如桌面或 移動的)并且仍保持不變的“附近朋友”距離。例如,訂戶使用智能組以很容易將即時消息 發(fā)送到整個組(例如多播)或者很容易從智能組選擇IM收件人。作為另一示例,位置感知IM服務(wù)的訂戶可能能夠?qū)哂泄潭ㄎ恢玫脑O(shè)備或者移 動設(shè)備的隱私控制進行管理。訂戶可能能夠完全動態(tài)地開啟/斷開共享位置感知。或者, 訂戶可以控制哪個組可以共享位置信息(例如僅僅朋友/本人/特定聯(lián)系人)并可以允許 /拒絕特定訂戶/組來查看訂戶位置。例如,訂戶可能能夠建立專用于所有朋友或個別朋友 的隱身(例如禁用位置感知功能部件)。訂戶的設(shè)備可將這些設(shè)置發(fā)送到IM服務(wù)提供商, 并且IM服務(wù)提供商可將該設(shè)置與其他隱私偏好一起存儲。對訂戶的隱私設(shè)置可由IM服務(wù) 提供商存儲并且可在訂戶登錄期間提供給移動設(shè)備(經(jīng)由網(wǎng)關(guān))。隱私設(shè)置還可在登錄到 位置感知IM服務(wù)的同時由移動設(shè)備的訂戶來修改。作為又一示例,對訂戶移動位置的感知可以是選擇參與(opt-in)解決方案。在 一個實現(xiàn)中,在第一次登錄到位置感知IM服務(wù)時,能夠提示用戶選擇參與以設(shè)置其隱私控 制。例如,訂戶可具有“是/否/不再詢問”的選項以響應(yīng)對選擇參與的請求。在訂戶完成 了登錄到位置感知IM服務(wù)之后,訂戶還可具有選擇退出/選擇參與的能力以共享位置信 息。選擇退出優(yōu)先于任何現(xiàn)有隱私設(shè)置并且可臨時禁用與任何其他訂戶共享位置,而不管 是否激活了訂戶的自動位置更新。作為再一示例,位置感知IM服務(wù)可向訂戶提供可向其朋友發(fā)送邀請以與訂戶共 享其位置的能力。訂戶能夠使用至少兩種不同方案進行請求通過在隱私設(shè)置期間成批請 求或者通過對訂戶朋友列表上的特定朋友的個體請求。當(dāng)訂戶為位置感知IM服務(wù)設(shè)置了 隱私時,訂戶的設(shè)備能夠與IM服務(wù)提供商核對以查看訂戶選擇參與與哪個朋友共享他的/ 她的位置(在特定場合期間)。如果訂戶的設(shè)備發(fā)現(xiàn)這些朋友中的一些沒有與訂戶共享位 置感知,那么訂戶的設(shè)備會提示訂戶他們是否想要詢問這些朋友以與該訂戶共享位置。在 先前配置嘗試期間訂戶已對所述朋友授權(quán)位置感知,則不發(fā)送對朋友的請求。在初始設(shè)置 之后,訂戶能夠選擇個別朋友并且請求邀請以發(fā)送到個別朋友以與他們共享位置。例如,如 果訂戶A向訂戶B發(fā)起了請求,那么訂戶B接收到選項(1)將訂戶A添加到朋友列表并且 同意許可共享訂戶B的位置(并且,選擇性地,只有當(dāng)訂戶A沒有在訂戶B的朋友列表上 時,才將訂戶A添加到訂戶B的朋友);(2)拒絕該請求;(3)阻止訂戶A。當(dāng)訂戶A阻止了 訂戶B時,訂戶B不再能夠查看訂戶A的位置(包括現(xiàn)有位置),直到訂戶A對訂戶B解除 阻止。還可向訂戶B給出選項以了解更多的有關(guān)于位置共享意味著什么、他們共享位置的 方式、以及他們?nèi)绾蜗螺d特定軟件。
作為進一步示例,訂戶的朋友列表可包括可使訂戶很容易看他們與誰共享位置以 及誰與他們共享位置這樣的視覺識別。例如,訂戶的設(shè)備還可能能夠確定朋友處在“隱身” 狀態(tài)并且向訂戶顯示該狀態(tài)。例如,緊接于訂戶朋友列表上的特定朋友的呈現(xiàn)圖標(biāo)之后的 一個方向上的單箭頭(例如一)可表示訂戶共享而該朋友未共享的位置;相反方向上的單 箭頭(例如一)可表示朋友共享而訂戶未共享的位置,而雙箭頭(例如一一)可表示雙向 共享的位置。IM服務(wù)提供商可允許異步更新能力,其允許訂戶的設(shè)備確定哪個朋友當(dāng)前與 訂戶共享位置。此外,雖然關(guān)于圖4、5、以及7的流程圖對一系列框進行了描述,但是在其他實現(xiàn) 中框的順序可不同。另外,可并行地執(zhí)行非依賴的動作。很顯然的是這里所述的實施例在圖中所圖解的實現(xiàn)中可以以軟件、固件、以及硬 件的許多不同形式實現(xiàn)。用于實現(xiàn)這里所述的實施例的實際軟件代碼或?qū)S每刂朴布皇?對本發(fā)明做出限制。因此,不參考特定軟件代碼對實施例的操作和特性進行描述-應(yīng)理解 的是,軟件和控制硬件可設(shè)計成基于這里的描述來實現(xiàn)實施例。此外,這里所述的某些實現(xiàn)可實現(xiàn)為執(zhí)行一個或多個功能的“邏輯”。該邏輯包 括諸如處理器、微處理器、專用集成電路、或現(xiàn)場可編程門陣列的硬件或者硬件和軟件的組合。應(yīng)強調(diào)的是,當(dāng)在說明書中使用時,術(shù)語“包括/包含(comprises/comprising)” 用于指定存在所述功能部件、整體、步驟、或者組件,但是不排除存在或附加一個或多個其 他功能部件、整體、步驟、組件、或者其群組。即使在權(quán)利要求中列舉了和/或在說明書中公開了功能部件的特定組合,但是這 些組合不是對本發(fā)明做出限制。事實上,可按照權(quán)利要求中未具體列舉的和/或說明書中 未公開的方式對這些功能部件中的許多進行組合。不應(yīng)將在本申請的描述中所使用的元件、動作、或者指令認為是對本發(fā)明關(guān)鍵的 或必要的,除非對此明確描述。此外,不帶數(shù)量詞的項包括一個或多個項。在僅表示一個項 的情況下,使用術(shù)語“ 一個,,或相似語言。此外,這里所使用的詞組“基于”是指“至少部分 地基于”,除非另有明確聲明。
權(quán)利要求
1.一種計算設(shè)備實現(xiàn)的方法,包括接收來自請求者移動設(shè)備的對與所述請求者移動設(shè)備相關(guān)的即時消息(IM)朋友列表 中的即時消息(IM)朋友進行定位的請求;對使用基于位置的服務(wù)的所述請求進行鑒權(quán); 接收來自所述請求者移動設(shè)備的地理位置坐標(biāo); 將隨機誤差信息添加到所述地理位置坐標(biāo)上;將對即時消息(IM)朋友進行定位的所述請求以及帶有隨機誤差的所述地理位置坐標(biāo) 發(fā)送到即時消息(IM)門戶;接收在帶有隨機誤差信息的所述地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的與所述請求者 移動設(shè)備相關(guān)的即時消息(IM)朋友的列表;以及將在帶有隨機誤差信息的所述地理位置坐標(biāo)附近的所述特定區(qū)域之內(nèi)的即時消息 (IM)朋友的所述列表發(fā)送到所述請求者移動設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,進一步包括接收來自所述請求者移動設(shè)備的小區(qū)站點信息;以及 基于所述小區(qū)站點信息將星歷數(shù)據(jù)發(fā)送到所述請求者移動設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其中所述即時信息(IM)門戶存儲與一個或多個移動即 時消息(IM)訂戶相關(guān)的基于位置的數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的方法,其中用于所述一個或多個移動即時消息(IM)訂戶的所 述基于位置的數(shù)據(jù)包括在將用于所述一個或多個移動即時消息(IM)訂戶的所述基于位置 的數(shù)據(jù)發(fā)送到所述即時消息(IM)門戶之前產(chǎn)生的隨機誤差信息。
5.根據(jù)權(quán)利要求1所述的方法,其中添加隨機誤差信息包括基于可配置的最大誤差限 度將所述地理位置坐標(biāo)修改為定義區(qū)域之內(nèi)的默認坐標(biāo)。
6.根據(jù)權(quán)利要求1所述的方法,其中添加隨機誤差信息包括修改所述地理位置坐標(biāo)以 包括誤差矢量,所述誤差矢量包括與特定地理點相關(guān)的隨機誤差矢量的和。
7.根據(jù)權(quán)利要求1所述的方法,其中所述特定區(qū)域是從由請求者所選擇的自請求者移 動設(shè)備的位置起的半徑范圍。
8.根據(jù)權(quán)利要求1所述的方法,其中所述請求者移動設(shè)備基于在帶有隨機誤差信息的 所述地理位置坐標(biāo)附近的所述特定區(qū)域之內(nèi)的即時消息(IM)朋友的列表來定義即時消息 (IM)朋友的子組。
9.一種系統(tǒng),包括即時消息(IM)網(wǎng)關(guān),用于接收對與請求者移動設(shè)備相關(guān)的即時消息(IM)朋友列表中的IM朋友進行定位的請求,接收來自所述請求者移動設(shè)備的地理位置坐標(biāo), 將隨機誤差添加到所述地理位置坐標(biāo)上,將對IM朋友進行定位的所述請求以及帶有隨機誤差的所述地理位置坐標(biāo)發(fā)送到IM門 戶,以及接收來自所述IM門戶的在帶有隨機誤差的所述地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的 IM朋友的列表。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),進一步包括位置代理服務(wù)器,用于對來自請求者移動設(shè)備的對使用基于位置的服務(wù)的請求進行鑒 權(quán);以及位置確定實體,用于接收來自所述請求者移動設(shè)備的小區(qū)站點信息并且基于所述小區(qū) 站點信息將星歷數(shù)據(jù)發(fā)送到所述請求者移動設(shè)備。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中IM網(wǎng)關(guān)進一步接收來自IM朋友的移動設(shè)備的地理位置坐標(biāo);將隨機誤差添加到所述IM朋友的移動 設(shè)備的地理位置坐標(biāo)上;以及,將與所述IM朋友的移動設(shè)備相關(guān)的、帶有隨機誤差的所述 地理位置坐標(biāo)發(fā)送到所述IM門戶。
12.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述IM門戶存儲用于一個或多個IM朋友的基于 位置的數(shù)據(jù)。
13.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述隨機誤差包括可配置的最大誤差限度。
14.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述特定區(qū)域是從由請求者所選擇的自所述請 求者設(shè)備的位置起的半徑范圍。
15.根據(jù)權(quán)利要求9所述的系統(tǒng),其中在帶有隨機誤差的所述地理位置坐標(biāo)附近的所 述特定區(qū)域之內(nèi)的IM朋友的列表包括區(qū)域的地圖,所述區(qū)域的地圖包括對在特定區(qū)域中 的每個IM朋友的位置的指示。
16.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述請求者移動設(shè)備基于在帶有隨機誤差的所 述地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的IM朋友的列表來定義IM朋友的子組。
17.—種包括計算機可執(zhí)行指令的計算機可讀存儲器,所述計算機可讀存儲器包括 一個或多個指令,用于接收來自請求者移動設(shè)備的對與請求者移動設(shè)備相關(guān)的即時消息(IM)朋友列表中的IM朋友進行定位的請求;一個或多個指令,用于基于來自所述請求者移動設(shè)備的小區(qū)站點信息將星歷數(shù)據(jù)發(fā)送 到所述請求者移動設(shè)備;一個或多個指令,用于接收來自所述請求者移動設(shè)備的地理位置坐標(biāo); 一個或多個指令,用于將隨機誤差添加到所述地理位置坐標(biāo)上; 一個或多個指令,用于將對IM朋友進行定位的所述請求以及帶有隨機誤差的所述地 理位置坐標(biāo)發(fā)送到IM門戶;一個或多個指令,用于接收在帶有隨機誤差的所述地理位置坐標(biāo)附近的特定區(qū)域之內(nèi) 的與所述請求者移動設(shè)備相關(guān)的IM朋友的列表;以及一個或多個指令,用于將在帶有隨機誤差的所述地理位置坐標(biāo)附近的所述特定區(qū)域之 內(nèi)的IM朋友的列表發(fā)送到所述請求者移動設(shè)備。
18.根據(jù)權(quán)利要求17所述的計算機可讀存儲器,進一步包括 一個或多個指令,用于對使用基于位置的服務(wù)的所述請求進行鑒權(quán)。
19.一種系統(tǒng),包括裝置,用于接收來自移動設(shè)備的對在所述移動設(shè)備的特定范圍之內(nèi)的即時消息(IM) 朋友進行定位的請求;裝置,用于接收來自所述移動設(shè)備的地理坐標(biāo); 裝置,用于將隨機誤差添加到所述地理位置坐標(biāo)上;裝置,用于將所述請求以及帶有隨機誤差的所述地理位置坐標(biāo)發(fā)送到IM門戶; 裝置,用于接收在基于帶有隨機誤差的所述地理位置坐標(biāo)的、所述移動設(shè)備的所述特 定范圍之內(nèi)的IM朋友的列表;以及裝置,用于將在所述特定范圍之內(nèi)的IM朋友的列表發(fā)送到所述移動設(shè)備。
20.根據(jù)權(quán)利要求19所述的系統(tǒng),進一步包括裝置,用于對來自所述移動設(shè)備的對在所述移動設(shè)備的特定范圍之內(nèi)的即時消息(IM) 朋友進行定位的請求進行鑒權(quán);裝置,用于接收來自所述移動設(shè)備的小區(qū)站點信息;以及基于所述小區(qū)站點信息將星 歷數(shù)據(jù)發(fā)送到所述移動設(shè)備。
全文摘要
一種方法包括在載波網(wǎng)絡(luò)提供商處接收來自請求者移動設(shè)備的對請求者的即時消息(IM)朋友列表中的IM朋友進行定位的請求;對在載波網(wǎng)絡(luò)上使用基于位置的服務(wù)的請求進行鑒權(quán);接收來自請求者移動設(shè)備的地理位置坐標(biāo);將隨機誤差添加到地理位置坐標(biāo)上;將對IM朋友進行定位的請求以及帶有隨機誤差的地理位置坐標(biāo)發(fā)送到IM門戶;接收在帶有隨機誤差的地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的請求者的IM朋友的列表;以及將在帶有隨機誤差的地理位置坐標(biāo)附近的特定區(qū)域之內(nèi)的IM朋友的列表發(fā)送到請求者的移動設(shè)備。
文檔編號H04W24/00GK102067654SQ200980123174
公開日2011年5月18日 申請日期2009年6月9日 優(yōu)先權(quán)日2008年6月19日
發(fā)明者桑伊凡·西瓦靈漢姆, 比倫·帕特爾, 約瑟夫·巴利·劉易斯 申請人:維里遜專利及許可公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
林口县| 韶山市| 沛县| 东阿县| 上栗县| 那曲县| 仙居县| 左云县| 修水县| 疏附县| 滦南县| 华池县| 卢湾区| 称多县| 耒阳市| 高台县| 海林市| 资溪县| 江西省| 宜君县| 河西区| 姜堰市| 南宫市| 翁牛特旗| 永靖县| 同仁县| 会宁县| 潜山县| 上饶县| 台北市| 宜昌市| 南安市| 灵丘县| 铜鼓县| 习水县| 宁海县| 社会| 正宁县| 虞城县| 天长市| 镇雄县|