本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種設(shè)備配置方法及裝置。
背景技術(shù):
目前,經(jīng)常需要對(duì)各類設(shè)備的進(jìn)行參數(shù)配置,需要配置的參數(shù)可以包括:網(wǎng)絡(luò)IP地址、需要連接到的無(wú)線網(wǎng)絡(luò)名稱、需要連接到的服務(wù)器的域名地址等?,F(xiàn)有技術(shù)中,對(duì)于具備人機(jī)交互界面的待配置設(shè)備而言,用戶可以通過人機(jī)界面輸入需要進(jìn)行配置的參數(shù)的值來(lái)實(shí)現(xiàn)對(duì)設(shè)備的配置。而對(duì)于一些不具備人機(jī)交互界面的待配置設(shè)備而言,一般需要借助于其他設(shè)備(如:電腦)來(lái)對(duì)待配置設(shè)備進(jìn)行配置。然而,在借助其他設(shè)備對(duì)待配置設(shè)備進(jìn)行配置時(shí),一般需要預(yù)先將待配置設(shè)備與所述其他設(shè)備進(jìn)行網(wǎng)絡(luò)連接,例如,通過USB連接線進(jìn)行網(wǎng)絡(luò)連接或借助于無(wú)線網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)連接。
可見,目前對(duì)上述不具備人機(jī)界面的待配置設(shè)備進(jìn)行配置的過程較為繁瑣。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本申請(qǐng)實(shí)施例提供一種設(shè)備配置方法及裝置。
根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種設(shè)備配置方法,包括:
采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列;所述強(qiáng)度變化規(guī)律是所述配置終端根據(jù)待配置信息及預(yù)設(shè)編碼規(guī)則確定的;
根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。
根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種設(shè)備配置方法,包括:
根據(jù)預(yù)設(shè)編碼規(guī)則,確定與待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列;
確定所述信息值隊(duì)列對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律;
按照所述強(qiáng)度變化規(guī)律,控制發(fā)光組件發(fā)出用以供被配置設(shè)備采集的可見光。
根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供一種設(shè)備配置裝置,應(yīng)用于被配置設(shè)備上,所述裝置包括:
采集單元,用于采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列;所述強(qiáng)度變化規(guī)律是所述配置終端根據(jù)待配置信息及預(yù)設(shè)編碼規(guī)則確定的;
確定單元,用于根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。
根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供一種設(shè)備配置裝置,應(yīng)用于配置終端上,包括:
隊(duì)列確定單元,用于根據(jù)預(yù)設(shè)編碼規(guī)則,確定與待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列;
規(guī)律確定單元,用于確定所述信息值隊(duì)列對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律;
控制單元,用于按照所述強(qiáng)度變化規(guī)律,控制發(fā)光組件發(fā)出用以供被配置設(shè)備采集的可見光。
本申請(qǐng)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
在利用一配置終端對(duì)一待配置設(shè)備進(jìn)行配置的過程中,所述配置終端根據(jù)待配置信息和預(yù)設(shè)編碼規(guī)則確定與所述待配置信息對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律,并按照該強(qiáng)度變化規(guī)律進(jìn)行可見光的發(fā)射。隨后,待配置設(shè)備通過采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列,并根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息,從而完成對(duì)待配置設(shè)備進(jìn)行配置的過程??梢?,在上述配置過程中,由于配置終端是利用可見光的強(qiáng)度變化規(guī)律對(duì)待配置設(shè)備進(jìn)行配置,從而可以避免將待配置設(shè)備與其他設(shè)備進(jìn)行網(wǎng)絡(luò)連接的操作,提升配置過程的效率。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法(以被配置設(shè)備為主體)的流程圖;
圖2是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法的一種場(chǎng)景圖;
圖3是根據(jù)本申請(qǐng)一實(shí)施例示出的關(guān)于設(shè)備配置方法中的步驟102的具體流程圖;
圖4是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法(以配置終端為主體)的流程圖;
圖5是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的應(yīng)用于被配置設(shè)備上的設(shè)備配置裝置的框圖;
圖6是根據(jù)本申請(qǐng)另一示例性實(shí)施例示出的應(yīng)用于被配置設(shè)備上的設(shè)備配置裝置的框圖;
圖7是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的應(yīng)用于配置終端上的設(shè)備配置裝置的框圖;
圖8是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的打印機(jī)的模塊示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法的流程圖,圖2是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法的一種場(chǎng)景圖。所述設(shè)備配置方法可以由打印機(jī)、或打印機(jī)上的一個(gè)或多個(gè)部件來(lái)執(zhí)行。所述設(shè)備配置方法用以對(duì)被配置設(shè)備進(jìn)行配置,所述被配置設(shè)備可以包括一個(gè)或多個(gè)需要配置的待配置類型,所述待配置類型可以包括但不限于:“IP地址”、“網(wǎng)絡(luò)端口號(hào)”、“需要連接的無(wú)線網(wǎng)絡(luò)名稱”、“需要連接的服務(wù)器的域名地址”等。每一種待配置類型對(duì)應(yīng)一種待配置參數(shù),例如,若待配置類型是:“IP地址”,則與其對(duì)應(yīng)的待配置參數(shù)可以是:“192.168.1.4”。本實(shí)施例中,所述被配置設(shè)備可以是不具備人機(jī)交互界面的設(shè)備。也就是說(shuō),被配置設(shè)備通常無(wú)法通過人機(jī)交互界面進(jìn)行待配置參數(shù)的配置。上述被配置設(shè)備可以包括但不限于:熱敏打印機(jī),所述熱敏打印機(jī)可以與POS終端、或收銀機(jī)等進(jìn)行連接,或者集成在上述POS終端、或收銀機(jī)等設(shè)備上。熱敏打印機(jī)的工作原理是在打印頭上安裝半導(dǎo)體加熱元件,打印頭加熱并接觸熱敏打印介質(zhì)(通常是紙)后就可以打印出需要的圖案。所述熱敏打印介質(zhì)包括紙基及涂布于所述紙基表面上的一層發(fā)色層,發(fā)色層可以由膠粘劑、顯色劑、無(wú)色染料(或稱隱色染料)組成。本文將以熱敏打印機(jī)為例來(lái)敘述本技術(shù)方案。如圖1所示,本實(shí)施例,所述設(shè)備配置方法可包括如下步驟101~102:
在步驟101中,采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列;其中,所述強(qiáng)度變化規(guī)律是所述配置終端根據(jù)待配置信息及預(yù)設(shè)編碼規(guī)則確定的。
本實(shí)施例中,所述配置終端可以包括:手機(jī)、平板電腦、個(gè)人數(shù)字助理(PDA)等??赏ㄟ^在配置終端上安裝用以對(duì)上述被配置設(shè)備進(jìn)行配置的應(yīng)用APP來(lái)實(shí)現(xiàn)。
如圖2所述,在一種示例性的場(chǎng)景中,以利用手機(jī)20上安裝的APP對(duì)打印機(jī)10進(jìn)行配置的過程為例,在進(jìn)行配置時(shí),可以通過上述APP進(jìn)入配置頁(yè)面21,在配置頁(yè)面21內(nèi)可以選擇需要配置的打印機(jī)的待配置類型(如:IP地址),并在對(duì)應(yīng)的輸入框23內(nèi)輸入與所述待配置類型對(duì)應(yīng)的待配置參數(shù)(如:192.168.1.4),在輸入完成之后,可以通過點(diǎn)擊“配置”按鍵24來(lái)觸發(fā)配置過程的開始。值得一提的是,用戶在一次配置過程中,可以針對(duì)一個(gè)或至少兩個(gè)待配置類型進(jìn)行配置。如,需要配置的待配置類型包括:“IP地址”和“需要連接到的服務(wù)器的域名地址”,輸入的與“IP地址”對(duì)應(yīng)的待配置參數(shù)可以是:“192.168.1.4”,輸入的與“連接到的服務(wù)器的域名地址”對(duì)應(yīng)的待配置參數(shù)可以是:“http://su.meituan.com”,隨后,用戶點(diǎn)擊“配置”按鍵24來(lái)對(duì)上述兩個(gè)待配置類型和待配置參數(shù)進(jìn)行配置。
需要說(shuō)明的是,在本文中,可以定義“待配置信息”是包含“待配置類型”和“待配置參數(shù)”的信息。上述“待配置類型”、“待配置參數(shù)”中的至少一個(gè)可以由用戶在配置終端上進(jìn)行輸入。
在上述示例性的場(chǎng)景中,用戶在點(diǎn)擊“配置”按鍵24之后,手機(jī)20需要根據(jù)預(yù)設(shè)編碼規(guī)則,確定與用戶輸入的待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列,并按照所述信號(hào)值隊(duì)列,確定與之對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律,并按照所述強(qiáng)度變化規(guī)律控制手機(jī)上的發(fā)光組件進(jìn)行發(fā)光。所述預(yù)設(shè)編碼規(guī)則可以用于將字符以二進(jìn)制數(shù)進(jìn)行表示,例如,ASCII(American Standard Code for Information Interchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼)。其中,按照預(yù)設(shè)編碼規(guī)則,可以確定與輸入的待配置信息中的包含的每一字符對(duì)應(yīng)的二進(jìn)制數(shù)。例如,對(duì)于待配置參數(shù):“192.168.1.4”中包含的字符“1”可以對(duì)應(yīng)于二進(jìn)制數(shù):“00110001”,包含的字符“6”可以對(duì)應(yīng)于二進(jìn)制數(shù):“00110110”,等等。上述預(yù)設(shè)編碼規(guī)則可以預(yù)先被寫入到手機(jī)的存儲(chǔ)空間內(nèi),從而手機(jī)的處理單元可以通過讀取該預(yù)設(shè)編碼規(guī)則,確定與所述待配置信息中的包含的每一字符對(duì)應(yīng)的二進(jìn)制數(shù),并得到由各個(gè)二進(jìn)制數(shù)組成的信號(hào)值隊(duì)列。以ASCII為例,對(duì)于待配置參數(shù):“192.168.1.4”,與其對(duì)應(yīng)的信號(hào)值隊(duì)列可以是:
“00110001 00111001 00110010 0010 1110 00110001 00110110 00111000 0010 1110 0011 000 0010 1110 00110100”。
對(duì)于手機(jī)而言,可以預(yù)先確定上述信號(hào)值隊(duì)列包含的每一個(gè)信號(hào)值與可見光強(qiáng)度的對(duì)應(yīng)關(guān)系。舉例而言,可以將屏幕呈發(fā)光狀態(tài)時(shí)的光強(qiáng)度與信號(hào)值:“1”進(jìn)行對(duì)應(yīng),將屏幕呈不發(fā)光狀態(tài)時(shí)的光強(qiáng)度(光強(qiáng)度為0)與信號(hào)值:“0”進(jìn)行對(duì)應(yīng)。當(dāng)然,也可以為屏幕劃分多個(gè)光強(qiáng)度由低到高的亮度等級(jí),每一等級(jí)與一種相應(yīng)的信號(hào)值進(jìn)行對(duì)應(yīng)。例如,將手機(jī)屏幕設(shè)定成4種亮度等級(jí):不發(fā)光(即黑屏狀態(tài))、最高亮度的1/3,最高亮度的1/2,以及最高亮度。其中,與“不發(fā)光狀態(tài)”對(duì)應(yīng)的信號(hào)值可以是“00”,與“最高亮度的1/3”對(duì)應(yīng)的信號(hào)值可以是“01”,與“最高亮度的1/2”對(duì)應(yīng)的信號(hào)值可以是“10”,與“最高亮度”對(duì)應(yīng)的信號(hào)值可以是“11”??傊P(guān)于可見光的強(qiáng)度與信號(hào)值的對(duì)應(yīng)關(guān)系,并不限于上述列舉的情況。
在確定出與待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列,并按照所述信號(hào)值隊(duì)列,確定出與信號(hào)值隊(duì)列對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律后,手機(jī)便可以控制發(fā)光組件(如:手機(jī)顯示屏或相機(jī)閃光燈等)按照所述強(qiáng)度變化規(guī)律進(jìn)行發(fā)光。舉例而言,假設(shè)一段信號(hào)值隊(duì)列為:“1010”,則可以相應(yīng)地控制發(fā)光組件在一段時(shí)間內(nèi)進(jìn)行“亮-暗-亮-暗”的動(dòng)作。其中,可以控制發(fā)光組件按照一定的頻率進(jìn)行可見光的發(fā)射(如每隔0.1秒變化一次)。
需要說(shuō)明的是,上述待配置信息也可以并非由用戶在手機(jī)上輸入的,在其他實(shí)施例中,可以由手機(jī)通過網(wǎng)絡(luò)接收來(lái)自于其他設(shè)備的信息,并將接收到的信息作為待配置信息進(jìn)行配置。
在示例性的場(chǎng)景中,當(dāng)用戶在手機(jī)上點(diǎn)擊“配置”按鍵24之后,可以將手機(jī)20放置于被配置設(shè)備(如熱敏打印機(jī)10)的面板上,所述面板上可以設(shè)有一光敏傳感器11,以通過該光敏傳感器11采集與手機(jī)20的發(fā)光組件(顯示屏)發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值序列。其中,熱敏打印機(jī)10還可以包括一開關(guān)按鈕12,用以開啟或關(guān)閉打印機(jī)。上述熱敏打印機(jī)10還可包括一MCU(Microcontroller Unit,微控制單元),用以接收上述光敏傳感器11采集到的信號(hào)值序列。
在步驟102中,根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。
在一實(shí)施例中,所述信號(hào)值隊(duì)列可以包括:第一信號(hào)值子隊(duì)列和第二信號(hào)值子隊(duì)列;其中,所述第一信號(hào)值子隊(duì)列用以表征待配置類型,所述第二信號(hào)值子隊(duì)列用以表征待配置參數(shù)。
在上述場(chǎng)景中,熱敏打印機(jī)10上的存儲(chǔ)單元中預(yù)先存儲(chǔ)有預(yù)設(shè)編碼規(guī)則,該預(yù)設(shè)編碼規(guī)則與手機(jī)20上預(yù)先存儲(chǔ)的預(yù)設(shè)編碼規(guī)則一致。熱敏打印機(jī)10的MCU可以通過讀取預(yù)先存儲(chǔ)的預(yù)設(shè)編碼規(guī)則,并利用該預(yù)設(shè)編碼規(guī)則,確定與采集到的信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。舉例而言,若用戶在手機(jī)上輸入的待配置信息包括的待配置類型是“IP地址”,待配置參數(shù)是:“192.168.1.4”,則手機(jī)20可以確定與所述待配置類型“IP地址”對(duì)應(yīng)的第一信號(hào)值子隊(duì)列,例如是:
“0100100101010000”(可以人為制定)。
手機(jī)20可以確定與所述待配置參數(shù)“192.168.1.4”對(duì)應(yīng)的第二信號(hào)值子隊(duì)列,例如是:
“00110001 00111001 00110010 0010 1110 00110001 00110110 00111000 0010 1110 0011 000 0010 1110 00110100”。
最終,手機(jī)20可以確定包含上述第一、第二信號(hào)值子隊(duì)列的信號(hào)值隊(duì)列。當(dāng)然,根據(jù)實(shí)際需要或通信協(xié)議,信號(hào)值隊(duì)列中還可以包含其他需要加入的信號(hào)值。
本實(shí)施例中,打印機(jī)10可以預(yù)設(shè)的識(shí)別規(guī)則,識(shí)別出信號(hào)值隊(duì)列中包含的第一信號(hào)值子隊(duì)列和第二信號(hào)值子隊(duì)列。所述識(shí)別規(guī)則可以例如是:在上述第一信號(hào)值子隊(duì)列(或第二信號(hào)值子隊(duì)列)中的第一個(gè)信號(hào)值之前增加相應(yīng)的識(shí)別標(biāo)志,及在最后一個(gè)信號(hào)值之后增加相應(yīng)的識(shí)別標(biāo)志。
通過根據(jù)預(yù)設(shè)編碼規(guī)則,打印機(jī)10可以根據(jù)信號(hào)值隊(duì)列,確定與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息,并將打印機(jī)10的待配置類型和待配置參數(shù)確定為所述待配置信息,以完成對(duì)打印機(jī)的一種或多種待配置類型的配置過程。
綜上,在利用一配置終端對(duì)一待配置設(shè)備進(jìn)行配置的過程中,所述配置終端根據(jù)待配置信息和預(yù)設(shè)編碼規(guī)則確定與所述待配置信息對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律,并按照該強(qiáng)度變化規(guī)律進(jìn)行可見光的發(fā)射。隨后,待配置設(shè)備通過采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列,并根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息,從而完成對(duì)待配置設(shè)備進(jìn)行配置的過程??梢姡谏鲜雠渲眠^程中,由于配置終端是利用可見光的強(qiáng)度變化規(guī)律對(duì)待配置設(shè)備進(jìn)行配置,從而可以避免將待配置設(shè)備與其他設(shè)備進(jìn)行網(wǎng)絡(luò)連接的操作,提升配置過程的效率。
圖3是根據(jù)本申請(qǐng)一實(shí)施例示出的關(guān)于設(shè)備配置方法中的步驟102的具體流程圖,本實(shí)施例中,所述步驟102的執(zhí)行主體可以是打印機(jī)或打印機(jī)上的一個(gè)或多個(gè)部件,上述步驟102可以包括下述步驟1021~1023:
在步驟1021中,根據(jù)預(yù)設(shè)編碼規(guī)則,確定與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。
如上所述,假設(shè)采集得到的信號(hào)值隊(duì)列中包含的第一信號(hào)值隊(duì)列如下:
“0100100101010000”;
假設(shè)采集得到的信號(hào)值隊(duì)列中包含的第二信號(hào)值隊(duì)列如下:
“00110001 00111001 00110010 0010 1110 00110001 00110110 00111000 0010 1110 0011 000 0010 1110 00110100”。
則打印機(jī)可以根據(jù)預(yù)存的預(yù)設(shè)編碼規(guī)則,確定與上述第一信號(hào)值隊(duì)列對(duì)應(yīng)的“待識(shí)別類型”為“IP地址”,與上述第二信號(hào)值隊(duì)列對(duì)應(yīng)的“待識(shí)別參數(shù)”為“192.168.1.4”。
在步驟1022中,根據(jù)預(yù)存的與所述待配置信息中包含的待配置類型對(duì)應(yīng)的特征,判斷所述待配置信息中包含的待配置參數(shù)是否符合所述特征;若所述待配置信息中包含的待配置參數(shù)符合所述特征,進(jìn)入步驟1023。若所述待配置信息中包含的待配置參數(shù)不符合所述特征,則可以返回到步驟1022。
對(duì)于每一種待配置類型,可以具有與之對(duì)應(yīng)的特征。舉例而言,對(duì)于“IP地址”而言,其特征可以包括:由4個(gè)數(shù)字字符組成,數(shù)字字符與數(shù)字字符之間存在字符“.”,每一數(shù)字字符介于特定的數(shù)值范圍內(nèi)(如:C類IP地址范圍為:192.0.0.0-223.255.255.255)等。通過將與每一種待配置類型對(duì)應(yīng)的特征預(yù)先存儲(chǔ)在熱敏打印機(jī)的存儲(chǔ)單元內(nèi),則在熱敏打印機(jī)確定出待配置信息中包含的待配置類型和待配置參數(shù)之后,可以讀取與待配置類型對(duì)應(yīng)的特征,并判定當(dāng)前確定出的待配置信息中包含的待配置參數(shù)是否符合所述特征。在實(shí)際場(chǎng)景中,存在如下幾種異常情況:手機(jī)的顯示屏發(fā)光異常,或用戶并沒有輸入正確的待配置信息,或打印機(jī)的光敏傳感器并沒有正確識(shí)別出手機(jī)的顯示屏發(fā)光規(guī)律,等等。鑒于上述異常情況,通過上述判斷待配置信息是否符合相應(yīng)的特征的步驟,來(lái)確定配置過程是否完成,或確定是否需要進(jìn)行下一個(gè)待配置類型的配置,等等。
在步驟1023中,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為所述待配置信息。
至此,可以完成對(duì)打印機(jī)的一個(gè)或多個(gè)待配置類型的配置過程。
在一實(shí)施例中,在上述步驟1023之后,所述方法還可以包括:
步驟103:向所述配置終端發(fā)送用以指示所述待配置信息被配置成功的指示信息。
其中,所述指示信息可以是:音頻信號(hào)或光信號(hào)。以音頻信號(hào)為例,在熱敏打印機(jī)10判斷待配置信息中包含的待配置參數(shù)符合相應(yīng)的特征之后,可以確定針對(duì)某一待配置類型的配置過程成功。與此同時(shí),熱敏打印機(jī)10可以發(fā)出預(yù)定的用以指示所述待配置信息被配置成功的音頻信號(hào),手機(jī)20可以通過音頻輸入裝置(如:麥克風(fēng))獲取由熱敏打印機(jī)10發(fā)出的上述音頻信號(hào),并識(shí)別出該音頻信號(hào)是用以指示所述待配置信息被配置成功的信號(hào),此后,可以在手機(jī)上顯示用于提示用戶配置成功的提示內(nèi)容。反之,若手機(jī)沒有獲取到上述指示信息,則可以提示用戶重新輸入正確的待配置信息,或者,由手機(jī)重新按照可見光的強(qiáng)度變化規(guī)律控制發(fā)光組件進(jìn)行發(fā)光,直至配置成功。通過熱敏打印機(jī)10發(fā)出特定的音頻信號(hào),將配置結(jié)果(成功或失敗)反饋至所述手機(jī)20,從而實(shí)現(xiàn)了配置結(jié)果的可知性。手機(jī)20可以對(duì)反饋的配置結(jié)果進(jìn)行記錄,也可以根據(jù)配置結(jié)果確定是否需要配置下一個(gè)待配置類型。在示例性的場(chǎng)景中,用戶可以一次性輸入多個(gè)與各待配置類型對(duì)應(yīng)的待配置參數(shù),并開始配置過程。在配置過程中,手機(jī)20可以逐一地針對(duì)每一待配置信息,相應(yīng)地控制發(fā)光組件按照一定的強(qiáng)度變化規(guī)律進(jìn)行工作,并判斷是否能夠接收到打印機(jī)10反饋的音頻信號(hào),若接收到所述音頻信號(hào),則繼續(xù)進(jìn)行下一個(gè)待配置類型的配置;若沒有接收到所述音頻信號(hào),則可以中斷配置過程,并提示用戶錯(cuò)誤的原因。
值得一提的是,在其他可行的實(shí)施例中,所述方法還可以包括:
響應(yīng)于用戶在被配置設(shè)備(如:打印機(jī))上的操作行為而觸發(fā)的配置命令,確定與所述配置命令對(duì)應(yīng)的待配置類型。在本實(shí)施例中,對(duì)打印機(jī)的配置的場(chǎng)景可以包括如下流程:用戶開啟打印機(jī),通過打印機(jī)上設(shè)置的配置功能鍵選擇需要進(jìn)行配置的待配置類型(如IP地址),隨后,用戶在手機(jī)上打開用以對(duì)打印機(jī)進(jìn)行配置的APP,并輸入與上述待配置類型對(duì)應(yīng)的待配置參數(shù)(如:192.168.1.4),最終,點(diǎn)擊“配置”按鍵并將手機(jī)放置于打印機(jī)上設(shè)有光敏傳感器的位置。也就是說(shuō),在上述過程中,用戶選擇所需配置的待配置類型是在打印機(jī)上進(jìn)行確定的,而不需要在手機(jī)APP上進(jìn)行確定。打印機(jī)采集到的信號(hào)值隊(duì)列可以不包含與上述待配置類型對(duì)應(yīng)的內(nèi)容,而包括與上述待配置參數(shù)對(duì)應(yīng)的內(nèi)容。
圖4是根據(jù)本申請(qǐng)一實(shí)施例示出的設(shè)備配置方法的流程圖,所述設(shè)備配置方法的執(zhí)行主體可以是配置終端或配置終端上的一個(gè)或多個(gè)部件,該方法可以包括如下步驟201~203:
在步驟201中,根據(jù)預(yù)設(shè)編碼規(guī)則,確定與待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列。
在步驟202中,確定所述信息值隊(duì)列對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律。
在步驟203中,按照所述強(qiáng)度變化規(guī)律,控制發(fā)光組件發(fā)出用以供被配置設(shè)備采集的可見光。
其中,配置終端(如手機(jī))可以按照預(yù)設(shè)頻率控制發(fā)光組件發(fā)出可見光,例如,按照強(qiáng)度變化規(guī)律,每隔0.1秒變化一次可見光強(qiáng)度。
在一實(shí)施例中,所述方法還可以包括如下步驟:
在所述待配置信息中包含的待配置參數(shù)符合待配置類型的特征時(shí),接收被配置設(shè)備發(fā)出的用以指示所述待配置信息被配置成功的指示信息。
上述步驟201~203的過程可以參照上述圖1所示的實(shí)施例的內(nèi)容,本文不再予以贅述。
圖5是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的應(yīng)用于被配置設(shè)備上的設(shè)備配置裝置的框圖。本實(shí)施例中,所述裝置可以包括:
采集單元301,用于采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列;所述強(qiáng)度變化規(guī)律是所述配置終端根據(jù)待配置信息及預(yù)設(shè)編碼規(guī)則確定的;
確定單元302,用于確定單元,用于根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息。
在一實(shí)施例中,所述信號(hào)值隊(duì)列包括:第一信號(hào)值子隊(duì)列和第二信號(hào)值子隊(duì)列,所述第一信號(hào)值子隊(duì)列用以表征待配置類型,所述第二信號(hào)值子隊(duì)列用以表征待配置參數(shù)。
通過上述設(shè)備配置裝置,可以避免將待配置設(shè)備與其他設(shè)備進(jìn)行網(wǎng)絡(luò)連接的操作,提升配置過程的效率。
圖6是根據(jù)本申請(qǐng)另一示例性實(shí)施例示出的應(yīng)用于被配置設(shè)備上的設(shè)備配置裝置的框圖,基于上述圖5所示的實(shí)施例,所述確定單元302可以包括:
第一確定子單元3021,用于根據(jù)預(yù)設(shè)編碼規(guī)則,確定與所述信號(hào)值隊(duì)列對(duì)應(yīng)的待配置信息;
判斷單元3022,用于根據(jù)預(yù)存的與所述待配置信息中包含的待配置類型對(duì)應(yīng)的特征,判斷所述待配置信息中包含的待配置參數(shù)是否符合所述特征;
第二確定子單元3023,用于在所述待配置信息中包含的待配置參數(shù)符合所述特征時(shí),將被配置設(shè)備的待配置類型和待配置參數(shù)確定為所述待配置信息。
在一實(shí)施例中,所述裝置還可以包括:
發(fā)送單元303,用于在所述待配置信息中包含的待配置參數(shù)符合所述特征時(shí),向所述配置終端發(fā)送用以指示所述待配置信息被配置成功的指示信息。圖7是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的應(yīng)用于配置終端上的設(shè)備配置裝置的框圖。本實(shí)施例中,所述裝置可以包括:
隊(duì)列確定單元401,用于根據(jù)預(yù)設(shè)編碼規(guī)則,確定與待配置信息對(duì)應(yīng)的信號(hào)值隊(duì)列;
規(guī)律確定單元402,用于確定所述信息值隊(duì)列對(duì)應(yīng)的可見光的強(qiáng)度變化規(guī)律;
控制單元403,用于按照所述強(qiáng)度變化規(guī)律,控制發(fā)光組件發(fā)出用以供被配置設(shè)備采集的可見光。
在一實(shí)施例中,所述裝置還可以包括:
接收單元,用于在所述待配置信息中包含的待配置參數(shù)符合待配置類型的特征時(shí),接收被配置設(shè)備發(fā)出的用以指示所述待配置信息被配置成功的指示信息。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
圖8是根據(jù)本申請(qǐng)一示例性實(shí)施例示出的打印機(jī)的模塊示意圖。所述打印機(jī)可以是熱敏打印機(jī),所述打印機(jī)包括:打印頭,MCU(Microcontroller Unit,微控制單元),存儲(chǔ)單元以及熱敏傳感器。所述熱敏傳感器可以設(shè)置于所述打印機(jī)上任意暴露于外部的位置,所述存儲(chǔ)單元至少用于存儲(chǔ)如下內(nèi)容:一些基本的可執(zhí)行指令或程序,與每一待配置類型對(duì)應(yīng)的待配置參數(shù),每一待配置類型對(duì)應(yīng)的特征以及預(yù)設(shè)編碼規(guī)則等。其中,所述熱敏傳感器可以用于檢測(cè)配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律,并通過將檢測(cè)到的光信號(hào)轉(zhuǎn)化成電信號(hào)向MCU發(fā)送。所述MCU可以用于:采集與配置終端發(fā)出的可見光的強(qiáng)度變化規(guī)律對(duì)應(yīng)的信號(hào)值隊(duì)列;所述強(qiáng)度變化規(guī)律是所述配置終端根據(jù)待配置信息及預(yù)設(shè)編碼規(guī)則確定的;根據(jù)預(yù)設(shè)編碼規(guī)則,將被配置設(shè)備的待配置類型和待配置參數(shù)的值確定為與所述信號(hào)值隊(duì)列對(duì)應(yīng)的所述待配置信息。
本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的公開后,將容易想到本申請(qǐng)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本申請(qǐng)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請(qǐng)的一般性原理并包括本申請(qǐng)未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本申請(qǐng)的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本申請(qǐng)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本申請(qǐng)的范圍僅由所附的權(quán)利要求來(lái)限制。