新四季網

傳感器採集數據的方法、裝置、設備及存儲介質與流程

2024-01-23 02:55:15


本發明實施例涉及傳感器設備的技術領域,尤其涉及一種傳感器採集數據的方法、裝置、設備及存儲介質。



背景技術:

隨著科學技術的不斷進步,紙幣的造假技術也不斷提高,因此鑑偽裝置更應該提高自身鑑別假幣的能力。

atm(automatictellermachine,自動存取款機)是一種客戶進行自助服務的電子化設備,它具有存款、取款、卡卡轉帳、查詢餘額、修改密碼等功能,是一種新型的銀行電腦終端。當用戶存款時,將鈔票放入入鈔口,atm機中的鑑偽裝置進行驗鈔,點鈔裝置進行點鈔。現有技術中通常改變入鈔口的機械結構來控制紙幣放入的位置,但是仍然避免不了紙幣傾斜的情況,紙幣傾斜則導致紙幣鑑偽等不準確。

以鑑偽裝置為例,如果紙幣存在傾斜或缺損的情況下,會導致採集的紙幣厚度等圖像信息不完整,繼而引發鑑偽結果出錯。



技術實現要素:

本發明實施例提供了一種傳感器採集數據的方法、裝置、設備及存儲介質,避免了由於紙幣放置傾斜導致採集紙幣圖像信息不完整,提高了圖像採集的準確性。

第一方面,本發明實施例提供了一種傳感器採集數據的方法,包括:

在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行的下一行;

在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後;其中所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的;

在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

第二方面,本發明實施例還提供了一種傳感器採集數據裝置,包括:

數據寫入模塊,用於在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行的下一行;

開始行確定模塊,用於在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後;其中所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的;

數據輸出模塊,用於在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

第三方面,本發明實施例還提供了一種設備,所述設備包括:

一個或多個處理器;

存儲器,用於存儲一個或多個程序,

當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明實施例所述的傳感器採集數據方法。

第四方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有電腦程式,該程序被處理器執行時實現本發明實施例所述的傳感器採集數據方法。

本發明實施例提供的技術方案,通過在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從臨時存儲器中採集數據的開始行,在臨時存儲器中從開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出,有效避免了現有技術中由於紙幣傾斜導致採集紙幣圖像信息不完整的情況,提高傳感器採集數據的環境適應能力以及採集數據的完整性,從而提高了紙幣鑑偽的精確性。

附圖說明

圖1a是本發明實施例一中的一種正常紙幣在紙幣傳輸通道進行傳輸的示意圖;

圖1b是本發明實施例一中的一種傾斜紙幣在紙幣傳輸通道進行傳輸的示意圖;

圖1c是本發明實施例一中的又一種傾斜紙幣在紙幣傳輸通道進行傳輸的示意圖;

圖1d是本發明實施例一中的傳感器採集數據方法的流程圖;

圖1e是本發明實施例一中的一種臨時存儲器的存儲狀態示意圖;

圖1f是本發明實施例一中的又一種臨時存儲器的存儲狀態示意圖;

圖1g是本發明實施例一中的又一種正常紙幣在紙幣傳輸通道進行傳輸的示意圖;

圖1h是本發明實施例一中的與圖1g中的正常紙幣傳輸相對應的臨時存儲器的存儲狀態示意圖;

圖1i是本發明實施例一中的又一種傾斜紙幣在紙幣傳輸通道進行傳輸的示意圖;

圖1j是本發明實施例一中的與圖1i中的傾斜紙幣傳輸相對應的臨時存儲器的存儲狀態示意圖;

圖1k是本發明實施例一中的一種臨時存儲器從開始行採集數據的示意圖;

圖1l是本發明實施例一中的又一種臨時存儲器從開始行採集數據的示意圖;

圖1m是本發明實施例一中的一種基於紙幣預讀行數值計算的傾斜紙幣示意圖;

圖2是本發明實施例二中的一種傳感器採集數據方法的結構圖;

圖3是本發明實施例三中的一種設備的結構圖。

具體實施方式

下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用於解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便於描述,附圖中僅示出了與本發明相關的部分而非全部結構。

圖1a為鈔票在atm機中傳輸通道的示意圖。如圖1a所示,10為採集區域;11為運輸通道;121與122分別為紅外傳感器發送的紅外線,紅外線發射方向為由外向裡;13為檢測傳感器;14為紙幣。具體的,紙幣14為由下至上的方向進行傳送,經過採集區域10時,由檢測傳感器13對紙幣14進行檢測,紅外傳感器作為採集數據的觸發信號進行紙幣數據的採集。更為具體的,檢測傳感器13由多個子傳感器組成,當紙幣14傳送到採集區域10中的檢測傳感器13位置處時,檢測傳感器13垂直於紙幣14上方逐行檢測紙幣數據,並將檢測後的紙幣數據存儲於臨時存儲器。當紅外線121或者紅外線122檢測到紙幣時,觸發採集傳感器採集紙幣數據。由於紙幣數據為逐行檢測的檢測方式,因此當紅外線檢測到紙幣時,只能將檢測傳感器13當時檢測到的當前行以及當前行之後的紙幣數據進行採集。

為了方便理解,如圖1b所示,15為已檢測區域。在傾斜紙幣14中,由於紙幣14的已檢測區域15位於檢測傳感器13中檢測時,紅外線121與紅外線122未檢測到紙幣14,因此未觸發採集傳感器採集紙幣數據。如圖1c所示,傾斜的紙幣14分為三部分,分別為已檢測區域15,當前檢測區域16以及待檢測區域17。當紙幣14的當前檢測區域16傳送至檢測傳感器13時,紅外線121檢測到紙幣14,觸發採集數據的信號。這時,檢測傳感器13檢測當前檢測區域16的同時,採集傳感器將當前檢測區域16的數據輸出。並且,當待檢測區域17傳送至檢測傳感器13時,採集傳感器繼續將待檢測區域17的數據輸出。由此可知,如果紙幣14為傾斜狀態時,已檢測區域15的數據未被採集輸出,從而導致採集輸出的數據不完整,基於此,本發明提供一種傳感器採集數據的方法,具體地:

實施例一

圖1d為本發明實施例一提供的一種傳感器採集數據方法的流程圖,本實施例可適用於各種傳感器採集數據的情況,該方法可以由本發明實施例提供的傳感器採集數據裝置來執行,該裝置可採用軟體和/或硬體的方式實現,該裝置可集成在任何提供點傳感器採集數據功能的設備中,例如可以是atm機,如圖1d所示,具體包括:

s110、在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行。

其中,紙幣的種類以及面值不作限定,例如可以是面值為100元的人民幣。檢測傳感器檢測紙幣的數據可以為紙幣中每點的像素值,也可以是紙幣中每點的厚度等。臨時存儲器指的是一個含有m行n列的存儲器,包含m×n個存儲單元,用於存儲紙幣的數據。臨時存儲器的當前行指的是檢測傳感器即將寫入數據的行數。例如檢測傳感器為一個檢測紙幣厚度值的傳感器,那麼臨時存儲器中存儲單元記錄的是紙幣每點的厚度值,如果臨時存儲器已寫入20行,存儲指針指向的第21行則為臨時存儲器的當前行,那麼檢測傳感器本次檢測到的紙幣數據將存儲於臨時存儲器的第21行。

需要說明的是,檢測傳感器對紙幣數據的檢測與紅外傳感器是否檢測到紙幣無關。具體的,在紙幣傳輸通道中,只要紙幣傳送到檢測傳感器位置時,檢測傳感器就會檢測紙幣的數據,並將紙幣數據存儲於臨時存儲器的當前行。由於檢測傳感器由多個子傳感器組成,因此紙幣每行檢測到的點數與子傳感器個數相同,且可以小於等於臨時存儲器的列數(n列),由此,臨時存儲器中一行所存儲的數據可以包含紙幣每行的檢測數據。臨時存儲器行數m優選大於單張紙幣每列所包含的檢測點數。

示例性的,所述臨時存儲器採用覆蓋式寫入方式。

具體的,由於在實際操作過程中是多個紙幣順次傳送,紙幣與紙幣之間存在間隙,因此當檢測傳感器檢測到紙幣間隙(未檢測到紙幣)時,臨時存儲器在該點的記錄值可以為0,也可以不記錄數據。又由於與數量較多的紙幣相比,臨時存儲器的容量有限,因此當臨時存儲器存儲數據飽和時,再返回第一行的第一列進行覆蓋式記錄數據。

如圖1e所示,圖1e為一個5行5列的臨時存儲器,當有紙幣數據記錄時,依次按照1至25的寫入順序記錄於臨時存儲器。當寫入的紙幣數據個數超出臨時存儲器的容量時,例如紙幣數據有34個,那麼當存到第26個數據時,第26個數據則覆蓋原有臨時存儲器的第一行第一列的原有數據,即覆蓋原有數據1,如圖1f所示。圖1f為存入34個數據後的臨時存儲器的存儲情況。

需要說明的是,由於紙幣的數據是由檢測傳感器逐行檢測的,且檢測傳感器包含的子傳感器位置固定,因此檢測到的紙幣數據存儲在臨時傳感器中的存儲狀態與紙幣放置的位置密切相關。假設臨時存儲器中的每一行存儲單元個數與子傳感器個數相同,當紙幣放置的位置為正常狀態(即紙幣放置的位置未發生傾斜)時,那麼,臨時存儲器中每行的存儲單元均能寫有數據。例如,如圖1g所示,若假設紙幣14正常放置時的檢測行數為5行,假設檢測傳感器13有10個子傳感器,那麼紙幣14的每行則有十個檢測點與10個子傳感器一一對應。若紙幣14正常放置,那麼檢測感應器13將檢測到的紙幣數據記錄於臨時存儲器的存儲情況可以如圖1h所示。具體的,圖1h為臨時存儲器的存儲示意圖,每個方框代表一個存儲單元,存儲單元記錄紙幣14中一個檢測點的數據,且臨時存儲器每列記錄著檢測感應器13中的每個子傳感器所檢測到的紙幣數據。當紙幣14正常放置時,將對應的數據逐一寫入臨時存儲器後的數據存儲情況如圖1h所示。

但是,紙幣為傾斜放置時,如圖1i所示的傾斜紙幣,那麼與之相對應的臨時存儲器示意圖如圖1j所示。具體的,當檢測傳感器13檢測紙幣14第一行時,由於紙幣發生傾斜,第一行只有一個檢測點,因此,對應於臨時存儲器中記錄關於紙幣14的第一行存儲單元中只有一個檢測點數據;當檢測傳感器13檢測紙幣14第二行時,由於第二行只有兩個檢測點,因此存儲於臨時存儲器中記錄關於紙幣14的第二行的存儲單元中含有兩個檢測點數據,以此類推。因此,紙幣14的放置位置直接影響到紙幣數據記錄於臨時存儲器的存儲狀態。

需要說明的是,如圖1i所示,如果按照常用的採集數據的方法,以紅外傳感器121檢測到第三行數據時為觸發信號,採集傳感器則只能將檢測到的第2行(當前行)以及第2行以後的所有數據進行輸出,也就是圖1j中的2~12行。但是採用本實施例的方案,可以將圖1j中的第1行的數據採集輸出,具體如下。

s120、在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後。

其中,所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的。紙幣傳輸通道中一般設有兩個紅外傳感器。由於紙幣與紙幣之間存在間隙,因此只要其中一個紅外傳感器檢測到紙幣,即可作為數據採集的觸發信號。

具體的,紅外傳感器通過模數轉換將檢測到紙幣時的電壓變化使用電壓值表示出來。例如,將紅外傳感器未檢測到紙幣時的電壓值設定為0,檢測到紙幣時的電壓值設定為3v(或任意非0電壓值),那麼當有紙幣傳送到紅外傳感器時,紅外傳感器將檢測到的電壓值3v轉化為高電平傳送至系統的中央處理器。中央處理器將接收到的高電平信號作為觸發信號,觸發採集傳感器採集數據。

需要說明的是,臨時存儲器內部具有行數計數器,只要有數據記錄到臨時存儲器,就會從行數計數器得知該數據處於臨時存儲器的行數值。因此,當有採集數據的觸發信號時,可以從行數計數器獲取臨時存儲器中記錄的當前行的行數值。為了避免由於紙幣傾斜放置,導致紙幣初始進入檢測傳感器時被檢測的數據未被採集,可以預先設置預讀行數值,即可以多採集一部分數據,具體可以為採集記錄當前行時間之前的數據。採集數據的開始行與預讀行數值有關,由於採集的數據被記錄在臨時存儲器,而臨時存儲器為一個以覆蓋式記錄方式進行記錄的存儲器,因此採集數據的開始行與記錄數據的先後順序(時序)有關,與臨時存儲器存儲的位置無關,從而集數據的開始行可以位於當前行之前,也可以位於當前行數之後。

示例性的,所述根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行包括:

噹噹前行的行數值大於所述預讀行數值時,按照如下公式計算從所述臨時存儲器中採集數據的開始行的行數值:

h=m-k;

噹噹前行的行數值小於所述預讀行數值時,按照如下公式計算從所述臨時存儲器中採集數據的開始行的行數值:

h=m-(k-m);

其中,h為從所述臨時存儲器中採集數據的開始行的行數值,m為當前行的行數值,k為所述預讀行數值,m為所述臨時存儲器的總行數。

具體的,當紅外傳感器檢測到紙幣時,能夠從臨時存儲器的行數計數器讀出當前行的行數值。由於預讀行數值為根據紙幣最大傾斜角而計算的一個數值,因此,當前行的行數值可以大於預讀行數值或者小於預讀行數值。又由於臨時存儲器採用覆蓋式寫入方式,因此紅外線檢測到紙幣時的當前行的行數值可以位於臨時存儲器的任意位置。噹噹前行的行數值大於預讀行數值時,從臨時存儲器中採集數據的開始行的行數值的計算公式為:h=m-k;噹噹前行數值小於預設行數值時,從所述臨時存儲器中採集數據的開始行的行數值的計算公式為:h=m-(k-m)。其中,h為從臨時存儲器中採集數據的開始行的行數值,m為當前行的行數值,k為預讀行數值,m為臨時存儲器的總行數。

例如,假設臨時存儲器的總行數m=200,採集傳感器採集某紙幣數據時的當前行的行數值m=150,預讀行數值k=140,由於當前行的行數值大於預設行數值,經過計算採集數據的開始行的行數值h=m-k=10,因此,將臨時存儲器的第10行作為採集數據的開始行進行數據採集,如圖1k所示。

又例如,假設臨時存儲器的總行數m=200,採集傳感器採集某紙幣數據時的當前行的行數值m=20,預設行數值k=140,由於當前行的行數值小於預讀行數值,經過計算採集數據的開始行的行數值h=m-(k-m)=80。因此,將臨時存儲器的第80行作為採集數據的開始行進行數據採集,如圖1l所示。由此可知,該紙幣數據記錄於臨時存儲器時,達到了臨時存儲器的飽和,因此部分數據覆蓋了臨時存儲器的原有數據,從第一行重新寫入。由於臨時存儲器為覆蓋式撰寫方式,因此採集數據的開始行與記錄紙幣數據的先後順序有關,進而同樣說明採集數據的開始行可以在臨時存儲器的當前行之前,也可以在臨時存儲器的當前行之後。

示例性的,根據預設紙幣最大傾斜角度和所述紙幣傳輸通道中紅外傳感器與所述檢測傳感器遠端側邊界的間距,計算得到所述預讀行數值。

具體的,預設行數值與紙幣放置位置傾斜的角度有關,預設紙幣最大傾斜角越大,預讀行數值越大。一般預設最大傾斜角的取值為紙幣在紙幣傳輸通道時可能存在的最大角度。通過預設紙幣最大傾斜角度和紙幣傳輸通道中紅外傳感器與所述檢測傳感器遠端側邊界的間距可以計算處預讀行數值。

示例性的,所述根據預設紙幣最大傾斜角度和所述紙幣傳輸通道中紅外傳感器與所述檢測傳感器遠端側邊界的間距,計算得到所述預讀行數值包括:

按照如下公式計算得到所述預讀行數值:

k=(a×sinβ-b×tanβ)×r;

其中,a為所述紙幣的長度,b為所述紅外傳感器與所述檢測傳感器遠端側邊界的距離,β為紙幣傾斜的可能最大角度,r為單位長度檢測的行數。

具體的,如圖1m所示,紙幣頂點分別為a點、b點、c點以及d點,紅外傳感器簡化為x點與y點,作輔助線ye、af、fd以及yg,紙幣傾斜的可能最大角度為β。對應於紙幣在傳輸通道的場景,xy為紅外線間距,xg為紅外傳感器與距離檢測傳感器遠端側邊界的間距,且xy與xg可以根據紙幣傳輸通道的結構參數可知。例如,假設ad=a,xg=b,紙幣傾斜的可能最大角度為β,那麼,通過計算fg即可求出預讀行數值k。具體過程如下:

gd=b×tanβ;

fd=a×sinβ;

fg=fd-gd=a×sinβ-b×tanβ。

由於單位長度檢測的行數為r(即單位長度1mm的紙幣中,檢測傳感器檢測可以檢測r行),因此通過k=(a×sinβ-b×tanβ)×r,即可求出預讀行數值k。假設檢測傳感器在檢測紙幣數據的過程為12行/mm,物理意義為檢測傳感器在單位長度中檢測的行數為12行。通過上述計算公式可得,k=(a×sinβ-b×tanβ)×12。

s130、在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

具體的,專業人員根據待檢測紙幣的尺寸設定紙幣的數據總行數。由於紙幣在位置傾斜的情況下,從臨時存儲器中的開始行開始逐行採集數據,包含了預讀行數值,因此,紙幣最後採集的數據的總行數應該不小於預讀行數值與紙幣的數據總行數之和。優選的,紙幣最後採集的數據的總行數應該大於預讀行數值與紙幣的數據總行數之和。例如,如果100元面值的人民幣正常放置時所包含的數據總行數為900行,那么正常情況下,人為規定最後採集的數據的總行數至少為900行。若紙幣傾斜放置時,獲取的預讀行數值為150,那麼人為規定最後採集的數據的總行數應該大於1050行。然後,將採集的目標數據輸出以供後期數據處理,例如鑑別紙幣真偽的操作。

本發明實施例通過在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從臨時存儲器中採集數據的開始行,在臨時存儲器中從開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出,有效避免了現有技術中由於紙幣傾斜導致採集紙幣圖像信息不完整的情況,提高傳感器採集數據的環境適應能力以及採集數據的完整性,從而提高了紙幣鑑偽的精確性。

實施例二

圖2為本發明實施例二提供的一種傳感器採集數據裝置的結構示意圖,該裝置可集成在任何提供傳感器採集數據功能的設備中,例如可以是atm。如圖2所示,具體包括:數據寫入模塊21、開始行確定模塊22和數據輸出模塊23。

數據寫入模塊21,用於在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行的下一行;

開始行確定模塊22,用於在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後;其中所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的;

數據輸出模塊23,用於在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

在上述實施例基礎上,所述開始行確定模塊22具體用於:

噹噹前行的行數值大於所述預讀行數值時,按照如下公式計算從所述臨時存儲器中採集數據的開始行的行數值:

h=m-k;

噹噹前行的行數值小於所述預讀行數值時,按照如下公式計算從所述臨時存儲器中採集數據的開始行的行數值:

h=m-(k-m);

其中,h為從所述臨時存儲器中採集數據的開始行的行數值,m為當前行的行數值,k為所述預讀行數值,m為所述臨時存儲器的總行數。

在上述實施例基礎上,還包括:預讀行數值計算模塊24。

預讀行數值計算模塊24,用於根據預設紙幣最大傾斜角度和所述紙幣傳輸通道中紅外傳感器與距離所述檢測傳感器遠端側邊界的間距,計算得到所述預讀行數值。

在上述實施例基礎上,所述預讀行數值計算模塊24具體用於:

按照如下公式計算得到所述預讀行數值:

k=(a×sinβ-b×tanβ)×r;

其中,a為所述紙幣的長度,b為所述紅外傳感器與距離所述檢測傳感器遠端側邊界的間距,β為紙幣傾斜的可能最大角度,r為單位長度檢測的行數。

在上述實施例基礎上,所述臨時存儲器採用覆蓋式寫入方式。

本發明實施例通過在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從臨時存儲器中採集數據的開始行,在臨時存儲器中從開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出,有效避免了現有技術中由於紙幣傾斜導致採集紙幣圖像信息不完整的情況,提高傳感器採集數據的環境適應能力以及採集數據的完整性,從而提高了紙幣鑑偽的精確性。

實施例三

圖3為本發明實施例三提供的一種設備的結構示意圖。圖3示出了適於用來實現本發明實施方式的示例性設備12的框圖。圖3顯示的設備12僅僅是一個示例,不應對本發明實施例的功能和使用範圍帶來任何限制。

如圖3所示,設備12以通用計算設備的形式表現。設備12的組件可以包括但不限於:一個或者多個處理器或者處理單元16,系統存儲器28,連接不同系統組件(包括系統存儲器28和處理單元16)的總線18。

總線18表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速埠,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限於工業標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協會(vesa)局域總線以及外圍組件互連(pci)總線。

設備12典型地包括多種計算機系統可讀介質。這些介質可以是任何能夠被設備12訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。

系統存儲器28可以包括易失性存儲器形式的計算機系統可讀介質,例如隨機存取存儲器(ram)30和/或高速緩存存儲器32。設備12可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統存儲介質。僅作為舉例,存儲系統34可以用於讀寫不可移動的、非易失性磁介質(圖3未顯示,通常稱為「硬碟驅動器」)。儘管圖3中未示出,可以提供用於對可移動非易失性磁碟(例如「軟盤」)讀寫的磁碟驅動器,以及對可移動非易失性光碟(例如cd-rom,dvd-rom或者其它光介質)讀寫的光碟驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線18相連。存儲器28可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執行本發明各實施例的功能。

具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器28中,這樣的程序模塊42包括——但不限於——作業系統、一個或者多個應用程式、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。程序模塊42通常執行本發明所描述的實施例中的功能和/或方法:

在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行;

在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後;其中所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的;

在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

設備12也可以與一個或多個外部設備14(例如鍵盤、指向設備、顯示器24等)通信,還可與一個或者多個使得用戶能與該設備12交互的設備通信,和/或與使得該設備12能與一個或多個其它計算設備進行通信的任何設備(例如網卡,數據機等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進行。並且,設備12還可以通過網絡適配器20與一個或者多個網絡(例如區域網(lan),廣域網(wan)和/或公共網絡,例如網際網路)通信。如圖所示,網絡適配器20通過總線18與設備12的其它模塊通信。應當明白,儘管圖中未示出,可以結合設備12使用其它硬體和/或軟體模塊,包括但不限於:微代碼、設備驅動器、冗餘處理單元、外部磁碟驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。

處理單元16通過運行存儲在系統存儲器28中的程序,從而執行各種功能應用以及數據處理,例如實現本發明實施例所提供的傳感器採集數據的方法。

實施例四

本發明實施例四提供了一種計算機可讀存儲介質,其上存儲有電腦程式,該程序被處理器執行時實現如本申請所有發明實施例提供的傳感器採集數據方法:

在紙幣傳輸通道中的檢測傳感器每次檢測得到紙幣的數據時,將本次檢測得到的數據寫入臨時存儲器的當前行;

在接收到數據採集的觸發信號時,獲取預先設置的預讀行數值,根據所述預讀行數值確定從所述臨時存儲器中採集數據的開始行,所述開始行位於臨時存儲器的當前行之前或之後;其中所述預讀行數值根據預設紙幣最大傾斜角度確定,所述觸發信號是在所述紙幣傳輸通道中的紅外傳感器檢測到紙幣時發送的;

在所述臨時存儲器中從所述開始行開始逐行採集數據,採集的數據的總行數不小於所述預讀行數值與紙幣的數據總行數之和,並將採集的數據進行輸出。

可以採用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限於——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、可攜式計算機磁碟、硬碟、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或快閃記憶體)、光纖、可攜式緊湊磁碟只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。

計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以採用多種形式,包括——但不限於——電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發送、傳播或者傳輸用於由指令執行系統、裝置或者器件使用或者與其結合使用的程序。

計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括——但不限於——無線、電線、光纜、rf等等,或者上述的任意合適的組合。

可以以一種或多種程序設計語言或其組合來編寫用於執行本發明操作的電腦程式代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規的過程式程序設計語言—諸如「c」語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟體包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或伺服器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括區域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用網際網路服務提供商來通過網際網路連接)。

注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限於這裡所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護範圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限於以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的範圍由所附的權利要求範圍決定。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀