新四季網

一種雙半位編碼的閘機通行數據採集方法和系統與流程

2024-04-12 11:04:05



1.本發明屬於傳感器數據處理技術領域,具體涉及一種閘機通行數據的採集方法和系統。


背景技術:

2.閘機是鐵路和軌道交通自動售檢票系統的關鍵設備之一,其利用外部傳感器和內部智能識別系統對乘客的通行行為進行識別。目前的技術中,閘機上設置多個對射紅外傳感器,每個對射紅外傳感器由紅外發射端和紅外接收端構成,分別安裝在閘機通道兩側,當有旅客或旅客行李等攜帶物阻擋了對應的傳感器時,傳感器中的接收端就接收不到對側發來的紅外信號,由此多個對射傳感器的狀態可以反映通信狀態。閘機的核心組成部分是閘門控制系統和通行邏輯算法。通信邏輯算法通過傳感器的狀態來識別當前的通行事件,進而控制閘門的開啟和關閉。對射紅外傳感器是否被遮擋的狀態可以用「0」或「1」表示,則通行數據,即閘機上的多個對射紅外傳感器的狀態用一串二進位碼來表示,當對傳輸或保存通行數據時,需要將二進位碼轉換為字符來傳輸或保存。如果傳感器的個數小於等於24,可以用3位元組二進位數據來表示這些傳感器的狀態,並採用base64編碼將3位元組的二進位數據轉換為4位元組的可顯示字符,進而對通行數據進行傳輸和保存。當傳感器的個數大於24個時,如果採用base64編碼,需要將二進位數據擴展為多個3位元組數據,再對每3位元組的二進位數據採用base64編碼為4位元組的可顯示字符,這樣的操作增加了數據的冗餘,降低了傳輸和存儲的效率。


技術實現要素:

3.發明目的:針對現有技術中存在的問題,本發明提供一種雙半位編碼的閘機通行數據採集方法,該方法能夠將閘機通行數據以可顯示字符進行傳輸和保存。
4.技術方案:本發明一方面公開了一種雙半位編碼的閘機通行數據採集方法,包括:
5.步驟1、獲取閘機上所有傳感器的狀態,所述傳感器為對射紅外傳感器,所述狀態為是否被遮擋,所述狀態用0或1表示;
6.步驟2、將傳感器狀態數據編碼為ascii碼中的可見字符;
7.當傳感器個數n的值為24《n≤32時,編碼步驟為:
8.步驟21、用4位元組數據表示所有傳感器的狀態,構成原始數據;
9.步驟22、將32位原始數據中的前30位按順序劃分為5組,每組6位,每組的高2位補0,構成5位元組數據,每個字節的數據加20h,得到5位元組初始編碼數據;
10.如果n≤30,5位元組初始編碼數據即為編碼結果;如果30《n,還包括:
11.步驟23、根據原始數據中第31位和第32位的值s31、s32查找對照表,獲取對5位元組初始編碼數據的操作指令;對獲取的操作指令,按照優先級取值從小到大,對5位元組初始編碼數據進行操作,並根據第一判斷準則判斷所述操作是否有效;如有效,則按所述操作得到5位元組編碼數據作為編碼結果;
12.所述第一判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7eh範圍內,即得到的5個字節數據均為ascii碼中的可顯示字符,則為有效;否則為無效;
13.步驟24、如果步驟23無法得到有效編碼,根據第二判斷準則判斷操作後的5位元組編碼數據是否有效;
14.所述第二判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7fh範圍內,則為有效;否則為無效;
15.如有效,將按所述操作得到的5位元組編碼數據中的7fh轉換為09h,得到最終編碼結果;
16.所述對照表為:
17.[0018][0019]
所述對照表中的操作碼「1+」表示對應字節加40h,「1
‑」
表示對應字節加20h,「0」表示對應字節保持不變。
[0020]
進一步地,所述步驟2中,當傳感器個數n滿足n≤24時,用3位元組二進位數表示所有傳感器的狀態,採用base64編碼將3位元組表示的傳感器狀態轉換為4位元組數據。
[0021]
進一步地,所述採集方法還包括:
[0022]
步驟3、將編碼後的傳感器狀態數據保存為文本文件。
[0023]
進一步地,所述採集方法還包括:
[0024]
步驟4、對編碼後的傳感器狀態數據進行解碼;當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0025]
步驟41、將5位元組編碼數據根據每個字節值的大小獲取預判操作碼,具體為:
[0026]
將5位元組編碼數據中值為09h的字節替換為7fh;
[0027]
如果字節的值小於60h,對應字節的預判操作碼為「0」,否則對應字節的預判操作碼為「1*」,「*」為「+」或
「‑」

[0028]
步驟42、對比5位元組的預判操作碼和對照表,確定s31和s32的值,以及編碼時的操作指令;
[0029]
步驟43、對5位元組編碼數據進行逆操作:如果操作指令中的操作碼為「1
‑」
,對應字節的值保持不變;如果操作指令中的操作碼為「1+」或「0」,將對應字節的值減去20h;
[0030]
步驟44、對逆操作後得到的5個字節數據,保留每個字節的低6位,再加上s31和s32的值,得到32位解碼數據。
[0031]
進一步地,所述步驟4還包括:當傳感器個數n滿足n≤24時,所述解碼為採用base64碼解碼將4位元組數據解碼為3位元組數據。
[0032]
進一步地,所述傳感器個數為32個,32個傳感器在閘機區域的a區和b區對稱分布,所述a區和b區為閘機區域以閘門為對稱軸對稱分布的兩個區域;
[0033]
32個傳感器中,26個傳感器安裝於a區和b區的固定位置,其餘6個傳感器為備用傳感器,其位置設置具體過程為:
[0034]
(1)安裝26個位置固定的傳感器;根據閘機的結構在閘機區域確定多個預設位置點;所述多個預設位置點在a區和b區對稱分布;
[0035]
(2)在a區的預設位置點中,採用遍歷的方法確定第一個備用傳感器在a區的最佳位置並安裝,所述最佳位置為由已安裝傳感器獲取的通行數據進行通行狀態識別,識別率最高時第一個備用傳感器所在的預設位置點;
[0036]
根據第一個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第二個備用傳感器的最佳位置並安裝;
[0037]
(3)在a區中剩餘的預設位置點中,採用遍歷的方法確定第三個備用傳感器在a區的最佳位置並安裝;根據第三個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第四個備用傳感器的最佳位置並安裝;
[0038]
(4)在a區中剩餘的預設位置點中,採用遍歷的方法確定第五個備用傳感器在a區的最佳位置並安裝;根據第五個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第六個備用傳感器的最佳位置並安裝。
[0039]
另一方面,本發明還公開了實現上述雙半位編碼的閘機通行數據採集方法的系統,包括:
[0040]
閘機傳感器狀態獲取模塊1,用於獲取閘機上所有傳感器的狀態,所述傳感器為對射紅外傳感器,所述狀態為是否被遮擋,所述狀態用0或1表示;;
[0041]
編碼模塊2,用於將傳感器狀態數據編碼為ascii碼中的可見字符;
[0042]
當傳感器個數n的值為24《n≤32時,編碼模塊的編碼步驟為:
[0043]
步驟21、用4位元組數據表示所有傳感器的狀態,構成原始數據;
[0044]
步驟22、將32位原始數據中的前30位按順序劃分為5組,每組6位,每組的高2位補0,構成5位元組數據,每個字節的數據加20h,得到5位元組初始編碼數據;
[0045]
如果n≤30,5位元組初始編碼數據即為編碼模塊的編碼結果;如果30《n,還包括:
[0046]
步驟23、根據原始數據中第31位和第32位的值s31、s32查找對照表,獲取對5位元組初始編碼數據的操作指令;對獲取的操作指令,按照優先級取值從小到大,對5位元組初始編碼數據進行操作,並根據第一判斷準則判斷所述操作是否有效;如有效,則按所述操作得到5位元組編碼數據作為編碼模塊的編碼結果;
[0047]
所述第一判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7eh範圍內,即得到的5個字節數據均為ascii碼中的可顯示字符,則為有效;否則為無效;
[0048]
步驟24、如果步驟23無法得到有效編碼,根據第二判斷準則判斷操作後的5位元組編碼數據是否有效;
[0049]
所述第二判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值
均處於20h-7fh範圍內,則為有效;否則為無效;
[0050]
如有效,將按所述操作得到的5位元組編碼數據中的7fh轉換為09h,得到最終編碼結果;
[0051]
所述對照表為:
[0052][0053][0054]
所述對照表中的操作碼「1+」表示對應字節加40h,「1
‑」
表示對應字節加20h,「0」表示對應字節保持不變。
[0055]
進一步地,所述編碼模塊2還用於:當傳感器個數n滿足n≤24時,用3位元組二進位數
表示所有傳感器的狀態,採用base64編碼將3位元組表示的傳感器狀態轉換為4位元組數據。
[0056]
進一步地,還包括數據存儲模塊3,用於將編碼後的傳感器狀態數據保存為文本文件。
[0057]
進一步地,還包括解碼模塊4,用於對編碼後的傳感器狀態數據進行解碼;當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0058]
步驟4、對編碼後的傳感器狀態數據進行解碼;當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0059]
步驟41、將5位元組編碼數據根據每個字節值的大小獲取預判操作碼,具體為:
[0060]
將5位元組編碼數據中值為09h的字節替換為7fh;
[0061]
如果字節的值小於60h,對應字節的預判操作碼為「0」,否則對應字節的預判操作碼為「1*」,「*」為「+」或
「‑」

[0062]
步驟42、對比5位元組的預判操作碼和對照表,確定s31和s32的值,以及編碼時的操作指令;
[0063]
步驟43、對5位元組編碼數據進行逆操作:如果操作指令中的操作碼為「1
‑」
,對應字節的值保持不變;如果操作指令中的操作碼為「1+」或「0」,將對應字節的值減去20h;
[0064]
步驟44、對逆操作後得到的5個字節數據,保留每個字節的低6位,再加上s31和s32的值,得到32位解碼數據。
[0065]
有益效果:本發明公開的雙半位編碼的閘機通行數據採集方法和系統能夠以可顯示字符傳輸和保存閘機的通行數據,適用於不同系統之間的通行數據的應用,且不會造成數據丟失。與base64碼相比,該方法傳輸數據的效率更高。
附圖說明
[0066]
圖1為本發明公開的雙半位編碼的閘機通行數據採集方法的流程圖;
[0067]
圖2為雙半位編碼的流程圖;
[0068]
圖3為本發明公開的雙半位編碼的閘機通行數據採集系統的組成示意圖;
[0069]
圖4為對射紅外傳感器的分布示意圖;
[0070]
圖5為預設位置點示意圖。
具體實施方式
[0071]
下面結合附圖和具體實施方式,進一步闡明本發明。
[0072]
實施例1:
[0073]
本發明公開了一種雙半位編碼的閘機通行數據採集方法,如圖1所示,包括:
[0074]
步驟1、獲取閘機上所有傳感器的狀態,所述傳感器為對射紅外傳感器,所述狀態為是否被遮擋,所述狀態用0或1表示;
[0075]
步驟2、將傳感器狀態數據編碼為ascii碼中的可見字符;具體為根據傳感器數量的不同,採用不同的編碼方法。
[0076]
(一)當傳感器個數n滿足n≤24時,用3位元組二進位數表示所有傳感器的狀態,採用base64編碼將3位元組表示的傳感器狀態轉換為4位元組數據。
[0077]
(二)當傳感器個數n的值為24《n≤32時,編碼步驟如圖2所示,包括:
[0078]
步驟21、用4位元組數據表示所有傳感器的狀態,構成原始數據;
[0079]
4位元組二進位數據最多可以表示32個傳感器的狀態,如果傳感器個數不足32,則用0表示不存在的傳感器的狀態。
[0080]
步驟22、將32位原始數據中的前30位按順序劃分為5組,每組6位,每組的高2位補0,構成5位元組數據,每個字節的數據加20h,得到5位元組初始編碼數據;
[0081]
如果n≤30,5位元組初始編碼數據即為編碼結果;
[0082]
在n≤30的情況下,原始數據中第31位和第32位為補充的數據位,其取值不對應實際的傳感器,對1-30位數據劃分後構成的5位元組數據,每個字節的取值範圍為:00h-3fh,每個字節的數據加20h後,取值範圍為20h-5fh,在ascii碼中該範圍內均為可顯示字符,此時即實現了將不可顯示字符轉換為可顯示字符的目的,編碼結束。
[0083]
如果30《n,原始數據的第31位和第32位也需要反映到編碼結果中,還包括:
[0084]
步驟23、根據原始數據中第31位和第32位的值s31、s32查找對照表,獲取對5位元組初始編碼數據的操作指令;對獲取的操作指令,按照優先級取值從小到大,對5位元組初始編碼數據進行操作,並根據第一判斷準則判斷所述操作是否有效;
[0085]
所述第一判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7eh範圍內,即得到的5個字節數據均為ascii碼中的可顯示字符,則為有效;否則為無效。
[0086]
如有效,則按所述操作得到5位元組編碼數據作為編碼結果;
[0087]
例如,當s31和s32為01時,根據對照表優先級值有0-6共7種操作。首先按優先級為0的操作碼來對5位元組初始編碼數據進行操作,如果得到的5個字節數據值均處於20h-7eh範圍內,則為有效,得到的5位元組數據即可作為編碼結果;否則,再按優先級為1的操作碼對5位元組初始編碼數據進行操作,並判斷是否有效。
[0088]
如果優先級0-6這7中操作方式均無法得到範圍為20h-7eh內的編碼數據,即步驟23無法得到有效的編碼,則按步驟24進行修正編碼:
[0089]
步驟24、根據第二判斷準則判斷操作後的5位元組編碼數據是否有效;
[0090]
所述第二判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7fh範圍內,則為有效;否則為無效;
[0091]
如有效,將按所述操作得到的5位元組編碼數據中的7fh轉換為09h,得到最終編碼結果;所述對照表為:
[0092][0093][0094]
所述對照表中的操作碼「1+」表示對應字節加40h,「1
‑」
表示對應字節加20h,「0」表示對應字節保持不變。
[0095]
步驟23中根據第一判斷準則判斷操作是否有效,有些無效的情況是得到的5位元組數據中有7fh,超出了第一判斷準則的判斷範圍,對此,步驟24擴大了判斷範圍,採用第二判斷準則,但是將操作後的字節中7fh轉換為09f,即將ascii碼中的「del(delete)刪除」用「ht(horizontal tab)水平制表符」替換。
[0096]
base64碼是將3位元組原始數據編碼為4位元組數據進行傳輸,即數據量增長了
33.33%,本實施例中的編碼方式是將4位元組原始數據編碼為5位元組數據進行傳輸,數據量增量了25%,因而傳輸效率優於base64編碼。
[0097]
採集到的傳感器數據經過上述編碼後,可以通過文本文字傳輸或保存,即通過傳輸編碼後的數據來傳輸傳感器的狀態數據,如果需要保存採集的數據,還包括:
[0098]
步驟3、將編碼後的傳感器狀態數據保存為文本文件。
[0099]
接收編碼數據的設備或系統對接收數據解碼後得到傳感器的狀態數據,保存的文本文件也需要解碼後才能得到傳感器的狀態數據,此時還需要進行如下解碼,具體為:
[0100]
當傳感器個數n滿足n≤24時,所述解碼為採用base64碼解碼將4位元組數據解碼為3位元組數據。
[0101]
當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0102]
步驟41、將5位元組編碼數據根據每個字節值的大小獲取預判操作碼,具體為:
[0103]
將5位元組編碼數據中值為09h的字節替換為7fh;
[0104]
如果字節的值小於60h(即0110 0000b),對應字節的預判操作碼為「0」,否則對應字節的預判操作碼為「1*」,「*」為「+」或
「‑」

[0105]
步驟42、對比5位元組的預判操作碼和對照表,確定s31和s32的值,以及編碼時的操作指令;
[0106]
步驟43、對5位元組編碼數據進行逆操作:如果操作指令中的操作碼為「1
‑」
,對應字節的值保持不變;如果操作指令中的操作碼為「1+」或「0」,將對應字節的值減去20h;
[0107]
步驟44、對逆操作後得到的5個字節數據,保留每個字節的低6位,再加上s31和s32的值,得到32位解碼數據。
[0108]
本實施例以如下幾個例子來說明上述編碼和解碼的步驟:
[0109]
例1:原始數據從第1位到第32位為00 00 00 00:
[0110]
編碼:先將s1-s30劃分為5組,最高2位補0後得到的5位元組數據為:00b,00b,00b,00b,00b;每個字節的數據加20h,5位元組數據變為:20h,20h,20h,20h,20h;
[0111]
由於s31、s32均為0,根據對照表中優先級為1的一行數據,每個字節的操作碼均為0,即保持不變,那麼編碼後的5位元組為:20h,20h,20h,20h,20h。
[0112]
解碼:編碼數據為20 20 20 20 20h,即每個字節均小於60h,預判操作碼均為0;與對照表對比,則優先級值為0、s31和s32均為0的一行與預判操作碼相符,確定s31和s32的值均為0,且編碼時5個字節的操作指令均為0;將20h,20h,20h,20h,20h中的每個字節減去20h,得到的結果為00h,00h,00h,00h,00h,保留每個字節的低6位,得到30位全0的二進位數據,再加上s31和s32的值,得到32位解碼數據:00h,00h,00h,00h,00h;
[0113]
例2:原始數據從第1位到第32位為ff 00 20 00:
[0114]
編碼:原始數據s1-s32:ff 00 20 00,即為:1111 1111,0000 0000,00100000,0000 0000
[0115]
先將s1-s30劃分為5組:1111 11,11 0000,0000 00,10 0000,0000 00,00(s31,s32),每組最高0位補0,得到5位元組數據為:3f,30,00,20,00h;每個字節的數據加20h,5位元組數據變為:5fh,50h,20h,40h,20h;
[0116]
由於s31、s32均為0,根據表2第一行,每個字節均保持原碼,那麼編碼後的5位元組
為:5fh,50h,20h,40h,20h。
[0117]
解碼:編碼數據為5fh,50h,20h,40h,20h,對比每個字節與60h的大小,得到5個字節的預判操作碼均為0,與對照表對比,其中優先級值為0、s31和s32為00的一行與預判操作碼相符,且編碼時5個字節的操作指令均為0;將5fh,50h,20h,40h,20h中的每個字節減去20h,得到的結果為3fh,30h,00h,20h,00h,保留每個字節的低6位,得到30位二進位數據為:111111000000 00100000 000000b,再加上s31和s32的值,得到32位解碼數據為:ff 00 20 00h;
[0118]
例3:按照如上步驟,對如下示例進行編碼:
[0119]
數據00ff 00 00對應的所述編碼為20 2f 5c 20 20;
[0120]
數據00 00ff 00對應的所述編碼為20 20 23 5f 20;
[0121]
數據00 00 00ff對應的所述編碼為60 20 20 60 5f;
[0122]
數據aa aa aa ff對應的所述編碼為6a 6a 6a 6a 5f;
[0123]
實現上述雙半位編碼的閘機通行數據採集方法的系統,如圖3所示,包括:
[0124]
閘機傳感器狀態獲取模塊1,用於獲取閘機上所有傳感器的狀態,所述傳感器為對射紅外傳感器,所述狀態為是否被遮擋,所述狀態用0或1表示;;
[0125]
編碼模塊2,用於將傳感器狀態數據編碼為ascii碼中的可見字符;具體為:
[0126]
當傳感器個數n滿足n≤24時,用3位元組二進位數表示所有傳感器的狀態,採用base64編碼將3位元組表示的傳感器狀態轉換為4位元組數據。
[0127]
當傳感器個數n的值為24《n≤32時,編碼模塊的編碼步驟為:
[0128]
步驟21、用4位元組數據表示所有傳感器的狀態,構成原始數據;
[0129]
步驟22、將32位原始數據中的前30位按順序劃分為5組,每組6位,每組的高2位補0,構成5位元組數據,每個字節的數據加20h,得到5位元組初始編碼數據;
[0130]
如果n≤30,5位元組初始編碼數據即為編碼模塊的編碼結果;如果30《n,還包括:
[0131]
步驟23、根據原始數據中第31位和第32位的值s31、s32查找對照表,獲取對5位元組初始編碼數據的操作指令;對獲取的操作指令,按照優先級取值從小到大,對5位元組初始編碼數據進行操作,並根據第一判斷準則判斷所述操作是否有效;如有效,則按所述操作得到5位元組編碼數據作為編碼模塊的編碼結果;
[0132]
所述第一判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7eh範圍內,即得到的5個字節數據均為ascii碼中的可顯示字符,則為有效;否則為無效;
[0133]
步驟24、如果步驟23無法得到有效編碼,根據第二判斷準則判斷操作後的5位元組編碼數據是否有效;
[0134]
所述第二判斷準則是:對5位元組初始編碼數據進行操作後,得到的5個字節數據值均處於20h-7fh範圍內,則為有效;否則為無效;
[0135]
如有效,將按所述操作得到的5位元組編碼數據中的7fh轉換為09h,得到最終編碼結果;
[0136]
所述對照表為:
[0137][0138][0139]
所述對照表中的操作碼「1+」表示對應字節加40h,「1
‑」
表示對應字節加20h,「0」表示對應字節保持不變。
[0140]
數據存儲模塊3,用於將編碼後的傳感器狀態數據保存為文本文件。
[0141]
解碼模塊4,用於對編碼後的傳感器狀態數據進行解碼;具體為:
[0142]
當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0143]
步驟4、對編碼後的傳感器狀態數據進行解碼;具體為:
[0144]
當傳感器個數n滿足n≤24時,所述解碼為採用base64碼解碼將4位元組數據解碼為3位元組數據。
[0145]
當傳感器個數n的值為24《n≤32時,所述解碼為將5位元組數據解碼為4位元組數據,步驟為:
[0146]
步驟41、將5位元組編碼數據根據每個字節值的大小獲取預判操作碼,具體為:
[0147]
將5位元組編碼數據中值為09h的字節替換為7fh;
[0148]
如果字節的值小於60h,對應字節的預判操作碼為「0」,否則對應字節的預判操作碼為「1*」,「*」為「+」或
「‑」

[0149]
步驟42、對比5位元組的預判操作碼和對照表,確定s31和s32的值,以及編碼時的操作指令;
[0150]
步驟43、對5位元組編碼數據進行逆操作:如果操作指令中的操作碼為「1
‑」
,對應字節的值保持不變;如果操作指令中的操作碼為「1+」或「0」,將對應字節的值減去20h;
[0151]
步驟44、對逆操作後得到的5個字節數據,保留每個字節的低6位,再加上s31和s32的值,得到32位解碼數據。
[0152]
實施例2:
[0153]
閘機上設置的紅外傳感器數量越多,獲取的通行數據越能更好地反映出通行事件的特徵。不同位置的傳感器對通信事件的識別也具有不同的影響。本實施例中,對閘機上設置的32個傳感器的位置進行優化。一個對射紅外傳感器由發送端和接收端組成,分別安裝在閘機通道兩側,如圖4所示,s1和s1』組成一個對射紅外傳感器,二者以通道為對稱軸對稱分布,通道箭頭表示通行方向,旅客從a通行區進入,先後經過a監控區、安全區、b監控區和b通行區離開。多個對射紅外傳感器在閘機區域的a區和b區對稱分布,a區和b區為閘機區域以閘門為對稱軸對稱分布的兩個區域,在圖4中為以虛線對稱分布,如s1與s26以虛線對稱分布,s2和s25以虛線對稱分布;32個傳感器中,26個傳感器安裝於a區和b區的固定位置,如圖4中的s1-s26,其餘6個傳感器(s27-32)為備用傳感器,其位置設置具體過程為:
[0154]
(1)安裝26個位置固定的傳感器;根據閘機的結構在閘機區域確定多個預設位置點;所述多個預設位置點在a區和b區對稱分布;如圖5所示,本實施例在a通行區有4個預設點,在a監控區有12個預設點,在安全區位於a區的部分有一個預設點,則在a區共有17個預設點,根據對稱關係,在b區也有17個預設點。
[0155]
(2)在a區的預設位置點中,採用遍歷的方法確定第一個備用傳感器在a區的最佳位置並安裝,所述最佳位置為由已安裝傳感器獲取的通行數據進行通行狀態識別,識別率最高時第一個備用傳感器所在的預設位置點;
[0156]
根據第一個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第二個備用傳感器的最佳位置並安裝;
[0157]
(3)在a區中剩餘的預設位置點中,採用遍歷的方法確定第三個備用傳感器在a區的最佳位置並安裝;根據第三個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第四個備用傳感器的最佳位置並安裝;
[0158]
(4)在a區中剩餘的預設位置點中,採用遍歷的方法確定第五個備用傳感器在a區的最佳位置並安裝;根據第五個備用傳感器的最佳位置,獲取該位置在b區的對稱預設位置點,作為第六個備用傳感器的最佳位置並安裝。
[0159]
經過上述步驟,確定了6個備用傳感器的最佳位置。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀