專利名稱:無(wú)線通信系統(tǒng)中的基于語(yǔ)境的消息接發(fā)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無(wú)線通信裝置,且更特定來(lái)說(shuō),涉及用于無(wú)線通信裝置的消息接發(fā)技術(shù)。
背景技術(shù):
許多無(wú)線通信裝置包括例如話音郵件消息接發(fā)的特征。當(dāng)無(wú)線通信裝置用戶不接聽(tīng)呼叫時(shí),例如,當(dāng)用戶在另一通話中、不在范圍內(nèi)、忽視呼叫或以其它方式不能接聽(tīng)時(shí),通常為呼叫者啟動(dòng)話音郵件消息接發(fā)。當(dāng)已啟動(dòng)話音郵件消息接發(fā)時(shí),話音郵件消息接發(fā)系統(tǒng)通常向呼叫者播放話音郵件問(wèn)候,且呼叫者被轉(zhuǎn)發(fā)到允許呼叫者為用戶留下話音頻息的話音郵件消息接發(fā)系統(tǒng)的一部分。常常出于相信用戶有空交談,而僅僅是沒(méi)注意到或忽視呼叫,呼叫者可能不管先前已聯(lián)系到話音郵件消息接發(fā)系統(tǒng)而繼續(xù)呼叫無(wú)線通信裝置?;蛘?,人們可每數(shù)分鐘就呼叫無(wú)線通信裝置,而不管較早時(shí)已留下的消息。這些呼叫者可能相信應(yīng)所述已回過(guò)他們的電話,或既然已過(guò)去了幾分鐘,那么用戶可能有空交談了。當(dāng)然,可能存在用戶尚不能夠接聽(tīng)呼叫或回電話的許多原因。
發(fā)明內(nèi)容
一般來(lái)說(shuō),本發(fā)明描述用于向無(wú)線通信裝置提供基于語(yǔ)境的話音郵件消息接發(fā)的技術(shù)。在回復(fù)呼叫時(shí),無(wú)線通信裝置可基于語(yǔ)境而選擇消息。作為一實(shí)例,無(wú)線通信系統(tǒng)可檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫,基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者,和將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。在一些情況下,可基于語(yǔ)境和呼叫者身份兩者來(lái)選擇所述消息。在一個(gè)實(shí)例中,本發(fā)明提供一種方法,其包含檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫,基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者,和將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。在另一實(shí)例中,本發(fā)明提供一種無(wú)線通信系統(tǒng),所述無(wú)線通信系統(tǒng)包含無(wú)線通信裝置,其具有產(chǎn)生指示所述無(wú)線通信裝置的語(yǔ)境的輸入信息的輸入接口 ;處理器,其檢測(cè)來(lái)自呼叫者的引導(dǎo)到所述無(wú)線通信裝置的呼叫并基于所述無(wú)線通信裝置的所述語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者;以及發(fā)射器,其將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。在另一實(shí)例中,本發(fā)明提供一種無(wú)線通信裝置,所述無(wú)線通信裝置包含輸入接口,其產(chǎn)生指示所述無(wú)線通信裝置的語(yǔ)境的輸入信息;以及處理器,其檢測(cè)來(lái)自呼叫者的引導(dǎo)到所述無(wú)線通信裝置的呼叫并產(chǎn)生對(duì)基于所述無(wú)線通信裝置的所述語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者的指示。
在另一實(shí)例中,本發(fā)明提供一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體包含致使無(wú)線通信系統(tǒng)裝置內(nèi)的處理器執(zhí)行以下操作的指令檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫,基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者,和將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。在另一實(shí)例中,本發(fā)明提供一種無(wú)線通信系統(tǒng),其包含用于檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫的裝置、用于基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者的裝置,和用于將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者的裝置。在附圖和以下描述中闡明了本發(fā)明的一個(gè)或一個(gè)以上實(shí)例的細(xì)節(jié)。根據(jù)描述和圖式且根據(jù)權(quán)利要求書,其它特征、目標(biāo)和優(yōu)勢(shì)將顯而易見(jiàn)。
圖1為無(wú)線通信系統(tǒng)的方框圖。圖2為說(shuō)明根據(jù)本發(fā)明的示范性無(wú)線通信裝置的方框圖。圖3為說(shuō)明接收根據(jù)本發(fā)明的無(wú)線通信裝置的輸入的輸入接口單元的方框圖。圖4為根據(jù)本發(fā)明的更詳細(xì)地說(shuō)明圖3的輸入的方框圖。圖5為說(shuō)明根據(jù)本發(fā)明的話音郵件消息接發(fā)系統(tǒng)的方框圖。圖6為描繪可響應(yīng)于呼叫者呼叫無(wú)線通信裝置而產(chǎn)生的若干基于語(yǔ)境的消息的概念圖。圖7為說(shuō)明根據(jù)本發(fā)明的回復(fù)消息選擇方法的流程圖。圖8為說(shuō)明根據(jù)本發(fā)明的另一回復(fù)消息選擇方法的流程圖。圖9為說(shuō)明根據(jù)本發(fā)明的另一回復(fù)消息選擇方法的流程圖。
具體實(shí)施例方式圖1為無(wú)線通信系統(tǒng)10的一部分的方框圖。如在圖1中看出,系統(tǒng)10包括公共交換電話網(wǎng)絡(luò)(PSTN) 11、移動(dòng)交換中心(MSC) 12、基站控制器(BSC) 14、基站收發(fā)器 (BST) 16、按若干配置展示為VMS 18A-18D的話音郵件消息接發(fā)系統(tǒng)(VMS),和無(wú)線通信裝置(WCD)20。WCD 20可支持多種電話服務(wù)(例如,話音、視頻或數(shù)據(jù)服務(wù))中的任一者。當(dāng)呼叫者呼叫WCD 20時(shí),MSC 12接收呼叫且確定WCD 20所處的小區(qū)。MSC 12可基于WCD 20 的信號(hào)強(qiáng)度信息(如由MSC 12從BSC 14針對(duì)BST 16所接收)維護(hù)查找表。在確定了 WCD 20所處的位置后,MSC 12經(jīng)由BST 16將呼叫引導(dǎo)到WCD 20。MSC 12,BSC 14禾Π WCD 20可被稱作無(wú)線通信系統(tǒng)裝置。WCD 20通常包括由系統(tǒng)10使用的若干碼,包括系統(tǒng)識(shí)別碼(SID)。SID為識(shí)別裝置的歸屬網(wǎng)絡(luò)的經(jīng)編程到無(wú)線通信裝置中的號(hào)碼。SID由無(wú)線通信裝置在其控制信道上廣播,且由網(wǎng)絡(luò)比較SID與其自身的識(shí)別碼以便確定無(wú)線通信裝置是否正在漫游(常出于記帳的目的)。如上文提到,系統(tǒng)10包括VMS,可按若干不同方式將其配置于系統(tǒng)10內(nèi)。在一些情況下,VMS可駐留于MSC 12內(nèi)(VMS 18A)或BSC 14內(nèi)(VMS 18B)。在其它情況下,可直接將VMS耦合到MSC 12禾口 BSC 14中的一者或兩者(VMS 18C),如由圖1中的MSC 12、BSC 14與VMS 18C之間的虛線表示。在一些情況下,VMS可駐留于WCD 20內(nèi)(VMS 18D),使得當(dāng)呼叫者呼叫WCD 20時(shí),WCD 20執(zhí)行所有話音消息接發(fā)任務(wù),包括編碼、解碼和話音消息接發(fā)數(shù)據(jù)存儲(chǔ)。從現(xiàn)在起,VMS 18A-18D將一般被稱作VMS 18,其具有按需要描述的特定配置。在呼叫者不能夠聯(lián)系到WCD 20(因?yàn)闊o(wú)線通信裝置已經(jīng)掉電、不在范圍內(nèi),或呼叫者聯(lián)系到無(wú)線通信裝置但無(wú)線通信裝置用戶不接聽(tīng)呼叫,或由于任何其它原因)的情況下,視系統(tǒng)10的配置而定,MSC 12、BSC 14或WCD 20將呼叫者轉(zhuǎn)移到VMS 18。VMS 18可編碼和存儲(chǔ)用于無(wú)線通信裝置用戶的消息,或存儲(chǔ)已編碼的消息,且接著通知用戶消息已被接收。以下將更詳細(xì)地描述VMS 18,因?yàn)槠渖婕氨景l(fā)明的方面。在記錄和存儲(chǔ)來(lái)自呼叫者的消息前,VMS 18通常向呼叫者播放預(yù)先記錄的問(wèn)候。 雖然預(yù)先記錄的問(wèn)候可為由網(wǎng)絡(luò)提供的默認(rèn)問(wèn)候,但最通常地,無(wú)線通信裝置用戶預(yù)先記錄個(gè)性化的問(wèn)候。雖然預(yù)先記錄個(gè)性化的問(wèn)候并不困難,但其可能為耗時(shí)的過(guò)程。即使用戶有時(shí)間來(lái)改變其問(wèn)候以反映其當(dāng)前或未來(lái)情況,許多用戶也不費(fèi)心去改變問(wèn)候或忘記改變問(wèn)候。因而,預(yù)先記錄的問(wèn)候可將關(guān)于用戶的情況和可能回呼叫者的呼叫的時(shí)間的極少信息提供給呼叫者。如以下將更詳細(xì)地描述,本發(fā)明描述可能夠向呼叫者提供基于語(yǔ)境的消息的無(wú)線通信裝置和方法??呻SWCD 20的操作狀態(tài)、環(huán)境狀態(tài)、使用狀態(tài)、位置狀態(tài)或其它狀態(tài)來(lái)確定語(yǔ)境。而且,在一些情況下,可至少部分基于呼叫者的身份來(lái)選擇消息。作為一個(gè)實(shí)例,通過(guò)充分利用(leverage)與語(yǔ)境有關(guān)的信息,基于語(yǔ)境而選擇的消息可提供用戶不能夠接聽(tīng)呼叫的具體原因。以下更詳細(xì)地描述,語(yǔ)境可關(guān)于WCD 20或WCD 20的組件的操作狀態(tài)、用戶對(duì)WCD 20的使用狀態(tài)、WCD 20或用戶的位置狀態(tài)和/或WCD 20或用戶的環(huán)境狀態(tài)。在一些情況下,可經(jīng)由與WCD 20相關(guān)聯(lián)的多種輸入(例如,傳感器輸入、系統(tǒng)公用程序、在WCD 20上允許的軟件應(yīng)用程序等)獲得信息。在一些情況下,通過(guò)使用輸入信息,MSC 12, BSC 14和/或WCD 20可向呼叫者提供用戶將要回電話的時(shí)間的估計(jì)。圖2為說(shuō)明執(zhí)行本發(fā)明的技術(shù)以基于WCD 20的一個(gè)或一個(gè)以上輸入的狀態(tài)而選擇話音郵件問(wèn)候的WCD 20的一實(shí)例的方框圖。關(guān)于圖2描述的所有組件可在一定程度上以硬件實(shí)施,且可另外具有以軟件和/或固件實(shí)施的方面。如圖2中所示,WCD 20包括與存儲(chǔ)器26、收發(fā)器觀、輸入接口單元30和輸出裝置32通信的處理器對(duì)。處理器M可包括一個(gè)或一個(gè)以上微處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、離散邏輯,或適合于處理計(jì)算機(jī)程序代碼以促進(jìn)執(zhí)行本發(fā)明中描述的功能的其它處理器布置。計(jì)算機(jī)程序代碼可包含編碼于例如隨機(jī)存取存儲(chǔ)器(RAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃存儲(chǔ)器、磁性或光學(xué)數(shù)據(jù)存儲(chǔ)媒體等計(jì)算機(jī)可讀媒體中的計(jì)算機(jī)可讀指令。處理器M經(jīng)建構(gòu)和布置以經(jīng)由輸入接口單元30從WCD 20的一個(gè)或一個(gè)以上輸入33接收狀態(tài),且單獨(dú)地或與其它裝置組合地促進(jìn)選擇話音郵件問(wèn)候、文本消息、圖形消息、電子郵件消息和/或與來(lái)自WCD 20的一個(gè)或一個(gè)以上輸入33的所接收狀態(tài)相關(guān)聯(lián)的任何其它消息且經(jīng)由由呼叫者使用的裝置將其發(fā)射到呼叫者。在一些情況下,處理器對(duì)可包括例如模/數(shù)(A/D)轉(zhuǎn)換器和音頻/視頻處理器和編碼解碼器的其它電路。
存儲(chǔ)器裝置沈可為存儲(chǔ)器模塊、集成電路(IC)或適合于存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)和供處理器M執(zhí)行的指令的其它裝置。在一些實(shí)例中,存儲(chǔ)器可為非易失性隨機(jī)存取存儲(chǔ)器 (NVRAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃存儲(chǔ)器等。收發(fā)器觀包括用于與BSC 14交換無(wú)線信號(hào)以交換包括話音、數(shù)據(jù)、視頻、圖形和音頻的信息的發(fā)射器34和接收器36。收發(fā)器觀進(jìn)一步包括調(diào)制器/解調(diào)器(調(diào)制解調(diào)器)37。信號(hào)可由調(diào)制解調(diào)器37根據(jù)通信標(biāo)準(zhǔn)(例如,碼分多址(CDMA)或另一通信標(biāo)準(zhǔn)或技術(shù))進(jìn)行調(diào)制,且經(jīng)由發(fā)射器M進(jìn)行發(fā)射??山?jīng)由輸出裝置32 (例如,音頻揚(yáng)聲器或顯示器)將由呼叫者記錄于話音郵件消息接發(fā)系統(tǒng)上的用于無(wú)線通信裝置用戶的消息和其它通信呈現(xiàn)給用戶。發(fā)射到呼叫者的消息數(shù)據(jù)可為與話音郵件消息記錄服務(wù)相結(jié)合地呈現(xiàn)的話音郵件消息數(shù)據(jù),或在話音郵件消息記錄的語(yǔ)境外單獨(dú)發(fā)送到呼叫者的消息。發(fā)送到呼叫者的此些消息在本發(fā)明中可一般被稱作話音郵件消息數(shù)據(jù),但通??膳c由呼叫者記錄的用于未接聽(tīng)呼叫的用戶的消息區(qū)分開(kāi)。發(fā)送到呼叫者的消息數(shù)據(jù)還可包括話音、視頻、文本、圖片和/或圖形內(nèi)容。在一些實(shí)例中,WCD 20可包括如圖2中所示的VMS 18。S卩,VMS 18可駐留于WCD 20內(nèi),使得當(dāng)呼叫者呼叫WCD 20時(shí),WCD 20執(zhí)行所有話音消息接發(fā)任務(wù),包括編碼、解碼和話音消息接發(fā)數(shù)據(jù)存儲(chǔ)。根據(jù)本發(fā)明的方面,VMS 18還可基于WCD 20和/或用戶的語(yǔ)境而選擇對(duì)呼叫者的響應(yīng),如以下更詳細(xì)地描述。在其它方面中,VMS 18可駐留于MSC 12、BSC 14或網(wǎng)絡(luò)中的另一裝置內(nèi)。圖2還描繪包括與一個(gè)或一個(gè)以上輸入33介接的一輸入接口單元30的WCD 20。 輸入接口 30可為硬件裝置和/或?qū)嵤┯谲浖小]斎虢涌?30可在處理器上或與處理器結(jié)合地操作。輸入接口 30可產(chǎn)生指示無(wú)線通信裝置的語(yǔ)境的輸入信息。輸入33可與一個(gè)或一個(gè)以上傳感器34、系統(tǒng)公用程序36、軟件應(yīng)用程序38等相關(guān)聯(lián)以接收輸入信息(例如, 信號(hào)或數(shù)據(jù)),如在圖3中所看到。如在圖4中詳細(xì)地展示,傳感器34可包括麥克風(fēng)34A、 加速計(jì)34B、溫度計(jì)34C、環(huán)境光檢測(cè)器34D、來(lái)自GPS接收器的GPS數(shù)據(jù)34E、相機(jī)34F、羅盤34G、大氣壓力傳感器34H、接近度傳感器341、壓敏顯示器34J(例如,IXD)和壓敏表層 34K。系統(tǒng)公用程序36可包括指示振動(dòng)設(shè)定36A是否開(kāi)啟、WCD 20的呼出列表36B、用戶的呼叫計(jì)劃上的剩余分鐘數(shù)36C、控制信道數(shù)據(jù)36D (例如,SID)、通信錯(cuò)誤率36E、電池充電水平36F、是否連接了頭戴式送受話器36G、WCD20的短程無(wú)線接口 36H(例如,藍(lán)牙)的狀態(tài)、 網(wǎng)絡(luò)信號(hào)強(qiáng)度361和時(shí)鐘數(shù)據(jù)36J的公用程序。軟件應(yīng)用程序38可包括與用戶是否正在 WCD 20上允許游戲38A、允許視頻應(yīng)用程序38B或其它軟件應(yīng)用程序有關(guān)的應(yīng)用程序或信息,和可能應(yīng)用程序的狀態(tài)(例如,逝去的視頻時(shí)間、游戲檢查點(diǎn)等)。當(dāng)然,除了以上列出的那些輸入之外,還可存在可被用作輸入33的許多其它輸入,其均被認(rèn)為處于本發(fā)明的范圍內(nèi)??砂碬CD 20、用戶或兩者的環(huán)境狀態(tài)、使用狀態(tài)、操作狀態(tài)和/或位置狀態(tài)對(duì)圖4 中展示的傳感器34、系統(tǒng)公用程序36和軟件應(yīng)用程序38進(jìn)行分組。環(huán)境狀態(tài)可包括從環(huán)境光檢測(cè)器34D和/或相機(jī)34F接收的光照度水平、從麥克風(fēng)34A接收的聲音水平、從加速計(jì)34B接收的運(yùn)動(dòng)水平和從溫度計(jì)34C接收的溫度水平、從羅盤34G接收的方向信息、從大氣壓力傳感器34H接收的大氣信息、由接近度傳感器341接收的接近度信息以及從壓敏顯示器34J和/或壓敏表層34K接收的壓力信息。使用狀態(tài)可包括頭戴式送受話器36G是否連接到WCD 20、電話的振動(dòng)設(shè)定36A是否開(kāi)啟、從呼出列表36B進(jìn)行的最后呼叫、用戶的呼叫計(jì)劃上的剩余分鐘數(shù)36C、短程無(wú)線接口 36H(例如,藍(lán)牙)的狀態(tài)和在WCD 20上允許的任何軟件應(yīng)用程序38 (例如,游戲、視頻、RSS饋送等)的狀態(tài)。操作性使用可包括電池充電水平36F、時(shí)鐘數(shù)據(jù)36J、網(wǎng)絡(luò)信號(hào)強(qiáng)度361和通信錯(cuò)誤率361。位置狀態(tài)可包括GPS數(shù)據(jù) 34E以及控制信道數(shù)據(jù)36D (例如,可指示W(wǎng)CD 20是否正在漫游的SID信息)。圖5描繪根據(jù)本發(fā)明的VMS 18的一個(gè)實(shí)例。如先前所提到,VMS 18可駐留于WCD 20、MSC 12或BSC 14內(nèi)?;蛘?,VMS 18可直接耦合到MSC 12和BSC 14中的一者或兩者。 VMS 18包括存儲(chǔ)器裝置40,存儲(chǔ)器裝置40可存儲(chǔ)話音郵件消息數(shù)據(jù)42、電子郵件、文本、圖形消息數(shù)據(jù)44、消息選擇數(shù)據(jù)46和呼叫者身份(ID)數(shù)據(jù)48。雖然未展示于圖5中,但VMS 18可包括以下各者或與以下各者通信編碼器/解碼器硬件單元、程序存儲(chǔ)單元和執(zhí)行存儲(chǔ)于程序存儲(chǔ)單元中的程序的處理器,所述程序執(zhí)行例如對(duì)話音消息接發(fā)數(shù)據(jù)的編碼、解碼和存儲(chǔ)的話音消息接發(fā)功能。根據(jù)本發(fā)明,一個(gè)或一個(gè)以上輸入33可用以向呼叫者提供基于語(yǔ)境的消息。本發(fā)明包括可用以向呼叫者提供基于語(yǔ)境的消息的若干實(shí)例配置。在一個(gè)實(shí)例中,對(duì)輸入33的所有分析和對(duì)消息數(shù)據(jù)的所有選擇由WCD 20經(jīng)由駐留于WCD 20內(nèi)的VMS 18執(zhí)行。舉例來(lái)說(shuō),當(dāng)呼叫者對(duì)WCD 20的用戶進(jìn)行呼叫時(shí),系統(tǒng)10將呼叫轉(zhuǎn)發(fā)到用戶。WCD 20接收呼叫, 且如果用戶不接聽(tīng),則處理器M分析經(jīng)由輸入接口單元30從輸入33接收的輸入信息以確定WCD 20的語(yǔ)境,例如,裝置的操作、環(huán)境、使用或位置狀態(tài)。語(yǔ)境可關(guān)于WCD 20或WCD 20 的組件的操作狀態(tài)、用戶對(duì)WCD 20的使用狀態(tài)、WCD 20或用戶的位置狀態(tài)和/或WCD 20或用戶的環(huán)境狀態(tài)。輸入信息可包括從WCD 20外、WCD 20內(nèi)或兩者獲得的信號(hào)或數(shù)據(jù)。在每一情況下,輸入信息可通常指代指示語(yǔ)境的任何信息。通過(guò)分析其可經(jīng)由輸入接口單元 30得到的輸入信息,WCD 20的處理器M可確定或識(shí)別WCD 20的一個(gè)或一個(gè)以上語(yǔ)境。如果識(shí)別出一個(gè)或一個(gè)以上語(yǔ)境,則WCD 20的處理器M可存取VMS 18的選擇數(shù)據(jù)46以便基于語(yǔ)境而選擇消息數(shù)據(jù)。處理器M可接著存取VMS 18的話音郵件消息數(shù)據(jù) 42和/或電子郵件、文本和圖形消息數(shù)據(jù)44且檢索與先前選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。以此方式,產(chǎn)生到呼叫者的回復(fù)消息。所述回復(fù)消息可接著由發(fā)射器作為回復(fù)消息發(fā)射到呼叫者。如果檢索了話音郵件消息數(shù)據(jù)42, 則VMS 18可解碼數(shù)據(jù),且如果呼叫者正從(例如)陸線呼叫,則WCD 20可經(jīng)由收發(fā)器觀將回復(fù)信號(hào)發(fā)射到呼叫者。或者,話音郵件消息數(shù)據(jù)可直接以經(jīng)編碼的形式經(jīng)由收發(fā)器觀而發(fā)射到呼叫者,且接著由呼叫者的裝置解碼。如果選擇了文本消息數(shù)據(jù)44,則WCD 20可經(jīng)由收發(fā)器觀將文本消息發(fā)射到呼叫者。如果選擇了電子郵件消息數(shù)據(jù)44,則WCD 20可經(jīng)由收發(fā)器觀將電子郵件消息發(fā)射到呼叫者。如果選擇了圖形消息數(shù)據(jù)44,則WCD 20可經(jīng)由收發(fā)器觀將圖形消息發(fā)射到呼叫者。一旦將回復(fù)消息發(fā)射到呼叫者,則VMS 18可記錄從呼叫者到用戶的消息。應(yīng)注意,話音郵件消息數(shù)據(jù)可包括用戶的經(jīng)編碼的話音。或者,話音郵件消息數(shù)據(jù)可包括與用戶不同的計(jì)算機(jī)產(chǎn)生的話音?;蛘?,話音郵件消息數(shù)據(jù)可為兩者的混合,使得數(shù)據(jù)的一部分包括用戶的經(jīng)編碼的話音,且一部分包括計(jì)算機(jī)產(chǎn)生的話音。而且,話音郵件消息數(shù)據(jù)可由用戶或在無(wú)線通信裝置的制造期間預(yù)先記錄?;蛘撸蓪?shí)時(shí)地產(chǎn)生話音郵件消息數(shù)據(jù)。或者,可預(yù)先記錄話音郵件消息數(shù)據(jù)的一部分,且可實(shí)時(shí)地產(chǎn)生話音郵件消息數(shù)據(jù)的一部分。類似地,電子郵件、文本和圖形(包括圖片以及視頻圖像)消息數(shù)據(jù)可由用戶或在無(wú)線通信裝置的制造期間預(yù)先記錄或預(yù)先產(chǎn)生?;蛘?,可實(shí)時(shí)地產(chǎn)生電子郵件、文本和圖形消息數(shù)據(jù)。或者,可預(yù)先記錄或預(yù)先產(chǎn)生電子郵件、文本和圖形消息數(shù)據(jù)的一部分,且可實(shí)時(shí)地產(chǎn)生電子郵件、文本和圖形消息數(shù)據(jù)的一部分。在對(duì)輸入33的所有分析和對(duì)問(wèn)候消息的選擇由WCD 20執(zhí)行的另一實(shí)例中,WCD 20接收呼叫,且如果用戶不接聽(tīng),則處理器M從話音郵件消息數(shù)據(jù)42自動(dòng)檢索不基于語(yǔ)境的話音郵件消息數(shù)據(jù)(自動(dòng)消息)。接著立即將不基于語(yǔ)境的話音郵件消息數(shù)據(jù)發(fā)射到呼叫者。呼叫者可記錄或可不記錄用于用戶的消息,且接著終止呼叫。接著,如在以上實(shí)例中,WCD 20的處理器M可通過(guò)分析其可經(jīng)由輸入接口單元30得到的輸入信息來(lái)識(shí)別WCD 20的一個(gè)或一個(gè)以上語(yǔ)境。如果識(shí)別出一個(gè)或一個(gè)以上語(yǔ)境,則WCD 20的處理器對(duì)可存取VMS 18的消息選擇數(shù)據(jù)46以便基于語(yǔ)境而選擇消息。處理器M可接著存取VMS 18的話音郵件消息數(shù)據(jù)42和/或電子郵件、文本和圖形消息數(shù)據(jù)44且檢索與先前選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。如上所述,可接著將所產(chǎn)生的回復(fù)消息發(fā)射到呼叫者。以此方式,并非將回復(fù)消息立即發(fā)射到呼叫者,而是在已將自動(dòng)消息發(fā)射到呼叫者后才將回復(fù)消息發(fā)射到呼叫者。在可用以向呼叫者提供基于語(yǔ)境的消息的另一實(shí)例中,并非WCD 20執(zhí)行對(duì)輸入 33的所有分析和對(duì)問(wèn)候消息的選擇,BSC 14可分析輸入33,且駐留于BSC 14中或直接耦合到BSC 14的VMS 18可響應(yīng)于呼叫者而選擇基于語(yǔ)境的消息。舉例來(lái)說(shuō),當(dāng)呼叫者對(duì)WCD 20的用戶作出呼叫時(shí),系統(tǒng)10將呼叫轉(zhuǎn)發(fā)到用戶。WCD 20接收呼叫,且如果用戶不接聽(tīng), 則W⑶20經(jīng)由收發(fā)器觀將由輸入接口單元30接收的輸入信息發(fā)射到BSC 14。接著,以類似于以上描述的方式的方式,與BSC 14通信的處理器可分析輸入信息且識(shí)別WCD 20的一個(gè)或一個(gè)以上語(yǔ)境。如果識(shí)別出一個(gè)或一個(gè)以上語(yǔ)境,則與BSC 14通信的處理器可存取 VMS 18的消息選擇數(shù)據(jù)46以便基于語(yǔ)境而選擇消息。處理器可接著存取VMS 18的話音郵件消息數(shù)據(jù)42和/或電子郵件、文本和圖形消息數(shù)據(jù)44且檢索與先前選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。BSC 14可接著將所檢索的消息數(shù)據(jù)發(fā)射到呼叫者。一旦將消息數(shù)據(jù)發(fā)射到呼叫者,則呼叫者可使用VMS 18來(lái)記錄用于用戶的話音郵件回復(fù)消息。雖然所述實(shí)例描述使用BSC 14分析輸入33且選擇問(wèn)候消息,但本發(fā)明還包括在VMS 18駐留于MSC 12內(nèi)或直接耦合到MSC 12的情況下使用MSC 12執(zhí)行這些功能。在可用以向呼叫者提供基于語(yǔ)境的消息的額外實(shí)例中,WCD 20分析輸入33,但駐留于BSC 14中或直接耦合到BSC 14的VMS 18可響應(yīng)于呼叫者而選擇基于語(yǔ)境的消息。 舉例來(lái)說(shuō),當(dāng)呼叫者對(duì)WCD 20的用戶作出呼叫時(shí),系統(tǒng)10將呼叫轉(zhuǎn)發(fā)到用戶。WCD 20接收呼叫,且如果用戶不接聽(tīng),則WCD 20的處理器M分析從輸入33經(jīng)由輸入接口單元30接收的輸入信息以確定WCD 20的語(yǔ)境。WCD 20接著將表示所確定的語(yǔ)境的數(shù)據(jù)發(fā)射到BSC 14。與BSC 14通信的處理器可存取駐留于BSC 14中或耦合到BSC14的VMS 18的消息選擇數(shù)據(jù)46,以便基于語(yǔ)境而選擇消息。處理器可接著存取VMS 18的話音郵件消息數(shù)據(jù)42 和/或電子郵件、文本和圖形消息數(shù)據(jù)44且檢索與先前選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。BSC 14可接著將所檢索的消息數(shù)據(jù)發(fā)射到呼叫者。一旦將消息數(shù)據(jù)發(fā)射到呼叫者,則VMS 18記錄呼叫者給用戶的消息。雖然所述實(shí)例描述使用BSC 14存取消息選擇數(shù)據(jù)以便基于由WCD 20發(fā)射的語(yǔ)境數(shù)據(jù)來(lái)選擇消息,但本發(fā)明還包括在VMS 18駐留于MSC 12內(nèi)或直接耦合到MSC 12的情況下使用MSC 12執(zhí)行這些功能。在可用以向呼叫者提供基于語(yǔ)境的消息的另一實(shí)例中,WCD 20分析輸入33且基于對(duì)輸入33的分析來(lái)確定WCD 20的語(yǔ)境。駐留于WCD 20內(nèi)的VMS 18接著基于語(yǔ)境而選擇問(wèn)候消息,且WCD 20接著將消息選擇數(shù)據(jù)發(fā)射到BSC 14。接著,駐留于BSC 14中或直接耦合到BSC 14的VMS 18檢索與先前由WCD 20選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)呼叫者對(duì)WCD 20的用戶作出呼叫時(shí),系統(tǒng) 10將呼叫轉(zhuǎn)發(fā)到用戶。WCD 20接收呼叫,且如果用戶不接聽(tīng),則WCD 20的處理器M分析從輸入33經(jīng)由輸入接口單元30接收的輸入信息以確定WCD 20的語(yǔ)境。通過(guò)分析其可經(jīng)由輸入接口單元30得到的輸入信息,WCD 20的處理器M可識(shí)別WCD 20的一個(gè)或一個(gè)以上語(yǔ)境。如果識(shí)別出一個(gè)或一個(gè)以上語(yǔ)境,則WCD 20的處理器M可存取駐留于W⑶20內(nèi)的VMS 18的消息選擇數(shù)據(jù)46,以便基于語(yǔ)境而選擇消息。WCD 20接著經(jīng)由收發(fā)器觀將選定消息數(shù)據(jù)發(fā)射到BSC 14。接著,與BSC 14通信的處理器可存取駐留于BSC 14內(nèi)或耦合到BSC 14的VMS 18的話音郵件消息數(shù)據(jù)42和/或電子郵件、文本和圖形消息數(shù)據(jù)44,且檢索與先前由WCD 20選擇的消息選擇數(shù)據(jù)相關(guān)聯(lián)的話音郵件、電子郵件、文本和/或圖形消息數(shù)據(jù)。BSC 14可接著將所檢索的消息數(shù)據(jù)發(fā)射到呼叫者。一旦將消息數(shù)據(jù)發(fā)射到呼叫者,則呼叫者可使用VMS 18來(lái)記錄用于用戶的消息。雖然所述實(shí)例描述使用BSC 14存取基于由WCD 20發(fā)射的選定消息數(shù)據(jù)的消息數(shù)據(jù),但本發(fā)明還包括在VMS 18駐留于MSC 12 內(nèi)或直接耦合到MSC 12的情況下使用MSC 12執(zhí)行這些功能。使用以上描述的配置,WCD 20、MSC 12和/或BSC 14可向呼叫者提供用戶不能夠接聽(tīng)呼叫的具體原因。或者,WCD 20、MSC 12和/或BSC 14可向呼叫者提供可能回電話的時(shí)間的指示。或者,WCD 20、MSC 12和/或BSC 14可向呼叫者提供用戶不能夠接聽(tīng)呼叫的具體原因且向呼叫者提供可能回電話的時(shí)間的指示。如上文提到,可至少部分基于呼叫者的身份來(lái)選擇消息數(shù)據(jù)。舉例來(lái)說(shuō),無(wú)線通信裝置用戶可預(yù)定一個(gè)或一個(gè)以上電話號(hào)碼、電子郵件地址或向?qū)ζ洳シ盘囟ㄏ?shù)據(jù)的一個(gè)或一個(gè)以上受信任呼叫者的其它識(shí)別特性作為呼叫者ID數(shù)據(jù)48,且將其存儲(chǔ)于VMS 18 的存儲(chǔ)器40中。以此方式,僅在呼叫者為預(yù)定的呼叫者群組的部分的情況下,呼叫者才會(huì)接收到特定消息數(shù)據(jù)。因此,至少部分基于識(shí)別的呼叫者群組而產(chǎn)生給呼叫者的回復(fù)消息。 舉例來(lái)說(shuō),用戶可確定用戶的呼叫者群組包括用戶的配偶、小孩、直接上級(jí)和少量的同事。 用戶接著將那些人的聯(lián)系信息數(shù)據(jù)編程、存儲(chǔ)或以其它方式俘獲到WCD 20中。WCD 20的處理器M接著將聯(lián)系信息數(shù)據(jù)制備為可接著作為呼叫者ID數(shù)據(jù)48而存儲(chǔ)于存儲(chǔ)器40中的格式。在一些情況下,可存在多個(gè)預(yù)定呼叫者群組。舉例來(lái)說(shuō),用戶可具有針對(duì)家庭成員的第一呼叫者群組、針對(duì)同事的第二呼叫者群組,和針對(duì)朋友或針對(duì)朋友和家庭的第三呼叫者群組等。每一呼叫者群組可具有不同設(shè)定。因此,如果用戶具有僅針對(duì)家庭成員的第一呼叫者群組和僅針對(duì)同事的第二呼叫者群組,則用戶可定義消息選擇數(shù)據(jù),使得如在呼叫者ID數(shù)據(jù)48中定義的第二呼叫者群組中的同事不可接收到與可能發(fā)送給如在呼叫者ID 48中定義的家庭成員的消息相同的消息。應(yīng)注意,呼叫者群組可包含單一呼叫者。而且,應(yīng)注意,不應(yīng)將如在本發(fā)明中使用的術(shù)語(yǔ)“呼叫者ID數(shù)據(jù)”與在常規(guī)通信裝置中常見(jiàn)的呼叫者ID功能混淆。而是,術(shù)語(yǔ)“呼叫者ID數(shù)據(jù)”為廣義的術(shù)語(yǔ),雖然其可包括可能類似于在呼叫者ID功能中使用的數(shù)據(jù)的數(shù)據(jù),但其還可包括不在呼叫者ID功能中使用的額外數(shù)據(jù)和信息,例如,電子郵件地址。舉例來(lái)說(shuō),如果呼叫者對(duì)用戶作出呼叫,則網(wǎng)絡(luò)將呼叫轉(zhuǎn)發(fā)到用戶的無(wú)線通信裝置。在一個(gè)實(shí)例中,WCD 20的處理器M分析傳入呼叫且存取VMS 18的呼叫者ID數(shù)據(jù)48 以確定呼叫者是否為如在呼叫者ID數(shù)據(jù)48中定義的預(yù)定呼叫者群組的部分。如果不是, 則處理器M可選擇將不基于語(yǔ)境的問(wèn)候消息從WCD 20發(fā)射到呼叫者。或者,WCD 20可將指示呼叫者不為預(yù)定呼叫者群組的部分的信息發(fā)射到MSC 12或BSC 14,且MSC 12或BSC 14可存取駐留于MSC 12或BSC 14內(nèi)或耦合到MSC 12或BSC 14的VMS 18,且選擇將不基于語(yǔ)境的問(wèn)候消息發(fā)射到呼叫者?;蛘撸琖CD 20可將選定的不基于語(yǔ)境的問(wèn)候消息發(fā)射到 MSC 12或BSC 14,MSC 12或BSC 14又將檢索與選定的不基于語(yǔ)境的問(wèn)候消息相關(guān)聯(lián)的消息數(shù)據(jù),且將問(wèn)候消息發(fā)射到呼叫者。在一個(gè)實(shí)例中,為了為在預(yù)定呼叫者群組中的呼叫者產(chǎn)生基于語(yǔ)境的回復(fù)消息, 回復(fù)消息可由WCD 20產(chǎn)生和發(fā)射,而非存儲(chǔ)于無(wú)線網(wǎng)絡(luò)提供者的設(shè)備上或由無(wú)線網(wǎng)絡(luò)提供者的設(shè)備產(chǎn)生。因而,如果用戶不接聽(tīng)他或她的電話,則WCD 20產(chǎn)生適當(dāng)?shù)南ⅰ⒔勇?tīng)呼叫、播放消息(在麥克風(fēng)靜音的情況下)且接著將呼叫者轉(zhuǎn)發(fā)到話音郵件。以此方式,無(wú)線網(wǎng)絡(luò)提供者的設(shè)備不需要了解改變的回復(fù)消息。可使用眾多輸入以便選擇基于語(yǔ)境的問(wèn)候消息以向呼叫者播放,眾多輸入中的一些描繪于圖3中。麥克風(fēng)34A可用以選擇消息。WCD 20可從其麥克風(fēng)輸入確定由于環(huán)境噪聲高于閾值噪聲水平,因此用戶處于嘈雜的環(huán)境(例如,音樂(lè)會(huì))中。由于環(huán)境如此嘈雜, 因此如果用戶接聽(tīng)呼叫則用戶將不太可能能夠聽(tīng)到呼叫者說(shuō)話。通過(guò)使用上述配置中的一者,WCD 20的處理器M可存取消息選擇數(shù)據(jù)46以選擇消息,存取話音郵件消息數(shù)據(jù)42或電子郵件、文本和圖形消息數(shù)據(jù)44來(lái)檢索選定消息,且接著將消息數(shù)據(jù)發(fā)射到呼叫者?;蛘?,通過(guò)使用上述另一配置,WCD 20可將輸入信息發(fā)射到BSC 14 (或MSC 12)。 與BSC 14通信的處理器可分析輸入信息,且確定麥克風(fēng)噪聲水平高于閾值水平,且因此 WCD 20位于嘈雜環(huán)境中。處理器可接著存取駐留于BSC 14內(nèi)或耦合到BSC 14的VMS 18, 且基于嘈雜環(huán)境的語(yǔ)境從消息選擇數(shù)據(jù)46選擇消息。接著,處理器存取話音郵件消息數(shù)據(jù) 42或電子郵件、文本和圖形消息數(shù)據(jù)44以檢索選定消息數(shù)據(jù),且BSC 14將問(wèn)候消息發(fā)射到呼叫者?;蛘?,通過(guò)使用上述另一配置,WCD 20的處理器M可分析輸入信息,且確定麥克風(fēng)噪聲水平高于閾值水平,且因此WCD 20位于嘈雜環(huán)境中。WCD 20可接著將所確定的語(yǔ)境 (即,嘈雜環(huán)境)發(fā)射到BSC 14(或MSC 12)。與BSC 14通信的處理器可存取駐留于BSC 14內(nèi)或耦合到BSC 14的VMS 18,且從消息選擇數(shù)據(jù)46選擇消息。接著,與BSC 14通信的處理器存取話音郵件消息數(shù)據(jù)42或電子郵件、文本和圖形消息數(shù)據(jù)44以檢索選定消息數(shù)據(jù),且BSC 14將問(wèn)候消息發(fā)射到呼叫者。或者,通過(guò)使用上述另一配置,WCD 20的處理器M可分析輸入信息,且確定麥克風(fēng)噪聲水平高于閾值水平,且因此WCD 20位于嘈雜環(huán)境中。WCD 20的處理器M可接著存取駐留于WCD 20內(nèi)的VMS 18的消息選擇數(shù)據(jù)46以選擇消息、存取話音郵件消息數(shù)據(jù)42或電子郵件、文本和圖形消息數(shù)據(jù)44。WCD 20可接著將選定問(wèn)候發(fā)射到BSC 14(或MSC 12)。與BSC 14通信的處理器可存取駐留于BSC 14內(nèi)或耦合到BSC 14的VMS 18,且從話音郵件消息數(shù)據(jù)42或電子郵件、文本和圖形消息數(shù)據(jù)44檢索選定消息。接著,BSC 14可將問(wèn)候消息發(fā)射到呼叫者。舉例來(lái)說(shuō),與麥克風(fēng)輸入相關(guān)聯(lián)且為呼叫者播放的話音郵件問(wèn)候消息可指明以下情況“麥克風(fēng)開(kāi)啟,但環(huán)境非常嘈雜。用戶未聽(tīng)到電話鈴聲或?qū)⒉荒軌蚵?tīng)到并交談。請(qǐng)留言?!痹谝粋€(gè)實(shí)例中,可比較麥克風(fēng)34A信號(hào)與電話的當(dāng)前振動(dòng)設(shè)定36A。如果振動(dòng)設(shè)定36A 開(kāi)啟,則通常響鈴(ringer)將關(guān)閉。因此,在以上實(shí)例中,如果電話的振動(dòng)設(shè)定36A開(kāi)啟, 則上述消息可僅指示用戶可能不能夠交談,而非指示用戶未聽(tīng)到電話鈴聲。在本發(fā)明中提到的閾值水平可經(jīng)用戶定義、在無(wú)線通信裝置的制造期間預(yù)定義, 或在制造期間預(yù)定義但可由用戶修改。WCD 20、BSC 14或MSC 12可使用加速計(jì)34B選擇消息數(shù)據(jù)。處理器可分析來(lái)自加速計(jì)34B的信號(hào)以便確定上次移動(dòng)WCD 20的時(shí)間。通過(guò)使用那個(gè)信息,WCD 20、BSC 14 或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“無(wú)線通信裝置在超過(guò)2小時(shí)內(nèi)未移動(dòng)。用戶可能遠(yuǎn)離所述裝置。用戶將回您電話?!被蛘撸琖CD 20,BSC 14或MSC 12可使用溫度計(jì)34C選擇消息數(shù)據(jù)。處理器可分析由溫度計(jì)34C檢測(cè)到的溫度,比較檢測(cè)到的溫度與閾值水平,且基于那個(gè)比較而選擇消息?;蛘撸琖CD 20,BSC 14或MSC 12可使用環(huán)境光檢測(cè)器34D來(lái)選擇消息數(shù)據(jù)。處理器可分析由環(huán)境光檢測(cè)器34D檢測(cè)到的光照度水平,比較檢測(cè)到的光照度水平與閾值,且在一些實(shí)例中,從時(shí)鐘數(shù)據(jù)確定無(wú)線通信裝置已處于那個(gè)光照度水平多長(zhǎng)時(shí)間。通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“此裝置似乎已處于黑暗區(qū)域中達(dá)1周。用戶可能已丟失了此裝置。建議您用電話號(hào)碼(612)555-1212 嘗試聯(lián)系用戶?!鳖愃朴诃h(huán)境光檢測(cè)器34D,WCD 20、BSC 14或MSC 12可使用相機(jī)34F選擇消息數(shù)據(jù)。處理器可分析由相機(jī)34F檢測(cè)到的光照度水平,比較檢測(cè)到的光照度水平與閾值水平, 且基于那個(gè)比較而選擇問(wèn)候?;蛘撸琖CD 20,BSC 14或MSC 12可使用GPS數(shù)據(jù)34E來(lái)選擇消息數(shù)據(jù)。處理器M 可執(zhí)行致使將與由輸入接口 30產(chǎn)生的輸入信息有關(guān)的數(shù)據(jù)52存儲(chǔ)于存儲(chǔ)器沈中的記錄 (logging)指令50。通過(guò)使用統(tǒng)計(jì)模型化技術(shù)、機(jī)器學(xué)習(xí)技術(shù)、數(shù)據(jù)開(kāi)采技術(shù)、用戶習(xí)慣追蹤技術(shù)和/或可辨識(shí)模式的任一其它技術(shù),處理器M或與BSC 14或MSC 12通信的處理器可分析存儲(chǔ)于存儲(chǔ)器26中的數(shù)據(jù)以便確定一個(gè)或一個(gè)以上模式。舉例來(lái)說(shuō),處理器對(duì)可執(zhí)行致使將與來(lái)自GPS接收器的GPS信息有關(guān)的數(shù)據(jù)52存儲(chǔ)于存儲(chǔ)器沈中的指令。舉例來(lái)說(shuō),可存儲(chǔ)的數(shù)據(jù)52可包括日子和時(shí)間、如由GPS信息指示的在給定時(shí)間的出發(fā)行進(jìn)點(diǎn)、 如由GPS信息指示的在給定時(shí)間的目的地行進(jìn)點(diǎn)、當(dāng)離開(kāi)特定開(kāi)始點(diǎn)時(shí)用戶訪問(wèn)特定目的地的頻繁度(例如,從家到辦公室的頻繁度),和考慮到用戶與目的地的接近度,用戶將到達(dá)那個(gè)目的地的可能性。與由輸入接口 30產(chǎn)生的輸入信息有關(guān)的數(shù)據(jù)52可存儲(chǔ)于存儲(chǔ)器沈中的查找表、鏈接列表、散列表、樹(shù)、二元樹(shù)或任一其它類型的數(shù)據(jù)結(jié)構(gòu)中。在一些實(shí)例中,用戶可操縱所存儲(chǔ)的數(shù)據(jù)以便改進(jìn)模式辨識(shí)。舉例來(lái)說(shuō),用戶可附加元數(shù)據(jù)。舉例來(lái)說(shuō),如果用戶從家駕車到工作場(chǎng)所,則用戶可將元數(shù)據(jù)指派給表示GPS信息的數(shù)據(jù),從而指示開(kāi)始點(diǎn)為“家”且結(jié)束點(diǎn)為“工作場(chǎng)所”。或者,如果用戶從工作場(chǎng)所駕車到他或她的父母家,則用戶可將元數(shù)據(jù)指派給表示GPS信息的數(shù)據(jù),從而指示結(jié)束點(diǎn)為 “爸爸的房屋”。接著,在用戶已在若干場(chǎng)合下帶著WCD 20駕車后,舉例來(lái)說(shuō),與WCD 20、BSC 14或MSC 12通信的處理器可執(zhí)行定義統(tǒng)計(jì)模型化技術(shù)、機(jī)器學(xué)習(xí)技術(shù)、數(shù)據(jù)開(kāi)采技術(shù)、用戶習(xí)慣追蹤技術(shù)和/或可辨識(shí)模式和/或趨勢(shì)的任一其它技術(shù)的指令。舉例來(lái)說(shuō),在執(zhí)行了定義技術(shù)和分析結(jié)果的指令后,與WCD 20、BSC 14或MSC 12 通信的處理器可辨識(shí)出用戶僅在星期一到星期四的下午5點(diǎn)與下午5點(diǎn)半之間從工作場(chǎng)所駕車到家,但在星期五,用戶總是在下午5點(diǎn)與下午8點(diǎn)之間駕駛較長(zhǎng)時(shí)間去“爸爸的房屋”。當(dāng)呼叫者呼叫用戶時(shí),處理器M可分析來(lái)自GPS接收器的信息且確定WCD20正迅速地移動(dòng),借此指示用戶最有可能正駕駛汽車。處理器可進(jìn)一步確定時(shí)間為星期五下午7點(diǎn)。 處理器還可分析例如當(dāng)前或同時(shí)被接收的GPS信息以及先前存儲(chǔ)的GPS數(shù)據(jù)34E、當(dāng)從“工作場(chǎng)所”出發(fā)時(shí)用戶訪問(wèn)“爸爸的房屋”的頻繁度和當(dāng)用戶在距“爸爸的房屋” 40英里內(nèi)時(shí)用戶總是到達(dá)“爸爸的房屋”的信息。通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“似乎用戶正在駕駛且可能不能夠接聽(tīng)呼叫。然而, 似乎用戶正在去往爸爸的房屋的途中且將在約一個(gè)小時(shí)內(nèi)到那兒。當(dāng)結(jié)束駕駛時(shí),用戶將回您電話。”或者,在另一實(shí)例中,當(dāng)呼叫者呼叫用戶時(shí),處理器M可分析來(lái)自GPS接收器的信息且確定WCD 20正迅速地移動(dòng),借此指示用戶最有可能正駕駛汽車。處理器可進(jìn)一步確定用戶剛離開(kāi)“工作場(chǎng)所”且正以60英里/小時(shí)的速度駕車前往“家”且當(dāng)前距“家” 10英里。 使用那個(gè)信息,WCD 20,BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“似乎用戶正在駕駛且可能不能夠接聽(tīng)呼叫。然而,似乎用戶正在回家的途中且距那個(gè)目的地10 英里。基于當(dāng)前速度,用戶應(yīng)在約10分鐘內(nèi)到家。當(dāng)結(jié)束駕駛時(shí),用戶將回您電話?!被蛘?,在另一實(shí)例中,當(dāng)呼叫者呼叫用戶時(shí),處理器M可分析來(lái)自GPS接收器的信息且確定WCD 20正(例如)以大于20英里/小時(shí)且小于90英里/小時(shí)的速度移動(dòng),借此指示用戶最有可能正駕駛汽車且并不在行走或在火車上。處理器可分析來(lái)自無(wú)線接口 36H 的短程無(wú)線接口輸入信息且確定沒(méi)有到WCD 20的短程無(wú)線連接。因而,用戶的短程無(wú)線耳機(jī)未啟用。在一些州,可能禁止在用戶正駕駛時(shí)在不使用耳機(jī)或其它“免提”裝置的情況下使用WCD 20。作為響應(yīng),與WCD 20,BSC 14或MSC 12通信的處理器可產(chǎn)生陳述(例如)以下內(nèi)容的消息“似乎具備藍(lán)牙功能的耳機(jī)不在工作中且用戶正在駕駛。對(duì)于用戶來(lái)說(shuō),現(xiàn)在不用耳機(jī)通話可能危險(xiǎn)或不合法。用戶將稍后回您電話?!币虼?,可將GPS數(shù)據(jù)34E用作駕駛的指示(基于以英里/小時(shí)為單位的速度)?;蛘撸诹硪粚?shí)例中,當(dāng)呼叫者呼叫用戶時(shí),處理器M可分析來(lái)自GPS接收器的信息且確定WCD 20距“家”大于4000英里?;诖司嚯x,處理器確定可能會(huì)收取高昂的漫游費(fèi)。作為響應(yīng),與WCD 20,BSC 14或MSC 12通信的處理器可產(chǎn)生陳述(例如)以下內(nèi)容的消息“用戶距家大于4000英里。因?yàn)樗赡茉谒木W(wǎng)絡(luò)范圍外,所以他如果要呼叫您,就不得不支付高昂的漫游費(fèi)。他可能將在處于服務(wù)區(qū)域中時(shí)回您電話。您可嘗試經(jīng)由電子郵件或通過(guò)使用例如Skype的網(wǎng)絡(luò)電話服務(wù)聯(lián)系他。請(qǐng)?jiān)趩魡袈暫罅粝履南??!被蛘撸琖CD 20,BSC 14或MSC 12可使用羅盤34G來(lái)選擇消息數(shù)據(jù)。處理器可分析由羅盤34G檢測(cè)到的方向且基于那個(gè)方向選擇消息。或者,WCD 20,BSC 14或MSC 12可使用接近度傳感器341來(lái)選擇消息數(shù)據(jù)。處理器可分析由接近度傳感器341檢測(cè)到的接近度信息,且基于接近度信息選擇消息?;蛘撸琖CD 20,BSC 14或MSC 12可使用壓敏顯示器34J來(lái)選擇消息數(shù)據(jù)。處理器可分析由壓敏顯示器34J檢測(cè)到的壓力信息,且基于壓力信息選擇消息?;蛘?,WCD 20,BSC 14或MSC 12可使用壓敏表層341來(lái)選擇消息數(shù)據(jù)。處理器可分析由壓敏表層341檢測(cè)到的壓力信息,且基于壓力信息選擇消息。或者,WCD 20,BSC 14或MSC 12可使用呼出列表36B來(lái)選擇消息數(shù)據(jù)。處理器可分析上次從WCD 20發(fā)射的呼叫的日期和時(shí)間。通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“在3周內(nèi)未用此裝置呼出。用戶可能已丟失此裝置。建議您用電話號(hào)碼(612)555-1212嘗試聯(lián)系用戶或給其發(fā)送電子郵件?!被蛘?,WCD 20,BSC 14或MSC 12可使用用戶的呼叫計(jì)劃上的剩余分鐘數(shù)36C來(lái)選擇消息數(shù)據(jù)。駐留于WCD 20,BSC 14或MSC 12內(nèi)或與WCD 20,BSC 14或MSC 12通信的處理器可分析用戶的剩余分鐘數(shù)36C,比較剩余分鐘數(shù)與閾值水平,且基于比較而選擇問(wèn)候。 通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息 “用戶本月呼叫計(jì)劃中還剩下15分鐘,且想要節(jié)省這些時(shí)間用于緊急情況。如果您想留言, 請(qǐng)等待首調(diào)?!被蛘?,WCD 20,BSC 14或MSC 12可使用控制信道數(shù)據(jù)36D來(lái)選擇消息數(shù)據(jù)。處理器可分析控制信道數(shù)據(jù)36D且根據(jù)在其控制信道上接收的SID來(lái)確定裝置正在漫游。通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“無(wú)線通信裝置當(dāng)前正在漫游且如果用戶接聽(tīng),可能招致大量的費(fèi)用??赡茏詈冒l(fā)電子郵件給用戶。如果您想留言,請(qǐng)等待音調(diào)?!被蛘?,WCD 20,BSC 14或MSC 12可使用通信錯(cuò)誤率36E來(lái)選擇消息數(shù)據(jù)。處理器可分析通信錯(cuò)誤率36E且比較通信錯(cuò)誤率36E與閾值錯(cuò)誤率。如果通信錯(cuò)誤率36E超過(guò)閾值,則WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“此刻錯(cuò)誤率過(guò)高,其可能為干擾的結(jié)果。將產(chǎn)生不良的連接。如果您想留言,請(qǐng)等待音調(diào)?!被蛘撸琖CD 20,BSC 14或MSC 12可使用電池充電水平36F來(lái)選擇消息數(shù)據(jù)。處理器可分析電池充電水平且比較電池充電水平與電池充電水平閾值,以便確定在電池放完電前WCD 20可用多長(zhǎng)時(shí)間。通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“似乎僅剩余10分鐘的通話時(shí)間。用戶想節(jié)省那個(gè)時(shí)間用于必要時(shí)的緊急使用。用戶將立刻從陸線回您電話?!被蛘?,WCD 20,BSC 14或MSC 12可使用頭戴式送受話器36G連接來(lái)選擇消息數(shù)據(jù)。 處理器可分析頭戴式送受話器插口輸入信息且確定未連接頭戴式送受話器36G。通過(guò)使用那個(gè)信息,WCD 20,BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“似乎未連接頭戴式送受話器。對(duì)于用戶來(lái)說(shuō),現(xiàn)在不用耳機(jī)通話可能危險(xiǎn)。用戶將稍后回您電話?!被蛘撸琖CD 20,BSC 14或MSC 12可使用短程無(wú)線接口 36H(例如,藍(lán)牙)來(lái)選擇消息數(shù)據(jù)。處理器可分析短程無(wú)線接口輸入信息且確定不存在到WCD 20的短程無(wú)線連接。因而,用戶的短程無(wú)線耳機(jī)未啟用。作為響應(yīng),無(wú)線通信裝置可提供陳述(例如)以下內(nèi)容的問(wèn)候“似乎具備藍(lán)牙功能的耳機(jī)不在工作中。對(duì)于用戶來(lái)說(shuō),現(xiàn)在不用耳機(jī)通話可能危險(xiǎn)。 用戶將稍后回您電話?!被蛘?,WCD 20,BSC 14或MSC 12可使用網(wǎng)絡(luò)信號(hào)強(qiáng)度361來(lái)選擇消息數(shù)據(jù)。處理器可分析網(wǎng)絡(luò)信號(hào)強(qiáng)度且比較網(wǎng)絡(luò)信號(hào)強(qiáng)度與閾值水平。通過(guò)使用那個(gè)信息,WCD 20, BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“無(wú)線通信裝置似乎處于具有不良信號(hào)覆蓋的位置中。即使您連接上,所述連接也將具有不良的質(zhì)量或可能掉線。用戶將在信號(hào)覆蓋較好時(shí)回您電話。”或者,WCD 20,BSC 14或MSC 12可使用WCD 20的時(shí)鐘數(shù)據(jù)36J來(lái)選擇消息數(shù)據(jù)。 處理器可分析時(shí)間,且通過(guò)使用那個(gè)信息,問(wèn)候可陳述(例如)“當(dāng)前時(shí)間為凌晨3點(diǎn)半。 用戶很可能在睡覺(jué)。用戶將回您電話?!被蛘?,WCD 20,BSC 14或MSC 12可使用在裝置上運(yùn)行的一個(gè)或一個(gè)以上軟件應(yīng)用程序來(lái)選擇消息數(shù)據(jù)。舉例來(lái)說(shuō),用戶可能正在玩游戲38A、觀看視頻38B(例如,電影、電視劇,或經(jīng)由HDMI將電影串流到TV,等),或在電話上使用某一其它應(yīng)用程序,且可能希望在那個(gè)時(shí)間期間保持不受打擾。在至少一個(gè)實(shí)例中,用戶可對(duì)特定應(yīng)用程序或其它軟件(例如,游戲38A和視頻38B)加上旗標(biāo),表示用戶將不希望在使用時(shí)受到打擾。接著,響應(yīng)于用戶運(yùn)行那些加上旗標(biāo)的軟件應(yīng)用程序,處理器M執(zhí)行致使將與由輸入接口 30產(chǎn)生的輸入信息有關(guān)的數(shù)據(jù)52存儲(chǔ)于存儲(chǔ)器沈中的記錄指令50。舉例來(lái)說(shuō),如果游戲38A曾被加上旗標(biāo),則可存儲(chǔ)的數(shù)據(jù)52可包括用戶開(kāi)始玩游戲38A的日子和時(shí)間、游戲中的得分、曾玩游戲的時(shí)間長(zhǎng)度、在游戲中達(dá)到的等級(jí)數(shù)、游戲中的“生命”數(shù)等。通過(guò)使用統(tǒng)計(jì)模型化技術(shù)、 機(jī)器學(xué)習(xí)技術(shù)、數(shù)據(jù)開(kāi)采技術(shù)、用戶習(xí)慣追蹤技術(shù)和/或可辨識(shí)模式的任一其它技術(shù),處理器M或與BSC 14或MSC 12通信的處理器可分析存儲(chǔ)于存儲(chǔ)器沈中的數(shù)據(jù)52以便確定模式。當(dāng)呼叫者呼叫用戶且用戶當(dāng)前正使用加上旗標(biāo)的應(yīng)用程序時(shí),處理器M可首先比較運(yùn)行的任何應(yīng)用程序與先前存儲(chǔ)于存儲(chǔ)器中的加上旗標(biāo)的應(yīng)用程序的列表。接著,處理器 M執(zhí)行用以確定加上旗標(biāo)的應(yīng)用程序的當(dāng)前狀態(tài)的指令。此后,與W⑶20、BSC 14或MSC 12通信的處理器可使用來(lái)自先前游戲的經(jīng)分析的數(shù)據(jù)以及由當(dāng)前加上旗標(biāo)的應(yīng)用程序產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù),且產(chǎn)生給呼叫者的回復(fù)消息。舉例來(lái)說(shuō),如果游戲38A曾被加上旗標(biāo),則處理器M執(zhí)行當(dāng)玩游戲38A時(shí)致使將與游戲38A有關(guān)的數(shù)據(jù)52存儲(chǔ)于存儲(chǔ)器沈中的記錄指令50。接著,在已在一個(gè)或一個(gè)以上場(chǎng)合下玩了游戲38A后,與WCD 20、BSC 14或MSC 12通信的處理器可執(zhí)行定義統(tǒng)計(jì)模型化技術(shù)、機(jī)器學(xué)習(xí)技術(shù)、數(shù)據(jù)開(kāi)采技術(shù)、用戶習(xí)慣追蹤技術(shù)和/或可辨識(shí)模式和/或趨勢(shì)的任一其它技術(shù)的指令。在執(zhí)行了定義所述技術(shù)的指令且分析了結(jié)果后,與WCD 20、BSC 14或 MSC 12通信的處理器可辨識(shí)出(舉例來(lái)說(shuō))用戶在工作日在下午12點(diǎn)半與下午1點(diǎn)之間玩游戲38A,用戶平均玩10分鐘,但已玩了長(zhǎng)達(dá)30分鐘,且平均分?jǐn)?shù)為150,000分。另外, 用戶可在工作日在下班后玩游戲38且玩較長(zhǎng)時(shí)間,例如,平均20分鐘。當(dāng)呼叫者呼叫用戶且用戶當(dāng)前正使用加上旗標(biāo)的應(yīng)用程序時(shí),處理器M可首先比較游戲38A與先前存儲(chǔ)于存儲(chǔ)器中的加上旗標(biāo)的應(yīng)用程序的列表,且確定游戲38A為加上旗標(biāo)的應(yīng)用程序。接著,處理器M執(zhí)行用以確定用戶的游戲的當(dāng)前狀態(tài)的指令。舉例來(lái)說(shuō),處理器M可確定在當(dāng)前游戲中逝去的時(shí)間為3分鐘,得分為50,000分,且時(shí)間可能為星期三下午12:55。作為響應(yīng), 與WCD 20、BSC 14或MSC 12通信的處理器可使用來(lái)自先前游戲的經(jīng)分析的數(shù)據(jù)以及來(lái)自當(dāng)前游戲的數(shù)據(jù),且產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“用戶正使用執(zhí)行不希望被中斷的應(yīng)用程序。雖然用戶可能在另外的27分鐘內(nèi)沒(méi)有時(shí)間,但用戶將有可能在少于7分鐘且可能5分鐘后結(jié)束?!痹诜治隽藖?lái)自先前游戲的數(shù)據(jù)和來(lái)自當(dāng)前游戲的數(shù)據(jù)后,處理器確定用戶可玩30分鐘(比逝去的3分鐘長(zhǎng)27分鐘),用戶將有可能在少于7分鐘后結(jié)束(基于在工作日期間當(dāng)前的10分鐘平均游戲時(shí)間長(zhǎng)度),但可能在5分鐘后結(jié)束(基于當(dāng)前日子和時(shí)間,和用戶尚未在工作日玩游戲超過(guò)下午1點(diǎn))。舉另一實(shí)例,如果游戲38A曾被加上旗標(biāo),則與WCD 20、BSC 14或MSC 12通信的處理器可使用來(lái)自先前游戲的經(jīng)分析的數(shù)據(jù)以及來(lái)自當(dāng)前游戲的數(shù)據(jù),且確定用戶的分?jǐn)?shù)如此地低,用戶可能比正常情況更快地結(jié)束。繼續(xù)以上實(shí)例,當(dāng)呼叫者呼叫用戶且用戶當(dāng)前正使用加上旗標(biāo)的應(yīng)用程序時(shí),處理器M可首先比較游戲38A與先前存儲(chǔ)于存儲(chǔ)器中的加上旗標(biāo)的應(yīng)用程序的列表,且確定游戲38A為加上旗標(biāo)的應(yīng)用程序。接著,處理器M執(zhí)行用以確定用戶的游戲的當(dāng)前狀態(tài)的指令。舉例來(lái)說(shuō),處理器M可確定在當(dāng)前游戲中逝去的時(shí)間為3分鐘,得分為1,000分,且時(shí)間可能為星期三下午12:55。作為響應(yīng),與WCD 20、 BSC 14或MSC 12通信的處理器可使用來(lái)自先前游戲的經(jīng)分析的數(shù)據(jù)以及來(lái)自當(dāng)前游戲的數(shù)據(jù),且產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“用戶正使用執(zhí)行不希望被中斷的應(yīng)用程序。雖然用戶可能在另外的27分鐘內(nèi)沒(méi)有時(shí)間,但用戶將有可能在少于7分鐘后且可能在 2分鐘后結(jié)束,因?yàn)橛脩舻牡梅趾艿??!痹诜治隽藖?lái)自先前游戲的數(shù)據(jù)和來(lái)自當(dāng)前游戲的數(shù)據(jù)后,處理器確定用戶可玩30分鐘(比逝去的3分鐘長(zhǎng)27分鐘),用戶將有可能在少于7 分鐘后結(jié)束(基于10分鐘平均游戲時(shí)間長(zhǎng)度),但可能在2分鐘后結(jié)束(基于用戶的當(dāng)前 1,000分的低分?jǐn)?shù),而用戶通常在10分鐘內(nèi)平均得150,000分)。應(yīng)注意到,執(zhí)行模式辨識(shí)和當(dāng)前加上旗標(biāo)的應(yīng)用程序的狀態(tài)確定的次序可與以上描述的次序不同。在一些實(shí)例中,可在處理器M確定了當(dāng)前加上旗標(biāo)的應(yīng)用程序的狀態(tài)后執(zhí)行模式辨識(shí)。舉例來(lái)說(shuō),可實(shí)時(shí)地執(zhí)行模式辨識(shí)。雖然以上僅關(guān)于數(shù)據(jù)記錄、統(tǒng)計(jì)模型化和模式辨識(shí)來(lái)描述游戲38A和GPS數(shù)據(jù) 34E,但本發(fā)明無(wú)意僅限于那些輸入。而是,存在眾多的輸入和上述輸入的組合,以及未描述的其它輸入和輸入的組合,其仍然被視為本發(fā)明的部分。舉例來(lái)說(shuō),可記錄與來(lái)自呼出列表 36B的呼出有關(guān)的數(shù)據(jù),使得與WCD 20、BSC 14或MSC 12通信的處理器可辨識(shí)出用戶在星期幾和什么時(shí)刻作出呼叫。或者,可記錄來(lái)自電池充電水平36F的與電池充電水平有關(guān)的數(shù)據(jù),以使得與WCD 20、BSC 14或MSC 12通信的處理器可辨識(shí)出當(dāng)電池充電水平低于某一水平時(shí)用戶不作出呼叫?;蛘?,如果用戶已給播放視頻38B的軟件加上旗標(biāo),則正播放或正被串流的視頻中剩余的時(shí)間(例如)可用以向呼叫者提供信息。處理器可分析視頻,且確定剩余的時(shí)間。 通過(guò)使用那個(gè)信息,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息 “此刻用戶似乎正在使用裝置上的一應(yīng)用程序。用戶將很可能在10分鐘后結(jié)束。用戶將立刻回您電話?!被蛘?,如果用戶已給RSS饋送應(yīng)用程序38 (例如,RSS新聞饋送應(yīng)用程序)加上旗標(biāo),則處理器可分析與RSS饋送應(yīng)用程序的先前執(zhí)行有關(guān)的所存儲(chǔ)的數(shù)據(jù)52,例如,用戶使用RSS饋送應(yīng)用程序的持續(xù)時(shí)間。舉例來(lái)說(shuō),用戶可平均執(zhí)行RSS新聞饋送達(dá)12分鐘,且當(dāng)前已執(zhí)行RSS新聞饋送達(dá)6分鐘。通過(guò)使用那個(gè)信息,WCD 20,BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的回復(fù)消息“用戶應(yīng)該能夠在約6分鐘內(nèi)回您電話。他目前正忙于重要的任務(wù)且對(duì)造成的不便表示謙意。請(qǐng)?jiān)趩魡袈暫罅粝履南ⅰ!痹谝粋€(gè)實(shí)例中,每當(dāng)用戶嘗試執(zhí)行加上旗標(biāo)的軟件應(yīng)用程序時(shí),處理器M執(zhí)行提示用戶確認(rèn)用戶不想在運(yùn)行所述應(yīng)用程序時(shí)受到打擾的指令。如果用戶回答是,則運(yùn)行所述軟件,且處理器M防止呼叫者連接到用戶。如果用戶回答否,則運(yùn)行所述軟件,且處理器 24允許呼叫者在用戶正運(yùn)行加上旗標(biāo)的軟件應(yīng)用程序時(shí)聯(lián)系到用戶。在一些實(shí)例中,處理器M執(zhí)行致使將與任何運(yùn)行的軟件應(yīng)用程序38有關(guān)的數(shù)據(jù) 52持續(xù)地存儲(chǔ)到存儲(chǔ)器沈而不管軟件應(yīng)用程序38是否曾被加上旗標(biāo)的記錄指令50。換句話說(shuō),計(jì)算機(jī)進(jìn)程在WCD 20上在背景中運(yùn)行,其監(jiān)視運(yùn)行的應(yīng)用程序的所有活動(dòng)。計(jì)算機(jī)進(jìn)程可記錄與用戶在給定日子或時(shí)間(例如,早晨、下午、晚上)內(nèi)使用應(yīng)用程序的頻繁度和當(dāng)應(yīng)用程序正運(yùn)行時(shí)用戶接聽(tīng)呼叫的頻繁度有關(guān)的數(shù)據(jù)。以此方式,后臺(tái)進(jìn)程始終在運(yùn)行且監(jiān)視所有應(yīng)用程序的使用,不管所述應(yīng)用程序是否被加上旗標(biāo)而成為“不要打擾”應(yīng)用程序。舉例來(lái)說(shuō),當(dāng)呼叫者呼叫用戶且用戶正使用未加上旗標(biāo)的應(yīng)用程序時(shí),處理器M 可存取來(lái)自存儲(chǔ)器26的數(shù)據(jù)52,且執(zhí)行定義(例如)統(tǒng)計(jì)模型化技術(shù)的指令。如果用戶正在玩未加上旗標(biāo)的游戲38A(例如,Tetris),則處理器M可執(zhí)行定義關(guān)于與Tetris有關(guān)的數(shù)據(jù)52的統(tǒng)計(jì)模型化技術(shù)的指令。以此方式,統(tǒng)計(jì)模型化技術(shù)可從數(shù)據(jù)52識(shí)別出當(dāng)在99 %的時(shí)間內(nèi)玩Tetris時(shí),用戶在99 %的時(shí)間內(nèi)不接聽(tīng)呼叫。處理器M可比較此百分比與一閾值(例如,50%、75%等),且基于所述比較,WCD 20、BSC 14或MSC12可產(chǎn)生陳述 (例如)以下內(nèi)容的消息“此刻用戶似乎正在使用裝置上的不希望被中斷的應(yīng)用程序。用戶將在他結(jié)束時(shí)立刻回您電話。請(qǐng)?jiān)趩魡袈暫罅粞?。”以此方式,即使未給特定應(yīng)用程序加上“不要打擾”的旗標(biāo),WCD 20也能夠從基于先前已經(jīng)持續(xù)記錄的數(shù)據(jù)而產(chǎn)生的統(tǒng)計(jì)模型確定出當(dāng)正使用那個(gè)特定應(yīng)用程序時(shí),用戶在99%的時(shí)間內(nèi)不接聽(tīng)呼叫。因而,WCD 20、BSC 14或MSC 12應(yīng)產(chǎn)生指示用戶正忙且將立刻回呼叫者的呼叫的消息。應(yīng)注意到,在一些實(shí)例中,為了產(chǎn)生所述消息,呼叫者必須屬于用戶的受信任呼叫者群組。在其它實(shí)例中,為了產(chǎn)生所述消息,呼叫者不必屬于用戶的受信任呼叫者群組??山M合使用輸入33來(lái)選擇消息數(shù)據(jù)。舉例來(lái)說(shuō),可一起使用加速計(jì)34B與時(shí)鐘數(shù)據(jù)36J。處理器可分析時(shí)鐘數(shù)據(jù)以確定時(shí)間,以及分析來(lái)自加速計(jì)34B的信號(hào)以便確定上次移動(dòng)WCD 20的時(shí)間。通過(guò)使用那個(gè)信息,問(wèn)候可陳述(例如)“無(wú)線通信裝置在超過(guò)2小時(shí)內(nèi)未移動(dòng),且時(shí)間為凌晨3點(diǎn)。用戶有可能在睡覺(jué)。用戶將回您電話?!陛斎?3的眾多組合是可能的,且雖然未進(jìn)一步描述,但其被視為本發(fā)明的部分。圖6為WCD 20的概念圖,其描繪可由WCD 20、BSC 14或MSC 12響應(yīng)于呼叫者呼叫WCD 20而產(chǎn)生的若干實(shí)例性的基于語(yǔ)境的消息54A-I。雖然在圖6中描繪的實(shí)例WCD 20 展示從WCD 20播放的基于語(yǔ)境的消息,但在一些實(shí)例中,基于語(yǔ)境的消息僅從WCD 20、BSC 14或MSC 12發(fā)射到呼叫者(如上所述),且并未從WCD 20播放。圖6的消息54A說(shuō)明實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話??雌饋?lái)他正在以65英里/小時(shí)的速度駕駛,且他的藍(lán)牙耳機(jī)未啟用?!笨稍谔幚砥鞣治隽藖?lái)自GPS接收器的信息且確定WCD 20正迅速地移動(dòng)且有可能在汽車中和來(lái)自無(wú)線接口 36H的信息且確定不存在到WCD 20的短程無(wú)線連接后由WCD 20,BSC 14或MSC 12產(chǎn)生此消息。圖6的消息54B說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話??雌饋?lái)他正在玩游戲Tetris。他通常再玩5分鐘后停止玩,但他的分?jǐn)?shù)和剩余的生命指示游戲可能會(huì)持續(xù)更長(zhǎng)時(shí)間。”可在處理器M比較運(yùn)行的應(yīng)用程序(即,Tetris, 游戲38A)與先前存儲(chǔ)于存儲(chǔ)器中的加上旗標(biāo)的應(yīng)用程序的列表、執(zhí)行用以確定加上旗標(biāo)的Tetris游戲的當(dāng)前狀態(tài)的指令且分析來(lái)自先前Tetris游戲的數(shù)據(jù)以及由當(dāng)前Tetris 游戲產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)后由WCD 20, BSC 14或MSC 12產(chǎn)生此消息。圖6的消息MC說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話??雌饋?lái)他正在玩游戲Tetris。他通常玩15分鐘,現(xiàn)在已玩了 4分鐘,但他的分?jǐn)?shù)和剩余的生命指示游戲可能會(huì)持續(xù)更長(zhǎng)時(shí)間?!笨稍谔幚砥鱉比較運(yùn)行的應(yīng)用程序 (即,Tetris,游戲38A)與先前存儲(chǔ)于存儲(chǔ)器中的加上旗標(biāo)的應(yīng)用程序的列表、執(zhí)行用以確定Tetris游戲的當(dāng)前狀態(tài)的指令且分析來(lái)自先前游戲的數(shù)據(jù)以及由當(dāng)前Tetris游戲產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)后由WCD 20、BSC 14或MSC 12產(chǎn)生此消息。圖6的消息54D說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話。他的GPS表明他遠(yuǎn)離家,且會(huì)收取漫游費(fèi)。”可在處理器分析了來(lái)自GPS接收器的信息且確定WCD 20不在用戶的網(wǎng)絡(luò)中且因而可能要收取漫游費(fèi)后由WCD 20、BSC 14或 MSC 12產(chǎn)生此消息。圖6的消息54E說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話。他所在地的時(shí)間為凌晨4點(diǎn)且他此時(shí)有可能睡著了。”可在處理器分析了來(lái)自WCD 20的時(shí)鐘數(shù)據(jù)36J、確定當(dāng)前時(shí)間為凌晨4點(diǎn)且因而用戶有可能睡著了的信息后由 WCD 20、BSC 14或MSC 12產(chǎn)生此消息。圖6的消息54F說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話。看起來(lái)他的電池電力很低。他可能要把此電力省下僅用于緊急呼叫?!笨稍谔幚砥鞣治隽藖?lái)自WCD 20的電池充電水平36F的信息、確定當(dāng)前電池充電水平低于閾值且因而用戶有可能節(jié)省剩余電池壽命以用于緊急呼叫后由WCD 20,BSC 14或MSC 12產(chǎn)生此消息。圖6的消息54G說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話。開(kāi)啟了麥克風(fēng),且在他所在地似乎非常吵。他沒(méi)聽(tīng)到您的電話,或者即使他確實(shí)拿起電話,也將不能夠進(jìn)行交談。”可在處理器分析了來(lái)自麥克風(fēng)34A的信息后由WCD 20、 BSC 14或MSC 12產(chǎn)生此消息。處理器可已確定,因?yàn)榄h(huán)境噪聲高于閾值噪聲水平,所以用戶處于嘈雜的環(huán)境中,且因而,用戶未能聽(tīng)到電話鈴聲,或者即使用戶確實(shí)接聽(tīng)呼叫,也將不能夠聽(tīng)到呼叫者說(shuō)話。圖6的消息54H說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話。他的電話已在6天內(nèi)沒(méi)有移動(dòng)過(guò)了。他可能已丟失了電話?!笨稍谔幚砥鞣治隽藖?lái)自加速計(jì)MB的信息以便確定上次移動(dòng)WCD 20的時(shí)間后由WCD 20,BSC 14或MSC 12 產(chǎn)生此消息?;陔娫捯言?天內(nèi)沒(méi)有移動(dòng)過(guò)了的確定,處理器產(chǎn)生指示電話可能已經(jīng)丟失的消息。圖6的消息541說(shuō)明另一實(shí)例性的所產(chǎn)生的消息,其陳述“杰克,巴巴克不能馬上拿起電話??雌饋?lái)他已超過(guò)了他的呼叫計(jì)劃上的分鐘數(shù)。他將在靠近陸線時(shí)呼叫您?!笨稍谔幚砥鞣治隽擞脩舻暮艚杏?jì)劃上的剩余分鐘數(shù)36C且確定用戶已超過(guò)了他的呼叫計(jì)劃上的分鐘數(shù)后由WCD 20、BSC 14或MSC 12產(chǎn)生此消息。因而,用戶很可能將更愿意用陸線電話與呼叫者通話。圖7為說(shuō)明根據(jù)本發(fā)明的用于當(dāng)無(wú)線通信裝置用戶不接收呼叫或接聽(tīng)呼叫時(shí)選擇回復(fù)消息的方法的流程圖。如在圖7中看到,參看圖1到圖2,系統(tǒng)10檢測(cè)引導(dǎo)到WCD 20的呼叫(100)。系統(tǒng)10的MSC 12,BSC 14和/或WCD 20可檢測(cè)引導(dǎo)到WCD 20的呼叫。 系統(tǒng)10經(jīng)由VMS 18基于從由無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的WCD 20 的語(yǔ)境而選擇多個(gè)消息中的一者(102)。如上詳細(xì)描述,VMS 18可駐留于WCD 20、BSC 14 或MSC 12或其組合內(nèi)。系統(tǒng)10接著將選定消息發(fā)射到呼叫者(104)。如上所述,BSC 14 或WCD 20可用以發(fā)射選定消息。圖8為說(shuō)明根據(jù)本發(fā)明的用于當(dāng)無(wú)線通信裝置用戶不接收呼叫或接聽(tīng)呼叫時(shí)選擇回復(fù)消息的另一方法的流程圖。在圖8中展示的方法中,無(wú)線通信裝置用戶預(yù)定一個(gè)或一個(gè)以上呼叫者群組000),其由處理器準(zhǔn)備且存儲(chǔ)于呼叫者ID數(shù)據(jù)48中。呼叫者群組包括用戶想要將關(guān)于其無(wú)線通信裝置的特定信息提供給的人或選擇的人群組。當(dāng)在無(wú)線通信裝置上接收到呼叫(202)后,處理器通過(guò)存取呼叫者ID數(shù)據(jù)48而確定呼叫者是否在呼叫者群組中004)。如上文提到,如果呼叫者不屬于呼叫者群組O04的否分支),則可將用戶先前記錄的問(wèn)候或并非基于語(yǔ)境的標(biāo)準(zhǔn)問(wèn)候發(fā)射到呼叫者006)。然而,如果呼叫者確實(shí)屬于呼叫者群組O04的是分支),則處理器可分析其輸入中的至少一者008)。從所述輸入中的至少一者接收信息且確定語(yǔ)境010)。無(wú)線通信裝置可(例如)分析麥克風(fēng)輸入信息數(shù)據(jù)(如上所述)以及其控制信道。無(wú)線通信裝置可從麥克風(fēng)輸入接收指示裝置的環(huán)境低于閾值環(huán)境噪聲水平(指示環(huán)境相對(duì)安靜)的信息,但經(jīng)由系統(tǒng)識(shí)別碼在控制信道上接收的信息可指示裝置正在漫游,且因此如果用戶接聽(tīng)呼叫,則可能要收取大量的費(fèi)用。WCD 20可接著將語(yǔ)境發(fā)射到BSC 14(212).與BSC 14通信的處理器接著存取VMS 18中的消息選擇數(shù)據(jù)46,且選擇與所述語(yǔ)境相關(guān)聯(lián)的問(wèn)候。處理器接著檢索與語(yǔ)境相關(guān)聯(lián)的消息數(shù)據(jù) 42,44 (214),且消息被發(fā)射到呼叫者(216)。仍參看圖8,本發(fā)明的一些實(shí)例包括查詢緊急代碼的能力(218)。輸入緊急代碼可允許呼叫者繞過(guò)話音郵件消息接發(fā)系統(tǒng)的記錄用于無(wú)線通信裝置用戶的消息的部分,且在不重?fù)芴?hào)的情況下繼續(xù)呼叫無(wú)線通信裝置。應(yīng)注意,雖然已僅關(guān)于圖8展示緊急代碼步驟, 但其可與本發(fā)明中描述的實(shí)例中的任一者一起使用,且不限于圖8中展示的實(shí)例。另外,雖然在圖8中輸入緊急代碼的步驟展示于發(fā)射話音郵件問(wèn)候的步驟后,但其可替代地在發(fā)射前發(fā)生。此外,在一些實(shí)例中,緊急代碼特征可與或可不與呼叫者群組特征組合。即,在一個(gè)實(shí)例中,將僅向預(yù)定呼叫者群組中的呼叫者提示輸入緊急代碼。然而,在至少一個(gè)實(shí)例中, 任一呼叫者可能夠輸入緊急代碼,而不管所述呼叫者是否在預(yù)定呼叫者群組中。圖9為說(shuō)明根據(jù)本發(fā)明的用于當(dāng)無(wú)線通信裝置用戶不接收呼叫或接聽(tīng)呼叫時(shí)選擇回復(fù)消息的另一方法的流程圖。在圖8中展示的方法中,無(wú)線通信裝置用戶預(yù)定一個(gè)或一個(gè)以上呼叫者群組(300),其由處理器準(zhǔn)備且存儲(chǔ)于呼叫者ID數(shù)據(jù)48中。呼叫者群組包括用戶想要將關(guān)于其無(wú)線通信裝置的特定信息提供給的人或選擇的人群組。在一些實(shí)例中,與正被執(zhí)行的所有應(yīng)用程序有關(guān)的數(shù)據(jù)可由持續(xù)運(yùn)行的后臺(tái)進(jìn)程記錄,而不管所述應(yīng)用程序是否已被加上旗標(biāo)(301)。當(dāng)在無(wú)線通信裝置上接收到呼叫(30 后,處理器通過(guò)存取呼叫者ID數(shù)據(jù)48而確定呼叫者是否在呼叫者群組中(304)。如上文提到,如果呼叫者不屬于呼叫者群組(304的否分支),則可將用戶先前記錄的問(wèn)候或并非基于語(yǔ)境的標(biāo)準(zhǔn)問(wèn)候發(fā)射到呼叫者006)。然而,如果呼叫者確實(shí)屬于呼叫者群組(304的是分支),則處理器可分析其輸入中的至少一者(308)。無(wú)線通信裝置可(例如)分析所接收的GPS數(shù)據(jù)34E或任何加上旗標(biāo)的軟件應(yīng)用程序(如上所述)?;蛘?,無(wú)線通信裝置可分析先前已在持續(xù)運(yùn)行的后臺(tái)進(jìn)程期間記錄的信息。從所述輸入中的至少一者接收信息,且接著處理器M使用統(tǒng)計(jì)模型化技術(shù)或模式辨識(shí)技術(shù)分析存儲(chǔ)器26中的所存儲(chǔ)的數(shù)據(jù)52,以便確定推斷出用戶行為或以便確定一個(gè)或一個(gè)以上模式(310)。舉例來(lái)說(shuō),處理器M可確定雖然一應(yīng)用程序未加上旗標(biāo),但在用戶正使用那個(gè)應(yīng)用程序的99%的時(shí)間內(nèi),用戶不接聽(tīng)呼叫?;蛘撸诹硪粚?shí)例中,處理器M可確定在星期二用戶總是在離開(kāi)“工作場(chǎng)所”后30分鐘內(nèi)到家。WCD 20的處理器M可接著確定今天是星期二,且根據(jù)正由GPS接收器接收的同時(shí)發(fā)生的GPS數(shù)據(jù)確定無(wú)線通信裝置用戶剛離開(kāi)“工作場(chǎng)所”。在比較經(jīng)分析的模式與來(lái)自輸入33的同時(shí)發(fā)生的數(shù)據(jù)(31 后,處理器M可確定用戶剛離開(kāi)“工作場(chǎng)所”,且因而將有可能在30分鐘內(nèi)到家。響應(yīng)于呼叫者,WCD 20、BSC 14或MSC 12可產(chǎn)生陳述(例如)以下內(nèi)容的消息 “用戶剛離開(kāi)工作場(chǎng)所,但將有可能在約30分鐘內(nèi)到家。用戶將在那時(shí)回您電話。"WCD 20、 BSC 14或MSC 12可接著將消息發(fā)射到呼叫者(316)。且如上參看圖8所描述,本發(fā)明的一些實(shí)例包括查詢緊急代碼的能力(318)。輸入緊急代碼可允許呼叫者繞過(guò)話音郵件消息接發(fā)系統(tǒng)的記錄用于無(wú)線通信裝置用戶的消息的部分,且在不重?fù)芴?hào)的情況下繼續(xù)呼叫無(wú)線通f曰裝直ο當(dāng)然,本發(fā)明無(wú)意僅限于以上描述的所述輸入、輸入的組合和實(shí)例問(wèn)候。而是,存在尚未描述的眾多輸入、輸入的組合和可能的問(wèn)候,但其仍然被視為本發(fā)明的部分。本發(fā)明包括例如蜂窩式電話、無(wú)線通信裝置手持機(jī)以及無(wú)線陸線電話的無(wú)線通信裝置。陸線電話可包括在本發(fā)明中描述的任何數(shù)目個(gè)傳感器、系統(tǒng)公用程序等,其可用以向呼叫者提供對(duì)其呼叫的基于語(yǔ)境的響應(yīng)。在本發(fā)明中描述的技術(shù)可向呼叫者提供用戶不能夠接聽(tīng)呼叫的具體原因。本發(fā)明中所描述的技術(shù)還可向呼叫者提供對(duì)回電話的時(shí)間的估計(jì)。在本發(fā)明中描述的技術(shù)可向呼叫者提供用戶不能夠接聽(tīng)呼叫的具體原因和對(duì)回電話的時(shí)間的估計(jì)。在呼叫者已給用戶留下話音郵件后,本發(fā)明中描述的技術(shù)還可向呼叫者提供文本消息、圖形消息或自動(dòng)消息。本發(fā)明中描述的技術(shù)可促進(jìn)有效的通信。舉例來(lái)說(shuō),通過(guò)充分利用無(wú)線通信裝置可經(jīng)由其輸入得到的信息且使用所述輸入選擇語(yǔ)境專有的話音郵件問(wèn)候,無(wú)線通信裝置可能夠向呼叫者提供用戶不能夠接聽(tīng)呼叫的具體原因。另外,通過(guò)充分利用無(wú)線通信裝置可經(jīng)由其輸入得到的信息且使所述輸入與特定話音郵件問(wèn)候相關(guān)聯(lián),無(wú)線通信裝置可能夠向呼叫者提供對(duì)回電話的時(shí)間的較準(zhǔn)確估計(jì)。本發(fā)明中描述的技術(shù)可實(shí)施于硬件、軟件、固件或其任何組合中。具體來(lái)說(shuō),所述技術(shù)可實(shí)施于硬件裝置中,例如無(wú)線通信裝置或網(wǎng)絡(luò)裝置,其中的任一者可包括支持所述實(shí)施方案的軟件和/或固件。對(duì)于在軟件中實(shí)施的部分,所述技術(shù)可部分由包含含有指令的程序代碼的計(jì)算機(jī)可讀媒體實(shí)現(xiàn),所述指令在執(zhí)行時(shí)執(zhí)行上述方法中的一者或一者以上。在此情況下,計(jì)算機(jī)可讀媒體可包含例如同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃存儲(chǔ)器、磁性或光學(xué)數(shù)據(jù)存儲(chǔ)媒體等。程序代碼可由一個(gè)或一個(gè)以上處理器執(zhí)行,例如,一個(gè)或一個(gè)以上數(shù)字信號(hào)處理器(DSP)、通用微處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程邏輯陣列(FPGA)或其它等效集成或離散邏輯電路。在此意義上,所述技術(shù)實(shí)施于硬件中,無(wú)論是完全實(shí)施于硬件中還是實(shí)施于例如執(zhí)行計(jì)算機(jī)可讀代碼的處理器等硬件中。代碼可由一個(gè)或一個(gè)以上處理器執(zhí)行,例如一個(gè)或一個(gè)以上數(shù)字信號(hào)處理器 (DSP)、通用微處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程邏輯陣列(FPGA)或其它等效集成或離散邏輯電路。因此,如本文中所使用的術(shù)語(yǔ)“處理器”可指代前述結(jié)構(gòu)或適合于實(shí)施本文中所描述的技術(shù)的任何其它結(jié)構(gòu)中的任一者。在一些情況下,本發(fā)明中描述的裝置可至少部分形成為一個(gè)或一個(gè)以上集成電路裝置,其可統(tǒng)稱作集成電路裝置。而且,在一些情況下,如在本發(fā)明中描述的裝置可形成無(wú)線通信裝置手持機(jī)的部分。已描述了本發(fā)明的許多實(shí)例。這些和其它實(shí)例處于所附權(quán)利要求書的范圍內(nèi)。可在不脫離權(quán)利要求書的范圍的情況下進(jìn)行各種修改。
權(quán)利要求
1.一種方法,其包含檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫;基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者;以及將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含基于選自由以下各者組成的輸入群組的至少一個(gè)輸入而確定所述語(yǔ)境相機(jī)、環(huán)境光檢測(cè)器、麥克風(fēng)、加速計(jì)、溫度計(jì)、羅盤、大氣壓力、從接近度傳感器導(dǎo)出的接近度、從壓敏顯示器導(dǎo)出的壓力、從壓敏表層導(dǎo)出的壓力、一個(gè)或一個(gè)以上運(yùn)行的軟件應(yīng)用程序、全球定位系統(tǒng)GPS數(shù)據(jù)、控制信道數(shù)據(jù)、呼出列表、所述無(wú)線通信裝置的用戶的呼叫計(jì)劃上的剩余分鐘數(shù)、時(shí)鐘數(shù)據(jù)、網(wǎng)絡(luò)信號(hào)強(qiáng)度、電池充電水平、短程無(wú)線接口、頭戴式送受話器連接,和通信錯(cuò)誤率。
3.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含識(shí)別與所述呼叫者相關(guān)聯(lián)的呼叫者群組;以及至少部分基于所述所識(shí)別的呼叫者群組而產(chǎn)生所述消息。
4.根據(jù)權(quán)利要求1所述的方法,其中基于所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者進(jìn)一步包含分析由所述無(wú)線通信裝置的至少一個(gè)輸入接收的所述信息;基于所述所接收的信息確定所述語(yǔ)境;從與話音郵件消息接發(fā)系統(tǒng)通信的存儲(chǔ)器裝置檢索與所述語(yǔ)境相關(guān)聯(lián)的消息選擇數(shù)據(jù);以及從所述存儲(chǔ)器裝置選擇與所述消息選擇數(shù)據(jù)相關(guān)聯(lián)的消息數(shù)據(jù),其中所述消息數(shù)據(jù)存儲(chǔ)于所述話音郵件消息接發(fā)系統(tǒng)上。
5.根據(jù)權(quán)利要求4所述的方法,其中由所述無(wú)線通信裝置執(zhí)行分析從所述無(wú)線通信裝置的至少一個(gè)輸入接收的所述信息。
6.根據(jù)權(quán)利要求4所述的方法,其中由所述無(wú)線通信裝置執(zhí)行基于所述所接收的信息確定語(yǔ)境。
7.根據(jù)權(quán)利要求4所述的方法,其中由所述無(wú)線通信裝置執(zhí)行從與話音郵件消息接發(fā)系統(tǒng)通信的存儲(chǔ)器裝置檢索與所述語(yǔ)境相關(guān)聯(lián)的消息選擇數(shù)據(jù)。
8.根據(jù)權(quán)利要求4所述的方法,其中由所述無(wú)線通信裝置執(zhí)行從所述存儲(chǔ)器裝置選擇與所述消息選擇數(shù)據(jù)相關(guān)聯(lián)的所述消息數(shù)據(jù)。
9.根據(jù)權(quán)利要求4所述的方法,其中所述話音郵件消息接發(fā)系統(tǒng)位于所述無(wú)線通信裝置內(nèi)。
10.根據(jù)權(quán)利要求1所述的方法,其中所述無(wú)線通信裝置為無(wú)線通信裝置手持機(jī)。
11.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含查詢緊急代碼,其中所述緊急代碼允許所述呼叫者繞過(guò)記錄用于所述無(wú)線通信裝置的用戶的消息且在不重?fù)芴?hào)的情況下繼續(xù)呼叫所述無(wú)線通信裝置。
12.根據(jù)權(quán)利要求1所述的方法,其中基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者包含給至少一個(gè)應(yīng)用程序加上旗標(biāo);在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù);分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式;以及比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)。
13.根據(jù)權(quán)利要求1所述的方法,其中基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者包含執(zhí)行在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間持續(xù)存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的后臺(tái)進(jìn)程;分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式;以及比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)。
14.一種無(wú)線通信系統(tǒng),其包含無(wú)線通信裝置,其具有產(chǎn)生指示所述無(wú)線通信裝置的語(yǔ)境的輸入信息的輸入接口 ;處理器,其檢測(cè)來(lái)自呼叫者的引導(dǎo)到所述無(wú)線通信裝置的呼叫,并基于所述無(wú)線通信裝置的所述語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者;以及發(fā)射器,其將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。
15.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述處理器駐留于所述無(wú)線通信裝置內(nèi)。
16.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述處理器駐留于無(wú)線通信系統(tǒng)裝置內(nèi)。
17.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述輸入接口接收選自由以下各者組成的輸入群組的一個(gè)或一個(gè)以上輸入相機(jī)、環(huán)境光檢測(cè)器、麥克風(fēng)、加速計(jì)、溫度計(jì)、羅盤、大氣壓力、從接近度傳感器導(dǎo)出的接近度、從壓敏顯示器導(dǎo)出的壓力、從壓敏表層導(dǎo)出的壓力、 一個(gè)或一個(gè)以上運(yùn)行的軟件應(yīng)用程序、全球定位系統(tǒng)GPS數(shù)據(jù)、控制信道數(shù)據(jù)、呼出列表、 用戶的呼叫計(jì)劃上的剩余分鐘數(shù)、時(shí)鐘數(shù)據(jù)、網(wǎng)絡(luò)信號(hào)強(qiáng)度、電池充電水平、短程無(wú)線接口、 頭戴式送受話器連接,和通信錯(cuò)誤率。
18.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述無(wú)線通信裝置為無(wú)線通信裝置手持機(jī)。
19.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述處理器識(shí)別與所述呼叫者相關(guān)聯(lián)的呼叫者群組,并至少部分基于所述所識(shí)別的呼叫者群組而產(chǎn)生所述消息。
20.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述處理器查詢緊急代碼,其中所述緊急代碼允許所述呼叫者繞過(guò)記錄用于所述無(wú)線通信裝置的用戶的消息且在不重?fù)芴?hào)的情況下繼續(xù)呼叫所述用戶。
21.根據(jù)權(quán)利要求14所述的通信系統(tǒng),其中所述處理器執(zhí)行在至少一個(gè)加上旗標(biāo)的應(yīng)用程序的執(zhí)行期間存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的指令,且其中所述處理器執(zhí)行分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式的指令,且其中所述處理器執(zhí)行比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)的指令。
22.一種無(wú)線通信裝置,其包含輸入接口,其產(chǎn)生指示所述無(wú)線通信裝置的語(yǔ)境的輸入信息;以及處理器,其檢測(cè)來(lái)自呼叫者的引導(dǎo)到所述無(wú)線通信裝置的呼叫,并產(chǎn)生對(duì)基于所述無(wú)線通信裝置的所述語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者的指示。
23.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器產(chǎn)生所述消息,且其中所述處理器將所述消息發(fā)射到所述呼叫者。
24.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器將所述指示發(fā)射到無(wú)線通信系統(tǒng)裝置以用于產(chǎn)生所述消息。
25.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器識(shí)別與所述呼叫者相關(guān)聯(lián)的呼叫者群組,并至少部分基于所述所識(shí)別的呼叫者群組而產(chǎn)生所述消息。
26.根據(jù)權(quán)利要求22所述的裝置,其中所述輸入接口接收選自由以下各者組成的輸入群組的一個(gè)或一個(gè)以上輸入相機(jī)、環(huán)境光檢測(cè)器、麥克風(fēng)、加速計(jì)、溫度計(jì)、羅盤、大氣壓力、從接近度傳感器導(dǎo)出的接近度、從壓敏顯示器導(dǎo)出的壓力、從壓敏表層導(dǎo)出的壓力、一個(gè)或一個(gè)以上運(yùn)行的軟件應(yīng)用程序、全球定位系統(tǒng)GPS數(shù)據(jù)、控制信道數(shù)據(jù)、呼出列表、用戶的呼叫計(jì)劃上的剩余分鐘數(shù)、時(shí)鐘數(shù)據(jù)、網(wǎng)絡(luò)信號(hào)強(qiáng)度、電池充電水平、短程無(wú)線接口、頭戴式送受話器連接,和通信錯(cuò)誤率。
27.根據(jù)權(quán)利要求22所述的裝置,其中所述裝置為無(wú)線通信裝置手持機(jī)。
28.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器執(zhí)行在至少一個(gè)加上旗標(biāo)的應(yīng)用程序的執(zhí)行期間存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的指令,且其中所述處理器執(zhí)行分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式的指令,且其中所述處理器執(zhí)行比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)的指令。
29.根據(jù)權(quán)利要求22所述的裝置,其中所述處理器執(zhí)行在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間持續(xù)存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的指令,且其中所述處理器執(zhí)行分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式的指令,且其中所述處理器執(zhí)行比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)的指令。
30.一種計(jì)算機(jī)可讀媒體,所述計(jì)算機(jī)可讀媒體包含致使無(wú)線通信系統(tǒng)裝置內(nèi)的處理器執(zhí)行以下操作的指令檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫;基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者;以及將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。
31.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含致使所述處理器執(zhí)行以下操作的指令分析由所述無(wú)線通信裝置的至少一個(gè)輸入接收的所述輸入信息;基于所述所接收的信息而確定語(yǔ)境;從存儲(chǔ)器裝置檢索與所述語(yǔ)境相關(guān)聯(lián)的消息選擇數(shù)據(jù);以及從所述存儲(chǔ)器裝置選擇與所述消息選擇數(shù)據(jù)相關(guān)聯(lián)的消息數(shù)據(jù)。
32.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其中所述至少一個(gè)輸入選自由以下各者組成的輸入群組相機(jī)、環(huán)境光檢測(cè)器、麥克風(fēng)、加速計(jì)、溫度計(jì)、羅盤、大氣壓力、從接近度傳感器導(dǎo)出的接近度、從壓敏顯示器導(dǎo)出的壓力、從壓敏表層導(dǎo)出的壓力、一個(gè)或一個(gè)以上運(yùn)行的軟件應(yīng)用程序、全球定位系統(tǒng)GPS數(shù)據(jù)、控制信道數(shù)據(jù)、呼出列表、所述無(wú)線通信裝置的用戶的呼叫計(jì)劃上的剩余分鐘數(shù)、時(shí)鐘數(shù)據(jù)、網(wǎng)絡(luò)信號(hào)強(qiáng)度、電池充電水平、短程無(wú)線接口、頭戴式送受話器連接,和通信錯(cuò)誤率。
33.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含致使所述處理器執(zhí)行以下操作的指令確定所述呼叫者是否屬于預(yù)定呼叫者群組。
34.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其中所述無(wú)線通信裝置為無(wú)線通信裝置手持機(jī)。
35.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含致使所述處理器執(zhí)行以下操作的指令查詢緊急代碼,其中所述緊急代碼允許所述呼叫者繞過(guò)記錄用于所述無(wú)線通信裝置的用戶的消息且在不重?fù)芴?hào)的情況下繼續(xù)呼叫所述無(wú)線通信裝置。
36.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含致使所述處理器執(zhí)行以下操作的指令執(zhí)行在至少一個(gè)加上旗標(biāo)的應(yīng)用程序的執(zhí)行期間存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的指令;分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式;比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)。
37.根據(jù)權(quán)利要求30所述的計(jì)算機(jī)可讀媒體,其進(jìn)一步包含致使所述處理器執(zhí)行以下操作的指令執(zhí)行在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間持續(xù)存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的后臺(tái)進(jìn)程;分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式;比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)。
38.一種無(wú)線通信系統(tǒng),其包含用于檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫的裝置;用于基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者的裝置;以及用于將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者的裝置。
39.根據(jù)權(quán)利要求38所述的系統(tǒng),其中所述至少一個(gè)輸入選自由以下各者組成的輸入群組相機(jī)、環(huán)境光檢測(cè)器、麥克風(fēng)、加速計(jì)、溫度計(jì)、羅盤、大氣壓力、從接近度傳感器導(dǎo)出的接近度、從壓敏顯示器導(dǎo)出的壓力、從壓敏表層導(dǎo)出的壓力、一個(gè)或一個(gè)以上運(yùn)行的軟件應(yīng)用程序、全球定位系統(tǒng)GPS數(shù)據(jù)、控制信道數(shù)據(jù)、呼出列表、所述無(wú)線通信裝置的用戶的呼叫計(jì)劃上的剩余分鐘數(shù)、時(shí)鐘數(shù)據(jù)、網(wǎng)絡(luò)信號(hào)強(qiáng)度、電池充電水平、短程無(wú)線接口、頭戴式送受話器連接,和通信錯(cuò)誤率。
40.根據(jù)權(quán)利要求38所述的系統(tǒng),其進(jìn)一步包含用于識(shí)別與所述呼叫者相關(guān)聯(lián)的呼叫者群組的裝置;以及用于至少部分基于所述所識(shí)別的呼叫者群組而產(chǎn)生所述消息的裝置。
41.根據(jù)權(quán)利要求38所述的系統(tǒng),其中基于所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者進(jìn)一步包含用于分析由所述無(wú)線通信裝置的至少一個(gè)輸入接收的所述信息的裝置;用于基于所述所接收的信息確定語(yǔ)境的裝置;用于從與話音郵件消息接發(fā)系統(tǒng)通信的存儲(chǔ)器裝置檢索與所述語(yǔ)境相關(guān)聯(lián)的消息選擇數(shù)據(jù)的裝置;以及用于從所述存儲(chǔ)器裝置選擇與所述消息選擇數(shù)據(jù)相關(guān)聯(lián)的消息數(shù)據(jù)的裝置,其中所述消息數(shù)據(jù)存儲(chǔ)于所述話音郵件消息接發(fā)系統(tǒng)上。
42.根據(jù)權(quán)利要求41所述的系統(tǒng),其中所述用于分析從所述無(wú)線通信裝置的至少一個(gè)輸入接收的所述信息的裝置是由所述無(wú)線通信裝置執(zhí)行。
43.根據(jù)權(quán)利要求41所述的系統(tǒng),其中所述用于基于所述所接收的信息確定語(yǔ)境的裝置是由所述無(wú)線通信裝置執(zhí)行。
44.根據(jù)權(quán)利要求41所述的系統(tǒng),其中所述用于從與話音郵件消息接發(fā)系統(tǒng)通信的存儲(chǔ)器裝置檢索與所述語(yǔ)境相關(guān)聯(lián)的消息選擇數(shù)據(jù)的裝置是由所述無(wú)線通信裝置執(zhí)行。
45.根據(jù)權(quán)利要求41所述的系統(tǒng),其中所述用于從所述存儲(chǔ)器裝置選擇與所述消息選擇數(shù)據(jù)相關(guān)聯(lián)的所述消息數(shù)據(jù)的裝置是由所述無(wú)線通信裝置執(zhí)行,其中所述消息數(shù)據(jù)存儲(chǔ)于所述話音郵件消息接發(fā)系統(tǒng)上。
46.根據(jù)權(quán)利要求41所述的系統(tǒng),其中所述話音郵件消息接發(fā)系統(tǒng)位于所述無(wú)線通信裝置內(nèi)。
47.根據(jù)權(quán)利要求38所述的系統(tǒng),其中所述無(wú)線通信裝置為無(wú)線通信裝置手持機(jī)。
48.根據(jù)權(quán)利要求38所述的系統(tǒng),其進(jìn)一步包含用于查詢緊急代碼的裝置,其中所述緊急代碼允許所述呼叫者繞過(guò)記錄用于所述無(wú)線通信裝置用戶的消息且在不重?fù)芴?hào)的情況下繼續(xù)呼叫所述用戶。
49.根據(jù)權(quán)利要求38所述的系統(tǒng),其進(jìn)一步包含用于給至少一個(gè)應(yīng)用程序加上旗標(biāo)的裝置;用于在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的裝置;用于分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式的裝置;以及用于比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)的裝置。
50.根據(jù)權(quán)利要求38所述的系統(tǒng),其進(jìn)一步包含用于執(zhí)行在所述至少一個(gè)應(yīng)用程序的執(zhí)行期間持續(xù)存儲(chǔ)與所述應(yīng)用程序有關(guān)的數(shù)據(jù)的后臺(tái)進(jìn)程的裝置;用于分析所述所存儲(chǔ)的數(shù)據(jù)以辨識(shí)至少一個(gè)模式的裝置;以及用于比較所述模式與在所述應(yīng)用程序的執(zhí)行期間產(chǎn)生的同時(shí)發(fā)生的數(shù)據(jù)的裝置。
全文摘要
本發(fā)明描述用于向無(wú)線通信裝置提供基于語(yǔ)境的話音郵件消息接發(fā)的技術(shù)。在回復(fù)呼叫時(shí),無(wú)線通信裝置可基于語(yǔ)境而選擇消息。作為一實(shí)例,無(wú)線通信系統(tǒng)可檢測(cè)來(lái)自呼叫者的引導(dǎo)到無(wú)線通信裝置的呼叫、基于從由所述無(wú)線通信裝置的至少一個(gè)輸入接收的輸入信息導(dǎo)出的所述無(wú)線通信裝置的語(yǔ)境而產(chǎn)生用于所述呼叫者的多個(gè)回復(fù)消息中的一者,以及將所述所產(chǎn)生的回復(fù)消息發(fā)射到所述呼叫者。在一些情況下,可基于語(yǔ)境和呼叫者身份兩者來(lái)選擇所述消息。此外,可至少部分基于對(duì)關(guān)于所述無(wú)線通信裝置的使用或用戶活動(dòng)的模式的分析來(lái)選擇所述消息。
文檔編號(hào)H04L12/58GK102415066SQ201080017978
公開(kāi)日2012年4月11日 申請(qǐng)日期2010年4月23日 優(yōu)先權(quán)日2009年4月23日
發(fā)明者巴巴克·福魯坦保爾, 胡馬云·沙赫里 申請(qǐng)人:高通股份有限公司