本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種射頻干擾處理方法、裝置、存儲介質(zhì)及終端。
背景技術(shù):
隨著通信技術(shù)的發(fā)展,諸如智能手機(jī)等移動終端的功能越來越多。移動終端內(nèi)部的結(jié)構(gòu)也越來越復(fù)雜。移動終端的部分元器件之間存在互相影響的情況。
射頻通信的干擾問題一直以來都是亟待解決的重要課題,其中既包括射頻系統(tǒng)內(nèi)部之間的干擾,也包含有其他系統(tǒng)對射頻通信的干擾。例如在智能終端接收到來電時,智能終端系統(tǒng)中的馬達(dá)系統(tǒng)、攝像系統(tǒng)、指紋系統(tǒng)等等,這些外部干擾源會對移動終端的接收信號產(chǎn)生干擾,導(dǎo)致移動終端接收信號的強(qiáng)度降低,進(jìn)而導(dǎo)致移動終端的穩(wěn)定性降低。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種射頻干擾處理方法、裝置、存儲介質(zhì)及終端,可以提高終端的穩(wěn)定性。
本發(fā)明實施例提供一種射頻干擾處理方法,包括:
當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,所述第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;
獲取當(dāng)前所述功能組件對所述射頻電路的干擾強(qiáng)度、以及所述功能組件與所述射頻電路之間的距離;
根據(jù)所述干擾強(qiáng)度、以及所述距離獲取所述功能組件對應(yīng)的干擾值;
從所述第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉所述目標(biāo)功能組件。
相應(yīng)地,本發(fā)明實施例還提供一種射頻干擾處理裝置,包括:
集合獲取模塊,用于當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,所述第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;
信息獲取模塊,用于獲取當(dāng)前所述功能組件對所述射頻電路的干擾強(qiáng)度、以及所述功能組件與所述射頻電路之間的距離;
第一確定模塊,用于根據(jù)所述干擾強(qiáng)度、以及所述距離確定所述功能組件對應(yīng)的干擾值;
執(zhí)行模塊,用于從所述第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉所述目標(biāo)功能組件。
相應(yīng)地,本發(fā)明實施例還提供一種存儲介質(zhì),所述存儲介質(zhì)中存儲有多條指令,該指令適于由處理器加載以執(zhí)行上述射頻干擾處理方法。
相應(yīng)地,本發(fā)明實施例還提供一種終端,包括處理器以及存儲介質(zhì),該存儲介質(zhì)中存儲有多條指令,該處理器加載該指令以執(zhí)行上述射頻干擾處理方法。
相應(yīng)地,本發(fā)明實施例還提供另一種終端,包括射頻電路,存儲器,及處理器,其特征在于,所述射頻電路用于接收射頻信號;
所述處理器調(diào)用所述存儲器中存儲的計算機(jī)程序,用于當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,所述第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;獲取當(dāng)前所述功能組件對所述射頻電路的干擾強(qiáng)度、以及所述功能組件與所述射頻電路之間的距離;根據(jù)所述干擾強(qiáng)度、以及所述距離獲取所述功能組件對應(yīng)的干擾值;從所述第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉所述目標(biāo)功能組件。
本發(fā)明實施例提供的射頻干擾處理方法當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件,然后,獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離,再根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供的射頻干擾處理方法的流程示意圖。
圖2是本發(fā)明實施例提供的射頻干擾處理方法的應(yīng)用場景示意圖。
圖3是本發(fā)明實施例提供的射頻干擾處理方法的另一流程示意圖。
圖4是本發(fā)明實施例提供的射頻干擾處理裝置的結(jié)構(gòu)示意圖。
圖5是本發(fā)明實施例提供的射頻干擾處理裝置的另一結(jié)構(gòu)示意圖。
圖6是本發(fā)明實施例提供的終端的結(jié)構(gòu)示意圖。
圖7是本發(fā)明實施例提供的終端的另一結(jié)構(gòu)示意圖。
圖8是本發(fā)明實施例提供的終端的又一結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書以及上述附圖中的術(shù)語“第一”、“第二”、“第三”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)當(dāng)理解,這樣描述的對象在適當(dāng)情況下可以互換。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含。例如,包含了一系列步驟的過程、方法或包含了一系列模塊或單元的裝置、終端、系統(tǒng)不必限于清楚地列出的那些步驟或模塊或單元,還可以包括沒有清楚地列出的步驟或模塊或單元,也可以包括對于這些過程、方法、裝置、終端或系統(tǒng)固有的其它步驟或模塊或單元。
本發(fā)明實施例提供一種射頻干擾處理方法、裝置、存儲介質(zhì)及終端,以下將分別進(jìn)行詳細(xì)說明。
如圖1所示,射頻干擾處理方法,可以包括以下步驟:
s101、當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件。
終端與基站進(jìn)行交互的示意圖如圖2所示,終端中具有射頻電路、處理器和功能組件。終端通過射頻電路與基站互相通信。當(dāng)終端中的射頻電路檢測到來自基站的射頻信號時,將射頻信號發(fā)送到處理器進(jìn)行處理。此時,終端的處理器可以檢測射頻電路接收到射頻信號的信號強(qiáng)度。其中,射頻電路接收到射頻信號的強(qiáng)度,具體可以是射頻電路中的信號接收機(jī)接收到的射頻信號的信號強(qiáng)度。
實際應(yīng)用中,終端接收到來自基站的射頻信號時,由于其他當(dāng)前正在運(yùn)行的功能組件處于工作狀態(tài),將產(chǎn)生諧波信號,當(dāng)該諧波信號的頻率落入當(dāng)前射頻電路接收射頻信號的頻段內(nèi)時,功能組件將對射頻電路造成信號干擾,導(dǎo)致射頻電路接收到射頻信號的信號強(qiáng)度降低。
其中,可以針對射頻電路收到的射頻信號設(shè)置一個預(yù)設(shè)閾值,并將該預(yù)設(shè)閾值存儲在終端中。預(yù)設(shè)閾值表示信號強(qiáng)度。預(yù)設(shè)閾值可以是一個信號強(qiáng)度數(shù)值。例如,預(yù)設(shè)閾值為-88dbm(分貝毫瓦)。
具體地,當(dāng)接收到射頻信號時,可以通過查詢射頻電路的工作參數(shù)來獲取當(dāng)前接收到的射頻信號的信號強(qiáng)度。隨后,將獲取到的信號強(qiáng)度與該預(yù)設(shè)閾值進(jìn)行比較,以判斷該信號強(qiáng)度是否小于預(yù)設(shè)閾值。若檢測到該信號強(qiáng)度低于預(yù)設(shè)閾值,則觸發(fā)確定當(dāng)前正在運(yùn)行的功能組件,作為功能組件,以得到包括多個功能組件的第一組件集合。
例如,終端獲取到射頻信號的強(qiáng)度為-90dbm,預(yù)設(shè)閾值為-88dbm,則射頻信號的信號強(qiáng)度低于該預(yù)設(shè)閾值。隨后,終端可以獲取包括多個功能組件的第一組件集合。
s102、獲取當(dāng)前功能組件對所述射頻電路的干擾強(qiáng)度、以及功能組件與所述射頻電路之間的距離。
本發(fā)明實施例中,干擾強(qiáng)度指:理想狀態(tài)下,除功能組件本身正常工作時所發(fā)出的諧波信號外,其余條件(如所處環(huán)境、所述位置、所處)都相同的情況下,所測得對射頻電路的干擾強(qiáng)度。實際應(yīng)用中,該干擾強(qiáng)度可由本領(lǐng)域技術(shù)人員或商品生產(chǎn)廠商經(jīng)多次試驗測試而得的通用數(shù)據(jù)。相同規(guī)格的功能組件對射頻電路的干擾強(qiáng)度相同。
在一些實施例中,可將不同功能組件對應(yīng)的干擾強(qiáng)度、及與終端內(nèi)部的射頻電路間的位置關(guān)系等數(shù)據(jù)存儲在終端本地或網(wǎng)絡(luò)服務(wù)器中,以便根據(jù)這些數(shù)據(jù)獲取對應(yīng)的干擾強(qiáng)度、及距離;也即,步驟“獲取當(dāng)前每一功能組件對射頻電路的干擾強(qiáng)度、以及與射頻電路之間的距離”可以包括:
確定射頻信號當(dāng)前所占用的信道;
獲取當(dāng)前每一功能組件在信道下對射頻電路的干擾強(qiáng)度;
獲取終端內(nèi)部的布局信息;
根據(jù)布局信息獲取每一功能組件與射頻電路之間的距離。
具體地,由于每個信道可傳輸信號的頻點不同,因此,不同功能組件對不同信道的干擾也不相同;如有的功能組件的工作頻率與信道傳輸?shù)男盘柕念l點相同,那么該功能組件將對該信道產(chǎn)生干擾,若功能組件的工作頻率不用于該信道傳輸?shù)男盘柕念l點,那么該功能組件將不會對該信道產(chǎn)生干擾。因此,可以預(yù)先測試功能組件的工作頻率,將功能組件的工作頻率、以及各個信道對應(yīng)的頻點存儲在終端本地,以便將功能組件的工作頻率與當(dāng)前信道的頻點進(jìn)行比較,從而獲取功能組件在當(dāng)前信道下對射頻電路的干擾強(qiáng)度。
實際應(yīng)用中,布局信息具體可以是終端內(nèi)部的各功能組件的空間位置關(guān)系圖,或者可以是每個功能組件在終端內(nèi)部的位置信息(如坐標(biāo))。因此,根據(jù)布局信息可獲取每一功能組件與射頻電路之間的距離。
s103、根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值。
在一些實施例中,可對干擾強(qiáng)度、以及距離設(shè)置不同的權(quán)重值,通過綜合干擾強(qiáng)度和距離這兩個條件,確認(rèn)出實際上對射頻電路接收信號產(chǎn)生干擾較強(qiáng)的功能組件,以作為目標(biāo)功能組件。
也即,步驟“根據(jù)干擾強(qiáng)度、以及距離,得到每一功能組件對應(yīng)的干擾值”可以包括:
獲取干擾強(qiáng)度對應(yīng)的第一權(quán)重值、以及距離對應(yīng)的第二權(quán)重值;
根據(jù)干擾強(qiáng)度及其對應(yīng)的第一權(quán)重值、以及距離及其對應(yīng)的第二權(quán)重值,獲取對應(yīng)的加權(quán)參數(shù);
根據(jù)加權(quán)參數(shù)獲取功能模塊對應(yīng)的干擾值。
比如,可對干擾強(qiáng)度進(jìn)行等級劃分,并用數(shù)值表示,數(shù)值越大,干擾強(qiáng)度越大;同樣地,可對距離進(jìn)行等級劃分,并用數(shù)值表示,數(shù)值越大,距離越小。假設(shè)干擾強(qiáng)度等級為5,對應(yīng)的第一權(quán)重值為60%,距離等級為4,對應(yīng)的第二權(quán)重值為40%,則加權(quán)參數(shù)為:干擾強(qiáng)度數(shù)值*第一權(quán)重值+距離數(shù)值*第二權(quán)重值,即此時加權(quán)參數(shù)為4.6。
在一些實施例中,可直接將加權(quán)參數(shù)作為干擾值。
在一些實施例中,由于越靠近射頻電路的功能組件,所產(chǎn)生的干擾也會越大。因此,在關(guān)閉兩個及以上的功能組件時,可將靠近射頻電路的功能組件關(guān)閉。也即,當(dāng)目標(biāo)功能組件的個數(shù)不少于兩個時,至少有一個目標(biāo)功能組件對應(yīng)的干擾強(qiáng)度大于第二組件集合中任一未被篩選出的功能組件,且至少有一個目標(biāo)功能組件與所述射頻電路之間的距離小于所述第二組件集合中任一未被篩選出的功能組件。
s104、從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。
實際應(yīng)用中,有些運(yùn)行中的功能組件是當(dāng)前用戶所需使用的功能組件,因此,需將這部分功能組件保持運(yùn)行狀態(tài),而從其他的功能組件中選取目標(biāo)功能組件。
也即,步驟“從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件”可以包括:
從第一組件集合中確定與前臺正在運(yùn)行的應(yīng)用相關(guān)的相關(guān)功能組件;
將相關(guān)功能組件從所述第一組件集合中刪除,以得到第二組件集合;
按照干擾值由大到小的順序從第二組件集合中篩選出預(yù)設(shè)個數(shù)的目標(biāo)功能組件,其中,該預(yù)設(shè)個數(shù)的目標(biāo)功能組件的干擾值均大于第二組件集合中未被篩選出的功能組件的干擾值。
比如,當(dāng)前用戶正在使用數(shù)據(jù)流量,通過攝像頭模塊于對方用戶進(jìn)行視頻通話。那么,無論攝像頭模塊對射頻電路的干擾是強(qiáng)還是弱,都不會關(guān)閉攝像頭。
具體地,對上述篩選出的目標(biāo)功能組件進(jìn)行關(guān)閉,以減少功能組件對射頻電路的信號干擾。
在一些實施例中,在上述射頻干擾處理方法的基礎(chǔ)上,還可對該射頻干擾的而處理方法進(jìn)一步描述。參考圖3,即在關(guān)閉上述目標(biāo)功能組件之后,該射頻干擾處理方法還可以包括以下步驟:
s105、檢測當(dāng)前射頻電路接收到射頻信號的信號強(qiáng)度是否低于預(yù)設(shè)閾值;若是,執(zhí)行步驟106,若否,結(jié)合流程。
其中,該預(yù)設(shè)閾值為上述步驟s101中的預(yù)設(shè)閾值。同樣地,可通過查詢射頻電路的工作參數(shù)來獲取當(dāng)前接收到的射頻信號的信號強(qiáng)度。隨后,將獲取到的信號強(qiáng)度與該預(yù)設(shè)閾值進(jìn)行比較,以判斷該信號強(qiáng)度是否低于預(yù)設(shè)閾值。
s106、確定處于運(yùn)行狀態(tài)的復(fù)合功能組件,該復(fù)合功能組件包括至少兩個具有相同功能的子功能組件。
其中,復(fù)合功能組件具體可以是雙攝像頭、雙麥克風(fēng)、雙閃光燈等功能組件,比如,雙攝像頭可包括一個長焦攝像頭和一個短焦攝像頭。具體地,可根據(jù)各個功能組件的配置信息,從運(yùn)行中的功能組件中確定出復(fù)合功能組件。
s107、關(guān)閉每一復(fù)合功能組件中對射頻電路干擾強(qiáng)度最大的子功能組件。
具體地,可確定復(fù)合功能組件中每個子功能組件對射頻電路的干擾強(qiáng)度,然后,將各個干擾強(qiáng)度進(jìn)行比較,確認(rèn)出干擾強(qiáng)度最大的子功能組件,并關(guān)閉該子功能組件。這樣既能保留該復(fù)合功能組件的基本功能,又可減少對射頻電路的信號干擾。
比如,當(dāng)前用戶正在使用數(shù)據(jù)流量,通過雙攝像頭于對方用戶進(jìn)行視頻通話。而此時檢測到當(dāng)前射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值。那么,將關(guān)閉該雙攝像頭中對射頻電路干擾強(qiáng)度最大的子攝像頭,而另一個攝像頭保持運(yùn)行狀態(tài),以維持正常視頻通話功能。
由上可知,本發(fā)明實施例提供一種射頻干擾處理方法,當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件,然后,獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離,再根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。
本發(fā)明實施例還提供一種射頻干擾處理裝置200,該裝置可以集成在終端中,該終端可以是智能手機(jī)、平板電腦等設(shè)備。
如圖4所示,射頻干擾處理裝置200可包括:集合獲取模塊201、信息獲取模塊202、第一確定模塊203、及執(zhí)行模塊204。
集合獲取模塊201,用于當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;
信息獲取模塊202,用于獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離;
第一確定模塊203,用于根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值;
執(zhí)行模塊204,用于從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。
在一些實施例中,信息獲取模塊202用于:
確定射頻信號當(dāng)前所占用的信道;
獲取當(dāng)前每一功能組件在該信道下對射頻電路的干擾強(qiáng)度;
獲取終端內(nèi)部的布局信息;
根據(jù)布局信息獲取每一功能組件與射頻電路之間的距離。
在一些實施例中,第一確定模塊203用于:
獲取干擾強(qiáng)度對應(yīng)的第一權(quán)重值、以及距離對應(yīng)的第二權(quán)重值;
根據(jù)干擾強(qiáng)度及其對應(yīng)的第一權(quán)重值、以及距離及其對應(yīng)的第二權(quán)重值,獲取對應(yīng)的加權(quán)參數(shù);
根據(jù)所述加權(quán)參數(shù)獲取功能模塊對應(yīng)的干擾值。
在一些實施例中,執(zhí)行模塊204用于:
從第一組件集合中確定與前臺正在運(yùn)行的應(yīng)用相關(guān)的相關(guān)功能組件;
將所述相關(guān)功能組件從第一組件集合中刪除,以得到第二組件集合;
按照干擾值由大到小的順序從第二組件集合中篩選出預(yù)設(shè)個數(shù)的目標(biāo)功能組件,其中,該預(yù)設(shè)個數(shù)的目標(biāo)功能組件的干擾值均大于第二組件集合中未被篩選出的功能組件的干擾值。
在一些實施方式中,當(dāng)目標(biāo)功能組件的個數(shù)不少于兩個時,至少有一個目標(biāo)功能組件對應(yīng)的干擾強(qiáng)度大于第二組件集合中任一未被篩選出的功能組件,且至少有一個目標(biāo)功能組件與射頻電路之間的距離小于第二組件集合中任一未被篩選出的功能組件。
參考圖5,在一些實施例中,該射頻干擾處理裝置200還包括:
檢測模塊205,用于檢測當(dāng)前射頻電路接收到射頻信號的信號強(qiáng)度是否低于預(yù)設(shè)閾值;
第二確定模塊206,用于在檢測模塊205確定為是時,確定處于運(yùn)行狀態(tài)的復(fù)合功能組件,該復(fù)合功能組件包括至少兩個具有相同功能的子功能組件;
執(zhí)行模塊204,還用于關(guān)閉每一復(fù)合功能組件中對射頻電路干擾強(qiáng)度最大的子功能組件。
由上可知,本發(fā)明實施例提供了一種射頻干擾處理裝置,當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件,然后,獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離,再根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。
本發(fā)明實施例還提供一種終端,該終端可以是智能手機(jī)、平板電腦等設(shè)備。
如圖6所示,終端300包括:集合獲取模塊301、信息獲取模塊302、第一確定模塊303、及執(zhí)行模塊304;其中:
集合獲取模塊301,用于當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;
信息獲取模塊302,用于獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離;
第一確定模塊303,用于根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值;
執(zhí)行模塊304,用于從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。
在一些實施例中,信息獲取模塊302用于:
確定射頻信號當(dāng)前所占用的信道;
獲取當(dāng)前每一功能組件在該信道下對射頻電路的干擾強(qiáng)度;
獲取終端內(nèi)部的布局信息;
根據(jù)布局信息獲取每一功能組件與射頻電路之間的距離。
在一些實施例中,第一確定模塊303用于:
獲取干擾強(qiáng)度對應(yīng)的第一權(quán)重值、以及距離對應(yīng)的第二權(quán)重值;
根據(jù)干擾強(qiáng)度及其對應(yīng)的第一權(quán)重值、以及距離及其對應(yīng)的第二權(quán)重值,獲取對應(yīng)的加權(quán)參數(shù);
根據(jù)所述加權(quán)參數(shù)獲取功能模塊對應(yīng)的干擾值。
在一些實施方式中,執(zhí)行模塊304用于:
從第一組件集合中確定與前臺正在運(yùn)行的應(yīng)用相關(guān)的相關(guān)功能組件;
將所述相關(guān)功能組件從第一組件集合中刪除,以得到第二組件集合;
按照干擾值由大到小的順序從第二組件集合中篩選出預(yù)設(shè)個數(shù)的目標(biāo)功能組件,其中,該預(yù)設(shè)個數(shù)的目標(biāo)功能組件的干擾值均大于第二組件集合中未被篩選出的功能組件的干擾值。
在一些實施例中,該終端300還包括:
檢測模塊,用于檢測當(dāng)前射頻電路接收到射頻信號的信號強(qiáng)度是否低于預(yù)設(shè)閾值;
第二確定模塊,用于在檢測模塊確定為是時,確定處于運(yùn)行狀態(tài)的復(fù)合功能組件,該復(fù)合功能組件包括至少兩個具有相同功能的子功能組件;
執(zhí)行模塊,還用于關(guān)閉每一復(fù)合功能組件中對射頻電路干擾強(qiáng)度最大的子功能組件。
由上可知,本發(fā)明實施例提供了一種射頻干擾處理裝置,當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件,然后,獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離,再根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。
本發(fā)明實施例還提供另一種終端。如圖7所示,終端400包括射頻(rf,radiofrequency)電路401、包括有一個或一個以上計算機(jī)可讀存儲介質(zhì)的存儲器402、輸入單元403、顯示單元404、傳感器405、音頻電路406、無線保真單元407、包括有一個或者一個以上處理核心的處理器408、以及電源409等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
射頻電路401可以通過無線通信與網(wǎng)絡(luò)設(shè)備或其他電子設(shè)備通信,完成與網(wǎng)絡(luò)設(shè)備或其他電子設(shè)備之間的信息收發(fā)。特別地,將基站的下行信息接收后,交由一個或者一個以上處理器408處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。
存儲器402可用于存儲應(yīng)用程序和數(shù)據(jù)。存儲器402存儲的應(yīng)用程序中包含有可執(zhí)行程序代碼。應(yīng)用程序可以組成各種功能組件。處理器408通過運(yùn)行存儲在存儲器402的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。
輸入單元403可用于接收輸入的數(shù)字、字符信息或用戶特征信息(比如指紋),以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。其中,輸入單元403可以包括指紋識別模組。
顯示單元404可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。
終端400還可包括至少一種傳感器405,比如光傳感器、運(yùn)動傳感器以及其他傳感器。
音頻電路406可通過揚(yáng)聲器、傳聲器提供用戶與終端之間的音頻接口。
無線保真(wifi)屬于短距離無線傳輸技術(shù),終端通過無線保真單元407可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖6示出了無線保真單元407,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器408是終端的控制中心,利用各種接口和線路連接整個終端的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器402內(nèi)的應(yīng)用程序,以及調(diào)用存儲在存儲器402內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對終端進(jìn)行整體監(jiān)控。
終端還包括給各個部件供電的電源409(比如電池)。
盡管圖7中未示出,終端還可以包括攝像頭、藍(lán)牙、馬達(dá)、受話器等,在此不再贅述。
在本實施例中,終端中的處理器408會按照如下的指令,將一個或一個以上的應(yīng)用程序的進(jìn)程對應(yīng)的可執(zhí)行程序代碼加載到存儲器402中,并由處理器408來運(yùn)行存儲在存儲器402中的應(yīng)用程序,從而實現(xiàn)各種功能:
當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時;
確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件;
獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離;
根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。
在一些實施例中,處理器408用于執(zhí)行以下步驟:確定所述射頻信號當(dāng)前所占用的信道;
獲取當(dāng)前每一功能組件在該信道下對射頻電路的干擾強(qiáng)度;
獲取終端內(nèi)部的布局信息;
根據(jù)布局信息獲取每一功能組件與射頻電路之間的距離。
在一些實施例中,處理器408用于執(zhí)行以下步驟:獲取干擾強(qiáng)度對應(yīng)的第一權(quán)重值、以及距離對應(yīng)的第二權(quán)重值;
根據(jù)干擾強(qiáng)度及其對應(yīng)的第一權(quán)重值、以及距離及其對應(yīng)的第二權(quán)重值,獲取對應(yīng)的加權(quán)參數(shù);
根據(jù)所述加權(quán)參數(shù)獲取功能模塊對應(yīng)的干擾值;
在一些實施例中,處理器408用于執(zhí)行以下步驟:從第一組件集合中確定與前臺正在運(yùn)行的應(yīng)用相關(guān)的相關(guān)功能組件;
將所述相關(guān)功能組件從第一組件集合中刪除,以得到第二組件集合;
按照干擾值由大到小的順序從第二組件集合中篩選出預(yù)設(shè)個數(shù)的目標(biāo)功能組件,其中,該預(yù)設(shè)個數(shù)的目標(biāo)功能組件的干擾值均大于第二組件集合中未被篩選出的功能組件的干擾值。
在一些實施例中,在關(guān)閉上述目標(biāo)功能組件后,處理器408還用于執(zhí)行以下步驟:檢測當(dāng)前射頻電路接收到射頻信號的信號強(qiáng)度是否低于所述預(yù)設(shè)閾值;
若低于,則確定處于運(yùn)行狀態(tài)的復(fù)合功能組件,該復(fù)合功能組件包括至少兩個具有相同功能的子功能組件;
關(guān)閉每一復(fù)合功能組件中對射頻電路干擾強(qiáng)度最大的子功能組件。
上述實施例中,對各個實施例的描述都各有側(cè)重,某些實施例中沒有詳細(xì)描述的部分,可以參見前面對射頻干擾處理方法的詳細(xì)描述,在此不再贅述。
由上可知,本發(fā)明實施例提供了一種終端,當(dāng)檢測到射頻電路接收到射頻信號的信號強(qiáng)度低于預(yù)設(shè)閾值時,確定第一組件集合,第一組件集合包括多個處于運(yùn)行狀態(tài)的功能組件,然后,獲取當(dāng)前功能組件對射頻電路的干擾強(qiáng)度、以及功能組件與射頻電路之間的距離,再根據(jù)干擾強(qiáng)度、以及距離獲取功能組件對應(yīng)的干擾值,最后從第一組件集合中確定出干擾值滿足預(yù)設(shè)條件的目標(biāo)功能組件,并關(guān)閉目標(biāo)功能組件。該方案通過關(guān)閉對射頻電路造成干擾的功能組件,以降低功能組件對射頻電路的干擾,從而可以增強(qiáng)接收信號的強(qiáng)度,進(jìn)而可以提高終端的穩(wěn)定性。
本發(fā)明實施例還提供又一種終端。如圖8所示,終端500包括射頻電路501、存儲器502、顯示屏503、控制電路504、處理器505、輸入輸出設(shè)備506以及電源507。其中,射頻電路501、存儲器502、顯示屏503、控制電路504以及輸入輸出設(shè)備506均與處理器505電性連接。
本領(lǐng)域技術(shù)人員可以理解,圖8中示出的終端500的結(jié)構(gòu)并不構(gòu)成對終端500的限定。終端500可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,射頻電路501可以通過無線網(wǎng)絡(luò)與網(wǎng)絡(luò)設(shè)備(例如,服務(wù)器)或其他電子設(shè)備(例如,智能手機(jī))通信,完成與網(wǎng)絡(luò)設(shè)備或其他電子設(shè)備之間的信息收發(fā)。在與其他設(shè)備進(jìn)行通信的過程中,射頻電路501可以獲取通信信道、通信信號強(qiáng)度、通信信號時序等參數(shù),并將獲取到的參數(shù)交由處理器505進(jìn)行處理。其中,射頻電路501可以在檢測到來電呼入時,獲取接收到的信號的接收時序,并將該接收時序交由處理器505進(jìn)行處理。
存儲器502可用于存儲應(yīng)用程序和數(shù)據(jù)。存儲器502存儲的應(yīng)用程序中包含有可執(zhí)行程序代碼。應(yīng)用程序可以組成各種功能組件。處理器505通過運(yùn)行存儲在存儲器502的應(yīng)用程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。
顯示屏503可用于顯示由用戶輸入到終端500的信息或提供給用戶的信息以及終端500的各種圖形用戶接口。這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來構(gòu)成。
控制電路504用于控制顯示屏503顯示信息。
處理器505是終端500的控制中心。處理器505利用各種接口和線路連接終端500的各個部分,通過運(yùn)行或執(zhí)行存儲在存儲器502內(nèi)的應(yīng)用程序,以及調(diào)用存儲在存儲器502內(nèi)的數(shù)據(jù),執(zhí)行終端500的各種功能和處理數(shù)據(jù),從而對終端500進(jìn)行整體監(jiān)控。
輸入輸出設(shè)備506用于實現(xiàn)各種功能,同時也會對射頻電路501接收信號造成一定干擾。如圖5所示,輸入輸出設(shè)備506可包括:麥克風(fēng)、受話器、揚(yáng)聲器、馬達(dá)、按鍵。輸入輸出設(shè)備506可作為對射頻電路造成干擾的功能組件。此外,功能組件還可包括:攝像頭模塊、藍(lán)牙模塊、無線保真模塊、全球定位系統(tǒng)等等。
電源507用于給終端500的各個部件供電。在一些實施例中,電源507可以通過電源管理系統(tǒng)與處理器505邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。
需要說明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(rom,readonlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁盤或光盤等。
以上對本發(fā)明實施例所提供的一種射頻干擾處理方法、裝置、存儲介質(zhì)及終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。