[發明專利]一種多媒體應用的并發管理方法和裝置有效
| 申請號: | 201210015617.1 | 申請日: | 2012-01-17 |
| 公開(公告)號: | CN102609302A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 李培成 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/52 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 張穎玲;程立民 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 多媒體 應用 并發 管理 方法 裝置 | ||
技術領域
本發明涉及多媒體技術,尤其涉及一種多媒體應用的并發管理方法和裝置。
背景技術
隨著多媒體技術的發展,多媒體應用越來越廣泛,尤其是智能終端的出現,更是滿足了人們希望隨時隨地享受影音、游戲等娛樂功能的需求。但多媒體應用多了以后,就需要考慮各種多媒體應用之間的一些并發操作,比如,在音樂播放的過程中來鬧鐘,由于音樂的聲音和鬧鐘響鈴都會進行聲音輸出,所以應該采取一定的策略對這二種聲音的輸出進行控制,可以在鬧鐘響起的時候暫停音樂的播放,或者在鬧鐘響起的時候降低音樂播放的聲音,以突出鬧鐘的聲音,否則的話,輸出的聲音就有可能比較雜亂,降低用戶體驗。在目前的智能終端中,這兩種方式都有使用,但一個終端上只能采用某一種固定的形式:要么鬧鐘響起的時候暫停音樂的播放,要么鬧鐘響起的時候降低音樂播放的聲音;用戶無法根據自己的喜好來選擇一種并發方式,用戶體驗性不好。
與傳統的功能手機(fcaturePhone)和其他智能終端平臺相比,android在多媒體應用并發的實現上有了很大的進步,實現多媒體應用的并發相對比較容易。其所采用的機制被稱為廣播機制,即當一個多媒體應用啟動的時候,比如開始攝像,那么這個應用程序,在這里就是攝像應用程序,會發送一個廣播,在該廣播中攜帶指定的數據,而其它多媒體應用在收到所述廣播時,根據接收到的所述廣播中的數據確定自身進行何種操作,如暫停自身或降低自身的播放音量等。但這種機制有一個比較嚴重的缺點就是,所有多媒體應用必須對廣播的數據的含義提前約定好,這樣才能在收到某個指定的數據時執行相應的操作。但android是一個開放的平臺,允許用戶隨意安裝自己感興趣的軟件,比如,除了使用android終端上自帶的音頻播放器外,還可以安裝第三方公司提供的音樂播放器。和不同公司提供的各種多媒體應用提前約定指定數據的含義,這顯然是不可能的。因此,對于終端自帶的應用和第三方提供的多媒體應用之間以及二個不同公司提供的第三方應用之間的并發控制,android的支持性并不好。例如,在若干個品牌的android智能終端上測試發現,當進行攝像的時候,仍然允許第三方音樂播放軟件播放音樂,這顯然是非常不合理的。
發明內容
有鑒于此,本發明的主要目的在于提供一種多媒體應用的并發管理方法和裝置,能夠以更加靈活的方式,提供用戶可配置的多媒體應用并發管理功能,實現安裝的第三方多媒體應用和終端自帶的多媒體應用之間,以及第三方多媒體應用之間的并發管理。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明提供的一種多媒體應用的并發管理方法,該方法包括:
Java框架層存儲在Java應用層設置的并發策略的參數;
在有多媒體應用啟動請求時,Java框架層生成并保存用于完成實際多媒體功能的多媒體對象,在確定當前為多媒體應用并發時,查詢是否存儲有所述多媒體對象對應的并發策略參數,在有對應的并發策略參數時,根據所述并發策略參數對除所述多媒體對象外的其他多媒體對象進行管理;
Java框架層啟動新保存的多媒體對象的應用。
上述方案中,該方法還包括:所述Java框架層存儲在Java應用層設置的并發策略的參數之前,在Java應用層通過并發策略設置界面設置并發策略,Java應用層根據在界面設置的并發策略,在后臺將并發策略參數發送給Java框架層。
上述方案中,所述Java框架層生成并保存多媒體對象為:Java框架層的JNI模塊接收Java應用層發送的創建多媒體對象的請求,通過調用本地實現層的相關接口生成用于完成實際多媒體功能的多媒體對象,并保存所述多媒體對象到Java框架層的數據結構內。
上述方案中,所述根據所述并發策略參數對除所述多媒體對象外的其他多媒體對象進行管理,包括:根據所述并發策略參數暫停除所述多媒體對象外的其他多媒體對象的應用、或降低除所述多媒體對象外的其它多媒體對象的聲音。
上述方案中,該方法還包括:Java框架層收到請求停止多媒體應用的命令后,停止對應的多媒體對象的應用,根據所述多媒體對象的類型及所述多媒體對象播放的媒體類型,查詢是否存儲有對應的并發策略參數,在有對應的并發策略參數時,取消根據所述并發策略參數對其他多媒體對象的管理,并將已經停止的多媒體對象從數據結構中刪除。
本發明提供的一種多媒體應用的并發管理裝置,該裝置位于Java框架層,包括:JNI模塊、多媒體并發管理模塊;其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210015617.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圓桶外壁整形裝置
- 下一篇:擾頻器、擾頻處理方法以及程序





