-
Die
vorliegende Erfindung betrifft elektronische Preisetiketten-(electronic
price label, EPL)-Systeme und genauer ein System und ein Verfahren
zum Einspeisen von Preisänderungen
in ein elektronisches Preisetikettensystem.
-
Kassen-(point-of-sale,
POS)-Transaktions-verarbeitende Systeme enthalten üblicherweise eine
Preisnachschlage-(price look-up,
PLU)-Datei, die Artikelidentifikationsinformationen und Artikelpreisinformationen
enthält.
-
EPL-Systeme
enthalten üblicherweise
eine Mehrzahl von EPLs für
Verkaufsartikel in einem Geschäft.
EPLs zeigen üblicherweise
den Preis der entsprechenden Verkaufsartikel an Geschäftsregalen
an und sind üblicherweise
an einer Schiene entlang der vorderen Kante der Regale befestigt.
Ein Geschäft kann
Tausende von EPLs enthalten, um die Preise der Verkaufsartikel anzuzeigen.
Die EPLs sind mit einem zentralen Server verbunden, wo Informationen über die
EPLs üblicherweise
in einer EPL-Datendatei gehalten werden. Eine durch die EPLs angezeigte Preisinformation
wird von der PLU-Datendatei erhalten und innerhalb eines EPL-Preisänderungsdatensatzes
gespeichert.
-
Herkömmliche
POS-Systeme sind nicht ausgerüstet,
um tägliche Änderungen
in PLU-Dateien vorzunehmen. Stattdessen verwenden sie zusätzliche
Felder wie beispielsweise „VERKAUFS-Datum", „VERKAUFS-Startzeit", „VERKAUFS-Endzeit" und „VERKAUFS-Information". Da EPL-Preisänderungsdatensätze üblicherweise
von PLU-Dateien stammen, sind auch EPL-Systeme nicht ausgerüstet, um tägliche Preisänderungen
auszuführen.
-
Daher
wäre es
wünschenswert,
ein System und ein Verfahren zum Handhaben von täglichen Preisänderungen
in EPL-Systemen bereitzustellen.
-
Das
US-Patent Nr. 5,544,041 offenbart ein Verfahren und einen Apparat
zum Einspeisen einer Preisänderung
in ein elektronisches Preisetikettensystem für einen Artikel, wie in dem
Oberbegriff zu den untenstehenden Ansprüchen 1 und 5 beschrieben.
-
Die
europäische
Patentanmeldung
EP 0 708 409 offenbart
ein Preis-Wartungs-System und -Verfahren, wobei eine in eine Preisnachschlagedatei eingegebene
Preisinformation oder von dort ausgelesene Preisinformation verteilt
zur Verfügung
gestellt wird, um Preisunstimmigkeiten zu vermeiden. Die Preisnachschlagedatei
und die Preisänderungen
in der Preisnachschlagedatei werden durch ein Servicepunkt-System
verteilt zur Verfügung
gestellt, das einen Strichcode-Scanner und ein Programm zum Drucken
von Etiketten enthält.
Das System enthält
einen mit dem Servicepunkt-System verbundenen Computer, der die
Preise innerhalb der Preisnachschlagedatei aktualisiert und die
aktualisierten Preise an das Etikettendruckprogramm zum Drucken
durch ein Drucksystem sendet. Ein elektronisches Regaletikettensystem
kann auch die Preisnachschlagedatei und Preisänderungen der Preisnachschlagedatei
teilen.
-
Die
europäische
Patentanmeldung
EP 0 749 091 offenbart
ein elektronisches Preisetiketten-(EPL)-Preisüberprüfungssystem, das sicherstellt,
dass ein von einer Preisnachschlage-(PLU)-Datei durch einen Strichcode-Scanner
erhaltener Preis für
einen Artikel gleich einem anderen durch ein elektronisches Preisetikett
(EPL) für
den Artikel angezeigten Preis ist. Das EPL-Preisüberprüfungssystem enthält ein mit
dem EPL verbunde nes Computersystem, das ein Terminal und ein mit
dem Terminal verbundenes Speichermedium enthält. Das Speichermedium enthält eine
EPL-Datendatei, die EPL-Identifikationsinformationen und einen EPL-Preisüberprüfer enthält. Das
Computerterminal führt
ein Preisüberprüfungsprogramm
aus, das die PLU-Datei
ausliest, um den Preis des Artikels zu erhalten, einen anderen Preisüberprüfer aus
dem Preis des Artikels in der Preisdatei berechnet, die EPL-Datendatei
liest, um den einen Preisüberprüfer zu erhalten,
den einen und den andern Preisüberprüfer vergleicht,
um zu bestimmen, ob sie gleich sind, und das den angezeigten Preis
auf den Preis in der PLU-Datei ändert,
falls der eine und der andere Preisüberprüfer verschieden sind.
-
Gemäß der vorliegenden
Erfindung wird ein System zum Einspeisen einer Preisänderung
für einen
Artikel bereitgestellt, bei dem ein elektronisches Preisetikett
mit dem Artikel verknüpft
ist, wobei das System eine Preisnachschlagedatei und eine andere Datei
(34) umfasst, um so die Versuche, auf die Preisnachschlagedatei
zuzugreifen, wesentlich zu minimieren, wobei das System einen Computer
umfasst zum Lesen eines Datensatzes für den Artikel in einer Preisdatei,
zum Erhalten einer täglichen
Preisänderungsinformation
für den
Artikel von dem Datensatz einschließlich eines neuen Preises,
eines Datums und einer Startzeit, zum Hinzufügen der täglichen Preisänderungsinformation
zu der anderen von der Preisdatei verschiedenen Datei und zum Verarbeiten
der täglichen
Preisänderungsinformation
in der anderen Datei durch Lesen der täglichen Preisänderungsinformation
von der anderen Datei, Senden einer ersten Mitteilung an das elektronische
Preisetikett zu der Startzeit, einschließlich eines Kommandos, den
neuen Preis anzuzeigen, gekennzeichnet durch ein Mittel zum Senden
einer zweiten Mitteilung an das elektronische Preisetikett zu einer Endzeit,
einschließlich
eines Kommandos, einen regulären
Preis für
den Artikel aus der Preisdatei anzuzeigen.
-
Gemäß einem
zweiten Aspekt der vorliegenden Erfindung wird ein Verfahren zum
Einspeisen einer Preisänderung
für einen
Artikel bereitgestellt, das ein eine Preisnachschlagedatei und eine
andere Datei aufweisendes System verwendet, um so die Zugriffsversuche
auf die Preisnachschlagedatei wesentlich zu minimieren, wobei das
Verfahren die folgenden Schritte umfasst:
- (a)
Lesen eines Datensatzes für
den Artikel in einer Preisnachschlagedatei;
- (b) Erhalten einer täglichen
Preisänderungsinformation
für den
Artikel von dem Datensatz einschließlich eines neuen Preises,
eines Datums und einer Startzeit;
- (c) Hinzufügen
der täglichen
Preisänderungsinformation
zu der anderen, von der Preisnachschlagedatei verschiedenen Datei;
- (d) Lesen der täglichen
Preisänderungsinformation
von der anderen Datei; und
- (e) Senden einer Mitteilung an ein mit dem Artikel verknüpftes elektronisches
Preisetikett zu der Startzeit, einschließlich eines Kommandos, den neuen
Preis anzuzeigen, gekennzeichnet durch den folgenden Schritt:
- (f) Senden einer zweiten Mitteilung an das elektronische Preisetikett
zu einer Endzeit, einschließlich eines
Kommandos, einen regulären
Preises für den
Artikel aus der Preisdatei anzuzeigen.
-
Damit
die vorliegende Erfindung besser verstanden wird, wird nun exemplarisch
auf die beiliegenden Zeichnungen Bezug genommen, wobei die Zeichnungen
zeigen:
-
1 ist
ein Blockdiagramm eines die Erfindung umfassenden Transaktionsverarbeitungssystems;
-
2 ist
ein Diagramm, das die Datendateien zeigt, die innerhalb einer die
Erfindung umfassenden Transaktionsvorrichtung verwendet werden;
und
-
3A und 3B bilden
ein Flussdiagramm, welches das Verfahren der vorliegenden Erfindung
schematisch darstellt.
-
Unter
Bezugnahme auf die 1 der beiliegenden Zeichnungen
wird ein Transaktionssystem 10 gezeigt, das primär ein Host-Computersystem 12, ein
Kassen-(POS)-System 14 und ein EPL-System 16 enthält. Hierin
sind die Komponenten 12 und 14 als miteinander
vernetzte, separate Komponenten gezeigt, sie können jedoch auch eine einzelne
Komponente bilden. Daher kann das Host-Computersystem 12 ein
POS-Terminal sein, das zugleich als ein Host-Computer zum Vernetzen
anderer POS-Terminals
dient.
-
Das
POS-System 14 enthält
einen Strichcode-Leser 18 und ein Terminal 20.
-
Das
EPL-System 16 enthält
primär
EPLs 22, ein Host-EPL-Terminal 24 und
ein EPL-Speichermedium 26.
-
Die
EPLs 22 enthalten ein Datenregister 54 und eine
Anzeige 56. Die Datenregister 54 enthalten Daten, üblicherweise
Preisdaten, die von der EPL-Software 30 gesendet wurden.
Die Daten werden üblicherweise
durch die Anzeigen 56 angezeigt.
-
Das
Host-EPL-Terminal 24 führt
die EPL-Software 30 und eine Tägliche-Preisänderungs-Managementsoftware 28 aus.
Um bei der Ausführung
von bestimmten durch die EPL-Software 30 und die Tägliche-Preisänderungs-Managementsoftware 28 durchgeführten Prozessen
zu assistieren, enthält
das EPL-Terminal 24 eine eingebaute Zeit-aufrechterhaltende
Vorrichtung, die üblicherweise
als Systemuhr bezeichnet wird und die mit der aktuellen Zeit synchronisiert
ist, um automatisch die Prozesse zu ihren terminierten Zeiten auszuführen.
-
Die
EPL-Software 30 ist verantwortlich für das Terminieren und Übertragen
von Preisdaten von der EPL-Datendatei 32 zu den EPLs 22.
Die EPL-Software 30 empfängt Preise in einer PLU-Datendatei 44,
wenn sie in einer Eingabevorrichtung 42 (sofortige Verarbeitung)
eingegeben werden oder nachdem sie in der PLU-Datendatei 44 gespeichert wurden.
Die EPL-Software 30 terminiert und überträgt auch tägliche Preisdaten unter der
Kontrolle der Tägliche-Preisänderungs-Managementsoftware 28.
-
Die
Tägliche-Preisänderungs-Managementsoftware 28 liest
zumindest täglich
automatisch die PLU-Datendatei 44 und speichert tägliche Preisänderungsdaten
in der Tägliche-Preisänderungs-Datendatei 34 ab.
Tägliche
Preisänderungsinformationen
können
auch von einem Betreiber durch eine Eingabevorrichtung 38,
die vorzugsweise eine Tastatur ist, aufgenommen werden. Die Tägliche-Preisänderungs-Managementsoftware 28 arbeitet
auch automatisch in Verbindung mit der EPL-Software 30, um
tägliche
Preisänderungsdaten
von der Tägliche-Preisänderungs-Datendatei 34 an
geeignete EPLs 22 zu terminieren und zu übertragen.
-
Im
Rahmen der vorliegende Erfindung liegt auch eine große Datei,
welche die Tägliche-Preisänderungs-Datendatei 34 und
die PLU-Datendatei 44 kombiniert, obwohl dies weniger effizient
wäre. Die PLU-Datendatei 44 weist
Tausende von Artikeln auf (die meisten Geschäfte halten mehr als 30.000
Artikel vor). Die Tägliche-Preisänderungs-Datendatei 34 ist
wesentlich kleiner (eher weniger als 1000 Artikel). Außerdem ist
die PLU-Datendatei 44 für
Schnelllesevorgänge
basierend auf einer PLU-Zahl (UPC oder EAN-Typ) voreingestellt,
während
die Tägliche-Preisänderungs-Datendatei 34 für Schnelllesevorgänge basierend
auf Start- und End-Daten und -Zeiten voreingestellt ist. Dies wird
durch eine unterschiedliche Indizierung erreicht. Daher ist es im
allgemeinen wesentlich effizienter, die Tägliche-Preisänderungs-Datendatei 34 anstelle
der PLU-Datendatei 44 durchzugehen.
Auf die PLU-Datendatei 44 wird nur gelegentlich zugegriffen.
-
Das
EPL-Speichermedium 26 speichert die EPL-Datendatei 32 und
die Tägliche-Preisänderungs-Datendatei 34 und
ist vorzugsweise ein Festplattenlaufwerk. Die EPL-Datendatei 32 enthält eine EPL-Identifikations-
und eine Preis-Prüfsummen-Information.
Die Preis-Prüfsummen-Information
wird aus einer Preisinformation in der PLU-Datendatei 44 berechnet.
-
Die
EPL-Datendatei 32 enthält
aktuelle durch die EPLs 22 angezeigte Informationen. Die Tägliche-Preisänderungs-Datendatei 34 enthält durch
die EPLs 22 anzuzeigende tägliche Preisinformationen.
Obwohl die beiden Dateien als separate Dateien offenbart sind, können beide
Dateien in einer einzelnen Datei kombiniert werden.
-
Das
Host-Computersystem 12 enthält ein PLU-Speichermedium 36,
ein Host-PLU-Terminal 40 und eine Eingabevorrichtung 42.
-
Das
PLU-Speichermedium 36 speichert die PLU-Datendatei 44.
Die PLU-Datendatei 44 enthält auch Informationen, die
in der Tägliche-Preisänderungs-Datendatei 34 enthalten
sind. Die PLU-Datendatei 44 ist für eine Übermittlung zu dem POS-Terminal 20 verfügbar. Alternativ
kann ein Mittel für
einen direkten Zugriff auf die PLU-Datendatei 44 durch
den Strichcode-Leser 18 vorgesehen werden.
-
Das
Host-PLU-Terminal 40 enthält eine PLU-Wartungsroutine 50.
Die PLU-Wartungsroutine 50 aktualisiert die PLU-Datendatei 44 bei
einer Betreibereingabe.
-
Die
Eingabevorrichtung 42 ist vorzugsweise eine Tastatur.
-
Unter
Bezugnahme auf die 2 sind nun die EPL-Datendatei 32,
die Tägliche-Preisänderungs-Datendatei 34 und
die PLU-Datendatei 44 genauer
gezeigt.
-
Die
EPL-Datendatei 32 enthält
einen Zeileneintrag für
jedes EPL 22 in dem EPL-System 16. Jeder Zeileneintrag
weist einen Artikelidentifikationseintrag (ITEM ID), einen EPL-Identifikationseintrag
(EPL ID) und einen EPL-Preis-Prüfsummenwerteintrag
(EPL CHECK) auf.
-
Der
Eintrag ITEM ID identifiziert einen Artikel des Geschäfts. Der
Eintrag EPL ID identifiziert, welches EPL mit dem Artikel verknüpft ist.
Der Eintrag EPL CHECK ist ein Prüfsummenwert
der Ziffern der durch die Anzeige 56 angezeigten Preisinformation.
-
Die
PLU-Datendatei 44 enthält
einen Zeileneintrag für
jeden Artikel, der in dem Geschäft
verkauft wird. Jeder Zeileneintrag umfasst einen Artikelidentifikationseintrag
(ITEM ID) und einen PLU-Preiseintrag (PLU PRICE). Täglichen
Preisänderungen
ausgesetzte Artikel enthalten Zeileneinträge für eine Sonderangebots-Preisstartzeit
(START TIME), eine Sonderange bots-Preisendzeit (END TIME), einen Wochentagindikator
(DAY OF WEEK) und einen Monatstagindikator (DAY OF MONTH).
-
Der
Eintrag ITEM ID identifiziert einen Geschäftsartikel. Der Eintrag PLU
PRICE identifiziert den durch das POS-System 14 gelesenen
Preis, um den Preis jedes Artikels während des Scannens durch den
Strichcode-Leser 18 zu bestimmen. Der Eintrag START TIME
identifiziert eine Zeit, zu welcher der Sonderangebots-Preis beginnt.
Der Eintrag END TIME identifiziert eine Zeit, zu welcher der Sonderangebots-Preis
endet. Der Eintrag DAY OF WEEK identifiziert den Wochentag, an dem
der Sonderangebots-Preis beginnt. Der Eintrag DAY OF MONTH identifiziert
den Tag des Monats, an dem der Sonderangebots-Preis beginnt.
-
Die
Tägliche-Preisänderungs-Datendatei 34 dupliziert
die Tägliche-Preisänderungs-Information
in der PLU-Datendatei 44. Jeder Zeileneintrag weist einen
Artikelidentifikationseintrag (ITEM ID), eine Sonderangebots-Preisstartzeit
(START TIME), eine Sonderangebots-Preisendzeit (END TIME), einen
Wochentagindikator (DAY OF WEEK) und einen Monatstagindikator (DAY
OF MONTH) auf.
-
Der
Eintrag ITEM ID identifiziert einen Geschäftsartikel. Der Eintrag START
TIME identifiziert eine Zeit, zu welcher der Sonderangebots-Preis
beginnt. Der Eintrag END TIME identifiziert eine Zeit, zu welcher
der Sonderangebots-Preis endet. Der Eintrag DAY OF WEEK identifiziert
den Wochentag, an dem der Sonderangebots-Preis beginnt. Der Eintrag DAY
OF MONTH identifiziert den Tag des Monats, an dem der Sonderangebots-Preis beginnt.
-
Während des
normalen Betriebs erhält
das EPL-Terminal 24 Preisinformationen von der PLU-Datendatei 44 und
sendet sie zu dem Datenregister 54. Die Anzeige 56 zeigt
den Preis in dem Datenregister 54 an.
-
Die
Tägliche-Preisänderungsmanagement-Software 28 liest
täglich
die PLU-Datendatei 44, identifiziert neu aufgenommene Sonderangebote,
schreibt die Sonderangebote in die Tägliche-Preisänderungs-Datendatei 34 und
löscht
obsolete Sonderangebote in der Tägliche-Preisänderungs-Datendatei 34.
Die Tägliche-Preisänderungs-Managementsoftware 28 speist
die täglichen Sonderangebote
automatisch zu den Zeiten und Tagen ein, die in der Tägliche-Preisänderungs-Datendatei 34 aufgeführt sind,
und entfernt automatisch Sonderangebote zu den in der Tägliche-Preisänderungs-Datendatei 34 aufgeführten Endzeiten.
Die Tägliche-Preisänderungs-Managementsoftware 28 speist
Sonderangebots-Preise ein und entfernt sie durch Veranlassen der
EPL-Software 30, die mit den Sonderangebots-Artikeln verknüpften EPLs 22 unter Verwendung
der EPL-Datendatei 32 zu identifizieren, und terminiert
und überträgt Preisänderungsmitteilungen
an die verknüpften
EPLs 22 zu den Start- und Endzeiten.
-
Unter
Bezugnahme auf die 3a und 3b wird
nun der Betrieb der Tägliche-Preisänderungs-Managementsoftware 28 beginnend
mit START 60 genauer beschrieben.
-
In
einem Schritt 62 liest die Tägliche-Preisänderungs-Managementsoftware 28 einen
Datensatz in der PLU-Datendatei 44.
-
In
einem Schritt 63 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob ein EPL mit dem Artikel in dem Datensatz verknüpft ist.
Falls nicht, schreitet der Betrieb zu einem Schritt 70 fort.
Falls ja, schreitet der Betrieb zu einem Schritt 64 fort.
-
Im
Schritt 64 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob der Datensatz eine Tägliche-Preisänderungs-Information
(START TIME) enthält.
Falls nicht, wird der Betrieb beim Schritt 70 fortgesetzt.
Falls ja, schreitet der Betrieb zu einem Schritt 66 fort.
-
Im
Schritt 66 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob die Tägliche-Preisänderungs-Information
eine neue Information ist. Falls nicht, schreitet der Betrieb zum
Schritt 70 fort. Falls ja, schreitet der Betrieb zu einem
Schritt 68 fort.
-
Im
Schritt 68 fügt
die Tägliche-Preisänderungs-Managementsoftware 28 die
neuen PLU-Datendatei-Artikel und ihre Tägliche-Preisänderungs-Informationen
zu der Tägliche-Preisänderungs-Datendatei 34 hinzu.
-
Im
Schritt 70 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob der Datensatz der letzte Datensatz in der PLU-Datendatei 44 ist. Falls
nicht, kehrt der Betrieb zu dem Schritt 62 zurück, um den
nächsten
Datensatz zu lesen. Falls ja, schreitet der Betrieb zu einem Schritt 72 fort.
-
Im
Schritt 72 liest die Tägliche-Preisänderungs-Managementsoftware 28 einen
Datensatz in der Tägliche-Preisänderungs-Datendatei 34.
-
In
einem Schritt 74 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob der Datensatz veraltet ist. Falls ja, löscht die Tägliche-Preisänderungs-Managementsoftware 28 den Datensatz
in einem Schritt 76 und der Betrieb schreitet zu einem
Schritt 82 fort. Falls nicht, schreitet der Betrieb zu
einem Schritt 78 fort.
-
Im
Schritt 78 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob die Ausführungszeit
in dem Datensatz erreicht wurde. Hier bedeutet die Ausführungszeit
entweder den START-TIME-Eintrag oder den END-TIME-Eintrag. Falls
nicht, schreitet der Betrieb zum Schritt 82 fort. Falls
ja, schreitet der Betrieb zu einem Schritt 80 fort.
-
Im
Schritt 80 veranlasst die Tägliche-Preisänderungs-Managementsoftware 28 die
EPL-Software 30 dazu, die neue Preisinformation anzuzeigen. Die
EPL-Software 30 verwendet die durch die Tägliche-Preisänderungs-Managementsoftware 28 bereitgestellte
ITEM-ID-Information, um eine EPL-Adresseninformation von der EPL-Datendatei 32 zu
erhalten.
-
Im
Schritt 82 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob der Datensatz der letzte Datensatz ist. Falls nicht, kehrt der
Betrieb zu dem Schritt 72 zurück, um einen anderen Datensatz
zu lesen. Falls ja, schreitet der Betrieb zu einem Schritt 84 fort.
-
Im
Schritt 84 bestimmt die Tägliche-Preisänderungs-Managementsoftware 28,
ob der Tag vorüber
ist. Die Tägliche-Preisänderungs-Managementsoftware 28 vergleicht
die aktuelle Zeit mit einer Schwellenwertzeit, nach der alle Preisänderungen für den Tag
abgeschlossen sein sollten. Falls nicht, kehrt der Betrieb zum Schritt 72 zurück, um nochmals die
Tägliche-Preisänderungs-Datendatei 34 durchzugehen.
Falls ja, endet der Betrieb in einem Schritt 86.
-
Vorzugsweise
erlaubt die Tägliche-Preisänderungs-Managementsoftware 28 es
einem Geschäft,
dessen Produkte durch tägliches Ändern der Preise
aggressiv zu vermarkten. Außerdem
kann die Tägliche-Preisänderungs-Managementsoftware 28 die
Tägliche-Preisänderungs-Datendatei 34 erstellen,
ohne dass Ände rungen
an existierenden Preismanagement-Systemen, einschließlich der
PLU-Datendatei 44, notwendig sind.