DE-102025144930-A1 - SYSTEME UND VERFAHREN ZUM IDENTIFIZIEREN VON STRICHCODES VON INTERESSE UNTER VERWENDUNG EINES NICHT MIT DEM INTERNET VERBUNDENEN STRICHCODESCANNERS
Abstract
Systeme und Verfahren zum Identifizieren von spezifischen GS1-Digital-Link-Strichcodes unter Verwendung von nicht mit dem Internet verbundenen Strichcodelesern. Das System enthält einen Server, der eine Geräteverwaltungsanwendung ausführt, und einen Strichcodeleser mit lokalem Prozessor und Speicher. Der Strichcodeleser speichert Nutzdaten von Interesse von dem Server und scannt GS1-Digital-Link-Strichcodes, um ihre Nutzdaten zu dekodieren. Wenn eine dekodierte Nutzlast mit einer gespeicherten Nutzlast übereinstimmt, erzeugt der Strichcodeleser eine erste Antwort, während Nicht-Übereinstimmungen eine zweite Antwort erzeugen. Die Konfiguration kann über Datenübertragung oder einen Konfigurations-Strichcode erfolgen. Das System ermöglicht eine präzise Strichcodeidentifizierung ohne Echtzeit-Internetzugriff, was Anwendungen bei der Erinnerungsverwaltung und Bestandskontrolle unterstützt.
Inventors
- Matthew Lawrence Horner
Assignees
- ZEBRA TECHNOLOGIES CORPORATION
Dates
- Publication Date
- 20260507
- Application Date
- 20251031
- Priority Date
- 20241102
Claims (20)
- System zum Identifizieren von GS1-Digital-Link-Strichcodes von Interesse, umfassend: einen Server, der konfiguriert ist, um eine Geräteverwaltungsanwendung auszuführen; und einen Strichcodeleser mit einem lokalen Prozessor und einem lokalen Speicher, wobei der Strichcodeleser konfiguriert ist, um einen GS1-Digital-Link-Strichcode zu dekodieren, um Nutzdaten zu erhalten, wobei: der Strichcodeleser betreibbar ist, um von der Geräteverwaltungsanwendung verwaltet zu werden; der Strichcodeleser von der Geräteverwaltungsanwendung eine Liste von Nutzdaten von Interesse empfängt, die in dem lokalen Speicher des Strichcodelesers gespeichert werden sollen, wobei jede der Nutzdaten von Interesse einem der GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist; als Reaktion auf das Dekodieren eines GS1-Digital-Link-Strichcodes, der in einem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass ein dekodiertes Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit einer der Nutzdaten von Interesse übereinstimmt, Erzeugen einer ersten Antwort; als Reaktion auf das Dekodieren des GS1-Digital-Link-Strichcodes, der in dem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass das dekodierte Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, nicht mit einer der Nutzdaten von Interesse übereinstimmt, Erzeugen einer zweiten Antwort; und das Bestimmen, ob das dekodierte Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit einer der Nutzdaten von Interesse übereinstimmt oder nicht, durch Vergleichen des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit der Liste von Nutzdaten von Interesse, die in dem lokalen Speicher des Strichcodelesers gespeichert sind, durch den lokalen Prozessor erfolgt.
- System nach Anspruch 1 , wobei der Strichcodeleser nicht betreibbar ist, um Daten über einen unmittelbaren Host hinaus zu übertragen.
- System nach Anspruch 1 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung die Liste von Nutzdaten von Interesse durch Erfassen eines oder mehrerer Bilder von einem oder mehreren Zeichen empfängt, die von der Geräteverwaltungsanwendung erzeugt werden, und wobei das eine oder die mehreren Zeichen, die von der Geräteverwaltungsanwendung erzeugt werden, auf den Nutzdaten von Interesse basieren, die einem der GS1-Digital-Link-Strichcodes von Interesse zugeordnet sind.
- System nach Anspruch 1 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung die Liste von Nutzdaten von Interesse durch eine Netzwerkübertragung von der Geräteverwaltungsanwendung zu dem Strichcodeleser empfängt.
- System nach Anspruch 1 , wobei die erste Antwort das Erzeugen eines ersten hörbaren Tons beinhaltet und wobei die zweite Antwort einen zweiten hörbaren Ton beinhaltet, dessen Dauer länger als der erste hörbare Ton ist.
- System zum Identifizieren von GS1-Digital-Link-Strichcodesvon Interesse, umfassend: einen Server, der konfiguriert ist, um eine Geräteverwaltungsanwendung auszuführen; und einen Strichcodeleser mit einem lokalen Prozessor und einem lokalen Speicher, wobei der Strichcodeleser konfiguriert ist, um einen GS1-Digital-Link-Strichcode zu dekodieren, um Nutzdaten zu erhalten, wobei: der Strichcodeleser betreibbar ist, um von der Geräteverwaltungsanwendung verwaltet zu werden; der Strichcodeleser von der Geräteverwaltungsanwendung einen Datensatz mit einem oder mehreren Einträgen empfängt, die in dem lokalen Speicher des Strichcodelesers gespeichert werden sollen, wobei der Datensatz den GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist, so dass für jeden der GS1-Digital-Link-Strichcodes von Interesse der Datensatz einen Eintrag mit mindestens einem Teil von Nutzdaten des jeweiligen der GS1-Digital-Link-Strichcodes von Interesse enthält; als Reaktion auf das Dekodieren eines GS1-Digital-Link-Strichcodes, der in einem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass mindestens ein Teil eines dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt, Erzeugen einer ersten Antwort; als Reaktion auf das Dekodieren des GS1-Digital-Link-Strichcodes, der in dem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass der mindestens eine Teil des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, nicht mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt, Erzeugen einer zweiten Antwort; und das Bestimmen, ob der mindestens eine Teil des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt oder nicht, durch Vergleichen des mindestens einen Teils des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit den Einträgen des Datensatzes, die in dem lokalen Speicher des Strichcodelesers gespeichert sind, durch den lokalen Prozessor erfolgt.
- System nach Anspruch 6 , wobei der Strichcodeleser nicht betreibbar ist, um Daten über einen unmittelbaren Host hinaus zu übertragen.
- System nach Anspruch 6 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung den Datensatz durch Erfassen eines oder mehrerer Bilder von einem oder mehreren Zeichen empfängt, die von der Geräteverwaltungsanwendung erzeugt werden, und wobei das eine oder die mehreren Zeichen, die von der Geräteverwaltungsanwendung erzeugt werden, auf einem der GS1-Digital-Link-Strichcodesvon Interesse basieren.
- System nach Anspruch 6 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung den Datensatz durch eine Netzwerkübertragung von der Geräteverwaltungsanwendung zu dem Strichcodeleser empfängt.
- System nach Anspruch 6 , wobei die erste Antwort das Erzeugen eines ersten hörbaren Tons beinhaltet und wobei die zweite Antwort einen zweiten hörbaren Ton beinhaltet, dessen Dauer länger als der erste hörbare Ton ist.
- System nach Anspruch 6 , wobei jeder Eintrag des Datensatzes mindestens eines von einer globalen Handelsgegenstandsnummer, einer Produktkennung oder einer eindeutigen Gegenstandskennung beinhaltet, die einem des einen der GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist.
- Strichcodeleser zum Identifizieren von GS1-Digital-Link-Strichcodes von Interesse, wobei der Strichcodeleser über eine Geräteverwaltungsanwendung konfigurierbar ist, die auf einem Server ausgeführt wird, wobei der Strichcodeleser umfasst: einen lokalen Prozessor; und einen lokalen Speicher, wobei der Strichcodeleser konfiguriert ist, um einen GS1-Digital-Link-Strichcode zu dekodieren, um Nutzdaten zu erhalten, wobei: der Strichcodeleser betreibbar ist, um von der Geräteverwaltungsanwendung verwaltet zu werden; der Strichcodeleser von der Geräteverwaltungsanwendung einen Datensatz mit einem oder mehreren Einträgen empfängt, die in dem lokalen Speicher des Strichcodelesers gespeichert werden sollen, wobei der Datensatz den GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist, so dass für jeden der GS1-Digital-Link-Strichcodes von Interesse der Datensatz einen Eintrag mit mindestens einem Teil von Nutzdaten des jeweiligen der GS1-Digital-Link-Strichcodes von Interesse enthält; als Reaktion auf das Dekodieren eines GS1-Digital-Link-Strichcodes, der in einem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass mindestens ein Teil eines dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt, Erzeugen einer ersten Antwort; als Reaktion auf das Dekodieren des GS1-Digital-Link-Strichcodes, der in dem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass der mindestens eine Teil des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, nicht mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt, Erzeugen einer zweiten Antwort; und das Bestimmen, ob der mindestens eine Teil des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt oder nicht, durch Vergleichen des mindestens einen Teils des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit den Einträgen des Datensatzes, die in dem lokalen Speicher des Strichcodelesers gespeichert sind, durch den lokalen Prozessor erfolgt.
- Strichcodeleser nach Anspruch 12 , wobei der Strichcodeleser nicht betreibbar ist, um Daten über einen unmittelbaren Host hinaus zu übertragen.
- Strichcodeleser nach Anspruch 12 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung den Datensatz durch Erfassen eines oder mehrerer Bilder von einem oder mehreren Zeichen empfängt, die von der Geräteverwaltungsanwendung erzeugt werden, und wobei das eine oder die mehreren Zeichen, die von der Geräteverwaltungsanwendung erzeugt werden, auf einem der GS1-Digital-Link-Strichcodesvon Interesse basieren.
- Strichcodeleser nach Anspruch 12 , wobei der Strichcodeleser von der Geräteverwaltungsanwendung den Datensatz durch eine Netzwerkübertragung von der Geräteverwaltungsanwendung zu dem Strichcodeleser empfängt.
- Strichcodeleser nach Anspruch 12 , wobei die erste Antwort das Erzeugen eines ersten hörbaren Tons beinhaltet und wobei die zweite Antwort einen zweiten hörbaren Ton beinhaltet, dessen Dauer länger als der erste hörbare Ton ist.
- Strichcodeleser nach Anspruch 12 , wobei jeder Eintrag des Datensatzes mindestens eines von einer globalen Handelsgegenstandsnummer, einer Produktkennung oder einer eindeutigen Gegenstandskennung beinhaltet, die einem des einen der GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist.
- Verfahren zum Identifizieren von GS1-Digital-Link-Strichcodes von Interesse unter Verwendung eines Strichcodelesers, wobei das Verfahren umfasst: Empfangen, durch den Strichcodeleser von einer Geräteverwaltungsanwendung, eines Datensatzes mit einem oder mehreren Einträgen und Speichern der Daten in einem lokalen Speicher, wobei der Datensatz GS1-Digital-Link-Strichcodesvon Interesse zugeordnet ist, wobei jeder Eintrag mindestens einen Teil von Nutzdaten eines jeweiligen GS1-Digital-Link-Strichcodes von Interesse enthält; Konfigurieren des Strichcodelesers über die Geräteverwaltungsanwendung, die auf einem Server ausgeführt wird; Dekodieren, durch einen lokalen Prozessor des Strichcodelesers, eines GS1-Digital-Link-Strichcodes, der in einem Bild erfasst ist, um Nutzdaten zu erhalten; Bestimmen, ob mindestens ein Teil der dekodierten Nutzdaten des GS1-Digital-Link-Strichcodes, der in dem Bild erfasst ist, mit einem oder mehreren Einträgen des Datensatzes übereinstimmt, durch Vergleichen der dekodierten Nutzdaten mit den Einträgen, die in dem lokalen Speicher gespeichert sind; Erzeugen einer ersten Antwort, wenn der Teil der dekodierten Nutzdaten mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt; und Erzeugen einer zweiten Antwort, wenn der Teil der dekodierten Nutzdaten nicht mit dem einen oder den mehreren Einträgen des Datensatzes übereinstimmt.
- Verfahren nach Anspruch 18 , ferner umfassend das Abhalten des Strichcodelesers, Daten über einen unmittelbaren Host hinaus zu übertragen.
- Verfahren nach Anspruch 18 , wobei das Empfangen des Datensatzes das Erfassen eines oder mehrerer Bilder von Zeichen umfasst, die von der Geräteverwaltungsanwendung erzeugt werden, wobei die Zeichen auf einem der GS1-Digital-Link-Strichcodesvon Interesse basieren.
Description
HINTERGRUND Die Verwendung von Strichcodes in verschiedenen Branchen wie Einzelhandel, Herstellung, Logistik, Gesundheitswesen und anderen ist seit vielen Jahren angehalten und hat es Benutzern ermöglicht, schnell und effizient Daten zu erhalten, die sich auf die Gegenstände beziehen, die mit diesen Strichcodes assoziiert sind. In vielen Fällen sind Strichcodes jedoch nicht eindeutig. Wenn man den Einzelhandelssektor als Beispiel nimmt, ist das am häufigsten verwendete Strichcodeformat eine globale Handelsgegenstandsnummer (Global Trade Item Number, GTIN) in einer von mehreren Strukturen (z. B. GTIN-8, GTIN-12, GTIN-13, GTIN-14). Im Allgemeinen beinhaltet jede dieser Strukturen eine Prüfziffer, ein Firmenpräfix und eine Referenznummer (im Fall von GTIN-14 beinhaltet sie auch einen Indikator), wobei die Kombination des Firmenpräfixes und der Referenznummer es dem Benutzer ermöglicht, einen Gegenstand als einen bestimmten Gegenstand von einer bestimmten Firma zu identifizieren. Obwohl dies in vielen Fällen nützlich ist, fehlt ihm die Fähigkeit, zwischen einzelnen Gegenständen der gleichen Art zu unterscheiden. Zum Beispiel haben zwei Verpackungen des gleichen Fleisches, die von dem gleichen Hersteller verpackt sind, die gleiche GTIN, was verhindert, dass der Benutzer in der Lage ist, eine von der anderen zu unterscheiden. Obwohl es in den meisten Fällen nicht problematisch ist, gibt es Zeiten, in denen spezifische Instanzen von Gegenständen identifiziert werden müssen. Ereignisse wie Sicherheitserinnerungen können erfordern, dass Veranstalter bestimmte Produkte beiseitelegen, die möglicherweise in bestimmten Chargen hergestellt wurden. Dass keine Möglichkeit besteht, zwischen Gegenständen der gleichen Art zu unterscheiden, kann dazu führen, dass alle verfügbaren Gegenstände beiseitegelegt werden müssen, anstatt diejenigen, die betroffen sind, was Verschwendung verursacht und zu wirtschaftlichem Verlust führt. Dieses Problem kann durch die Verwendung von Global-Standards-1-(GS1)-Digital-Link-Strichcodes angegangen werden. Es wird jedoch erwartet, dass diese Strichcodes von Vorrichtungen mit Echtzeitzugriff auf das Internet gescannt und dekodiert werden, und eine große Anzahl von Strichcodelesern verfügt nicht über eine solche Fähigkeit. Dementsprechend besteht ein Bedarf an Systemen, Verfahren und Vorrichtungen, die es einem nicht mit dem Internet verbundenen Strichcodeleser ermöglichen, einzelne Strichcodes gemäß vorbestimmten Kriterien zu identifizieren. BESCHREIBUNG In einer Ausführungsform beschreibt eine vorliegende Offenbarung ein System zum Identifizieren von GS1-Digital-Link-Strichcodes von Interesse, umfassend: einen Server, der konfiguriert ist, um eine Geräteverwaltungsanwendung auszuführen; und einen Strichcodeleser mit einem lokalen Prozessor und einem lokalen Speicher, wobei der Strichcodeleser konfiguriert ist, um einen GS1-Digital-Link-Strichcode zu dekodieren, um Nutzdaten zu erhalten, wobei: der Strichcodeleser betreibbar ist, um von der Geräteverwaltungsanwendung verwaltet zu werden; der Strichcodeleser von der Geräteverwaltungsanwendung eine Liste von Nutzdaten von Interesse empfängt, die in dem lokalen Speicher des Strichcodelesers gespeichert werden sollen, wobei jede der Nutzdaten von Interesse einem der GS1-Digital-Link-Strichcodes von Interesse zugeordnet ist; als Reaktion auf das Dekodieren eines GS1-Digital-Link-Strichcodes, der in einem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass ein dekodiertes Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit einer der Nutzdaten von Interesse übereinstimmt, Erzeugen einer ersten Antwort; als Reaktion auf das Dekodieren des GS1-Digital-Link-Strichcodes, der in dem von dem Strichcodeleser erfassten Bild vorhanden ist, und das Bestimmen, dass das dekodierte Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, nicht mit einer der Nutzdaten von Interesse übereinstimmt, Erzeugen einer zweiten Antwort; das Bestimmen, ob das dekodierte Nutzdatenelement des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit einer der Nutzdaten von Interesse übereinstimmt oder nicht, durch Vergleichen des dekodierten Nutzdatenelements des GS1-Digital-Link-Strichcodes, der in dem Bild vorhanden ist, mit der Liste von Nutzdaten von Interesse, die in dem lokalen Speicher des Strichcodelesers gespeichert sind, durch den lokalen Prozessor erfolgt. In einer anderen Ausführungsform beschreibt die vorliegende Offenbarung ein System zum Identifizieren von GS1-Digital-Link-Strichcodes von Interesse, umfassend: einen Server, der konfiguriert ist, um eine Geräteverwaltungsanwendung auszuführen; und einen Strichcodeleser mit einem lokalen Prozessor und einem lokalen Speicher, wobei der Strichcodeleser konfiguriert ist, um einen GS1-Digital-Link-Strichcode zu dekodieren, um Nutzdaten zu erhalten, wobei: der Strichcodeleser betreibbar ist, um von der Geräteverwaltungsanwendung