1.一種基于藍牙的一鍵開鎖方法,其特征在于,包括:
移動終端初始化開鎖應(yīng)用;
所述移動終端啟動藍牙掃描,掃描到至少一個門禁鎖;
所述移動終端根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖;
所述移動終端接收開鎖指令;
所述移動終端判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量是否等于1;
所述終端在判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量不等于1時,根據(jù)預(yù)設(shè)的規(guī)則從所述用戶全部鑰匙中選取與所述擁有匹配鑰匙的門禁鎖中的待開鎖門禁鎖匹配的鑰匙,連接所述待開鎖門禁鎖,并利用所述鑰匙執(zhí)行開鎖操作;
所述終端在判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量等于1時,將所述擁有匹配鑰匙的門禁鎖作為待開鎖門禁鎖,連接所述待開鎖門禁鎖,利用與所述待開鎖門禁鎖匹配的鑰匙執(zhí)行開鎖操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動終端初始化開鎖應(yīng)用之后,所述移動終端根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖之前,所述方法還包括:
所述移動終端刷新用戶所有鑰匙。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述移動終端初始化開鎖應(yīng)用之后,所述移動終端啟動藍牙掃描之前,所述方法還包括:
所述移動終端判斷屏幕是否點亮,并在屏幕點亮的情況下執(zhí)行所述移動終端啟動藍牙掃描的操作。
4.一種移動終端,其特征在于,包括:
初始化模塊,用于初始化開鎖應(yīng)用;
藍牙模塊,用于啟動藍牙掃描,掃描到至少一個門禁鎖;
確定模塊,用于根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖;
接收模塊,用于接收開鎖指令;
第一判斷模塊,用于判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量是否等于1;
開鎖模塊,用于在所述第一判斷模塊判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量不等于1時,根據(jù)預(yù)設(shè)的規(guī)則從所述用戶全部鑰匙中選取與所述擁有匹配鑰匙的門禁鎖中的待開鎖門禁鎖匹配的鑰匙,連接所述待開鎖門禁鎖,并利用所述鑰匙執(zhí)行開鎖操作;在所述第一判斷模塊判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量等于1時,將所述擁有匹配鑰匙的門禁鎖作為待開鎖門禁鎖,連接所述待開鎖門禁鎖,利用與所述待開鎖門禁鎖匹配的鑰匙執(zhí)行開鎖操作。
5.根據(jù)權(quán)利要求4所述的移動終端,其特征在于,還包括:刷新模塊;
所述刷新模塊,用于在所述初始化模塊初始化開鎖應(yīng)用之后,所述確定模塊根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖之前,刷新用戶所有鑰匙。
6.根據(jù)權(quán)利要求4或5所述的移動終端,其特征在于,還包括:第二判斷模塊;
所述第二判斷模塊,用于在所述初始化模塊初始化開鎖應(yīng)用之后,所述藍牙模塊啟動藍牙掃描之前,判斷屏幕是否點亮,并在屏幕點亮的情況下通知所述藍牙模塊執(zhí)行所述移動終端啟動藍牙掃描的操作。
7.一種基于藍牙的一鍵開鎖系統(tǒng),其特征在于,包括:移動終端以及門禁鎖;
所述移動終端,用于初始化開鎖應(yīng)用;啟動藍牙掃描,掃描到至少一個所述門禁鎖;根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖;接收開鎖指令;判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量是否等于1;在判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量不等于1時,根據(jù)預(yù)設(shè)的規(guī)則從所述用戶全部鑰匙中選取與所述擁有匹配鑰匙的門禁鎖中的待開鎖門禁鎖匹配的鑰匙,連接所述待開鎖門禁鎖,并利用所述鑰匙執(zhí)行開鎖操作;在判斷所述擁有匹配鑰匙的門禁鎖的數(shù)量等于1時,將所述擁有匹配鑰匙的門禁鎖作為待開鎖門禁鎖,連接所述待開鎖門禁鎖,利用與所述待開鎖門禁鎖匹配的鑰匙執(zhí)行開鎖操作;
所述門禁鎖,用于根據(jù)所述移動終端的所述鑰匙執(zhí)行開鎖操作。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述移動終端,還用于在初始化開鎖應(yīng)用之后,根據(jù)用戶全部鑰匙在掃描到的所述至少一個門禁鎖中確定擁有匹配鑰匙的門禁鎖之前,刷新用戶所有鑰匙。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述移動終端,還用于在初始化開鎖應(yīng)用之后,啟動藍牙掃描之前,判斷屏幕是否點亮,并在屏幕點亮的情況下執(zhí)行啟動藍牙掃描的操作。