本發(fā)明涉及通訊
技術領域:
,尤其涉及一種接口識別方法以及終端。
背景技術:
:通訊設備的面板通常需要提供USB(UniversalSerialBus,通用串行總線)接口和RS232接口,而USB接口需要支持USB插座接口和USB插頭接口。USB接口一般用于配置數(shù)據(jù)的傳輸,RS232接口一般用于通訊設備的維護。目前,通訊設備的集成度越來越高,通訊設備的面板尺寸也越來越小,限于面板尺寸,通訊設備往往只能在USB接口和RS232接口中提供一種接口,從而導致通訊設備的使用和維護較麻煩。上述內容僅用于輔助理解本發(fā)明的技術方案,并不代表承認上述內容是現(xiàn)有技術。技術實現(xiàn)要素:本發(fā)明的主要目的在于提供一種接口識別方法以及終端,旨在實現(xiàn)USB接口和RS232接口之間的自動切換,同時避免在進行手動接口識別時對接口的損壞現(xiàn)象。為實現(xiàn)上述目的,本發(fā)明提供的一種接口識別方法,所述接口識別方法包括以下步驟:監(jiān)測終端的外部USB接口的第一管腳的電平信號值;根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號;若所述第一管腳接收到所述供電信號,則判定所述終端外接的設備為第一設備,并將與所述第一設備匹配的終端內部的第一接口與所述外部USB接口電連接;若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與 所述外部USB接口電連接。優(yōu)選地,所述若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接的步驟包括:若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值;判斷獲取的所述第二管腳的電平信號值是否小于第一預定值;若所述第二管腳的電平信號值小于所述第一預定值,則判定所述終端外接的設備為第二設備,并將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。優(yōu)選地,所述判斷獲取的所述第二管腳的電平信號值是否小于第一預定值的步驟之后還包括:若所述第二管腳的電平信號值大于或等于所述第一預定值,則通過第一管腳輸出第一預定時間的預定電壓;獲取所述外部USB接口的第二管腳和第三管腳的電平信號值;判斷所述第二管腳和第三管腳的電平信號值是否均大于第二預定值;若所述第二管腳和第三管腳的電平信號值均大于第二預定值,則判定所述終端外接的設備為第三設備,并將與所述第三設備匹配的終端內部的第三接口與所述外部USB接口電連接。優(yōu)選地,所述監(jiān)測終端的外部USB接口的第一管腳的電平信號值的步驟之前還包括:斷開所述外部USB接口與所述第一接口、第二接口以及第三接口的電連接。優(yōu)選地,所述監(jiān)測終端的外部USB接口的第一管腳的電平信號值的步驟進一步包括:在第二預定時間內,持續(xù)監(jiān)測終端的外部USB接口的第一管腳的電平信號值。此外,為實現(xiàn)上述目的,本發(fā)明還提出一種終端,所述終端包括:監(jiān)測模塊,用于監(jiān)測終端的外部USB接口的第一管腳的電平信號值;第一判斷模塊,用于根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號;第一連接模塊,用于若所述第一管腳接收到所述供電信號,則判定所述終端外接的設備為第一設備,并將與所述第一設備匹配的終端內部的第一接口與所述外部USB接口電連接;第二連接模塊,用于若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。優(yōu)選地,所述第二連接模塊包括:第一獲取單元,用于若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值;第一判斷單元,用于判斷獲取的所述第二管腳的電平信號值是否小于第一預定值;第一連接單元,用于若所述第二管腳的電平信號值小于所述第一預定值,則判定所述終端外接的設備為第二設備,并將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。優(yōu)選地,所述第二連接模塊還包括:電源輸出單元,用于若所述第二管腳的電平信號值大于或等于所述第一預定值,則通過第一管腳輸出第一預定時間的預定電壓;第二獲取單元,用于獲取所述外部USB接口的第二管腳和第三管腳的電平信號值;第二判斷單元,用于判斷所述第二管腳和第三管腳的電平信號值是否均大于第二預定值;第二連接單元,用于若所述第二管腳和第三管腳的電平信號值均大于第二預定值,則判定所述終端外接的設備為第三設備,并將與所述第三設備匹配的終端內部的第三接口與所述外部USB接口電連接。優(yōu)選地,所述終端還包括:斷開模塊,用于斷開所述外部USB接口與所述第一接口、第二接口以及第三接口的電連接。優(yōu)選地,所述監(jiān)測模塊進一步用于:在第二預定時間內,持續(xù)監(jiān)測終端的外部USB接口的第一管腳的電平信號值。本發(fā)明提供的接口識別方法和終端,通過監(jiān)測終端的外部USB接口的第一管腳的電平信號值,根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號,在所述第一管腳接收到所述供電信號時,判定所述終端外接的設備為第一設備,并將與所述第一設備匹配的終端內部的第一接口與所述外部USB接口電連接;在所述第一管腳沒有接收到所述供電信號時,獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。這樣,可以自動識別當前所外插接的設備是何種設備,如是具有USB插座的設備、具有USB插頭的設備還是具有RS232接口的設備,而匹配連接終端內部對應的接口,從而實現(xiàn)了接口的自動識別,同時可以避免手動進行接口切換過程中由于電平信號變化過大導致的接口損壞現(xiàn)象。附圖說明圖1為本發(fā)明接口識別方法第一實施例的流程示意圖;圖2為圖1中步驟S104的細化流程示意圖;圖3為本發(fā)明接口識別方法第二實施例的流程示意圖;圖4為本發(fā)明終端第一實施例的功能模塊示意圖;圖5為圖4中第二連接模塊的細化功能模塊示意圖;圖6為本發(fā)明終端第二實施例的功能模塊示意圖;圖7為本發(fā)明終端一實施例的硬件連接示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。具體實施方式應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種接口識別方法,參照圖1,在一實施例中,所述接口識別方法包括以下步驟:步驟S101,監(jiān)測終端的外部USB接口的第一管腳的電平信號值;本實施例中,所述終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等帶有USB接口的移動終端以及諸如數(shù)字TV、臺式計算機等帶有USB接口的固定終端。本實施例中,所述外部USB接口具體為一mini-USB連接器,用于外接具有USB插座接口的設備、具有USB插頭接口的設備以及具有RS132接口的設備等,可以理解的是,本發(fā)明并不限于列舉的這三種外接設備。本優(yōu)選實施例中,所述外部USB接口至少具有三個管腳:管腳1(第一管腳)、管腳2(第三管腳)以及管腳3(第二管腳),其中管腳1為電源線,而管腳2和管腳3分別為數(shù)據(jù)線負極D-和正極D+??梢岳斫獾氖?,在其他實施例中,所述外部USB接口還可以包括以下管腳,如管腳USB_ID線以及接地線GND。所述外部USB接口的信號定義如下表一所示:mini-USB連接器USB插座接口USB插頭接口RS232接口管腳15V輸出5V輸入不用管腳2D-D-發(fā)送串行數(shù)據(jù)(TXD)管腳3D+D+接收串行數(shù)據(jù)(RXD)管腳4USB_IDUSB_ID不用管腳5GNDGNDGND表一本優(yōu)選實施例中,具有USB插座接口的設備、具有USB插頭接口的設備以及具有RS132接口的設備之間的信號差異如下表二所示:表二步驟S102,根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號;本實施例中,根據(jù)上述表二的差異,設計一信號處理電路來監(jiān)測管腳1、2、3的電平信號值,從而決定所述終端外部USB接口具體跟終端內部的何種類型接口進行匹配電連接。所述信號處理電路具體包括供電檢測電路、2V電平檢測電路和-2V/2V電平檢測電路,其中,供電檢測電路監(jiān)測管腳1上的電源是否供電,2V電平檢測電路監(jiān)測管腳2上的電平信號值,-2V/2V電平檢測電路監(jiān)測管腳3上的電平信號值。本優(yōu)選實施例中,終端首先根據(jù)供電檢測電路監(jiān)測第一管腳即管腳1上的電平信號值,來判斷管腳1上的電源是否供電。其中,第一預定電壓為5v,當然,在其他實施例中,也可以根據(jù)實際需要合理設置其他電壓值。步驟S103,若所述第一管腳接收到所述供電信號,則判定所述終端外接的設備為第一設備,并將與所述第一設備匹配的終端內部的第一接口與所述外部USB接口電連接;本實施例中,若終端外部USB接口的第一管腳(管腳1)接收到所述供電信號,則根據(jù)表二可以判定所述終端外接的設備為第一設備即具有USB插座接口的設備,此時,終端的控制開關電路控制與所述第一設備(具有USB插座接口的設備)匹配的終端內部的第一接口(USB插頭接口)電連接。終端內部對應的第一接口即USB插頭接口電路執(zhí)行USB標準協(xié)議進行接口初始化和通訊等操作。步驟S104,若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。本實施例中,若終端外部USB接口的第一管腳(管腳1)沒有接收到所述供電信號,繼續(xù)獲取所述外部USB接口的第二管腳(管腳3)的電平信號 值,則根據(jù)表二可以判定所述終端外接的設備為第二設備即具有RS232接口的設備,此時,終端的控制開關電路控制與所述第二設備(具有RS232接口的設備)匹配的終端內部的第二接口(內部RS232接口)電連接。本發(fā)明提供的接口識別方法,通過監(jiān)測終端的外部USB接口的第一管腳的電平信號值,根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號,在所述第一管腳接收到所述供電信號時,判定所述終端外接的設備為第一設備,并將與所述第一設備匹配的終端內部的第一接口與所述外部USB接口電連接;在所述第一管腳沒有接收到所述供電信號時,獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端外接的設備為第二設備時,將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。這樣,可以自動識別當前所外插接的設備是何種設備,如是具有USB插座的設備、具有USB插頭的設備還是具有RS232接口的設備,而匹配連接終端內部對應的接口,從而實現(xiàn)了接口的自動識別,同時可以避免手動進行接口切換過程中由于電平信號變化過大導致的接口損壞現(xiàn)象。在一實施例中,如圖2所示,在上述圖1的實施例的基礎上,本實施例中,所述步驟S104包括:步驟S1041,若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值;本實施例中,若終端外部USB接口的第一管腳(管腳1)沒有接收到所述供電信號,則通過-2V/2V電平檢測電路獲取所述外部USB接口的第二管腳(管腳3)的電平信號值。步驟S1042,判斷獲取的所述第二管腳的電平信號值是否小于第一預定值;步驟S1043,若所述第二管腳的電平信號值小于所述第一預定值,則判定所述終端外接的設備為第二設備,并將與所述第二設備匹配的終端內部的第二接口與所述外部USB接口電連接。本實施例中,-2V/2V電平檢測電路在監(jiān)測到管腳3的電平信號值小于第一預定值如-2V時,則可以根據(jù)表二判定當前外部USB接口插入的外插接設 備應為具有RS232接口的設備。此時,終端的控制開關電路控制與所述第二設備(具有RS232接口的設備)匹配的終端內部的第二接口(內部RS232接口)電連接。在一實施例中,如圖2所示,在上述圖1的實施例的基礎上,本實施例中,所述步驟S1042之后還包括:步驟S1044,若所述第二管腳的電平信號值大于或等于所述第一預定值,則通過第一管腳輸出第一預定時間的預定電壓;本實施例中,-2V/2V電平檢測電路在監(jiān)測到管腳3的電平信號值大于或等于第一預定值如-2V時,則通過第一管腳(管腳1)輸出如500ms(毫秒)的預定供電電壓如5v。當然,在其他實施例中,可以根據(jù)實際需要合理設置第一預定時間以及預定電壓值的大小。步驟S1045,獲取所述外部USB接口的第二管腳和第三管腳的電平信號值;本實施例中,在所述第一管腳沒有接收到所述供電信號如5v,且-2V/2V電平檢測電路監(jiān)測到的第二管腳(管腳3)的電平信號值大于或等于所述第一預定值如-2v的情形下,此時可通過管腳1輸出5V電源,并分別通過2V電平監(jiān)測電路監(jiān)測第三管腳(管腳2)上的電平信號值和-2V/2V電平檢測電路監(jiān)測第二管腳(管腳3)上的電平信號值。步驟S1046,判斷所述第二管腳和第三管腳的電平信號值是否均大于第二預定值;步驟S1047,若所述第二管腳和第三管腳的電平信號值均大于第二預定值,則判定所述終端外接的設備為第三設備,并將與所述第三設備匹配的終端內部的第三接口與所述外部USB接口電連接。本實施例中,若在通過管腳1輸出5V電源之后,監(jiān)測到第二管腳和第三管腳的電平信號值均大于2V的電平,則可以根據(jù)表二判定所述終端外接的設備為第三設備即具有USB插頭接口的設備,此時,終端的控制開關電路控制與所述第三設備(具有USB插頭接口的設備)匹配的終端內部的第三接口(USB插座接口)電連接。終端內部對應的第三接口即USB插座接口電路執(zhí)行USB標準協(xié)議進行接口初始化和通訊等操作。在一實施例中,如圖3所示,在上述圖1的實施例的基礎上,本實施例中,所述步驟S101之前還包括:步驟S105,斷開所述外部USB接口與所述第一接口、第二接口以及第三接口的電連接。本實施例中,終端的控制開關電路控制所述外部USB接口與所述第一接口、第二接口以及第三接口的均斷開電連接。這樣,終端可以自動識別當前所外插接的設備是何種設備,如是具有USB插座的設備、具有USB插頭的設備還是具有RS232接口的設備,而匹配連接終端內部對應的接口,從而實現(xiàn)了接口的自動識別。此外,由于RS232接口的電平比USB接口的電平幅值大很多,如此可以避免在手動進行接口切換過程中由于電平信號變化過大導致的接口損壞現(xiàn)象。在一實施例中,在上述圖1或圖3的實施例的基礎上,本實施例中,所述步驟S101進一步包括:在第二預定時間內,持續(xù)監(jiān)測終端的外部USB接口的第一管腳的電平信號值。本實施例中,在第二預定時間如500ms內,持續(xù)監(jiān)測終端的外部USB接口的第一管腳的電平信號值。當然,在其他實施例中,可以合理設置其他預定時間值,以能監(jiān)測到的準確的電平信號值為準,從而避免電平信號值失真。本發(fā)明還提供一種終端1,參照圖4,在一實施例中,所述終端1包括:監(jiān)測模塊101,用于監(jiān)測終端1的外部USB接口的第一管腳的電平信號值;本實施例中,所述終端1可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等帶有USB接口的移動終端以及諸如數(shù)字TV、臺式計算機等帶有USB接口的固定終端。本實施例中,所述外部USB接口具體為一mini-USB連接器,用于外接 具有USB插座接口的設備、具有USB插頭接口的設備以及具有RS132接口的設備等,可以理解的是,本發(fā)明并不限于列舉的這三種外接設備。本優(yōu)選實施例中,所述外部USB接口至少具有三個管腳:管腳1(第一管腳)、管腳2(第三管腳)以及管腳3(第二管腳),其中管腳1為電源線,而管腳2和管腳3分別為數(shù)據(jù)線負極D-和正極D+??梢岳斫獾氖?,在其他實施例中,所述外部USB接口還可以包括以下管腳,如管腳USB_ID線以及接地線GND。所述外部USB接口的信號定義如下表一所示:mini-USB連接器USB插座接口USB插頭接口RS232接口管腳15V輸出5V輸入不用管腳2D-D-發(fā)送串行數(shù)據(jù)(TXD)管腳3D+D+接收串行數(shù)據(jù)(RXD)管腳4USB_IDUSB_ID不用管腳5GNDGNDGND表一本優(yōu)選實施例中,具有USB插座接口的設備、具有USB插頭接口的設備以及具有RS132接口的設備之間的信號差異如下表二所示:表二第一判斷模塊102,用于根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號;本實施例中,根據(jù)上述表二的差異,設計一信號處理電路10來監(jiān)測管腳1、2、3的電平信號值,從而決定所述終端1外部USB接口具體跟終端1內 部的何種類型接口進行匹配電連接。參照圖7,所述信號處理電路10具體包括供電檢測電路12、2V電平檢測電路11和-2V/2V電平檢測電路13,其中,供電檢測電路12監(jiān)測管腳1上的電源是否供電,2V電平檢測電路11監(jiān)測管腳2上的電平信號值,-2V/2V電平檢測電路13監(jiān)測管腳3上的電平信號值。本優(yōu)選實施例中,終端1首先根據(jù)供電檢測電路12監(jiān)測第一管腳即管腳1上的電平信號值,來判斷管腳1上的電源是否供電。其中,第一預定電壓為5v,當然,在其他實施例中,也可以根據(jù)實際需要合理設置其他電壓值。第一連接模塊103,用于若所述第一管腳接收到所述供電信號,則判定所述終端1外接的設備為第一設備,并將與所述第一設備匹配的終端1內部的第一接口與所述外部USB接口電連接;本實施例中,若終端1外部USB接口的第一管腳(管腳1)接收到所述供電信號,則根據(jù)表二可以判定所述終端1外接的設備為第一設備即具有USB插座接口的設備,此時,參照圖7,終端1的開關電路30控制與所述第一設備(具有USB插座接口的設備)匹配的終端1內部的第一接口(USB插頭接口)電連接。終端1內部對應的第一接口即USB插頭接口電路執(zhí)行USB標準協(xié)議進行接口初始化和通訊等操作。第二連接模塊104,用于若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端1外接的設備為第二設備時,將與所述第二設備匹配的終端1內部的第二接口與所述外部USB接口電連接。本發(fā)明提供的終端1,通過監(jiān)測終端1的外部USB接口的第一管腳的電平信號值,根據(jù)所述電平信號值判斷所述第一管腳是否接收到第一預定電壓的供電信號,在所述第一管腳接收到所述供電信號時,判定所述終端1外接的設備為第一設備,并將與所述第一設備匹配的終端1內部的第一接口與所述外部USB接口電連接;在所述第一管腳沒有接收到所述供電信號時,獲取所述外部USB接口的第二管腳的電平信號值,并在根據(jù)所述第二管腳的電平信號值判定所述終端1外接的設備為第二設備時,將與所述第二設備匹配的終端1內部的第二接口與所述外部USB接口電連接。這樣,可以自動識別當前所外插接的設備是何種設備,如是具有USB插座的設備、具有USB插頭的設備還是具有RS232接口的設備,而匹配連接終端1內部對應的接口,從而 實現(xiàn)了接口的自動識別,同時可以避免手動進行接口切換過程中由于電平信號變化過大導致的接口損壞現(xiàn)象。在一實施例中,如圖5所示,在上述圖4的實施例的基礎上,本實施例中,所述第二連接模塊104包括:第一獲取單元1041,用于若所述第一管腳沒有接收到所述供電信號,則獲取所述外部USB接口的第二管腳的電平信號值;本實施例中,若終端1外部USB接口的第一管腳(管腳1)沒有接收到所述供電信號,則通過-2V/2V電平檢測電路13獲取所述外部USB接口的第二管腳(管腳3)的電平信號值。第一判斷單元1042,用于判斷獲取的所述第二管腳的電平信號值是否小于第一預定值;第一連接單元1043,用于若所述第二管腳的電平信號值小于所述第一預定值,則判定所述終端1外接的設備為第二設備,并將與所述第二設備匹配的終端1內部的第二接口與所述外部USB接口電連接。本實施例中,-2V/2V電平檢測電路13在監(jiān)測到管腳3的電平信號值小于第一預定值如-2V時,則可以根據(jù)表二判定當前外部USB接口插入的外插接設備應為具有RS232接口的設備。此時,終端1的開關電路30控制與所述第二設備(具有RS232接口的設備)匹配的終端1內部的第二接口(內部RS232接口)電連接。在一實施例中,如圖5所示,在上述圖4的實施例的基礎上,本實施例中,所述第二連接模塊104還包括:電源輸出單元1044,用于若所述第二管腳的電平信號值大于或等于所述第一預定值,則通過第一管腳輸出第一預定時間的預定電壓;本實施例中,-2V/2V電平檢測電路13在監(jiān)測到管腳3的電平信號值大于或等于第一預定值如-2V時,則通過第一管腳(管腳1)輸出如500ms(毫秒)的預定供電電壓如5v。當然,在其他實施例中,可以根據(jù)實際需要合理設置第一預定時間以及預定電壓值的大小。第二獲取單元1045,用于獲取所述外部USB接口的第二管腳和第三管腳 的電平信號值;本實施例中,在所述第一管腳沒有接收到所述供電信號如5v,且-2V/2V電平檢測電路13監(jiān)測到的第二管腳(管腳3)的電平信號值大于或等于所述第一預定值如-2v的情形下,此時可通過管腳1輸出5V電源,并分別通過2V電平監(jiān)測電路監(jiān)測第三管腳(管腳2)上的電平信號值和-2V/2V電平檢測電路13監(jiān)測第二管腳(管腳3)上的電平信號值。第二判斷單元1046,用于判斷所述第二管腳和第三管腳的電平信號值是否均大于第二預定值;第二連接單元1047,用于若所述第二管腳和第三管腳的電平信號值均大于第二預定值,則判定所述終端1外接的設備為第三設備,并將與所述第三設備匹配的終端1內部的第三接口與所述外部USB接口電連接。本實施例中,若在通過管腳1輸出5V電源之后,監(jiān)測到第二管腳和第三管腳的電平信號值均大于2V的電平,則可以根據(jù)表二判定所述終端1外接的設備為第三設備即具有USB插頭接口的設備,此時,參照圖7,終端1的開關電路30控制與所述第三設備(具有USB插頭接口的設備)匹配的終端1內部的第三接口(USB插座接口)電連接。終端1內部對應的第三接口即USB插座接口電路執(zhí)行USB標準協(xié)議進行接口初始化和通訊等操作。在一實施例中,如圖6所示,在上述圖4的實施例的基礎上,所述終端1還包括:斷開模塊105,用于斷開所述外部USB接口與所述第一接口、第二接口以及第三接口的電連接。本實施例中,終端1的開關電路30控制所述外部USB接口與所述第一接口、第二接口以及第三接口的均斷開電連接。這樣,終端1可以自動識別當前所外插接的設備是何種設備,如是具有USB插座的設備、具有USB插頭的設備還是具有RS232接口的設備,而匹配連接終端1內部對應的接口,從而實現(xiàn)了接口的自動識別。此外,由于RS232接口的電平比USB接口的電平幅值大很多,如此可以避免在手動進行接口切換過程中由于電平信號變化過大導致的接口損壞現(xiàn)象。在一實施例中,在上述圖4或圖6的實施例的基礎上,所述監(jiān)測模塊101進一步用于:在第二預定時間內,持續(xù)監(jiān)測終端1的外部USB接口的第一管腳的電平信號值。本實施例中,在第二預定時間如500ms內,持續(xù)監(jiān)測終端1的外部USB接口的第一管腳的電平信號值。當然,在其他實施例中,可以合理設置其他預定時間值,以能監(jiān)測到的準確的電平信號值為準,從而避免電平信號值失真。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的
技術領域:
,均同理包括在本發(fā)明的專利保護范圍內。當前第1頁1 2 3