本申請涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種外部設(shè)備的設(shè)置方法及外部設(shè)備。
背景技術(shù):
隨著微電子技術(shù)的發(fā)展,在人們的日常生活和工作辦公中越來越多的接觸到電子設(shè)備,眾多的電子設(shè)備不僅可以實(shí)現(xiàn)基本功能,往往還可以根據(jù)使用的環(huán)境、目的、使用者的個(gè)人習(xí)慣、喜好進(jìn)行功能與參數(shù)的設(shè)定。
而對(duì)于一般電子設(shè)備,進(jìn)行參數(shù)修改或者功能的設(shè)定,需要使用者直觀的了解修改的狀態(tài),例如在一些設(shè)備上有指示燈用于現(xiàn)實(shí)參數(shù)的設(shè)置的變化,但是所觀察到的變化單調(diào)且不直觀,所能現(xiàn)實(shí)的內(nèi)容有限,還有普遍的做法是在電子設(shè)備上安裝有顯示裝置用來顯示設(shè)備的內(nèi)容,而對(duì)電子設(shè)備加裝顯示設(shè)備優(yōu)勢并不明顯,尤其對(duì)于功能單一的電子設(shè)備加裝顯示裝置的實(shí)用價(jià)值不高,而且會(huì)增加成本,不利于產(chǎn)品的銷售。
也有電子設(shè)備通過連接其他帶有顯示裝置的終端,進(jìn)行設(shè)置操作,但一般情況都需要在終端中安裝相關(guān)的軟件才可以識(shí)別所連接的終端,并進(jìn)行設(shè)置操作。例如,電子設(shè)備支持聯(lián)網(wǎng)功能,電腦或者手機(jī)通過安裝相關(guān)的軟件或者app才可以通過網(wǎng)絡(luò)進(jìn)行對(duì)設(shè)備的設(shè)置操作。或者電子設(shè)備通過連線連接到終端中,而對(duì)于終端則需要安裝驅(qū)動(dòng)才可以識(shí)別此電子設(shè)備,而且由于廠家的更新驅(qū)動(dòng)不及時(shí),經(jīng)常會(huì)造成電子設(shè)備無法識(shí)別的情況,無法使用等情況。同時(shí)在一些特殊環(huán)境中,例如在一些大型企業(yè)的辦公電腦中,不允許員工隨意安裝軟件,更加劇了電子設(shè)備的設(shè)置困難。如果電子設(shè)備通過串口與終端相連,仍然需要電腦上安裝串口軟件,且需要對(duì)串口速率等進(jìn)行設(shè)置,操作復(fù)雜,不利于電子設(shè)備的使用。
因此,如何改進(jìn)電子設(shè)備的設(shè)置方法,是本領(lǐng)域技術(shù)人員的熱點(diǎn)問題。
技術(shù)實(shí)現(xiàn)要素:
本申請的目的是提供一種外部設(shè)備的設(shè)置方法及外部設(shè)備,由于現(xiàn)有大部分終端對(duì)于通用鍵盤都具有很好的識(shí)別性,且通用鍵盤具有強(qiáng)大的兼容性,可以做到即插即用,因此本申請方案通過將外部設(shè)備也就是電子設(shè)備偽裝為通用鍵盤,連接終端后開啟設(shè)置模式,將設(shè)置菜單以鍵盤編碼的形式映射在終端可以輸入文本的軟件中,省去了安裝軟件的過程即可對(duì)外部設(shè)備進(jìn)行設(shè)置,極大的方便了外部設(shè)備的設(shè)置方式。
為解決上述技術(shù)問題,本申請?zhí)峁┮环N外部設(shè)備的設(shè)置方法,包括外部設(shè)備接收到設(shè)置開啟指令,開啟設(shè)置模式并將設(shè)置菜單的內(nèi)容以通用鍵盤編碼的形式映射至顯示設(shè)備的文本框中;接收到設(shè)置選擇指令對(duì)所述外部設(shè)備進(jìn)行相應(yīng)的設(shè)置選項(xiàng)的選擇,并將選擇的過程以通用鍵盤編碼的形式映射至所述文本框中;保存所述設(shè)置選項(xiàng)的選擇并應(yīng)用設(shè)置。
可選的,當(dāng)開啟設(shè)置模式后,還包括:
外部設(shè)備通過發(fā)送通用鍵盤的特殊功能鍵的編碼作為數(shù)據(jù)交換的信號(hào),建立與終端之間的數(shù)據(jù)交換;
所述終端將預(yù)定的參數(shù)設(shè)置通過數(shù)據(jù)交換傳輸至所述外部設(shè)備中。
可選的,當(dāng)開啟設(shè)置模式時(shí),還包括:
所述外部設(shè)備開啟指示燈并控制所述指示燈的亮度隨所述外部設(shè)備接收的操作信號(hào)的改變而變化。
可選的,當(dāng)應(yīng)用所述設(shè)置時(shí),還包括:
通過語音對(duì)應(yīng)用所述設(shè)置的操作進(jìn)行提示。
本申請還提供一種外部設(shè)備,包括:
按鈕,用于觸發(fā)設(shè)置開啟指令以及觸發(fā)設(shè)置控制指令;
處理器,用于接收到設(shè)置開啟指令,開啟設(shè)置模式并將設(shè)置菜單的內(nèi)容以通用鍵盤編碼的形式映射至顯示設(shè)備的文本框中;接收到設(shè)置選擇指令對(duì)所述外部設(shè)備進(jìn)行相應(yīng)的設(shè)置選項(xiàng)的選擇,并將所述選擇的過程以通用鍵盤編碼的形式映射至所述文本框中;保存所述設(shè)置選項(xiàng)的選擇并應(yīng)用設(shè)置。
可選的,所述處理器還用于觸發(fā)通用鍵盤的特殊功能鍵的編碼作為數(shù)據(jù)交換的信號(hào),建立與終端之間的數(shù)據(jù)交換;接收終端通過數(shù)據(jù)交換傳輸?shù)念A(yù)定參數(shù)設(shè)置。
可選的,還包括:
指示燈,用于隨所述外部設(shè)備接收的操作信號(hào)的改變而變化所述指示燈的亮度。
可選的,還包括:
音響設(shè)備,用于通過語音對(duì)應(yīng)用所述設(shè)置的操作進(jìn)行提示。
可選的,所述按鈕為按鍵或旋鈕或開關(guān)。
請所提供的一種外部設(shè)備的設(shè)置方法,包括,外部設(shè)備接收到設(shè)置開啟指令,開啟設(shè)置模式并將設(shè)置菜單的內(nèi)容以通用鍵盤編碼的形式映射至顯示設(shè)備的文本框中;接收到設(shè)置選擇指令對(duì)所述外部設(shè)備進(jìn)行相應(yīng)的設(shè)置選項(xiàng)的選擇,并將選擇的過程以通用鍵盤編碼的形式映射至所述文本框中;保存所述設(shè)置選項(xiàng)的選擇并應(yīng)用設(shè)置。
由于現(xiàn)有終端設(shè)備對(duì)于大部分通用鍵都具有較好的識(shí)別性,且通用鍵盤也有很好的兼容性,可以做到即插即用,因此本申請的技術(shù)方案通過將外部設(shè)備也就是電子設(shè)備偽裝為通用鍵盤,當(dāng)此外部設(shè)備連接至終端時(shí),被識(shí)別為通用鍵盤,且不需要安裝軟件來識(shí)別設(shè)備。當(dāng)開啟設(shè)置模式后,將設(shè)置菜單以鍵盤編碼的形式映射在終端可以輸入文本的軟件中,設(shè)備的使用者就可以直接通過映射的菜單列表進(jìn)行設(shè)置,同時(shí)省去了設(shè)備安裝顯示裝置的步驟,也省去了終端安裝軟件的過程。連接終端即可對(duì)外部設(shè)備進(jìn)行設(shè)置,極大的方便了外部設(shè)備的設(shè)置方式,使使用者操作更加快捷。本申請還提供一種外部設(shè)備,具有上述有益效果在此不做贅述。
附圖說明
為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1為本申請實(shí)施例提供的設(shè)置方法的流程圖;
圖2為本申請實(shí)施例提供的另一種實(shí)施例的流程圖;
圖3為本申請實(shí)施例提供的額外部設(shè)備的框圖。
具體實(shí)施方式
本申請的核心是提供一種外部設(shè)備的設(shè)置方法及外部設(shè)備,由于現(xiàn)有大部分終端對(duì)于通用鍵盤都具有很好的識(shí)別性,且通用鍵盤具有強(qiáng)大的兼容性,可以做到即插即用,因此本申請方案通過將外部設(shè)備也就是電子設(shè)備偽裝為通用鍵盤,連接終端后開啟設(shè)置模式,將設(shè)置菜單以鍵盤編碼的形式映射在終端可以輸入文本的軟件中,省去了安裝軟件的過程即可對(duì)外部設(shè)備進(jìn)行設(shè)置,極大的方便了外部設(shè)備的設(shè)置方式。
為使本申請實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請實(shí)施例中的附圖,對(duì)本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
請參考圖1,圖1為本申請實(shí)施例提供的設(shè)置方法的流程圖。
本實(shí)施例可以包括:
s100,外部設(shè)備接收到設(shè)置開啟指令,開啟設(shè)置模式并將設(shè)置菜單的內(nèi)容以通用鍵盤編碼的形式映射至顯示設(shè)備的文本框中;
其中,該設(shè)置開啟指令與該設(shè)置選擇指令的操作方式有細(xì)微的差別,但其在外部設(shè)備中所觸發(fā)的方式基本相同。設(shè)置開啟指令,由于外部設(shè)備可能通過數(shù)據(jù)線或者藍(lán)牙與終端相連,因此必不可少的是需要有與終端相連的步驟,而一般設(shè)置開啟指令會(huì)與此處的相連動(dòng)作有聯(lián)系,可以是觸發(fā)某實(shí)體按鍵再與終端相連作為開啟指令,也可以是與終端連接后提示確認(rèn)是否進(jìn)入設(shè)置模式再觸發(fā)相關(guān)按鍵作為開啟指令,也可以是與終端連接后直接開啟設(shè)置模式,只要是可以方便用戶操作的方式都做本申請的開啟指令的操作,在此不做限定。
在本實(shí)施例中,按下按鈕不放,在和終端連上數(shù)據(jù)線,松開按鈕后則進(jìn)入設(shè)置模式。通過在持續(xù)按下按鈕中連接數(shù)據(jù)線,在不增加操作復(fù)雜度的情況下,防止了用戶的誤操作,降低了誤差率同時(shí)也方便了用戶的操作過程。
而該設(shè)置選擇指令,是在該設(shè)備中的按鈕,該按鈕一般可以傳達(dá)三種指令上一項(xiàng)、下一項(xiàng)和確定。可以為了方便用戶的操作,用戶可以使用簡單的按鈕向設(shè)備傳達(dá)這三種指令,在此不做限定。在本實(shí)施例中,該外部設(shè)備的選擇指令是用一個(gè)可以按下的旋鈕來實(shí)現(xiàn)。
一般的,在開啟該外部設(shè)備的設(shè)置模式時(shí),需要打開所連終端的文本框。由于本申請技術(shù)方案的設(shè)置菜單的顯示與過程展示,是通過該設(shè)備向終端中輸入相應(yīng)的菜單內(nèi)容的字符編碼在顯示設(shè)備中展示該菜單。因此,需要在開啟設(shè)置模式前打開終端的可以輸入文字的軟件,可以是窗口,可以是程序,也可以是dos命令行,在此不做限定。
需要說明的是,其中終端所指的是可以具有處理功能和顯示功能的設(shè)備,例如,電腦,手機(jī)或者嵌入式設(shè)備。只要是可以無需安裝軟件就可以識(shí)別通用鍵盤的設(shè)備,都可以在此作業(yè)進(jìn)行設(shè)置的終端,在此不做限定。
需要說明的是,在該方法中映射的過程,開啟設(shè)置模式后,在外部設(shè)備中相當(dāng)于打開了設(shè)置菜單,由于外部設(shè)備沒有顯示功能,則通過連接終端的方式在終端中映射顯示出菜單。而對(duì)于完成簡單任務(wù)的外部設(shè)備來說,無需添加圖像處理模塊,因而外部設(shè)備就無法直接連接顯示器進(jìn)行內(nèi)容顯示。因此需要通過終端簡單處理后顯示內(nèi)容,但是如果終端將外部設(shè)備識(shí)別為特殊裝置,就需要安裝相應(yīng)的驅(qū)動(dòng),才可以完成識(shí)別控制操作,而這又造成了用戶的不必要操作。
因此,在此選用將外部設(shè)備偽裝成鍵盤的方式,當(dāng)在文本框中開啟了外部設(shè)備的設(shè)置模式,外部設(shè)備向文本框輸入設(shè)置菜單對(duì)應(yīng)的字符編碼,用符號(hào)字符等和內(nèi)容的配合在文本框中形成一個(gè)例如表格模式的菜單選擇界面。
需要說明的是,不同的系統(tǒng)對(duì)于鍵盤內(nèi)容的個(gè)別編碼有細(xì)微的差別,為了更好的菜單顯示體驗(yàn),在開啟設(shè)置模式后,應(yīng)相應(yīng)選擇系統(tǒng)模式,例如,選擇windows模式或者選擇mac模式。
基于上述方法,可以更好的理解如下配合終端開啟設(shè)置模式的示例。
第一步,在開啟設(shè)置模式前,需要把設(shè)備斷開與終端的連接,開啟終端中的文本框,將系統(tǒng)的輸入法切換至英文輸入;
第二步,將外部設(shè)備連接至終端,并開啟系統(tǒng)模式設(shè)置模式,同時(shí)文本框顯示內(nèi)容;
第三步,根據(jù)所使用的終端系統(tǒng)類型和文本框中相對(duì)應(yīng)的命令執(zhí)行操作;
第四步,進(jìn)入設(shè)置模式。
更具體一些的示例,該終端為電腦,其系統(tǒng)類型為windows類型,所使用的展示菜單的文本框?yàn)橄到y(tǒng)中的記事本。
其中,外部設(shè)備具有處理器,其面板配有4個(gè)物理按鍵,和一個(gè)可以按下的旋鈕,以及配合工作模式的led燈。此外部設(shè)備的設(shè)置模式的開啟方式是上述實(shí)施例中需要長按的開啟方式,在此不做贅述。
示例的步驟如下:
第一步,打開電腦中的記事本,使用功能鍵關(guān)閉中文輸入法并切換至英文輸入法;
第二步,按下外部設(shè)備的旋鈕不放,將連接電腦的數(shù)據(jù)線插入外部設(shè)備,這時(shí)led燈會(huì)以閃爍提示,然后松開按鈕,同時(shí)led燈快速抖動(dòng)閃爍,記事本中顯示選擇系統(tǒng)模式的界面;
其中,外部設(shè)備的處理器接收到開啟信號(hào),并向外部閃爍led燈以提示處理器狀態(tài),當(dāng)接收到旋鈕松開的指令,處理器向終端輸入選擇系統(tǒng)模式的界面的字符編碼,因而在終端中的記事本中就顯示了該對(duì)應(yīng)的選擇界面。
第三步,使用者根據(jù)界面提示的操作(短按進(jìn)入windows模式)對(duì)旋鈕短按;
第四步,進(jìn)入設(shè)置模式。
s200,接收到設(shè)置選擇指令對(duì)所述外部設(shè)備進(jìn)行相應(yīng)的設(shè)置選項(xiàng)的選擇,并將選擇的過程以通用鍵盤編碼的形式映射至所述文本框中;
在開啟設(shè)置模式后,用戶需要對(duì)照設(shè)置菜單的內(nèi)容進(jìn)行選項(xiàng)的選擇設(shè)置,用戶在此處需要操作的是外部設(shè)備中的選擇按鈕,可以是物理按鍵也可以是旋鈕的旋轉(zhuǎn)實(shí)現(xiàn)選擇的目的。此時(shí)用戶通過按鈕進(jìn)行選擇,選擇的過程也實(shí)時(shí)的在文本框中顯示出來,可以使用戶更加直觀了解到選擇的方式,而不是盲選。
需要說明的是,在此文本框的內(nèi)容是通過外部設(shè)備利用退格鍵、刪除鍵、空格鍵、回車鍵和tab鍵,排列菜單格式,清空菜單,并輸入菜單內(nèi)容和功能鍵配合顯示二級(jí),三級(jí)菜單,以及返回上一級(jí)菜單。并通過組合快捷鍵的方式選擇全行,形成菜單選項(xiàng)的高亮顯示。
因此,以上述方式可以在文本框中顯示一個(gè)相似的設(shè)置菜單,用戶就可以通過此菜單觀察到選項(xiàng),并且通過高亮顯示可以知道目前的選擇的選項(xiàng)。進(jìn)而配合外部設(shè)備的選擇按鈕進(jìn)行選項(xiàng)的設(shè)置,達(dá)到設(shè)置外部設(shè)備的目的。
與此同時(shí),利用上述方式,還可以通過字符顯示處表格、進(jìn)度條、柱狀圖、閃爍甚至可以顯示簡單的動(dòng)畫。外部設(shè)備還可以將其自身的運(yùn)行的狀態(tài),參數(shù)設(shè)定狀態(tài)通過鍵盤的字符編碼的方式自動(dòng)的輸入至終端,在電腦上顯示出來。也可以利用組合快捷鍵等完成一些自動(dòng)化操作,如新建文本,設(shè)置文件,自動(dòng)錄入內(nèi)容,自動(dòng)保存在指定文件夾。
上述操作,都是建立在對(duì)按鈕進(jìn)行相應(yīng)的功能鍵的設(shè)置之下,通過設(shè)置相應(yīng)的功能鍵后,觸發(fā)該按鍵時(shí),外部設(shè)備通過鍵盤編碼的形式向終端發(fā)送表示特殊功能的信號(hào),以實(shí)現(xiàn)上述功能。如果是自動(dòng)化的顯示功能,也是外部設(shè)備以鍵盤編碼的信息發(fā)送信號(hào),才實(shí)現(xiàn)該功能,不做贅述。
以下為應(yīng)用示例:
第一步,當(dāng)開啟設(shè)置模式后,根據(jù)所顯示的菜單和按鈕配合選擇二級(jí)菜單;
第二步,進(jìn)入二級(jí)菜單后,選擇需要修改的選項(xiàng);
第三步,進(jìn)入三級(jí)菜單后,選擇所要修改的內(nèi)容,確定并返回上級(jí)菜單;
第四步,重復(fù)第一步至第三步,直到所設(shè)置的內(nèi)容為用戶所需要的設(shè)置內(nèi)容為止。
以下介紹更為具體的示例,以上述具體示例為基礎(chǔ)。
外部設(shè)備同樣是具有4個(gè)物理按鍵配合一個(gè)可以按下的旋鈕,終端為電腦,此時(shí)外部設(shè)備以和終端連接并開了設(shè)置模式。其旋鈕的上下轉(zhuǎn)動(dòng),代表的是上一個(gè),下一個(gè)的選擇指令,旋鈕按下時(shí)代表確認(rèn)指令。
并且其菜單的設(shè)計(jì)為一級(jí)菜單為選擇所要設(shè)置的按鈕菜單,其內(nèi)容一般是多個(gè)按鍵的選擇,二級(jí)菜單為某個(gè)按鈕的修飾鍵的設(shè)置和按鍵的設(shè)置,其內(nèi)容為兩個(gè)選項(xiàng)供選擇是設(shè)定修飾鍵還是設(shè)定按鍵,三級(jí)菜單為具體選擇修飾鍵的內(nèi)容或者按鍵內(nèi)容,其內(nèi)容為具體的修飾鍵的內(nèi)容和按鍵內(nèi)容。其一級(jí)菜單具有保存并且退出的選項(xiàng),二級(jí)菜單和三級(jí)菜單都具有返回上級(jí)的選項(xiàng)。
其中,該一級(jí)菜單所顯示的具體內(nèi)容為兩列顯示,第一列是指按鍵對(duì)應(yīng)的動(dòng)作,第二列是動(dòng)作目前代表的指令模式。而按鍵對(duì)應(yīng)的動(dòng)作可以有很多種,例如旋鈕就可以有6種動(dòng)作的組合,分別是順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)、按一下、按下的同時(shí)順時(shí)針旋轉(zhuǎn)、按下的同時(shí)逆時(shí)針旋轉(zhuǎn)和和長按,對(duì)于本領(lǐng)域技術(shù)人員來說動(dòng)作組合還可以有更多的模式,在本實(shí)施例中只舉部分例子,具體不做限定。
其中,其二級(jí)菜單,修飾鍵是指例如,shift、ctrl、alt等在通用鍵盤中的功能鍵,由于在使用功能鍵是常常會(huì)使用到對(duì)應(yīng)的功能鍵的組合,因此修飾鍵還包括上述功能鍵的不同組合。其按鍵就代表的是在通用鍵盤內(nèi)除功能鍵以外的按鍵。
則三級(jí)菜單的內(nèi)容是具體按鍵內(nèi)容的設(shè)置。
具體步驟如下:
第一步,用戶在外部設(shè)備中向下旋轉(zhuǎn)了三次旋鈕,外部設(shè)備接收到三次向下的指令,并通過向終端發(fā)送三次向下移動(dòng)光標(biāo)并選擇的編碼使在記事本中的內(nèi)容顯現(xiàn)相應(yīng)的內(nèi)容(移動(dòng)到第三個(gè)選項(xiàng)并高亮顯示)。
第二步,用戶按下旋鈕確定選擇選項(xiàng),外部設(shè)備接收到按下選擇的指令,通過全選功能鍵和刪除功能鍵的編碼信號(hào)將記事本中的內(nèi)容全部清屏,外部設(shè)備并將相應(yīng)的二級(jí)菜單的內(nèi)容以字符格式輸入至記事本中,開始新的內(nèi)容的選擇,而對(duì)于用戶在記事本中的內(nèi)容在視覺上相當(dāng)于打開了一個(gè)新的菜單。
第三步,對(duì)于二級(jí)菜單內(nèi)容的選擇類似于第一步的選擇,兩者從內(nèi)容上有部分區(qū)別,操作大致相同不做贅述。
第四步,對(duì)于二級(jí)菜單切換至三級(jí)菜單的方式,以及操作過程也類似于第二步的方式,在此不作贅述。
第五步,對(duì)于三級(jí)菜單的選擇同樣類似于第一步,不作贅述。
第六步,三級(jí)菜單為設(shè)置的最低層菜單,選擇結(jié)束后應(yīng)選擇返回上級(jí)按鈕,進(jìn)行其他選項(xiàng)的選擇。
第七步,通過第一步至第六步的重復(fù)選擇直到選擇為用戶需要的模式。
s300,保存所述設(shè)置選項(xiàng)的選擇并應(yīng)用設(shè)置。
最后,通過一級(jí)菜單的保存按鈕保存設(shè)置并退出設(shè)置模式。
需要說明的是,此處終端只是顯示功能的裝置,且外部設(shè)備和終端的通信是單向的,只有外部設(shè)備到終端的編碼信號(hào)。也就是說,選擇按鈕以及最后的保存指令對(duì)應(yīng)的執(zhí)行操作和指令的處理都是在外部設(shè)備中進(jìn)行,并不是在終端中設(shè)置結(jié)束后會(huì)返回相應(yīng)的設(shè)置數(shù)據(jù)外部設(shè)備使用該數(shù)據(jù)才可以應(yīng)用。
上述說明,可以用簡單的例子加以理解。例如當(dāng)開啟設(shè)置模式外部設(shè)備中會(huì)打開一個(gè)“看不見”的設(shè)置菜單,而此時(shí)用戶需要通過終端顯示才可以觀察到菜單的具體內(nèi)容,進(jìn)行多級(jí)復(fù)雜的菜單操作。而真正發(fā)生的上下移動(dòng)和確定選擇是在外部設(shè)備中發(fā)生的,外部設(shè)備也同樣是接受到外部設(shè)備中按鈕的信號(hào)做出反應(yīng)。而反應(yīng)對(duì)應(yīng)的動(dòng)態(tài)顯示,都是通過映射至終端的字符編碼實(shí)現(xiàn),以使用戶可以觀察。
請參考圖2,圖2為本申請實(shí)施例提供的另一種實(shí)施例的流程圖。
基于上述實(shí)施例,本實(shí)施例中,外部設(shè)備可以通過鍵盤中的特殊功能鍵的開關(guān)制造用于通訊的開關(guān)信號(hào),通過此開關(guān)信號(hào)建立與終端的數(shù)據(jù)通信,可以向外部設(shè)備傳輸大量的多個(gè)參數(shù)設(shè)置,并得到反饋。
步驟可以如下:
s400,外部設(shè)備通過發(fā)送通用鍵盤的特殊功能鍵的編碼作為數(shù)據(jù)交換的信號(hào),建立與終端之間的數(shù)據(jù)交換;
s500,所述終端將預(yù)定的參數(shù)設(shè)置通過數(shù)據(jù)交換傳輸至所述外部設(shè)備中。
其中,關(guān)于設(shè)置模式的開啟以及按鈕的使用方法如上述實(shí)施例所述,不做贅述。
需要說明的是,外部設(shè)備和終端中的信號(hào)傳輸建立在有規(guī)則的高低電平中,也就是零一信號(hào)。而在上述實(shí)施例中,傳輸是單向的,終端上的軟件僅能接收錄入的鍵盤文字,無法從電腦向鍵盤傳輸數(shù)據(jù)。而終端可以通過改變鍵盤中的三個(gè)特殊功能鍵(大小寫狀態(tài)、小鍵盤數(shù)字切換、滾動(dòng)鎖定)的狀態(tài),并且設(shè)備可以通過鍵盤協(xié)議讀取到三種特殊功能鍵的狀態(tài)。因此,可以通過三個(gè)狀態(tài)的開關(guān)來實(shí)現(xiàn)外部設(shè)備與終端之間的數(shù)據(jù)交換,在數(shù)據(jù)交換的基礎(chǔ)上可以傳輸設(shè)置參數(shù)。
具體實(shí)現(xiàn)的示例如下:
第一步,當(dāng)外部設(shè)備檢測到此三個(gè)狀態(tài)有規(guī)律的變化(握手信號(hào))時(shí),進(jìn)入雙向通訊狀態(tài);
第二步,外部設(shè)備向終端返回一串特定的二進(jìn)制數(shù)(握手信號(hào));
第三步,終端在發(fā)出握手信號(hào)后進(jìn)入監(jiān)聽模式,對(duì)此三個(gè)鍵的狀態(tài)那臺(tái)進(jìn)行監(jiān)聽,如果終端接收到外部設(shè)備發(fā)出的握手信號(hào),則與外部設(shè)備連接成功;
第四步,由終端(也可以是本設(shè)備)將大小寫鎖定鍵進(jìn)行每秒100次的往復(fù)開關(guān),作為時(shí)鐘信號(hào)。小鍵盤數(shù)字切換作為設(shè)備到終端的數(shù)據(jù)傳輸,滾動(dòng)鎖定作為終端到設(shè)備的數(shù)據(jù)傳輸位。通過分別在時(shí)鐘信號(hào)的上沿和下沿進(jìn)行讀取和寫入,形成可以傳輸數(shù)據(jù)的雙向通信;
第五步,終端向外部設(shè)備傳輸設(shè)置參數(shù),外部設(shè)備收到設(shè)置參數(shù)后向終端反饋信息。
需要說明的是,此方式運(yùn)用的環(huán)境是在可安裝軟件的情況下,使終端與設(shè)備的相互通訊成為可行方案。
本申請實(shí)施例提供了外部設(shè)備的設(shè)置方法,可以通過上述方法能夠?qū)崿F(xiàn)在不安裝多余軟件的情況下進(jìn)行設(shè)置操作,方便了用戶在使用外部設(shè)備的操作。
下面對(duì)本申請實(shí)施例提供的外部設(shè)備進(jìn)行介紹,下文描述的外部設(shè)備與上文描述的外部設(shè)備的設(shè)置方法可相互對(duì)應(yīng)參照。
請參考圖3,圖3為本申請實(shí)施例提供的額外部設(shè)備的框圖。
外部設(shè)備可以包括:
按鈕10,用于觸發(fā)設(shè)置開啟指令以及觸發(fā)設(shè)置控制指令;
處理器20,用于接收到設(shè)置開啟指令,開啟設(shè)置模式并將設(shè)置菜單的內(nèi)容以通用鍵盤編碼的形式映射至顯示設(shè)備的文本框中;接收到設(shè)置選擇指令對(duì)所述外部設(shè)備進(jìn)行相應(yīng)的設(shè)置選項(xiàng)的選擇,并將所述選擇的過程以通用鍵盤編碼的形式映射至所述文本框中;保存所述設(shè)置選項(xiàng)的選擇并應(yīng)用設(shè)置。
基于上述實(shí)施例,本實(shí)施例中的處理器還可以用于,觸發(fā)通用鍵盤的特殊功能鍵的編碼作為數(shù)據(jù)交換的信號(hào),建立與終端之間的數(shù)據(jù)交換;接收終端通過數(shù)據(jù)交換傳輸?shù)念A(yù)定參數(shù)設(shè)置。
基于上述實(shí)施例,本實(shí)施例還可以包括:
指示燈30,用于隨所述外部設(shè)備接收的操作信號(hào)的改變而變化所述指示燈的亮度。
音響設(shè)備40,用于通過語音對(duì)應(yīng)用所述設(shè)置的操作進(jìn)行提示。
其中,所述按鈕可以是按鍵或旋鈕或開關(guān),在此不做限定。
在本實(shí)施例中,該按鈕為一個(gè)可以按下的旋鈕,也就是說,此旋鈕有三個(gè)基本操作,順時(shí)針旋轉(zhuǎn)、逆時(shí)針旋轉(zhuǎn)和按下,在設(shè)置模式中分別對(duì)應(yīng)的基本指令是選擇上一個(gè),選擇下一個(gè)和確定,除了基本操作還可以聯(lián)想到其他組合動(dòng)作,其對(duì)應(yīng)的指令在此不做限定。
基于上述外部設(shè)備實(shí)施例,配和外部設(shè)備的設(shè)置方法,外部設(shè)備的具體操作方法可以如下:
第一步,打開電腦中的記事本,使用功能鍵關(guān)閉中文輸入法并切換至英文輸入法;
第二步,按下外部設(shè)備的旋鈕不放,將連接電腦的數(shù)據(jù)線插入外部設(shè)備,這時(shí)led燈會(huì)以閃爍提示,然后松開按鈕,同時(shí)led燈快速抖動(dòng)閃爍,記事本中顯示選擇系統(tǒng)模式的界面;
其中,外部設(shè)備的處理器接收到開啟信號(hào),并向外部閃爍led燈以提示處理器狀態(tài),當(dāng)接收到旋鈕松開的指令,處理器向終端輸入選擇系統(tǒng)模式的界面的字符編碼,因而在終端中的記事本中就顯示了該對(duì)應(yīng)的選擇界面。
第三步,使用者根據(jù)界面提示的操作(短按進(jìn)入windows模式)對(duì)旋鈕短按;
第四步,進(jìn)入設(shè)置模式。
第五步,用戶在外部設(shè)備中向下旋轉(zhuǎn)了三次旋鈕,外部設(shè)備接收到三次向下的指令,上下選擇的光標(biāo)隨之而動(dòng)。
第六步,用戶按下旋鈕確定選擇選項(xiàng),進(jìn)入該動(dòng)作的設(shè)置。
第七步,進(jìn)入動(dòng)作快捷鍵設(shè)置后,分別設(shè)置修飾鍵和按鍵,通過旋鈕旋轉(zhuǎn)移動(dòng)光標(biāo),并按下旋鈕進(jìn)入。
第八步,設(shè)置修飾鍵,用戶選擇需要的快捷鍵的修飾鍵,如果需要ctrl+a,則選擇ctrl+,通旋轉(zhuǎn)旋鈕移動(dòng)貫標(biāo),按下旋鈕選擇,則會(huì)自動(dòng)返回上一級(jí)。如果此動(dòng)作對(duì)應(yīng)的快捷鍵是單獨(dú)的按鍵,無需修飾鍵,邪惡選擇none。
第九步,設(shè)置按鍵,進(jìn)入設(shè)置按鍵的菜單,旋轉(zhuǎn)旋鈕選擇需要的按鍵,按下旋鈕確定選擇,會(huì)返回上一級(jí)菜單,如果此功能是單獨(dú)的shift按鍵,則無需設(shè)置按鍵,選擇none即可。
第十步,當(dāng)動(dòng)作的快捷鍵組合設(shè)置好后,旋轉(zhuǎn)旋鈕選擇back,返回升一級(jí)選擇,然后進(jìn)行其他動(dòng)作的設(shè)置。
第十一步,選擇save&quit,當(dāng)前設(shè)置將會(huì)保存,文本框顯示“ok”。外部設(shè)備會(huì)退出設(shè)置模式,led燈三次閃爍后恢復(fù)到常規(guī)狀態(tài),直接使用即可。
外部設(shè)備通過上述步驟可以設(shè)置為用戶所需要的控制模式,可以控制其他設(shè)備。
例如,上述步驟將旋鈕的順時(shí)針旋轉(zhuǎn)設(shè)置為調(diào)大音量的指令,將逆時(shí)針旋轉(zhuǎn)設(shè)置為降低音量的指令,將旋鈕按下的操作設(shè)置為暫停/播放的指令。將該設(shè)備連接音樂播放器中,就可以使用旋鈕控制播放器的操作,方便了用戶的使用方式。
說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。對(duì)于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對(duì)應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(ram)、內(nèi)存、只讀存儲(chǔ)器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動(dòng)磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
以上對(duì)本申請所提供的一種外部設(shè)備的設(shè)置方法及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本申請的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本申請的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請?jiān)淼那疤嵯?,還可以對(duì)本申請進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本申請權(quán)利要求的保護(hù)范圍內(nèi)。