專利名稱:基于信號強度將消息再發(fā)送至消息中心的方法和源電話機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及長途通信,且更特別地,涉及基于信號強度將消息從電話機再發(fā)送至消息中心。
背景技術(shù):
雖然蜂窩電話已經(jīng)變得非常普遍,但經(jīng)常得忍受它們的接收不良,這是由低信號強度所引起的。低信號強度可能由來自建筑物、山和電子設(shè)備的干擾而引起,或者出現(xiàn)在當(dāng)蜂窩電話位于傳輸范圍的邊緣時。當(dāng)用戶正在移動時,例如駕駛時,接收不良尤其是個問題,因為在一個時刻蜂窩電話的信號可能是在范圍內(nèi)而沒有阻礙,但此后不久用戶可能移動至山谷內(nèi)、建筑物后或僅僅是向信號范圍的邊緣移動。
為了幫助碰到接收不良問題的用戶,許多蜂窩電話在用戶界面上顯示信號強度指示器。這允許用戶來監(jiān)視指示器,以確定何時信號強度足夠打電話或發(fā)送消息,以及確定何時信號強度正在減弱和將要消失。遺憾的是,對用戶來說監(jiān)視信號強度指示器是不便的、分散注意力的和麻煩的,并且,如果用戶正在駕駛移動交通工具,這甚至可能是危險的。此外,如果用戶正在移動,用戶看指示器時的所見的良好的信號強度指示并不保證一小段時間之后當(dāng)用戶進行呼叫時信號強度將是足夠的。
如果不使用更好的辦法來解決不良接收和低信號強度,使用蜂窩電話將繼續(xù)是不便和令人煩惱的。
發(fā)明內(nèi)容
本發(fā)明提供了一種方法、裝置、系統(tǒng)和信號承載介質(zhì)。在實施例中,如果響應(yīng)于從源電話機指向目標(biāo)電話機的呼叫,源電話機接收到消息指示,則從源電話機將一消息發(fā)送至消息中心。該消息指示指示目標(biāo)電話機沒有應(yīng)答呼叫。消息中心保存該消息。如果在該消息的發(fā)送過程中源電話機與消息中心間傳輸?shù)男盘枏姸鹊陀谝坏托盘枏姸乳撝?,則在源電話機處將該消息記錄至重疊消息(overlay message)。一旦源電話機與消息中心間的信號強度超過一高信號強度閾值,則在源電話機處發(fā)送一包括該重疊消息的重疊包(overlay package)至目標(biāo)電話機,并且,如果消息中心處存在該消息,則消息中心用重疊消息替換之。基于從消息中心收回的測試消息的傳輸?shù)男盘枏姸?,調(diào)整低信號強度閾值和高信號強度閾值,這樣,目標(biāo)電話機可以收回以較大的信號強度發(fā)送的重疊消息。
圖1描述了實現(xiàn)本發(fā)明的實施例的系統(tǒng)的示例的結(jié)構(gòu)圖。
圖2A根據(jù)本發(fā)明的實施例描述了消息數(shù)據(jù)庫的示例的結(jié)構(gòu)圖。
圖2B根據(jù)本發(fā)明的實施例描述了重疊包的示例的結(jié)構(gòu)圖。
圖3根據(jù)本發(fā)明的實施例描述了源電話機的事件處理的示例的流程圖。
圖4根據(jù)本發(fā)明的實施例描述了源電話機的事件處理的另一個示例的流程圖。
圖5根據(jù)本發(fā)明的實施例描述了源電話機的檢查信號的事件處理的示例的流程圖。
圖6根據(jù)本發(fā)明的實施例描述了消息中心的包處理的示例的流程圖。
圖7根據(jù)本發(fā)明的實施例描述了基于測試消息調(diào)整信號強度閾值的處理的示例的流程圖。
圖8根據(jù)本發(fā)明的實施例描述了基于測試消息調(diào)整信號強度閾值的處理的另一個示例的流程圖。
具體實施例方式
圖1描述了實現(xiàn)本發(fā)明的實施例的示例系統(tǒng)100的結(jié)構(gòu)圖。系統(tǒng)100包括消息中心102、源電話機103-1、目標(biāo)電話機103-2、天線105、可移動的交換中心106和網(wǎng)絡(luò)108。消息中心102、可移動的交換中心106和網(wǎng)絡(luò)108通過無線信號或硬布線相互連接。源電話機103-1和目標(biāo)電話機103-2向天線105發(fā)送無線信號并接收來自天線105的無線信號。天線105連接至可移動的交換中心106。在另一實施例中,源電話機103-1和目標(biāo)電話機103-2中僅有一個可以經(jīng)由無線信號通信。雖然只顯示了一個消息中心102、兩個電話機103-1和103-2、兩個天線105、兩個可移動的交換中心106和一個網(wǎng)絡(luò)108,但在其他實施例中可以出現(xiàn)任意個它們或其組合。
可移動的交換中心106執(zhí)行呼叫路由,即通過將包從一個網(wǎng)絡(luò)路徑交換至另一個來連接呼叫??梢苿拥慕粨Q中心106也可以注冊、驗證和更新電話機103-1和103-2的位置。
消息中心102包括處理器110、存儲設(shè)備115、輸入設(shè)備120和輸出設(shè)備122,所有這些經(jīng)由總線125直接地或間接地連接。處理器110代表任意類型體系的中央處理單元,例如,CICS(復(fù)雜指令集計算)、RISC(精簡指令集計算)、VLIW(超長指令字),或者混合體系,雖然任何適當(dāng)?shù)奶幚砥鞫伎墒褂谩L幚砥?10執(zhí)行指令且包括消息中心102的控制整個消息中心的操作的部分。雖然圖1中沒有顯示,但是處理器110典型地包括控制單元,該控制單元在存儲器中組織數(shù)據(jù)和程序的存儲,并在消息中心102的各個部分間傳輸數(shù)據(jù)和其他信息。處理器110讀取和/或?qū)懭氪a和數(shù)據(jù)至/從存儲設(shè)備115、網(wǎng)絡(luò)108、輸入設(shè)備120和/或輸出設(shè)備122。
雖然所顯示的消息中心102僅包含單個處理器110和單個總線125,但是本發(fā)明的其他實施例同樣應(yīng)用可能具有多個處理器和多個總線的電子設(shè)備,其中一些或全部以不同的方式執(zhí)行不同的功能。
存儲設(shè)備115代表一個或多個用于存儲數(shù)據(jù)的機構(gòu)。例如,存儲設(shè)備115可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤存儲介質(zhì)、硬盤介質(zhì)、軟盤介質(zhì)、磁帶介質(zhì)、CD(壓縮盤)介質(zhì)、DVD(數(shù)字視頻盤或多功能數(shù)字盤)介質(zhì)、光學(xué)存儲介質(zhì)、閃存設(shè)備和/或其他計算機可讀介質(zhì)。在其他實施例中,可以使用任何適當(dāng)類型的存儲設(shè)備。雖然僅顯示了一個存儲設(shè)備115,但是可以存在多個存儲設(shè)備和多個類型的存儲設(shè)備。此外,雖然所繪的消息中心102包含存儲設(shè)備115,但是存儲設(shè)備115可以在消息中心102外部,和/或跨越其他電子設(shè)備,例如連接至網(wǎng)絡(luò)108的設(shè)備,而分布。
存儲設(shè)備115包括消息中心控制器126和消息數(shù)據(jù)庫128。消息中心控制器126在電話機103-1和103-2間路由消息,并且將消息保存和收回至/由消息數(shù)據(jù)庫128。在一實施例中,消息中心控制器126包括在處理器110上可執(zhí)行的指令或可被處理器110上執(zhí)行的指令所解譯的語句,以實現(xiàn)下面參照圖6所進一步描述的那些功能。在另一實施例中,對基于處理器的系統(tǒng)進行補充或代替,消息中心控制器126可以經(jīng)由邏輯門和/或其他適當(dāng)?shù)挠布夹g(shù)在硬件中部分或完全地實現(xiàn)。
消息數(shù)據(jù)庫128包括一個或多個消息130,該消息由源電話機103-1發(fā)送至消息中心102,以代替完成當(dāng)目標(biāo)電話機103-2不能或不愿接收呼叫時到達目標(biāo)電話機103-2的呼叫。在另一實施例中,消息130可以為在源和目標(biāo)電話機間發(fā)送的任意消息。目標(biāo)電話機103-2可選地可以收回、保存、刪除和/或轉(zhuǎn)發(fā)消息130。消息中心控制器126通過源和目標(biāo)在消息數(shù)據(jù)庫128中組織消息130。在不同的實施例中,消息130可以包括音頻、視頻、文本、數(shù)據(jù)或它們的任何組合。下面參照圖2A進一步描述消息數(shù)據(jù)庫。
雖然將消息中心控制器126和消息數(shù)據(jù)庫128二者描述為包括在消息中心102中的存儲設(shè)備115內(nèi),但在其它實施例中,它們可以在不同的存儲設(shè)備上/或不同的電子設(shè)備上,且可以被遠程訪問,如經(jīng)由網(wǎng)絡(luò)108。
輸入設(shè)備120可以為鍵盤、鼠標(biāo)或其他指點設(shè)備、軌跡球、觸摸板、觸摸屏、按鍵、麥克風(fēng)、語音識別設(shè)備,或用于用戶輸入數(shù)據(jù)至消息中心102和/或操作消息中心102的用戶界面的其他適當(dāng)機構(gòu)。雖然只顯示了一個輸入設(shè)備120,但在另一實施例中,可以出現(xiàn)任意個(包括零個)和任意類型的輸入設(shè)備。
輸出設(shè)備122是消息中心102向用戶顯示輸出的那個部分。輸出設(shè)備122可以是在計算機硬件領(lǐng)域所熟知的基于陰極射線管(CRT)的視頻顯示器。但是,在其他實施例中,輸出設(shè)備122可以被基于液晶顯示器(LCD)或基于氣體、等離子的平板顯示器所代替。在另一些實施例中,可以使用任何適當(dāng)?shù)娘@示設(shè)備。在其他實施例中,可以使用揚聲器或打印機。在其他實施例中,可以使用任何適當(dāng)?shù)妮敵鲈O(shè)備。雖然只顯示了一個輸出設(shè)備122,但在其他實施例中,可以出現(xiàn)任意個(包括零個)不同類型或相同類型的輸出設(shè)備。
總線125代表一個或多個總線,如PCI(外設(shè)部件互連)、ISA(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))、X-Bus、EISA(擴展工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu))或其他任何適當(dāng)?shù)目偩€和/或橋(也被稱為總線控制器)。
可以使用任何合適的硬件和/或軟件,如個人計算機,來實現(xiàn)消息中心102。便攜式計算機、膝上電腦或筆記本、PDA(個人數(shù)字助理)、口袋計算機、電話機、尋呼機、汽車、電信會議系統(tǒng)、儀表、客戶計算機、服務(wù)器計算機和大型計算機是消息中心102的其他可能配置的示例。圖1中所描述的硬件和軟件可能因特殊應(yīng)用而變動,且可以包括比那些所描述的元件更多或更少的元件。舉例說來,對已經(jīng)描述的硬件進行補充或代替,可以使用其他外部設(shè)備例如音頻適配器,或芯片編程設(shè)備如EPROM(可擦除可編程只讀存儲器)編程設(shè)備。
源電話機103-1嘗試對目標(biāo)電話機103-2進行呼叫。電話機103-1和103-2被標(biāo)注為“源”和“目標(biāo)”,僅僅為了說明源電話機103-1試圖對目標(biāo)電話機103-2進行呼叫,而且,在一實施例中被用作源的電話機在另一實施例中也可以被用作目標(biāo),反之亦然。源電話機103-1包括處理器160、存儲設(shè)備162、輸入設(shè)備164和輸出設(shè)備166,所有這些經(jīng)由總線167直接地或間接地連接。源電話機103-1還可包括發(fā)射機、天線,和/或用于經(jīng)由天線105、可移動的交換中心106、消息中心102和/或網(wǎng)絡(luò)108發(fā)射和接收消息和電話呼叫(部分或全部地經(jīng)由無線信號)至/來自消息中心102和/或目標(biāo)電話機103-2的收發(fā)器。雖然圖1中作為單機系統(tǒng)描述了源電話機103-1,但在其他實施例中,源電話機103-1可以作為另一設(shè)備的部分而嵌入其中,例如調(diào)制解調(diào)器、傳真機、汽車、儀表、膝上或筆記本計算機、尋呼機、PDA(個人數(shù)字助理)或其他適當(dāng)?shù)脑O(shè)備。
處理器160與前面已描述的處理器110類似。存儲設(shè)備162與前面已描述的處理器115類似,其由電話機控制器168和重疊包170存儲或編碼。
電話機控制器168包括處理器160上可執(zhí)行的指令或可被處理器160上執(zhí)行的指令所解譯的語句,以實現(xiàn)下面參照圖3、4、5、7、和8所進一步描述的那些功能。在另一實施例中,對基于處理器的電話機進行補充或代替,控制器160可以經(jīng)由邏輯門和/或其他適當(dāng)?shù)挠布夹g(shù)在硬件中部分或完全地實現(xiàn)。
重疊包170可以包括先前發(fā)送至消息中心102的消息加識別信息。電話機控制器168將重疊包170發(fā)送至消息中心102,而消息系統(tǒng)控制器126用來自重疊包170的重疊消息替換預(yù)先存在的消息130。下面參照圖2B進一步描述重疊包170。
輸入設(shè)備164可以為鍵盤、鼠標(biāo)或其他指點設(shè)備、軌跡球、觸摸板、觸摸屏、按鍵、麥克風(fēng)、語音識別設(shè)備,或用于用戶向源電話機103-1輸入音頻、視頻、文本、數(shù)據(jù)或它們的任意組合和/或操作源電話機103-1的用戶界面的其他適當(dāng)機構(gòu)。雖然只顯示了一個輸入設(shè)備164,但在另一實施例中,可以出現(xiàn)任意個相同類型或不同類型的輸入設(shè)備。
輸出設(shè)備166是源電話機103-1向用戶提供輸出的那個部分。輸出設(shè)備166可以是顯示器、揚聲器或任何其他適當(dāng)?shù)妮敵鲈O(shè)備或其組合。雖然只顯示了一個輸出設(shè)備166,但在其他實施例中,可以出現(xiàn)任意個相同類型或不同類型的輸出設(shè)備。
總線167與前面已描述的總線125類似。
目標(biāo)電話機103-2可以與前面已描述的源電話機103-1類似,且可以是相同或不同類型的電話機,而且,與源電話機103-1一樣,可以通過相同類型的網(wǎng)絡(luò)108或不同類型的網(wǎng)絡(luò)108而連接。
網(wǎng)絡(luò)108可以是任何合適的網(wǎng)絡(luò)或多個網(wǎng)絡(luò)的組合,并且可以支持任何適合于數(shù)據(jù)和/或代碼通信的適當(dāng)協(xié)議。在各種實施例中,網(wǎng)絡(luò)108可以是PSTN(公用交換電話網(wǎng))、ISDN(綜合服務(wù)數(shù)字網(wǎng)絡(luò))或FDDI(光纖分布式數(shù)據(jù)接口)。在各種實施例中,網(wǎng)絡(luò)108可以支持無線通信或硬連線通信,例如電話線或電纜。
在另一實施例中,網(wǎng)絡(luò)108可以支持無限帶寬技術(shù)。在另一個實施例中,網(wǎng)絡(luò)108可以支持以太網(wǎng)IEEE(電氣和電子工程師協(xié)會)802.3x規(guī)范。在另一實施例中,網(wǎng)絡(luò)108可以是互聯(lián)網(wǎng),并且可以支持IP(互聯(lián)網(wǎng)協(xié)議)。在另一實施例中,網(wǎng)絡(luò)108可以是局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。在另一實施例中,網(wǎng)絡(luò)108可以是熱點服務(wù)供應(yīng)商網(wǎng)絡(luò)。在另一實施例中,網(wǎng)絡(luò)108可以是內(nèi)部互聯(lián)網(wǎng)。在另一實施例中,網(wǎng)絡(luò)108可以是GPRS(通用分組無線業(yè)務(wù))網(wǎng)絡(luò)。在另一實施例中,網(wǎng)絡(luò)108可以是FRS(家庭無線電服務(wù))網(wǎng)絡(luò)。在另一實施例中,網(wǎng)絡(luò)108可以是適當(dāng)?shù)姆涓C數(shù)據(jù)網(wǎng)或基于單元的無線電網(wǎng)絡(luò)技術(shù)。在另一實施例中,網(wǎng)絡(luò)108可以是IEEE 802.11 B無線網(wǎng)絡(luò)。在另一實施例中,網(wǎng)絡(luò)108可以是任何適合的網(wǎng)絡(luò)或多個網(wǎng)絡(luò)的組合。雖然只顯示了一個網(wǎng)絡(luò)108,但在其他實施例中,可以出現(xiàn)任意數(shù)目的網(wǎng)絡(luò)(相同的或不同的類型)。
圖1中所說明的且實現(xiàn)本發(fā)明的各種實施例的各種軟件構(gòu)件可以以許多方式來實現(xiàn),包括使用各種計算機軟件應(yīng)用程序、例程、構(gòu)件、程序、對象、模塊及數(shù)據(jù)結(jié)構(gòu)等等,在下文稱之為“計算機程序”或簡稱為“程序”。計算機程序典型地包括一個或多個指令,該指令在不同的時候位于消息中心102和/或源電話機103-1的不同存儲器和存儲設(shè)備中,當(dāng)由消息中心102和/或源電話機103-1的一個或多個處理器讀取和執(zhí)行時,該指令也可以使得各個電子設(shè)備執(zhí)行實現(xiàn)本發(fā)明實施例的各個方面的步驟和元件所必需的步驟。
此外,雖然在完全機能電子設(shè)備例如消息中心102和源電話機103-1的背景中已經(jīng)描述或在此后將描述本發(fā)明的實施例,但是本發(fā)明的各種實施例能夠作為程序產(chǎn)品以各種形式而分發(fā),并且本發(fā)明同樣適用,而不管用于進行實際分發(fā)的信號承載介質(zhì)的特殊類型如何。經(jīng)由多種實際的信號承載介質(zhì),限定這個實施例的功能的程序可以傳送到消息中心102和源電話機103-1,其包括但不僅限于(1)永久存儲在不可重寫的存儲介質(zhì)上的信息,不可重寫的存儲介質(zhì)比如附加于電子設(shè)備或在電子設(shè)備內(nèi)部的只讀存儲設(shè)備,例如CD-ROM驅(qū)動器可讀的CD-ROM;(2)存儲在可重寫的存儲介質(zhì)上的可變信息,可重寫的存儲介質(zhì)比如硬盤驅(qū)動器或磁盤;或者(3)由通信介質(zhì)傳送至電子設(shè)備的信息,例如通過計算機或電話機網(wǎng)絡(luò),如網(wǎng)絡(luò)108。
這樣的實際的信號承載介質(zhì)在通信地耦合(直接或間接地)至處理器且承載機器可讀的那些指引本發(fā)明的功能的指令時,代表本發(fā)明的實施例。
也可以這樣發(fā)布本發(fā)明的實施例,即作為用戶公司、非贏利組織、政府實體、國內(nèi)組織結(jié)構(gòu)等的服務(wù)站的部分。這些實施例的方面可以包括配置待執(zhí)行的計算機系統(tǒng),以及采用實現(xiàn)這里所述的方法中的一些或全部的軟件系統(tǒng)和網(wǎng)絡(luò)服務(wù)。這些實施例的方面還可以包括分析客戶公司、創(chuàng)建響應(yīng)于該分析的建議、生成軟件以完成該建議的多個部分、將該軟件集成入現(xiàn)有的過程和基礎(chǔ)結(jié)構(gòu)、測定這里所描述的對方法和系統(tǒng)的使用、給用戶分配開支以及為用戶使用這些方法和系統(tǒng)而向用戶開帳單。
此外,可以根據(jù)本發(fā)明的特殊實施例中的應(yīng)用識別下文中所描述的各種程序。但是,下文中的任何特殊的程序術(shù)語僅僅是出于方便而使用的,并且因此,本發(fā)明的實施例不應(yīng)限制為僅使用在由這樣的術(shù)語識別和/或暗指的任何特殊的應(yīng)用程序中。
圖1中所說明的示例環(huán)境并不傾向于限制本發(fā)明。實際上,可以不脫離本發(fā)明的范圍而使用其他可選的硬件和/或軟件環(huán)境。
圖2根據(jù)本發(fā)明的實施例描述了示例消息數(shù)據(jù)庫128的結(jié)構(gòu)圖。示例消息數(shù)據(jù)庫128包括目標(biāo)電話機標(biāo)識符字段205、消息時間字段210、消息長度字段215、源電話機標(biāo)識符字段220及消息字段130。
目標(biāo)電話機標(biāo)識符205識別目標(biāo)電話機103-2,目標(biāo)電話機103-2是消息130的目標(biāo)。在一實施例中,目標(biāo)電話機標(biāo)識符205可以包括目標(biāo)電話機103-2的電話號碼。消息時間210包括源電話機103-1發(fā)送(指向目標(biāo)電話機標(biāo)識符205的)消息130至消息中心102的數(shù)據(jù)和/或時間。消息長度215包括消息130中的數(shù)據(jù)的量或長度。
源電話機標(biāo)識符220識別將消息130發(fā)送至消息中心102的源電話機103-1。在各種實施例中,源電話機標(biāo)識符220包括源電話機103-1的電話機號碼、電子序列號(ESN)或者移動識別號碼(MIN)。
消息130包括目標(biāo)電話機標(biāo)識符220所識別的源電話機103-1所發(fā)送的消息內(nèi)容,該消息內(nèi)容旨在供目標(biāo)電話機標(biāo)識符205所識別的目標(biāo)電話機103-2使用。
圖2B根據(jù)本發(fā)明的實施例描述了示例重疊包170的結(jié)構(gòu)圖。示例重疊包170包括目標(biāo)電話機標(biāo)識符字段255、先前消息時間字段260、重疊消息長度字段265、源電話機標(biāo)識符字段270以及重疊消息字段275。
目標(biāo)電話機標(biāo)識符255識別目標(biāo)電話機103-2,目標(biāo)電話機103-2是源電話機103-1先前發(fā)送的消息130的目標(biāo)。在一實施例中,目標(biāo)電話機標(biāo)識符255可以包括目標(biāo)電話機103-2的電話號碼。先前消息時間260包括源電話機103-1先前發(fā)送(指向目標(biāo)電話機標(biāo)識符255的)消息130至消息中心102的數(shù)據(jù)和/或時間。重疊消息長度265包括重疊消息275中的數(shù)據(jù)的量或長度。
源電話機標(biāo)識符270識別發(fā)送先前消息130和將重疊包170發(fā)送至消息中心102的源電話機103-1。在各種實施例中,源電話機標(biāo)識符270包括源電話機103-1的電話機號碼、電子序列號(ESN)或者移動識別號碼(MIN)。
重疊消息275包括用于先前發(fā)送的消息130的替換消息。在一實施例中,當(dāng)源電話機103-1發(fā)送重疊消息275和消息130時,重疊消息275和消息130可以包括同樣的內(nèi)容,但是由于不同時刻不同無線傳輸?shù)男盘枏姸戎械牟町?,?dāng)消息中心102接收重疊消息275和消息130時,它們可以包括不同的內(nèi)容。
圖3和圖4根據(jù)本發(fā)明的實施例描述了源電話機103-1的事件處理的示例的流程圖。控制開始于塊300。接著控制繼續(xù)到塊305,在此,源電話機103-1處的控制器168接收來自源電話機103-1的構(gòu)件(如輸入設(shè)備164或處理器110)的事件。接著控制繼續(xù)到塊310,在此,源電話機103-1處的控制器168確定所接收的事件是否是從輸入設(shè)備164接收的撥號事件,撥號事件指示源電話機103-1的用戶希望對目標(biāo)電話機103-2進行呼叫。如果塊310處的確認為真,則所接收的事件是從輸入設(shè)備164接收的、指示源電話機103-1的用戶希望對目標(biāo)電話機103-2進行呼叫的撥號事件,那么控制繼續(xù)到塊315,在此,源電話機103-1處的控制器168從輸入設(shè)備164處接收目標(biāo)電話機103-2的電話號碼,或確認或收回來自存儲設(shè)備162的電話號碼并直接對目標(biāo)電話機103-2進行呼叫。
接著控制繼續(xù)到塊320,在此,響應(yīng)于從源電話機103-1到目標(biāo)電話機103-2的呼叫,源電話機103-1處的控制器168確定源電話機103-1是否已經(jīng)接收到來自消息中心102的消息指示(如消息的提示音)。消息指示指示目標(biāo)電話機103-2不能接收呼叫或呼叫沒有完成,并且指示源電話機103-1可能利用消息中心102留下了消息,不久目標(biāo)電話機103-2可以收回該消息。
響應(yīng)于從源電話機103-1指向目標(biāo)電話機103-2的呼叫,如果塊320處的確認為真,則源電話機103-1處的控制器168已接收來自消息中心102的消息指示,那么控制繼續(xù)到塊325,在此,源電話機103-1處的控制器168確定源電話機103-1與消息中心102間傳輸?shù)南?30的信號強度(能量或功率的量)是否低于低信號強度閾值。如下面參照圖7和8所進一步描述的那樣確定和調(diào)整低信號強度閾值。
在各種實施例中,傳輸?shù)男盘枏姸瓤梢园ㄈ魏位蛉繌脑措娫挋C103-1到天線105傳輸?shù)男盘枏姸?、從天線105到可移動的交換中心106傳輸?shù)男盘枏姸?、從可移動的交換中心106到消息中心102傳輸?shù)男盘枏姸纫约叭我庵虚g傳輸?shù)男盘枏姸?。傳輸可以包括無線傳輸、有線傳輸或其任意復(fù)合或組合。在另一實施例中,信號強度以dBm(高于或低于一毫瓦的分貝數(shù))來測量。在另一實施例中,信號強度可以包括信噪比(SNR)(信號強度與正在產(chǎn)生干擾的噪音的比)。
如果塊325處的確認為假,則源電話機103-1與消息中心102間傳輸?shù)南?30的信號強度(能量或功率的量)不低于低信號強度閾值,那么控制繼續(xù)到塊330,在此,源電話機103-1處的控制器168處理呼叫,包括將消息130或其部分從源電話機103-1發(fā)送至消息中心102,消息中心102將其保存起來,以用于隨后的可選的通過目標(biāo)電話機103-2的收回。消息130指向目標(biāo)電話機103-2,并且可以包括目標(biāo)電話機103-2的標(biāo)識符。消息130還可以包括被記錄的源電話機103-1的用戶聲音消息、視頻、文本或者其他任何適當(dāng)消息。接著控制繼續(xù)到塊435,在此,源電話機103-1處的控制器168確定消息中心102、目標(biāo)電話機103-2或源電話機103-1是否已經(jīng)掛斷或終止呼叫。
如果塊435處的確認為真,則出現(xiàn)掛斷或呼叫被終止,那么控制繼續(xù)到塊440,在此,源電話機103-1處的控制器168確定消息標(biāo)志是否為真。如果塊440處的確認為真,則消息標(biāo)志為真且源電話機103-1當(dāng)前正在記錄重疊消息275,那么控制繼續(xù)到塊445,在此,源電話機103-1處的控制器168停止記錄重疊消息275。接著,如先前上文所描述的那樣,控制返回至塊305。
如果塊440處的確認為假,則消息標(biāo)志為假且源電話機103-1當(dāng)前沒有記錄重疊消息275,那么如先前上文所描述的那樣,控制返回到塊305。
如果塊435處的確認為假,則呼叫仍然在進行,那么控制繼續(xù)到塊450,在此,源電話機103-1處的控制器168確定消息標(biāo)志是否為真。如果塊450處的確認為真,則消息標(biāo)志為真且源電話機103-1當(dāng)前正在記錄重疊消息275,那么控制繼續(xù)到塊455,在此,源電話機103-1處的控制器168確定重疊消息275可用的存儲設(shè)備162內(nèi)的內(nèi)存量是否低于閾值。
如果塊455處的確認為真,則可用內(nèi)存低于閾值,那么控制繼續(xù)到塊460,在此,源電話機103-1處的控制器168停止記錄重疊消息275。接著控制繼續(xù)到塊465,在此,源電話機103-1處的控制器168將消息標(biāo)志設(shè)為假。接著,如先前上文所描述的那樣,控制返回之塊330。
如果塊455處的確認為假,則可用內(nèi)存不低于閾值,如先前上文所描述的那樣,控制返回至塊330。
如果塊450處的確認為假,則消息標(biāo)志為假且源電話機103-1當(dāng)前沒有記錄重疊消息275,那么如先前上文所描述的那樣,控制返回到塊330。
如果塊325處的確認為真,則源電話機103-1與消息中心102間傳輸?shù)南?30或其部分的信號強度低于低信號強度閾值,那么控制繼續(xù)到塊370,在此,源電話機103-1處的控制器168通過開始保存正由源電話機103-1向消息中心102正在發(fā)送的消息130來開始向重疊消息275記錄消息130。例如,源電話機103-1處的控制器168開始記錄源電話機103-1的用戶正在創(chuàng)建的聲音、視頻或數(shù)據(jù)消息,它們打算供給目標(biāo)電話機103-2使用且被指向標(biāo)電話機103-2。因此,在用戶正在創(chuàng)建消息130且控制器168正在向消息中心102發(fā)送消息130的期間,控制器168可以向重疊消息275記錄消息130。
接著控制繼續(xù)到塊375,其中,源電話機103-1處的控制器168將消息標(biāo)志設(shè)為真,指示源電話機103-1當(dāng)前正在將消息130記錄為重疊消息275。接著控制繼續(xù)到塊330,在此,源電話機103-1處的控制器168處理呼叫,將消息130發(fā)送至消息中心102或發(fā)送呼叫至目標(biāo)電話機103-2。接著,如先前上文所描述的那樣,控制繼續(xù)到塊435。
如果塊320處的確認為假,則源電話機103-1處的控制器168還沒有接收來自消息中心102的響應(yīng)于從源電話機103-1到目標(biāo)電話機103-2的呼叫的消息指示,那么控制繼續(xù)到塊380,在此,源電話機103-1處的控制器168將消息標(biāo)志設(shè)為假,指示源電話機103-1不是正在記錄重疊消息。接著控制繼續(xù)到塊330,其中,源電話機103-1處的控制器168處理呼叫,向目標(biāo)電話機103-2發(fā)送聲音、音頻、視頻或數(shù)據(jù)。接著,如先前上文所描述的那樣,控制繼續(xù)到塊435。
如果塊310處的確認為假,則所接收的事件不是撥號事件,那么控制繼續(xù)到塊385,在此,如下文參照圖5所進一步描述的那樣,源電話機103-1處的控制器168處理信號事件的檢查。接著控制返回至塊305,在此,如先前上文所描述的那樣,源電話機103-1處的控制器168接收另一事件。
圖5根據(jù)本發(fā)明的實施例描述了源電話機103-1的檢查信號的事件處理的一個示例的流程圖??刂崎_始于塊500。接著控制繼續(xù)到塊505,其中,源電話機103-1處的控制器168確定所接收的事件是否是檢查信號的事件。處理器160、時鐘、計時器或其它設(shè)備周期性地發(fā)送檢查信號的事件至源電話機103-1處的控制器168。
如果塊505處的確認為真,則所接收的事件是檢查信號的事件,那么響應(yīng)于該檢查信號的事件,控制繼續(xù)到塊510,在此,源電話機103-1處的控制器168確定源電話機103-1與消息中心102間傳輸?shù)男盘枏姸仁欠窀哂诟咝盘枏姸乳撝怠H缦旅鎱⒄請D7和8所進一步描述的那樣確定和調(diào)整高信號強度閾值。
在各種實施例中,傳輸?shù)男盘枏姸瓤梢园ㄈ魏位蛉繌脑措娫挋C103-1到天線105傳輸?shù)男盘枏姸取奶炀€105到可移動的交換中心106傳輸?shù)男盘枏姸取目梢苿拥慕粨Q中心106到消息中心102傳輸?shù)男盘枏姸纫约叭我庵虚g傳輸?shù)男盘枏姸?。傳輸可以包括無線傳輸、有線傳輸或其任意復(fù)合或組合。高信號強度閾值代表高于低信號強度閾值的信號強度。
如果塊510處的確認為真,則源電話機103-1與消息中心102間傳輸?shù)男盘枏姸雀哂诟咝盘枏姸乳撝担敲纯刂评^續(xù)到塊515,在此,源電話機103-1處的控制器168確定是否先前已經(jīng)從發(fā)送至消息中心102的消息130處記錄了重疊消息275。
如果塊515處的確認為真,則存在重疊消息275并且重疊消息275是先前從消息130處記錄的(指示先前何時發(fā)送消息130、信號強度低于低信號強度閾值),那么控制繼續(xù)到塊520,在此,源電話機103-1處的控制器168發(fā)送重疊包170,包括目標(biāo)電話機標(biāo)識符255、消息時間260、重疊消息長度265、源電話機標(biāo)識符270以及重疊消息275,至消息中心102。在一實施例中,源電話機103-1處的控制器168首先發(fā)送重疊包170的字段255、260、265和270,并且等待發(fā)送重疊消息275,直到消息中心102響應(yīng)于接收字段255、260、265和270要求重疊消息275。在另一實施例中,消息中心102可以通知源電話機103-1消息130是否由目標(biāo)電話機103-2收回或刪除,在這些情況下,源電話機103-1不向消息中心102發(fā)送重疊消息275。接著控制繼續(xù)到塊525,在此,源電話機103-1處的控制器168執(zhí)行檢查信號事件的正常處理。接著控制繼續(xù)到塊599,在此,圖5的邏輯返回。
如果塊515處的確認為假,則不存在重疊消息275或重疊消息275不是先前從消息130處記錄的,那么,如先前上文所描述的那樣,控制繼續(xù)到塊525。
如果塊510處的確認為假,則傳輸?shù)男盘枏姸炔桓哂诟咝盘枏姸乳撝担敲纯刂评^續(xù)到塊525,在此,源電話機103-1處的控制器168執(zhí)行檢查信號事件的正常處理。接著控制繼續(xù)到塊599,在此,圖5的邏輯返回。
如果塊505處的確認為假,則所接收的事件不是檢查信號事件,那么控制繼續(xù)到塊530,在此,源電話機103-1處的控制器168處理其他事件。接著控制繼續(xù)到塊599,其中,圖5的邏輯返回。
圖6根據(jù)本發(fā)明的實施例描述了消息中心102的包處理示例的流程圖??刂崎_始于塊600。接著控制繼續(xù)到塊605,在此,消息中心102處的控制器126接收包。接著控制繼續(xù)到塊610,在此,消息中心102處的控制器126確定所接收的包是否是重疊包170。如果塊610處的確認為真,則所接收的包是重疊包170,那么控制繼續(xù)到塊615,在此,消息中心102處的控制器126確定與重疊包170匹配的消息130是否存在。
在各種實施例中,如果消息130還有被目標(biāo)電話機103-2收回、聽或刪除,則消息130存在。在一實施例中,通過確定重疊包170中的源電話機標(biāo)識符270是否與發(fā)送消息130的源電話機103-1的源電話機標(biāo)識符220相匹配,消息中心102處的控制器126確定消息中心102處是否存在消息130。在另一實施例中,通過確定重疊包170中的目標(biāo)電話機標(biāo)識符255是否與消息130的目標(biāo)電話機103-2的目標(biāo)電話機標(biāo)識符205相匹配,消息中心102處的控制器126確定消息中心102處是否存在消息130。在另一實施例中,通過確定重疊包170中的時間260是否與已發(fā)送消息130的時間210相匹配,消息中心102處的控制器126確定消息中心102處是否存在消息130。在另一實施例中,通過確定重疊消息275的長度265是否與消息130的長度215相匹配,消息中心102處的控制器126還確定消息中心102處是否存在消息130。
如果塊615處的確認為真,則存在與重疊包170相匹配的消息130,那么控制繼續(xù)到塊620,在此,消息中心102處的控制器126用來自重疊包170的重疊消息275替換現(xiàn)有的消息130。接著,當(dāng)目標(biāo)電話機103-2隨后收回指向它的消息時,目標(biāo)電話機103-2接收重疊消息275而不是消息130,其中,重疊消息275是以強于消息130的信號強度從源電話機103-1發(fā)送至消息中心102的。在另一實施例中,控制器126保存重疊消息275,同時也保留現(xiàn)有的消息130,以使目標(biāo)電話機103-2隨后可以隨意地接收重疊消息275和現(xiàn)有的消息130中的任意一個或全部。接著控制繼續(xù)到塊699,在此,圖6的邏輯返回。
如果塊615處的確認為假,則不存在與重疊包170相匹配的消息130,那么控制繼續(xù)到塊625,在此,消息中心102處的控制器126放棄所接收的重疊包170。接著控制繼續(xù)到塊699,在此,圖6的邏輯返回。
如果塊610處的確認為假,則所接收的包不是重疊包170,那么控制繼續(xù)到塊630,在此,消息中心102處的控制器126執(zhí)行正常包處理。接著,控制繼續(xù)到塊699,在此,圖6的邏輯返回。
圖7根據(jù)本發(fā)明的實施例描述了基于測試消息調(diào)整信號強度閾值的過程的示例的流程圖??刂崎_始于塊700。接著,控制繼續(xù)到塊703,在此,源電話機103-1處的控制器168將低信號強度閾值和高信號強度閾值初始化為適當(dāng)?shù)拇笮?,其中,高信號強度閾值高于或大于低信號強度閾值?br>
接著,控制繼續(xù)到塊705,在此,源電話機103-1處的控制器168確定測試時間周期是否已經(jīng)結(jié)束且源電話機103-1不繁忙。如果當(dāng)前正在進行呼叫、當(dāng)前正在收回或發(fā)送消息或者源電話機103-1處的控制器168正在執(zhí)行另一個任務(wù),則源電話機103-1會是繁忙的。如果塊705處的確認為真,則測試時間周期已經(jīng)結(jié)束且源電話機103-1不繁忙,那么控制繼續(xù)到塊710,在此,源電話機103-1處的控制器168發(fā)送測試消息到消息中心102。接著控制繼續(xù)到塊715,在此,源電話機103-1處的控制器168收回來自消息中心102的測試消息,并感知消息中心102、可移動的交換中心106、天線105和/或源電話機103-1間傳輸?shù)乃栈氐臏y試消息傳輸?shù)男盘枏姸取?br>
接著控制繼續(xù)到塊720,在此,源電話機103-1處的控制器168確定所收回的測試消息與先前發(fā)送的測試消息是否是同樣的。在一實施例中,測試消息是數(shù)字消息,且源電話機103-1處的控制器168對所發(fā)送的測試消息與所收回的測試消息執(zhí)行逐位的比較。在另一實施例中,源電話機103-1處的控制器168確定所收回的測試消息與所發(fā)送的測試消息間的差別是否在差別閾值內(nèi),例如不同位的數(shù)目小于閾值。如果塊720處的確認為真,則所收回的測試消息與所發(fā)送的消息是同樣的(或在差別閾值內(nèi)),那么控制繼續(xù)到塊725,在此,源電話機103-1處的控制器168確定所收回的測試消息傳輸?shù)男盘枏姸仁欠翊笥诨蚋哂诟咝盘枏姸乳撝怠?br>
如果塊725處的確認為真,則所收回的測試消息傳輸?shù)男盘枏姸却笥诟咝盘枏姸乳撝担敲纯刂评^續(xù)到塊730,在此,源電話機103-1處的控制器168不調(diào)整低信號強度閾值或高信號強度閾值。接著,控制繼續(xù)到塊799,在此,圖7的邏輯返回。
如果塊725處的確認為假,則所收回的測試消息傳輸?shù)男盘枏姸炔淮笥诟咝盘枏姸乳撝?,那么控制繼續(xù)到塊735,在此,源電話機103-1處的控制器168確定所收回的測試消息傳輸?shù)男盘枏姸仁欠裨诟咝盘枏姸乳撝蹬c低信號強度閾值之間,即小于或低于高信號強度閾值而大于或高于低信號強度閾值。
如果塊735處的確認為真,則所收回的測試消息傳輸?shù)男盘枏姸仍诟咝盘枏姸乳撝蹬c低信號強度閾值之間,那么控制繼續(xù)到塊740,其中,源電話機103-1處的控制器168將高信號強度閾值調(diào)整(改變)為低于所收回的測試消息傳輸?shù)男盘枏姸榷哂诘托盘枏姸乳撝?。接著,控制繼續(xù)到塊799,在此,圖7的邏輯返回。
如果塊735處的確認為假,則所收回的測試消息傳輸?shù)男盘枏姸鹊陀诘托盘枏姸乳撝?,那么控制繼續(xù)到塊745,其中,源電話機103-1處的控制器168將高信號強度閾值調(diào)整(改變)為低于所收回的測試消息傳輸?shù)男盘枏姸?,并將低信號強度閾值調(diào)整(改變)為低于所收回的測試消息傳輸?shù)男盘枏姸?。源電話機103-1處的控制器168保證低信號強度閾值低于高信號強度閾值。接著,控制繼續(xù)到塊799,在此,圖7的邏輯返回。
如果塊720處的確認為假,則所收回的測試消息與所發(fā)送的消息是不同的,或所收回的測試消息不在所發(fā)送的測試消息的差別閾值內(nèi),那么控制繼續(xù)到塊750,在此,源電話機103-1處的控制器168確定處理不同的測試消息,如下面參照圖7和8所進一步描述的那樣。接著,控制繼續(xù)到塊799,在此,圖7的邏輯返回。
如果塊705處的確認為假,則控制繼續(xù)到塊755,其中,源電話機103-1處的控制器168等待一段時間。接著,如先前所描述的那樣,控制繼續(xù)到塊705。這樣,源電話機103-1處的控制器168周期性地發(fā)送測試消息至消息中心102、收回那些來自消息中心102的測試消息、將所發(fā)送的測試消息與所收回的測試消息進行比較,并在所收回的測試消息的信號強度以及所發(fā)送的測試消息與所收回的測試消息的比較的基礎(chǔ)上,調(diào)整(改變)高信號強度閾值和低信號強度閾值。
圖8根據(jù)本發(fā)明的實施例描述了基于不同的測試消息調(diào)整信號強度閾值的示例過程的流程圖??刂崎_始于塊800。接著控制繼續(xù)到塊805,在此,源電話機103-1處的控制器168確定所收回的測試消息傳輸?shù)男盘枏姸仁欠窀哂诟咝盘枏姸乳撝?。如果塊805處的確定為真,則所收回的測試消息傳輸?shù)男盘枏姸雀哂诟咝盘枏姸乳撝?,那么控制繼續(xù)到塊810,在此,源電話機103-1處的控制器168將低信號強度閾值和高信號強度閾值二者調(diào)整(改變)為高于所收回的測試消息傳輸?shù)男盘枏姸?,其中,低信號強度閾值低于高信號強度閾值。接著,控制繼續(xù)到塊899,在此,圖8的邏輯返回。
如果塊805處的確定為假,則所收回的測試消息傳輸?shù)男盘枏姸炔桓哂诟咝盘枏姸乳撝?,那么控制繼續(xù)到塊815,其中,源電話機103-1處的控制器168確定所收回的測試消息傳輸?shù)男盘枏姸仁欠裨诘托盘枏姸乳撝岛透咝盘枏姸乳撝抵g(即,高于低信號強度閾值且低于高信號強度閾值)。如果塊815處的確定為真,則所收回的測試消息傳輸?shù)男盘枏姸仍诘托盘枏姸乳撝岛透咝盘枏姸乳撝抵g,那么控制繼續(xù)到塊820,其中,源電話機103-1處的控制器168將低信號強度閾值調(diào)整(改變)為高于所收回的測試消息傳輸?shù)男盘枏姸?,但低于高信號強度閾值。接著,控制繼續(xù)到塊899,在此,圖8的邏輯返回。
如果塊815處的確定為假,則所收回的測試消息傳輸?shù)男盘枏姸鹊陀诘托盘枏姸乳撝?,那么控制繼續(xù)到塊825,其中,低信號強度閾值和高信號強度閾值不做調(diào)整。接著,控制繼續(xù)到塊899,在此,圖8的邏輯返回。
先前參照附圖詳細描述了本發(fā)明的示例實施例(其中相似的標(biāo)號代表相似的元素),附圖構(gòu)成本說明書的一部分,并且通過對可以實踐本發(fā)明的具體的示例實施例進行說明而示出。充分描述了這些實施例,使得本領(lǐng)域的技術(shù)人員能夠?qū)嵺`本發(fā)明,但可以利用其他的實施例,且可以進行邏輯的、機械的、電子的和其他的改變而不背離本發(fā)明的范圍。此說明書中所用的詞語“實施例”的不同實例不必意指相同的實施例,但是也可以指相同的實施例。因此,前面的詳述不應(yīng)理解為具有限制意義,而本發(fā)明的范圍只由所附權(quán)利要求限定。
在先前的描述中,闡明了許多的特殊細節(jié),以提供對本發(fā)明的徹底理解。但是,可以不用這些特殊細節(jié)而實踐本發(fā)明。在其他的例子中,為了不模糊本發(fā)明,沒有詳細展示熟知的電路、結(jié)構(gòu)和技術(shù)。
權(quán)利要求
1.一種方法,包括如果響應(yīng)于從源電話機指向目標(biāo)電話機的呼叫,源電話機接收到來自消息中心的消息指示,則從源電話機發(fā)送消息至消息中心;如果在發(fā)送期間源電話機與消息中心間傳輸?shù)牡谝恍盘枏姸鹊陀诘托盘枏姸乳撝?,則將消息記錄至源電話機處的重疊包中的重疊消息;記錄之后,確定源電話機與消息中心間傳輸?shù)牡诙盘枏姸仁欠癯^高信號強度閾值;和如果第二信號強度超過高信號強度閾值且記錄了重疊消息,則從源電話機發(fā)送重疊包至消息中心。
2.如權(quán)利要求1所述的方法,其中,重疊包還包括源電話機標(biāo)識符;目標(biāo)電話機標(biāo)識符;和消息被發(fā)送至消息中心的時間。
3.如權(quán)利要求2所述的方法,其中,消息中心保存消息。
4.如權(quán)利要求3所述的方法,其中,消息中心接收來自源電話機的重疊包,并且如果消息中心處存在消息,則用重疊包代替該消息,其中,如果響應(yīng)于來自目標(biāo)電話機的要求尚未刪除消息,則消息中心處存在消息。
5.如權(quán)利要求4所述的方法,其中,消息中心通過確定重疊包中的源電話機標(biāo)識符是否與發(fā)送消息的源電話機匹配,來確定消息中心處是否存在消息。
6.如權(quán)利要求4所述的方法,其中,消息中心還通過確定重疊包中的目標(biāo)電話機標(biāo)識符是否與消息的目標(biāo)電話機匹配,來確定消息中心處是否存在消息。
7.如權(quán)利要求4所述的方法,其中,消息中心還通過確定重疊包中的時間是否與消息被發(fā)送的時間匹配,來確定消息中心處是否存在消息。
8.如權(quán)利要求4所述的方法,其中,消息中心還通過確定重疊包的長度是否與消息的長度匹配,來確定消息中心處是否存在消息。
9.一種源電話機,包括處理器;和通信地耦合至處理器的存儲設(shè)備,其中,存儲設(shè)備用指令編碼,其中,當(dāng)在處理器上執(zhí)行時指令包括如果響應(yīng)于從源電話機指向目標(biāo)電話機的呼叫,源電話機接收到來自消息中心的消息指示,則從源電話機發(fā)送消息至消息中心,其中,消息指示指示目標(biāo)電話機沒有應(yīng)答呼叫,其中,消息中心保存所述消息,如果在發(fā)送期間源電話機與消息中心間傳輸?shù)牡谝恍盘枏姸鹊陀诘托盘枏姸乳撝?,則將消息記錄至源電話機處的重疊包中的重疊消息,其中,記錄還包括保存源電話機標(biāo)識符、目標(biāo)電話機標(biāo)識符以及重疊包中的消息被發(fā)送的時間,記錄之后,確定源電話機與消息中心間傳輸?shù)牡诙盘枏姸仁欠癯^高信號強度閾值,其中,高信號強度閾值高于低信號強度閾值,和如果第二信號強度超過高信號強度閾值且記錄了重疊消息,則從源電話機發(fā)送重疊包至消息中心。
10.如權(quán)利要求9所述的源電話機,其中,消息中心接收來自源電話機的重疊包,并且如果消息中心處存在消息,則用重疊包代替該消息,其中,如果響應(yīng)于來自目標(biāo)電話機的要求尚未刪除消息,則消息中心處存在消息。
11.如權(quán)利要求10所述的源電話機,其中,消息中心通過確定重疊包中的源電話機標(biāo)識符是否與發(fā)送消息的源電話機匹配,來確定消息中心處是否存在消息。
12.如權(quán)利要求11所述的電話機,其中,消息中心還通過確定重疊包中的目標(biāo)電話機標(biāo)識符是否與消息的目標(biāo)電話機匹配,來確定消息中心處是否存在消息。
13.如權(quán)利要求11所述的方法,其中,消息中心還通過確定重疊包中的時間是否與消息被發(fā)送的時間匹配,來確定消息中心處是否存在消息。
全文摘要
在一實施例中,如果響應(yīng)于從源電話機指向目標(biāo)電話機的呼叫,源電話機接收到來自消息中心的消息指示,則從源電話機發(fā)送消息至消息中心。消息指示指示目標(biāo)電話機沒有應(yīng)答呼叫。消息中心保存消息。如果在發(fā)送消息期間源電話機與消息中心間傳輸?shù)男盘枏姸鹊陀诘托盘枏姸乳撝?,則將消息記錄至源電話機處的重疊消息。一旦源電話機與消息中心間的信號強度高于高信號強度閾值,則從源電話機發(fā)送包括重疊消息的重疊包至目標(biāo)電話機,并且如果消息中心處存在消息,則消息中心用重疊消息代替該消息。這樣,目標(biāo)電話機可以收回以較大的信號強度發(fā)送的重疊消息。
文檔編號H04B7/26GK101090571SQ20071009711
公開日2007年12月19日 申請日期2007年4月17日 優(yōu)先權(quán)日2006年6月12日
發(fā)明者卡里·L·貝茨 申請人:國際商業(yè)機器公司