Siemens Corporate Research Princeton, New Jersey
Temp mporal Ma Mana nagement gement of
- f R
Temp mporal Ma Mana nagement gement of of R RFID Da Data - - PowerPoint PPT Presentation
Temp mporal Ma Mana nagement gement of of R RFID Da Data Peiya Liu and Fusheng Wang Integrated Data Systems Department Siemens Corporate Research Princeton, New Jersey 31st International Conference on Very Large Databases August 31,
S I E M E N S C O R P O R A T E R E S E A R C H
2
S I E M E N S C O R P O R A T E R E S E A R C H
3
S I E M E N S C O R P O R A T E R E S E A R C H
4
RFID Reader Host Computer Antenna Interrogation Zone Transponders/tags
Data Clock Energy
to the reader
Reader sends energy to
tag for power
Reader decodes and
sends it to the host computer
S I E M E N S C O R P O R A T E R E S E A R C H
5
S I E M E N S C O R P O R A T E R E S E A R C H
6
S I E M E N S C O R P O R A T E R E S E A R C H
7
S I E M E N S C O R P O R A T E R E S E A R C H
8
1: Cases packed onto pallets 2: Pallets loaded onto a truck 3: Pallets unloaded to a retail store
3 2 RFID Data Server
x
SENSORLOCATION
x x D x
TRANSACTIONITEM
x x x x
OBJECTLOCATION
x x x
CONTAINMENT
x x x x
OBSERVATION
x 2 3 x
TRANSACTION LOCATION
x
OBJECT SENSOR
4 1
Reader RFID Tables
RFID Data Manager
Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Data Aggregation Data Aggregation Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Data Aggregation Data Aggregation
D: deployment
S I E M E N S C O R P O R A T E R E S E A R C H
9
S I E M E N S C O R P O R A T E R E S E A R C H
10
Customer Retailer C
Time Location
Supplier A Carrier B
A
t0 t1 t2 t4 now
A
S I E M E N S C O R P O R A T E R E S E A R C H
11
S I E M E N S C O R P O R A T E R E S E A R C H
12
tstart tend SENSOR OBJECT LOCATION OBSERVATION OBJECTLOCATION CONTAINMENT SENSORLOCATION State-based Dynamic Relationship tstart tend timestamp tstart tend TRANSACTION TRANSACTIONITEM Event-based Dynamic Relationship timestamp
S I E M E N S C O R P O R A T E R E S E A R C H
13
OBJECT (epc, name, description) SENSOR (sensor_epc, name, description) LOCATION (location_id, name, owner) TRANSACTION (transaction_id, transaction_type)
TRANSACTION (transaction_id, transaction_type) OBSERVATION (sensor_epc, value, timestamp) SENSORLOCATION (sensor_epc, location_id, position, tstart, tend) TRANSACTIONITEM (transaction_id, epc, timestamp) OBJECTLOCATION: CONTAINMENT:
L004 L003 L002 L001
location_id
2004-11-08 15:30:00.010 2004-11-07 11:00:00.001 2004-11-01 10:35:00.001 2004-10-30 17:33:00.000
tstart
9999-12-31 23:59:59.999 2004-11-08 15:30:00.009 2004-11-07 11:00:00.000 2004-11-01 10:35:00.000
tend
urn:epc:id:gid:1.1.1 urn:epc:id:gid:1.1.1 urn:epc:id:gid:1.1.1 urn:epc:id:gid:1.1.1
epc
2004-11-07 11:00:00.010 2004-11-01 10:33:00.110 urn:epc:id:gid:1.2.1 urn:epc:id:gid:1.1.2 urn:epc:id:gid:1.3.1 urn:epc:id:gid:1.2.1
parent_epc
2004-11-01 10:35:00.001 2004-11-01 10:33:00.100
tstart
2004-11-07 10:59:00.000 2004-11-07 11:00:00.000
tend
urn:epc:id:gid:1.2.1 urn:epc:id:gid:1.1.1
epc
S I E M E N S C O R P O R A T E R E S E A R C H
14
S I E M E N S C O R P O R A T E R E S E A R C H
15
S I E M E N S C O R P O R A T E R E S E A R C H
16
S I E M E N S C O R P O R A T E R E S E A R C H
17
S I E M E N S C O R P O R A T E R E S E A R C H
18
S I E M E N S C O R P O R A T E R E S E A R C H
19
S I E M E N S C O R P O R A T E R E S E A R C H
20
Pi Pactive Pactive
Update Update Archive triggered
S I E M E N S C O R P O R A T E R E S E A R C H
21
Event Managers RFID Data Server Product Data Store
ONS Interface
Application Integration Interface
ONS Server
Warehouse IS Warehouse IS Service IS Service IS Retailer IS Retailer IS Adapter Adapter Filters Filters Writer Writer Event Manager Adapter Adapter Filters Filters
Writer Writer
Event Manager Adapter Adapter Filters Filters Writer Writer Event Manager Reader 1 Reader 1 Reader 2 Reader 2 Reader 3 Reader 3 Reader 4 Reader 4
RFID Data Manager
Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Data Aggregation Data Aggregation Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Data Aggregation Data Aggregation
RFID Data Archive RFID Data Store
Siemens RFID Middleware
Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Event Aggregation Event Aggregation Semantic Filter Semantic Filter Monitoring Monitoring Tracking Tracking Semantic Data Processing Layer Query Layer Decision-Making Layer Business Intelligence Business Intelligence Event Aggregation Event Aggregation
RFID Data Manager
S I E M E N S C O R P O R A T E R E S E A R C H
22
S I E M E N S C O R P O R A T E R E S E A R C H
23
Continuous Location
Discrete Location
With Operation
No Location Moveable Reader Fixed Reader G Class 3 Sensor-write (Semi-Passive) Class 2 Reader-write F Class 0,1 Read-only A Fixed Location Tag Type Reader/Location/Operation
Continuous Location
Discrete Location
With Operation
No Location Moveable Reader Fixed Reader G Class 3 Sensor-write (Semi-Passive) Class 2 Reader-write F Class 0,1 Read-only A Fixed Location Tag Type Reader/Location/Operation
S I E M E N S C O R P O R A T E R E S E A R C H
24
S I E M E N S C O R P O R A T E R E S E A R C H
25
S I E M E N S C O R P O R A T E R E S E A R C H
26