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

一種音源篩選方法及電子設備與流程

文檔序號:11154271閱讀:352來源:國知局
一種音源篩選方法及電子設備與制造工藝

本發(fā)明涉及電子技術領域,特別涉及一種音源篩選方法及電子設備。



背景技術:

隨著科學技術地不斷發(fā)展,電子設備不僅僅用于傳統(tǒng)的通信功能,其拓展功能也越來越多的使用,如:音樂下載、播放等功能。

目前,現(xiàn)有的音樂播放器,大多靠用戶主動選擇提供的音源播放,對于用戶所處的網(wǎng)絡環(huán)境及音源所處的網(wǎng)絡環(huán)境不作探測響應。若在用戶、音源服務器雙方所在網(wǎng)絡環(huán)境均為較好的情況下,不會影響用戶的體驗,而當其中一個網(wǎng)絡環(huán)境出現(xiàn)問題,用戶就需要花費較長一段時間等待音頻文件的播放,從而會減少用戶欣賞音樂的熱情。

可見,現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種音源篩選方法及電子設備,用于解決現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題,以達到減少用戶等待時間,提高用戶體驗度的技術效果。

一方面,本申請實施例提供一種音源篩選方法,包括:

獲取用于搜索音頻文件的至少一個搜索信息;

基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

可選的,所述確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,包括:

獲取所述音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率;

獲取所述M個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,共獲得M個遠端網(wǎng)絡速率;

基于所述本地網(wǎng)絡速率及所述M個遠端網(wǎng)絡速率,確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率。

可選的,所述從所述M個音源中確定出第一音源,包括:

從所述M個鏈接速率中確定出鏈接速率大于預設鏈接速率的N個鏈接速率,N為小于等于M的整數(shù);

基于所述N個鏈接速率,從所述M個音源中確定出第一音源。

可選的,所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,包括:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;

從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);

基于所述P個碼率,從所述M個音源中確定出第一音源。

可選的,所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,包括:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;

從所述N個音質值中,確定出大于預設音質值的P個音質值;

基于所述P個音質值,從所述M個音源中確定第一音源。

可選的,所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,包括:

獲取第一用戶信息,所述第一用戶信息用于表征用戶對所述音頻播放設備播放的音頻文件的音質的需求;

基于所述第一用戶信息及所述N個鏈接速率,從所述M個音源中確定出第一音源。

另一方面,本申請實施例還提供一種電子設備,包括:

第一獲取模塊,用于獲取用于搜索音頻文件的至少一個搜索信息;

第二獲取模塊,用于基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

第一確定模塊,用于確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

第二確定模塊,用于從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

可選的,所述第一確定模塊用于:

獲取所述音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率;

獲取所述M個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,共獲得M個遠端網(wǎng)絡速率;

基于所述本地網(wǎng)絡速率及所述M個遠端網(wǎng)絡速率,確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率。

可選的,所述第二確定模塊用于:

從所述M個鏈接速率中確定出鏈接速率大于預設鏈接速率的N個鏈接速率,N為小于等于M的整數(shù);

基于所述N個鏈接速率,從所述M個音源中確定出第一音源。

可選的,所述第二確定模塊用于:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;

從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);

基于所述P個碼率,從所述M個音源中確定出第一音源。

可選的,所述第二確定模塊用于:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;

從所述N個音質值中,確定出大于預設音質值的P個音質值;

基于所述P個音質值,從所述M個音源中確定第一音源。

可選的,所述第二確定模塊用于:

獲取第一用戶信息,所述第一用戶信息用于表征用戶對所述音頻播放設備播放的音頻文件的音質的需求;

基于所述第一用戶信息及所述N個鏈接速率,從所述M個音源中確定出第一音源。

本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:

一、由于本申請實施例中的技術方案,獲取用于搜索音頻文件的至少一個搜索信息;基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。即不會像現(xiàn)有技術中,在用戶或音源所處網(wǎng)絡的網(wǎng)絡環(huán)境較差時,用戶側設備鏈接到音源服務器往往需要花費較長時間,這樣,相應的也就需要花費用戶較長時間等待音頻文件的播放。而在本技術方案中,能夠從多個音源中確定出鏈接速率符合預設條件的音源,然后從符合預設條件的音源獲取音頻文件,以減少用戶的等待時長。所以,能夠有效解決現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題,進而達到減少用戶等待時長,提高用戶體驗度的技術效果。

二、由于本申請實施例中的技術方案,確定與所述N個鏈接速率對應的N個音源;獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);基于所述P個碼率,從所述M個音源中確定出第一音源。即在本技術方案中,除了要避免用戶花費較長等待時間,還會從符合預設條件的音源中確定出能提供碼率小于本地網(wǎng)絡速率的音源,從以保證播放獲取的音頻文件時不會出現(xiàn)卡頓,進而進一步達到提高用戶體驗度的技術效果。

三、由于本申請實施例中的技術方案,確定與所述N個鏈接速率對應的N個音源;獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;從所述N個音質值中,確定出大于預設音質值的P個音質值;基于所述P個音質值,從所述M個音源中確定第一音源。即在本技術方案中,除了要避免用戶花費較長等待時間,還會從符合預設條件的音源中確定出能提供較高音頻品質的音源,以給用戶提供較高品質的音頻文件,進而達到提高用戶體驗度的技術效果。

附圖說明

圖1為本申請實施例第一方面提供的一種音源篩選方法的具體實現(xiàn)流程圖;

圖2為本申請實施例另一方面提供的一種電子設備的結構示意圖。

具體實施方式

本申請實施例提供的技術方案,用于解決現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題,以達到減少用戶等待時間,提高用戶體驗度的技術效果。

本申請實施例中的技術方案為解決上述技術問題,總體思路如下:

獲取用于搜索音頻文件的至少一個搜索信息;

基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

上述技術方案中,獲取用于搜索音頻文件的至少一個搜索信息;基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。即不會像現(xiàn)有技術中,在用戶或音源所處網(wǎng)絡的網(wǎng)絡環(huán)境較差時,用戶側設備鏈接到音源服務器往往需要花費較長時間,這樣,相應的也就需要花費用戶較長時間等待音頻文件的播放。而在本技術方案中,能夠從多個音源中確定出鏈接速率符合預設條件的音源,然后從符合預設條件的音源獲取音頻文件,以減少用戶的等待時長。所以,能夠有效解決現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題,進而達到減少用戶等待時長,提高用戶體驗度的技術效果。

為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

一方面

請參考圖1,為本申請實施例提供的一種音源篩選方法,應用于音頻播放設備,所述方法包括:

S101:獲取用于搜索音頻文件的至少一個搜索信息;

S102:基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

S103:確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

S104:從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

本申請實施例提供的一種音源篩選方法,能夠應用于音頻播放設備,如:智能手機、平板電腦、音箱或者為別的音頻播放設備,在本申請實施例中不作具體限定。

在本申請實施例中,首先執(zhí)行步驟S101:獲取用于搜索音頻文件的至少一個搜索信息。

在具體實現(xiàn)過程中,至少一個搜索信息具體可以是用戶通過音頻播放設備上的實體按鍵或觸控板輸入、或通過語音輸入或通過第三方設備輸入,或者通過其它方式輸入,本領域普通技術人員可以根據(jù)實際需要進行選擇,在本申請實施例中不作具體限定。

相應的,在本申請實施例中,至少一個搜索信息具體可以為:用戶所需音頻文件的名稱,如:歌名、歌手名或專輯名等等;所需音頻文件的一句歌詞;一個查詢網(wǎng)址等等,或者為別的具體搜索信息,在本申請實施例中不作具體限定。

在執(zhí)行完步驟S101之后,則執(zhí)行步驟S102:基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù)。

在具體實現(xiàn)過程中,至少一個搜索信息以歌名《一路上有你》為例,音頻播放設備在獲取這個搜索信息之后,則基于這個搜索信息確定出能夠提供這首歌的音源,如:百度音樂、QQ音樂、千千靜聽或者為網(wǎng)易云音樂等等,或者為其它的音源,共獲得M個音源,在本申請實施中,M以4為例。

在執(zhí)行完步驟S102之后,則執(zhí)行步驟S103:確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率。

在本申請實施例中,對于步驟S103的具體實現(xiàn)過程,具體包括如下步驟:

獲取所述音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率;

獲取所述M個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,共獲得M個遠端網(wǎng)絡速率;

基于所述本地網(wǎng)絡速率及所述M個遠端網(wǎng)絡速率,確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率。

在具體實現(xiàn)過程中,音源的鏈接速率指的是音頻播放設備鏈接到音源的速率。在本申請實施例中,音源的鏈接速率主要涉及到兩方面,即音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率及每個音源的服務器所在網(wǎng)絡的遠端網(wǎng)絡速率,且將這兩個網(wǎng)絡速率中的最小值作為音源的鏈接速率。

因此,在具體實現(xiàn)過程中,首先獲取音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率,如:4M/s;然后獲取每個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,若M以4為例,4個音源所在網(wǎng)絡的遠端網(wǎng)絡速率分別為:2M/s、2.5M/s、6M/s、3M/s。

在本申請實施例中,本地網(wǎng)絡速率和遠端網(wǎng)絡速率可以通過應用程序實際測量得到,也可以根據(jù)記載的歷史網(wǎng)絡速率得到,或者通過別的方式獲得,本領域普通技術人員可以根據(jù)實際需要進行選擇,在本申請實施例中不作具體限定。

在具體實現(xiàn)過程中,在獲取音頻播放設備的本地網(wǎng)絡速率及遠端網(wǎng)絡速率之后,則確定音源的鏈接速率,具體的,由于第一音源的遠端網(wǎng)絡速率2M/s,小于本地網(wǎng)絡速率,那么第一音源的鏈接速率則為2M/s;由于第二音源的遠端網(wǎng)絡速率2.5M/s,小于本地網(wǎng)絡速率,那么第二音源的鏈接速率則為2.5M/s;由于第三音源的遠端網(wǎng)絡速率為6M/s,大于本地網(wǎng)絡速率,那么第三音源的鏈接速率為則4M/s;由于第四音源的遠端網(wǎng)絡速率為3M/s,小于本地網(wǎng)絡速率,那么第四音源的鏈接速率為3M/s。

在本申請實施例中,在執(zhí)行完步驟S103之后,則執(zhí)行步驟S104:從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

在具體實現(xiàn)過程中,確定第一音源具體包括但不限于以下幾種實現(xiàn)方式,下面分別對這幾種實現(xiàn)方式進行詳細描述。

第一種,對于步驟S104的具體實現(xiàn)過程,具體包括如下步驟:

從所述M個鏈接速率中確定出鏈接速率大于預設鏈接速率的N個鏈接速率,N為小于等于M的整數(shù);

基于所述N個鏈接速率,從所述M個音源中確定出第一音源。

在本申請實施例中,預設鏈接速率具體可以為2M/s、2.5M/s或3M/s,或者為其它預設鏈接速率,本領域普通技術人員可以根據(jù)實際需要進行設置,在本申請實施例中不作具體限定。

在具體實現(xiàn)過程中,繼續(xù)沿用上述舉例,4個音源的鏈接速率分別為:2M/s、2.5M/s、4M/s、3M/s,預設鏈接速率以2.5M/s為例,那么從M個鏈接速率中確定出大于預設鏈接速率的鏈接速率為:4M/s、3M/s。

在確定出符合預設條件的鏈接速率之后,則從M個音源中確定出與符合預設條件的鏈接速率對應的兩個音源。相應的,在確定出這兩個音源之后,則可以將上述兩個音源提供給用戶,以供用戶選擇其中一個來提供音頻文件;或者從上述兩個音源中選擇任意一個為用戶提供音頻文件,或者通過別的實現(xiàn)方式確定第一音源,在本申請實施例中不作具體限定。

通過上述實現(xiàn)方式,能夠選擇鏈接速率最快的音源為用戶提供音頻文件,進而能夠減少用戶的等待時長,從而達到提高用戶體驗度的技術效果。

第二種實現(xiàn)方式,所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,包括:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;

從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);

基于所述P個碼率,從所述M個音源中確定出第一音源。

在具體實現(xiàn)過程中,在確定N個鏈接速率之后,確定與N個鏈接速率對應的N個音源。繼續(xù)沿用上述舉例,N以2為例,則獲取這兩個音源所提供音頻文件的碼率,如:第一個音源提供的音頻文件的碼率為128Kbit/s;第二個音源提供的音頻文件的碼率為320Kbit/s。

在本申請實施例中,可以先將兩個音源能夠提供的音頻文件下載下來,然后確定下載的音頻文件的碼率;也可以是從與音頻播放設備相連的網(wǎng)絡側設備,如:服務器,獲取音源提供的音頻文件的碼率;或者通過其它方式獲取,在本申請實施例中不作具體限定。

在具體實現(xiàn)過程中,在確定音源提供的音頻文件的碼率之后,則從中確定出小于本地網(wǎng)絡速率的碼率,以避免音頻文件播放過程中出現(xiàn)卡頓。因此,通過本申請實施例中的技術方案不僅能夠避免用戶等待較長時間,而且能夠保證獲取的音頻文件在播放過程中不會出現(xiàn)卡頓,進而給用戶提供較好的體驗。

第三種實現(xiàn)方式,所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,包括:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;

從所述N個音質值中,確定出大于預設音質值的P個音質值;

基于所述P個音質值,從所述M個音源中確定第一音源。

在具體實現(xiàn)過程中,在確定N個鏈接速率之后,確定與N個鏈接速率對應的N個音源。繼續(xù)沿用上述舉例,N以2為例,則獲取這兩個音源所提供音頻文件的音質。

在本申請實施例中,可以根據(jù)人耳模擬音頻質量算法對N個音源能夠提供的N個音頻文件進行分析,并進行標記。在本申請實施例中,音頻文件的音質可以通過分值進行標記,也可以通過等級進行標記,如:A、B、C等,或者采用別的標記方式進行標記,在本申請實施例中不作具體限定。

在本申請實施例中,還可以通過音頻文件的編碼方式,對音頻文件進行劃分等級,如:采用flac(Free Lossless Audio Codec,無損音頻壓縮編碼)和mp3(Moving Picture Experts Group Audio Layer III,動態(tài)影像專家壓縮標準音頻層面3)分別對應不同的音質;當然,在本申請實施例中,還可以通過與音頻播放設備連接的網(wǎng)絡側設備,如:服務器,直接獲取音源所提供的音頻文件的音質,或者通過其它方式獲取,本領域普通技術人員可以根據(jù)實際需要進行選擇,在本申請實施例中不不作具體限定。

在本申請實施例中,預設音質值具體可以為70分、80分或90分或者為其它值,本領域普通技術人員可以根據(jù)實際需要進行設置,在本申請實施例中不作具體限定。

在具體實現(xiàn)過程中,預設音質值以80分為例,若第一音源提供的音頻文件的音質值為75分、第二音源提供的音頻文件的音質值為85分,則確定出大于預設音質值的音質值為85分,與該音質值對應的音源則為第一音源。

通過本申請實施例提供的技術方案,不僅能夠避免用戶等待時間較長,還能夠給用戶提供品質較高的音頻文件,進而達到提高用戶體驗度的技術效果。

第四種實現(xiàn)方式,包括:

獲取第一用戶信息,所述第一用戶信息用于表征用戶對所述音頻播放設備播放的音頻文件的音質的需求;

基于所述第一用戶信息及所述N個鏈接速率,從所述M個音源中確定出第一音源。

在具體實現(xiàn)過程中,在確定N個鏈接速率之后,還要獲取第一用戶信息,用于表征用戶對音頻播放設備播放的音頻文件的音質的需求,如:用戶經常聽的音樂是標準品質、高品質或者為無損品質的音樂,或者為別的類型;用戶的需求還可以為音頻播放過程是否流暢。

這樣,則根據(jù)用戶需求及N個鏈接速率,從M個音源中確定出第一音源,具體的,N以2為例,第一個音源的音質值為75,第二個音源的音質值為85分,若接收到的第一用戶需求為:標準品質,播放流暢,這時,確定出的第一音源為第一個音源;若接收到的第一用戶需求為高品質時,確定出的第一音源為第二個音源。因此,通過本申請實施例中的技術方案,不僅能夠減少用戶的等待時長,還能夠根據(jù)用戶的實際需求為用戶選擇相應的音源提供音頻文件,以達到進一步提高用戶體驗度的技術效果。

另一方面

請參考圖2,為本申請實施例提供的一種電子設備,包括:

第一獲取模塊20,用于獲取用于搜索音頻文件的至少一個搜索信息;

第二獲取模塊21,用于基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

第一確定模塊22,用于確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

第二確定模塊23,用于從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

可選的,所述第一確定模塊22用于:

獲取所述音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率;

獲取所述M個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,共獲得M個遠端網(wǎng)絡速率;

基于所述本地網(wǎng)絡速率及所述M個遠端網(wǎng)絡速率,確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率。

可選的,所述第二確定模塊23用于:

從所述M個鏈接速率中確定出鏈接速率大于預設鏈接速率的N個鏈接速率,N為小于等于M的整數(shù);

基于所述N個鏈接速率,從所述M個音源中確定出第一音源。

可選的,所述第二確定模塊23用于:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;

從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);

基于所述P個碼率,從所述M個音源中確定出第一音源。

可選的,所述第二確定模塊23用于:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;

從所述N個音質值中,確定出大于預設音質值的P個音質值;

基于所述P個音質值,從所述M個音源中確定第一音源。

可選的,所述第二確定模塊23用于:

獲取第一用戶信息,所述第一用戶信息用于表征用戶對所述音頻播放設備播放的音頻文件的音質的需求;

基于所述第一用戶信息及所述N個鏈接速率,從所述M個音源中確定出第一音源。

本申請實施例中的上述一個或多個技術方案,至少具有如下一種或多種技術效果:

一、由于本申請實施例中的技術方案,獲取用于搜索音頻文件的至少一個搜索信息;基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。即不會像現(xiàn)有技術中,在用戶或音源所處網(wǎng)絡的網(wǎng)絡環(huán)境較差時,用戶側設備鏈接到音源服務器往往需要花費較長時間,這樣,相應的也就需要花費用戶較長時間等待音頻文件的播放。而在本技術方案中,能夠從多個音源中確定出鏈接速率符合預設條件的音源,然后從符合預設條件的音源獲取音頻文件,以減少用戶的等待時長。所以,能夠有效解決現(xiàn)有技術中存在播放音頻文件時需要花費較長時間鏈接到音源的技術問題,進而達到減少用戶等待時長,提高用戶體驗度的技術效果。

二、由于本申請實施例中的技術方案,確定與所述N個鏈接速率對應的N個音源;獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);基于所述P個碼率,從所述M個音源中確定出第一音源。即在本技術方案中,除了要避免用戶花費較長等待時間,還會從符合預設條件的音源中確定出能提供碼率小于本地網(wǎng)絡速率的音源,從以保證播放獲取的音頻文件時不會出現(xiàn)卡頓,進而進一步達到提高用戶體驗度的技術效果。

三、由于本申請實施例中的技術方案,確定與所述N個鏈接速率對應的N個音源;獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;從所述N個音質值中,確定出大于預設音質值的P個音質值;基于所述P個音質值,從所述M個音源中確定第一音源。即在本技術方案中,除了要避免用戶花費較長等待時間,還會從符合預設條件的音源中確定出能提供較高音頻品質的音源,以給用戶提供較高品質的音頻文件,進而達到提高用戶體驗度的技術效果。

本領域內的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

具體來講,本申請實施例中的音源篩選方法對應的計算機程序指令可以被存儲在光盤,硬盤,U盤等存儲介質上,當存儲介質中的與音源篩選方法對應的計算機程序指令被一電子設備讀取或被執(zhí)行時,包括如下步驟:

獲取用于搜索音頻文件的至少一個搜索信息;

基于所述至少一個搜索信息,獲得M個音源,M為大于零的整數(shù);

確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,所述鏈接速率用于表征所述音頻播放設備鏈接到所述每個音源的速率;

從所述M個音源中確定出第一音源,其中,所述第一音源的第一鏈接速率符合預設條件。

可選的,所述存儲介質中存儲的與步驟:所述確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率,對應的計算機指令在具體被執(zhí)行過程中,具體包括如下步驟:

獲取所述音頻播放設備所在網(wǎng)絡的本地網(wǎng)絡速率;

獲取所述M個音源所在網(wǎng)絡的遠端網(wǎng)絡速率,共獲得M個遠端網(wǎng)絡速率;

基于所述本地網(wǎng)絡速率及所述M個遠端網(wǎng)絡速率,確定所述M個音源中每個音源的鏈接速率,共獲得M個鏈接速率。

可選的,所述存儲介質中存儲的與步驟:所述從所述M個音源中確定出第一音源,對應的計算機指令在具體被執(zhí)行過程中,具體包括如下步驟:

從所述M個鏈接速率中確定出鏈接速率大于預設鏈接速率的N個鏈接速率,N為小于等于M的整數(shù);

基于所述N個鏈接速率,從所述M個音源中確定出第一音源。

可選的,所述存儲介質中存儲的與步驟:所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,對應的計算機指令在具體被執(zhí)行過程中,具體包括如下步驟:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的碼率,共獲得N個碼率;

從所述N個碼率中,確定出碼率小于等于所述本地網(wǎng)絡速率的P個碼率,P為小于等于N的整數(shù);

基于所述P個碼率,從所述M個音源中確定出第一音源。

可選的,所述存儲介質中存儲的與步驟:所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,對應的計算機指令在具體被執(zhí)行過程中,具體包括如下步驟:

確定與所述N個鏈接速率對應的N個音源;

獲取所述N個音源能夠提供的N個音頻文件中每個音頻文件的音質,共獲得N個音質值;

從所述N個音質值中,確定出大于預設音質值的P個音質值;

基于所述P個音質值,從所述M個音源中確定第一音源。

可選的,所述存儲介質中存儲的與步驟:所述基于所述N個鏈接速率,從所述M個音源中確定出第一音源,對應的計算機指令在具體被執(zhí)行過程中,具體包括如下步驟:

獲取第一用戶信息,所述第一用戶信息用于表征用戶對所述音頻播放設備播放的音頻文件的音質的需求;

基于所述第一用戶信息及所述N個鏈接速率,從所述M個音源中確定出第一音源。

以上所述,以上實施例僅用以對本申請的技術方案進行了詳細介紹,但以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想,不應理解為對本發(fā)明的限制。本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平乡县| 景德镇市| 琼中| 乌兰浩特市| 中山市| 墨江| 怀宁县| 江华| 海原县| 贞丰县| 施甸县| 漳浦县| 南投县| 合肥市| 庆云县| 五家渠市| 南安市| 湟中县| 将乐县| 巴林右旗| 巩义市| 泾川县| 达拉特旗| 凉城县| 岢岚县| 乌拉特后旗| 卓尼县| 琼海市| 邵武市| 龙州县| 牙克石市| 柳林县| 宁南县| 平和县| 吉安县| 巴南区| 雷州市| 南溪县| 易门县| 澄迈县| 昌邑市|