具有實時狀態通知的語音通信的制作方法
【技術領域】
[0001] 本發明設及計算機和電子通信領域。更具體地,提供用于進行具有狀態通知的電 子語音通信的系統、設備、圖形用戶界面和方法。
【背景技術】
[0002] 無線電話已變為必不可少的附屬品并且大多數人走到哪都帶著。因此移動電話用 戶幾乎總是經由某種通信的形式可聯系。能夠進行實況、實時語音通信的能力仍然是許多 人攜帶他們的電話的主要原因,但是許多其他人將他們的電話更多地用于非語音通信而不 是實時語音通信。
[0003] 具體地,許多人使用無線電話W便經由SMS(短消息服務)交換短的文本消息。SMS 消息通常限于140個字符的文本,并且經由無線電話服務提供商的語音網絡的控制信道傳 送。因此,無線電話用戶是發送文本消息至一個人還是許多人,他或她受限制于他或她可W 一次通信多少。已開發了MMS(多媒體消息服務)W允許將媒體(例如,圖像、視頻)往返于無 線電話傳送,但仍然依靠 SMS協議將通知傳遞至接收者。
[0004] 然而,無線電話用戶與另一個無線電話用戶交換錄音的語音通信內容 (communication)的能力是麻煩的,即使利用MMS。具體地,在普通的無線電話上發起語音錄 音(或者其他音頻錄音)需要多個動作,諸如W正確的順序操縱多個控制。例如,用戶可能需 要打開錄音應用,開始錄音,結束錄音,很可能將其命名W便存儲,打開通信應用,創建到希 望的接收者的消息,選擇添加附件的選項,然后找到并附加錄音內容。即使發起用戶和目的 用戶操作共同的通信應用,發起者可能仍然需要打開菜單找到并選擇選項W進行錄音,開 始錄音,停止錄音,然后選擇選項將其發送至接收者。
【發明內容】
[0005] 在本發明的一些實施方式中,提供用于進行具有實時狀態通知的語音通信的系 統、設備、圖形用戶界面和方法。在運些實施方式中,一個便攜式設備的用戶能夠容易并迅 速地創建音頻錄音并將其發送至另一個設備的用戶。用戶中的一者或兩者可W接收另一個 用戶或錄音的實時狀態的通知。
[0006] 在一些實施方式中,利用多功能控制器的單個操作,便攜式電子設備的用戶創建 音頻錄音并將其傳輸至另一個用戶。在不同的上下文中,相同的控制允許用戶傳輸獨立于 音頻錄音的文本消息。在一些實施方式中,控制可W根據上下文(諸如用戶是否將文本輸入 至文本窗口或對話框中)改變外觀。
[0007] 在一些實施方式中,音頻錄音的發送者接收接收者已經開始和/或完成播放錄音 內容的實時通知。在一些實施方式中,音頻錄音(例如,用戶的對話的圖形顯示版本)或另一 個用戶的代表改變外觀W指示錄音內容的運個狀態改變。
[0008] 在一些實施方式中,可W向音頻錄音的接收者告知發送者已開始音頻錄音。例如, 在錄音開始時,可W向接收者的設備發出信號并且接收者可W在發送者完成錄音之前看到 該狀態。
【附圖說明】
[0009] 圖1是根據本發明的一些實施方式的便于具有實時狀態通知的錄音的語音通信的 系統的框圖。
[0010] 圖2示出根據本發明的一些實施方式的用于進行具有實時狀態通知的語音通信的 設備的用戶界面。
[0011] 圖3A至圖3H示出根據本發明的一些實施方式的進行具有實時狀態通知的語音通 信的圖形用戶界面。
[0012] 圖4A至圖4E示出根據本發明的一些實施方式的進行具有實時狀態通知的語音通 信的圖形用戶界面。
[0013] 圖5是表明根據本發明的一些實施方式的支持具有實時狀態通知的語音通信的方 法的流程圖。
[0014] 圖6是根據本發明的一些實施方式的進行具有實時狀態通知的錄音的音頻通信的 便攜式設備的框圖。
【具體實施方式】
[0015] 提出W下描述,W能夠允許本領域的任何技術人員制造和使用本發明。對公開的 實施方式的各種修改將容易對本領域技術人員顯而易見,并且本文中限定的一般原理可W 應用于其他實施方式并且可W在沒有背離本發明的范圍的情況下應用。因此,本發明不旨 在限于示出的實施方式。
[0016] 在本發明的一些實施方式中,提供用于進行具有實時狀態通知的語音通信的系 統、設備、用戶界面和方法。在不同的實施方式中,實現多個補充的特征中的一個或多個,諸 如一鍵式語音錄音、給通信伙伴的開始語音錄音的動態實時通知,將錄音內容可靠傳遞至 伙伴,通信伙伴播放錄音內容的實時通知W及播放音頻錄音的輸出設備的自動選擇。
[0017] 本發明的實施方式在W下通信環境內實現,在該通信環境中,文本、圖像、語音錄 音和/或其他電子信息經由符合IE邸802.11標準(例如,胥i_Fi?連接)的數據通信信道交 換。在運些實施方式中,不是依賴為除實況語音談話W外的即時或實時通信的傳輸提供有 限的支持的傳統無線語音通信信道,該數據通信信道允許相同的和/或不同的類型的裝置 之間的幾乎所有類型的通信和媒體的不受約束的交換。
[0018] 本發明的示例性實施方式被描述為它們可W實現為一對一通信會話(例如,聊天 會話)的W部分,但是同樣可W適用于群通信會話(例如,群聊)。
[0019] 圖1是根據本發明的一些實施方式的有助于具有實時狀態通知的錄音的語音通信 的系統的框圖。
[0020] 在運些實施方式中,通信系統120的用戶操作各種便攜式通信設備,該通信設備運 行相同的或不同的操作系統(例如,安卓、黑替、i〇S、Nokia S40、Symbian ,Windows Phone)。 因此,設備102、104由不同的用戶操作,但是可W相似地或非常不同地配置。設備102、104之 間的通信會話110包括設備102和系統120之間的W及設備104和系統120之間的單獨連接。
[0021] 系統120是可W同時由多個用戶使用的承載通信應用或服務(或者通信應用的服 務器部分)的數據中屯、、計算機網絡或其他共同集合的計算機資源。在一些實施方式中,應 用為用戶提供來自他的或她的通信設備(例如,設備102),至/來自操作其他通信設備(設備 104)的一個或多個其他用戶的文本、音頻錄音、照片、視頻和多媒體的即時消息。
[0022] 由系統120承載的通信應用與設備102、104兼容并且包括在設備的本地操作系統 下執行的客戶端邏輯。操作一個類型的設備并訂購一個通信服務器提供商的用戶可W與操 作其他類型的設備并訂購其他通信服務提供商的用戶交換信息。單個的消息可W發送至任 意數量的接收者;例如,可W提供群形式的通信(例如,聊天),其中多個用戶相互交換即時 通信內容。
[0023] 通信服務器122是系統120的前端部件,承載用戶與系統的連接而且便于用戶之間 的通信內容的交換。服務器122可W稱為"聊天"服務器,因為它們接收來自個人用戶的、傳 遞至一個或多個其他用戶的實時消息和聊天會話通信內容。
[0024] 說明性地,只要用戶對于系統120在線并且應用在他的或她的設備上運行,就可W 保持設備和通信服務器122之間的連接或會話。當用戶關閉設備上的應用時,他的或她的連 接可能持續一段時間(例如,五分鐘、十五分鐘)。
[0025] 狀態服務器124維護用戶和/或用戶的設備的情況或狀態。因此,狀態服務器存儲 一些或所有用戶的資料,包括可適用的偏好(例如,優選的可聽的和/或可見的提醒、狀態消 息)、設備類型/模型等。由狀態服務器維護的關于用戶的一些狀態信息可能僅在用戶與系 統120連接期間存留。隨著用戶的設備W不同的方式或不同的模式操作,變成離線,變成在 線等,狀態服務器可獲取那些改變。
[0026] 然而,在本發明的一些實施方式中,不保留用戶的設備或系統連接的狀態。然而, 在運些實施方式中,用戶或用戶設備的狀態的改變可W由設備報告給系統,并且中繼至正 與那個用戶進行通信(例如,聊天)會話的其他用戶,和/或中繼至沒有打開與該用戶的通信 會話但是已經訂閱有關該用戶的狀態更新的用戶。
[0027] 在運些實施方式中,作為狀態服務器上保留的用戶資料的一部分,可W識別與那 個用戶相關聯的其他用戶的標識。運些其他用戶將被通知該用戶的狀態的一些或所有改變 (或者用戶設備的狀態的改變)-諸如在她變為在線時W及在她變成離線時。如W下描述的, 其他狀態改變同樣可W傳送至相關聯的用戶。
[00%]消息服務器126存儲不能立即被傳遞至他們的目標或目的用戶的通信內容。為對 于系統120當前在線的用戶接收到的新消息(例如,文本聊天消息)可W立即傳遞(即,通過 用戶與通信服務器122的打開的連接)。然而,為當前離線的用戶接收的消息(即,與通信服 務器122沒有打開的連接)可W存儲在消息服務器126上直至其可W被傳遞。
[0029] 媒體服務器128存儲除可W存儲在消息服務器126上的W外的等候傳遞至目的用 戶的媒體文件或內容。例如,從一個用戶至另一個的消息可W是或者可包括照片、視頻、音 頻錄音或一些其他媒體。媒體存儲在媒體服務器128上直至其可W被傳遞,傳遞可W在目的 用戶在線時自動完成,或者只有在目的用戶請求媒體時(例如,通過點擊傳遞至目的用戶的 文本消息中的鏈接W向他建議媒體內容)才可W開始。
[0030] 識別與系統120連接的在線用戶的端點的信息可W存儲在通信/聊天服務器122、 狀態服務器124和/或其他實體(例如,會話服