DE102020121564A1 - Procedure for updating a slave device, slave device as well as system - Google Patents
Procedure for updating a slave device, slave device as well as system Download PDFInfo
- Publication number
- DE102020121564A1 DE102020121564A1 DE102020121564.9A DE102020121564A DE102020121564A1 DE 102020121564 A1 DE102020121564 A1 DE 102020121564A1 DE 102020121564 A DE102020121564 A DE 102020121564A DE 102020121564 A1 DE102020121564 A1 DE 102020121564A1
- Authority
- DE
- Germany
- Prior art keywords
- secondary device
- update
- main
- slave
- productive mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
Ein Verfahren zum Aktualisieren eines Nebengerätes (18) für ein System (10) mit einem Hauptgerät (12), dem Nebengerät (18), das eine Sensor- und/oder Informationsvorrichtung ist, und einem Bekleidungsstück (16) an dem das Nebengerät (18) befestigbar ist, hat die folgenden Schritte:a) Empfangen von Aktualisierungsdaten durch das Nebengerät (18), undb) Starten der Aktualisierung des Nebengerätes (18) unter Verwendung der Aktualisierungsdaten durch eine Steuereinheit (34) des Nebengerätes (18), wenn ein Produktivmodus des Nebengeräts (18) beendet wird. Ferner sind ein Nebengerät (18) sowie ein System (10) offenbart.A method for updating a slave device (18) for a system (10) with a master device (12), the slave device (18), which is a sensor and/or information device, and an item of clothing (16) on which the slave device (18 ) has the following steps: a) receiving update data by the slave device (18), and b) starting the update of the slave device (18) using the update data by a control unit (34) of the slave device (18) if a productive mode of the secondary device (18) is ended. A secondary device (18) and a system (10) are also disclosed.
Description
Die Erfindung betrifft ein Verfahren zum Aktualisieren eines Nebengerätes sowie ein Nebengerät und ein System mit einem Hauptgerät und einem Nebengerät.The invention relates to a method for updating a slave device and a slave device and a system with a master device and a slave device.
Tragbare Sensor- und/oder Informationssysteme, bei denen ein Nebengerät mittels eines Bekleidungsstückes am Benutzer befestigt werden kann und über ein Hauptgerät kommuniziert, sind bekannt. Dabei sind die Nebengeräte üblicherweise nur zur Kommunikation mit dem Hauptgerät ausgebildet und eingerichtet, um das Nebengerät möglichst klein auszuführen, sodass es unbemerkt am Körper getragen werden kann.Wearable sensor and/or information systems in which a secondary device can be attached to the user by means of an item of clothing and communicates via a main device are known. The secondary devices are usually designed and set up only for communication with the main device in order to make the secondary device as small as possible so that it can be worn on the body without being noticed.
Um Konfigurationen am Nebengerät zu ändern oder die Firm- oder Software des Nebengerätes zu aktualisieren, sind Aktualisierungen des Nebengerätes notwendig, die bisher nur im Zusammenspiel mit einer bestehenden Datenverbindung zum Hauptgerät durchgeführt werden konnten. Dies führt jedoch zu Beeinträchtigungen des Benutzers des Nebengeräts, da dieser das Nebengerät nicht verwenden kann, solange Aktualisierungen durchgeführt werden.In order to change configurations on the secondary device or to update the firmware or software of the secondary device, updates of the secondary device are necessary, which previously could only be carried out in conjunction with an existing data connection to the main device. However, this causes inconvenience to the user of the slave device since he cannot use the slave device while updates are being performed.
Es ist daher Aufgabe der Erfindung, ein Verfahren zum Aktualisieren eines Nebengerätes, sowie ein Nebengerät und ein entsprechendes System bereitzustellen, das eine Aktualisierung eines Nebengerätes ohne Zeitverlust für einen Benutzer ermöglicht.It is therefore the object of the invention to provide a method for updating a secondary device, as well as a secondary device and a corresponding system, which enable a secondary device to be updated without any loss of time for a user.
Die Aufgabe wird gelöst durch ein Verfahren zum Aktualisieren eines Nebengerätes für ein System mit einem Hauptgerät, dem Nebengerät, das eine Sensor- und/oder Informationsvorrichtung ist, und einem ein Bekleidungsstück, insbesondere einem Handschuh, an dem das Nebengerät befestigbar ist. Das Verfahren weist die folgenden Schritte auf:
- a) Empfangen von Aktualisierungsdaten durch das Nebengerät, und
- b) Starten der Aktualisierung des Nebengerätes unter Verwendung der Aktualisierungsdaten durch eine Steuereinheit des Nebengerätes, wenn ein Produktivmodus des Nebengeräts beendet wird.
- a) the slave device receiving update data, and
- b) starting the update of the slave device using the update data by a control unit of the slave device when a productive mode of the slave device is ended.
Die Aktualisierung wird somit erst gestartet, wenn der Produktivmodus beendet ist.The update is therefore only started when productive mode has ended.
Dadurch, dass der Start der Aktualisierung - nach dem erfolgreichen Übertragen der Aktualisierungsdaten vom Hauptgerät - erst nach Beenden des Produktivmodus durchgeführt wird, wird ein Benutzer durch die Aktualisierung selbst nicht in seiner Arbeit unterbrochen. Trotzdem kann zur Übertragung der Aktualisierungsdaten auf die Kommunikationsverbindung zwischen Nebengerät und Hauptgerät zurückgegriffen werden, wodurch der gesamte Aktualisierungsvorgang einfach ist.The fact that the update is only started after the update data has been successfully transferred from the main device after the end of productive mode means that the update itself does not interrupt the user's work. However, the communication link between the slave and the master can be used to transmit the update data, making the whole update process easy.
Insbesondere weist das Bekleidungsstück eine Halterung auf, in die das Nebengerät einsetzbar ist, um es am Bekleidungsstück zu befestigen.In particular, the item of clothing has a holder into which the ancillary device can be inserted in order to attach it to the item of clothing.
In einer Ausführungsform weist das Verfahren die folgenden weiteren Schritte auf:
- a) Aufbauen einer Kommunikationsverbindung zum Hauptgerät durch das Nebengerät,
- b) Verwendung des Nebengerätes im Produktivmodus für einen vorgesehenen Einsatzfall, und
- c) Beenden des Produktivmodus.
- a) Establishment of a communication connection to the main device by the secondary device,
- b) Use of the secondary device in productive mode for an intended use case, and
- c) Exit productive mode.
Auf diese Weise ist sichergestellt, dass vor Beenden des Produktivmodus eine Kommunikationsverbindung zwischen dem Hauptgerät und dem Nebengerät bestand. Der Aufbau der Kommunikationsverbindung kann auch durch das Hauptgerät initiiert werden.This ensures that there was a communication connection between the main device and the secondary device before exiting productive mode. The establishment of the communication connection can also be initiated by the main device.
Der Empfang von Aktualisierungsdaten kann vor, mit oder nach Aktivierung des Produktivmodus erfolgen.Receiving update data can take place before, with or after activation of productive mode.
Die Kommunikationsverbindung zwischen dem Nebengerät und dem Hauptgerät erfolgt beispielsweise drahtlos über Kurzstrecken-Funktechnik, insbesondere über Bluetooth und/oder Bluetooth-Low-Energy.The communication link between the secondary device and the main device is wireless, for example, using short-distance radio technology, in particular via Bluetooth and/or Bluetooth Low Energy.
Das Hauptgerät wiederum ist beispielsweise mit einem Leitsystem kabelgebunden oder über ein lokales Funknetz drahtlos, z.B. mittels WLAN und/oder einem Mobile Device Management-System, wie SOTI oder Airwatch, verbunden.The main device, in turn, is wired to a control system, for example, or wirelessly via a local radio network, e.g. by means of WLAN and/or a mobile device management system such as SOTI or Airwatch.
Insbesondere verfügt das Nebengerät über keine Kommunikationsverbindung zum Internet und/oder keine direkte Kommunikationsverbindung zum Leitsystem des Systems oder kann diese Aufbauen, da Kommunikation des Nebengerätes zum Leitsystem nur indirekt über das Hauptgerät erfolgen kann.In particular, the secondary device does not have a communication connection to the Internet and/or no direct communication connection to the control system of the system or can set one up, since communication between the secondary device and the control system can only take place indirectly via the main device.
In einer Ausgestaltung stellt die Steuereinheit eine Kommunikationsverbindung mit dem Hauptgerät her, sobald das Nebengerät von einer Stromversorgung getrennt wird, insbesondere aus einer Ladestation des Systems entnommen wird, wodurch das Nebengerät schnellstmöglich einsatzbereit bzw. im Produktivmodus istIn one embodiment, the control unit establishes a communication connection with the main device as soon as the secondary device is disconnected from a power supply, in particular removed from a charging station of the system, whereby the secondary device is ready for use or in productive mode as quickly as possible
Um eine Vielzahl an Funktionen verwenden zu können, kann das Nebengerät im Produktivmodus mit dem Hauptgerät zur Datenübertragung verbunden sein, insbesondere drahtlos. Dabei kann die Steuereinheit den Produktivmodus aktivieren, sobald eine Kommunikationsverbindung mit dem Hauptgerät hergestellt wurde.In order to be able to use a large number of functions, the secondary device can be used in productive mode be connected to the main device for data transmission, in particular wirelessly. The control unit can activate the productive mode as soon as a communication connection with the main device has been established.
Zur Vermeidung von Unterbrechungen der Arbeit des Benutzers, können die Aktualisierungsdaten, insbesondere vom Hauptgerät kommend, vom Nebengerät empfangen werden, während sich das Nebengerät im Produktivmodus befindet und/oder während das Nebengerät mit dem Hauptgerät zur Datenübertragung verbunden ist, insbesondere drahtlos verbunden ist.To avoid interrupting the user's work, the update data, coming in particular from the main device, can be received by the secondary device while the secondary device is in productive mode and/or while the secondary device is connected to the main device for data transmission, in particular is connected wirelessly.
In einer Ausführungsform wird der Produktivmodus beendet, wenn das Nebengerät an eine Stromversorgung angeschlossen wird, insbesondere in eine Ladestation des Systems eingesetzt wird, wenn das Nebengerät vom Bekleidungsstück entfernt wird, wenn ein Benutzer eine entsprechende Benutzereingabe am Nebengeräte oder Hauptgerät tätigt, wenn das Nebengerät für eine vorbestimmte Zeit nicht verwendet wurde und/oder wenn die Kommunikationsverbindung des Nebengerätes mit dem Hauptgerät dauerhaft beendet wird. Auf diese Weise kann sichergestellt werden, dass der Benutzer durch die Durchführung der Aktualisierung nicht in seiner Arbeit beeinträchtigt wird.In one embodiment, the productive mode is ended when the secondary device is connected to a power supply, in particular is inserted into a charging station of the system, when the secondary device is removed from the garment, when a user makes a corresponding user input on the secondary device or main device, when the secondary device for has not been used for a predetermined period of time and/or if the communication link between the slave device and the master device is permanently terminated. In this way it can be ensured that the user's work is not affected by the update.
Eine Kommunikationsverbindung wird dabei zum Beispiel als dauerhaft beendet angesehen, wenn diese durch Nutzereingabe beendet wurde oder wenn nach einem Verbindungsabbruch eine vorbestimmte Zeit verstrichen ist.A communication connection is considered to be permanently terminated, for example, if it was terminated by user input or if a predetermined time has elapsed after the connection was terminated.
Das Nebengerät wird beispielsweise dann als nicht verwendet angesehen, wenn es keine Befehle vom Hauptgerät empfängt, das Eingabemittel nicht betätigt wird und/oder das Nebengerät nicht bewegt wird, insbesondere wobei eine Bewegung bzw. das Fehlen einer Bewegung durch einen Bewegungssensor, wie ein Accelerometer, des Nebengerätes detektiert wird.The slave device is considered not to be used, for example, if it does not receive any commands from the master device, the input means is not actuated and/or the slave device is not moved, in particular where movement or lack of movement is detected by a movement sensor such as an accelerometer. of the slave device is detected.
Die vorbestimmte Zeit läuft zum Beispiel ab dem letzten Befehl, der letzten Betätigung des Eingabemittels und/oder der letzten Bewegung und wird mit jedem neuen Befehl, jeder Betätigung des Eingabemittels und/oder jeder Bewegung zurückgesetzt.The predetermined time runs, for example, from the last command, the last actuation of the input means and/or the last movement and is reset with each new command, each actuation of the input means and/or each movement.
Beispielsweise beträgt die Zeit 15 Minuten oder 30 Minuten.For example, the time is 15 minutes or 30 minutes.
Das Nebengerät kann nach Ablauf der vorbestimmten Zeit in einen Standby-Zustand schalten, in dem die Aktualisierung vorgenommen wird.After the predetermined time has elapsed, the slave device can switch to a standby state in which the update is carried out.
In einer Ausgestaltung der Erfindung enthalten die Aktualisierungsdaten geänderte Konfigurationen für das Nebengerät, geänderte Daten zur Aktualisierung der Firmware der Steuereinheit des Nebengerätes und/oder geänderte Daten zur Aktualisierung von Software auf der Steuereinheit des Nebengerätes, wodurch verschiedene Aspekte des Nebengeräts einzeln oder zusammen aktualisiert werden können.In one embodiment of the invention, the update data contains changed configurations for the slave device, changed data for updating the firmware of the slave device control unit and/or changed data for updating software on the slave device control unit, whereby various aspects of the slave device can be updated individually or together .
Die Aktualisierung kann somit eine Änderung der Konfiguration und/oder eine Aktualisierung der Software oder Firmware des Nebengeräts sein.The update can thus be a change in the configuration and/or an update of the software or firmware of the secondary device.
Beispielsweise liegen die Aktualisierungsdaten in komprimierter Form und/oder als sogenannter Installer bereit.For example, the update data is available in compressed form and/or as a so-called installer.
In einer Ausführungsform weist das Nebengerät eine Sensoreinheit auf, insbesondere einen optischen Sensor, mittels der im Produktivmodus Sensordaten, insbesondere eine Repräsentation eines Strichcodes, generiert werden, und/oder das Nebengerät weist eine Bildschirmeinheit auf, auf der im Produktivmodus Inhalte wiedergegeben werden. Auf diese Weise trägt der Benutzer stets eine Sensoreinheit und/oder eine Bildschirmeinheit mit sich.In one embodiment, the secondary device has a sensor unit, in particular an optical sensor, by means of which sensor data, in particular a representation of a barcode, is generated in productive mode, and/or the secondary device has a screen unit on which content is reproduced in productive mode. In this way, the user always carries a sensor unit and/or a display unit with him.
Um dem Benutzer eine gut erreichbare Möglichkeit zu Interaktion zu bieten, kann das Bekleidungsstück und/oder das Nebengerät wenigstens ein Eingabemittel, insbesondere einen Auslöser aufweisen, wobei wenigstens eine Funktion des Nebengerätes, insbesondere die Sensoreinheit, durch Betätigung des Eingabemittels ausgelöst wird.In order to offer the user an easily accessible option for interaction, the item of clothing and/or the secondary device can have at least one input device, in particular a trigger, with at least one function of the secondary device, in particular the sensor unit, being triggered by actuation of the input device.
Die Betätigung der Sensoreinheit ist zum Beispiel außerhalb des Produktivmodus nicht möglich.For example, it is not possible to operate the sensor unit outside of productive mode.
Die Halterung des Bekleidungsstückes hat insbesondere einen Kontakt für eine elektrische Verbindung mit dem Eingabemittel.The holder of the item of clothing has in particular a contact for an electrical connection to the input means.
In einer Ausführungsform prüft das Hauptgerät, ob das Nebengerät eine Aktualisierung benötigt, wenn das Nebengerät mit dem Hauptgerät verbunden ist, und im Falle, dass eine Aktualisierung benötigt wird, übermittelt das Hauptgerät die zur Aktualisierung notwendigen Aktualisierungsdaten an das Nebengerät, wodurch der Aktualisierungsvorgang vollständig automatisch ablaufen kann.In one embodiment, the master device checks whether the slave device needs an update when the slave device is connected to the master device, and if an update is needed, the master device transmits the update data necessary for the update to the slave device, making the update process completely automatic can expire.
Um mehrere Nebengeräte zentral einrichten und administrieren zu können, kann das Hauptgerät mit einem Leitsystem des Systems verbunden sein und die Aktualisierungsdaten für das Nebengerät vom Leitsystem beziehen.In order to be able to set up and administrate several secondary devices centrally, the main device can be connected to a control system of the system and obtain the update data for the secondary device from the control system.
Die Aufgabe wird ferner gelöst durch ein Nebengerät für ein System mit einem Hauptgerät, dem Nebengerät, das eine Sensor- und/oder Informationsvorrichtung ist, und einem ein Bekleidungsstück, insbesondere einem Handschuh, an dem das Nebengerät befestigbar ist, wobei das Nebengerät dazu eingerichtet ist, Aktualisierungsdaten zu empfangen und, wenn ein Produktivmodus des Nebengeräts beendet ist, durch eine Steuereinheit des Nebengerätes die Aktualisierung unter Verwendung der Aktualisierungsdaten zu starten.The object is also achieved by a secondary device for a system with a main device, the secondary device, which is a sensor and/or information device, and an item of clothing, in particular a glove, to which the secondary device can be attached, the secondary device being set up for this purpose , receiving update data and, when a productive mode of the secondary device has ended, starting the update using the update data by a control unit of the secondary device.
Das Nebengerät ist insbesondere dazu eingerichtet, das zuvor beschriebene Verfahren durchzuführen.The secondary device is set up in particular to carry out the method described above.
Die Merkmale und Vorteile des Verfahrens gelten gleichermaßen für das Nebengerät und umgekehrt.The features and advantages of the method apply equally to the slave device and vice versa.
Ferner wird die Aufgabe gelöst durch ein System mit einem Hauptgerät, einem Nebengerät wie zuvor beschrieben, und einem ein Bekleidungsstück, insbesondere einem Handschuh, an dem das Nebengerät befestigbar ist.The object is also achieved by a system with a main device, a secondary device as described above, and an item of clothing, in particular a glove, to which the secondary device can be attached.
Die Merkmale und Vorteile des Verfahrens und/oder des Nebengerätes gelten gleichermaßen für das System und umgekehrt.The features and advantages of the method and/or the ancillary device apply equally to the system and vice versa.
Das System bzw. das Hauptgerät sind insbesondere dazu eingerichtet, das zuvor beschriebene Verfahren durchzuführen.The system or the main device are set up in particular to carry out the method described above.
Es ist auch ohne explizite Erwähnung selbstverständlich, dass die einzelnen Komponenten des Nebengerätes und/oder des Systems jeweils dazu eingerichtet sind, die im Verfahren von ihnen durchgeführten Schritte auch durchzuführen.Even without explicit mention, it goes without saying that the individual components of the secondary device and/or the system are each set up to also carry out the steps they carry out in the method.
Beispielsweise weist das System eine Ladestation und/oder ein Leitsystem für das Nebengerät auf, um das Laden und/oder die Einrichtung bzw. Administration des Nebengerätes zu vereinfachen.For example, the system has a charging station and/or a control system for the secondary device in order to simplify charging and/or the setup or administration of the secondary device.
Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung sowie aus den beigefügten Zeichnungen, auf die Bezug genommen wird. In den Zeichnungen zeigen:
- -
1 ein erfindungsgemäßes System mit einem erfindungsgemäßen Nebengerät in schematischer Ansicht, - -
2 das System gemäß1 während der Benutzung durch einen Benutzer, d. h. im Produktivmodus, und - -
3 ein Ablaufdiagramm eines erfindungsgemäßen Verfahrens unter Verwendung des Systems gemäß1 .
- -
1 a system according to the invention with a secondary device according to the invention in a schematic view, - -
2 the system according to1 during use by a user, ie in productive mode, and - -
3 a flow chart of a method according to the invention using the system according to FIG1 .
Das System 10 stellt somit ein Sensor- und/oder Informationssystem dar und ist für die Verwendung in der Industrie ausgelegt. Es weist somit eine entsprechende Robustheit für den dauernden Betrieb auf.The
Außerdem weist das System 10 ein Leitsystem 20 und eine Ladestation 22 für das bzw. mehrere Nebengeräte 18 auf.In addition, the
Das Hauptgerät 12 ist ein tragbares Smart Device, vorzugsweise ein Smartphone. Das Hauptgerät 12 kann jedoch beispielsweise auch ein Tablet, ein Laptop, eine Smart Watch oder eine Smart Glass sein.The
Grundsätzlich kann das Hauptgerät 12 auch ein stationäres Hauptgerät sein, beispielsweise ein stationärer Computer, auch Gateway genannt (gestrichelt dargestellt).In principle, the
Das Hauptgerät 12 hat eine Steuereinheit 24 mit einem ersten Kommunikationsmodul 26 und einem zweiten Kommunikationsmodul 28.The
Das erste Kommunikationsmodul 26 ist dazu ausgebildet, mit dem Leitsystem 20 zu kommunizieren. Das erste Kommunikationsmodul 26 ist beispielsweise ein WLAN-Modul oder ein LAN-Modul. Die Kommunikation zwischen dem Hauptgerät 12 und dem Leitsystem 20 kann auch durch Softwarekomponenten, wie einem Mobile Device Management-System, zum Beispiel SOTI oder Airwatch, erfolgen.The
Das zweite Kommunikationsmodul 28 ist dazu ausgebildet, mit dem Nebengerät 18 drahtlos zu kommunizieren. Beispielsweise ist das zweite Kommunikationsmodul 28 dazu ausgebildet, per Kurzstrecken-Funktechnik, wie Bluetooth, insbesondere Bluetooth-Low-Energy, mit dem Nebengerät 18 zu kommunizieren.The
Das jeweilige Hauptgerät 12 kann mit dem Leitsystem 20, wie einem Enterprise-Resource-Planning-System (ERP-System), beispielsweise auf einem lokalen Server oder einem Cloud-Server, drahtlos und/oder kabelgebunden verbunden sein und in die Datenbank oder das ERP-System Daten schreiben oder daraus erhalten.The respective
Im gezeigten Ausführungsbeispiel ist das Nebengerät 18 eine Sensor- und Informationsvorrichtung und hat eine Sensoreinheit 30, eine Bildschirmeinheit 32, eine Steuereinheit 34 mit einem Kommunikationsmodul 36 und einen Stromspeicher, wie einen Akkumulator.In the illustrated embodiment, the
Es sei jedoch darauf hingewiesen, dass dies eine rein beispielhafte Ausführungsform zur Illustration ist. Alternativ kann das Nebengerät 18 auch als reine Informationsvorrichtung ausgebildet sein, das keine Sensoreinheit 30, sondern eine Bildschirmeinheit zur Darstellung von Informationen aufweist. Auch eine reine Sensorvorrichtung ohne Bildschirmeinheit ist denkbar.However, it should be noted that this is a purely exemplary embodiment for illustration purposes. Alternatively, the
Im gezeigten Ausführungsbeispiel ist die Sensoreinheit 30 ein optischer Sensor, beispielsweise eine Kamera. Der optische Sensor ist insbesondere dazu ausgebildet, Strichcodes einzulesen und eine Repräsentation des Strichcodes an die Steuereinheit 34 zu übermitteln.In the exemplary embodiment shown, the
Denkbar ist auch, dass die Sensoreinheit 30 zusätzlich oder anstelle des optischen Sensors andere Sensoreinheiten, wie einen RFID-Leser, eine Kamera, Berührungssensoren oder Beschleunigungssensoren aufweist.It is also conceivable that the
Im Allgemeinen hat die Steuereinheit 34 des Nebengeräts 18 eine wesentlich geringere Rechenleistung und eine wesentlich geringere Speicherkapazität als die Steuereinheit 24 des Hauptgeräts 12.In general, the
Insbesondere handelt es sich bei der Steuereinheit 34 des Nebengerätes 18 um ein eingebettetes System. Auf der Steuereinheit 34 des Nebengerätes 18 läuft beispielsweise eine Firmware und optional weitere Software. Außerdem hat das Nebengerät 18 eine Konfiguration, die Funktionen und Eigenschaften des Nebengerätes 18 definiert. Die Konfiguration ist beispielsweise als Konfigurationsdatei in der Steuereinheit 34 hinterlegt.In particular, the
Das Kommunikationsmodul 36 ist dazu ausgebildet, mit dem Hauptgerät 12, genauer gesagt mit dem zweiten Kommunikationsmodul 28 des Hauptgeräts 12 mittels Kurzstrecken-Funktechnik, beispielweise per Bluetooth, insbesondere Bluetooth-Low-Energy, zu kommunizieren und Daten auszutauschen.The
Das Kommunikationsmodul 36 und insbesondere das gesamte Nebengerät 18 ist beispielsweise nicht dazu eingerichtet direkt, d.h. ohne den Zwischenschritt über das Hauptgerät 12, mit dem Leitsystem 20 oder dem Internet zu kommunizieren.The
Wie in
Hierzu weist das Bekleidungsstück 16 eine Halterung 38 auf, in der das Nebengerät 18 wiederholbar, werkzeugfrei abnehmbar und anbringbar befestigt werden kann.For this purpose, the item of
Auch kann das Bekleidungsstück 16 ein Eingabemittel 40, beispielsweise einen Auslöser für das Nebengerät 18 aufweisen. Der Auslöser bzw. das Eingabemittel 40 kann an einem Finger des Handschuhs vorgesehen sein. Denkbar ist auch, dass das wenigstens eine Eingabemittel 40 bzw. ein oder mehrere weitere Eingabemittel 40 an der Halterung 38 vorgesehen sind.The item of
Mittels wenigstens eines Kabels 42 und wenigstens eines Kontaktes 44 in der Halterung 38 wird das Eingabemittel 40 mit dem Nebengerät 18 verbunden, sobald es in der Halterung 38 eingesetzt ist.The input means 40 is connected to the
Alternativ oder zusätzlich zu dem Eingabemittel 40 am Bekleidungsstück 16 kann die Bildschirmeinheit 32 des Nebengeräts 18 als Eingabemittel ausgebildet sein. Beispielsweise ist die Bildschirmeinheit 32 als Touch-Display ausgebildet.As an alternative or in addition to the input means 40 on the item of
Wird das System 10 nicht verwendet, ist das Nebengerät 18 in Ladestation 22 eingesetzt, d.h. über entsprechende Kontakte mit einer Stromversorgung verbunden.When the
Zu Beginn einer Schicht nimmt sich der Benutzer U und jeder seiner Kollegen aus einer entsprechenden Ladestation 22 wenigstens ein Nebengerät 18 und ggf. ein tragbares Hauptgerät 12.At the beginning of a shift, the user U and each of his colleagues take at least one
Der Benutzer U ist beispielsweise ein Montagearbeiter in der Produktion oder ein Logistikmitarbeiter in einem Lager.The user U is, for example, an assembly worker in production or a logistics worker in a warehouse.
Spätestens zum Ende jeder Schicht legt der Benutzer U die Nebengeräte 18 und das Hauptgerät 12 zurück in die entsprechende Ladestation 22.At the end of each shift at the latest, the user U puts the
Wie jedes Softwareprodukt benötigt auch das Nebengerät 18 von Zeit zu Zeit Aktualisierungen. Die Aktualisierungen können dabei eine Aktualisierung der Firmware der Steuereinheit 34 oder anderer Software auf der Steuereinheit 34 sein.Like any software product,
Bei einer Aktualisierung kann es sich jedoch auch um eine Änderung der Konfiguration des Nebengerätes 18 handeln, beispielsweise wenn zentral durch einen Benutzer, wie einen Vorarbeiter, im Leitsystem 20 eine oder mehrere Änderungen für die Nebengeräte 18 durchgeführt wurden, die an jedes der Nebengeräte 18 ausgerollt werden sollen.However, an update can also involve a change in the configuration of the
Entsprechend enthalten die Aktualisierungsdaten dann geänderte Daten zur Aktualisierung der Firmware der Steuereinheit 34, geänderte Daten zur Aktualisierung von Software auf der Steuereinheit 34 und/oder geänderte Konfigurationen, beispielsweise geänderte Konfigurationsdateien.Accordingly, the update data then contain changed data for updating the Firmware of the
Die Aktualisierungsdaten, insbesondere die Daten zur Aktualisierung der Firmware oder von Software, können als sogenannte Installer vorliegen und/oder komprimiert sein.The update data, in particular the data for updating the firmware or software, can be present as so-called installers and/or can be compressed.
Zur Aktualisierung, die beispielhaft in
Daraufhin, entweder automatisch oder durch Eingabe des Benutzers U, baut das Nebengerät 18 mittels des Kommunikationsmoduls 36 eine Verbindung, beispielsweise eine Kurzstrecken-Funkverbindung, mit dem Hauptgerät 12 auf (Schritt S2).Thereupon, either automatically or by input from the user U, the
Das Nebengerät 18 befindet sich dann im Produktivmodus und kann nun vom Benutzer U für den vorgesehenen Einsatzfall des Benutzers U verwendet werden (Schritt S3).The
Unter dem Produktivmodus wird beispielsweise verstanden, dass alle Funktionen des Nebengerätes 18 aktiviert und verfügbar sind, die der Benutzer U für seinen Einsatzfall, d. h. die für ihn vorgesehene Tätigkeit im Unternehmen, benötigt.Under the productive mode is understood, for example, that all functions of the
Beispielsweise ist das Auslösen der Sensoreinheit außerhalb des Produktivmodus nicht möglich.For example, triggering the sensor unit outside of productive mode is not possible.
Der Produktivmodus wird beispielsweise von der Steuereinheit 34 aktiviert, sobald eine Verbindung zur Datenübertragung mit dem Hauptgerät 12 hergestellt wurde.The productive mode is activated, for example, by the
Während der Verwendung kann der Benutzer beispielsweise durch Betätigen des Eingabemittels 40 die Sensoreinheit 30 auslösen und Strichcodes einlesen bzw. Sensordaten generieren, die dann vom Nebengerät 18 an das Hauptgerät 12 und weiter an das Leitsystem 20 übermittelt werden.During use, the user can, for example, trigger the
Auch können durch Befehl vom Hauptgerät 12 oder des Leitsystems 20 oder aber nach Einlesen eines entsprechenden Strichcodes bzw. Erhalten von Sensordaten Inhalte auf der Bildschirmeinheit 32 wiedergegeben werden.Content can also be displayed on the
Denkbar ist selbstverständlich auch, dass durch Betätigen des Eingabemittels 40 andere Funktionen des Nebengerätes 18 ausgelöst werden. Welche Aktion ausgelöst wird, ist beispielsweise durch die Konfiguration des Nebengerätes 18 bestimmt.Of course, it is also conceivable for other functions of the
Nachdem das Nebengerät 18 mit dem Hauptgerät 12 verbunden ist, prüft das Hauptgerät 12 in Schritt S4, der gleichzeitig zur Verwendung des Nebengerätes 18 im Produktivmodus durchgeführt wird, ob das Nebengerät 18, beispielsweise die Firmware der Steuereinheit 34, weitere Software auf der Steuereinheit 34 oder die Konfiguration des Nebengerätes 18 eine Aktualisierung benötigt.After the
Hierzu prüft das Hauptgerät 12 beispielsweise in einer Datenbank des Leitsystems 20, ob Aktualisierungen bzw. Aktualisierungsdaten für das Nebengerät 18 vorhanden sind. Dabei kann das Hauptgerät 12 aktuelle Software und Konfigurationsversionen des Nebengerätes 18 auslesen und mit entsprechenden Datenbankeinträgen im Leitsystem 20 vergleichen.For this purpose, the
Wird durch das Hauptgerät 12 festgestellt, dass das Nebengerät 18 eine Aktualisierung benötigt, so bezieht das Hauptgerät in Schritt S5 die entsprechenden Aktualisierungsdaten für das Nebengerät 18 vom Leitsystem 20 mittels des ersten Kommunikationsmoduls 26.If the
In Schritt S6 überträgt das Hauptgerät 12 dann die Aktualisierungsdaten an das Nebengerät 18 mittels des zweiten Kommunikationsmoduls 28 bzw. des Kommunikationsmoduls 36 des Nebengerätes 18 (Schritt S6).In step S6, the
Das Hauptgerät 12 funktioniert somit als Vermittler zwischen dem Leitsystem 20 und dem Nebengerät 18, die keine direkte Verbindung miteinander aufbauen können, da das Nebengerät 18 kein entsprechendes Kommunikationsmodul aufweist.The
Die Aktualisierungsdaten werden in Schritt S7 vom Nebengerät 18, insbesondere vom Kommunikationsmodul 36 des Nebengeräts 18 empfangen, während sich das Nebengerät 18 im Produktivmodus befindet. Der Produktivmodus wird durch die Datenübertragung nicht beeinträchtigt.In step S7, the update data are received by the
Beispielsweise werden Daten, die für den Produktivmodus benötigt werden, wie Sensordaten, gegenüber den Aktualisierungsdaten bevorzugt zwischen dem Nebengerät 18 und dem Hauptgerät 12 übertragen.For example, data required for the productive mode, such as sensor data, are transmitted between the
Der Empfang der Aktualisierungsdaten erfolgt somit gleichzeitig mit oder nach Aktivierung des Produktivmodus. Denkbar ist jedoch auch, dass die Aktualisierungsdaten bereits vor Aktivierung des Produktivmodus empfangen werden.The update data is therefore received at the same time as or after activation of the productive mode. However, it is also conceivable that the update data is already received before the productive mode is activated.
Das Nebengerät 18, genauer gesagt, die Steuereinheit 34, hat nun alle Informationen, um die Aktualisierung auch ohne eine Verbindung mit dem Hauptgerät 12 oder dem Leitsystem 20 autark durchzuführen.The
Die Steuereinheit beginnt jedoch nicht mit der Aktualisierung, solange sich das Nebengerät 18 im Produktivmodus befindet. Die Aktualisierung wird von der Steuereinheit 34 erst dann begonnen, wenn der Produktivmodus beendet wurde.However, the controller does not begin updating as long as
Bis dahin kann der Benutzer U das Nebengerät 18 bzw. das gesamte System 10 wie gewohnt und ohne Unterbrechung für seine Arbeit verwenden, wie in
Der Produktivmodus kann auf verschiedene Weise beendet werden. Üblicherweise wird der Produktivmodus dadurch beendet, dass der Arbeiter am Ende seiner Schicht das Nebengerät 18 in die Ladestation 22 einsetzt, d. h. das Nebengerät 18 an eine Stromversorgung angeschlossen wird.The productive mode can be terminated in different ways. Typically, the productive mode is ended by the worker inserting the
Erkennt die Steuereinheit 34, dass das Nebengerät 18 an die Stromversorgung angeschlossen ist, beendet die Steuereinheit 34 in Schritt S8 den Produktivmodus und startet in Schritt S9 die Aktualisierung und führt diese durch, bis die Aktualisierung abgeschlossen ist.If the
Während dieser Zeit kann das Nebengerät 18 üblicherweise nicht verwendet werden, d. h. nicht in den Produktivmodus überführt werden.During this time, the
Denkbar ist auch, dass der Produktivmodus von der Steuereinheit 34 bereits dann beendet wird, wenn das Nebengerät 18 vom Bekleidungsstück 16 entfernt wird, d. h. aus der Halterung 38 entnommen wird.It is also conceivable that the productive mode is already terminated by the
Denkbar ist auch, dass die Steuereinheit 34 den Produktivmodus beendet, wenn die Kommunikationsverbindung zwischen dem Nebengerät 18 und dem Hauptgerät 12 dauerhaft beendet wird, z. B. durch eine Nutzereingabe oder den Ablauf einer vorbestimmten Zeit nach einem Verbindungsabbruch.It is also conceivable that the
Selbstverständlich ist es denkbar, dass der Produktivmodus auch durch eine entsprechende Eingabe des Benutzers U am Nebengerät 18 oder am Hauptgerät 12 bewusst beendet wird.Of course, it is conceivable that the productive mode is also intentionally terminated by a corresponding input from the user U on the
Auch kann der Produktivmodus beendet werden, wenn das Nebengerät 18 für eine vorbestimmte Zeit nicht verwendet wurde.The productive mode can also be ended if the
Das Nebengerät 18 wird beispielsweise dann als nicht verwendet angesehen, wenn es keine Befehle vom Hauptgerät 12 empfängt, das Eingabemittel 40 nicht betätigt wird und/oder das Nebengerät 18 nicht bewegt wird.The
Eine Bewegung bzw. das Fehlen einer Bewegung des Nebengerätes 18 kann durch einen Bewegungssensor (nicht gezeigt), wie ein Accelerometer, des Nebengerätes 18 detektiert werden kann.Movement or lack of movement of the
Die vorbestimmte Zeit läuft zum Beispiel ab dem letzten Befehl, der letzten Betätigung des Eingabemittels 40 und/oder der letzten Bewegung und wird mit jedem neuen Befehl, jeder Betätigung des Eingabemittels und/oder jeder Bewegung zurückgesetzt.The predetermined time runs, for example, from the last command, the last actuation of the input means 40 and/or the last movement and is reset with every new command, every actuation of the input means and/or every movement.
Beispielsweise beträgt die Zeit 15 Minuten oder 30 Minuten.For example, the time is 15 minutes or 30 minutes.
Das Nebengerät 18 kann nach Ablauf der vorbestimmten Zeit in einen Standby-Zustand schalten, in dem die Aktualisierung vorgenommen wird.After the predetermined time has elapsed, the
Durch das Verfahren wird eine zeitliche Trennung zwischen dem Beginn der Aktualisierung und der Übertragung der Aktualisierungsdaten herbeigeführt. Dies ist vorteilhaft, da die Übertragung der Aktualisierungsdaten zwingend eine Verbindung zwischen dem Hauptgerät 12 und dem Nebengerät 18 erfordert, die jedoch in der Regel nur dann vorliegt, wenn ein Benutzer U mit dem System arbeiten möchte. Dadurch, dass die eigentliche Aktualisierung nun zeitverzögert dann beginnt, wenn der Produktivmodus, d. h. die Arbeitszeit des Benutzers U, beendet ist, wird der Benutzer U nicht durch die Aktualisierung negativ beeinflusst. Die Datenübertragung der Aktualisierungsdaten während des Produktivmodus führt nicht zu einer Beeinträchtigung der Arbeitsleistung des Nebengerätes 18.The method brings about a time separation between the start of the update and the transmission of the update data. This is advantageous since the transmission of the update data absolutely requires a connection between the
Claims (15)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020121564.9A DE102020121564A1 (en) | 2020-08-17 | 2020-08-17 | Procedure for updating a slave device, slave device as well as system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102020121564.9A DE102020121564A1 (en) | 2020-08-17 | 2020-08-17 | Procedure for updating a slave device, slave device as well as system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102020121564A1 true DE102020121564A1 (en) | 2022-02-17 |
Family
ID=80000549
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102020121564.9A Pending DE102020121564A1 (en) | 2020-08-17 | 2020-08-17 | Procedure for updating a slave device, slave device as well as system |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102020121564A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170364350A1 (en) | 2009-07-01 | 2017-12-21 | Hand Held Products, Inc. | Universal connectivity for non-universal devices |
| US10515248B1 (en) | 2018-08-23 | 2019-12-24 | Zebra Technologies Corporation | Apparatus and method for updating barcode readers |
-
2020
- 2020-08-17 DE DE102020121564.9A patent/DE102020121564A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170364350A1 (en) | 2009-07-01 | 2017-12-21 | Hand Held Products, Inc. | Universal connectivity for non-universal devices |
| US10515248B1 (en) | 2018-08-23 | 2019-12-24 | Zebra Technologies Corporation | Apparatus and method for updating barcode readers |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE102020106369A1 (en) | Sensor and / or information device and sensor and / or information system | |
| DE102019118969A1 (en) | Method for operating a sensor and / or information system and sensor and / or information system | |
| DE102009022156A1 (en) | endoscope system | |
| EP3383598A1 (en) | Manipulator system and method for identifying operating devices | |
| DE60131706T2 (en) | Communication system with a control part for switching the communication mode | |
| DE102020130231A1 (en) | Method for controlling a portable user device, portable user device and control system | |
| DE60307276T2 (en) | AUTOMATIC SCALABLE SYNCHRONIZATION OF MOBILE DEVICES BASED ON THE BATTERY CONDITION | |
| DE102006041617B4 (en) | A method of modifying Bluetooth transceiver parameters and related system | |
| DE112017007222B4 (en) | Screen display generation device, factory automation system and screen display generation method | |
| DE102020206050A1 (en) | File management device | |
| DE102020121564A1 (en) | Procedure for updating a slave device, slave device as well as system | |
| DE112018007898T5 (en) | Elevator device | |
| DE60211211T2 (en) | COMMUNICATION DEVICE, RECEPTION PROCESSING METHOD AND PROGRAM, AND COMPUTER READABLE MEDIUM ON WHICH THIS PROGRAM IS STORED | |
| DE102017009645A1 (en) | Numerical control system and numerical control with display changeover function | |
| DE102010042199A1 (en) | Method for operating field bus interface (FI), involves performing polling of demand-related diagnostic information over field bus by field bus interface, and detecting queried diagnostic information by field bus interface | |
| DE102004009630A1 (en) | Methods of controlling a computer to manage user scheduling | |
| DE102019202357A1 (en) | DISPLAY SYSTEM | |
| DE102012019599A1 (en) | Device for communication with external data base i.e. server, for field device, has procedural instruction setting unit for setting procedural instruction based on determination result of determination device | |
| DE102014217561B4 (en) | Method and arrangement for testing a multimedia device | |
| DE102022104945A1 (en) | Procedure for tracking a device, device as well as working system | |
| EP3217281A2 (en) | Method for managing the card software of a smart card | |
| DE19952883A1 (en) | Bus system for multiple users in which one user transmits its address via bus and informs other users of change of state | |
| DE102023204034B4 (en) | Controlling a household appliance | |
| DE102024139108A1 (en) | Method for operating a first device of a scanner system, method for operating a scanner system and corresponding scanner system | |
| EP3637356A1 (en) | System, charging station and mobile device and method for allocating a charging station to a mobile device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R082 | Change of representative |
Representative=s name: FLACH BAUER & PARTNER PATENTANWAELTE MBB, DE Representative=s name: FLACH BAUER STAHL PATENTANWAELTE PARTNERSCHAFT, DE |
|
| R163 | Identified publications notified |