a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式 RFID 中間件的標簽數據處理

基于嵌入式 RFID 中間件的標簽數據處理

作者: 時間:2010-01-11 來源:網絡 收藏

 3.4 過濾和分組數據

 用戶定義的 ECSpec 中包含一個或多個Report,每個Report 由一個或多個filterSpec 或groupSpec 組成,每個filterSpec 有一個或多個includePattern 和excludePattern 組成,每個groupSpec 也包含一個或多個groupPattern 命令。這些過濾和分組命令可以方便用戶選擇出所需數據。因此,需要實現兩種數據庫操作:filter 和group。

 3.4.1 過濾

 filter 是根據所給規則對數據進行過濾篩選,找出符合過濾條件的數據。整個filter命令包含若干includePattern 和若干excludePattern,結果集為包含于任何一個或多個includePattern 中但是不包含于任何一個excludePattern 中的EPC 碼。用集合形式表示為:


 其中,R 為EPC 數據源集合,Ii 為EPC 集中符合第i 個includePattern 的數據集,Ei 為EPC集中的符合第i 個excludePattern 的數據集。

 過濾操作的 URI 命令中可出現:確定數值/部分值[low-high]/所有值*,如:urn:epc:pat:sgtin-96:0.0867360217.[001-1000].*。查詢時直接使用SELECT 操作,對各個字段逐個判斷格式類型生成SQL 語句,將各部分生成的SQL 語句匯總到一句中即可完成過濾操作。

 3.4.2 分組

 group 是根據用戶所給規則對標簽數據進行分組歸類,不屬于任何group 命令條件的EPC 碼自動歸為default group 組中。分組操作的URI 命令可出現:確定數值/部分值[low-high]/所有值*/分組X(即按該字段分組,有不同的值就分組,相同值的EPC 碼分到同一組中)。如:urn:epc:pat:sgtin-96:0.0867360217.X.*。

 當使用多個 groupPattern 命令時,為使EPC 碼只被歸為一個groupPattern 組中,要求URI 命令設置時,幾個groupPattern 不能有重疊區域。命令集:G = (Pat_1, Pat_2, ..., Pat_N)。Pat_i 和 Pat_j 為命令集G 中任意兩個URI 命令。

 Pat_i = urn:epc:pat:type_i:field_i_1.field_i_2.field_i_3...

 Pat_j = urn:epc:pat:type_j:field_j_1.field_j_2.field_j_3...

 Pat_i 和Pat_j 滿足下面任一規則時兩個URI 命令是無重疊區域的,允許使用。

linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


評論


相關推薦

技術專區

關閉