一種基于移動(dòng)終端閃光燈的密碼鎖解鎖方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種基于移動(dòng)終端閃光燈的密碼鎖解鎖方法及系統(tǒng)。
【背景技術(shù)】
[0002]智能手機(jī)目前越來(lái)越普及,幾乎達(dá)到人手一部的程度,智能手機(jī)功能多樣,幾乎成為人們每天必帶的物品之一。在智能手機(jī)中,閃光燈已經(jīng)成為手機(jī)硬件的標(biāo)準(zhǔn)配置,但其僅用于照明。當(dāng)用戶未攜帶家庭門鎖解鎖或汽車解鎖的鑰匙,則十分不便。可見(jiàn),現(xiàn)有技術(shù)中無(wú)法利用智能終端的閃光燈來(lái)對(duì)門上或汽車上安裝的密碼鎖進(jìn)行解鎖。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于移動(dòng)終端閃光燈的密碼鎖解鎖方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中無(wú)法利用智能終端的閃光燈來(lái)對(duì)門上或汽車上安裝的密碼鎖進(jìn)行解鎖的問(wèn)題。
[0005]本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,其中,所述方法包括步驟:
A、移動(dòng)終端將待發(fā)送的密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);
B、密碼鎖接收所述閃爍信號(hào),并解碼所述閃爍信號(hào)得到解碼密鑰,當(dāng)解碼密鑰與密碼鎖預(yù)先設(shè)置的解鎖密鑰相同時(shí)則解鎖。
[0006]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,其中,所述步驟A具體包括:
Al、移動(dòng)終端對(duì)用戶的輸入指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到用戶的輸入指令時(shí)則執(zhí)行步驟A2,當(dāng)未檢測(cè)到用戶的輸入指令時(shí)則執(zhí)行步驟A3;
A2、獲取用戶輸入的待發(fā)送的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);
A3、獲取移動(dòng)終端中已存儲(chǔ)的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào)。
[0007]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,其中,所述閃光燈控制信號(hào)為由移動(dòng)終端根據(jù)一預(yù)先設(shè)定的二值化編碼算法將所述密碼鎖密鑰轉(zhuǎn)化為一二值化密鑰串。
[0008]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,其中,所述密碼鎖中設(shè)置有用于感應(yīng)閃爍信號(hào)并將閃爍信號(hào)對(duì)應(yīng)轉(zhuǎn)化為電流的光電轉(zhuǎn)換裝置。
[0009]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,其中,所述步驟B具體包括:
B1、密碼鎖中的光電轉(zhuǎn)換裝置感應(yīng)并接收所述閃爍信號(hào),并將按閃爍的時(shí)間順序?qū)⑺鲩W爍信號(hào)轉(zhuǎn)化為包含多個(gè)電流值的電流串;
B2、依次獲取密碼鎖中設(shè)置的感應(yīng)電阻在電流串中每一電流值所對(duì)應(yīng)的電壓值,得到包含多個(gè)電壓值的電壓串;
B3、將所述電壓串中每一電壓值進(jìn)行模擬-數(shù)字轉(zhuǎn)換,并解碼得到與電壓串對(duì)應(yīng)的解碼密鑰;
B4、判斷所述解密密鑰與所述解鎖密鑰是否相同,當(dāng)所述解密密鑰與所述解鎖密鑰相同時(shí)則解鎖。
[0010]—種基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng),其中,包括:
編碼轉(zhuǎn)換模塊,用于移動(dòng)終端將待發(fā)送的密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);
檢測(cè)及解鎖模塊,用于密碼鎖接收所述閃爍信號(hào),并解碼所述閃爍信號(hào)得到解碼密鑰,當(dāng)解碼密鑰與密碼鎖預(yù)先設(shè)置的解鎖密鑰相同時(shí)則解鎖。
[0011]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng),其中,所述編碼轉(zhuǎn)換模塊具體包括:檢測(cè)單元,用于移動(dòng)終端對(duì)用戶的輸入指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到用戶的輸入指令時(shí)則啟動(dòng)第一編碼單元,當(dāng)未檢測(cè)到用戶的輸入指令時(shí)則啟動(dòng)第二編碼單元;
第一編碼單元,用于獲取用戶輸入的待發(fā)送的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);
第二編碼單元,用于獲取移動(dòng)終端中已存儲(chǔ)的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào)。
[0012]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng),其中,所述閃光燈控制信號(hào)為由移動(dòng)終端根據(jù)一預(yù)先設(shè)定的二值化編碼算法將所述密碼鎖密鑰轉(zhuǎn)化為一二值化密鑰串。
[0013]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng),其中,所述密碼鎖中設(shè)置有用于感應(yīng)閃爍信號(hào)并將閃爍信號(hào)對(duì)應(yīng)轉(zhuǎn)化為電流的光電轉(zhuǎn)換裝置。
[0014]所述基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng),其中,所述檢測(cè)及解鎖模塊具體包括:
第一轉(zhuǎn)換單元,用于密碼鎖中的光電轉(zhuǎn)換裝置感應(yīng)并接收所述閃爍信號(hào),并將按閃爍的時(shí)間順序?qū)⑺鲩W爍信號(hào)轉(zhuǎn)化為包含多個(gè)電流值的電流串;
第二轉(zhuǎn)換單元,用于依次獲取密碼鎖中設(shè)置的感應(yīng)電阻在電流串中每一電流值所對(duì)應(yīng)的電壓值,得到包含多個(gè)電壓值的電壓串;
解碼單元,用于將所述電壓串中每一電壓值進(jìn)行模擬-數(shù)字轉(zhuǎn)換,并解碼得到與電壓串對(duì)應(yīng)的解碼密鑰;
解鎖控制單元,用于判斷所述解密密鑰與所述解鎖密鑰是否相同,當(dāng)所述解密密鑰與所述解鎖密鑰相同時(shí)則解鎖。
[0015]本發(fā)明提供了一種基于移動(dòng)終端閃光燈的密碼鎖解鎖方法及系統(tǒng),方法包括:移動(dòng)終端將待發(fā)送的密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);密碼鎖接收所述閃爍信號(hào),并解碼所述閃爍信號(hào)得到解碼密鑰,當(dāng)解碼密鑰與密碼鎖預(yù)先設(shè)置的解鎖密鑰相同時(shí)則解鎖。本發(fā)明實(shí)現(xiàn)了通過(guò)智能終端上的閃光燈向密碼鎖發(fā)送與密碼鎖密鑰相對(duì)應(yīng)的閃爍信號(hào),在閃爍信號(hào)解碼為解碼密鑰并與密碼鎖預(yù)先設(shè)置的解鎖密鑰匹配成功時(shí)則解鎖,使得用戶不使用鑰匙也能對(duì)密碼鎖進(jìn)行解鎖,方便了用戶。
【附圖說(shuō)明】
[0016]圖1是本發(fā)明所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法較佳實(shí)施例的流程圖。
[0017]圖2是本發(fā)明所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法中將密碼鎖密鑰轉(zhuǎn)換為閃爍信號(hào)的具體流程圖。
[0018]圖3是本發(fā)明所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法中對(duì)閃爍信號(hào)進(jìn)行解碼并與解鎖密鑰匹配的具體流程圖。
[0019]圖4是本發(fā)明所述基于移動(dòng)終端閃光燈的密碼鎖解鎖系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請(qǐng)參見(jiàn)圖1,圖1是本發(fā)明所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法較佳實(shí)施例的流程圖。如圖1所示,所述基于移動(dòng)終端閃光燈的密碼鎖解鎖方法,包括步驟:
步驟S100、移動(dòng)終端將待發(fā)送的密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào)。
[0022]步驟S200、密碼鎖接收所述閃爍信號(hào),并解碼所述閃爍信號(hào)得到解碼密鑰,當(dāng)解碼密鑰與密碼鎖預(yù)先設(shè)置的解鎖密鑰相同時(shí)則解鎖。
[0023]本實(shí)施例中,首先由移動(dòng)終端接收用戶輸入的密碼鎖密鑰或檢測(cè)到已存儲(chǔ)的密碼鎖密鑰,然后將所述密碼鎖密鑰轉(zhuǎn)化為閃爍信號(hào)。最后密碼鎖中設(shè)置的光電轉(zhuǎn)換裝置根據(jù)所述閃爍信號(hào),得到解碼密鑰,當(dāng)解碼密鑰與密碼鎖預(yù)先設(shè)置的解鎖密鑰相同時(shí)則解鎖。
[0024]具體實(shí)施時(shí),所述閃光燈控制信號(hào)為由移動(dòng)終端根據(jù)一預(yù)先設(shè)定的二值化編碼算法將所述密碼鎖密鑰轉(zhuǎn)化為一二值化密鑰串,該二值化密鑰串可控制閃光燈的亮與滅。所述密碼鎖中設(shè)置有用于感應(yīng)閃爍信號(hào)并將閃爍信號(hào)對(duì)應(yīng)轉(zhuǎn)化為電流的光電轉(zhuǎn)換裝置。在本發(fā)明的實(shí)施例中忽略外界光對(duì)光電轉(zhuǎn)換裝置的影響,只檢測(cè)閃光燈的亮滅情況。
[0025]由于二值化密碼串全由“O”和/或“I”組成,正好對(duì)應(yīng)了電控制信號(hào)中的斷電信號(hào)及接通信號(hào)。故移動(dòng)終端可按照所述二值化密碼串中的“O”和“I”的順序依次控制閃光燈的亮與滅。
[0026]進(jìn)一步的,如圖2所示,所述步驟SlOO中將密碼鎖密鑰轉(zhuǎn)換為閃爍信號(hào)的具體步驟包括:
步驟SlOl、移動(dòng)終端對(duì)用戶的輸入指令進(jìn)行實(shí)時(shí)檢測(cè),當(dāng)檢測(cè)到用戶的輸入指令時(shí)則執(zhí)行步驟S102,當(dāng)未檢測(cè)到用戶的輸入指令時(shí)則執(zhí)行步驟S103;
步驟S102、獲取用戶輸入的待發(fā)送的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào);
步驟S103、獲取移動(dòng)終端中已存儲(chǔ)的密碼鎖密鑰,將所述密碼鎖密鑰進(jìn)行編碼得到閃光燈控制信號(hào),并根據(jù)閃光燈控制信號(hào)控制閃光燈發(fā)出閃爍信號(hào)。
[0027]在移動(dòng)終端上,有至少兩種方式獲取密碼鎖密鑰。第一種方式是用戶輸入,第二種方式是移動(dòng)終端中已存儲(chǔ)該密碼鎖密鑰、且通過(guò)自動(dòng)檢測(cè)獲取。具體實(shí)施時(shí),并不局限于上述兩種方式,只要能實(shí)現(xiàn)在移動(dòng)終端上獲取密碼鎖密鑰即可。
[0028]進(jìn)一步的,如圖3所示,所述步驟S200中對(duì)閃爍信號(hào)進(jìn)行解碼并與解鎖密鑰匹配的具體流程包括:
步驟S201、密碼鎖中的光電轉(zhuǎn)換裝置感應(yīng)并接收所述閃爍信號(hào),并將按閃爍的時(shí)間順序?qū)⑺鲩W爍信號(hào)轉(zhuǎn)化為包含多個(gè)電流值的電流串;