欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

音頻播放管理系統(tǒng)及方法

文檔序號:7930306閱讀:155來源:國知局
專利名稱:音頻播放管理系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種音頻播放管理系統(tǒng)及方法,特別涉及一種手持行動電子裝置上的音頻播 放管理系統(tǒng)及方法。
背景技術(shù)
目前,許多手持行動電子裝置,包括手機、個人數(shù)字助理(Personal Digital Assistant, PDA) 、 MP3及MP4等,都具有音頻播放功能。其能夠根據(jù)系統(tǒng)內(nèi)音頻播放軟件的 音頻播放請求來播放相應(yīng)音樂。
而目前手持行動電子裝置中對于音頻播放功能都不支持多任務(wù)操作,同一時間內(nèi)只能播 放一種音頻播放請求所對應(yīng)的聲音。當(dāng)有一個新的音頻播放請求產(chǎn)生時,就會強迫將系統(tǒng)內(nèi) 當(dāng)前播放的聲音關(guān)掉,來播放該新的音頻播放請求。而當(dāng)該新的音頻播放請求播放完畢后卻 不能返回至系統(tǒng)原先未播放完畢的聲音繼續(xù)播放。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種音頻播放管理系統(tǒng),其可在當(dāng)前音頻播放請求播放完畢 后,返回至原先系統(tǒng)未播放完畢而暫停的音頻播放請求繼續(xù)播放。
此外,還有必要提供一種音頻播放管理方法,其可在當(dāng)前音頻播放請求播放完畢后,返 回至原先系統(tǒng)未播放完畢而暫停的音頻播放請求繼續(xù)播放。
一種音頻播放管理系統(tǒng),該系統(tǒng)包括生成模塊,用于生成一個媒體堆棧;儲存模塊, 用于將系統(tǒng)中當(dāng)前各音頻播放請求儲存至媒體堆棧中;設(shè)定模塊,用于根據(jù)各音頻播放請求 的類型設(shè)定相應(yīng)的優(yōu)先級;選取模塊,用于從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求 ,并從所選擇的各音頻播放請求中選取一個最先進(jìn)入媒體堆棧的音頻播放請求;播放模塊, 用于播放該所選取的音頻播放請求所對應(yīng)的聲音;判斷模塊,用于判斷是否產(chǎn)生新的音頻播 放請求;所述的儲存模塊還用于當(dāng)產(chǎn)生新的音頻播放請求時,將該新的音頻播放請求儲存至 媒體堆棧中;所述的設(shè)定模塊還用于根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;所 述的判斷模塊還用于判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音所對應(yīng)的音 頻播放請求的優(yōu)先級;及所述的播放模塊還用于當(dāng)該新的音頻播放請求的優(yōu)先級不低于當(dāng)前 播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級時,暫停當(dāng)前播放的聲音,并播放該新的音頻播 放請求所對應(yīng)的聲音。一種音頻播放管理方法,該方法包括如下步驟生成一個媒體堆棧;將系統(tǒng)中當(dāng)前各音 頻播放請求儲存至媒體堆棧中,并根據(jù)各音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;從媒體堆 棧中選擇優(yōu)先級最高的各音頻播放請求,并從所選擇的各音頻播放請求中選取一個最先進(jìn)入 媒體堆棧的音頻播放請求;播放該所選取的音頻播放請求所對應(yīng)的聲音;判斷是否產(chǎn)生新的 音頻播放請求;當(dāng)產(chǎn)生新的音頻播放請求時,將該新的音頻播放請求儲存至媒體堆棧中,并 根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;判斷該新的音頻播放請求的優(yōu)先級是否 低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級;及當(dāng)該新的音頻播放請求的優(yōu)先級不 低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級時,暫停當(dāng)前播放的聲音,并播放該新 的音頻播放請求所對應(yīng)的聲音。
相較于現(xiàn)有技術(shù),所述的音頻播放管理系統(tǒng)及方法利用媒體堆棧存儲各音頻播放請求, 在當(dāng)前音頻播放請求播放完畢后,返回至原先系統(tǒng)未播放完畢而暫停的音頻播放請求繼續(xù)播 放,直至播放完畢媒體堆棧中所有音頻播放請求。


圖l是本發(fā)明音頻播放管理系統(tǒng)的較佳實施例的應(yīng)用環(huán)境架構(gòu)圖。
圖2是本發(fā)明音頻播放管理方法較佳實施例的流程圖。
具體實施例方式
如圖1所示,是本發(fā)明音頻播放管理系統(tǒng)的較佳實施例的應(yīng)用環(huán)境架構(gòu)圖。該音頻播放 管理系統(tǒng)10應(yīng)用于手持行動電子裝置1上。該音頻播放管理系統(tǒng)10包括生成模塊110、儲存模 塊lll、設(shè)定模塊U2、選取模塊113、播放模塊114、判斷模塊115及刪除模塊116。
所述的生成模塊110,用于生成一個媒體堆棧。所述的媒體堆棧是一種先進(jìn)先出格式的 數(shù)據(jù)結(jié)構(gòu)。
所述的儲存模塊lll,用于將系統(tǒng)中當(dāng)前各音頻播放請求儲存至媒體堆棧中。例如,可 以將手持行動電子裝置l內(nèi)音樂播放器當(dāng)前所要播放的第一首音樂、第二首音樂、第三首音 樂所對應(yīng)的各音頻播放請求,將手持行動電子裝置l內(nèi)鬧鐘鈴聲、信息鈴聲所對應(yīng)的各音頻 播放請求,將手持行動電子裝置l內(nèi)鍵盤聲音所對應(yīng)的音頻播放請求均儲存至媒體堆棧中。
所述的設(shè)定模塊112,用于根據(jù)各音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級。例如,可以 將手持行動電子裝置l內(nèi)音樂播放器所要播放的第一首音樂、第二首音樂、第三首音樂所對 應(yīng)的各音頻播放請求的優(yōu)先級均設(shè)定為最高優(yōu)先級,將手持行動電子裝置l內(nèi)鬧鐘鈴聲、信 息鈴聲所對應(yīng)的各音頻播放請求的優(yōu)先級均設(shè)定為次高優(yōu)先級,將手持行動電子裝置l內(nèi)鍵 盤聲音所對應(yīng)的音頻播放請求的優(yōu)先級均設(shè)定為第三高優(yōu)先級。所述的選取模塊113,用于從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求,并從所選 擇的各音頻播放請求中選取一個最先進(jìn)入媒體堆棧的音頻播放請求。在本較佳實施例中,所 述的選取模塊113首先從媒體堆棧中選擇優(yōu)先級高的音頻播放請求進(jìn)行播放,當(dāng)媒體堆棧中 優(yōu)先級最高的音頻播放請求有多個時,則從該多個音頻播放請求中選取最先進(jìn)入媒體堆棧中 的音頻播放請求。例如,當(dāng)?shù)谝皇滓魳贰⒌诙滓魳?、第三首音樂所對?yīng)的各音頻播放請求 以第二首音樂、第一首音樂、第三首音樂的進(jìn)入順序分別儲存至媒體堆棧中時,則的選取模 塊113先選取第二首音樂。
所述的播放模塊114,用于播放該所選取的音頻播放請求所對應(yīng)的聲音。 所述的判斷模塊115,用于判斷系統(tǒng)中是否產(chǎn)生新的音頻播放請求。 所述的儲存模塊lll還用于當(dāng)系統(tǒng)中產(chǎn)生新的音頻播放請求時,將該新的音頻播放請求 儲存至媒體堆棧中。
所述的設(shè)定模塊112還用于根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級。 所述的判斷模塊115還用于判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音
所對應(yīng)的音頻播放請求的優(yōu)先級。
所述的播放模塊114還用于當(dāng)該新的音頻播放請求的優(yōu)先級不低于當(dāng)前播放的聲音所對
應(yīng)的音頻播放請求的優(yōu)先級時,暫停當(dāng)前所播放的聲音,并播放該新的音頻播放請求所對應(yīng)
的聲音。
所述的判斷模塊115還用于判斷當(dāng)前播放的聲音是否播放完畢。
所述的刪除模塊116,用于在當(dāng)前播放的聲音播放完畢時,從媒體堆棧中刪除該當(dāng)前播 放的聲音對應(yīng)的音頻播放請求。
所述的判斷模塊115還用于判斷媒體堆棧中是否還有音頻播放請求。當(dāng)媒體堆棧中還有 音頻播放請求,則繼續(xù)讓選取模塊l 13選取媒體堆棧中的音頻播放請求。
如圖2所示,是本發(fā)明音頻播放管理方法較佳實施例的流程圖。首先,步驟SIO,生成模 塊110生成一個媒體堆棧。
步驟Sll,儲存模塊lll儲存系統(tǒng)中各音頻播放請求至媒體堆棧中,且設(shè)定模塊112根據(jù) 各音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級。
步驟S12,選取模塊113從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求,并從所選擇的 各音頻播放請求中選取一個最先進(jìn)入媒體堆棧的音頻播放請求,且播放模塊114播放該所選 取的音頻播放請求所對應(yīng)的聲音。
步驟S13,判斷模塊115判斷系統(tǒng)中是否產(chǎn)生新的音頻播放請求。步驟S14,當(dāng)系統(tǒng)中產(chǎn)生新的音頻播放請求時,儲存模塊lll將該新的音頻播放請求儲存 至媒體堆棧中,并且設(shè)定模塊112根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級。
步驟S15,判斷模塊115判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音所對 應(yīng)的音頻播放請求的優(yōu)先級。
步驟S 16,當(dāng)該新的音頻播放請求的優(yōu)先級不低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請 求的優(yōu)先級時,播放模塊114暫停當(dāng)前播放的聲音,并播放該新的音頻播放請求所對應(yīng)的聲
步驟S17,判斷模塊115判斷當(dāng)前播放的聲音是否播放完畢。
步驟S18,在當(dāng)前播放的聲音播放完畢時,刪除模塊116從媒體堆棧中刪除該當(dāng)前播放的
聲音對應(yīng)的音頻播放請求。
步驟S19,判斷模塊115判斷媒體堆棧中是否還有音頻播放請求。當(dāng)媒體堆棧中還有音頻
播放請求時,則返回至步驟S12繼續(xù)選取并播放媒體堆棧中的音頻播放請求;當(dāng)媒體堆棧中
沒有音頻播放請求時,則結(jié)束本流程。
在步驟S13中,當(dāng)系統(tǒng)中沒有產(chǎn)生新的音頻播放請求時,則直接轉(zhuǎn)到步驟S17。 在步驟S15中,當(dāng)該新的音頻播放請求的優(yōu)先級低于當(dāng)前播放的聲音所對應(yīng)的音頻播放
請求的優(yōu)先級時,則直接轉(zhuǎn)到步驟S17。
在步驟S17中,在當(dāng)前播放的聲音沒有播放完畢,則返回至步驟S13中。 以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實施例對本發(fā)明
進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等
同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種音頻播放管理系統(tǒng),運行于手持行動電子裝置中,其特征在于,該系統(tǒng)包括生成模塊,用于生成一個媒體堆棧;儲存模塊,用于將系統(tǒng)中當(dāng)前各音頻播放請求儲存至媒體堆棧中;設(shè)定模塊,用于根據(jù)各音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;選取模塊,用于從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求,并從所選擇的各音頻播放請求中選取一個最先進(jìn)入媒體堆棧的音頻播放請求;播放模塊,用于播放該所選取的音頻播放請求所對應(yīng)的聲音;判斷模塊,用于判斷是否產(chǎn)生新的音頻播放請求;所述的儲存模塊還用于當(dāng)產(chǎn)生新的音頻播放請求時,將該新的音頻播放請求儲存至媒體堆棧中;所述的設(shè)定模塊還用于根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;所述的判斷模塊還用于判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級;及所述的播放模塊還用于當(dāng)該新的音頻播放請求的優(yōu)先級不低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級時,暫停當(dāng)前播放的聲音,并播放該新的音頻播放請求所對應(yīng)的聲音。
2.如權(quán)利要求l所述的音頻播放管理系統(tǒng),其特征在于,該系統(tǒng)還包括刪除模塊,其中所述的判斷模塊還用于判斷當(dāng)前播放的聲音是否播放完畢;及所述的刪除模塊,用于在當(dāng)前播放的聲音播放完畢時,從媒體堆棧中刪除該當(dāng)前播放的聲音對應(yīng)的音頻播放請求。
3.如權(quán)利要求2所述的音頻播放管理系統(tǒng),其特征在于,所述的判斷模塊還用于判斷媒體堆棧中是否還有音頻播放請求,以及當(dāng)媒體堆棧中還有音頻播放請求,則讓選取模塊繼續(xù)選取媒體堆棧中的音頻播放請求。
4. 一種音頻播放管理方法,該方法包括如下步驟生成一個媒體堆棧;將系統(tǒng)中當(dāng)前各音頻播放請求儲存至媒體堆棧中,并根據(jù)各音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求,并從所選擇的各音頻播放請求中選取一個最先進(jìn)入媒體堆棧的音頻播放請求;播放該所選取的音頻播放請求所對應(yīng)的聲音;判斷是否產(chǎn)生新的音頻播放請求;當(dāng)產(chǎn)生新的音頻播放請求時,將該新的音頻播放請求儲存至媒體堆棧中,并根據(jù)該新的音頻播放請求的類型設(shè)定相應(yīng)的優(yōu)先級;判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級;及當(dāng)該新的音頻播放請求的優(yōu)先級不低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級時,暫停當(dāng)前播放的聲音,并播放該新的音頻播放請求所對應(yīng)的聲音。
5.如權(quán)利要求4所述的音頻播放管理方法,其特征在于,在暫停當(dāng)前播放的聲音,并播放該新的音頻播放請求所對應(yīng)的聲音之后還包括判斷當(dāng)前播放的聲音是否播放完畢;在當(dāng)前播放的聲音播放完畢時,從媒體堆棧中刪除該當(dāng)前播放的聲音對應(yīng)的音頻播放請求;及判斷媒體堆棧中是否還有音頻播放請求。
6.如權(quán)利要求5所述的音頻播放管理方法,其特征在于,當(dāng)媒體堆棧中還有音頻播放請求,則返回至從媒體堆棧中選擇優(yōu)先級最高的各音頻播放請求的步驟。
7.如權(quán)利要求5所述的音頻播放管理方法,其特征在于,當(dāng)系統(tǒng)中沒有產(chǎn)生新的音頻播放請求時,則轉(zhuǎn)至判斷當(dāng)前播放的聲音是否播放完畢的步驟。
8.如權(quán)利要求5所述的音頻播放管理方法,其特征在于,在當(dāng)前播放的聲音沒有播放完畢時則返回至判斷是否產(chǎn)生新的音頻播放請求的步驟。
全文摘要
本發(fā)明提供一種音頻播放管理方法,該方法包括如下步驟生成一個媒體堆棧;將系統(tǒng)中當(dāng)前各音頻播放請求儲存至媒體堆棧中,并設(shè)定相應(yīng)的優(yōu)先級;選擇并播放優(yōu)先級最高且最先進(jìn)入媒體堆棧的音頻播放請求;判斷是否產(chǎn)生新的音頻播放請求;若產(chǎn)生新的音頻播放請求,則將該新的音頻播放請求儲存至媒體堆棧中,并設(shè)定相應(yīng)的優(yōu)先級;判斷該新的音頻播放請求的優(yōu)先級是否低于當(dāng)前播放的聲音所對應(yīng)的音頻播放請求的優(yōu)先級;若不低于,則暫停當(dāng)前播放的聲音,并播放該新的音頻播放請求所對應(yīng)的聲音。本發(fā)明還提供一種音頻播放管理系統(tǒng)。利用本發(fā)明可在當(dāng)前音頻播放請求播放完畢后,返回至原先系統(tǒng)未播放完畢而暫停的音頻播放請求繼續(xù)播放。
文檔編號H04M1/72GK101600015SQ20081030205
公開日2009年12月9日 申請日期2008年6月6日 優(yōu)先權(quán)日2008年6月6日
發(fā)明者朱建勛 申請人:深圳富泰宏精密工業(yè)有限公司;奇美通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
兴城市| 措美县| 石嘴山市| 红安县| 石城县| 沾益县| 平邑县| 长宁区| 高要市| 永定县| 五家渠市| 柯坪县| 黔江区| 临猗县| 潼关县| 淳安县| 黔南| 阜新| 弥渡县| 来安县| 瓮安县| 清涧县| 汝州市| 隆子县| 乌鲁木齐市| 揭东县| 垣曲县| 天全县| 福州市| 荥经县| 喀喇沁旗| 涟源市| 苏州市| 临清市| 郯城县| 应用必备| 安丘市| 容城县| 金川县| 丰城市| 临沧市|