專利名稱:無線網(wǎng)絡(luò)的位置確定系統(tǒng)及相關(guān)方法
背景技術(shù):
“我在什么地方?”、“你在什么地方?”、“它在什么地方?”是常常問到但不總是容易回答的問題。全球定位系統(tǒng)(GPS)和類似位置確定裝置已實(shí)現(xiàn)了使用戶可確定其自身在行星上的位置。配合使用測繪軟件,GPS網(wǎng)絡(luò)可使用戶用相應(yīng)的界標(biāo)、街道等標(biāo)識其自己。這些及其他位置確定系統(tǒng)已用于車輛(常稱為“遠(yuǎn)程信息處理技術(shù)(telematics)”)。
這種遠(yuǎn)程信息處理系統(tǒng)有助于用戶標(biāo)識他們的車輛就電子地圖而言的位置以確定位置方向。用戶可在這種遠(yuǎn)程信息處理系統(tǒng)上輸入目的地,測繪軟件(一般存儲在帶有地圖數(shù)據(jù)庫的車輛中)有助于采用相關(guān)GPS裝置為車輛確定適合的路線。測繪軟件和相關(guān)地圖可包括地址或感興趣點(diǎn)(POI)列表,其中該系統(tǒng)可計(jì)算出到達(dá)這些地址或感興趣點(diǎn)的路線。
車隊(duì)跟蹤系統(tǒng)或自動車輛定位(AVL)系統(tǒng)允許中央位置可以跟蹤車隊(duì)中不同車輛的位置,其中每個(gè)車輛包括帶有無線電路的車載系統(tǒng),以便向中央位置提供車隊(duì)中車輛的位置。如由加利福尼亞圣地亞哥的Qualcomm公司所提供的便是這種系統(tǒng)的示例。
如Maps.com的某些業(yè)務(wù)允許用戶訪問大型地圖數(shù)據(jù)庫并請求從起點(diǎn)到終點(diǎn)的方向或路線。如果用戶配有無線因特網(wǎng)使能裝置,如無線掌上型計(jì)算機(jī),用戶則可以無線方式訪問這種地圖和相關(guān)方向。
在此領(lǐng)域的三項(xiàng)專利和一項(xiàng)專利申請分別是美國專利6212392、6321092和6381535和PCT/DK99/00548。
圖1A是根據(jù)本發(fā)明實(shí)施例采用位置確定系統(tǒng)的適合系統(tǒng)的框圖。
圖1B是顯示如圖1A所示的框之間的通信數(shù)據(jù)示例的流程圖。
圖2A和2B合起來說明可由圖1A的系統(tǒng)執(zhí)行的某些功能的流程圖。
圖3是添加朋友例程的流程圖。
圖4是接受朋友例程的流程圖。
圖5是流程圖拒絕朋友例程。
圖6是請求更多信息的例程的流程圖。
圖7A是用于向用戶顯示關(guān)于方向請求的“來自”位置的例程的流程圖。
圖7B是顯示請求電話退出數(shù)據(jù)模式以便該電話可由圖1A的系統(tǒng)定位的子例程的流程圖。
圖8是可允許修改“來自”位置的例程的流程圖。
圖9是允許查看方向的流程圖。
圖10是在兩個(gè)朋友之間會見的例程的流程圖。
圖11是在朋友附近會見的例程的流程圖。
圖12是在用戶附近會見的例程的流程圖。
圖13是尋找附近地點(diǎn)例程的數(shù)據(jù)和功能流程圖。
圖14是尋找附近朋友例程的數(shù)據(jù)和功能流程圖。
圖15是允許用戶編輯朋友列表的數(shù)據(jù)和功能流程圖。
圖16是用于向朋友請回復(fù)(RSVP)的處理的數(shù)據(jù)和功能流程圖。
圖17到圖34是用戶接口流程圖,允許圖1A的系統(tǒng)用戶定位朋友、開啟/關(guān)閉定位、會見朋友、尋找最近位置、添加/編輯朋友、編輯用戶簡檔或接收幫助指令。
圖35是說明用戶的公共簡檔的數(shù)據(jù)圖表。
圖36是說明朋友表的數(shù)據(jù)圖表,其中表中的這些朋友已準(zhǔn)予用尸接收他們的位置。
圖37是說明朋友表的數(shù)據(jù)圖表,其中用戶已準(zhǔn)予表中的這些朋友接收他或她的位置。
圖38是說明朋友表的數(shù)據(jù)圖表,其中用戶希望對這些朋友總是拒絕他或她的位置。
圖39是說明朋友數(shù)據(jù)記錄的數(shù)據(jù)圖表。
圖40是說明影響用戶位置數(shù)據(jù)的選項(xiàng)表的數(shù)據(jù)圖表。
圖41是一種適合的移動裝置的框圖。
這里所給出的標(biāo)題僅是為了方便的目的,不應(yīng)影響所要求本發(fā)明的范圍或意圖。
在附圖中,相同的標(biāo)號標(biāo)識相同或基本相同的單元或動作。為容易地標(biāo)識對任何特定單元或動作的討論,標(biāo)號中最高位指其中首先介紹那個(gè)單元的圖號(如,就圖17而言首先介紹并討論框1702)。
本公開的一部分包含要求版權(quán)的內(nèi)容。版權(quán)所有者不反對任何人對本專利公開(包括附圖)進(jìn)行傳真機(jī)復(fù)制,如同在美國專利與商標(biāo)局的專利文件或記錄所出現(xiàn)的那樣,但是保留所有其他的無論什么樣形式的版權(quán)。
具體實(shí)施例方式
下面詳細(xì)描述的系統(tǒng)和相關(guān)方法允許用戶定位朋友或其他聯(lián)系人、企業(yè)、感興趣點(diǎn)(POI)或其他位置,并以用戶友好環(huán)境來管理此信息。帶有無線裝置(如蜂窩電話)的用戶可標(biāo)識(經(jīng)由他們的無線裝置)選擇個(gè)體的位置。類似地,用戶可接收對期望位置的方向,甚至可協(xié)調(diào)與朋友會見的地點(diǎn)。例如,用戶可通知朋友或其他人有關(guān)想要會見、標(biāo)識附近的位置、以及接收方向,這些全部經(jīng)由協(xié)調(diào)會見的中央系統(tǒng),包括RSVP和其他消息。
本系統(tǒng)的一些方面允許用戶在一個(gè)步驟中有效地標(biāo)識出朋友的位置。用戶可迅速并且?guī)缀跏菍?shí)時(shí)地修改特權(quán)。例如,為各種定位業(yè)務(wù)目的,一個(gè)用戶可總是拒絕成為另一個(gè)用戶的朋友的請求。類似地,用戶可在任意時(shí)間從朋友的列表中刪除他或她自己,但隨后則請求將他們添加到那一朋友的列表中。這里詳細(xì)描述了各種其他特征。
廣義上來講,本發(fā)明實(shí)施例涉及向移動裝置提供無線電信業(yè)務(wù)的系統(tǒng)中的基于位置的業(yè)務(wù)。該系統(tǒng)從第一移動裝置獲得要求與第二移動裝置相關(guān)的人會見的請求。該系統(tǒng)自動確定第一移動裝置和第二移動裝置的位置,并至少部分地基于所確定的第一或第二移動裝置的位置向至少第一或第二移動裝置自動提供關(guān)于會見位置的信息。該系統(tǒng)還可確定第一或第二移動裝置的當(dāng)?shù)貢r(shí)間或時(shí)區(qū),并且,移動裝置用戶用一個(gè)菜單選擇或最少的菜單選擇數(shù)便可容易地接收用戶或其他移動裝置的位置。
下面將就各種實(shí)施例來描述本發(fā)明。以下說明提供了具體細(xì)節(jié),以便透徹地理解本發(fā)明的這些實(shí)施例并可以說明本發(fā)明的這些實(shí)施例。然而,本領(lǐng)域的技術(shù)人員會明白可以在沒有這些細(xì)節(jié)的情況下實(shí)施本發(fā)明。在其他實(shí)例中,未示出或詳細(xì)描述眾所周知的結(jié)構(gòu)和功能,以免對本發(fā)明實(shí)施例的說明不明顯。
這里將首先說明其中描述了功能的典型系統(tǒng)。隨后將就添加“朋友”、獲得方向、會見朋友以及尋找位置這些方面討論由典型系統(tǒng)執(zhí)行的典型消息流程。之后,描述典型用戶接口和基于位置的功能。最后,描述典型數(shù)據(jù)結(jié)構(gòu)。
典型系統(tǒng)參照圖1A,它示出系統(tǒng)100,其中無線裝置或移動單元102(示為2.5G GPRS使能的移動手機(jī))以無線方式連通到2.5G上行鏈路104。普通2.5G上行鏈路104包括多個(gè)未示出的部件,如(按順序)基站收發(fā)信臺(BTS)、基站控制器(BSC),以及在通用分組無線業(yè)務(wù)(GPRS)中的部件,如網(wǎng)關(guān)在服務(wù)GPRS支持節(jié)點(diǎn)(SGSN)、GPRS廣域網(wǎng)(WAN)、網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)(GGSN)、無線訪問協(xié)議(WAP)網(wǎng)關(guān),和相關(guān)領(lǐng)域的技術(shù)人員所知的其他部件。雖然示出2.5G網(wǎng)絡(luò)和無線裝置,但是本發(fā)明實(shí)施例當(dāng)然還可用于各種其他無線系統(tǒng)。
一個(gè)或多個(gè)負(fù)載平衡器106(如由加拿大的Nortel提供的Alteon負(fù)載平衡器)經(jīng)由上行鏈路104接收來自無線裝置102的通信分組(或向無線裝置102提供通信分組)。一個(gè)或幾個(gè)入口應(yīng)用服務(wù)器108與一個(gè)或多個(gè)可選負(fù)載平衡器106進(jìn)行通信。入口應(yīng)用服務(wù)器108包括各種部件。
例如,應(yīng)用服務(wù)器108包括服務(wù)小程序(servlet)110,它可以是Java應(yīng)用,用于處理往來于無線裝置102的位置請求。用戶交互和事務(wù)邏輯應(yīng)用代碼112和114分別與服務(wù)小程序110和應(yīng)用服務(wù)器116一起工作。用戶交互和事務(wù)(business)邏輯代碼以及應(yīng)用服務(wù)器提供這里所描述的許多功能。應(yīng)用服務(wù)器116可以是加利福尼亞圣和塞(SanJose,California)的BEA提供的WebLogic服務(wù)器。
在應(yīng)用服務(wù)器116下工作的是包括各種應(yīng)用編程接口(API)的API層118,這些API例如有Java數(shù)據(jù)庫連接(JDBC)、Java事務(wù)處理API(JTA)/Java事務(wù)處理業(yè)務(wù)(JTS)、JavaMail、Java密碼結(jié)構(gòu)(JCA)和EnterpriseJava Beans(EJB)。
在API層118下工作的是Java虛擬機(jī)(JVM)120,如由加利福尼亞圣克拉拉(SantaClara,California)的Sun Microsystems提供的Hotspot。一種適合的操作系統(tǒng)122如Sun Microsystems提供的Solaris,它與JVM120以及超文本傳輸協(xié)議端口守護(hù)程序(HTTPD,如由Apache提供)、JDBC和共享庫接口。一般地,單個(gè)服務(wù)器可用于跟蹤給定無線裝置的所有會話(基于例如因特網(wǎng)協(xié)議(IP)地址、電子序列號(ESN)、移動臺ISDN(MSISDN)或其他一些唯一標(biāo)識符)。這使得本系統(tǒng)更容易跟蹤給定裝置的會話。
應(yīng)用服務(wù)器108與四種部件交互入口數(shù)據(jù)庫124、網(wǎng)關(guān)移動位置中心(GMLC)126、位置引擎128和簡單郵件傳送協(xié)議(SMTP)網(wǎng)關(guān)140或其他電子消息接發(fā)/郵件業(yè)務(wù)。入口數(shù)據(jù)庫124包括數(shù)據(jù)庫應(yīng)用130,如由加利福尼亞(California)Redwood Shores的Oracle提供的那些。入口數(shù)據(jù)庫124存儲這里所描述的述多基于位置的信息、朋友列表、未決請求等等。
GMLC 126包括與GMLC 126一起工作的電話定位器子系統(tǒng)132,如Nortel提供的電子移動位置中心。WAN 134將GMLC 126與應(yīng)用服務(wù)器108連接起來。電話定位器132提供GMLC API,其用于經(jīng)過WAN 134提供緯度和經(jīng)度信息,以便為應(yīng)用服務(wù)器108或位置引擎128所用。GMLC 126向位置引擎128和其他可與它接口的定位業(yè)務(wù)客戶提供位置數(shù)據(jù)。電話定位器子系統(tǒng)132提供關(guān)于連接訂戶的小區(qū)站點(diǎn)的緯度和經(jīng)度信息。或者,電話定位器子系統(tǒng)132可提供無線裝置102在小區(qū)站點(diǎn)內(nèi)的緯度和經(jīng)度坐標(biāo)。
基于位置的業(yè)務(wù)(LBS)應(yīng)用136運(yùn)行于位置引擎128上。該位置引擎128和LBS應(yīng)用136可由例如加利福尼亞奧克蘭(Oakland,California)的Kivera提供。LBS應(yīng)用136提供地理編碼(基于地址提供緯度和經(jīng)度)、逆向地理編碼(基于緯度和經(jīng)度提供地址信息)、鄰近搜索(在預(yù)定的鄰近范圍內(nèi)提供包括感興趣點(diǎn)信息的項(xiàng))、路由(提供從第一到第二點(diǎn)的方向)以及地圖生成(生成位置和方向地圖)。LBS應(yīng)用136提供這種功能作為一組經(jīng)由基于Java的連接聯(lián)合類(pooling class)連接到位置引擎128的類,基于Java的連接聯(lián)合類又加于負(fù)載平衡器(如負(fù)載平衡器106)上。這種類負(fù)責(zé)維護(hù)一組連接、提供保活(keep alive)連接功能等。負(fù)載平衡器106可給位置引擎128和自動恢復(fù)故障(fail over)提供虛擬地址空間。
雖然在圖1A中將入口應(yīng)用服務(wù)器108總體顯示為單個(gè)框,但在邏輯上它們是單獨(dú)的功能。入口服務(wù)器提供許多與移動裝置一起處理的通信。一個(gè)或多個(gè)應(yīng)用服務(wù)器提供上述的多個(gè)定位功能,如會見朋友功能?,F(xiàn)有系統(tǒng)在GMLC上提供一些定位功能或?qū)⑦@些功能作為中間件提供。然而,如本文所述,入口服務(wù)器與應(yīng)用服務(wù)器密切聯(lián)系,以便認(rèn)證和訪問控制以及查詢位置和提供基于位置業(yè)務(wù)更密切地集成在一起。訂戶信息與基于位置的信息和其他信息密切聯(lián)系。因此,如下所述,在用戶接收到朋友試圖定位他或她的通知時(shí),該用戶便接收到該朋友的移動號碼、電子郵件地址、入口訂戶/用戶名或其他關(guān)于該朋友的信息。這種配置提供了保密和控制,這是因?yàn)槿肟诘挠啈艉推渌麘?yīng)用在共同的網(wǎng)絡(luò)(如LAN)內(nèi),它們?nèi)吭诜阑饓Φ囊粋?cè)(其中防火墻通常可設(shè)在上行鏈路104和負(fù)載平衡器106之間)。因此,雖然這里可替換地使用了“入口”、“入口服務(wù)器”、“應(yīng)用服務(wù)器”等術(shù)語,但是相關(guān)領(lǐng)域的技術(shù)人員會認(rèn)識到這些服務(wù)器是邏輯上獨(dú)立的實(shí)體。
入口應(yīng)用服務(wù)器108、入口數(shù)據(jù)庫124、GMLC 126和位置引擎128可一起設(shè)于一個(gè)物理服務(wù)器上,或分配在一個(gè)或多個(gè)分開的服務(wù)器之中的各個(gè)服務(wù)器上。這里所述的入口數(shù)據(jù)庫124或其他大容量存儲裝置,可用Massachusetts的EMC提供的存儲裝置實(shí)現(xiàn)。位置引擎128可在例如Sun Microsystems的Netra 20服務(wù)器上實(shí)現(xiàn)。
各種備選系統(tǒng)配置有可能超出如圖1A所示的范圍。例如,當(dāng)一個(gè)或多個(gè)服務(wù)器可設(shè)在同一位置時(shí),一些服務(wù)器通過例如虛擬專用網(wǎng)(VPN)可遠(yuǎn)程定位并連接到其余部件。最好還是用防火墻和加密來保證安全?;蛘?,可提供應(yīng)用服務(wù)提供商(ASP)模型,其中由各種不同的服務(wù)器執(zhí)行各種不同的功能,這些功能可以遠(yuǎn)程分布或者可以設(shè)在同一位置。然而,如LBS應(yīng)用的應(yīng)用可由第三方維護(hù)。大容量存儲裝置可用作存儲區(qū)域網(wǎng)(SAN)、附帶網(wǎng)絡(luò)的存儲系統(tǒng)(NAS)或其他已知的大容量存儲系統(tǒng)。
雖然圖1A中所示的是移動電話,但是相關(guān)領(lǐng)域的技術(shù)人員將會理解,本發(fā)明還可利用其他裝置和配置進(jìn)行實(shí)施,包括因特網(wǎng)設(shè)施,手持式裝置、可佩戴計(jì)算機(jī)、多處理器系統(tǒng)、基于微處理器或可編程消費(fèi)電子設(shè)備、機(jī)頂盒、網(wǎng)絡(luò)PC、微型計(jì)算機(jī)、大型計(jì)算機(jī)等等。本發(fā)明可體現(xiàn)在專用計(jì)算機(jī)或數(shù)據(jù)處理器中,其經(jīng)過特定編程、配置或構(gòu)造以便執(zhí)行一條或多條計(jì)算機(jī)可執(zhí)行指令,這些將在下文作詳細(xì)闡釋。實(shí)際上,這里通常使用的用語“計(jì)算機(jī)”或“無線裝置”指任何一種上述的裝置和系統(tǒng)以及任何數(shù)據(jù)處理器。
圖1B顯示了高級呼叫或消息流程圖的示例,由此流程,無線裝置102例如請求方向。如圖所示,無線WAP網(wǎng)關(guān)(形成上行鏈路104的部分)接收來自該裝置的請求,并將該請求提供給入口應(yīng)用服務(wù)器108。(入口應(yīng)用服務(wù)器通常可互換地稱為“入口”或“應(yīng)用服務(wù)器”,除非上下文有其他明確的要求。)入口數(shù)據(jù)庫124從入口應(yīng)用服務(wù)器108接收請求,并提供返回信息,如IP地址或關(guān)于無線裝置102的注冊用戶的其他信息。入口應(yīng)用服務(wù)器108隨后向GMLC 126提供請求,并從GMLC 126接收位置信息。之后,入口應(yīng)用服務(wù)器108根據(jù)由GMLC 126提供的無線裝置的位置而向位置引擎128提供請求,并從位置引擎128接收方向信息。隨后入口應(yīng)用服務(wù)器108可借助SMTP網(wǎng)關(guān)140將電子郵件或短消息業(yè)務(wù)(SMS)消息發(fā)送到移動裝置(或其他裝置)。入口應(yīng)用服務(wù)器108還向WAP網(wǎng)關(guān)提供內(nèi)容(在此情況下是方向),而WAP網(wǎng)關(guān)又將該內(nèi)容提供給移動裝置。可選的是,入口應(yīng)用服務(wù)器108可以發(fā)送短消息對等協(xié)議(SMPP)消息,而不是作為SMTP消息發(fā)送電子郵件。入口應(yīng)用服務(wù)器108可將WAP消息而不是如電子郵件告警消息的電子郵件消息發(fā)往用戶(或朋友)移動裝置。
上述的系統(tǒng)配置的優(yōu)點(diǎn)在于減少了提供基于位置的業(yè)務(wù)的等待時(shí)間。例如,不必進(jìn)行廣域網(wǎng)(WAN)連接便可獲得信息。其他優(yōu)點(diǎn)是增加了基于位置的業(yè)務(wù)的保密性或安全性。只有一個(gè)服務(wù)提供商訪問包含用戶或訂戶信息的數(shù)據(jù)庫。不必將訂戶信息與第三方共享,或經(jīng)過公共網(wǎng)絡(luò)傳輸。此外,如下所述,這里所描述的基于位置的業(yè)務(wù)功能提供“決定參加”模式,由此,位置信息只在用戶首先同意系統(tǒng)向其他用戶提供這種信息之后才會提供。
典型消息流程參照圖2A和2B,將系統(tǒng)100執(zhí)行的一些功能顯示為例程200。該例程開始于框202,它確定用戶是否希望添加朋友,如果是的話,該例程轉(zhuǎn)向執(zhí)行如圖3所示的消息流程。在框204和206中,用戶可確定是接受朋友還是否拒絕朋友,如果是的話,則例程分別轉(zhuǎn)向執(zhí)行圖4或圖5的消息流程。
在框208中,例程200確定用戶是否請求更多的信息,如果是,則轉(zhuǎn)向執(zhí)行圖6的消息流程。在框210和212中,例程確定用戶是否希望變更顯示選擇或修改位置,如果是,則例程分別轉(zhuǎn)向執(zhí)行圖7A或8的消息流程。
在框214中,例程200確定用戶是否希望查看方向,如果是,例程轉(zhuǎn)向執(zhí)行圖9中所示的消息流程。在框216、218和220中,例程200確定用戶是否希望在他和朋友之間、朋友附近或用戶附近的位置上會見朋友,如果是,則例程分別轉(zhuǎn)向執(zhí)行圖10、11和12中的消息流程。
在框222中,例程200確定用戶是否希望尋找鄰近地點(diǎn),如果是,則例程轉(zhuǎn)向執(zhí)行圖13中所示的功能。在框224中,例程確定用戶是否希望尋找鄰近的朋友,如果是,轉(zhuǎn)向執(zhí)行如圖14中所示的功能。在框226中,例程確定用戶是否希望編輯朋友列表,如果是,則轉(zhuǎn)向執(zhí)行圖15中所示的功能。在框228中,例程確定用戶是否希望向朋友RSVP,如果是,則轉(zhuǎn)向執(zhí)行如圖16所示的功能。
例程200和這里所描述的其他例程可實(shí)現(xiàn)為計(jì)算機(jī)可執(zhí)行指令,如用通用計(jì)算機(jī)(如服務(wù)器或個(gè)人計(jì)算機(jī))執(zhí)行的例程。這種指令可存于或分布于計(jì)算機(jī)可讀媒介上,包括磁性光可讀可拆卸計(jì)算機(jī)盤,它們硬接線或預(yù)編程于芯片(如EEPROM半導(dǎo)體芯片或ASIC)中以及以電的方式分布在整個(gè)因特網(wǎng)或其他網(wǎng)絡(luò)(包括無線網(wǎng)絡(luò))中。相關(guān)領(lǐng)域的技術(shù)人員會認(rèn)識到,本發(fā)明一些實(shí)施例的某些部分可駐留在服務(wù)器計(jì)算機(jī)中,而對應(yīng)的部分可駐留在客戶計(jì)算機(jī)或無線裝置中。針對本發(fā)明的一些方面所特有的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)傳輸也包含在本發(fā)明的范圍之中。一般而言,雖然這里所述的是硬件平臺(如系統(tǒng)100),但是本發(fā)明的方面同樣適用于網(wǎng)絡(luò)上的節(jié)點(diǎn),這些節(jié)點(diǎn)具有相應(yīng)的資源定位符或地址以便標(biāo)識出用于路由數(shù)據(jù)和請求執(zhí)行指令的這種節(jié)點(diǎn)。
參照圖3-12,典型消息或數(shù)據(jù)流程圖描述網(wǎng)關(guān)和上行鏈路104的其他部件、入口應(yīng)用服務(wù)器108和系統(tǒng)100的其他部件之間的通信交換。這些和其他流程圖未顯示出所有的功能或數(shù)據(jù)交換,而只提供對指令和系統(tǒng)下交換的數(shù)據(jù)的理解。當(dāng)然,相關(guān)領(lǐng)域的技術(shù)人員會認(rèn)識到,可以重復(fù)一些功能或指令和數(shù)據(jù)的交換,并且可容易地實(shí)現(xiàn)其他未示出的(不太重要的)方面。
添加“朋友”參照圖3,其中顯示了在系統(tǒng)100下允許用戶添加朋友的典型呼叫或消息流程圖。無線上行鏈路104(如WAP網(wǎng)關(guān))接收來自無線裝置102的請求,以將新“朋友”輸入到用戶的朋友數(shù)據(jù)庫中。這里通常使用的用語“朋友”不僅指任何熟人或其他用戶希望接觸的人,還指任何可尋址的無線裝置。實(shí)際上,用語“用戶”和“訂戶”可以互換使用,指給定的使用這里所描述的功能或系統(tǒng)或以別的方式受這些功能或系統(tǒng)影響的個(gè)體。“訂戶”不一定是一個(gè)人訂購了這里所描述的基于位置的業(yè)務(wù)的人。就系統(tǒng)功能方面而言,用語“朋友”、“用戶”、“訂戶”等邏輯上是等同的,并代表任何系統(tǒng)用來跟蹤和管理無線裝置的數(shù)據(jù)。本發(fā)明可用于提供關(guān)于任何網(wǎng)絡(luò)中的一組或節(jié)點(diǎn)中的一個(gè)或多個(gè)無線裝置的基于位置的業(yè)務(wù)。
圖3的流程開始于網(wǎng)關(guān)104接收來自無線裝置102的請求,以將朋友添加到與無線裝置102相關(guān)聯(lián)的朋友數(shù)據(jù)庫中。網(wǎng)關(guān)104接收與無線裝置102相關(guān)聯(lián)的移動號碼或用戶名,并將它傳遞到入口108。數(shù)據(jù)庫124接收來自入口108的查詢,以檢查移動號碼/用戶名是否對應(yīng)于該業(yè)務(wù)的訂戶,或另外是否授權(quán),如果否,則數(shù)據(jù)庫返回錯(cuò)誤,此錯(cuò)誤隨后由入口108轉(zhuǎn)發(fā)到網(wǎng)關(guān)104。可利用最多的請求執(zhí)行上述授權(quán)功能,以便授權(quán)該系統(tǒng)的每個(gè)用戶。
如果數(shù)據(jù)庫124的確標(biāo)識出移動號碼或用戶名在數(shù)據(jù)庫124中并返回了有效響應(yīng),則入口108作出響應(yīng),向無線裝置102發(fā)送請求提示以請求輸入關(guān)于要添加的朋友的信息。對此作出響應(yīng),網(wǎng)關(guān)104接收來自無線102裝置的關(guān)于要添加的朋友的信息(如移動電話號碼、URL或與新朋友相關(guān)聯(lián)的其他電子或網(wǎng)絡(luò)地址),并將其提供給入口108。入口108作出響應(yīng),向數(shù)據(jù)庫124發(fā)送更新請求,要求數(shù)據(jù)庫124反映出用戶已請求朋友添加到用戶朋友列表。如下所述,數(shù)據(jù)庫124存儲系統(tǒng)100提供的未決請求列表和各種功能狀態(tài)。入口108可查詢數(shù)據(jù)庫124以便基于所接收的MSISDN(移動電話號碼)或其他地址檢索朋友的用戶名。入口108還可生成發(fā)往朋友的SMS消息或電子郵件,詢問朋友是否希望被添加到用戶的朋友列表中,其中此SMS消息或電子郵件被轉(zhuǎn)發(fā)到SMTP網(wǎng)關(guān)140,以便通過因特網(wǎng)或其他數(shù)據(jù)分組網(wǎng)絡(luò)(未顯示)遞送到用戶。
除了使用戶請求將朋友添加到用戶的朋友列表中外,用戶還可以要求其列在他或她的朋友的朋友列表上。用戶簡單地將移動電話號碼、用戶ID或其他針對朋友的標(biāo)識符提供到入口108中,入口108則可以上述相同的方式向朋友發(fā)出適當(dāng)?shù)恼埱蟆?br>
朋友可接受或拒絕該請求,分別如圖4和5所示。參照圖4的接受朋友流程,在如上所述驗(yàn)證了朋友之后,入口108接收來自朋友的無線裝置的請求(經(jīng)由網(wǎng)關(guān))以查看未決的朋友請求。數(shù)據(jù)庫124接收來自入口108的查詢以便查找未決請求,并將朋友列表返回給入口108,入口108可將此列表經(jīng)由網(wǎng)關(guān)104遞送到朋友的無線裝置中。入口108隨后經(jīng)由網(wǎng)關(guān)104從朋友的無線裝置接收其中一個(gè)朋友請求以便接受并再送回確認(rèn)消息。無線裝置對此作出響應(yīng),經(jīng)由網(wǎng)關(guān)104向入口108提供對確認(rèn)消息的響應(yīng)。入口108接著請求數(shù)據(jù)庫124更新用戶的朋友列表,該列表此時(shí)包括新接受的朋友。
入口108向用戶發(fā)送指示已接受了朋友被添加到用戶的朋友列表的SMS消息。(入口108也可在數(shù)據(jù)庫124完成了更新時(shí)發(fā)送反映此添加的SMS消息。)該朋友可根據(jù)朋友的唯一用戶名列于用戶的朋友列表中。用戶也可以改變出現(xiàn)在列表的朋友姓名或?qū)⑺鼈兙庉嫵捎脩粝矚g的稱謂(如別名)。
該系統(tǒng)是不可逆的,這是因?yàn)殡m然該朋友已接受被添加到用戶的朋友列表中,但這不意味著用戶自動地被添加到該朋友的朋友列表中。因此,用戶可被提示要向該朋友發(fā)送請求,詢問該朋友是否希望定位該用戶。入口108更新數(shù)據(jù)庫124以反映這種請求是未決的,并向朋友發(fā)送詢問朋友是否愿意將用戶添加到他或她的朋友列表中的SMS消息。
如這里所闡釋的,顯示給用戶(或朋友)的信息可以采取WAP消息的形式。入口108和移動裝置102可接收或交換形成“卡片組”以表示完整的顯示、命令的多個(gè)傳輸或“卡片”或如WAP中常見的其他傳輸,不過在這些圖中并未示出。
參照圖5的拒絕朋友流程,在返回未決朋友請求的列表后,如以上針對圖4所描述的,入口108從用戶接收拒絕請求或總是拒絕請求而不是接受請求的響應(yīng)。響應(yīng)于每個(gè)要添加到某人的朋友列表的未決請求,用戶可以逐個(gè)地拒絕來自特定朋友的每個(gè)請求,但是保持打開稍后添加到請求者的朋友列表的可能性,或選擇拒絕當(dāng)前請求并總是拒絕將來來自那一請求者的請求的選項(xiàng)。不管入口108是否接收來自拒絕請求或總拒絕請求的用戶的響應(yīng),入口108均向朋友的無線裝置發(fā)送確認(rèn)消息,并從該無線裝置接收對此確認(rèn)消息的響應(yīng)(均經(jīng)由網(wǎng)關(guān)104)。入口108隨后請求數(shù)據(jù)庫124作出適當(dāng)?shù)淖兓㈦S后向請求者發(fā)送SMS消息,指示用戶是否已拒絕或總是希望拒絕添加到請求者的朋友列表中。
在備選實(shí)施例中,用戶可建立朋友子列表(類似于子文件夾)。因此,用戶可建立分層次的朋友列表,它包括某些上級組(如“朋友”、“客戶”、“同事”等),在這些上級組中的一個(gè)或多個(gè)組中提供個(gè)別朋友。于是,用戶可以類似于Windows和其他PC操作系統(tǒng)中就文件和文件夾而言的方式來管理朋友列表。此外,在此備選實(shí)施例中,用戶可在列表中選擇某些朋友,而不能選擇其他朋友(如,可以在列表中找到第一、第三和第四朋友,但是在五個(gè)朋友的列表中找不到第二和第五朋友)。當(dāng)已在列表中選擇了朋友子集時(shí),用戶隨后可執(zhí)行這里描述的其他功能,如自動并同時(shí)定位朋友子集。該系統(tǒng)隨后只執(zhí)行這里針對列表中的每個(gè)選定朋友所描述的步驟。
如果用戶試圖添加一個(gè)未訂購到與系統(tǒng)100兼容的系統(tǒng)的朋友,則無法將該朋友添加到用戶的朋友列表中。然而,系統(tǒng)可向所請求的朋友發(fā)送預(yù)定的懇請消息(預(yù)先記錄的語音消息、SMS消息等),或者系統(tǒng)也可提示用戶這樣做,詢問朋友他或她是否希望成為該業(yè)務(wù)的訂戶。因此,在一個(gè)實(shí)施例中,該系統(tǒng)向該朋友發(fā)送適當(dāng)?shù)膽┱埾ⅲ渲性撓⑹轻槍μ囟ōh(huán)境定制的。例如,如果朋友是該系統(tǒng)下的無線訂戶,但還沒有訂購數(shù)據(jù)業(yè)務(wù)(因此無法從這里所述的基于位置的業(yè)務(wù)中獲益),懇請消息鼓勵(lì)該朋友訂購這種數(shù)據(jù)業(yè)務(wù)?;蛘撸绻撆笥咽瞧渌?wù)提供商的無線訂戶,則該懇請消息鼓勵(lì)朋友更換服務(wù)提供商。
可選擇或附加的是,系統(tǒng)可向用戶發(fā)送懇請消息,以請求用戶向朋友發(fā)送請求讓朋友加入為訂戶的消息。發(fā)給用戶的這種懇請消息可只要求用戶準(zhǔn)備這種消息并將其發(fā)送,或包括用戶轉(zhuǎn)發(fā)給朋友的簡單消息。如果事實(shí)上該朋友確實(shí)加入成為了訂戶,則作為回報(bào)用戶會收到一定的補(bǔ)償。
這種懇請消息可包括使朋友可容易地成為系統(tǒng)訂戶的信息,如提供URL或免費(fèi)號碼。例如,基于位置的業(yè)務(wù)選項(xiàng)的主菜單包括向用戶選擇的電話號碼發(fā)送預(yù)格式化消息的選項(xiàng),其中該消息可顯示為“您好![用戶移動識別號碼]想要同您使用尋找朋友。如果您還未成為訂戶,請呼叫1-877-400-1080”。該系統(tǒng)可在數(shù)據(jù)庫124中跟蹤這種請求朋友訂購該系統(tǒng)的未決請求。一旦朋友已進(jìn)行了訂購,則入口108可向用戶發(fā)送SMS或其他通信,指示朋友已完成了訂購,并詢問用戶是否希望該朋友現(xiàn)在就成為用戶的朋友列表中的成員。
雖然這里一般描述的是文本或可視接口,但替代實(shí)施例可采用語音或其他音頻接口。因此,入口108可在文本到語音的方法下或通過用戶的無線裝置向他們提供聽覺信息的其他已知方式下提供方向。
參照圖6,顯示了針對在用戶請求信息時(shí)系統(tǒng)100中的消息流程的示例。入口108接收來自無線裝置102(經(jīng)由網(wǎng)關(guān)104)的要求更多信息的請求。作為響應(yīng),入口108請求數(shù)據(jù)庫124查找特定消息或以其他方式檢索信息。響應(yīng)于從數(shù)據(jù)庫124接收到的消息,入口108將此消息格式化,并將其經(jīng)由網(wǎng)關(guān)104返回給無線裝置102。所返回的信息可以是例如頻繁詢問的問題、關(guān)于用戶如何添加朋友或執(zhí)行其他功能的指導(dǎo)等。此外,如這里所描述的,用戶可請求并接收關(guān)于正請求用戶授予其位置特權(quán)的人的信息。
獲取方向、會見朋友或?qū)ふ椅恢萌缟纤?,系統(tǒng)100可提供兩點(diǎn)之間的方向,其中該方向可以多種方式(如以電子郵件和/或關(guān)于地像的形式)遞送到用戶無線裝置102。圖7A顯示了用于產(chǎn)生以顯示關(guān)于方向的“來自”位置的屏幕的網(wǎng)元交互的消息流程示例。如這里所闡述的,入口108可向用戶移動裝置102提供網(wǎng)絡(luò)內(nèi)移動裝置的位置信息,其中該位置信息對應(yīng)于小區(qū)站點(diǎn)(或小區(qū)站點(diǎn)扇區(qū))的粒度水平。如果該用戶希望接收例如帶有特定位置(而非小區(qū)的中心點(diǎn))的更大特性的方向,則可要求用戶輸入當(dāng)前街道的地址。因此,如圖7A所示,會見朋友控制器702傳遞用戶和朋友的位置,以及如果希望的話還傳遞目的地位置(如會見地點(diǎn))。作為響應(yīng),方向控制器704顯示“來自”選擇屏幕,這由入口108經(jīng)由網(wǎng)關(guān)104提供給用戶移動裝置102。用戶隨后可經(jīng)由此屏幕輸入特定的“來自”位置?;蛘?,當(dāng)位置粒度水平是不必要的/不希望的時(shí)候,可不顯示“來自”選擇屏幕,或不可以填寫這種屏幕。
由于在系統(tǒng)100下所提供的大多數(shù)是基于位置的業(yè)務(wù),因此系統(tǒng)必須確定用戶無線裝置102的位置。然而,在某種無線協(xié)議(如GPRS)下,當(dāng)無線裝置102處于數(shù)據(jù)模式中時(shí),系統(tǒng)100無法確定裝置的位置。因此,參照圖7B,系統(tǒng)可定期執(zhí)行例程710以便允許系統(tǒng)確定無線裝置102的位置。
開始于步驟712,入口108確定無線裝置102是否已經(jīng)在數(shù)據(jù)模式下超過了預(yù)定時(shí)間(如超過5分鐘)。運(yùn)行于入口108的小子例程監(jiān)控每個(gè)無線裝置102處于數(shù)據(jù)模式期間累計(jì)的時(shí)間,以及當(dāng)無線裝置102超過時(shí)間閾值時(shí),入口108向無線裝置102傳送適當(dāng)?shù)南ⅲ灾甘緹o線裝置102應(yīng)當(dāng)從數(shù)據(jù)模式中退出?;蛘?,每個(gè)無線裝置102可有本地運(yùn)行計(jì)數(shù)子例程,確定何時(shí)裝置102已持續(xù)在數(shù)據(jù)模式下工作超過了一段預(yù)定的時(shí)間??蛇x擇地或附加地是,無論何時(shí)裝置102請求一定的基于位置的業(yè)務(wù),或無論何時(shí)移動裝置102的位置已由例如來自授權(quán)得到這種位置的朋友的尋找朋友請求所請求時(shí),系統(tǒng)100均可以請求移動裝置102退出數(shù)據(jù)模式。在已超過了時(shí)間閾值之后,在框714中的例程710請求無線裝置102將當(dāng)前顯示的頁面發(fā)送給入口108以便存儲。例如,無線裝置102可查看入口108接收并存儲的特定WAP頁面。在框716中,入口請求GMLC126和位置引擎128確定無線裝置102的位置。在框718中,入口108從GMLC 126和/或位置引擎128接收無線裝置102的位置。此后,在框720中,入口108將存儲的頁面送回?zé)o線裝置102,以便由無線裝置102重新加載,并允許無線裝置102返回到數(shù)據(jù)模式。隨后,重復(fù)上述處理。
參照圖8,所顯示的是針對根據(jù)本系統(tǒng)所提供的基于位置的業(yè)務(wù)用以修改關(guān)于方向的“來自”位置的消息流程的示例。例如,用戶可請求來自其中用戶當(dāng)前未被定位的位置的方向,或者如果用戶的位置無法具體確定的話,用戶可被要求輸入具體地址。因此,如圖8所示,入口108從無線裝置102(經(jīng)由網(wǎng)關(guān)104)接收用戶修改來自位置的請求。作為響應(yīng),入口108指示方向控制器704修改來自位置,并從那里接收適當(dāng)?shù)钠聊灰栽试S用戶修改來自位置。方向控制器704代表用于提供這里所描述的方向的子系統(tǒng)、子例程或功能組。
響應(yīng)于所接收的屏幕,網(wǎng)關(guān)104從用戶無線裝置102接收新的來自位置,它將其轉(zhuǎn)發(fā)給入口108。入口108又將這一新的來自位置轉(zhuǎn)發(fā)給方向控制器704,以檢查該新的來自位置是否對應(yīng)于新地址,或?qū)?yīng)于已由方向控制器704識別的地址。如果該地址是新的,則方向控制器704返回適當(dāng)?shù)妮斎腼@示屏幕。輸入顯示屏幕隨后經(jīng)由網(wǎng)關(guān)104轉(zhuǎn)發(fā)給無線裝置102。網(wǎng)關(guān)104從用戶無線裝置102接收新地址信息,入口108將其接收并轉(zhuǎn)發(fā)給方向控制器704以便更新。方向控制器704生成一個(gè)更新的反映新地址的來自屏幕,并將其轉(zhuǎn)發(fā)返回給入口108,所述來自屏幕又經(jīng)由網(wǎng)關(guān)104而轉(zhuǎn)發(fā)給無線裝置102。用戶可以極其類似于上述的方式來改變“到達(dá)”位置。
參照圖9,顯示的是用于接收或查看方向的消息流程示例。方向和其他數(shù)據(jù)的產(chǎn)生和顯示是經(jīng)由運(yùn)行于入口108或如上所述的應(yīng)用服務(wù)器的超文本傳輸協(xié)議(HTTP)會話904而被跟蹤或管理的。入口108或應(yīng)用服務(wù)器發(fā)起用于管理移動裝置訪問這里提供的功能的狀態(tài)的會話,不過這并未在所有的圖中顯示出。例如,當(dāng)查看方向時(shí),用戶可請求查看下一個(gè)有很多方向的屏幕,對所述方向作出動作(如用電子郵件或傳真發(fā)送方向),或跳到指定的方向屏幕。HTTP會話管理當(dāng)前狀態(tài)以確保適當(dāng)?shù)墓δ?。HTTP是用于處理尋找朋友訂戶事務(wù)請求的遠(yuǎn)程協(xié)議,并且它有助于使處理該請求所要求的網(wǎng)絡(luò)業(yè)務(wù)量最小??捎闷渌m合的協(xié)議來替代HTTP,以執(zhí)行事務(wù)請求處理和/或減少與事務(wù)請求相關(guān)聯(lián)的網(wǎng)絡(luò)業(yè)務(wù)量。同樣,可采用其他方法跟蹤移動裝置的狀態(tài)或用戶受訪功能。
因此,當(dāng)用戶請求方向時(shí),方向控制器704和尋找朋友控制器902(如下文所述)各自設(shè)定來自和到達(dá)位置以發(fā)起經(jīng)由HTTP會話904的會話。此后,方向控制器704從位置引擎128請求方向。在接收到方向之后,方向控制器704在HTTP會話904下的會話中存儲該方向,并將該方向?yàn)楦袷交癁橛糜谌肟?08的顯示屏幕。無線裝置102從入口108經(jīng)由網(wǎng)關(guān)104接收方向的顯示屏幕。如果要顯示更多的方向的話,無線裝置102則可向入口108(經(jīng)由網(wǎng)關(guān)104)提供更多方向的請求。作為對此的響應(yīng),入口108請求方向控制器704顯示更多方向,如果這種方向可得的話,則可將它們經(jīng)由入口108和網(wǎng)關(guān)104提供給無線裝置102。
用戶也可查看特定的方向屏幕。例如,如果向用戶提供了六個(gè)方向屏幕以將用戶從當(dāng)前位置導(dǎo)航到期望的位置,則用戶可跳到六個(gè)屏幕中的第三屏幕上。因此,如圖9下方所示,用戶可選擇特定的方向屏幕并向入口108提供所希望的屏幕編號,入口108接著又向方向控制器704提供方向編號。作為響應(yīng),方向控制器704提供希望的方向屏幕,隨后該希望的方向屏幕由入口108提供給移動裝置102。
如上所述,系統(tǒng)100包括會見朋友子系統(tǒng)或控制器902,其表示允許用戶會見他們的朋友、標(biāo)識感興趣點(diǎn)、搜索會見地點(diǎn)以及安排這種會見的子例程或功能組。如果需要方向的話,會見朋友子系統(tǒng)902還將此信息轉(zhuǎn)發(fā)到方向控制器704上。參照圖10,顯示的是請求系統(tǒng)允許用戶協(xié)調(diào)與朋友在用戶和朋友之間會見的消息流程。流程開始于入口108經(jīng)由網(wǎng)關(guān)104接收用戶無線裝置102的會見朋友的請求。入口108查詢數(shù)據(jù)庫124以查找該用戶的所有朋友,并向用戶提供包含用戶的朋友列表的朋友顯示頁面。在備選實(shí)施例中,朋友顯示頁面不僅可包括用戶的朋友(或列表中的前五個(gè)朋友)列表,而且最后還識別出這些朋友的位置。因此,用戶可以標(biāo)識哪個(gè)朋友最近,并協(xié)調(diào)與那一朋友進(jìn)行會見。
如圖10所示,入口108從無線裝置102接收用戶已選取的朋友。作為響應(yīng),入口108請求GMLC 126定位并提供該朋友的地理編碼。響應(yīng)于地理編碼的接收,入口108請求位置引擎128執(zhí)行逆地理編碼,以確定該朋友的地址位置。響應(yīng)于朋友的地址位置的接收,入口108經(jīng)由電子郵件網(wǎng)關(guān)140向朋友發(fā)送SMS消息。SMS消息向朋友指示用戶已試圖定位該朋友。入口108還向用戶的無線裝置102發(fā)送朋友的位置顯示頁面,提供朋友的地址位置。響應(yīng)于用戶會見朋友的請求,入口108向用戶發(fā)送會見選項(xiàng)顯示頁面。該選項(xiàng)頁面包括至少三個(gè)選項(xiàng)在用戶附近會見、在朋友附近會見或在用戶和朋友之間會見。
如圖10的示例所示,用戶請求在他或她自己和朋友之間會見,這由入口108從無線裝置102經(jīng)由網(wǎng)關(guān)104接收的“在我們之間”的消息來指示。然后,入口108從GMLC 126得到用戶地理編碼,并請求位置引擎128針對用戶的逆向地理編碼。逆向地理編碼將緯度和經(jīng)度轉(zhuǎn)換為街道地址或其他可在地圖上容易定位的位置。之后,入口108請求位置引擎128標(biāo)識用戶和朋友之間的中點(diǎn),并基于該中點(diǎn)請求位置引擎128尋找中點(diǎn)周圍的鄰近區(qū)域、城市或其他站點(diǎn)。響應(yīng)于鄰近區(qū)域/城市/站點(diǎn)列表,入口108為用戶無線裝置102(經(jīng)由網(wǎng)關(guān)104)提供鄰近區(qū)域顯示頁面。用戶選擇鄰近區(qū)域/城市/站點(diǎn)并經(jīng)由網(wǎng)關(guān)104向入口108提供此信息。作為響應(yīng),入口108基于所選擇的鄰近區(qū)域/城市/站點(diǎn)請求感興趣點(diǎn)(POI)類別并將列有POI分類的顯示頁面提供給無線裝置102。類別可包括例如餐館、酒吧、停車場、咖啡廳等等。
入口108接收來自無線裝置102的已選擇的POI類別并從數(shù)據(jù)庫124請求搜索半徑參數(shù),這些參數(shù)在合適的半徑選擇顯示頁面中被返回給用戶無線裝置102。用戶將希望的半徑提交給入口,入口從位置引擎128請求針對用戶選擇的半徑內(nèi)給定的類別的POI。作為響應(yīng),入口108接收來自位置引擎128的滿足用戶希望標(biāo)準(zhǔn)的所有POI的列表,并向用戶無線裝置提供列有這種POI的POI顯示頁面。用戶從列表中選擇特定POI并將這一特定POI經(jīng)由網(wǎng)關(guān)104提供給入口108。入口108接著又提供具備已選擇POI上的細(xì)節(jié)的POI顯示頁面。入口108向該朋友發(fā)送請求RSVP的SMS消息、電子郵件消息或其他通信,不過這些并未示出。
數(shù)據(jù)庫124將未決RSVP列表存儲在針對用戶的記錄和針對朋友的另一記錄二者中。因此系統(tǒng)100可留意未決的RSVP請求和其他會見請求。實(shí)際上,系統(tǒng)100發(fā)送大量SMS消息以保持用戶以及朋友在各種請求的狀態(tài)被更新。在一個(gè)備選實(shí)施例中,入口108向用戶和朋友提供用于選擇接收或排除接收各種SMS消息的選項(xiàng),如指示朋友是否已試圖定位該用戶的消息。根據(jù)此備選實(shí)施例,用戶可選擇是否接收任何這種消息,或指示是否從特定朋友或用戶已允許系統(tǒng)提供該用戶的位置的其他朋友接收這種消息。因此,例如用戶可能希望得到何時(shí)第一朋友而不是第二朋友嘗試定位該用戶的通知。
如果用戶希望接收POI的方向,則用戶可經(jīng)由無線裝置102請求方向。作為響應(yīng),入口108接收針對方向的請求并執(zhí)行許多上述功能,以便獲得所希望的方向并將其提供給無線裝置102。入口108可將方向經(jīng)由電子郵件網(wǎng)關(guān)140電郵給用戶和朋友。例如,入口108可產(chǎn)生并格式化e-mail消息,電子郵件網(wǎng)關(guān)140以例如“[用戶名]@mobile.att.net”的形式將該消息發(fā)送給用戶??蛇x擇或附加的是,入口108可與適當(dāng)?shù)膫髡娣?wù)器(未顯示)進(jìn)行通信以產(chǎn)生地像傳真,并向用戶或朋友發(fā)送這種圖像以便由計(jì)算機(jī)、傳真機(jī)等接收。用于生成并發(fā)送傳真機(jī)圖像的軟件對于相關(guān)領(lǐng)域的技術(shù)人員來講是非常熟知的。入口108可向移動裝置102發(fā)送SMS或其他通信以便提醒用戶檢查他們的電子郵件或傳真機(jī)。
系統(tǒng)要求用戶共享他們的移動電話號碼和用戶名兩次一次是在請求獲準(zhǔn)定位朋友(以便朋友知道誰正在請求)時(shí),而再一次是在授予對某人的訪問時(shí)。入口108把移動電話號碼和用戶名存儲在朋友列表中,從而使入口108可標(biāo)識該用戶并使朋友可簡單且有保證地聯(lián)系到該用戶。
參照圖11,如果用戶希望在朋友附近會見,則重復(fù)很多與如圖10所示相同的消息流程。然而,當(dāng)接收到會見選項(xiàng)頁面時(shí)用戶無線裝置向入口提供不是“在我們之間”會見的請求,而是“在朋友附近”會見的請求。系統(tǒng)100則提供在關(guān)于朋友位置的所希望的半徑內(nèi)的POI。類似地,如果用戶希望在他或她自己附近會見,則執(zhí)行基本上類似的消息流程,如圖12所示。
上述會見朋友的功能允許用戶一次會見一個(gè)朋友。在備選實(shí)施例中,系統(tǒng)100允許用戶選擇兩個(gè)或更多朋友,并協(xié)調(diào)在這些朋友和用戶之間等距離的地方會見。系統(tǒng)100,經(jīng)由位置引擎128,計(jì)算用戶和朋友之間的中點(diǎn),并執(zhí)行以上功能以允許用戶標(biāo)識此中點(diǎn)上的所希望的POI或“地區(qū)中心”。
在其他備選實(shí)施例中,入口108可與用戶日歷應(yīng)用、聯(lián)絡(luò)管理應(yīng)用或兩個(gè)應(yīng)用集成或連接。例如,入口108接收關(guān)于用戶已請求與朋友的會見的數(shù)據(jù),并采用與Microsoft Outlook、InfospaceCalender或類似的應(yīng)用相關(guān)聯(lián)的標(biāo)準(zhǔn)API,將會見和關(guān)于會見的細(xì)節(jié)添加到用戶日歷中。同樣,當(dāng)用戶添加新朋友或以其他方式調(diào)整他或她的朋友列表(這里所描述的)時(shí),則將在用戶聯(lián)絡(luò)管理軟件(如MicrosoftOutlook)中的聯(lián)絡(luò)記錄修改成包括有關(guān)該朋友的信息。
入口108可確定用戶基于用戶的位置而被定位的時(shí)區(qū)或當(dāng)前的當(dāng)?shù)貢r(shí)間。可選或附加的是,當(dāng)訂購這里所描述的業(yè)務(wù)時(shí),用戶也可提供他或她的住宅或辦公地區(qū)的區(qū)號,入口可用這些將時(shí)區(qū)或當(dāng)?shù)貢r(shí)間與該用戶關(guān)聯(lián)。而且,當(dāng)用戶經(jīng)由該系統(tǒng)定位朋友時(shí),入口108可將朋友的當(dāng)前位置所處的時(shí)區(qū)或當(dāng)?shù)貢r(shí)間返回給用戶的移動裝置102。入口108可確定移動裝置的位置的時(shí)區(qū)、可向移動裝置請求時(shí)區(qū)或從其他系統(tǒng)單元(如位置引擎128或GMLC 126)得到時(shí)區(qū)。
時(shí)區(qū)或當(dāng)前的當(dāng)?shù)貢r(shí)間可能在多種應(yīng)用中是有用的。例如,當(dāng)?shù)貢r(shí)間可用于協(xié)調(diào)會見。用戶可能從西雅圖旅行到紐約市,并可能使用會見功能安排或協(xié)調(diào)與紐約市的同事的會見。用戶可輸入對應(yīng)于用戶將會投宿的賓館的“來自”位置以及會見位置(如賓館附近的飯店)。隨后,系統(tǒng)不是基于用戶當(dāng)前的西海岸(WestCoast)時(shí)間而是基于東海岸(EastCoast)時(shí)間進(jìn)行協(xié)調(diào)會見。系統(tǒng)也可采用用戶或朋友的相關(guān)當(dāng)?shù)貢r(shí)間來確定適當(dāng)?shù)慕邮栈虬l(fā)送消息的時(shí)間、決定它是否是呼叫所定位的朋友的合適時(shí)間等。因此,本系統(tǒng)可采用用戶、朋友或其他人的當(dāng)?shù)貢r(shí)間來提供適當(dāng)?shù)膽?yīng)用或本文所描述的功能。
根據(jù)備選實(shí)施例,入口108可為用戶提供位置(如用戶的當(dāng)前位置或感興趣點(diǎn)的位置)附近的十字街道的降序列表(dropdown list)。這種十字街道列表可在確定用戶關(guān)于希望位置的方向、填寫屏幕(如“來自”位置屏幕)等時(shí)特別有用。該十字街道列表可提供為由用戶經(jīng)任何已知的用戶輸入技術(shù)(如應(yīng)用了這種用戶輸入裝置的移動裝置上的觸摸屏幕、在只應(yīng)用了數(shù)字鍵盤的移動裝置中從菜單列表簡單按鈕選擇等)可選擇的選項(xiàng)。位置引擎128可提供對十字街道的識別。
入口108可通知用戶用戶列表上的朋友出現(xiàn)在“附近”的時(shí)間。例如,如果用戶的朋友列表上的朋友與用戶處于同一小區(qū)扇區(qū),則入口108可向用戶提供SMS消息以標(biāo)識朋友并指示這一朋友“非常近”。
作為另一示例,用戶可尋找處于某一半徑或基于其他標(biāo)準(zhǔn)內(nèi)的朋友或其他分享類似興趣的個(gè)體。如下所述,入口數(shù)據(jù)庫124可針對這里所描述的基于位置的業(yè)務(wù)的每個(gè)用戶存儲公共簡檔。此公共簡檔可包括習(xí)慣、興趣和其他關(guān)于該個(gè)體的信息。因此,用戶可試圖定位在200米內(nèi)喜歡高爾夫的任何人以便用戶可發(fā)送會見請求并建立四人對抗賽。還可能存在如這里所描述的許多其他的例子圖13-16是分別說明系統(tǒng)100如何為用戶尋找附近地點(diǎn)、為用戶尋找附近朋友、允許用戶編輯他或她的朋友列表以及允許用戶響應(yīng)于會見請求向朋友RSVP的數(shù)據(jù)和功能流程圖。有關(guān)這些功能的細(xì)節(jié)在以下關(guān)于圖17-33來提供。
更具體地說,圖13至16顯示了提供關(guān)于圖17至33和上述先前的圖所示或更詳細(xì)描述的功能的軟件例程或子例程的示例。為不失明確性且又簡潔,并面向本領(lǐng)域的技術(shù)人員(或非技術(shù)人員),下面將詳細(xì)討論圖13的部分。根據(jù)圖13的這些詳細(xì)討論,可以更容易明白圖14至16,不過相關(guān)領(lǐng)域的那些技術(shù)人員會發(fā)現(xiàn),圖13-16是一目了然的。
如圖13所示,F(xiàn)indNearbyController(尋找附近控制器)例程1300初始化并向用戶提供頁面“FindNearbyPage(尋找附近頁面)”1302,這向用戶呈現(xiàn)了尋找附近地點(diǎn)或朋友之間的選擇。在圖13的示例中,用戶選擇“地點(diǎn)”,本系統(tǒng)作為響應(yīng)而初始化子例程N(yùn)earbySearchController(附近搜索控制器)1304,它與子例程CategoryListBuilding(類別列表建立)1306交互,它從類別庫CategoryFactory中得到所有的類別。服務(wù)器可執(zhí)行腳本或其他可執(zhí)行代碼以為用戶生成頁面或其他顯示。因此,雖然所描述的實(shí)施例的方面是關(guān)于例如提供或顯示FindNearbyPage頁面的,但是本系統(tǒng)實(shí)際可執(zhí)行名為FindNearbyPage的腳本以生成經(jīng)傳送而顯示在用戶移動裝置上的頁面或顯示。因此,為簡潔但又不失明確性起見,以下討論僅涉及用戶進(jìn)行顯示或提供頁面。
用戶接下來接收頁面“NearbyPlaceMenuPage(附近地點(diǎn)菜單頁面)”1308,它提供飯店和酒吧/客?;蚋嗟攸c(diǎn)之間的選項(xiàng)。如果該用戶選擇“更多”,則NearbySearchController 1304從CategoryListBuilding 1306請求更多類別顯示給用戶。在本示例中,用戶選擇“飯店”,并作為響應(yīng)子例程PlaceSearchRadiusController(地點(diǎn)搜索半徑控制器)1310向用戶顯示搜索半徑頁面,它提供一英里、五英里及十五英里或其他(如“PlaceSearchRadiusOptionPage(地點(diǎn)搜索半徑選項(xiàng)頁面)”1312所示)的搜索半徑選項(xiàng)。在選擇搜索半徑之后,子例程PlaceSearchResultController(地點(diǎn)搜索結(jié)果控制器)1314啟動并基于用戶選擇在上述半徑內(nèi)從位置引擎128得到信息并顯示位置信息。如果該用戶從頁面1312選擇了“其他”,則用戶接收頁面“PlaceSearchRadiuInputPage(地點(diǎn)搜索半徑輸入頁面)”1316。如果在選擇的半徑內(nèi)未發(fā)現(xiàn)什么,則用戶接收允許用戶返回到子例程FindNearbyController1300的頁面“NoLocationsFoundPage(未找到位置頁面)”1318?;蛘邚捻撁?310選擇另一個(gè)半徑。
子例程PlaceListBuilder(地點(diǎn)列表生成器)1320從選擇的類別中以及在選擇的半徑內(nèi)尋找地點(diǎn)同時(shí)維護(hù)會話。子例程FriendLoactor(朋友定位器)1322呼叫GMLC 126和位置代理128,位置代理128提供關(guān)于例如用戶的移動裝置的位置的數(shù)據(jù)。將選定類別中以及選定半徑內(nèi)的地點(diǎn)經(jīng)由NearbyPlaceInfoPage(附近地點(diǎn)信息頁面)1324提供給用戶,在本示例中,NearbyPlaceInfoPage顯示了距離麥當(dāng)勞餐廳0.5英里,距離肯德基餐廳1英里的地點(diǎn)。該用戶可接收關(guān)于選定地點(diǎn)的更多的細(xì)節(jié),其中在NearbyPlaceDetailsPage(附近地點(diǎn)細(xì)節(jié)頁面)1326中提供了這樣的細(xì)節(jié)。用戶可通過子例程N(yùn)earbyPlaceDescriptionController(附近地點(diǎn)描述控制器)1328從頁面1326呼叫所顯示的位置和接收到那里的方向。在頁面1328之后,子例程DirectionsController(方向控制器)1330接收源和目的地信息,并獲得方向以向用戶提供。
圖14顯示了除了用戶從頁面1302中選擇“朋友”時(shí)之外類似于圖13的例程和功能。圖15顯示了用于允許用戶調(diào)整關(guān)于向朋友提供如這里所述的位置信息的許可的例程和功能。圖16顯示用于協(xié)調(diào)與朋友的會見、具體地說用于提供RSVP功能以向會見的個(gè)體提供通知或確認(rèn)的例程和功能。
典型用戶接口下面將就圖17到34來討論用于向用戶顯示信息的典型用戶接口屏幕和相關(guān)聯(lián)的邏輯分支和功能。這些圖顯示了顯示給用戶的信息(“顯示頁面”)的示例,以及由用戶選擇的選項(xiàng)的示例。相關(guān)領(lǐng)域的那些技術(shù)人員會認(rèn)識到,可存在其他示例。同樣,圖17到34通常對于相關(guān)領(lǐng)域的技術(shù)人員而言(基于這里所提供的詳細(xì)說明)是一目了然的。雖然將會對一些初始的用戶顯示和功能的方面進(jìn)行詳細(xì)描述,但是對隨后的顯示和功能的描述可能不會很詳細(xì)。相關(guān)領(lǐng)域的那些技術(shù)人員會認(rèn)識到,隨后討論的顯示和功能有很多與先前所描述的相同的細(xì)節(jié)。雖然以下討論描述的是向用戶提供信息,但實(shí)際上是入口108經(jīng)由網(wǎng)關(guān)104向用戶提供顯示在無線裝置102上的顯示頁面或其他通信。
顯示頁面可用WAP、XML(可擴(kuò)展標(biāo)記語言)、HTML(超文本標(biāo)記語音)、手持裝置標(biāo)記語言(HDML)、無線標(biāo)記語音(WML)或其他向用戶提供信息的語言或腳本來實(shí)現(xiàn)。顯示頁面提供了可接收用戶輸入數(shù)據(jù)的便利手段,例如為待填寫的字段、一個(gè)或多個(gè)要從菜單選擇的編號項(xiàng)、用以選擇的超文本鏈接、允許幾項(xiàng)選項(xiàng)中的一個(gè)或多個(gè)被選擇的顯示或其他用于接收用戶輸入的已知用戶接口工具。當(dāng)然,雖然這里顯示并描述了一種或多種在頁面中向用戶顯示信息的方式,但是相關(guān)領(lǐng)域的那些技術(shù)人員會認(rèn)識到,也可采用各種其他備選方式。用語“屏幕”、“顯示頁面”以及“頁面”在這里可以互換使用。
顯示頁面作為顯示說明、圖形用戶接口或作為其他描述計(jì)算機(jī)屏幕上的信息(如命令、鏈接、字體、顏色、布局、尺寸及相關(guān)位置等)的方法存儲,其中要在頁面上顯示的布局和信息或內(nèi)容存儲在數(shù)據(jù)庫124(或其他位置)中。一般地,“鏈接”指任何標(biāo)識網(wǎng)絡(luò)上的資源的資源定位器,如由在網(wǎng)絡(luò)上擁有站點(diǎn)或節(jié)點(diǎn)的組織提供的顯示說明。這里通常所使用的“顯示說明”指任何自動在顯示屏幕上顯示信息的方法,其中顯示信息是以任何上述格式以及其他格式(如以電子郵件或字符/基于代碼的格式、基于算法的格式(如生成的向量)或者矩陣或位圖格式)來顯示的。
參照圖17,在框1702中入口108向用戶提供主菜單。如圖所示,主菜單為用戶提供以下七個(gè)選項(xiàng)1)定位朋友;2)打開/關(guān)閉定位;3)會見朋友;4)尋找最近的…5)添加/編輯朋友;6)編輯簡檔;以及7)幫助。主菜單針對提供給用戶的選項(xiàng)和功能提供起始位置和初始分支。以下將對這些選項(xiàng)中的每一個(gè)進(jìn)行詳細(xì)說明。
如下所闡釋的,系統(tǒng)100允許用戶和朋友在希望的時(shí)候修改特權(quán)和簡檔。因此,用戶或朋友可關(guān)閉使系統(tǒng)定位他們的能力(“變得不可見”)。同樣,用戶可修改他們的朋友列表,永久性或暫時(shí)性地將朋友從列表中刪除。用戶和朋友可創(chuàng)建、編輯和查看提供關(guān)于這樣的用戶/朋友的信息的公共簡檔。這里描述了對于用戶可實(shí)時(shí)修改特權(quán)能力的其他說明。
參照圖18,如果用戶選擇“定位朋友”(例如按下移動電話上的“1”按鈕),則在框1802入口108將朋友列表提供給用戶。如果用戶選擇了一個(gè)朋友,則系統(tǒng)100試圖定位該朋友,并且如果無法找到該朋友的話,則提供定位錯(cuò)誤消息,并可向用戶發(fā)送定位告警SMS消息,如這里所述的那樣。如果找到了該朋友,則根據(jù)如系統(tǒng)100能定位該朋友的準(zhǔn)確程度向用戶提供兩個(gè)結(jié)果之一,如框1804和1806中所示。
如果在框1802中用戶希望查看比初始朋友列表中顯示的更多的朋友,則用戶可請求入口108顯示更多的朋友,如框1808中所示。在框1808中,向用戶顯示其他的朋友,以及添加朋友的選項(xiàng)(如下所述)或?qū)ふ胰颗笥训哪芰?。在本示例中,用戶已選擇了選項(xiàng)“尋找全部”朋友,并且如果用戶擁有多于20個(gè)朋友,則在框1810中系統(tǒng)100提供錯(cuò)誤消息,指示系統(tǒng)100無法一次定位超過20個(gè)朋友。在框1810中,用戶則可請求另外的朋友或這20個(gè)朋友的子集。如果用戶作出選擇,要對這20個(gè)朋友或者20個(gè)朋友的子集進(jìn)行操作,則兩個(gè)框1810和1812均轉(zhuǎn)移到允許用戶呼叫或會見一個(gè)或多個(gè)朋友的選項(xiàng)菜單1816中。類似的,在框1804或1806中選擇了朋友或在框1814下尋找全部朋友之后,例程轉(zhuǎn)移到選項(xiàng)菜單1816中。
圖17到34中所顯示的許多顯示屏幕包括選項(xiàng)“OK”和“菜單”。選擇“OK”選項(xiàng)便選擇了顯示在屏幕上的給定選擇和命令。選擇“菜單”選項(xiàng)則可使用戶返回到主菜單。此外,圖17-34中顯示的許多顯示屏幕以及這里所述的其他功能提供了針對某些參數(shù)具體實(shí)用的值。相關(guān)領(lǐng)域技術(shù)人員容易認(rèn)識到系統(tǒng)可以采用其它參數(shù)。例如,雖然如上說明的本系統(tǒng)100無法一次定位超過20個(gè)朋友,備選系統(tǒng)可一次只定位10個(gè)朋友,或者可能同時(shí)可以定位30個(gè)或更多的朋友。因此,這里所提供的這種具體的數(shù)字或值僅是作為示例而言的,可以采用許多其他的值。
參照圖19,如果用戶在框1806下作出選擇,呼叫選定的朋友,則在框1902中,系統(tǒng)呼叫那個(gè)朋友,并且向用戶提供在框1902中所示的顯示?;蛘?,如果用戶作出選擇,發(fā)送SMS消息,則顯示給用戶一個(gè)其中要輸入文本的輸入屏幕(框1904),并且在點(diǎn)擊“OK”之后,顯示出指示該消息已被發(fā)送的顯示(框1906)。(以下說明針對會見朋友的選項(xiàng)。)在框1902或1906之后,例程轉(zhuǎn)回顯示主菜單。
參照圖20,如果用戶希望打開或關(guān)閉他或她的關(guān)于系統(tǒng)100的定位(也稱為“變得不可見/可見”),則入口108在框2002下顯示指示用戶當(dāng)前位置狀態(tài)的屏幕。用戶隨后在屏幕2004下編輯此狀態(tài)。因此,不可見性功能提供為頂級菜單選項(xiàng)以便使用戶可僅以最少的擊鍵數(shù)來容易地關(guān)閉定位用戶的能力。不可見性可基于時(shí)間、組等,如“在晚上10之后我不希望是可見的”或“只讓我的家人找到我”。入口108保存結(jié)果,并且例程轉(zhuǎn)回到主菜單?;蛘撸景l(fā)明的一些實(shí)施例可維護(hù)用戶對于其可能是從來都不可見的朋友列表和其定位許可不可能撤消的朋友列表。這種列表對于希望能夠定位他們的小孩的父母、希望定位他們的員工的雇主或者其他資助用戶的帳戶的人將是有用的。
參照圖21,如果用戶從主菜單中選擇會見朋友,則在框2102或2104下,用戶可選擇朋友,在框2106中查看朋友的位置。在框2108中,用戶接收會見區(qū)域顯示頁面,其中提供以下選項(xiàng)1)在朋友附近會見;2)在用戶附近會見;或3)在用戶和朋友之間會見。
參照圖22,如果用戶選擇在他或她附近會見,或選擇在用戶的朋友附近會見,則系統(tǒng)獲取用戶的位置。在選擇在用戶或朋友附近會見之后,用戶在框2202下接收會見地點(diǎn)或POI類別列表。如圖所示,列表可包括諸如飯店、咖啡店、酒吧/客棧、書店等選項(xiàng)。其他感興趣點(diǎn)的示例包括藥店、醫(yī)院、消防/警察局位置以及其他緊急類型位置。(一般地,感興趣點(diǎn)可以是任何物理或地理位置。)本系統(tǒng)提供了如這里所述的最普通的會見地點(diǎn)類型列表。會見地點(diǎn)與位置或位置背景范圍。位置范圍不必是確切的街道位置,而是廣泛的區(qū)域如城市、州、鄰域、站點(diǎn)(如小區(qū)站點(diǎn))。入口數(shù)據(jù)庫124、位置引擎128或二者中存儲了有關(guān)這些感興趣點(diǎn)的這種信息。
如果用戶離他或她的朋友太遠(yuǎn),則根據(jù)框2204用戶接收太遠(yuǎn)顯示。如果用戶希望在地理中點(diǎn)處會見,則用戶接收三種可能的顯示之一在中點(diǎn)處定位了多個(gè)城市或者鄰域(框2206)、朋友在相同小區(qū)站點(diǎn)內(nèi)或在用戶附近(框2208)、或者朋友與用戶處于相同的城市或鄰域。如果可以得到不只一個(gè)城市/鄰域,則用戶接收城市/鄰域選擇屏幕,如框2210中所示。
參照圖23,在用戶根據(jù)框2202已選擇了會見地點(diǎn)的類別之后,用戶根據(jù)框2302接收搜索半徑屏幕以選擇1、5、15或其他數(shù)字英里半徑。如果用戶選擇半徑并且在此半徑內(nèi)未發(fā)現(xiàn)POI,則用戶接收擴(kuò)展搜索屏幕2304,由此用戶可擴(kuò)展半徑(然后返回到框2302)。如果用戶選擇輸入希望的半徑,則用戶可在半徑輸入屏幕中輸入希望半徑(框2306)。根據(jù)框2308,用戶接收與已選擇的會見地點(diǎn)類別(在本示例中為飯店)相關(guān)聯(lián)的POI列表。在選擇飯店之后,用戶在框2310中接收有關(guān)選擇的飯店的細(xì)節(jié),諸如它的地址、離用戶的距離、電話號碼、呼叫該飯店或者接收到達(dá)該飯店的方向的選項(xiàng)。如果用戶選擇呼叫飯店,則用戶接收呼叫顯示(框2312)。
參照圖24,如果用戶請求到達(dá)飯店的方向,則用戶接收得到方向屏幕,其中用戶必須輸入起始或者“來自”位置(“到達(dá)”位置即飯店已經(jīng)提供)。為得到方向,用戶必須輸入“來自”位置,因此接收來自位置屏幕(框2404),從該屏幕用戶可選擇來自位置用戶的位置、朋友的位置或另一地址。如果用戶選擇他或她的位置或者選擇朋友的位置,并且系統(tǒng)100只能大致定位用戶,則系統(tǒng)100可提供適合的警告屏幕(框2406和2408)指示該系統(tǒng)提供最近的小區(qū)站點(diǎn)作為當(dāng)前開始位置,并提供返回以便在框2402的方向屏幕中顯示。如果用戶希望輸入地址(如提供更大的地理特征),則用戶接收輸入地址屏幕(框2410)。如果未發(fā)現(xiàn)該地址,則用戶接收地址未找到屏幕(框2412),并隨后再次接收框2410的輸入地址屏幕。入口108可在用戶輸入地址時(shí)自動填充城市、州和其他字段。例如,當(dāng)用戶開始敲入城市時(shí),入口開始自動填充在用戶擁有的適當(dāng)?shù)陌霃絻?nèi)的第一城市的完整名稱,例如用戶輸入的前兩個(gè)字母。位置引擎可提供這種城市列表。
參照圖25,在接收到來自方向后,用戶接收向用戶提供幾個(gè)方向屏幕的屏幕2502至2504。根據(jù)框2506,用戶可執(zhí)行三種關(guān)于方向的選項(xiàng)返回到或進(jìn)入上一方向屏幕;跳到或進(jìn)入希望的方向屏幕;或?qū)⒃摲较蛴秒娮余]件發(fā)送出去。入口108可提供帶有驅(qū)使方向中的每一步驟的小地圖,其中該地圖可包括用戶(或朋友)的當(dāng)前街道位置,及任何其他附近或重要街道。如果用戶輸入無效的指令編號或其他選擇以及無效的輸入項(xiàng)的話,則用戶接收出錯(cuò)屏幕,如框2508所示,不過這些并未在所有的圖中顯示出來。如果用戶希望電郵方向,則用戶接收電子郵件輸入項(xiàng)顯示以便輸入電子郵件地址(框2510)??蛇x的是,入口108可參考數(shù)據(jù)庫124中的信息如以下描述的用戶公共簡檔3500或朋友數(shù)據(jù)記錄3900或其他適合的記錄自動提供電子郵件地址。之后,例程返回到主菜單。
回到圖17進(jìn)行參照,如果用戶從主菜單選擇尋找最近的朋友或地點(diǎn),則在框1704中用戶接收尋找附近地點(diǎn)屏幕。此后,在框1706和1708中例程以與上述基本上相似的方式列出會見地點(diǎn)類別或朋友列表。系統(tǒng)當(dāng)然可尋找任何類型的位置以滿足用戶需求,如汽車業(yè)務(wù)(如加油站、牽引業(yè)務(wù)、汽車修理點(diǎn)、汽車經(jīng)銷店等)、金融機(jī)構(gòu)(如銀行、自動柜員機(jī)[ATM]、支票兌現(xiàn)地等)、政府位置(如圖書館、郵電局、車輛/執(zhí)照注冊地、警察局、消防部門等)、旅行業(yè)務(wù)(如出租車業(yè)務(wù)、賓館/汽車旅館、火車站等)和普通消費(fèi)業(yè)務(wù)(如自助洗衣店、干洗店、雜貨店、便利店、報(bào)攤、健身俱樂部、購物商場、復(fù)印/打印店等)。
參照圖26和27,在作出定位地點(diǎn)的選擇之后,在屏幕2602、2604、2606、2608、2702、2704、2706和2708下,用戶以與上述會見朋友相似的方式接收用于輸入搜索半徑、PoI列表、位置特征、選項(xiàng)和方向的屏幕。如果用戶選擇定位朋友,則用戶接收圖26的搜索半徑屏幕。此后,在圖27中,根據(jù)框2710用戶接收在選擇的搜索半徑中的朋友列表。如果用戶希望查看比初始列表中所列的那些要多的朋友,根據(jù)框2712顯示一個(gè)或多個(gè)附加朋友屏幕。之后,系統(tǒng)允許用戶執(zhí)行幾項(xiàng)功能,如向朋友發(fā)起呼叫、安排與朋友會見、向朋友發(fā)送SMS消息或這里所述的任何其他功能。此外,用戶可在用戶、朋友、用戶和朋友之間的中間點(diǎn)周圍或其他POI周圍的半徑內(nèi)搜索POI(例如用戶可在特定十字路口的一英里內(nèi)搜索飯店)。
參照圖28,如果用戶在主菜單下選擇添加或編輯朋友,則根據(jù)框2802用戶接收添加朋友的選項(xiàng)顯示。如圖所示,用戶可接受朋友、刪除朋友、撤消許可或編輯總是拒絕列表。如果用戶希望添加朋友,則參照圖29,根據(jù)框2902用戶接收添加朋友菜單。如圖所示,添加朋友菜單允許用戶輸入朋友的移動號碼、輸入朋友的用戶名或基于指定的搜索規(guī)則搜索朋友的公共簡檔記錄數(shù)據(jù)庫。雖然在網(wǎng)絡(luò)中的存儲內(nèi)容里主要討論了朋友列表、未決朋友請求列表和總是拒絕列表,但在本發(fā)明的一些實(shí)施例中,這些和其他列表可存儲在移動裝置102中并可用它來修改。例如,移動裝置102可本地存儲這里所描述的列表或記錄在板上存儲器內(nèi)或訂戶身份模塊(SIM)卡、智能卡或其他可拆除存儲器內(nèi)。
如果用戶選擇輸入朋友的移動號碼,則用戶接收輸入移動號碼屏幕(框2904),并且如果移動號碼未找到,則用戶接收未找到屏幕(框2906)。如果用戶希望輸入用戶名,則用戶接收輸入用戶名屏幕(框2908),以及在用戶名未找到的情況下接收用戶名未找到出錯(cuò)屏幕(框2910)。如果用戶希望搜索朋友,則用戶在框2912下接收搜索規(guī)則屏幕。如圖所示,搜索規(guī)則屏幕允許用戶在公共簡檔記錄中搜索各個(gè)字段,如姓氏、名字、城市、州、年齡,電子郵件地址、興趣或這些搜索規(guī)則或字段的任意組合。在輸入搜索規(guī)則后,用戶接收搜索結(jié)果屏幕(框2914)或出錯(cuò)屏幕(框2916)。
當(dāng)然,上述這些字段僅作為示例,還可以給用戶提供其他字段或搜索規(guī)則。當(dāng)用戶最初訂購系統(tǒng)100時(shí),他們可被要求完成一張表(如Web頁面表或其他電子文檔),它不僅包括私人信息,還包括用戶將允許其他人看到或搜索的公共簡檔信息。當(dāng)然,用戶可在這張表里提供對一些或所有用戶字段的訪問特權(quán),并且用戶可在任何時(shí)間編輯這種簡檔或修改這種訪問特權(quán)。
跳到圖35,用戶公共簡檔的示例如記錄3500所示。用戶公共簡檔記錄包括姓氏和名字字段3502和3504,它們分別與城市、州、電子郵件地址和區(qū)號字段3506、3508、3510和3512一起。用戶公共簡檔也可包括圖像文件3514或到圖文件的鏈接,它允許朋友查看用戶圖像。該圖像可以是任何數(shù)字圖像,如數(shù)碼照片、卡通、動畫等。記錄可包括年齡字段3516,以及一個(gè)或多個(gè)興趣或習(xí)慣字段3518到3522。當(dāng)然,還可提供其他字段。其他字段可包括這里所描述的瞬間消息(IM)處理或用戶名、或其他用戶通信ID。如上所述,用戶可檢索或下載Web頁面以便以電子方式針對這些字段輸入數(shù)據(jù)并創(chuàng)建這種隨后提供給入口應(yīng)用服務(wù)器108的記錄。
參照圖30,在標(biāo)識出要添加的朋友后,用戶接收列有朋友的移動號碼或用戶名的屏幕(框3002),并提供兩個(gè)選項(xiàng)向朋友發(fā)送請求以詢問她或他是否希望添加到用戶的朋友列表中,或預(yù)先查看朋友的公共簡檔。如果用戶希望只添加朋友,則根據(jù)框3004用戶接收指示已向請求用戶有權(quán)訪問朋友的位置的朋友發(fā)送了SMS消息(或其他消息)的信息消息。
可選的或附加的是,該系統(tǒng)向用戶提供關(guān)于朋友的移動裝置上所顯示的屏幕的某種指示。例如,下一次朋友訪問這里所描述的基于位置的業(yè)務(wù),他或她將會在主菜單中的“添加/編輯朋友”選項(xiàng)邊上看見星號。這種可視的指示告訴用戶,訪問未決請求退出。(如果朋友拒絕訪問,則用戶接收拒絕消息。)一旦朋友接受了該請求,該朋友便被添加到用戶的朋友列表中并且用戶此后可定位該朋友(除非該朋友已“變?yōu)椴豢梢姟盎蚓芙^用戶訪問此朋友的位置)。如果用戶希望首先查看朋友簡檔,則用戶接收公共簡檔屏幕(框3006),它包括上面所列的字段(如姓氏、名字、城市、州、年齡等)。
回到圖28進(jìn)行參照,如果用戶希望接受已請求用戶添加到朋友的那一朋友列表中的朋友,則在框2804中用戶接收狀態(tài)屏幕,它指示用戶必須添加到朋友的列表中以便這些朋友可以訪問用戶位置的大量未決請求。在框2806中,用戶接收帶有用戶可從中選擇朋友的未決請求(和相關(guān)請求)的朋友列表。
參照圖31,在從未決請求列表中選擇朋友之后,用戶在框3102中接收選項(xiàng)菜單,其中用戶可接受請求、拒絕請求、總是拒絕來自該朋友的請求,或查看關(guān)于正請求的朋友的簡檔。如果用戶希望接受請求,則用戶接收要求用戶確認(rèn)用戶希望允許朋友訪問用戶位置和移動號碼的確認(rèn)屏幕(框3104)。如果不希望接受請求,則用戶接收選項(xiàng)菜單(框3102),但如果是,則用戶接收準(zhǔn)予訪問屏幕(框3106),該屏幕也詢問用戶是否愿意系統(tǒng)100請求朋友準(zhǔn)予該用戶訪問該朋友的位置。換句話說,該系統(tǒng)不會自動在用戶和朋友之間相互提供位置,而首先要請求一方的許可,然后再請求另一方的許可。如果是這樣的話,則該系統(tǒng)發(fā)送適當(dāng)?shù)腟MS消息,并根據(jù)框3108向用戶提供請求發(fā)送確認(rèn)屏幕。
如果用戶希望拒絕正請求的朋友的位置信息,則用戶接收指示選擇的朋友將不可訪問用戶的位置的拒絕確認(rèn)屏幕(框3110)。如果用戶希望總是拒絕選擇的朋友訪問用戶位置,或用戶希望查看朋友的公共簡檔,則用戶接收分別關(guān)于框3112和3114所示的屏幕。在總是拒絕朋友后,用戶再次接收未決請求的列表屏幕(框2806),但其中未列有選擇的朋友。在查看選擇朋友簡檔,或不同意總是拒絕選擇的朋友之后,例程向后循環(huán)并且在框3102中用戶再次接收該屏幕。
參照圖32,如果用戶根據(jù)框2802選擇刪除朋友,則在框3202中用戶接收撤消許可屏幕,其中列有用戶可撤消針對其定位用戶的許可的朋友。根據(jù)框3204,用戶接收確認(rèn)屏幕,其中請求用戶確認(rèn)選擇的朋友不將能夠訪問用戶的位置。如果用戶同意,則在框3206中,用戶接收確認(rèn)選擇的朋友不再能夠訪問用戶位置的屏幕,并詢問用戶是否希望將朋友從用戶的朋友列表中刪除掉。
如果用戶希望從用戶的朋友列表中刪除朋友(在框2802或3206之后),則根據(jù)框3208用戶接收可刪除的朋友列表。根據(jù)框3210,用戶接收請求用戶確認(rèn)從用戶的朋友列表中刪除選擇的朋友的確認(rèn)屏幕。如果用戶同意,則在框3212中,用戶接收確認(rèn)選擇的朋友已從用戶的朋友列表中刪除的屏幕,并詢問用戶是否希望對此朋友撤消訪問用戶的位置的許可。如果是,則例程向后循環(huán)到顯示根據(jù)框3202到3206的選項(xiàng);否則的話,例程向后循環(huán)到主菜單。
如果用戶希望編輯他或她的總是拒絕列表,則用戶根據(jù)框3214接收總是拒絕列表上的朋友列表。根據(jù)框3216,用戶接收要求用戶確認(rèn)在總是拒絕列表上選擇的朋友現(xiàn)在將可訪問用戶的位置的確認(rèn)屏幕。根據(jù)框3218,用戶接收指示用戶的總是拒絕列表已成功編輯,并請求用戶是否愿意通知選擇的朋友他或她現(xiàn)在可訪問用戶的位置的屏幕。如果是,則系統(tǒng)100向選擇的朋友發(fā)送SMS消息,并且用戶根據(jù)框3220接收已發(fā)送通知的確認(rèn)屏幕。這種SMS消息的示例可陳述為“[用戶]已將您從總是拒絕列表中刪除。如果您希望請求訪問[用戶]位置,請轉(zhuǎn)到添加朋友菜單?!迦绻笥巡辉贉?zhǔn)予訪問用戶或準(zhǔn)予用戶位置信息,則朋友的用戶名將從用戶的朋友列表中消失。該朋友可以選擇或不選擇向用戶發(fā)送通知這種變化的消息。為重新獲得訪問,用戶將需要執(zhí)行上述的添加/編輯朋友功能以便向朋友發(fā)出另一請求。
參照圖33,如果用戶從主菜單選擇編輯用戶公共簡檔,則用戶接收列有用戶編輯其中任何一個(gè)的用戶公共簡檔字段的公共簡檔屏幕3302。用戶公共簡檔如上所述。用戶可設(shè)置指示哪個(gè)字段為公共可得以及可指定這些字段將要提供的哪些位置或哪些位置應(yīng)用的標(biāo)志。例如,某些定位功能可顯示一些公共簡檔字段,其中用戶已指定其為那一應(yīng)用可得。如果用戶從主菜單選擇查看幫助功能,則在框3304中,用戶接收三種選項(xiàng)查看指南、查看常問問題(FAQ)和查看“關(guān)于”信息。響應(yīng)于這三種選項(xiàng),用戶接收一個(gè)或多個(gè)指南屏幕(框3306)、FAQ屏幕(框3308)或關(guān)于屏幕(框3310)。
參照圖34,其中顯示了除了以上所述的出錯(cuò)消息和告警之外的一些出錯(cuò)和其他告警的示例。一般而言,用戶可響應(yīng)于某用戶輸入或系統(tǒng)響應(yīng)而接收一個(gè)或多個(gè)出錯(cuò)屏幕,不過這些并未在圖17到34中的每一幅圖中顯示出來。例如,如果用戶試圖定位不再允許用戶訪問朋友的位置的朋友時(shí),則用戶接收許可已撤消的出錯(cuò)消息(框3402)。如果朋友不再是系統(tǒng)100下的訂戶,則用戶接收已停止業(yè)務(wù)的出錯(cuò)消息(框3404)。
在框3402、3404或其他出錯(cuò)消息之后,用戶可被給出一個(gè)或多個(gè)選項(xiàng)。例如,根據(jù)框1802如果用戶企圖定位一個(gè)朋友(或根據(jù)框1808定位一組朋友),并接收到出錯(cuò)消息(如該朋友目前未發(fā)現(xiàn)),則用戶可被給出與一個(gè)或多個(gè)朋友通信的選項(xiàng)。在用戶已試圖定位的單個(gè)朋友的情形下,系統(tǒng)可允許用戶呼叫那個(gè)朋友或向其發(fā)送SMS消息??蛇x的是,在多個(gè)朋友情形下,用戶可選擇單個(gè)朋友來向所有的朋友發(fā)出呼叫或發(fā)送SMS消息。用戶可具有相同的選項(xiàng)來與實(shí)現(xiàn)成功定位的朋友進(jìn)行通信。
如果用戶正試圖得到對于給定位置的地圖信息,而這種信息是不可得的話,則用戶接收無地圖數(shù)據(jù)的出錯(cuò)消息(框3406)。如果系統(tǒng)無法得到位置信息,則用戶接收超出覆蓋范圍的出錯(cuò)消息(框3408)。如果朋友目前不愿意被定位(已“變?yōu)椴豢梢姟?,則用戶接收定位設(shè)置關(guān)閉的出錯(cuò)消息(框3410)。在框3402至3410之后,例程循環(huán)返回到框3412,向用戶顯示先前的選項(xiàng)菜單。
典型數(shù)據(jù)結(jié)構(gòu)參照圖36-40,下面將會描述存儲在入口數(shù)據(jù)庫124以協(xié)助提供上述功能的表、記錄或其他數(shù)據(jù)結(jié)構(gòu)的示例。(上述的公共簡檔圖35也存儲在入口數(shù)據(jù)庫124中。)參照圖36,表3600顯示已授權(quán)用戶許可接收他們的位置的朋友列表(“朋友列表”)。如圖所示,這個(gè)朋友列表包括五個(gè)朋友字段3602至3610,具有與朋友1至5分別相關(guān)的用戶名。如圖所示,定位標(biāo)志只與朋友1和3相關(guān)聯(lián),它指示用戶只可接收關(guān)于這兩個(gè)朋友的位置信息。其他朋友還沒有授權(quán)用戶許可接收他們的位置信息。
雖然每個(gè)朋友是基于朋友的用戶名而在記錄中標(biāo)識出的,但是每個(gè)朋友也可與另一數(shù)據(jù)單元相關(guān)聯(lián)。可選的數(shù)據(jù)單元或標(biāo)識符包括朋友的移動號碼、電子郵件地址、瞬時(shí)消息接發(fā)處理、用戶名別名或用于識別用戶或與用戶相關(guān)聯(lián)的計(jì)算或電信設(shè)備的任何其他類型的用戶通信ID。換句話說,雖然記錄3600(和其他記錄)是按朋友的用戶名作為關(guān)鍵字,但是也可應(yīng)用其他數(shù)據(jù),如朋友的移動號碼、電子郵件地址、別名或在朋友數(shù)據(jù)記錄中所提供的其他信息(如下所述)。
參照圖37,記錄3700顯示為用戶已準(zhǔn)予其接收他或她的位置的朋友的表格(有時(shí)將以上表稱為朋友的朋友列表)。再次,針對朋友1至朋友5的五個(gè)朋友和他們的相關(guān)用戶名提供了五個(gè)朋友字段3702至3710。如圖所示,定位標(biāo)志與朋友2和朋友4相關(guān)聯(lián)。因此,朋友2和4可從系統(tǒng)接收關(guān)于用戶的位置的信息。
參照圖38,記錄3800顯示為用戶希望總是拒絕他或她的位置的朋友的表格(以上常稱為“總是拒絕”列表)。此外,顯示了分別與字段3802至3810中他們的用戶名相關(guān)聯(lián)的朋友1至5。如圖所示,定位標(biāo)志與朋友5相關(guān)聯(lián),指示用戶希望總是禁止朋友5定位用戶。
如上所述,用戶可經(jīng)由系統(tǒng)向朋友發(fā)送消息以請求這些朋友將他們的位置數(shù)據(jù)提供給用戶,由此允許用戶將朋友添加到記錄3600中。如果朋友接受的話,則系統(tǒng)將適當(dāng)?shù)亩ㄎ粯?biāo)志(可能帶有適當(dāng)?shù)挠脩裘?添加到記錄3600中。類似的,用戶可容易地修改記錄3700和3800,以便分別在這些記錄下改變針對朋友接收用戶的位置或總是拒絕用戶的位置的定位標(biāo)志和授予許可。因此,入口數(shù)據(jù)庫124維護(hù)上述這些記錄以保證當(dāng)前的許可或特權(quán)被提供。
雖然顯示并描述了三個(gè)記錄,但本系統(tǒng)可替代使用跟蹤此信息的單個(gè)記錄或其他數(shù)據(jù)結(jié)構(gòu)配置。同樣,對于根據(jù)記錄3600至3800所列的每個(gè)朋友,可提供關(guān)于每個(gè)朋友的附加信息,如朋友的移動號碼、電子郵件地址、瞬時(shí)消息接發(fā)處理等?;蛘撸瑓⒄請D39,顯示了針對與用戶朋友的其中一個(gè)相關(guān)聯(lián)的朋友數(shù)據(jù)的記錄3900。記錄3600至3800中的每一個(gè)記錄可鏈接到提供用戶訪問關(guān)于每個(gè)朋友的附加信息的特定朋友數(shù)據(jù)記錄3900中或者作為關(guān)鍵字?;蛘?,這種附加信息可由朋友的公共簡檔提供(圖35)。
如圖39中所示,朋友數(shù)據(jù)記錄3900包括用戶名字段3902,它包括用戶的字母數(shù)字用戶名。移動號碼字段3904包括朋友移動電話號碼的數(shù)值,或其他相關(guān)的號碼。雖然這里是用移動號碼作為識別朋友或用戶的關(guān)鍵字,但是還可采用各種其他數(shù)字標(biāo)識符,如移動識別號碼(MIN)、暫時(shí)移動訂戶標(biāo)識符(TMSI)、國際移動設(shè)備標(biāo)識符(IMEI)、國際移動臺標(biāo)識符(IMSI)及其他。因此,這些值中的一個(gè)或多個(gè)也可包括在朋友數(shù)據(jù)記錄3900中,以及這里描述的其他相關(guān)記錄中。
電子郵件地址字段3906包括朋友的電子郵件地址,而瞬時(shí)消息接發(fā)處理字段3908包括朋友的IM用戶名。用戶名別名字段3910可以是朋友已提供作為用戶的更完整的描述或識別符的字母數(shù)字名,除這里所提供的其他字段之外。朋友數(shù)據(jù)記錄3900可包括其他字段,如用戶圖像字段或文件3912。可提供其他用戶通信標(biāo)識符,如與朋友相關(guān)的傳真機(jī)號碼、尋呼機(jī)號碼、URL、與朋友相關(guān)的設(shè)備的網(wǎng)絡(luò)地址等等。
參照圖40,記錄4000顯示為影響用戶位置數(shù)據(jù)的選項(xiàng)的表(“不可見列表”)。如上所述,用戶不僅可禁止系統(tǒng)提供關(guān)于用戶的位置數(shù)據(jù),而且也可提供更多定制的不可見選項(xiàng)。例如,用戶可建立關(guān)于某些個(gè)體的不可見選項(xiàng)。如圖40所示,此示例中的用戶在字段4002-4006下先前已建立并標(biāo)識出三個(gè)朋友,其中他或她希望針對對于他們提供定制的不可見選項(xiàng)。與朋友1相關(guān)的定位標(biāo)志設(shè)成總是打開,以便朋友1總是可以定位該用戶,即使在該用戶將定位特征關(guān)閉(“變?yōu)椴豢梢姟?的時(shí)候也是如此。例如,朋友1可能是用戶的配偶,并且用戶總是希望他或她的配偶定位他或她。在本示例中,“設(shè)置打開”標(biāo)志不可以容易地由用戶加以修改。
如上所闡述的,用戶可變?yōu)椤安豢梢姷摹?,使得本系統(tǒng)無法向任何朋友提供用戶的位置數(shù)據(jù)。可選或附加的是,用戶可針對某些朋友選擇性地變?yōu)榭梢娀虿豢梢姷?。例如,用戶對于朋?設(shè)定“打開”標(biāo)志,以便當(dāng)用戶變?yōu)椴豢梢姇r(shí),朋友2仍將能夠?qū)ふ业接脩?。依照用戶的決定可容易地將“打開”標(biāo)志關(guān)閉或刪除。相反地,用戶也可對于朋友設(shè)定“關(guān)閉”標(biāo)志,使得朋友直到用戶已刪除了“關(guān)閉”標(biāo)志之后才可以定位用戶。
同樣,用戶可關(guān)于某些日程表建立不可見性選項(xiàng)。如圖所示,用戶已標(biāo)識了三種日程表(字段4008-4012)。日程表1具有標(biāo)志“設(shè)定關(guān)閉”,它與指示本系統(tǒng)在早上6點(diǎn)之前以及晚上10點(diǎn)之后不向任何人提供用戶位置的日程表相關(guān)。換句話說,用戶在早上6點(diǎn)和晚上10之間自動變?yōu)椴豢梢?。此外,用戶不可以容易地修改“設(shè)定關(guān)閉”標(biāo)志。為避免與其他規(guī)則或標(biāo)志發(fā)生沖突,用戶(或本系統(tǒng))可建立如朋友選項(xiàng)優(yōu)先于日程表選項(xiàng)。因此,本系統(tǒng)可總是向朋友1提供位置信息,即便是在早上6點(diǎn)之前和晚上10點(diǎn)之后。
在本示例中,用戶已建立兩個(gè)附加日程表日程表2(中午12點(diǎn)到中午1點(diǎn)的午飯時(shí)間日程表),和日程表3(每周五),其中后者具有標(biāo)志“關(guān)閉”。因此,用戶已向本系統(tǒng)指示該用戶將在每個(gè)星期五自動為不可見。
用戶可建立關(guān)于地理規(guī)則的不可見性選項(xiàng)。如圖所示,用戶已確定了三個(gè)位置規(guī)則(字段4014至4018)。位置1具有與超過50英里的半徑相關(guān)聯(lián)的標(biāo)志“設(shè)置關(guān)閉”,其可表示無論何時(shí)用戶離開用戶的預(yù)定都市區(qū)域,用戶將會自動變?yōu)椴豢梢?。位?與圍繞ZIP編號70047的30英里半徑相關(guān)聯(lián),而位置3與特定城市(“塔科馬(Tacoma)”)相關(guān)聯(lián)。如圖所示,用戶已設(shè)置了與位置3相關(guān)的“關(guān)閉”標(biāo)志,因此無論何時(shí)本系統(tǒng)檢測到用戶移動裝置處于塔科馬,用戶將變?yōu)椴豢梢姟?br>
可能存在各種其他備選方案。例如,用戶可針對變?yōu)椴豢梢娊⒍ㄖ埔?guī)則。如圖所示,定制1字段4020指示本系統(tǒng)可在午飯時(shí)間向朋友3提供用戶的位置,即便是用戶已變?yōu)椴豢梢?。本相關(guān)領(lǐng)域的那些技術(shù)人員會認(rèn)識到,可以建立各種其他影響用戶位置數(shù)據(jù)的選項(xiàng)或規(guī)則。例如,用戶可建立一種使本系統(tǒng)在用戶在特定位置內(nèi)或到達(dá)特定位置時(shí)自動向朋友提供(如經(jīng)由適當(dāng)?shù)腟MS消息)用戶的位置的規(guī)則。可選或附加的是,入口108可通知用戶先前已接受用戶會見請求的朋友何時(shí)抵達(dá)會見位置。這種選項(xiàng)可希望用于一些職業(yè)或普通職業(yè),以指示中央分配器或位置信使已到達(dá)期望目的地。除允許用戶在用戶移動裝置102上修改這種選項(xiàng)之外,本系統(tǒng)可提供Web前端,使得用戶可以訪問入口108,并采用計(jì)算機(jī)經(jīng)由因特網(wǎng)修改這些和其他選項(xiàng)和菜單。
雖然這里所使用的是用語“字段”和“記錄”,然而可采用任何數(shù)據(jù)結(jié)構(gòu)類型。例如,相關(guān)數(shù)據(jù)可具有在先首部,或在相關(guān)數(shù)據(jù)之前(或之后)的其他開銷數(shù)據(jù)??蛇x的是,相關(guān)數(shù)據(jù)可避免使用任何開銷數(shù)據(jù)(如首部),并且可只由串行數(shù)據(jù)流內(nèi)的某個(gè)字節(jié)或幾串字節(jié)來識別。這里可以使用任何數(shù)量的數(shù)據(jù)結(jié)構(gòu)和類型。
圖41顯示典型移動通信裝置4100如移動臺或無線裝置102的框圖。移動裝置4100有一個(gè)或多個(gè)內(nèi)部或外部天線4102,用以接收和發(fā)射電磁信號(如射頻信號)。收發(fā)器4104連接到天線4102上,并且通常分別提供對發(fā)射和接收的信號進(jìn)行的調(diào)制和解調(diào)。連接到收發(fā)器4104的處理器單元4106可包括信號處理器、微處理器、ASIC或其他控制和處理邏輯電路。處理器單元4106可執(zhí)行信號編碼、數(shù)據(jù)處理、輸入/輸出處理、功率控制以及其他實(shí)現(xiàn)移動通信裝置所必需的功能。用戶可經(jīng)由鍵盤4110、揚(yáng)聲器/麥克風(fēng)4108或顯示器/觸摸墊4116向處理器單元4106提供輸入。接著,處理器4106可經(jīng)由顯示器/觸摸墊4116或揚(yáng)聲器/麥克風(fēng)4108將信息提供給用戶。此外,處理器4106可從不可拆除存儲器4112或可拆除存儲器4114訪問信息以及將信息存儲在不可拆除存儲器4112或可拆除存儲器4114中。不可拆除存儲器4112可由RAM、ROM、硬盤或其他已知存儲器存儲技術(shù)構(gòu)成。可拆除存儲器4114可由在GSM通信系統(tǒng)中已眾所周知的訂戶身份模塊(SIM)卡或其他所熟知的存儲器存儲技術(shù)構(gòu)成。移動通信裝置4100也可包括可選的GPS或其他定位芯片組或接收器4118,它們可提供關(guān)于移動裝置4100的當(dāng)前位置的緯度和經(jīng)度信息。
在本發(fā)明的一些實(shí)施例中,移動裝置4100可將朋友列表信息存儲在可拆除的存儲器4114或不可拆除的存儲器4112中。這種朋友列表信息可包括例如用戶已授予定位用戶的許可的朋友列表、已授予用戶定位朋友的許可的朋友列表、針對位置許可的未決請求列表、會見RSVP列表或其他將總是被拒絕許可定位用戶的訂戶列表。實(shí)際上,任何上述的數(shù)據(jù)結(jié)構(gòu)或記錄可存儲在可拆除存儲器4114中。當(dāng)從輸入裝置接收到命令(如鍵盤4110上的鍵擊)時(shí),處理器單元4106將從可拆除存儲器4114或不可拆除存儲器4112中檢索朋友列表信息或?qū)⑴笥蚜斜硇畔⒋鎯Φ娇刹鸪鎯ζ?114或不可拆除存儲器4112中。
在本發(fā)明的一些實(shí)施例中,軟件標(biāo)志可實(shí)現(xiàn)于可拆除存儲器4114或不可拆除存儲器4112以指示移動裝置4100的“不可見”狀態(tài)。在系統(tǒng)100試圖定位移動裝置4100時(shí),或許可以詢問移動裝置4100“不可見”標(biāo)志的狀態(tài)。如果標(biāo)志設(shè)為“不可見”,則系統(tǒng)100向請求移動裝置4100位置的應(yīng)用返回移動裝置此時(shí)不可定位的報(bào)告。在移動裝置4100而非入口中帶有“不可見”標(biāo)志將需要網(wǎng)絡(luò)(從入口108到移動裝置4100)中額外的信令,以便在已作出對它的位置的請求之后發(fā)現(xiàn)移動裝置4100的不可見性狀態(tài)。
如果移動裝置4100配備有提供關(guān)于移動裝置當(dāng)前位置的緯度和經(jīng)度信息的GPS接收器4118的話,則入口108可跳過向GMLC 126針對地理編碼的請求,并且直接從位置引擎128進(jìn)行逆向地理編碼的請求。因此,板上GPS接收器4118將通過消除對一些上述向GMLC126緯度/經(jīng)度請求的需要來影響信號流。
可以存在許多備選方案。例如,可在移動裝置4100上設(shè)置專用按鈕或開關(guān)以允許用戶容易地打開和關(guān)閉不可見性??蛇x或附加的是,所述由入口服務(wù)器108所實(shí)現(xiàn)的許多功能可由移動裝置4100執(zhí)行,如跟蹤未決請求/RSVP、公式表示尋找請求或查詢基于位置的業(yè)務(wù)等等。
結(jié)論提供上述功能的服務(wù)提供商可基于千字節(jié)業(yè)務(wù)量或使用情況取得營業(yè)收入。例如,每個(gè)發(fā)送的消息或?qū)?yīng)的回復(fù)可基于系統(tǒng)使用情況產(chǎn)生營業(yè)收入。可選或附加的是,服務(wù)提供商可基于訂購提供這種功能。服務(wù)提供商可以高于針對數(shù)據(jù)計(jì)劃的簡單訂購的比率向用戶提供高級內(nèi)容或特征。例如,用戶可協(xié)調(diào)在電影院、音樂會、演出地點(diǎn)處等會見朋友。由于擁有高級業(yè)務(wù),用戶則可訪問購票業(yè)務(wù),如通過因特網(wǎng)(如www.Fandango.com或www.Ticketmaster.com)提供的那些業(yè)務(wù)來購買票。同樣,如果用戶希望標(biāo)識會見朋友的飯店,用戶則可訪問飯店等級業(yè)務(wù),如www.Zagat.com。
可選或附加的是,提供上述功能的服務(wù)提供商可通過向內(nèi)容提供者記帳收費(fèi)以便響應(yīng)于某用戶位置請求而取得營業(yè)收入。例如,如果用戶請求系統(tǒng)標(biāo)識最近的StarbucksTM或其他名的品牌的零售企業(yè),本系統(tǒng)則可給對應(yīng)的零售企業(yè)記帳以便向用戶提供這種信息。同樣,用戶可請求最近的提供特定交易(如特定車輛的銷售)的零售企業(yè)的位置,服務(wù)提供商則從商人接收用于提供信息的費(fèi)用或者甚至是與用戶共同完成的任何銷售的一小部分。
服務(wù)提供商也可基于每一使用得到收入。例如,每次用戶執(zhí)行鄰近搜索(如尋找最近名的品牌快餐店)時(shí),用戶可能要付出統(tǒng)一定價(jià)的費(fèi)用。其他費(fèi)用產(chǎn)生的示例可包括用戶請求位置或方向的圖形地圖、交通查詢結(jié)果等。
相關(guān)領(lǐng)域的那些技術(shù)人員會認(rèn)識到,上述基于位置的功能和系統(tǒng)有許多潛在應(yīng)用。例如,較年輕的成年人可利用這種功能和系統(tǒng)尋找朋友并安排在當(dāng)?shù)氐纳虉鰰?。大學(xué)朋友可彼此定位在附近進(jìn)行籃球比賽。經(jīng)營人可定位最近的技術(shù)員以安排她去維修用戶的計(jì)算機(jī)。一個(gè)家庭成員可確定另一個(gè)家庭成員是否在食品雜貨店附近以便在下班回家的路上捎回一些食品雜貨。內(nèi)容開發(fā)商利用定位技術(shù)來開發(fā)先進(jìn)的應(yīng)用,類似“尋寶”游戲、徒步橫渡曠野競賽、高級艦隊(duì)跟蹤系統(tǒng)等等。
在上述至少一個(gè)實(shí)施例中,本系統(tǒng)提供保護(hù)用戶隱私的選項(xiàng)。例如,用戶可在任何時(shí)間快速簡易地打開/關(guān)閉位置特征(“變?yōu)椴豢梢姟?。用戶必須在一個(gè)朋友可將他們添加到他或她可定位的朋友列表中之前授予許可。一旦授予了許可,用戶可在任何時(shí)間撤消許可、停止任何或所有個(gè)體對他們的位置信息的訪問。一旦用戶給予朋友定位他或她的電話的許可,該朋友可以在電話打開的任何時(shí)間進(jìn)行定位,除非用戶關(guān)閉定位能力而使電話變?yōu)椤安豢梢姟?,或者撤消了那人的訪問權(quán)。為防止不想要的請求,用戶可永久地阻止一個(gè)人重復(fù)請求訪問他們的位置(拒絕總是)。此外,系統(tǒng)可僅與用戶已明確授權(quán)可以接收用戶位置的各方共享用戶位置。
除非上下文明確需要,否則在整個(gè)說明書和權(quán)利要求書中,詞“包括”、“包含”等應(yīng)當(dāng)以如對立于排他或窮舉含義的包含的意義解釋,也就是說應(yīng)解釋為“包括但不限于”的意思。采用單數(shù)或復(fù)數(shù)的詞分別還包括復(fù)數(shù)或單數(shù)。此外,詞“這里”、“以上”、“以下”以及類似含有此意思的詞,當(dāng)用于本申請時(shí),應(yīng)當(dāng)指本申請整體而非本申請的任何特定部分。當(dāng)權(quán)利要求用詞“或”參考一列兩項(xiàng)或更多項(xiàng)時(shí),該詞覆蓋了以下詞的解釋的全部列表中的任何項(xiàng)、列表中的所有項(xiàng)和列表中項(xiàng)的任何組合。
本發(fā)明的實(shí)施例的以上詳細(xì)說明不意味著是窮舉的或?qū)⒈景l(fā)明限制為以上公開的嚴(yán)格形式。雖然以上為說明目的描述了本發(fā)明的特定實(shí)施例以及針對其的示例,但是如本相關(guān)領(lǐng)域的技術(shù)人員可以認(rèn)識到的那樣,可以在本發(fā)明的范圍內(nèi)進(jìn)行各種等效修改。例如,雖然步驟或功能是以給定順序提供的,但是備選實(shí)施例可執(zhí)行具有不同順序的步驟或功能的例程。這里提供的本發(fā)明的示教可應(yīng)用于其他系統(tǒng),不一定是這里所詳細(xì)描述的無線電話系統(tǒng)。可以根據(jù)詳細(xì)說明對本發(fā)明進(jìn)行這些和其他變化。
上述各種實(shí)施例的元件和動作可組合起來從而提供其它實(shí)施例。以上全部美國專利和申請及其他參考文獻(xiàn)通過引用結(jié)合于此。本發(fā)明的各方面在需要的情況下可以進(jìn)行修改,使得應(yīng)用上述系統(tǒng)、功能和各種參考文獻(xiàn)的原理又可提供本發(fā)明其它的實(shí)施例。
可根據(jù)上述詳細(xì)說明對本發(fā)明作出這些和其他變化。一般而言,用于所附權(quán)利要求的用語不應(yīng)當(dāng)理解為將本發(fā)明限制為說明書中所公開的特定實(shí)施例,除非上述詳細(xì)說明明確定義了這種用語。相應(yīng)地,本發(fā)明的實(shí)際范圍包含所公開的實(shí)施例和在權(quán)利要求下實(shí)施或?qū)崿F(xiàn)本發(fā)明的所有等效方式。
雖然本發(fā)明主要是結(jié)合從GMLC獲得緯度和經(jīng)度來描述,但是在移動裝置中的GPS或類似接收器也可提供緯度和經(jīng)度信息。對于這樣配備的移動裝置,緯度和經(jīng)度可通過從入口到移動裝置的查詢或無需使用查詢而從移動裝置傳遞到入口而得到。例如,從移動裝置發(fā)出定位附近飯店的請求可在請求中包括作為數(shù)據(jù)字段的用戶當(dāng)前位置,因此消除了到GMLC的網(wǎng)絡(luò)信令并從本系統(tǒng)得到快速的響應(yīng)。而且,任何位置確定系統(tǒng)均可與上述功能使用。
雖然本發(fā)明主要是結(jié)合用SMS遞送消息和通知來描述的,但是可以用許多等效技術(shù)來替代,如電子郵件或可包括圖片、圖標(biāo)、動畫或聲音的多媒體消息。
盡管以下以某些權(quán)利要求形式提供了本發(fā)明的某些方面,然而本發(fā)明人以任何數(shù)量的權(quán)利要求形式設(shè)想了本發(fā)明的各個(gè)方面。例如,雖然只將本發(fā)明的一個(gè)方面陳述為在計(jì)算機(jī)可讀媒介中實(shí)現(xiàn),但是其他方面也可同樣可在計(jì)算機(jī)可讀媒介中實(shí)現(xiàn)。因此,發(fā)明人在提交申請之后保留添加附加權(quán)利要求的權(quán)利,以便將這種附加權(quán)利要求形式繼續(xù)用于本發(fā)明的其他方面。
權(quán)利要求
1.在一種用于向移動裝置提供無線電信業(yè)務(wù)的系統(tǒng)中,一種方法包括從第一移動裝置獲得與第二移動裝置相關(guān)聯(lián)的人進(jìn)行會見的請求;自動確定所述第一和第二移動裝置的位置;和至少部分地基于所述第一或第二移動裝置的確定的位置自動向至少所述第一或第二移動裝置提供關(guān)于會見位置的信息。
2.如權(quán)利要求1所述的方法,其特征在于還包括接收來自所述第二移動裝置的RSVP消息;和將與所述RSVP消息相關(guān)的信號轉(zhuǎn)發(fā)給所述第一移動裝置。
3.如權(quán)利要求1所述的方法,其特征在于,關(guān)于會見位置的信息包括地理感興趣點(diǎn)或會見位置的列表。
4.如權(quán)利要求1所述的方法,其特征在于還包括從所述第一或第二移動裝置接收搜索半徑參數(shù);和在所述搜索半徑參數(shù)內(nèi)提供感興趣點(diǎn)列表。
5.如權(quán)利要求1所述的方法,其特征在于還包括接收所述在第一和第二移動裝置的當(dāng)前位置之間大約等距的中點(diǎn)會見的請求;和向所述第一移動裝置指示1)中點(diǎn)鄰域或城市的選項(xiàng)列表,2)所述第一和第二移動裝置在同一座城市或鄰域內(nèi),或3)所述第一和第二移動裝置在附近或在相同的小區(qū)站點(diǎn)內(nèi)。
6.如權(quán)利要求1所述的方法,其特征在于還包括接收在所述第一移動裝置的當(dāng)前位置附近、在所述第二移動裝置的當(dāng)前位置附近、或在所述第一和第二移動裝置的當(dāng)前位置之間大約等距的中點(diǎn)會見的請求。
7.如權(quán)利要求1所述的方法,其特征在于還包括從所述第一移動裝置獲得與至少第三移動裝置的用戶會見的請求;自動確定所述第三移動裝置的位置;基于所述第一、第二和第三移動裝置的地理位置計(jì)算近似等距的中點(diǎn);和自動協(xié)調(diào)與所述第一、第二和第三移動裝置相關(guān)聯(lián)的幾乎同時(shí)的會見。
8.如權(quán)利要求1所述的方法,其特征在于還包括從所述第一移動裝置獲得與至少第三移動裝置的用戶會見的請求;自動協(xié)調(diào)與所述第一、第二和第三移動裝置相關(guān)聯(lián)的幾乎同時(shí)的會見。
9.如權(quán)利要求1所述的方法,其特征在于還包括在所述第二移動裝置非常接近所述會見位置時(shí),向所述第一移動裝置發(fā)出通知。
10.如權(quán)利要求1所述的方法,其特征在于還包括獲得與已經(jīng)給予被定位的許可的至少兩個(gè)不同個(gè)體相關(guān)聯(lián)的至少兩個(gè)移動裝置的位置;和向所述第一移動裝置提供所述至少兩個(gè)個(gè)體列表,其中帶有所述相關(guān)聯(lián)的兩個(gè)移動裝置的所得位置。
11.如權(quán)利要求1所述的方法,其特征在于還包括傳真所述會見位置的地圖或文本方向。
12.如權(quán)利要求1所述的方法,其特征在于還包括在所述第二移動裝置當(dāng)前正接近所述第一移動裝置的位置時(shí),向所述第一移動裝置發(fā)出通知。
13.一種用于定位移動裝置的設(shè)備,其包括用于初始化定位朋友應(yīng)用的裝置;用于顯示朋友列表的裝置;用于響應(yīng)于用于顯示的所述裝置而選擇朋友以便尋找的裝置;和用于響應(yīng)于用于選擇所述朋友的所述裝置而接收與所述朋友相關(guān)聯(lián)的移動裝置的街道地址位置的裝置。
14.如權(quán)利要求13所述的設(shè)備,其特征在于還包括用于至少部分地基于所述接收的街道地址來協(xié)調(diào)與所述朋友的會見的裝置。
15.如權(quán)利要求13所述的設(shè)備,其特征在于還包括用于接收到所述街道地址的文本方向的裝置;和用于將所述文本方向轉(zhuǎn)換為可聞方向的裝置。
16.如權(quán)利要求13所述的設(shè)備,其特征在于還包括用于提供感興趣點(diǎn)的類別的裝置,其中所述感興趣點(diǎn)的類別包括會見地點(diǎn)、保健相關(guān)的地點(diǎn)和公共感興趣點(diǎn)。
17.如權(quán)利要求13所述的設(shè)備,其特征在于還包括用于向與所述朋友相關(guān)聯(lián)的移動裝置提供關(guān)于另一個(gè)人正試圖定位所述朋友的文本消息的裝置。
18.如權(quán)利要求13所述的設(shè)備,其特征在于還包括用于提供業(yè)務(wù)類別的裝置,其中所述業(yè)務(wù)類別包括政府業(yè)務(wù)、保健相關(guān)聯(lián)的業(yè)務(wù)、旅行業(yè)務(wù)、金融業(yè)務(wù)以及與至少一些所述業(yè)務(wù)相關(guān)的位置。
19.一種確定與移動裝置相關(guān)聯(lián)的時(shí)間參數(shù)的方法,包括定位所述移動裝置的地理位置;和至少部分地基于所述位置獲得所述移動裝置的時(shí)區(qū)或當(dāng)?shù)貢r(shí)間。
20.如權(quán)利要求19所述的方法,其特征在于還包括至少部分地基于所述時(shí)區(qū)或當(dāng)?shù)貢r(shí)間協(xié)調(diào)所述移動裝置和另一移動裝置之間的會見。
21.在一種具有與多移動裝置通信的多基站的電信系統(tǒng)中,一種計(jì)算機(jī)實(shí)現(xiàn)的方法包括接收關(guān)于所述移動裝置中的一個(gè)移動裝置的停止請求,以停止其他移動裝置接收關(guān)于所述一個(gè)移動裝置的位置信息;基于所述接收的停止請求來更新中央數(shù)據(jù)庫;和禁止其他移動裝置接收關(guān)于所述一個(gè)移動裝置的位置信息,直到所述一個(gè)移動裝置提供了刪除所述停止請求的請求為止。
22如權(quán)利要求21所述的方法,其特征在于還包括接收來自所述一個(gè)移動裝置的恢復(fù)請求,以允許其他移動裝置恢復(fù)接收關(guān)于所述一個(gè)移動裝置的位置信息;和基于所述接收的恢復(fù)請求更新所述中央數(shù)據(jù)庫。
23.如權(quán)利要求21所述的方法,其特征在于還包括基于用戶選擇的日程表不提供關(guān)于所述一個(gè)移動裝置的位置信息。
24.如權(quán)利要求21所述的方法,其特征在于還包括基于用戶選擇的特定個(gè)體不提供關(guān)于所述一個(gè)移動裝置的位置信息。
25.如權(quán)利要求21所述的方法,其特征在于還包括基于用戶選擇的地理規(guī)則不提供關(guān)于所述一個(gè)移動裝置的位置信息。
26.如權(quán)利要求21所述的方法,其特征在于,所述停止請求包括何時(shí)不將關(guān)于所述一個(gè)移動裝置的位置信息提供給其他人的用戶選擇的條件,其中所述方法包括應(yīng)用優(yōu)先權(quán)或規(guī)則以解決沖突條件。
27.如權(quán)利要求21所述的方法,其特征在于,至少一個(gè)用戶選擇的條件定義何時(shí)將關(guān)于所述一個(gè)移動裝置的位置信息提供給其他人,而不管是否接收來自所述一個(gè)移動裝置的停止請求。
28.如權(quán)利要求21所述的方法,其特征在于,關(guān)于所述一個(gè)移動裝置的位置信息從不提供給其他人,除非滿足至少一個(gè)用戶選擇的條件。
29.如權(quán)利要求21所述的方法,其特征在于還包括使所述一個(gè)移動裝置的用戶通過公共計(jì)算機(jī)網(wǎng)絡(luò)訪問與用戶可選擇選項(xiàng)相關(guān)聯(lián)的web頁面,其中所述用戶可選擇選項(xiàng)是關(guān)于何時(shí)禁止其他移動裝置接收關(guān)于所述一個(gè)移動裝置的位置信息。
30.在用于提供基于位置的業(yè)務(wù)的電信系統(tǒng)中,一種由配置用于與所述電信系統(tǒng)通信的無線裝置執(zhí)行的方法,所述方法包括接收用于修改關(guān)于基于位置的業(yè)務(wù)的特權(quán)的選擇菜單;從所述選擇菜單中選擇菜單選擇,其中所述選擇菜單包括(a)從第一朋友列表中刪除朋友,其中所述第一朋友列表中的朋友已允許用戶經(jīng)由所述系統(tǒng)接收與他們相關(guān)聯(lián)的無線裝置的位置,和(b)請求將一個(gè)朋友添加到所述第一朋友列表中;和基于所述選擇的菜單選擇提供有關(guān)要修改的特權(quán)的輸入。
31.如權(quán)利要求30所述的方法,其特征在于,選擇菜單選擇包括選擇刪除朋友,以及提供輸入包括標(biāo)識出在所述第一列表上的一個(gè)朋友,所述方法包括幾乎實(shí)時(shí)地接收更新的第一列表,在所述第一列表中所述標(biāo)識的朋友被刪除。
32.如權(quán)利要求30所述的方法,其特征在于,所述選擇菜單包括(c)撤消對第二朋友列表中的一個(gè)朋友的許可,所述第二朋友列表中的朋友可經(jīng)由所述系統(tǒng)接收與所述用戶相關(guān)聯(lián)的無線裝置的位置。
33.如權(quán)利要求30所述的方法,其特征在于還包括在從所述第一列表中刪除了一個(gè)選擇的朋友之后,接收詢問是否禁止所述選擇的朋友接收與所述用戶相關(guān)聯(lián)的無線裝置的位置的查詢消息。
34.如權(quán)利要求30所述的方法,其特征在于還包括提供禁止選擇的朋友接收與所述用戶相關(guān)聯(lián)的無線裝置的位置的請求;和接收詢問是否從所述第一列表中刪除所述選擇的朋友的查詢消息。
35.一種用在用于提供無線裝置和多網(wǎng)絡(luò)接入點(diǎn)之間通信的系統(tǒng)中的設(shè)備,所述設(shè)備包括數(shù)據(jù)庫,其至少存儲與第一無線裝置相關(guān)聯(lián)的第一記錄或與第二無線裝置相關(guān)聯(lián)的第二記錄;和連接到所述數(shù)據(jù)庫的服務(wù)器計(jì)算機(jī),其中所述服務(wù)器計(jì)算機(jī)配置成接收來自所述第二無線裝置的總是拒絕請求,其中所述總是拒絕請求指示所述第一無線裝置不接收關(guān)于所述第二無線裝置的位置信息;基于所述接收的總是拒絕請求來更新所述第一或第二記錄;接收來自所述第一無線裝置的請求以得到與所述第二無線裝置相關(guān)聯(lián)的位置信息;和不向所述第一無線裝置提供關(guān)于所述第二無線裝置的位置信息。
36.如權(quán)利要求35所述的設(shè)備,其特征在于,所述服務(wù)器計(jì)算機(jī)還配置成在更新后,不再向所述第二無線裝置顯示所述第一無線裝置請求位置信息的指示。
37.如權(quán)利要求35所述的設(shè)備,其特征在于,所述服務(wù)器計(jì)算機(jī)還配置成向所述第一無線裝置提供所述總是拒絕請求的文本消息指示。
38.一種計(jì)算機(jī)可讀媒介,其包含由無線系統(tǒng)用以提供無線裝置和多網(wǎng)絡(luò)接入點(diǎn)之間的通信的數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)包括至少一個(gè)用于無線裝置或所述無線裝置的用戶的基于位置的業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu),其中每個(gè)基于位置的業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)包括第一數(shù)據(jù)結(jié)構(gòu),其代表可經(jīng)由所述系統(tǒng)接收所述用戶的無線裝置的當(dāng)前位置的朋友的表;和第二數(shù)據(jù)結(jié)構(gòu),其代表朋友的表,所述朋友的表中的朋友已允許所述用戶經(jīng)由所述系統(tǒng)接收與他們相關(guān)聯(lián)的無線裝置的位置。
39.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,所述基于位置的業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)存儲于所述用戶的無線裝置之中。
40.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,所述基于位置的業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)存儲于所述無線系統(tǒng)之中。
41.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,所述基于位置的業(yè)務(wù)的數(shù)據(jù)結(jié)構(gòu)還包括第三數(shù)據(jù)結(jié)構(gòu),其代表朋友數(shù)據(jù)的表,其中所述朋友數(shù)據(jù)的表包括針對每個(gè)朋友的電子郵件地址、用戶名或用戶名別名。
42.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于還包括第三數(shù)據(jù)結(jié)構(gòu),其代表不可經(jīng)由所述系統(tǒng)接收所述用戶的無線裝置的當(dāng)前位置的朋友的表。
43.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,用移動號碼、電子郵件地址或用戶名來表示至少所述第一數(shù)據(jù)結(jié)構(gòu)中的每個(gè)朋友。
44.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,用針對每個(gè)所述朋友的瞬時(shí)消息接發(fā)處理、用戶名別名或數(shù)字圖像來表示至少所述第一數(shù)據(jù)結(jié)構(gòu)中的每個(gè)朋友。
45.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,用針對每個(gè)所述朋友的傳真號碼、尋呼機(jī)號碼、URL或網(wǎng)絡(luò)地址來表示至少所述第一數(shù)據(jù)結(jié)構(gòu)中的每個(gè)朋友。
46.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于還包括公共用戶數(shù)據(jù)結(jié)構(gòu),其中所述公共用戶數(shù)據(jù)結(jié)構(gòu)包括公共可得的與所述用戶相關(guān)聯(lián)的字段,其中所述字段包括所述用戶的名字、興趣和地理位置數(shù)據(jù)。
47.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于還包括第三數(shù)據(jù)結(jié)構(gòu),表示何時(shí)所述用戶的無線裝置的當(dāng)前位置不可以提供給其他人的條件。
48.如權(quán)利要求38所述的計(jì)算機(jī)可讀媒介,其特征在于,至少所述第一數(shù)據(jù)結(jié)構(gòu)包括與可接收所述用戶的無線裝置的當(dāng)前位置的朋友的表中的每個(gè)朋友相關(guān)聯(lián)的定位標(biāo)志,以及目前不具有定位標(biāo)志且不可接收所述用戶的無線裝置的當(dāng)前位置的其他朋友。
全文摘要
一種用于向移動裝置提供無線電信業(yè)務(wù)的系統(tǒng),其包括可從第一移動裝置獲得要求與所述第二移動裝置相關(guān)聯(lián)的人進(jìn)行會見的請求的結(jié)構(gòu)和功能。所述系統(tǒng)自動確定第一和第二移動裝置的位置,并自動向至少第一或第二移動裝置提供有關(guān)會見位置的信息,該位置信息至少部分地基于第一或第二移動裝置的已確定的位置。所述系統(tǒng)可確定第一或第二移動裝置的當(dāng)?shù)貢r(shí)間或時(shí)區(qū)。此外,移動裝置的用戶通過用一項(xiàng)菜單選擇或最少數(shù)量的菜單選擇便可容易地接收用戶或另一移動裝置的位置。
文檔編號H04W64/00GK1675953SQ03819325
公開日2005年9月28日 申請日期2003年6月10日 優(yōu)先權(quán)日2002年6月14日
發(fā)明者B·威爾遜, K·布彥, J·范斯坦 申請人:美國電話及電報(bào)無線服務(wù)公司