專利名稱:根據(jù)聚集信號強度數(shù)據(jù)預(yù)測用戶可用性的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大體涉及電信領(lǐng)域。具體地,本發(fā)明涉及在無線消息網(wǎng)絡(luò)上 用戶存在信息的更新。
背景技術(shù):
許多的移動通信設(shè)備是多功能的,并且包括用于語音通信(無線電話) 和分組數(shù)據(jù)通信兩者的無線系統(tǒng)。移動通信設(shè)備的用戶的語音和分組數(shù) 據(jù)服務(wù)的可用性在某種程度上取決于在該移動設(shè)備上的接收信號強度。 在某些情形下,例如當(dāng)用戶的設(shè)備超出移動通信網(wǎng)絡(luò)的范圍的時候,移 動設(shè)備用戶在參與數(shù)據(jù)或者電話通信方面可能是不可用的。在其它的情 形下,在移動設(shè)備上的接收信號強度可能太弱,而不允許啟動或者繼續(xù) 語音或者數(shù)據(jù)通信。
當(dāng)某些移動通信網(wǎng)絡(luò)提供"存在'-'服務(wù)時,其可以按照移動用戶的報 告狀態(tài)(例如,是否用戶的移動設(shè)備被上電或者關(guān)閉,或者是否用戶已經(jīng) 選擇使他或者她自己對于分組數(shù)據(jù)通信是不可用的)向網(wǎng)絡(luò)上的其它的用 戶表明,是否特殊的移動用戶對于語音或者分組數(shù)據(jù)通信是可用的,這 樣的存在服務(wù)沒有對移動到網(wǎng)絡(luò)的覆蓋范圍之外,或者移動到信號強度 太弱而不能在移動設(shè)備和網(wǎng)絡(luò)之間保持連接的區(qū)域的移動用戶的問題提 供完整的解決方案。該移動設(shè)備用戶通常沒有被提供對于即將發(fā)生的信 號損失的提前告警,用戶最初的關(guān)于接收信號強度已經(jīng)下降到低于可接 受閾值的通知通常是突然終止正在進行的語音呼叫。作為選擇,通常不 存在提供預(yù)先通知給從事于與移動設(shè)備用戶通信的另一方,該用戶的移 動設(shè)備即將移動到移動通信網(wǎng)絡(luò)的覆蓋范圍外面,或者在移動設(shè)備上的 接收信號強度可能降低到低于可接受水平。對于移動用戶和與該用戶通 信的另一方來說,他們希望在移動設(shè)備和網(wǎng)絡(luò)之間的連接掉線之前,能
夠完成需要語音或者數(shù)據(jù)連接的某些任務(wù),而這通常難以實現(xiàn)。
因此,希望提供如下的一種系統(tǒng)和方法可以向移動設(shè)備用戶或者 另一個網(wǎng)絡(luò)用戶告知移動設(shè)備上的信號的未決(pending)損失,或者由 于移動設(shè)備上的信號的未決損失而引起網(wǎng)絡(luò)上的存在或可用性狀態(tài)發(fā)生 變化。
在附圖中,其通過例子僅僅舉例說明本發(fā)明的優(yōu)選實施例,
圖1是包括移動設(shè)備和存在服務(wù)器的示范網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖。
圖2是用于圖1的網(wǎng)絡(luò)的示范網(wǎng)絡(luò)覆蓋范圍的示意圖。
圖3a是用于聚集圖2的網(wǎng)絡(luò)覆蓋范圍的信號強度數(shù)據(jù)的方法的流程圖。
圖3b是用于在移動通信設(shè)備上更新網(wǎng)絡(luò)覆蓋數(shù)據(jù)的方法的流程圖。 圖3c是用于更新移動通信設(shè)備的用戶的存在數(shù)據(jù)的方法的流程圖。 圖4是圖1的網(wǎng)絡(luò)使用的常規(guī)的手持移動通信設(shè)備的系統(tǒng)概圖的方 框圖。
具體實施例方式
在如在圖1中舉例說明的手持移動通信設(shè)備100的背景下,將在下 面僅僅通過例子詳細(xì)描述本發(fā)明的系統(tǒng)和方法。本領(lǐng)域技術(shù)人員應(yīng)該理 解,在此處涉及的作為移動通信設(shè)備所提及的設(shè)備可以包括能夠進行無 線數(shù)據(jù)通信的其它設(shè)備,包括但不限于,個人計算機、移動通信設(shè)備, 或者提供有用于無線數(shù)據(jù)功能和選擇性地在網(wǎng)絡(luò)上語音通信的移動計算 設(shè)備,但是,也可以是提供有個人的或者生產(chǎn)率應(yīng)用,或者其主要功能 放在計算或者執(zhí)行生產(chǎn)率應(yīng)用但是也適用于允許無線數(shù)據(jù)通信的設(shè)備。 這樣的設(shè)備包括但是不局限于,膝上型電腦和筆記本計算機、PDA、智 能電話等等。在優(yōu)選的實施例中,該移動通信設(shè)備100提供有定位模塊, 包括被配置為接收在確定設(shè)備100的物理位置時可用的數(shù)據(jù)以及可選地 計算該設(shè)備的物理位置的軟件或者硬件,例如,全球定位系統(tǒng)(GPS)模塊。
該移動通信設(shè)備100,例如可以連接到ISP(因特網(wǎng)服務(wù)提供商),在
其上該設(shè)備100的用戶具有設(shè)置在公司內(nèi)的帳戶,可能連接到局域網(wǎng) (LAN),和連接到因特網(wǎng)20,或者經(jīng)由ASP(應(yīng)用服務(wù)提供商)連接到因特 網(wǎng)20。本領(lǐng)域技術(shù)人員應(yīng)該理解,在圖1中示出的系統(tǒng)除了因特網(wǎng)20之 外可以代替地連接到廣域網(wǎng)(WAN)。
該無線網(wǎng)關(guān)85和基礎(chǔ)結(jié)構(gòu)90在因特網(wǎng)20和無線網(wǎng)絡(luò)105之間提供 鏈路。該無線基礎(chǔ)結(jié)構(gòu)90確定用于定位給定用戶的最可能的網(wǎng)絡(luò),并且 當(dāng)它們在國家或者網(wǎng)絡(luò)之間漫游時跟蹤用戶。消息和其它的數(shù)據(jù)可以經(jīng) 由無線傳輸傳送給移動通信設(shè)備IOO,典型地,以射頻(RF)從無線網(wǎng)絡(luò)105 中的基站傳送到移動通信設(shè)備100。具體的網(wǎng)絡(luò)105可以是在其上可與移 動通信設(shè)備交換消息的任何無線網(wǎng)絡(luò)。
典型地,該移動通信設(shè)備100在無線服務(wù)提供商(或者"運營商")的網(wǎng) 絡(luò)上注冊。該運營商網(wǎng)絡(luò)可以向移動通信設(shè)備100提供接入到公共電話 交換網(wǎng)和/或用于電話服務(wù)的蜂窩網(wǎng)絡(luò),以及支持分組交換通信的網(wǎng)絡(luò), 該網(wǎng)絡(luò)用于文本消息服務(wù),諸如即時消息(IM)、電子郵件(e-mail),和多 媒體消息服務(wù)(MMS),例如GPRS或者IMS(網(wǎng)際協(xié)議多媒體子系統(tǒng))。無 線網(wǎng)絡(luò)105、基礎(chǔ)結(jié)構(gòu)90和網(wǎng)關(guān)85可以用于分組交換通信網(wǎng)絡(luò)的接入網(wǎng) 絡(luò)而操作,其可以由運營商或者由另一方操作。應(yīng)該理解,這些文本通 信和網(wǎng)絡(luò)的例子并不旨在限制此處提出的系統(tǒng)和方法的范圍。在以下的 描述中,所涉及的"數(shù)據(jù)通信"或者"分組數(shù)據(jù)通信"包括文本通信功能和其 它的分組交換通信功能,諸如上文參照電話功能所描述的功能。
在圖1的網(wǎng)絡(luò)中提供了服務(wù)器系統(tǒng)40,諸如企業(yè)消息服務(wù)器系統(tǒng)。 該服務(wù)器系統(tǒng)40可以在企業(yè)的防火墻內(nèi)的一個或更多個聯(lián)網(wǎng)的計算機上 實現(xiàn),或者在ISP或者ASP系統(tǒng)等之內(nèi)的計算機上實現(xiàn)。該服務(wù)器系統(tǒng) 40可以用作針對一個或更多個通信設(shè)備的應(yīng)用、網(wǎng)絡(luò)接入和/或文件服務(wù) 器。在一個優(yōu)選實施例中,該服務(wù)器系統(tǒng)40可以提供消息收發(fā)功能。如 果移動通信設(shè)備100被配置用于接收和可能地發(fā)送電子郵件或者其它形 式的數(shù)據(jù)通信,該移動通信設(shè)備100可能與服務(wù)器系統(tǒng)40上的帳戶相關(guān) 聯(lián)。如果服務(wù)器系統(tǒng)40作為消息服務(wù)器,那么服務(wù)器系統(tǒng)40可以支持
所謂的"拉"或者"推"消息訪問方案,其中移動通信設(shè)備100必須請求存儲
的消息由消息服務(wù)器轉(zhuǎn)發(fā)給移動通信設(shè)備ioo("拉"),或者當(dāng)它們被接收
("推")時,服務(wù)器系統(tǒng)40可以被提供有用于自動地重定向?qū)ぶ方o移動通 信設(shè)備100的用戶的消息的裝置。其它的軟件產(chǎn)品和通常與在此處描述 的服務(wù)器系統(tǒng)40的功能一起使用的其它組件對于本領(lǐng)域技術(shù)人員來說是 已知的。
大體在圖1中舉例說明的網(wǎng)絡(luò)內(nèi)包括針對移動通信設(shè)備100的用戶 的存在服務(wù)器200。該存在服務(wù)也可以稱為存在服務(wù)器,其存儲與網(wǎng)絡(luò)上 的用戶可用性狀態(tài)(或者"存在")有關(guān)的信息。這個存在信息至少包括與 網(wǎng)絡(luò)上的用戶可用性有關(guān)的數(shù)據(jù),其可以只是表示用戶是"可用的"或者 "不可用的"/"離線的"的數(shù)據(jù),該存在信息還可以包括更多的魯棒性 (robust)數(shù)據(jù),諸如與得出他的或者她的存在狀態(tài)的用戶行為或者設(shè)備 狀態(tài)有關(guān)的信息,例如,移動通信設(shè)備100是否上電或者是否處于在無 線電覆蓋范圍之外的區(qū)域中,用戶是否忙于使用設(shè)備100回答消息,或 者如果用戶使用該設(shè)備100從事于電話呼叫,則為該用戶已經(jīng)撥打的電 話號碼或者所接受的呼叫方的電話號碼。這個存在信息有選擇地對于訪 問存在服務(wù)200的其他方來說是可用的,典型地,這基于選擇性許可; 例如,移動設(shè)備100的用戶可以指定允許網(wǎng)絡(luò)上的哪些其他用戶接收移 動設(shè)備100的用戶的存在信息,并且允許該其他用戶中的每一個用戶查 看上述存在信息的哪個子集。如本領(lǐng)域技術(shù)人員應(yīng)該理解的,該存在信 息可以由其他用戶"推"或者"拉"到他們自己的通信設(shè)備。存在服務(wù)200 可以類似地存儲和提供用于其他移動通信設(shè)備的多個用戶的存在信息。 存在服務(wù)200的實現(xiàn)將被本領(lǐng)域技術(shù)人員所理解。
可選地,該網(wǎng)絡(luò)還可以包括定位服務(wù)器210。定位服務(wù)器210可以 在確定移動設(shè)備100的位置方面提供幫助,例如,通過基于從設(shè)備100 接收的數(shù)據(jù)來計算移動設(shè)備100的位置,和/或通過提供由移動設(shè)備100 或者定位服務(wù)器210使用的額外數(shù)據(jù)來計算設(shè)備100的位置。
用于確定移動設(shè)備100的陸上位置的定位系統(tǒng)的實現(xiàn)將被本領(lǐng)域技 術(shù)人員所理解。存在可以由網(wǎng)絡(luò)所采用以計算移動設(shè)備100的位置的許
多不同的定位系統(tǒng)和技術(shù),包括基于網(wǎng)絡(luò)和基于移動設(shè)備的技術(shù),諸如
但是不限于GPS、 Cell-ID、無線輔助GPS(A-GPS)、增強觀察時間差 (E-OTD)、位置簽名或"指紋"、接收信號強度等等。應(yīng)該理解,這不是定 位技術(shù)的窮盡性列表,并且本領(lǐng)域技術(shù)人員應(yīng)該明白,定位服務(wù)210和 移動通信設(shè)備100上的定位模塊的功能可以按照所采用的定位技術(shù)而變 化。在以下的描述中應(yīng)該理解,在確定移動通信設(shè)備100的地理位置時, 該過程可以在移動通信設(shè)備100上僅使用該設(shè)備的定位模塊、由該設(shè)備 的定位模塊借助于來自定位服務(wù)器210的支持來執(zhí)行,或者由該定位服 務(wù)器210借助于從移動通信設(shè)備100接收的數(shù)據(jù)來執(zhí)行。
圖1的網(wǎng)絡(luò)還提供有覆蓋服務(wù)220。這個服務(wù)收集和提供與服務(wù)邊 界有關(guān)的數(shù)據(jù),如以下解釋的,該數(shù)據(jù)可以參考在不同的陸上位置檢測 的接收信號強度或者其他準(zhǔn)則而定義。覆蓋服務(wù)220、定位服務(wù)210和存 在服務(wù)200每一個均可以包括服務(wù)器或者服務(wù)器系統(tǒng);覆蓋服務(wù)220、定 位服務(wù)210和存在服務(wù)200中的兩個或更多個可以在單個系統(tǒng)中進行組 合,例如在自包含服務(wù)器系統(tǒng)或者消息收發(fā)網(wǎng)關(guān)的組件中組合;此外, 服務(wù)220、 210和200中的一個或更多個的功能可以在消息服務(wù)器系統(tǒng)40 上實現(xiàn)。作為選擇,這三個服務(wù)220、 210和200中的一個或更多個可以 由不同的實體操作。
在第一實施例中,消息服務(wù)器系統(tǒng)40由企業(yè)來操作,存在服務(wù)200 由運營商來操作,而覆蓋服務(wù)220由運營商或者單獨實體來維持,諸如 向維持服務(wù)器系統(tǒng)40的企業(yè)提供網(wǎng)絡(luò)服務(wù)(消息轉(zhuǎn)發(fā))的第三方服務(wù)提 供商。定位服務(wù)210可以由運營商或者另外的實體來操作。以這樣的方 式,覆蓋服務(wù)220可以潛在地收集和提供(如在下面進一步詳細(xì)闡述的) 往來于所有的移動通信設(shè)備100或者注冊的或與運營商相關(guān)聯(lián)的存在服 務(wù)200的數(shù)據(jù)。移動設(shè)備100和各種服務(wù)220、 210以及200之間的通信 在圖l的示范網(wǎng)絡(luò)上提供,例如在因特網(wǎng)20上提供,然而這些服務(wù)可以 直接與無線基礎(chǔ)結(jié)構(gòu)90或者網(wǎng)關(guān)85相連,或彼此相連。覆蓋服務(wù)220 可以由第三方服務(wù)提供商操作,該第三方服務(wù)提供商可以向操作無線網(wǎng) 絡(luò)105的多個運營商注冊的移動設(shè)備的用戶提供服務(wù)。在這個實施例中,
覆蓋服務(wù)220不局限于與單個運營商的網(wǎng)絡(luò)的操作,并且因此可以收集 和提供往來于向多個運營商注冊或與多個運營商相關(guān)聯(lián)的移動設(shè)備100 和存在服務(wù)200的數(shù)據(jù)。這個實施例將為如下所述的服務(wù)覆蓋數(shù)據(jù)的開 發(fā)提供便利。
圖2是一個描述在給定地理區(qū)域中的兩個網(wǎng)絡(luò)覆蓋區(qū)域270、 290的 示范圖。整個地理區(qū)域可以在概念上細(xì)分為多個地理區(qū)域,諸如區(qū)域274 和276。在圖2的例子中,地理區(qū)域通常在結(jié)構(gòu)上顯示為矩形,其可以由 經(jīng)度和緯度來限定,雖然這種結(jié)構(gòu)不是強制性的。多個地理區(qū)域也可以 按照基站的分布或蜂窩網(wǎng)絡(luò)內(nèi)小區(qū)的結(jié)構(gòu)來限定;然而,單個地理區(qū)域 可以僅僅包括小區(qū)的一部分、整個小區(qū)、或者比單個小區(qū)所覆蓋的更大 的區(qū)域。用于限定地理區(qū)域的方法(例如,通過使用緯度和經(jīng)度數(shù)據(jù)等等) 將被本領(lǐng)域技術(shù)人員所理解。
典型地,由移動通信設(shè)備100在無線網(wǎng)絡(luò)中從發(fā)射臺接收的信號的 強度取決于移動通信設(shè)備100相對于發(fā)射機的地理位置而變化。該接收 信號強度也可能受到許多其他因素的影響,包括可以導(dǎo)致多徑效應(yīng)、干 擾或者死區(qū)(dead zone)的自然和人造建筑和現(xiàn)象。因此,在地理區(qū)域 的某些部分中,語音和/或數(shù)據(jù)通信功能對于移動通信設(shè)備IOO可能是不 可用的,因為接收信號強度太低或者不存在。如果移動通信設(shè)備100的 用戶在地理區(qū)域內(nèi)行駛并且從具有高接收信號強度的區(qū)域移動到具有較 低的接收信號強度的區(qū)域時進行語音或者數(shù)據(jù)通信,那么該語音呼叫或 者數(shù)據(jù)傳輸可能掉線或者中斷。
如果存在服務(wù)200在網(wǎng)絡(luò)上收集和跟蹤用于移動通信設(shè)備100的用 戶的存在狀態(tài)信息,那么當(dāng)確定在該網(wǎng)絡(luò)上用戶的可用性已經(jīng)改變時(即, 用戶對于語音和/或數(shù)據(jù)通信已經(jīng)不再是可用的,或者先前對于語音和/ 或數(shù)據(jù)通信是不可用的用戶現(xiàn)在已可用于該通信),該移動通信設(shè)備100 可以以該技術(shù)領(lǐng)域中已知的方式,將存在信息在尋址到存在服務(wù)200的 通知中傳送。但是,如果用戶已經(jīng)改變的可用性的原因是由于移動通信 設(shè)備IOO上的信號損失,或者類似的原因,那么該移動通信設(shè)備100可 能不能以及時的方式將存在信息傳送給存在服務(wù)器200。
因此,在優(yōu)選實施例中,限定了一個或更多個服務(wù)邊界,例如服務(wù)
邊界272和服務(wù)邊界292。服務(wù)邊界272是相對于服務(wù)或服務(wù)提供商的預(yù) 定質(zhì)量而限定的網(wǎng)絡(luò)覆蓋區(qū)域270的周界(perimeter)。例如,網(wǎng)絡(luò)覆蓋 區(qū)域270可以是這樣的區(qū)域在該區(qū)域中,己經(jīng)確定移動通信設(shè)備100 在該區(qū)域內(nèi)的任何地方的平均接收信號強度大于閾值,該閾值是在移動 通信設(shè)備100與在該區(qū)域中可能向設(shè)備100提供服務(wù)的基站之間保持語 音和/或數(shù)據(jù)通信而可接受的值。例如,該網(wǎng)絡(luò)覆蓋區(qū)域270可以是這樣 的區(qū)域在該區(qū)域中,從基站傳送的以及在移動通信設(shè)備上接收的信號 的典型接收信號強度至少高達-85 dBm。如果移動通信設(shè)備100從網(wǎng)絡(luò)覆 蓋區(qū)域270穿過該邊界到達服務(wù)邊界272之外的區(qū)域280,期望的是在移 動通信設(shè)備100上的典型接收信號強度將低于-85 dBm。該網(wǎng)絡(luò)覆蓋區(qū)域 270還可以包括另一個網(wǎng)絡(luò)覆蓋子區(qū)域,例如在圖2中示出的區(qū)域250和 260。這些子區(qū)域250、 260可以被限定為這樣的區(qū)域在該區(qū)域中,移 動通信設(shè)備100上的典型接收信號強度至少達到閾值信號強度,該閾值 信號強度大于相對于網(wǎng)絡(luò)覆蓋區(qū)域270所限定的閾值。因此,例如子區(qū) 域260可以是移動通信設(shè)備100上的典型接收信號強度至少是-80 dBm的 區(qū)域,而子區(qū)域250可以是典型接收信號強度至少是-70 dBm的區(qū)域。
應(yīng)該理解,這些提出的閾值僅僅是舉例,可接受的接收信號強度閾 值將根據(jù)具體的移動設(shè)備而有所變化,并且也將取決于所涉及的無線網(wǎng) 絡(luò)的類型。第一移動通信設(shè)備100能夠保持與基站連接的最小接收信號 強度可以取決于網(wǎng)絡(luò)105是CDMA、 GSM還是WiFi網(wǎng)絡(luò),或者采用不 同類型的協(xié)議而變化。類似地,例如當(dāng)?shù)谝灰苿釉O(shè)備100能夠以-92dBm 的信號強度保持與給定網(wǎng)絡(luò)的連接時,第二設(shè)備100可能在同一網(wǎng)絡(luò)上 以相同的接收信號強度而失去連接。因此,對于每個單獨的移動通信設(shè) 備100和網(wǎng)絡(luò)105的組合,可能存在限定網(wǎng)絡(luò)覆蓋區(qū)域270的單個服務(wù) 邊界272,但是對于在同一地理區(qū)域中的多個移動設(shè)備100和/或多個網(wǎng) 絡(luò)來說,如上所述的不同的閾值可以更加精確地在作為服務(wù)邊界地帶271 的聚集中表示。例如,在服務(wù)邊界地帶271之外的網(wǎng)絡(luò)覆蓋區(qū)域280可 以被限定為基本上所有移動通信設(shè)備100將檢測到比在相關(guān)網(wǎng)絡(luò)105中
用于保持與基站連接的最小閾值更低的接收信號強度的區(qū)域,并且該區(qū) 域中可能不存在針對服務(wù)邊界地帶271而限定的單個最小閾值。此外應(yīng)
該理解,該服務(wù)邊界地帶271可能不是連續(xù)的。地帶271內(nèi)可能存在中 斷,諸如地帶281,其中典型接收信號強度跌至低于最小閾值,或者其中 接收信號強度高于最小閾值。圖2的網(wǎng)絡(luò)服務(wù)區(qū)和服務(wù)邊界以及邊界區(qū) 是為說明的目的簡單舉例。單個地理區(qū)域可以由多個網(wǎng)絡(luò)服務(wù)區(qū)域、邊 界和地帶構(gòu)成,其中一些可以是嵌套布置。服務(wù)邊界地帶271因此可以 適當(dāng)?shù)孛枋鰹榉?wù)邊界的聚集,諸例如務(wù)邊界272的聚集。應(yīng)該理解, 下文介紹服務(wù)邊界272,該服務(wù)邊界272可以被包括在地帶271中。
定義網(wǎng)絡(luò)覆蓋區(qū)域和子區(qū)域270、 250、 260,從而在由其各自的邊 界272、 252和262所限定的區(qū)域中提供可能的服務(wù)質(zhì)量的指示。這個服 務(wù)質(zhì)量可以和位于那些區(qū)域或者子區(qū)域內(nèi)的設(shè)備100的語音和/或數(shù)據(jù)通 信的可用性的可能性(likelihood)有關(guān),或者與由于弱信號而引起的呼 叫掉線的可能性有關(guān)。例如,如果移動通信設(shè)備100穿過服務(wù)邊界272 或者服務(wù)邊界地帶271進入網(wǎng)絡(luò)覆蓋區(qū)域280之內(nèi),如圖2中的箭頭所 表示,那么正在進行的語音呼叫由于信號損失而掉線的可能性增大,或 者語音和/或數(shù)據(jù)通信服務(wù)將完全是不可用的可能性增大。因此,該移動 通信設(shè)備100的物理位置可以和網(wǎng)絡(luò)上的用戶可用性相關(guān)。
因此,這些網(wǎng)絡(luò)覆蓋區(qū)域和子區(qū)域270、 250、 260的定義與整個地 理區(qū)域中移動通信設(shè)備100的用戶的可用性相關(guān)。因此,例如如果服務(wù) 邊界272或者服務(wù)邊界地帶271限定了足夠強的信號強度的區(qū)域使得語 音呼叫不太可能掉線,并且用戶的移動通信設(shè)備100位于由服務(wù)邊界272 或者服務(wù)邊界區(qū)271完全包含的地理區(qū)域中,那么可以推斷該用戶對于 語音通信是可用的。這個推斷可以表示為指示該用戶對于語音通信是可 用的存在信息。
該網(wǎng)絡(luò)覆蓋區(qū)域270備選地可以是這樣的區(qū)域在該區(qū)域中,可以 確定所注冊的移動通信設(shè)備100典型地由第一運營商而不是第二運營商 來服務(wù)。圖2還描述鄰近于網(wǎng)絡(luò)覆蓋區(qū)域270的另一個網(wǎng)絡(luò)覆蓋區(qū)域278。 該網(wǎng)絡(luò)覆蓋區(qū)域278可以由與區(qū)域270不同的無線網(wǎng)絡(luò)服務(wù)提供商(即,
運營商)來服務(wù)。因此,當(dāng)移動通信設(shè)備100穿過邊界272或者邊界地帶 271從第一網(wǎng)絡(luò)覆蓋區(qū)域270到達第二區(qū)域278的時候,該移動通信設(shè)備 100可能從其本地網(wǎng)絡(luò)(在第一區(qū)域270中可用)切換到不同的訪問阿絡(luò)(在 第二區(qū)域278中可用),因此帶來操作該移動通信設(shè)備IOO的用戶的費用 方面的變化;例如,當(dāng)用戶在區(qū)域278之中時,那么使用分組數(shù)據(jù)通信 可能招致比數(shù)據(jù)通信在第一區(qū)域270中由本地網(wǎng)絡(luò)服務(wù)的情況下更高的 費用。在由一個以上的運營商所服務(wù)的區(qū)域270中,該網(wǎng)絡(luò)覆蓋區(qū)域270 可以被限定為這樣的區(qū)域移動通信設(shè)備100典型地由用戶選擇的運營 商來服務(wù),也就是說,移動通信設(shè)備100在其上注冊的運營商網(wǎng)絡(luò)。
備選地,該網(wǎng)絡(luò)覆蓋區(qū)域270可以被限定為這樣的區(qū)域特定的分 組數(shù)據(jù)通信功能(例如,IM)典型地對于移動通信設(shè)備100的用戶是可用 的;而且,服務(wù)邊界272或者服務(wù)邊界地帶271之外的區(qū)域280因此可 以被限定為該通信功能不可用的區(qū)域。
按照這些備選限定而限定網(wǎng)絡(luò)覆蓋區(qū)域270還提供了在移動通信設(shè) 備100的用戶的可用性和地理區(qū)域中設(shè)備100的位置之間的相關(guān)性。如 果服務(wù)邊界272或者服務(wù)邊界地帶271限定出可使用IM通信的區(qū)域,并 且該用戶的移動通信設(shè)備100位于包含在服務(wù)邊界272或者服務(wù)邊界地 帶271內(nèi)的地理區(qū)域中,則可以推斷出該用戶對于IM通信是可用的。應(yīng) 該理解,該服務(wù)邊界272或地帶271可以限定滿足多于一個的準(zhǔn)則的區(qū) 域;例如,該服務(wù)邊界272或地帶271可以限定信號強度典型地超過-85 dBm的區(qū)域270,并且其中IM通信或者GPRS服務(wù)是可用的。'
在上面提供的信號強度范圍和準(zhǔn)則僅僅作為舉例給出,本領(lǐng)域技術(shù) 人員應(yīng)該理解,可以設(shè)置其他的閾值以限定網(wǎng)絡(luò)覆蓋區(qū)域和子區(qū)域270、 250、 260。在本說明書中,當(dāng)介紹"典型"接收信號強度或者其他的"典型" 準(zhǔn)則的時候,應(yīng)該理解,這個術(shù)語指的是統(tǒng)計上顯著的可能性,即,在 該區(qū)域或者子區(qū)域中的接收信號強度將滿足或者超過該閾值,或者該準(zhǔn) 則的要求將得以滿足。例如,該網(wǎng)絡(luò)覆蓋區(qū)域270可以被限定為這樣的 區(qū)域在該區(qū)域中采樣的全部移動通信設(shè)備100中的95%檢測到接收信 號強度等于或者大于保持與基站連接所需要的最小信號強度。該區(qū)域270
可以相對于特定運營商的無線網(wǎng)絡(luò)105和/或特定的無線協(xié)議來限定。
備選地,其他的服務(wù)邊界可以被任意地限定為相對于語音和/或數(shù)據(jù) 通信的死區(qū)的周界,而不管這些邊界所限定的區(qū)域事實上是具有對于移
動通信設(shè)備100可用的低信號接收或無信號接收的區(qū)域。例如,可能希 望將醫(yī)院、機場或者其他場所指定為移動通信設(shè)備100的用戶不能接收 呼入的區(qū)域,以便把與該場所中的射頻設(shè)備的干擾的可能性減到最小。 還知道的是,諸如隧道的特定結(jié)構(gòu)有效地阻止來自該隧道的出口的特定 距離內(nèi)的無線網(wǎng)絡(luò)的所有信號。該網(wǎng)絡(luò)覆蓋區(qū)域可以由服務(wù)邊界(諸如 圖2所示的服務(wù)邊界292)來限定。這樣,在由服務(wù)邊界292限定的網(wǎng)絡(luò) 覆蓋區(qū)域290內(nèi)移動通信設(shè)備100的位置可以與移動通信設(shè)備100的用 戶對于進入的語音和/或數(shù)據(jù)通信的不可用性有關(guān),并且這個不可用性可 以在由移動通信設(shè)備100或以移動通信設(shè)備100的名義傳送的存在信息 中反映。
服務(wù)邊界及其相應(yīng)的網(wǎng)絡(luò)覆蓋區(qū)域,諸如限定網(wǎng)絡(luò)覆蓋區(qū)域270的 服務(wù)邊界272,可以使用該領(lǐng)域中已知的技術(shù)來確定。例如,覆蓋服務(wù) 220可以從該地理區(qū)域內(nèi)的不同用戶所采用的多個移動通信設(shè)備100收集 數(shù)據(jù)。每個均配備有定位模塊(諸如GPS模塊)的多個設(shè)備100可以被 配置為周期性地確定設(shè)備100的陸上位置,并且借助于相關(guān)聯(lián)的接收信 號強度數(shù)據(jù)(例如在識別的位置上以dBm為單位測量的接收信號的強 度),并且可選地借助于識別運營商的運營商數(shù)據(jù),以及可選地借助于 做出報告的移動通信設(shè)備100在測量信號強度時所注冊的無線網(wǎng)絡(luò)105, 至少將位置數(shù)據(jù)報告給覆蓋服務(wù)。用戶的個人標(biāo)識或者與移動通信設(shè)備 IOO有關(guān)的標(biāo)識數(shù)據(jù),諸如IMEI,不需要由覆蓋服務(wù)220來收集。根據(jù)
這樣聚集的位置和信號強度數(shù)據(jù)(并且可選的運營商數(shù)據(jù)),可以按照預(yù)定 的準(zhǔn)則,諸如如上所述的那些準(zhǔn)則,來確定地理位置的軌跡(locus)。 因此,例如可以根據(jù)聚集數(shù)據(jù)來確定限定圍繞網(wǎng)絡(luò)覆蓋區(qū)域270的服務(wù) 邊界272或者服務(wù)邊界地帶271的地理點的軌跡,在該網(wǎng)絡(luò)覆蓋區(qū)域270 中,在移動通信設(shè)備100處的接收信號強度處于預(yù)定閾值或者高于該預(yù) 定閾值,因此在該網(wǎng)絡(luò)覆蓋區(qū)域270之外,移動通信設(shè)備100處的接收
信號強度下降到低于該預(yù)定閾值。
簡要地,圖3a的流程圖示出了一種方法,通過該方法可以限定服務(wù) 邊界272或者服務(wù)邊界地帶271。作為第一步驟302,多個移動通信設(shè)備 100中的每一個檢測在該設(shè)備100上觸發(fā)接收信號強度測量的事件。該事 件可以是使設(shè)備100周期性地進行信號強度讀取的定時指令,或者該事 件可以是來自覆蓋服務(wù)220以進行讀取的指令或者請求。該設(shè)備100記 錄接收信號強度和如上所述用于設(shè)備100的當(dāng)前位置的位置數(shù)據(jù),并且 在步驟304處將這個數(shù)據(jù)傳送給覆蓋服務(wù)220。在覆蓋服務(wù)220,在步驟 306處接收該數(shù)據(jù),并且在步驟308處使用該聚集數(shù)據(jù)以確定服務(wù)邊界 272或服務(wù)邊界地帶271。
在這個實施例的初始階段期間,可以使用在地理區(qū)域中部署的多個 移動通信設(shè)備100重復(fù)地執(zhí)行步驟302至308的序列,并且一旦確定服 務(wù)邊界272或者地帶271,在初始階段之后不再重復(fù)。應(yīng)該理解,該服務(wù) 邊界272可能不是以確切的精度來限定的,尤其是因為在移動設(shè)備100 上測量的接收信號強度可能受到設(shè)備100的類型、取決于該設(shè)備的直接 環(huán)境(例如,該設(shè)備是否正在受到人造或者自然結(jié)構(gòu)所遮蔽的車輛中移動) 的多徑或者屏蔽效應(yīng)等的影響。確實,服務(wù)邊界272或者地帶271的位 置可能隨著時間而發(fā)生變化。因此,覆蓋服務(wù)220優(yōu)選地繼續(xù)收集如上 所述的數(shù)據(jù),并將最新收集的數(shù)據(jù)應(yīng)用于服務(wù)邊界272或者地帶271的 計算。當(dāng)覆蓋服務(wù)220收集新的數(shù)據(jù)時,舊的數(shù)據(jù)可能過時,并且其重 要性變小或不存在。因此,優(yōu)選地使用該地理區(qū)域中的多個設(shè)備重復(fù)地 執(zhí)行步驟302至308,并且如此聚集的數(shù)據(jù)用于進一步細(xì)化先前限定的服 務(wù)邊界272或者地帶271。在這個優(yōu)選實施例中,服務(wù)邊界272或者地帶 221包括使用從多個設(shè)備100收集的基于同級(peer)的數(shù)據(jù)所限定的邊 界或者地帶。因為邊界272和地帶271是使用由覆蓋服務(wù)220從用戶設(shè) 備依次收集的數(shù)據(jù)而確定的,所以該限定的邊界272和地帶271被合理 地保持為最新,并與根據(jù)理論模型所預(yù)測的邊界或者地帶相比更加精確。
對于那些任意限定的網(wǎng)絡(luò)覆蓋區(qū)域2卯,覆蓋服務(wù)220不需要收集 該數(shù)據(jù),因為這個任意限定的網(wǎng)絡(luò)覆蓋區(qū)域290的服務(wù)邊界292可以相
對于預(yù)定的陸地坐標(biāo)集來限定。
將參考在圖3b和3C中示出的流程圖,以及在圖2中示出的地理區(qū)
域來描述用于確定在消息網(wǎng)絡(luò)(諸如無線網(wǎng)絡(luò)105)中移動通信設(shè)備IOO 的用戶的可用性的優(yōu)選系統(tǒng)和方法。覆蓋服務(wù)220存儲和保持包括限定 一個或更多個服務(wù)邊界272、 292或者地帶271的服務(wù)覆蓋數(shù)據(jù),以及由 這些邊界或地帶所限定的網(wǎng)絡(luò)覆蓋區(qū)域的特征。由于不同的設(shè)備100對 于保持無線連接可具有不同的信號強度閾值要求,可針對共享類似的RF 特征的不同系列的設(shè)備100、或者針對不同的無線網(wǎng)絡(luò)協(xié)議(CDMA、 GSM、 GPRS等等)來存儲不同的服務(wù)覆蓋數(shù)據(jù)。這個數(shù)據(jù)被傳送給部署 在圖2的地理區(qū)域中的移動通信設(shè)備100。但是,限定不同的服務(wù)邊界 272、 292或地帶271的數(shù)據(jù)的量可能非常大,因此,該服務(wù)覆蓋數(shù)據(jù)可 以被劃分為組,每一組包括用于給定地理區(qū)域,諸如圖2的地理區(qū)域274 或者276的服務(wù)覆蓋數(shù)據(jù)。地理區(qū)域可以包括服務(wù)邊界中至少一個分段; 例如,該地理區(qū)域274包括服務(wù)邊界272或地帶271的分段273,并且該 地理區(qū)域276包括服務(wù)邊界272或地帶271的分段275。因此,用于地理 區(qū)域274的一組服務(wù)覆蓋數(shù)據(jù)將包括識別該分段273的地理位置的數(shù)據(jù)。 如上所述的該移動通信設(shè)備100提供有用于使用一個或更多個不同 的技術(shù)來確定設(shè)備100的地理位置的定位模塊,諸如GPS模塊。該移動 通信設(shè)備100可能先前已經(jīng)提供有一組針對設(shè)備100通常駐留其中的地 理區(qū)域的服務(wù)覆蓋數(shù)據(jù)。在該優(yōu)選實施例中,無論設(shè)備100是否被提供 有服務(wù)覆蓋數(shù)據(jù),該移動通信設(shè)備100周期性地使用其定位模塊確定該 設(shè)備100的當(dāng)前物理位置。這個過程在圖3b中表示為步驟310。該設(shè)備 100然后在步驟312確定其是否需要更新的服務(wù)覆蓋數(shù)據(jù)。如果該移動設(shè) 備100已經(jīng)被提供有針對覆蓋設(shè)備100的當(dāng)前位置的地理區(qū)域的服務(wù)覆 蓋數(shù)據(jù),那么該設(shè)備100目前不需要下載另一組服務(wù)覆蓋數(shù)據(jù)。如果該 移動設(shè)備100確定其缺少用于該設(shè)備的當(dāng)前位置的服務(wù)覆蓋數(shù)據(jù),那么 該設(shè)備100在步驟314把針對更新的服務(wù)覆蓋數(shù)據(jù)的請求傳送給覆蓋服 務(wù)220。該請求包括移動通信設(shè)備100的當(dāng)前地理位置的指示;在一個實 施例中,由移動通信設(shè)備100發(fā)出的該請求也可以包括由該設(shè)備測量的
當(dāng)前的接收信號強度的指示。必要時,該請求也可以包括設(shè)備100的RF 特征的指示,或設(shè)備100針對其要求數(shù)據(jù)的網(wǎng)絡(luò)的指示。該覆蓋服務(wù)220 在步驟316接收請求,并且使用在請求中提供的數(shù)據(jù)來選擇針對設(shè)備100 的當(dāng)前地理位置的適宜的服務(wù)覆蓋數(shù)據(jù)組。如果該請求還包括信號強度 數(shù)據(jù),那么,該覆蓋服務(wù)220可以將如此接收的位置和信號強度數(shù)據(jù)添 加到用于計算服務(wù)邊界272或地帶271的數(shù)據(jù)收集。在步驟318,覆蓋服 務(wù)220將選擇的服務(wù)覆蓋數(shù)據(jù)傳送給移動通信設(shè)備100,并且在步驟314 該移動通信設(shè)備100接收和存儲該服務(wù)覆蓋數(shù)據(jù)。該服務(wù)覆蓋數(shù)據(jù)因而 在移動通信設(shè)備100上得以更新,并且該設(shè)備100現(xiàn)在被提供有與設(shè)備 100當(dāng)前所處地理區(qū)域中存在的服務(wù)邊界的任何分段有關(guān)的數(shù)據(jù)。
除了周期性地確定其位置之外,該移動通信設(shè)備100可以存儲用于 確定該設(shè)備100的可能軌跡的跟蹤數(shù)據(jù)。例如,該移動通信設(shè)備100可 以存儲針對過去的5至15分鐘、或者針對較短或較長的一段時間的位置 數(shù)據(jù),其可用于計算該設(shè)備100的當(dāng)前平均速度。運行平均速度可以使 用針對該移動通信設(shè)備100的最近兩個或更多個位置的數(shù)據(jù),以及對應(yīng) 于最后的兩個或更多個位置的時間戳來計算。設(shè)備100的速度和當(dāng)前位 置可用于預(yù)測在接下來的短時期內(nèi),例如未來15秒至1分鐘內(nèi)該移動通 信設(shè)備100的可能位置。取決于希望的預(yù)測精度,這個時期可以減少或 者加長。應(yīng)該理解,最精確的預(yù)測將是最近的未來,而不是更遙遠的未 來。可以通過其預(yù)測移動通信設(shè)備100的軌跡的方法將為本領(lǐng)域技術(shù)人 員所知;但是,人們注意到,諸如上述的簡單的預(yù)測算法不需要相對大 量的計算,其可以在移動通信設(shè)備100上實現(xiàn),且不會過度地加重設(shè)備 100的處理器或功率資源的負(fù)擔(dān)。更加復(fù)雜的預(yù)測算法可以把與道路和建 筑物有關(guān)的地理位置數(shù)據(jù)和移動通信設(shè)備100記錄的跟蹤數(shù)據(jù)相結(jié)合, 該算法可能需要更加大量地使用計算資源,并且優(yōu)選地在覆蓋服務(wù)220 或者遠離該設(shè)備100的另一個服務(wù)器上執(zhí)行。如果用于預(yù)測移動設(shè)備100 的將來位置的計算是在覆蓋服務(wù)220或者其他遠程服務(wù)器上執(zhí)行的,那 么該移動通信設(shè)備100將其收集的跟蹤數(shù)據(jù)傳送給覆蓋服務(wù)220或其他 服務(wù)器,并且從該服務(wù)器接收表示基于該跟蹤數(shù)據(jù)的預(yù)測位置的數(shù)據(jù)。
將由移動通信設(shè)備100收集的跟蹤數(shù)據(jù)與另一個地圖數(shù)據(jù)相結(jié)合可以改
善該預(yù)測的精度。例如,如果沒有地圖數(shù)據(jù),覆蓋服務(wù)220或者移動通 信設(shè)備100本身僅可以推斷(假定跟蹤數(shù)據(jù)包括位置和速度數(shù)據(jù))該設(shè) 備100沿直線行進。但是,如果確定該移動通信設(shè)備100是位于彎曲道 路上,并且該設(shè)備的速度表示在與道路相同的方向行駛,那么設(shè)備的未 來位置的預(yù)測可以考慮該道路的曲率。
該跟蹤數(shù)據(jù)用于基于周期性預(yù)測該移動通信設(shè)備100的將來位置。 在一個實施例中,每當(dāng)設(shè)備100的當(dāng)前位置由設(shè)備的定位模塊更新時, 該設(shè)備100的將來位置的預(yù)測被更新。這個預(yù)測位置用于按照存儲在設(shè) 備100上的服務(wù)覆蓋數(shù)據(jù)來預(yù)測移動通信設(shè)備100是否被預(yù)計穿過服務(wù) 邊界272或者服務(wù)邊界地帶271 ,或者退出設(shè)備100當(dāng)前所處的地理區(qū)域。 如在圖3b的步驟320處所示出,如果該移動設(shè)備100確定其預(yù)計將要退 出對應(yīng)于設(shè)備100當(dāng)前被提供的服務(wù)覆蓋數(shù)據(jù)的地理區(qū)域,那么該設(shè)備 100然后在步驟310確定其預(yù)計將要進入的地理區(qū)域,然后,在步驟312 向覆蓋服務(wù)220傳送針對與新的地理區(qū)域相對應(yīng)的更新的服務(wù)覆蓋數(shù)據(jù) 的請求。
在移動通信設(shè)備100利用跟蹤數(shù)據(jù)預(yù)測從當(dāng)前的地理區(qū)域退出的同 時,該設(shè)備100還使用跟蹤數(shù)據(jù)類似地預(yù)測在接下來的短時期內(nèi)該設(shè)備 100是否可能穿過服務(wù)邊界272或者服務(wù)邊界地帶271。轉(zhuǎn)向圖3c,自愛 檢測到預(yù)測的穿過邊界時,該移動通信設(shè)備100在步驟331處將跟蹤數(shù) 據(jù)或者表示預(yù)測的穿過邊界的指示傳送給覆蓋服務(wù)220。覆蓋服務(wù)220隨 后在步驟334從移動設(shè)備接收數(shù)據(jù)。如果該移動通信設(shè)備100僅僅傳送 跟蹤數(shù)據(jù),該覆蓋服務(wù)220可以在步驟336執(zhí)行確定移動通信設(shè)備100 即將穿過服務(wù)邊界的預(yù)測的步驟;但是,如果該移動設(shè)備100僅僅傳送 其即將穿過服務(wù)邊界的指示,那么覆蓋服務(wù)220可以省略步驟336。覆蓋 服務(wù)220被提供有把網(wǎng)絡(luò)覆蓋區(qū)域270與用戶存在指示相關(guān)的配置數(shù)據(jù)。 例如,如果網(wǎng)絡(luò)覆蓋區(qū)域270被限定為移動通信設(shè)備100上的接收信號 強度處于預(yù)定閾值或者高于預(yù)定閾值的區(qū)域,諸如最大期望信號強度的 至少30%,然后如果在步驟330或者336確定該設(shè)備10正在退出這個區(qū)
域并進入低于30%最大期望信號強度的區(qū)域,那么覆蓋服務(wù)220可以確 定,由于信號強度下降,用戶將不再可以使用語音和/或數(shù)據(jù)通信。因此, 覆蓋服務(wù)220在步驟338產(chǎn)生和傳送存在信息給與移動通信設(shè)備100相 關(guān)聯(lián)的存在服務(wù)200,表示移動通信設(shè)備100的用戶是不可用的。反之, 如果確定該用戶正在進入網(wǎng)絡(luò)覆蓋區(qū)域270,那么該用戶將對于語音和/ 或數(shù)據(jù)通信是可用的;因此,覆蓋服務(wù)220在步驟338傳送存在信息給 存在服務(wù)220,表示該移動通信設(shè)備的用戶是可用的。在任一情況下,覆 蓋服務(wù)220以用于移動通信設(shè)備100的代理的方式而操作,傳送存在信 息給存在服務(wù)200,而不是要求移動通信設(shè)備100做這個工作。因此,當(dāng) 移動通信設(shè)備100進入服務(wù)邊界272之外的網(wǎng)絡(luò)覆蓋區(qū)域280的時候, 如果其確實由于信號損失而碰巧失去與最近的基站的連接,該存在信息
仍然能夠由覆蓋服務(wù)220轉(zhuǎn)發(fā)給存在服務(wù)200。該存在服務(wù)200在步驟 340處接收存在信息,并且可以將存在信息或者其子集在步驟342處轉(zhuǎn)發(fā) 給其他的注冊用戶,以接收與移動通信設(shè)備100的用戶有關(guān)的存在信息。
作為另一個例子,如果預(yù)測的邊界穿過是進入網(wǎng)絡(luò)覆蓋區(qū)域290的 服務(wù)邊界292的穿過,其中進入的呼叫在網(wǎng)絡(luò)覆蓋區(qū)域290中被阻礙, 那么覆蓋服務(wù)220可以將存在信息發(fā)出給存在服務(wù)器220,表示移動通信 設(shè)備100的用戶對于任何形式的進入通信是不可用的。當(dāng)預(yù)測該移動通 信設(shè)備100正在退出網(wǎng)絡(luò)覆蓋區(qū)域290的時候,覆蓋服務(wù)220可以把更 新的存在信息發(fā)送給存在服務(wù)器,表示該用戶對于進入的通信變得再次 可用。雖然己經(jīng)在進入通信被阻礙的前題的上下文中描述了網(wǎng)絡(luò)覆蓋區(qū) 域290,該區(qū)域290也可以相對于用戶的家庭或者個人辦公室來限定,在 該區(qū)域中用戶優(yōu)選地避免呼入,或者由諸如陸上通信線(landline)的替 代設(shè)備來接收呼叫。如果區(qū)域290是用戶優(yōu)選地以另一個電話號碼或者 聯(lián)系地址而保持聯(lián)系的區(qū)域,則覆蓋服務(wù)220可以被配置為傳送還包括 轉(zhuǎn)發(fā)電話號碼或者通信地址的存在信息。
在另一個實施例中,移動通信設(shè)備100被配置為將每個網(wǎng)絡(luò)覆蓋區(qū) 域270、 278、 290與特定的可用性狀態(tài)相關(guān);覆蓋服務(wù)220不需要執(zhí)行 該相關(guān)。在那種情況下,移動通信設(shè)備100在步驟332產(chǎn)生存在信息,
并將其傳送給存在服務(wù)200,如圖3c所示。如果移動通信設(shè)備100被配 置為傳送該存在信息,那么用戶可以響應(yīng)于不同的邊界穿過事件的預(yù)測 而配置要發(fā)送的存在信息。移動通信設(shè)備100因此可以被配置為響應(yīng) 于與參考覆蓋服務(wù)220所描述的相同的事件而傳送存在信息。作為另一 個例子,如果網(wǎng)絡(luò)覆蓋區(qū)域278對應(yīng)于由與移動通信設(shè)備用戶的本地網(wǎng) 絡(luò)的服務(wù)提供商不同的運營商而提供服務(wù)的區(qū)域,并且使用不同的運營 商進行文本通信導(dǎo)致該用戶更高的成本,那么只要該用戶處于網(wǎng)絡(luò)覆蓋 區(qū)域278之內(nèi),他或她可能希望表現(xiàn)為對于文本通信是不可用的。因此, 當(dāng)移動設(shè)備100在步驟330預(yù)測該設(shè)備在短時期內(nèi)有可能穿過服務(wù)邊界 272或地帶271進入網(wǎng)絡(luò)覆蓋區(qū)域278之內(nèi)的時候,該用戶可以配置移動 通信設(shè)備100將表示用戶的不可用性的存在信息傳送給存在服務(wù)200。因 此,在該移動設(shè)備的用戶針對IM或者其他文本通信的可用性被建議之 后,其他用戶查詢該用戶是不可用的。
此外,當(dāng)移動通信設(shè)備100在步驟330確定預(yù)測到邊界穿過的時候, 如果由預(yù)測的邊界穿過所引起的預(yù)期服務(wù)變化是信號損失,那么移動通 信設(shè)備100可以發(fā)出表示信號損失有可能即將來臨的通知給移動通信設(shè) 備100的用戶。這個警告可以向用戶提供足夠的時間以便在呼叫掉線或 者無線連接失去之前完成任意的通信任務(wù)。例如,如果用戶位于網(wǎng)絡(luò)覆 蓋區(qū)域270中并且朝著邊界272或者地帶271的方向行進,該預(yù)先通知 可以向用戶提供足夠的時間以停止行進,并且在離開區(qū)域270之前,完 成任何的電子郵件或者其他的文本消息,或者完成他或者她希望發(fā)送或 者進行的任何電話呼叫。 一旦預(yù)測到移動通信設(shè)備100將會經(jīng)歷服務(wù)方 面的變化,通過將通知提供給用戶或者存在服務(wù),而不是等待在服務(wù)方 面的變化實際發(fā)生,通過向移動設(shè)備的用戶提供在離開(或者進入)網(wǎng)絡(luò)覆 蓋區(qū)域之前完成任何重要的通信的機會,以及通過向其他的用戶提供與 該網(wǎng)絡(luò)上的移動設(shè)備的用戶的可用性有關(guān)的及時信息,來增強用戶的體 驗。
提供給用戶的通知可以包括視覺、聽覺、振動或者在其他方面?zhèn)鬟f 感覺的通知。雖然通知的選擇是由用戶可配置的,在一個實施例中,如
果該設(shè)備100當(dāng)前沒有在使用,則該通知始終是可聽到的;例如,如果 設(shè)備IOO "在皮套中"(即,該設(shè)備在攜帶外套之中,并且該設(shè)備的視覺顯 示不容易被用戶看到),則該通知可以是與眾不同的音調(diào)或者其他聽得見 的消息。備選地,該移動通信設(shè)備100可以基于由該設(shè)備100存儲的跟 蹤數(shù)據(jù)來確定是否將使用可聽到的通知而不是振動或者可視通知;如果 確定該移動通信設(shè)備100正在以很高的速度行進(其暗示用戶在車輛中行 進),那么使用一個可聽到的通知,因為該用戶很可能不會注視該設(shè)備 100。在另一個實施例中,如果用戶使用移動通信設(shè)備100從事于語音呼 叫,那么也提供可聽到的通知。
在先前的例子中,存在信息被傳送給存在服務(wù)200。本領(lǐng)域技術(shù)人 員應(yīng)該理解,該存在信息還可以直接從覆蓋服務(wù)220或者移動通信設(shè)備 100傳送,雖然優(yōu)選地是將這個功能分配給存在服務(wù)200。具有此處描述 的功能的存在服務(wù)200的實現(xiàn)將被本領(lǐng)域技術(shù)人員所理解。存在服務(wù)200 可操作地提供將存儲在服務(wù)200處的存在信息傳輸給該網(wǎng)絡(luò)上的其它用 戶。例如,該存在信息可以由存在服務(wù)200轉(zhuǎn)發(fā)給包括在認(rèn)可的"伙伴" 表中的、并且被授權(quán)接收與移動通信設(shè)備100的用戶有關(guān)的狀態(tài)更新的 用戶。該存在信息也可以由存在服務(wù)100或者覆蓋服務(wù)220路由給公司 電話系統(tǒng)(未示出),或者路由給另一個消息收發(fā)系統(tǒng),諸如圖1中所示的 企業(yè)消息服務(wù)器40。存在信息由那些系統(tǒng)的使用在本領(lǐng)域中是已知的。
在此處公開的系統(tǒng)和方法可以與許多不同的計算機和設(shè)備一起使 用,諸如在圖4中示出的無線移動通信設(shè)備。參考圖4,該移動通信設(shè)備 IOO是雙模移動設(shè)備,并且包括收發(fā)機411、微處理器438顯示器422、 非易失性存儲器424、隨機存取存儲器(RAM)426、 一個或更多個輔助輸 入/輸出(I/0)設(shè)備428、串行端口 430、鍵盤432、揚聲器434、麥克風(fēng)436、 短距離無線通信子系統(tǒng)440和其它設(shè)備子系統(tǒng)442。
收發(fā)機411包括接收機412、發(fā)射機414、天線416和418、 一個或 更多個本地振蕩器413以及數(shù)字信號處理器(DSP) 420。天線416和418 可以是多振子天線的天線振子,并且優(yōu)選地是嵌入式天線。應(yīng)該理解, 為移動設(shè)備100提供的天線優(yōu)選地可與在移動設(shè)備100上實現(xiàn)的定位技
術(shù)一起工作,如在先前的描述中所構(gòu)思的。但是,在此處描述的系統(tǒng)和 方法決不局限于特定類型的天線,或者甚至不局限于無線通信設(shè)備。
移動通信設(shè)備100優(yōu)選地是具有語音和數(shù)據(jù)通信能力的雙向通信設(shè) 備。因此,例如該移動通信設(shè)備100可以在語音網(wǎng)絡(luò)上通信,諸如模擬 或者數(shù)字蜂窩網(wǎng)絡(luò)中的任何一個,并且也可以在數(shù)據(jù)網(wǎng)絡(luò)上通信。語音
和數(shù)據(jù)網(wǎng)絡(luò)在圖4中通過通信塔419來描述。這些語音和數(shù)據(jù)網(wǎng)絡(luò)可以 是使用單獨的基礎(chǔ)結(jié)構(gòu)的單獨的通信網(wǎng)絡(luò),諸如基站、網(wǎng)絡(luò)控制器等等, 或者它們可以被集成到單個無線網(wǎng)絡(luò)中。
收發(fā)機411用于與網(wǎng)絡(luò)319通信,并且包括接收機412、發(fā)射機414、 一個或更多個本地振蕩器313以及DSP 320。該DSP 320用于發(fā)送和接 收往來于收發(fā)機416和418的信號,并且也提供控制信息給接收機412 和發(fā)射機414。如果語音和數(shù)據(jù)通信在單個頻率或者間距小的頻率集上進 行,那么單個本地振蕩器413可以與接收機412和發(fā)射機414 一起使用。 備選地,例如如果與數(shù)據(jù)通信相比使用不同的頻率進行語音通信,那么 多個本地振蕩器413可用于產(chǎn)生對應(yīng)于語音和數(shù)據(jù)網(wǎng)絡(luò)419的多個頻率。 包括語音和數(shù)據(jù)信息兩者的信息經(jīng)由DSP 420和微處理器438之間的鏈 路而向收發(fā)機311進行傳送。
收發(fā)機411的詳細(xì)設(shè)計,諸如頻帶、部件選擇、功率電平等等,將 取決于該移動通信設(shè)備100意在操作的通信網(wǎng)絡(luò)419。例如,意欲在北美 市場操作的移動通信設(shè)備100可以包括設(shè)計成能與各種語音通信網(wǎng)絡(luò), 諸如TDMA、 CDMA、 PCS等的任何一個而操作的收發(fā)機411,而意欲 供歐洲使用的移動通信設(shè)備100可以被配置為與GPRS數(shù)據(jù)通信網(wǎng)和 GSM語音通信網(wǎng)而操作。移動通信設(shè)備100也可以使用分離的和集成的 兩者的其它類型的數(shù)據(jù)和語音網(wǎng)絡(luò)。
取決于網(wǎng)絡(luò)419的類型,用于移動通信設(shè)備100的接入要求也可以 改變。例如,在GPRS數(shù)據(jù)網(wǎng)絡(luò)中,網(wǎng)絡(luò)接入與移動設(shè)備的訂戶或用戶 有關(guān)。GPRS設(shè)備典型地需要用戶識別模塊SIM,需要該模塊以便在GPRS 網(wǎng)絡(luò)上操作移動設(shè)備。本地或者非網(wǎng)絡(luò)通信功能(如果有的話)無需SIM設(shè) 備便可操作,但是,除了法律上需要的操作,諸如"911"緊急呼叫以外,
移動設(shè)備將不能在數(shù)據(jù)網(wǎng)絡(luò)319上執(zhí)行與通信有關(guān)的任何功能。
在任何需要的網(wǎng)絡(luò)注冊或者激活過程已經(jīng)完成之后,移動通信設(shè)備
100可以在網(wǎng)絡(luò)419上發(fā)送和接收通信信號,包括語音和數(shù)據(jù)信號兩者。 由天線416從通信網(wǎng)絡(luò)419接收的信號被路由到接收機412,該接收機 412提供信號放大、頻率下變換、濾波、信道選擇等等,并且也可以提供 模數(shù)轉(zhuǎn)換。接收信號的模數(shù)轉(zhuǎn)換允許更為復(fù)雜的通信功能,諸如使用DSP 420執(zhí)行的數(shù)字解調(diào)和解碼。要傳送給網(wǎng)絡(luò)419的信號被以類似的方式由 DSP420處理,例如包括調(diào)制和編碼,然后被提供給發(fā)射機414,用于進 行數(shù)模轉(zhuǎn)換、頻率上變換、濾波、放大并經(jīng)由天線418傳輸?shù)酵ㄐ啪W(wǎng)絡(luò) 419。
除了處理通信信號之外,DSP 420還提供收發(fā)機控制。例如,在接 收機412和發(fā)射機414中應(yīng)用于通信信號的增益電平可以經(jīng)由在DSP420 中執(zhí)行的自動增益控制算法而自適應(yīng)地控制。還可以在DSP 420中執(zhí)行 其它的收發(fā)機控制算法,以便對收發(fā)機411提供更加復(fù)雜的控制。
微處理器438優(yōu)選地管理和控制移動通信設(shè)備100的整個操作。在 這里可以使用許多類型的微處理器或者微控制器,或者備選地,單個DSP 420可用于執(zhí)行微處理器438的功能。包括至少數(shù)據(jù)和音頻通信的低級通 信功能通過收發(fā)機411中的DSP 420執(zhí)行。其它的高級通信應(yīng)用,諸如 語音通信應(yīng)用424A、數(shù)據(jù)通信應(yīng)用424B以及GPS或者其它的定位模塊 424C可以存儲在非易失性存儲器424中,以便由微處理器438執(zhí)行。例 如,語音通信模塊424A可以提供可操作地經(jīng)由網(wǎng)絡(luò)419在移動通信設(shè)備 100和多個其它的語音或雙模設(shè)備之間發(fā)送和接收語音呼叫的高級用戶 接口。類似地,該數(shù)據(jù)通信模塊424B可以提供可操作地經(jīng)由網(wǎng)絡(luò)419在 移動通信設(shè)備100和多個其它數(shù)據(jù)設(shè)備之間發(fā)送和接收數(shù)據(jù),諸如電子 郵件消息、文件、管理器信息、短文本消息等等的高級用戶接口。定位 模塊424C可以提供由用戶可操作地接收和可選地處理位置相關(guān)的數(shù)據(jù) 的高級用戶接口,諸如從衛(wèi)星(在GPS系統(tǒng)的情況下)接收的無線電定位 數(shù)據(jù),或者為了確定設(shè)備100的位置而從其它無線電源接收的無線電定 位數(shù)據(jù)。定位模塊424C還可以提供在后臺操作的功能組件,無需用戶干
涉而自動地接收和處理位置相關(guān)數(shù)據(jù)。微處理器438還與其它的設(shè)備子 系統(tǒng)進行交互,諸如顯示器422、 RAM 426、輔助輸入/輸出(I/0)子系統(tǒng) 428、串行端口 430、鍵盤432、揚聲器434、麥克風(fēng)436、近距離通信子 系統(tǒng)440和大體由442表示的任何其它設(shè)備子系統(tǒng)。
在圖4中示出的一些子系統(tǒng)執(zhí)行通信有關(guān)的功能,而其它的子系統(tǒng) 可以提供"駐留"或者設(shè)備上功能。值得注意的是, 一些子系統(tǒng),諸如鍵盤 432和顯示器422,可以用于通信有關(guān)的功能,諸如輸入用于在數(shù)據(jù)通信 網(wǎng)絡(luò)上傳輸?shù)奈谋鞠ⅲ约霸O(shè)備固有的功能,諸如計算器或者任務(wù)列 表或者其它的PDA類型的功能。
由微處理器438使用的操作系統(tǒng)軟件優(yōu)選地存儲在持久性存儲器 中,諸如非易失性存儲器424。該非易失性存儲器424例如可以閃存部件 或者以電池后備RAM而實現(xiàn)。除了控制該移動設(shè)備410的低級功能的操 作系統(tǒng)之外,該非易失性存儲器424包括可以由微處理器438(和/或DSP 420)執(zhí)行的多個軟件模塊424A-424N,包括語音通信模塊424A、數(shù)據(jù)通 信模塊424B和用于執(zhí)行多個其它功能的多個其它的操作模塊424N。這 些模塊由微處理器438執(zhí)行,并且在用戶和移動通信設(shè)備100之間提供 高級接口。該接口典型地包括通過顯示器422提供的圖形分量,以及通 過輔助I/0 428、鍵盤432、揚聲器434和麥克風(fēng)436提供的輸入/輸出分 量。該輸入/輸出分量還可以包含在觸摸屏中(未示出)。操作系統(tǒng)、特定 的設(shè)備應(yīng)用或模塊、或者其中的一部分,可以臨時地加載到諸如RAM426 的易失性存儲器中,用于更快地操作。此外,接收的通信信號在被永久 地寫入位于持久性存儲器(諸如閃存424)中的文件系統(tǒng)之前,也可以臨 時存儲到RAM426中。
非易失性存儲器424優(yōu)選地提供便于在該設(shè)備上存儲PIM數(shù)據(jù)項的 文件系統(tǒng)。該PIM應(yīng)用優(yōu)選地包括通過其自身或者與語音和數(shù)據(jù)通信模 塊424A、 424B —起經(jīng)由無線網(wǎng)絡(luò)419發(fā)送和接收數(shù)據(jù)項的能力。PIM數(shù) 據(jù)項優(yōu)選地經(jīng)由無線網(wǎng)絡(luò)419與存儲的或者與主機系統(tǒng)相關(guān)聯(lián)的相應(yīng)數(shù) 據(jù)項進行無縫集成、同步和更新,從而生成與特定的用戶相關(guān)聯(lián)的數(shù)據(jù) 項的鏡像系統(tǒng)。 表示至少部分解碼的數(shù)據(jù)項、以及完全解碼的數(shù)據(jù)項的上下文對象
優(yōu)選地存儲在移動通信設(shè)備100上的易失和非持久存儲器中,諸如RAM 426。該信息可以代替地存儲在非易失性存儲器424中,例如,當(dāng)存儲間 隔相對短的時候,使得其被存儲后不久從存儲器中刪除。但是,這個信 息在RAM 426或者另一個易失性和非持久性存儲器中的存儲是優(yōu)選的, 以便確保當(dāng)該移動通信設(shè)備100失去能力的時候,該信息從存儲器中擦 除。例如,通過從移動通信設(shè)備100中移除存儲器芯片,可防止未經(jīng)認(rèn) 可的一方獲得任何存儲的解碼或者部分解碼的信息。
移動通信設(shè)備100可以通過將設(shè)備100的串行端口 430,諸如通用 串行總線(USB)端口與計算機系統(tǒng)或者其它的設(shè)備上的端口耦合而手動 地與主機系統(tǒng)同步。該串行端口 430也可以用于允許用戶通過外部設(shè)備 或者軟件應(yīng)用來設(shè)置首選項,或者下載用于安裝的其它應(yīng)用模塊324N。 這個有線下載路徑可用于將密鑰加載到該設(shè)備上,這是比通過無線網(wǎng)絡(luò) 419交換加密信息更加安全的方法。
近距離通信子系統(tǒng)440也包括在移動通信設(shè)備100中。該子系統(tǒng)440 可以包括紅外線設(shè)備和相關(guān)的電路和部件,或者短距離RF通信模塊,諸 如藍牙模塊或者802.11模塊,例如提供用于與具有類似功能的系統(tǒng)和設(shè) 備通信。本領(lǐng)域技術(shù)人員應(yīng)該理解,"藍牙"和"802.11"是指可以從電氣和 與電子工程師協(xié)會獲得的、分別涉及無線個人區(qū)域網(wǎng)和無線局域網(wǎng)的規(guī) 范集。
在此處公開的系統(tǒng)和方法僅僅是通過例子呈現(xiàn)的,并且不意味著限 制本發(fā)明的范圍。如上所述的系統(tǒng)和方法的其它的變化對于本領(lǐng)域技術(shù) 人員將是顯而易見的,并且同樣的被認(rèn)為是在本發(fā)明的范圍之內(nèi)。例如, 應(yīng)該明白,在此處描述的處理過程中的步驟和步驟的順序可以改變、修 改和/或增補,并且仍然獲得想要的結(jié)果。
該系統(tǒng)和方法的數(shù)據(jù)可以存儲在一個或更多個數(shù)據(jù)存儲器中。該數(shù) 據(jù)存儲器可以具有許多不同類型的存儲設(shè)備和編程構(gòu)造,諸如RAM、 ROM、閃存、編程數(shù)據(jù)結(jié)構(gòu)、編程變量等等。人們注意到,數(shù)據(jù)結(jié)構(gòu)描 述了在數(shù)據(jù)庫、程序、存儲器或者供計算機程序使用的其它的計算機可
讀介質(zhì)中組織和存儲數(shù)據(jù)所使用的格式。
適用于提供如上所述的系統(tǒng)和方法的代碼可以提供在包括計算機存
儲裝置(例如,CD-ROM、軟盤、RAM、閃存、計算機硬盤驅(qū)動器等等) 的許多不同類型的計算機可讀介質(zhì)上,其包含由處理器執(zhí)行的、用于執(zhí) 行該方法的操作和實現(xiàn)在此處描述的系統(tǒng)的指令。
在此處描述的該計算機部件、軟件模塊、功能和數(shù)據(jù)結(jié)構(gòu)可以直接 或者間接地彼此連接,以便允許對其操作需要的數(shù)據(jù)流。還應(yīng)該注意到, 模塊或者處理器包括但是不局限于執(zhí)行軟件操作的代碼單元,并且可以 例如作為代碼的子程序單元,或者作為代碼的軟件功能單元,或者作為 對象(如以面向?qū)ο蟮姆独?,或者作為小程序(applet),或者以計算機 腳本語言,或者作為另一類型的計算機代碼而實現(xiàn)。
已經(jīng)通過例子如此詳細(xì)描述了本發(fā)明的各種實施例,對于本領(lǐng)域技 術(shù)人員來說顯而易見的是,在不背離本發(fā)明的前提下,可以進行變化和 修改。本發(fā)明包括落在所附權(quán)利要求的范圍內(nèi)的所有這樣的變化和修改。
這個專利文獻的公開的一部分包含受版權(quán)保護的資料。該版權(quán)所有 者不反對任何人影印復(fù)制該專利文獻或者專利公開,由于其出現(xiàn)在美國 專利商標(biāo)局專利申請或者檔案上,但在別的方面無論如何保留全部的版 權(quán)。
權(quán)利要求
1.一種用于確定網(wǎng)絡(luò)上移動通信設(shè)備(100)的用戶的可用性的方法,包括如下步驟把針對第一預(yù)定地理區(qū)域(274)的服務(wù)覆蓋數(shù)據(jù)(318)提供給移動設(shè)備,第一預(yù)定地理區(qū)域(274)包括預(yù)定義服務(wù)邊界(273)的至少一個分段;使用針對移動通信設(shè)備的跟蹤數(shù)據(jù),預(yù)測(330)移動通信設(shè)備將穿過預(yù)定義服務(wù)邊界(272);發(fā)出與穿過預(yù)定義服務(wù)邊界相關(guān)聯(lián)的服務(wù)變化的通知;使用針對移動通信設(shè)備(100)的跟蹤數(shù)據(jù),確定(320)移動通信設(shè)備何時可能退出第一預(yù)定地理區(qū)域(274);以及把針對移動通信設(shè)備預(yù)期進入的相鄰預(yù)定地理區(qū)域(276)的另一服務(wù)覆蓋數(shù)據(jù)(318)傳送給移動通信設(shè)備(100)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,提供服務(wù)覆蓋數(shù)據(jù)的步驟、 預(yù)測移動通信設(shè)備將穿過預(yù)定義服務(wù)邊界的步驟、發(fā)出服務(wù)變化的通知 的步驟、確定移動通信設(shè)備何時可能退出第一預(yù)定地理區(qū)域的步驟、以 及傳送另一服務(wù)覆蓋數(shù)據(jù)的步驟是通過與移動通信設(shè)備(100)通信的覆蓋 服務(wù)(220)來執(zhí)行的。
3. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,服務(wù)變化包括 移動通信設(shè)備(100)處的接收信號強度降低到預(yù)定閾值以下。
4. 根據(jù)權(quán)利要求1或者2所述的方法,其中,服務(wù)變化包括從由第 一服務(wù)提供商(280)服務(wù)的第一區(qū)域退出,并且進入由第二服務(wù)提供商 (278)服務(wù)的第二區(qū)域。
5. 根據(jù)權(quán)利要求1或者2所述的方法,其中,服務(wù)變化包括移動通 信設(shè)備(100)處的接收信號強度至少增大到預(yù)定閾值。
6. 根據(jù)先前權(quán)利要求中的任何一個所述的方法,其中,通知包括對 當(dāng)前語音呼叫可能斷開的指示。
7. 根據(jù)權(quán)利要求1至5中的任何一個所述的方法,其中,通知包括 對在計算的一段時間內(nèi)語音或數(shù)據(jù)連接預(yù)期會丟失的指示。
8. 根據(jù)權(quán)利要求1至4中的任何一個所述的方法,其中,通知包括 對移動通信設(shè)備的用戶不可用的指示。
9. 根據(jù)權(quán)利要求3或者4所述的方法,其中,通知包括對移動通信設(shè)備的用戶可用的指示。
10. 根據(jù)權(quán)利要求3、 4或者5所述的方法,其中,移動通信設(shè)備被配置為使用多個通信服務(wù)進行通信,而且通知包括對移動通信設(shè)備的用 戶對于所述多個通信服務(wù)中至少一個不可用的指示。
11. 根據(jù)權(quán)利要求3、 4或者5所述的方法,其中,移動通信設(shè)備被 配置為使用多個通信服務(wù)進行通信,而且通知包括對移動通信設(shè)備的用 戶對于所述多個通信服務(wù)中至少一個可用、但對于所述多個通信服務(wù)中 至少另一個不可用的指示。
12. 根據(jù)權(quán)利要求10或者11所述的方法,其中,多個通信服務(wù)是 從電話服務(wù)和分組交換數(shù)據(jù)通信服務(wù)中的一個或更多個服務(wù)中選擇的。
13. 根據(jù)權(quán)利要求12所述的方法,其中,分組交換數(shù)據(jù)通信服務(wù)包 括即時消息、電子郵件和多媒體消息中的一個或更多個。
14. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,跟蹤數(shù)據(jù)包 括如下之一限定移動通信設(shè)備的位置的至少兩組位置數(shù)據(jù)以及與位置數(shù)據(jù)相關(guān) 聯(lián)的時間戳;或者限定移動通信設(shè)備的位置的位置數(shù)據(jù)以及限定移動通信設(shè)備的行進 方向和行進速率的速度數(shù)據(jù)。
15. 根據(jù)先前權(quán)利要求中任何一個所述的方法,還包括如下步驟 在移動通信設(shè)備(302)處收集跟蹤數(shù)據(jù),以及將跟蹤數(shù)據(jù)提供(304)給覆蓋 服務(wù)(220)。
16. 當(dāng)權(quán)利要求15不從屬于權(quán)利要求2時根據(jù)權(quán)利要求15所述的 方法,其中預(yù)測步驟是在移動通信設(shè)備(100)處執(zhí)行的。
17. 根據(jù)權(quán)利要求16所述的方法,其中,發(fā)出通知的步驟是由移動 通信設(shè)備(100)執(zhí)行的。
18. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,將通知發(fā)給移動通信設(shè)備(100)的用戶。
19. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,將通知發(fā)給 與網(wǎng)絡(luò)相關(guān)聯(lián)的存在服務(wù)(200)。
20. 當(dāng)權(quán)利要求19從屬于權(quán)利要求8至13中任何一個時根據(jù)權(quán)利 要求19所述的方法,還包括如下步驟由存在服務(wù)(200)將通知轉(zhuǎn)發(fā)給與 網(wǎng)絡(luò)相關(guān)聯(lián)的另一個用戶。
21. 根據(jù)權(quán)利要求20所述的方法,其中,覆蓋服務(wù)(220)包括存在服 務(wù),。
22. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,把通知直接 發(fā)給與網(wǎng)絡(luò)相關(guān)聯(lián)的另一個用戶。
23. 根據(jù)先前權(quán)利要求中任何一個所述的方法,還包括如下的初始 步驟-從與覆蓋服務(wù)(220)相關(guān)聯(lián)的多個移動通信設(shè)備(100)收集(306)包括 位置數(shù)據(jù)、相關(guān)聯(lián)的接收信號強度數(shù)據(jù)和運營商數(shù)據(jù)的多個數(shù)據(jù)組,其 中多個移動通信設(shè)備中的每一個可以和一個或更多個運營商相關(guān)聯(lián);以 及使用多個數(shù)據(jù)組來確定(308)關(guān)于一個或更多個運營商中每一個運營 商的至少一個預(yù)定義服務(wù)邊界(272),其中預(yù)定義服務(wù)邊界限定了預(yù)期發(fā)生服務(wù)變化的位置的軌跡。
24. 根據(jù)權(quán)利要求23所述的方法,還包括如下的初始步驟在確定 預(yù)定義服務(wù)邊界(272)的步驟之后,產(chǎn)生服務(wù)覆蓋數(shù)據(jù),所述服務(wù)覆蓋數(shù) 據(jù)限定了針對預(yù)定地理區(qū)域(274)的預(yù)定義服務(wù)邊界的至少一個分段的地 理位置。
25. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,傳送另一服 務(wù)覆蓋的步驟是由覆蓋服務(wù)(220)響應(yīng)于從移動通信設(shè)備(100)接收的請求 而執(zhí)行。
26. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,發(fā)出服務(wù)變 化的通知的步驟是緊接在預(yù)測移動通信設(shè)備(100)要穿過預(yù)定義服務(wù)邊界 之前執(zhí)行的。
27. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,預(yù)定義服務(wù) 邊界是預(yù)定義服務(wù)邊界地帶(271)的外圍(272)。
28. 根據(jù)先前權(quán)利要求中任何一個所述的方法,其中,預(yù)定義服務(wù) 邊界(272)是從包括在預(yù)定義服務(wù)邊界地帶(271)中的服務(wù)邊界數(shù)據(jù)的聚集 中選擇的。
29. —種計算機可讀介質(zhì),包括由計算設(shè)備的處理器執(zhí)行的代碼, 用于使計算設(shè)備執(zhí)行根據(jù)權(quán)利要求1至28中任何一個所述的方法的步 驟。
30. —種在用于確定網(wǎng)絡(luò)中用戶的可用性的系統(tǒng)中使用的移動通信 設(shè)備(IOO),所述移動通信設(shè)備包括確定移動通信設(shè)備(100)的地理位置和速度數(shù)據(jù)的裝置;存儲所述地理位置和速度數(shù)據(jù)并存儲針對第一預(yù)定地理區(qū)域(274)的 服務(wù)覆蓋數(shù)據(jù)的裝置,所述第一預(yù)定地理區(qū)域(274)包括預(yù)定義服務(wù)邊界 (273)的至少一個分段;使用服務(wù)覆蓋數(shù)據(jù)以及地理位置和速度數(shù)據(jù)來預(yù)測移動通信設(shè)備將 穿過預(yù)定義服務(wù)邊界(272)的裝置;以及發(fā)出與穿過預(yù)定義服務(wù)邊界(273)的第一分段相關(guān)聯(lián)的服務(wù)變化的通 知的裝置;使用地理位置和速度數(shù)據(jù)來確定移動通信設(shè)備何時可能退出第一預(yù) 定地理區(qū)域(274)的裝置;以及接收針對移動通信設(shè)備預(yù)期進入的相鄰預(yù)定地理區(qū)域(276)的另一服務(wù)覆蓋數(shù)據(jù)的裝置。
31. 根據(jù)權(quán)利要求30所述的移動通信設(shè)備(100),還包括響應(yīng)于移 動通信設(shè)備可能退出第一預(yù)定地理區(qū)域(274)的確定而發(fā)出針對另一服務(wù) 覆蓋數(shù)據(jù)的請求的裝置。
32. 根據(jù)權(quán)利要求30或者31所述的移動通信設(shè)備(IOO),其中,用 于發(fā)出通知的裝置被配置為緊接在預(yù)測移動通信設(shè)備要穿過預(yù)定義服 務(wù)邊界(272)的時間之前發(fā)出通知。
33. 根據(jù)權(quán)利要求30至32中任何一個所述的移動通信設(shè)備(IOO), 其中,用于確定地理位置和速度數(shù)據(jù)的裝置是GPS模塊(424C)。
34. 根據(jù)權(quán)利要求30至33中任何一個所述的移動通信設(shè)備(100), 其中,移動通信設(shè)備被配置為使用多個通信服務(wù)進行通信,而且用于發(fā) 出服務(wù)變化的通知的裝置適用于發(fā)出包括指示的通知,所述指示是移動 通信設(shè)備的用戶對于所述多個通信服務(wù)中至少一個是不可用的。
35. 根據(jù)權(quán)利要求30至33中任何一個所述的移動通信設(shè)備(100), 其中,移動通信設(shè)備被配置為使用多個通信服務(wù)進行通信,而且用于發(fā) 出服務(wù)變化的通知的裝置適用于發(fā)出包括指示的通知,所述指示是移動 通信設(shè)備的用戶對于所述多個通信服務(wù)中至少一個是可用的、但對于所 述多個通信服務(wù)中至少另一個是不可用的。
36. 根據(jù)權(quán)利要求34或者35所述的移動通信設(shè)備(100),其中,多 個通信服務(wù)是從電話服務(wù)和分組交換數(shù)據(jù)通信服務(wù)中的一個或更多個服 務(wù)中選擇的。
37. 根據(jù)權(quán)利要求36所述的移動通信設(shè)備(100),其中,分組交換數(shù) 據(jù)通信服務(wù)包括即時消息、電子郵件和多媒體消息中的一個或更多個。
38. —種用于確定網(wǎng)絡(luò)中移動通信設(shè)備的用戶的可用性的系統(tǒng),所 述系統(tǒng)包括根據(jù)權(quán)利要求30至37中任何一個所述的移動通信設(shè)備(100); 覆蓋服務(wù)(220),包括用于存儲包括預(yù)定義服務(wù)邊界(272)的服務(wù)覆蓋數(shù)據(jù)的裝置;以及用于在移動通信設(shè)備請求時向移動通信設(shè)備提供包括預(yù)定義服 務(wù)邊界(273, 275)的至少一個分段的服務(wù)覆蓋數(shù)據(jù)的裝置。
39. 根據(jù)權(quán)利要求38所述的系統(tǒng),其中,提供給移動通信設(shè)備(IOO) 的服務(wù)覆蓋數(shù)據(jù)包括針對預(yù)定地理區(qū)域(274, 276)的數(shù)據(jù),所述預(yù)定地理 區(qū)域(274, 276)包括預(yù)定義服務(wù)邊界的至少一個分段,而且移動通信設(shè)備還包括使用存儲的服務(wù)覆蓋數(shù)據(jù)以及地理位置 和速度數(shù)據(jù)來預(yù)測移動通信設(shè)備將退出預(yù)定地理區(qū)域(274, 276)并進入相 鄰預(yù)定地理區(qū)域(276, 274)的裝置;以及用于向覆蓋服務(wù)(220)請求與相鄰預(yù)定地理區(qū)域(276, 274)相關(guān)聯(lián)的另一服務(wù)覆蓋數(shù)據(jù)的裝置。
40. —種用于確定網(wǎng)絡(luò)中移動通信設(shè)備(100)的用戶的可用性的覆蓋 服務(wù)(220),包括與網(wǎng)絡(luò)通信的裝置;存儲包括預(yù)定義服務(wù)邊界(273,275)的至少一個分段的服務(wù)覆蓋數(shù)據(jù) 的裝置;把針對第一預(yù)定地理區(qū)域(274)的服務(wù)覆蓋數(shù)據(jù)傳送給移動通信設(shè)備 (100)的裝置;從移動通信設(shè)備接收跟蹤數(shù)據(jù)的裝置;使用接收的跟蹤數(shù)據(jù)來確定移動通信設(shè)備(100)預(yù)期將進入相鄰預(yù)定 地理區(qū)域(276)的裝置;當(dāng)確定移動通信設(shè)備預(yù)期將進入相鄰預(yù)定地理區(qū)域(276)時把針對相 鄰預(yù)定地理區(qū)域(276)的服務(wù)覆蓋數(shù)據(jù)傳送給移動通信設(shè)備(100)的裝置;使用存儲的服務(wù)覆蓋數(shù)據(jù)和接收的跟蹤數(shù)據(jù)來預(yù)測移動通信設(shè)備 (100)將穿過預(yù)定義服務(wù)邊界(272)的裝置;以及發(fā)出與穿過預(yù)定義服務(wù)邊界(272)相關(guān)聯(lián)的服務(wù)變化的通知的裝置。
41. 根據(jù)權(quán)利要求40所述的覆蓋服務(wù)(220),其中,當(dāng)確定移動通信 設(shè)備預(yù)期將進入相鄰預(yù)定地理區(qū)域時把針對相鄰預(yù)定地理區(qū)域的服務(wù)覆 蓋數(shù)據(jù)傳送給移動通信設(shè)備(100)的裝置還適用于響應(yīng)于由移動通信設(shè) 備發(fā)出的請求,傳送針對相鄰預(yù)定地理區(qū)域的所述服務(wù)覆蓋數(shù)據(jù)。
42. 根據(jù)權(quán)利要求40或者41所述的覆蓋服務(wù)(220),其中,用于發(fā) 出變化的通知的裝置被配置為將通知傳送給與移動通信設(shè)備(100)的用 戶相關(guān)聯(lián)的存在服務(wù)(200)。
43. 根據(jù)權(quán)利要求40或者41所述的覆蓋服務(wù)(220),其中,用于發(fā) 出變化的通知的裝置被配置為將通知傳送給與覆蓋服務(wù)相關(guān)聯(lián)的另一 個用戶。
44. 根據(jù)權(quán)利要求40至41中任何一個所述的覆蓋服務(wù)(220),其中, 用于發(fā)出變化的通知的裝置還被配置為發(fā)出包括指示的通知,所述指 示是移動通信設(shè)備的用戶對于與移動通信設(shè)備相關(guān)聯(lián)的多個通信服務(wù)中
45. 根據(jù)權(quán)利要求40至43中任何一個所述的覆蓋服務(wù)(220),其中, 用于發(fā)出服務(wù)變化的通知的裝置還被配置為發(fā)出包括指示的通知,所 述指示是移動通信設(shè)備的用戶對于與移動通信設(shè)備相關(guān)聯(lián)的多個通信服 務(wù)中至少一個服務(wù)是可用的、但對于所述多個通信服務(wù)中至少另一個服 務(wù)是不可用的。
46. 根據(jù)權(quán)利要求44或者45所述的覆蓋服務(wù)(220),其中,多個通 信服務(wù)是從電話服務(wù)和分組交換數(shù)據(jù)通信服務(wù)中的一個或更多個服務(wù)中 選擇的。
47. 根據(jù)權(quán)利要求46所述的覆蓋服務(wù)(220),其中,分組交換數(shù)據(jù)通 信服務(wù)包括即時消息、電子郵件和多媒體消息中的一個或更多個。
全文摘要
一種用于基于設(shè)備將穿過預(yù)定義服務(wù)邊界的預(yù)測來確定網(wǎng)絡(luò)上的移動通信設(shè)備的可用性的系統(tǒng)和方法。該服務(wù)邊界可以是接收信號強度比最小值更強的區(qū)域的邊界,或者特定服務(wù)提供商的信號占主要地位的區(qū)域的邊界。當(dāng)該設(shè)備將穿過服務(wù)邊界、或者已經(jīng)穿過邊界的時候,服務(wù)變化的通知被發(fā)給該設(shè)備、存在服務(wù)或者另一個網(wǎng)絡(luò)操作員中的至少一個。該通知可以包括移動通信設(shè)備的存在狀態(tài)的變化。使用來自在不同的地理位置上報告接收信號強度的多個移動通信設(shè)備的聚集數(shù)據(jù),來限定該服務(wù)邊界。
文檔編號H04W36/00GK101365246SQ20081016112
公開日2009年2月11日 申請日期2008年4月25日 優(yōu)先權(quán)日2007年4月26日
發(fā)明者克里斯·沃莫爾德 申請人:捷訊研究有限公司