本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種彩鈴的制作方法及設(shè)備。
背景技術(shù):
彩鈴業(yè)務(wù)是無線網(wǎng)絡(luò)的增值業(yè)務(wù),為了增加彩鈴業(yè)務(wù)對用戶的吸引,用戶可以通過定制的方式設(shè)置彩鈴。
目前,用戶定制彩鈴的方式,一般是用戶選擇彩鈴業(yè)務(wù)服務(wù)器中設(shè)定好的至少一個音頻;具體通過以下步驟實現(xiàn):
步驟a:客戶端將用戶選擇的至少一個音頻發(fā)送至彩鈴業(yè)務(wù)服務(wù)器;
步驟b:彩鈴業(yè)務(wù)服務(wù)器將接收的音頻設(shè)定為用戶定制的彩鈴。
但是,現(xiàn)有技術(shù)中,用戶在定制彩鈴時,可能會期望拼接音頻中的某些音頻段落,進而得到一個音頻文件作為自己的彩鈴;而現(xiàn)有技術(shù)不能支持音頻的段落選擇與拼接,顯然,現(xiàn)有技術(shù)還不能滿足該需求,不能給用戶增加彩鈴自主制作的趣味,降低了用戶體驗。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供一種彩鈴的制作方法及設(shè)備,能根據(jù)用戶需求自主制作彩鈴,提升用戶體驗。
為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種彩鈴的制作方式,所述方法包括:
對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件;
將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。
上述方案中,所述一種以上方式包括:自動截取方式、手動截取方式、錄音方式、以及關(guān)鍵字搜索方式。
上述方案中,所述對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件,包括:
通過自動截取方式,截取音頻文件的高潮部分,得到一個音頻段,并使用第一時長標記所述音頻段的時長,使用第二時長標記剩余時長;或者,
通過手動截取方式,通過音頻文件的進度條、或輸入音頻文件的起始時間和結(jié)束時間進行截取,得到一個音頻段,并使用第三時長標記所述音頻段的時長,使用第四時長標記剩余時長;或者,
通過錄音方式,得到一個音頻段,并使用第五時長標記所述音頻段的時長,使用第六時長標記剩余時長;或者,
通過關(guān)鍵字搜索方式,截取包含關(guān)鍵字的音頻文件,得到一個音頻段,并使用第七時長標記所述音頻段的時長,使用第八時長標記剩余時長。
上述方案中,所述對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件之前,所述方法還包括:
通過用戶播放的音頻文件列表,獲取音頻文件;或者,
通過評分較高的音頻文件列表,獲取音頻文件;或者,
通過關(guān)鍵字搜索得到的音頻文件列表,獲取音頻文件。
上述方案中,所述將各個音頻片段截取音頻文件得到的各個音頻段進行拼接之前,所述方法還包括:調(diào)整各個音頻段的順序。
本發(fā)明實施例提供一種客戶端,所述客戶端包括:
截取模塊,用于對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件;
拼接模塊,用于將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。
上述方案中,所述截取模塊,具體用于通過自動截取方式,截取音頻文件的高潮部分,得到一個音頻段,并使用第一時長標記所述音頻段的時長,使用第二時長標記剩余時長;或者,
通過手動截取方式,對音頻文件的進度條、或輸入音頻文件的起始時間和結(jié)束時間進行截取,得到一個音頻段,并使用第三時長標記所述音頻段的時長,使用第四時長標記剩余時長;或者,
通過錄音方式,得到一個音頻段,并使用第五時長標記所述音頻段的時長,使用第六時長標記剩余時長;或者,
通過關(guān)鍵字搜索方式,截取包含關(guān)鍵字的音頻文件,得到一個音頻段,并使用第七時長標記所述音頻段的時長,使用第八時長標記剩余時長。
上述方案中,所述客戶端還包括:獲取模塊,用于通過用戶播放的音頻文件列表,獲取音頻文件;或通過評分較高的音頻文件列表,獲取音頻文件;或通過關(guān)鍵字搜索得到的音頻文件列表,獲取音頻文件。
上述方案中,所述客戶端還包括:調(diào)整模塊,用于調(diào)整各個音頻段的順序。
本發(fā)明實施例提供的彩鈴的制作方法及設(shè)備,對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件;將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。如此,針對各個音頻片段使用不同的截取方式選取不同的音頻文件;這樣,用戶就可以將自己喜歡的多種音頻文件整合為一個音頻文件,作為彩鈴,增加用戶定制彩鈴的趣味,提升用戶的體驗。
附圖說明
圖1為本發(fā)明實施例彩鈴的制作方法的實現(xiàn)流程示意圖;
圖2為本發(fā)明實施例客戶端的組成結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例彩鈴制作的應(yīng)用場景示意圖;
圖4為本發(fā)明實施例彩鈴制作的具體實現(xiàn)流程示意圖;
圖5為本發(fā)明實施例第一個音頻段的制作的實現(xiàn)流程示意圖。
具體實施方式
本發(fā)明實施例中,先對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件,然后將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,最后將拼接得到的音頻發(fā)送給彩鈴業(yè)務(wù)服務(wù)器,由所述彩鈴業(yè)務(wù)服務(wù)器將拼接得到的音頻作為用戶定制的彩鈴;這樣,不僅增加用戶定制彩鈴的趣味,還能提升用戶的體驗。
這里,所述一個以上音頻片段可以預先設(shè)定,具體地,在客戶端上根據(jù)待制作彩鈴的總時長和用戶需求設(shè)置一個以上音頻片段。
為了能夠更加詳盡地了解本發(fā)明實施例的特點與技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明實施例的實現(xiàn)進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發(fā)明。
實施例一
本實施例的實現(xiàn)流程應(yīng)用于客戶端,詳細說明客戶端彩鈴的制作方法的實現(xiàn)過程。如圖1所示,本實施例中彩鈴的制作方法,包括以下步驟:
步驟101:對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件。
這里,所述一個以上音頻片段可以預先設(shè)定,具體地,在客戶端上根據(jù)待制作彩鈴的總時長和用戶需求設(shè)置一個以上音頻片段。
這里,所述一種以上方式包括:自動截取方式、手動截取方式、錄音方式、以及關(guān)鍵字搜索方式。
這里,所述對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件,包括:
通過自動截取方式,截取音頻文件的高潮部分,得到一個音頻段,并使用第一時長標記所述音頻段的時長,使用第二時長標記剩余時長;具體地,通過分析音頻文件中聲音的音調(diào)特性,將聲音頻率較高的部分作為音頻文件的高潮進行截??;或者,
通過手動截取方式,對音頻文件的進度條、或輸入音頻文件的起始時間和結(jié)束時間進行截取,得到一個音頻段,并使用第三時長標記所述音頻段的時長,使用第四時長標記剩余時長;或者,
通過錄音方式,得到一個音頻段,并使用第五時長標記所述音頻段的時長,使用第六時長標記剩余時長;或者,
通過關(guān)鍵字搜索方式,截取包含關(guān)鍵字的音頻文件,得到一個音頻段,并使用第七時長標記所述音頻段的時長,使用第八時長標記剩余時長。
這里,在步驟101之前,所述方法還包括:通過用戶播放的音頻文件列表,獲取音頻文件;或者,通過評分較高的音頻文件列表,獲取音頻文件;或者,通過關(guān)鍵字搜索得到的音頻文件列表,獲取音頻文件。
步驟102:將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。
具體地,將各個音頻片段截取音頻文件得到的各個音頻段按順序組合在一起,形成一個完整的音頻,并將所述音頻發(fā)送給彩鈴業(yè)務(wù)服務(wù)器,由所述彩鈴業(yè)務(wù)服務(wù)器將所述音頻作為定制的彩鈴。
這里,在步驟102之前,所述方法還包括:調(diào)整各個音頻段的順序。
其中,調(diào)整各個音頻段的順序,是為了增加用戶制作彩鈴的趣味性,提升用戶體驗。
這里,客戶端將拼接后音頻發(fā)送給服務(wù)器端,服務(wù)器將所述拼接后的音頻設(shè)定為用戶定制的彩鈴。
這里,客戶端包括但不限于移動終端,服務(wù)器包括但不限于彩鈴業(yè)務(wù)服務(wù)器。
實施例二
為實現(xiàn)實施例一的方法,本實施例提供了一種客戶端,如圖2所示,所述客戶端包括:截取模塊21、拼接模塊22;其中,
截取模塊21,用于對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件;
這里,所述一個以上音頻片段可以預先設(shè)定,具體地,根據(jù)待制作彩鈴的總時長和用戶需求設(shè)置一個以上音頻片段。
這里,所述截取模塊21,具體用于通過自動截取方式,截取音頻文件的高潮部分,得到一個音頻段,并使用第一時長標記所述音頻段的時長,使用第二時長標記剩余時長;具體地,通過分析音頻文件中聲音的音調(diào)特性,將聲音頻率較高的部分作為音頻文件的高潮進行截取;或者,
通過手動截取方式,對音頻文件的進度條、或輸入音頻文件的起始時間和結(jié)束時間進行截取,得到一個音頻段,并使用第三時長標記所述音頻段的時長,使用第四時長標記剩余時長;或者,
通過錄音方式,得到一個音頻段,并使用第五時長標記所述音頻段的時長,使用第六時長標記剩余時長;或者,
通過關(guān)鍵字搜索方式,截取包含關(guān)鍵字的音頻文件,得到一個音頻段,并使用第七時長標記所述音頻段的時長,使用第八時長標記剩余時長。
拼接模塊22,用于將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。
所述拼接模塊22具體用于,將各個音頻片段截取音頻文件得到的各個音頻段按順序組合在一起,形成一個完整的音頻,并將所述音頻發(fā)送給彩鈴業(yè)務(wù)服務(wù)器,由所述彩鈴業(yè)務(wù)服務(wù)器將所述音頻作為定制的彩鈴。
這里,所述客戶端還包括獲取模塊,用于通過用戶播放的音頻文件列表,獲取音頻文件;或者,通過評分較高的音頻文件列表,獲取音頻文件;或者,通過關(guān)鍵字搜索得到的音頻文件列表,獲取音頻文件。
這里,所述客戶端還包括調(diào)整模塊,用于調(diào)整各個音頻段的順序。
在實際應(yīng)用中,截取模塊21、拼接模塊22、獲取模塊和調(diào)整模塊可由位于客戶端上的中央處理器(CPU,Central Processing Unit)、微處理器(MPU,Micro Processor Unit)、數(shù)字信號處理器(DSP,Digital Signal Processor)、或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)等實現(xiàn)。
下面以具體實施例詳細說明本發(fā)明在實際應(yīng)用中的實現(xiàn)過程及原理。
圖3為本發(fā)明實施例的應(yīng)用場景示意圖,如圖3所示,包括:用戶、手機、彩鈴業(yè)務(wù)服務(wù)器,具體包括以下步驟:
步驟1:用戶在手機上打開咪咕音樂應(yīng)用軟件(APP,Application),選擇“彩鈴管理”,再選擇“彩鈴DIY”選項。
這里,制作彩鈴的界面如圖4所示,包括待制作彩鈴的總時長顯示按鈕、一個以上音頻片段按鈕、一種以上截取方式按鈕、確定拼接按鈕;
其中,待制作彩鈴的總時長為50s,音頻片段按鈕包括四個,具體為:指定第一個音頻片段按鈕、指定第二個音頻片段按鈕、指定第三個音頻片段按鈕、指定第四個音頻片段按鈕,截取方式按鈕包括四個,具體為:自動截取方式、手動截取方式、關(guān)鍵字搜索方式、錄音方式。
這里,所述一個以上音頻片段可以預先設(shè)定,具體地,在手機上根據(jù)待制作彩鈴的總時長和用戶需求設(shè)置四個音頻片段。
步驟2:對一個以上音頻片段中的各個音頻片段使用一種以上方式中的一種方式截取音頻文件。
這里,第一個音頻段的制作示意圖如圖5所示,對第一個音頻片段來說,使用自動截取方式截取音頻文件。
具體地,用戶點擊“指定第一個音頻片段”右側(cè)的“自動截取”按鈕,在手機上以懸浮窗或蒙板的形式將音頻文件列表顯示出來,用戶再從音頻文件列表中選擇自己中意的音頻文件。
其中,音頻文件列表,包括:用戶最近播放的音頻文件列表;或者,評分較高、當前熱門的音頻文件列表;或者,用戶通過文本輸入框輸入關(guān)鍵字,搜索得到的音頻文件列表。
用戶選擇音頻文件之后,使用自動截取方式,截取音頻文件的高潮部分,得到第一個音頻段。
這里,通過分析音頻文件中聲音的音調(diào)特性,將聲音頻率較高的部分作為音頻文件的高潮進行截取。
對截取音頻文件得到的第一音頻段,使用第一時長(t1)標記所述第一音頻段的時長,使用第二時長(50-t1)標記剩余時長。這里,t1=15s,剩余時長為50-15=35s。
對第二個音頻片段來說,使用手動截取方式截取音頻文件。
具體地,用戶點擊“指定第二個音頻片段”右側(cè)的“手動截取”按鈕,在手機上以懸浮窗或蒙板的形式將音頻文件列表顯示出來,用戶再從音頻文件列表中選擇自己中意的音頻文件。
其中,音頻文件列表,包括:用戶最近播放的音頻文件列表;或者,評分較高、當前熱門的音頻文件列表;或者,用戶通過文本輸入框輸入關(guān)鍵字,搜索得到的音頻文件列表。
用戶選擇音頻文件之后,使用手動截取方式,截取音頻文件,得到第二個音頻段。
這里,用戶通過手機上顯示音頻文件的播放進度條或在輸入框中輸入期望截取的音頻文件的起始時間和結(jié)束時間進行截取。
對截取音頻文件得到的第二音頻段,使用第三時長(t2)標記所述第一音頻段的時長,使用第四時長(50-t1-t2)標記剩余時長。這里,t2=10s,剩余時長為50-15-10=25s。
對第三個音頻片段來說,使用錄音方式截取音頻文件。
具體地,用戶點擊“指定第三個音頻片段”右側(cè)的“錄音”按鈕,在手機上以懸浮窗或蒙板的形式將音頻文件列表顯示出來,用戶再從音頻文件列表中選擇自己中意的音頻文件。
其中,音頻文件列表,包括:用戶最近播放的音頻文件列表;或者,評分較高、當前熱門的音頻文件列表;或者,用戶通過文本輸入框輸入關(guān)鍵字,搜索得到的音頻文件列表。
用戶選擇音頻文件之后,使用錄音方式,截取音頻文件,得到第三個音頻段。
這里,用戶按住“錄音”按鈕不放進行錄音,松手則結(jié)束錄音,得到第三個音頻段。
對截取音頻文件得到的第三個音頻段,使用第五時長(t3)標記所述第一音頻段的時長,使用第六時長(50-t1-t2-t3)標記剩余時長。這里,t3=10s,剩余時長為50-15-10-10=15s。
對第四個音頻片段來說,使用關(guān)鍵字搜索方式截取音頻文件。
具體地,用戶點擊“指定第四個音頻片段”右側(cè)的“關(guān)鍵字搜索”按鈕,在手機上以懸浮窗或蒙板的形式將音頻文件列表顯示出來,用戶再從音頻文件列表中選擇自己中意的音頻文件。
其中,音頻文件列表,包括:用戶最近播放的音頻文件列表;或者,評分較高、當前熱門的音頻文件列表;或者,用戶通過文本輸入框輸入關(guān)鍵字,搜索得到的音頻文件列表。
用戶選擇音頻文件之后,使用關(guān)鍵字搜索方式,截取音頻文件,得到第四個音頻段。
這里,用戶通過輸入框,輸入關(guān)鍵字進行搜索,從搜索得到的多個音頻文件中選取其中的一個作為第四個音頻段。
對截取音頻文件得到的第四個音頻段,使用第七時長(t4)標記所述第一音頻段的時長,使用第八時長(50-t1-t2-t3-t4)標記剩余時長。這里,t4=50-t1-t2-t3=15s。
步驟3:將各個音頻片段截取音頻文件得到的各個音頻段進行拼接,得到定制的彩鈴。
這里,點擊圖4中顯示的“確認拼接”按鈕,手機將上述第一個音頻片段至第四個音頻片段拼接為一個完整的音頻文件。
這里,在點擊圖4中的“確定拼接”按鈕之前,可以對第一個音頻片段至第四個音頻片段中的任意一個的順序進行調(diào)整,以滿足用戶制作彩鈴的趣味,提升用戶體驗。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。