具有實時狀態通知的語音通信的制作方法
【專利說明】
【背景技術】
[0001]本發明涉及計算機和電子通信領域。更具體地,提供了用于執行具有狀態通知的電子語音通信的系統、裝置、圖形用戶界面和方法。
[0002]無線電話已經成為了不可或缺的附屬品,并且可以伴隨大多數人無論他們身在何處。因此,移動電話的用戶幾乎總能經由一些通信形式而取得聯系。執行現場的、實時的語音通信的能力仍是很多人攜帶他們的電話的主要原因,但是很多其他人使用他們的電話可能更多是為了非語音通信而不是為了實時語音通信。
[0003]具體地,很多人使用無線電話以經由SMS(短消息服務)交換短文本消息。SMS消息通常被限制在140個文本字符,并且經由無線電話服務提供商的語音網絡的控制信道傳輸。因此,無線電話用戶是否正在給一個人或給多人發送短信,他或者她被限制于他或她一次可以通信的量是多少。開發MMS(多媒體消息服務)以允許媒體(例如,圖像、視頻)被傳輸到無線電話和從無線電話傳輸,但是仍依賴于SMS協議以給接收者發送通知。
[0004]然而,即使使用MMS,無線電話用戶與另一個無線電話用戶交換錄制的語音通信的性能是很麻煩的。特別是,在典型的無線電話上發起語音的錄制(或其它音頻的錄制)需要多個動作,諸如,以正確的順序操作多個控制。例如,用戶可能需要打開錄制應用程序、開始錄制、結束錄制,可能將其命名用于存儲、打開通信應用程序、創建至所需的接收者的消息、選擇選項以添加附件,然后找到并附加錄音。即使發起用戶和目標用戶正在操作通用的通信應用程序,發起者可能仍然需要打開菜單,以找到并選擇用于進行錄制、開始錄制、停止錄制的選項,然后選擇一個用于將其發送到接收者的選項。
【發明內容】
[0005]在本發明的一些實施方式中,提供用于執行具有實時狀態通知的語音通信的系統、裝置、圖形用戶界面和方法。在這些實施方式中,一個便攜式設備的用戶能夠容易地并且快速地創建錄音并將其發送至另一個設備的用戶。一方或者雙方用戶可接收其他用戶的或者錄制的狀態的實時通知(real-time notificat1n)。
[0006]在一些實施方式中,一個便攜式電子設備的用戶可使用多功能控制件(mult1-funct1n control)的單一操控創建錄音并發送至另一個用戶。在不同的情況下,相同的控制件允許用戶與錄音相分離地發送文本消息。在一些實施方式中,控制件可根據情況(context)-諸如用戶是否在文本窗口或者對話框中輸入文本而改變外觀(appearance)。
[0007]在一些實施方式中,錄音的發送者接收接收者已經發起和/或完成錄制的回放的實時通知。在一些實施方式中,錄音的表示(representat1n)(例如,以圖形顯示用戶對話的版本)或者其他用戶的表示改變外觀以指示在錄音狀態上的這種改變。
[0008]在一些實施方式中,錄音的接收者可被告知發送者已經開始錄音。例如,當錄制開始時,可朝接收者的設備發送信號并且接收者可以看見發送者完成錄制之前的狀態。
【附圖說明】
[0009]圖1是根據本發明的一些實施方式的用于幫助錄制具有實時狀態通知的語音通信的系統的框圖。
[0010]圖2示出了根據本發明的一些實施方式的用于執行具有實時狀態通知的語音通信的設備的用戶界面。
[0011]圖3A至圖3H示出了根據本發明的一些實施方式的用于執行具有實時狀態通知的語音通信的設備的圖形用戶界面。
[0012]圖4A至圖4E示出了根據本發明的一些實施方式的用于執行具有實時狀態通知的語音通信的設備的圖形用戶界面。
[0013]圖5是示出了根據本發明的一些實施方式的支持具有實時狀態通知的語音通信的方法的流程圖。
[0014]圖6是根據本發明的一些實施方式的用于執行具有實時狀態通知的錄制的音頻通信的便攜式設備的框圖。
【具體實施方式】
[0015]提出以下描述以使所屬領域的技術人員能夠制造和使用本發明。針對所公開的實施方式進行的各種修改對本領域技術人員將是顯而易見的,并且在不背離本發明的范圍的前提下,本文定義的一般原理可以應用于其它實施方式和應用。因此,本發明不旨在限制示出的實施方式。
[0016]在本發明的一些實施方式中,提供了用于執行具有實時狀態通知的語音通信的系統、裝置、用戶界面和方法。在不同的實施方式中,實現了一個或多個補充特征,諸如單鍵錄制語音、向開始錄制語音的通信伙伴發送動態實時通知、向伙伴發送可信的錄音、由通信伙伴回放錄音的實時通知,以及自動選擇播放錄音的輸出設備。
[0017]在通信環境中實施本發明的實施方式,在通信環境中,通過符合IEEE802.11標準(例如,W1-Fi連接)的數據通信信道交換文本、圖像、錄音和/或其它的電子信息。在這些實施方式中,不是基于為即時或實時傳輸除了現場語音對話的通信提供有限支持的傳統無線語音通信信道,而是數據通信信道允許在相同和/或不同類型的設備間的幾乎所有類型的通信和媒體的非限制性交換。
[0018]描述了本發明的說明性的實施方式,因為它們可作為一對一通信會話(例如,交談會話)的一部分來實現,但是也可以適用于群組通信會話(例如,群組交談)。
[0019]圖1是根據本發明的一些實施方式用于幫助錄制具有實時狀態通知的語音通信的系統的框圖。
[0020]在這些實施方式中,通信系統120的用戶操作運行在相同或不同的操作系統(例如,安卓、黑莓、1S、諾基亞S40、塞班和Windows手機)下的各種便攜式通信設備。因此,由不同的用戶操作設備102、104,但是可以類似地或非常不同地進行配置。設備102、104之間的通信會話110包括設備102和系統120之間以及設備104和系統120之間的單獨的連接。
[0021]系統120是用于托管(hosting)可以由多個用戶同時使用的通信應用程序或服務(或通信應用程序的服務器部分)的計算機資源的數據中心、計算機網絡或其它協作集合。在一些實施方式中,該應用程序將具有來自他或她的通信設備(例如,設備102)的文本、錄音、照片、視頻和多媒體的即時消息提供給操作其它通信設備(例如,設備104)的一個或多個其他用戶或者將來自該一個或多個其他用戶的該即時消息提供給該用戶。
[0022]由系統120托管的通信應用程序與設備102、104兼容,并且包括在設備的本機操作系統下執行的客戶端邏輯。操作一種類型的設備并且訂制一種通信服務提供商的用戶可以與操作其它類型的設備并且訂制其它通信服務提供商的用戶交換消息。可發送個人信息至任意數量的接收者;例如,可提供一群組通信形式(例如,交談),其中,多個用戶交互式交換即時通信。
[0023]通信服務器122是系統120的前端組件(front-end component),該前端組件托管用戶與系統的連接,并且幫助用戶間的通信交換。服務器122可被稱為“交談(chat)”服務器,因為它們從各個用戶接收實時消息和交談會話通信用于傳輸至一個或多個其它用戶。
[0024]示例性地,只要用戶與系統120聯機,并且在他的或她的設備上執行應用程序,那么可以在設備和通信服務器122之間保持連接或會話。當用戶關閉了設備上的應用程序,則他的或她的連接可持續一段時間(例如五分鐘、十五分鐘)。
[0025]狀態服務器124保持用戶和/或用戶們的設備的狀態或配置。因此,狀態服務器存儲一些或者所有的用戶的個人資料,包括適用的喜好(例如,偏好聽覺和/或視覺提示、狀態消息)、設備類型/型號等。一些由狀態服務器保持的關于用戶的狀態信息可僅在用戶與系統120連接的過程中持續。由于用戶的設備以不同的方式或不同的模式(脫機、聯機等)運行,狀態服務器可以獲取這些改變。
[0026]然而,在本發明的一些實施方式中,沒有保持用戶設備或系統連接的狀態。然而,在這些實施方式中,可通過設備將用戶或用戶設備的狀態的改變報告給系統,并且中繼給與該用戶進行通信(例如,交談)會話的其他用戶,和/或雖然沒有打開與該用戶進行的通信會話,但是訂制了有關該用戶的狀態更新的用戶。
[0027]在這些實施方式中,通過在狀態服務器上保持的部分用戶的個人資料,可識別與該用戶相關聯的其他用戶的身份。將通知這些其他用戶在該用戶狀態中的一些或者所有的改變(或者在該用戶設備的狀態的改變)_諸如當她上線時以及當她脫機時。如下所述,其它狀態的改變也可被傳輸至相關聯的用戶。
[0028]消息服務器126存儲不能立即被傳送至他們的目標或目的用戶的通信。當前與系統120聯機(S卩,通過用戶打開與通信服務器122的連接)的用戶接收到的新消息(例如,文本交談消息)可被立即傳輸。然而,當前脫機(沒有打開與通信服務器122的連接)的用戶所接收的消息可被存儲在消息服務器126上直到它被傳輸出去。
[0029]除了在消息服務器126上存儲的消息之外,媒體服務器128還存儲等待傳送到目標用戶的媒體文件或內容。例如,從一個用戶到另一個用戶的消息可以是或者可以包括照片、視頻、錄音或一些其它媒體。媒體存儲在媒體服務器128上直到其可以被傳輸,這當目標用戶在線時可自動完成,或者僅當目標用戶請求該媒體時被發起(例如,通過點擊在傳輸至目標用戶的文本消息中的鏈接以告知他媒體的內容)。
[0030]標識與系統120連接的在線用戶的終端點的信息可以存儲在通信/交談服務器122、狀態服務器124和/或其它實體(例如,會話服務器(圖1中未示出))上。例如,各通信服務器可保持標識與系統的連接在該服務器上終止或者由該服務器托管的用戶的表格或者其它數據結構。其它實體(例如,狀態服務器124、會話服務器)可存儲更大的數據組,該數據組針對連接至系統的每個用戶,確定哪個通信服務器保持他們的連接。
[0031]因此,當通信服務器從所連接的用戶接收新的通信時,對于一個或多個其他用戶,其可以在本地數據和/或存儲在其它系統實體上的數據內執行查找,以確定其他用戶的狀態(例如,他們是否連接,他們是否在繁忙通信),以及,如果是這