一種雙向彈出usb插口的方法及裝置的制造方法
【技術領域】
[0001 ]本發明涉及USB插口領域,特別是涉及一種雙向彈出USB插口的方法及裝置。
【背景技術】
[0002]在當今的互聯網時代,移動設備已經成為日常生活中必不可少的設備,通過數據線可以把移動設備和電腦等設備連接起來,達到充電、傳輸文件的目的。
[0003]目前的移動設備USB插口設計都是在移動設備四周,在移動設備平放在桌上的時候,USB插口相當于在側面,如果用戶用一只手,想要插入USB數據線非常困難。
【發明內容】
[0004]為了克服上述缺陷,本發明提供了一種雙向彈出USB插口的方法及裝置,方便用戶只需要一只手就能插入USB數據線。
[0005]為了實現本發明以上發明目的,本發明提供的技術方案如下:
[0006]—種雙向彈出USB插口的方法,包括:步驟SlO獲取語音控制命令;步驟S20采集移動設備的狀態數據;步驟S30根據采集的狀態數據判斷當前移動設備的狀態;步驟S40根據判斷結果,控制USB插口雙向彈出。
[0007]上述技術方案中,采用語音命令控制,移動設備根據語音命令采集當前移動設備的狀態數據,狀態數據可以為重力加速度數據和/或光線數據,然后根據數據結果來選擇USB插口的彈出方向。
[0008]進一步優選地,步驟S20采集移動設備的狀態數據是指,步驟S21采集移動設備X、Y、Z三個方向受到的重力加速度數據;和/或步驟S22采集移動設備的光線數據。
[0009]本優選方案增加了對狀態數據采集的設定。利用該步驟可以對移動設備進行重力加速度數據、光線數據采樣,本優選方案可以只對一種進行采樣,也可以兩種一起采樣進行分析。
[0010]進一步優選地,步驟S30根據采集的狀態數據判斷當前移動設備的狀態還包括:步驟S31當采集的狀態數據達到移動設備的正面預設值時,判斷當前移動設備的狀態是正面向上;步驟S32當采集的狀態數據達到移動設備的背面預設值時,判斷當前移動設備的狀態是背面向上。
[0011]本優選方案中正面預設值和背面預設值是內置的,也可以用戶自行設定。當移動設備水平正面向上時,移動設備xyz三個方向上受到的重力加速度數據趨近于0/0/9.8,光線也較強;當移動設備水平背面向上時,移動設備xyz三個方向上受到的重力加速度數據趨近于0/0/-9.8,光線也較弱。
[0012]進一步優選地,步驟S40根據判斷結果,控制USB插口雙向彈出包括:步驟S41如果當前移動設備的狀態是正面向上,則控制USB插口正向彈出;步驟S42如果當前移動設備的狀態是背面向上,則控制USB插口反向彈出。
[0013]本優選方案中控制USB插口雙向彈出實現的過程是,先讓USB插口水平彈出,然后根據判斷結果,控制水平彈出的USB插口是向移動設備的正面旋轉,還是向移動設備的背面旋轉,使USB插口保持正面向上的狀態,方便客戶一只手插入USB數據線。
[0014]進一步優選地,步驟S40后還包括:步驟S50檢測判斷USB數據線是否插入彈出的USB插口,若是,則執行步驟S60,若否,則執行步驟S70;步驟S60控制彈出的USB插口收回;步驟S70判斷USB插口保持彈出狀態的時間是否超過預設的彈出時間參數,若是,則執行步驟S60 ;若否,則執行步驟S50。
[0015]本優選方案中還包括了彈出USB插口后的后續步驟,其中預設的彈出時間參數可以是用戶自己設定的,如果超出了預設的彈出時間參數,USB數據線還沒有插入彈出的USB插口,那么USB插口會自動收回。
[0016]本發明還提供了一種雙向彈出USB插口的裝置,包括:獲取模塊,獲取語音控制命令;數據采集模塊,與獲取模塊電連接,采集移動設備的狀態數據;狀態判斷模塊,與數據采集模塊電連接,根據采集的狀態數據判斷當前移動設備的狀態;控制模塊,與狀態判斷模塊電連接,根據判斷結果,控制USB插口雙向彈出,以及控制彈出的USB插口收回。
[0017]進一步優選地,數據采集模塊還包括:重力傳感器,采集移動設備X、Y、Z三個方向受到的重力加速度數據;和/或光線傳感器,與重力傳感器電連接,采集移動設備的光線數據。
[0018]進一步優選地,狀態判斷模塊還包括:存儲子模塊,存儲移動設備的正面預設值和背面預設值。
[0019]進一步優選地,控制模塊控制USB插口雙向彈出是指,控制USB插口正向彈出和/或控制USB插口反向彈出。
[0020]進一步優選地,雙向彈出USB插口的裝置,還包括:檢測判斷模塊,與控制模塊電連接,檢測判斷USB數據線是否插入彈出的USB插口;時間判斷模塊,與檢測判斷模塊和控制模塊電連接,判斷USB插口保持彈出狀態的時間是否超過預設的彈出時間參數;時間判斷模塊還包括:時間參數子模塊,存儲預設的彈出時間參數。
[0021]與現有技術相比,本發明提供一種雙向彈出USB插口的方法及裝置,當用戶一只手不方便時,可以只用一只手就能實現把USB數據線插入移動設備彈出的USB插口 ;且移動設備根據采集到的數據自動判斷USB插口彈出方向,使移動設備更智能化、效率化、人性化,極大地提尚用戶體驗。
【附圖說明】
[0022]下面將以明確易懂的方式,結合【附圖說明】優選實施方式,對一種雙向彈出USB插口的方法及裝置的上述特性、技術特征、優點及其實現方式予以進一步說明。
[0023]圖1是本發明一種雙向彈出USB插口的方法的流程圖;
[0024]圖2是本發明一種雙向彈出USB插口的裝置的示意圖;
[0025]圖3是本發明移動設備USB插口未彈出狀態的示意圖;
[0026]圖4是本發明移動設備正面向上時USB插口彈出狀態的示意圖;
[0027]圖5是本發明移動設備背面向上時USB插口彈出狀態的示意圖;
[0028]圖6是本發明移動設備彈出的USB插口的局部放大示意圖。
[0029]附圖標號說明:
[0030]1、獲取模塊,2、數據采集模塊,3、狀態判斷模塊,4、控制模塊,5、檢測判斷模塊,6、時間判斷模塊,7、重力傳感器,8、光線傳感器,9、存儲子模塊,10、時間參數子模塊,11、支架,12、USB插口,13、連接線。
【具體實施方式】
[0031]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對照【附圖說明】本發明的【具體實施方式】。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。
[0032]為使圖面簡潔,各圖中只示意性地表示出了與本發明相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
[0033]圖1是本發明一種雙向彈出USB插口的方法的流程圖。一種雙向彈出USB插口的方法,包括:步驟SlO獲取語音控制命令;步驟S20采集移動設備的狀態數據;步驟S30根據采集的狀態數據判斷當前移動設備的狀態;步驟S40根據判斷結果,控制USB插口雙向彈出。
[0034]具體的,在本實施例中用戶不僅僅只能通過語音控制,還可以通過霍爾傳感器,感應是否有磁靠近,如果靠近,相當于步驟SlO獲取控制命令;也可以通過無線、藍牙等無線方式連接第二設備,通過第二設備控制移動設備彈出USB插口 ;移動設備水平正面向上時,也可以通過App控制移動設備采集數據。
[0035]另外,用戶也有直接控制USB插口彈出、收回的選項,選擇直接控制后,不會再采集數據進行判斷,而是根據用戶的控制彈出、收回USB插口,便于把此功能方便地運用到各個場景中。
[0036]在本發明另一個改進的實施例中,除與上述實施例相同的部分之外,步驟S20還包括,步驟S21采集移動設備X、Y、Z三個方向受到的重力加速度數據;和/或步驟S22采集移動設備的光線數據。
[0037]具體的,在本實施例中,移動設備可以只采集重力加速度數據或光線數據;也可以同時采集重力加速度數據或光線數據,進行判斷。當只用光線數據無法準備判斷出移動設備的狀態時,需要另外采集重力加速度數據進行判斷。
[0038]在本發明另一個改進的實施例中,除與上述實施例相同的部分之外,步驟S30還包括:步驟S31當采集的狀態數據達到移動設備的正面預設值時,判斷當前移動設備的狀態是正面向上;步驟S32當采集的狀態數據達到移動設備的背面預設值時,判斷當前移動設備的狀態是背面向上。
[0039]具體的,關于正面預設值,當移動設備絕對水平正面向上時,移動設備xyz三個方向上受到的重力加速度數據趨近于0/0/9.8;關于背面預設值,當移動設備絕對水平