電話:13691762133
手機(jī):13691762133
郵件:andy@ownlikes.cn
QQ:317779813
地址:深圳市龍華新區(qū)觀瀾大道35號(hào)1棟3樓
網(wǎng)址 : greezubamboo.cn
1、RFID對(duì)象跟蹤
Q1. 查詢(xún)EPC值為“EPC'的跟蹤對(duì)象的歷史位置數(shù)據(jù)。
SELECT*FROM OBJECTLOCATION WHERE epc='EPC'
Q2. 查詢(xún)EPC值為“123”的貨車(chē)的最新溫度數(shù)據(jù)。
SELECT m. value, m. timestamp.
FROM SENSORMEASUREMENT m, S-OBSERVATION o,
WHERE m. target='temperature'
AND o. object_epc='123'
AND m. so_id= o. so_id AND m. timestamp=(
SELECT max(m2. timestamp)
FROM SENSORMEASUREMENT m2
WHERE m2. So_id=m. so_id)
FROM SENSORMEASUREMENT m2
WHERE m2. So_id=m. so_id)
2 丟失RFID對(duì)象的檢測(cè)
Q3. 查詢(xún)EPC值為“MEPC'的目標(biāo)對(duì)象的丟失時(shí)間和地點(diǎn)。
SELECT location_id, tstart, tend
FROM OBJECTLOCATION
WHERE epc='MEPC'and tstart=(
SELECT MAX(o. tstart)
FROM OBJECTLOCATION o WHERE
. epc='MEPC')
3 RFID對(duì)象識(shí)別
每個(gè)RFID目標(biāo)對(duì)象都根據(jù)EPC標(biāo)識(shí)進(jìn)行識(shí)別與區(qū)分:
Q4. EPC值為“XEPC'的物品被顧客退回, 核實(shí)該物品是否是從位置ID為
“L003”的商店售出。
SELECT*
FROM OBJECTLOCATION
WHERE epc='XEPC' AND location_id='L003'
4. RFID對(duì)象的時(shí)間片段查詢(xún)
通過(guò)指定一個(gè)時(shí)間片段的時(shí)間戳, 便可實(shí)現(xiàn)任一RFID 對(duì)象的時(shí)間片段信息顯
控和查詢(xún), 如時(shí)間片段發(fā)生的位置、包含關(guān)系、觀測(cè)結(jié)果和交易信息。
05. 查詢(xún)T時(shí)刻EPC值為“EPC”的目標(biāo)對(duì)象使用的包裝箱。
SELECT parent_epc
FROM CONTAINMENT
WHERE epc='EPC' AND
tstart<='T'AND tend>='T'
5. RFID 對(duì)象的時(shí)間關(guān)聯(lián)查詢(xún)
時(shí)間關(guān)聯(lián)查詢(xún)通過(guò)關(guān)聯(lián)時(shí)間限制的多個(gè)關(guān)系實(shí)現(xiàn)信息的檢索。
Q6. “TEPC'集裝箱內(nèi)的肉已變質(zhì)。何種情況下會(huì)將其他集裝箱與該集裝箱放于同一貨盤(pán)
SELECT c2. epc
FROM CONTAINMENT c1, CONTAINMENT c2您好賠收供意補(bǔ)事(月
WHERE c1. parent_epc=c2. parent_epc款血題(
AND C1. epc='TEPC'AND overlaps(
c1. parent_epc. tstart, cl. parent_epc. tend,
overlapinteval(c1. tstart, c1. tend, c2. tstart, c2. tend))
其中, overlaps()為用戶(hù)定義的標(biāo)量函數(shù), 檢測(cè)兩個(gè)區(qū)間是否重疊。若重疊, 則由 overlapInterval()返回重疊區(qū)間。用戶(hù)定義的標(biāo)量時(shí)間函數(shù)可簡(jiǎn)化時(shí)間查詢(xún)環(huán)節(jié)。
利用 RFID 數(shù)據(jù)模型, 能夠很好地實(shí)現(xiàn)對(duì)單一類(lèi)型的 RFID 數(shù)據(jù)查詢(xún), 但對(duì)于Harrison提出的基于事件的模型, 則需要八個(gè)步驟才能完成以上查詢(xún), 且大多是繁瑣、無(wú)效的步驟。
6 RFID對(duì)象間包含關(guān)系查詢(xún)
RFID包含關(guān)系查詢(xún)是檢索 RFID 對(duì)象間的包含關(guān)系。該查詢(xún)通常與時(shí)間 RFID查詢(xún)聯(lián)合完成。遞歸的包含關(guān)系查詢(xún)分為兩種:RFID 對(duì)象同類(lèi)搜索和 RFID對(duì)象
源搜索。RFID 對(duì)象同類(lèi)搜索是指搜索出與某包裝箱內(nèi)的物品同類(lèi)的所有物品對(duì)象; RFID對(duì)象源搜索是指搜索某一目標(biāo)物品的所有源包裝箱對(duì)象。Q7舉例說(shuō)明同類(lèi)搜
索(源搜索通過(guò)交換父子屬性施行)。Q7. RFID 同類(lèi)對(duì)象搜索。假設(shè)某待識(shí)別目標(biāo)的 EPC值等于“PEPC', 找出與該識(shí)別目標(biāo)同類(lèi)的所有對(duì)象。
WITH RECURSIVE all_sub(parentepc, epc)AS
(SELECT parentepc, epc
FROM CONTAINMENT
WHERE parentepc='PEPC'
UNION
SELECT a. parentepc, c. epc
FROM all_sub a, CONTAINMENT C
WHERE a. epc= c. parentepc
SELECT*
FROM all_sub a, CONTAINMENT C
WHERE a. epc= c. parentepc
SELECT*
以RFID數(shù)據(jù)模型為基礎(chǔ), 還可以指定約束條件和業(yè)務(wù)智能查詢(xún), 例如自動(dòng)發(fā)貨通知、庫(kù)存閾值警報(bào)和趨勢(shì)分析。