亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種音頻日志的儲存方法及裝置與流程

文檔序號:11155232閱讀:1077來源:國知局
一種音頻日志的儲存方法及裝置與制造工藝

本發(fā)明涉及信息處理技術領域,特別涉及一種音頻日志的儲存方法及裝置。



背景技術:

隨著智能手機的普及,使用藍牙耳機或藍牙車載與手機進行藍牙連接,并通過藍牙耳機或藍牙車載聽音樂越來越流行,但也存在很多問題,比如音樂發(fā)生卡頓,或出現雜音或斷續(xù)等問題,給用戶帶來了不好的體驗。

在現有技術中,當用戶使用藍牙耳機或藍牙車載聽手機中的音樂時,如果發(fā)生卡頓,或出現雜音或斷續(xù)的問題,用戶可以操作手機,使得手機向后臺反饋這些問題,這樣后臺可以控制手機復現出這些問題的場景,然后儲存音頻日志,從而可以根據儲存的音頻日志分析出現這些問題的原因。但是出現問題的場景可能不再出現,導致浪費了大量時間而問題得不到解決。



技術實現要素:

本發(fā)明實施例提供一種音頻日志的儲存方法及裝置,實現了根據藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔,動態(tài)地開啟音頻日志的存儲功能。

本發(fā)明實施例提供一種音頻日志的儲存方法,應用于終端設備,所述終端設備包括藍牙模塊,所述藍牙模塊包括藍牙主機模塊和藍牙控制模塊,所述方法包括:

所述終端設備的藍牙模塊與藍牙耳機或藍牙車載進行藍牙連接;

在所述藍牙模塊將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,判斷所述藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的所述音頻數據的時間間隔是否大于預置的第一時間值,如果大于,開啟音頻日志的存儲功能;

儲存原始格式的所述音頻數據的日志,以根據所述日志進行分析。

本發(fā)明實施例還提供一種音頻日志的儲存裝置,包括判斷模塊,功能操作模塊,儲存模塊及藍牙模塊,所述藍牙模塊包括藍牙主機模塊和藍牙控制模塊,其中:

所述藍牙模塊,用于與藍牙耳機或藍牙車載進行藍牙連接;

所述判斷模塊,用于在所述藍牙模塊將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,判斷所述藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的所述音頻數據的時間間隔是否大于預置的第一時間值;

所述功能操作模塊,用于如果所述藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的所述音頻數據的時間間隔大于預置的第一時間值,開啟音頻日志的存儲功能;

所述儲存模塊,用于儲存原始格式的所述音頻數據的日志,以根據所述日志進行分析。

可見,在本實施例的方法中,終端設備會在該終端設備的藍牙模塊將播放的音頻數據通過藍牙連接發(fā)送給藍牙耳機或藍牙車載的過程中,判斷藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔是否大于預置的第一時間值,如果大于,動態(tài)地開啟音頻日志的存儲功能,這樣可以即時地儲存出現音頻卡頓或雜音或斷續(xù)時的場景下的音頻日志,從而提高對問題分析的正確性。

附圖說明

為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例中終端設備的結構示意圖;

圖2是本發(fā)明實施例提供的一種音頻日志的儲存方法的流程圖;

圖3是本發(fā)明實施例提供的另一種音頻日志的儲存方法的流程圖;

圖4是本發(fā)明實施例提供的一種音頻日志的儲存裝置的結構示意圖;

圖5是本發(fā)明實施例提供的另一種音頻日志的儲存裝置的結構示意圖;

圖6是本發(fā)明實施例提供的一種終端設備的結構示意圖。

具體實施方式

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

本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”、“第三”“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發(fā)明的實施例例如能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排它的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。

本發(fā)明實施例提供一種音頻日志的儲存方法,主要可以應用于如圖1所示的終端設備中,在終端設備中包括藍牙模塊,藍牙模塊中包括藍牙主機(host)模塊和藍牙控制(controller)模塊,且在終端設備中還可以包括其它模塊,在在這里不做具體介紹。

本實施例的方法是終端設備的其它模塊所執(zhí)行的方法,流程圖如圖2所示,包括:

步驟101,終端設備的藍牙模塊與藍牙耳機或藍牙車載進行藍牙連接,具體地,是藍牙模塊中的藍牙控制模塊與藍牙耳機或藍牙車載進行的藍牙連接。

步驟102,在終端設備的藍牙模塊將播放的音頻數據通過藍牙連接發(fā)送給藍牙耳機或藍牙車載的過程中,判斷藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔是否大于預置的第一時間值,如果大于,則執(zhí)行步驟103,如果不大小,則結束流程。

可以理解,當終端設備與藍牙耳機或藍牙車載進行藍牙連接后,會獲取正在播放的原始格式的音頻數據,并將原始格式的音頻數據傳送給藍牙主機模塊;由藍牙主機模塊將原始格式的音頻數據編碼為藍牙支持的格式,即藍牙格式的音頻數據,比如將脈沖編碼調制(Pulse Code Modulation,PCM)格式的音頻數據編碼為子帶編碼(sub band coding,SBC)格式的音頻數據;然后藍牙主機模塊將藍牙格式的音頻數據傳送給藍牙控制模塊,由藍牙控制模塊將藍牙格式的音頻數據通過上述的藍牙連接發(fā)送給藍牙耳機或藍牙車載。

其中,如果藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據延遲,比如一般情況下,藍牙主機模塊每隔20毫秒(ms)會發(fā)送藍牙格式的音頻數據給藍牙控制模塊,如果藍牙主機模塊發(fā)送數據的時間間隔超過50ms,則在藍牙耳機或藍牙車載收聽到的音頻數據就會出現卡頓或雜音或斷續(xù)的問題。在本實施例中,終端設備會檢測到藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔大于第一時間值,比如50ms時,動態(tài)地開啟音頻日志的存儲功能,即步驟103。

步驟103,開啟音頻日志的存儲功能。

步驟104,儲存原始格式的音頻數據的日志,即PCM格式的音頻數據的日志,以根據日志進行分析,分析出現卡頓或雜音或斷續(xù)的問題。比如原始格式的音頻數據就會有卡頓或雜音或斷續(xù)的問題,則藍牙模塊與藍牙耳機或藍牙車載之間的藍牙通信就沒有出現問題;如果原始格式的音頻數據不會出現卡頓或雜音或斷續(xù)的問題,則分析到藍牙模塊與藍牙耳機或藍牙車載之間的藍牙通信出現問題。

進一步地,當終端設備開啟了音頻日志的存儲功能后,終端設備還會繼續(xù)判斷藍牙主機模塊連續(xù)向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔小于預置的第二時間值(比如25毫秒)的次數超過預置的次數(比如5次),為了節(jié)省終端設備的存儲空間,關閉音頻日志的存儲功能。

可見,在本實施例的方法中,終端設備會在該終端設備的藍牙模塊將播放的音頻數據通過藍牙連接發(fā)送給藍牙耳機或藍牙車載的過程中,判斷藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔是否大于預置的第一時間值,如果大于,動態(tài)地開啟音頻日志的存儲功能,這樣可以即時地儲存出現音頻卡頓或雜音或斷續(xù)時的場景下的音頻日志,從而提高對問題分析的正確性。

參考圖3所示,在另一個具體的實施例中,用戶可以操作終端設備以開啟或關閉上述音頻日志的存儲功能,這樣,終端設備在執(zhí)行音頻日志的儲存方法時,具體可以通過如下步驟來實現:

步驟201,顯示設置界面,在設置界面包括開啟或關閉音頻日志的存儲功能的選擇開關。

可以理解,用戶可以操作終端設備,使得終端設備顯示設置界面,這樣用戶選擇設置界面上的選擇開關,并提交。

步驟202,從設置界面接收用戶選擇的信息,如果從設置界面接收到關閉音頻日志的存儲功能的第一選擇信息,則終端設備不會開啟音頻日志的存儲功能,這樣終端設備會執(zhí)行如下步驟203到206;如果從設置界面接收到開啟音頻日志的存儲功能的第二選擇信息,則執(zhí)行步驟207。

步驟203,終端設備的藍牙模塊與藍牙耳機或藍牙車載進行藍牙連接。

步驟204,在藍牙模塊將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,判斷藍牙主機模塊向藍牙控制模塊發(fā)送藍牙格式的音頻數據的時間間隔是否大于預置的時間值,如果大于,則執(zhí)行步驟205,如果不大小,則結束流程。

步驟205,開啟音頻日志的存儲功能。

步驟206,儲存原始格式的音頻數據的日志,即PCM格式的音頻數據的日志,以根據日志進行分析。

步驟207,當終端設備的藍牙模塊與藍牙耳機或藍牙車載進行藍牙連接,后,在藍牙模塊將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,直接儲存原始格式的音頻數據的日志,以根據日志進行分析。

可見,終端設備還提供用戶接口,提供用戶開關或關閉音頻日志的存儲功能,如果在終端設備的藍牙模塊在與藍牙耳機或藍牙車載進行藍牙通信的過程中,如果用戶未通過該用戶接口開啟音頻日志的存儲功能,則終端設備會根據藍牙模塊中藍牙主機模塊與藍牙控制模塊之間的通信,動態(tài)地開啟音頻日志的存儲功能。

本發(fā)明實施例還提供一種音頻日志的儲存裝置,其結構示意圖如圖4所示,具體可以包括:包括判斷模塊10,功能操作模塊11,儲存模塊12及藍牙模塊13,所述藍牙模塊13包括藍牙主機模塊130和藍牙控制模塊131,其中:

所述藍牙模塊13,用于與藍牙耳機或藍牙車載進行藍牙連接,主要是藍牙控制模塊131與藍牙耳機或藍牙車載進行藍牙連接。

所述判斷模塊10,用于在所述藍牙模塊13將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,判斷所述藍牙主機模塊130向藍牙控制模塊131發(fā)送藍牙格式的所述音頻數據的時間間隔是否大于預置的第一時間值;

所述功能操作模塊11,用于如果所述判斷模塊10判斷藍牙主機模塊130向藍牙控制模塊131發(fā)送藍牙格式的所述音頻數據的時間間隔大于預置的第一時間值,開啟音頻日志的存儲功能;

所述儲存模塊12,用于在功能操作模塊11開啟音頻日志的存儲功能后,儲存原始格式的所述音頻數據的日志,以根據所述日志進行分析。

進一步地,所述功能操作模塊11,還用于如果所述藍牙主機模塊130連續(xù)向藍牙控制模塊131發(fā)送藍牙格式的所述音頻數據的時間間隔小于預置的第二時間值的次數超過預置的次數,關閉所述音頻日志的存儲功能。

這里預置的第一時間值為50毫秒,所述預置的第二時間值為25毫秒。

在本實施例的裝置中,判斷模塊10會在藍牙模塊13將播放的音頻數據通過藍牙連接發(fā)送給藍牙耳機或藍牙車載的過程中,判斷藍牙主機模塊130向藍牙控制模塊131發(fā)送藍牙格式的音頻數據的時間間隔是否大于預置的第一時間值,如果大于,功能操作模塊11動態(tài)地開啟音頻日志的存儲功能,這樣可以即時地儲存出現音頻卡頓或雜音或斷續(xù)時的場景下的音頻日志,從而提高對問題分析的正確性。

參考圖5所示,在一個具體的實施例中,本實施例的音頻日志的儲存裝置除了可以包括如圖4所示的結構外,還可以包括顯示模塊14和接收模塊15,其中,

顯示模塊14,用于顯示設置界面,所述設置界面包括開啟或關閉所述音頻日志的存儲功能的選擇開關;

接收模塊15,用于如果從所述顯示模塊14顯示的設置界面接收到關閉所述音頻日志的存儲功能的第一選擇信息,則通知所述判斷模塊11在所述藍牙模塊13將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,判斷所述藍牙主機模塊130向藍牙控制模塊131發(fā)送藍牙格式的所述音頻數據的時間間隔是否大于預置的時間值。

另一種情況下,所述功能操作模塊11,還用于如果接收模塊15從所述設置界面接收到開啟所述音頻日志的存儲功能的第二選擇信息,則開啟所述音頻日志的存儲功能;且所述儲存模塊12,還用于在所述藍牙模塊13將播放的音頻數據通過所述藍牙連接發(fā)送給所述藍牙耳機或藍牙車載的過程中,直接儲存原始格式的所述音頻數據的日志。

本發(fā)明實施例還提供一種終端設備,其結構示意圖如圖6所示,該終端設備可因配置或性能不同而產生比較大的差異,可以包括一個或一個以上中央處理器(central processing units,CPU)20(例如,一個或一個以上處理器)和存儲器21,一個或一個以上存儲應用程序221或數據222的存儲介質22(例如一個或一個以上海量存儲設備)。其中,存儲器21和存儲介質22可以是短暫存儲或持久存儲。存儲在存儲介質22的程序可以包括一個或一個以上模塊(圖示沒標出),每個模塊可以包括對終端設備中的一系列指令操作。更進一步地,中央處理器20可以設置為與存儲介質22通信,在終端設備上執(zhí)行存儲介質22中的一系列指令操作。

終端設備還可以包括一個或一個以上電源23,一個或一個以上有線或無線網絡接口24,一個或一個以上輸入輸出接口25,和/或,一個或一個以上操作系統(tǒng)223,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

具體地,在存儲介質22中儲存的應用程序221包括音頻日志的儲存的應用程序,且該程序可以包括上述音頻日志的儲存裝置中的判斷模塊10,功能操作模塊11,儲存模塊12,藍牙模塊13中的藍牙主機模塊130和藍牙控制模塊131,還可以包括上述的顯示模塊14和接收模塊15,在此不進行贅述。更進一步地,中央處理器20可以設置為與存儲介質22通信,在終端設備上執(zhí)行存儲介質22中儲存的音頻日志的儲存的應用程序對應的一系列操作。且上述的有線或無線網絡接口24可以包括藍牙接口。

上述方法實施例中所述的由終端設備所執(zhí)行的步驟可以基于該圖6所示的終端設備的結構。

本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM)、隨機存取存儲器RAM)、磁盤或光盤等。

以上對本發(fā)明實施例所提供的音頻日志的儲存方法及裝置進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發(fā)明的限制。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1