鬼佬大哥大
  • / 8
  • 下載費用:30 金幣  

終端接口的通信方法及裝置.pdf

摘要
申請專利號:

CN201510528510.0

申請日:

2015.08.25

公開號:

CN105068954A

公開日:

2015.11.18

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 13/38申請日:20150825|||公開
IPC分類號: G06F13/38 主分類號: G06F13/38
申請人: 廣東歐珀移動通信有限公司
發明人: 李明亮; 孫祿
地址: 523860廣東省東莞市長安鎮烏沙海濱路18號
優先權:
專利代理機構: 北京品源專利代理有限公司11332 代理人: 鄧猛烈; 胡彬
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510528510.0

授權公告號:

||||||

法律狀態公告日:

2018.05.08|||2015.12.16|||2015.11.18

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明公開了一種終端接口的通信方法及裝置,其中方法包括:檢測當前插入移動終端接口的數據線類型;若所述數據線類型為USB數據線,則采用預先設置的USB配置參數與外接設備進行交互操作;若所述數據線類型為OTG數據線,則采用預先設置的至少一個OTG配置參數對所述外接設備進行識別;采用識別成功的OTG配置參數與外接設備進行交互操作。本發明實施例能夠使終端兼容不同的外接設備。

權利要求書

1.一種終端接口的通信方法,其特征在于,包括:
檢測當前插入移動終端接口的數據線類型;
若所述數據線類型為通用串行總線USB數據線,則采用預先設置的USB
配置參數與外接設備進行交互操作;
若所述數據線類型為OTG數據線,則采用預先設置的至少一個OTG配置
參數對所述外接設備進行識別;
采用識別成功的OTG配置參數與外接設備進行交互操作。
2.根據權利要求1所述的方法,其特征在于,采用預先設置的至少一個
OTG配置參數對所述外接設備進行識別,包括:
將所述至少一個OTG配置參數按照預定規則進行排序;
按順序依次采用OTG配置參數對所述外接設備進行識別。
3.根據權利要求2所述的方法,其特征在于,按順序依次采用OTG配置
參數對所述外接設備進行識別,包括:
通過所述OTG數據線與所述外接設備進行通信;
檢測通信過程中所述OTG數據線中通信信號線產生的信號電壓是否處于
預設閾值范圍內,若是,確定對所述外接設備識別成功,否則,確定對所述外
接設備識別失敗。
4.根據權利要求1所述的方法,其特征在于,檢測當前插入移動終端接口
的數據線類型,包括:
檢測所述數據線插入移動終端接口時電平檢測信號線產生的當前信號電壓;
若所述當前信號電壓為設定高電平,則確定所述數據線的類型為USB數據
線;
若所述當前信號電壓為設定低電平,則確定所述數據線的類型為OTG數據
線。
5.根據權利要求1~4任一項所述的方法,其特征在于,所述USB配置參
數設置為USB眼圖表現最優時對應的配置參數,所述至少一個OTG配置參數
根據預先對所述OTG識別情況進行試驗得到的經驗值進行設置。
6.根據權利要求1~4任一項所述的方法,其特征在于,檢測當前插入移動
終端接口的數據線類型之前,還包括:
將所述USB配置參數和所述至少一個OTG配置參數預先寫入所述移動終
端的USB配置寄存器中。
7.根據權利要求1~4任一項所述的方法,其特征在于,所述外接設備包括
閃存盤、移動硬盤、另一移動終端、電腦、鍵盤、鼠標和打印機中的任一種。
8.一種終端接口的通信裝置,其特征在于,包括:
數據線類型檢測模塊,用于檢測當前插入移動終端接口的數據線類型;
通用串行總線USB通信模塊,用于若所述數據線類型檢測模塊檢測到數據
線類型為USB數據線,則采用預先設置的USB配置參數與外接設備進行交互
操作;
OTG識別模塊,用于若所述數據線類型檢測模塊檢測到所述數據線類型為
OTG數據線,則采用預先設置的至少一個OTG配置參數對所述外接設備進行
識別;
OTG通信模塊,用于采用識別成功的OTG配置參數與外接設備進行交互
操作。
9.根據權利要求8所述的裝置,其特征在于,所述OTG識別模塊包括:
排序單元,用于將所述至少一個OTG配置參數按照預定規則進行排序;
識別單元,用于按順序依次采用OTG配置參數對所述外接設備進行識別。
10.根據權利要求9所述的裝置,其特征在于,所述識別單元具體用于:
通過所述OTG數據線與所述外接設備進行通信;檢測通信過程中所述OTG
數據線中通信信號線產生的信號電壓是否處于預設閾值范圍內,若是,確定對
所述外接設備識別成功,否則,確定對所述外接設備識別失敗。
11.根據權利要求8所述的裝置,其特征在于,所述數據線類型檢測模塊
具體用于:
檢測所述數據線插入移動終端接口時電平檢測信號線產生的當前信號電壓;
若所述當前信號電壓為設定高電平,則確定所述數據線的類型為USB數據線;
若所述當前信號電壓為設定低電平,則確定所述數據線的類型為OTG數據線。
12.根據權利要求8~11任一項所述的裝置,其特征在于,所述USB配置
參數設置為USB眼圖表現最優時對應的配置參數,所述至少一個OTG配置參
數根據預先對所述OTG識別情況進行試驗得到的經驗值進行設置。
13.根據權利要求8~11任一項所述的裝置,其特征在于,所述裝置還包括:
配置參數寫入模塊,用于在所述數據線類型檢測模塊檢測當前插入移動終
端接口的數據線類型之前,將所述USB配置參數和所述至少一個OTG配置參
數預先寫入所述移動終端的USB配置寄存器中。
14.根據權利要求8~11任一項所述的裝置,其特征在于,所述外接設備包
括閃存盤、移動硬盤、另一移動終端、電腦、鍵盤、鼠標和打印機中的任一種。

說明書

終端接口的通信方法及裝置

技術領域

本發明實施例涉及移動終端技術領域,尤其涉及一種兼終端接口的通信方
法及裝置。

背景技術

隨著科技的發展,現在的用戶對移動終端的依賴性越來越高,而為了滿足
用戶的一些需求,常常需要將移動終端與一些外接設備進行交互,例如連接OTG
(OnTheGo)設備或者通用串行總線(UniversalSerialBus,USB)設備(例如
閃存盤即U盤)等。

而目前的移動終端在連接外接設備時,經常會存在如下問題:對于同一移
動終端的外設接口,可識別USB設備卻不能識別OTG設備,或者可識別OTG
設備卻不能識別USB設備。即,移動終端存在接口識別不穩定,或者難以兼容
不同外界設備的問題。

發明內容

本發明實施例提供一種終端接口的通信方法及裝置,能夠使終端兼容不同
的外接設備。

第一方面,本發明實施例提供了一種終端接口的通信方法,包括:

檢測當前插入移動終端接口的數據線類型;

若所述數據線類型為USB數據線,則采用預先設置的USB配置參數與外
接設備進行交互操作;

若所述數據線類型為OTG數據線,則采用預先設置的至少一個OTG配置
參數對所述外接設備進行識別;

采用識別成功的OTG配置參數與外接設備進行交互操作。

第二方面,本發明實施例還提供一種終端接口的通信裝置,包括:

數據線類型檢測模塊,用于檢測當前插入移動終端接口的數據線類型;

USB通信模塊,用于若所述數據線類型檢測模塊檢測到數據線類型為USB
數據線,則采用預先設置的USB配置參數與外接設備進行交互操作;

OTG識別模塊,用于若所述數據線類型檢測模塊檢測到所述數據線類型為
OTG數據線,則采用預先設置的至少一個OTG配置參數對所述外接設備進行
識別;

OTG通信模塊,用于采用識別成功的OTG配置參數與外接設備進行交互
操作。

本發明實施例通過檢測與所述外接設備連接的數據線類型的類型,當所述
數據線類型為USB數據線時,則采用預先設置的USB配置參數與外接設備進
行交互操作;當所述數據線類型為OTG數據線,則首先采用預先設置的至少一
個OTG配置參數對所述外接設備進行識別;采用識別成功的OTG配置參數與
外接設備進行交互操作。本發明實施例可采用不同的配置參數與外接設備進行
交互操作,從而使終端能夠兼容不同的外接設備。

附圖說明

圖1為本發明實施例一提供的終端接口的通信方法的流程示意圖;

圖2為本發明實施例二提供的終端接口的通信裝置的結構示意圖。

具體實施方式

下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此
處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需
要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結
構。

本發明實施例提供的終端接口的通信方法的執行主體,可為本發明實施例
提供的終端接口的通信裝置,或集成了終端接口的通信裝置的終端設備,該終
端接口的通信裝置可以采用硬件或軟件實現。

實施例一

圖1為本發明實施例一提供的終端接口的通信方法的流程示意圖,如圖1
所示,具體包括:

步驟11、檢測當前插入移動終端接口的數據線類型;

其中,移動終端接口為USB接口,通過該USB接口可通過數據線連接外
接設備,該外接設備可為USB設備,也可為OTG設備。當其連接的外接設備
為USB設備時,將對應的連接數據線稱為USB數據線,當其連接的外接設備
為OTG識別設備時,將對應的連接數據線稱為OTG數據線。

具體的,由于移動終端接口連接的外接設備不同,其連接數據線中特定信
號線對應的電壓也不相同,因此可以通過檢測連接數據線中特定信號線對應的
電壓來確定數據線類型。

步驟12、若所述數據線類型為USB數據線,則采用預先設置的USB配置
參數與外接設備進行交互操作;

其中,USB配置參數為USB配置寄存器對應的參數。為提高移動終端對外
接設備的識別效率,本實施例根據接入的數據線類型,預先分別為USB設備和
OTG設備設置不同的配置參數,具體數字為經驗值,可經過試驗測試得到。這
里,將USB設備對應的配置參數稱為USB配置參數,將OTG設備對應的配置
參數稱為OTG配置參數。

當檢測到所述數據線類型為USB數據線時,則確定當前連接的外接設備為
USB設備,則采用預先設置的USB配置參數與外接設備進行交互操作。

步驟13、若所述數據線類型為OTG數據線,則采用預先設置的至少一個
OTG配置參數對所述外接設備進行識別;

由于OTG設備多種多樣,其對應的識別電平也參差不齊,為了提高對OTG
設備的識別效率,這里設置至少一個OTG配置參數,當采用其中一個OTG配
置參數識別失敗時,可選擇另外的OTG配置參數進行重新識別。

步驟14、采用識別成功的OTG配置參數與外接設備進行交互操作。

本實施例通過檢測與所述外接設備連接的數據線類型的類型,當所述數據
線類型為USB數據線時,則采用預先設置的USB配置參數與外接設備進行交
互操作;當所述數據線類型為OTG數據線,則首先采用預先設置的至少一個
OTG配置參數對所述外接設備進行識別;采用識別成功的OTG配置參數與外
接設備進行交互操作。本實施例可采用不同的配置參數與外接設備進行交互操
作,從而使終端能夠兼容不同的外接設備。

示例性的,在上述實施例的基礎上,采用預先設置的至少一個OTG配置參
數對所述外接設備進行識別,包括:

將所述至少一個OTG配置參數按照預定規則進行排序;

按順序依次采用OTG配置參數對所述外接設備進行識別。

其中,預定規則可自定義設置,例如按照采用OTG配置參數對應的通信時
眼圖質量進行排序,將通信時眼圖質量較好的OTG配置參數排在前面,或者將
通信時眼圖質量較差的OTG配置參數排在前面。

示例性的,按順序依次采用OTG配置參數對所述外接設備進行識別,包括:

通過所述OTG數據線與所述外接設備進行通信;

檢測通信過程中所述OTG數據線中通信信號線產生的信號電壓是否處于
預設閾值范圍內,若是,確定對所述外接設備識別成功,否則,確定對所述外
接設備識別失敗。

具體的,當所述外接設備接入所述移動終端接口之后,所述移動終端會通
過所述接口試圖與所述外接設備進行通信,此時對應的OTG數據線中通信信號
線會產生信號電壓,若產生的信號電壓是否處于預設閾值范圍內,則表明所述
移動終端會通過所述接口試圖與所述外接設備通信成功,即對所述外接設備識
別成功,否則表明所述移動終端會通過所述接口試圖與所述外接設備通信失敗,
即對所述外接設備識別失敗。

示例性的,檢測當前插入移動終端接口的數據線類型,包括:

檢測所述數據線插入移動終端接口時電平檢測信號線產生的當前信號電壓;

若所述當前信號電壓為設定高電平,則確定所述數據線的類型為USB數據
線;

若所述當前信號電壓為設定低電平,則確定所述數據線的類型為OTG數據
線。

具體的,當所述外接設備成功插入所述移動終端接口之后,對應的數據線
中的電平檢測信號線(例如,USB_HS_ID信號線)會產生信號電壓,若產生的
信號電壓為高電平(可轉換為數字信號1),則表明所述移動終端連接的外接
設備為USB設備,若產生的信號電壓為低電平(可轉換為數字信號0),則表
明所述移動終端連接的外接設備為OTG設備。

示例性的,所述USB配置參數設置為USB眼圖表現最優時對應的配置參
數,所述至少一個OTG配置參數根據預先對所述OTG識別情況進行試驗得到
的經驗值進行設置。

當連接的外接設備為USB設備時,由于移動終端對所述USB設備的識別
成功率較高,因此,可以將USB配置參數設置為USB眼圖表現最優時對應的
配置參數,這樣即保證了通信質量,又能保證對所述USB設備識別成功。

而當連接的外接設備為OTG設備時,由于移動終端對所述OTG設備的識
別成功率相對來說會低一些,為保證能夠對所述OTG設備的識別成功,需要針
對多種不同的OTG設備進行試驗,將試驗得到的經驗值至少包括一個值,作為
OTG配置參數,

示例性的,檢測當前插入移動終端接口的數據線類型之前,還包括:

將所述USB配置參數和所述至少一個OTG配置參數預先寫入所述移動終
端的USB配置寄存器中。

示例性的,所述外接設備包括閃存盤、移動硬盤、另一移動終端、電腦、
鍵盤、鼠標和打印機中的任一種。

實施例二

圖2為本發明實施例二提供的終端接口的通信裝置的結構示意圖,如圖2
所示,具體包括:數據線類型檢測模塊21、USB通信模塊22、OTG識別模塊
23和OTG通信模塊24;

所述數據線類型檢測模塊21用于檢測當前插入移動終端接口的數據線類
型;

所述USB通信模塊22用于若所述數據線類型檢測模塊21檢測到數據線類
型為USB數據線,則采用預先設置的USB配置參數與外接設備進行交互操作;

所述OTG識別模塊23用于若所述數據線類型檢測模塊21檢測到所述數據
線類型為OTG數據線,則采用預先設置的至少一個OTG配置參數對所述外接
設備進行識別;

所述OTG通信模塊24用于采用識別成功的OTG配置參數與外接設備進行
交互操作。

本實施例所述的終端接口的通信裝置用于執行上述各實施例所述的終端接
口的通信方法,其技術原理和產生的技術效果類似,這里不再累述。

示例性的,在上述實施例的基礎上,所述OTG識別模塊23包括:排序單
元231和識別單元232;

所述排序單元231用于將所述至少一個OTG配置參數按照預定規則進行排
序;

所述識別單元232用于按順序依次采用OTG配置參數對所述外接設備進行
識別。

示例性的,所述識別單元232具體用于:

通過所述OTG數據線與所述外接設備進行通信;檢測通信過程中所述OTG
數據線中通信信號線產生的信號電壓是否處于預設閾值范圍內,若是,確定對
所述外接設備識別成功,否則,確定對所述外接設備識別失敗。

示例性的,所述數據線類型檢測模塊21具體用于:

檢測所述數據線插入移動終端接口時電平檢測信號線產生的當前信號電壓;
若所述當前信號電壓為設定高電平,則確定所述數據線的類型為USB數據線;
若所述當前信號電壓為設定低電平,則確定所述數據線的類型為OTG數據線。

示例性的,所述USB配置參數設置為USB眼圖表現最優時對應的配置參
數,所述至少一個OTG配置參數根據預先對所述OTG識別情況進行試驗得到
的經驗值進行設置。

示例性的,所述裝置還包括:配置參數寫入模塊25;

所述配置參數寫入模塊25用于在所述數據線類型檢測模塊21檢測當前插
入移動終端接口的數據線類型之前,將所述USB配置參數和所述至少一個OTG
配置參數預先寫入所述移動終端的USB配置寄存器中。

示例性的,所述外接設備包括閃存盤、移動硬盤、另一移動終端、電腦、
鍵盤、鼠標和打印機中的任一種。

本實施例所述的終端接口的通信裝置同樣用于執行上述各實施例所述的終
端接口的通信方法,其技術原理和產生的技術效果類似,這里不再累述。

注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員
會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進
行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖
然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以
上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,
而本發明的范圍由所附的權利要求范圍決定。

關 鍵 詞:
終端 接口 通信 方法 裝置
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:終端接口的通信方法及裝置.pdf
鏈接地址:http://www.wwszu.club/p-6385950.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大