DE112016006993T5 - Gateway-vorrichtung, firmwareaktualisierungsverfahre und firmwareaktualisierungsprogramm - Google Patents

Gateway-vorrichtung, firmwareaktualisierungsverfahre und firmwareaktualisierungsprogramm Download PDF

Info

Publication number
DE112016006993T5
DE112016006993T5 DE112016006993.6T DE112016006993T DE112016006993T5 DE 112016006993 T5 DE112016006993 T5 DE 112016006993T5 DE 112016006993 T DE112016006993 T DE 112016006993T DE 112016006993 T5 DE112016006993 T5 DE 112016006993T5
Authority
DE
Germany
Prior art keywords
firmware
update
gateway device
radio wave
unit
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.)
Withdrawn
Application number
DE112016006993.6T
Other languages
English (en)
Inventor
Daisuke Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE112016006993T5 publication Critical patent/DE112016006993T5/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • H04W12/121Wireless intrusion detection systems [WIDS]; Wireless intrusion prevention systems [WIPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/16Gateway arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

Eine Funkwellenqualitätsmesseinheit (407) misst die Funkwellenqualität in einer Funkkommunikationsverbindung mit einer eingebetteten Einrichtung, in der Firmware installiert ist. Eine Bestimmungseinheit (406) bestimmt auf der Grundlage eines Messergebnisses der Funkwellenqualitätsmesseinheit (407), ob eine Aktualisierungsfirmware (102) zur Aktualisierung der Firmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung übertragen werden soll oder nicht.

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung bezieht sich auf die Aktualisierung von Firmware einer eingebetteten Einrichtung.
  • Hintergrundgebiet
  • Im Allgemeinen wird Software, die Vorgänge einer eingebetteten Einrichtung spezifiziert, als Firmware bezeichnet.
  • Mit dem Vernetzen von eingebetteten Einrichtungen in den vergangenen Jahren sind die Gelegenheiten für Endanwender, die Firmware zu Zwecken des Verstärkens von Funktionen und der Fehlerbehebung in den eingebetteten Einrichtungen zu aktualisieren, angestiegen.
  • Selbst für eingebettete Einrichtungen wie etwa Kälteaggregate, Klimaanlagen und Thermostaten, die herkömmlicherweise nicht mit Netzen verbunden waren, ist eine derartige Aktualisierung der Firmware durch die Endanwender durch die Verbindung der eingebetteten Einrichtungen mit den Netzen notwendig geworden.
  • Die Aktualisierung der Firmware durch einen Endanwender wird z. B. in Übereinstimmung mit den folgenden Prozeduren ausgeführt.
  • (1) Der Endanwender erfasst eine Firmwaredatei für die Aktualisierung (die im Folgenden als Aktualisierungsfirmware bezeichnet wird) von einer Website eines Herstellers der eingebetteten Einrichtung.
  • (2) Der Endanwender gibt die Datei der Aktualisierungsfirmware in die eingebettete Einrichtung, die ein Gegenstand ist, ein.
  • (3) Die eingebettete Einrichtung überschreibt die aktuell installierte Firmware mit der Aktualisierungsfirmware.
  • Als eine Technik bezogen auf die Aktualisierung der Firmware gibt es eine Technik, die in Patentliteratur 1 offenbart ist.
  • Entgegenhaltungsliste
  • Patentliteratur
  • Patentliteratur 1: JP 2016-85654A
  • Kurzdarstellung der Erfindung
  • Technische Problemstellung
  • Das Vernachlässigen der Firmwareaktualisierung von Wi-Fi-Routern durch die gewöhnlichen Endanwender hat ein soziales Problem bewirkt, derart, dass die Wi-Fi-Router unsachgemäß als Relaispunkte verwendet werden können, auf die als Trittsteine für einen Angriff Bezug genommen wird. Wie durch dieses Problem verdeutlicht wird, kommt es häufig vor, dass die Aktualisierung der Firmware tatsächlich nicht ausreichend ausgeführt wird, obwohl die gewöhnlichen Endanwender aufgefordert werden, die Firmware zu aktualisieren.
  • Für ein höheres OS (Betriebssystem) wie etwa Windows (eingetragenes Warenzeichen) wird die Aktualisierung der Firmware im Allgemeinen durch die Anwendung von Patches erleichtert. In eingebetteten Einrichtungen ist die Aktualisierung der Firmware im Gegensatz dazu häufig zum Überschreiben der gesamten Programme einschließlich des OS äquivalent. Daher kann ein Fehler bei der Aktualisierung der Firmware in einer eingebetteten Einrichtung es unmöglich machen, das OS für die eingebettete Einrichtung zu aktivieren. Sobald unmöglich gemacht worden ist, das OS für die eingebettete Einrichtung zu aktivieren, ist es für einen gewöhnlichen Endanwender schwierig, die eingebettete Einrichtung wiederherzustellen.
  • Somit wird angenommen, dass das Risiko, dass es unmöglich sein kann, das OS zu aktivieren, einer der Gründe ist, warum gewöhnliche Endanwender möglicherweise die Firmware der eingebetteten Einrichtungen nicht aktualisieren.
  • Die vorliegende Erfindung zielt hauptsächlich auf das Erhöhen der Wahrscheinlichkeit, dass Anwender beim Aktualisieren der Firmware von eingebetteten Einrichtungen erfolgreich sind.
  • Lösung der Problemstellung
  • Eine Gateway-Vorrichtung gemäß der vorliegenden Erfindung enthält Folgendes:
    • eine Funkwellenqualitätsmesseinheit, um die Funkwellenqualität in einer Funkkommunikationsverbindung mit einer eingebetteten Einrichtung, in der Firmware installiert ist, zu messen; und
    • eine Bestimmungseinheit, um zu bestimmen, ob eine Aktualisierungsfirmware zur Aktualisierung der Firmware durch die Funkkommunikationsverbindung zur eingebetteten Einrichtung übertragen werden soll oder nicht, auf der Grundlage eines Messergebnisses der Funkwellenqualitätsmesseinheit.
  • Vorteilhafte Wirkungen der Erfindung
  • Gemäß der Erfindung wird den Anwendern ermöglicht, die Firmware zu einer Zeitvorgabe zu aktualisieren, bei der die Funkwellenqualität zufriedenstellend ist, das heißt, einer Zeitvorgabe mit einer hohen Wahrscheinlichkeit, dass die Anwender bei der Aktualisierung der Firmware erfolgreich sein können. Gemäß der Erfindung kann daher die Wahrscheinlichkeit, dass die Anwender bei der Aktualisierung der Firmware der eingebetteten Einrichtungen erfolgreich sein können, erhöht werden.
  • Figurenliste
    • 1 ist ein Diagramm, das ein Konfigurationsbeispiel eines Firmwareaktualisierungssystems gemäß Ausführungsform 1 veranschaulicht.
    • 2 ist ein Diagramm, das ein Beispiel für einen Firmwareaktualisierungsbildschirm auf einer Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
    • 3 ist ein Diagramm, das ein Beispiel für einen Firmwareaktualisierungsbildschirm auf der Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
    • 4 ist ein Diagramm, das ein Beispiel für eine funktionale Konfiguration der Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
    • 5 ist ein Ablaufplan, der ein Beispiel für Vorgänge der Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
    • 6 ist ein Ablaufplan, der das Beispiel für die Vorgänge der Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
    • 7 ist ein Diagramm, das ein Hardwarekonfigurationsbeispiel der Gateway-Vorrichtung gemäß Ausführungsform 1 veranschaulicht.
  • Beschreibung der Ausführungsformen
  • Im Folgenden wird eine Ausführungsform der Erfindung unter Verwendung der Zeichnungen beschrieben. In der folgenden Beschreibung und den Zeichnungen der vorliegenden Ausführungsform stellen Elemente, die mit gleichen Bezugszeichen versehen sind, gleiche Komponenten oder entsprechende Komponenten dar.
  • Ausführungsform 1
  • *** Beschreibung der Konfigurationen ***
  • 1 veranschaulicht ein Konfigurationsbeispiel eines Firmwareaktualisierungssystems 100 gemäß der vorliegenden Ausführungsform.
  • Das Firmwareaktualisierungssystem 100 gemäß der vorliegenden Ausführungsform besteht aus einem Einrichtungslieferanten A 101a, einer Aktualisierungsfirmware A 102a, einem Einrichtungslieferanten B 101b, einer Aktualisierungsfirmware B 102b, einer Gateway-Vorrichtung 105, einer eingebetteten Einrichtung A 106a, einer eingebetteten Einrichtung B 106b und einer Servervorrichtung 109.
  • Die eingebettete Einrichtung A 106a und die eingebettete Einrichtung B 106b sind in einem beliebigen Ort wie etwa z. B. einem Haus, einem Gebäude oder einer Fabrik installiert. Die eingebettete Einrichtung A 106a und die eingebettete Einrichtung B 106b sind jeweils eine Klimaanlage, ein Kälteaggregat, ein Fernseher, eine Fernbedienung, ein Thermostat oder dergleichen.
  • Ein Mikrocomputer A 107a ist in der eingebetteten Einrichtung A 106a enthalten. Ein Mikrocomputer B 107b ist in der eingebetteten Einrichtung B 106b enthalten.
  • Der Mikrocomputer A 107a führt die Firmware A (in 1 nicht veranschaulicht) aus.
  • Der Mikrocomputer B 107b führt die Firmware B (in 1 nicht veranschaulicht) aus.
  • Im Folgenden werden die eingebettete Einrichtung A 106a und die eingebettete Einrichtung B 106b zusammen als eingebettete Einrichtung 106 bezeichnet, es sei denn, es ist erforderlich, sie zu unterscheiden.
  • Der Einrichtungslieferant A 101a ist ein Hersteller der eingebetteten Einrichtung A 106a oder ein Unternehmer, dem ein Aktualisierungsprozess für die Firmware durch den Hersteller anvertraut ist (beide werden im Folgenden als Unternehmer bezeichnet). Der Einrichtungslieferant A 101a hält die Aktualisierungsfirmware A 102a für die Aktualisierung der Firmware A, die in der eingebetteten Einrichtung A 106a installiert ist.
  • Der Einrichtungslieferant B 101b ist ein Unternehmer für die eingebettete Einrichtung B 106b. Der Einrichtungslieferant B 101b hält die Aktualisierungsfirmware B 102b für die Aktualisierung der Firmware B, die in der eingebetteten Einrichtung B 106b installiert ist.
  • Der Einrichtungslieferant A 101a lädt die Aktualisierungsfirmware A 102a auf die Servervorrichtung 109 hoch, und der Einrichtungslieferant B 101b lädt die Aktualisierungsfirmware B 102b auf die Servervorrichtung 109 hoch.
  • Im Folgenden werden die Aktualisierungsfirmware A 102a und die Aktualisierungsfirmware B 102b zusammen als Aktualisierungsfirmware 102 bezeichnet, es sei denn, es ist erforderlich, sie zu unterscheiden.
  • Die Servervorrichtung 109 liefert die Aktualisierungsfirmware 102 an die Gateway-Vorrichtung 105.
  • Die Gateway-Vorrichtung 105 ist eine tragbare Gateway-Vorrichtung. Die Gateway-Vorrichtung 105 ist z. B. ein Smartphone.
  • Die Gateway-Vorrichtung 105 greift periodisch auf die Servervorrichtung 109 zu, um das Vorhandensein oder das Nicht-Vorhandensein der Aktualisierungsfirmware 102 zu prüfen. Im Fall des Vorhandenseins der Aktualisierungsfirmware 102 in der Servervorrichtung 109 lädt die Gateway-Vorrichtung 105 die Aktualisierungsfirmware 102 von der Servervorrichtung 109 herunter.
  • Anschließend überträgt die Gateway-Vorrichtung 105 die heruntergeladene Aktualisierungsfirmware 102 durch eine Nahfeldkommunikation wie etwa Bluetooth (eingetragenes Warenzeichen) oder ZigBee an die eingebettete Einrichtung 106.
  • Nach dem Empfang der Aktualisierungsfirmware A 102a überschreibt die eingebettete Einrichtung A 106a die Firmware A in die Aktualisierungsfirmware A 102a. Nach dem Empfang der Aktualisierungsfirmware B 102b überschreibt die eingebettete Einrichtung B 106b die Firmware B in die Aktualisierungsfirmware B 102b.
  • 4 veranschaulicht eine funktionale Konfiguration der Gateway-Vorrichtung 105, und 7 veranschaulicht ein Hardwarekonfigurationsbeispiel der Gateway-Vorrichtung 105.
  • Unter Bezugnahme auf 7 wird zuerst das Hardwarekonfigurationsbeispiel der Gateway-Vorrichtung 105 beschrieben.
  • Wie in 7 veranschaulicht ist, besteht die Gateway-Vorrichtung 105 aus einem Prozessor 601, einem ROM (Festwertspeicher) 602, einem RAM (Schreib/Lese-Speicher) 603, einer Anzeige 604, einer Nahfeldkommunikationssteuereinrichtung 605, einem Flash-Datenspeicher 606, einer Internetkommunikationssteuereinrichtung 607 und einem Sensor 608.
  • Der Prozessor 601 implementiert eine Aktualisierungssteuereinheit 403, die in 4 veranschaulicht ist. Das heißt, der Prozessor 601 führt ein Programm aus, das Funktionen der Aktualisierungssteuereinheit 403 erfüllt.
  • Das Programm, das die Funktionen der Aktualisierungssteuereinheit 403 erfüllt, ist im Flash-Datenspeicher 606 gespeichert. Das Programm, das die Funktionen der Aktualisierungssteuereinheit 403 erfüllt, wird in den RAM 603 geladen und wird daraufhin durch den Prozessor 601 ausgeführt.
  • 7 veranschaulicht auf schematische Weise einen Zustand, in dem der Prozessor 601 das Programm, das die Funktionen der Aktualisierungssteuereinheit 403 erfüllt, ausführt.
  • Der ROM 602 speichert Konfigurationsinformationen, die in der Gateway-Vorrichtung 105 verwendet werden, oder dergleichen.
  • Als eine Speichereinheit 410 aus 4 speichert der Flash-Datenspeicher 606 die Aktualisierungsfirmware 102 sowie das Programm, das die Aktualisierungssteuereinheit 403 erfüllt.
  • Die Anzeige 604 zeigt einen Anzeigebildschirm wie etwa einen Firmwareaktualisierungsbildschirm an, der später beschrieben wird.
  • Die Anzeige 604 ist z. B. eine Berührungsbildschirmanzeige. Somit wird für einen Anwender der Gateway-Vorrichtung 105 ermöglicht, durch das Bedienen eines Knopfs, eines Markierungsfeldes oder dergleichen, die auf der Anzeige 604 angezeigt werden, eine Anweisung an die Gateway-Vorrichtung 105 einzugeben. Die Anzeige 604 implementiert eine Anwenderschnittstelleneinheit 409 aus 4
  • Die Nahfeldkommunikationssteuereinrichtung 605 implementiert eine Nahfeldkommunikationseinheit 402 aus 4. Die Nahfeldkommunikationssteuereinrichtung 605 ist z. B. ein Funkkommunikationschip für Bluetooth (eingetragenes Warenzeichen) oder ZigBee.
  • Die Internetkommunikationssteuereinrichtung 607 implementiert eine Internetkommunikationseinheit 401 aus 4. Insbesondere ist die Internetkommunikationssteuereinrichtung 607 ein Kommunikationschip für 4G, LTE (Long Term Evolution) (eingetragenes Warenzeichen), Wifi oder dergleichen.
  • Der Sensor 608 detektiert eine Bewegung der Gateway-Vorrichtung 105. Der Sensor 608 implementiert eine Gateway-Bewegungsdetektionseinheit 408 aus 4.
  • Unter Bezugnahme auf 4 wird anschließend das Beispiel für eine funktionale Konfiguration der Gateway-Vorrichtung 105 beschrieben.
  • Die Internetkommunikationseinheit 401 empfängt die Aktualisierungsfirmware 102 von der Servervorrichtung 109. Die Internetkommunikationseinheit 401 führt eine Kommunikation z. B. unter Verwendung von 4G, LTE (eingetragenes Warenzeichen), Wifi oder dergleichen aus.
  • Die Nahfeldkommunikationseinheit 402 überträgt die Aktualisierungsfirmware A 102a an die eingebettete Einrichtung A 106a und überträgt die Aktualisierungsfirmware B 102b an die eingebettete Einrichtung B 106b. Die Nahfeldkommunikationseinheit 402 führt eine Kommunikation z. B. unter Verwendung von Bluetooth (eingetragenes Warenzeichen), Low Energy, ZigBee oder dergleichen aus.
  • Die Aktualisierungssteuereinheit 403 übt die Steuerung für die Aktualisierung der Firmware der eingebetteten Einrichtung 106 aus.
  • Die Aktualisierungssteuereinheit 403 besteht aus einer Aktualisierungsausführungseinheit 404, einer Aktualisierungsabschlusszeit-Vorhersageeinheit 405, einer Bestimmungseinheit 406 und einer Funkwellenqualitätsmesseinheit 407.
  • Die Aktualisierungsausführungseinheit 404 speichert die Aktualisierungsfirmware 102, die durch die Internetkommunikationseinheit 401 empfangen wird, in der Speichereinheit 410.
  • Die Aktualisierungsausführungseinheit 404 erzeugt den Firmwareaktualisierungsbildschirm (2, 3), der durch die Anwenderschnittstelleneinheit 409 für den Anwender dargestellt werden soll.
  • Wenn die Bestimmungseinheit 406 bestimmt, dass die Aktualisierungsfirmware 102 an die eingebettete Einrichtung 106 übertragen werden soll, und wenn eine Anweisung, die Aktualisierungsfirmware 102 an die eingebettete Einrichtung 106 zu übertragen, von dem Anwender der Gateway-Vorrichtung 105 gegeben wird, überträgt die Aktualisierungsausführungseinheit 404 die Aktualisierungsfirmware 102 in der Speichereinheit 410 durch die Nahfeldkommunikationseinheit 402 an die eingebettete Einrichtung 106.
  • Die Aktualisierungsabschlusszeit-Vorhersageinheit 405 sagt die Aktualisierungsabschlusszeit voraus, das heißt, die Zeit bis zum Abschluss der Aktualisierung der Firmware.
  • Die Funkwellenqualitätsmesseinheit 407 misst die Funkwellenqualität in einer Funkkommunikationsverbindung mit der eingebetteten Einrichtung 106. Das heißt, die Funkwellenqualitätsmesseinheit 407 empfängt Informationen über RSSI (Indikator der empfangenen Signalstärke) über die Aktualisierungssteuereinheit 403 von der Nahfeldkommunikationseinheit 402 und misst die Funkwellenqualität. Daraufhin gibt die Funkwellenqualitätsmesseinheit 407 ein Messergebnis über die Funkwellenqualität an die Aktualisierungsausführungseinheit 404 aus. Die Funkkommunikationsverbindung ist ein Funkkanal, den die Nahfeldkommunikationseinheit 402 zur Kommunikation mit der eingebetteten Einrichtung 106 verwendet, und das heißt, für Bluetooth (eingetragenes Warenzeichen), Low Energy, ZigBee oder dergleichen.
  • Die Funkwellenqualitätsmesseinheit 407 detektiert eine Bewegung der eingebetteten Einrichtung 106 durch Messen der Funkwellenqualität in der Funkkommunikationsverbindung. Die Funkwellenqualitätsmesseinheit 407 fungiert ebenso als eine Einrichtungsbewegungsdetektionseinheit.
  • Die Vorgänge, die durch die Funkwellenqualitätsmesseinheit 407 ausgeführt werden, sind zum Funkwellenqualitätsmessprozess äquivalent.
  • Die Bestimmungseinheit 406 erfasst das Messergebnis der Funkwellenqualitätsmesseinheit 407 von der Aktualisierungsausführungseinheit 404. Die Bestimmungseinheit 406 bestimmt daraufhin, ob die Aktualisierungsfirmware 102 durch die Funkkommunikationsverbindung an die eingebettete Einrichtung 106 übertragen werden soll oder nicht. Die Bestimmungseinheit 406 gibt ein Ergebnis der Bestimmung an die Aktualisierungsausführungseinheit 404 aus.
  • Die Vorgänge, die durch die Bestimmungseinheit 406 ausgeführt werden, sind zum Bestimmungsprozess äquivalent.
  • Die Gateway-Bewegungsdetektionseinheit 408 detektiert die Bewegung der Gateway-Vorrichtung 105.
  • Die Speichereinheit 410 speichert die Aktualisierungsfirmware 102, die durch die Internetkommunikationseinheit 401 empfangen wird.
  • Die Anwenderschnittstelleneinheit 409 zeigt dem Anwender den Firmwareaktualisierungsbildschirm an, wie in 2 und 3 als Beispiele veranschaulicht ist. Die Firmwareaktualisierungsbildschirme aus 2 und 3 werden durch die Aktualisierungsausführungseinheit 404 erzeugt, wie oben beschrieben ist.
  • 2 veranschaulicht das Beispiel für den Firmwareaktualisierungsbildschirm, der durch die Anwenderschnittstelleneinheit 409 vor der Aktualisierung der Firmware der eingebetteten Einrichtung 106 angezeigt wird. 3 veranschaulicht das Beispiel für den Firmwareaktualisierungsbildschirm, der durch die Anwenderschnittstelleneinheit 409 während der Aktualisierung der Firmware der eingebetteten Einrichtung 106 angezeigt wird.
  • Die Anwenderschnittstelleneinheit 409 ist ein Beispiel für die Messergebnisausgabeeinheit, die Aktualisierungsabschlusszeit-Ausgabeeinheit und die Nachrichtenausgabeeinheit.
  • Im Folgenden werden Einzelheiten des Firmwareaktualisierungsbildschirms aus 2 und des Firmwareaktualisierungsbildschirms aus 3 beschrieben.
  • In 2 wird die Funkwellenqualität, die durch die Funkwellenqualitätsmesseinheit 407 gemessen wird, in einem Funkwellenqualitätsanzeigebereich 201 angezeigt. In dem Funkwellenqualitätsanzeigebereich 201 wird ein Durchschnitt des RSSI für mehrere Sekunden oder einige zehn Sekunden der Vergangenheit durch eine Darstellung wie etwa eine Grafik visualisiert.
  • Eine Nachricht „Aktualisierungsfähige Einrichtung“ wird für die eingebettete Einrichtung 106 angezeigt, deren Funkwellenqualität so hoch wie oder höher als eine vorgegebene Qualität ist. Im Gegensatz dazu wird eine Nachricht „Einrichtung mit ausstehender Aktualisierung“ für die eingebettete Einrichtung 106 angezeigt, deren Funkwellenqualität niedriger als die vorgegebene Qualität ist. Außerdem wird eine Nachricht „ Bitte bewegen Sie sich zu einem Ort, an dem Funkwellen erreichbar sind“ für die eingebettete Einrichtung 106 angezeigt, deren Funkwellenqualität niedriger als die vorgegebene Qualität ist, derart, dass der Anwender aufgefordert wird zu bewirken, dass sich die Gateway-Vorrichtung 105 näher an der eingebetteten Einrichtung 106 befindet, deren Funkwellenqualität unzureichend ist. In dem Beispiel aus 2 ist die Funkwellenqualität in der Funkkommunikationsverbindung zwischen der Gateway-Vorrichtung 105 und der Klimaanlage so hoch wie oder höher als die vorgegebene Qualität. Im Gegensatz dazu ist die Funkwellenqualität in der Funkkommunikationsverbindung zwischen der Gateway-Vorrichtung 105 und dem Kälteaggregat niedriger als die vorgegebene Qualität.
  • In einem Aktualisierungssteuerbereich 202 wird ein Markierungsfeld für die eingebettete Einrichtung 106 angezeigt, deren Funkwellenqualität so hoch wie oder höher als die vorgegebene Qualität ist. Wenn die Firmware der eingebetteten Einrichtung 106 aktualisiert wird, tippt der Anwender auf das Markierungsfeld, um das Markierungsfeld in einen ausgewählten Zustand zu bringen. Das Markierungsfeld wird für die eingebettete Einrichtung 106, deren Funkwellenqualität niedriger als die vorgegebene Qualität ist, nicht angezeigt, derart, dass der Anwender keine Anweisung, die Firmware der eingebetteten Einrichtung 106 zu aktualisieren, deren Funkwellenqualität unbefriedigend ist, geben kann.
  • In einem Aktualisierungsausführungsbereich 203 wird unter der Bedingung, dass sich das Markierungsfeld oder die Markierungsfelder für eine oder mehrere eingebettete Einrichtungen 106 im ausgewählten Zustand befinden, ein Aktualisierungsknopf angezeigt. Wenn die Firmware der eingebetteten Einrichtungen 106 aktualisiert wird, drückt der Anwender den Aktualisierungsknopf.
  • Wenn der Aktualisierungsknopf durch den Anwender gedrückt wird, bestimmt die Aktualisierungsausführungseinheit 404, dass die Anweisung, die Firmware der eingebetteten Einrichtungen 106, für die sich die Markierungsfelder im Aktualisierungssteuerbereich 202 im ausgewählten Zustand befinden, zu aktualisieren, durch den Anwender gegeben wird.
  • In 3 wird die Aktualisierungsabschlusszeit, die durch die Aktualisierungsabschlusszeit-Vorhersageinheit 405 vorhergesagt wird, in einem Abschlusszeitanzeigebereich 301 angezeigt. In einem Warnanzeigebereich 302 wird eine Warnnachricht angezeigt, die den Anwender auffordert, die Bewegung der Gateway-Vorrichtung 105 einzustellen, wenn die Bewegung der Gateway-Vorrichtung 105 durch die Gateway-Bewegungsdetektionseinheit 408 während der Aktualisierung der Firmware detektiert wird.
  • Es besteht eine Möglichkeit, dass die Bewegung der Gateway-Vorrichtung 105 eine Änderung der Funkwellenqualität in den Funkkommunikationsverbindungen mit den eingebetteten Einrichtungen 106, deren Firmware aktualisiert wird, bewirken kann. Wenn die Bewegung der Gateway-Vorrichtung 105 detektiert wird, wird daher die Warnnachricht, die ein Einstellen der Bewegung der Gateway-Vorrichtung 105 fordert, im Warnanzeigebereich 302 angezeigt. In dem Beispiel aus 3 ist das Beispiel veranschaulicht, bei dem die Warnnachricht angezeigt wird, die „Bewegen Sie sich während der Aktualisierung nicht“ lautet. Das Einstellen der Bewegung der Gateway-Vorrichtung 105 kann durch Blinken, Vibrationen oder Geräusche anstelle der Nachricht, die als das Beispiel in 3 veranschaulicht ist, gefordert werden. Wenn die eingebettete Einrichtung 106, deren Firmware aktualisiert wird, eine tragbare, eingebettete Einrichtung wie etwa eine Fernbedienung ist, kann der Anwender die eingebettete Einrichtung 106, deren Firmware aktualisiert wird, bewegen. In einem derartigen Fall wird die Funkwellenqualität in der Funkkommunikationsverbindung zwischen der eingebetteten Einrichtung 106 und der Gateway-Vorrichtung 105 verändert. Wenn die Funkwellenqualität in der Funkkommunikationsverbindung mit der eingebetteten Einrichtung 106, deren Firmware aktualisiert wird, verschlechtert wird, wird daher eine Warnnachricht angezeigt, die „Bewegen Sie die Einrichtung während der Aktualisierung nicht“ lautet.
  • *** Beschreibung der Vorgänge ***
  • Unter Bezugnahme auf 5 und 6 wird anschließend ein Beispiel für die Vorgänge der Gateway-Vorrichtung 105 gemäß der vorliegenden Ausführungsform beschrieben.
  • Die Aktualisierungsausführungseinheit 404 sucht unter Verwendung der Nahfeldkommunikationseinheit 402 nach Funkwellen von der eingebetteten Einrichtung 106. Wenn die Aktualisierungsausführungseinheit 404 die Funkwellen von der eingebetteten Einrichtung 106 erfasst (JA in Schritt S501), empfängt die Aktualisierungsausführungseinheit 404 Identifizierungsinformationen von der eingebetteten Einrichtung 106 durch die Nahfeldkommunikationseinheit 402 und überträgt die empfangenen Identifizierungsinformationen von der Internetkommunikationseinheit 401 weiter zur Servervorrichtung 109 (Schritt S502).
  • Auf der Grundlage der Identifizierungsinformationen, die von der Gateway-Vorrichtung 105 übertragen werden, sucht die Servervorrichtung 109 nach dem Aktualisierungszustand der Firmware der entsprechenden eingebetteten Einrichtung 106. Wenn die Aktualisierungsfirmware 102 vorhanden ist, benachrichtig die Servervorrichtung 109 die Gateway-Vorrichtung 105, dass die Aktualisierungsfirmware 102 vorhanden ist.
  • In der Gateway-Vorrichtung 105 lädt die Aktualisierungsausführungseinheit 404 dann, wenn sie von der Servervorrichtung 109 benachrichtigt wird, dass die Aktualisierungsfirmware 102 vorhanden ist (JA in Schritt S503) die Aktualisierungsfirmware 102 durch die Internetkommunikationseinheit 401 von der Servervorrichtung 109 herunter (Schritt S504).
  • Die Aktualisierungsausführungseinheit 404 speichert die heruntergeladene Aktualisierungsfirmware 102 in der Speichereinheit 410.
  • Wenn in Schritt S501 die Funkwellen von mehreren eingebetteten Einrichtungen 106 erfasst werden, führt die Aktualisierungsausführungseinheit 404 die Vorgänge der Schritte S502 bis S504 für alle eingebetteten Einrichtungen 106 aus, von denen die Funkwellen erfasst werden.
  • Anschließend misst die Funkwellenqualitätsmesseinheit 407 die Funkwellenqualität in den Funkkommunikationsverbindungen mit den eingebetteten Einrichtungen 106, für die die Aktualisierungsfirmware in Schritt S504 heruntergeladen worden ist (Schritt S505). Insbesondere misst die Funkwellenqualitätsmesseinheit 407 die Funkwellenqualität auf der Grundlage von RSSI-Werten. Daraufhin gibt die Funkwellenqualitätsmesseinheit 407 die Messergebnisse an die Aktualisierungsausführungseinheit 404 aus.
  • Anschließend erzeugt die Aktualisierungsausführungseinheit 404 den Firmwareaktualisierungsbildschirm (2), auf dem die eingebetteten Einrichtungen 106 angezeigt werden, für die die Aktualisierungsfirmware 102 in Schritt S504 heruntergeladen worden ist, und die Anwenderschnittstelleneinheit 409 zeigt den Firmwareaktualisierungsbildschirm an (Schritt S506). Auf dem Firmwareaktualisierungsbildschirm, der zu diesem Zeitpunkt angezeigt wird, werden die Namen der eingebetteten Einrichtungen 106 (wie etwa die Klimaanlage in 2), die Kennungen der eingebetteten Einrichtungen 106 (wie etwa ID: 00269208abe3 in 2) und die Versionen der eingebetteten Einrichtungen 106 (wie etwa Ver 1.0 (Aktualisierung auf Ver 2.0) in 2) angezeigt. Die Darstellungen, die jeweils die Funkwellenqualität darstellen, werden in den Funkwellenqualitätsanzeigebereichen 201 angezeigt. Indes wird „Aktualisierbare Eirichtung“ für keine der eingebetteten Einrichtungen 106 angezeigt, sondern „Einrichtung mit ausstehender Aktualisierung“ wird für alle eingebetteten Einrichtungen 106 angezeigt. Für alle eingebetteten Einrichtungen 106 wird daraufhin im Aktualisierungssteuerbereich 202 kein Markierungsfeld angezeigt.
  • Die Aktualisierungsausführungseinheit 404 gibt die Messergebisse der Funkwellenqualitätsmesseinheit 407 an die Bestimmungseinheit 406 aus.
  • Die Bestimmungseinheit 406 bestimmt, ob die Funkwellenqualität, die durch die Funkwellenqualitätsmesseinheit 407 gemessen wird, zufriedenstellend ist oder nicht (Schritt S507). Insbesondere bestimmt die Bestimmungseinheit 406, ob der RSSI-Wert für einen gegebenen Zeitraum einen Schwellenwert überschritten hat oder nicht. Wenn der RSSI-Wert den Schwellenwert für den gegebenen Zeitraum überschritten hat, wird bestimmt, dass die Funkwellenqualität zufriedenstellend ist.
  • Wenn bestimmt wird, dass die Funkwellenqualität für beliebige der eingebetteten Einrichtungen 106 zufriedenstellen ist (JA in Schritt S507), aktualisiert die Aktualisierungsausführungseinheit 404 den Firmwareaktualisierungsbildschirm (Schritt S508). Genauer erzeugt die Aktualisierungsausführungseinheit 404 aus dem Firmwareaktualisierungsbildschirm, der in Schritt S506 erzeugt worden ist, einen Firmwareaktualisierungsbildschirm, in dem das Markierungsfeld im Aktualisierungssteuerbereich 202 hinzugefügt ist und in dem „Aktualisierbare Einrichtung“ für die eingebettete Einrichtung 106 mit der zufriedenstellenden Funkwellenqualität angezeigt wird. Anschließend zeigt die Anwenderschnittstelleneinheit 409 den Firmwareaktualisierungsbildschirm an.
  • Anschließend bestimmt die Aktualisierungsausführungseinheit 404, ob der Anwender die Anweisung, die Firmware zu aktualisieren, gegeben hat oder nicht (Schritt S509).
  • Wenn die Firmware aktualisiert wird, validiert der Anwender das Markierungsfeld für die eingebettete Einrichtung 106, das heißt, den Gegenstand der Aktualisierung, und drückt den Aktualisierungsknopf im Aktualisierungsausführungsbereich 203.
  • Die Aktualisierungsausführungseinheit 404 bestimmt, ob der Aktualisierungsknopf im Aktualisierungsausführungsbereich 203 durch den Anwender gedrückt worden ist oder nicht.
  • Wenn der Anwender die Anweisung, die Firmware zu aktualisieren, gegeben hat (JA in Schritt S509), beginnt die Aktualisierungsausführungseinheit 404, die Firmware der eingebetteten Einrichtungen 106, für die die Markierungsfelder validiert sind, zu aktualisieren (Schritt S510).
  • Insbesondere überträgt die Aktualisierungsausführungseinheit 404 die Aktualisierungsfirmware 102, die in der Speichereinheit 410 gespeichert ist, durch die Nahfeldkommunikationseinheit 402 an die eingebetteten Einrichtungen 106, die die Gegenstände sind.
  • Wenn eine Verschlechterung der Funkwellenqualität oder die Bewegung der Gateway-Vorrichtung 105 während der Aktualisierung der Firmware detektiert werden (JA in Schritt S511), erzeugt die Aktualisierungsausführungseinheit 404 den Firmwareaktualisierungsbildschirm, auf dem die Warnnachricht im Warnanzeigebereich 302 angezeigt wird, wie in 3 veranschaulicht ist, und die Anwenderschnittstelleneinheit 409 zeigt den Firmwareaktualisierungsbildschirm an (Schritt S512).
  • Insbesondere zeigt die Anwenderschnittstelleneinheit 409 die Warnnachricht an, die „Bewegen Sie sich während der Aktualisierung nicht“ oder „Bewegen Sie die Einrichtung während der Aktualisierung nicht“ lautet, wie oben beschrieben ist.
  • Wenn die Funkwellenqualität verschlechtert wird, wird eine Benachrichtigung über die Verschlechterung der Funkwellenqualität von der Funkwellenqualitätsmesseinheit 407 an die Aktualisierungsausführungseinheit 404 gegeben. Wenn die Gateway-Vorrichtung 105 bewegt wird, wird eine Benachrichtigung über die Bewegung der Gateway-Vorrichtung 105 von der Gateway-Bewegungsdetektionseinheit 408 an die Aktualisierungsausführungseinheit 404 gegeben.
  • Wenn die Verschlechterung der Funkwellenqualität oder die Bewegung der Gateway-Vorrichtung 105 nicht detektiert werden (NEIN in Schritt S511), erzeugt die Aktualisierungsausführungseinheit 404 den Firmwareaktualisierungsbildschirm, auf dem die Aktualisierungsabschlusszeit im Abschlusszeitanzeigebereich 301 angezeigt wird, wie in 3 veranschaulicht ist, und die Anwenderschnittstelleneinheit 409 zeigt den Firmwareaktualisierungsbildschirm an (Schritt S513).
  • Insbesondere hat die Aktualisierungsabschlusszeit-Vorhersageinheit 405 die Aktualisierungsabschlusszeit seit einem Beginn der Aktualisierung der Firmware in Schritt S509 vorhergesagt. Die Aktualisierungsausführungseinheit 404 erzeugt den Firmwareaktualisierungsbildschirm, auf dem die Aktualisierungsabschlusszeit, die durch die Aktualisierungsabschlusszeit-Vorhersageeinheit 405 vorhergesagt wird, in Echtzeit angezeigt wird, und die Anwenderschnittstelleneinheit 409 zeigt den Firmwareaktualisierungsbildschirm an.
  • Die Aktualisierungsabschlusszeit-Vorhersageinheit 405 sagt die Aktualisierungsabschlusszeit in Übereinstimmung mit einem Übertragungszustand der Aktualisierungsfirmware 102 voraus, die von der Internetkommunikationseinheit 401 aufgeteilt und übertragen wird. Unter der Bedingung, dass z. B. die Aktualisierungsfirmware 102 von 100 kB aufgeteilt und 1 kB nach 1 kB übertragen wird und dass 50 kB darin übertragen worden sind, wird die Aktualisierungsabschlusszeit mit einem Fortschrittszustand vorhergesagt, der als 50/100 bestimmt ist.
  • Nach dem Abschluss der Aktualisierung der Firmware überträgt die eingebettete Einrichtung 106 eine Abschlussbenachrichtigung an die Gateway-Vorrichtung 105.
  • In der Gateway-Vorrichtung sind die Prozesse beendet, wenn die Aktualisierungsausführungseinheit 404 die Abschlussbenachrichtigung durch die Nahfeldkommunikationseinheit 402 von allen eingebetteten Einrichtungen 106 empfängt, die die Gegenstände der Aktualisierung der Firmware sind (JA in Schritt S514).
  • *** Beschreibung der Wirkungen der Ausführungsform ***
  • Gemäß der vorliegenden Ausführungsform wird dem Anwender ermöglicht, die Firmware zu einer Zeitvorgabe zu aktualisieren, wenn die Funkwellenqualität zufriedenstellend ist, das heißt, einer Zeitvorgabe mit einer hohen Wahrscheinlichkeit, dass der Anwender bei der Aktualisierung der Firmware erfolgreich sein kann. Gemäß der vorliegenden Ausführungsform kann daher die Wahrscheinlichkeit, dass der Anwender bei der Aktualisierung der Firmware der eingebetteten Einrichtungen erfolgreich sein kann, erhöht werden.
  • *** Beschreibung der Hardwarekonfiguration ***
  • Schließlich wird eine ergänzende Beschreibung der Hardwarekonfiguration der Gateway-Vorrichtung 105 gegeben.
  • Der Prozessor 601, der in 7 veranschaulicht ist, ist eine IC (integrierte Schaltung), die eine Verarbeitung ausführt.
  • Der Prozessor 601 ist eine CPU (zentrale Verarbeitungseinheit), ein DSP (digitaler Signalprozessor) oder dergleichen.
  • Ein OS (Betriebssystem) ist außerdem im Flash-Datenspeicher 606 gespeichert.
  • Zumindest ein Abschnitt des OS wird durch den Prozessor 601 ausgeführt.
  • Während zumindest der Abschnitt des OS ausgeführt wird, führt der Prozessor 601 die Programme aus, die die Funktion der Aktualisierungssteuereinheit 403 erfüllen.
  • Der Prozessor 601 führt das OS aus, derart, dass ein Aufgabenmanagement, ein Datenspeichermanagement, ein Dateimanagement, eine Kommunikationssteuerung und dergleichen ausgeführt werden.
  • Die Gateway-Vorrichtung 105 kann mehrere Prozessoren enthalten, die den Prozessor 601 ersetzen. Die Ausführung der Programme, die die Funktion der Aktualisierungssteuereinheit 403 erfüllen, ist auf die mehreren Prozessoren verteilt. Jeder der Prozessoren ist eine IC, die eine Verarbeitung ausführt, wie bei dem Prozessor 601.
  • Informationen, Daten, Signalwerte, Variablenwerte und dergleichen, die Ergebnisse der Verarbeitung in der Aktualisierungssteuereinheit 403 angeben, werden im RAM 603 und/oder im Flash-Datenspeicher 606 und/oder einem Register und einem Cache-Datenspeicher im Prozessor 601 gespeichert.
  • Die Programme, die die Funktion der Aktualisierungssteuereinheit 403 erfüllen, können in einem tragbaren Speichermedium wie etwa einem Magnetlaufwerk, einer flexiblen Disk, einer optischen Disk, einer Compact-Disk, einer Blu-ray-(eingetragenes Warenzeichen)-Disk oder einer DVD gespeichert sein.
  • Die „Einheit“ in der Aktualisierungssteuereinheit 403 kann als die „Schaltung“, der „Schritt“, die „Prozedur“ oder die „Verarbeitung“ gelesen werden.
  • Die Gateway-Vorrichtung 105 kann durch eine elektronische Schaltung wie etwa eine Logik-IC (integrierte Logikschaltung), ein GA (Gate-Array), eine ASIC (anwendungsspezifische integrierte Schaltung) oder ein FPGA (anwenderprogrammierbares Gate-Array) implementiert sein.
  • In diesem Fall ist die Aktualisierungssteuereinheit 403 jeweils als ein Abschnitt der elektronischen Schaltung implementiert.
  • Der Prozessor und die elektronischen Schaltungen können zusammen als Verarbeitungsschaltungsanordnung bezeichnet werden.
  • Bezugszeichenliste
  • 100: Firmwareaktualisierungssystem; 101a: Einrichtungslieferant A; 101b: Einrichtungslieferant B; 102: Aktualisierungsfirmware; 102a: Aktualisierungsfirmware A; 102b: Aktualisierungsfirmware B; 105: Gateway-Vorrichtung; 106: eingebettete Einrichtung; 106a: eingebettete Einrichtung A; 106b: eingebettete Einrichtung B; 107a: Mikrocomputer A; 107b: Mikrocomputer B; 109; Servervorrichtung; 201: Funkwellenqualitätsanzeigebereich; 202: Aktualisierungssteuerbereich; 203: Aktualisierungsausführungsbereich; 301: Abschlusszeitanzeigebereich; 302: Warnanzeigebereich; 401: Internetkommunikationseinheit; 402: Nahfeldkommunikationseinheit; 403: Aktualisierungssteuereinheit; 404: Aktualisierungsausführungseinheit; 405: Aktualisierungsabschlusszeit-Vorhersageeinheit; 406: Bestimmungseinheit; 407: Funkwellenqualitätsmesseinheit; 408: Gateway-Bewegungsdetektionseinheit; 409: Anwenderschnittstelleneinheit; 410: Speichereinheit; 601: Prozessor; 602: ROM; 603: RAM; 604: Anzeige; 605: Nahfeldkommunikationssteuereinrichtung; 606: Flash-Datenspeicher; 607: Internetkommunikationssteuereinrichtung; 608: Sensor
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 2016085654 A [0010]

Claims (10)

  1. Gateway-Vorrichtung, die Folgendes umfasst: eine Funkwellenqualitätsmesseinheit, um die Funkwellenqualität in einer Funkkommunikationsverbindung mit einer eingebetteten Einrichtung, in der Firmware installiert ist, zu messen; und eine Bestimmungseinheit, um auf der Grundlage eines Messergebnisses der Funkwellenqualitätsmesseinheit zu bestimmen, ob eine Aktualisierungsfirmware zur Aktualisierung der Firmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung übertragen werden soll oder nicht.
  2. Gateway-Vorrichtung nach Anspruch 1, die ferner Folgendes umfasst: eine Aktualisierungsausführungseinheit, um die Aktualisierungsfirmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung zu übertragen, für den Fall dass die Bestimmungseinheit bestimmt, dass die Aktualisierungsfirmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung übertragen werden soll, und dass eine Anweisung, die Aktualisierungsfirmware an die eingebettete Einrichtung zu übertragen, von einem Anwender der Gateway-Vorrichtung gegeben wird.
  3. Gateway-Vorrichtung nach Anspruch 1, die ferner Folgendes umfasst: eine Messergebnisausgabeeinheit, um das Messergebnis der Funkwellenqualitätsmesseinheit auszugeben.
  4. Gateway-Vorrichtung nach Anspruch 3, wobei die Funkwellenqualitätsmesseinheit die Funkwellenqualität in der Funkkommunikationsverbindung für jede eingebettete Einrichtung von mehreren eingebetteten Einrichtungen misst, und die Messergebnisausgabeeinheit das Messergebnis der Funkwellenqualitätsmesseinheit für jede eingebettete Einrichtung ausgibt.
  5. Gateway-Vorrichtung nach Anspruch 4, wobei die Gateway-Vorrichtung eine tragbare Gateway-Vorrichtung ist, und die Messergebnisausgabeeinheit eine Nachricht ausgibt, die einen Anwender der Gateway-Vorrichtung auffordert zu bewirken, dass sich die Gateway-Vorrichtung näher an einer eingebetteten Einrichtung befindet, für die die Funkwellenqualität, die durch die Funkwellenqualitätsmesseinheit gemessen wird, niedriger als eine vorgegebene Qualität ist.
  6. Gateway-Vorrichtung nach Anspruch 1, wobei die Gateway-Vorrichtung eine tragbare Gateway-Vorrichtung ist, und die Gateway-Vorrichtung ferner Folgendes enthält: eine Gateway-Bewegungsdetektionseinheit, um eine Bewegung der Gateway-Vorrichtung zu detektieren, und eine Nachrichtenausgabeeinheit, um eine Nachricht auszugeben, die einen Anwender der Gateway-Vorrichtung auffordert, die Bewegung der Gateway-Vorrichtung einzustellen, wenn die Gateway-Bewegungsdetektionseinheit die Bewegung der Gateway-Vorrichtung detektiert.
  7. Gateway-Vorrichtung nach Anspruch 1, wobei die eingebettete Einrichtung eine tragbare eingebettete Einrichtung ist, und die Gateway-Einrichtung ferner Folgendes enthält: eine Einrichtungsbewegungsdetektionseinheit, um eine Bewegung der eingebetteten Einrichtung zu detektieren, und eine Nachrichtenausgabeeinheit, um eine Nachricht auszugeben, die einen Anwender der Gateway-Vorrichtung auffordert, die Bewegung der eingebetteten Einrichtung einzustellen, wenn die Einrichtungsbewegungsdetektionseinheit die Bewegung der eingebetteten Einrichtung detektiert.
  8. Gateway-Vorrichtung nach Anspruch 1, die ferner Folgendes umfasst: eine Aktualisierungsabschlusszeit-Vorhersageeinheit, um die Aktualisierungsabschlusszeit, das heißt Zeit bis zum Abschluss der Aktualisierung der Firmware, vorherzusagen, und eine Aktualisierungsabschlusszeit-Ausgabeeinheit, um die Aktualisierungsabschlusszeit auszugeben, die durch die Aktualisierungsabschlusszeit-Vorhersageeinheit vorhergesagt wird.
  9. Firmwareaktualisierungsverfahren, das Folgendes umfasst: Messen von Funkwellenqualität in einer Funkkommunikationsverbindung mit einer eingebetteten Einrichtung, in der Firmware installiert ist, durch einen Computer; und Bestimmen, auf der Grundlage eines Messergebnisses für die Funkwellenqualität, ob eine Aktualisierungsfirmware zur Aktualisierung der Firmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung übertragen werden soll oder nicht, durch den Computer.
  10. Firmwareaktualisierungsprogramm, das bewirkt, dass ein Computer Folgendes ausführt: einen Funkwellenqualitätsmessprozess des Messens der Funkwellenqualität in einer Funkkommunikationsverbindung mit einer eingebetteten Einrichtung, in der Firmware installiert ist; und einen Bestimmungsprozess des Bestimmens, ob eine Aktualisierungsfirmware zur Aktualisierung der Firmware durch die Funkkommunikationsverbindung an die eingebettete Einrichtung übertragen werden soll oder nicht, auf der Grundlage eines Messergebnisses im Funkwellenqualitätsmessprozess.
DE112016006993.6T 2016-07-26 2016-07-26 Gateway-vorrichtung, firmwareaktualisierungsverfahre und firmwareaktualisierungsprogramm Withdrawn DE112016006993T5 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/071914 WO2018020584A1 (ja) 2016-07-26 2016-07-26 ゲートウェイ装置、ファームウェア更新方法及びファームウェア更新プログラム

Publications (1)

Publication Number Publication Date
DE112016006993T5 true DE112016006993T5 (de) 2019-03-07

Family

ID=61016918

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112016006993.6T Withdrawn DE112016006993T5 (de) 2016-07-26 2016-07-26 Gateway-vorrichtung, firmwareaktualisierungsverfahre und firmwareaktualisierungsprogramm

Country Status (5)

Country Link
US (1) US20190220268A1 (de)
JP (1) JP6419396B2 (de)
CN (1) CN109478154A (de)
DE (1) DE112016006993T5 (de)
WO (1) WO2018020584A1 (de)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201702933D0 (en) * 2017-02-23 2017-04-12 Ge Healthcare Bio Sciences Ab A method and a system for installation of an instrument
WO2020053928A1 (ja) * 2018-09-10 2020-03-19 三菱電機株式会社 空気調和システムおよび空気調和システムのプログラム更新方法
CN111917593A (zh) * 2020-08-12 2020-11-10 北京骑胜科技有限公司 固件升级方法、设备、蓝牙设备、终端设备和存储介质
CN111968360B (zh) * 2020-08-27 2021-05-28 高斯贝尔数码科技股份有限公司 一种电子产品遥控功能定制方法及***
CN114253558A (zh) * 2020-09-22 2022-03-29 华为技术有限公司 一种补丁包安装方法和装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016085654A (ja) 2014-10-28 2016-05-19 シャープ株式会社 ファームウェアを更新する遠隔監視システム、サーバおよびその方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328239A (ja) * 2003-04-23 2004-11-18 Denso Corp 無線通信システム、車載通信端末およびセンター通信端末
JP2005229279A (ja) * 2004-02-12 2005-08-25 Fuji Photo Film Co Ltd 携帯端末装置、携帯端末装置の使用方法およびプログラム
JP2010117997A (ja) * 2008-11-14 2010-05-27 Shantery Corp 赤外線アップデート
US9820319B2 (en) * 2013-05-23 2017-11-14 Nec Corporation Mobile communication system, mobile communication apparatus, network assist information transmission method, and non-transitory computer readable medium
JP5646018B1 (ja) * 2013-08-07 2014-12-24 三菱電機株式会社 設置場所策定支援方法、端末装置、設置場所策定支援システム及びプログラム
JP6398524B2 (ja) * 2014-09-24 2018-10-03 富士ゼロックス株式会社 画像形成装置及びシステム
JP6369317B2 (ja) * 2014-12-15 2018-08-08 ソニー株式会社 情報処理装置、通信システム、情報処理方法およびプログラム
CN104914834B (zh) * 2015-05-18 2018-02-06 广东美的制冷设备有限公司 家用电器的控制方法、家用电器的控制装置和终端

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016085654A (ja) 2014-10-28 2016-05-19 シャープ株式会社 ファームウェアを更新する遠隔監視システム、サーバおよびその方法

Also Published As

Publication number Publication date
JPWO2018020584A1 (ja) 2018-12-13
JP6419396B2 (ja) 2018-11-07
US20190220268A1 (en) 2019-07-18
WO2018020584A1 (ja) 2018-02-01
CN109478154A (zh) 2019-03-15

Similar Documents

Publication Publication Date Title
DE112016006993T5 (de) Gateway-vorrichtung, firmwareaktualisierungsverfahre und firmwareaktualisierungsprogramm
US10120030B2 (en) Trace data recording system, trace data recording server, trace data recording method, and information storage medium
EP3467597A1 (de) Verfahren zur inbetriebnahme und/oder wartung eines regel- und steuergerätes für feldgeräte für eine gebäudeautomatisierung
DE112011103308B4 (de) Verfahren, System und Programm
DE102012109829A1 (de) Verfahren und Vorrichtung zum Steuern von Straßenlampen
DE112017006980T5 (de) Steuereinrichtung, Programmaktualisierungsverfahren und Computerprogramm
US20200090095A1 (en) Flexible product manufacturing planning
CN105487970B (zh) 一种界面展示方法及装置
EP3296826B1 (de) Verfahren und anordnung zur inbetriebnahme von regel- und steuergeräten für eine gebäudeautomatisierung
DE112015007179T5 (de) Informationsverarbeitungsvorrichtung, Informationsverarbeitungsverfahren und Informationsverarbeitungsprogramm
DE102019107401A1 (de) Systeme und verfahren zur verwaltung von warnungen im zusammenhang mit geräten eines prozesssteuerungssystems
DE102019106728A1 (de) Wärmeverschiebungskorrektursystem und computer
US9477458B2 (en) Dynamic timeout determination for microcontroller management of firmware updates
DE102021129845A1 (de) Verfahren und einrichtung zum konstruieren programmabgeleiteter semantischer graphen
DE102023118342A1 (de) System und verfahren zum drahtlosen durchführen von softwarebasierten aufgaben an fahrzeugen
DE102019220468A1 (de) Industrielles-internet-der-dinge-system und informationsverarbeitungsvorrichtung desselben
JP2020017922A (ja) 無線通信システム
DE102016004836B3 (de) Steuerung eines Robotersystems
US20200112588A1 (en) Controlling behavior of an internet of things (iot) automation system by identifying policy violations
JP2011175593A (ja) プロジェクト管理装置、プロジェクト管理方法、プロジェクト管理プログラム及び記録媒体
CN112988914A (zh) 一种基于区块链的纺织检测方法、装置和网络侧服务端
CN116620331B (zh) 车辆控制方法、装置、电子设备和计算机可读介质
US20210183182A1 (en) System and method for processing data of a motor vehicle
DE102017103732A1 (de) Hardwareüberwachungsvorrichtung, Laufzeitüberwachungsvorrichtung und entsprechende Verfahren
EP3591559A1 (de) Steuereinheit und betriebsverfahren für eine integritätsselbstüberwachung geeignet für ein insbesondere in einer automatisierungsumgebung verwendbares gerät

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R084 Declaration of willingness to licence
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee