本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及電磁干擾領(lǐng)域,具體涉及一種射頻干擾處理方法、裝置、存儲(chǔ)介質(zhì)及終端。
背景技術(shù):
射頻通信的干擾問題一直以來(lái)都是亟待解決的重要課題,這其中既包括射頻系統(tǒng)內(nèi)部之間的干擾,也包含有其他模塊對(duì)射頻通信的干擾。在實(shí)際應(yīng)用中,經(jīng)常出現(xiàn)多個(gè)通信模塊或者多個(gè)通信模式共存的情形,例如藍(lán)牙模塊、近場(chǎng)通信模塊、wifi模塊、wcdma射頻模塊、fdd-lte射頻模塊等通信模塊共存。當(dāng)多個(gè)通信模塊同時(shí)通信時(shí),某一個(gè)通信技模塊的發(fā)射信號(hào)有可能被誤認(rèn)為另一通信模塊的接收信號(hào)進(jìn)行處理,從而對(duì)射頻通信造成干擾,影響移動(dòng)終端的正常通信,降低通信質(zhì)量。故,需進(jìn)一步改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種射頻干擾處理方法、裝置、存儲(chǔ)介質(zhì)及終端,可以降低運(yùn)行中的干擾模塊對(duì)射頻信號(hào)的干擾。
本發(fā)明實(shí)施例提供一種射頻干擾處理方法,應(yīng)用于終端中,所述方法包括:
當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊;
若是,則檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);
當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理。
本發(fā)明實(shí)施例還提供一種射頻干擾處理裝置,所述裝置包括:
第一判斷模塊,用于當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊;
檢測(cè)模塊,用于當(dāng)所述第二通信模塊開啟時(shí),檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);
處理模塊,用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理。
本發(fā)明實(shí)施例還提供一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器調(diào)用以執(zhí)行本發(fā)明任一實(shí)施例所述的射頻干擾處理方法。
本發(fā)明實(shí)施例還提供一種終端,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述計(jì)算機(jī)程序,執(zhí)行本發(fā)明任一實(shí)施例所述的射頻干擾處理方法。
本發(fā)明實(shí)施例通過(guò)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊,當(dāng)判定所述第二通信模塊已開啟,且檢測(cè)到所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,以保證在第一通信模塊運(yùn)行期間減小來(lái)自于其他與第一通信模塊間具有重疊的頻段區(qū)間的通信模塊的干擾,提高通信質(zhì)量。
附圖說(shuō)明
下面結(jié)合附圖,通過(guò)對(duì)本發(fā)明的具體實(shí)施方式詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
圖1為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的流程示意圖。
圖2為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的另一流程示意圖。
圖3為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的又一流程示意圖。
圖4為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的結(jié)構(gòu)示意圖。
圖5為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的另一結(jié)構(gòu)示意圖。
圖6為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的又一結(jié)構(gòu)示意圖。
圖7為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。可以理解的是,此處所描述的具體實(shí)施例僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明中的術(shù)語(yǔ)“第一”和“第二”等是用于區(qū)別不同對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含了一系列步驟或模塊的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或模塊,而是可選地還包括沒有列出的步驟或模塊,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或模塊。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說(shuō)明書中的各個(gè)位置出現(xiàn)該短語(yǔ)并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的執(zhí)行主體,可以為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置,或者集成了所述射頻干擾處理裝置的終端(譬如筆記本、掌上電腦、平板電腦、智能手機(jī)、車載智能設(shè)備、智能手表等),所述射頻干擾處理裝置可以采用硬件或者軟件的方式實(shí)現(xiàn)。
請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的流程示意圖。所述方法包括:
步驟s101,當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟;若是,則執(zhí)行步驟s102;若否,則執(zhí)行步驟s104。其中,所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊,即所述第一通信模塊與所述第二通信模塊互為干擾對(duì)象。
可以理解的是,所述第二通信模塊的工作頻段與所述第一通信模塊的工作頻段存在重疊的頻段區(qū)間。當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷終端中是否開啟第二通信模塊,以此來(lái)排除干擾對(duì)象。
可以理解的是,可以在終端開發(fā)過(guò)程中,通過(guò)獲取終端中多個(gè)通信模塊的工作頻段,確定所述多個(gè)通信模塊中存在工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊間重疊的頻段區(qū)間,其中所述工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊包括第一通信模塊與第二通信模塊。
可以理解的是,一臺(tái)終端中,往往會(huì)采用多種通信技術(shù)來(lái)滿足多樣化的通信需求。所述終端可以通過(guò)由幀或分組發(fā)送數(shù)據(jù)的有線、無(wú)線或者基于衛(wèi)星的通信系統(tǒng)來(lái)運(yùn)行。例如,所述多種通信技術(shù)可以包括近場(chǎng)通信(nearfieldcommunication,nfc),藍(lán)牙,無(wú)線局域網(wǎng)(wireless-fidelity,wifi),全球定位系統(tǒng)(globalpositioningsystem,gps),全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunication,gsm),碼分多址(codedivisionmultipleaccess,cdma),頻分多址(frequencydivisionmultipleaccess,fdma),寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma),時(shí)分同步碼分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scdma),以及在長(zhǎng)期演進(jìn)(longtermevolution,lte)通訊網(wǎng)絡(luò)中的頻分雙工(frequencydivisionduplex,fdd)和時(shí)分雙工(timedivisionduplex,tdd)通信技術(shù)等。所述多種通信技術(shù)通過(guò)對(duì)應(yīng)的通信模塊來(lái)實(shí)現(xiàn)其功能,其中每一通信模塊對(duì)應(yīng)一工作頻段,所述工作頻段為對(duì)應(yīng)通信技術(shù)中行業(yè)規(guī)范指定的頻段或者允許工作的頻段區(qū)間??梢岳斫獾?,終端中的多個(gè)通信模塊之間可能存在工作頻段至少部分重疊的情形??梢栽诮K端開發(fā)過(guò)程中,通過(guò)獲取終端中多個(gè)通信模塊的工作頻段,分析所述多個(gè)通信模塊的工作頻段是否存在至少部分重疊的情形,根據(jù)分析結(jié)果確定所述多個(gè)通信模塊中工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊間重疊的頻段區(qū)間,其中所述工作頻段重疊的每?jī)蓚€(gè)通信模塊包括第一通信模塊與第二通信模塊??梢詫@取到的數(shù)據(jù)及分析結(jié)果進(jìn)行記錄,以建立記錄表并存儲(chǔ)到終端中,比如,建立關(guān)于各個(gè)通信模塊間重疊的頻段區(qū)間記錄表,如表1所示,記錄了各個(gè)通信模塊的工作頻段以及互為干擾的干擾對(duì)象,并針對(duì)工作頻段重疊的每?jī)蓚€(gè)通信模塊的重疊的頻段區(qū)間進(jìn)行記錄。
表1
比如,如表1所示,第一通信模塊為gsm,與gsm互為干擾對(duì)象的第二通信模塊為wcdma,當(dāng)檢測(cè)到第一通信模塊gsm接收到執(zhí)行通信任務(wù)的指令時(shí),判斷述第二通信模塊wcdma是否開啟;若是,則執(zhí)行步驟s102;若否,則執(zhí)行步驟s104。
步驟s102,檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);若是,則執(zhí)行步驟s103;若否,則執(zhí)行步驟s104。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s103;當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊不會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s104。
比如,第一通信模塊為gsm900,第二通信模塊為wcdma,gsm900與wcdma的重疊的頻段區(qū)間為b8,當(dāng)gsm900當(dāng)前的工作頻率處于b8內(nèi),wcdma當(dāng)前的工作頻率處于b8內(nèi)時(shí),所述第一通信模塊gsm900與所述第二通信模塊wcdma當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間b8內(nèi),則gsm900與wcdma間存在射頻干擾,為了避免干擾,兩者在同一工作時(shí)段不能并存。
比如,第一通信模塊為gsm900,第二通信模塊為wcdma,gsm900與wcdma的重疊的頻段區(qū)間為b8,當(dāng)gsm900當(dāng)前的工作頻率處于b8內(nèi),wcdma當(dāng)前的工作頻率處于b3內(nèi)時(shí),則gsm與wcdma未同時(shí)存在所述重疊的頻段區(qū)間內(nèi),兩者間不存在射頻干擾,兩者在同一工作時(shí)段可以并存。
步驟s103,通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi),在第一通信模塊執(zhí)行通信任務(wù)期間,需通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,以消除來(lái)自于第二通信模塊的射頻干擾。
步驟s104,允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明兩者間不存在射頻干擾,可以允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
一些實(shí)施方式中,在所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理之前,還包括:
判斷所述第一通信模塊的優(yōu)先級(jí)是否大于所述第二通信模塊的優(yōu)先級(jí)。
一些實(shí)施方式中,所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,包括:
當(dāng)所述第一通信模塊的優(yōu)先級(jí)大于所述第二通信模塊的優(yōu)先級(jí)時(shí),控制所述第一通信模塊執(zhí)行通信任務(wù),并在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊;或者
當(dāng)所述第一通信模塊的優(yōu)先級(jí)小于所述第二通信模塊的優(yōu)先級(jí)時(shí),等待所述第二通信模塊執(zhí)行完畢后關(guān)閉所述第二通信模塊。
一些實(shí)施方式中,所述方法還包括:
當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
在所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理之前,還包括:判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值。
一些實(shí)施方式中,所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,包括:
當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度小于閾值時(shí),在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊。
一些實(shí)施方式中,在所述判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值之后,還包括:
當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度大于閾值時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實(shí)施例,在此不再一一贅述。
請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的另一流程示意圖。所述方法包括:
步驟s201,當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟;若是,則執(zhí)行步驟s202;若否,則執(zhí)行步驟s206。其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊。
可以理解的是,所述第二通信模塊的工作頻段與所述第一通信模塊的工作頻段存在重疊的頻段區(qū)間。當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷終端中是否開啟第二通信模塊,以此來(lái)排除干擾對(duì)象。
可以理解的是,可以在終端開發(fā)過(guò)程中,通過(guò)獲取終端中多個(gè)通信模塊的工作頻段,確定所述多個(gè)通信模塊中存在工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊間重疊的頻段區(qū)間,其中所述工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊包括第一通信模塊與第二通信模塊,即所述第一通信模塊與所述第二通信模塊互為干擾對(duì)象。
比如,如表1所示,第一通信模塊為fdd-lte,與fdd-lte互為干擾對(duì)象的第二通信模塊為wcdma,當(dāng)檢測(cè)到第一通信模塊fdd-lte接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊wcdma是否開啟;若是,則執(zhí)行步驟s202;若否,則執(zhí)行步驟s206。
步驟s202,檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);若是,則執(zhí)行步驟s203;若否,則執(zhí)行步驟s206。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s203;當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊不會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s206。
比如,第一通信模塊為fdd-lte,第二通信模塊為wcdma,fdd-lte與wcdma的重疊的頻段區(qū)間為b1或者b3,當(dāng)fdd-lte當(dāng)前的工作頻率處于b1內(nèi),wcdma當(dāng)前的工作頻率處于b1內(nèi)時(shí),所述第一通信模塊fdd-lte與所述第二通信模塊wcdma當(dāng)前的工作頻率同時(shí)處于重疊的頻段區(qū)間b1內(nèi),則fdd-lte與wcdma間存在射頻干擾,為了避免干擾,兩者在同一工作時(shí)段不能并存。
比如,第一通信模塊為fdd-lte,第二通信模塊為wcdma,fdd-lte與wcdma的重疊的頻段區(qū)間為b1或者b3,當(dāng)fdd-lte當(dāng)前的工作頻率處于b7內(nèi),wcdma當(dāng)前的工作頻率處于b5內(nèi)時(shí),所述第一通信模塊fdd-lte與所述第二通信模塊wcdma當(dāng)前的工作頻率均未處于重疊的頻段區(qū)間b1或者b3內(nèi),則fdd-lte與wcdma間不存在射頻干擾,兩者在同一工作時(shí)段可以并存。
步驟s203,判斷所述第一通信模塊的優(yōu)先級(jí)是否大于所述第二通信模塊的優(yōu)先級(jí);若是,則執(zhí)行步驟s204;若否,則執(zhí)行步驟s205。
可以理解的是,在第一通信模塊開始執(zhí)行通信任務(wù)之前,先判斷所述第一通信模塊與所述第二通信模塊的優(yōu)先級(jí)大小,根據(jù)優(yōu)先級(jí)大小來(lái)決定各模塊間執(zhí)行通信任務(wù)的先后順序。
步驟s204,控制所述第一通信模塊執(zhí)行通信任務(wù),并在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊。
可以理解的是,當(dāng)所述第一通信模塊的優(yōu)先級(jí)大于所述第二通信模塊的優(yōu)先級(jí)時(shí),需優(yōu)先執(zhí)行第一通信模塊的任務(wù),則控制所述第一通信模塊開始執(zhí)行通信任務(wù),并暫時(shí)關(guān)閉所述第二通信模塊以中斷所述第二通信模塊當(dāng)前正在執(zhí)行的任務(wù),并在等待所述第一通信模塊的通信任務(wù)執(zhí)行完畢之后再開啟所述第二通信模塊,以使所述第二通信模塊繼續(xù)執(zhí)行在第一通信模塊執(zhí)行期間被暫時(shí)中斷的任務(wù)。
步驟s205,等待所述第二通信模塊執(zhí)行完畢后關(guān)閉所述第二通信模塊。
可以理解的是,當(dāng)所述第一通信模塊的優(yōu)先級(jí)小于所述第二通信模塊的優(yōu)先級(jí)時(shí),需優(yōu)先執(zhí)行第二通信模塊的任務(wù),則控制所述第一通信模塊進(jìn)入等待進(jìn)程,而所述第二通信模塊不中斷執(zhí)行,等待所述第二通信模塊執(zhí)行完畢后再關(guān)閉所述第二通信模塊,最后進(jìn)入所述第一通信模塊的執(zhí)行進(jìn)程。
步驟s206,允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明兩者間不存在射頻干擾,可以允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
請(qǐng)參閱圖3,圖3為本發(fā)明實(shí)施例提供的一種射頻干擾處理方法的又一流程示意圖。所述方法包括:
步驟s301,當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟;若是,則執(zhí)行步驟s302;若否,則執(zhí)行步驟s305。
可以理解的是,所述第二通信模塊的工作頻段與所述第一通信模塊的工作頻段存在重疊的頻段區(qū)間。當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷終端中是否開啟第二通信模塊,以此來(lái)排除干擾對(duì)象,即所述第一通信模塊與所述第二通信模塊互為干擾對(duì)象。
可以理解的是,可以在終端開發(fā)過(guò)程中,通過(guò)獲取終端中多個(gè)通信模塊的工作頻段,確定所述多個(gè)通信模塊中存在工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊間重疊的頻段區(qū)間,其中所述工作頻段至少部分重疊的每?jī)蓚€(gè)通信模塊包括第一通信模塊與第二通信模塊。
步驟s302,檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);若是,則執(zhí)行步驟s303;若否,則執(zhí)行步驟s305。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s303;當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi),說(shuō)明所述第二通信模塊不會(huì)影響到所述第一通信模塊的射頻信號(hào),則執(zhí)行步驟s305。
步驟s303,判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值;若是,則執(zhí)行步驟s304;若否,則執(zhí)行步驟s305。
可以理解的是,盡管當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi),所述第二通信模塊會(huì)影響到所述第一通信模塊的射頻信號(hào),但是當(dāng)射頻干擾的程度不一樣,因此為了方便用戶使用,還需要進(jìn)一步判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值;若所述第一通信模塊的射頻信號(hào)強(qiáng)度小于閾值,說(shuō)明第二通信模塊對(duì)第一通信模塊額度干擾很大,需要進(jìn)行干擾處理,兩者在同一工作時(shí)段不能并存,則執(zhí)行步驟s304;若所述第一通信模塊的射頻信號(hào)強(qiáng)度大于閾值,說(shuō)明第二通信模塊對(duì)第一通信模塊額度干擾較小,兩者在同一工作時(shí)段可以并存,則執(zhí)行步驟s305。
步驟s304,在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊。
比如,控制所述第一通信模塊執(zhí)行通信任務(wù),并在所述第一通信模塊執(zhí)行通信任務(wù)期間暫時(shí)關(guān)閉所述第二通信模塊,以中斷當(dāng)前所述第二通信模塊正在執(zhí)行的任務(wù),并在等待所述第一通信模塊的通信任務(wù)執(zhí)行完畢之后再開啟所述第二通信模塊,以使所述第二通信模塊繼續(xù)執(zhí)行在第一通信模塊執(zhí)行期間被暫時(shí)中斷的任務(wù)。
步驟s305,允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
可以理解的是,當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi),說(shuō)明兩者間不存在射頻干擾,可以允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
可以理解的是,若所述第一通信模塊的射頻信號(hào)強(qiáng)度大于閾值,說(shuō)明第二通信模塊對(duì)第一通信模塊額度干擾較小,可以允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
本發(fā)明實(shí)施例通過(guò)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊,當(dāng)判定所述第二通信模塊已開啟,且檢測(cè)到所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,以保證在第一通信模塊運(yùn)行期間減小來(lái)自于其他與第一通信模塊間具有重疊的頻段區(qū)間的通信模塊的干擾,提高通信質(zhì)量。
本發(fā)明實(shí)施例還提供一種射頻干擾處理裝置,如圖4所示,圖4為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的結(jié)構(gòu)示意圖。所述射頻干擾處理裝置40包括第一判斷模塊41,檢測(cè)模塊42,以及處理模塊45。
其中,所述第一判斷模塊41,用于當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊。
所述檢測(cè)模塊42,用于當(dāng)所述第二通信模塊開啟時(shí),檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi)。
所述處理模塊45,用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理。
一些實(shí)施方式中,所述處理模塊45,還用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
請(qǐng)一并參閱圖5,圖5為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的另一結(jié)構(gòu)示意圖。所述射頻干擾處理裝置40包括第一判斷模塊41,檢測(cè)模塊42,第二判斷模塊43,以及處理模塊45。
其中,所述第一判斷模塊41,用于當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊。
所述檢測(cè)模塊42,用于當(dāng)所述第二通信模塊開啟時(shí),檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi)。
所述第二判斷模塊43,用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),判斷所述第一通信模塊的優(yōu)先級(jí)是否大于所述第二通信模塊的優(yōu)先級(jí)。
所述處理模塊45,用于當(dāng)所述第一通信模塊的優(yōu)先級(jí)大于所述第二通信模塊的優(yōu)先級(jí)時(shí),控制所述第一通信模塊執(zhí)行通信任務(wù),并在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊;或者
用于當(dāng)所述第一通信模塊的優(yōu)先級(jí)小于所述第二通信模塊的優(yōu)先級(jí)時(shí),等待所述第二通信模塊執(zhí)行完畢后關(guān)閉所述第二通信模塊。
一些實(shí)施方式中,所述處理模塊45,還用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
請(qǐng)一并參閱圖6,圖6為本發(fā)明實(shí)施例提供的一種射頻干擾處理裝置的另一結(jié)構(gòu)示意圖。所述射頻干擾處理裝置40包括第一判斷模塊41,檢測(cè)模塊42,第三判斷模塊44,以及處理模塊45。
其中,所述第一判斷模塊41,用于當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊。
所述檢測(cè)模塊42,用于當(dāng)所述第二通信模塊開啟時(shí),檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi)。
所述第三判斷模塊44,用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值。
所述處理模塊45,用于當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度小于閾值時(shí),在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊;或者用于當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度大于閾值時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
本發(fā)明實(shí)施例還提供一種終端,如圖7所示,圖7為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。該終端500可以包括射頻(rf,radiofrequency)模塊501、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器502、輸入單元503、顯示屏504、藍(lán)牙模塊505、全球定位系統(tǒng)506、無(wú)線保真(wifi,wirelessfidelity)模塊507、近場(chǎng)通信模塊508、以及包括有一個(gè)或者一個(gè)以上處理核心的處理器509等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。例如,終端500可以為筆記本、掌上電腦、平板電腦、智能手機(jī)、車載智能設(shè)備、智能手表等設(shè)備。
射頻模塊501可用于收發(fā)信息,或通話過(guò)程中通信信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器509處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。射頻模塊501可以包括射頻收發(fā)器,放大器,濾波器等。射頻模塊501按照其通信類型或者通信制式劃分時(shí)還可以包括gsm、cdma、fdma、wcdma、td-scdma、fdd-lte以及tdd-lte等模塊。
存儲(chǔ)器502可用于存儲(chǔ)應(yīng)用程序和數(shù)據(jù)。存儲(chǔ)器502存儲(chǔ)的應(yīng)用程序中包含有計(jì)算機(jī)程序。
輸入單元503可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。
顯示屏504可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示屏504為觸控顯示屏?xí)r,也可以作為輸入單元的一部分實(shí)現(xiàn)輸入功能。
藍(lán)牙模塊505可用于短距離無(wú)線傳輸,可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備和樓宇個(gè)人域網(wǎng)之間的短距離數(shù)據(jù)交換。
全球定位系統(tǒng)(gps)506是一種結(jié)合衛(wèi)星及通訊發(fā)展的技術(shù),利用導(dǎo)航衛(wèi)星進(jìn)行測(cè)時(shí)和測(cè)距,以實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。在終端應(yīng)用中,可以通過(guò)全球定位系統(tǒng)(gps)506獲取終端用戶的位置信息(經(jīng)緯度坐標(biāo)),在電子地圖上標(biāo)出被定位對(duì)象的位置的技術(shù)或服務(wù)。
無(wú)線保真(wifi)模塊507可用于短距離無(wú)線傳輸,可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)站和訪問流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問。
近場(chǎng)通信(nfc)模塊508可用于允許電子設(shè)備之間進(jìn)行非接觸式點(diǎn)對(duì)點(diǎn)數(shù)據(jù)傳輸,交換數(shù)據(jù),以實(shí)現(xiàn)電子支付、身份認(rèn)證、票務(wù)、數(shù)據(jù)交換、防偽、廣告等多種功能。
處理器509是終端的控制中心,利用各種接口和線路鏈接整個(gè)終端的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲(chǔ)在存儲(chǔ)器502內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)終端進(jìn)行整體監(jiān)控。
盡管圖7中未示出,終端500還可以包括電源、攝像頭、音頻模塊、麥克風(fēng)、指紋傳感器等,在此不再贅述。
在本實(shí)施例中,終端中的處理器509會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器502中,并由處理器509來(lái)運(yùn)行存儲(chǔ)在存儲(chǔ)器502中的應(yīng)用程序,執(zhí)行如下操作:
當(dāng)檢測(cè)到第一通信模塊接收到執(zhí)行通信任務(wù)的指令時(shí),判斷第二通信模塊是否開啟,其中所述第一通信模塊和所述第二通信模塊為不同類型的通信模塊,且所述第一通信模塊和所述第二通信模塊的工作頻段至少部分重疊;
若是,則檢測(cè)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率是否同時(shí)處于重疊的頻段區(qū)間內(nèi);
當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理。
一些實(shí)施方式中,處理器509用于在所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理之前,還包括:
判斷所述第一通信模塊的優(yōu)先級(jí)是否大于所述第二通信模塊的優(yōu)先級(jí)。
一些實(shí)施方式中,處理器509用于通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,包括:
當(dāng)所述第一通信模塊的優(yōu)先級(jí)大于所述第二通信模塊的優(yōu)先級(jí)時(shí),控制所述第一通信模塊執(zhí)行通信任務(wù),并在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊;或者
當(dāng)所述第一通信模塊的優(yōu)先級(jí)小于所述第二通信模塊的優(yōu)先級(jí)時(shí),等待所述第二通信模塊執(zhí)行完畢后關(guān)閉所述第二通信模塊。
一些實(shí)施方式中,處理器509用于當(dāng)所述第一通信模塊與所述第二通信模塊當(dāng)前的工作頻率未同時(shí)處于所述重疊的頻段區(qū)間內(nèi)時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
一些實(shí)施方式中,處理器509用于在所述通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理之前,還包括:
判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值。
一些實(shí)施方式中,處理器509用于通過(guò)關(guān)閉所述第二通信模塊進(jìn)行射頻干擾處理,包括:
當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度小于閾值時(shí),在所述第一通信模塊執(zhí)行通信任務(wù)期間關(guān)閉所述第二通信模塊。
一些實(shí)施方式中,處理器509用于在所述判斷所述第一通信模塊的射頻信號(hào)強(qiáng)度是否小于閾值之后,還包括:
當(dāng)所述第一通信模塊的射頻信號(hào)強(qiáng)度大于閾值時(shí),允許所述第一通信模塊與所述第二通信模塊同時(shí)運(yùn)行。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
本發(fā)明實(shí)施例中,所述射頻干擾處理裝置與上文實(shí)施例中的一種射頻干擾處理方法屬于同一構(gòu)思,在所述射頻干擾處理裝置上可以運(yùn)行所述射頻干擾處理方法實(shí)施例中提供的任一方法,其具體實(shí)現(xiàn)過(guò)程詳見所述射頻干擾處理方法實(shí)施例,此處不再贅述。
需要說(shuō)明的是,對(duì)本發(fā)明所述射頻干擾處理方法而言,本領(lǐng)域普通測(cè)試人員可以理解實(shí)現(xiàn)本發(fā)明實(shí)施例所述射頻干擾處理方法的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)控制相關(guān)的硬件來(lái)完成,所述計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如所述射頻干擾處理方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)器(rom,readonlymemory)、隨機(jī)存取記憶體(ram,randomaccessmemory)等。
對(duì)本發(fā)明實(shí)施例的所述射頻干擾處理裝置而言,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)譬如為只讀存儲(chǔ)器,磁盤或光盤等。
以上對(duì)本發(fā)明實(shí)施例所提供的一種射頻干擾處理方法、裝置、存儲(chǔ)介質(zhì)及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的技術(shù)方案及其核心思想;本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例的技術(shù)方案的范圍。