[發明專利]應用程序的音頻處理方法及裝置在審
| 申請號: | 201510464643.6 | 申請日: | 2015-07-30 |
| 公開(公告)號: | CN104991784A | 公開(公告)日: | 2015-10-21 |
| 發明(設計)人: | 胡利杰 | 申請(專利權)人: | 惠州華陽通用電子有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 廣州三環專利代理有限公司 44202 | 代理人: | 溫旭 |
| 地址: | 516005 廣東省惠州市東江*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 音頻 處理 方法 裝置 | ||
技術領域
本發明涉及電子及計算機技術領域,特別是涉及一種音頻處理方法及裝置。
背景技術
隨著技術的發展,多種電子終端包括車載終端,在其操作系統環境中,集成了各式各樣的應用程序(App)為用戶提供服務。目前,越來越多的應用程序需要對音頻進行處理。比如圖1A中對音頻文件進行播放的“LOVE?MUSIC”應用程序,可以播放音樂,并在終端屏幕的界面上顯示音樂標題、歌手、播放時間、切歌按鈕等信息。又比如圖1B中的即時通訊應用程序,也提供了音頻相關的存儲、傳輸及播放功能,例如當用戶點擊界面上的“氣泡”,就會播放一段對應的音頻,該音頻可以是用戶通過麥克風輸入并存儲在本地的音頻,也可以是通過網絡接收好友所發送的音頻。
發明人在研究中發現,在電子終端的開發過程中,當其操作系統中預裝的多款應用程序都有音頻處理的需求時,每一款應用程序在進行軟件設計時,就要相應地編輯音頻播放業務邏輯及界面刷新顯示邏輯。由此,每個應用程序的開發工作量變大,并且整個系統的代碼量相應增大,電子終端的軟件維護成本也就更高。
發明內容
基于此,有必要提供一種應用程序的音頻處理方法及裝置,能夠避免對操作系統中每一款需要進行音頻處理的應用程序進行音頻播放業務邏輯及界面刷新邏輯的編輯,降低每個應用程序的代碼量及維護成本。一種應用程序的音頻處理方法,包括:
應用程序向音頻處理裝置指定音頻的地址;
所述音頻處理裝置調用音頻播放服務,根據所述地址播放所述音頻;
所述音頻處理裝置從所述音頻播放服務獲取所述音頻當前的播放狀態;
所述音頻處理裝置根據所述播放狀態以及所述應用程序的界面配置文件刷新所述應用程序的主界面中的音頻播放相關界面。
在一個實施例中,在所述應用程序向音頻處理裝置提供音頻的地址的步驟之前,還包括:
所述應用程序通過接口調用所述音頻處理裝置。
在一個實施例中,所述應用程序通過接口調用所述音頻處理裝置的步驟,包括:
通過所述應用程序的主界面中的預定義按鈕接收指令,來調用所述音頻處理裝置;或者
通過識別應用程序主界面中所要啟動的文件類型,若為音頻格式,則調用所述音頻處理裝置。
在一個實施例中,調用所述音頻播放裝置的應用程序數目不作限制,至少為一個;
對通過所述音頻播放裝置調用所述音頻播放服務的應用程序作互斥處理,在同一時刻只播放一個應用程序所指定的音頻。
在一個實施例中,所述應用程序的界面配置文件中預先設定所述應用程序音頻播放的顯示元素。
一種音頻處理裝置,包括:
音頻地址獲取單元,獲取應用程序向所述音頻處理裝置指定的音頻地址;
音頻播放服務調用單元,調用音頻播放服務,根據所述地址播放所述音頻;
播放狀態獲取單元,從所述音頻播放服務獲取所述音頻當前的播放狀態;
界面配置文件存儲單元,存儲應用程序的界面配置文件;
界面刷新單元,根據所述播放狀態以及所述應用程序的界面配置文件刷新所述應用程序的主界面中的音頻播放相關界面。
在一個實施例中,包括響應單元,響應所述應用程序通過接口對所述音頻處理裝置的調用。
在一個實施例中,還包括堆棧單元,將先后調用音頻播放服務的應用程序標識依次壓入堆棧,從而對通過所述音頻播放裝置調用所述音頻播放服務的應用程序作互斥處理。
在一個實施例中,所述應用程序的界面配置文件中預先設定所述應用程序音頻播放的顯示元素。
在一個實施例中,所述裝置為線程、進程或者控件。
上述應用程序的音頻處理方法及處理裝置,在應用程序需要播放音頻時,向音頻處理裝置指定音頻的地址,由音頻處理裝置調用音頻播放服務播放音頻,并獲取音頻的播放狀態,根據播放狀態及應用程序的界面配置文件來刷新應用程序的界面,相比于傳統技術,避免對操作系統中每一款需要進行音頻處理的應用程序進行音頻播放業務邏輯及界面刷新邏輯的編輯,降低每個應用程序的體積及維護成本。
附圖說明
圖1A和圖1B為傳統技術中的兩種涉及音頻處理的應用程序的界面示意圖;
圖2為傳統技術中的應用程序音頻處理的軟件架構圖;
圖3為一個實施例中的應用程序的音頻處理方法的流程示意圖;
圖4為一個實施例中的應用程序音頻處理的軟件架構圖;
圖5為一個實施例中的音頻處理裝置的結構示意圖及其應用程序場景示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州華陽通用電子有限公司,未經惠州華陽通用電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510464643.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提示卸載應用程序的方法及裝置
- 下一篇:一種信息處理方法及電子設備





