两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

門(mén)禁控制系統(tǒng)及方法與流程

文檔序號(hào):12676163閱讀:298來(lái)源:國(guó)知局
門(mén)禁控制系統(tǒng)及方法與流程

本發(fā)明涉及門(mén)禁管理技術(shù)領(lǐng)域,具體而言,涉及一種門(mén)禁控制系統(tǒng)及方法。



背景技術(shù):

門(mén)禁系統(tǒng)是和每一個(gè)人生活密切相關(guān)的安全保障系統(tǒng),現(xiàn)有的門(mén)禁系統(tǒng)有多種,如手工輸入密碼、ID/IC門(mén)禁卡、手機(jī)掃描二維碼、手機(jī)藍(lán)牙配對(duì)驗(yàn)證、指紋門(mén)禁等,其中手工輸入密碼,密碼短則不安全,密碼長(zhǎng)又不方便記憶,同時(shí)通信效率低,物管不能獲取進(jìn)出人員的信息,不便于進(jìn)出人員的核實(shí)和控制;ID/IC門(mén)禁卡使用便捷、通行效率高,但是門(mén)禁卡容易被復(fù)制,不安全,一旦忘記攜帶門(mén)禁卡則無(wú)法通行;手機(jī)掃描二維碼則需要將手機(jī)放置于特定位置進(jìn)行掃描,影響了通行效率;手機(jī)藍(lán)牙配對(duì)驗(yàn)證,一方面手機(jī)藍(lán)牙使用涉及面小,另一方面手機(jī)藍(lán)牙非常耗電,藍(lán)牙配對(duì)過(guò)程影響了通信效率;指紋門(mén)禁,需要把手指放置于特定位置進(jìn)行掃描,影響了通行效率,同時(shí)指紋門(mén)禁造價(jià)昂貴,不便于推廣應(yīng)用。因此,提供一種新型的門(mén)禁系統(tǒng),一方面提高通行效率,另一方面增強(qiáng)客戶(hù)體驗(yàn)感是非常有必要的。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種門(mén)禁控制系統(tǒng),以實(shí)現(xiàn)提高通行效率,同時(shí)增強(qiáng)客戶(hù)體驗(yàn)感。

本發(fā)明的另一目的在于提供一種門(mén)禁控制方法,以實(shí)現(xiàn)提高通行效率,同時(shí)增強(qiáng)客戶(hù)體驗(yàn)感。

為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例采用的技術(shù)方案如下:

本發(fā)明實(shí)施例提供了一種門(mén)禁控制系統(tǒng),應(yīng)用于控制門(mén)的打開(kāi),所述系統(tǒng)包括移動(dòng)終端和門(mén)禁機(jī),

所述移動(dòng)終端用于在相對(duì)于所述門(mén)禁機(jī)的預(yù)設(shè)距離內(nèi)播放音頻文件;

所述門(mén)禁機(jī)用于采集所述音頻文件,

對(duì)采集的所述音頻文件進(jìn)行分析得到對(duì)應(yīng)的二進(jìn)制編碼序列,

對(duì)所述二進(jìn)制編碼序列進(jìn)行驗(yàn)證,

將通過(guò)驗(yàn)證的所述二進(jìn)制編碼序列轉(zhuǎn)換為控制指令,

對(duì)所述控制指令進(jìn)行驗(yàn)證,

根據(jù)通過(guò)驗(yàn)證的所述控制指令控制所述門(mén)打開(kāi)。

進(jìn)一步地,所述移動(dòng)終端還用于將控制指令轉(zhuǎn)換為二進(jìn)制編碼序列,再將所述二進(jìn)制編碼序列轉(zhuǎn)換為音頻文件。

進(jìn)一步地,所述控制指令包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種。

進(jìn)一步地,所述移動(dòng)終端還用于接收輸入的用戶(hù)密碼,所述移動(dòng)終端用于將所述用戶(hù)密碼與所述用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中至少一種通過(guò)哈希算法得到預(yù)定長(zhǎng)度的所述驗(yàn)證碼。

進(jìn)一步地,所述移動(dòng)終端用于查找所述二進(jìn)制編碼序列中1對(duì)應(yīng)的高頻音頻模塊,0對(duì)應(yīng)的低頻音頻模塊,或所述二進(jìn)制編碼序列中0對(duì)應(yīng)的高頻音頻模塊,1對(duì)應(yīng)的低頻音頻模塊,所述移動(dòng)終端還用于將多個(gè)所述高頻音頻模塊和多個(gè)所述低頻音頻模塊依次排列形成所述音頻文件。

進(jìn)一步地,所述門(mén)禁機(jī)采集所述音頻文件后,

對(duì)所述音頻文件進(jìn)行去噪處理;

去噪處理后的所述音頻文件提取對(duì)應(yīng)的波形文件;

過(guò)濾所述波形文件中小于預(yù)設(shè)數(shù)值的波形;

查找過(guò)濾后的所述波形文件對(duì)應(yīng)的多個(gè)高頻音頻片段和多個(gè)低頻音頻片段,所述高頻音頻片段對(duì)應(yīng)所述二進(jìn)制編碼序列中的1,所述低頻音頻片段對(duì)應(yīng)所述二進(jìn)制編碼序列中的0,或所述低頻音頻片段對(duì)應(yīng)所述二進(jìn)制編碼序列中的1,所述高頻音頻片段對(duì)應(yīng)所述二進(jìn)制編碼序列中的0,將所述多個(gè)高頻音頻片段和所述多個(gè)低頻音頻片段依次排列,得到音頻片段序列;

按照預(yù)設(shè)規(guī)則分析所述音頻片段序列得到多個(gè)高頻音頻模塊和多個(gè)低頻音頻模塊,并將所述多個(gè)高頻音頻模塊和所述多個(gè)低頻音頻模塊依次排列得到所述二進(jìn)制編碼序列。

進(jìn)一步地,所述二進(jìn)制編碼序列包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,所述驗(yàn)證碼包括校驗(yàn)和,所述校驗(yàn)和用于校驗(yàn)所述用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中至少一種的二進(jìn)制編碼序列中1的個(gè)數(shù),當(dāng)其二進(jìn)制編碼序列中1的個(gè)數(shù)與所述校驗(yàn)和一致時(shí),表明所述二進(jìn)制編碼序列完整。

進(jìn)一步地,所述門(mén)禁控制系統(tǒng)還包括服務(wù)端,所述移動(dòng)終端用于接收輸入的用戶(hù)密碼并將所述用戶(hù)密碼發(fā)送至所述服務(wù)端,所述服務(wù)端用于將接收到的所述用戶(hù)密碼進(jìn)行存儲(chǔ),同時(shí)所述服務(wù)端還用于將所述用戶(hù)密碼發(fā)送至所述門(mén)禁機(jī),所述門(mén)禁機(jī)用于將接收到的所述用戶(hù)密碼進(jìn)行存儲(chǔ);所述二進(jìn)制編碼序列包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,所門(mén)禁機(jī)用于對(duì)所述用戶(hù)密碼及所述用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中至少一種通過(guò)哈希算法得到驗(yàn)證碼,并將運(yùn)算得到的驗(yàn)證碼與所述二進(jìn)制編碼序列中的驗(yàn)證碼進(jìn)行比較,當(dāng)運(yùn)算得到的驗(yàn)證碼與所述二進(jìn)制編碼序列中的驗(yàn)證碼一致時(shí),表明所述二進(jìn)制編碼序列正確。

進(jìn)一步地,所述二進(jìn)制編碼序列包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,則所述控制指令也包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,當(dāng)所述門(mén)禁機(jī)根據(jù)所述控制指令控制門(mén)打開(kāi)時(shí),將所述當(dāng)前時(shí)間與預(yù)存儲(chǔ)的當(dāng)前時(shí)間進(jìn)行比較,當(dāng)所述當(dāng)前時(shí)間與預(yù)存儲(chǔ)的當(dāng)前時(shí)間不一致時(shí),所述門(mén)禁機(jī)根據(jù)所述控制指令控制所述門(mén)打開(kāi)。

一種門(mén)禁控制方法,應(yīng)用于門(mén)禁機(jī),用于控制門(mén)的打開(kāi),所述方法包括:

采集音頻文件;

對(duì)采集的音頻文件進(jìn)行分析得到對(duì)應(yīng)的二進(jìn)制編碼序列;

對(duì)所述二進(jìn)制編碼序列進(jìn)行驗(yàn)證;

將通過(guò)驗(yàn)證的所述二進(jìn)制編碼序列轉(zhuǎn)換為控制指令;

對(duì)所述控制指令進(jìn)行驗(yàn)證;

根據(jù)通過(guò)驗(yàn)證的所述控制指令控制所述門(mén)打開(kāi)。

本發(fā)明實(shí)施例提供的一種門(mén)禁控制系統(tǒng)及方法,該門(mén)禁控制系統(tǒng)包括移動(dòng)終端和門(mén)禁機(jī),該移動(dòng)終端用于在距離所述門(mén)禁機(jī)預(yù)設(shè)距離內(nèi)播放音頻文件,門(mén)禁機(jī)采集該音頻文件,并對(duì)該音頻文件進(jìn)行分析得到對(duì)應(yīng)的二進(jìn)制編碼序列,對(duì)二進(jìn)制編碼序列進(jìn)行驗(yàn)證,將通過(guò)驗(yàn)證的二進(jìn)制編碼序列轉(zhuǎn)換為控制指令,進(jìn)而對(duì)該控制指令進(jìn)行驗(yàn)證,門(mén)禁機(jī)根據(jù)通過(guò)驗(yàn)證的控制指令控制門(mén)打開(kāi),通過(guò)本發(fā)明使得客戶(hù)在距離一定距離時(shí),便可通過(guò)移動(dòng)終端播放音頻文件,進(jìn)而門(mén)禁機(jī)采集該音頻文件,并對(duì)該音頻文件進(jìn)行解析控制門(mén)打開(kāi),從而提高了通行效率,增強(qiáng)了客戶(hù)體驗(yàn)感。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。

圖1示出了本發(fā)明實(shí)施例提供的門(mén)禁控制系統(tǒng)應(yīng)用環(huán)境的結(jié)構(gòu)示意圖。

圖2示出了本發(fā)明實(shí)施例提供的驗(yàn)證碼形成的原理圖。

圖3示出了本發(fā)明實(shí)施例提供的控制指令轉(zhuǎn)換為二進(jìn)制編碼序列的示意圖。

圖4示出了本發(fā)明實(shí)施例提供的二進(jìn)制編碼序列轉(zhuǎn)換為音頻文件的示意圖。

圖5示出了本發(fā)明實(shí)施例提供的音頻文件轉(zhuǎn)換成二進(jìn)制編碼序列的示意圖。

圖6示出了本發(fā)明實(shí)施例提供的門(mén)禁控制方法的流程圖。

圖示:100-移動(dòng)終端;200-服務(wù)端;300-網(wǎng)絡(luò);400-門(mén)禁機(jī);10-門(mén)禁控制系統(tǒng)。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。同時(shí),在本發(fā)明的描述中,術(shù)語(yǔ)“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對(duì)重要性。

請(qǐng)參照?qǐng)D1,是本發(fā)明實(shí)施例提供的門(mén)禁控制系統(tǒng)10的應(yīng)用環(huán)境的結(jié)構(gòu)示意圖。該門(mén)禁控制系統(tǒng)10包括移動(dòng)終端100、服務(wù)端200、網(wǎng)絡(luò)300以及門(mén)禁機(jī)400,移動(dòng)終端100通過(guò)網(wǎng)絡(luò)300與服務(wù)端200連接,門(mén)禁機(jī)400通過(guò)網(wǎng)絡(luò)300與服務(wù)端200連接。該移動(dòng)終端100可以是,但不限于,手機(jī)、平板電腦等其他可移動(dòng)智能電子設(shè)備,移動(dòng)終端100上安裝有應(yīng)用門(mén)禁控制系統(tǒng)10的APP,門(mén)禁機(jī)400安裝有與移動(dòng)終端100匹配的門(mén)禁控制系統(tǒng)10。移動(dòng)終端100用于發(fā)送信息,門(mén)禁機(jī)400用于接收并解析所述信息,從而控制門(mén)是否打開(kāi)。

移動(dòng)終端100用于將控制指令轉(zhuǎn)換為二進(jìn)制編碼序列。該控制指令為用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,其中用戶(hù)編號(hào)為管理人員在用戶(hù)注冊(cè)移動(dòng)終端100上的APP時(shí),分配給該用戶(hù)的唯一標(biāo)識(shí)信息;指令類(lèi)型為開(kāi)門(mén)指令,但不限于此,指令類(lèi)型可根據(jù)實(shí)際需要或?qū)嶋H應(yīng)用場(chǎng)景設(shè)置成不同的指令,如在開(kāi)關(guān)燈的應(yīng)用場(chǎng)景,該指令類(lèi)型可以為控制燈打開(kāi)或控制燈關(guān)閉。當(dāng)前時(shí)間為用戶(hù)使用該移動(dòng)終端100上的APP通行所述門(mén)的時(shí)間,流水號(hào)為用戶(hù)使用該移動(dòng)終端100上的APP的次數(shù)編號(hào),附加碼為預(yù)留存儲(chǔ)空間,以便于后期功能的擴(kuò)展,后期的功能可根據(jù)實(shí)際需要或出現(xiàn)的問(wèn)題進(jìn)行添加或修改,驗(yàn)證碼為移動(dòng)終端100發(fā)出信息的唯一標(biāo)識(shí),門(mén)禁機(jī)400可通過(guò)驗(yàn)證碼驗(yàn)證接收到的信息是否是移動(dòng)終端100發(fā)出的信息,從而避免其他人員復(fù)制信息冒名通過(guò)。在本實(shí)施例中,該控制指令為用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種,但不限于此,控制指令還可以根據(jù)實(shí)際需要添加或刪除。

移動(dòng)終端100還用于接收用戶(hù)注冊(cè)移動(dòng)終端100上的APP時(shí)輸入的用戶(hù)密碼,其中驗(yàn)證碼為移動(dòng)終端100將用戶(hù)密碼及用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼、驗(yàn)證碼中至少一種通過(guò)哈希算法得到哈希值后,取哈希值中后8字節(jié)中每一個(gè)字節(jié)高位組成,即該驗(yàn)證碼為8位0和1組成的編碼。如圖2所示,本發(fā)明實(shí)施例提供的驗(yàn)證碼形成的原理圖。如圖所示,154、76、88至241為移動(dòng)終端100將用戶(hù)密碼及用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中至少一種通過(guò)哈希算法得到的哈希值,取該哈希值的后8字節(jié),進(jìn)而取每一字節(jié)的高位(即第一位)組成驗(yàn)證碼,如取88的二進(jìn)制編碼中的第一位0,132的二進(jìn)制編碼中的第一位1等,最后得到的驗(yàn)證碼為后8字節(jié)每一字節(jié)的高位依次排列而成,即01101001。

進(jìn)而,移動(dòng)終端100將控制指令依次轉(zhuǎn)換為二進(jìn)制編碼序列,即為0和1組成的字符串,同時(shí)對(duì)該二進(jìn)制編碼序列添加起始標(biāo)識(shí)符,如11010,在本實(shí)施例中,起始標(biāo)識(shí)符為11010,但不限于此,起始標(biāo)識(shí)符還可以根據(jù)實(shí)際需要進(jìn)行設(shè)置,如11111。同時(shí)對(duì)二進(jìn)制編碼序列添加結(jié)束標(biāo)識(shí)符,該結(jié)束標(biāo)識(shí)符為該二進(jìn)制編碼序列中1的個(gè)數(shù)的二進(jìn)制以及二進(jìn)制序列11構(gòu)成。如圖3所示,是本發(fā)明實(shí)施例提供的控制指令轉(zhuǎn)換為二進(jìn)制編碼序列的示意圖。在圖中,控制指令為169 231 89 138 191,移動(dòng)終端100將該控制指令依次轉(zhuǎn)換為二進(jìn)制編碼序列,即將169轉(zhuǎn)換為10101001,將231轉(zhuǎn)換為11100111等,進(jìn)而得到該控制指令對(duì)應(yīng)的二進(jìn)制編碼序列。并在該二進(jìn)制編碼序列起始位置添加起始標(biāo)識(shí)符,在本實(shí)施例中,起始標(biāo)識(shí)符為11010。時(shí)在二進(jìn)制編碼序列的末尾位置添加通過(guò)哈希算法對(duì)控制指令以及用戶(hù)密碼計(jì)算得出的驗(yàn)證碼,在本實(shí)施例中為145,對(duì)應(yīng)的二進(jìn)制編碼為10010001。而在驗(yàn)證碼后添加結(jié)束標(biāo)識(shí)符,該結(jié)束標(biāo)識(shí)符包括校驗(yàn)和和結(jié)束位,該校驗(yàn)和為控制指令的二進(jìn)制編碼序列以及驗(yàn)證碼的二進(jìn)制編碼中1的個(gè)數(shù)的對(duì)應(yīng)的二進(jìn)制代碼,在本實(shí)施例中,校驗(yàn)和為011011,該校驗(yàn)和表示控制指令的二進(jìn)制編碼序列以及驗(yàn)證碼的二進(jìn)制編碼中1的個(gè)數(shù)為27,在本實(shí)施例中,結(jié)束位為11,但不限于此,結(jié)束位可以根據(jù)實(shí)際需要設(shè)置,如結(jié)束位為01。

移動(dòng)終端100將控制指令轉(zhuǎn)換為二進(jìn)制編碼序列后,將所述二進(jìn)制編碼序列轉(zhuǎn)換為音頻文件。具體為,在本實(shí)施例中,二進(jìn)制編碼序列中1對(duì)應(yīng)高頻音頻模塊,0對(duì)應(yīng)低頻音頻模塊,但不限于此,二進(jìn)制編碼序列中0可以對(duì)應(yīng)高頻音頻模塊,1可以對(duì)應(yīng)低頻音頻模塊,進(jìn)而將多個(gè)高頻音頻模塊和多個(gè)低頻音頻模塊依次排列形成所述音頻文件。如圖4所示,是本發(fā)明實(shí)施例提供的二進(jìn)制編碼序列轉(zhuǎn)換為音頻文件的示意圖。圖中每個(gè)音頻模塊的長(zhǎng)度為1024字節(jié),每一音頻模塊包括多個(gè)音頻片段,每一個(gè)音頻片段為一個(gè)完整的波形,該音頻片段分為高頻音頻片段和低頻音頻片段,每一高頻音頻片段為32字節(jié),每一個(gè)低頻音頻片段為128字節(jié),二進(jìn)制編碼序列中1表示一個(gè)高頻音頻模塊,該高頻音頻模塊中高頻音頻片段多于低頻音頻片段,二進(jìn)制編碼序列中0表示一個(gè)低頻音頻模塊,該低頻音頻模塊中低頻音頻片段多于高頻音頻片段。進(jìn)而,將多個(gè)高頻音頻模塊和多個(gè)低頻音頻模塊按照二進(jìn)制編碼序列依次排列得到音頻文件。

當(dāng)用戶(hù)拿著移動(dòng)終端100將要通行門(mén)時(shí),在預(yù)設(shè)距離內(nèi)只需打開(kāi)移動(dòng)終端100上的APP,通過(guò)觸摸屏幕生成感應(yīng)信號(hào)或者通過(guò)搖一搖的方式使得移動(dòng)終端100播放所述音頻文件,門(mén)禁機(jī)400即可采集該音頻文件。在本實(shí)施例中,該預(yù)設(shè)距離為移動(dòng)終端100距離門(mén)2米,在此預(yù)設(shè)距離內(nèi)門(mén)禁機(jī)400能夠有效采集所述音頻文件。

門(mén)禁機(jī)400上設(shè)置有話筒,該話筒可采集由移動(dòng)終端100播放的音頻文件。

門(mén)禁機(jī)400采集音頻文件后,對(duì)該音頻文件進(jìn)行分析得到二進(jìn)制編碼序列。具體為,門(mén)禁機(jī)400對(duì)音頻文件進(jìn)行去噪處理,即每個(gè)音頻文件的數(shù)據(jù)點(diǎn)的值為該數(shù)據(jù)點(diǎn)前后各4個(gè)數(shù)據(jù)點(diǎn)的值的平均值,通過(guò)此方法有效地減少了誤差,減少了門(mén)禁機(jī)400錄音時(shí)周?chē)h(huán)境噪音對(duì)門(mén)禁機(jī)400準(zhǔn)確錄取音頻文件的影響。該門(mén)禁機(jī)400對(duì)去噪處理后的音頻文件提取對(duì)應(yīng)的波形文件,即通過(guò)比較相鄰位置的數(shù)據(jù)點(diǎn)的值的大小,進(jìn)而描繪出整個(gè)音頻文件的波形文件。進(jìn)而,門(mén)禁機(jī)400對(duì)過(guò)濾掉小于預(yù)設(shè)數(shù)值的波形文件,此預(yù)設(shè)數(shù)值指波形文件中波形幅度小于6的波形。

如圖5所示,是本發(fā)明實(shí)施例提供的音頻文件轉(zhuǎn)換成二進(jìn)制編碼序列的示意圖。門(mén)禁機(jī)400查找過(guò)濾后的波形文件對(duì)應(yīng)的多個(gè)高頻音頻片段和多個(gè)低頻音頻片段,此處每一個(gè)高頻音頻片段和每一個(gè)低頻音頻片段均為一個(gè)波形周期,一個(gè)高頻音頻片段大約為32字節(jié),一個(gè)低頻音頻片段大約為128字節(jié),則在本實(shí)施例中,一個(gè)高頻音頻片段對(duì)應(yīng)二進(jìn)制編碼1,一個(gè)低頻音頻片段對(duì)應(yīng)二進(jìn)制編碼0,但不限于此,還可以根據(jù)實(shí)際需要,將一個(gè)高頻音頻片段設(shè)置為對(duì)應(yīng)二進(jìn)制編碼0,將一個(gè)低頻音頻片段設(shè)置為對(duì)應(yīng)二進(jìn)制編碼1。進(jìn)而得到一個(gè)初步的二進(jìn)制編碼序列。

同時(shí),在本實(shí)施例中,每一音頻模塊為1024字節(jié),則一個(gè)音頻模塊中包含了多個(gè)音頻片段。通過(guò)按照預(yù)設(shè)規(guī)則分析多個(gè)所述音頻片段序列得到多個(gè)高頻音頻模塊和多個(gè)低頻音頻模塊,此處該預(yù)設(shè)規(guī)則為比較該音頻模塊中低頻音頻片段和高頻音頻片段的數(shù)量。即從起始標(biāo)識(shí)符11010開(kāi)始,一個(gè)音頻模塊中高頻音頻片段的數(shù)量多于低頻音頻片段的數(shù)量,則該音頻模塊為高頻音頻模塊,該高頻音頻模塊對(duì)應(yīng)于二進(jìn)制編碼序列中的1。當(dāng)一個(gè)音頻模塊中高頻音頻片段的數(shù)量小于低頻音頻片段的數(shù)量,則該音頻模塊為低頻音頻模塊,該低頻音頻模塊對(duì)應(yīng)于二進(jìn)制編碼序列中的0。進(jìn)而將多個(gè)高頻音頻模塊和多個(gè)低頻音頻模塊依次排列得到二進(jìn)制編碼序列,在圖中為101011。

門(mén)禁機(jī)400將音頻文件分析得到二進(jìn)制編碼序列后,針對(duì)得到的二進(jìn)制編碼序列進(jìn)行兩方面的驗(yàn)證,分別為:

二進(jìn)制編碼序列包括起始標(biāo)識(shí)符,還包括用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中的至少一種,還包括驗(yàn)證碼和結(jié)束標(biāo)識(shí)符。其中結(jié)束標(biāo)識(shí)符包括校驗(yàn)和和結(jié)束位,所述校驗(yàn)和為用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼和驗(yàn)證碼中1的個(gè)數(shù)的二進(jìn)制編碼表現(xiàn)形式。即可通過(guò)統(tǒng)計(jì)用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼和驗(yàn)證碼中二進(jìn)制編碼1的個(gè)數(shù),將個(gè)數(shù)與校驗(yàn)和進(jìn)行比較,當(dāng)所述個(gè)數(shù)與校驗(yàn)和一致時(shí),表明該二進(jìn)制編碼序列是完整的;當(dāng)所述個(gè)數(shù)與校驗(yàn)和不一致時(shí),表明該二進(jìn)制編碼序列不是完整的,則不能繼續(xù)后面的分析。

其次,移動(dòng)終端100接收用戶(hù)密碼后,將所述用戶(hù)密碼發(fā)送至服務(wù)端200,服務(wù)端200接收所述用戶(hù)密碼并對(duì)所述用戶(hù)密碼進(jìn)行存儲(chǔ)。同時(shí)服務(wù)端200還將所述用戶(hù)密碼發(fā)送至門(mén)禁機(jī)400,門(mén)禁機(jī)400將接收到的用戶(hù)密碼進(jìn)行存儲(chǔ)。當(dāng)門(mén)禁機(jī)400對(duì)所述二進(jìn)制編碼序列進(jìn)行驗(yàn)證時(shí),門(mén)禁機(jī)400通過(guò)哈希算法對(duì)用戶(hù)密碼及用戶(hù)編號(hào)、指令類(lèi)型、當(dāng)前時(shí)間、流水號(hào)、附加碼中至少一種進(jìn)行計(jì)算得到驗(yàn)證碼,將所述驗(yàn)證碼與二進(jìn)制編碼序列中存在的驗(yàn)證碼進(jìn)行比較,當(dāng)所述驗(yàn)證碼與存在的驗(yàn)證碼一致時(shí),說(shuō)明門(mén)禁機(jī)400獲得的二進(jìn)制編碼序列是正確的。

進(jìn)而,門(mén)禁機(jī)400將所述二進(jìn)制編碼序列轉(zhuǎn)換為控制指令,并對(duì)控制指令進(jìn)行驗(yàn)證。其中控制指令包括當(dāng)前時(shí)間,該當(dāng)前時(shí)間為用戶(hù)通過(guò)該門(mén)時(shí)的時(shí)刻,則此時(shí)需要對(duì)當(dāng)前時(shí)間進(jìn)行驗(yàn)證。具體為,將所述當(dāng)前時(shí)間與預(yù)存儲(chǔ)的當(dāng)前時(shí)間進(jìn)行比較,當(dāng)所述當(dāng)前時(shí)間與預(yù)存儲(chǔ)的當(dāng)前時(shí)間不一致時(shí),門(mén)響應(yīng)所述控制指令打開(kāi)。當(dāng)所述當(dāng)前時(shí)間與預(yù)存儲(chǔ)的當(dāng)前時(shí)間一致時(shí),說(shuō)明在此用戶(hù)通過(guò)此門(mén)之前已有用戶(hù)使用相同的音頻文件通過(guò),表明在后通過(guò)的用戶(hù)使用的音頻文件是復(fù)制在先通過(guò)的用戶(hù),則此時(shí)門(mén)不能打開(kāi)。進(jìn)而有效地杜絕了音頻文件被復(fù)制的情況發(fā)生,保證了通行的安全。

如圖6所示,是本發(fā)明實(shí)施例提供的門(mén)禁控制方法的流程圖,該門(mén)禁控制方法應(yīng)用于門(mén)禁機(jī)400,其方法包括:

步驟S210,采集音頻文件。

步驟S220,對(duì)采集的音頻文件進(jìn)行分析得到對(duì)應(yīng)的二進(jìn)制編碼序列。

步驟S230,對(duì)所述二進(jìn)制編碼序列進(jìn)行驗(yàn)證。

步驟S240,將通過(guò)驗(yàn)證的所述二進(jìn)制編碼序列轉(zhuǎn)換為控制指令。

步驟S250,對(duì)所述控制指令進(jìn)行驗(yàn)證。

步驟S260,根據(jù)通過(guò)驗(yàn)證的所述控制指令控制所述門(mén)打開(kāi)。

該門(mén)禁控制方法在門(mén)禁控制系統(tǒng)10中已經(jīng)做了詳細(xì)描述,在此不再贅述。

綜上所述,本發(fā)明實(shí)施例提供了一種門(mén)禁控制系統(tǒng)及應(yīng)用門(mén)禁控制系統(tǒng)的裝置,該門(mén)禁控制系統(tǒng)包括移動(dòng)終端和門(mén)禁機(jī),該移動(dòng)終端用于在預(yù)設(shè)距離內(nèi)播放音頻文件,門(mén)禁機(jī)采集該音頻文件,并對(duì)該音頻文件進(jìn)行分析得到對(duì)應(yīng)的二進(jìn)制編碼序列,門(mén)禁機(jī)對(duì)將該二進(jìn)制編碼序列轉(zhuǎn)換為控制指令,進(jìn)而門(mén)禁機(jī)根據(jù)控制指令控制門(mén)打開(kāi),通過(guò)本發(fā)明使得客戶(hù)在距離一定距離時(shí),便可通過(guò)移動(dòng)終端播放音頻文件,進(jìn)而門(mén)禁機(jī)采集該音頻文件,并對(duì)該音頻文件進(jìn)行解析控制門(mén)打開(kāi),從而提高了通行效率,增強(qiáng)了客戶(hù)體驗(yàn)感。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動(dòng)作的專(zhuān)用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專(zhuān)用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一起形成一個(gè)獨(dú)立的部分,也可以是各個(gè)模塊單獨(dú)存在,也可以?xún)蓚€(gè)或兩個(gè)以上模塊集成形成一個(gè)獨(dú)立的部分。

所述功能如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。應(yīng)注意到:相似的標(biāo)號(hào)和字母在下面的附圖中表示類(lèi)似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對(duì)其進(jìn)行進(jìn)一步定義和解釋。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新邵县| 梅河口市| 曲松县| 奉化市| 叙永县| 和平区| 肇东市| 内江市| 盐亭县| 咸阳市| 武冈市| 雅江县| 道真| 武山县| 满城县| 长丰县| 定襄县| 资溪县| 屏南县| 枣强县| 洱源县| 垫江县| 宣恩县| 牡丹江市| 墨玉县| 田东县| 五大连池市| 秦皇岛市| 芦山县| 疏附县| 奉贤区| 中江县| 渭南市| 沙洋县| 南岸区| 普洱| 景东| 杭锦后旗| 和平县| 平利县| 台安县|