本發(fā)明涉及電子技術領域,尤其涉及一種聲音控制方法、終端及計算機可讀存儲介質(zhì)。
背景技術:
目前,隨著互聯(lián)網(wǎng)技術和移動通信技術的快速發(fā)展,手機、平板電腦、穿戴式手表等終端設備的使用越發(fā)普及,人們在日常工作和生活中最常用的交互工具就是手機等終端設備,最常使用的交互方式之一就是語音交互方式。然而,在日常語音交互過程中,人們受限于周圍所處的環(huán)境以及自身或他人的說話聲音大小不一樣,人們在用微信、qq等交互應用聽、說語音時或接聽電話的過程中,經(jīng)常會受到外界聲音太大的干擾、聽到的聲音太小或太大帶來的麻煩以及自己講的聲音太大或太小給他人造成的麻煩。因此提升用戶對手機等終端設備的音頻體驗效果也顯得越發(fā)重要。
現(xiàn)有技術中,為了確保輸出輸入的音頻的音量大小適合當前用戶所處環(huán)境和聽力系統(tǒng),在日常語音交互過程中,用戶要及時手動調(diào)節(jié)手機等終端設備的音量大小。即當遇到音頻輸出時聲音太小或者太大時,只能依靠用戶手動調(diào)節(jié)手機等終端設備的音量大小,整個調(diào)節(jié)音量的過程被動又麻煩,而且,有時候即使調(diào)節(jié)終端設備音量到最大值還是解決不了音頻輸出時聲音太小的問題;并且當用戶受限于周圍所處環(huán)境時,用戶在輸出音頻前忘記調(diào)節(jié)音量,導致播出的聲音過大造成自身的麻煩,或者用戶在輸入音頻時就會有意識提高或降低自身講話的聲音,但這可能會給接收音頻的對方造成麻煩和困擾。例如,當用戶在圖書館看書或辦公室工作時,有人撥打電話進來或發(fā)起微信語音、視頻聊天等,受周圍所處環(huán)境的影響會自動降低自身講話的聲音,然而用戶講話聲音太小會造成通信對方聽不清楚,造成通信雙方的困擾,進而影響通信雙方的交互體驗。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種聲音控制方法、終端及計算機可讀存儲介質(zhì),可以對比音量目標范圍與所述音頻信號的當前值,可以對超出所述目標音量范圍值的所述音頻信號進行實時自動調(diào)節(jié),從而實現(xiàn)智能控制聲音輸入輸出的音量大小。
第一方面,本發(fā)明實施例提供了一種聲音控制方法,該方法包括:
檢測預設的應用程序中是否有音頻信號,所述音頻信號包括輸入音頻信號和輸出音頻信號;
若檢測到有所述音頻信號,則獲取所述音頻信號的當前值;
判斷所述音頻信號的當前值是否超出所述目標音量范圍值;
若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。
第二方面,本發(fā)明實施例提供了一種終端,該終端包括:
檢測單元,用于檢測預設的應用程序中是否有音頻信號,所述音頻信號包括輸入音頻信號和輸出音頻信號;
獲取單元,用于若檢測到有所述音頻信號,獲取所述音頻信號的當前值;
判斷單元,用于判斷所述音頻信號的當前值是否超出目標音量范圍值;
調(diào)節(jié)單元,用于若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。
第三方面,本發(fā)明實施例提供了另一種終端,包括處理器、輸入設備、輸出設備和存儲器,所述處理器、輸入設備、輸出設備和存儲器相互連接,其中,所述存儲器用于存儲支持終端執(zhí)行上述方法的應用程序代碼,所述處理器被配置用于執(zhí)行上述第一方面的方法。
第四方面,本發(fā)明實施例提供了一種計算機可讀存儲介質(zhì),所述計算機存儲介質(zhì)存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被處理器執(zhí)行時使所述處理器執(zhí)行上述第一方面的方法。
本發(fā)明與現(xiàn)有技術相比的有益效果是:1、針對用戶在日常語音交互過程中,要及時手動調(diào)節(jié)終端設備的音量大小的麻煩和困擾,利用獲取預設的應用程序中的音頻信號當前值與確定適合當前環(huán)境和人耳感知度的目標音量范圍值進行比較,如超出范圍,則根據(jù)預設算法自動加強或減弱所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi),進而實現(xiàn)了所述終端設備智能調(diào)節(jié)輸出或輸入的音頻,以使所述輸出或輸入音頻信號適合當前環(huán)境和人耳感知度;2、同時保證在周圍環(huán)境不斷變化的情況下,可以根據(jù)周圍環(huán)境確定適合當前環(huán)境和人耳感知度的目標音量范圍值,并根據(jù)所述目標音量范圍值自動監(jiān)控調(diào)節(jié)所述音頻信號,避免用戶輸出或輸入音頻聲音過大過小造成的困擾和麻煩,有助于通信雙方的溝通交流,從而有效提高了通信雙方的交互體驗。
附圖說明
為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲取其他的附圖。
圖1是本發(fā)明實施例提供的一種聲音控制方法的示意流程圖;
圖2是本發(fā)明第一實施例提供的一種聲音控制方法的示意流程圖;
圖3是本發(fā)明實施例提供的終端的聲控界面示意圖;
圖4是本發(fā)明實施例提供的終端的聲控界面添加應用程序的示意圖;
圖5是本發(fā)明第二實施例提供的一種聲音控制方法的示意流程圖;
圖6是本發(fā)明第一實施例提供的一種終端的示意性框圖;
圖7是本發(fā)明第二實施例提供的一種終端的示意性框圖;
圖8是本發(fā)明第一實施例提供的一種終端的判斷單元的示意性框圖;
圖9是本發(fā)明第一實施例提供的一種終端的調(diào)節(jié)單元的示意性框圖;
圖10是本發(fā)明第二實施例提供的一種終端示意性框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應當理解,當在本說明書和所附權(quán)利要求書中使用時,術語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個或多個其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應當理解,在此本發(fā)明說明書中所使用的術語僅僅是出于描述特定實施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個”及“該”意在包括復數(shù)形式。
還應當進一步理解,在本發(fā)明說明書和所附權(quán)利要求書中使用的術語“和/或”是指相關聯(lián)列出的項中的一個或多個的任何組合以及所有可能組合,并且包括這些組合。
如在本說明書和所附權(quán)利要求書中所使用的那樣,術語“如果”可以依據(jù)上下文被解釋為“當...時”或“一旦”或“響應于確定”或“響應于檢測到”。類似地,短語“如果確定”或“如果檢測到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應于確定”或“一旦檢測到[所描述條件或事件]”或“響應于檢測到[所描述條件或事件]”。
具體實現(xiàn)中,本發(fā)明實施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動電話、膝上型計算機或平板計算機之類的其它便攜式設備。還應當理解的是,在某些實施例中,所述設備并非便攜式通信設備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺式計算機。
在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應當理解的是,終端可以包括諸如物理鍵盤、鼠標和/或控制桿的一個或多個其它物理用戶接口設備。
終端支持各種應用程序,例如以下中的一個或多個:繪圖應用程序、演示應用程序、文字處理應用程序、網(wǎng)站創(chuàng)建應用程序、盤刻錄應用程序、電子表格應用程序、游戲應用程序、電話應用程序、視頻會議應用程序、電子郵件應用程序、即時消息收發(fā)應用程序、鍛煉支持應用程序、照片管理應用程序、數(shù)碼相機應用程序、數(shù)字攝影機應用程序、web瀏覽應用程序、數(shù)字音樂播放器應用程序和/或數(shù)字視頻播放器應用程序。
可以在終端上執(zhí)行的各種應用程序可以使用諸如觸摸敏感表面的至少一個公共物理用戶接口設備??梢栽趹贸绦蛑g和/或相應應用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個或多個功能以及終端上顯示的相應信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對用戶而言直觀且透明的用戶界面的各種應用程序。
請參看圖1,其是本發(fā)明實施例提供的一種聲音控制方法的示意子流程圖,該方法可以應用在智能手機(如android手機、ios手機等)、具有通信交互功能的平板電腦或智能穿戴設備等終端中。如圖所示,該方法可包括步驟s1~s4。
s1、檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和輸出音頻信號。具體地,若有音頻信號則進入步驟s2,若沒有音頻信號則進入結(jié)束。其中,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖。
s2、若檢測到有該音頻信號,則獲取該音頻信號的當前值。
s3、判斷該音頻信號的當前值是否超出所述目標音量范圍值。具體地,若該音頻信號的當前值超出所述目標音量范圍值,則進入步驟s4,反之,則進入結(jié)束。
s4、若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi)。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。
請參看圖2,其是本發(fā)明第一實施例提供的一種聲音控制方法的示意流程圖,該方法可以應用在智能手機(如android手機、ios手機等)、具有通信交互功能的平板電腦或智能穿戴設備等終端中。如圖所示,該方法可包括步驟s1'~s6'。
s1'、檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和輸出音頻信號。具體地,若有音頻信號則進入步驟s2,若沒有音頻信號則進入結(jié)束。其中,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖。
s2'、若檢測到有該音頻信號,則獲取該音頻信號的當前值。
s3'、判斷該音頻信號的當前值是否超出所述目標音量范圍值,其中,該超出該目標音量范圍值包括超出該目標音量范圍值并且大于該目標音量范圍值的最大值和超出該目標音量范圍值并且小于該目標音量范圍值的最小值。具體地,判斷該當前值是否大于該目標音量范圍值的最大值,若該音頻信號的當前值大于該目標音量范圍值的最大值,則進入步驟s5,反之,則進入步驟s4。
s4'、判斷該音頻信號的當前值是否超出所述目標音量范圍值,具體地,判斷該當前值是否小于該目標音量范圍值的最小值,若該音頻信號的當前值小于該目標音量范圍值的最小值,則進入步驟s6,反之,則進入結(jié)束。
s5'、當該音頻信號的當前值超出該目標音量范圍值且大于該目標音量范圍值的最大值時,根據(jù)該預設算法自動調(diào)節(jié)減小該音頻信號的當前值,以使該音頻信號的當前值降低到該目標音量范圍值的最大值。
s6'、當該音頻信號的當前值超出該目標音量范圍值且小于該目標音量范圍值的最小值時,根據(jù)該預設算法自動調(diào)節(jié)增大該音頻信號的當前值,以使該音頻信號的當前值升高到該目標音量范圍值的最小值。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。另外,該目標音量范圍值的最大值和最小值可以根據(jù)用戶個人需求進行自定義設置。
請參看圖5,其是本發(fā)明第二實施例中提供的一種聲音控制方法的示意流程圖,該方法可以應用在智能手機(如android手機、ios手機等)、具有通信交互功能的平板電腦或智能穿戴設備等終端中。本第二實施例與第一實施例區(qū)別在于第二實施例中在步驟s1'之前增多了步驟s7'和步驟s8',步驟s7'和步驟s8'可以測試獲取適合當前環(huán)境和人耳感知度的目標音量范圍值。
步驟s7'、測試當前環(huán)境的音頻信號的分貝值。具體地,測試獲取當前環(huán)境的音頻信號的分貝值可以根據(jù)終端內(nèi)的聲音傳感器等傳感器進行測試獲取,可以測試獲得終端所處的不同環(huán)境下的分貝值。
步驟s8'、根據(jù)該分貝值確定適合當前環(huán)境和人耳感知度的音量范圍值作為目標音量范圍值,所述目標音量范圍值包括輸入音頻的目標音量范圍值和輸出音頻的目標音量范圍值。適合當前環(huán)境的輸入音頻的目標音量范圍值可以根據(jù)人耳的聲音感知度來測試得出最適合的輸入音頻的目標音量范圍值,因為用戶在與他人進行交互通信時,用戶輸入音頻的目標音量范圍值保持在較為穩(wěn)定的范圍內(nèi)且適合人耳的聲音感知度,會給與用戶正在進行通信的對方更好的交互體驗。因此,若用戶在與他人進行交互通信時,事先根據(jù)人耳的聲音感知度來確定輸入音頻的目標音量范圍值,穩(wěn)定輸入的目標音量范圍值可以給通信對方更好的交互體驗,進而保證了通信雙方的體驗。可選地,該輸入音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。適合當前環(huán)境的輸出音頻的目標音量范圍值可以根據(jù)測試獲取的不同環(huán)境下不同的分貝值進行調(diào)整,即在辦公室、住所、圖書館等環(huán)境下的分貝值會相對較低,而操場、公園、市場等環(huán)境下的分貝值會相對較高,用戶可以根據(jù)不同環(huán)境下的不同的分貝值確定適合當前環(huán)境的輸出音頻的目標音量范圍值。例如當用戶位于較為安靜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較低的范圍內(nèi),以保證用戶能聽到音頻的同時不打擾周圍環(huán)境的其他用戶;當用戶位于較為嘈雜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較高的范圍內(nèi),以確保用戶在嘈雜的環(huán)境下能聽到輸出的音頻??蛇x地,該輸出音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。
可以理解地,在上述實施例中保證了在用戶所處周圍環(huán)境不斷變化的情況下,可以根據(jù)不同的周圍環(huán)境的分貝值確定適合當前環(huán)境和人耳感知度的目標音量范圍值,并根據(jù)該目標音量范圍值自動監(jiān)控調(diào)節(jié)該輸入或輸出音頻信號,避免用戶輸出或輸入音頻聲音過大過小對自身或他人造成的困擾和麻煩,有助于通信雙方的溝通交流,從而有效提高了通信雙方的交互體驗。另外,在一些可行的實施例中,用戶可以自行打開終端預先設計例如聲控等應用程序中將用戶經(jīng)常所處例如住所、辦公室等場所與該環(huán)境下測試確定的目標音量范圍值一一對應保存,可以保存為用戶常用的目標音量范圍值。
請參看圖6,其是本發(fā)明提供的第一實施例的終端100的示意性框圖。該終端100包檢測單元10、獲取單元20、判斷單元30、以及調(diào)節(jié)單元40。
檢測單元10、用于檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和輸出音頻信號。具體地,該檢測單元20用于實時監(jiān)控檢測該預設的應用程序是否有音頻信號的輸入或輸出。用戶可以根據(jù)個人需求來自行設置需要被監(jiān)控音頻信號輸入或輸出的應用程序,并通過檢測單元20實時監(jiān)控檢測該預先設置的應用程序是否有音頻信號的輸入或輸出。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。具體情況請參見圖2,圖2是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇添加或刪除應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。
獲取單元20、用于若檢測到有該音頻信號,獲取該音頻信號的當前值。
判斷單元30、用于判斷所述音頻信號的當前值是否超出所述目標音量范圍值。具體地,判斷單元30用于判斷所述音頻信號的當前值是否超出該目標音量范圍值,其中,該超出該目標音量范圍值包括超出該目標音量范圍值并且大于該目標音量范圍值的最大值和超出該目標音量范圍值并且小于該目標音量范圍值的最小值。
調(diào)節(jié)單元40、用于若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,當該音頻信號的當前值超出該目標音量范圍值且大于該目標音量范圍值的最大值時,根據(jù)預設算法自動減小該音頻電信號的當前值,以使該音頻信號的當前值降低到該目標音量范圍值的最大值;當該音頻信號的當前值超出該目標音量范圍值并且小于該目標音量范圍值的最小值,根據(jù)該預設算法自動增大該音頻電信號的當前值,以使該音頻信號的當前值升高到該目標音量范圍值的最小值。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出的音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出的音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。另外,該目標音量范圍值的最大值和最小值可以根據(jù)用戶個人需求進行自定義設置。
請參看圖7,其是本發(fā)明第二實施例提供的一種終端的示意性框圖。本第二實施例與第一實施例區(qū)別在于第二實施例中增多了測試單元50及確定單元60。在第二實施例中,測試單元50用于測試當前環(huán)境的音頻信號的分貝值;確定單元60用于根據(jù)所述分貝值確定適合當前環(huán)境和人耳感知度的音量范圍值以作為目標音量范圍值。
該測試單元50、用于測試當前環(huán)境的音頻信號的分貝值。具體地,測試當前環(huán)境的音頻信號的分貝值的第一測試單元可以通過終端內(nèi)的聲音傳感器等傳感器進行測試獲取,可以測試獲得終端所處的不同環(huán)境下不同的分貝值。
該確定單元60、用于根據(jù)所述分貝值確定適合當前環(huán)境和人耳感知度的音量范圍值以作為目標音量范圍值,所述目標音量范圍值包括輸入音頻的目標音量范圍值和輸出音頻的目標音量范圍值。具體地,適合當前環(huán)境的輸入音頻的目標音量范圍值可以根據(jù)人耳的聲音感知度來測試得出最適合的輸入音頻的目標音量范圍值,因為用戶在與他人進行交互通信時,用戶輸入音頻的目標音量范圍值保持在較為穩(wěn)定的范圍內(nèi)且適合人耳的聲音感知度,會給與用戶正在進行通信的對方更好的交互體驗。因此,若用戶在與他人進行交互通信時,事先根據(jù)人耳的聲音感知度來確定輸入音頻的目標音量范圍值,穩(wěn)定輸入的目標音量范圍值可以給通信對方更好的交互體驗,進而保證了通信雙方的體驗??蛇x地,該輸入音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。適合當前環(huán)境的輸出音頻的目標音量范圍值可以根據(jù)測試獲取的不同環(huán)境下不同的分貝值進行調(diào)整,即在辦公室、住所、圖書館等環(huán)境下的分貝值會相對較低,而操場、公園、市場等環(huán)境下的分貝值會相對較高,用戶可以根據(jù)不同環(huán)境下的不同的分貝值確定適合當前環(huán)境的輸出音頻的目標音量范圍值。例如當用戶位于較為安靜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較低的范圍內(nèi),以保證用戶能聽到音頻的同時不打擾周圍環(huán)境的其他用戶;當用戶位于較為嘈雜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較高的范圍內(nèi),以確保用戶在嘈雜的環(huán)境下能聽到輸出的音頻??蛇x地,該輸出音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。
可以理解地,在上述實施例中保證了在用戶所處周圍環(huán)境不斷變化的情況下,可以根據(jù)不同的周圍環(huán)境的分貝值確定適合當前環(huán)境和人耳感知度的目標音量范圍值,并根據(jù)該目標音量范圍值自動監(jiān)控調(diào)節(jié)該輸入或輸出音頻信號,避免用戶輸出或輸入音頻聲音過大過小對自身或他人造成的困擾和麻煩,有助于通信雙方的溝通交流,從而有效提高了通信雙方的交互體驗。另外,在一些可行的實施例中,用戶可以自行打開終端預先設計例如聲控等應用程序中將用戶經(jīng)常所處例如住所、辦公室等場所與該環(huán)境下測試確定的目標音量范圍值一一對應保存,可以保存為用戶常用的目標音量范圍值。
請參看圖8,其是本發(fā)明第一實施例提供的判斷單元30的示意流程圖。在本實施例中,判斷單元30用于判斷該音頻信號的當前值是否超出所述目標音量范圍值。具體地,判斷單元30包括第一判斷單元32、第一判定單元34、第二判斷單元36及第二判定單元38。
該第一判斷單元32、用于判斷所述音頻信號的當前值是否大于所述目標音量范圍值的最大值。
該第一判定單元34、若所述音頻信號的當前值大于所述目標音量范圍值的最大值,則用于判定所述當前值超出所述目標音量范圍值。
該第二判斷單元36、用于判斷所述音頻信號的當前值是否小于所述目標音量范圍值的最小值。
該第二判定單元38、若所述音頻信號的當前值小于所述目標音量范圍值的最小值,則用于判定所述當前值超出所述目標音量范圍值。
請參看圖9,其是本發(fā)明第一實施例提供的調(diào)節(jié)單元40的示意流程圖。在本實施例中,調(diào)節(jié)單元40用于當所述音頻信號的當前值超出所述目標音量范圍值時,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,調(diào)節(jié)單元40包括第一調(diào)節(jié)單元42及第二調(diào)節(jié)單元44。
該第一調(diào)節(jié)單元42、用于當該音頻信號的當前值超出該目標音量范圍值且大于該目標音量范圍值的最大值時,根據(jù)該預設算法自動調(diào)節(jié)減小該音頻信號的當前值,以使該音頻信號的當前值降低到該目標音量范圍值的最大值。
該第二調(diào)節(jié)單元44、用于當該音頻信號的當前值超出該目標音量范圍值且小于該目標音量范圍值的最小值時,根據(jù)該預設算法自動調(diào)節(jié)增大該音頻信號的當前值,以使該音頻信號的當前值升高到該目標音量范圍值的最小值。
上述實施例中,用戶可以實時比對輸入或輸出的音頻信號的當前值是否超出該目標音量范圍值,并對超出該目標音量范圍值的音頻信號當前值進行實時減小或增大的調(diào)節(jié)處理,以使該輸入或輸出的音頻信號保持在該目標音量范圍值內(nèi),保證了輸入或輸出的音頻信號的質(zhì)量,以獲得人耳感知度最好的一段音頻流,提高用戶的交互體驗。
請參看圖10,其為本發(fā)明實施例提供的終端100的示意性框圖。本實施例中所描述的終端99,包括:至少一個輸入設備100、至少一個輸出設備200、以及至少一個處理器(cpu)300、存儲器400以及聲音傳感器500。輸入設備100、輸出設備200、處理器300、存儲器400以及聲音傳感器500通過總線600連接。
輸入設備100具體可為觸控面板(觸摸屏)、物理按鍵、指紋識別模組和鼠標。
輸出設備200具體可為顯示屏。
存儲器400可以是高速ram存儲器,也可為非不穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。上述存儲器400用于存儲一組程序代碼,上述輸入設備100、輸出設備200和處理器300用于調(diào)用存儲器400中存儲的程序代碼,執(zhí)行如下操作:
處理器300,用于:
檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和該輸出音頻信號。具體地,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖;
若檢測到有該音頻信號,則獲取該音頻信號的當前值;
判斷該音頻信號的當前值是否超出所述目標音量范圍值;
若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi)。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。
進一步地,處理器300用于:
檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和該輸出音頻信號。具體地,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖;
若檢測到有該音頻信號,則獲取該音頻信號的當前值;
判斷該音頻信號的當前值是否超出所述目標音量范圍值,其中,該超出該目標音量范圍值包括超出該目標音量范圍值并且大于該目標音量范圍值的最大值和超出該目標音量范圍值并且小于該目標音量范圍值的最小值。具體地,該判斷該音頻信號的當前值是否超出所述目標音量范圍值包括:判斷該當前值是否大于該目標音量范圍值的最大值;
若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,該根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)包括:當該音頻信號的當前值超出該目標音量范圍值且大于該目標音量范圍值的最大值時,根據(jù)該預設算法自動調(diào)節(jié)減小該音頻信號的當前值,以使該音頻信號的當前值降低到該目標音量范圍值的最大值;
所述判斷該音頻信號的當前值是否超出所述目標音量范圍值包括:判斷該當前值是否小于該目標音量范圍值的最小值;
該根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)包括:當該音頻信號的當前值超出該目標音量范圍值且小于該目標音量范圍值的最小值時,根據(jù)該預設算法自動調(diào)節(jié)增大該音頻信號的當前值,以使該音頻信號的當前值升高到該目標音量范圍值的最小值。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。另外,該目標音量范圍值的最大值和最小值可以根據(jù)用戶個人需求進行自定義設置。
進一步地,處理器300可以測試獲取適合當前環(huán)境和人耳感知度的目標音量范圍值。具體地,處理器300用于:
測試當前環(huán)境的音頻信號的分貝值。具體地,測試獲取當前環(huán)境的音頻信號的分貝值可以根據(jù)終端內(nèi)的聲音傳感器等傳感器進行測試獲取,可以測試獲得終端所處的不同環(huán)境下的分貝值;
根據(jù)該分貝值確定適合當前環(huán)境和人耳感知度的音量范圍值作為目標音量范圍值,所述目標音量范圍值包括輸入音頻的目標音量范圍值和輸出音頻的目標音量范圍值。適合當前環(huán)境的輸入音頻的目標音量范圍值可以根據(jù)人耳的聲音感知度來測試得出最適合的輸入音頻的目標音量范圍值,因為用戶在與他人進行交互通信時,用戶輸入音頻的目標音量范圍值保持在較為穩(wěn)定的范圍內(nèi)且適合人耳的聲音感知度,會給與用戶正在進行通信的對方更好的交互體驗。因此,若用戶在與他人進行交互通信時,事先根據(jù)人耳的聲音感知度來確定輸入音頻的目標音量范圍值,穩(wěn)定輸入的目標音量范圍值可以給通信對方更好的交互體驗,進而保證了通信雙方的體驗??蛇x地,該輸入音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。適合當前環(huán)境的輸出音頻的目標音量范圍值可以根據(jù)測試獲取的不同環(huán)境下不同的分貝值進行調(diào)整,即在辦公室、住所、圖書館等環(huán)境下的分貝值會相對較低,而操場、公園、市場等環(huán)境下的分貝值會相對較高,用戶可以根據(jù)不同環(huán)境下的不同的分貝值確定適合當前環(huán)境的輸出音頻的目標音量范圍值。例如當用戶位于較為安靜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較低的范圍內(nèi),以保證用戶能聽到音頻的同時不打擾周圍環(huán)境的其他用戶;當用戶位于較為嘈雜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較高的范圍內(nèi),以確保用戶在嘈雜的環(huán)境下能聽到輸出的音頻。可選地,該輸出音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置;
可以理解地,在上述實施例中保證了在用戶所處周圍環(huán)境不斷變化的情況下,可以根據(jù)不同的周圍環(huán)境的分貝值確定適合當前環(huán)境和人耳感知度的目標音量范圍值,并根據(jù)該目標音量范圍值自動監(jiān)控調(diào)節(jié)該輸入或輸出音頻信號,避免用戶輸出或輸入音頻聲音過大過小對自身或他人造成的困擾和麻煩,有助于通信雙方的溝通交流,從而有效提高了通信雙方的交互體驗。另外,在一些可行的實施例中,用戶可以自行打開終端預先設計例如聲控等應用程序中將用戶經(jīng)常所處例如住所、辦公室等場所與該環(huán)境下測試確定的目標音量范圍值一一對應保存,可以保存為用戶常用的目標音量范圍值。
在本發(fā)明的另一實施例中提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn):
檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和該輸出音頻信號。具體地,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖;
若檢測到有該音頻信號,則獲取該音頻信號的當前值;
判斷該音頻信號的當前值是否超出所述目標音量范圍值;
若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi)。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。
進一步實現(xiàn):
檢測預設的應用程序中是否有音頻信號,該音頻信號包括輸入音頻信號和該輸出音頻信號。具體地,用戶可以通過終端預先設計的例如聲控等應用程序來預先設置需要被監(jiān)控的應用程序,可以根據(jù)個人需求來自行添加或刪除需要被監(jiān)控音頻信號輸入或輸出的應用程序,還可以根據(jù)自身需求手動設置該目標音量范圍值的最小值和最大值。具體情況請參見圖3,圖3是本發(fā)明實施例提供的終端預先設計的聲控界面示意圖。例如,可以添加微信、qq等交互應用程序也可以添加撥打接聽電話等系統(tǒng)程序到終端預先設計的例如聲控等應用程序中,即該聲控等應用程序?qū)崟r監(jiān)控檢測該預設的應用程序是否有音頻的輸入或輸出。通過該聲控應用程序用戶可以根據(jù)自身需求自行選擇需要被實時監(jiān)控的應用程序,具體情況請參見圖4,圖4是本發(fā)明實施例提供的終端預先設計的聲控界面添加應用程序的示意圖;
若檢測到有該音頻信號,則獲取該音頻信號的當前值;
判斷該音頻信號的當前值是否超出所述目標音量范圍值,其中,該超出該目標音量范圍值包括超出該目標音量范圍值并且大于該目標音量范圍值的最大值和超出該目標音量范圍值并且小于該目標音量范圍值的最小值。具體地,該判斷該音頻信號的當前值是否超出所述目標音量范圍值包括:判斷該當前值是否大于該目標音量范圍值的最大值;
若超出所述目標音量范圍值,根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)。具體地,該根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)包括:當該音頻信號的當前值超出該目標音量范圍值且大于該目標音量范圍值的最大值時,根據(jù)該預設算法自動調(diào)節(jié)減小該音頻信號的當前值,以使該音頻信號的當前值降低到該目標音量范圍值的最大值;
所述判斷該音頻信號的當前值是否超出所述目標音量范圍值包括:判斷該當前值是否小于該目標音量范圍值的最小值;
該根據(jù)預設算法實時調(diào)節(jié)所述音頻信號,以使所述音頻信號當前值回歸到所述目標音量范圍值內(nèi)包括:當該音頻信號的當前值超出該目標音量范圍值且小于該目標音量范圍值的最小值時,根據(jù)該預設算法自動調(diào)節(jié)增大該音頻信號的當前值,以使該音頻信號的當前值升高到該目標音量范圍值的最小值。
在上述實施例中,通過實時監(jiān)控檢測預設應用程序內(nèi)的輸入或輸出音頻信號,判斷輸入或輸出音頻信號的當前值是否超出該目標音量范圍值,若超出該目標音量范圍值,則實時自動減弱或加強輸入或輸出音頻信號,以使該音頻信號的當前值回歸到最好的目標音量范圍值內(nèi),并循環(huán)重復上述流程,保證了輸入或輸出音頻信號都在該目標音量范圍值內(nèi),以獲得輸入或輸出音頻信號最好的一段音頻流,滿足用戶的交互需求。另外,該目標音量范圍值的最大值和最小值可以根據(jù)用戶個人需求進行自定義設置。
進一步可以實現(xiàn):測試獲取適合當前環(huán)境和人耳感知度的目標音量范圍值,具體包括:
測試當前環(huán)境的音頻信號的分貝值。具體地,測試獲取當前環(huán)境的音頻信號的分貝值可以根據(jù)終端內(nèi)的聲音傳感器等傳感器進行測試獲取,可以測試獲得終端所處的不同環(huán)境下的分貝值;
根據(jù)該分貝值確定適合當前環(huán)境和人耳感知度的音量范圍值作為目標音量范圍值,所述目標音量范圍值包括輸入音頻的目標音量范圍值和輸出音頻的目標音量范圍值。適合當前環(huán)境的輸入音頻的目標音量范圍值可以根據(jù)人耳的聲音感知度來測試得出最適合的輸入音頻的目標音量范圍值,因為用戶在與他人進行交互通信時,用戶輸入音頻的目標音量范圍值保持在較為穩(wěn)定的范圍內(nèi)且適合人耳的聲音感知度,會給與用戶正在進行通信的對方更好的交互體驗。因此,若用戶在與他人進行交互通信時,事先根據(jù)人耳的聲音感知度來確定輸入音頻的目標音量范圍值,穩(wěn)定輸入的目標音量范圍值可以給通信對方更好的交互體驗,進而保證了通信雙方的體驗??蛇x地,該輸入音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置。適合當前環(huán)境的輸出音頻的目標音量范圍值可以根據(jù)測試獲取的不同環(huán)境下不同的分貝值進行調(diào)整,即在辦公室、住所、圖書館等環(huán)境下的分貝值會相對較低,而操場、公園、市場等環(huán)境下的分貝值會相對較高,用戶可以根據(jù)不同環(huán)境下的不同的分貝值確定適合當前環(huán)境的輸出音頻的目標音量范圍值。例如當用戶位于較為安靜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較低的范圍內(nèi),以保證用戶能聽到音頻的同時不打擾周圍環(huán)境的其他用戶;當用戶位于較為嘈雜的環(huán)境時,輸出音頻的音頻目標范圍值要適合當前環(huán)境,則輸出音頻目標范圍值要相應調(diào)整到分貝值較高的范圍內(nèi),以確保用戶在嘈雜的環(huán)境下能聽到輸出的音頻??蛇x地,該輸出音頻的目標音量范圍值可以根據(jù)用戶個人需求進行自定義設置;
可以理解地,在上述實施例中保證了在用戶所處周圍環(huán)境不斷變化的情況下,可以根據(jù)不同的周圍環(huán)境的分貝值確定適合當前環(huán)境和人耳感知度的目標音量范圍值,并根據(jù)該目標音量范圍值自動監(jiān)控調(diào)節(jié)該輸入或輸出音頻信號,避免用戶輸出或輸入音頻聲音過大過小對自身或他人造成的困擾和麻煩,有助于通信雙方的溝通交流,從而有效提高了通信雙方的交互體驗。另外,在一些可行的實施例中,用戶可以自行打開終端預先設計例如聲控等應用程序中將用戶經(jīng)常所處例如住所、辦公室等場所與該環(huán)境下測試確定的目標音量范圍值一一對應保存,可以保存為用戶常用的目標音量范圍值。
所述計算機可讀存儲介質(zhì)可以是前述任一實施例所述的終端的內(nèi)部存儲單元,例如終端的硬盤或內(nèi)存。所述計算機可讀存儲介質(zhì)也可以是所述終端的外部存儲設備,例如所述終端上配備的插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)等。進一步地,所述計算機可讀存儲介質(zhì)還可以既包括所述終端的內(nèi)部存儲單元也包括外部存儲設備。所述計算機可讀存儲介質(zhì)用于存儲所述計算機程序以及所述終端所需的其他程序和數(shù)據(jù)。所述計算機可讀存儲介質(zhì)還可以用于暫時地存儲已經(jīng)輸出或者將要輸出的數(shù)據(jù)。
本領域普通技術人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的終端和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的終端和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本發(fā)明實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。