通話錄音的處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種通話錄音的處理方法及裝置。
【背景技術(shù)】
[0002]語音通信設(shè)備通常都包含了通話錄音功能,為了保證通話的有效性,對錄音功能的使用變得越來越頻繁,用戶通過開啟錄音功能將每一次通話生成通話錄音文件,方便用戶后續(xù)重聽通話內(nèi)容。
[0003]傳統(tǒng)的通話錄音方法,當(dāng)用戶撥打時點擊錄音按鈕,則會記錄從撥打電話開始到電話掛斷過程中的所有聲音,即生成的錄音文件包含通話提示音(彩鈴)以及通話內(nèi)容,而用戶關(guān)心的是錄音文件中的通話內(nèi)容,傳統(tǒng)的錄音方法生成的錄音文件包含過多多余的聲音信息,使得通話錄音文件需要消耗過多的存儲資源。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對上述技術(shù)問題,提供一種能節(jié)省存儲資源的通話錄音的處理方法及裝置。
[0005]一種通話錄音的處理方法,所述方法包括:
[0006]獲取通話錄音文件;
[0007]獲取所述通話錄音文件中對通話提示音的錄音時長;
[0008]判斷所述錄音時長是否大于預(yù)設(shè)時長,若是,則獲取錄音時長與預(yù)設(shè)時長之間的時間差值;
[0009]刪除所述通話錄音文件中從錄音起始點開始經(jīng)過所述時間差值所錄取的錄音內(nèi)容。
[0010]在其中一個實施例中,所述刪除所述錄音文件中從錄音起始點開始經(jīng)過所述時間差值所錄取的錄音內(nèi)容的步驟,包括:
[0011]將通話錄音文件對應(yīng)的播放時間軸中的開始播放的時間點標(biāo)記為播放起點;
[0012]將所述播放時間軸從播放起點開始經(jīng)過時間差值的時間點標(biāo)記為播放終點;
[0013]剪切播放時間軸中播放起點與播放終點之間時間段對應(yīng)的錄音內(nèi)容。
[0014]在其中一個實施例中,所述獲取通話錄音文件的步驟之前,還包括:
[0015]接收通話錄音指令,并獲取通話狀態(tài);
[0016]根據(jù)通話錄音指令開始通話錄音;
[0017]記錄所述通話狀態(tài)為等待撥通狀態(tài)時對通話提示音的錄音時長;
[0018]當(dāng)通話狀態(tài)切換至掛斷狀態(tài)時停止通話錄音,并生成對應(yīng)的通話錄音文件。在其中一個實施例中,所述記錄所述通話狀態(tài)為等待撥通狀態(tài)過程中對通話提示音的錄音時長的步驟,包括:
[0019]獲取所述開始通話錄音的起始時間戳;
[0020]獲取通話狀態(tài)由等待撥通狀態(tài)切換為撥通狀態(tài)時的撥通時間戳;
[0021]計算撥通時間戳與起始時間戳之間經(jīng)過的時間距離,所述時間距離即為對通話提示音的錄音時長。
[0022]在其中一個實施例中,所述方法還包括:
[0023]接收到對預(yù)設(shè)時長進(jìn)行調(diào)節(jié)的操作指令時,顯示調(diào)節(jié)預(yù)設(shè)時長大小的編輯界面。
[0024]一種通話錄音的處理裝置,所述裝置包括:
[0025]文件獲取模塊,用于獲取通話錄音文件;
[0026]時長獲取模塊,用于獲取所述通話錄音文件中對通話提示音的錄音時長;
[0027]差值獲取模塊,用于判斷所述錄音時長是否大于預(yù)設(shè)時長,若是,則獲取錄音時長與預(yù)設(shè)時長之間的時間差值;
[0028]錄音刪除模塊,用于刪除所述通話錄音文件中從錄音起始點開始經(jīng)過所述時間差值所錄取的錄音內(nèi)容。
[0029]在其中一個實施例中,所述錄音刪除模塊包括:
[0030]第一標(biāo)記模塊,用于將通話錄音文件對應(yīng)的播放時間軸中的開始播放的時間點標(biāo)記為播放起點;
[0031]第二標(biāo)記模塊,用于將所述播放時間軸從播放起點開始經(jīng)過時間差值的時間點標(biāo)記為播放終點;
[0032]內(nèi)容剪切模塊,用于剪切播放時間軸中播放起點與播放終點之間時間段對應(yīng)的錄音內(nèi)容。
[0033]在其中一個實施例中,所述裝置還包括:
[0034]指令接收模塊,用于接收通話錄音指令,并獲取通話狀態(tài);
[0035]錄音開始模塊,用于根據(jù)通話錄音指令開始通話錄音;
[0036]時長記錄模塊,用于記錄所述通話狀態(tài)為等待撥通狀態(tài)時對通話提示音的錄音時長;
[0037]文件生成模塊,用于當(dāng)通話狀態(tài)切換至掛斷狀態(tài)時停止通話錄音,并生成對應(yīng)的通話錄音文件。
[0038]在其中一個實施例中,所述時長記錄模塊包括:
[0039]第一獲取模塊,用于獲取所述開始通話錄音的起始時間戳;
[0040]第二獲取模塊,用于獲取通話狀態(tài)由等待撥通狀態(tài)切換為撥通狀態(tài)時的撥通時間戳;
[0041]時長計算模塊,用于計算撥通時間戳與起始時間戳之間經(jīng)過的時間距離,所述時間距離即為對通話提示音的錄音時長。
[0042]在其中一個實施例中,所述裝置還包括:
[0043]界面顯示模塊,用于接收到對預(yù)設(shè)時長進(jìn)行調(diào)節(jié)的操作指令時,顯示調(diào)節(jié)預(yù)設(shè)時長大小的編輯界面。
[0044]上述通話錄音的處理方法和裝置,可以將通話錄音文件中對通話提示音的錄音內(nèi)容進(jìn)行部分刪除,實現(xiàn)減少通話錄音文件中關(guān)于通話提示音的多余聲音信息的目的,由于降低了通話錄音文件的文件大小,因此節(jié)省了存儲資源。
【附圖說明】
[0045]圖1為一個實施例中通話錄音的處理方法的流程示意圖;
[0046]圖2為一個實施例中在獲取通話錄音文件的步驟之前通話錄音的處理方法的流程不意圖;
[0047]圖3為一個實施例中通話錄音的處理裝置的結(jié)構(gòu)示意圖;
[0048]圖4為一個實施例中錄音刪除模塊的結(jié)構(gòu)示意圖;
[0049]圖5為另一個實施例中通話錄音的處理裝置的結(jié)構(gòu)示意圖;
[0050]圖6為一個實施例中時長記錄模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0051]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0052]如圖1所示,在一個實施例中,提供的一種通話錄音的處理方法,該方法包括如下步驟:
[0053]步驟101,獲取通話錄音文件。
[0054]本實施例中,用戶使用通信設(shè)備(例如,手機)撥打電話并在未接通之前開啟通話錄音功能,在通話結(jié)束后保存錄音得到錄音文件。通話錄音文件中包含兩部分內(nèi)容,其中一部分記錄了通話提示音,另一部分記錄了通話內(nèi)容。
[0055]步驟102,獲取通話錄音文件中對通話提示音的錄音時長。
[0056]通話提示音是指通過撥號向電話運營商的服務(wù)器發(fā)起通話請求后,在通信設(shè)備的聽筒中播放的等待電話接通的聲音。例如,通話提示音為彩鈴聲。在對通話提示音進(jìn)行錄音的過程中記錄錄音時間,該錄音時間即為錄音時長。
[0057]步驟103,判斷錄音時長是否大于預(yù)設(shè)時長。若是,則進(jìn)入步驟104,若否,則結(jié)束。
[0058]對通話提示音的錄音時間越長,通話錄音文件中包含的多余聲音信息越多。存儲多余聲音信息需要占據(jù)存儲空間。為了減少通話錄音文件中包含的多余聲音信息,將錄音時長與預(yù)設(shè)時長進(jìn)行比較,若錄音時長大于預(yù)設(shè)時長,則表示通話錄音文件中錄取了過多的通話提示音,進(jìn)入步驟104。若錄音時長小于或等于預(yù)設(shè)時長,則表示通話錄音文件中未錄取過多的通話提示音,此時不對通話錄音文件做任何處理。
[0059]步驟104,獲取錄音時長與預(yù)設(shè)時長之間的時間差值。
[0060]步驟105,刪除通話錄音文件中從錄音起始點開始經(jīng)過時間差值所錄取的錄音內(nèi)容。
[0061]例如,錄音時長為13秒,預(yù)設(shè)時長為5秒,則刪除掉通話錄音文件中對通話提示音前8秒的錄音,保留后5秒的錄音。在一個實施例中,還可以將經(jīng)過刪除處理的通話錄音文件進(jìn)行壓縮處理,進(jìn)一步的減少通話錄音文件的存儲空間。
[0062]本實施例中,未將通話錄音文件中的通話提示音完全刪除而是保留了部分通話提示音。由于通話錄音文件播放過程中會在播放了通話提示音后才過渡到播放通話內(nèi)容,避免了從一開始播放就直接跳轉(zhuǎn)至對通話內(nèi)容的播放給用戶帶來的不適應(yīng)(若無通話提示音用戶無法從播放的聲音上感知播放的文件是一個通話錄音文件),提高了聽通話錄音文件的用戶體驗。
[0063]上述通話錄音的處理方法,可以將通話錄音文件中對通話提示音的錄音內(nèi)容進(jìn)行部分刪除,實現(xiàn)減少通話錄音文件中關(guān)于通話提示音的多余聲音信息的目的,由于降低了通話錄音文件的文件大小,因此節(jié)省了存儲資源。
[0064]在一個實施例中,在步驟105之后,還可獲取通話錄音文件的錄音時間以及通話錄音文件對應(yīng)的對方的聯(lián)系人信息,將聯(lián)系人信息和錄音時間作為經(jīng)過刪除處理的通話錄音文件的文件名。以方便用戶快速查找定位到通話錄音文件。例如,用戶是在2012年4月2號與通訊錄中的張三進(jìn)行通話時錄的音,則通話錄音文件的文件名為“張三20120402”。
[0065]在一個實施例中,步驟105,刪除錄音文件中從錄音起始點開始經(jīng)過時間差值所錄取的錄音內(nèi)容包括:將通話錄音文件對應(yīng)的播放時間軸中的開始播放的時間點標(biāo)記為播放起點;將播放時間軸從播放起點