[發明專利]移動設備上的后臺音頻無效
| 申請號: | 201210031630.6 | 申請日: | 2012-02-13 |
| 公開(公告)號: | CN102779070A | 公開(公告)日: | 2012-11-14 |
| 發明(設計)人: | 許樂杰;P·J·托爾;M·L·威爾遜;R·江;B·W·尼爾勒;E·H·比耶;C·J·皮爾遜;W·G·帕頓三世;Y·王 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 蔡悅 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 設備 后臺 音頻 | ||
技術領域
本發明涉及通信領域,尤其涉及媒體技術。
背景技術
當代移動設備被用于許多類型的用戶應用,包括運行交互式應用以及收聽音樂或其他音頻(例如,廣播)。音頻輸出一般是某些事物:用戶常常希望在后臺中執行,例如在設置播放列表或其他音頻內容之后,用戶希望能夠收聽該音頻且仍然能夠使用設備特征和/或執行其他前臺任務。
為實現后臺音頻場景,系統需要使進程在后臺運行并播放音頻。對于這樣的場景當前解決方案具有一個或多個問題,包括消耗太多電量和/或其他系統資源,提供與系統用戶體驗/界面(UX)差的集成(如果有的話),和/或將安全威脅引入該系統的可能性。此外,回放可能由于資源耗盡而意外地停止。
結果,一種解決方案是使用“第一方”應用作為后臺音頻程序,(如此處所使用的,“第一方”一般指的是可信代碼,諸如由操作系統廠商所提供的代碼,而“第三方”指的是來自廠商的應用,而不管它們的資源或可信度)。然而,這將設備系統限制成不允許第三方應用執行后臺音頻回放和提供不同的用戶體驗,同時消耗第一方應用的資源等等。
發明內容
提供本發明內容以便以簡化形式介紹將在以下的具體實施方式中進一步描述的一些代表性概念。本發明內容不旨在標識出所要求保護的主題的關鍵特征或必要特征,也不旨在以限制所要求保護的主題的范圍的任何方式來使用。
簡言之,此處描述的主題的各方面涉及一種技術,媒體服務借此技術在移動設備上的后臺進程中播放音頻,如最初由前臺(例如,第三方)應用所指示的。當應用在前臺時經由一接口與媒體服務進行通信,包括用于向媒體服務提供與要播放的音頻數據(例如,音軌)相對應的信息。媒體服務播放音頻,并且在媒體服務播放后臺音頻時應針對音頻回放的請求采取動作。
例如,針對音頻回放的請求可對應于用戶動作,諸如播放、暫停、跳過、停止、后跳、前跳、查找、快進、倒帶、關于評級的動作、隨機和/或重復播放請求。針對音頻回放的請求可以提供狀態信息,諸如正播放、已暫停、已停止、正快進、正倒帶、緩沖已開始、緩沖已停止、音軌已準備好和/或音軌已結束狀態。
在一個方面,媒體服務用于啟動代理,該代理提供針對音頻回放的請求。前臺應用可被停用,而媒體服務在后臺中繼續音頻回放。媒體服務可使得代理按需被重新啟動,以獲取附加的音頻信息,例如,要播放的更多音軌。
在一個方面,通用音量控制(例如,系統)組件提供針對音頻回放的請求。應用(當在前臺時)可提供確定通用音量控制組件的操作的信息。媒體服務提供可在通用音量控制組件的用戶界面上呈現的信息,諸如從應用和/或代理所獲取的例如文本(標題、藝術家)、圖像等等。
在一個方面,源代理可被配置成輸出音頻數據,媒體服務將該音頻數據處理成音頻回放。源代理可使用(例如,自定義的)編解碼器、解密機制、解壓縮機制、和/或專用協議來提供音頻數據。源代理可向共享存儲器輸出音頻數據以供媒體服務處理。
與要播放的音頻數據相對應的信息可以與控制標志相關聯,該控制標志經由屬性設置來指示媒體服務是否被允許相對于音頻回放采取特定動作。例如,標志可包括允許/拒絕對于正在播放或排隊待播放的任何媒體項目進行跳過下一個、跳過前一個、快進、暫停、和/或倒帶動作。
結合附圖閱讀以下具體實施方式,本發明的其他優點會變得顯而易見。
附圖說明
作為示例而非限制,在附圖中示出了本發明,附圖中相同的附圖標記指示相同或相似的元素,附圖中:
圖1是表示包括在音頻回放應用從前臺中被停用的情況下用于播放后臺音頻的示例組件的框圖。
圖2是表示包括在起初音頻以非本機音頻格式的情況下用于播放后臺音頻的示例組件的框圖/控制流圖。
圖3是表示用于準備并播放后臺音頻的示例操作的框圖/控制流圖。
圖4是表示可被傳遞以準備并播放后臺音頻的示例數據的框圖/控制流圖。
圖5是表示其中可實現在此處所描述的各實施例的一個或多個方面的示例性、非限制性計算系統或操作環境的框圖,例如,在移動電話設備的例子中。
具體實施方式
此處描述的技術的各方面一般針對其中移動設備等包括后臺音頻服務的技術。為播放音頻,應用(例如,第三方應用)經由后臺音頻服務向執行回放的媒體服務發送請求。通過提供具有已知的對于系統的影響大小的系統服務而不是允許不可信應用進程在后臺中運行,提供了更多的安全性和穩定性,同時允許第三方應用指示后臺音頻回放和關于回放的操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210031630.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙渦輪增壓發動機系統的空氣流量平衡
- 下一篇:一種非隔離的開關電源電路





