基于otg的智能終端操作控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及基于OTG的智能終端操作控制方法及裝置。
【背景技術(shù)】
[0002]傳統(tǒng)的USB (Universal Serial Bus,通用串行總線)使用主從式的架構(gòu),USB主機(jī)端(即PC(Personal Computer,個(gè)人計(jì)算機(jī)))是“主”,而USB周邊設(shè)備是“從”。傳統(tǒng)的應(yīng)用都是通過(guò)USB將周邊設(shè)備連接到PC,并在PC的控制下進(jìn)行數(shù)據(jù)交換。USB周邊設(shè)備不能自行啟動(dòng)數(shù)據(jù)傳輸。
[0003]OTG (On-The-Go)技術(shù)就是在沒(méi)有PC的情況下,實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)傳送。例如,數(shù)碼相機(jī)直接連接到打印機(jī)上,通過(guò)OTG技術(shù),連接兩臺(tái)設(shè)備間的USB 口,將拍出的相片立即打印出來(lái);也可以將數(shù)碼相機(jī)中的數(shù)據(jù),通過(guò)OTG發(fā)送到USB接口的移動(dòng)硬盤上。
[0004]然而,智能終端的OTG功能對(duì)應(yīng)的USB接口由于經(jīng)常插拔使用或者長(zhǎng)時(shí)間暴露在外而容易腐蝕,使USB接口短路,進(jìn)而使具有OTG功能的智能終端持續(xù)檢測(cè)到接入設(shè)備,導(dǎo)致智能終端一直處于OTG模式而無(wú)法正常充電。
【發(fā)明內(nèi)容】
[0005]鑒于此,本發(fā)明實(shí)施例提供一種基于OTG的智能終端操作控制方法及裝置,以解決現(xiàn)有技術(shù)中由于USB接口腐蝕導(dǎo)致智能終端一直處于OTG模式而無(wú)法正常充電的問(wèn)題。
[0006]一方面,本發(fā)明實(shí)施例提供了一種基于OTG的智能終端操作控制方法,包括:
[0007]在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值;
[0008]當(dāng)所述USB接口的電壓值在預(yù)設(shè)范圍內(nèi)時(shí),通過(guò)與所述USB接口連接的外接設(shè)備進(jìn)行充電。
[0009]第二方面,本發(fā)明實(shí)施例提供了一種基于OTG的智能終端操作控制裝置,包括:
[0010]電壓獲取單元,用于在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值;
[0011 ] 充電單元,用于當(dāng)所述USB接口的電壓值在預(yù)設(shè)范圍內(nèi)時(shí),通過(guò)與所述USB接口連接的外接設(shè)備進(jìn)行充電。
[0012]本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實(shí)施例通過(guò)默認(rèn)關(guān)閉智能終端的OTG功能,當(dāng)接收到USB中斷請(qǐng)求時(shí),獲取USB接口的電壓值,當(dāng)USB接口的電壓值在預(yù)設(shè)范圍內(nèi)時(shí),通過(guò)與USB接口連接的外接設(shè)備進(jìn)行充電,由此防止由于USB接口腐蝕導(dǎo)致智能終端一直處于OTG模式,使智能終端在OTG的USB接口腐蝕的狀況下也能夠正常完成充電。
【附圖說(shuō)明】
[0013]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0014]圖1是本發(fā)明實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖;
[0015]圖2是本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖;
[0016]圖3是本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖;
[0017]圖4是本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖;
[0018]圖5是本發(fā)明實(shí)施例提供的基于OTG的智能終端操作控制裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]圖1示出了本發(fā)明實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖,詳述如下:
[0021]在步驟SlOl中,在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值。
[0022]本發(fā)明實(shí)施例中的智能終端具有OTG功能。在本發(fā)明實(shí)施例中,發(fā)出USB中斷請(qǐng)求的原因包括但不限于..USB接口接入電源設(shè)備、USB接口接入OTG設(shè)備或者USB接口因腐蝕而短路。其中,OTG設(shè)備指的是具有OTG功能的設(shè)備,包括但不限于智能手機(jī)、平板電腦、PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)、攝像機(jī)或者打印機(jī)。當(dāng)接收到USB中斷請(qǐng)求時(shí),獲取USB接口的電壓值,以確定當(dāng)前與USB連接的外接設(shè)備是否為電源設(shè)備。
[0023]在步驟S102中,當(dāng)所述USB接口的電壓值在預(yù)設(shè)范圍內(nèi)時(shí),通過(guò)與所述USB接口連接的外接設(shè)備進(jìn)行充電。
[0024]例如,預(yù)設(shè)范圍為4.5V?5V,則當(dāng)USB接口的電壓值在4.5V?5V之間時(shí),判定USB接口的電壓值由電源設(shè)備產(chǎn)生,即當(dāng)前與USB接口連接的外接設(shè)備為電源設(shè)備。在這里,電源設(shè)備包括但不限于充電電源、移動(dòng)電源、PC或者筆記本電腦。當(dāng)判定當(dāng)前與USB接口連接的外接設(shè)備為電源設(shè)備時(shí),通過(guò)與USB接口連接的外接設(shè)備進(jìn)行充電。
[0025]圖2示出了本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。參照?qǐng)D2:
[0026]在步驟S201中,關(guān)閉所述智能終端的OTG功能;
[0027]在步驟S202中,在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值;
[0028]在步驟S203中,當(dāng)所述USB接口的電壓值在預(yù)設(shè)范圍內(nèi)時(shí),通過(guò)與所述USB接口連接的外接設(shè)備進(jìn)行充電。
[0029]在本發(fā)明實(shí)施例中,默認(rèn)關(guān)閉智能終端的OTG功能,由此防止由于USB接口腐蝕導(dǎo)致智能終端一直處于OTG模式。
[0030]圖3示出了本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。參照?qǐng)D3:
[0031 ] 在步驟S301中,關(guān)閉智能終端的OTG功能;
[0032]在步驟S302中,在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值;
[0033]在步驟S303中,判斷USB接口的電壓值是否在預(yù)設(shè)范圍內(nèi),若是,執(zhí)行步驟S304 ;若否,執(zhí)行步驟S305 ;
[0034]在步驟S304中,通過(guò)與USB接口連接的外接設(shè)備進(jìn)行充電;
[0035]在步驟S305中,直接啟動(dòng)智能終端的OTG功能。
[0036]作為本發(fā)明的另一個(gè)實(shí)施例,當(dāng)USB接口的電壓值不在預(yù)設(shè)范圍內(nèi)時(shí),直接啟動(dòng)智能終端的OTG功能,使智能終端與外接設(shè)備通過(guò)OTG進(jìn)行數(shù)據(jù)傳輸。
[0037]圖4示出了本發(fā)明另一實(shí)施例提供的基于OTG的智能終端操作控制方法的實(shí)現(xiàn)流程圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。參照?qǐng)D4:
[0038]在步驟S401中,關(guān)閉智能終端的OTG功能;
[0039]在步驟S402中,在所述智能終端的OTG功能關(guān)閉的情況下,若接收到通用串行總線USB中斷請(qǐng)求,則獲取USB接口的電壓值;
[0040]在步驟S403中,判斷USB接口的電壓值是否在預(yù)設(shè)范圍內(nèi),若是,執(zhí)行步驟S404 ;若否,執(zhí)行步驟S405 ;
[0041]在步驟S404中,通過(guò)與USB接口連接的外接設(shè)備進(jìn)行充電;
[0042]在步驟S405中,判斷是否接收到用戶輸入的啟動(dòng)OTG功能的指令,若是,執(zhí)行步驟S406 ;若否,執(zhí)行步驟S407 ;
[0043]在步驟S406中,啟動(dòng)智能終端的OTG功能;
[0044]在步驟S407中,保持智能終端的OTG功能的關(guān)閉狀態(tài)。
[0045]作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)USB接口的電壓值不在預(yù)設(shè)范圍內(nèi)時(shí),表明當(dāng)前與USB接口連接的外接設(shè)備不是電源設(shè)備,此時(shí),USB接口可能接入OTG設(shè)備,或者USB接口由于腐蝕而短路。在這種情況下,詢問(wèn)用戶是否啟動(dòng)OTG功能。若未接收到用戶輸入的啟動(dòng)OTG功能的指令,則在很大程度上表明當(dāng)前的USB中斷請(qǐng)求是由于USB接口腐蝕短路而發(fā)出,因此保持智能終端的OTG功能的關(guān)閉狀態(tài);若接收到用戶輸