專利名稱:用于提供替代電話鈴音的可聽消息的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及在通信設(shè)備上生成可聽消息,并且具體地涉及一種用于提供替 代標(biāo)準(zhǔn)電話鈴音的可聽消息(包括廣告)的方法和系統(tǒng)。
背景技術(shù):
隨著電信設(shè)備的增長,通信提供方經(jīng)常尋找新技術(shù)和新的途徑以將它們的消息通 信給大量的用戶。典型地,當(dāng)在通信設(shè)備之間發(fā)起并且進行電話呼叫時,在該呼叫涉及的主 叫方通信設(shè)備和接受方通信設(shè)備處,在呼叫的不同階段可以生成不同的標(biāo)準(zhǔn)電話鈴音。國際公開號WO 01/37527 Al (Lee, ffoo-Gi)描述了一種用于將電話信號(包括回 鈴音信號、忙音信號以及網(wǎng)絡(luò)忙音信號)改變?yōu)槁曇艉?或移動圖片的方法和系統(tǒng)。
發(fā)明內(nèi)容
通信提供方發(fā)現(xiàn),將消息通信給它們的通信設(shè)備用戶變得日益具有挑戰(zhàn)性,因為 一旦用戶變得習(xí)慣于通信會場(venue)(即商業(yè)/廣告欄),用戶可以開始忽略或者避免該 消息。相關(guān)的顧慮是移動或者手持通信設(shè)備對于電池電力耗損是敏感的,因而可能需要最 小化呈現(xiàn)任何消息的持續(xù)時間。因此,存在對在電信設(shè)備上播放的音頻消息進行廣播的需求。該音頻消息可以包 括商業(yè)廣告以及其它非商業(yè)性質(zhì)的公告。本發(fā)明提供一種計算機實現(xiàn)的系統(tǒng),用于在通信設(shè)備處提供替代預(yù)定電話鈴音的 至少一個可聽消息,所述系統(tǒng)包括鈴音檢測器接口,用于檢測在所述通信設(shè)備處提供的所 述預(yù)定電話鈴音;可聽消息數(shù)據(jù)庫,可由所述鈴音檢測器接口和所述通信設(shè)備來訪問,所述 可聽消息數(shù)據(jù)庫存儲所述至少一個可聽消息;以及鈴音替代模塊,與所述鈴音檢測器接口 進行通信,所述鈴音替代模塊響應(yīng)于對所述預(yù)定電話鈴音的檢測,提供替代所述預(yù)定電話 鈴音的所述至少一個可聽消息。本發(fā)明還提供一種通信設(shè)備,包括鈴音檢測器接口,用于檢測在所述通信設(shè)備處 提供的預(yù)定電話鈴音;以及鈴音替代模塊,與所述鈴音檢測器接口進行通信,所述鈴音替代 模塊響應(yīng)于對所述預(yù)定電話鈴音的檢測,提供替代所述預(yù)定電話鈴音的所述至少一個可聽 消息;其中,在所述通信設(shè)備可訪問的可聽消息數(shù)據(jù)庫中存儲所述至少一個可聽消息。在另一方面,本發(fā)明還提供一種計算機實現(xiàn)的方法,用于在通信設(shè)備處提供替代 預(yù)定電話鈴音的至少一個可聽消息,所述方法包括在鈴音檢測器接口處檢測在所述通信 設(shè)備處提供的預(yù)定電話鈴音;在鈴音替代模塊處,響應(yīng)于對所述預(yù)定電話鈴音的檢測,將所 述通信設(shè)備處提供的預(yù)定電話鈴音替代為所述至少一個可聽消息,在所述通信設(shè)備可訪問 的可聽消息數(shù)據(jù)庫上存儲所述至少一個可聽消息。在另一方面,提供一種包括指令在內(nèi)的計算機可讀存儲器,當(dāng)在計算機上執(zhí)行該 指令時,該指令使計算機執(zhí)行根據(jù)權(quán)利要求9至14中任意一項所述的方法。
參考如下附圖,以示例的方式來描述一個或更多個實施例,其中圖1示出了根據(jù)一個實施例的通信系統(tǒng)的框圖;圖2示出了圖1的通信設(shè)備的示例框圖;圖3A示出了處于摘機狀態(tài)下的、在撥打呼叫之前生成替代鈴音的可聽消息的操作的流程圖;圖3B示出了在撥打呼叫期間生成替代鈴音的可聽消息的操作的流程圖;以及圖4示出了在撥打呼叫之后生成替代連接鈴音的可聽消息的操作的流程圖,并且 嘗試呼叫連接。
具體實施例方式參見圖1,由數(shù)字100—般地示出了通信系統(tǒng)。通信系統(tǒng)100包括多個主叫方通信 設(shè)備102以及通信網(wǎng)絡(luò)110。本文一般地將主叫方通信設(shè)備102稱作通信設(shè)備。通信設(shè)備 102可以包括任何有線或者無線的電話設(shè)備,比如智能電話、Research In Motion Ltd.的 BLACKBERRY(BlackBerry )通信設(shè)備、有線電話等等。主叫方通信設(shè)備102 (其可以為無線 或者移動設(shè)備)與一個基站104進行通信。基站104在移動設(shè)備和其它通信設(shè)備102之間 經(jīng)由通信網(wǎng)絡(luò)110中繼數(shù)據(jù)。因此,通信網(wǎng)絡(luò)110協(xié)助通信設(shè)備102之間的通信。此外,通信網(wǎng)絡(luò)110可以包括 一個或者更多組件,包括無線網(wǎng)絡(luò)、中繼設(shè)備、公共交換電話網(wǎng)絡(luò)(PSTN)、基于因特網(wǎng)協(xié)議 的語音(VoIP)網(wǎng)絡(luò)、公司服務(wù)器等等。公司服務(wù)器的例子是由Research In Motion Ltd. 提供的BlackBerry企業(yè)服務(wù)器。公司服務(wù)器可以提供用于啟用無線應(yīng)用的功能,包括網(wǎng)絡(luò) 連通性、加密、數(shù)據(jù)編碼變換以及確保通信設(shè)備之間的連通性。再一次參見圖1,作為對檢測預(yù)確定電話鈴音的響應(yīng),通信系統(tǒng)100在通信設(shè)備 102上提供作為對標(biāo)準(zhǔn)電話鈴音的替代的可聽消息。標(biāo)準(zhǔn)電話鈴音可以包括呼叫發(fā)起鈴音 (比如撥號音)、撥打鈴音(比如DTMF鈴音)、以及連接鈴音(比如網(wǎng)絡(luò)繁忙鈴音、回鈴音以 及忙音)、以及在接受方通信設(shè)備102處生成的鈴音??梢愿鶕?jù)系統(tǒng)100來替代本領(lǐng)域技術(shù) 人員熟知的其它標(biāo)準(zhǔn)電話鈴音。如圖1所示,在通信設(shè)備102和另一個接受方通信設(shè)備之 間進行呼叫。參見圖2,更詳細(xì)地示出了移動設(shè)備102的組件。移動設(shè)備102通常是具有語音和 數(shù)據(jù)通信能力的雙向通信設(shè)備,包括與其它計算機系統(tǒng)通信的能力。依賴于移動設(shè)備102 提供的功能,可以將其稱為數(shù)據(jù)消息收發(fā)設(shè)備、雙向?qū)ず魴C、具有數(shù)據(jù)消息收發(fā)能力的蜂窩 式電話、無線因特網(wǎng)裝置、或者數(shù)據(jù)通信設(shè)備。移動設(shè)備102包括通信子系統(tǒng)211,該子系統(tǒng)包括接收機212、發(fā)射機214以及 相關(guān)聯(lián)的組件,比如一個或者更多個嵌入式或者內(nèi)置的天線元件216和218、本地振蕩器 (LO) 213、以及處理模塊,比如數(shù)字信號處理器(DSP)220。對于通信領(lǐng)域中技術(shù)人員顯而易 見的,通信子系統(tǒng)211的具體設(shè)計依賴于移動設(shè)備102預(yù)期運行時所處的通信網(wǎng)絡(luò)。移動設(shè)備102包括控制移動設(shè)備102的常規(guī)操作的微處理器238。微處理器238還 與附加設(shè)備子系統(tǒng)進行交互比如顯示器222、閃存存儲器224、隨機存取存儲器(RAM) 226、 輔助輸入/輸出(I/O)子系統(tǒng)228、串行端口 230、鍵盤232、揚聲器234、麥克風(fēng)236、短距通信子系統(tǒng)240 (比如Bluetooth )、以及統(tǒng)一標(biāo)識為242的任何其它設(shè)備子系統(tǒng)或者外圍設(shè)備。移動設(shè)備102還可以包括用于接收定位信息的定位設(shè)備244(比如GPS接收機)。如將 描述的,還可以配置GPS接收機以檢測并且提供位置信息,以確定移動設(shè)備102的位置是否 滿足預(yù)定的位置標(biāo)準(zhǔn)(即,由計費系統(tǒng)114所設(shè)置的標(biāo)準(zhǔn))。例如,以是否滿足預(yù)定位置信 息為基礎(chǔ),計費系統(tǒng)114可以確定是否為在移動設(shè)備102上輸出的可聽廣告提供財務(wù)補償。可以在持久性存儲器(比如閃存存儲器224)中存儲微處理器238使用的操作系 統(tǒng)軟件,該存儲器可以備選地是只讀存儲器(ROM)或者類似的存儲元件(圖中未示出)。本 領(lǐng)域技術(shù)人員將理解,可以將操作系統(tǒng)、特定設(shè)備應(yīng)用或者它們的部分臨時地加載至易失 性存儲器中,比如RAM 226。除了操作系統(tǒng)功能之外,微處理器238使得在移動設(shè)備102上的軟件應(yīng)用的執(zhí)行 成為可能。在移動設(shè)備102的生產(chǎn)期間,在移動設(shè)備102上安裝控制基本設(shè)備操作的應(yīng)用 的預(yù)定集合。這些基本操作典型地包括例如數(shù)據(jù)和語音通信應(yīng)用。附加地,還可以通過網(wǎng) 絡(luò)106、輔助I/O子系統(tǒng)228、串行端口 230、短距通信子系統(tǒng)240或者任何其它合適的子系 統(tǒng)242將應(yīng)用加載至移動設(shè)備102上,并且由用戶安裝在RAM 226或者持久性存儲器224 中,用于由微處理器238來執(zhí)行。該應(yīng)用安裝中的靈活性增加了移動設(shè)備102的功能,并且 可以提供增強的設(shè)備上(on-device)特征、通信相關(guān)特征,或者二者兼而有之。顯示器222用于向用戶視覺展示應(yīng)用的圖形用戶界面(⑶I)。用戶可以通過使用 輸入設(shè)備(比如鍵盤232)來修改GUI上的信息,以操作應(yīng)用數(shù)據(jù)。依賴于移動設(shè)備102的 類型,用戶可以具有對其它類型輸入設(shè)備的接入,比如滾輪、軌跡球、光筆或者觸敏屏。典型地,當(dāng)在電信設(shè)備(包括個人數(shù)字助理、蜂窩式電話、雙向?qū)ず魴C、有線/固定 電話(即PSTN電話))之間發(fā)起并進行電話呼叫時,可以在該呼叫涉及的主叫方通信設(shè)備 和接受方通信設(shè)備中的每一個上生成多個標(biāo)準(zhǔn)的或者預(yù)定的電話鈴音。當(dāng)發(fā)起呼叫時,可 以生成不同的鈴音,比如當(dāng)主叫方拿起電話或者電話“摘機”時、當(dāng)主叫方正在撥打接受方 通信設(shè)備時、以及當(dāng)進行嘗試的呼叫連接時在撥打接受方通信設(shè)備的號碼之后。在有線電話中,由電話交換系統(tǒng)/交換機來典型地生成“摘機”撥號音,并且可以 在主叫方的電話處聽到以指示該交換正在正確地工作并且其可用于接受來自有線電話的 呼叫。典型地,當(dāng)用戶開始按動電話的數(shù)字鍵區(qū)上的數(shù)字時,停止撥號音,并且在撥打期間, 對于被按動的每一個電話數(shù)字鍵區(qū)的號碼或者符號,生成雙音多頻(DTMF)鈴音并且在主 叫方一端聽到。這些鈴音一般地由兩個單純頻率構(gòu)成,并且用于在交換機和主叫方設(shè)備之 間的電話信令。例如,DTMF鈴音用于向電話交換系統(tǒng)指示要撥打的電話號碼,由此在電話 數(shù)字鍵區(qū)上壓下單一按鍵產(chǎn)生兩個單純的正弦鈴音?!┲鹘蟹揭呀?jīng)撥打了所需的電話號碼并且已經(jīng)嘗試與被呼叫的接受方電話設(shè) 備的呼叫連接,可以生成其它鈴音。指示兩個通信設(shè)備/電話之間的嘗試連接的該連接鈴 音可以包括,但不限于,回鈴音、線路繁忙鈴音、網(wǎng)絡(luò)繁忙鈴音以及“撥打無效號碼”鈴音。一旦主叫方已經(jīng)在主叫方通信設(shè)備102處撥打所需的電話號碼并且成功地嘗試 與接受方設(shè)備進行呼叫連接,則可以在接受方設(shè)備處生成電話鈴音。在無線通信設(shè)備的情況中(比如基于數(shù)字通信的移動電話),當(dāng)撥打時可以不生 成撥號音。而是,用戶撥打接受方電話號碼并且激活“發(fā)送”或者“呼叫”功能,或者其它類 似的按鈕或者開關(guān),以進入摘機并且嘗試與接受方設(shè)備進行呼叫連接。然而,用戶可以在按動代表接受方電話號碼的數(shù)字的每一個按鍵時聽到DTMF鈴音或者撥號音。一旦成功地進行了嘗試的呼叫連接,則用戶還可以聽到如上所述的連接鈴音。在圖2所示的一個實施例中,用戶的設(shè)備(即,通信設(shè)備102)包括鈴音提供方模 塊107。鈴音提供方模塊107是接收主叫方通信設(shè)備102和接受方通信設(shè)備之間的電話信號 和通信請求的適配器或者接口。因此,當(dāng)經(jīng)由一個或者更多電話鈴音接收到對呼叫的狀態(tài) 和進度的指示時,鈴音提供方模塊107提供用于替代標(biāo)準(zhǔn)電話鈴音的預(yù)定義的可聽消息。因此,鈴音提供方模塊107可以包括鈴音檢測器接口 106以及鈴音替代模塊108。 配置鈴音檢測器接口 106用于與通信設(shè)備102進行通信。鈴音檢測器接口 106檢測何時電 話進入“摘機”狀態(tài)以開始撥打和/或何時用戶已經(jīng)開始撥打接受方通信設(shè)備的電話號碼。 此外,鈴音檢測器接口 106還與接受方通信設(shè)備經(jīng)由通信網(wǎng)絡(luò)110進行通信,以檢測在通信 設(shè)備之間嘗試的呼叫連接的狀態(tài)。例如,鈴音檢測器接口 106可以檢測呼叫完成或者確定 接受方通信設(shè)備是否不可訪問,例如經(jīng)由相應(yīng)的連接鈴音來實現(xiàn)。鈴音替代模塊108可以適用于將在主叫方和接受方通信設(shè)備之間通信的標(biāo)準(zhǔn)電 話鈴音經(jīng)由可聽消息數(shù)據(jù)庫116轉(zhuǎn)換為預(yù)定的可聽消息。圖1的可聽消息數(shù)據(jù)庫116存儲與每一個電話鈴音相關(guān)聯(lián)的多個可聽消息。該消 息可以包括廣告,該廣告包括與特定公司或者產(chǎn)品或服務(wù)的其它提供方在商業(yè)上相關(guān)聯(lián)的 廣告“口號(jingle)”。該消息可以包括公告或者可能一般地涉及在通信設(shè)備102上的應(yīng) 用的存儲器中包含的信息。例如,一個或者更多可聽消息可以與相應(yīng)的撥號音相關(guān)聯(lián),該撥 號音是從撥打接受方電話號碼的給定數(shù)字中生成的DTMF鈴音。本文描述的撥打鈴音可以 更一般地指代指示用戶已經(jīng)開始撥打接受方電話號碼的一個或者更多數(shù)字的電話鈴音。每 一個數(shù)字(在其被撥打時)生成能夠在通信設(shè)備102處檢測的可聽撥打鈴音。作為對檢測 到的電話鈴音的響應(yīng),鈴音提供方模塊107向通信設(shè)備102提供相關(guān)聯(lián)的可聽消息,以替代 在主叫方通信設(shè)備102處典型地聽到的預(yù)定電話鈴音。存儲的用于主叫方或者接受方通信設(shè)備102上的可聽輸出的可聽消息可以包括 廣告、公告(比如目的地為個人組的公司公告或者廣播消息)以及與從通信設(shè)備102接收 的信息相關(guān)聯(lián)的消息。該信息可以包括從通信設(shè)備102接收的行程表事件信息。因此,在一個實施例中,配置鈴音檢測器接口 106以接收在通信設(shè)備102的存儲器 上存儲的行程表事件信息。因此,鈴音提供方模塊107或者通信設(shè)備102可以包括用于將 所述接收的行程表事件信息轉(zhuǎn)換為可聽消息的音頻合成器(圖中未示出)。鈴音替代模塊 108還可以適用于響應(yīng)于檢測到本文描述的一個或者更多個預(yù)定電話鈴音(即,發(fā)起或者 摘機信號、撥打信號以及連接信號),提供或者觸發(fā)對可聽行程表事件信息的獲取。在一個實施例中,可以直接在鈴音提供方模塊107上存儲可聽消息數(shù)據(jù)庫116,并 且用于其可接入性。例如,在本實施例中,通信設(shè)備102可以包括用于存儲可聽消息數(shù)據(jù)庫 116的存儲器。因此,鈴音替代模塊108與所述數(shù)據(jù)庫116以及鈴音檢測器接口 106進行通信,并 且向通信設(shè)備提供從所述數(shù)據(jù)庫116獲取的所述多個可聽消息中的至少一個。如通過圖2 和3所描述的,作為對接收到例如撥打鈴音的響應(yīng)而提供可聽消息,該撥打鈴音包括當(dāng)主 叫方通信設(shè)備的用戶開始撥打接受方通信設(shè)備的號碼的數(shù)字時檢測到的DTMF鈴音。在該 情況中,一個或者更多可聽消息替代當(dāng)用戶撥打接受方通信設(shè)備的電話號碼時典型地播放的每一個DTMF鈴音。備選地,作為對發(fā)起電話信號(即指示電話已經(jīng)進入摘機狀態(tài)并且用 戶準(zhǔn)備開始撥打的信號)的響應(yīng)而提供可聽消息。在該情況中,一個或者更多可聽消息替 代典型地與摘機信號相關(guān)聯(lián)的標(biāo)準(zhǔn)撥號音。此外備選地,作為對嘗試的呼叫連接電話鈴音(比如指示主叫方和接受方通信設(shè)備之間的連接狀態(tài)的鈴音)的響應(yīng),由鈴音替代模塊108提供可聽消息。該鈴音可以包括 呼叫完成鈴音、網(wǎng)絡(luò)繁忙鈴音、線路或者號碼繁忙鈴音、撥打無效號碼鈴音或者回鈴音、或 者接受方電話處的鈴音。然而,可以想到的是,可以應(yīng)用或者并入其他的電話鈴音。在該情 況中,一個或者更多可聽消息替代典型地與電話呼叫連接嘗試相關(guān)聯(lián)的鈴音。在本實施例中,由通信設(shè)備102上的軟件應(yīng)用來提供鈴音提供方模塊107。在圖1 中虛線所示的另一個實施例中,鈴音提供方模塊107包括由通信網(wǎng)絡(luò)110提供的鈴音檢測 器接口 106以及鈴音替代模塊108。在該情況中,鈴音提供方模塊107可以駐留在例如任 意一個公司服務(wù)器上(例如BlackBerry企業(yè)服務(wù)器)或者與公共交換電話網(wǎng)絡(luò)(PSTN)、 或者基于因特網(wǎng)協(xié)議的語音(VoIP)網(wǎng)絡(luò)等等相關(guān)聯(lián)的服務(wù)器上。類似于如上所述的功能, 鈴音提供方模塊107 (現(xiàn)在駐留在通信網(wǎng)絡(luò)110的一個或者更多計算設(shè)備上和/或服務(wù)器 上)適用于檢測來自通信設(shè)備102的電話鈴音。如上文所描述的,檢測電話請求鈴音可以 包括接收通信設(shè)備102摘機的指示和接收通信設(shè)備102按動的每一個數(shù)字/按鍵的指示中 的一種或者二者。然后,作為對接收到撥打指示的響應(yīng),鈴音替代模塊108向通信設(shè)備102 提供相關(guān)聯(lián)的可聽消息。鈴音提供方模塊107還檢測來自接受方通信設(shè)備的呼叫狀態(tài)或進 度,并且向通信設(shè)備102提供替代標(biāo)準(zhǔn)呼叫完成鈴音的可聽消息。如上文所述,典型地,當(dāng)用戶開始撥打電話號碼時,每一個數(shù)字產(chǎn)生在通信設(shè)備 102處聽到的DTMF鈴音。因此,在鈴音提供方模塊107位于通信網(wǎng)絡(luò)110的一個或者更多 服務(wù)器內(nèi)的實施例中,可以將通信設(shè)備102的處理器編程為使DTMF鈴音無聲,取而代之地 播放鈴音提供方模塊107提供的可聽消息。在本實施例中,可聽消息數(shù)據(jù)庫116也可以在通信設(shè)備102本地存儲(即,在呼叫 進行之前從遠(yuǎn)程服務(wù)器下載)。在備選實施例中,可聽消息數(shù)據(jù)庫116可以在通信網(wǎng)絡(luò)110或者企業(yè)服務(wù)器120 上遠(yuǎn)程地存儲,同時可以在需要時由鈴音提供方模塊107來訪問。在該實施例中,如圖1所 示,鈴音提供方模塊107可以位于企業(yè)服務(wù)器120處或者通信網(wǎng)絡(luò)110上,并且可經(jīng)由基站 104由通信設(shè)備102來訪問。該鈴音提供方模塊107的功能類似于本文所描述的功能。因此,通信設(shè)備102可以包括用于請求和下載所需的可聽消息的用戶接口。例如, 用戶可以下載一個或者更多可聽消息,并且(為了定制)將每一個可聽消息與不同的行動 /事件相關(guān)聯(lián)(即,一旦電話摘機則播放可聽消息)。因此,一旦鈴音提供方模塊107檢測 到預(yù)定事件已經(jīng)發(fā)生,其可以指示通信設(shè)備102的處理器獲取相關(guān)的可聽消息,并且在通 信設(shè)備102上可聽地輸出該消息。備選地,依賴于用戶偏好,可以從企業(yè)服務(wù)器120或者通信網(wǎng)絡(luò)110向用戶的通信 設(shè)備102推送可聽消息,用于在通信設(shè)備102的存儲器上進行本地存儲。另外,用戶可以通 過僅授權(quán)那些具有所需或者相關(guān)內(nèi)容的可聽消息來進行定制。在無線通信設(shè)備102的情況中,與有線(或者“陸線”)通信設(shè)備不同,一旦拿起 電話或者摘機,則并不典型地生成撥號音。因此,一旦檢測到主叫方準(zhǔn)備進行呼叫時,鈴音提供方模塊107可以提供在主叫方通信設(shè)備102處播放的預(yù)定可聽消息形式的“哄騙 (spoofed) ”撥號音??梢栽趽艽蛑盎蛘弋?dāng)用戶滾動菜單屏幕以指示需要進行呼叫時,通 過請求用戶按下電話數(shù)字鍵區(qū)的一個或者更多預(yù)定按鍵,來確定進行呼叫的準(zhǔn)備。備選地, 可以當(dāng)移動通信設(shè)備102是翻蓋式(clamshell)或滑動式(slider)設(shè)備時,檢測對進行呼 叫的準(zhǔn)備,并且相應(yīng)地將設(shè)備102翻開(flip open)或者劃開(slide open) 0因此,鈴音檢 測器接口 106可以適用于解釋一個或者更多用戶事件的序列,比如在撥打之前請求輸入電 話數(shù)字鍵區(qū)的一個或者更多預(yù)定按鍵、滾動地址薄菜單屏幕、或者選擇和點擊在用戶接口 顯示屏幕222上展示的網(wǎng)頁的電話號碼條目以指示對進行呼叫的需要作為“摘機”電話信 號,并且相應(yīng)地執(zhí)行。指示和確定對進行呼叫的需要的其它例子可以包括經(jīng)由數(shù)字鍵區(qū)或 者鍵盤232發(fā)起直接撥打接受方電話號碼的數(shù)字序列、語音撥打、或者選擇和激活快速撥 打條目。在另一個實施例中,通信設(shè)備102可以包括與電話交換機或者交換機112耦合的有線或者固定的“陸線”電話。典型地,電話交換機112檢測何時電話摘機并且提供摘機鈴 音。當(dāng)撥打接受方號碼ID的每一個數(shù)字時,電話交換機112還提供DTMF撥號音,以及用于 從接受方通信設(shè)備向主叫方通信設(shè)備102轉(zhuǎn)發(fā)連接鈴音(即,忙音或者回鈴音)。在本實施 例中,電話交換機112包括鈴音提供方模塊107,該鈴音提供方模塊107用于響應(yīng)于本文 所述的檢測到的電話鈴音(即,摘機信號、撥打鈴音、嘗試連接鈴音、振鈴音),提供替代該 電話鈴音的一個或者更多可聽消息。參見圖3A,示出了由數(shù)字300A代表的當(dāng)在撥打接受方電話號碼之前處于摘機狀 態(tài)時鈴音提供方模塊107的一般操作的流程圖。在步驟302,鈴音檢測器接口 106經(jīng)由來自 通信設(shè)備102的摘機電話鈴音檢測到針對通信的請求。在步驟303,鈴音替代模塊108獲取 并且向通信設(shè)備102提供一個或者更多相應(yīng)的可聽消息,用于在通信設(shè)備102上的后續(xù)的 可聽輸出。如圖3A所示,可以按照需要重復(fù)步驟302。例如,在步驟304,可以將鈴音檢測器 接口 106配置為以特定時間間隔來確定是否持續(xù)檢測到摘機電話鈴音。因此,如果用戶保 持長時間摘機,則可以獲取不同的可聽消息?;蛘咴诓襟E310,可以連續(xù)播放相同的可聽消 息,直到鈴音檢測器接口 106不再檢測到摘機鈴音。在一個備選實施例中,一旦在步驟302檢測到摘機鈴音,則可以在整個持續(xù)期間 在通信設(shè)備102上輸出可聽消息,包括從用戶開始撥打所需電話號碼的時間開始,直到完 成呼叫。參見圖3B中由300B代表的流程圖,如果電話信號不是摘機信號,而是發(fā)起撥打接 受方電話號碼,在步驟305,鈴音檢測器接口 106確定檢測到撥打鈴音。如本文所述,撥打鈴 音可以指代從通信設(shè)備102提供的、指示已經(jīng)發(fā)起撥打接受方電話號碼而不管使用哪種方 法(上文描述的各種示例方法)來發(fā)起呼叫的鈴音(包括DTMF鈴音)。在步驟306,鈴音 替代模塊108獲取并播放與撥打鈴音相關(guān)聯(lián)的一個或者更多預(yù)定可聽消息。在一個實施例 中,當(dāng)以預(yù)定編程的間隔來確定撥打鈴音是否依然存在時,可以重復(fù)步驟306。在步驟310, 一旦撥打鈴音或者撥打嘗試結(jié)束(比如用戶終止嘗試的呼叫、或者成功地完成了嘗試的呼 叫),則可以終止可聽消息。在一個實施例中,當(dāng)手動撥打接受方電話號碼的數(shù)字時,鈴音提供方模塊107可以指示通信設(shè)備102的處理器使DTMF鈴音無聲,使得對于在電話的數(shù)字鍵區(qū)上按動每一個 按鍵時取而代之地播放一個或者更多可聽消息。參見圖4,由數(shù)字400來表示在撥打之后并且進行呼叫連接時鈴音提供方模塊107 的一般操作的流程圖。在步驟402,鈴音檢測器接口 106檢測來自接受方通信設(shè)備的連接鈴 音。如上文描述的,該連接鈴音可以指示回鈴音、呼叫繁忙或者線路繁忙鈴音、網(wǎng)絡(luò)繁忙鈴 音等等。因此,在步驟404,鈴音替代模塊108獲取并且提供與相應(yīng)的連接鈴音相關(guān)聯(lián)的一 個或者更多預(yù)定可聽消息。在步驟406,鈴音提供方模塊107連續(xù)地監(jiān)視呼叫的狀態(tài),并且 確定在接受方通信設(shè)備處是否接通(pickup)該呼叫(即,檢測到語音)。因此,在該實施例 中,鈴音提供方模塊107可以包括用于在檢測連接信號之后檢測來自接受方通信設(shè)備的語 音的語音檢測器(圖中未示出)。一旦檢測到語音,在步驟406,可以將語音替代模塊配置 為終止提供用于通信設(shè)備102上的可聽輸出的可聽消息。在接受方通信設(shè)備102的情況中,一旦進行呼叫連接,則可以用一個或者更多可 聽消息來類似地替代該處通常生成的振鈴音。用戶可以定制伴隨著接受方通信設(shè)備102上 的呼入呼叫的振鈴的數(shù)量,并且因此,可以在等于振鈴的定制數(shù)量的持續(xù)期間內(nèi)播放該消 息。在該情況中,可能出于電池電力消耗的考慮,用戶可能有動機定制通信設(shè)備以允許在應(yīng) 答之前減少振鈴數(shù)量。在該情況中,可以用分離的可聽消息來替代每一個振鈴,例如以商業(yè) “口號”的形式,在接受方通信設(shè)備102處輸出。可以將“口號”設(shè)置為與產(chǎn)品或者服務(wù)的特 定來源相關(guān)聯(lián)的音樂,或者可以是與它們相關(guān)聯(lián)的非音樂的語音消息。由于每一個“ 口號” 可能代表不同的商業(yè)宣傳,并且每一個“口號”本身可能是完整的并且分離的商業(yè)消息,例 如,即使用戶由于電池電力消耗的考慮而允許減少數(shù)量的振鈴,也可能具有多個不同的和 完整的消息。參見圖3A、3B以及圖4,可以設(shè)想,在一個場景中,從拿起通信設(shè)備102的時間(即認(rèn)為是摘機)直到在接受方通信設(shè)備處檢測到語音為止,在通信設(shè)備102上輸出一個或者 更多可聽消息。備選地,可以在呼叫完成之前直到檢測到連接信號時輸出可聽消息(即,取 代撥號音和DTMF鈴音),在檢測到連接信號時,可以取而代之地播放連接鈴音。此外備選 地,可以僅當(dāng)用戶進行呼叫時播放可聽消息(即,替代DTMF鈴音)。可以設(shè)想出在至少一個 檢測到的電話信號期間輸出一個或者更多可聽消息的其它變化。盡管本文已經(jīng)描述了特定實施例,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,可以在不背離所附 權(quán)利要求的范圍的情況下,對本發(fā)明做出變化。
權(quán)利要求
一種計算機實現(xiàn)的系統(tǒng)(100),用于在通信設(shè)備(102)處提供替代預(yù)定電話鈴音的至少一個可聽消息,所述系統(tǒng)包括鈴音檢測器接口(106),用于檢測在所述通信設(shè)備處提供的所述預(yù)定電話鈴音;可聽消息數(shù)據(jù)庫(116),可由所述鈴音檢測器接口和所述通信設(shè)備來訪問,所述可聽消息數(shù)據(jù)庫存儲所述至少一個可聽消息;以及鈴音替代模塊(108),與所述鈴音檢測器接口進行通信,所述鈴音替代模塊響應(yīng)于對所述預(yù)定電話鈴音的檢測,提供替代所述預(yù)定電話鈴音的所述至少一個可聽消息,其中,所述預(yù)定電話鈴音包括雙音多頻(DTMF)鈴音,并且所述至少一個可聽消息與所述DTMF鈴音相關(guān)聯(lián);由此,當(dāng)檢測到撥打接受方電話號碼的相應(yīng)數(shù)字時,生成替代所述DTMF鈴音而提供的所述至少一個可聽消息。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,從由以下內(nèi)容組成的可聽消息組中選擇所述至 少一個可聽消息廣告、公告以及與所述通信設(shè)備(102)上的信息相關(guān)聯(lián)的消息。
3.根據(jù)權(quán)利要求1或2中任意一項所述的系統(tǒng),還包括用于檢測在被叫的接受方電話 號碼處生成的語音的語音檢測器,其中,所述鈴音替代模塊(108)被配置為響應(yīng)于對生成 的語音的檢測,終止提供替代所述預(yù)定電話鈴音的所述至少一個可聽消息。
4.根據(jù)權(quán)利要求1至3中任意一項所述的系統(tǒng),其中,所述鈴音檢測器接口(106)或者 鈴音替代模塊(108)中的至少一個遠(yuǎn)程地位于所述通信設(shè)備(102)可訪問的服務(wù)器(120) 上。
5.根據(jù)權(quán)利要求1至4中任意一項所述的系統(tǒng),包括通信設(shè)備(102),具有處理器和存儲器,所述處理器用于執(zhí)行所述存儲器上存儲的指 令,以控制所述通信設(shè)備的操作,所述通信設(shè)備(120)用于訪問所述可聽消息數(shù)據(jù)庫。
6.根據(jù)權(quán)利要求5引用權(quán)利要求1至3中任意一項時的系統(tǒng),其中所述通信設(shè)備(102) 包括所述鈴音檢測器接口(106);以及所述鈴音替代模塊(108),與所述鈴音檢測器接口進行通信;以及可選地所述語音檢測器。
7.一種計算機實現(xiàn)的方法,用于在通信設(shè)備(102)處提供替代預(yù)定電話鈴音的至少一 個可聽消息,所述方法包括在鈴音檢測器接口(106)處檢測(302,305,402)所述通信設(shè)備處提供的預(yù)定電話鈴音;在鈴音替代模塊(108)處,響應(yīng)于對所述預(yù)定電話鈴音的檢測,用所述至少一個可聽 消息替代(303,306,404)在所述通信設(shè)備處提供的所述預(yù)定電話鈴音,在所述通信設(shè)備可 訪問的可聽消息數(shù)據(jù)庫(116)上存儲所述至少一個可聽消息,其中,所述預(yù)定電話鈴音包 括雙音多頻(DTMF)鈴音,并且所述至少一個可聽消息與所述DTMF鈴音相關(guān)聯(lián);由此,當(dāng)檢測到撥打接受方電話號碼的相應(yīng)數(shù)字時,生成替代所述DTMF鈴音而提供的 所述至少一個可聽消息。
8.根據(jù)權(quán)利要求7所述的方法,還包括檢測(406)在被叫的接受方電話號碼處生成的語音;以及響應(yīng)于對在被叫的接受方電話號碼處生成的所述語音的檢測,終止(310)提供替代所 述預(yù)定電話鈴音的所述至少一個可聽消息。
9.根據(jù)權(quán)利要求8所述的方法,還包括生成并且播放(303)所述至少一個可聽消息, 直到所述鈴音檢測器接口不再檢測到(304)摘機鈴音。
10.根據(jù)權(quán)利要求8所述的方法,還包括生成并且播放(404)所述至少一個可聽消 息,直到所述鈴音檢測器接口檢測到(406)呼叫接受方語音。
11.一種包括指令在內(nèi)的計算機可讀存儲器(222、224),當(dāng)在計算機上執(zhí)行該指令時, 該指令使所述計算機執(zhí)行權(quán)利要求7至10中任意一項所述的方法。
12.一種通信設(shè)備(102),包括:鈴音檢測器接口(106),用于檢測在所述通信設(shè)備處提供的預(yù)定電話鈴音;以及鈴音替代模塊(108),與所述鈴音檢測器接口進行通信,所述鈴音替代模塊響應(yīng)于對所 述預(yù)定電話鈴音的檢測,提供替代所述預(yù)定電話鈴音的所述至少一個可聽消息;其中,所述通信設(shè)備(102)被配置為執(zhí)行權(quán)利要求7所述的方法。
13.根據(jù)權(quán)利要求12所述的通信設(shè)備(102),還包括用于檢測在被叫的接受方號碼處 生成的語音的語音檢測器,其中,所述鈴音替代模塊(108)被配置為響應(yīng)于對生成的語音 的檢測,終止提供替代所述預(yù)定電話鈴音的所述至少一個可聽消息。
全文摘要
本發(fā)明提供一種計算機實現(xiàn)的系統(tǒng)和方法,用于在通信設(shè)備處提供替代預(yù)定電話鈴音的至少一個可聽消息。提供用于檢測在所述通信設(shè)備處提供的所述預(yù)定電話鈴音的鈴音檢測器接口;所述鈴音檢測器接口和所述通信設(shè)備可訪問的可聽消息數(shù)據(jù)庫,所述可聽消息數(shù)據(jù)庫存儲所述可聽消息;以及與所述鈴音檢測器接口進行通信的鈴音替代模塊。所述鈴音替代模塊響應(yīng)于對所述預(yù)定電話鈴音的檢測,可以提供替代所述預(yù)定電話鈴音的所述可聽消息。
文檔編號H04M3/42GK101820478SQ201010124339
公開日2010年9月1日 申請日期2010年2月26日 優(yōu)先權(quán)日2009年2月27日
發(fā)明者索雷特·波森, 賈尼絲·瑪麗·茲瑪 申請人:捷訊研究有限公司