終端接口的通信方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動終端技術(shù)領(lǐng)域,尤其涉及一種兼終端接口的通信方法及裝置。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,現(xiàn)在的用戶對移動終端的依賴性越來越高,而為了滿足用戶的一些需求,常常需要將移動終端與一些外接設(shè)備進(jìn)行交互,例如連接OTG(OnTheGo)設(shè)備或者通用串行總線(Universal Serial Bus,USB)設(shè)備(例如閃存盤即U盤)等。
[0003]而目前的移動終端在連接外接設(shè)備時,經(jīng)常會存在如下問題:對于同一移動終端的外設(shè)接口,可與USB設(shè)備進(jìn)行通信操作卻不能與OTG設(shè)備進(jìn)行通信操作,或者可與OTG設(shè)備進(jìn)行通信操作卻不能與USB設(shè)備進(jìn)行通信操作,難以同時兼容OTG設(shè)備和USB設(shè)備。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種終端接口的通信方法及裝置,能夠使終端根據(jù)不同的外接設(shè)備采用不同的配置參數(shù)進(jìn)行通信,能夠兼容OTG設(shè)備和USB設(shè)備。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種終端接口的通信方法,包括:
[0006]檢測當(dāng)前插入移動終端接口的數(shù)據(jù)線類型;
[0007]若所述數(shù)據(jù)線類型為USB數(shù)據(jù)線,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作;
[0008]若所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線,則采用預(yù)先設(shè)置的OTG配置參數(shù)與外接設(shè)備進(jìn)行交互操作。
[0009]第二方面,本發(fā)明實(shí)施例還提供一種終端接口的通信裝置,包括:
[0010]數(shù)據(jù)線類型檢測模塊,用于檢測當(dāng)前插入移動終端接口的數(shù)據(jù)線類型;
[0011]USB通信模塊,用于若所述數(shù)據(jù)線類型檢測模塊檢測到數(shù)據(jù)線類型為USB數(shù)據(jù)線,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作;
[0012]OTG通信模塊,用于若所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線,則采用預(yù)先設(shè)置的OTG配置參數(shù)與外接設(shè)備進(jìn)行交互操作。
[0013]本發(fā)明實(shí)施例通過檢測與所述外接設(shè)備連接的數(shù)據(jù)線類型的類型,當(dāng)所述數(shù)據(jù)線類型為USB數(shù)據(jù)線時,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作;當(dāng)所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線,則采用預(yù)先設(shè)置OTG配置參數(shù)對所述外接設(shè)備進(jìn)行交互操作。本發(fā)明實(shí)施例可采用不同的配置參數(shù)與外接設(shè)備進(jìn)行交互操作,從而使終端能夠同時兼容OTG設(shè)備和USB設(shè)備。
【附圖說明】
[0014]圖1為本發(fā)明實(shí)施例一提供的終端接口的通信方法的流程示意圖;
[0015]圖2為本發(fā)明實(shí)施例二提供的終端接口的通信裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016]下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0017]本發(fā)明實(shí)施例提供的終端接口的通信方法的執(zhí)行主體,可為本發(fā)明實(shí)施例提供的終端接口的通信裝置,或集成了終端接口的通信裝置的終端設(shè)備,該終端接口的通信裝置可以采用硬件或軟件實(shí)現(xiàn)。
[0018]實(shí)施例一
[0019]圖1為本發(fā)明實(shí)施例一提供的終端接口的通信方法的流程示意圖,如圖1所示,具體包括:
[0020]步驟11、檢測當(dāng)前插入移動終端接口的數(shù)據(jù)線類型;
[0021 ] 其中,移動終端接口為USB接口,通過該USB接口可通過數(shù)據(jù)線連接外接設(shè)備,該外接設(shè)備包括USB設(shè)備和OTG設(shè)備,當(dāng)其連接的外接設(shè)備為USB設(shè)備時,將對應(yīng)的連接數(shù)據(jù)線稱為USB數(shù)據(jù)線,當(dāng)其連接的外接設(shè)備為OTG識別設(shè)備時,將對應(yīng)的連接數(shù)據(jù)線稱為OTG數(shù)據(jù)線。
[0022]具體的,由于移動終端接口連接的外接設(shè)備不同,其連接數(shù)據(jù)線中特定信號線對應(yīng)的電壓也不僅相同,因此可以通過檢測連接數(shù)據(jù)線中特定信號線對應(yīng)的電壓來確定數(shù)據(jù)線類型。
[0023]步驟12、若所述數(shù)據(jù)線類型為USB數(shù)據(jù)線,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作;
[0024]其中,USB配置參數(shù)為USB配置寄存器對應(yīng)的參數(shù)。為提高移動終端對外接設(shè)備的通信效率,本實(shí)施例根據(jù)接入的數(shù)據(jù)線類型,預(yù)先分別為USB設(shè)備和OTG設(shè)備設(shè)置不同的配置參數(shù),具體數(shù)字為經(jīng)驗(yàn)值,可經(jīng)過試驗(yàn)測試得到。這里,將USB設(shè)備對應(yīng)的配置參數(shù)稱為USB配置參數(shù),將OTG設(shè)備對應(yīng)的配置參數(shù)稱為OTG配置參數(shù)。
[0025]當(dāng)檢測到所述數(shù)據(jù)線類型為USB數(shù)據(jù)線時,則確定當(dāng)前連接的外接設(shè)備為USB設(shè)備,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作。
[0026]步驟13、若所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線,則采用預(yù)先設(shè)置的OTG配置參數(shù)與外接設(shè)備進(jìn)行交互操作。
[0027]同理,當(dāng)檢測到所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線時,則確定當(dāng)前連接的外接設(shè)備為OTG設(shè)備,則采用預(yù)先設(shè)置的OTG配置參數(shù)與外接設(shè)備進(jìn)行交互操作。
[0028]本實(shí)施例通過檢測與所述外接設(shè)備連接的數(shù)據(jù)線類型的類型,當(dāng)所述數(shù)據(jù)線類型為USB數(shù)據(jù)線時,則采用預(yù)先設(shè)置的USB配置參數(shù)與外接設(shè)備進(jìn)行交互操作;當(dāng)所述數(shù)據(jù)線類型為OTG數(shù)據(jù)線,則采用預(yù)先設(shè)置OTG配置參數(shù)對所述外接設(shè)備進(jìn)行交互操作。本實(shí)施例可采用不同的配置參數(shù)與外接設(shè)備進(jìn)行交互操作,從而使終端能夠同時兼容OTG設(shè)備和USB設(shè)備。
[0029]示例性的,檢測當(dāng)前插入移動終端接口的數(shù)據(jù)線類型,包括:
[0030]檢測所述數(shù)據(jù)線插入移動終端接口時電平檢測信號線產(chǎn)生的當(dāng)前信號電壓;
[0031]若所述當(dāng)前信號電壓為設(shè)定高電平,則確定所述數(shù)據(jù)線的類型為USB數(shù)據(jù)線;
[0032]若所述當(dāng)前信號電壓為設(shè)定低電平,則確定所述數(shù)據(jù)線的類型為OTG數(shù)據(jù)線。
[0033]具體的,當(dāng)所述外接設(shè)備成功插入所述移動終端接口之后,對應(yīng)的數(shù)據(jù)線中的電平檢測信號線(例如,USB_HS_ID信號線)會產(chǎn)生信號電壓,若產(chǎn)生的信號電壓為高電平(可轉(zhuǎn)換為數(shù)字信號11),則表明所述移動終端連接的外接設(shè)備為USB設(shè)備,若產(chǎn)生的信號電壓為低電平(可轉(zhuǎn)換為數(shù)字信號O),則表明所述移動終端連接的外接設(shè)備為OTG設(shè)備。
[0034]示例性的,所述USB配置參數(shù)設(shè)置為USB眼圖表現(xiàn)最優(yōu)時對應(yīng)的配置參數(shù),所述OTG配置參數(shù)設(shè)置為USB眼圖表現(xiàn)最差時對應(yīng)的配置參數(shù)。
[0035]當(dāng)連接的外接設(shè)備為USB設(shè)備時,由于移動終端對所述USB設(shè)備的識別成功率較高,因此,可以將USB配置參數(shù)設(shè)置為USB眼圖表現(xiàn)最優(yōu)時對應(yīng)的配置參數(shù),這樣即保證了通信質(zhì)量,又能保證與所述USB設(shè)備進(jìn)行通信。
[0036]而當(dāng)連接的外接設(shè)備為OTG設(shè)備時,由于移動終端對所述OTG設(shè)備的識別成功率相對來說會低一些,為保證能夠與所述OTG設(shè)備的進(jìn)行成功通信,所述OTG配置參數(shù)設(shè)置為USB眼圖表現(xiàn)