設(shè)備控制方法、裝置和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,特別涉及一種設(shè)備控制方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]在日常生活中經(jīng)常會用到很多專業(yè)用途的設(shè)備,如網(wǎng)絡(luò)服務(wù)器、自動售貨機(jī)等,這些專業(yè)設(shè)備不需要人機(jī)交互界面也能正常工作,因此不會配置顯示單元和輸入單元,也不會提供人機(jī)交互界面。
[0003]而在實際應(yīng)用中,為了保證專業(yè)設(shè)備的正常運(yùn)行,通常需要由維護(hù)人員對該專業(yè)設(shè)備進(jìn)行維護(hù)。此時,為了給維護(hù)人員提供人機(jī)交互界面,可以將該專業(yè)設(shè)備與KVM(Keyboard Video Mouse,鍵盤、顯示器、鼠標(biāo))設(shè)備連接,由KVM設(shè)備來提供人機(jī)交互界面,維護(hù)人員可以在該人機(jī)交互界面上,輸入用于管理該專業(yè)設(shè)備的賬號和密碼,KVM設(shè)備向該專業(yè)設(shè)備輸入該賬號和該密碼,該專業(yè)設(shè)備對該賬號和密碼驗證通過后,維護(hù)人員即可通過KVM設(shè)備的人機(jī)交互界面,對該專業(yè)設(shè)備進(jìn)行調(diào)試、測試等控制操作,實現(xiàn)維護(hù)過程。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]專業(yè)設(shè)備的管理者通常會聘請外部的專業(yè)維護(hù)人員來進(jìn)行維護(hù),在維護(hù)過程中,維護(hù)人員會獲知用于管理該專業(yè)設(shè)備的賬號和密碼,這很容易造成信息泄露,安全性差。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種設(shè)備控制方法、裝置和系統(tǒng)。所述技術(shù)方案如下:
[0007]第一方面,提供了一種設(shè)備控制方法,所述方法包括:
[0008]當(dāng)移動設(shè)備與指定功能設(shè)備的USB (Universal Serial Bus,通用串行總線)接口連接時,獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息;
[0009]向所述指定功能設(shè)備發(fā)送所述設(shè)備信息,使得所述指定功能設(shè)備對所述設(shè)備信息驗證通過時,與所述移動設(shè)備建立USB數(shù)據(jù)連接;
[0010]顯示交互界面,通過所述交互界面,接收對所述指定功能設(shè)備的控制指令;
[0011]通過所述USB數(shù)據(jù)連接,向所述指定功能設(shè)備發(fā)送所述控制指令,使得所述指定功能設(shè)備執(zhí)行與所述控制指令對應(yīng)的操作。
[0012]可選地,所述設(shè)備信息包括所述移動設(shè)備的設(shè)備標(biāo)識、用于管理所述指定功能設(shè)備的用戶標(biāo)識和數(shù)字簽名中的至少一項。
[0013]可選地,所述向所述指定功能設(shè)備發(fā)送所述設(shè)備信息,包括:
[0014]根據(jù)預(yù)設(shè)密鑰,對所述設(shè)備信息進(jìn)行加密,得到加密設(shè)備信息;
[0015]向所述指定功能設(shè)備發(fā)送所述加密設(shè)備信息,使得所述指定功能設(shè)備根據(jù)所述預(yù)設(shè)密鑰進(jìn)行解密,得到所述設(shè)備信息。
[0016]可選地,所述通過所述USB數(shù)據(jù)連接,向所述指定功能設(shè)備發(fā)送所述控制指令之后,所述方法還包括:
[0017]通過所述USB數(shù)據(jù)連接,接收所述指定功能設(shè)備的操作結(jié)果;
[0018]在所述交互界面上,顯示所述操作結(jié)果。
[0019]第二方面,提供了一種設(shè)備控制方法,所述方法包括:
[0020]監(jiān)控本端的通用串行總線USB接口 ;
[0021]當(dāng)檢測到所述USB接口與移動設(shè)備連接時,獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息;
[0022]對所述設(shè)備信息進(jìn)行驗證,驗證通過時,與所述移動設(shè)備建立USB數(shù)據(jù)連接;
[0023]通過所述USB數(shù)據(jù)連接,接收所述移動設(shè)備發(fā)送的控制指令,所述控制指令在所述移動設(shè)備顯示的交互界面上觸發(fā);
[0024]執(zhí)行與所述控制指令對應(yīng)的操作。
[0025]可選地,所述獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息,包括:
[0026]接收所述移動設(shè)備發(fā)送的加密設(shè)備信息,所述加密設(shè)備信息由所述移動設(shè)備根據(jù)預(yù)設(shè)密鑰對所述設(shè)備信息進(jìn)行加密得到;
[0027]根據(jù)所述預(yù)設(shè)密鑰,對所述加密設(shè)備信息進(jìn)行解密,得到所述設(shè)備信息。
[0028]可選地,所述對所述設(shè)備信息進(jìn)行驗證,包括:
[0029]當(dāng)所述設(shè)備信息包括所述移動設(shè)備的設(shè)備標(biāo)識時,判斷預(yù)設(shè)設(shè)備標(biāo)識列表中是否包括所述設(shè)備標(biāo)識,所述預(yù)設(shè)設(shè)備標(biāo)識列表包括至少一個合法的設(shè)備標(biāo)識;或者,
[0030]當(dāng)所述設(shè)備信息包括用戶標(biāo)識時,判斷預(yù)設(shè)用戶標(biāo)識列表中是否包括所述用戶標(biāo)識,所述預(yù)設(shè)用戶標(biāo)識列表包括用于管理所述本端的至少一個用戶標(biāo)識;或者,
[0031]當(dāng)所述設(shè)備信息包括數(shù)字簽名時,判斷所述設(shè)備信息中的數(shù)字簽名與所述本端的預(yù)設(shè)數(shù)字簽名是否匹配。
[0032]可選地,所述執(zhí)行與所述控制指令對應(yīng)的操作,包括:
[0033]根據(jù)所述設(shè)備信息,獲取所述移動設(shè)備的權(quán)限列表,所述權(quán)限列表包括所述移動設(shè)備能夠觸發(fā)的控制指令;
[0034]當(dāng)所述權(quán)限列表中包括所述控制指令時,執(zhí)行與所述控制指令對應(yīng)的操作。
[0035]可選地,所述執(zhí)行與所述控制指令對應(yīng)的操作之后,所述方法還包括:
[0036]獲取所述操作的操作結(jié)果;
[0037]當(dāng)所述操作結(jié)果滿足預(yù)設(shè)告警條件時,對所述操作結(jié)果進(jìn)行告警提示。
[0038]第三方面,提供了一種設(shè)備控制裝置,所述裝置包括:
[0039]獲取模塊,用于當(dāng)移動設(shè)備與指定功能設(shè)備的通用串行總線USB接口連接時,獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息;
[0040]發(fā)送模塊,用于向所述指定功能設(shè)備發(fā)送所述設(shè)備信息,使得所述指定功能設(shè)備對所述設(shè)備信息驗證通過時,與所述移動設(shè)備建立USB數(shù)據(jù)連接;
[0041]顯示模塊,用于顯示交互界面;
[0042]接收模塊,用于通過所述交互界面,接收對所述指定功能設(shè)備的控制指令;
[0043]所述發(fā)送模塊,還用于通過所述USB數(shù)據(jù)連接,向所述指定功能設(shè)備發(fā)送所述控制指令,使得所述指定功能設(shè)備執(zhí)行與所述控制指令對應(yīng)的操作。
[0044]可選地,所述設(shè)備信息包括所述移動設(shè)備的設(shè)備標(biāo)識、用于管理所述指定功能設(shè)備的用戶標(biāo)識和數(shù)字簽名中的至少一項。
[0045]可選地,所述裝置還包括:
[0046]加密模塊,用于根據(jù)預(yù)設(shè)密鑰,對所述設(shè)備信息進(jìn)行加密,得到加密設(shè)備信息;
[0047]所述發(fā)送模塊還用于向所述指定功能設(shè)備發(fā)送所述加密設(shè)備信息,使得所述指定功能設(shè)備根據(jù)所述預(yù)設(shè)密鑰進(jìn)行解密,得到所述設(shè)備信息。
[0048]可選地,所述接收模塊,還用于通過所述USB數(shù)據(jù)連接,接收所述指定功能設(shè)備的操作結(jié)果;
[0049]所述顯示模塊,還用于在所述交互界面上,顯示所述操作結(jié)果。
[0050]第四方面,提供了一種設(shè)備控制裝置,所述裝置包括:
[0051]監(jiān)控模塊,用于監(jiān)控本端的通用串行總線USB接口 ;
[0052]獲取模塊,用于當(dāng)檢測到所述USB接口與移動設(shè)備連接時,獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息;
[0053]驗證模塊,用于對所述設(shè)備信息進(jìn)行驗證,驗證通過時,與所述移動設(shè)備建立USB數(shù)據(jù)連接;
[0054]接收模塊,用于通過所述USB數(shù)據(jù)連接,接收所述移動設(shè)備發(fā)送的控制指令,所述控制指令在所述移動設(shè)備顯示的交互界面上觸發(fā);
[0055]執(zhí)行模塊,用于執(zhí)行與所述控制指令對應(yīng)的操作。
[0056]可選地,所述裝置還包括:
[0057]所述獲取模塊,還用于接收所述移動設(shè)備發(fā)送的加密設(shè)備信息,所述加密設(shè)備信息由所述移動設(shè)備根據(jù)預(yù)設(shè)密鑰對所述設(shè)備信息進(jìn)行加密得到;
[0058]解密模塊,用于根據(jù)所述預(yù)設(shè)密鑰,對所述加密設(shè)備信息進(jìn)行解密,得到所述設(shè)備信息。
[0059]可選地,所述驗證模塊包括:
[0060]第一驗證單元,用于當(dāng)所述設(shè)備信息包括所述移動設(shè)備的設(shè)備標(biāo)識時,判斷預(yù)設(shè)設(shè)備標(biāo)識列表中是否包括所述設(shè)備標(biāo)識,所述預(yù)設(shè)設(shè)備標(biāo)識列表包括至少一個合法的設(shè)備標(biāo)識;或者,
[0061]第二驗證單元,用于當(dāng)所述設(shè)備信息包括用戶標(biāo)識時,判斷預(yù)設(shè)用戶標(biāo)識列表中是否包括所述用戶標(biāo)識,所述預(yù)設(shè)用戶標(biāo)識列表包括用于管理所述本端的至少一個用戶標(biāo)識;或者,
[0062]第三驗證單元,用于當(dāng)所述設(shè)備信息包括數(shù)字簽名時,判斷所述設(shè)備信息中的數(shù)字簽名與所述本端的預(yù)設(shè)數(shù)字簽名是否匹配。
[0063]可選地,所述執(zhí)行模塊還用于根據(jù)所述設(shè)備信息,獲取所述移動設(shè)備的權(quán)限列表,所述權(quán)限列表包括所述移動設(shè)備能夠觸發(fā)的控制指令;當(dāng)所述權(quán)限列表中包括所述控制指令時,執(zhí)行與所述控制指令對應(yīng)的操作。
[0064]可選地,所述裝置還包括:
[0065]所述獲取模塊,還用于獲取所述操作的操作結(jié)果;
[0066]提示模塊,用于當(dāng)所述操作結(jié)果滿足預(yù)設(shè)告警條件時,對所述操作結(jié)果進(jìn)行告警提不。
[0067]第五方面,提供了一種設(shè)備控制系統(tǒng),所述系統(tǒng)包括:移動設(shè)備和指定功能設(shè)備;
[0068]所述移動設(shè)備用于與所述指定功能設(shè)備的通用串行總線USB接口連接;
[0069]所述移動設(shè)備還用于獲取預(yù)先存儲的設(shè)備信息,向所述指定功能設(shè)備發(fā)送所述設(shè)備信息;
[0070]所述指定功能設(shè)備用于獲取所述移動設(shè)備預(yù)先存儲的設(shè)備信息;對所述設(shè)備信息進(jìn)行驗證,驗證通過時,與所述移動設(shè)備建立USB數(shù)據(jù)連接;
[0071]所述移動設(shè)備還用于顯示交互界面,通過所述交互界面,接收對所述指定功能設(shè)備的控制指令;通過所述USB數(shù)據(jù)連接,向所述指定功能設(shè)備發(fā)送所述控制指令;
[0072]所述指定功能設(shè)備用于通過所述USB數(shù)據(jù)連接,接收所述移動設(shè)備發(fā)送的控制指令時,執(zhí)行與所述控制指令對應(yīng)的操作。
[0073]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0074]本發(fā)明實施例提供的方法、裝置和系統(tǒng),通過移動設(shè)備預(yù)先存儲設(shè)備信息,當(dāng)移動設(shè)備與指定功能設(shè)備的USB接口連接時,自動向該指定功能設(shè)備發(fā)送預(yù)先存儲的設(shè)備信息,由該指定功能設(shè)備對該設(shè)備信息進(jìn)行驗證,驗證通過時,該移動設(shè)備即可對該指定功能設(shè)備進(jìn)行控制。驗證過程中無需輸入設(shè)備信息,避免了設(shè)備信息的泄露,提高了安全性能。
【附圖說明】
[0075]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0076]圖1是本發(fā)明實施例提供的一種設(shè)備控制方法的流程圖;
[0077]圖2是本發(fā)明實施例提供的一種設(shè)備控制方法的流程圖;
[0078]圖3A是本發(fā)明實施例提供的一種設(shè)備控制方法的流程圖;
[0079]圖3B是本發(fā)明實施例提供的設(shè)備控制方法的實現(xiàn)框圖;
[0080]圖3C是本發(fā)明實施例提供的控制流程示意圖;
[0081]圖4是本發(fā)明實施例提供的一種設(shè)備控制裝置結(jié)構(gòu)示意圖;