專利名稱:在移動設備中管理鈴聲的方法和裝置的制作方法
技術領域:
本發明大體涉及改善的數據處理系統,尤其涉及用于處理數據的方法和裝置。更具體地,本發明涉及用于在移動設備中管理鈴聲的方法、裝置和計算機指令。
背景技術:
目前,移動電話是用于通信的很普遍的設備。全世界數百萬人使用移動電話來互相通信并與使用陸線電話的人進行通信。移動電話被使用在公共和私人場所的各種地方。這些電話除了允許用戶進行和接收呼叫之外還包括很多特征。移動電話包括以下功能允許用戶存儲聯系信息、發送和接收文本消息、玩游戲、設置和跟蹤約會以及產生任務列表。
另一個特征是選擇和改變用來通知用戶有來電的鈴聲的能力。許多類型的鈴聲都可用,包括常規的和多音的。盡管鈴聲可改變,但是在同一區域的不同電話經常使用相同的鈴聲。例如,在擁擠的公共區域(比如火車站、機場或購物中心)中的多部移動電話會使得用戶無法區分出呼叫是呼叫他們還是呼叫使用相同鈴聲的某一其他用戶。這里使用的鈴聲是比如移動電話的移動設備產生以指示呼叫的到來的聽得見的警報。
發明內容
本發明提供一種移動設備用于管理鈴聲的改善的方法、裝置和計算機指令。檢測來自另一個移動設備的射頻傳輸。響應檢測到來自該另一個移動設備的射頻傳輸,該另一個移動設備所使用的鈴聲被識別以形成識別出的鈴聲。根據識別出的鈴聲,將用于該移動設備的當前鈴聲選擇性地改變為替代鈴聲。
現在將僅以示例的方式并參照附圖描述本發明的優選實施例,在附圖中圖1是圖示本發明可以在其中實施的多個移動設備的圖;圖2是本發明可以在其中實施的移動電話;圖3是根據本發明一個實施例描述的攝像電話的框圖;圖4是根據本發明的一個可選實施例的PDA形式的客戶端的圖;圖5是根據本發明的一個可選實施例的PDA的框圖;圖6是根據本發明的一個優選實施例的用來管理鈴聲的組件的圖;以及圖7是根據本發明的一個優選實施例的用于改變當前鈴聲為替代鈴聲的過程的流程圖。
具體實施例方式
現在參考附圖并特別參考圖1,圖示本發明可以在其中被實施的多個移動設備的圖根據優選實施例被描述。在該例子中,諸移動設備包括移動電話100、102、104和106。該圖中的諸移動設備還包括個人數字助理(PDA)108和110。本發明的機制允許在設置在不同移動設備上的鈴聲之間進行區分,尤其是在鈴聲被設置為相同的默認鈴聲時。
本發明的機制允許比如移動電話100的移動設備如果其在附近檢測到比如移動設備102的另一個移動設備的話改變其鈴聲。在這些例子中,另一個移動設備可通過比如藍牙的無線系統被檢測到。藍牙是目的在于簡化比如因特網設備的設備之間和設備與因特網之間的通信的短距離無線電技術。該技術還目的在于簡化因特網設備和其它計算機之間的數據同步。當移動電話100檢測到移動電話102時,移動電話100廣播其鈴音識別符。響應接收到鈴音識別符,移動電話102發送自己的鈴音識別符,其被移動電話100接收。移動電話100將其鈴音識別符與來自移動電話102的鈴音識別符進行比較。如果鈴聲相同,那么移動電話100可改變其鈴聲為替代的一個。該替代鈴聲可以是臨時的鈴聲并可響應某一事件反轉為默認鈴聲,該某一事件比如定時器過期或用戶輸入。該用戶還被通知改變為該替代鈴聲。在該特定例子中,移動電話100是檢測到另一個移動設備的存在的第一個移動電話。
根據特定實現,移動電話102可將其鈴音識別符與移動電話100所廣播的鈴音識別符進行比較。在這種情況下,如果所述兩個設備在使用相同鈴聲的話,移動電話102可改變其默認鈴聲為替代鈴聲。而且,對移動設備的檢測和對鈴聲的改變可應用于能夠通過比如藍牙的短距離無線傳輸檢測到彼此的多個設備。
對于多個設備(比如移動電話100、102、104和106以及PDA 108和110),上面描述的鈴聲識別和比較過程可以被使用。對于該系統,對鈴聲的識別和比較在檢測到另一個移動設備的每個移動設備之間作出。可選地,優先級系統可被使用來識別具有相同鈴聲的哪些移動設備將改變為替代鈴聲。
在這些示意性例子的每一個中,移動設備都是啟用藍牙的,具有選擇和指派替代鈴聲的能力,并能夠廣播用于當前被使用的鈴聲的鈴音識別符。通過這種方式,鈴聲可被自動改變以允許用戶確定他們的移動設備什么時候產生了警告。
現在轉向圖2,其描述了本發明可被實施在其中的移動電話。移動電話200是比如圖1中的移動電話100的移動電話的一個例子。移動電話200包括屏幕202,其能夠顯示圖片和文本。此外,移動電話200還包括數字鍵盤204、操縱桿206和設置在操縱桿206周圍的按鈕208、210、212和214。這些按鈕被用來發起移動電話200中的各種功能。這些功能例如包括激活菜單、顯示日歷、或發起呼叫。移動電話200還包括攝像機216、其可根據實現被用來照相或攝影。
轉向圖3,攝像電話的框圖根據本發明的一個優選實施例被描述。攝像電話300包括基帶處理器302、應用處理器304、閃存/靜態隨機訪問存儲器(SRAM)306、閃存卡308、射頻集成電路(RFIC)310、射頻(RF)模塊312、天線314、藍牙單元316、彩色液晶顯示器(LCD)318、攝像機320和IC卡322。
基帶處理器302提供接收機和發射機操作,并也被叫作收發信機。特別地,基帶處理器302執行使用RF傳輸或藍牙傳輸接收和發送數據所需的所有音頻、信號和數據處理。應用處理器304為攝像電話300中的其他功能提供處理能力。例如,計算器、日歷、鬧鐘、攝像功能、和目錄都通過應用處理器304被提供。閃存/SRAM 306是存儲器設備,其中有用于提供攝像電話300中的各功能的各種指令且這些指令提供升級。閃存卡308是存儲器設備,其中可存儲用戶數據和應用程序。閃存卡308的一個例子是安全數字卡。
用于語音和其他類型數據的傳輸的一條路徑是通過RFIC 310。此外,短距離傳輸可通過藍牙單元316被發送或被接收。藍牙單元316符合藍牙無線規范,該規范定義了用于產品開發者的鏈路層和應用層。這兩種傳輸在這個示意性例子中都通過天線314進行。
彩色LCD 318提供對圖片和用于攝像電話300的其他數據的顯示。在這個例子中,攝像機320是互補金屬氧化物半導體(CMOS)攝像機,其可被內嵌在攝像電話300中或作為比如IC卡322的模塊連接到攝影電話300。IC卡322還包括其它專用功能,比如全球定位系統(GPS)或其他功能(比如調制解調器或額外存儲器)。
在這些示意性例子中,攝像機320形成了攝像電話300的攝像模塊,而其它組件形成了攝像電話300的數字電話模塊。指令或電路被添加到攝影電話300以實施本發明用于管理鈴聲的過程。在這些例子中,指令可位于閃存卡308或閃存/SRAM 306中。這些指令可由應用處理器304執行。攝像電話300中的所有組件都通過采用電線、線路或其它互連方式的互連系統彼此連接。
現在參考圖4,個人數字助理(PDA)形式的客戶端的圖根據本發明的一個優選實施例被描述。PDA 400是比如圖1中的PDA 108的PDA的一個例子。PDA 400包括顯示器402,用于呈現文本和圖形信息。顯示器402可以是已知顯示設備,比如液晶顯示器(LCD)設備。該顯示器可被用來呈現地圖或方向、日歷信息、電話目錄、或電子郵件消息。在這些例子中,屏幕402可接收用戶使用比如筆(stylus)410的輸入設備的輸入。
PDA 400還可包括鍵盤404、揚聲器406和天線408。除了使用屏幕402之外,鍵盤404也可被用于接收用戶輸入。揚聲器406提供用于音頻輸出,比如音頻文件的呈現的機制。天線408提供用于在PDA400和網絡之間建立無線通信鏈路的機制。
PDA 400還優選地包括圖形用戶界面,其可通過PDA 400中運行的駐存在計算機可讀媒體中的系統軟件而被實施。
現在轉向圖5,PDA的框圖根據本發明的一個優選實施例被顯示。PDA 500是比如圖4中的PDA 400的PDA的一個例子,實施本發明的過程的代碼或指令可位于其中。PDA 500包括總線502,處理器504和主存儲器506被連接到該總線。顯示適配器508、鍵盤適配器510、存儲設備512和音頻適配器514也被連接到總線502。總線502形成了用于PDA 500中的組件的互連系統。同步架鏈路516提供了機制以連接PDA 500到同步架(radle),該同步架用于將PDA 500中的數據與另一個數據處理系統同步。而且,顯示適配器508還包括在使用觸摸屏顯示時接收來自筆的用戶輸入的機制。
操作系統運行在處理器504上并被用來協調和提供對圖5中的PDA 500中的各種組件的控制。該操作系統例如可以是商業上可得到的操作系統,比如Windows CE,其可從Microsoft公司獲得。用于該操作系統的指令和應用程序或程序位于比如存儲設備512的存儲設備中,并可由處理器504加載到主存儲器506中用于執行。
本領域普通技術人員應當明白圖5中的硬件可根據實現而變化。其他內部硬件或外圍設備(比如閃存ROM(或等價的非易失性存儲器)或光盤驅動器等),可被添加到或替換圖5中描述的硬件。
現在參考圖6,用于管理鈴聲的組件的圖根據本發明的一個優選實施例被示出。鈴聲處理600是用來以允許用戶將該用戶的移動設備的鈴聲與其他移動設備的鈴聲區分開來的方式管理鈴聲的處理。鈴聲處理600可被實施為指令集或移動設備中的電路。當鈴聲處理600采用指令形式時,這些指令可被存儲在閃存/SRAM 306中用于圖3中的應用處理器304。這些指令還可被存儲在存儲設備512中用于由圖5中的處理器504執行。
在該示意性例子中,默認鈴聲和替代鈴聲形成了鈴聲602。鈴聲602還包括額外鈴聲。這些鈴聲的每一個都可以通過鈴音識別符被識別。鈴聲識別符例如可以是號碼、字母數字序列、或名稱。在這個例子中,當前鈴聲是用于移動設備的默認鈴聲。
鈴聲處理600從另一個移動設備接收鈴音識別符604。響應于接收到該識別符,鈴聲處理600將鈴音識別符604與用于正使用在移動設備中的當前鈴聲的鈴音識別符進行比較。在這個例子中,當前鈴聲是為移動設備設置的默認鈴聲。響應于鈴聲處理600對鈴音識別符的廣播,鈴音識別符604可被接收。可選地,鈴音識別符604可以已經響應檢測到鈴聲處理600位于其中的移動設備被其它移動設備發送或廣播。
如果鈴音識別符是不同的,那么不采取改變當前鈴聲的任何行動,因為其他移動設備的鈴聲將不會混淆鈴聲過程600所在的該移動設備的當前鈴聲。如果鈴音識別符相同,那么鈴聲過程可選地使用用戶簡檔606改變當前鈴聲為替代鈴聲。
用戶簡檔606可指示當前鈴聲應當被改變。在這種情況下,當前鈴聲保持不變。在另一個例子中,用戶簡檔606可提供將被用作當前鈴聲的替代鈴聲。在其它示意性例子中,用戶簡檔606可指示在改變當前鈴聲為替代鈴聲之前鈴聲處理600應等待一段時間然后確定具有相同鈴音識別符的移動設備是否被檢測到。此外,用戶簡檔606還可指示提示用戶從鈴聲602中使用替代鈴聲。許多其它規則和偏好可根據特定實現被設置在用戶簡檔606中。
當鈴聲處理600改變當前鈴聲時,提供警告用戶鈴聲上的改變的指示。該指示例如可以是對新的鈴聲的名稱的顯示。另一個指示可以是使得用戶知道鈴聲已經改變的聽得見的警告。
當前鈴聲的改變可以是暫時的。用作當前鈴聲的替代鈴聲可在一段時間之后反轉為默認鈴聲。該時間段可以由用戶設置在用戶簡檔606中。
現在轉向圖7,改變當前鈴聲為替代鈴聲的過程的流程圖根據本發明的一個優選實施例被描述。圖7中描述的過程可被實施在組件(比如圖6中的鈴聲處理600)中。
該過程從監視移動電話的存在開始(步驟700)。在這些例子中步驟700包括監視用于移動電話的射頻,比如藍牙使用的頻率。確定是否檢測到移動電話(步驟702)。如果存在移動電話,那么鈴音識別符被廣播(步驟704)。該鈴音識別符是用于正在設備中使用的當前或默認鈴聲的。來自所檢測到的移動電話的鈴音識別符被接收(步驟706)。響應步驟704中所作出的廣播,步驟706中的鈴音識別符被接收。
然后,確定來自該移動電話的鈴音識別符是否匹配于當前鈴聲的鈴音識別符(步驟708)。如果出現了兩個鈴音識別符之間的匹配,那么用戶簡檔被檢查(步驟710)。用戶簡檔被用來識別響應鈴音識別符的匹配將采取那些步驟。
在該示意性例子中,確定將被用作替代鈴聲的鈴聲是否將由用戶選擇(步驟712)。如果可選鈴聲將不由用戶選擇,那么確定是否等待一段時間(步驟714)。該段時間也被叫做延遲時間。該確定在這些例子中通過檢查等待狀態而被作出。“真”的等待狀態指示該過程應等待這段時間,而“偽”等待狀態指示該過程不應等待這段時間。如果該過程不應等待一段時間,那么當前鈴聲改變為替代鈴聲并改變等待狀態為“真”(步驟716),然后該過程返回到上述步驟700。
轉回到步驟712,如果鈴聲將由用戶選擇,那么用戶被提示選擇鈴聲(步驟718)。當前鈴聲被改變為所選擇的鈴聲(步驟720),然后過程繼續到上述步驟700。
再次參考步驟714,如果確定等待一段時間,那么過程等待延遲時間段過期并設置等待狀態為“偽”(步驟722)。在延遲時間段過期后,過程返回到如前所述的步驟704。此外,在這個例子中,等待狀態是標記或某一指示符在過程等待延遲時間段過期后被設置。結果,在這個示意性例子中,下次遇到步驟714時,過程將不等待延遲時間段。
轉回到步驟702,如果移動電話不存在,那么過程返回到步驟700以監視移動電話的存在。如果鈴音識別符中不存在匹配,轉向步驟708,該過程還返回到步驟700。盡管圖7中的步驟是針對管理移動電話中的鈴聲的,但是該過程可被應用到其他類型的移動設備上,比如PDA。此外,圖7中所示的過程描述了鈴聲可被改變的一種特定方法。其它步驟可被添加到或取代這些示意性步驟。例如,可包括在經過一段時間后或當在步驟704和706所描述的廣播和接收步驟中不再檢測到另一個移動電話時將移動電話的鈴聲返回到默認鈴聲的額外步驟。
因此,本發明提供了一種方法、裝置和計算機指令,用于以允許用戶將該用戶的移動設備的鈴聲與區域中的其他移動設備的其他鈴聲中區分出來的方式來管理鈴聲。當兩個移動設備具有相同鈴聲時,一個移動設備會使用本發明的機制將其鈴聲改為替代鈴聲。該過程還可被用于為三個或更多設備改變鈴聲。
在這些例子中,用短距離射頻傳輸系統來檢測其他移動設備并發送其它信息,比如鈴音識別符。另一個移動設備的存在也可使用其它機制來識別。例如,GPS信息可被發送給服務器。該服務器可彼此識別在選定范圍內的移動單元并發起圖7中所示的過程。
重要的是應注意到,雖然本發明在全功能的數據處理系統的環境中被描述,但是本領域的普通技術人員應當明白本發明的過程能夠以指令的計算機可讀介質形式和各種形式被分發,并且不考慮實際用來執行該分發的信號承載介質的特定類型,本發明可同樣適用。計算機可讀媒體的例子包括可記錄類型媒體,比如軟盤、硬盤驅動器、RAM、CD-ROM、DVD-ROM;和傳輸類型媒體,比如數字和模擬通信鏈路、使用比如射頻和光波傳輸的傳輸形式的有線或無線通信鏈路。計算機可讀媒體可采取編碼格式,其在特定數據處理系統中被解碼用于實際使用。
本發明的描述被為了說明和描述提出,其不打算是窮舉的、或將本發明限制于所描述形式。許多修改和變形對本領域普通技術人員來說是明顯的。實施例的選擇和描述是為了最佳地解釋發明的原理、實際應用,并使得本領域其它普通技術人員理解本發明的多種實施例,這些實施例具有適于所考慮的特定用途的多種修改。
權利要求
1.一種在移動設備中用于管理鈴聲的方法,該方法包括檢測來自另一個移動設備的射頻傳輸;響應于檢測到來自所述另一個移動設備的射頻傳輸,識別所述另一個移動設備所使用的鈴聲,以形成識別出的鈴聲;以及選擇性地將用于該移動設備的當前鈴聲改變為替代鈴聲。
2.如權利要求1所述的方法,其中識別步驟包括接收從所述另一個移動設備發送的鈴音識別符。
3.如權利要求2所述的方法,其中響應發送用于當前鈴聲的當前鈴音識別符,接收鈴音識別符。
4.如前述任一權利要求所述的方法,其中選擇性地改變的步驟包括將該鈴音識別符與用于當前鈴聲的當前鈴音識別符相比較,以確定當前鈴聲是否與所述另一個移動設備所使用的鈴聲是同一個鈴聲;以及響應于當前鈴聲與該鈴聲相同,改變當前鈴聲為替代鈴聲。
5.如權利要求4所述的方法,其中改變當前鈴聲為替代鈴聲的步驟是基于用戶簡檔的。
6.如權利要求1-3任意之一所述的方法,其中選擇性地改變的步驟包括將該鈴音識別符與用于當前鈴聲的當前鈴音識別符相比較,以確定當前鈴聲是否與所述另一個移動設備所使用的鈴聲是同一個鈴聲;以及響應于當前鈴聲與該鈴聲相同,提示用戶輸入,以選擇新的鈴聲。
7.如權利要求6所述的方法,其中該新的鈴聲選自當前鈴聲和不同于當前鈴聲的鈴聲之一。
8.一種在移動設備中用于管理鈴聲的數據處理系統,該數據處理系統包括用于執行根據權利要求1-7的任意一個的方法的步驟的部件。
9.一種在移動設備中用于管理鈴聲的計算機程序產品,該計算機程序產品包括可在移動設備上執行以實現根據權利要求1-7的任意一個的方法的步驟的指令。
10.一種移動設備系統,包括互連系統;連接到該互連系統的通信單元;連接到該互連系統的存儲器,其中該存儲器包括指令集;以及連接到該互連系統的處理器單元,其中該處理器單元執行該指令集以便檢測來自另一個移動設備的射頻傳輸;響應于識別所述另一個移動設備所使用的鈴聲而形成識別出的鈴聲,檢測到來自另一個移動設備的射頻傳輸;以及選擇性地改變用于該移動設備的當前鈴聲為替代鈴聲。
全文摘要
一種移動設備用于管理鈴聲的改善的方法、裝置和計算機指令。檢測來自另一個移動設備的射頻傳輸。響應于檢測到來自該另一個移動設備的射頻傳輸,該另一個移動設備所使用的鈴聲被識別以形成識別出的鈴聲。根據識別出的鈴聲,用于該移動設備的當前鈴聲可選地被改變為替代鈴聲。
文檔編號H04M1/725GK101044747SQ200580035494
公開日2007年9月26日 申請日期2005年11月9日 優先權日2004年12月2日
發明者法塞爾·阿瓦達, 喬伊·N.·布朗, 菲利普·B.·布克斯 申請人:國際商業機器公司