用于跟蹤物品的系統(tǒng)和方法
【專利摘要】一種用于跟蹤多個物品的系統(tǒng)考慮:接口,其被配置為接收事件數(shù)據(jù)記錄,該事件數(shù)據(jù)記錄包括指示操作的操作信息、指示操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息;數(shù)據(jù)庫,其被配置為存儲指示多個物品中的每一個的一個或多個狀態(tài)的狀態(tài)信息;以及處理單元,其被配置為經(jīng)由接口接收一個事件數(shù)據(jù)記錄。該處理單元被配置為,響應于接收事件數(shù)據(jù)記錄,并且針對被包括在已接收的事件數(shù)據(jù)記錄中的標識信息標識的所述至少一個物品:基于已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示操作之后的至少一個物品的狀態(tài)的狀態(tài)信息;從數(shù)據(jù)庫查詢指示緊接著操作之前的至少一個物品的狀態(tài)的先前狀態(tài)信息,以及指示緊接著操作之后的至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息;如果響應于查詢數(shù)據(jù)庫而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于查詢數(shù)據(jù)庫而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
【專利說明】
用于跟蹤物品的系統(tǒng)和方法
技術領域
[0001]本發(fā)明涉及用于跟蹤物品的系統(tǒng)和方法,更具體地說,本發(fā)明涉及處理包括標識至少一個物品的標識信息、指示對該物品的操作的操作信息以及指示操作發(fā)生的時間的時間信息的事件數(shù)據(jù)記錄的系統(tǒng)和方法。更具體地說,本發(fā)明還涉及對應的處理實體、計算機程序和計算機程序產(chǎn)品。
【背景技術】
[0002]跟蹤物品目前是各個行業(yè)領域的習慣做法,所述行業(yè)領域例如商品制造和配送、物品(商品、產(chǎn)品、文件等等)的現(xiàn)場檢驗和驗證、物流、運輸?shù)?。此類物品跟蹤已獲得各種傳統(tǒng)技術系統(tǒng)(包括條形碼讀取器、掃描儀、移動終端、網(wǎng)絡和通信設備、傳感器、檢測器、衛(wèi)星定位系統(tǒng)、RF-1D設備、服務器、處理實體、數(shù)據(jù)庫等等)的良好支持。
[0003]但是就一般規(guī)模而言,這些采用上述各種各樣單個技術設備的系統(tǒng)通常分布于現(xiàn)場,即用于跟蹤物品的系統(tǒng)所覆蓋的區(qū)域。更具體地說,在制造站點可能安裝檢測各個位置上是否存在物品的掃描儀,交貨人員可能配備有手持設備來登記單個物品或成捆物品的接收和交付,通信設備可能接收來自掃描儀、設備等的相應數(shù)據(jù),然后將這些數(shù)據(jù)轉發(fā)到處理、存儲和評估數(shù)據(jù)的某中央實體。
[0004]在某種程度上,所有種類的分布式技術設備的這種系統(tǒng)可允許在現(xiàn)場跟蹤一個或多個物品。特別是,這些系統(tǒng)可允許檢索有關以下內容的信息:一個特定物品當前所在的位置、特定物品發(fā)生了何種狀況及發(fā)生時間,以及執(zhí)行某一操作所導致的物品的狀態(tài)。存在各種可應用于現(xiàn)場中物品的操作示例,但是所有操作的共同點是特定操作將一個物品置于特定的明確定義的狀態(tài)。例如,物品可被跟蹤發(fā)現(xiàn)處于特定位置(GPS坐標、城鎮(zhèn)、鄉(xiāng)村等)、跟蹤發(fā)現(xiàn)已被執(zhí)行一個或多個操作(例如,被出售、被打開、跨境等等),所述操作轉而導致物品處于特定狀態(tài)(例如,保修期、不可再銷售、出口到另一國家、須交稅等等)。
[0005]這些系統(tǒng)可能對于優(yōu)化制造、配送、服務、維修以及類似過程具有特定用途。此外,這些系統(tǒng)可被用于驗證和檢驗物品的正確配送和移動。例如,可以檢測到物品正被執(zhí)行出口操作(跨境),但例如基于有關技術規(guī)范和/或與國外當?shù)叵到y(tǒng)之間兼容性的要求,該物品實際上不應離開一個國家。
[0006]盡管此類系統(tǒng)的大規(guī)模分布通常允許大覆蓋范圍,并且相應地允許在大地理區(qū)域中跟蹤大量物品(包括對物品執(zhí)行很多種操作),但是,任何系統(tǒng)分布通常都會遇到有關信息收集和轉發(fā)以便實現(xiàn)精準跟蹤的困難。具體來說,現(xiàn)場收集的任何信息最初都可能是離線的,因為是掃描儀或手持設備收集數(shù)據(jù),但在處理和轉發(fā)所收集的數(shù)據(jù)方面有些延遲,例如,在已經(jīng)記錄某一預定數(shù)量的事件之后。
[0007]這可能是由所涉及的通信設備的工作方式造成的,因為對于每項通信任務而言,需要建立連接,這轉而導致電力(電池)資源被消耗,或者只需訪問在地下或大廈內無法接入的通信網(wǎng)絡。例如,系統(tǒng)可能了解一個物品在某第一國家制造并且此后該物品被看到位于某第二國家的一現(xiàn)場。例如,當午夜時分的下一批轉運之時,當手持設備再次可以訪問無線(通信)網(wǎng)絡之時或者被再次放置到支架上時,物品正??缇车男畔⒖赡茉谵D運公司或海關當局看來仍處于本地并且待報告。自然地,費用也可能是一個因素,因為網(wǎng)絡運營商可能會按照每個連接收費,因而特意收集和保存數(shù)據(jù)。
[0008]除了上述情況之外,存在考慮所謂的批次(或者:定期)處理所收集的事件的傳統(tǒng)系統(tǒng),其中每批事件在處理之前按時間排序。因此,兩個此類批次處理運行之間的時間段定義了接受延遲事件的方式。所有比批次處理時間段舊的事件都會被丟棄,或者這些事件加上所有具有較新事件時間的事件需要被重新處理。
[0009]不管怎樣,都存在這樣的問題:S卩,掃描、檢測或(一般而言)對物品執(zhí)行操作的事件可能在被報告給某一中央數(shù)據(jù)庫或處理實體時出現(xiàn)延遲。但是,這種延遲可能降低跟蹤物品的準確性。在某種程度上,系統(tǒng)可能無法提供準確的跟蹤,并且產(chǎn)生各種可能的不利后果,諸如降低所涉及的過程的效率,從而導致不必要地消耗能源,或者除其它后果之外,還會觸發(fā)誤報警。
【發(fā)明內容】
[0010]上述目標和問題通過獨立權利要求的主題解決。進一步的優(yōu)選實施例在從屬權利要求中定義。
[0011]根據(jù)本發(fā)明的一方面,提供了一種用于跟蹤多個物品的系統(tǒng),包括:接口,其被配置為接收事件數(shù)據(jù)記錄,所述事件數(shù)據(jù)記錄包括指示操作的操作信息、指示所述操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息;數(shù)據(jù)庫,其被配置為存儲指示所述多個物品中的每一個的一個或多個狀態(tài)的狀態(tài)信息;以及處理單元,其被配置為經(jīng)由所述接口接收一個事件數(shù)據(jù)記錄,以及,響應于接收所述事件數(shù)據(jù)記錄,并且針對被包括在所述已接收的事件數(shù)據(jù)記錄中的所述標識信息標識的所述至少一個物品:基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述至少一個物品的狀態(tài)的狀態(tài)信息;從所述數(shù)據(jù)庫查詢指示緊接在所述操作之前的所述至少一個物品的狀態(tài)的先前狀態(tài)信息,以及指示緊接在所述操作之后的所述至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息;如果響應于查詢所述數(shù)據(jù)庫而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于查詢所述數(shù)據(jù)庫而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種用于跟蹤多個物品的方法,包括以下步驟:接收事件數(shù)據(jù)記錄,所述事件數(shù)據(jù)記錄包括指示操作的操作信息、指示所述操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息;存儲所述多個物品中的每一個的一個或多個狀態(tài);以及接收一個事件數(shù)據(jù)記錄,以及,響應于接收所述事件數(shù)據(jù)記錄,并且針對被包括在所述已接收的事件數(shù)據(jù)記錄中的所述標識信息標識的所述至少一個物品,包括以下步驟:基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述至少一個物品的狀態(tài)的狀態(tài)信息;查詢指示緊接在所述操作之前的所述至少一個物品的狀態(tài)的先前狀態(tài)信息,以及指示緊接在所述操作之后的所述至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息;如果響應于所述查詢而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于所述查詢而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0013]根據(jù)本發(fā)明的進一步的方面,提供相關的計算機程序和計算機程序產(chǎn)品。
【附圖說明】
[0014]現(xiàn)在參考附圖描述本發(fā)明的實施例,這些實施例出于更好地理解發(fā)明概念的目的給出并且不限制本發(fā)明,在所述附圖中:
[0015]圖1示出根據(jù)本發(fā)明的一般系統(tǒng)實施例的用于跟蹤物品的系統(tǒng)的示意圖;
[0016]圖2A和2B示出用于跟蹤物品的系統(tǒng)中包含的常見設備的示意圖;
[0017]圖3A到3C示出根據(jù)本發(fā)明的進一步的實施例的事件數(shù)據(jù)記錄的示意性表示;
[0018]圖4A到4C示出本發(fā)明的方法實施例的示意性流程圖;
[0019]圖5A到5C示意性地示出符合本發(fā)明的一般方法實施例的序列;以及
[0020]圖6A到6C示出用于在根據(jù)本發(fā)明的實施例的系統(tǒng)中處理采取針對一個或多個物品的操作的形式的事件的示意性處理圖表。
【具體實施方式】
[0021]圖1示出根據(jù)本發(fā)明的一般系統(tǒng)實施例的用于跟蹤物品的系統(tǒng)的示意圖。該系統(tǒng)包括接口 20,其被配置為經(jīng)由網(wǎng)絡40接收事件數(shù)據(jù)記錄60。網(wǎng)絡40可以包括因特網(wǎng)、無線局域網(wǎng)(WLAN)、無線通信網(wǎng)絡(諸如GSM、PCS、GPRS、UMTS、3GPP、LTE以及相關網(wǎng)絡)、有線網(wǎng)絡、ISDN網(wǎng)絡、近場網(wǎng)絡(例如,BIuetooth(TM))等中的任何一個。網(wǎng)絡40的目的一般是將所述事件數(shù)據(jù)記錄60從采集設備50傳送到接口 20。所述采集設備50可以包括各種單獨的設備和實體,諸如掃描儀、條形碼讀取器、傳感器等等。一般而言,采集設備50適合于檢測針對一個或多個物品的操作(將在下面詳細地描述)。
[0022]該系統(tǒng)進一步包括處理單元10,該處理單元轉而包括處理資源101、存儲器資源102和通信資源103。所述存儲器資源102(例如,存儲器)存儲代碼以便指示處理資源101執(zhí)行作為本公開的一部分的一個或多個方法實施例。在此方面,處理單元10專門被配置為經(jīng)由接口 20接收一個事件數(shù)據(jù)記錄60,并且響應于接收事件數(shù)據(jù)記錄60,基于已接收的事件數(shù)據(jù)記錄產(chǎn)生狀態(tài)信息。此狀態(tài)信息指示借助已接收的事件數(shù)據(jù)記錄60標識的操作之后的至少一個物品的狀態(tài)。
[0023]—般而言,狀態(tài)信息借助適合的信息指示物品的狀態(tài):例如,狀態(tài)信息可以將狀態(tài)指示為明文消息或在系統(tǒng)的其它位置定義的標識符。明文消息可以包含以易于理解的方式指示狀態(tài)的字符串,例如“已發(fā)運”、“已出售”、“已出口”等等。同樣,此類狀態(tài)可以由涉及在其它位置定義的列表(碼本)中的更詳細的定義的標識符定義,例如,狀態(tài)信息可以指示數(shù)值或字母數(shù)字值(例如,“245”或“HCY46F”),該值轉而指示碼本中更詳細的定義,諸如“245=由工廠發(fā)運”。進一步地,狀態(tài)信息可以定義物品的一個或多個屬性的值。具體來說,適當屬性值的列表可以被存儲在狀態(tài)信息中。該列表還可以包括此類屬性的定義或標識符(名稱)。一般而言,屬性可以是與物品關聯(lián)的任何性質,其中包括物理可觀性質、位置、現(xiàn)場狀態(tài)等等。因此,產(chǎn)生的狀態(tài)信息看上去類似“位置= ZRH;已出售=是;到期= 20150101”,或者在狀態(tài)信息的示例中,僅承載屬性值“ZRH;1;20150101”等。
[0024]進一步地,并且再次響應于接收事件數(shù)據(jù)記錄60,處理單元10從數(shù)據(jù)庫30查詢先前狀態(tài)信息和后續(xù)狀態(tài)信息,其中先前狀態(tài)信息指示緊接著操作之前的至少一個物品的狀態(tài),后續(xù)狀態(tài)信息指示緊接著操作之后的至少一個物品的狀態(tài)。在此方面,數(shù)據(jù)庫30可以存儲“圍繞”新產(chǎn)生的狀態(tài)的物品的狀態(tài),所述新產(chǎn)生的狀態(tài)是響應于剛接收的事件數(shù)據(jù)記錄而產(chǎn)生的。
[0025]—般而言,狀態(tài)為先前狀態(tài)或后續(xù)狀態(tài)的事實可基于被包含在已接收的事件數(shù)據(jù)記錄中的時間信息來確定:該時間信息指示發(fā)生改變物品狀態(tài)的操作的時間。該新改變的狀態(tài)是結合所謂的狀態(tài)信息產(chǎn)生的狀態(tài)。該狀態(tài)信息可以與一時間關聯(lián),該時間指示物品開始具備所產(chǎn)生的狀態(tài)的時間。因此,數(shù)據(jù)庫30中已存儲的與之前和之后的時間關聯(lián)的任何狀態(tài)信息都可被分別視為先前狀態(tài)和后續(xù)狀態(tài)。緊接著先前/后續(xù)的狀態(tài)的事實暗示分別在已產(chǎn)生的狀態(tài)與先前狀態(tài)之間,以及在已產(chǎn)生的狀態(tài)與后續(xù)狀態(tài)之間,沒有任何進一步的狀態(tài)為數(shù)據(jù)庫30所知(存儲在數(shù)據(jù)庫30中)。優(yōu)選地,為實現(xiàn)上述目的,所有狀態(tài)信息(已產(chǎn)生的以及已存儲在數(shù)據(jù)庫30中的信息)與對應的時間信息關聯(lián),以便于確定它們的時序。
[0026]但是,當然可以有不存在先前狀態(tài)信息的情況。如果已接收的事件(事件數(shù)據(jù)記錄)涉及初始化操作(通過此操作,在系統(tǒng)中開始針對上述物品的跟蹤),則可能出現(xiàn)此情況。例如“從工廠派送物品”的操作可能涉及完成一個物品的制造和打包,從而將物品發(fā)布到現(xiàn)場。該系統(tǒng)可以僅跟蹤位于現(xiàn)場的物品,從而不考慮跟蹤工廠內(即,在物品發(fā)布之前)的物品。因此,與此類初始化操作相關的事件可以是跟蹤開始并且相應地向系統(tǒng)“注冊”該物品的第一個事件。
[0027]同樣,當然可以有不存在后續(xù)狀態(tài)信息的情況。一般在系統(tǒng)為最新(S卩,存儲真實的和實際的最近物品狀態(tài))時可能出現(xiàn)此情況。按照上述示例,已接收的事件數(shù)據(jù)記錄例如可能涉及發(fā)運操作,在此期間,對剛發(fā)布的物品進行發(fā)運。這兩個操作將在序列上直接相繼,從而沒有后續(xù)狀態(tài)信息將存儲在數(shù)據(jù)庫30中。但是,在任何情況下都考慮先前狀態(tài)和后續(xù)狀態(tài),因此(至少)從數(shù)據(jù)庫30查詢兩者,而不考慮它們實際是否存在,這樣做有很大優(yōu)點。原因是,已接收的事件數(shù)據(jù)記錄有可能在系統(tǒng)中延遲,盡管它涉及在通過存儲所謂的后續(xù)狀態(tài)信息已經(jīng)考慮的事件之前發(fā)生的事件。以此方式,可以獲取將結合圖6A到6C描述的實施例更詳細地描述的各種優(yōu)點。
[0028]此外,如果響應于查詢數(shù)據(jù)庫30而檢索到先前狀態(tài)信息,則處理單元10針對第一合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與先前狀態(tài)信息指示的狀態(tài)之間的轉變。進一步地,如果響應于查詢數(shù)據(jù)庫而檢索到后續(xù)狀態(tài)信息,則處理單元10針對第二合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。以此方式,可以根據(jù)涉及已接收的事件數(shù)據(jù)記錄的事件是否“適配于”所述規(guī)則定義的事件和狀態(tài)鏈來評估該事件。
[0029]例如,規(guī)則可以定義被系統(tǒng)認為符合某一預定的狀態(tài)或狀態(tài)轉變序列的一對或多對狀態(tài)。如果已產(chǎn)生的狀態(tài)信息和先前或后續(xù)狀態(tài)信息構成的對不在此規(guī)則的對集合中,可以發(fā)現(xiàn)該對不符合此規(guī)則。再次按照上述示例,涉及銷售操作的事件不應緊接著位于發(fā)布操作之后,因為從工廠直接銷售是禁止的。一般而言,規(guī)則定義狀態(tài)對的兩個狀態(tài)(或對應的狀態(tài)信息)之間的給定轉變是否符合狀態(tài)/狀態(tài)轉變序列。
[0030]根據(jù)涉及承載屬性值的狀態(tài)信息的示例和實施例,一個說明性例子可以是定義位置(例如,借助于國家縮寫)的屬性的例子。因此,先前狀態(tài)信息可以定義“CH”,指示物品位于瑞士,后續(xù)狀態(tài)信息可以定義“PL”,指示物品位于波蘭。一規(guī)則現(xiàn)在可以定義反映某一給定要求的允許的屬性對。例如,要求可以是:物品僅沿著在地理上定義的路線“旅行”,因為只有相鄰的國家定義允許的對(例如,“CH”->“FR” ; “CH”->“DE” ; “DE”->“PL”等等)。在這種情況下,可以發(fā)現(xiàn)該對不符合規(guī)則,因為瑞士與波蘭沒有共同國界。但是,如果傳入事件涉及在先前和后續(xù)狀態(tài)之間的時間檢測到物品位于德國,則可能發(fā)現(xiàn)兩個轉變(即“CH”->“DE”以及“DE” -> “PL” )都符合規(guī)則。當然,本公開不限于上述示例,因為可以在規(guī)則中定義任何屬性合規(guī)對或不合規(guī)對。此時需要指出,很明顯規(guī)則可以通過肯定的定義(即,哪些轉變合規(guī))和/或否定的定義(即,哪些轉變不合規(guī))定義合規(guī)性。上述動作針對被包括在已接收的事件數(shù)據(jù)記錄中的標識信息所標識的單一物品執(zhí)行,或者,如果被包括在已接收的事件數(shù)據(jù)記錄中的標識信息標識一個以上物品,則針對這些已標識的物品中的每一個執(zhí)行上述動作。
[0031]而且,可以在評估規(guī)則合規(guī)性時考慮操作和/或事件類型。具體來說,操作可以從多個規(guī)則中確定一個將被應用于所考慮的狀態(tài)的規(guī)則。再次按照涉及定義位置的屬性的上述說明性示例,規(guī)則可以定義,例如,屬性值的轉變只能結合一個或多個特定操作發(fā)生。例如,從“CH”到“DE”的轉變只能隨著操作“跨境”發(fā)生。以此方式,一旦屬性(狀態(tài))對不與操作對應,則可以標識不合常規(guī)。例如,從“CH”到“DE”的轉變不符合針對操作“打開貨板”的規(guī)則。
[0032]數(shù)據(jù)庫30被配置為存儲被系統(tǒng)跟蹤的物品的狀態(tài)信息。如上所述,數(shù)據(jù)庫30存儲先前和后續(xù)狀態(tài)信息,只要其已經(jīng)存在)。由處理單元10響應于接收事件數(shù)據(jù)記錄60而產(chǎn)生的已產(chǎn)生的狀態(tài)信息也可以被存儲在數(shù)據(jù)庫30中,因為該數(shù)據(jù)庫存儲每個物品的最準確的可用狀態(tài)列表。格式可以通過任何適當?shù)姆绞綄崿F(xiàn),因此通常相對于標識信息制作索引。這樣允許訪問數(shù)據(jù)庫30到目前為止所知的所有狀態(tài)的信息。
[0033]此信息可以根據(jù)需要附加,例如,當新產(chǎn)生的狀態(tài)將被存儲在狀態(tài)歷史中時。
[0034]一般而言,處理單元10可以借助其通信資源103與接口 20和數(shù)據(jù)庫30通信。但是,該實施例不應被限于所示的配置,因為很明顯,所述接口20和/或所述數(shù)據(jù)庫30可以在下述意義上是處理單元10的一部分:處理單元10例如由某一服務器實體(服務器計算機、數(shù)據(jù)中心的虛擬機等)形成,從而完全可以通過相應地進一步配置處理資源101而形成接口 20。在這種情況下,所述通信資源103可以直接與網(wǎng)絡40通信。就所述數(shù)據(jù)庫30而言,需要指出,該數(shù)據(jù)庫30也可以是處理單元10的一部分,或者完全可以是數(shù)據(jù)中心的某一遠程數(shù)據(jù)庫,或者可以通過某一網(wǎng)絡訪問,例如還可以通過網(wǎng)絡40訪問。處理資源101可以采取一個或多個處理單元(CPU),以及常見硬件存儲設備(硬盤驅動器、固態(tài)盤、隨機存取存儲器、閃存等等)的存儲資源102的形式。
[0035]圖2A示出采取手持式掃描儀/條形碼讀取器設備51形式的采集設備的一個示例。設備51包括窗口 54,通過該窗口,可以獲取被跟蹤的物品200上的某種標記(例如,ID或2D條形碼)的數(shù)字圖像。如此處所示,2D條形碼被施加到物品上,并且被置于設備51的視野當中。設備51進一步包括集成的處理設備52,集成的處理設備52通常包括處理單元、存儲單元,并且還可能包括通信單元。除了一個或多個(可選的)操作按鈕之外,設備51還可以包括采取顯示器53(和/或光指示器等等)形式的用戶界面。在顯示器為觸摸感應顯示器的情況下,可以無需任何進一步的操作按鈕/元件,因為設備操作可以完全借助觸摸屏完成。設備51也可以包括可選的光源,用于在檢查期間照亮物品。更進一步地,可以提供附加的裝置以通過聲音向用戶通知驗證結果。
[0036]圖2B示出作為模塊51’的一件采集設備的固定類型示例,該模塊可在操作上安裝于制造/配送線上,用于讀取在所述線上傳輸?shù)奈锲飞系臉擞?。設備51’包括窗口54’,通過該窗口,可以獲取附著在物品上的標記的圖像。設備51’進一步包括集成的處理設備52’,集成的處理設備52’一般包括處理單元、存儲單元,并且還可能包括通信單元。除了一個或多個(可選的)操作按鈕之外,設備51’還可以包括可選的光源,用于在采集圖像期間照亮物品??梢蕴峁└郊拥墓潭ㄔ?5以將設備54’安裝在例如制造線(其中多個物品經(jīng)過設備)中的特定位置。該特定位置可以與特定事件關聯(lián),從而來自設備51’的任何檢測結果可以被標識為被應用于物品的特定操作。當然,設備可以采取其它形式,并且可以是有線設備或無線設備。
[0037]在結合圖2A和2B描述的實施例中,對應的處理資源被配置為判定事件的發(fā)生,并且相應地編制事件數(shù)據(jù)記錄以便立即或在以后轉發(fā)到系統(tǒng)的接口。更具體地說,包括物品上的標記的圖像的采集可以觸發(fā)對該標記的內容的解碼,以獲取標識物品的某類信息。例如,被置于物品上的2D條形碼可以攜帶用于或多或少地唯一地標識物品的序列號。因此,此信息可用于產(chǎn)生作為事件數(shù)據(jù)記錄的一部分的標識信息。
[0038]需要指出,一般而言,無需確保嚴格的唯一性需求,因為標識符可以在一段時間內針對不同類型的物品,或者在不同的地理區(qū)域重復地使用。例如,一組唯一的標識符可以在被標識的物品一般已經(jīng)過期或腐爛之后重復使用(例如,諸如瓶裝鮮奶之類的易腐爛貨品可以在例如半年之后借助重復使用的標識符進行標識)。進一步地,某些物品類型的唯一標識也可以完全地免除:例如,多個香煙包裝可以全部攜帶相同的標識符。但是,通過將所有這些包裝關聯(lián)到一個捆(貨板,發(fā)運),仍可以通過跟蹤這些包裝中的任一個來跟蹤整捆物品。當然,可以應用用于合理地區(qū)分具有相同標識符的兩個物品或跟蹤具有相同標識符的物品的其它任何機制。
[0039]就操作而言,這對于設備51、51’的位置和/或操作可能是隱式的。在固定設備51’的示例中,其位于傳送帶末端的相應位置可能暗示經(jīng)過該位置(即,被設備51’登記/檢測)的任何物品已經(jīng)完成制造,因此被發(fā)布。而且,操作種類可被設置到設備,其中例如用戶在掃描物品之前借助手持設備51的用戶界面53選擇特定操作。這樣做的優(yōu)點是多個操作可被單一設備考慮。因此,可以產(chǎn)生操作信息。同樣,時間信息可以例如通過訪問設備內部的時鐘來產(chǎn)生。以此方式,可以編制一個完整的事件數(shù)據(jù)記錄。
[0040]作為采集設備的示例,設備51和51’的共同之處是:它們產(chǎn)生事件數(shù)據(jù)記錄以轉發(fā)到系統(tǒng)的接口。優(yōu)選地,這些設備在發(fā)送一個或多個事件數(shù)據(jù)記錄時考慮環(huán)境要求。例如,手持設備51可以經(jīng)由并非在每個位置都可用的無線接入網(wǎng)絡(WLAN、UMTS等等)通信。因此,設備可以收集所有已產(chǎn)生的事件數(shù)據(jù)記錄,直到網(wǎng)絡接入可用并且可以一次性轉發(fā)所有已收集的記錄。所采用的網(wǎng)絡的收費方案也可以起作用,因為可以優(yōu)選地執(zhí)行一個以上記錄的批次傳輸以避免即興地(ad hoc)單獨發(fā)送已產(chǎn)生的記錄所產(chǎn)生的費用。此操作類似地應用于固定類型的設備,因為可用的通信信道可能與其它應用共享,或者工廠本身本來就批次地報告任何事件。本發(fā)明的實施例的優(yōu)點是使得與此類延遲關聯(lián)的效應大幅減弱。
[0041]一般而言,所述檢測設備50的實際配置不限于所示的示例。同樣,可以應用無線射頻識別(RFID)或其它任何類型的物理檢測,只要可以判定事件的發(fā)生,并且相應地產(chǎn)生對應的事件數(shù)據(jù)記錄即可。
[0042]圖3A示出根據(jù)本發(fā)明的進一步的實施例的事件數(shù)據(jù)記錄610的示意性表示。如圖所示,事件數(shù)據(jù)記錄610包括時間信息611、標識信息612和操作信息613。所述時間信息611指示操作發(fā)生的時間。更具體地說,所述操作應用于被跟蹤的一個或多個物品。一般而言,操作是將一個或多個物品置于明確定義的狀態(tài)的動作,其中操作之后的狀態(tài)通常不同于操作之前的狀態(tài)。因此,操作一般修改應用該操作的一個或多個物品的狀態(tài)。
[0043]適當?shù)牟僮鞯氖纠?完成物品的制造階段;完成一個物品的此類制造;測試物品的一個或多個性質;包裝物品;將物品置于特定位置;一個物品的發(fā)貨;打開物品;銷售物品;打開物品包裝;在特定位置和/或時間上檢測到物品;確定物品的物理可觀察量(例如,溫度、壓力、質量、體積等等);重新包裝物品、檢測離開特定區(qū)域(工廠/經(jīng)營區(qū)域、地區(qū)、國家、管轄區(qū)等等)的物品。在任何情況中,操作類型由事件數(shù)據(jù)記錄610包括的所述操作信息613指示。
[0044]事件記錄610的標識信息612標識在特定時間被執(zhí)行操作的物品。就像針對所述時間信息611和所述操作信息613那樣,標識信息612也可以采取任何適當?shù)男问?,其中字?字節(jié))串通常表示標識物品的或多或少地唯一的標識符。需要指出,無需任何嚴格的唯一性需求,因為標識符可以在一段時間內重復地使用,或者攜帶一個標識符的多個物品與一個上級物品關聯(lián)(請參見上文)。對于操作信息613,通常一些字符(字節(jié))便足夠,因為操作可以借助代碼列表標識,在該代碼列表中,某一操作標識符與可以在系統(tǒng)中的其它位置更詳細地定義的特定操作關聯(lián)。
[0045]圖3B和3C示出根據(jù)本發(fā)明的進一步的實施例的事件數(shù)據(jù)記錄的示意性表示。具體來說,事件數(shù)據(jù)記錄620的標識信息612’通過容納用于標識多個物品的手段而被擴展。例如,標識信息612’容納多個標識符,每個標識符標識一個單獨的物品。需要指出,所述多個物品無需相同或者具有相同類型。相反地,一個標識符可以標識包含多個物品的成捆物品,這些多個物品可以是不同的物品、類似的物品、或者相同類型的物品,并且至少部分地由標識信息612’中的剩余標識符相應地標識。以此方式,提供用于定義層級關聯(lián)的手段,其中,一個上級物品(例如,由IDl標識的物品)是一個或多個下級物品(例如,由ID2、ID3...標識)的集合。
[0046]在圖3C中,事件數(shù)據(jù)記錄630被附加了位置信息614,該位置信息可以指示在給定時間對物品執(zhí)行操作的位置。位置信息614可以再次采取任何適當?shù)男问?,該形式或多或少地唯一地標識位置。示例包括地理位置(GPS/GLONASS/Galileo坐標)、位置代碼(例如,IATA或類似的字母代碼,例如ZRH、JFK等等)、ICANN國家代碼,或者用于標識位置或位置區(qū)域的其它任何代碼。應該理解,結合圖3A到3C所示的實施例可以通過任何適當?shù)男问浇M合。例如,事件數(shù)據(jù)記錄620可以附帶位置信息614,如針對事件數(shù)據(jù)記錄630那樣。
[0047]圖4A示出本發(fā)明的一個方法實施例的示意性流程圖。具體來說,示出用于跟蹤多個物品的實施例。該實施例包括步驟511(存儲狀態(tài)信息),此步驟例如將指示多個物品中的每一個的一個或多個狀態(tài)的狀態(tài)信息存儲到數(shù)據(jù)庫中。在步驟512(接收事件數(shù)據(jù)記錄),例如從轉發(fā)來自現(xiàn)場設備的事件數(shù)據(jù)記錄的接口接收事件數(shù)據(jù)記錄。事件數(shù)據(jù)記錄包括指示操作的操作信息、指示操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息。
[0048]接收事件數(shù)據(jù)記錄的步驟512觸發(fā)下面的步驟,以便于這些步驟響應于在步驟512接收事件數(shù)據(jù)記錄而被執(zhí)行,并且使得這些步驟針對被包括在已接收的事件數(shù)據(jù)記錄中的標識信息所標識的至少一個物品而被執(zhí)行。如果已接收的事件數(shù)據(jù)記錄攜帶標識一個以上物品的標識信息,可以針對每個被標識的物品執(zhí)行下面的步驟。這些步驟為至少步驟513、514和515。
[0049]在步驟513(產(chǎn)生狀態(tài)信息),存在基于已接收的事件數(shù)據(jù)記錄而產(chǎn)生的(新)狀態(tài)信息。所產(chǎn)生的狀態(tài)信息指示由作為已接收的事件數(shù)據(jù)記錄的一部分的操作信息定義的操作之后的至少一個物品的狀態(tài)。在步驟514(查詢先前/后續(xù)狀態(tài)信息),例如從數(shù)據(jù)庫查詢指示緊接著操作之前的至少一個物品的狀態(tài)的先前狀態(tài)信息,和指示緊接著操作之后的至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息。需要指出,實際順序完全可能與所描述的順序不同。具體來說,步驟可以按照任何順序執(zhí)行,只要評估步驟515(評估轉變)具有準備就緒的所有信息(如果存在的話)即可。
[0050]在步驟513產(chǎn)生(新)狀態(tài)信息,并且已經(jīng)在步驟514至少查詢先前狀態(tài)信息和后續(xù)狀態(tài)信息之后,該方法便可以繼續(xù)到評估可能的狀態(tài)轉變的步驟515。具體來說,如果響應于步驟514的查詢而檢索到先前狀態(tài)信息,則可針對第一合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與先前狀態(tài)信息指示的狀態(tài)之間的轉變。同樣,如果響應于步驟514的查詢而檢索到后續(xù)狀態(tài)信息,則可針對第二合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0051]—般而言,術語第一和第二合規(guī)性涉及評估合規(guī)性所產(chǎn)生的第一和第二結果。第一結果涉及評估先前狀態(tài)信息和已產(chǎn)生的(新)狀態(tài)信息構成的對,第二結果涉及評估后續(xù)狀態(tài)信息和已產(chǎn)生的(新)狀態(tài)信息構成的對。這樣,如果先前狀態(tài)信息和后續(xù)狀態(tài)信息都存在,則有兩個結果可用于所接收的事件數(shù)據(jù)記錄。一般而言,已產(chǎn)生的狀態(tài)信息也可以在可選的步驟516(存儲已產(chǎn)生的狀態(tài)信息)中存儲。
[0052]本發(fā)明的該一般實施例的特定示例在圖5Aa)到c)中進一步解釋。具體來說,圖5Aa)示意性地示出帶有指示第一時間的時間信息的第一事件數(shù)據(jù)記錄60和帶有指示所述第一時間之后的第二時間的時間信息的第二事件數(shù)據(jù)記錄60”。事件數(shù)據(jù)記錄60、60’導致狀態(tài)信息90和90 ’被存儲在數(shù)據(jù)庫30中。第一轉變901可以符合、也可以不符合對應的規(guī)則。
[0053]圖5Ab)示出接收進一步的事件數(shù)據(jù)記錄60”的情況,該進一步的事件數(shù)據(jù)記錄60”帶有指示所述第一時間與所述第二時間之間的進一步的時間的時間信息。所產(chǎn)生的狀態(tài)信息90”可能已經(jīng)被存儲在數(shù)據(jù)庫30中(如圖所示),或者備選地,也完全可能僅被初步地計算并且位于數(shù)據(jù)庫30之外。在任何情況下,現(xiàn)在具有準備好的三組狀態(tài)信息90、90’和90”還允許評估進一步的轉變,如圖5c)所示。具體來說,現(xiàn)在可以相對于針對對應規(guī)則的合規(guī)性評估轉變902和903。例如,如果轉變901被發(fā)現(xiàn)不符合適用的規(guī)則,則按照由第一時間、所述進一步的時間和第二時間給出的實際時間序列的現(xiàn)有當前轉變902和903可能被發(fā)現(xiàn)均符合適用的規(guī)則。
[0054]可選地,評估步驟515的結果可以觸發(fā)步驟517中的通知或警報(通知/警報)。
[0055]現(xiàn)在參考圖4A和5A,轉變901的評估步驟517因此可以觸發(fā)指示不合規(guī)性的通知,因為該轉變不符合適用的規(guī)則。但是,在接收到進一步的事件60”(其指示所述進一步的時間和轉變902的評估為符合適用的規(guī)則)之后,創(chuàng)建狀態(tài)90”與狀態(tài)90’之間的新轉變903,即,指示事件60”的進一步的時間的時間信息被添加到狀態(tài)90’的時間序列中,并且通過用指定轉變有效的信息替換不合規(guī)性信息來更新與狀態(tài)90’關聯(lián)的不合規(guī)性的通知。這對應于先前的(不合規(guī))轉變901的隱式取消。
[0056]一般而言,通知由響應于評估合規(guī)性的特定結果而采取的特定的動作構成。該動作能夠使結果被其它過程和/或(人類)操作者或另一接收者注意,所述另一接收者負責轉而響應于通知而決定進一步的動作。到目前為止,警報不同于通知之處在于:警報包括附加動作,該附加動作將警報區(qū)分為相對于(單純的)通知具有較高重要性/優(yōu)先級。例如,所述附加動作可以包括等待警報的確認,其中可能需要特定操作者確認警報的接收。
[0057]通知或警報可以采取電子消息的形式,如SMS(短消息服務)、電子郵件或其它任何電子消息格式。它可以包含相關物品及其對應狀態(tài)的細節(jié),并且可被用于觸發(fā)一個或多個過程,諸如生成報告、操作者手動干預等等。通知或警報例如也可以(經(jīng)由控制單元)觸發(fā)操作的自動激活,所述操作諸如制造/包裝/傳送線上的質量控制動作,從該線彈出物品,檢查庫存或特定貨板,標簽打印等等。再次地,所示的順序也可以不同,其中已產(chǎn)生的信息在產(chǎn)生之后的任意時刻存儲,并且可以響應于檢測到第一不合規(guī)性而觸發(fā)通知或警報。
[0058]圖4B示出基于結合圖4A所示和所描述的實施例的本發(fā)明的另一方法實施例的示例性流程圖。具體來說,該實施例涉及標識信息標識至少一個進一步的物品(即,多個物品)的情況,其中至少一個進一步的物品與一個物品關聯(lián)。例如,一個物品涉及包含多個物品的成捆物品,其中所述進一步的物品是成捆物品中的構成物品之一。為此,該實施例包括步驟521(產(chǎn)生第二狀態(tài)信息),此步驟基于已接收的事件數(shù)據(jù)記錄產(chǎn)生第二狀態(tài)信息,此信息指示已接收的事件數(shù)據(jù)記錄中的操作信息定義的操作之后的進一步的物品的狀態(tài)。再次地,在步驟521之前或之后,該實施例包括步驟522 (查詢第二先前/后續(xù)狀態(tài)信息),此步驟查詢指示緊接著所述操作之前的進一步的物品的狀態(tài)的第二先前狀態(tài)信息,以及指示緊接著所述操作之后的進一步的物品的狀態(tài)的第二后續(xù)狀態(tài)信息。
[0059]一旦在步驟521產(chǎn)生第二狀態(tài)信息,并且已經(jīng)在步驟522至少查詢第二先前狀態(tài)信息和第二后續(xù)狀態(tài)信息,該方法便可以繼續(xù)到步驟523(評估狀態(tài)轉變),如果響應于步驟522的查詢而檢索到第二先前狀態(tài)信息,則此步驟針對第四合規(guī)性評估第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第二先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及,如果響應于步驟522的查詢而檢索到第二后續(xù)狀態(tài)信息,則此步驟針對第五合規(guī)性評估第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第二后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0060]本發(fā)明的該一般實施例的特定示例在圖5Ba)到d)中進一步解釋。具體來說,圖5Ba)示意性地示出帶有標識第一物品201的標識信息的第一事件數(shù)據(jù)記錄61。因此,可以產(chǎn)生事件數(shù)據(jù)記錄61的標識信息所標識的該第一物品201的第一狀態(tài)信息91 ο此狀態(tài)信息91指示第一物品201在事件數(shù)據(jù)記錄61的時間信息所指示的第一時間處的狀態(tài)。同樣,該第一物品的進一步的事件數(shù)據(jù)記錄63導致第一物品在所述第一時間之后的第二時間處的狀態(tài)信息93。因此,可以評估轉變911是否符合適用的規(guī)則。
[0061 ]圖5B b)示意性地示出接收帶有標識進一步的物品202和第一物品201的標識信息的事件數(shù)據(jù)記錄62。因此,事件數(shù)據(jù)記錄62中的操作信息不僅影響該進一步的物品202的狀態(tài)(由相應地產(chǎn)生的狀態(tài)信息92反映),而且還影響第一物品201的狀態(tài)。因此,產(chǎn)生第一物品201的新狀態(tài)信息91’,此狀態(tài)信息指示第一物品201在位于第一時間與第二時間之間的時間處的狀態(tài)(遵循的假設是事件數(shù)據(jù)記錄62攜帶指示該第一時間與第二時間之間的時間的時間信息)。作為新產(chǎn)生的狀態(tài)信息91 ’的結果,存在狀態(tài)信息91和91 ’以及91’和93所指示的狀態(tài)之間的轉變912和913。
[0062]如圖5Bc)所示,接收進一步的事件數(shù)據(jù)記錄64,該事件數(shù)據(jù)記錄借助其標識信息再次標識至少第一物品201和進一步的物品202。作為結果,針對物品201和202兩者,可以產(chǎn)生對應的狀態(tài)信息91”和94,這些信息指示依賴于事件數(shù)據(jù)記錄64的時間信息所指示的時間的第一與第二時間之間的一個或多個時間處的狀態(tài)。作為結果以及如圖5B d)所示,可以針對第一物品201評估狀態(tài)轉變914和915,以及可以針對進一步的物品202評估至少狀態(tài)轉變916。一般而言,在標識信息標識一個以上物品的情況下,這些物品可以彼此關聯(lián),或者這些物品可以具有某種關系。例如,所示的第一物品201可以是單個產(chǎn)品(包裝),而第二物品可以是采取紙板箱、貨板等形式的包含一個以上此類單個產(chǎn)品的成捆產(chǎn)品。
[0063]圖4C示出基于結合圖4A所示和所描述的實施例的本發(fā)明的另一方法實施例的示例性流程圖。具體來說,該實施例涉及其中可以標識與被包括在已接收的事件數(shù)據(jù)記錄中的標識信息所標識的物品之一關聯(lián)的相關物品的情況。在這種情況下,基于從數(shù)據(jù)庫查詢的指示相關物品的狀態(tài)的狀態(tài)信息,進一步產(chǎn)生指示操作之后的物品狀態(tài)的所述狀態(tài)信息。
[0064]該實施例然后包括步驟531(產(chǎn)生第三狀態(tài)信息),此步驟基于已接收的事件數(shù)據(jù)記錄產(chǎn)生指示操作之后的相關物品的狀態(tài)的第三狀態(tài)信息。與其它方法實施例類似,步驟532(查詢第三先前/后續(xù)狀態(tài)信息)查詢指示緊接著操作之前的相關物品的狀態(tài)的第三先前狀態(tài)信息,以及查詢指示緊接著操作之后的相關物品的狀態(tài)的第三后續(xù)狀態(tài)信息。一般而言,該實施例允許處理與被跟蹤的物品間接相關的事件。更具體地說,可以評估物品的狀態(tài)轉變,其中所述物品并不直接由傳入事件數(shù)據(jù)記錄標識。例如,已接收的事件涉及一個貨板的打開操作。在數(shù)據(jù)庫(或其它位置)中,可以包含有關形成該貨板的一部分的進一步的物品的信息,這樣,接收涉及貨板的事件數(shù)據(jù)記錄允許評估采取所謂的相關物品形式的單個構成物品的狀態(tài)轉變。
[0065]一旦在步驟531產(chǎn)生第三狀態(tài)信息,并且已經(jīng)在步驟532至少查詢第三先前狀態(tài)信息和第三后續(xù)狀態(tài)信息(按照任意順序),方法便可以繼續(xù)到步驟533(評估狀態(tài)轉變),如果響應于步驟532的查詢而檢索到第三先前狀態(tài)信息,則此步驟針對第六合規(guī)性評估第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第三先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于步驟532的查詢而檢索到第三后續(xù)狀態(tài)信息,則此步驟針對第七合規(guī)性評估第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第三后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0066]本發(fā)明的該一般實施例的特定示例與結合圖5B解釋的示例類似,只是需要任何明確地標識相關物品的標識信息。更具體地說,按照圖5B給出的示例,已接收的事件數(shù)據(jù)記錄可以攜帶僅標識一個物品(例如,第一物品201)的標識信息。第一物品201與第二物品202之間的關系可以不借助標識信息中的額外信息建立。相反,可以通過查詢數(shù)據(jù)庫建立此關系。以此方式,即使事件數(shù)據(jù)記錄62和64攜帶(僅)標識第二物品202的標識信息,也可以產(chǎn)生狀態(tài)信息91’和91”。再次針對第二物品202是多個單獨的第一物品201構成的成捆物品的示例,數(shù)據(jù)庫可以存儲第二物品的列表,該列表攜帶有關哪些單獨的第一物品201形成該第二物品202的一部分的信息。
[0067]本發(fā)明的進一步的實施例在圖5Ca)和b)中解釋。具體來說,圖5C a)示意性地示出帶有標識均與物品210相關或關聯(lián)的第一物品201和第二物品202的標識信息的第一事件數(shù)據(jù)記錄61。所述物品210例如可以是承載物品201和202的貨板。以此方式,第一和第二物品201、202與上級物品210具有層級關系。因此,事件數(shù)據(jù)記錄可以導致定義所有物品(SP,物品201、物品202和物品210)的狀態(tài)的狀態(tài)信息91。
[0068]第二事件數(shù)據(jù)記錄61’可以攜帶標識所有物品201、202和210中的任一個或全部的標識信息。但是,第二事件數(shù)據(jù)記錄61’導致定義一狀態(tài)的狀態(tài)信息91’,可以評估從狀態(tài)信息91定義的先前狀態(tài)到所述狀態(tài)的轉變911。該實施例考慮此類轉變911的評估或事件61’導致通知822的情況,其中通知822攜帶涉及相關物品之間的關聯(lián)的某種信息。例如,物品201、物品202和物品210之間的層級關系可以由通知822定義。一般而言,在該實施例中,通知因此攜帶有關由標識信息標識的物品之間的關系的信息。同樣,不一定嚴格地需要借助標識信息的該明確定義,因為也可以通過查詢數(shù)據(jù)庫來獲取關系,以使得該關系被包括在通知中。
[0069]就通知而言,需要指出,通知可以被關聯(lián)到轉變(或其評估)、狀態(tài)和/或事件。而在通知為警報的情況下,可以響應于評估轉變(即,無效移動)而產(chǎn)生警報,并且該警報應該被關聯(lián)到導致將被發(fā)現(xiàn)的轉變的事件一因此,通知822可被關聯(lián)到事件61’和/或狀態(tài)91’。對于更多地被關聯(lián)到所遇到的特定狀態(tài)而非關聯(lián)到轉變的通知的情況,這樣做具有特殊意義。這樣做具有進一步的重要性,因為通知/警報可以僅在該發(fā)現(xiàn)狀態(tài)之時被視為有效。例如,如果考慮新狀態(tài),從而序列變?yōu)?1->91〃->91’,則先前評估的轉變911永遠不會實際發(fā)生,但是通知822仍可能因為事件61’和/或狀態(tài)91’的處理而產(chǎn)生。
[0070]圖5Cb)示意性地示出接收攜帶標識至少一個物品的標識信息的進一步的事件數(shù)據(jù)記錄62。具體來說,該示例考慮至少物品201被標識,并且事件數(shù)據(jù)記錄62的操作信息涉及解除物品201與物品202和/或物品210之間的關系。一般而言,事件也可以影響(先前)關聯(lián)的物品之間的關系。按照上述攜帶多個單獨的物品的貨板示例,事件數(shù)據(jù)記錄62所報告的操作可以涉及從貨板取出一個物品,該貨板然后將由物品210表示,而被取出的物品本身將由物品201表示。先前發(fā)出的通知可以仍在應用,但是其內容可能被修改。例如,可以通過將通知822更改為通知822’(例如,借助通知更新)來實現(xiàn)此修改。具體來說,通知822’可以包括更新的信息,此信息涉及相關物品之間的關聯(lián),即,剩余物品202與210之間的層級關系O
[0071]具體來說,特別是在處理不按順序或者發(fā)生延遲的事件時??赡馨l(fā)生對通知的校正。在所示場景中,事件61 ’(包括轉變911和/或狀態(tài)91、91 ’)的處理產(chǎn)生帶有特定物品層次結構的通知822。由于狀態(tài)91”按時間順序可以位于狀態(tài)91’之后,無法發(fā)出對通知822的校正,其結果是通知822在狀態(tài)91’時仍是正確的。因此,事件62導致對現(xiàn)有狀態(tài)91與91’之間的層次結構的更改,這樣,先前評估事件61’時存在的層次結構信息現(xiàn)在被獲知不正確,因此,需要針對事件61 ’(狀態(tài)91 ’)產(chǎn)生對通知822的更改822 ’。
[0072]圖6A示出用于在根據(jù)本發(fā)明的實施例的系統(tǒng)中處理采取針對一個物品的操作的形式的事件的示意性處理圖。具體來說,再次參考采集設備50、接口20、處理實體10以及數(shù)據(jù)庫30,因為這些組件已經(jīng)結合圖1進行了詳細地描述。所示的過程從操作被應用于物品開始,此操作借助事件810被報告給對應的一件采集設備50。該接收的一件采集設備50然后產(chǎn)生事件數(shù)據(jù)記錄60,事件數(shù)據(jù)記錄60在81中被轉發(fā)到接口 20。例如,該接收的一件采集設備50可以采取檢測器的形式,該檢測器檢測位于特定位置(例如,在工廠的制造階段,位于傳送帶上的一位置等等)的特定物品。按照該示例,通過檢測給定物品在相應的時間位于一個特定位置,事件810可被標識為涉及完成操作。
[0073]從這里開始,采集設備50可以產(chǎn)生事件數(shù)據(jù)記錄60并且可以在811中將其轉發(fā)到接口 20。接口 20接收(并且可能收集多個)事件數(shù)據(jù)記錄,并且在用于處理的812中將這些事件數(shù)據(jù)記錄單獨地轉發(fā)到處理單元10進行處理。
[0074]基于已接收的事件數(shù)據(jù)記錄60,處理實體10然后在813中產(chǎn)生狀態(tài)信息,此狀態(tài)信息指示操作之后的物品的狀態(tài)(均借助已接收的事件數(shù)據(jù)60標識)??蛇x地,該已產(chǎn)生的狀態(tài)信息可以在814中被存儲到在數(shù)據(jù)庫30中針對每個物品保存的狀態(tài)歷史中。處理單元10再次響應于在812中接收事件數(shù)據(jù)記錄60,在815中從數(shù)據(jù)庫30查詢物品(借助已接收的事件數(shù)據(jù)記錄標識)的先前狀態(tài)信息,以及同樣,在817中查詢后續(xù)狀態(tài)信息。
[0075]如果所述先前狀態(tài)信息響應于815中的查詢而被成功地檢索到,則在817中針對第一合規(guī)性評估所產(chǎn)生的狀態(tài)信息指示的狀態(tài)與先前狀態(tài)信息指示的狀態(tài)之間的轉變。類似地,在817中,如果后續(xù)狀態(tài)信息響應于816中的查詢而被成功地檢索到,則在817中針對第二合規(guī)性評估所產(chǎn)生的狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。需要指出,所描述的動作815到817的順序可以不同。例如,先前/后續(xù)狀態(tài)信息可以僅在產(chǎn)生新狀態(tài)信息之后查詢。
[0076]基于有關所述第一和/或第二合規(guī)性的評估,可以在818中通知某類結果。例如,如果違反其中一個合規(guī)性,則通知818可以采取警報的形式。該警報轉而可以指示已接收的事件數(shù)據(jù)記錄60涉及非預期和/或違反某個要求的事件。例如,已接收的事件數(shù)據(jù)記錄60涉及處于當前存儲在數(shù)據(jù)庫30中的先前狀態(tài)信息所指示的狀態(tài)下的物品通常不會發(fā)生的事件。例如,事件810涉及檢測位于特定位置的物品,而已存儲的先前狀態(tài)信息指示(或者將暗示)物品無法被檢測到位于該位置。按照該示例,可能的場景可以是這樣的:存儲在數(shù)據(jù)庫30中的先前狀態(tài)信息指示物品仍處于制造或打包過程,因此不能離開工廠,但是已接收的事件810涉及正好檢測到該物品已經(jīng)在現(xiàn)場。
[0077]圖6B示出用于在根據(jù)本發(fā)明的實施例的系統(tǒng)中處理另一事件場景的示意性處理圖。再次參考采集設備50、接口20、處理實體10以及數(shù)據(jù)庫30。所示的過程從操作被應用于物品開始,此操作借助事件8200被報告給相應的一件采集設備50。該接收的一件采集設備50然后產(chǎn)生事件數(shù)據(jù)記錄60,事件數(shù)據(jù)記錄60在8201中被轉發(fā)到接口 20。從這里開始,過程與結合圖6A所示的過程類似地執(zhí)行。即,事件數(shù)據(jù)記錄在8202中被轉發(fā)到處理單元10,在8203產(chǎn)生新狀態(tài)信息,查詢先前和后續(xù)狀態(tài)信息及其對應的相對于合規(guī)性的評估。但是,這些過程的集合8203的結果將是一個物品被登記在系統(tǒng)中,并且針對該物品至少有一個狀態(tài)信息可用。
[0078]與事件8200相比,進一步的事件8210在稍后的時間點發(fā)生。但是,事件數(shù)據(jù)記錄可以被產(chǎn)生并且在8211中被保存,從而它不會到達接口 20。除了在本地保存(例如,保存在采集設備50內或保存在位于設備40與接口 20之間的網(wǎng)絡內)已產(chǎn)生的事件數(shù)據(jù)記錄之外,如果檢測到事件8210,則可以產(chǎn)生相同的結果,但是延遲產(chǎn)生其對應的事件數(shù)據(jù)記錄。
[0079]然后,再次在稍后的時間點,發(fā)生進一步的事件8220,其對應的事件數(shù)據(jù)記錄60’在8221中到達接口 20,并且在8222中被轉發(fā)到處理單元10。響應于接收該事件數(shù)據(jù)記錄60’,處理實體10然后在8223和8224中查詢先前和后續(xù)狀態(tài)信息,在8225中產(chǎn)生指示操作之后的物品(兩者均借助已接收的事件數(shù)據(jù)60’來標識)的狀態(tài)的狀態(tài)信息。現(xiàn)在假設由于結合事件8200發(fā)生的動作,至少所述先前狀態(tài)信息響應于8223中的查詢而被成功地檢索到。因此,可以針對合規(guī)性在8226中評估已產(chǎn)生的狀態(tài)信息(其響應于事件數(shù)據(jù)記錄60’)指示的狀態(tài)與先前狀態(tài)信息(其基于事件數(shù)據(jù)記錄60)指示的狀態(tài)之間的轉變。
[0080]但是觀察事件8200、8210和8220的實際序列,可以看到8226的評估無法產(chǎn)生合規(guī)性。需要指出以下事實:事件8210到目前為止尚未被處理單元10考慮,事件8200的操作導致的狀態(tài)與事件8220的操作導致的狀態(tài)之間的轉變可能不被視為符合規(guī)則。例如,所考慮的物品可能已經(jīng)通過事件8200被發(fā)布到第一國家的現(xiàn)場,但是通過事件8220被檢測到位于另一國家。然而,從制造站點直達另一國家可能被視為不允許的,例如這可能是因為不符合適用的要求。因此,處理單元10可以發(fā)出采取警報形式的通知8228,該通知指示在不允許的位置上檢測到物品。在8227中,已產(chǎn)生的狀態(tài)能夠以對應的狀態(tài)信息的形式存儲到數(shù)據(jù)庫30。
[0081]然后,再次在更晚的時點,事件8220通過發(fā)送對應的事件數(shù)據(jù)記錄60”進行報告,該事件數(shù)據(jù)記錄在8231中到達接口 20,并最終在8232中到達處理單元10。例如,檢測事件8220并且在8211中保存記錄發(fā)送的一件采集設備50現(xiàn)在處于聯(lián)機狀態(tài)(接入網(wǎng)絡),從而啟動事件數(shù)據(jù)記錄60”。在8233到8236中,可以再次發(fā)生上述狀態(tài)信息的產(chǎn)生,以及先前和后續(xù)狀態(tài)信息的查詢。查看事件8200、8210和8220的實際時間序列,現(xiàn)在很明顯,查詢8233和8234都將是成功的,因為作為事件8210的操作結果的狀態(tài)將在分別作為事件8200和8220的操作結果的狀態(tài)之間有效。
[0082]按照上述示例,事件8210可以涉及跨境操作(例如,物品被檢測到位于海關檢查點)。但是,這樣現(xiàn)在可能導致符合規(guī)則的兩個轉變,即,先前狀態(tài)(由事件8200的操作導致)與已產(chǎn)生的狀態(tài)(由現(xiàn)在處理事件8210的操作導致)之間的轉變,以及已產(chǎn)生的狀態(tài)與后續(xù)狀態(tài)(由事件8220的操作導致)之間的轉變。在8237中,新產(chǎn)生的狀態(tài)可以再次被存儲到數(shù)據(jù)庫30。進一步地,先前產(chǎn)生的通知8228可以在8238中取消,因為很明顯該通知不再適用。
[0083]備選地,每當先前發(fā)出的警報不再適用時,可以校正或更改先前產(chǎn)生的通知,而非取消它,但是,即使進一步的評估表明轉變因為其它原因仍不符合規(guī)則時也是如此。進一步地,先前發(fā)出的警報仍然可以應用,只是其內容被修改,而警報的時間和/或其狀態(tài)(警報類型)可以保持不變。因此,先前發(fā)出的警報的內容可以根據(jù)新狀態(tài)修改。
[0084]例如,如果當事件數(shù)據(jù)記錄60’和60”在8223到8227,以及分別在8233到8237中被處理時,如果實際上有一個以上事件8210丟失(位于事件8200與8220之間),則可以發(fā)生上述情況。
[0085]本發(fā)明的實施例的一方面可以顯示此時的各種優(yōu)點。更具體地說,被包括在事件數(shù)據(jù)記錄中的時間信息允許產(chǎn)生指示各個時點處的物品狀態(tài)的狀態(tài)信息。這樣轉而允許對物品的所有狀態(tài)進行時間排序,并且相應地評估(在時間上)相鄰狀態(tài)之間的轉變。而且,由于事件數(shù)據(jù)記錄響應于其各自的接收(即,對處理單元而言可用)而被處理,因此,延遲的事件數(shù)據(jù)記錄可以補救先前無效的狀態(tài)轉變。就合規(guī)性而言,事件數(shù)據(jù)記錄被視為并非關于處理單元10接收記錄的時間,而是關于它們對應的事件實際發(fā)生的時間。這樣有利地允許準確地跟蹤物品,盡管事件數(shù)據(jù)記錄可在系統(tǒng)中被延遲。
[0086]而且,本發(fā)明的實施例可以免除任何批次處理:具體來說,實施例可以處理任何事件,不用考慮該事件有多舊,即,不用考慮接收事件數(shù)據(jù)記錄(并處理它)的時間與事件/操作發(fā)生的時間之間的時間跨度。與可以考慮直到與批次間隔對應的延遲的事件的批次處理和其它傳統(tǒng)概念相比,本發(fā)明的實施例實際上可以考慮任何延遲,以便獨立于任何批次周期(間隔)來跟蹤物品,此外,可以整體免除批次處理,這些批次處理除了其它因素之外,一般依賴于可靠的日程安排,并且可能需要其中不能訪問系統(tǒng)的維護或(批次)處理周期。
[0087]更具體地說,批次處理一般涉及設定有關用于接收事件的可允許延遲的閾值,但是如果事件在該延遲之后到達,則實際上會拒絕該事件,因為它不被視為處于批次中,因此,由批次處理產(chǎn)生的信息可能出現(xiàn)錯誤。為了仍然考慮延遲事件,或者如果只是由于下一批次處理中的事件需要它,則可以執(zhí)行先前批次的再處理。但是,這會通過處理該批次引入進一步的延遲。與之相對,根據(jù)本發(fā)明的實施例的事件的實時處理(即,響應于接收事件的合規(guī)性查詢和評估)允許自動更新與物品或具有層次關聯(lián)的相關物品組的狀態(tài)相關的歷史。此類更新既不依賴于用于收集事件的任何時間窗口(周期),也不依賴于任何停機時間(其間,在實際處理該批次時引入進一步的延遲)。相反,處理可以在每次接收到事件時發(fā)生,并且此處理也被有利地限于數(shù)據(jù)的相關部分,即,特定物品或相關物品組的狀態(tài),這具體取決于特定事件的內容。作為進一步的結果,可以避免批次的附加部分的任何不必要的處理。
[0088]圖6C示出用于在根據(jù)本發(fā)明的實施例的系統(tǒng)中處理另一事件場景的示意性處理圖。再次參考采集設備50、接口20、處理實體10以及數(shù)據(jù)庫30。所示的過程從操作被應用于一個物品、多個物品或一個物品集合開始,所述物品集合轉而表示某一上級物品(成捆物品)。此操作借助事件830被報告給相應的一件采集設備50。該接收的一件采集設備50然后產(chǎn)生事件數(shù)據(jù)記錄61,事件數(shù)據(jù)記錄61在831中被轉發(fā)到接口 20。從這里開始,過程與結合圖6A所示的過程類似地執(zhí)行。即,事件數(shù)據(jù)記錄61在832中被轉發(fā)到處理單元10。
[0089]但是,已接收的事件數(shù)記錄61攜帶標識一個以上物品的標識信息。即,對應的標識信息借助例如結合圖3B所示的標識符ID1、ID2、...標識物品1、2、...。在這種情況下,處理單元1分析被包括在已接收的事件數(shù)據(jù)記錄61中的標識信息,以便針對每個標識的物品執(zhí)行所有進一步的動作。即,對于一個第一物品(I),查詢先前和后續(xù)狀態(tài),產(chǎn)生新狀態(tài)信息,并且在833、834、835和836中評估適用的轉變??蛇x地,針對該第一物品已產(chǎn)生的狀態(tài)信息在837中被存儲到數(shù)據(jù)庫30,并且響應于所評估的合規(guī)性實現(xiàn)任何通知838。類似地,針對第二物品2重復這些過程。從839往前,再次針對已接收的事件數(shù)據(jù)記錄61中的標識信息所標識的每個進一步的物品重復這些過程。
[0090]盡管上述實施例涉及將本發(fā)明應用于物品(例如,像配送中的貨物或車隊管理中的車輛)的跟蹤,用于處理事件數(shù)據(jù)記錄以便相對于合規(guī)性評估狀態(tài)轉變(涉及先前和后續(xù)狀態(tài))的特定方法也可以通過直接類推應用于其它領域,諸如反饋控制類型或順序控制類型的自動化領域(即,用于操作機械的自動控制系統(tǒng)或工廠中的工業(yè)過程)。在這種情況下,控制器(例如,PLC,可編程邏輯控制器)通常通過接收測量有關該設備的物理參數(shù)(而非“針對物品的操作”)的傳感器傳送的信號來控制設備(而非物品)的狀態(tài)??刂破骺梢詫⑹录魉偷接嬎銠C,該計算機可通過操作運行復雜的控制算法以管理設備(或多個設備),其中此處的事件包括指示設備的標識信息的數(shù)據(jù)、有關被傳感器測量的設備并且被發(fā)送到控制器的參數(shù)的值,以及控制器傳送參數(shù)值的時間。因此,本發(fā)明也允許實時地控制自動化事件。
[0091]—個此類實施例可以被定義為用于處理自動化中的事件的系統(tǒng),該系統(tǒng)包括:接口,其被配置為接收事件數(shù)據(jù)記錄,該事件數(shù)據(jù)記錄包括指示事件的事件信息、指示時間的時間信息,以及標識起源(originator)的標識信息;數(shù)據(jù)庫,其被配置為存儲指示每個起源的一個或多個狀態(tài)的狀態(tài)信息;以及處理單元,其被配置為經(jīng)由接口接收一個事件數(shù)據(jù)記錄,以及,響應于接收事件數(shù)據(jù)記錄,并且針對被包括在已接收的事件數(shù)據(jù)記錄中的標識信息標識的至少一個起源:基于已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示事件之后的起源的狀態(tài)的狀態(tài)信息;從數(shù)據(jù)庫查詢指示緊接著事件之前的起源的狀態(tài)的先前狀態(tài)信息,以及指示緊接著事件之后的起源的狀態(tài)的后續(xù)狀態(tài)信息;如果響應于查詢數(shù)據(jù)庫而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于查詢數(shù)據(jù)庫而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0092]在此系統(tǒng)中,時間信息可以優(yōu)選地指示事件發(fā)生的時間,并且標識信息可以優(yōu)選地指示事件的起源,其中起源可以是作為分布式數(shù)據(jù)采集設備的一部分的傳感器,或者處于制造階段的物品。以此方式,事件還可以因此表示此類傳感器數(shù)據(jù)。
[0093]一般而言,這些進一步的實施例因此涉及用于處理自動化中的事件的系統(tǒng)和方法,更具體地說,涉及處理包括標識起源的標識信息、指示事件的事件信息以及指示時間的時間信息的事件數(shù)據(jù)記錄的系統(tǒng)和方法。此類自動化現(xiàn)在是各種工業(yè)領域(諸如貨物的制造、包裝和配送、實驗室和處理設備、物流、運輸基礎設施等等)中的習慣做法。此類(工業(yè))自動化的共同點一般是分布式數(shù)據(jù)采集設備收集各類數(shù)據(jù)并且檢測事件的發(fā)生。例如,作為制造過程的一部分測量物理可觀察量,在特定處理階段檢測物品的存在。此類自動化已獲得各種傳統(tǒng)技術系統(tǒng)(包括條形碼讀取器、掃描儀、移動終端、網(wǎng)絡和通信設備、傳感器、檢測器、衛(wèi)星定位系統(tǒng)、RF-1D設備、服務器、處理實體、數(shù)據(jù)庫等等)的良好支持。
[0094]但是在一般規(guī)模上,采用所有種類的各件上述技術設備的這些系統(tǒng)一般跨現(xiàn)場(即,系統(tǒng)覆蓋的區(qū)域)分布。更具體地說,在制造站點,可能在多個位置上安裝多個傳感器和掃描儀,可以為工作人員配備手持設備來登記單個物品或成捆物品的接收和交付,或者測量可觀察量,通信設備可以從傳感器、掃描儀、設備等接收對應的數(shù)據(jù),并將它們轉發(fā)到處理、存儲和評估數(shù)據(jù)的某一中央實體。一般還使用移動設備,例如,當物品或貨物在站點之間運輸時。但是,另外在此類“旅行”期間,監(jiān)視持續(xù),例如,當在站點和處理階段之間移動物品期間物品不超過給定溫度的情況下。
[0095]在某種程度上,所有種類的分布式技術設備的此類系統(tǒng)然后允許整體地監(jiān)視和控制過程,并且允許在現(xiàn)場跟蹤一個或多個物品。具體來說,這些系統(tǒng)允許檢索有關特定物品當前所在位置、制造或處理階段處于什么(可觀察的)狀態(tài)、特定物品將發(fā)生的事件及何時發(fā)生,以及作為某類操作的結果(即,制造或處理階段的結果)的物品的所產(chǎn)生的狀態(tài)的信息。
[0096]存在各種可應用于現(xiàn)場中的物品的操作示例,但是所有操作的共同點是特定操作將一個物品置于特殊的明確定義的狀態(tài)。例如,物品可被跟蹤發(fā)現(xiàn)處于特定位置(GPS坐標、城鎮(zhèn)、鄉(xiāng)村等)、跟蹤發(fā)現(xiàn)已被執(zhí)行一個或多個操作(例如,被處理、由一個或多個組件補充、被加工等等),所述操作轉而導致物品處于特定狀態(tài)。進一步地,此類階段可以根據(jù)可觀察量而處于各種狀態(tài)(例如,全部通過、發(fā)生故障、溫度過高、供給不足等等)。因此,這些系統(tǒng)可以具有用于優(yōu)化制造、配送、服務、維修以及類似處理的特定用途。
[0097]盡管此類系統(tǒng)的大規(guī)模分布一般允許大覆蓋范圍,并且相應地允許在大的地理區(qū)域中處理大量傳感器、階段和物品,包括對物品執(zhí)行多種操作,但是,任何系統(tǒng)分布通常都會遇到有關收集和轉發(fā)信息以實現(xiàn)精準數(shù)據(jù)采集方面的困難。具體來說,現(xiàn)場收集的任何信息最初都可能是離線的,因為掃描儀或手持設備收集數(shù)據(jù),但在處理和轉發(fā)所收集的數(shù)據(jù)方面存在一些延遲(例如,在已經(jīng)記錄某一預定數(shù)量的事件之后)。
[0098]例如,制造站點中的傳感器可以直接連接到數(shù)據(jù)收集實體,從而允許執(zhí)行實時的“實況”數(shù)據(jù)傳輸,而運輸設備中的傳感器可以檢測可觀察量(例如,運輸期間的溫度),但是只能間歇地或在傳感器可以重新訪問通信網(wǎng)絡的運輸結束時報告數(shù)據(jù)。在“離線”時段,所采用的數(shù)據(jù)采集設備因此可以緩沖信息以便在以后進行報告。
[0099]這可能是由所用通信設備的工作方式?jīng)Q定的,因為對于每項通信任務而言,需要建立連接,這轉而導致電力(電池)資源被消耗,或者只需訪問在地下或大廈內可能無法接入的通信網(wǎng)絡。例如,系統(tǒng)可能了解一個物品離開第一站點并且隨后該物品被看到位于第二站點。有關在此期間發(fā)生的事件的信息(例如,運輸期間的溫度是否保持在允許的范圍內)仍可以被某一設備緩沖,并且等待被報告,例如,當午夜時分的下一批次轉運之時,或者當手持或移動設備再次可以訪問無線(通信)網(wǎng)絡之時,或者當其被再次放置到其支架時。自然地,費用也可能有影響,因為網(wǎng)絡運營商可能會按照每連接收費,因而特意地收集和保存數(shù)據(jù)。
[0100]—般而言,進一步的實施例因此可以解決以下問題:當被報告給某一中央數(shù)據(jù)庫或處理實體時,掃描、檢測或測量可觀察量的事件可能會延遲。因此,這些延遲可能顯著降低系統(tǒng)的準確性,從而使得系統(tǒng)無法提供有關過程的準確信息,并且產(chǎn)生各種可能的不利后果,諸如降低所涉及的過程的效率,從而導致不必要地消耗能源,或者會觸發(fā)誤報警以及其它后果。
[0101]以此方式,例如結合圖1描述的一種系統(tǒng)可以適合于處理自動化中的事件。所采用的網(wǎng)絡的目的一般是將事件數(shù)據(jù)記錄從采集設備傳送到接口。采集設備因此可以包括各種單獨的設備和實體,諸如掃描儀、條形碼讀取器、傳感器等等。一般而言,此類采集設備適合于測量可觀察量,檢測一個或多個物品的存在或狀態(tài)和/或檢測針對其的操作(將在下面詳細地描述)。
[0102]系統(tǒng)的處理單元轉而包括或采用處理資源、存儲器資源和通信資源。所述存儲器資源(例如,存儲器)可以存儲代碼,以便指示處理資源執(zhí)行接收一個事件數(shù)據(jù)記錄,并且響應于接收事件數(shù)據(jù)記錄,基于已接收的事件數(shù)據(jù)記錄產(chǎn)生狀態(tài)信息。該狀態(tài)信息指示借助已接收的事件數(shù)據(jù)記錄標識的事件之后的起源的狀態(tài)。
[0103]在這些實施例中,狀態(tài)信息可以優(yōu)選地借助適當?shù)男畔⒅甘緺顟B(tài):例如,狀態(tài)信息可以將狀態(tài)指示為明文消息或在系統(tǒng)中的其它位置定義的標識符。明文消息可以包含以易于理解的方式指示狀態(tài)的字符串,例如“好”、“失敗”、“溫度過高”等等。同樣,此類狀態(tài)可以由涉及在其它位置定義的列表(碼本)中的更詳細的定義的標識符定義,例如,狀態(tài)信息可以指示數(shù)值或字母數(shù)字值(例如,“245”或“HCY46F”),該值轉而指示碼本中更詳細的定義,諸如“245 =供應不足XXX”。在此上下文中,此類事件可被標識為某一特定事件已經(jīng)發(fā)生的事例。例如,起源已經(jīng)被檢測到溫度已超過給定的閾值,或者消耗品(例如,膠水、清漆、化合物等等)的供應不足。然后,事件是檢測起源的對應狀態(tài)的事例,即,起源然后也處于“失敗”或“供應不足”狀態(tài)下。以此方式,事件和狀態(tài)彼此緊密相關,并且可以按照類似甚至相同的方式定義和/或存儲。
[0104]進一步地,狀態(tài)信息也可以指示可觀察量的值。這具體涉及可以在測量可觀察量時可以標識此類事件的情況。事件然后也與事件的時間相關聯(lián),因為事件數(shù)據(jù)記錄的時間信息可以指示測量發(fā)生的時間或可觀察量值有效的時間。例如,起源可以是測量處理階段、工具、物品等的物理可觀察量(例如,溫度、壓力、質量、體積等等)的傳感器。于是在給定時間測量該物理量并且獲得對應的值可以標識事件。在這種情況下,事件數(shù)據(jù)記錄的事件信息可以攜帶有關可觀察量的值的信息,并且時間信息指示該測量發(fā)生的時間或者值有效的時間。
[0105]—般而言,起源可以是任何可標識和可區(qū)分的實體。實際上,起源是檢測、產(chǎn)生或經(jīng)歷事件的實體。按照上述示例,起源可以采取傳感器(例如,作為分布式數(shù)據(jù)采集設備的一部分)、檢測器、掃描儀、處理或制造階段、物品等的形式。但是需要指出,起源具有將在不同的時點發(fā)生的關聯(lián)事件和所產(chǎn)生的事件數(shù)據(jù)記錄相關聯(lián)的作用。例如,如果先前事件涉及“供應不足”或“溫度過高”,則后續(xù)事件可以涉及“補充供應”或“溫度正?!?。但是,也可能還需要將兩個連續(xù)的事件歸到同一起源,以便允許可靠地評估事件,以及允許執(zhí)行正確、可靠的系統(tǒng)操作。例如,僅假設故障狀態(tài)已經(jīng)通過接收肯定的事件數(shù)據(jù)記錄清除可能無法解釋肯定的事件數(shù)據(jù)記錄涉及一個起源,而另一起源產(chǎn)生先前否定的事件數(shù)據(jù)記錄的可能性。
[0106]而且,狀態(tài)信息可以存儲起源的一個或多個屬性的值。具體來說,適當屬性值的列表可以被存儲在狀態(tài)信息中。該列表還可以包括此類屬性的定義或標識符(名稱)。一般而言,屬性可以是可與起源關聯(lián)的任何性質,包括物理可觀察量、位置、現(xiàn)場狀態(tài)等等。
[0107]響應于接收事件數(shù)據(jù)記錄,處理單元現(xiàn)在可以從數(shù)據(jù)庫查詢先前狀態(tài)信息和后續(xù)狀態(tài)信息,其中先前狀態(tài)信息在此指示緊接著事件之前的起源的狀態(tài),后續(xù)狀態(tài)信息指示緊接著事件之后的起源的狀態(tài)。以此方式,數(shù)據(jù)庫可以存儲起源的“圍繞”著響應于剛接收的事件數(shù)據(jù)記錄而產(chǎn)生的新產(chǎn)生狀態(tài)的狀態(tài)。
[0108]再次地,當然可以具有不存在先前狀態(tài)信息的情況。如果已接收的事件(事件數(shù)據(jù)記錄)涉及初始化過程,則可能出現(xiàn)此情況。例如,起源可以僅通過發(fā)送特定事件以及提供其標識來向系統(tǒng)注冊。以此方式,例如,可以極大地便利分布式數(shù)據(jù)采集設備的設定、維護和配置。與此類初始化操作相關的事件因此可以是系統(tǒng)的考慮開始的第一事件,而且起源相應地向系統(tǒng)“注冊”。
[0109]同樣,當然可以具有不存在后續(xù)狀態(tài)信息的情況。一般在系統(tǒng)最新(S卩,存儲真實和實際的最近狀態(tài))時可能出現(xiàn)此情況。但是,在任一情況下都考慮先前狀態(tài)和后續(xù)狀態(tài)兩者,因此(至少)從數(shù)據(jù)庫30查詢這兩個狀態(tài),無論它們是否實際存在,這可能具有巨大優(yōu)點。原因是:已接收的事件數(shù)據(jù)記錄有可能在系統(tǒng)中延遲,盡管它涉及在已經(jīng)通過存儲所謂的后續(xù)狀態(tài)信息來考慮的事件之前發(fā)生的事件。
[0110]按照涉及攜帶可觀察量的信息的狀態(tài)信息的示例和實施例,一個說明性示例可以是要求溫度低于-18°C以執(zhí)行正確操作的處理階段的示例。因此,先前狀態(tài)信息可以定義例如“_20°C”的狀態(tài),指示該階段正在正確地執(zhí)行操作。類似地,后續(xù)狀態(tài)信息可以定義“_24°C”的狀態(tài),仍指示正確的操作,同時還指示溫度降低。規(guī)則現(xiàn)在可以定義反映某一給定要求的允許的對。例如,要求可以是:溫度的變化不應該超過2攝氏度,例如這是由于底層過程的穩(wěn)定性和持續(xù)性。以此方式,該轉變因此被發(fā)現(xiàn)不符合適用的規(guī)則,這樣會可選地產(chǎn)生通知,甚至警報。但是,如果傳入事件定義“_22 °C”的狀態(tài),則可能發(fā)現(xiàn)兩個轉變(即,“-20 °C” -> “-22 °C” 和 “-22 °C” -> “-24°C” )均符合規(guī)則。
[0111]示例性的一件采集設備可以采取手持溫度掃描儀設備的形式。此類設備一般包括窗口,通過該窗口,可以獲取目標的溫度。該設備進一步包括集成的處理設備,集成的處理設備一般包括處理單元、存儲單元,還可能包括通信單元。除了一個或多個(可選的)操作按鈕之外,該設備還可以包括采取顯示器(和/或光指示器等等)形式的用戶界面。以此方式,此類設備可以用作起源,其中它作為便攜式傳感器,可以測量某一明確定義的物品的可觀察量(溫度),和/或在某一明確定義的位置和在給定時間進行測量。該設備然后產(chǎn)生事件數(shù)據(jù)記錄,該事件數(shù)據(jù)記錄攜帶指示測量值的值作為事件信息,攜帶作為起源的設備的標識符或者作為起源的物品的標識符作為標識信息。而且,此類設備當然不限于測量溫度,可以測量任何適當?shù)牧浚⑶耶a(chǎn)生對應的事件。
[0112]進一步的示例性的一件采集設備可以采取處理溫度傳感器設備的形式,此類設備一般包括檢測器區(qū)域,通過該區(qū)域,可以獲取周圍介質(例如,液體、工藝流體、氣體、顆粒等等)的溫度。此類設備進一步包括集成的處理設備,集成的處理設備一般包括處理單元、存儲單元,還可能包括通信單元。此類設備一般為有線設備,但是此類通信裝置當然可以由無線接口(諸如IrDA、Bluetooth(TM)、ZigBee(TM)、WLAN、UMTS、GPRS、GSM、3GPP、LTE以及相關技術)補充或替換。
[0113]在所述的進一步的實施例的設備中,對應的處理資源可以被配置為判定事件的發(fā)生,并且相應地編制事件數(shù)據(jù)記錄以便立即或在以后轉發(fā)到系統(tǒng)的接口。無論如何,采集的信息(物品的標識、物品的存在、測量溫度或其它物理值等等)是事件和對應的事件數(shù)據(jù)記錄被產(chǎn)生的基礎。作為標識信息,可以采用能夠或多或少地唯一地標識起源的任何適當?shù)臉俗R符。
[0114]下面帶編號的段落定義本發(fā)明的一般方法實施例的進一步的實施例。
[0115]1.方法實施例,其中所述方法進一步包括以下步驟:如果先前狀態(tài)和后續(xù)狀態(tài)信息響應于查詢而被檢索到,則針對第三合規(guī)性評估先前狀態(tài)信息指示的狀態(tài)與后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0116]2.段落I的方法實施例或方法,其中標識彳目息標識多個物品,并且此方法進一步執(zhí)行以下步驟:產(chǎn)生狀態(tài)信息,查詢先前狀態(tài)信息和后續(xù)狀態(tài)信息,以及如果先前狀態(tài)信息和/或后續(xù)狀態(tài)信息被檢測到,則評估標識信息標識的所述多個物品中的每個物品。
[0117]3.段落I或2的方法實施例或方法,其中標識信息標識至少一個進一步的物品,該至少一個進一步的物品與所述一個物品關聯(lián),此方法進一步包括以下步驟:基于已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示操作之后的進一步的物品的狀態(tài)的第二狀態(tài)信息;查詢指示緊接著操作之前的進一步的物品的狀態(tài)的第二先前狀態(tài)信息,以及指示緊接著操作之后的進一步的物品的狀態(tài)的第二后續(xù)狀態(tài)信息;如果響應于查詢而檢索到第二先前狀態(tài)信息,則針對第四合規(guī)性評估第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第二先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于查詢而檢索到第二后續(xù)狀態(tài)信息,則針對第五合規(guī)性評估第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第二后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0118]4.段落I至3中任一項的方法實施例或方法,進一步包括以下步驟:查詢以識別與被包括在已接收的事件數(shù)據(jù)記錄中的標識信息標識的物品中的一個關聯(lián)的相關物品。
[0119]5.段落4的方法,其中產(chǎn)生指示操作之后的物品的狀態(tài)的所述狀態(tài)信息的步驟進一步基于所查詢的指示相關物品的狀態(tài)的狀態(tài)信息。
[0120]6.段落4或5的方法,進一步包括以下步驟:基于已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示操作之后的相關物品的狀態(tài)的第三狀態(tài)信息;查詢指示緊接著操作之前的相關物品的狀態(tài)的第三先前狀態(tài)信息,以及指示緊接著操作之后的相關物品的狀態(tài)的第三后續(xù)狀態(tài)信息;如果響應于查詢而檢索到第三先前狀態(tài)信息,則針對第六合規(guī)性評估第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第三先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及如果響應于查詢而檢索到第三后續(xù)狀態(tài)信息,則針對第七合規(guī)性評估第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與第三后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。
[0121]7.段落I至6中任一項的方法實施例或方法,進一步包括以下步驟:基于所評估的狀態(tài)轉變發(fā)出通知。
[0122]8.段落7的方法,其中通知包括有關所述標識信息標識的物品之間的關系的信息。
[0123]9.段落7或8的方法,其中通知是指示不合規(guī)性的警報。
[0124]10.段落7至9中任一項的方法實施例或方法,進一步包括以下步驟:基于所評估的狀態(tài)轉變取消和/或校正警報通知。
[0125]11.段落I至10中任一項的方法實施例或方法,其中規(guī)則由涉及狀態(tài)轉變的值對定義。
[0126]12.段落11的方法,其中規(guī)則進一步考慮由事件數(shù)據(jù)記錄的操作信息定義的操作。
[0127]13.段落I至12中任一項的方法實施例或方法,其中事件數(shù)據(jù)記錄包括指示操作發(fā)生的位置的位置信息。
[0128]14.段落I至13中任一項的方法實施例或方法,其中狀態(tài)信息包括以下任一項:明文、對碼本的引用、一個或多個屬性的值、一個或多個屬性的標識符。
[0129]盡管已經(jīng)描述了詳細的實施例,但是這些實施例僅用于提供對獨立權利要求定義的發(fā)明的更好的理解,不應被視為限制。
【主權項】
1.一種用于跟蹤多個物品的系統(tǒng),包括: 接口,其被配置為接收事件數(shù)據(jù)記錄,所述事件數(shù)據(jù)記錄包括指示操作的操作信息、指示所述操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息; 數(shù)據(jù)庫,其被配置為存儲指示所述多個物品中的每一個的一個或多個狀態(tài)的狀態(tài)信息;以及 處理單元,其被配置為經(jīng)由所述接口接收一個事件數(shù)據(jù)記錄,以及,響應于接收所述事件數(shù)據(jù)記錄,并且針對被包括在所述已接收的事件數(shù)據(jù)記錄中的所述標識信息標識的所述至少一個物品: 基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述至少一個物品的狀態(tài)的狀態(tài)信息; 從所述數(shù)據(jù)庫查詢指示緊接著所述操作之前的所述至少一個物品的狀態(tài)的先前狀態(tài)信息,以及指示緊接著所述操作之后的所述至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息; 如果響應于查詢所述數(shù)據(jù)庫而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及 如果響應于查詢所述數(shù)據(jù)庫而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。2.根據(jù)權利要求1所述的系統(tǒng),其中所述處理單元被進一步配置為,如果所述先前狀態(tài)和所述后續(xù)狀態(tài)信息響應于所述查詢所述數(shù)據(jù)庫而被檢索到,則針對第三合規(guī)性評估所述先前狀態(tài)信息指示的狀態(tài)與所述后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。3.根據(jù)權利要求1或2所述的系統(tǒng),其中所述標識信息標識多個物品,并且所述處理單元被配置為產(chǎn)生所述狀態(tài)信息,查詢先前狀態(tài)信息和后續(xù)狀態(tài)信息,以及如果先前和/或后續(xù)狀態(tài)信息被檢索到,則針對所述標識信息標識的所述多個物品中的每一物品評估所述轉變。4.根據(jù)權利要求1至3中任一項所述的系統(tǒng),其中所述標識信息標識至少一個進一步的物品,所述至少一個進一步的物品與所述一個物品關聯(lián),并且所述處理單元被進一步配置為: 基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述進一步的物品的狀態(tài)的第二狀態(tài)信息; 從所述數(shù)據(jù)庫查詢指示緊接著所述操作之前的所述進一步的物品的狀態(tài)的第二先前狀態(tài)信息,以及指示緊接著所述操作之后的所述進一步的物品的狀態(tài)的第二后續(xù)狀態(tài)信息; 如果響應于查詢所述數(shù)據(jù)庫而檢索到第二先前狀態(tài)信息,則針對第四合規(guī)性評估所述第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述第二先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及 如果響應于查詢所述數(shù)據(jù)庫而檢索到第二后續(xù)狀態(tài)信息,則針對第五合規(guī)性評估所述第二已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述第二后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。5.根據(jù)權利要求1至4中任一項所述的系統(tǒng),其中所述處理單元被進一步配置為,查詢所述數(shù)據(jù)庫以識別與被包括在已接收的事件數(shù)據(jù)記錄中的所述標識信息標識的所述物品中的一個關聯(lián)的相關物品。6.根據(jù)權利要求5所述的系統(tǒng),其中所述處理單元被進一步配置為,進一步基于從所述數(shù)據(jù)庫查詢的指示所述相關物品的狀態(tài)的狀態(tài)信息,產(chǎn)生指示所述操作之后的所述物品的狀態(tài)的所述狀態(tài)信息。7.根據(jù)權利要求5或6所述的系統(tǒng),其中所述處理單元被進一步配置為: 基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述相關物品的狀態(tài)的第二狀態(tài)?目息; 從所述數(shù)據(jù)庫查詢指示緊接著所述操作之前的所述相關物品的狀態(tài)的第三先前狀態(tài)信息,以及指示緊接著所述操作之后的所述相關物品的狀態(tài)的第三后續(xù)狀態(tài)信息; 如果響應于查詢所述數(shù)據(jù)庫而檢索到第三先前狀態(tài)信息,則針對第六合規(guī)性評估所述第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述第三先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及 如果響應于查詢所述數(shù)據(jù)庫而檢索到第三后續(xù)狀態(tài)信息,則針對第七合規(guī)性評估所述第三已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述第三后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。8.根據(jù)權利要求1至7中任一項所述的系統(tǒng),其中所述處理單元被進一步配置為,基于所評估的狀態(tài)轉變發(fā)出通知。9.根據(jù)權利要求8所述的系統(tǒng),其中所述通知包括有關所述標識信息標識的物品之間的關系的信息。10.根據(jù)權利要求8或9所述的系統(tǒng),其中所述通知是指示不合規(guī)性的警報。11.根據(jù)權利要求8至10中任一項所述的系統(tǒng),其中所述處理單元被進一步配置為,基于所評估的狀態(tài)轉變取消和/或校正警報通知。12.根據(jù)權利要求1至11中任一項所述的系統(tǒng),其中所述規(guī)則由涉及狀態(tài)轉變的值對定義。13.根據(jù)權利要求12所述的系統(tǒng),其中所述規(guī)則進一步考慮由所述事件數(shù)據(jù)記錄的所述操作信息定義的操作。14.根據(jù)權利要求1至13中任一項所述的系統(tǒng),其中所述事件數(shù)據(jù)記錄包括指示所述操作發(fā)生的位置的位置信息。15.根據(jù)權利要求1至13中任一項所述的系統(tǒng),其中所述狀態(tài)信息包括以下任一項:明文、對碼本的引用、一個或多個屬性的值、一個或多個屬性的標識符。16.—種用于跟蹤多個物品的方法,包括以下步驟: 接收事件數(shù)據(jù)記錄,所述事件數(shù)據(jù)記錄包括指示操作的操作信息、指示所述操作發(fā)生的時間的時間信息,以及標識至少一個物品的標識信息; 存儲所述多個物品中的每一個的一個或多個狀態(tài);以及 接收一個事件數(shù)據(jù)記錄,以及, 響應于接收所述事件數(shù)據(jù)記錄,并且針對被包括在所述已接收的事件數(shù)據(jù)記錄中的所述標識信息標識的所述至少一個物品,包括以下步驟: 基于所述已接收的事件數(shù)據(jù)記錄,產(chǎn)生指示所述操作之后的所述至少一個物品的狀態(tài)的狀態(tài)信息; 查詢指示緊接著所述操作之前的所述至少一個物品的狀態(tài)的先前狀態(tài)信息,以及指示緊接著所述操作之后的所述至少一個物品的狀態(tài)的后續(xù)狀態(tài)信息; 如果響應于所述查詢而檢索到先前狀態(tài)信息,則針對第一合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述先前狀態(tài)信息指示的狀態(tài)之間的轉變,以及 如果響應于所述查詢而檢索到后續(xù)狀態(tài)信息,則針對第二合規(guī)性評估所述已產(chǎn)生的狀態(tài)信息指示的狀態(tài)與所述后續(xù)狀態(tài)信息指示的狀態(tài)之間的轉變。17.根據(jù)權利要求16所述的方法,其中所述方法適合于作為根據(jù)權利要求2至15中任一項所述的系統(tǒng)的實現(xiàn)被執(zhí)行。18.—種計算機程序,其包括當在處理實體的處理資源上執(zhí)行時,實現(xiàn)權利要求16或17的方法的代碼。19.一種計算機程序產(chǎn)品,其包括用于存儲權利要求18的代碼的有形介質。
【文檔編號】G06Q10/08GK106030630SQ201580010423
【公開日】2016年10月12日
【申請日】2015年2月18日
【發(fā)明人】O·斯塔那雷維奇, B·帕夫洛維茨, B·庫珀
【申請人】錫克拜控股有限公司