一種基于臨時操作權(quán)限的空調(diào)控制方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及空調(diào)控制領(lǐng)域,特別設(shè)及一種基于臨時操作權(quán)限的空調(diào)控制方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 生活中時有需要將自己的空調(diào)臨時交給別人操作的情形發(fā)生,例如朋友到家中做 客,讓朋友操作空調(diào);到餐廳吃飯,老板給客人操作空調(diào),等等。傳統(tǒng)的做法,就是借遙控器 給想操作的人,此種方法的缺點(diǎn)在于,空調(diào)擁有者需要找遙控器,而且又怕使用者亂用,浪 費(fèi)電,同時在客人離開時需要回收遙控器。現(xiàn)有技術(shù)雖然亦可透過物聯(lián)網(wǎng)空調(diào),將客人加入 家庭中從而控制家電,但是運(yùn)種方式在臨時操作空調(diào)時,需下載APP或加入社交軟件公眾 號,非常不方便。而客人離開后,又要解除客人對家電的使用權(quán)限綁定,避免客人濫用。雖 然也可W將物聯(lián)網(wǎng)控制的手機(jī)交給客人控制,但又存在手機(jī)遺失或手機(jī)上的秘密被看到的 隱患。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明所要解決的技術(shù)問題是提供一種基于臨時操作權(quán)限的空調(diào)控制方法及系 統(tǒng),解決了臨時將空調(diào)給訪客操作的情況時,權(quán)限控制不易、遙控器回收麻煩、安全隱患多 的技術(shù)問題。
[0004] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種基于臨時操作權(quán)限的空調(diào)控制方 法,包括W下步驟: 陽0化]步驟1,空調(diào)所有者通過其客戶端設(shè)定空調(diào)的臨時操作權(quán)限;
[0006] 步驟2,空調(diào)所有者客戶端生成請求授權(quán)指令,并發(fā)送給服務(wù)器,所述請求授權(quán)指 令包括所述臨時操作權(quán)限;
[0007] 步驟3,服務(wù)器接收所述請求授權(quán)指令,根據(jù)所述臨時操作權(quán)限生成訪客虛擬遙控 器WebU化和管理者虛擬遙控器WebU化,并返回給所述空調(diào)所有者客戶端;
[0008] 步驟4,空調(diào)所有者將所述訪客虛擬遙控器WebU化分享到訪客客戶端;
[0009] 步驟5,訪客使用所述訪客虛擬遙控器WebU化,向服務(wù)器發(fā)送臨時控制指令,服務(wù) 器驗(yàn)證所述臨時控制指令是否在臨時操作權(quán)限內(nèi),并將驗(yàn)證通過的所述臨時控制指令發(fā)送 給空調(diào)控制模塊;
[0010] 步驟6,所述空調(diào)控制模塊控制空調(diào)按照所述臨時控制指令運(yùn)行;
[0011] 步驟7,空調(diào)所有者通過所述管理者虛擬遙控器WebU化監(jiān)控和管理訪客使用所 述訪客虛擬遙控器WebU化的過程,W及修改和刪除所述臨時操作權(quán)限。
[0012] 本發(fā)明的有益效果是:本發(fā)明通過空調(diào)所有者設(shè)定空調(diào)臨時操作權(quán)限,比如操作 功能、范圍、次數(shù)、時間、用電量上限等,產(chǎn)生一個具有空調(diào)臨時控制權(quán)限的虛擬遙控器,此 虛擬遙控器可通過互聯(lián)網(wǎng)、短信、社交軟件等多種途徑分享給任何人,同時空調(diào)臨時操作權(quán) 限可W隨時回收或設(shè)定特定的條件下回收,或自動回收。本發(fā)明的方法不僅提升了空調(diào)臨 時給陌生人操作的方便性,只要雙方有智能設(shè)備,隨時可傳送虛擬遙控器,讓別人操作空 調(diào),同時本發(fā)明可W讓空調(diào)所有者限制臨時操作權(quán)限的范圍,并隨時監(jiān)控訪客使用空調(diào)的 情況,避免虛擬遙控器的濫用;本發(fā)明的方法簡單、安全且方便,應(yīng)用范圍廣泛,具有極大的 商業(yè)價值。
[0013] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可W做如下改進(jìn)。
[0014] 進(jìn)一步,所述臨時操作權(quán)限的內(nèi)容包括操作功能、功能操作范圍、操作精確度、操 作次數(shù)上限、操作時間上限和用電量上限中的任意一種或多種;所述操作功能包括制冷、審U 熱、風(fēng)量和風(fēng)速;所述功能操作范圍包括溫度范圍、風(fēng)量范圍和風(fēng)速范圍;所述操作精確度 包括溫度操作精確度、風(fēng)量操作精確度和風(fēng)速操作精確度。
[0015] 采取進(jìn)一步方案的有益效果是:通過設(shè)定操作次數(shù)上限,可W當(dāng)操作次數(shù)到達(dá)上 限時,自動廢除控制權(quán)限;通過設(shè)定操作時間上限,可W當(dāng)時間到時,自動廢除控制權(quán)限; 通過設(shè)定用電量上限或電價使用上限,可W當(dāng)用電量或電價達(dá)到上線后自動廢除控制權(quán) 限,從而避免了空調(diào)臨時操作權(quán)限被訪客濫用的情況。
[0016] 進(jìn)一步,步驟2中,所述請求授權(quán)指令還包括所有者信息和設(shè)備信息;步驟3中,先 對所述所有者信息和設(shè)備信息進(jìn)行驗(yàn)證,驗(yàn)證通過后,生成訪客虛擬遙控器WebU化和管理 者虛擬遙控器WebU化,所述訪客虛擬遙控器WebU化夾帶有用于進(jìn)行訪客身份驗(yàn)證的訪客 金鑰,所述管理者虛擬遙控器WebU化夾帶有用于進(jìn)行管理者身份驗(yàn)證的管理者金鑰。
[0017] 進(jìn)一步,所述所有者信息包括用于表示所有者身份的用戶識別碼和用于驗(yàn)證用戶 是否通過身份驗(yàn)證的身份驗(yàn)證碼;所述設(shè)備信息用于指定分享臨時操作權(quán)限的空調(diào)。
[0018] 采取進(jìn)一步方案的有益效果是:本進(jìn)一步的技術(shù)方案通過所述用戶識別碼和所述 身份驗(yàn)證碼,可W驗(yàn)證要求臨時操作權(quán)限的用戶是否為空調(diào)所有者,避免了沒有權(quán)限的人 對空調(diào)進(jìn)行操作,提高了使用的安全性。同時通過訪客金鑰和管理者金鑰,讓所述訪客虛擬 遙控器WebU化和管理者虛擬遙控器WebU化兩個網(wǎng)頁皆須夾帶合法授權(quán)的憑證時,即需 夾帶有所述訪客金鑰和管理者金鑰時,才可正常顯示,因此具備更高的安全性。
[0019] 進(jìn)一步,所述步驟3具體為:
[0020]S301,服務(wù)器接收所述請求授權(quán)指令;
[0021]S302,服服務(wù)器通過所述所有者信息判斷請求所述臨時操作權(quán)限的用戶是否具有 控制空調(diào)的權(quán)限,若是,則進(jìn)入步驟303,若否,則停止步驟3 ;
[0022] S303,服務(wù)器通過所述設(shè)備信息判斷請求所述臨時操作權(quán)限的空調(diào)是否屬于空調(diào) 所有者,若是,則進(jìn)入步驟304,若否,則停止步驟3 ;
[0023]S304,服務(wù)器生成兩個隨機(jī)字符串,其中一個設(shè)定為用于驗(yàn)證訪客合法性的訪客 金鑰,一個設(shè)定為用于驗(yàn)證管理者合法性的管理者金鑰;
[0024]S305,分類保存所述訪客金鑰、管理者金鑰和所述臨時操作權(quán)限;
[00巧]S306,服務(wù)器根據(jù)所述臨時操作權(quán)限生成訪客虛擬遙控器WebU化和管理者虛擬 遙控器WebU化,并將訪客金鑰附加到所述訪客虛擬遙控器WebU化上,將所述管理者金鑰 附加到所述管理者虛擬遙控器WebU化上;
[0026]S307,將所述訪客虛擬遙控器WebU化和管理者虛擬遙控器WebU化返回給所述 空調(diào)所有者客戶端。
[0027] 采取進(jìn)一步方案的有益效果是:所述進(jìn)一步方案中,服務(wù)器將產(chǎn)生訪客虛擬遙控 器WebU化和管理者虛擬遙控器WebU化兩個網(wǎng)頁界面,并且兩個網(wǎng)頁界面分別需夾帶合 法授權(quán)的訪客金鑰和管理者金鑰,才可正常顯示,因此,具備更高的安全性。
[0028] 進(jìn)一步,步驟304中,所述服務(wù)器將生成隨機(jī)字符串的時間設(shè)定為權(quán)限產(chǎn)生時間, 并將所述權(quán)限產(chǎn)生時間和訪客金鑰、管理者金鑰、臨時操作權(quán)限一起分類保存,所述權(quán)限產(chǎn) 生時間用于服務(wù)器判斷所述臨時操作權(quán)限是否到期,若到期,則服務(wù)器自動廢除所述臨時 操作權(quán)限。
[0029] 采取進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案設(shè)定了權(quán)限產(chǎn)生時間,便于服 務(wù)器自動判斷所述臨時操作權(quán)限是否到期,若到期,則服務(wù)器可W自動廢除所述臨時操作 權(quán)限,提高了使用的安全性。
[0030] 進(jìn)一步,步驟4中,分享訪客虛擬遙控器WebU化至訪客客戶端的形式包括文字、 二維條碼、圖片或任何可W解析成U化的數(shù)字內(nèi)容;分享的方式包括社交軟件、互聯(lián)網(wǎng)、短 信或數(shù)據(jù)交換開放平臺API,W及采用近距離通訊方式將所述訪客虛擬遙控器WebU化分 享給所述空調(diào)所有者附近的訪客客戶端。
[0031] 采取進(jìn)一步方案的有益效果是:本進(jìn)一步技術(shù)方案采用多種分享形式和分享方式 將所述訪客虛擬遙控器WebU化發(fā)送給訪客客戶端,提高了本發(fā)明使用的方便性,擴(kuò)大了本 發(fā)明的應(yīng)用范圍。
[0032] 進(jìn)一步,所述步驟5具體為:
[0033]S501,訪客通過所述訪客虛擬遙控器WebU化查看空調(diào)遙控器界面,并在界面上輸 入臨時巧制指令;
[0034]S502,訪客客戶端通過所述訪客虛擬遙控器WebU化連接所述服務(wù)器,并將所述臨 時控制指令和所述訪客虛擬遙控器WebU化附帶的訪客金鑰發(fā)送到服務(wù)器;
[0035]S503,服務(wù)器接收所述臨時控制指令和所述訪客金鑰,并判斷所述訪客金鑰是否 能夠與服務(wù)器內(nèi)保存的訪客金鑰相匹配,如果能夠相匹配,則進(jìn)入步驟504,若不能相匹配, 則結(jié)束步驟5 ;
[0036]S504,服務(wù)器查詢所述臨時控制指令是否在所述臨時操作權(quán)限的范圍內(nèi),如是,貝U進(jìn)入步驟505,若否,則結(jié)束步驟5 ;
[0037] S505,服務(wù)器查詢所述訪客金鑰對應(yīng)訪客的操作次數(shù)、操作時間和累積用電量是 否在所述臨時操作權(quán)