WO2011120765A1 - Autonomous electronic tag - Google Patents
Autonomous electronic tag Download PDFInfo
- Publication number
- WO2011120765A1 WO2011120765A1 PCT/EP2011/053425 EP2011053425W WO2011120765A1 WO 2011120765 A1 WO2011120765 A1 WO 2011120765A1 EP 2011053425 W EP2011053425 W EP 2011053425W WO 2011120765 A1 WO2011120765 A1 WO 2011120765A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- autonomous electronic
- electronic label
- agent
- product
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/077—Constructional details, e.g. mounting of circuits in the carrier
- G06K19/07749—Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/067—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
- G06K19/07—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
- G06K19/0719—Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips at least one of the integrated circuit chips comprising an arrangement for application selection, e.g. an acceleration sensor or a set of radio buttons
Definitions
- the invention relates to an autonomous electronic label for storing product-relevant data which can be attached to a product or a packaging of the product.
- Radio Frequency Identification RFID
- supply chain management Synchronization Chain Management
- product memory Such a product memory then constitutes a kind of digital diary in which all relevant environmental parameters are stored in digital form throughout the entire life cycle of the product.
- the invention is therefore based on the object of creating a digital product memory, which the ⁇ to store obtains the product relevant data independently, allowing the Spei ⁇ assurance of the data directly to a product or on the packaging of the product and ER- it easily allows to define those data which should be stored in the product memory.
- an autonomous electronic label for storing product-relevant data which comprises:
- a rule base for storing rules which specify conditions under which specifiable data are to be obtained and stored
- agent a software agent (hereafter referred to as an agent) for generating data request messages when a corresponding rule is met
- a communication interface for sending the messages and for receiving the data
- working memory A memory for storing the received data, which is commonly referred to as "working memory” and represents the actual product memory.
- the autonomous electronic tag is attached on a per ⁇ domestic product or packaging of the product.
- those data which are to be included in the product memory are specified via a rule-based mechanism.
- a rule-based mechanism which are in a Speckerein- unit, which is usually referred to as a rule base, deposits rules which specify at what time which data is to be procured and stored.
- These control conditions are regularly checked by a rule machine based on facts, which are preferably stored in the Ar ⁇ beits Grande or provided by the agent. Is one of the conditions are met, a software agent is used to develop the necessary data to be ⁇ .
- the agent uses the integrated in the autonomous electronic tag communication interface, wel ⁇ che for example, as Radio Frequency Identification (RFID) - and / or Bluetooth (BT) interface can be configured with other electronic labels or other Components, such as sensor units or devices in the environment of the product to communicate.
- RFID Radio Frequency Identification
- BT Bluetooth
- the use of a rule-based mechanism for specifying the data to be stored in the product memory by simply adding or changing individual rules or by exchanging the entire rule set, allows further or changed data to be included in the product memory should.
- the new or changed rules can be supplied to the label via the communication interface.
- RFID interface example it is suffi ⁇ cient to bring a transponder with the appropriately modified rules within communication range of the communication interface ⁇ imagine.
- the invention thus creates an autonomous electronic label, which independently procures the product-relevant data to be stored from the environment.
- the rule base may also contain rules defining conditions under which actions should be performed.
- the actions often include this triggering an alarm, which is why this function is often referred to as Alarmme ⁇ mechanism. If the rule engine determines that such a condition is met, the Agent the necessary messages to implement the action.
- the rule machine checks all the conditions stored in the rule base as part of a check, and the agent collects all the data and actions to be requested from this in a so-called agenda. Subsequently, the necessary messages are generated on the basis of this agenda.
- This procedure also allows, for example, a prioritization in the acquisition of data and / or the implementation of actions.
- the rule engine In order to always ensure the acquisition and storage of required data and / or the execution of an action, it is advantageous for the rule engine to start a checking process, ie a check of the conditions, whenever a change occurs in the rule base or the main memory.
- One embodiment provides that received istrele ⁇ -relevant data is first forwarded to the agent and this then forwards the data to the memory.
- the agent can transform the data into a designated for storing data format, so that even committed more appropriate under certain circumstances data format can be used for Kom ⁇ communication.
- the rule base and the working memory in a common Wis ⁇ sens Scheme - often referred to as "Knowledge Base” - integrated. But alternatively may also be provided separate Spei ⁇ chermedien.
- the knowledge database 5 in turn comprises a rule base 6 and a memory 7, wel ⁇ cher represents the actual product memory.
- rules are stored in the rule base, which data should be procured at what time, or better under what condition and stored in the working memory. Examples of such rules are:
- the rules can also specify so-called alarm mechanisms involved in fulfillment of a condition not data entry but an action, such as the Auslö ⁇ sen an alarm, changing a machine setting or sending a status report, requested.
- the rule machine 4 regularly checks the conditions defined in the rules on the basis of so-called facts which determine the condition part (IF part) of the rule. These facts can be either stored in memory 7, wherein the facts serving as data in memory advantageous are marked accordingly, or have to be by the agent 3, for example via external services, be ⁇ manages.
- the conditions or rules are preferably checked by the rule engine 4 as soon as a change in the rule base 6 or the main memory 7 occurs.
- Agent 3 is responsible for procuring the data to be entered in the rules and / or for implementing the actions defined in the rules.
- Software agents are generally known to the person skilled in the art and are characterized in that they include, among others
- the agent 3 If the rule engine 4 determines that one of the rules is fulfilled, the agent 3 generates a corresponding message for requesting the required date, for example the room temperature, the weight or the air humidity, or for the implementation of the required action, for example one alarm message.
- the data to be requested and the actions to be implemented resulting from a check of the entire rule set are preferably collected in the form of a so-called agenda and subsequently requested or implemented, if appropriate with meaningful prioritization.
- an external component such as a sensor unit, a machine or a contact external database. This is done via the communication interface 2, which can be configured as RFID and / or BT interface.
- messages for data request or for implementing an action can be sent via the communication interface 2 and, on the other hand, the requested data can be received.
- the requested data can be received.
- Agent periodically whether were collected emp ⁇ from the communication interface new data and forwards it, possibly after appropriate processing of the data format of the RAM 7 or in described below, the case of new rules to the rule base 6 on.
- the communication interface 2 can also receive data comprising new rules, which are then stored in the rule base 6.
- the rule set can be customized ringing and easily to concrete surroundingssbedingun ⁇ gen and / or requirements.
- Such a change or adaptation of the rule set is necessary, for example, because a product manufactured for the industry is frequently put into operation in different environments and it is absolutely necessary for maintenance work to provide the maintenance mechanics with the appropriate information adapted to the respective environment be put.
- By simply changing the rule sets and their application it is low on ⁇ wall possible to use the product in various Vietnamese toyssab ⁇ cut. Likewise, products are often shipped into different countries using different standards Stan ⁇ with different thresholds or even dictate.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to an autonomous electronic tag (1) for storing product-related data with a rule base (6) for storing rules which stipulate conditions under which prescribable data are intended to be obtained and stored, a rule machine (4) for checking the conditions, an agent (3) for generating messages for requesting data when a corresponding rule is satisfied, a communication interface (2) for sending the messages and for receiving the data, and a main memory (7) for storing the received data. In this case, the autonomous electronic tag (1) can be fitted to a product or to a package for the product. The invention can be used as a digital product memory and affords the advantage of the rule set being able to be easily replaced.
Description
Beschreibung description
Autonomes elektronisches Etikett Die Erfindung betrifft ein autonomes elektronisches Etikett zum Speichern von produktrelevanten Daten, welches auf einem Produkt oder einer Verpackung des Produkts anbringbar ist. Autonomous Electronic Label The invention relates to an autonomous electronic label for storing product-relevant data which can be attached to a product or a packaging of the product.
Technologien zur automatischen Identifizierung wie die Radio Frequency Identification (RFID) -Technologie hat in den letzten Jahren im Bereich der Produktion, des Lieferkettenmanagements (Supply Chain Management) und bei Inventarisierungssys¬ temen eine große Bedeutung erlangt. Für zukünftige Zwecke wurde die Idee der Speicherung einer einfachen Kennung (ID) aber zu einem sogenannten digitalen Produktgedächtnis erweitert. Ein derartiges Produktgedächtnis stellt dann eine Art digitales Tagebuch dar, in welchem alle relevanten Umgebungsparameter über den gesamten Lebenszyklus des Produktes hinweg in digitaler Form gespeichert werden. Technologies for automatic identification as Radio Frequency Identification (RFID) technology has in recent years in the field of production, supply chain management (Supply Chain Management) and become very important in Inventarisierungssys ¬ temen. For future purposes, however, the idea of storing a simple identifier (ID) has been extended to a so-called digital product memory. Such a product memory then constitutes a kind of digital diary in which all relevant environmental parameters are stored in digital form throughout the entire life cycle of the product.
Ein Kernproblem bei der Erstellung einer kompletten Produktbiographie ist dabei aber die dafür notwendige Speicherkapa¬ zität. So werden bisher im Regelfall nur Teile des gesamten Produktlebenszyklus aufgezeichnet. Ferner werden die Daten im Allgemeinen nicht am Produkt oder der Produktverpackung selbst, sondern in einer zentralen Datenbank gespeichert. Sollen Daten direkt am Produkt gespeichert werden, so werden Speichermedien eingesetzt, welche zum Beispiel auf RFID- Technologien basieren und nur ein Speicherkapazität von eini- gen Kilobyte aufweisen. But a key problem in the preparation of a complete product life is the necessary Speicherkapa ¬ capacity. So far, only parts of the entire product life cycle are recorded as a rule. Furthermore, the data is generally not stored on the product or the product packaging itself, but in a central database. If data are to be stored directly on the product, then storage media are used which, for example, are based on RFID technologies and only have a storage capacity of a few kilobytes.
Ein weiteres Kernproblem betrifft die Auswahl der zu spei¬ chernden produktrelevanten Daten. Häufig werden Produkte in verschiedene Länder mit unterschiedlichen Kennzeichnungsstan- dards geliefert. Daraus kann sich die Notwendigkeit ergeben, unterschiedliche Daten in dem Produktgedächtnis zu speichern. Bei bekannten Systemen erfolgt die Auswahl der Daten nicht durch das Produkt selbst, sondern durch die Geräte, welche
die Daten auf das Speichermedium schreiben. Die Auswahl der Daten ist dabei fest vorgegeben. Sollen andere Daten abgespeichert werden, so ist eine aufwendige Umkonfiguration der Geräte erforderlich. Um eine Umkonfiguration zu vermeiden, müssten generell sämtliche möglichen Daten abgespeichert wer¬ den. Dies ist jedoch nur dann möglich, wenn es sich um sehr wenige Daten handelt, da ansonsten die zur Verfügung stehende Speicherkapazität keineswegs ausreicht. Der Erfindung liegt daher die Aufgabe zugrunde, ein digitales Produktgedächtnis zu schaffen, welches sich die zu speichern¬ den produktrelevanten Daten selbständig beschafft, die Spei¬ cherung der Daten direkt an einem Produkt oder an der Verpackung des Produkts ermöglicht und es auf einfache Weise er- laubt, diejenigen Daten zu definieren, welche in dem Produktgedächtnis gespeichert werden sollen. Another key issue concerns the selection of spei ¬ chernden product-relevant data. Frequently, products are shipped to different countries with different labeling standards. This may result in the need to store different data in the product memory. In known systems, the selection of the data is not made by the product itself, but by the devices which write the data to the storage medium. The selection of the data is fixed. If other data are to be stored, a complex reconfiguration of the devices is required. To avoid reconfiguration, generally all possible data would have saved the ¬. However, this is only possible if it is very little data, otherwise the available storage capacity is by no means sufficient. The invention is therefore based on the object of creating a digital product memory, which the ¬ to store obtains the product relevant data independently, allowing the Spei ¬ assurance of the data directly to a product or on the packaging of the product and ER- it easily allows to define those data which should be stored in the product memory.
Diese Aufgabe wird durch ein autonomes elektronisches Etikett zum Speichern von produktrelevanten Daten gelöst, welches aufweist: This object is achieved by an autonomous electronic label for storing product-relevant data, which comprises:
- eine Regelbasis zum Speichern von Regeln, welche Bedingungen festlegen, unter denen vorgebbare Daten beschafft und gespeichert werden sollen, a rule base for storing rules which specify conditions under which specifiable data are to be obtained and stored,
- eine Regelmaschine zum Prüfen der Bedingungen, a rule machine for checking the conditions,
- einen Software-Agenten (im Folgenden kurz als Agent bezeichnet) zum Generieren von Nachrichten zur Datenanforderung, wenn eine entsprechende Regel erfüllt ist, a software agent (hereafter referred to as an agent) for generating data request messages when a corresponding rule is met,
- eine Kommunikationsschnittstelle zum Senden der Nachrichten und zum Empfangen der Daten und a communication interface for sending the messages and for receiving the data and
- einen Arbeitsspeicher zum Speichern der empfangenen Daten, welcher üblicher Weise als "Working Memory" bezeichnet wird und das eigentliche Produktgedächtnis darstellt. - A memory for storing the received data, which is commonly referred to as "working memory" and represents the actual product memory.
Das autonome elektronische Etikett ist dabei auf einem Pro¬ dukt oder einer Verpackung des Produkts anbringbar. The autonomous electronic tag is attached on a per ¬ domestic product or packaging of the product.
Erfindungsgemäß werden über einen regelbasierten Mechanismus diejenigen Daten spezifiziert, welche in das Produktgedächt¬ nis aufgenommen werden sollen. Dazu sind in einer Specherein-
heit, welche üblicherweise als Regelbasis bezeichnet wird, Regeln hinterlegt, welche spezifizieren, zu welchem Zeitpunkt welche Daten beschafft und gespeichert werden sollen. Diese Regelbedingungen werden regelmäßig durch eine Regelmaschine anhand von Fakten überprüft, welche vorzugsweise in dem Ar¬ beitsspeicher gespeichert sind oder von dem Agenten bereitgestellt werden. Ist eine der Bedingungen erfüllt, so wird ein Software-Agent eingesetzt, um die entsprechenden Daten zu be¬ schaffen. Dabei nutzt der Agent die in dem autonomen elektro- nischen Etikett integrierte Kommunikationsschnittstelle, wel¬ che zum Beispiel als Radio-Frequency-Identification (RFID) - und/oder Bluetooth (BT) -Schnittstelle ausgebildet sein kann, um mit anderen elektronischen Etiketten oder anderen Komponenten, wie zum Beispiel Sensoreinheiten oder Geräten in der Umgebung des Produktes zu kommunizieren. According to the invention, those data which are to be included in the product memory are specified via a rule-based mechanism. These are in a Speckerein- unit, which is usually referred to as a rule base, deposits rules which specify at what time which data is to be procured and stored. These control conditions are regularly checked by a rule machine based on facts, which are preferably stored in the Ar ¬ beitsspeicher or provided by the agent. Is one of the conditions are met, a software agent is used to develop the necessary data to be ¬. Here, the agent uses the integrated in the autonomous electronic tag communication interface, wel ¬ che for example, as Radio Frequency Identification (RFID) - and / or Bluetooth (BT) interface can be configured with other electronic labels or other Components, such as sensor units or devices in the environment of the product to communicate.
Die Verwendung eines regelbasierten Mechanismus zur Spezifikation der Daten, welche in dem Produktgedächtnis gespeichert werden sollen, erlaubt es durch einfaches Hinzufügen oder Än- dern von einzelnen Regeln oder durch Austausch des gesamten Regelsatzes, weitere oder veränderte Daten zu definieren, welche in das Produktgedächtnis aufgenommen werden sollen. Dabei können die neuen oder geänderten Regeln dem Etikett über die Kommunikationsschnittstelle zugeführt werden. Im Falle einer RFID-Schnittstelle ist es beispielsweise ausrei¬ chend, einen Transponder mit den entsprechend veränderten Regeln in Kommunikationsreichweite der Kommunikationsschnitt¬ stelle zu bringen. Die Erfindung schafft damit ein autonomes elektronisches Etikett, welches sich die abzuspeichernden produktrelevanten Daten selbständig aus der Umgebung besorgt. The use of a rule-based mechanism for specifying the data to be stored in the product memory, by simply adding or changing individual rules or by exchanging the entire rule set, allows further or changed data to be included in the product memory should. The new or changed rules can be supplied to the label via the communication interface. In the case of RFID interface example, it is suffi ¬ cient to bring a transponder with the appropriately modified rules within communication range of the communication interface ¬ imagine. The invention thus creates an autonomous electronic label, which independently procures the product-relevant data to be stored from the environment.
In der Regelbasis können auch Regeln gespeichert sind, welche Bedingungen festlegen, unter welchen Aktionen ausgeführt werden sollen. Die Aktionen umfassen dabei häufig das Auslösen eines Alarms, weshalb diese Funktion häufig auch als Alarmme¬ chanismus bezeichnet wird. Stellt die Regelmaschine fest, dass eine derartige Bedingung erfüllt ist, generiert der
Agent die erforderlichen Nachrichten zur Umsetzung der Aktion . The rule base may also contain rules defining conditions under which actions should be performed. The actions often include this triggering an alarm, which is why this function is often referred to as Alarmme ¬ mechanism. If the rule engine determines that such a condition is met, the Agent the necessary messages to implement the action.
Gemäß einer Ausführungsform der Erfindung prüft die Regelma- schine im Rahmen eines Prüf organges alle in der Regelbasis gespeicherten Bedingungen und der Agent sammelt alle sich daraus ergebenden anzufordernden Daten und auszuführenden Aktionen in einer sogenannten Agenda, Anschließend werden die notwendigen Nachrichten auf Basis dieser Agenda generiert. Diese Vorgehensweise erlaubt zum Beispiel auch eine Priori- sierung bei der Beschaffung von Daten und/oder der Umsetzung von Aktionen. According to one embodiment of the invention, the rule machine checks all the conditions stored in the rule base as part of a check, and the agent collects all the data and actions to be requested from this in a so-called agenda. Subsequently, the necessary messages are generated on the basis of this agenda. This procedure also allows, for example, a prioritization in the acquisition of data and / or the implementation of actions.
Um die Beschaffung und Speicherung erforderlicher Daten und/oder die Ausführung einer Aktion immer zu gewährleisten, ist es vorteilhaft, dass die Regelmaschine einen Prüfvorgang, also eine Überprüfung der Bedingungen immer dann startet, wenn eine Änderung in der Regelbasis oder dem Arbeitsspeicher auftritt . In order to always ensure the acquisition and storage of required data and / or the execution of an action, it is advantageous for the rule engine to start a checking process, ie a check of the conditions, whenever a change occurs in the rule base or the main memory.
Um eine zeitnahe Abspeicherung empfangener Daten und damit beispielsweise auch eine zeitnahe Speicherung geänderter Re¬ geln sicher zu stellen, kann der Agent in regelmäßigen Zeitabständen prüfen, ob von der Kommunikationsschnittstelle neue Daten empfangen wurden. To ensure a timely storage of received data, thus for example also a timely storage amended Re ¬ rules sure the agent at regular intervals to check whether new data has been received from the communication interface.
Eine Ausführungsform sieht vor, dass empfangene produktrele¬ vante Daten zunächst an den Agenten weitergeleitet werden und dieser die Daten dann an den Arbeitsspeicher weiterleitet. Dabei kann der Agent die Daten in ein für die Speicherung vorgesehenes Datenformat transformieren, so dass für die Kom¬ munikation auch ein dafür unter Umständen besser geeignetes Datenformat verwendet werden kann. Gemäß einer weiteren Ausführungsform der Erfindung sind die Regelbasis und der Arbeitsspeicher in eine gemeinsame Wis¬ sensdatenbank - häufig auch als "Knowledge Base" bezeichnet -
integriert. Alternativ dazu können aber auch getrennte Spei¬ chermedien vorgesehen sein. One embodiment provides that received produktrele ¬-relevant data is first forwarded to the agent and this then forwards the data to the memory. Here, the agent can transform the data into a designated for storing data format, so that even committed more appropriate under certain circumstances data format can be used for Kom ¬ communication. According to a further embodiment of the invention, the rule base and the working memory in a common Wis ¬ sensdatenbank - often referred to as "Knowledge Base" - integrated. But alternatively may also be provided separate Spei ¬ chermedien.
Weitere Merkmale und Vorteile der Erfindung ergeben sich aus einem Ausführungsbeispiel, welches im Folgenden anhand der Figur erläutert, welche eine schematische Darstellung einer möglichen Architektur eines erfindungsgemäßen autonomen elektronisches Etiketts zeigt. Further features and advantages of the invention will become apparent from an embodiment which is explained below with reference to the figure, which shows a schematic representation of a possible architecture of an autonomous electronic label according to the invention.
Das in Figur 1 schematisch dargstellte autonome elektronische Etikett 1, welches auf einem Produkt oder einer Verpackung des Produkts anbringbar ist und zur Speicherung produktrele¬ vanter Daten vorgesehen ist, weist eine Kommunikations¬ schnittstelle 2, einen Agenten 3, eine Regelmaschine 4 und eine Wissensdatenbank 5 auf. Die Wissensdatenbank 5 wiederum umfasst eine Regelbasis 6 und einen Arbeitsspeicher 7, wel¬ cher das eigentliche Produktgedächtnis darstellt. Zur Spezi¬ fikation derjenigen Daten, welche in das Produktgedächtnis aufgenommen werden sollen, sind in der Regelbasis Regeln hinterlegt, welche Daten zu welchem Zeitpunkt oder besser gesagt unter welcher Bedingung beschafft und in dem Arbeitsspeicher abgespeichert werden sollen. Beispiele derartiger Regeln sind : The autonomously illustrated in Figure 1 autonomous electronic label 1, which is attachable to a product or packaging of the product and is intended to store produktrele ¬ vanter data, has a communication ¬ interface 2, an agent 3, a rule engine 4 and a knowledge database. 5 on. The knowledge database 5 in turn comprises a rule base 6 and a memory 7, wel ¬ cher represents the actual product memory. For speci ¬ fication of those data which are to be included in the product memory, rules are stored in the rule base, which data should be procured at what time, or better under what condition and stored in the working memory. Examples of such rules are:
(1) WENN Position = X, DANN Raumtemperaturwert eintragen (1) IF position = X, then enter room temperature value
(2) WENN Produkt an Maschine Y, DANN Gewicht eintragen (2) IF product to machine Y, THEN enter weight
(3) WENN Temperaturwert > 30 °C, DANN Luftfeuchtigkeit ein¬ tragen Wear (3) IF temperature value> 30 ° C, humidity THEN one ¬
Außerdem können die Regeln auch sogenannte Alarmmechanismen spezifizieren, die bei Erfüllung einer Bedingung keinen Dateneintrag, sondern eine Aktion, wie zum Beispiel das Auslö¬ sen eines Alarms, die Veränderung einer Maschineneinstellung oder auch das Senden eines Statusberichtes, fordert.
Die Regelmaschine 4 überprüft die in den Regeln definierten Bedingungen regelmäßig anhand von sogenannten Fakten, welche den Bedingungsteil (WENN-Teil) der Regel bestimmen. Diese Fakten können entweder im Arbeitsspeicher 7 gespeichert sein, wobei die als Fakten dienenden Daten im Arbeitsspeicher vorteilhaft auch entsprechend gekennzeichnet sind, oder müssen durch den Agenten 3, zum Beispiel über externe Dienste, be¬ schafft werden. Bevorzugt werden die Bedingungen oder Regeln durch die Regelmaschine 4 überprüft, sobald eine Änderung in der Regelbasis 6 oder dem Arbeitsspeicher 7 auftritt. In addition, the rules can also specify so-called alarm mechanisms involved in fulfillment of a condition not data entry but an action, such as the Auslö ¬ sen an alarm, changing a machine setting or sending a status report, requested. The rule machine 4 regularly checks the conditions defined in the rules on the basis of so-called facts which determine the condition part (IF part) of the rule. These facts can be either stored in memory 7, wherein the facts serving as data in memory advantageous are marked accordingly, or have to be by the agent 3, for example via external services, be ¬ manages. The conditions or rules are preferably checked by the rule engine 4 as soon as a change in the rule base 6 or the main memory 7 occurs.
Für die Beschaffung der in den Regeln definierten einzutragenden Daten und/oder für die Umsetzung der in den Regeln definierten Aktionen ist der Agent 3 zuständig. Software- Agenten sind dem Fachmann grundsätzlich bekannt und zeichnen sich dadurch aus, dass sie unter anderem Agent 3 is responsible for procuring the data to be entered in the rules and / or for implementing the actions defined in the rules. Software agents are generally known to the person skilled in the art and are characterized in that they include, among others
- autonom, also weitgehend unabhängig von Benutzereingriffen, arbeiten, - operate autonomously, ie largely independent of user intervention,
- proaktiv sind, also Aktionen aufgrund eigener Initiative auslösen, - Be proactive, ie initiate actions on your own initiative,
- auf Änderungen der Umgebungsbedingungen reagieren, - react to changes in environmental conditions,
- mit anderen Agenten kommunizieren und zusammenarbeiten - Communicate and collaborate with other agents
können und can and
- lern- und anpassungsfähig sind. - are adaptable and adaptable.
Stellt die Regelmaschine 4 fest, dass eine der Regeln erfüllt ist, so generiert der Agent 3 eine entsprechende Nachricht zur Anforderung der geforderten Date, also zum Beispiel der Raumtemperatur, des Gewichts oder der Luftfeuchtigkeit, oder zur Umsetzung der geforderten Aktion, also zum Beispiel eine Alarmnachricht. Dabei werden die sich aus einer Überprüfung des gesamten Regelsatzes ergebenden anzufordernden Daten und umzusetzenden Aktionen vorzugsweise in Form einer sogenannten Agenda gesammelt und anschließend, gegebenenfalls mit sinn- voller Priorisierung, angefordert bzw. umgesetzt. Zur Beschaffung der Daten oder auch zur Umsetzung einer Aktion muss der Agent 3 in aller Regel mit einer externen Komponente, wie zum Beispiel einer Sensoreinheit, einer Maschine oder einer
externen Datenbank in Kontakt treten. Dies erfolgt über die Kommunikationsschnittstelle 2, welche als RFID und/oder BT- Schnittstelle ausgebildet sein kann. Dabei können über die Kommunikationsschnittstelle 2 einerseits Nachrichten zur Da- tenanforderung oder zur Umsetzung einer Aktion versendet werden und andererseits die angeforderten Daten empfangen werden. Bevorzugt prüft er Agent in regelmäßigen Zeitabständen, ob von der Kommunikationsschnittstelle neue Daten emp¬ fangen wurden und leitet diese, gegebenenfalls nach entspre- chender Bearbeitung des Datenformats, an den Arbeitsspeicher 7 oder im nachfolgend beschriebenen Fall neuer regeln an die Regelbasis 6 weiter. If the rule engine 4 determines that one of the rules is fulfilled, the agent 3 generates a corresponding message for requesting the required date, for example the room temperature, the weight or the air humidity, or for the implementation of the required action, for example one alarm message. In this case, the data to be requested and the actions to be implemented resulting from a check of the entire rule set are preferably collected in the form of a so-called agenda and subsequently requested or implemented, if appropriate with meaningful prioritization. To obtain the data or to implement an action of the agent 3 usually has to an external component, such as a sensor unit, a machine or a contact external database. This is done via the communication interface 2, which can be configured as RFID and / or BT interface. In this case, on the one hand, messages for data request or for implementing an action can be sent via the communication interface 2 and, on the other hand, the requested data can be received. Preferably, it checks Agent periodically whether were collected emp ¬ from the communication interface new data and forwards it, possibly after appropriate processing of the data format of the RAM 7 or in described below, the case of new rules to the rule base 6 on.
Die Kommunikationsschnittstelle 2 kann auch Daten empfangen, welche neue Regeln umfassen, welche dann in der Regelbasis 6 abgespeichert werden. Auf diese Weise kann der Regelsatz schell und auf einfache Weise an konkrete Umgebungsbedingun¬ gen und/oder -anforderungen angepasst werden. Eine derartige Veränderung oder Anpassung des Regelsatzes ist zum Beispiel deshalb erforderlich, weil ein für die Industrie gefertigtes Produkt häufig in unterschiedlichen Umgebungen in Betrieb genommen wird und es dabei für Wartungsarbeiten unbedingt erforderlich ist, dass den Wartungsmechanikern die an die jeweilige Umgebung angepassten geeigneten Informationen zur Verfügung gestellt werden. Durch den einfachen Austausch der Regelsätze und deren Anwendung ist es mit geringem Auf¬ wand möglich, das Produkt in verschiedenen Fertigungsab¬ schnitten einzusetzen. Ebenso werden Produkte häufig in ver- schiedene Länder ausgeliefert, welche unterschiedliche Stan¬ dards mit unterschiedlichen Schwellwerten verwenden oder sogar vorschreiben. Demzufolge muss das Produktgedächtnis pro¬ duktrelevante Daten, wie Sensor- und/oder Gebrauchsdaten in unterschiedlicher Art und Weise dokumentieren. So ist es bei- spielsweise denkbar, dass zum Nachweis einer Kühlunterbre¬ chung eines Lebensmittels in einem Land A eine Umgebungstem¬ peratur bereits ab 5°C aufgezeichnet werden muss, in einem Land B aber erst ab 7°C. Auch in einem solchen fall ist die
Verwendung unterschiedlicher Regelsätze sinnvoll
The communication interface 2 can also receive data comprising new rules, which are then stored in the rule base 6. In this way, the rule set can be customized ringing and easily to concrete Umgebungsbedingun ¬ gen and / or requirements. Such a change or adaptation of the rule set is necessary, for example, because a product manufactured for the industry is frequently put into operation in different environments and it is absolutely necessary for maintenance work to provide the maintenance mechanics with the appropriate information adapted to the respective environment be put. By simply changing the rule sets and their application, it is low on ¬ wall possible to use the product in various Fertigungsab ¬ cut. Likewise, products are often shipped into different countries using different standards Stan ¬ with different thresholds or even dictate. Consequently, the product memory per ¬ duktrelevante data needs, such as sensor and / or usage data document in a different way. So it is playing, conceivable examples that an ambient temperature ¬ must be recorded as early as 5 ° C for the detection of Kühlunterbre ¬ monitoring of a food in a country A, in a country B but only from 7 ° C. Even in such a case is the Use of different rule sets makes sense
Claims
1. Autonomes elektronisches Etikett (1) zum Speichern von produktrelevanten Daten mit 1. Autonomous electronic label (1) for storing product-related data with
- einer Regelbasis (6) zum Speichern von Regeln, welche Bedingungen festlegen, unter denen vorgebbare Daten beschafft und gespeichert werden sollen, a rule base (6) for storing rules specifying conditions under which specifiable data is to be obtained and stored,
- einer Regelmaschine (4) zum Prüfen der Bedingungen, a control machine (4) for checking the conditions,
- einem Agenten (3) zum Generieren von Nachrichten zur Da- tenanforderung, wenn eine entsprechende Regel erfüllt ist, an agent (3) for generating messages for the data request, if a corresponding rule is fulfilled,
- einer Kommunikationsschnittstelle (2) zum Senden der Nach¬ richten und zum Empfangen der Daten und a communication interface (2) for sending the messages and for receiving the data and
- einem Arbeitsspeicher (7) zum Speichern der empfangenen Daten, a main memory (7) for storing the received data,
wobei das autonome elektronische Etikett (1) auf einem Pro¬ dukt oder einer Verpackung des Produkts anbringbar ist. wherein the autonomous electronic tag (1) is mountable on a per ¬ domestic product or packaging of the product.
2. Autonomes elektronisches Etikett nach Anspruch 1, dadurch gekennzeichnet, dass in der Regelbasis (6) auch Regeln ge- speichert sind, welche Bedingungen festlegen, unter welchen2. Autonomous electronic label according to claim 1, characterized in that in the rule base (6) also rules are stored, which define conditions under which
Aktionen ausgeführt werden sollen und der Agent (3) Nachrichten zur Umsetzung der Aktion generiert, wenn eine entsprechende Regel erfüllt ist. Actions are to be executed and the agent (3) generates messages for the implementation of the action, if a corresponding rule is fulfilled.
3. Autonomes elektronisches Etikett nach einem der Ansprüche 1 oder 2, 3. Autonomous electronic label according to one of claims 1 or 2,
dadurch gekennzeichnet, dass der Agent (3) anzufordernde Da¬ ten und auszuführende Aktionen in einer Agenda speichert und die Nachrichten auf Basis dieser Agenda generiert. characterized in that the agent (3) to be requested stores Since ¬ th and actions to be performed in an agenda and generates the messages based on this agenda.
4. Autonomes elektronisches Etikett nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Agent (3) die Be¬ dingungen anhand von Fakten überprüft, welche in dem Arbeits¬ speicher (7) gespeichert sind oder von dem Agenten (3) be- reitgestellt werden. 4. Autonomous electronic label according to one of claims 1 to 3, characterized in that the agent (3) checks the Be ¬ conditions based on facts that are stored in the working ¬ memory (7) or by the agent (3) be - be prepared.
5. Autonomes elektronisches Etikett nach einem der vorherge¬ henden Ansprüche, dadurch gekennzeichnet, dass die Regelmaschine (4) die Bedin¬ gungen prüft, sobald eine Änderung in der Regelbasis (6) oder dem Arbeitsspeicher (7) auftritt. 5. An autonomous electronic label according to one of vorherge ¬ Henden claims, characterized in that the rule engine (4) checks the Bedin ¬ conditions as soon as a change in the rule base (6) or the working memory (7) occurs.
6. Autonomes elektronisches Etikett nach einem der vorherge¬ henden Ansprüche, 6. An autonomous electronic label according to one of vorherge ¬ Henden claims,
dadurch gekennzeichnet, dass der Agent (3) in regelmäßigen Zeitabständen prüft, ob von der Kommunikationsschnittstelle (2) neue Daten empfangen wurden. characterized in that the agent (3) checks at regular intervals whether new data has been received from the communication interface (2).
7. Autonomes elektronisches Etikett nach einem der vorherge¬ henden Ansprüche, 7. An autonomous electronic label according to one of vorherge ¬ Henden claims,
dadurch gekennzeichnet, dass der Agent (3) empfangene pro¬ duktrelevante Daten in ein für die Speicherung vorgesehenes Datenformat transformiert und an den Arbeitsspeicher (7) wei¬ terleitet . characterized in that the agent (3) transformed received per ¬ duktrelevante data in an intended for storing data format and to the memory (7) terleitet wei ¬.
8. Autonomes elektronisches Etikett nach einem der vorherge¬ henden Ansprüche, 8. An autonomous electronic label according to one of vorherge ¬ Henden claims,
dadurch gekennzeichnet, dass die von der Kommunikations¬ schnittstelle (2) empfangenen Daten auch neue Regeln umfassen können, welche in der Regelbasis (6) gespeichert werden. characterized in that the data received by the communication interface ¬ (2) data may also comprise new rules which are stored in the rule base (6).
9. Autonomes elektronisches Etikett nach einem der vorherge- henden Ansprüche, 9. Autonomous electronic label according to one of the preceding claims,
dadurch gekennzeichnet, dass die Regelbasis (6) und der Ar¬ beitsspeicher (7) in eine Wissensdatenbank (5) integriert sind . characterized in that the rule base (6) and the Ar ¬ beitsspeicher (7) are integrated into a knowledge database (5).
10. Autonomes elektronisches Etikett nach einem der vorherge¬ henden Ansprüche, 10. An autonomous electronic label according to one of vorherge ¬ Henden claims,
dadurch gekennzeichnet, dass die Kommunikationsschnittstelle (2) als Radio-Frequency-Identification- und/oder Bluetooth- Schnittstelle ausgebildet ist. characterized in that the communication interface (2) is designed as a radio frequency identification and / or Bluetooth interface.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010013358.2 | 2010-03-30 | ||
DE102010013358.2A DE102010013358B4 (en) | 2010-03-30 | 2010-03-30 | Autonomous electronic label |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2011120765A1 true WO2011120765A1 (en) | 2011-10-06 |
Family
ID=44022401
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2011/053425 WO2011120765A1 (en) | 2010-03-30 | 2011-03-08 | Autonomous electronic tag |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE102010013358B4 (en) |
WO (1) | WO2011120765A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6924781B1 (en) * | 1998-09-11 | 2005-08-02 | Visible Tech-Knowledgy, Inc. | Smart electronic label employing electronic ink |
US20070001862A1 (en) * | 2003-04-25 | 2007-01-04 | Zweig Stephen E | Material lifetime data abstraction device and method |
WO2008147254A1 (en) * | 2007-05-28 | 2008-12-04 | St Jude Medical Ab | Implantable medical device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MXPA01002459A (en) | 1998-09-11 | 2003-03-10 | Alexander Gelbman | Smart electronic label employing electronic ink. |
DE102007004603A1 (en) | 2007-01-30 | 2008-08-07 | Siemens Ag | Method and device for individual monitoring of a bulk material |
-
2010
- 2010-03-30 DE DE102010013358.2A patent/DE102010013358B4/en not_active Expired - Fee Related
-
2011
- 2011-03-08 WO PCT/EP2011/053425 patent/WO2011120765A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6924781B1 (en) * | 1998-09-11 | 2005-08-02 | Visible Tech-Knowledgy, Inc. | Smart electronic label employing electronic ink |
US20070001862A1 (en) * | 2003-04-25 | 2007-01-04 | Zweig Stephen E | Material lifetime data abstraction device and method |
WO2008147254A1 (en) * | 2007-05-28 | 2008-12-04 | St Jude Medical Ab | Implantable medical device |
Also Published As
Publication number | Publication date |
---|---|
DE102010013358B4 (en) | 2018-08-16 |
DE102010013358A1 (en) | 2011-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018072775A1 (en) | Method and data detection device for providing, retrieving and using a data element in a process for producing plastic sheet materiall | |
EP2771747B1 (en) | Method for reading in a two-dimensional pattern code and for presenting and using data, a mobile device for carrying out the method, and a method for creating a two-dimensional pattern code | |
EP3948831A1 (en) | System for displaying prices by means of a display panel | |
WO2018171949A1 (en) | Method and apparatus for the tamper-proof storage of information about object-related measures | |
DE10346478A1 (en) | Flexible software update for automation systems via the Internet | |
WO2019201369A2 (en) | Method for providing, retrieving and using a data element | |
EP1947805A1 (en) | Automatic monitoring and control of fill levels | |
WO2009149936A1 (en) | System and method for the simplified operation and manipulation of an automation and/or process control system | |
DE102017119183A1 (en) | Computer-implemented method for controlling a collaboration platform, communication and collaboration application, and communication and collaboration platform | |
EP1444621A2 (en) | Process management and process validation | |
WO2011120765A1 (en) | Autonomous electronic tag | |
WO2005091188A1 (en) | Method, device, computer system and computer program product for controlling a material flow | |
WO2022028827A1 (en) | Method for operating a system, and system coupled to a number of production stations for producing a product | |
EP2770382A1 (en) | Method for commissioning an automation system | |
EP2028625A2 (en) | Packaging with coupled telematics and sensor unit and method for monitoring packaging | |
DE102015101684A1 (en) | Method for operating an electronic component of a power generation plant and RFID transponder and electronic component with an RFID transponder | |
WO2018149563A1 (en) | Packaging line data switching exchange and method for operating a packaging line data switching exchange | |
DE102004060007A1 (en) | Data bus system for motor vehicle, has electronic bus subscribers connected over bus line, and memory unit storing base and type of excitation signal determined by cause investigating unit and type investigating unit | |
EP2595736B1 (en) | Mixing, stirring or dispersing method and apparatus therefor | |
EP2796766A1 (en) | Pressure vessel and method for monitoring its state | |
DE102017210453A1 (en) | DEVICE AND METHOD FOR MONITORING DATA OF AN AUTOMATION SYSTEM FOR A LEAD AND / OR CONTROL LEVEL OF A MANUFACTURING MANAGEMENT SYSTEM | |
DE112021004749T5 (en) | Device Information Management System | |
DE20204359U1 (en) | Injection molding machine arrangement with an injection molding machine and at least one internal machine control system | |
EP4483971B1 (en) | Method for operating a remotely monitored hand fire extinguisher | |
WO2008011847A1 (en) | Indicator unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11709075 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11709075 Country of ref document: EP Kind code of ref document: A1 |