一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng),所述方法包括,終端接收用戶通過鍵盤輸入的按鍵信息;終端接收到鍵盤輸入的按鍵信息后,對所述按鍵信息進行轉(zhuǎn)碼,生成能夠被ADB shell識別的按鍵消息,將轉(zhuǎn)碼后的所述按鍵消息發(fā)送給移動終端;移動終端接收到所述按鍵消息后,對所述按鍵消息進行識別,移動終端顯示所述按鍵消息。利用鍵盤輸入移動終端能夠讓手機的操作更加的靈活,方便。能夠解決用戶同時操作電腦和手機時頻繁切換電腦鍵盤和手機觸控鍵盤的麻煩。
【專利說明】
一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動終端輸入領(lǐng)域,尤其涉及一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機和手機的逐漸普及,越來越多的計算機和手機被應(yīng)用到生活工作中。但是在生活工作中,需要對計算機和手機同時進行操作,是非常的不方便的。手機是由于其設(shè)備太小的緣故,導(dǎo)致其用手機鍵盤輸入,沒有電腦鍵盤交互方便,影響打字的速度。
[0003]現(xiàn)在就需要將電腦的鍵盤共享給手機,通過電腦端鍵盤的輸入,來控制手機完成事件或是編寫文字。目前的連接方式是直接將鍵盤接入手機,但手機必須支持OTG功能,只有支持OTG功能的手機才能獲取并實現(xiàn)鍵盤對手機的寫入。
[0004]本發(fā)明是通過ADB協(xié)議連接電腦和手機,ADB全稱(Android Debug Bridge)是一個android開發(fā)人員必會的多功能的調(diào)試工具,如它的名字一樣,它在開發(fā)者和目標(biāo)機器之間,架起了一座橋梁。鍵盤連接電腦鍵入按鍵信息,電腦將此按鍵信息進過編碼后形成夠被ADB shell識別的按鍵消息,傳輸給手機,手機顯示所述按鍵消息。從而完成鍵盤向手機輸入信息,能夠更為方便對手機進行信息的輸入。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是提供一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng),通過利用電腦的鍵盤向手機輸入信息,來實現(xiàn)用電腦鍵盤代替手機的觸控鍵盤。電腦和手機之間通過ADB調(diào)試橋建立連接,鍵盤將輸入的按鍵信息傳輸給電腦,電腦對其進行編碼處理,得到夠被ADB shell識別的按鍵消息,在將此按鍵消息傳輸給手機,手機識別此按鍵消息,來完成移動終端顯示所述按鍵消息的目的。。通過鍵盤向移動終端輸入信息的能夠讓手機的操作更加的靈活,方便。能夠解決用戶同時操作電腦和手機時頻繁切換電腦鍵盤和手機觸控鍵盤的麻煩。
[0006]本發(fā)明一方面提供了一種通過鍵盤向移動終端輸入信息的方法,所述方法包括:終端接收用戶通過鍵盤輸入的按鍵信息;終端接收到鍵盤輸入的按鍵信息后,對所述按鍵信息進行轉(zhuǎn)碼,生成能夠被ADB shell識別的按鍵消息,將轉(zhuǎn)碼后的所述按鍵消息發(fā)送給移動終端;移動終端接收到所述按鍵消息后,對所述按鍵消息進行識別,移動終端顯示所述按鍵消息。
[0007]進一步,在所述終端對所述按鍵信息進行轉(zhuǎn)碼的步驟之前,還包括:終端與移動終端建立ADB連接。
[0008]進一步,所述終端與移動終端建立ADB連接的步驟,包括:終端通過ADB Shell向移動終端發(fā)送連接請求;移動終端同意連接,并向所述終端反饋同意連接信息;終端接收到所述同意連接信息后,從中提取出移動終端的接口標(biāo)識符;終端與所述接口標(biāo)識符所對應(yīng)的移動終端的接口建立連接。
[0009]進一步,所述接口標(biāo)識符包括:USB端口標(biāo)識符或WIFI接口標(biāo)識符。
[0010]本發(fā)明另一方面提供了一種通過鍵盤向移動終端輸入信息的系統(tǒng),所述系統(tǒng)包括:鍵盤,用于將用戶通過鍵盤輸入的按鍵信息發(fā)送給終端;終端,通過有線或無線與所述鍵盤建立連接,用于接收所述按鍵信息,并對所述按鍵信息進行轉(zhuǎn)碼,得到能夠被ADBshell識別的按鍵信息,以及將所述能夠被ADB shell識別的按鍵信息發(fā)送給移動終端;所述移動終端,通過有線或無線與所述計算機建立連接,用于顯示所述能夠被ADB shell識別的按鍵信息。
[0011]進一步,所述移動終端在接收到所述能夠被ADBshell識別的按鍵信息之前,執(zhí)行如下操作:向移動終端發(fā)送連接請求。
[0012]進一步,終端在向移動終端發(fā)送連接請求時,執(zhí)行以下操作:移動終端反饋同意連接信息;終端從所述同意連接信息中提取出移動終端的接口標(biāo)識符;終端與該所述接口標(biāo)識符所對應(yīng)的移動終端的接口建立連接。
[0013]進一步,所述移動終端的接口包括:USB端口或WIFI接口。
[0014]如上所述,本發(fā)明通過利用電腦和手機之間通過ADB調(diào)試橋建立連接,進一步將電腦鍵盤所輸入的按鍵信息進行編碼后傳輸給手機,手機執(zhí)行此編碼信息,來完成顯示所述按鍵消息。能夠使用戶在生活和工作中,更加便捷的切換在電腦和手機之間,解決了同時操作兩種終端不方便。
【附圖說明】
[0015]圖1是本發(fā)明的一種通過鍵盤向移動終端輸入信息的方法的流程示意圖;
[0016]圖2是本發(fā)明的終端與移動終端建立ADB連接的流程示意圖;
[0017]圖3是本發(fā)明的一種通過鍵盤向移動終端輸入信息的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0018]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合【具體實施方式】并參照附圖,對本發(fā)明進一步詳細(xì)說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
[0019]圖1是本發(fā)明的一種通過鍵盤向移動終端輸入信息的方法的流程示意圖。
[0020]如圖1所述,用戶通過鍵盤輸入向終端輸入的按鍵信息,終端接收到鍵盤輸入的按鍵信息后,對所述按鍵信息進行轉(zhuǎn)碼,將原按鍵信息通過轉(zhuǎn)碼得到能夠被ADB shell識別的按鍵消息,終端再將所述能夠被ADB shell識別的按鍵消息發(fā)送到移動終端,最終移動終端通過識別所述所述按鍵消息,來完成移動終端顯示所述按鍵消息的這一過程。
[0021]本發(fā)明的一種通過鍵盤向移動終端輸入信息的方法包括:
[0022]用戶通過鍵盤向鍵盤所連接的終端輸入按鍵信息,所述終端可以為電腦,即用戶向鍵盤輸入的按鍵信息,傳輸給電腦。電腦接收到所述按鍵信息,并對按鍵信息進行編碼處理。所述按鍵信息通過編碼得到能夠被ADB shell識別的按鍵消息,并將所述能夠被ADBshell識別的按鍵消息通過預(yù)先建立好的ADB連接傳輸給移動終端,所述移動終端可以為手機。即將所述能夠被ADB shell識別的按鍵消息通過預(yù)先建立好的ADB連接傳輸給手機。手機識別所述能夠被ADB shell識別的按鍵消息,從而完成手機顯示所述按鍵消息。也就是說,用戶可以通過電腦鍵盤來完成手機鍵盤的操作。
[0023]圖2是本發(fā)明的終端與移動終端建立ADB連接的流程示意圖。
[0024]如圖2所示,在完成手機顯示按鍵消息之前,電腦和手機之間是建立完成ADB連接的。在顯示的過程中是通過已經(jīng)建立好的ADB連接,來完成電腦和手機之間的信息傳輸。建立ADB連接的方法為:電腦通過ADB Shell向手機發(fā)送一個連接請求指令,手機接收到所述連接請求指令同意連接,并向電腦反饋同意連接信息。所述同意連接信息包括有手機的設(shè)備序列號以及發(fā)送請求接口的接口標(biāo)識符。電腦接收到所述同意連接信息后,會從同意連接信息中提取手機的設(shè)備序列號以及發(fā)送請求接口的接口標(biāo)識符,設(shè)備序列號為手機的唯一識別序列,接口標(biāo)識符為手機相應(yīng)接口的維系識別序列。并添加接口標(biāo)識符到手機的設(shè)備序列號,以方便下次連接的設(shè)備識別。電腦和手機的接口標(biāo)識符所對應(yīng)手機的接口相連接。電腦和手機之間可以通過USB端口進行連接,也可以通過WIFI接口進行連接,從而完整的完成了電腦和手機之間的ADB連接。
[0025]圖3是本發(fā)明的一種通過鍵盤向移動終端輸入信息的系統(tǒng)的結(jié)構(gòu)示意圖。
[0026]如圖3所示,鍵盤I與終端2連接,終端2與移動終端3連接,在本實施例中即鍵盤與電腦連接,電腦與手機連接。鍵盤I,用于將用戶通過鍵盤輸入的按鍵信息發(fā)送給終端;電腦,用于接收所述按鍵信息,并對所述按鍵信息進行轉(zhuǎn)碼,得到能夠被ADB shell識別的按鍵消息;再將所述能夠被ADB shell識別的按鍵消息發(fā)送給移動終端;手機,用于識別所述能夠被ADB she 11識別的按鍵消息。
[0027]用戶利用電腦通過ADBShell向手機發(fā)送一個連接請求,手機接收到所述連接請求指令同意連接,并向電腦反饋同意連接信息。所述同意連接信息包括有手機的設(shè)備序列號以及發(fā)送請求接口的接口標(biāo)識符。電腦接收到所述同意連接信息后,會從同意連接信息中提取手機的設(shè)備序列號以及發(fā)送請求接口的接口標(biāo)識符,并添加接口標(biāo)識符到手機的設(shè)備序列號,以方便下次連接的設(shè)備識別。電腦和手機的接口標(biāo)識符所對應(yīng)手機的接口相連接。
[0028]用戶通過鍵盤I向電腦輸入按鍵信息,電腦對所述按鍵信息進行轉(zhuǎn)碼處理能夠被ADB shel I識別的按鍵消息,再將此按鍵消息通過ADB鏈接傳輸給手機,手機識別此按鍵消息,并顯示所述按鍵消息。
[0029]如上所述,詳細(xì)介紹了一種通過鍵盤向移動終端輸入信息的方法和系統(tǒng),通過利用電腦的鍵盤輸入給手機,來實現(xiàn)用電腦鍵盤代替手機的觸控鍵盤。電腦和手機之間通過ADB調(diào)試橋建立連接,鍵盤將輸入的按鍵信息傳輸給電腦,電腦對其進行轉(zhuǎn)碼處理,得到能夠被ADB shell識別的按鍵消息,在將此按鍵消息傳輸給手機,手機識別此按鍵消息,并顯示所述按鍵消息。通過鍵盤向移動終端輸入信息能夠讓手機的操作更加的靈活,方便。能夠解決用戶同時操作電腦和手機時頻繁切換電腦鍵盤和手機觸控鍵盤的麻煩。
[0030]應(yīng)當(dāng)理解的是,本發(fā)明的上述【具體實施方式】僅僅用于示例性說明或解釋本發(fā)明的原理,而不構(gòu)成對本發(fā)明的限制。因此,在不偏離本發(fā)明的精神和范圍的情況下所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。此外,本發(fā)明所附權(quán)利要求旨在涵蓋落入所附權(quán)利要求范圍和邊界、或者這種范圍和邊界的等同形式內(nèi)的全部變化和修改例。
【主權(quán)項】
1.一種通過鍵盤向移動終端輸入信息的方法,所述方法包括: 終端接收用戶通過鍵盤輸入的按鍵信息; 終端接收到鍵盤輸入的按鍵信息后,對所述按鍵信息進行轉(zhuǎn)碼,生成能夠被ADB shell識別的按鍵消息,將轉(zhuǎn)碼后的所述按鍵消息發(fā)送給移動終端; 移動終端接收到所述按鍵消息后,對所述按鍵消息進行識別,移動終端顯示所述按鍵消息。2.根據(jù)權(quán)利要求1所述的方法,其中,在所述終端對所述按鍵信息進行轉(zhuǎn)碼的步驟之前,還包括:終端與移動終端建立ADB連接。3.根據(jù)權(quán)利要求2所述的方法,其中,所述終端與移動終端建立ADB連接的步驟,包括: 終端通過ADB ShelI向移動終端發(fā)送連接請求; 移動終端同意連接,并向所述終端反饋同意連接信息; 終端接收到所述同意連接信息后,從中提取出移動終端的接口標(biāo)識符; 終端與所述接口標(biāo)識符所對應(yīng)的移動終端的接口建立連接。4.根據(jù)權(quán)利要求3所述的方法,其中,所述接口標(biāo)識符包括: USB端口標(biāo)識符或WIFI接口標(biāo)識符。5.一種通過鍵盤向移動終端輸入信息的系統(tǒng),所述系統(tǒng)包括: 鍵盤(I ),用于將用戶通過鍵盤輸入的按鍵信息發(fā)送給終端; 終端(2),通過有線或無線與所述鍵盤(I)建立連接,用于接收所述按鍵信息,并對所述事件信息進行轉(zhuǎn)碼,得到能夠被ADB shell識別的按鍵信息,以及將所述能夠被ADB shell識別的按鍵信息發(fā)送給移動終端(3); 所述移動終端(3),通過有線或無線與所述計算機建立連接,用于顯示所述能夠被ADBshel I識別的按鍵信息。6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述移動終端(3)在接收到所述能夠被ADBshe 11識別的按鍵信息之前,執(zhí)行如下操作: 向移動終端(3)發(fā)送連接請求。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其中,終端(2)在向移動終端(3)發(fā)送連接請求時,執(zhí)行以下操作: 移動終端(3)反饋同意連接信息; 終端(2)從所述同意連接信息中提取出移動終端(3)的接口標(biāo)識符; 終端(2)與該所述接口標(biāo)識符所對應(yīng)的移動終端(3)的接口建立連接。8.根據(jù)權(quán)利要求7任一項所述的系統(tǒng),其中,所述移動終端(3)的接口包括: USB端口或 WIFI接口。
【文檔編號】G06F3/023GK106060234SQ201610294892
【公開日】2016年10月26日
【申請日】2016年5月5日
【發(fā)明人】張鵬
【申請人】樂視控股(北京)有限公司, 樂視移動智能信息技術(shù)(北京)有限公司