[發(fā)明專利]一種實(shí)現(xiàn)移動終端USBOTG功能的方法及裝置有效
| 申請?zhí)枺?/td> | 201410013184.5 | 申請日: | 2014-01-10 |
| 公開(公告)號: | CN103744821B | 公開(公告)日: | 2017-05-03 |
| 發(fā)明(設(shè)計(jì))人: | 王漢青 | 申請(專利權(quán))人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 廣州市華學(xué)知識產(chǎn)權(quán)代理有限公司44245 | 代理人: | 李盛洪 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 移動 終端 usb otg 功能 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動通信技術(shù)領(lǐng)域;具體涉及一種實(shí)現(xiàn)移動終端USB OTG功能的方法及裝置。
背景技術(shù)
具有USB OTG功能的移動終端增加了第五個引腳--ID,用于識別不同的設(shè)備,當(dāng)具有USB OTG功能的移動終端檢測到ID引腳接地時,表示接入的USB從設(shè)備,將移動終端配置為USB Host(主設(shè)備),而當(dāng)具有USB OTG功能的移動終端檢測到ID引腳浮空時,表示接入的是USB Host,將移動終端配置為USB從設(shè)備。因此,現(xiàn)有的移動終端(如手機(jī)等)要實(shí)現(xiàn)USB OTG(On The Go)功能,除了給用戶提供一個USB OTG的轉(zhuǎn)接線(即:microUSB轉(zhuǎn)USB接口線)外,還需要移動終端的硬件支持USB OTG功能,以及需要在軟件中進(jìn)行對ID腳進(jìn)行判斷,而一個不支持此功能的移動終端,插入外接USB設(shè)備后,正常情況下是沒有反應(yīng)的。
現(xiàn)有的部分移動終端(如手機(jī)等),其硬件是沒有規(guī)劃此功能;即此類移動終端的ID引腳是懸空的,而移動終端硬件電路也沒有連接此線出來,所以硬件上不支持USB OTG功能。但是,此類移動終端的CPU是兼容USB OTG功能的,現(xiàn)有的軟件技術(shù)中,不論是MTK平臺還是高通平臺代碼中都是兼容USB OTG功能的;只是由于沒有硬件的支持,USB OTG功能還是無法使用。
發(fā)明內(nèi)容
本發(fā)明的目的在于解決現(xiàn)有技術(shù)中的上述缺陷,提供一種實(shí)現(xiàn)移動終端USB OTG功能的方法及裝置,其克服了移動終端的硬件缺陷,實(shí)現(xiàn)了移動終端的USB OTG功能。
本發(fā)明的目的可以通過采取如下技術(shù)方案達(dá)到:
提供一種實(shí)現(xiàn)移動終端USB OTG功能的方法,該方法包括以下步驟:
用戶選擇使用移動終端的USB OTG功能或是USB功能;
若選擇使用移動終端的USB OTG功能,則采用中斷觸發(fā)方式或線程觸發(fā)方式,觸發(fā)系統(tǒng)啟動USB OTG功能,將移動終端配置為USB主設(shè)備,并對外接的USB從設(shè)備進(jìn)行識別,移動終端與外接的USB從設(shè)備實(shí)現(xiàn)數(shù)據(jù)交換;
若選擇使用移動終端的USB功能,則將移動終端配置為USB從設(shè)備,為用戶呈現(xiàn)USB功能。
作為一種優(yōu)選的方案,所述用戶選擇使用USB OTG功能或USB功能的具體方法為:
在插入U(xiǎn)SB設(shè)備后,移動終端上彈出選擇菜單,供用戶選擇使用移動終端的USB OTG功能或USB功能;或者
在插入U(xiǎn)SB設(shè)備之前,用戶調(diào)出菜單項(xiàng),通過菜單進(jìn)行選擇使用移動終端的USB OTG功能。
作為一種優(yōu)選的方案,在將移動終端配置為USB主設(shè)備的同時,還對移動終端的充電進(jìn)程進(jìn)行配置,將充電設(shè)為disable,將OTG功能設(shè)為enable。
作為一種優(yōu)選的方案,所述采用中斷觸發(fā)方式,觸發(fā)系統(tǒng)啟動USB OTG功能的具體過程為:
在選擇使用移動終端的USB OTG功能后,將默認(rèn)為高電平并用于識別OTG的GPIO口變?yōu)榈碗娖剑藭r,移動終端的CPU檢測到所述GPIO口變?yōu)榈碗娖剑瑒t產(chǎn)生中斷信號;
CPU判斷出USB從設(shè)備已正常插入后,移動終端就會調(diào)用USB OTG的函數(shù)進(jìn)行處理,將移動終端配置為USB主設(shè)備,并對外接的USB從設(shè)備進(jìn)行識別,移動終端與外接的USB從設(shè)備實(shí)現(xiàn)數(shù)據(jù)交換。
作為一種優(yōu)選的方案,所述采用線程觸發(fā)方式,觸發(fā)系統(tǒng)啟動USB OTG功能的具體過程為:
在選擇使用移動終端的USB OTG功能后,由上層接收到“使用USB OTG功能”廣播來進(jìn)行線程調(diào)度,直接調(diào)用USB OTG的函數(shù)進(jìn)行處理,將移動終端配置為USB主設(shè)備,并對外接的USB從設(shè)備進(jìn)行識別,移動終端與外接的USB從設(shè)備實(shí)現(xiàn)數(shù)據(jù)交換。
提供一種實(shí)現(xiàn)移動終端USB OTG功能的裝置,包括用于連接外接設(shè)備的USB連接單元,還包括:
選擇單元,用于供用戶選擇使用移動終端的USB OTG功能或USB功能;
OTG功能單元,用于當(dāng)用戶選擇使用移動終端的USB OTG功能時,采用中斷觸發(fā)方式或線程觸發(fā)方式,觸發(fā)系統(tǒng)啟動USB OTG功能,將移動終端配置為USB主設(shè)備,并對外接的USB從設(shè)備進(jìn)行識別,移動終端與外接的USB從設(shè)備實(shí)現(xiàn)數(shù)據(jù)交換;
USB功能單元,用于當(dāng)用戶選擇使用移動終端的USB功能時,將移動終端配置為USB從設(shè)備,為用戶呈現(xiàn)USB功能。
本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東歐珀移動通信有限公司,未經(jīng)廣東歐珀移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410013184.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





