本發(fā)明涉及通信技術(shù),尤其涉及一種網(wǎng)速信息指示方法及裝置。
背景技術(shù):
隨著通信技術(shù)的不斷發(fā)展,音頻交互裝置的使用越來越廣泛,例如,智能音箱等。音頻交互裝置可以根據(jù)用戶的請求指令從網(wǎng)絡(luò)側(cè)獲取音頻,并進行播放。在這個過程中,通過音頻交互裝置來指示網(wǎng)速信息,以使用戶根據(jù)網(wǎng)速信息判斷音頻的播放是否正常,對于提高用戶體驗而言非常重要。
目前,音頻交互裝置可以通過以下兩種方式指示網(wǎng)速信息:第一種方式:音頻交互裝置在屏幕上顯示網(wǎng)速信息;第二種方式:音頻交互裝置采用燈光閃爍的方式,例如,閃爍安裝于音頻交互裝置上的發(fā)光二極管,指示網(wǎng)速信息。
但是,上述第一種方式中,需要在音頻交互裝置上額外安裝屏幕,成本較高;第二種方式中,由于音頻交互裝置在播放音頻的過程中,還有其他會閃爍燈光的場景,這導(dǎo)致采用燈管閃爍的方式指示網(wǎng)速信息不清楚明晰,用戶體驗不高。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種網(wǎng)速信息指示方法及裝置,以提高用戶體驗。
本發(fā)明提供一種網(wǎng)速信息指示方法,包括:
接收音頻請求指令;其中,所述音頻請求指令中包括用戶請求的目標音頻的關(guān)鍵字;
將所述音頻請求指令發(fā)送給服務(wù)器,并接收所述服務(wù)器根據(jù)所述音頻請求指令確定的目標音頻的信息及提示音頻;其中,所述提示音頻為播放所述目標音頻之前播放的音頻;
根據(jù)所述目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,并根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長播放所述提示音頻。
如上所示的方法,所述根據(jù)所述目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,包括:
根據(jù)所述目標音頻的信息確定目標網(wǎng)速信息;
根據(jù)所述目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子。
如上所示的方法,所述目標音頻的信息為所述目標音頻的播放格式;
所述根據(jù)目標音頻的信息確定目標網(wǎng)速信息,包括:
根據(jù)預(yù)設(shè)的音頻的播放格式與網(wǎng)速信息的映射關(guān)系以及所述目標音頻的播放格式確定所述目標網(wǎng)速信息。
如上所示的方法,所述根據(jù)所述目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子,包括:
根據(jù)公式確定所述音頻播放需求因子,其中,Sc為所述實時網(wǎng)速信息,Sr為所述目標網(wǎng)速信息。
如上所示的方法,所述根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長播放所述提示音頻,包括:
根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長確定所述提示音頻的最終播放速度;
根據(jù)所述提示音頻的最終播放速度及所述預(yù)設(shè)的自然度因子播放所述提示音頻。
如上所示的方法,所述根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長確定所述提示音頻的最終播放速度,包括:
根據(jù)公式確定所述提示音頻的最終播放速度,其中,M為所述提示音頻的字數(shù),T為所述提示音頻的初始播放時長,i為預(yù)設(shè)的參數(shù)。
如上所示的方法,在根據(jù)所述目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子之前,所述方法還包括:
獲取所述實時網(wǎng)速信息。
如上所示的方法,所述獲取實時網(wǎng)速信息,包括:
向所述服務(wù)器發(fā)送測試數(shù)據(jù)包請求指令,并接收所述服務(wù)器根據(jù)所述測試數(shù)據(jù)包請求指令發(fā)送的測試數(shù)據(jù)包;
根據(jù)所述測試數(shù)據(jù)包的發(fā)送時間、接收時間及所述測試數(shù)據(jù)包的大小確定所述實時網(wǎng)速信息。
本發(fā)明還提供一種網(wǎng)速信息指示裝置,包括:
接收模塊,用于接收音頻請求指令;其中,所述音頻請求指令中包括用戶請求的目標音頻的關(guān)鍵字;
發(fā)送接收模塊,用于將所述音頻請求指令發(fā)送給服務(wù)器,并接收所述服務(wù)器根據(jù)所述音頻請求指令確定的目標音頻的信息及提示音頻;其中,所述提示音頻為播放所述目標音頻之前播放的音頻;
確定模塊,用于根據(jù)所述目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子;
播放模塊,用于根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長播放所述提示音頻。
如上所示的裝置,所述確定模塊包括:
第一確定子模塊,用于根據(jù)所述目標音頻的信息確定目標網(wǎng)速信息;
第二確定子模塊,用于根據(jù)所述目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子。
如上所示的裝置,所述目標音頻的信息為所述目標音頻的播放格式;
所述第一確定子模塊具體用于:
根據(jù)預(yù)設(shè)的音頻的播放格式與網(wǎng)速信息的映射關(guān)系以及所述目標音頻的播放格式確定所述目標網(wǎng)速信息。
如上所示的裝置,所述第二確定子模塊具體用于:
根據(jù)公式確定所述音頻播放需求因子,其中,Sc為所述實時網(wǎng)速信息,Sr為所述目標網(wǎng)速信息。
如上所示的裝置,所述播放模塊包括:
第三確定子模塊,用于根據(jù)所述音頻播放需求因子、所述提示音頻的字數(shù)及所述提示音頻的初始播放時長確定所述提示音頻的最終播放速度;
播放子模塊,用于根據(jù)所述提示音頻的最終播放速度及所述預(yù)設(shè)的自然度因子播放所述提示音頻。
如上所示的裝置,所述第三確定子模塊具體用于:
根據(jù)公式確定所述提示音頻的最終播放速度,其中,M為所述提示音頻的字數(shù),T為所述提示音頻的初始播放時長,i為預(yù)設(shè)的參數(shù)。
如上所示的裝置,所述裝置還包括:
獲取模塊,用于獲取所述實時網(wǎng)速信息。
如上所示的裝置,所述獲取模塊具體用于:
向所述服務(wù)器發(fā)送測試數(shù)據(jù)包請求指令,并接收所述服務(wù)器根據(jù)所述測試數(shù)據(jù)包請求指令發(fā)送的測試數(shù)據(jù)包;
根據(jù)所述測試數(shù)據(jù)包的發(fā)送時間、接收時間及所述測試數(shù)據(jù)包的大小確定所述實時網(wǎng)速信息。
本發(fā)明實施例提供的網(wǎng)速信息指示方法及裝置,通過接收包括用戶請求的目標音頻的關(guān)鍵字的音頻請求指令,將該音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻,再根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放該提示音頻,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,從而根據(jù)實時網(wǎng)速信息判斷目標音頻的播放是否正常,相較于音頻交互裝置在屏幕上顯示網(wǎng)速信息的方式,降低了成本和復(fù)雜度,相較于采用燈光閃爍的方式指示網(wǎng)速信息的方式,更加清楚明晰,從而,提高了用戶體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的網(wǎng)速信息指示方法實施例一的流程示意圖;
圖2為本發(fā)明實施例提供的網(wǎng)速信息指示方法實施例二的流程示意圖;
圖3為本發(fā)明實施例提供的網(wǎng)速信息指示裝置實施例一的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實施例提供的網(wǎng)速信息指示裝置實施例二的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”及“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明實施例提供的網(wǎng)速信息指示方法可以由音頻交互裝置執(zhí)行。本發(fā)明實施例中的音頻交互裝置為可以接收音頻請求指令,并能根據(jù)音頻請求指令從網(wǎng)絡(luò)側(cè)獲取音頻,最終播放音頻的裝置。示例的,本發(fā)明實施例中的音頻交互裝置可以是智能音箱、智能耳機。
本發(fā)明實施例提供的網(wǎng)速信息指示方法,通過接收包括用戶請求的目標音頻的關(guān)鍵字的音頻請求指令,將該音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻,再根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放該提示音頻,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,從而根據(jù)實時網(wǎng)速信息判斷目標音頻的播放是否正常,相較于音頻交互裝置在屏幕上顯示網(wǎng)速信息的方式,降低了成本和復(fù)雜度,相較于采用燈光閃爍的方式指示網(wǎng)速信息的方式,更加清楚明晰,從而,提高了用戶體驗。
下面以具體地實施例對本發(fā)明的技術(shù)方案進行詳細說明。下面這幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
圖1為本發(fā)明實施例提供的網(wǎng)速信息指示方法實施例一的流程示意圖。如圖1所示,本發(fā)明實施例提供的網(wǎng)速信息指示方法包括以下步驟:
S101:接收音頻請求指令。
其中,該音頻請求指令中包括用戶請求的目標音頻的關(guān)鍵字。
具體地,音頻請求指令可以是音頻交互裝置接收的網(wǎng)絡(luò)傳送的指令,也可以是音頻交互裝置接收的用戶輸入的指令??蛇x的,音頻請求指令可以是用戶通過音頻交互裝置的麥克風(fēng)輸入的指令。
在用戶想通過音頻交互裝置收聽音頻時,可以向音頻交互裝置輸入音頻請求指令。這里的音頻可以是歌曲、樂曲、相聲及有聲小說等。音頻請求指令中包括用戶想收聽的目標音頻的關(guān)鍵字,這里的關(guān)鍵字可以是目標音頻的名稱、目標音頻的演唱者或表演者、目標音頻所屬的類型及上述任意的組合。例如,目標音頻的關(guān)鍵字可以是“莫扎特的小夜曲”、“邁克爾杰克遜演唱的搖滾歌曲”以及“XXX表演的相聲”等。
需要說明的是,音頻交互裝置接收到的音頻請求指令為語音指令時,可以通過語音識別技術(shù)識別出目標音頻的關(guān)鍵字。
S102:將音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻。
其中,提示音頻為播放目標音頻之前播放的音頻,示例的,提示音頻可以為播放目標音頻之前播放的報幕信息。
具體地,音頻交互裝置可以通過網(wǎng)絡(luò)將音頻請求指令發(fā)送給服務(wù)器,這里的網(wǎng)絡(luò)可以是2G網(wǎng)絡(luò)、3G網(wǎng)絡(luò)、4G網(wǎng)絡(luò)以及5G網(wǎng)絡(luò)等。音頻交互裝置還可以是通過無線保真(Wireless Fidelity;簡稱:WIFI)技術(shù)、ZigBee協(xié)議及藍牙技術(shù)等將音頻請求指令發(fā)送給服務(wù)器。
服務(wù)器是指存儲有音頻資源,能為音頻交互裝置提供目標音頻的地址、目標音頻的內(nèi)容、目標音頻的信息及提示音頻的裝置。服務(wù)器在接收到音頻請求指令后,可以通過查詢數(shù)據(jù)庫找到目標音頻的信息。目標音頻的信息指的是表明目標音頻某些性質(zhì)的參數(shù),例如,目標音頻的地址、目標音頻的播放格式以及目標音頻的數(shù)據(jù)量大小等。提示音頻是音頻交互裝置在播放目標音頻之前會播放的音頻,目的為提醒用戶接下來將要播放目標音頻。
提示音頻的一些字段可以是預(yù)先設(shè)置在服務(wù)器中,提示音頻的另一些字段可以是服務(wù)器在接收到音頻請求指令后根據(jù)音頻請求指令確定的,最終,服務(wù)器將預(yù)先設(shè)置的字段和根據(jù)音頻請求指令確定的字段合并在一起,組成提示音頻。舉例來說,提示音頻可以是“接下來將為您播放AAA”,其中,“接下來將為您播放”是服務(wù)器預(yù)先設(shè)置的字段,“AAA”為服務(wù)器根據(jù)音頻請求指令確定的,AAA可以是目標音頻的名稱等信息;提示音頻還可以是“請您欣賞BBB”,其中,“請您欣賞”是服務(wù)器預(yù)先設(shè)置的字段,“BBB”為服務(wù)器根據(jù)音頻請求指令確定的,其可以是目標音頻的類型。
服務(wù)器在確定出目標音頻的信息及提示音頻后,將目標音頻的信息及提示音頻發(fā)送給音頻交互裝置。音頻交互裝置從服務(wù)器接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻。
S103:根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,并根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放提示音頻。
具體地,播放需求因子表示的是當前的實時網(wǎng)速信息對目標音頻的播放能力的滿足程度。播放需求因子越大表明實時網(wǎng)速越能滿足播放目標音頻,播放需求因子越小表明實時網(wǎng)速越不能滿足播放目標音頻。
實時網(wǎng)速信息可以是音頻交互裝置預(yù)先獲取并存儲的,也可以是服務(wù)器預(yù)先發(fā)送給音頻交互裝置的。網(wǎng)速信息是指網(wǎng)絡(luò)的下行傳輸速率,即服務(wù)器可以在單位時間內(nèi)向音頻交互裝置傳輸多少字節(jié)的數(shù)據(jù)。實時網(wǎng)速信息指的是當前預(yù)設(shè)時間段內(nèi)的網(wǎng)絡(luò)的下行傳輸速率。
音頻交互裝置可以先根據(jù)目標音頻的信息確定出目標網(wǎng)速信息。再根據(jù)目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子。目標網(wǎng)速信息是指要流暢播放目標音頻所需要的網(wǎng)速信息。
在一種實現(xiàn)方式中,目標音頻的信息可以是目標音頻的播放格式,例如,動態(tài)影像專家壓縮標準音頻層面3(Moving Picture Experts Group Audio Layer III;簡稱:MP3)、WAV或者無損音頻壓縮編碼(Free Lossless Audio Codec;簡稱:FLAC)等。對于不同的播放格式的目標音頻,其所需要的目標網(wǎng)速信息不同。例如,F(xiàn)LAC格式的音頻在壓縮過程中是無損壓縮,其所需要的目標網(wǎng)速信息要大于MP3格式的音頻需要的目標網(wǎng)速信息。音頻交互裝置可以根據(jù)預(yù)設(shè)的音頻的播放格式與網(wǎng)速信息的映射關(guān)系以及目標音頻的播放格式確定目標網(wǎng)速信息。預(yù)設(shè)的音頻的播放格式與網(wǎng)速信息的映射關(guān)系是預(yù)先存儲在音頻交互裝置上的,例如該映射關(guān)系可以是:FLAC-10K比特每秒(bit per second;簡稱:bps),MP3-5K bps,WAV-8K bps。音頻交互裝置在接收到目標音頻的播放格式后,可以在該映射關(guān)系中查找與目標音頻的播放格式對應(yīng)的目標網(wǎng)速信息。
在另一種實現(xiàn)方式中,目標音頻的信息還可以是目標音頻的數(shù)據(jù)量。對于不同的數(shù)據(jù)量的目標音頻,其所需要的目標網(wǎng)速信息不同??梢岳斫?,數(shù)據(jù)量越大,其所需要的目標網(wǎng)速信息越大。音頻交互裝置可以根據(jù)預(yù)設(shè)的音頻的數(shù)據(jù)量與網(wǎng)速信息的映射關(guān)系及目標音頻的數(shù)據(jù)量確定目標網(wǎng)速信息。
可選的,在根據(jù)目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子時,可以根據(jù)公式確定音頻播放需求因子。其中,Sc為實時網(wǎng)速信息,Sr為目標網(wǎng)速信息。
音頻交互裝置可以統(tǒng)計出提示音頻的字數(shù)。提示音頻的初始播放時長為以正常的播放方式播放提示音頻時所需要的播放時間。這里的播放方式可以指的是播放速度。音頻播放裝置可以根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長確定提示音頻的最終的播放方式,例如,最終的播放速度。即,在不同的實時網(wǎng)速信息下,提示音頻的播放速度不同。這樣,就可以將實時網(wǎng)速信息反應(yīng)在提示音頻的播放速度上,即以提示音頻的播放速度表征網(wǎng)速信息。
在根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放提示音頻時,可以先根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長確定提示音頻的最終播放速度。再根據(jù)提示音頻的最終播放速度播放提示音頻。
可選的,可以根據(jù)公式確定提示音頻的最終播放速度。其中,M為提示音頻的字數(shù),T為提示音頻的初始播放時長,i為預(yù)設(shè)的參數(shù)。示例的,i取0.8。f為音頻播放需求因子。最終播放速度的單位為字數(shù)/秒。在確定出提示音頻的最終播放速度后,即可根據(jù)該最終播放速度播放該提示音頻。可以看到,在f小于i時,Sp小于為提示音頻的初始播放速度。也就是說,在f小于i時,說明當前的實時網(wǎng)速信息不能滿足目標音頻所需要的目標網(wǎng)速信息,則提示音頻的最終播放速度會小于初始播放速度,即提示音頻被用比較慢的速度播放出來。舉例來說,提示音頻的初始播放效果為:“接下來,為您播放莫扎特的小夜曲”,提示音頻的最終播放效果為“接-下-來,為-您-播-放-莫-扎-特-的-小-夜-曲”,即降低了播放速度。
音頻交互裝置在播放完提示音頻后,會開始播放目標音頻。如果實時網(wǎng)速信息不能滿足目標網(wǎng)速信息的話,音頻交互裝置還需要緩沖一段時間才能正常播放目標音頻。由于提示音頻被用比較慢的速度播放出來,則用戶在音頻交互裝置播放目標音頻之前,就已經(jīng)知道了網(wǎng)絡(luò)狀態(tài)不好,則在音頻交互裝置緩沖的這段時間,用戶可以明確知道是什么原因引起的播放空白,提高了用戶體驗。
可選的,在根據(jù)提示音頻的最終播放速度播放提示音頻時,可以是根據(jù)提示音頻的最終播放速度及預(yù)設(shè)的自然度因子播放提示音頻。自然度因子是預(yù)先設(shè)置在音頻交互裝置中的。在播放提示音頻時考慮到自然度因子,可以讓提示音頻的播放效果更佳自然,進一步提高了用戶體驗。
本發(fā)明實施例提供的網(wǎng)速信息指示方法,通過接收包括用戶請求的目標音頻的關(guān)鍵字的音頻請求指令,將該音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻,再根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放該提示音頻,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,從而根據(jù)實時網(wǎng)速信息判斷目標音頻的播放是否正常,相較于音頻交互裝置在屏幕上顯示網(wǎng)速信息的方式,降低了成本和復(fù)雜度,相較于采用燈光閃爍的方式指示網(wǎng)速信息的方式,更加清楚明晰,從而,提高了用戶體驗。
圖2為本發(fā)明實施例提供的網(wǎng)速信息指示方法實施例二的流程示意圖。如圖2所示,本發(fā)明實施例提供的網(wǎng)速信息指示方法在圖1所示實施例的基礎(chǔ)上,對如何獲取實時網(wǎng)速信息作一詳細說明:
S201:接收音頻請求指令。
其中,音頻請求指令中包括用戶請求的目標音頻的關(guān)鍵字。
S202:將音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻。
其中,提示音頻為目標音頻之前播放的音頻。
S201、S202與S101、S102的實現(xiàn)過程和技術(shù)原理類似,此處不再贅述。
S203:獲取實時網(wǎng)速信息。
需要說明的是,S203與S201、S202之間沒有時序關(guān)系。
具體地,在一種可能的實現(xiàn)方式中,音頻交互裝置可以以預(yù)設(shè)的頻率向服務(wù)器發(fā)送測試數(shù)據(jù)包請求指令,并接收服務(wù)器根據(jù)測試數(shù)據(jù)包請求指令發(fā)送的測試數(shù)據(jù)包。音頻交互裝置根據(jù)測試數(shù)據(jù)包的發(fā)送時間、接收時間及測試數(shù)據(jù)包的大小確定實時網(wǎng)速信息。
音頻交互裝置可以根據(jù)測試數(shù)據(jù)包中的時間戳來確定測試數(shù)據(jù)包的發(fā)送時間。在具體的實現(xiàn)過程中,可以在音頻交互裝置設(shè)置測量網(wǎng)速信息的進程,由該進程負責(zé)實時網(wǎng)速的測量。
在另一種可能的實現(xiàn)方式中,服務(wù)器可以以預(yù)設(shè)的頻率向音頻交互裝置發(fā)送測試數(shù)據(jù)包。音頻交互裝置在接收到測試數(shù)據(jù)包后,根據(jù)測試數(shù)據(jù)包的發(fā)送時間、接收時間及測試數(shù)據(jù)包的大小確定實時網(wǎng)速信息。
上述兩種實現(xiàn)方式的區(qū)別在于,一個是音頻交互裝置主動請求測量實時網(wǎng)速信息,另一個是音頻交互裝置被動測量實時網(wǎng)速信息。
S204:根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,并根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放提示音頻。
S204與S203的實現(xiàn)過程和技術(shù)原理類似,此處不再贅述。
本發(fā)明實施例提供的網(wǎng)速信息指示方法,通過獲取實時網(wǎng)速信息,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,實時網(wǎng)速信息的獲取過程效率較高,準確性也較高,從而,進一步提高了用戶體驗。
圖3為本發(fā)明實施例提供的網(wǎng)速信息指示裝置實施例一的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明實施例提供的網(wǎng)速信息指示裝置包括:
接收模塊31,用于接收音頻請求指令。
其中,音頻請求指令中包括用戶請求的目標音頻的關(guān)鍵字;
發(fā)送接收模塊32,用于將音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻。
其中,提示音頻為播放目標音頻之前播放的音頻;
確定模塊33,用于根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子。
具體地,確定模塊包括:第一確定子模塊331,用于根據(jù)目標音頻的信息確定目標網(wǎng)速信息;第二確定子模塊332,用于根據(jù)目標網(wǎng)速信息及實時網(wǎng)速信息確定音頻播放需求因子。
目標音頻的信息為目標音頻的播放格式。第一確定子模塊331具體用于:根據(jù)預(yù)設(shè)的音頻的播放格式與網(wǎng)速信息的映射關(guān)系以及目標音頻的播放格式確定目標網(wǎng)速信息。第二確定子模塊332具體用于:根據(jù)公式確定音頻播放需求因子。其中,Sc為實時網(wǎng)速信息,Sr為目標網(wǎng)速信息。
播放模塊34,用于根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放提示音頻。
具體地,播放模塊34包括:第三確定子模塊341,用于根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長確定提示音頻的最終播放速度;播放子模塊342,用于根據(jù)提示音頻的最終播放速度及預(yù)設(shè)的自然度因子播放提示音頻。
第三確定子模塊341具體用于:根據(jù)公式確定提示音頻的最終播放速度。其中,M為提示音頻的字數(shù),T為提示音頻的初始播放時長,i為預(yù)設(shè)的參數(shù)。
本發(fā)明實施例提供的網(wǎng)速信息指示裝置,具體可以用于執(zhí)行圖1所示實施例的網(wǎng)速信息指示方法,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本發(fā)明實施例提供的網(wǎng)速信息指示裝置,通過設(shè)置接收模塊,用于接收包括用戶請求的目標音頻的關(guān)鍵字的音頻請求指令,發(fā)送接收模塊,用于將該音頻請求指令發(fā)送給服務(wù)器,并接收服務(wù)器根據(jù)音頻請求指令確定的目標音頻的信息及提示音頻,確定模塊,用于根據(jù)目標音頻的信息及實時網(wǎng)速信息確定音頻播放需求因子,播放模塊,用于根據(jù)音頻播放需求因子、提示音頻的字數(shù)及提示音頻的初始播放時長播放該提示音頻,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,從而根據(jù)實時網(wǎng)速信息判斷目標音頻的播放是否正常,相較于音頻交互裝置在屏幕上顯示網(wǎng)速信息的方式,降低了成本和復(fù)雜度,相較于采用燈光閃爍的方式指示網(wǎng)速信息的方式,更加清楚明晰,從而,提高了用戶體驗。
圖4為本發(fā)明實施例提供的網(wǎng)速信息指示裝置實施例二的結(jié)構(gòu)示意圖。如圖4所示,本發(fā)明實施例提供的網(wǎng)速信息指示裝置在圖3所示實施例的基礎(chǔ)上,還包括:
獲取模塊41,用于獲取實時網(wǎng)速信息。
獲取模塊41具體用于:向服務(wù)器發(fā)送測試數(shù)據(jù)包請求指令,并接收服務(wù)器根據(jù)測試數(shù)據(jù)包請求指令發(fā)送的測試數(shù)據(jù)包;根據(jù)測試數(shù)據(jù)包的發(fā)送時間、接收時間及測試數(shù)據(jù)包的大小確定實時網(wǎng)速信息。
本發(fā)明實施例提供的網(wǎng)速信息指示裝置,具體可以用于執(zhí)行圖2所示實施例的網(wǎng)速信息指示方法,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本發(fā)明實施例提供的網(wǎng)速信息指示裝置,通過設(shè)置獲取模塊,用于獲取實時網(wǎng)速信息,實現(xiàn)了在播放提示音頻時,考慮到了實時網(wǎng)速信息,使得用戶可以通過聽取提示音頻的最終播放方式獲知實時網(wǎng)速信息,實時網(wǎng)速信息的獲取過程效率較高,準確性也較高,從而,進一步提高了用戶體驗。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。