專利名稱:一種基于手機(jī)攝像頭的設(shè)備控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備控制方法技術(shù)領(lǐng)域,尤其涉及一種基于手機(jī)攝像頭的設(shè)備控制方法及系統(tǒng)。
背景技術(shù):
隨著手機(jī)處理能力越來越強(qiáng)大,手機(jī)正成為各種功能的載體。在使用的過程中,手機(jī)經(jīng)常需要和周邊的電子設(shè)備進(jìn)行交互,例如文檔打印,手機(jī)需要和打印機(jī)進(jìn)行通信。手機(jī)和電子設(shè)備交互,一般有2種方法1、建立直接的手機(jī)到設(shè)備的連接,例如紅外通信、藍(lán)牙通信、NFC等,當(dāng)然直接數(shù)據(jù)線連接也可以,但是數(shù)據(jù)線需要攜帶和容易導(dǎo)致接觸問題而很少使用;2、通過后臺(tái)服務(wù)器進(jìn)行連接,每個(gè)設(shè)備使用唯一的名稱或者識(shí)別號(hào)注冊(cè)到互聯(lián)網(wǎng)中的一臺(tái)服務(wù)器上,手機(jī)連接到服務(wù)器后通過設(shè)備名稱或者設(shè)備識(shí)別號(hào)來控制 對(duì)應(yīng)的設(shè)備。在實(shí)際的使用中,紅外通信由于傳輸速度低,逐漸遭到淘汰;藍(lán)牙、NFC等通信方式用戶使用前需要先配對(duì),操作麻煩。通過后臺(tái)服務(wù)器進(jìn)行設(shè)備操作,一般需要根據(jù)設(shè)備名稱或者識(shí)別碼選擇設(shè)備,在設(shè)備多時(shí),用戶需要知道每臺(tái)設(shè)備對(duì)應(yīng)的名稱或者識(shí)別碼,選擇過程比較繁瑣,并且使用固定的名稱或者識(shí)別碼容易因?yàn)樾孤┒斐稍O(shè)備被非法使用。
發(fā)明內(nèi)容
本發(fā)明的目的在于設(shè)計(jì)一種新型的基于手機(jī)攝像頭的設(shè)備控制方法及系統(tǒng),解決操作繁瑣和設(shè)備被非法使用技術(shù)問題。為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下一種基于手機(jī)攝像頭的設(shè)備控制方法,包括以下步驟SI,服務(wù)器端生成設(shè)備端的識(shí)別碼和授權(quán)碼并記錄在所述服務(wù)器端和所述設(shè)備端;S2,所述設(shè)備端向所述服務(wù)器端發(fā)起連接請(qǐng)求,所述連接請(qǐng)求至少包括所述設(shè)備端保存的識(shí)別碼、時(shí)間戳和數(shù)字簽名;S3,所述服務(wù)器端獲取所述設(shè)備端的請(qǐng)求參數(shù),所述請(qǐng)求參數(shù)至少包括所述設(shè)備端的識(shí)別碼、時(shí)間戳和數(shù)字簽名;S4,所述服務(wù)器端根據(jù)所述請(qǐng)求參數(shù)檢索授權(quán)碼,將所述服務(wù)器端的數(shù)字簽名和所述設(shè)備端的數(shù)字簽名進(jìn)行匹配,若匹配成功,則執(zhí)行S5 ;若匹配不成功,所述服務(wù)器端關(guān)閉所述設(shè)備端的連接請(qǐng)求,結(jié)束程序;S5,所述服務(wù)器端生成令牌并回復(fù)到所述設(shè)備端,所述設(shè)備端將接收到的所述令牌顯示到所述設(shè)備端的顯示單元;S6,用戶通過手機(jī)攝像頭掃描所述顯示單元顯示的所述令牌并把所述令牌發(fā)送到所述服務(wù)器端;
S7,所述服務(wù)器端判斷所述令牌是否有效,若有效,執(zhí)行S8,并作廢所述令牌;若無效,則所述服務(wù)器端向用戶發(fā)送操作失敗信息,結(jié)束程序;S8,用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端,通過手機(jī)控制所述設(shè)備端工作;S9,用戶操作完成,服務(wù)器端釋放對(duì)所述設(shè)備端的鎖定。優(yōu)選的,所述數(shù)字簽名的的生成方法具體為采用MD5函數(shù)對(duì)所述識(shí)別碼、所述授權(quán)碼及所述時(shí)間戳進(jìn)行運(yùn)算。優(yōu)選的,S2所述設(shè)備端向所述服務(wù)器端發(fā)起連接請(qǐng)求,具體為所述設(shè)備端的通信單元向所述服務(wù)器端的設(shè)備接入單元發(fā)起連接請(qǐng)求。
優(yōu)選的,S5所述設(shè)備端將接收到的所述令牌顯示到所述設(shè)備端的顯示單元,具體為所述設(shè)備端將接收到的所述令牌以條形碼或二維碼的形式顯示到所述設(shè)備端的顯示單
J Li ο優(yōu)選的,S8還包括用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端后,若用戶沒有在設(shè)定的時(shí)間內(nèi)進(jìn)行操作設(shè)備,則所述服務(wù)器端自動(dòng)釋放對(duì)所述設(shè)備端的鎖定。本發(fā)明還提供了一種基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),包括服務(wù)器端、設(shè)備端和手機(jī),所述服務(wù)器端和所述設(shè)備端通過通信網(wǎng)絡(luò)連接,所述手機(jī)通過無線方式和所述服務(wù)器端通信連接;所述服務(wù)器端包括設(shè)備接入單元、授權(quán)管理單元、令牌管理單元和手機(jī)接入單元,所述授權(quán)管理單元分別和所述設(shè)備接入單元及所述令牌管理單元連接,所述令牌管理單元還分別和所述設(shè)備接入單元及所述手機(jī)接入單元連接;所述設(shè)備端包括顯示單元、控制單元、設(shè)備業(yè)務(wù)單元和通信單元,所述控制單元分別與所述顯示單元、設(shè)備業(yè)務(wù)單元及通信單元連接。優(yōu)選的,所述服務(wù)器端和所述設(shè)備端通過通信網(wǎng)絡(luò)連接,具體為所述服務(wù)器端的所述設(shè)備接入單元和所述設(shè)備端的所述通信單元通過通信網(wǎng)絡(luò)連接。優(yōu)選的,所述控制單元為嵌入式控制板。優(yōu)選的,所述手機(jī)設(shè)有攝像頭。從以上技術(shù)方案可以看出,本發(fā)明的有益效果可以總結(jié)如下I.用戶無需輸入設(shè)備端的識(shí)別碼或者名稱和登錄系統(tǒng)后選擇設(shè)備,能夠簡(jiǎn)化用戶的操作設(shè)備的流程;2.設(shè)備端只有在服務(wù)器端獲取到設(shè)備識(shí)別碼和授權(quán)碼后才能登入服務(wù)器端,保證連接設(shè)備端的合法性;3.設(shè)備端和服務(wù)器端之間維持心跳信息,保證設(shè)備端的令牌的安全性;4.服務(wù)器端定時(shí)更新設(shè)備端的令牌,防止不在設(shè)備前的用戶非法的使用設(shè)備。
圖I是本發(fā)明的控制方法流程示意圖;圖2是本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明所解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。本發(fā)明提供了一種基于手機(jī)攝像頭的設(shè)備控制方法,用于簡(jiǎn)化控制設(shè)備的操作流程,提高用戶的操作體驗(yàn),同時(shí)防止非法使用設(shè)備的問題。請(qǐng)參閱圖1,本發(fā)明實(shí)施例中的基于手機(jī)攝像頭的設(shè)備控制方法,包括以下步驟SI,服務(wù)器端生成設(shè)備端的識(shí)別碼和授權(quán)碼并記錄在所述服務(wù)器端和所述設(shè)備端;其中,服務(wù)器端和設(shè)備端通過通信網(wǎng)絡(luò)連接,具體為服務(wù)器端的設(shè)備接入單元和設(shè)備端的通信單元通過所述通信網(wǎng)絡(luò)連接。S2,所述設(shè)備端向所述服務(wù)器端發(fā)起連接請(qǐng)求,所述連接請(qǐng)求至少包括所述設(shè)備端保存的識(shí)別碼、時(shí)間戳和數(shù)字簽名; 其中,所述數(shù)字簽名的的生成方法為,采用MD5函數(shù)對(duì)所述識(shí)別碼、所述授權(quán)碼及所述時(shí)間戳進(jìn)行運(yùn)算,例如設(shè)備識(shí)別碼67c2ff3adad744ed8aledb61bc535ff6設(shè)備鑒權(quán)碼lq30286時(shí)間戳=2Ol2O92Il5I92O563O將以上3個(gè)參數(shù)合成一個(gè)字符使用MD5函數(shù)計(jì)算出結(jié)果,即為數(shù)字簽名,數(shù)字簽名具體為MD5(67c2ff3adad744ed8aledb61bc535ff61q30286201209211519205630)。S3,所述服務(wù)器端獲取所述設(shè)備端的請(qǐng)求參數(shù),所述請(qǐng)求參數(shù)至少包括所述設(shè)備端的識(shí)別碼、時(shí)間戳和數(shù)字簽名;其中,服務(wù)器端進(jìn)一步包括授權(quán)管理單元,所述授權(quán)管理單元用于生成設(shè)備端的識(shí)別碼與授權(quán)碼和進(jìn)行設(shè)備端接入的授權(quán)管理。所述設(shè)備端識(shí)別碼,是一串字符串,在服務(wù)器端唯一,用于識(shí)別不同的終端。所述設(shè)備端授權(quán)碼,是一串字符串,設(shè)備端連接到服務(wù)器端接入單元時(shí),需要使用授權(quán)碼和其他參數(shù)按照一定的算法進(jìn)行運(yùn)算并把結(jié)果發(fā)送到服務(wù)器端進(jìn)行鑒權(quán)。S4,所述服務(wù)器端根據(jù)所述請(qǐng)求參數(shù)檢索授權(quán)碼,將所述服務(wù)器端的數(shù)字簽名和所述設(shè)備端的數(shù)字簽名進(jìn)行匹配,若匹配成功,則執(zhí)行S5 ;若匹配不成功,所述服務(wù)器端關(guān)閉所述設(shè)備端的連接請(qǐng)求;其中,如果所述服務(wù)器端運(yùn)算所得到的數(shù)字簽名和所述設(shè)備端發(fā)送的數(shù)字簽名無法匹配,則設(shè)備端的登錄認(rèn)證失敗,所述服務(wù)器端的接入單元關(guān)閉設(shè)備端的連接。S5,所述服務(wù)器端生成令牌并回復(fù)到所述設(shè)備端,所述設(shè)備端將接收到的所述令牌顯示到所述設(shè)備端的顯示單元;其中,所述的顯示單元一般為液晶顯示屏。其中,所述令牌的生成條件為設(shè)備第一次連接到服務(wù)器端;或用戶發(fā)起了一次有效請(qǐng)求后;或超過一定時(shí)間用戶沒有操作而導(dǎo)致的令牌過期后。S6,用戶通過手機(jī)攝像頭掃描所述顯示單元顯示的所述令牌并把所述令牌發(fā)送到所述服務(wù)器端;其中,所述設(shè)備端將接收到的所述令牌以條形碼或二維碼的形式顯示到所述設(shè)備端的顯示單元。一種較優(yōu)的方式是以二維碼的形式顯示令牌,用戶只需要用攝像頭掃描二維碼即可完成設(shè)備端的選擇。S7,所述服務(wù)器端判斷所述令牌是否有效,若有效,執(zhí)行S8,并作廢所述令牌;若無效,則所述服務(wù)器端向用戶發(fā)送操作失敗信息;S8,用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端,通過手機(jī)控制所述設(shè)備端工作;其中,用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端后,若用戶沒有在設(shè)定的時(shí)間內(nèi)進(jìn)行操作設(shè)備,則所述服務(wù)器端自動(dòng)釋放對(duì)所述設(shè)備端的鎖定。
S9,用戶操作完成,服務(wù)器端釋放對(duì)所述設(shè)備端的鎖定。其中,所述作廢令牌發(fā)生的條件為用戶對(duì)設(shè)備發(fā)起了一次有效請(qǐng)求;或超過了一定時(shí)間用戶沒有發(fā)起有效請(qǐng)求;或設(shè)備端斷開了和服務(wù)器端的連接。進(jìn)一步的,所述設(shè)備端和服務(wù)器端建立定時(shí)的心跳機(jī)制。如果心跳超時(shí),則所述服務(wù)器端判斷設(shè)備端沒有正常登出,所述服務(wù)器端的令牌單元將作廢當(dāng)前令牌。進(jìn)一步的,所述服務(wù)器端定時(shí)向設(shè)備端更新令牌,這樣做的好處是可以防止不在設(shè)備前的用戶非法的使用設(shè)備。所述非法使用設(shè)備,是指設(shè)備端僅允許設(shè)備前的用戶使用,離開設(shè)備的用戶將無法使用設(shè)備,這在提供自助服務(wù)的設(shè)備的場(chǎng)景下非常有益。采用本發(fā)明公開的手機(jī)通過攝像頭操作設(shè)備的系統(tǒng)和方法,用戶無需輸入設(shè)備端的識(shí)別碼或者名稱和登錄系統(tǒng)后選擇設(shè)備,能夠簡(jiǎn)化用戶的操作設(shè)備的流程;設(shè)備端只有在服務(wù)器端獲取到設(shè)備識(shí)別碼和授權(quán)碼后才能登入服務(wù)器端,保證連接設(shè)備端的合法性;設(shè)備端和服務(wù)器端之間維持心跳信息,保證設(shè)備端的令牌的安全性;服務(wù)器端定時(shí)更新設(shè)備端的令牌,防止不在設(shè)備前的用戶非法的使用設(shè)備。本發(fā)明還提供了一種基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),用于簡(jiǎn)化控制設(shè)備的操作流程,提高用戶的操作體驗(yàn),同時(shí)防止非法使用設(shè)備的問題。請(qǐng)參閱圖2,本發(fā)明實(shí)施例中的基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),包括服務(wù)器端、設(shè)備端和手機(jī),所述服務(wù)器端和所述設(shè)備端通過通信網(wǎng)絡(luò)連接;所述服務(wù)器端包括設(shè)備接入單元、授權(quán)管理單元、令牌管理單元和手機(jī)接入單元,所述授權(quán)管理單元分別和所述設(shè)備接入單元及所述令牌管理單元連接,所述令牌管理單元還分別和所述設(shè)備接入單元及所述手機(jī)接入單元連接;所述設(shè)備端包括顯示單元、控制單元、設(shè)備業(yè)務(wù)單元和通信單元,所述控制單元分別與所述單元、設(shè)備業(yè)務(wù)單元及通信單元連接;所述手機(jī)通過掃描所述顯示單元和所述服務(wù)器端通信連接。所述服務(wù)器端的所述設(shè)備接入單元和所述設(shè)備端的所述通信單元通過通信網(wǎng)絡(luò)連接。本發(fā)明提供的手機(jī)通過攝像頭操作設(shè)備的系統(tǒng)和方法,包含可以進(jìn)行通信的設(shè)備端和服務(wù)器端;設(shè)備端至少包含用于通信的通信單元和用于顯示的顯示單元,服務(wù)器端至少包含用于通信的接入單元和用于管理令牌的令牌管理單元。
參見圖2,為本發(fā)明手機(jī)通過攝像頭操作設(shè)備的系統(tǒng)結(jié)構(gòu)及原理示意圖。圖2中,設(shè)備端110、通信網(wǎng)絡(luò)120、服務(wù)器端130依次相連。其中,通信網(wǎng)絡(luò)120為設(shè)備端110和服務(wù)器端130提供通信支持。通信網(wǎng)絡(luò)120分別與設(shè)備端110的通信單元連接和服務(wù)器端130的設(shè)備接入單元連接。設(shè)備端110中的顯示單元111、設(shè)備業(yè)務(wù)單元113、通信單元114分別和控制單元112相連。所述顯示單元111,是一個(gè)帶觸摸板的液晶顯示屏。所述通信單元114,一般是寬帶或者光纖通信模塊,也可以是移動(dòng)通信模塊。控制單元112,是嵌入式控制板,用于驅(qū)動(dòng)顯示單元111顯示令牌、驅(qū)動(dòng)通信單元114進(jìn)行通信和轉(zhuǎn)發(fā)通信打印114接收到的服務(wù)器端130的控制指令到設(shè)備業(yè)務(wù)單元113。其中,設(shè)備業(yè)務(wù)單元113可以是目前普遍應(yīng)用的電子設(shè)備,例如照片打印機(jī)、刻錄機(jī)、音樂播放器等。服務(wù)器端130中設(shè)備接入單元131分別和授權(quán)管理單元132、令牌管理單元133相連;手機(jī)接入單元134依次和令牌管理單元133、設(shè)備接入單元131相連。所述設(shè)備接入單元131,一般是寬帶或者光纖通信模塊,也可以是移動(dòng)通信模塊。所述手機(jī)接入單元134和 設(shè)備接入單元131硬件相同,只是處理的是用戶手機(jī)端的接入請(qǐng)求。設(shè)備端110登入服務(wù)器端130,需要一對(duì)設(shè)備識(shí)別碼和鑒權(quán)碼。所述設(shè)備識(shí)別碼和鑒權(quán)碼由服務(wù)器端130的授權(quán)管理單元132生成和維護(hù),是設(shè)備端110接入服務(wù)器端130的憑證。所述設(shè)備識(shí)別碼是一串字符串,在服務(wù)器端130內(nèi)是唯一的;所述鑒權(quán)碼是一串字符串。設(shè)備端110可以通過預(yù)先寫入的方式,在出廠前就把設(shè)備識(shí)別碼和鑒權(quán)碼記錄到設(shè)備端110,也可以后期向管理人員申請(qǐng),再由管理人員在服務(wù)器端130生成。設(shè)備端110啟動(dòng)后,由設(shè)備端主動(dòng)向服務(wù)器端發(fā)起登入請(qǐng)求,所述登入請(qǐng)求至少包括設(shè)備識(shí)別碼、時(shí)間戳和由失敗識(shí)別碼、時(shí)間戳和設(shè)備鑒權(quán)碼進(jìn)行MD5運(yùn)算得到的數(shù)字簽名。將設(shè)備識(shí)別碼、時(shí)間戳和數(shù)字簽名作為參數(shù)發(fā)送到服務(wù)器端130。設(shè)備接入單元131接收到設(shè)備端110的登入請(qǐng)求后,解碼出設(shè)備識(shí)別碼、時(shí)間戳和數(shù)字簽名3個(gè)參數(shù),并發(fā)送到授權(quán)管理單元132進(jìn)行鑒權(quán)。授權(quán)管理單元132在設(shè)備識(shí)別碼列表中查找設(shè)備識(shí)別碼是否存在,如果不存在則為非法的設(shè)備請(qǐng)求,向設(shè)備端110發(fā)送失敗信息,并關(guān)閉和設(shè)備端110的網(wǎng)絡(luò)連接。如果設(shè)備列表中存在設(shè)備端發(fā)送過來的設(shè)備識(shí)別碼,授權(quán)管理單元132讀出該設(shè)備識(shí)別碼所對(duì)應(yīng)的設(shè)備鑒權(quán)碼,然后使用和設(shè)備端一樣的運(yùn)算規(guī)則對(duì)設(shè)備識(shí)別碼、接收到的時(shí)間戳和設(shè)備鑒權(quán)碼進(jìn)行運(yùn)算,如果所得到的結(jié)果和設(shè)備端發(fā)送過來的數(shù)字簽名匹配,則設(shè)備端110是合法的接入設(shè)備;否則為非法的接入設(shè)備,向設(shè)備端110發(fā)送失敗信息,并關(guān)閉和設(shè)備端110的網(wǎng)絡(luò)連接?;谝韵略?,該認(rèn)證機(jī)制可以提高系統(tǒng)的安全性設(shè)備鑒權(quán)碼始終不在網(wǎng)絡(luò)上傳輸,即使通信數(shù)據(jù)被截獲,也無法破譯獲取到設(shè)備識(shí)別碼,從而偽造數(shù)據(jù);登入請(qǐng)求中包含時(shí)間戳信息,即使通信數(shù)據(jù)被截獲,重復(fù)提交登入請(qǐng)求也無法登入系統(tǒng)。設(shè)備接入通過以后,由令牌管理單元133生成一個(gè)令牌,并發(fā)送給設(shè)備端。所述令牌是一串唯一的字符串。令牌具有一次性和時(shí)效性,所述一次性是指令牌一旦被使用就無效;所述時(shí)效性是指令牌的有效時(shí)間是有限的,超過有效時(shí)間以后令牌就無效。令牌管理單元133內(nèi)可能同時(shí)存在多個(gè)有效的令牌,但是對(duì)于每一個(gè)設(shè)備,最多只有一個(gè)有效的令牌。設(shè)備端110獲取到有效的令牌后,用二維碼的方式顯示到顯示單元111上。用戶通過手機(jī)使用設(shè)備端,需要先安裝一個(gè)手機(jī)APP,所述手機(jī)APP能夠完成二維碼的掃描和識(shí)別,并能夠把二維碼和用戶的操作指令按照一定的格式發(fā)送到服務(wù)器端。用戶手機(jī)端掃描顯示單元111上的二維碼,并發(fā)送到手機(jī)接入單元134,服務(wù)器端作廢本次二維碼并二維碼對(duì)應(yīng)的設(shè)備端的使用權(quán)分配給本次連接的手機(jī)端。手機(jī)端獲取到設(shè)備的使用權(quán)后就可以操作設(shè)備端。所有的操作指令和數(shù)據(jù),都通過服務(wù)器端轉(zhuǎn)發(fā)到設(shè)備端。當(dāng)手機(jī)端和手機(jī)接入單元134的連接斷開后,服務(wù)器端釋放其占用的設(shè)備,重新生成令牌并發(fā)送到設(shè)備端,設(shè)備端接收到令牌后顯示到顯示單元111上,用戶重新可以使用設(shè)備端。進(jìn)一步的,手機(jī)端長(zhǎng)時(shí)間不操作,也會(huì)觸發(fā)上述流程。設(shè)備端110和服務(wù)器端130之間建立心跳,每隔一定時(shí)間服務(wù)器端會(huì)向設(shè)備端發(fā)送一次心跳數(shù)據(jù)。所述心跳數(shù)據(jù)包括當(dāng)前時(shí)間戳和下一次心跳的時(shí)間。如果心跳超時(shí),則所述服務(wù)器端判斷設(shè)備端沒有正常登出,所述服務(wù)器端的令牌單元將作廢當(dāng)前令牌。以上通過具體的和優(yōu)選的實(shí)施例詳細(xì)的描述了本發(fā)明,但本領(lǐng)域技術(shù)人員應(yīng)該明白,本發(fā)明并不局限于以上所述實(shí)施例,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于手機(jī)攝像頭的設(shè)備控制方法,其特征在于,包括 Si,服務(wù)器端生成設(shè)備端的識(shí)別碼和授權(quán)碼并記錄在所述服務(wù)器端和所述設(shè)備端; S2,所述設(shè)備端向所述服務(wù)器端發(fā)起連接請(qǐng)求,所述連接請(qǐng)求至少包括所述設(shè)備端保存的識(shí)別碼、時(shí)間戳和數(shù)字簽名; S3,所述服務(wù)器端獲取所述設(shè)備端的請(qǐng)求參數(shù),所述請(qǐng)求參數(shù)至少包括所述設(shè)備端的識(shí)別碼、時(shí)間戳和數(shù)字簽名; S4,所述服務(wù)器端根據(jù)所述請(qǐng)求參數(shù)檢索授權(quán)碼,將所述服務(wù)器端的數(shù)字簽名和所述設(shè)備端的數(shù)字簽名進(jìn)行匹配,若匹配成功,則執(zhí)行S5 ;若匹配不成功,所述服務(wù)器端關(guān)閉所述設(shè)備端的連接請(qǐng)求,結(jié)束程序; S5,所述服務(wù)器端生成令牌并回復(fù)到所述設(shè)備端,所述設(shè)備端將接收到的所述令牌顯示到所述設(shè)備端的顯示單元; S6,用戶通過手機(jī)攝像頭掃描所述顯示單元顯示的所述令牌并把所述令牌發(fā)送到所述服務(wù)器端; S7,所述服務(wù)器端判斷所述令牌是否有效,若有效,執(zhí)行S8,并作廢所述令牌;若無效,則所述服務(wù)器端向用戶發(fā)送操作失敗信息,結(jié)束程序; S8,用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端,通過手機(jī)控制所述設(shè)備端工作; S9,用戶操作完成,服務(wù)器端釋放對(duì)所述設(shè)備端的鎖定。
2.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制方法,其特征在于,所述數(shù)字簽名的的生成方法具體為采用MD5函數(shù)對(duì)所述識(shí)別碼、所述授權(quán)碼及所述時(shí)間戳進(jìn)行運(yùn)算。
3.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制方法,其特征在于,S2所述設(shè)備端向所述服務(wù)器端發(fā)起連接請(qǐng)求,具體為所述設(shè)備端的通信單元向所述服務(wù)器端的設(shè)備接入單元發(fā)起連接請(qǐng)求。
4.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制方法,其特征在于,S5所述設(shè)備端將接收到的所述令牌顯示到所述設(shè)備端的顯示單元,具體為所述設(shè)備端將接收到的所述令牌以條形碼或二維碼的形式顯示到所述設(shè)備端的顯示單元。
5.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制方法,其特征在于,S8還包括用戶鎖住所述令牌所對(duì)應(yīng)的所述設(shè)備端后,若用戶沒有在設(shè)定的時(shí)間內(nèi)進(jìn)行操作設(shè)備,則所述服務(wù)器端自動(dòng)釋放對(duì)所述設(shè)備端的鎖定。
6.一種基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),其特征在于,包括服務(wù)器端、設(shè)備端和手機(jī),所述服務(wù)器端和所述設(shè)備端通過通信網(wǎng)絡(luò)連接,所述手機(jī)通過無線方式和所述服務(wù)器端通信連接; 所述服務(wù)器端包括設(shè)備接入單元、授權(quán)管理單元、令牌管理單元和手機(jī)接入單元,所述授權(quán)管理單元分別和所述設(shè)備接入單元及所述令牌管理單元連接,所述令牌管理單元還分別和所述設(shè)備接入單元及所述手機(jī)接入單元連接; 所述設(shè)備端包括顯示單元、控制單元、設(shè)備業(yè)務(wù)單元和通信單元,所述控制單元分別與所述顯示單元、設(shè)備業(yè)務(wù)單元及通信單元連接。
7.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),其特征在于,所述服務(wù)器端和所述設(shè)備端通過通信網(wǎng)絡(luò)連接,具體為所述服務(wù)器端的所述設(shè)備接入單元和所述設(shè)備端的所述通信單元通過通信網(wǎng)絡(luò)連接。
8.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),其特征在于,所述控制單元為嵌入式控制板。
9.根據(jù)權(quán)利要求I所述的基于手機(jī)攝像頭的設(shè)備控制系統(tǒng),其特征在于,所述手機(jī)設(shè)有攝像頭。
全文摘要
本發(fā)明提供一種基于手機(jī)攝像頭的設(shè)備控制方法,服務(wù)器端通過生成電子令牌并通過設(shè)備端的顯示單元進(jìn)行顯示,用戶通過手機(jī)攝像頭掃描所述令牌并和所述服務(wù)器以無線方式進(jìn)行通信,用戶通過手機(jī)向服務(wù)器發(fā)送控制指令控制所述設(shè)備端工作,本發(fā)明還提供了一種基于手機(jī)攝像頭的設(shè)備控制系統(tǒng)。通過本發(fā)明的技術(shù)方案,用戶無需輸入設(shè)備端的識(shí)別碼或者名稱和登錄系統(tǒng)后選擇設(shè)備,能夠簡(jiǎn)化用戶的操作設(shè)備的流程;設(shè)備端和服務(wù)器端之間維持心跳信息,保證設(shè)備端的令牌的安全性;服務(wù)器端定時(shí)更新設(shè)備端的令牌,防止不在設(shè)備前的用戶非法的使用設(shè)備。
文檔編號(hào)H04M1/725GK102932365SQ20121045242
公開日2013年2月13日 申請(qǐng)日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者黃昱釗 申請(qǐng)人:黃昱釗