實(shí)現(xiàn)智能鎖權(quán)限控制的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù),特別是涉及一種實(shí)現(xiàn)智能鎖權(quán)限控制的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著智能鎖這一類門鎖的出現(xiàn)和使用,越來越多的用戶將智能鎖安裝于門上,并通過各種終端設(shè)備中安裝的應(yīng)用對智能鎖進(jìn)行操控。
[0003]然而,在智能鎖的使用過程中,僅存在著智能鎖與運(yùn)行于終端設(shè)備的應(yīng)用之間的交互,而對于出廠的大批量智能鎖而言,無法對其使用進(jìn)行精準(zhǔn)跟蹤,進(jìn)而控制智能鎖的使用權(quán)限。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對無法對智能鎖的使用進(jìn)行精準(zhǔn)跟蹤,以控制智能鎖的使用權(quán)限的技術(shù)問題,提供一種能對智能鎖的使用進(jìn)行精準(zhǔn)跟蹤的實(shí)現(xiàn)智能鎖權(quán)限控制的方法。
[0005]此外,還有必要提供一種能對智能鎖的使用進(jìn)行精準(zhǔn)跟蹤的實(shí)現(xiàn)智能鎖權(quán)限控制的系統(tǒng)。
[0006]一種實(shí)現(xiàn)智能鎖權(quán)限控制的方法,其特征在于,所述方法包括如下步驟:
[0007]通過智能鎖控制客戶端獲取網(wǎng)絡(luò)服務(wù)器根據(jù)智能鎖用戶標(biāo)識推送的網(wǎng)絡(luò)虛擬值,所述網(wǎng)絡(luò)虛擬值是智能鎖用戶存儲(chǔ)于網(wǎng)絡(luò)服務(wù)器中的行為數(shù)據(jù);
[0008]根據(jù)所述網(wǎng)絡(luò)虛擬值生成所在智能鎖的權(quán)限信息;
[0009]根據(jù)所述生成的權(quán)限信息對所述智能鎖進(jìn)行使用權(quán)限的控制。
[0010]在其中一個(gè)實(shí)施例中,所述獲取網(wǎng)絡(luò)服務(wù)器根據(jù)智能鎖用戶標(biāo)識推送的網(wǎng)絡(luò)虛擬值的步驟之前,所述方法還包括:
[0011]由所述網(wǎng)絡(luò)服務(wù)器將所述智能鎖用戶標(biāo)識對應(yīng)的更新的網(wǎng)絡(luò)虛擬值推送至所述智能鎖控制客戶端中。
[0012]在其中一個(gè)實(shí)施例中,所述由所述網(wǎng)絡(luò)服務(wù)器將所述智能鎖用戶標(biāo)識對應(yīng)的更新的網(wǎng)絡(luò)虛擬值推送至所述智能鎖控制客戶端中的步驟包括:
[0013]偵聽所述網(wǎng)絡(luò)服務(wù)器中觸發(fā)的網(wǎng)絡(luò)虛擬值更新;
[0014]判斷網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的網(wǎng)絡(luò)虛擬值是否存在更新,若為是,則
[0015]提取更新的網(wǎng)絡(luò)虛擬值,并根據(jù)所述更新的網(wǎng)絡(luò)虛擬值得到對應(yīng)的智能鎖用戶標(biāo)識;
[0016]按照所述智能鎖用戶標(biāo)識推送所述更新的網(wǎng)絡(luò)虛擬值。
[0017]在其中一個(gè)實(shí)施例中,所述根據(jù)所述網(wǎng)絡(luò)虛擬值生成所在智能鎖的權(quán)限信息的步驟包括:
[0018]根據(jù)所述網(wǎng)絡(luò)虛擬值得到當(dāng)前所對應(yīng)的智能鎖使用期限;
[0019]獲取所述智能鎖的當(dāng)前已使用期限;
[0020]根據(jù)所述智能鎖使用期限和當(dāng)前已使用期限判斷所在智能鎖的使用是否到期,若為是,則
[0021]生成包含了智能鎖限制使用指令和待提高網(wǎng)絡(luò)虛擬值消息的權(quán)限信息。
[0022]在其中一個(gè)實(shí)施例中,所述根據(jù)所述生成的權(quán)限信息對所述智能鎖進(jìn)行使用權(quán)限的控制的步驟包括:
[0023]判斷是否觸發(fā)智能鎖限制使用的操作,若為是,則
[0024]進(jìn)一步判斷是否接收到與所述待提高網(wǎng)絡(luò)虛擬值消息相符的更新的網(wǎng)絡(luò)虛擬值,若為否,則
[0025]根據(jù)所述智能鎖限制使用指令觸發(fā)所述智能鎖限制使用的操作對所在智能鎖進(jìn)行暫時(shí)鎖定。
[0026]一種實(shí)現(xiàn)智能鎖權(quán)限控制的系統(tǒng),所述系統(tǒng)包括:
[0027]網(wǎng)絡(luò)虛擬值獲取模塊,用于獲取網(wǎng)絡(luò)服務(wù)器根據(jù)智能鎖用戶標(biāo)識推送的網(wǎng)絡(luò)虛擬值,所述網(wǎng)絡(luò)虛擬值是智能鎖用戶存儲(chǔ)于網(wǎng)絡(luò)服務(wù)器中的行為數(shù)據(jù);
[0028]權(quán)限生成模塊,用于根據(jù)所述網(wǎng)絡(luò)虛擬值生成所在智能鎖的權(quán)限信息;
[0029]控制模塊,用于根據(jù)所述生成的權(quán)限信息對所述智能鎖進(jìn)行使用權(quán)限的控制。
[0030]在其中一個(gè)實(shí)施例中,所述系統(tǒng)還包括:
[0031]網(wǎng)絡(luò)服務(wù)器,用于將所述智能鎖用戶標(biāo)識對應(yīng)的更新的網(wǎng)絡(luò)虛擬值推送至所述智能鎖控制客戶端中。
[0032]在其中一個(gè)實(shí)施例中,所述網(wǎng)絡(luò)服務(wù)器包括:
[0033]偵聽單元,用于偵聽所述網(wǎng)絡(luò)服務(wù)器中觸發(fā)的網(wǎng)絡(luò)虛擬值更新;
[0034]判斷單元,用于判斷網(wǎng)絡(luò)服務(wù)器中存儲(chǔ)的網(wǎng)絡(luò)虛擬值是否存在更新,若為是,則通知提取單元;
[0035]所述提取單元用于提取更新的網(wǎng)絡(luò)虛擬值,并根據(jù)所述更新的網(wǎng)絡(luò)虛擬值得到對應(yīng)的智能鎖用戶標(biāo)識;
[0036]推送單元,用于按照所述智能鎖用戶標(biāo)識推送所述更新的網(wǎng)絡(luò)虛擬值。
[0037]在其中一個(gè)實(shí)施例中,所述權(quán)限生成模塊包括:
[0038]使用期限獲取單元,用于根據(jù)所述網(wǎng)絡(luò)虛擬值得到當(dāng)前所對應(yīng)的智能鎖使用期限;
[0039]已使用獲取單元,用于獲取所述智能鎖的當(dāng)前已使用期限;
[0040]到期判斷單元,用于根據(jù)所述智能鎖使用期限和當(dāng)前已使用期限判斷所在智能鎖的使用是否到期,若為是,則通知權(quán)限信息生成單元;
[0041]所述權(quán)限信息生成單元用于生成包含了智能鎖限制使用指令和待提高網(wǎng)絡(luò)虛擬值消息的權(quán)限信息。
[0042]在其中一個(gè)實(shí)施例中,所述控制模塊包括:
[0043]操作觸發(fā)判斷單元,用于判斷是否觸發(fā)智能鎖限制使用的操作,若為是,則通知更新判斷單元;
[0044]所述更新判斷單元用于進(jìn)一步判斷是否接收到與所述待提高網(wǎng)絡(luò)虛擬值消息相符的更新的網(wǎng)絡(luò)虛擬值,若為否,則通知鎖定觸發(fā)單元;
[0045]所述鎖定觸發(fā)單元用于根據(jù)所述智能鎖限制使用指令觸發(fā)所述智能鎖限制使用的操作對所在智能鎖進(jìn)行暫時(shí)鎖定。
[0046]上述實(shí)現(xiàn)智能鎖權(quán)限控制的方法和系統(tǒng)中,由網(wǎng)絡(luò)服務(wù)器獲取得到其根據(jù)智能鎖用戶標(biāo)識推送的網(wǎng)絡(luò)虛擬值,根據(jù)網(wǎng)絡(luò)虛擬值生成所在智能鎖的權(quán)限信息,根據(jù)生成的權(quán)限信息對智能鎖進(jìn)行操作權(quán)限的控制,對于每一智能鎖用戶而言,在網(wǎng)絡(luò)服務(wù)器中均存在著其所對應(yīng)的網(wǎng)絡(luò)虛擬值,即智能鎖用戶在網(wǎng)絡(luò)服務(wù)器中的行為數(shù)據(jù),因此將使得網(wǎng)絡(luò)服務(wù)器得以在網(wǎng)絡(luò)虛擬值以及對應(yīng)的智能鎖用戶標(biāo)識的作用下精準(zhǔn)跟蹤智能鎖的使用,進(jìn)而由網(wǎng)絡(luò)虛擬值實(shí)現(xiàn)智能鎖的權(quán)限控制。
【附圖說明】
[0047]圖1為一個(gè)實(shí)施例中實(shí)現(xiàn)智能鎖權(quán)限控制的方法流程圖;
[0048]圖2為一個(gè)實(shí)施例中由網(wǎng)絡(luò)服務(wù)器將智能鎖用戶標(biāo)識對應(yīng)的更新的網(wǎng)絡(luò)虛擬值推送至智能鎖控制客戶端中的方法流程圖;
[0049]圖3為一個(gè)實(shí)施例中根據(jù)網(wǎng)絡(luò)虛擬值生成所在智能鎖的權(quán)限信息的方法流程圖;
[0050]圖4為一個(gè)實(shí)施例中根據(jù)生成的權(quán)限信息對智能鎖進(jìn)行使用權(quán)限的控制的方法流程圖;
[0051]圖5為一個(gè)實(shí)施例中實(shí)現(xiàn)智能鎖權(quán)限控制的系統(tǒng)結(jié)構(gòu)示意圖;
[0052]圖6為一個(gè)實(shí)施例中網(wǎng)絡(luò)服務(wù)器的結(jié)構(gòu)示意圖;
[0053]圖7為一個(gè)實(shí)施例中權(quán)限生成模塊的結(jié)構(gòu)示意圖;
[0054]圖8為一個(gè)實(shí)施例中控制模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0055]如圖1所示,在一個(gè)實(shí)施例中,一種實(shí)現(xiàn)智能鎖權(quán)限控制的方法,應(yīng)用于智能鎖控制客戶端,包括如下步驟:
[0056]步驟110,通過智能鎖控制客戶端獲取網(wǎng)絡(luò)服務(wù)器根據(jù)智能鎖用戶標(biāo)識推送的網(wǎng)絡(luò)虛擬值,該網(wǎng)絡(luò)虛擬值是智能鎖用戶存儲(chǔ)于網(wǎng)絡(luò)服務(wù)器中的行為數(shù)據(jù)。
[0057]本實(shí)施例中,智能鎖安裝于門上,將通過無線網(wǎng)絡(luò),例如,WIFI (WirelessFidelity,無線保真)、藍(lán)牙、NFC(Near Field Communicat1n,近場通信)或者網(wǎng)絡(luò)運(yùn)營商運(yùn)營網(wǎng)絡(luò)的方式與運(yùn)行于終端設(shè)備的智能鎖控制客戶端進(jìn)行數(shù)據(jù)交互,以通過智能鎖控制客戶端對智能鎖進(jìn)行操控,進(jìn)而實(shí)現(xiàn)智能鎖的開啟和鎖閉等操作。
[0058]智能鎖控制客戶端中,將通過智能鎖用戶標(biāo)識來唯一標(biāo)記用戶身份,例如,該智能鎖用戶標(biāo)識可以是與智能鎖控制客戶端進(jìn)行交互的智能鎖對應(yīng)的唯一標(biāo)識,其中,每一智能鎖均對應(yīng)了一個(gè)唯一為其分配的標(biāo)識。
[0059]與智能鎖控制客戶端進(jìn)行交互的網(wǎng)絡(luò)服務(wù)器將用于存儲(chǔ)智能鎖用戶標(biāo)識以及該智能鎖用戶標(biāo)識所對應(yīng)的行為數(shù)據(jù)。具體的,網(wǎng)絡(luò)服務(wù)器將向智能鎖用戶發(fā)布網(wǎng)頁頁面,進(jìn)而由智能鎖用戶在這一網(wǎng)頁頁面中觸發(fā)生成的行為數(shù)據(jù)得到相應(yīng)的網(wǎng)絡(luò)虛擬值,智能鎖控制客戶端將由網(wǎng)絡(luò)服務(wù)器獲取得到智能鎖用戶標(biāo)識對應(yīng)的網(wǎng)絡(luò)虛擬值。
[0060]步