輸入設備及移動終端控制方法與流程
2023-05-21 12:38:06
本發明涉及電子設備硬體領域,特別涉及輸入設備及移動終端控制方法。
背景技術:
:本發明的發明人指出,目前針對手機平臺的遊戲控制方法和輸入設備,其通過使用線控模塊進行按鍵識別,其實現需要藉助一個專用的單片機做為中繼晶片,對按鍵進行識別,並通過和手機之間的專用連線進行通信,將單片機的讀取數據傳遞給手機。但是,這種方式的缺陷就是對手機需要做專用的接口進行連接,同時線控模塊需要額外的電源供應,從而導致線控模塊的成本增加。技術實現要素:本發明的目的在於提供一種輸入設備及移動終端控制方法,使得輸入設備實現即插即用,簡化輸入設備的硬體電路,大大降低手柄成本。為解決上述技術問題,本發明的實施方式提供了一種輸入設備,與包括耳機插孔的移動終端搭配使用,所述輸入設備包括:耳機接口,所述耳機接口與所述移動終端上的耳機插孔匹配;所述輸入設備還包括:n個按鍵電路,所述n為大於1的自然數;每個所述按鍵電路的一端共同接地,另一端連接所述耳機接口中的至少一個功能接腳;在一個或多個所述按鍵電路被觸發時,所述輸入設備的輸出電阻值和控制功能對應。本發明的實施方式還提供了一種移動終端控制方法,應用於一種移動終端控制系統,所述移動終端控制系統包括:移動終端和上述提到的輸入設備;所述移動終端控制方法包括:在檢測到所述輸入設備接入耳機插孔後,監測所述輸入設備的電壓值,所述輸入設備的電壓值與所述輸入設備的輸出電阻值具有對應關係;根據所述輸入設備的電壓值和功能對應表,確認所述輸入設備輸入的功能;所述功能對應表包含所述輸入設備的電壓值與所述功能的對應關係;根據所述功能控制所述移動終端。本發明實施方式相對於現有技術而言,主要區別及其效果在於:為輸入設備設置與移動終端匹配的耳機接口,利用匹配的耳機接口連接移動終端,使得輸入設備可以通過耳機接口獲取電能,不需重複設置供電模塊,減少輸入設備的硬體;另外,輸入設備將按鍵電路的信號傳輸給移動終端,信號的識別可以由移動終端的處理晶片執行,輸入設備上也就不需要設置中繼晶片,進一步減少輸入設備的硬體,大大降低輸入設備中的電路複雜度,降低輸入設備的成本。再者,由於移動終端通過監測輸入設備的輸出電阻識別控制功能,實現輸入設備可以熱插拔,進一步提升輸入設備的便利性。作為進一步改進,所述功能接腳包括:左聲道接腳、右聲道接腳和麥克接腳;所述左聲道接腳和所述右聲道接腳短路連接。可以對特定接腳進行短接,同時定義短路接腳所對應的輸入設備類型,實現移動終端對輸入設備類型的自動識別。作為進一步改進,所述n個按鍵電路分為兩組,一組連接所述左聲道接腳和所述右聲道接腳,另一組連接所述麥克接腳。將按鍵電路分為兩組可以減少同一根線路上傳輸的信號,儘量避免互相干擾。作為進一步改進,每個按鍵電路中包括一個開關和m個電阻,所述m為正整數;所述開關和所述m個電阻串聯。進一步限定按鍵電路的結構,使得電路結構簡單,成本低。作為進一步改進,還包括:預設長度的耳機導線;所述按鍵電路的一端連接所述耳機接口中的至少一個功能接腳,具體為:所述按鍵電路通過所述耳機導線連接所述耳機接口中的功能接腳。利用耳機導線可以拓展手柄和終端間的距離,更便於操作及使用。附圖說明圖1是根據本發明第一實施方式中的輸入設備的結構原理圖;圖2是根據本發明第一實施方式中的輸入設備的電路原理圖;圖3是根據本發明第四實施方式中的移動終端控制方法的流程圖;圖4是根據本發明第五實施方式中的移動終端控制方法的流程圖。具體實施方式為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明的各實施方式進行詳細的闡述。然而,本領域的普通技術人員可以理解,在本發明各實施方式中,為了使讀者更好地理解本申請而提出了許多技術細節。但是,即使沒有這些技術細節和基於以下各實施方式的種種變化和修改,也可以實現本申請各權利要求所要求保護的技術方案。本發明的第一實施方式涉及一種輸入設備。該輸入設備與包括耳機插孔的移動終端搭配使用。本實施方式中以輸入設備為遊戲手柄,移動終端為手機為例,進行說明,其結構如圖1所示,具體如下:輸入設備10包括:耳機接口105、多個按鍵電路(如103);其中,耳機接口105與移動終端20上的耳機插孔201匹配。也就是說,利用耳機接口105就可以將輸入設備10連接至手機。值得一提的是,每個按鍵電路實際對應的是一個按鍵(如圖1中的101或102中的任意一個按鍵),按鍵可以是物理按鍵,也可以是虛擬按鍵。另一側的移動終端20(即手機)包括:home鍵202、觸控屏203、cpu晶片(中央處理器)204和耳機插孔201。其中,如圖2所示,每個按鍵電路的一端共同接地,另一端連接耳機接口105中的至少一個功能接腳;在一個或多個按鍵電路被觸發時,輸入設備10的輸出電阻值和控制功能對應。本實施方式相對於現有技術而言,主要區別及其效果在於:為輸入設備設置與移動終端匹配的耳機接口,利用匹配的耳機接口連接移動終端,使得輸入設備可以通過耳機接口獲取電能,不需重複設置供電模塊,減少輸入設備的硬體;另外,輸入設備將按鍵電路的信號傳輸給移動終端,信號的識別可以由移動終端的處理晶片執行,輸入設備上也就不需要設置中繼晶片,進一步減少輸入設備的硬體,大大降低輸入設備中的電路複雜度,降低輸入設備的成本。再者,由於移動終端通過監測輸入設備的輸出電阻識別控制功能,實現輸入設備可以熱插拔,進一步提升輸入設備的便利性。具體的說,本實施方式中的功能接腳為實現某功能的接腳,可以包括:左聲道接腳(由導線1051連接)、右聲道接腳(由導線1052連接)、麥克接腳(由導線1053連接)和接地接腳(由導線1054連接)。左聲道接腳和右聲道接腳短路連接,接地接腳接地。更具體的說,本實施方式中的所有按鍵電路被分為兩組,一組連接左右聲道接腳(s1至s4共同連接左右聲道接腳),另一組連接麥克接腳(s5至s9共同連接麥克接腳)。需要說明的是,每個按鍵電路相當於輸入設備10上的一個按鍵,按鍵電路中至少包括一個開關和m個電阻(m為正整數,可以是0或1),開關和電阻串聯,各按鍵電路中包括的電阻阻值不同,且可以有一個按鍵電路中不包含電阻(即電阻值為0)。在輸入設備10的某個按鍵被按壓時,其對應的按鍵電路被觸發,此時輸入設備10的輸出電阻即為按鍵電路中的電阻。本發明人想說的是,本實施方式中輸入設備10的電路原理是在輸入設備10被上電後,根據按鍵電路上的電阻獲取對應的輸出電壓,而且由於各按鍵電路上的電阻阻值不同,所以獲得的輸出電壓值也會不同,這樣就可以區分具體被觸發的是哪個按鍵電路,從而確定輸入設備10的輸出功能。更進一步說,可以在手機中預先存儲一個功能對應表(如下表1),功能對應表中包括輸入設備10的電壓值與功能的對應關係。開關序號按鍵定義電阻分配阻值adc電壓值誤差範圍識別範圍s1方向上r122k1.636v±20mv1616~1656mvs2方向下r215.6k1.577v±20mv1557~1597mvs3方向左r310k1.475v±20mv1455~1495mvs4方向右r48.2k1.419v±20mv1372~1412mvs5功能鍵1r55.6k1.292v±20mv1272~1312mvs6功能鍵2r64.7k1.226v±20mv1206~1246mvs7功能鍵3r72.2k0.9v±20mv880~920mvs8功能鍵4r81k0.563v±20mv543~583mvs9暫停鍵r90r(短路)0v±20mv-20mv~20mv表1可見,由於左右聲道接腳被短接,在手機側可以根據接腳的短路情況,十分方便地識別出插入耳機插孔的設備類型。再者,將按鍵電路分為兩組可以減少同一根線路上傳輸的信號,儘量避免互相干擾。值得一提的是,本實施方式中的移動終端20可以是手機,在實際應用中,還可以是平板電腦pad等,在此不再一一列舉。輸入設備10除了可以是遊戲手柄外,還可以是鍵盤等,在此不再一一列舉。本發明的發明人還想說明的是,本實施方式中利用外接導線連接輸入設備,還能產生以下效果:一、避免使用手機觸控螢幕的虛擬按鍵配合傳感器來實現對遊戲的控制,這樣,手指對觸控螢幕的操作就不會對屏幕顯示區域造成遮擋,即使是針對屏幕較小的手機,手指也不會因為遮擋較大的面積而會造成很不好的用戶體驗。二、避免因為無線通信連接造成的傳輸速度不穩定,同時提升傳輸速度和效率,提升輸入設備按鍵信號的響應速度,不會受到輸入設備在操作過程中晃動的影響。三、無線利用固定架將手機和輸入設備捆綁固定在一起,用戶使用時也無需同時手持兩個設備,提升利用輸入設備輸入數據時的輕便度,增加用戶輸入操作的靈活性。本發明的第二實施方式涉及一種輸入設備10。第二實施方式與第一實施方式大致相同,主要區別之處在於:在第一實施方式中,各個按鍵均單獨作用,而在本發明第二實施方式中,各按鍵還可以組合作用。具體的說,輸入設備10可以具有組合按鍵,具體實現方式是同時按壓兩個或以上的按鍵,那麼在多個按鍵被按壓時,多個按鍵電路均被觸發,此時輸入設備10的輸出電阻為這些按鍵電路中的電阻值之和。舉例來說,如圖中的s1至s4可以為上、下、左、右的方向鍵,而s5至s9可以是五個功能鍵,進一步包括,功能鍵在組合時可以實現不同的功能,所以輸入設備10實際可以實現的功能可以有十多種。組合鍵的功能對應表也可以預存,具體如表2所示:表2可見,本實施方式中的輸入設備10,其上的按鍵有豐富的組合形式,更符合用戶的實際需求。本發明的第三實施方式涉及一種輸入設備10。第三實施方式是在第一實施方式上做的改進,主要改進之處在於:本實施方式的輸入設備10中新增了耳機導線,所以更便於輸入設備10和移動終端20的連接。具體的說,耳機導線長度可以是10cm或15cm,在此不做限定,也可以設計為伸縮可調長度的導線,在此不再贅述。本發明第四實施方式涉及一種移動終端20控制方法,應用於一種移動終端20控制系統,移動終端20控制系統包括:移動終端20和第一實施方式至第三實施方式中任意一種輸入設備10。本實施方式中的移動終端20控制方法的流程圖如圖3所示,具體包括:步驟301,判斷是否有輸入設備10接入耳機插孔;若是,則繼續執行步驟302;若否,則返回繼續判斷。也就是說,移動終端20需要對耳機插孔進行監測,一旦檢測到有輸入設備10,則繼續執行後續步驟。步驟302,檢測輸入設備10的電壓值。具體的說,通過和耳機插孔連接的cpu晶片檢測。更具體的說,輸入設備10的電壓值與輸入設備10的輸出電阻值具有對應關係,也就是說,可以根據按鍵電路中的電阻計算出輸出電阻值,進而計算出電壓值。步驟303,根據輸入設備10的電壓值和功能對應表,確認輸入設備10輸入的功能。具體的說,功能對應表包含輸入設備10的電壓值與功能的對應關係。步驟304,根據功能控制移動終端20。舉例來說,如果從表中獲知功能為左移,則對一種終端執行的輸入是左移。本發明第五實施方式涉及一種移動終端20控制方法。第五實施方式是在第四實施方式上做的改進,主要改進之處在於:進一步限定輸入設備10的特定接腳短路,同時新增對耳機插孔的中斷信號的檢測,使得終端可以自動檢測出有輸入設備10插入耳機。具體的說,本實施方式中限定互相短路的接腳為左聲道接腳和右聲道接腳,本實施方式中的方法流程圖如圖4所示,具體如下:步驟401,檢測耳機插孔中的中斷信號。步驟402,判斷耳機插孔中的中斷信號是否被觸發;若是,則繼續執行步驟403;若否,則返回執行步驟101。上述步驟401和402實現了對耳機插孔中中斷信號的監測。步驟403,判斷耳機插孔中的左聲道接腳和右聲道接腳是否短路;若是,則繼續執行步驟404;若否,則返回執行步驟403。具體的說,由於預先約定了短路的接腳,所以移動終端20可以通過判斷特定接腳是否短路,來識別耳機插孔中插入的設備是何種類型的設備。本實施方式中的步驟404至406和第四實施方式中的步驟302至304相類似,在此不再贅述。值得說明的是,本實施方式中可以對特定接腳進行短接,同時定義短路接腳所對應的輸入設備10類型,實現移動終端20對輸入設備10類型的自動識別。另外,本發明人還想說明的是,實際應用中可以利用與耳機插孔連接的模數轉換模塊獲取輸入設備10的電壓值。同時,輸入設備10的輸出電阻值為:n個按鍵電路的電阻值之和,n為大於0的自然數,且小於輸入設備10總總按鍵電路的數量。本領域的普通技術人員可以理解,上述各實施方式是實現本發明的具體實施例,而在實際應用中,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和範圍。當前第1頁12