本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及到一種通話錄音方法、裝置和通信終端。
背景技術(shù):
通信終端的通話錄音功能,可以將用戶與對(duì)方的通話內(nèi)容錄制下來(lái),通話結(jié)束后則可以重現(xiàn)之前的通話內(nèi)容,尤其適用于法律取證的應(yīng)用場(chǎng)景,因此是一項(xiàng)非常實(shí)用的功能。
然而,在現(xiàn)實(shí)生活中,并不是所有的通話都需要錄音,所以不宜將通信終端設(shè)置為自動(dòng)對(duì)每一次通話都進(jìn)行錄音存儲(chǔ),避免大量不必要的通話內(nèi)容占用存儲(chǔ)空間。因此,現(xiàn)有的通話錄音方案,需要用戶在通話開(kāi)始時(shí)或通話過(guò)程中對(duì)通信終端發(fā)布錄音指令,通信終端在接收到錄音指令后才開(kāi)始錄音,從而根據(jù)用戶的需求進(jìn)行錄音后存儲(chǔ),避免不必要的通話內(nèi)容占用存儲(chǔ)空間。
然而,在實(shí)際應(yīng)用中常常出現(xiàn)這樣的場(chǎng)景:在通話開(kāi)始時(shí),用戶并沒(méi)有意識(shí)到本次通話的重要性,因此沒(méi)有打算進(jìn)行錄音。但在通話過(guò)程中,突然發(fā)現(xiàn)目前的通話內(nèi)容比較重要,因此臨時(shí)決定進(jìn)行錄音,但當(dāng)用戶發(fā)布了錄音指令后,可能已經(jīng)錯(cuò)過(guò)了一些重要的通話內(nèi)容,從而給用戶帶來(lái)不必要的損失,嚴(yán)重影響用戶體驗(yàn)。
綜上所述,現(xiàn)有的通話錄音方案,無(wú)法在保證有效利用存儲(chǔ)空間的基礎(chǔ)上,及時(shí)錄制重要的通話內(nèi)容。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的為提供一種通話錄音方法、裝置和通信終端,旨在實(shí)現(xiàn)既能有效利用存儲(chǔ)空間,又能及時(shí)錄制重要的通話內(nèi)容。
為達(dá)以上目的,本發(fā)明提出通話錄音方法,所述方法包括步驟:
通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容;
判斷是否在通話過(guò)程中接收到錄音指令;
當(dāng)接收到錄音指令時(shí),根據(jù)所述錄音指令保留錄制的通話內(nèi)容;
當(dāng)沒(méi)有接收到錄音指令時(shí),在通話結(jié)束后丟棄錄制的通話內(nèi)容。
進(jìn)一步地,
所述錄音指令包括第一錄音指令,所述根據(jù)所述錄音指令保留錄制的通話內(nèi)容的步驟包括:
根據(jù)所述第一錄音指令,保留本次通話錄制的所有通話內(nèi)容。
進(jìn)一步地,所述錄音指令包括第一錄音指令和第二錄音指令,所述根據(jù)所述錄音指令保留錄制的通話內(nèi)容的步驟包括:
當(dāng)接收到所述第一錄音指令時(shí),保留本次通話錄制的所有通話內(nèi)容;
當(dāng)接收到所述第二錄音指令時(shí),保留本次通話在接收到所述第二錄音指令后錄制的通話內(nèi)容。
進(jìn)一步地,所述錄音指令包括第一錄音指令、第二錄音指令和第三錄音指令,所述根據(jù)所述錄音指令保留錄制的通話內(nèi)容的步驟包括:
當(dāng)先后接收到所述第一錄音指令和所述第三錄音指令時(shí),保留本次通話在接收到所述第三錄音指令之前錄制的通話內(nèi)容;
當(dāng)先后接收到所述第二錄音指令和所述第三錄音指令時(shí),保留本次通話在接收到所述第二錄音指令和所述第三錄音指令之間錄制的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū)或存儲(chǔ)于存儲(chǔ)模塊;
所述在通話結(jié)束后丟棄錄制的通話內(nèi)容的步驟包括:在通話結(jié)束后,清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容或所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話錄制的所有通話內(nèi)容的步驟包括:通話結(jié)束后,提取所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊;
所述保留本次通話錄制的所有通話內(nèi)容的步驟包括:通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話在接收到所述第二錄音指令之后錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于所述數(shù)據(jù)緩沖區(qū);在通話結(jié)束后,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話在接收到所述第二錄音指令之后錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊,在通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊;
所述保留本次通話在接收到所述第二錄音指令之后錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述存儲(chǔ)模塊中本次通話的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容繼續(xù)存儲(chǔ)于所述存儲(chǔ)模塊;在通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話在接收到所述第三錄音指令之前錄制的通話內(nèi)容的步驟包括:在接收到所述第三錄音指令時(shí),停止錄音,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊;
所述保留本次通話在接收到所述第三錄音指令之前錄制的通話內(nèi)容的步驟包括:在接收到所述第三錄音指令時(shí),停止錄音,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話在接收到所述第二錄音指令和所述第三錄音指令之間錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于所述數(shù)據(jù)緩沖區(qū);在接收到第三錄音指令時(shí),停止錄音,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū);
所述保留本次通話在接收到所述第二錄音指令和所述第三錄音指令之間錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊;在接收到第三錄音指令時(shí),停止錄音,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述自動(dòng)錄制通話內(nèi)容的步驟包括:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊;
所述保留本次通話在接收到所述第二錄音指令和所述第三錄音指令之間錄制的通話內(nèi)容的步驟包括:在接收到所述第二錄音指令時(shí),清除所述存儲(chǔ)模塊中本次通話的通話內(nèi)容,并將后續(xù)錄制的通話內(nèi)容繼續(xù)存儲(chǔ)于所述存儲(chǔ)模塊;在接收到所述第三錄音指令時(shí),停止錄音,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
本發(fā)明同時(shí)提出一種通話錄音裝置,應(yīng)用于通信終端,所述裝置包括:
錄制模塊,用于在通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容;
判斷模塊,用于判斷是否在通話過(guò)程中接收到錄音指令;
處理模塊,用于當(dāng)接收到錄音指令時(shí),根據(jù)所述錄音指令保留錄制的通話內(nèi)容;當(dāng)沒(méi)有接收到錄音指令時(shí),在通話結(jié)束后丟棄錄制的通話內(nèi)容。
進(jìn)一步地,所述錄音指令包括第一錄音指令,所述處理模塊用于:根據(jù)所述第一錄音指令,保留本次通話錄制的所有通話內(nèi)容。
進(jìn)一步地,所述錄音指令包括第一錄音指令和第二錄音指令,所述處理模塊用于:
當(dāng)接收到所述第一錄音指令時(shí),保留本次通話錄制的所有通話內(nèi)容;當(dāng)接收到所述第二錄音指令時(shí),保留本次通話在接收到所述第二錄音指令后錄制的通話內(nèi)容。
進(jìn)一步地,所述錄音指令包括第一錄音指令、第二錄音指令和第三錄音指令,所述處理模塊用于:
當(dāng)先后接收到所述第一錄音指令和所述第三錄音指令時(shí),保留本次通話在接收到所述第三錄音指令之前錄制的通話內(nèi)容;當(dāng)先后接收到所述第二錄音指令和所述第三錄音指令時(shí),保留本次通話在接收到所述第二錄音指令和所述第三錄音指令之間錄制的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用所述通信終端的錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū)或存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;
所述處理模塊用于:當(dāng)沒(méi)有接收到錄音指令時(shí),在通話結(jié)束后清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容或所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用所述通信終端的錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);
所述處理模塊用于:當(dāng)接收到所述第一錄音指令時(shí),在通話結(jié)束后,提取所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用所述通信終端的錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;
所述處理模塊用于:當(dāng)接收到所述第一錄音指令時(shí),在通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用所述通信終端的錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);
所述處理模塊用于:當(dāng)接收到所述第二錄音指令時(shí),清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,在通話結(jié)束后,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);當(dāng)接收到所述第二錄音指令時(shí),將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;
所述處理模塊用于:當(dāng)接收到所述第二錄音指令時(shí)或通話結(jié)束后,清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容;在通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;
所述處理模塊用于:當(dāng)接收到所述第二錄音指令時(shí),清除所述存儲(chǔ)模塊中本次通話的通話內(nèi)容;在通話結(jié)束后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);在接收到所述第三錄音指令后,停止錄音;
所述處理模塊用于:當(dāng)先后接收到所述第一錄音指令和所述第三錄音指令時(shí),在接收到所述第三錄音指令后,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;在接收到所述第三錄音指令后,停止錄音;
所述處理模塊用于:當(dāng)先后接收到所述第一錄音指令和所述第三錄音指令時(shí),在接收到所述第三錄音指令后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
進(jìn)一步地,所述錄制模塊用于:在通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);在接收到所述錄音指令后,停止錄音;
所述處理模塊用于:當(dāng)先后接收到所述第二錄音指令和所述第三錄音指令時(shí),在接收到所述第二錄音指令后,清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容;在接收到所述第三錄音指令后,提取出所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存,并清空所述數(shù)據(jù)緩沖區(qū)。
進(jìn)一步地,所述錄制模塊用于:自動(dòng)調(diào)用錄音設(shè)備錄制通話內(nèi)容,并將所述通話內(nèi)容緩存于所述通信終端的數(shù)據(jù)緩沖區(qū);在接收到所述第二錄音指令后,將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于所述通信終端的存儲(chǔ)模塊;在接收到所述第三錄音指令后,停止錄音;
所述處理模塊用于:當(dāng)先后接收到所述第二錄音指令和所述第三錄音指令時(shí),在接收到所述第二錄音指令后或通話結(jié)束后,清除所述數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容;在接收到所述第三錄音指令后,保存所述存儲(chǔ)模塊中本次通話的通話內(nèi)容。
本發(fā)明還提出一種通信終端,所述通信終端包括:
觸敏顯示器;
一個(gè)或多個(gè)處理器;
存儲(chǔ)器;
一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序被配置為用于執(zhí)行前述通話錄音方法
本發(fā)明實(shí)施例所提供的一種通話錄音方法,通過(guò)自動(dòng)對(duì)通話內(nèi)容進(jìn)行預(yù)錄制,并判斷是否在通話過(guò)程接收到錄音指令;當(dāng)沒(méi)有接收到錄音指令時(shí),說(shuō)明用戶不需要對(duì)本次通話錄音,通話結(jié)束后則自動(dòng)丟棄預(yù)錄制的通話內(nèi)容,防止不必要的通話內(nèi)容占用存儲(chǔ)空間,而且由于是自動(dòng)進(jìn)行,用戶不會(huì)察覺(jué),因此不會(huì)對(duì)用戶造成干擾;當(dāng)接收到錄音指令時(shí),說(shuō)明用戶需要對(duì)本次通話錄音,則根據(jù)錄音指令自動(dòng)保留預(yù)錄制的通話內(nèi)容,不會(huì)錯(cuò)過(guò)重要的通話內(nèi)容。從而,實(shí)現(xiàn)了既能有效利用存儲(chǔ)空間,又能及時(shí)錄制重要的通話內(nèi)容,兼顧了存儲(chǔ)空間的利用率和通話錄音功能的可靠性,提升了用戶體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明的通話錄音方法第一實(shí)施例的流程圖;
圖2是本發(fā)明的通話錄音方法第二實(shí)施例的流程圖
圖3是本發(fā)明的通話錄音方法第三實(shí)施例的流程圖;
圖4是本發(fā)明的通話錄音方法第四實(shí)施例的流程圖;
圖5是本發(fā)明的通話錄音裝置一實(shí)施例的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本領(lǐng)域技術(shù)人員可以理解,除非特意聲明,本發(fā)明實(shí)施例使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。本發(fā)明實(shí)施例使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本領(lǐng)域技術(shù)人員可以理解,除非另外定義,本發(fā)明實(shí)施例使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明實(shí)施例所述的“終端”、“通信終端”、“終端設(shè)備”既包括無(wú)線信號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,執(zhí)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒(méi)有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問(wèn)、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂(lè)/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂(lè)/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。
參照?qǐng)D1,提出本發(fā)明的通話錄音方法第一實(shí)施例,本發(fā)明實(shí)施例的通話錄音方法應(yīng)用于通信終端,所述通信終端可以是手機(jī)、平板等移動(dòng)終端,也可以是座機(jī)電話等固定終端。所述通話錄音方法包括以下步驟:
S11、通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后,自動(dòng)調(diào)用錄音設(shè)備如麥克風(fēng)(MIC)等錄制通話內(nèi)容。錄制的通話內(nèi)容可以緩存于數(shù)據(jù)緩沖區(qū),也可以存儲(chǔ)于本地的存儲(chǔ)模塊(如內(nèi)置或外置存儲(chǔ)卡)。此時(shí)的操作過(guò)程相當(dāng)于是預(yù)錄音過(guò)程。
S12、判斷是否在通話過(guò)程中接收到錄音指令。當(dāng)沒(méi)有接收到錄音指令時(shí),執(zhí)行步驟S13;當(dāng)接收到錄音指令時(shí),執(zhí)行步驟S14。
在通話過(guò)程中,用戶如果需要錄音,可以隨時(shí)發(fā)布錄音指令。錄音指令包括對(duì)顯示屏的觸摸操作、按壓特定按鍵的操作、凌空手勢(shì)動(dòng)作、語(yǔ)音命令等預(yù)設(shè)的操作指令。
當(dāng)接收到預(yù)設(shè)的操作指令時(shí),則判決接收到錄音指令;當(dāng)沒(méi)有接收到預(yù)設(shè)的操作指令時(shí),則判決沒(méi)有接收到錄音指令。
S13、在通話結(jié)束后丟棄錄制的通話內(nèi)容。
當(dāng)沒(méi)有在通話過(guò)程中接收到錄音指令時(shí),在通話結(jié)束后,則自動(dòng)丟棄錄制的通話內(nèi)容,避免無(wú)用的數(shù)據(jù)占用存儲(chǔ)空間。該過(guò)程自動(dòng)進(jìn)行,不會(huì)干擾用戶。
具體的,當(dāng)錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)時(shí),則直接清理數(shù)據(jù)緩沖區(qū),將其中的通話內(nèi)容清除。當(dāng)錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊時(shí),則直接清除存儲(chǔ)模塊中本次通話的通話內(nèi)容。
S14、根據(jù)錄音指令保留錄制的通話內(nèi)容。
當(dāng)在通話過(guò)程中接收到錄音指令時(shí),則根據(jù)錄音指令自動(dòng)保留錄制的通話內(nèi)容。
具體的,當(dāng)錄制的通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),則提取數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,最后清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。
當(dāng)錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),則保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音,保存的錄音文件可以存儲(chǔ)于存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備。
本發(fā)明實(shí)施例的通話錄音方法,通過(guò)自動(dòng)對(duì)通話內(nèi)容進(jìn)行預(yù)錄制,并判斷是否在通話過(guò)程接收到錄音指令;當(dāng)沒(méi)有接收到錄音指令時(shí),說(shuō)明用戶不需要對(duì)本次通話錄音,通話結(jié)束后則自動(dòng)丟棄預(yù)錄制的通話內(nèi)容,防止不必要的通話內(nèi)容占用存儲(chǔ)空間,而且由于是自動(dòng)進(jìn)行,用戶不會(huì)察覺(jué),因此不會(huì)對(duì)用戶造成干擾;當(dāng)接收到錄音指令時(shí),說(shuō)明用戶需要對(duì)本次通話錄音,則根據(jù)錄音指令自動(dòng)保留預(yù)錄制的通話內(nèi)容,不會(huì)錯(cuò)過(guò)重要的通話內(nèi)容。從而,實(shí)現(xiàn)了既能有效利用存儲(chǔ)空間,又能及時(shí)錄制重要的通話內(nèi)容,兼顧了存儲(chǔ)空間的利用率和通話錄音功能的可靠性,提升了用戶體驗(yàn)。
本發(fā)明實(shí)施例中,錄音指令包括第一錄音指令、第二錄音指令和第三錄音指令中的任意一種或至少兩種。其中,第一錄音指令是保留本次通話錄制的所有通話內(nèi)容的指令,第二錄音指令是僅保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容的指令,第三錄音指令是停止錄音的指令。以下,將通過(guò)具體實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
參照?qǐng)D2,提出本發(fā)明的通話錄音方法第二實(shí)施例,所述通話錄音方法包括以下步驟:
S21、通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容。
S22、判斷是否在通話過(guò)程中接收到第一錄音指令。當(dāng)沒(méi)有接收到第一錄音指令時(shí),執(zhí)行步驟S23;當(dāng)接收到第一錄音指令時(shí),執(zhí)行步驟S24。
本實(shí)施例的錄音指令為第一錄音指令,在通話過(guò)程中,用戶如果需要錄音,可以隨時(shí)發(fā)布第一錄音指令。第一錄音指令包括對(duì)顯示屏的觸摸操作、按壓特定按鍵的操作、凌空手勢(shì)動(dòng)作、語(yǔ)音命令等預(yù)設(shè)的操作指令。
當(dāng)接收到預(yù)設(shè)的操作指令時(shí),則判決接收到第一錄音指令;當(dāng)沒(méi)有接收到預(yù)設(shè)的操作指令時(shí),則判決沒(méi)有接收到第一錄音指令。
S23、通話結(jié)束后,丟棄錄制的通話內(nèi)容。
本實(shí)施例中,步驟S21和步驟S23分別與第一實(shí)施例中的步驟S11和步驟S13相同,在此不再贅述。
S24、保留本次通話錄制的所有通話內(nèi)容。
當(dāng)接收到第一錄音指令時(shí),說(shuō)明用戶需要保留其發(fā)布第一錄音指令之前錄制的通話內(nèi)容,所以保留本次通話錄制的所有通話內(nèi)容。
具體的,當(dāng)錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),則在通話結(jié)束后,提取數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,最后清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。或者,也可以在接收到第一錄音指令時(shí),立即提取數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并存儲(chǔ)于本地的存儲(chǔ)模塊,同時(shí)后續(xù)錄制的通話內(nèi)容直接存儲(chǔ)于存儲(chǔ)模塊,并在提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容后或通話結(jié)束后清空數(shù)據(jù)緩沖區(qū),在通話結(jié)束后將存儲(chǔ)模塊中前后兩部分通話內(nèi)容合并保存。
當(dāng)錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),則在通話結(jié)束后,保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備。
本發(fā)明實(shí)施例的通話錄音方法,通過(guò)設(shè)置第一錄音指令,當(dāng)接收到第一錄音指令時(shí),則保留本次通話錄制的通話內(nèi)容,當(dāng)沒(méi)有接收到第一錄音指令時(shí),則丟棄本次通話錄制的通話內(nèi)容。從而,既能及時(shí)的錄制重要的通話內(nèi)容,又防止了不必要的通話內(nèi)容占用存儲(chǔ)空間,兼顧了存儲(chǔ)空間的利用率和通話錄音功能的可靠性,提升了用戶體驗(yàn)。
參照?qǐng)D3,提出本發(fā)明的通話錄音方法第三實(shí)施例,所述通話錄音方法包括以下步驟:
S31、通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容。
S32、判斷是否在通話過(guò)程中接收到錄音指令。
本實(shí)施例的錄音指令包括第一錄音指令和第二錄音指令,其中,第一錄音指令是保留本次通話錄制的所有通話內(nèi)容的指令,第二錄音指令是僅保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容的指令。
在通話過(guò)程中,用戶如果需要錄音,可以隨時(shí)發(fā)布第一錄音指令或第二錄音指令。第一錄音指令和第二錄音指令包括對(duì)顯示屏的觸摸操作、按壓特定按鍵的操作、凌空手勢(shì)動(dòng)作、語(yǔ)音命令等預(yù)設(shè)的操作指令。當(dāng)接收到預(yù)設(shè)的操作指令時(shí),則判決接收到錄音指令;當(dāng)沒(méi)有接收到預(yù)設(shè)的操作指令時(shí),則判決沒(méi)有接收到錄音指令。
例如,在顯示界面上顯示“恢復(fù)錄音”和“開(kāi)始錄音”;當(dāng)用戶點(diǎn)擊“恢復(fù)錄音”時(shí),則判決接收到第一錄音指令;當(dāng)用戶點(diǎn)擊“開(kāi)始錄音”時(shí),則判決接收到第二錄音指令。
S33、通話結(jié)束后,丟棄錄制的通話內(nèi)容。
本實(shí)施例中,步驟S31和步驟S33分別與第一實(shí)施例中的步驟S11和步驟S13相同,在此不再贅述。
S34、確定接收到哪一個(gè)錄音指令。
當(dāng)在通話過(guò)程中接收到錄音指令時(shí),確定具體接收到第一錄音指令還是第二錄音指令。
S35、當(dāng)接收到第一錄音指令時(shí),保留本次通話錄制的所有通話內(nèi)容。
本步驟S35與第二實(shí)施例中的步驟S24相同,在此不再贅述。
S36、當(dāng)接收到第二錄音指令時(shí),保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容。
當(dāng)接收到第二錄音指令時(shí),說(shuō)明用戶不需要保留其發(fā)布第二錄音指令之前錄制的通話內(nèi)容,則僅保留本次通話接收到第二錄音指令之后錄制的通話內(nèi)容。
具體的,當(dāng)錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第二錄音指令時(shí),立即清除數(shù)據(jù)緩沖區(qū)內(nèi)已有的通話內(nèi)容(即本次通話在接收到第二錄音指令之前錄制的通話內(nèi)容),并將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)或直接存儲(chǔ)于本地的存儲(chǔ)模塊。當(dāng)繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)時(shí),在通話結(jié)束后,提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,最后清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。當(dāng)直接存儲(chǔ)于本地的存儲(chǔ)模塊時(shí),在通話結(jié)束后,保存存儲(chǔ)模塊中本次通話的通話內(nèi)容(存儲(chǔ)模塊中只有本次通話接收到第二錄音指令之后錄制的通話內(nèi)容)為指定格式的錄音文件。
當(dāng)錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第二錄音指令時(shí),立即清除存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容(即本次通話在接收到第二錄音指令之前錄制的通話內(nèi)容),并將后續(xù)錄制的通話內(nèi)容繼續(xù)存儲(chǔ)于存儲(chǔ)模塊,在通話結(jié)束后,保存存儲(chǔ)模塊中本次通話的通話內(nèi)容(此時(shí)存儲(chǔ)模塊中只有本次通話接收到第二錄音指令之后錄制的通話內(nèi)容)為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備。
本發(fā)明實(shí)施例的通話錄音方法,通過(guò)設(shè)置第一錄音指令和第二錄音指令供用戶選擇,使得用戶可以根據(jù)需要選擇保留一次通話的所有通話內(nèi)容或部分通話內(nèi)容。從而,在保證錄制重要的通話內(nèi)容的基礎(chǔ)上,進(jìn)一步剔除不必要的通話內(nèi)容,進(jìn)一步提高了存儲(chǔ)空間的利用率。
參照?qǐng)D4,提出本發(fā)明的通話錄音方法第四實(shí)施例,所述通話錄音方法包括以下步驟:
S41、通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容。
S42、判斷是否在通話過(guò)程中接收到錄音指令。當(dāng)沒(méi)有接收到錄音指令時(shí),執(zhí)行步驟S43;當(dāng)接收到錄音指令時(shí),執(zhí)行步驟S44。
本實(shí)施例的錄音指令包括第一錄音指令、第二錄音指令和第三錄音指令,其中,第一錄音指令是保留本次通話錄制的所有通話內(nèi)容的指令,第二錄音指令是僅保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容的指令,第三錄音指令是停止錄音的指令。
在通話過(guò)程中,用戶如果需要錄音,可以隨時(shí)發(fā)布第一錄音指令或第二錄音指令,當(dāng)需要停止本次錄音時(shí),則發(fā)布第三錄音指令。第一錄音指令、第二錄音指令和第三錄音指令包括對(duì)顯示屏的觸摸操作、按壓特定按鍵的操作、凌空手勢(shì)動(dòng)作、語(yǔ)音命令等預(yù)設(shè)的操作指令。當(dāng)接收到預(yù)設(shè)的操作指令時(shí),則判決接收到錄音指令;當(dāng)沒(méi)有接收到預(yù)設(shè)的操作指令時(shí),則判決沒(méi)有接收到錄音指令。
例如,在顯示界面上顯示“恢復(fù)錄音”、“開(kāi)始錄音”和“停止錄音”;當(dāng)用戶點(diǎn)擊“恢復(fù)錄音”時(shí),則判決接收到第一錄音指令;當(dāng)用戶點(diǎn)擊“開(kāi)始錄音”時(shí),則判決接收到第二錄音指令;當(dāng)用戶點(diǎn)擊“停止錄音”時(shí),則判決接收到第三錄音指令。
S43、通話結(jié)束后,丟棄錄制的通話內(nèi)容。
本實(shí)施例中,步驟S41和步驟S43分別與第一實(shí)施例中的步驟S11和步驟S13相同,在此不再贅述。
S44、確定接收到哪些錄音指令。
當(dāng)在通話過(guò)程中接收到錄音指令時(shí),確定具體接收到的是哪些錄音指令,是一個(gè)錄音指令還是兩個(gè)錄音指令的組合。
S45、當(dāng)只接收到第一錄音指令時(shí),保留本次通話錄制的所有通話內(nèi)容。
本步驟S45與第二實(shí)施例中的步驟S24相同,在此不再贅述。
S46、當(dāng)只接收到第二錄音指令時(shí),保留本次通話在接收到第二錄音指令后錄制的通話內(nèi)容。
本步驟S46與第三實(shí)施例中的步驟S36相同,在此不再贅述。
S47、當(dāng)先后接收到第一錄音指令和第三錄音指令時(shí),保留本次通話在接收到第三錄音指令之前錄制的通話內(nèi)容。
本步驟S47中,當(dāng)在通話過(guò)程中先接收到第一錄音指令,然后接收到第二錄音指令時(shí),則僅保留本次通話在接收到第三錄音指令之前錄制的通話內(nèi)容。
具體的,當(dāng)錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第三錄音指令時(shí),立即提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,并清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。此時(shí),可以停止錄音,也可以繼續(xù)錄音。當(dāng)繼續(xù)錄音時(shí),可以返回步驟S42,繼續(xù)檢測(cè)錄音指令,如此循環(huán)往復(fù),直至通話結(jié)束。
當(dāng)錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第三錄音指令時(shí),可以停止錄音,保存存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容為指定格式的錄音文件。也可以繼續(xù)錄音,并返回步驟S42,繼續(xù)檢測(cè)錄音指令,如此循環(huán)往復(fù),直至通話結(jié)束。
S48、當(dāng)先后接收到第二錄音指令和第三錄音指令時(shí),保留本次通話在接收到第二錄音指令和第三錄音指令之間錄制的通話內(nèi)容。
本步驟S48中,當(dāng)在通話過(guò)程中先接收到第二錄音指令,然后接收到第三錄音指令時(shí),則僅保留本次通話在接收到第二錄音指令和第三錄音指令之間錄制的通話內(nèi)容。
具體的,在某些實(shí)施例中,當(dāng)錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第二錄音指令時(shí),立即清除數(shù)據(jù)緩沖區(qū)內(nèi)已有的通話內(nèi)容(即本次通話在接收到第二錄音指令之前錄制的通話內(nèi)容),并將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)或直接存儲(chǔ)于本地的存儲(chǔ)模塊。
當(dāng)將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)時(shí),在接收到第三錄音指令時(shí),立即提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,并清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。此時(shí),可以停止錄音,也可以繼續(xù)錄音,并將后續(xù)錄制的通話內(nèi)容繼續(xù)存儲(chǔ)于數(shù)據(jù)緩沖區(qū)。當(dāng)繼續(xù)錄音時(shí),可以返回步驟S42,繼續(xù)檢測(cè)錄音指令,如此循環(huán)往復(fù),直至通話結(jié)束。
當(dāng)將后續(xù)錄制的通話內(nèi)容直接存儲(chǔ)于本地的存儲(chǔ)模塊時(shí),在接收到第三錄音指令后,可以停止錄音,保存存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容(該通話內(nèi)容即本次通話在接收到第二錄音指令和第三錄音指令之間錄制的通話內(nèi)容)為指定的錄音文件。也可以繼續(xù)錄音,并將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于數(shù)據(jù)緩沖區(qū)或存儲(chǔ)模塊,并返回步驟S42,繼續(xù)檢測(cè)錄音指令,如此循環(huán)往復(fù),直至通話結(jié)束。
在另一些實(shí)施例中,當(dāng)錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第二錄音指令時(shí),立即清除存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容(即本次通話在接收到第二錄音指令之前錄制的通話內(nèi)容),并通過(guò)存儲(chǔ)模塊繼續(xù)存儲(chǔ)后續(xù)錄制的通話內(nèi)容。在接收到第三錄音指令時(shí),可以停止錄音,保存存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容(該通話內(nèi)容即本次通話在接收到第二錄音指令和第三錄音指令之間錄制的通話內(nèi)容)為指定格式的錄音文件。也可以繼續(xù)錄音,并將后續(xù)錄制的通話內(nèi)容存儲(chǔ)于存儲(chǔ)模塊,并返回步驟S42,繼續(xù)檢測(cè)錄音指令,如此循環(huán)往復(fù),直至通話結(jié)束??蛇x地,保存的錄音文件可以存儲(chǔ)于存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備。
可選地,在某些實(shí)施例中,當(dāng)在通話過(guò)程中只接收到第三錄音指令時(shí),可以忽略該第三錄音指令,或者,也可以保留本次通話在接收到該第三錄音指令之前錄制的通話內(nèi)容。
本發(fā)明實(shí)施例的通話錄音方法,通過(guò)設(shè)置第一錄音指令、第二錄音指令和第三錄音指令供用戶選擇,使得用戶可以根據(jù)需要選擇保留一次通話的所有通話內(nèi)容或者一次通話任意時(shí)間段的部分通話內(nèi)容,提高了通話錄音的靈活性,并進(jìn)一步提高了存儲(chǔ)空間的利用率。
參照?qǐng)D5,提出本發(fā)明的通話錄音裝置一實(shí)施例,本發(fā)明實(shí)施例的通話錄音裝置應(yīng)用于通信終端,所述通信終端可以是手機(jī)、平板等移動(dòng)終端,也可以是座機(jī)電話等固定終端。所述裝置包括錄制模塊、判斷模塊和處理模塊,其中:
錄制模塊:用于在通話開(kāi)始后,自動(dòng)錄制通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后,錄制模塊自動(dòng)調(diào)用通信終端的錄音設(shè)備如麥克風(fēng)(MIC)錄制通話內(nèi)容。
可選地,錄制模塊可以將錄制的通話內(nèi)容緩存于通信終端的數(shù)據(jù)緩沖區(qū)。
可選地,錄制模塊也可以將錄制的通話內(nèi)容存儲(chǔ)于通信終端的存儲(chǔ)模塊。
判斷模塊:用于判斷是否在通話過(guò)程中接收到錄音指令。并將判斷結(jié)果發(fā)送給處理模塊和錄制模塊。
在通話過(guò)程中,用戶如果需要錄音,可以隨時(shí)發(fā)布錄音指令。錄音指令包括對(duì)顯示屏的觸摸操作、凌空手勢(shì)動(dòng)作、語(yǔ)音命令等操作指令。
當(dāng)接收到預(yù)設(shè)的操作指令時(shí),判斷模塊則判決接收到錄音指令;當(dāng)沒(méi)有接收到預(yù)設(shè)的操作指令時(shí),判斷模塊則判決沒(méi)有接收到錄音指令。
處理模塊:用于當(dāng)接收到錄音指令時(shí),根據(jù)錄音指令保留錄制的通話內(nèi)容;當(dāng)沒(méi)有接收到錄音指令時(shí),在通話結(jié)束后丟棄錄制的通話內(nèi)容。
當(dāng)在通話過(guò)程中接收到錄音指令時(shí),處理模塊則根據(jù)錄音指令自動(dòng)保留錄制的通話內(nèi)容。
具體的,若錄制的通話內(nèi)容被錄制模塊緩存于數(shù)據(jù)緩沖區(qū)內(nèi),處理模塊則提取數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,保存的錄音文件可以存儲(chǔ)于本地的存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備,最后清空數(shù)據(jù)緩沖區(qū),即清除數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容。
若錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊中,處理模塊則保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音文件,可以將保存的錄音文件存儲(chǔ)于存儲(chǔ)模塊和/或發(fā)送到外部設(shè)備,如上傳至云端服務(wù)器或發(fā)送給指定的設(shè)備。
當(dāng)沒(méi)有在通話過(guò)程中接收到錄音指令時(shí),在通話結(jié)束后,處理模塊則自動(dòng)丟棄錄制的通話內(nèi)容,避免無(wú)用的數(shù)據(jù)占用存儲(chǔ)空間。該過(guò)程自動(dòng)進(jìn)行,不會(huì)干擾用戶。
具體的,若錄制的通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū),處理模塊則直接清理數(shù)據(jù)緩沖區(qū),將其中的通話內(nèi)容清除。若錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊,處理模塊則直接清除存儲(chǔ)模塊中本次通話的通話內(nèi)容。
本發(fā)明實(shí)施例中,錄音指令包括第一錄音指令、第二錄音指令和第三錄音指令中的任意一種或至少兩種。其中,第一錄音指令是保留本次通話錄制的所有通話內(nèi)容的指令,第二錄音指令是僅保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容的指令,第三錄音指令是停止錄音的指令。
當(dāng)只接收到第一錄音指令時(shí),處理模塊則保留本次通話錄制的所有通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后錄制的通話內(nèi)容是緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),處理模塊則在通話結(jié)束后,提取數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容,并保存為指定格式的錄音文件。當(dāng)通話開(kāi)始后錄制的通話內(nèi)容是存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),處理模塊則在通話結(jié)束后,保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音文件。
當(dāng)只接收到第二錄音指令,處理模塊則保留本次通話在接收到第二錄音指令之后錄制的通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后錄制的通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第二錄音指令時(shí),處理模塊立即清除數(shù)據(jù)緩沖區(qū)內(nèi)已有的通話內(nèi)容,此時(shí)錄制模塊可以將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)或直接存儲(chǔ)于本地的存儲(chǔ)模塊;當(dāng)錄制模塊將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)時(shí),在通話結(jié)束后,處理模塊提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件;當(dāng)錄制模塊將后續(xù)錄制的通話內(nèi)容直接存儲(chǔ)于本地的存儲(chǔ)模塊時(shí),在通話結(jié)束后,處理模塊保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音文件。當(dāng)通話開(kāi)始后錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第二錄音指令時(shí),處理模塊立即清除存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容,在通話結(jié)束后,保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定格式的錄音文件。
當(dāng)先后接收到第一錄音指令和第三錄音指令時(shí),保留本次通話在接收到第三錄音指令之前錄制的通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后錄制的通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第三錄音指令后,處理模塊立即提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,并清空數(shù)據(jù)緩沖區(qū),此時(shí),錄制模塊可以停止錄音。當(dāng)通話開(kāi)始后錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第三錄音指令后,處理模塊保存存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容為指定格式的錄音文件,此時(shí),錄制模塊可以停止錄音。
當(dāng)先后接收到第二錄音指令和第三錄音指令時(shí),保留本次通話在接收到第二錄音指令和第三錄音指令之間錄制的通話內(nèi)容。
具體的,當(dāng)通話開(kāi)始后錄制的通話內(nèi)容緩存于數(shù)據(jù)緩沖區(qū)內(nèi)時(shí),在接收到第二錄音指令后,處理模塊立即清除數(shù)據(jù)緩沖區(qū)內(nèi)已有的通話內(nèi)容,此時(shí),錄制模塊可以將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)或直接存儲(chǔ)于本地的存儲(chǔ)模塊;當(dāng)錄制模塊將后續(xù)錄制的通話內(nèi)容繼續(xù)緩存于數(shù)據(jù)緩沖區(qū)時(shí),在接收到第三錄音指令后,處理模塊立即提取出數(shù)據(jù)緩沖區(qū)內(nèi)的通話內(nèi)容并保存為指定格式的錄音文件,并清空數(shù)據(jù)緩沖區(qū),此時(shí),錄制模塊可以停止錄音;當(dāng)錄制模塊將后續(xù)錄制的通話內(nèi)容直接存儲(chǔ)于本地的存儲(chǔ)模塊時(shí),在接收到第三錄音指令后,處理模塊保存存儲(chǔ)模塊中本次通話的通話內(nèi)容為指定的錄音文件,此時(shí),錄制模塊可以停止錄音。當(dāng)通話開(kāi)始后錄制的通話內(nèi)容存儲(chǔ)于本地的存儲(chǔ)模塊中時(shí),在接收到第二錄音指令后,處理模塊立即清除存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容,在接收到第三錄音指令后,處理模塊保存存儲(chǔ)模塊中已有的本次通話的通話內(nèi)容為指定格式的錄音文件,此時(shí),錄制模塊可以停止錄音。
本發(fā)明實(shí)施例的通話錄音裝置,通過(guò)自動(dòng)對(duì)通話內(nèi)容進(jìn)行預(yù)錄制,并判斷是否在通話過(guò)程接收到錄音指令;當(dāng)沒(méi)有接收到錄音指令時(shí),說(shuō)明用戶不需要對(duì)本次通話錄音,通話結(jié)束后則自動(dòng)丟棄預(yù)錄制的通話內(nèi)容,防止不必要的通話內(nèi)容占用存儲(chǔ)空間,而且由于是自動(dòng)進(jìn)行,用戶不會(huì)察覺(jué),因此不會(huì)對(duì)用戶造成干擾;當(dāng)接收到錄音指令時(shí),說(shuō)明用戶需要對(duì)本次通話錄音,則根據(jù)錄音指令自動(dòng)保留預(yù)錄制的通話內(nèi)容,不會(huì)錯(cuò)過(guò)重要的通話內(nèi)容。從而,實(shí)現(xiàn)了既能有效利用存儲(chǔ)空間,又能及時(shí)錄制重要的通話內(nèi)容,兼顧了存儲(chǔ)空間的利用率和通話錄音功能的可靠性,提升了用戶體驗(yàn)。
需要說(shuō)明的是:上述實(shí)施例提供的通話錄音裝置與通話錄音方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,且方法實(shí)施例中的技術(shù)特征在裝置實(shí)施例中均對(duì)應(yīng)適用,這里不再贅述。
本發(fā)明還提出一種通信終端,所述通信終端包括:觸敏顯示器;一個(gè)或多個(gè)處理器;存儲(chǔ)器;一個(gè)或多個(gè)應(yīng)用程序,其中所述一個(gè)或多個(gè)應(yīng)用程序被存儲(chǔ)在所述存儲(chǔ)器中并被配置為由所述一個(gè)或多個(gè)處理器執(zhí)行,所述一個(gè)或多個(gè)程序被配置為用于執(zhí)行通話錄音方法。本實(shí)施例中所描述的OTG連接控制方法為本發(fā)明中上述實(shí)施例所涉及的OTG連接控制方法,在此不再贅述。
本發(fā)明實(shí)施例的通信終端,通過(guò)自動(dòng)對(duì)通話內(nèi)容進(jìn)行預(yù)錄制,并判斷是否在通話過(guò)程接收到錄音指令;當(dāng)沒(méi)有接收到錄音指令時(shí),說(shuō)明用戶不需要對(duì)本次通話錄音,通話結(jié)束后則自動(dòng)丟棄預(yù)錄制的通話內(nèi)容,防止不必要的通話內(nèi)容占用存儲(chǔ)空間,而且由于是自動(dòng)進(jìn)行,用戶不會(huì)察覺(jué),因此不會(huì)對(duì)用戶造成干擾;當(dāng)接收到錄音指令時(shí),說(shuō)明用戶需要對(duì)本次通話錄音,則根據(jù)錄音指令自動(dòng)保留預(yù)錄制的通話內(nèi)容,不會(huì)錯(cuò)過(guò)重要的通話內(nèi)容。從而,實(shí)現(xiàn)了既能有效利用存儲(chǔ)空間,又能及時(shí)錄制重要的通話內(nèi)容,兼顧了存儲(chǔ)空間的利用率和通話錄音功能的可靠性,提升了用戶體驗(yàn)。
本領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請(qǐng)中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專門設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類型的盤(包括軟盤、硬盤、光盤、CD-ROM、和磁光盤)、ROM(Read-Only Memory,只讀存儲(chǔ)器)、RAM(Random Access Memory,隨機(jī)存儲(chǔ)器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫(xiě)可編程只讀存儲(chǔ)器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)實(shí)現(xiàn),從而通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)執(zhí)行本發(fā)明公開(kāi)的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開(kāi)的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。
以上參照附圖說(shuō)明了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。