本發(fā)明涉及移動終端技術領域,尤其涉及一種接收通路診斷裝置、方法及系統(tǒng)、移動終端及存儲介質。
背景技術:
目前可使用發(fā)射功率的耦合反饋來診斷發(fā)送(tx)通路是否正常,但診斷接收(rx)通路則需要通過外部的信號源下發(fā)參考信號診斷接收通路是否正常。
具體的,對手機的接收通路進行診斷的方法是使用外部的信號源發(fā)射一個特定頻率的參考信號,手機通過接收通路接收該參考信號,并確定接收到的信號的信號強度,利用手機接收到的信號的信號強度與信號源發(fā)射該參考信號的發(fā)射功率確定接收通路是否正常,如果要診斷多個頻段還需要分別針對各頻段的頻率對信號源進行設置。
然而,上述的診斷方法依賴信號源,成本較高,且無法隨時隨地進行診斷,且在多頻段診斷時需要多次反復設置信號源,診斷效率較低。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種接收通路診斷裝置、方法及系統(tǒng)、移動終端及存儲介質,可以解決現(xiàn)有技術中對接收通路的診斷依賴信號源,存在的成本較高,無法隨時隨地進行診斷,且在多頻段診斷時需要多次反復設置信號源,診斷效率較低等技術問題。
為實現(xiàn)上述目的,本發(fā)明實施例第一方面提供一種網(wǎng)絡接入方法,包括:
收發(fā)器、第一開關組件、通路組件、第二開關組件及天線;
所述收發(fā)器的發(fā)送端口與所述第一開關組件連接,所述第一開關組件與所述通路組件中的發(fā)送通路連接及與所述第二開關組件連接;所述第二開關組件還與所述天線連接;
所述收發(fā)器的接收端口與所述通路組件中的接收通路連接,所述通路組件與所述第二開關組件連接,以便通過控制所述第一開關組件及所述第二開關組件,使得所述收發(fā)器的發(fā)送端口發(fā)送的信號經(jīng)過所述接收通路后到達所述收發(fā)器的接收端口,以實現(xiàn)對所述接收通路的診斷。
為實現(xiàn)上述目的,本發(fā)明實施例第二方面提供一種接收通路診斷方法,應用于第一方面的接收通路診斷裝置中,該方法包括:
控制所述第一開關組件及所述第二開關組件,以接通所述收發(fā)器的發(fā)送端口、待診斷的接收通路及所述收發(fā)器的接收端口構成的電路;
控制所述收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便所述信號經(jīng)過所述待診斷的接收通路到達所述收發(fā)器的接收端口;
獲取所述收發(fā)器的接收端口接收到的信號的信號強度;
根據(jù)所述輸出功率及所述信號強度對所述待診斷的接收通路進行診斷。
為實現(xiàn)上述目的,本發(fā)明實施例第三方面提供一種接收通路診斷系統(tǒng),該系統(tǒng)應用于第一方面中的接收通路診斷裝置,該系統(tǒng)包括:
第一控制模塊,用于控制所述第一開關組件及所述第二開關組件,以接通所述收發(fā)器的發(fā)送端口、待診斷的接收通路及所述收發(fā)器的接收端口構成的電路;
第二控制模塊,用于控制所述收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便所述信號經(jīng)過所述待診斷的接收通路到達所述收發(fā)器的接收端口;
獲取模塊,用于獲取所述收發(fā)器的接收端口接收到的信號的信號強度;
診斷模塊,用于根據(jù)所述輸出功率及所述信號強度對所述待診斷的接收通路進行診斷。
為實現(xiàn)上述目的,本發(fā)明實施例第四方面提供一種移動終端,包括存儲器,處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述移動終端還包括第一方面提供的所述的接收通路診斷裝置,所述處理器執(zhí)行所述計算機程序時,第二方面提供的接收通路診斷方法中的各個步驟。
為實現(xiàn)上述目的,本發(fā)明實施例第五方面提供一種存儲介質,該存儲介質為計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時,第二方面提供的接收通路診斷方法中的各個步驟。
本發(fā)明實施例提供一種接收通路診斷裝置、方法及系統(tǒng)、移動終端及存儲介質,其中,裝置包括收發(fā)器、第一開關組件、通路組件、第二開關組件及天線;所述收發(fā)器的發(fā)送端口與所述第一開關組件連接,所述第一開關組件與所述通路組件中的發(fā)送通路連接及與所述第二開關組件連接;所述第二開關組件還與所述天線連接;所述收發(fā)器的接收端口與所述通路組件中的接收通路連接,所述通路組件與所述第二開關組件連接,以便通過控制所述第一開關組件及所述第二開關組件,使得所述收發(fā)器的發(fā)送端口發(fā)送的信號經(jīng)過所述接收通路后到達所述收發(fā)器的接收端口,以實現(xiàn)對所述接收通路的診斷。相對于現(xiàn)有技術,通過設置第一開關組件及第二開關組件,使得在需要對待診斷的接收通路進行診斷時,能夠通過控制該第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,以便利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明第一實施例中接收通路診斷裝置的結構示意圖;
圖2為本發(fā)明第二實施例中接收通路診斷裝置的結構示意圖;
圖3為本發(fā)明第三實施例中接收通路診斷裝置的結構示意圖;
圖4為本發(fā)明第四實施例中接收通路診斷方法的流程示意圖;
圖5為本發(fā)明第五實施例中接收通路診斷方法的流程示意圖;
圖6為本發(fā)明第六實施例中接收通路診斷系統(tǒng)的程序模塊的示意圖;
圖7為本發(fā)明第七實施例中接收通路診斷系統(tǒng)的程序模塊的示意圖;
圖8為本發(fā)明實施例中一種移動終端的結構框圖。
具體實施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
請參閱圖1,為本發(fā)明第一實施例中接收通路診斷裝置的結構示意圖,該裝置包括:
收發(fā)器、第一開關組件、通路組件、第二開關組件及天線;
收發(fā)器的發(fā)送端口與第一開關組件連接,第一開關組件與通路組件中的發(fā)送通路連接及與第二開關組件連接;第二開關組件還與天線連接;
收發(fā)器的接收端口與通路組件中的接收通路連接,通路組件與第二開關組件連接,以便通過控制第一開關組件及第二開關組件,使得收發(fā)器的發(fā)送端口發(fā)送的信號經(jīng)過接收通路后到達收發(fā)器的接收端口,以實現(xiàn)對接收通路的診斷。
在本發(fā)明實施例中,若需要對某個接收通路進行診斷,則可以控制第一開關組件及第二開關組件,使得收發(fā)器的發(fā)送端口、待診斷的接收通路及收發(fā)器的接收端口之間的電路接通,以便發(fā)送端口發(fā)送的信號能夠經(jīng)過待診斷的接收通路的傳輸回到收發(fā)器的接收端口,利用發(fā)送端口發(fā)送信號時的輸出功率及接收端口接收到的信號的信號強度對該待診斷的接收通路進行診斷,此即為本發(fā)明實施例中的接收通路診斷模式。
在本發(fā)明實施例中,若不需要對接收通路進行診斷,則該接收通路診斷裝置則可以工作在正常工作模式下,該正常工作模式是指,收發(fā)器的發(fā)送端口、通路組件的發(fā)送通路及天線之間的電路接通,以便能夠通過該收發(fā)器、該發(fā)送通路及該天線向外部發(fā)送信號;且,收發(fā)器的接收端口、通路組件中的接收通路及天線之間的電路接通,以便能夠通過天線、接收通路及收發(fā)器的接收端口實現(xiàn)對外部信號的接收。
可以理解的是,在本發(fā)明實施例中,可以通過控制第一開關組件及第二開關組件的方式實現(xiàn)正常工作模式及接收通路診斷模式之間的切換。
可以理解的是,在對接收通路進行診斷之前,需要先進行發(fā)送通路的診斷,如果發(fā)送通路的診斷正常,則可以確定發(fā)送端口的信號輸出是正常的,則可以進一步的利用發(fā)送端口發(fā)送信號至接收通路的方式對接收通路進行診斷。
在本發(fā)明實施例中,通過設置第一開關組件及第二開關組件,使得在需要對待診斷的接收通路進行診斷時,能夠通過控制該第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,以便利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
基于圖1所示第一實施例,請參閱圖2,為本發(fā)明第二實施例中接收通路診斷裝置的結構示意圖,該接收通路診斷裝置包含第一實施例中的收發(fā)器、第一開關組件、通路組件、第二開關組件及天線,且與第一實施例中描述的內(nèi)容相似,此處不做贅述。
在本發(fā)明實施例中,該接收通路診斷裝置還包括處理器(未在圖中示出),該處理器用于控制第一開關組件及第二開關組件,使得在對接收通路進行診斷時,收發(fā)器的發(fā)送端口發(fā)送的信號經(jīng)過所述第一開關組件、第二開關組件及接收通路到達收發(fā)器的接收端口,且進一步的,處理器還用于根據(jù)發(fā)送端口發(fā)送信號的輸出功率及接收端口接收的信號對所述接收通路進行診斷。
在本發(fā)明實施例中,第二開關組件包括單刀多擲開關及第一單刀雙擲開關;其中,第一單刀多擲開關的動端與單刀雙擲開關的動端連接,第一單刀多擲開關的不動端分別與通路組件中的接收通路及發(fā)送通路連接,第一單刀雙擲開關的不動端與第一開關組件及天線連接。
可以理解的是,動端是指單刀多擲開關及單刀雙擲開關中“單刀”所在的一端,不動端是指單刀多擲開關及單刀雙擲開關中“單刀”能夠選擇的端。
在本發(fā)明實施例中,第一開關組件包括三個第二單刀雙擲開關,三個第二單刀雙擲開關的動端分別與收發(fā)器的三個發(fā)送端口連接,三個第二單刀雙擲開關的不動端與通路組件的發(fā)送通路連接,且均與第一單刀雙擲開關同一個不動端連接。
如圖2所示,收發(fā)器的發(fā)送端口有三個,分別是低頻驅動放大器(da)發(fā)送端口,中頻da發(fā)送端口及高頻da發(fā)送端口,且接收端口的個數(shù)及類型與發(fā)送端口的個數(shù)及類型是一一對應的,即收發(fā)器包含三個接收端口,且分別為低頻接收端口、中頻接收端口及高頻接收端口。
其中,發(fā)送端口與發(fā)送通路之間通常是一對多的關系,即一個發(fā)送端口可以連接至多個不同的發(fā)送通路,同理,接收端口與接收通路之間通常是一對多的關系,即一個接收端口可以連接至多個不同的接收通路。
可以理解的是,圖2中的箭頭方向表示信號的方向,在圖2中,從第二單刀雙擲開關輸出的信號(信號輸出)直接或間接流入發(fā)送通路(信號輸出)。
如圖2所示,若需要對待診斷的接收通路進行診斷,則可以控制相應的發(fā)送端口所連接的第二單刀雙擲開關及第一單刀雙擲開關,使得相應的第二單刀雙擲開關與該第一單刀雙擲開關之間的電路接通,即可進入接收通路的診斷模式,且將進一步的控制單刀多擲開關接通待診斷的接收通路,使得發(fā)送端口、相應的第二單刀雙擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路及相應的接收端口多者之間的電路接通,接通之后,控制發(fā)送端口按照預置的輸出功率發(fā)送信號,該信號將經(jīng)過相應的第二單刀雙擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路到達接收端口,進一步的,將根據(jù)發(fā)送端口發(fā)送信號時的輸出功率及接收端口接收到的信號的信號強度對該待診斷的接收通路進行診斷,以確定該接收通路是否正常。
如圖2所示,若不需要對接收通路進行診斷,則可以控制第二單刀雙擲開關切換至信號輸出的端口,并控制第一單刀雙擲開關切換至與天線連接,使得在需要發(fā)送信號時,控制單刀多擲開關切換至相應的發(fā)送通路,以接通整個的發(fā)送電路,且發(fā)送端口發(fā)送的信號將進入發(fā)送通路,且經(jīng)過單刀多擲開關及第一單刀雙擲開關到達天線,由天線將信號發(fā)送出去。在需要接受信號時,則控制單刀多擲開關切換至相應的接收通路,以接通整個的接收電路,天線接收到信號后,該信號將經(jīng)過第一單刀雙擲開關、單刀多擲開關、接收通路及接收端口,以完成信號的接收。
進一步的,在本發(fā)明實施例中,對待診斷的接收通路進行診斷時,可以先確定該待診斷的接收通路的可接收頻段,并將該可接收頻段的中心頻率作為選擇發(fā)送端口的依據(jù),即選擇頻段范圍包含該中心頻率的發(fā)送端口發(fā)送信號,并控制該選擇的發(fā)送端口所對應的第二單刀雙擲開關接通第一單刀雙擲開關,此即為發(fā)送端口的選擇方式。進一步的,發(fā)送端口發(fā)送的信號為非調(diào)制連續(xù)波,輸出功率可以預設為某一個數(shù)值,例如可以為0dbm。
在本發(fā)明實施例中,通過設置第二單刀雙擲開關及第一單刀雙擲開關,使得能夠通過控制第二單刀雙擲開關及第一單刀雙擲開關實現(xiàn)接收通路診斷模式及正常工作模式之間的切換,且在接收通路診斷模式下,能夠利用收發(fā)器的發(fā)送端口發(fā)送的信號對待診斷的接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
基于第二實施例,請參閱圖3,為本發(fā)明第三實施例中接收通路診斷裝置的結構示意圖,且相對于圖2,區(qū)別點在于第一開關組件,在本發(fā)明實施例中,第一開關組件為為單刀四擲開關,單刀四擲開關的動端與收發(fā)器的發(fā)送端口連接,單刀四擲開關中的三個不動端與通路組件中的發(fā)送通路連接,單刀四擲開關中的另一不動端與第一單刀雙擲開關的一個不動端連接。其他均與第二實施例中描述的內(nèi)容相似,此處不做贅述。
如圖3所示,若需要對待診斷的接收通路進行診斷,則可以控制單刀四擲開關及第一單刀雙擲開關,使得單刀四擲開關與該第一單刀雙擲開關之間的電路接通,即可進入接收通路的診斷模式,且將進一步的控制單刀多擲開關接通待診斷的接收通路,使得發(fā)送端口、單刀四擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路及相應的接收端口多者之間的電路接通,接通之后,控制發(fā)送端口按照預置的輸出功率發(fā)送信號,該信號將經(jīng)過單刀四擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路到達接收端口,進一步的,將根據(jù)發(fā)送端口發(fā)送信號時的輸出功率及接收端口接收到的信號的信號強度對該待診斷的接收通路進行診斷,以確定該接收通路是否正常。
如圖2所示,若不需要對接收通路進行診斷,則可以控制單刀四擲開關切換至信號輸出的端口,并控制第一單刀雙擲開關切換至與天線連接,使得在需要發(fā)送信號時,控制單刀多擲開關切換至相應的發(fā)送通路,以接通整個的發(fā)送電路,且發(fā)送端口發(fā)送的信號將進入發(fā)送通路,且經(jīng)過單刀多擲開關及第一單刀雙擲開關到達天線,由天線將信號發(fā)送出去。在需要接受信號時,則控制單刀多擲開關切換至相應的接收通路,以接通整個的接收電路,天線接收到信號后,該信號將經(jīng)過第一單刀雙擲開關、單刀多擲開關、接收通路及接收端口,以完成信號的接收。
在本發(fā)明實施例中,通過設置單刀四擲開關及第一單刀雙擲開關,使得能夠通過控制單刀四擲開關及第一單刀雙擲開關實現(xiàn)接收通路診斷模式及正常工作模式之間的切換,且在接收通路診斷模式下,能夠利用收發(fā)器的發(fā)送端口發(fā)送的信號對待診斷的接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
請參閱圖4,為本發(fā)明第四實施例中接收通路診斷方法的流程示意圖,該方法應用于第一實施例至第三實施例任意一項實施例中的接收通路診斷裝置,方法包括:
步驟401、控制第一開關組件及第二開關組件,以接通收發(fā)器的發(fā)送端口、待診斷的接收通路及收發(fā)器的接收端口構成的電路;
步驟402、控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便信號經(jīng)過待診斷的接收通路到達收發(fā)器的接收端口;
步驟403、獲取收發(fā)器的接收端口接收到的信號的信號強度;
步驟404、根據(jù)輸出功率及信號強度對待診斷的接收通路進行診斷。
在本發(fā)明實施例中,若需要對接收通路進行診斷,則將控制第一開關組件及第二開關組件,以接通收發(fā)器的發(fā)送端口、第一開關組件、第二開關組件、接收通路及接收端口之間的電路,以作為待診斷的接收通路的診斷電路,例如,在圖2中,則是接通需要發(fā)送信號的發(fā)送端口、與該發(fā)送端口連接的第二單刀雙擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路、及相應的接收端口之間的電路。又例如,在圖3中,則是接通發(fā)送端口、單刀四擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路及相應的接收端口之間的電路。
在接通待診斷的接收通路的診斷電路之后,控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便信號經(jīng)過待診斷的接收通路到達收發(fā)器的接收端口,且將獲取該收發(fā)器的接收端口接收到的信號的信號強度,并根據(jù)輸出功率及信號強度對待診斷的接收通路進行診斷。
其中,該輸出功率可以為0dbm。
在本發(fā)明實施例中,在需要對待診斷的接收通路進行診斷時,能夠通過控制接收通路診斷裝置中的第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,以便利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
請參閱圖5,為本發(fā)明第五實施例中接收通路診斷方法的流程示意圖,該方法應用于第一實施例至第三實施例任意一項實施例中的接收通路診斷裝置,該方法包括:
步驟501、控制第一開關組件及第二開關組件,以接通收發(fā)器的發(fā)送端口、待診斷的接收通路及收發(fā)器的接收端口構成的電路;
步驟502、控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便信號經(jīng)過待診斷的接收通路到達收發(fā)器的接收端口;
步驟503、獲取收發(fā)器的接收端口接收到的信號的信號強度;
可以理解的是,在本發(fā)明實施例中,上述步驟501至步驟503中描述的內(nèi)容分別與第四實施例中步驟401至步驟403描述的內(nèi)容相似,此處不做贅述。
步驟504、計算輸出功率減去信號強度及預置的待診斷的接收通路的診斷模式損耗得到的差值;繼續(xù)執(zhí)行步驟505,或者步驟506;
步驟505、若差值小于預置閾值,則確定待診斷的接收通路正常;
步驟506、若差值大于或等于預置閾值,則確定待診斷的接收通路異常。
在本發(fā)明實施例中,預先設置各接收通路的診斷模式損耗,且各接收通路的診斷模式損耗是在使用上述的接收通路診斷裝置的設備出廠時進行測量得到的。例如,若在智能手機中使用了接收通路診斷裝置,則該裝置中各接收通路的診斷模式損耗在該智能手機出廠時就已經(jīng)測量得到了,并設置在手機中。其中,該接收通路的診斷模式損耗是指在發(fā)送端口、接收通路及接收端口均正常的情況下,從發(fā)送端口發(fā)送信號,經(jīng)過接收通路到達接收端口時,整個電路產(chǎn)生的損耗。
其中,在獲取到接收端口接收的信號的信號強度之后,計算發(fā)送端口發(fā)送信號時的輸出功率減去該信號強度及待診斷的接收通路的診斷模式損耗的差值,其中,該待診斷的接收通路的診斷模式損耗可以通過查找預置的各接收通路的診斷模式損耗得到。
若得到的差值小于預置閾值,則確定待診斷的接收通路正常,若得到的差值大于或等于預置閾值,則確定待診斷的接收通路異常。其中,該閾值可以為4dbm。可以理解的是,對于多個待診斷的接收通路,都可以按照上述方式進行診斷。
在本發(fā)明實施例中,在需要對待診斷的接收通路進行診斷時,能夠通過控制接收通路診斷裝置中的第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,并控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便該信號能夠通過上述電路達到接收端口,獲取接收端口接收到的信號的信號強度,并利用發(fā)送端口的輸出功率、接收端口接收的信號的信號強度及預置的待診斷的接收通路的診斷模式損耗進行診斷,使得能夠利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
請參閱圖6,為本發(fā)明第六實施例中接收通路診斷系統(tǒng)的程序模塊的示意圖,該系統(tǒng)應用于第一實施例至第三實施例任意一個實施例中的接收通路診斷裝置,該系統(tǒng)包括:
第一控制模塊601,用于控制第一開關組件及第二開關組件,以接通收發(fā)器的發(fā)送端口、待診斷的接收通路及收發(fā)器的接收端口構成的電路;
第二控制模塊602,用于控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便信號經(jīng)過待診斷的接收通路到達收發(fā)器的接收端口;
獲取模塊603,用于獲取收發(fā)器的接收端口接收到的信號的信號強度;
診斷模塊604,用于根據(jù)輸出功率及信號強度對待診斷的接收通路進行診斷。
在本發(fā)明實施例中,若需要對接收通路進行診斷,則第一控制模塊601將控制第一開關組件及第二開關組件,以接通收發(fā)器的發(fā)送端口、第一開關組件、第二開關組件、接收通路及接收端口之間的電路,以作為待診斷的接收通路的診斷電路,例如,在圖2中,則是接通需要發(fā)送信號的發(fā)送端口、與該發(fā)送端口連接的第二單刀雙擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路、及相應的接收端口之間的電路。又例如,在圖3中,則是接通發(fā)送端口、單刀四擲開關、第一單刀雙擲開關、單刀多擲開關、待診斷的接收通路及相應的接收端口之間的電路。
在接通待診斷的接收通路的診斷電路之后,第二控制模塊602控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便信號經(jīng)過待診斷的接收通路到達收發(fā)器的接收端口,且獲取模塊603將獲取該收發(fā)器的接收端口接收到的信號的信號強度,并由診斷模塊604根據(jù)輸出功率及信號強度對待診斷的接收通路進行診斷。
其中,該輸出功率可以為0dbm。
在本發(fā)明實施例中,在需要對待診斷的接收通路進行診斷時,能夠通過控制接收通路診斷裝置中的第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,以便利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
請參閱圖7,為本發(fā)明第七實施例中接收通路診斷系統(tǒng)的程序模塊的示意圖,包括如圖6所示第五實施例中的第一控制模塊601、第二控制模塊602、獲取模塊603及診斷模塊604,且與圖6所示第五實施例中描述的內(nèi)容相似,此處不做贅述。
在本發(fā)明實施例中,診斷模塊604包括:
計算模塊701,用于計算輸出功率減去信號強度及預置的待診斷的接收通路的診斷模式損耗得到的差值;
第一確定模塊702,用于若差值小于預置閾值,則確定待診斷的接收通路正常;
第二確定模塊703,用于若差值大于或等于預置閾值,則確定待診斷的接收通路異常。
在本發(fā)明實施例中,預先設置各接收通路的診斷模式損耗,且各接收通路的診斷模式損耗是在使用上述的接收通路診斷裝置的設備出廠時進行測量得到的。例如,若在智能手機中使用了接收通路診斷裝置,則該裝置中各接收通路的診斷模式損耗在該智能手機出廠時就已經(jīng)測量得到了,并設置在手機中。其中,該接收通路的診斷模式損耗是指在發(fā)送端口、接收通路及接收端口均正常的情況下,從發(fā)送端口發(fā)送信號,經(jīng)過接收通路到達接收端口時,整個電路產(chǎn)生的損耗。
其中,在獲取到接收端口接收的信號的信號強度之后,計算模塊701計算發(fā)送端口發(fā)送信號時的輸出功率減去該信號強度及待診斷的接收通路的診斷模式損耗的差值,其中,該待診斷的接收通路的診斷模式損耗可以通過查找預置的各接收通路的診斷模式損耗得到。
若得到的差值小于預置閾值,則第一確定模塊702確定待診斷的接收通路正常,若得到的差值大于或等于預置閾值,則第二確定模塊703確定待診斷的接收通路異常。其中,該閾值可以為4dbm??梢岳斫獾氖牵瑢τ诙鄠€待診斷的接收通路,都可以按照上述方式進行診斷。
在本發(fā)明實施例中,在需要對待診斷的接收通路進行診斷時,能夠通過控制接收通路診斷裝置中的第一開關組件及第二開關組件的方式,接通收發(fā)器的發(fā)送端口,待診斷的接收通路及收發(fā)器的接收端口之間的電路,并控制收發(fā)器的發(fā)送端口按照預置的輸出功率發(fā)送信號,以便該信號能夠通過上述電路達到接收端口,獲取接收端口接收到的信號的信號強度,并利用發(fā)送端口的輸出功率、接收端口接收的信號的信號強度及預置的待診斷的接收通路的診斷模式損耗進行診斷,使得能夠利用發(fā)送端口發(fā)送的信號對接收通路進行診斷,而不需要依賴外部的信號源,成本較低,且可隨時隨地進行接收通路的診斷,且能夠有效提高診斷效率。
在本發(fā)明實施例中,上述第一實施例至第三實施例中的接收通路診斷裝置均可以為移動終端內(nèi)的部分裝置,使得移動終端能夠利用自身包含的接收通路診斷裝置實現(xiàn)對接收通路的診斷,而不需要借助外部的信號源。其中,該移動終端包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,且該移動終端包括上述第一實施例至第三實施例中任意一個實施例中的接收通路診斷裝置,該處理器執(zhí)行計算機程序時,實現(xiàn)本發(fā)明第四實施例或第五實施例中的接收通路診斷方法中的各個步驟。此外,本發(fā)明實施例中還提供一種存儲介質,具體可以為計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時,實現(xiàn)本發(fā)明第四實施例或第五實施例中的接收通路診斷方法中的各個步驟。其中,計算機可讀存儲介質中存儲的計算機程序,可以是上述第六實施例或第七實施例中的程序模塊。
為了更好的理解本發(fā)明實施例中的技術方案,圖8示出了一種移動終端的結構框圖。本發(fā)明實施例提供的接收通路診斷裝置屬于如圖8所示的移動終端80,且本發(fā)明實施例提供的接收通路診斷方法可應用于如圖8所示的移動終端80中,移動終端80可以但不限于包括:需依靠電池維持正常運行且支持網(wǎng)絡及下載功能的智能手機、筆記本、平板電腦、穿戴智能設備等。
如圖7圖8所示,移動終端1080包括存儲器70801、存儲控制器70802,一個或多個(圖中僅示出一個)處理器70803、外設接口70804、射頻模塊70805、按鍵模塊70806、音頻模塊70807及觸控屏幕70808。這些組件通過一條或多條通訊總線/信號線70809相互通訊。其中視頻模塊70805中包括如第一實施例至第三實施例中任意一個實施例中的接收通路診斷裝置,且若為第一實施例中的接收通路診斷裝置,則由上述處理器70803對該接收通路診斷裝置進行控制,實現(xiàn)模式切換及接收通路的診斷,若為第二實施例或第三實施例中的接收通路診斷裝置,則該接收通路診斷裝置中的處理器則為上述處理器70803,視頻模塊70805中包含的接收通路診斷裝置中除處理器以外的其他部件。
可以理解,圖8所示的結構僅為示意,其并不對移動終端的結構造成限定。移動終端80還可包括比圖8所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖8所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
存儲器801可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的接收通路診斷方法及系統(tǒng)對應的程序指令/模塊,處理器803通過運行存儲在存儲器801內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的接收通路診斷方法。
存儲器801可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、計算機可讀存儲介質或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器801可進一步包括相對于處理器803遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至移動終端80。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器803以及其他可能的組件對存儲器801的訪問可在存儲控制器802的控制下進行。
外設接口804將各種輸入/輸入裝置耦合至cpu以及存儲器801。處理器803運行存儲器801內(nèi)的各種軟件、指令以執(zhí)行移動終端80的各種功能以及進行數(shù)據(jù)處理。
在一些實施例中,外設接口804,處理器803以及存儲控制器802可以在單個芯片中實現(xiàn)。在其他一些實例中,他們可以分別由獨立的芯片實現(xiàn)。
射頻模塊805用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉換,從而與通訊網(wǎng)絡或者其他設備進行通訊。射頻模塊805可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(sim)卡、存儲器等等。射頻模塊805可與各種網(wǎng)絡如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、預置類型的無線網(wǎng)絡進行通訊或者通過預置類型的無線網(wǎng)絡與其他設備進行通訊。上述的預置類型的無線網(wǎng)絡可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的預置類型的無線網(wǎng)絡可以使用各種通信標準、協(xié)議及技術,包括但并不限于全球移動通信系統(tǒng)(globalsystemformobilecommunication,gsm),增強型移動通信技術(enhanceddatagsmenvironment,edge),寬帶碼分多址技術(widebandcodedivisionmultipleaccess,w-cdma),碼分多址技術(codedivisionaccess,cdma),時分多址技術(timedivisionmultipleaccess,tdma),藍牙,無線保真技術(wireless-fidelity,wifi)(如美國電氣和電子工程師協(xié)會標準ieee802.11a、ieee802.11b、ieee802.11g和/或ieee802.11n),網(wǎng)絡電話(voiceoverinternetprotocal,voip),全球微波互聯(lián)接入(worldwideinteroperabilityformicrowaveaccess,wi-max),其他用于郵件、即時通訊及短消息的協(xié)議,以及任何其他合適的通訊協(xié)議。
按鍵模塊806提供用戶向移動終端進行輸入的接口,用戶可以通過按下不同的按鍵以使移動終端80執(zhí)行不同的功能。
音頻模塊807向用戶提供音頻接口,其可包括一個或多個麥克風、一個或者多個揚聲器以及音頻電路。音頻電路從外設接口804處接收聲音數(shù)據(jù),將聲音數(shù)據(jù)轉換為電信息,將電信息傳輸至揚聲器。揚聲器將電信息轉換為人耳能聽到的聲波。音頻電路還從麥克風處接收電信息,將電信號轉換為聲音數(shù)據(jù),并將聲音數(shù)據(jù)傳輸至外設接口804中以進行進一步的處理。音頻數(shù)據(jù)可以從存儲器801處或者通過射頻模塊805獲取。此外,音頻數(shù)據(jù)也可以存儲至存儲器801中或者通過射頻模塊805進行發(fā)送。在一些實例中,音頻模塊807還可包括一個耳機播孔,用于向耳機或者其他設備提供音頻接口。
觸控屏幕808在移動終端與用戶之間同時提供一個輸出及輸入界面。具體地,觸控屏幕808向用戶顯示視頻輸出,這些視頻輸出的內(nèi)容可包括文字、圖形、視頻、及其任意組合。一些輸出結果是對應于一些用戶界面對象。觸控屏幕808還接收用戶的輸入,例如用戶的點擊、滑動等手勢操作,以便用戶界面對象對這些用戶的輸入做出響應。檢測用戶輸入的技術可以是基于電阻式、電容式或者其他任意可能的觸控檢測技術。觸控屏幕808顯示單元的具體實例包括但并不限于液晶顯示器或發(fā)光聚合物顯示器。
在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡模塊上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關描述。
以上為對本發(fā)明所提供的一種接收通路診斷裝置、方法及系統(tǒng)、移動終端及存儲介質的描述,對于本領域的技術人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應理解為對本發(fā)明的限制。