設(shè)備控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及計算機(jī)技術(shù)領(lǐng)域,特別涉及一種設(shè)備控制方法及裝置。
【背景技術(shù)】
[0002]隨著智能家居的發(fā)展,通過終端控制智能設(shè)備已成為未來發(fā)展的趨勢。智能設(shè)備中通常設(shè)置有一個智能模組,該智能模組中內(nèi)置有通信協(xié)議,可以與外界進(jìn)行通信。
[0003]相關(guān)技術(shù)提供的一種設(shè)備控制方法包括:終端與服務(wù)器建立連接,且設(shè)置有智能模組的智能設(shè)備與服務(wù)器建立連接,終端將控制指令發(fā)送給服務(wù)器,服務(wù)器將該控制指令轉(zhuǎn)發(fā)給智能設(shè)備中的智能模組,智能設(shè)備執(zhí)行該控制指令對應(yīng)的操作。
【發(fā)明內(nèi)容】
[0004]為解決相關(guān)技術(shù)中的問題,本公開提供了一種設(shè)備控制方法及裝置。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種設(shè)備控制方法,用于智能設(shè)備中設(shè)置的智能模組中,該方法包括:
[0006]接收終端發(fā)送的控制信息,該控制信息包括控制指令和簽名信息,簽名信息由服務(wù)器發(fā)送給終端;
[0007]對簽名信息進(jìn)行驗(yàn)證;
[0008]在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0009]可選的,簽名信息由服務(wù)器根據(jù)預(yù)定算法對智能模組的密鑰和終端對應(yīng)的用戶帳號進(jìn)行運(yùn)算得到,對簽名信息進(jìn)行驗(yàn)證,包括:
[0010]讀取智能模組中預(yù)存的用戶帳號,并讀取服務(wù)器預(yù)先寫入智能模組的密鑰;
[0011]根據(jù)預(yù)定算法對用戶帳號和密鑰進(jìn)行運(yùn)算,得到待驗(yàn)證信息;
[0012]檢測待驗(yàn)證信息是否與簽名信息相同;
[0013]當(dāng)待驗(yàn)證信息與簽名信息相同時,確定對簽名信息的驗(yàn)證通過。
[0014]可選的,該方法,還包括:
[0015]廣播智能模組的標(biāo)識,終端用于接收標(biāo)識,并將標(biāo)識和用戶帳號發(fā)送給服務(wù)器,服務(wù)器用于對標(biāo)識和用戶賬號進(jìn)行綁定,生成簽名信息發(fā)送給終端,并將用戶帳號發(fā)送給智能豐旲組;
[0016]接收服務(wù)器發(fā)送的用戶帳號。
[0017]根據(jù)本公開實(shí)施例的第二方面,提供一種設(shè)備控制方法,用于終端中,該方法包括:
[0018]接收服務(wù)器發(fā)送的簽名信息;
[0019]生成包括控制指令和簽名信息的控制信息;
[0020]將控制信息發(fā)送給智能設(shè)備中設(shè)置的智能模組,智能模組用于在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0021]可選的,接收服務(wù)器發(fā)送的簽名信息,包括:
[0022]接收智能模組廣播的標(biāo)識;
[0023]將標(biāo)識和終端對應(yīng)的用戶帳號發(fā)送給服務(wù)器,服務(wù)器用于對標(biāo)識和用戶賬號進(jìn)行綁定,根據(jù)預(yù)定算法對智能模組的密鑰和用戶帳號進(jìn)行運(yùn)算,將得到的簽名信息發(fā)送給終端,并將用戶帳號發(fā)送給智能模組,智能模組用于根據(jù)用戶帳號對簽名信息進(jìn)行驗(yàn)證;
[0024]接收服務(wù)器發(fā)送的簽名信息。
[0025]根據(jù)本公開實(shí)施例的第三方面,提供一種設(shè)備控制裝置,用于智能設(shè)備中設(shè)置的智能模組中,該裝置包括:
[0026]信息接收模塊,被配置為接收終端發(fā)送的控制信息,控制信息包括控制指令和簽名信息,簽名信息由服務(wù)器發(fā)送給終端;
[0027]信息驗(yàn)證模塊,被配置為對信息接收模塊接收的簽名信息進(jìn)行驗(yàn)證;
[0028]操作執(zhí)行模塊,被配置為在信息驗(yàn)證模塊對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0029]可選的,信息驗(yàn)證模塊,包括:
[0030]讀取子模塊,被配置為讀取智能模組中預(yù)存的用戶帳號,并讀取服務(wù)器預(yù)先寫入智能模組的密鑰;
[0031]運(yùn)算子模塊,被配置為根據(jù)預(yù)定算法對讀取子模塊讀取的用戶帳號和密鑰進(jìn)行運(yùn)算,得到待驗(yàn)證信息;
[0032]檢測子模塊,被配置為檢測運(yùn)算子模塊運(yùn)算得到的待驗(yàn)證信息是否與簽名信息相同;
[0033]確定子模塊,被配置為當(dāng)檢測子模塊檢測的待驗(yàn)證信息與簽名信息相同時,確定對簽名信息的驗(yàn)證通過,簽名信息由服務(wù)器根據(jù)預(yù)定算法對智能模組的密鑰和終端對應(yīng)的用戶帳號進(jìn)行運(yùn)算得到。
[0034]可選的,該裝置,還包括:
[0035]標(biāo)識廣播模塊,被配置為廣播智能模組的標(biāo)識,終端用于接收標(biāo)識,并將該標(biāo)識和用戶帳號發(fā)送給服務(wù)器,服務(wù)器用于對該標(biāo)識和用戶賬號進(jìn)行綁定,生成簽名信息發(fā)送給終端,并將用戶帳號發(fā)送給智能模組;
[0036]帳號接收模塊,被配置為接收服務(wù)器發(fā)送的用戶帳號。
[0037]根據(jù)本公開實(shí)施例的第四方面,提供一種設(shè)備控制裝置,用于終端中,該裝置包括:
[0038]信息接收模塊,被配置為接收服務(wù)器發(fā)送的簽名信息;
[0039]信息生成模塊,被配置為生成包括控制指令和信息接收模塊接收的簽名信息的控制?目息;
[0040]信息發(fā)送模塊,被配置為將信息生成模塊生成的控制信息發(fā)送給智能設(shè)備中設(shè)置的智能模組,智能模組用于在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0041]可選的,該信息接收模塊,還包括:
[0042]第一接收子模塊模塊,被配置為接收智能模組廣播的標(biāo)識;
[0043]信息發(fā)送子模塊,被配置為將第一接收子模塊接收的標(biāo)識和終端對應(yīng)的用戶帳號發(fā)送給服務(wù)器,服務(wù)器用于對標(biāo)識和用戶賬號進(jìn)行綁定,根據(jù)預(yù)定算法對該智能模組的密鑰和用戶帳號進(jìn)行運(yùn)算,將得到的簽名信息發(fā)送給終端,并將用戶帳號發(fā)送給智能模組,智能模組用于根據(jù)用戶帳號對簽名信息進(jìn)行驗(yàn)證;
[0044]第二接收子模塊,被配置為接收服務(wù)器發(fā)送的簽名信息。
[0045]根據(jù)本公開實(shí)施例的第五方面,提供一種設(shè)備控制裝置,該裝置包括:
[0046]處理器;
[0047]用于存儲處理器可執(zhí)行指令的存儲器;
[0048]其中,該處理器被配置為:
[0049]接收終端發(fā)送的控制信息,該控制信息包括控制指令和簽名信息,簽名信息由服務(wù)器發(fā)送給終端;
[0050]對簽名信息進(jìn)行驗(yàn)證;
[0051]在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0052]根據(jù)本公開實(shí)施例的第六方面,提供一種設(shè)備控制裝置,該裝置包括:
[0053]處理器;
[0054]用于存儲處理器可執(zhí)行指令的存儲器;
[0055]其中,處理器被配置為:
[0056]接收服務(wù)器發(fā)送的簽名信息;
[0057]生成包括控制指令和簽名信息的控制信息;
[0058]將控制信息發(fā)送給智能設(shè)備中設(shè)置的智能模組,智能模組用于在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作。
[0059]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0060]本實(shí)施例提供的設(shè)備控制方法,通過接收終端發(fā)送的控制信息;該控制信息包括控制指令和簽名信息,該簽名信息由服務(wù)器發(fā)送給終端;對簽名信息進(jìn)行驗(yàn)證;在對簽名信息的驗(yàn)證通過時,通過智能設(shè)備執(zhí)行控制指令對應(yīng)的操作,使得智能模組可以根據(jù)簽名信息對終端進(jìn)行身份驗(yàn)證,在驗(yàn)證通過后,通過智能設(shè)備執(zhí)行終端發(fā)送的控制指令,而不需要通過服務(wù)器中轉(zhuǎn)終端發(fā)送的控制指令,解決了通過服務(wù)器中轉(zhuǎn)來控制智能設(shè)備,導(dǎo)致設(shè)備控制的實(shí)時性較差的問題,達(dá)到了提高設(shè)備控制的實(shí)時性的效果。
[0061]另外,通過對簽名信息進(jìn)行存儲,使得終端可以在下一次直接發(fā)送包括控制指令和簽名信息的控制信息給智能模組,智能模組在對簽名信息的驗(yàn)證通過后,通過智能設(shè)備執(zhí)行終端發(fā)送的控制指令,而不需要每次都向服務(wù)器獲取簽名信息,可以節(jié)省向服務(wù)器獲取簽名信息的時間,達(dá)到了提高設(shè)備控制的效率的效果。
[0062]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0063]此處的附圖被并入說明書中并構(gòu)成本公開說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[