[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6792215B2 - Software update system - Google Patents

Software update system Download PDF

Info

Publication number
JP6792215B2
JP6792215B2 JP2019162578A JP2019162578A JP6792215B2 JP 6792215 B2 JP6792215 B2 JP 6792215B2 JP 2019162578 A JP2019162578 A JP 2019162578A JP 2019162578 A JP2019162578 A JP 2019162578A JP 6792215 B2 JP6792215 B2 JP 6792215B2
Authority
JP
Japan
Prior art keywords
update
mfp
information
unit
electronic device
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.)
Expired - Fee Related
Application number
JP2019162578A
Other languages
Japanese (ja)
Other versions
JP2019216471A (en
JP2019216471A5 (en
Inventor
健一朗 新田
健一朗 新田
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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2019162578A priority Critical patent/JP6792215B2/en
Publication of JP2019216471A publication Critical patent/JP2019216471A/en
Publication of JP2019216471A5 publication Critical patent/JP2019216471A5/en
Application granted granted Critical
Publication of JP6792215B2 publication Critical patent/JP6792215B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、電子機器のソフトウェアをアップデートするソフトウェアアップデートシステム、電子機器および管理サーバーに関する。 The present invention relates to a software update system, an electronic device, and a management server that update software of an electronic device.

従来、画像処理装置のファームウェアの新しいバージョンが発生した場合に、梱包されている画像処理装置に外部から電力が供給されていない状態で、画像処理装置の無線タグにアップデート後のファームウェアのバージョン情報を無線通信によって記憶させる技術が知られている(例えば、特許文献1参照。)。特許文献1に記載された画像処理装置は、開梱されて外部から電力が供給された場合に、自身のファームウェアのバージョン情報より新しいバージョン情報が無線タグに記憶されているとき、自動的に最新バージョンのファームウェアをダウンロードして、ファームウェアのアップデートを促す表示を実行する。 Conventionally, when a new version of the firmware of the image processing device is generated, the firmware version information after the update is sent to the wireless tag of the image processing device in a state where the packaged image processing device is not supplied with external power. A technique for storing by wireless communication is known (see, for example, Patent Document 1). The image processing device described in Patent Document 1 is automatically updated when the version information newer than the version information of its own firmware is stored in the wireless tag when it is unpacked and power is supplied from the outside. Download the version of the firmware and run a prompt to update the firmware.

特開2007−152711号公報Japanese Unexamined Patent Publication No. 2007-152711

しかしながら、従来の技術においては、画像処理装置に対してファームウェアのアップデートの指示を利用者が実行しなければならないので、利便性が悪いという問題がある。 However, in the conventional technique, there is a problem that it is inconvenient because the user has to execute an instruction to update the firmware to the image processing device.

そこで、本発明は、利便性を向上することができるソフトウェアアップデートシステム、電子機器および管理サーバーを提供することを目的とする。 Therefore, an object of the present invention is to provide a software update system, an electronic device, and a management server that can improve convenience.

本発明のソフトウェアアップデートシステムは、電子機器と、前記電子機器を管理する管理サーバーとを備え、前記電子機器は、前記電子機器の外部から電力が供給される電源部と、前記電源部から電力が供給されて通信を実行可能な通信部と、前記電源部から電力が供給されなくても前記電子機器のソフトウェアのアップデートのためのアップデート情報を無線通信によって受信して記憶可能な無線通信記憶部と、前記電源部に電力が供給された場合に、前記無線通信記憶部に前記アップデート情報が記憶されているとき、前記アップデートに必要なプログラムを前記管理サーバーから前記通信部を介して取得して前記アップデートを実行するアップデート手段とを備えることを特徴とする。 The software update system of the present invention includes an electronic device and a management server that manages the electronic device. The electronic device receives power from a power supply unit to which power is supplied from the outside of the electronic device and power from the power supply unit. A communication unit that can be supplied and perform communication, and a wireless communication storage unit that can receive and store update information for updating software of the electronic device by wireless communication even if power is not supplied from the power supply unit. When the power is supplied to the power supply unit and the update information is stored in the wireless communication storage unit, the program required for the update is acquired from the management server via the communication unit. It is characterized by having an update means for executing an update.

この構成により、本発明のソフトウェアアップデートシステムは、電子機器の電源部に電力が供給された場合に、電子機器の無線通信記憶部にアップデート情報が記憶されているとき、ソフトウェアのアップデートに必要なプログラムを電子機器が管理サーバーから取得してソフトウェアのアップデートを実行するので、利便性を向上することができる。 With this configuration, the software update system of the present invention is a program required for software update when power is supplied to the power supply unit of the electronic device and the update information is stored in the wireless communication storage unit of the electronic device. Is obtained from the management server by the electronic device and the software is updated, so that the convenience can be improved.

本発明のソフトウェアアップデートシステムにおいて、前記アップデート情報は、前記プログラムの取得先としての前記管理サーバーのアドレスを示すアドレス情報を含み、前記アップデート手段は、前記アップデート情報に含まれる前記アドレス情報に基づいて前記管理サーバーから前記プログラムを取得しても良い。 In the software update system of the present invention, the update information includes address information indicating the address of the management server as the acquisition destination of the program, and the update means is based on the address information included in the update information. The program may be obtained from the management server.

この構成により、本発明のソフトウェアアップデートシステムは、アップデート情報に含まれるアドレス情報によって管理サーバーのアドレスの変更にも対応することができるので、利便性を向上することできる。 With this configuration, the software update system of the present invention can respond to a change in the address of the management server by the address information included in the update information, so that convenience can be improved.

本発明のソフトウェアアップデートシステムにおいて、前記電子機器は、表示部を備え、前記アップデート手段は、前記通信部を介した前記プログラムの取得ができなかった場合に、前記アップデートが必要であることを前記表示部に表示しても良い。 In the software update system of the present invention, the electronic device includes a display unit, and the update means indicates that the update is required when the program cannot be acquired via the communication unit. It may be displayed on the part.

この構成により、本発明のソフトウェアアップデートシステムは、電子機器の電源部に電力が供給された場合の電子機器によるソフトウェアの自動的なアップデートが失敗したときにのみ、ソフトウェアのアップデートが必要であることを電子機器の表示部に表示するので、利便性を向上することができる。 With this configuration, the software update system of the present invention requires software update only when the automatic update of software by the electronic device fails when power is supplied to the power supply of the electronic device. Since it is displayed on the display unit of the electronic device, convenience can be improved.

本発明のソフトウェアアップデートシステムは、前記無線通信記憶部に前記アップデート情報を送信する場合に前記電子機器の識別情報を前記無線通信記憶部から受信して前記管理サーバーに送信する通信装置を備え、前記管理サーバーは、前記通信装置から送信されてきた前記識別情報を管理する識別情報管理手段と、前記識別情報管理手段によって管理されている前記識別情報に対応する前記電子機器と通信可能になった場合に、必要な前記アップデートが前記電子機器において未だ実行されていないとき、前記電子機器に前記アップデートを指示するアップデート指示手段とを備えても良い。 The software update system of the present invention includes a communication device that receives identification information of the electronic device from the wireless communication storage unit and transmits the identification information to the management server when the update information is transmitted to the wireless communication storage unit. When the management server becomes able to communicate with the identification information management means for managing the identification information transmitted from the communication device and the electronic device corresponding to the identification information managed by the identification information management means. In addition, an update instruction means for instructing the electronic device to perform the update when the necessary update has not yet been executed in the electronic device may be provided.

この構成により、本発明のソフトウェアアップデートシステムは、電子機器の電源部に電力が供給された場合の電子機器によるソフトウェアの自動的なアップデートが失敗したときであっても、管理サーバーから電子機器にソフトウェアのアップデートを指示するので、利便性を向上することができる。 With this configuration, the software update system of the present invention provides software from the management server to the electronic device even when the automatic update of the software by the electronic device fails when power is supplied to the power supply unit of the electronic device. Since the update of is instructed, the convenience can be improved.

本発明の電子機器は、前記電子機器の外部から電力が供給される電源部と、前記電源部から電力が供給されて通信を実行可能な通信部と、前記電源部から電力が供給されなくても前記電子機器のソフトウェアのアップデートのためのアップデート情報を無線通信によって受信して記憶可能な無線通信記憶部と、前記電源部に電力が供給された場合に、前記無線通信記憶部に前記アップデート情報が記憶されているとき、前記アップデートに必要なプログラムを前記通信部を介して取得して前記アップデートを実行するアップデート手段とを備えることを特徴とする。 The electronic device of the present invention includes a power supply unit to which power is supplied from the outside of the electronic device, a communication unit to which power is supplied from the power supply unit to execute communication, and power supply unit from which power is not supplied. Also, when power is supplied to the wireless communication storage unit that can receive and store the update information for updating the software of the electronic device by wireless communication and the power supply unit, the update information is stored in the wireless communication storage unit. Is stored, the software is provided with an update means for acquiring the program required for the update via the communication unit and executing the update.

この構成により、本発明の電子機器は、電源部に電力が供給された場合に、無線通信記憶部にアップデート情報が記憶されているとき、ソフトウェアのアップデートに必要なプログラムを外部から取得してソフトウェアのアップデートを実行するので、利便性を向上することができる。 With this configuration, the electronic device of the present invention acquires the program necessary for updating the software from the outside when the update information is stored in the wireless communication storage unit when the power supply unit is supplied with power. Since the update is executed, the convenience can be improved.

本発明の管理サーバーは、電子機器を管理する管理サーバーであって、外部から送信されてきた、前記電子機器の識別情報を管理する識別情報管理手段と、前記識別情報管理手段によって管理されている前記識別情報に対応する前記電子機器と通信可能になった場合に、前記電子機器のソフトウェアの必要なアップデートが前記電子機器において未だ実行されていないとき、前記電子機器に前記アップデートを指示するアップデート指示手段とを備えることを特徴とする。 The management server of the present invention is a management server that manages an electronic device, and is managed by an identification information management means for managing the identification information of the electronic device and the identification information management means transmitted from the outside. When communication with the electronic device corresponding to the identification information becomes possible, and when the necessary update of the software of the electronic device has not yet been executed in the electronic device, an update instruction for instructing the electronic device to perform the update. It is characterized by having means.

この構成により、本発明の管理サーバーは、電子機器によるソフトウェアの自動的なアップデートが失敗したときであっても、電子機器にソフトウェアのアップデートを指示するので、利便性を向上することができる。 With this configuration, the management server of the present invention instructs the electronic device to update the software even when the automatic update of the software by the electronic device fails, so that the convenience can be improved.

本発明のソフトウェアアップデートシステム、電子機器および管理サーバーは、利便性を向上することができる。 The software update system, electronic device and management server of the present invention can improve convenience.

本発明の一実施の形態に係るソフトウェアアップデートシステムのブロック図である。It is a block diagram of the software update system which concerns on one Embodiment of this invention. 図1に示すMFPのブロック図である。It is a block diagram of the MFP shown in FIG. 図1に示す管理サーバーのブロック図である。It is a block diagram of the management server shown in FIG. 図1に示す通信装置のブロック図である。It is a block diagram of the communication device shown in FIG. MFPのNFCタグにアップデート情報が記憶される場合の図1に示すソフトウェアアップデートシステムの動作のシーケンス図である。It is a sequence diagram of the operation of the software update system shown in FIG. 1 when the update information is stored in the NFC tag of the MFP. アップデート情報が確認される場合の図1に示すソフトウェアアップデートシステムの動作のシーケンス図である。It is a sequence diagram of the operation of the software update system shown in FIG. 1 when the update information is confirmed. 電力が供給されている状態の電源部がONされた場合の図2に示すMFPの動作のフローチャートである。It is a flowchart of the operation of the MFP shown in FIG. 2 when the power supply unit in the state where power is supplied is turned on. 図7に示す動作において表示される要アップデート通知画面の一例を示す図である。It is a figure which shows an example of the update required notification screen displayed in the operation shown in FIG. 7. 図7に示すアップデート処理のフローチャートである。It is a flowchart of the update process shown in FIG. 電力が供給されている状態のMFPの電源部がONされた場合の図1に示すソフトウェアアップデートシステムの動作のシーケンス図である。It is a sequence diagram of the operation of the software update system shown in FIG. 1 when the power supply unit of the MFP in the state of being supplied with power is turned on.

以下、本発明の一実施の形態について、図面を用いて説明する。 Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

まず、本実施の形態に係るソフトウェアアップデートシステムの構成について説明する。 First, the configuration of the software update system according to the present embodiment will be described.

図1は、本実施の形態に係るソフトウェアアップデートシステム10のブロック図である。 FIG. 1 is a block diagram of the software update system 10 according to the present embodiment.

図1に示すように、ソフトウェアアップデートシステム10は、電子機器としてのMFP(Multifunction Peripheral)20と、MFP20を管理する管理サーバー30と、MFP20の後述するNFC(Near Field Communication)タグとの間で無線通信可能な通信装置40とを備えている。 As shown in FIG. 1, the software update system 10 wirelessly communicates between an MFP (Multifunction Peripheral) 20 as an electronic device, a management server 30 that manages the MFP 20, and an NFC (Near Field Communication) tag described later in the MFP 20. It is provided with a communication device 40 capable of communicating.

MFP20は、MFP20の外部から電力が供給される電源部20aを備えている。 The MFP 20 includes a power supply unit 20a to which power is supplied from the outside of the MFP 20.

MFP20と、管理サーバー30とは、インターネットなどのネットワーク11経由で互いに通信可能である。同様に、管理サーバー30と、通信装置40とは、ネットワーク11経由で互いに通信可能である。 The MFP 20 and the management server 30 can communicate with each other via a network 11 such as the Internet. Similarly, the management server 30 and the communication device 40 can communicate with each other via the network 11.

ソフトウェアアップデートシステム10は、MFP20と同様なMFPを少なくとも1つ備えることが可能である。管理サーバー30は、ソフトウェアアップデートシステム10に含まれる、MFP20以外のMFPに対しても、MFP20に対してと同様に振る舞うことが可能である。 The software update system 10 can include at least one MFP similar to the MFP 20. The management server 30 can behave in the same manner as for the MFP 20 for MFPs other than the MFP 20 included in the software update system 10.

ソフトウェアアップデートシステム10は、通信装置40と同様な通信装置を少なくとも1つ備えることが可能である。管理サーバー30は、ソフトウェアアップデートシステム10に含まれる、通信装置40以外の通信装置に対しても、通信装置40に対してと同様に振る舞うことが可能である。 The software update system 10 can include at least one communication device similar to the communication device 40. The management server 30 can behave in the same manner as for the communication device 40 for communication devices other than the communication device 40 included in the software update system 10.

図2は、MFP20のブロック図である。 FIG. 2 is a block diagram of the MFP 20.

図2に示すように、MFP20は、種々の操作が入力されるボタンなどの入力デバイスである操作部21と、種々の情報を表示するLCD(Liquid Crystal Display)などの表示デバイスである表示部22と、原稿から画像を読み取る読取デバイスであるスキャナー23と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター24と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部25と、ネットワーク11(図1参照。)経由で外部の装置と通信を行う通信デバイスである通信部26と、電源部20aから電力が供給されなくても無線通信によって受信した情報を記憶可能な無線通信記憶部としてのNFCタグ27と、各種の情報を記憶する半導体メモリー、HDD(Hard Disk Drive)などの不揮発性の記憶デバイスである記憶部28と、MFP20全体を制御する制御部29とを備えている。 As shown in FIG. 2, the MFP 20 includes an operation unit 21 which is an input device such as a button into which various operations are input, and a display unit 22 which is a display device such as an LCD (Fixed Crystal Display) that displays various information. A scanner 23, which is a scanning device that reads an image from a document, a printer 24, which is a printing device that prints on a recording medium such as paper, and an external facsimile machine (not shown) and a communication line such as a public telephone line. No power is supplied from the fax communication unit 25, which is a fax device that performs fax communication, the communication unit 26, which is a communication device that communicates with an external device via the network 11 (see FIG. 1), and the power supply unit 20a. The NFC tag 27 is a wireless communication storage unit that can store information received by wireless communication, and the storage unit 28 is a non-volatile storage device such as a semiconductor memory or HDD (Hard Disk Drive) that stores various types of information. And a control unit 29 that controls the entire MFP 20.

表示部22、スキャナー23、プリンター24、ファックス通信部25、通信部26、記憶部28および制御部29は、電源部20aから電力が供給されることによって機能する。例えば、通信部26は、MFP20が梱包されている場合など、電源部20aに電力が供給されていない場合には、電源部20aから電力が供給されることができないので、通信を実行することができず、電源部20aから電力が供給された場合に機能し、通信可能となる。 The display unit 22, the scanner 23, the printer 24, the fax communication unit 25, the communication unit 26, the storage unit 28, and the control unit 29 function by being supplied with electric power from the power supply unit 20a. For example, when the power supply unit 20a is not supplied with power, such as when the MFP 20 is packed, the communication unit 26 cannot supply power from the power supply unit 20a, so that the communication unit 26 can execute communication. It functions when power is supplied from the power supply unit 20a and communication is possible.

記憶部28は、MFP20のソフトウェアとしてのファームウェア28aを記憶している。 The storage unit 28 stores the firmware 28a as software of the MFP 20.

NFCタグ27は、ファームウェア28aのアップデートのためのアップデート情報が受信可能であり、受信したアップデート情報をそのままアップデート情報27aとして記憶可能である。アップデート情報27aは、ファームウェア28aのアップデートが必要であることを示すアップデート指示情報27bと、ファームウェア28aの新たなバージョンを示すバージョン情報27cと、ファームウェア28aのアップデートに必要なプログラム(以下「アップデート用プログラム」という。)の取得先としての管理サーバー30(図1参照。)のアドレスを示すアドレス情報27dとを含んでいる。 The NFC tag 27 can receive update information for updating the firmware 28a, and the received update information can be stored as it is as the update information 27a. The update information 27a includes update instruction information 27b indicating that the firmware 28a needs to be updated, version information 27c indicating a new version of the firmware 28a, and a program required for updating the firmware 28a (hereinafter, “update program”). ) Includes address information 27d indicating the address of the management server 30 (see FIG. 1) as the acquisition destination.

また、NFCタグ27は、MFP20の識別情報としてのシリアル番号27eを記憶している。 Further, the NFC tag 27 stores the serial number 27e as the identification information of the MFP 20.

制御部29は、例えば、CPU(Central Processing Unit)と、プログラムおよび各種のデータを記憶しているROM(Read Only Memory)と、CPUの作業領域として用いられるRAM(Random Access Memory)とを備えている。CPUは、ROMまたは記憶部28に記憶されているプログラムを実行する。 The control unit 29 includes, for example, a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores programs and various data, and a RAM (Random Access Memory) that is used as a work area of the CPU. There is. The CPU executes a program stored in the ROM or the storage unit 28.

制御部29は、ROMまたは記憶部28に記憶されているプログラムを実行することによって、ファームウェア28aのアップデートを制御するアップデート手段29aを実現する。 The control unit 29 realizes the update means 29a that controls the update of the firmware 28a by executing the program stored in the ROM or the storage unit 28.

図3は、管理サーバー30のブロック図である。 FIG. 3 is a block diagram of the management server 30.

図3に示すように、管理サーバー30は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部31と、種々の情報を表示するLCDなどの表示デバイスである表示部32と、ネットワーク11経由で外部の装置と通信を行う通信デバイスである通信部33と、各種のデータを記憶している半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部34と、管理サーバー30全体を制御する制御部35とを備えている。例えば、管理サーバー30は、PC(Personal Computer)などのコンピューターによって構成されている。 As shown in FIG. 3, the management server 30 is an operation unit 31 which is an input device such as a mouse and a keyboard into which various operations by a user are input, and a display which is a display device such as an LCD which displays various information. A unit 32, a communication unit 33 which is a communication device that communicates with an external device via a network 11, a storage unit 34 which is a non-volatile storage device such as a semiconductor memory or an HDD that stores various data, and a storage unit 34. It includes a control unit 35 that controls the entire management server 30. For example, the management server 30 is composed of a computer such as a PC (Personal Computer).

制御部35は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部34に記憶されているプログラムを実行する。 The control unit 35 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the ROM or the storage unit 34.

制御部35は、ROMまたは記憶部34に記憶されているプログラムを実行することによって、MFPのシリアル番号を管理する識別情報管理手段35aと、MFPにファームウェアのアップデートを指示するアップデート指示手段35bとを実現する。 The control unit 35 provides identification information management means 35a for managing the serial number of the MFP and update instruction means 35b for instructing the MFP to update the firmware by executing a program stored in the ROM or the storage unit 34. Realize.

図4は、通信装置40のブロック図である。 FIG. 4 is a block diagram of the communication device 40.

図4に示すように、通信装置40は、利用者による種々の操作が入力される入力デバイスである操作部41と、種々の情報を表示するLCDなどの表示デバイスである表示部42と、ネットワーク11(図1参照。)経由で外部の装置と通信を行う通信デバイスである通信部43と、NFCで外部の装置と通信を行う通信デバイスであるNFC通信部44と、各種のデータを記憶している半導体メモリー、HDDなどの不揮発性の記憶デバイスである記憶部45と、通信装置40全体を制御する制御部46とを備えている。例えば、通信装置40は、スマートフォンなどの携帯端末によって構成されている。 As shown in FIG. 4, the communication device 40 includes an operation unit 41 which is an input device into which various operations by a user are input, a display unit 42 which is a display device such as an LCD for displaying various information, and a network. Various data are stored in the communication unit 43, which is a communication device that communicates with an external device via 11 (see FIG. 1), and the NFC communication unit 44, which is a communication device that communicates with an external device by NFC. It includes a storage unit 45 which is a non-volatile storage device such as a semiconductor memory and an HDD, and a control unit 46 which controls the entire communication device 40. For example, the communication device 40 is composed of a mobile terminal such as a smartphone.

制御部46は、例えば、CPUと、プログラムおよび各種のデータを記憶しているROMと、CPUの作業領域として用いられるRAMとを備えている。CPUは、ROMまたは記憶部45に記憶されているプログラムを実行する。 The control unit 46 includes, for example, a CPU, a ROM that stores programs and various data, and a RAM that is used as a work area of the CPU. The CPU executes a program stored in the ROM or the storage unit 45.

制御部46は、ROMまたは記憶部45に記憶されているプログラムを実行することによって、MFPのファームウェアのアップデート情報をMFPのNFCタグにNFC通信部44を介して送信するアップデート情報送信手段46aと、アップデート情報送信手段46aによってMFPのNFCタグにアップデート情報を送信する場合にMFPのシリアル番号をNFCタグからNFC通信部44を介して受信する識別情報受信手段46bと、識別情報受信手段46bによって受信したシリアル番号を管理サーバー30に通信部43を介して送信する識別情報送信手段46cと、MFPのファームウェアのアップデート情報をMFPのNFCタグからNFC通信部44を介して受信するアップデート情報受信手段46dと、アップデート情報受信手段46dによって受信したアップデート情報を表示部42に表示するアップデート情報表示手段46eとを実現する。 The control unit 46 transmits the update information of the MFP firmware to the NFC tag of the MFP via the NFC communication unit 44 by executing the program stored in the ROM or the storage unit 45, and the update information transmitting means 46a. When the update information transmission means 46a transmits the update information to the NFC tag of the MFP, the identification information receiving means 46b that receives the serial number of the MFP from the NFC tag via the NFC communication unit 44 and the identification information receiving means 46b receive the update information. The identification information transmitting means 46c that transmits the serial number to the management server 30 via the communication unit 43, the update information receiving means 46d that receives the update information of the MFP firmware from the NFC tag of the MFP via the NFC communication unit 44, and so on. The update information display means 46e that displays the update information received by the update information receiving means 46d on the display unit 42 is realized.

次に、ソフトウェアアップデートシステム10の動作について説明する。 Next, the operation of the software update system 10 will be described.

まず、NFCタグ27にアップデート情報27aが記憶される場合のソフトウェアアップデートシステム10の動作について説明する。 First, the operation of the software update system 10 when the update information 27a is stored in the NFC tag 27 will be described.

図5は、NFCタグ27にアップデート情報27aが記憶される場合のソフトウェアアップデートシステム10の動作のシーケンス図である。 FIG. 5 is a sequence diagram of the operation of the software update system 10 when the update information 27a is stored in the NFC tag 27.

図5に示す動作が実行される場合、MFP20は、例えば、梱包されている状態、すなわち、MFP20の外部から電源部20aに電力が供給されていない状態である。また、図5に示す動作が実行される場合、MFP20は、例えば、出荷される前であって、他のMFPと共に出荷元に置かれている。 When the operation shown in FIG. 5 is executed, the MFP 20 is, for example, in a packaged state, that is, a state in which power is not supplied to the power supply unit 20a from the outside of the MFP 20. Further, when the operation shown in FIG. 5 is executed, the MFP 20 is placed at the shipping source together with other MFPs, for example, before shipping.

図5に示す動作が実行される場合、通信装置40は、例えば、出荷元の作業者によって使用される。なお、図5に示す動作が実行される場合、通信装置40には、MFP20のファームウェア28aのアップデート情報がRAMまたは記憶部45に事前に記憶されている。 When the operation shown in FIG. 5 is executed, the communication device 40 is used, for example, by a worker at the shipping source. When the operation shown in FIG. 5 is executed, the communication device 40 stores the update information of the firmware 28a of the MFP 20 in advance in the RAM or the storage unit 45.

通信装置40の制御部46は、アップデート情報をMFP20に記憶させる指示が操作部41を介して入力されて、通信装置40がMFP20のNFCタグ27に近付けられると、図5に示す動作を開始する。 The control unit 46 of the communication device 40 starts the operation shown in FIG. 5 when an instruction to store the update information in the MFP 20 is input via the operation unit 41 and the communication device 40 is brought close to the NFC tag 27 of the MFP 20. ..

図5に示すように、通信装置40の識別情報受信手段46bは、MFP20のシリアル番号をNFC通信部44を介してNFCタグ27に要求する(S101)。したがって、NFCタグ27は、シリアル番号27eを通信装置40に送信する(S102)。すなわち、識別情報受信手段46bは、MFP20のシリアル番号27eをNFCタグ27からNFC通信部44を介して受信する。 As shown in FIG. 5, the identification information receiving means 46b of the communication device 40 requests the serial number of the MFP 20 from the NFC tag 27 via the NFC communication unit 44 (S101). Therefore, the NFC tag 27 transmits the serial number 27e to the communication device 40 (S102). That is, the identification information receiving means 46b receives the serial number 27e of the MFP 20 from the NFC tag 27 via the NFC communication unit 44.

次いで、通信装置40のアップデート情報送信手段46aは、RAMまたは記憶部45に記憶されている、MFP20のファームウェア28aのアップデート情報をNFCタグ27にNFC通信部44を介して送信する(S103)。したがって、NFCタグ27は、S103において送信されてきたアップデート情報をアップデート情報27aとして記憶する(S104)。 Next, the update information transmitting means 46a of the communication device 40 transmits the update information of the firmware 28a of the MFP 20 stored in the RAM or the storage unit 45 to the NFC tag 27 via the NFC communication unit 44 (S103). Therefore, the NFC tag 27 stores the update information transmitted in S103 as the update information 27a (S104).

次いで、通信装置40の識別情報送信手段46cは、S102において受信したシリアル番号を管理サーバー30に通信部43を介して送信する(S105)。したがって、管理サーバー30の識別情報管理手段35aは、S105において送信されてきたシリアル番号を例えば記憶部34に記憶する(S106)。 Next, the identification information transmitting means 46c of the communication device 40 transmits the serial number received in S102 to the management server 30 via the communication unit 43 (S105). Therefore, the identification information management means 35a of the management server 30 stores the serial number transmitted in S105 in, for example, the storage unit 34 (S106).

なお、S103の処理は、S101の処理の前に実行されても良い。また、S101の処理がS103の処理の前に実行される場合、S105の処理は、S103の処理の前に実行されても良い。 The process of S103 may be executed before the process of S101. Further, when the process of S101 is executed before the process of S103, the process of S105 may be executed before the process of S103.

次に、アップデート情報27aが確認される場合のソフトウェアアップデートシステム10の動作について説明する。 Next, the operation of the software update system 10 when the update information 27a is confirmed will be described.

図6は、アップデート情報27aが確認される場合のソフトウェアアップデートシステム10の動作のシーケンス図である。 FIG. 6 is a sequence diagram of the operation of the software update system 10 when the update information 27a is confirmed.

図6に示す動作が実行される場合、MFP20は、例えば、梱包されている状態、すなわち、MFP20の外部から電源部20aに電力が供給されていない状態である。また、図6に示す動作が実行される場合、MFP20は、例えば、出荷先に置かれている。 When the operation shown in FIG. 6 is executed, the MFP 20 is in a packed state, that is, a state in which power is not supplied to the power supply unit 20a from the outside of the MFP 20. Further, when the operation shown in FIG. 6 is executed, the MFP 20 is placed at the shipping destination, for example.

図6に示す動作が実行される場合、通信装置40は、例えば、出荷先でMFP20の初期設定などのセットアップを実行するサービスパーソンによって使用される。なお、図5に示す動作における通信装置40と、図6に示す動作における通信装置40とは、別々の装置でも良い。 When the operation shown in FIG. 6 is executed, the communication device 40 is used by, for example, a service person who performs setup such as initial setting of the MFP 20 at the shipping destination. The communication device 40 in the operation shown in FIG. 5 and the communication device 40 in the operation shown in FIG. 6 may be separate devices.

通信装置40の制御部46は、MFP20のファームウェア28aのアップデート情報をMFP20から取得する指示が操作部41を介して入力されて、通信装置40がMFP20のNFCタグ27に近付けられると、図6に示す動作を開始する。 When the control unit 46 of the communication device 40 receives an instruction to acquire the update information of the firmware 28a of the MFP 20 from the MFP 20 via the operation unit 41 and the communication device 40 is brought closer to the NFC tag 27 of the MFP 20, FIG. The indicated operation is started.

図6に示すように、通信装置40のアップデート情報受信手段46dは、MFP20のファームウェア28aのアップデート情報をNFC通信部44を介してNFCタグ27に要求する(S131)。したがって、NFCタグ27は、アップデート情報27aを通信装置40に送信する(S132)。すなわち、アップデート情報受信手段46dは、NFCタグ27からアップデート情報27aをNFC通信部44を介して受信する。 As shown in FIG. 6, the update information receiving means 46d of the communication device 40 requests the update information of the firmware 28a of the MFP 20 from the NFC tag 27 via the NFC communication unit 44 (S131). Therefore, the NFC tag 27 transmits the update information 27a to the communication device 40 (S132). That is, the update information receiving means 46d receives the update information 27a from the NFC tag 27 via the NFC communication unit 44.

次いで、通信装置40のアップデート情報表示手段46eは、S132において受信したアップデート情報を表示部42に表示する(S133)。 Next, the update information display means 46e of the communication device 40 displays the update information received in S132 on the display unit 42 (S133).

したがって、サービスパーソンは、例えば、MFP20のファームウェア28aがアップデートされる必要があるか否かをMFP20の開梱前に表示部42を介して確認することができる。サービスパーソンは、MFP20のファームウェア28aがアップデートされる必要があるか否かをMFP20の開梱前に確認することによって、例えば、MFP20のセットアップに必要な時間を、MFP20の開梱前に、ある程度予測することができる。 Therefore, for example, the service person can confirm whether or not the firmware 28a of the MFP 20 needs to be updated via the display unit 42 before unpacking the MFP 20. By checking whether the firmware 28a of the MFP20 needs to be updated before unpacking the MFP20, the service person predicts, for example, the time required to set up the MFP20 to some extent before unpacking the MFP20. can do.

次に、電力が供給されている状態の電源部20aがONされた場合のMFP20の動作について説明する。 Next, the operation of the MFP 20 when the power supply unit 20a in the state where power is supplied is turned on will be described.

図7は、電力が供給されている状態の電源部20aがONされた場合のMFP20の動作のフローチャートである。 FIG. 7 is a flowchart of the operation of the MFP 20 when the power supply unit 20a in a state where power is supplied is turned on.

図7に示す動作が実行される場合、MFP20は、例えば、出荷先で開梱されて設置されている状態である。 When the operation shown in FIG. 7 is executed, the MFP 20 is in a state of being unpacked and installed at the shipping destination, for example.

図7に示すように、MFP20のアップデート手段29aは、電力が供給されている状態の電源部20aがONされると、NFCタグ27にアップデート情報27aが記憶されているか否かを判断する(S161)。ここで、アップデート手段29aは、NFCタグ27にアップデート指示情報27bが記憶されている場合に、NFCタグ27にアップデート情報27aが記憶されていると判断する。 As shown in FIG. 7, the update means 29a of the MFP 20 determines whether or not the update information 27a is stored in the NFC tag 27 when the power supply unit 20a in the state where power is being supplied is turned on (S161). ). Here, the update means 29a determines that the update information 27a is stored in the NFC tag 27 when the update instruction information 27b is stored in the NFC tag 27.

アップデート手段29aは、NFCタグ27にアップデート情報27aが記憶されているとS161において判断すると、アップデート情報27aに含まれるアドレス情報27dに基づいて通信部26を介して管理サーバー30にアクセスを試みる(S162)。 When the update means 29a determines in S161 that the update information 27a is stored in the NFC tag 27, the update means 29a attempts to access the management server 30 via the communication unit 26 based on the address information 27d included in the update information 27a (S162). ).

次いで、アップデート手段29aは、管理サーバー30にアクセス可能であるか否かを判断する(S163)。 Next, the update means 29a determines whether or not the management server 30 can be accessed (S163).

アップデート手段29aは、管理サーバー30にアクセス可能ではないとS163において判断すると、ファームウェア28aのアップデートが必要であることを通知するための要アップデート通知画面50(図8参照。)を表示部22に表示する(S164)。 When the update means 29a determines in S163 that the management server 30 is not accessible, the update required update notification screen 50 (see FIG. 8) for notifying that the firmware 28a needs to be updated is displayed on the display unit 22. (S164).

図8は、要アップデート通知画面50の一例を示す図である。 FIG. 8 is a diagram showing an example of the update required update notification screen 50.

図8に示すように、要アップデート通知画面50は、ファームウェア28aのアップデートが必要であることを示すメッセージ51と、OKボタン52とを含んでいる。アップデート手段29aは、操作部21を介してOKボタン52が押されると、要アップデート通知画面50の表示を終了する。 As shown in FIG. 8, the update required update notification screen 50 includes a message 51 indicating that the firmware 28a needs to be updated, and an OK button 52. When the OK button 52 is pressed via the operation unit 21, the update means 29a ends the display of the update required update notification screen 50.

図7に示すように、アップデート手段29aは、NFCタグ27にアップデート情報27aが記憶されていないとS161において判断するか、S164の処理を実行すると、ファームウェア28aのアップデートを実行することなく通常起動して(S165)、図7に示す動作を終了する。 As shown in FIG. 7, when the update means 29a determines in S161 that the update information 27a is not stored in the NFC tag 27 or executes the process of S164, the update means 29a normally starts without executing the update of the firmware 28a. (S165), the operation shown in FIG. 7 is terminated.

アップデート手段29aは、管理サーバー30にアクセス可能であるとS163において判断すると、ファームウェア28aをアップデートするための図9に示すアップデート処理を実行する(S166)。 When the update means 29a determines in S163 that the management server 30 can be accessed, the update means 29a executes the update process shown in FIG. 9 for updating the firmware 28a (S166).

図9は、アップデート処理のフローチャートである。 FIG. 9 is a flowchart of the update process.

図9に示すように、アップデート手段29aは、ファームウェア28aのアップデート用プログラムを通信部26を介して管理サーバー30から取得する(S201)。ここで、アップデート手段29aは、アップデート情報27aに含まれるバージョン情報27cで示されるバージョンにファームウェア28aをアップデートするためのアップデート用プログラムを管理サーバー30に要求する。 As shown in FIG. 9, the update means 29a acquires the update program of the firmware 28a from the management server 30 via the communication unit 26 (S201). Here, the update means 29a requests the management server 30 for an update program for updating the firmware 28a to the version indicated by the version information 27c included in the update information 27a.

MFP20のファームウェア28aの新たなバージョンは、S201においてMFP20から管理サーバー30にファームウェア28aのアップデート用プログラムが要求される度に、管理サーバー30によって判断されても良い。新たなバージョンが管理サーバー30によって判断される場合、アップデート情報27aは、バージョン情報27cを含まなくても良い。 The new version of the firmware 28a of the MFP 20 may be determined by the management server 30 each time the MFP 20 requests the management server 30 to update the firmware 28a in S201. If the new version is determined by the management server 30, the update information 27a does not have to include the version information 27c.

なお、MFPのファームウェアは、MFPの特定の利用者用にカスタマイズされてMFPのメーカーから提供される場合がある。そのため、MFP20と同一の機種のMFPのファームウェアのバージョンとして管理サーバー30が管理している全てのバージョンのうち最新のバージョンが必ずしもMFP20にとって適切なバージョンであるとは限らない。したがって、MFP20のファームウェア28aの新たなバージョンが管理サーバー30によって判断される場合、MFP20のファームウェア28aの現在のバージョンがMFP20から管理サーバー30に送信されることによって、管理サーバー30は、MFP20のファームウェア28aの現在のバージョンに基づいて、アップデートされるべき新たなバージョンを適切に判断することができる。 The firmware of the MFP may be customized for a specific user of the MFP and provided by the manufacturer of the MFP. Therefore, the latest version of all the versions managed by the management server 30 as the firmware version of the MFP of the same model as the MFP 20 is not always the appropriate version for the MFP 20. Therefore, if the management server 30 determines a new version of the firmware 28a of the MFP 20, the management server 30 will send the firmware 28a of the MFP 20 by transmitting the current version of the firmware 28a of the MFP 20 from the MFP 20 to the management server 30. Based on the current version of, you can properly determine which new version should be updated.

アップデート手段29aは、S201の処理の後、S201において取得したアップデート用プログラムによってファームウェア28aのアップデートを実行する(S202)。 After the processing of S201, the update means 29a updates the firmware 28a by the update program acquired in S201 (S202).

次いで、アップデート手段29aは、NFCタグ27からアップデート情報27aを消去した(S203)後、MFP20の再起動の処理を開始して(S204)、図9に示す動作を終了する。したがって、アップデート手段29aは、電源部20aが一旦OFFされて再びONされる、MFP20の再起動の際に再び図7に示す動作を実行する。そして、その動作において、アップデート手段29aは、今度は、NFCタグ27にアップデート情報27aが記憶されていないとS161において判断して、ファームウェア28aのアップデートを実行することなくS165において通常起動する。 Next, the update means 29a erases the update information 27a from the NFC tag 27 (S203), then starts the process of restarting the MFP 20 (S204), and ends the operation shown in FIG. Therefore, the update means 29a executes the operation shown in FIG. 7 again when the MFP 20 is restarted, in which the power supply unit 20a is once turned off and then turned on again. Then, in the operation, the update means 29a determines in S161 that the update information 27a is not stored in the NFC tag 27, and normally starts in S165 without executing the update of the firmware 28a.

次に、電力が供給されている状態の電源部20aがONされた場合のソフトウェアアップデートシステム10の動作について説明する。 Next, the operation of the software update system 10 when the power supply unit 20a in the state where power is being supplied is turned on will be described.

図10は、電力が供給されている状態の電源部20aがONされた場合のソフトウェアアップデートシステム10の動作のシーケンス図である。 FIG. 10 is a sequence diagram of the operation of the software update system 10 when the power supply unit 20a in a state where power is supplied is turned on.

MFP20は、電力が供給されている状態の電源部20aがONされると、通信部26を介して管理サーバー30と通信可能になる。管理サーバー30のアップデート指示手段35bは、S106において記憶部34に記憶されたシリアル番号に対応するMFP20と通信可能になったと判断すると、図10に示す動作を実行する。ここで、MFP20の電源部20aがONされた後、図7に示す動作によってMFP20のファームウェア28aのアップデートが実行される可能性があるので、管理サーバー30は、S106において記憶部34に記憶されたシリアル番号に対応するMFP20と通信可能になったと判断した後、特定の時間が経過してから図10に示す動作を実行しても良い。 When the power supply unit 20a in the state where the electric power is supplied is turned on, the MFP 20 can communicate with the management server 30 via the communication unit 26. When the update instruction means 35b of the management server 30 determines in S106 that it has become possible to communicate with the MFP 20 corresponding to the serial number stored in the storage unit 34, the update instruction means 35b executes the operation shown in FIG. Here, after the power supply unit 20a of the MFP 20 is turned on, the firmware 28a of the MFP 20 may be updated by the operation shown in FIG. 7, so that the management server 30 is stored in the storage unit 34 in S106. After determining that communication with the MFP 20 corresponding to the serial number has become possible, the operation shown in FIG. 10 may be executed after a specific time has elapsed.

図10に示すように、アップデート指示手段35bは、ファームウェア28aの必要なアップデートがMFP20において未だ実行されていないか否かをMFP20に問い合わせる(S231)。 As shown in FIG. 10, the update instruction means 35b asks the MFP 20 whether the necessary update of the firmware 28a has not yet been executed in the MFP 20 (S231).

MFP20のアップデート手段29aは、ファームウェア28aの必要なアップデートがMFP20において未だ実行されていないか否かを判断する(S232)。ここで、アップデート手段29aは、NFCタグ27にアップデート情報27aが記憶されている場合に、ファームウェア28aの必要なアップデートがMFP20において未だ実行されていないと判断する。一方、アップデート手段29aは、NFCタグ27にアップデート情報27aが記憶されていない場合に、MFP20において未だ実行されていない、ファームウェア28aの必要なアップデートが存在しないと判断する。 The update means 29a of the MFP 20 determines whether or not the necessary update of the firmware 28a has not yet been executed in the MFP 20 (S232). Here, the update means 29a determines that the necessary update of the firmware 28a has not yet been executed in the MFP 20 when the update information 27a is stored in the NFC tag 27. On the other hand, when the update information 27a is not stored in the NFC tag 27, the update means 29a determines that there is no necessary update of the firmware 28a that has not yet been executed in the MFP 20.

アップデート手段29aは、ファームウェア28aの必要なアップデートがMFP20において未だ実行されていないか否かを管理サーバー30に返答する(S233)。 The update means 29a returns to the management server 30 whether or not the necessary update of the firmware 28a has not yet been executed in the MFP 20 (S233).

管理サーバー30のアップデート指示手段35bは、ファームウェア28aの必要なアップデートがMFP20において未だ実行されていないとS233においてMFP20から返答されると、MFP20にファームウェア28aのアップデートを指示する(S234)。一方、アップデート指示手段35bは、MFP20において未だ実行されていない、ファームウェア28aの必要なアップデートが存在しないとS233においてMFP20から返答されると、MFP20にファームウェア28aのアップデートを指示することはない。 The update instruction means 35b of the management server 30 instructs the MFP 20 to update the firmware 28a when the MFP 20 returns in S233 that the necessary update of the firmware 28a has not yet been executed in the MFP 20 (S234). On the other hand, the update instruction means 35b does not instruct the MFP 20 to update the firmware 28a when the MFP 20 responds in S233 that there is no necessary update of the firmware 28a that has not yet been executed in the MFP 20.

MFP20のアップデート手段29aは、ファームウェア28aのアップデートがS234において管理サーバー30から指示されると、図9に示す動作を実行することによって、ファームウェア28aのアップデートを実行する。 When the update of the firmware 28a is instructed by the management server 30 in S234, the update means 29a of the MFP 20 executes the update of the firmware 28a by executing the operation shown in FIG.

以上に説明したように、ソフトウェアアップデートシステム10は、MFP20の電源部20aに電力が供給された場合に、MFP20のNFCタグ27にアップデート情報27aが記憶されているとき(S161でYES)、ファームウェア28aのアップデート用プログラムをMFP20が管理サーバー30から取得して(S201)、ファームウェア28aのアップデートを実行する(S202)ので、利便性を向上することができる。 As described above, the software update system 10 has the firmware 28a when the update information 27a is stored in the NFC tag 27 of the MFP 20 when the power supply unit 20a of the MFP 20 is supplied with power (YES in S161). Since the MFP 20 acquires the update program of the above from the management server 30 (S201) and executes the update of the firmware 28a (S202), the convenience can be improved.

ソフトウェアアップデートシステム10は、アップデート情報27aに含まれるアドレス情報27dによって管理サーバー30のアドレスの変更にも対応することができるので、利便性を向上することできる。 Since the software update system 10 can respond to the change of the address of the management server 30 by the address information 27d included in the update information 27a, the convenience can be improved.

ソフトウェアアップデートシステム10において、MFP20は、通信部26を介したアップデート用プログラムの取得ができなかった場合(S163でNO)に、ファームウェア28aのアップデートが必要であることを表示部22に表示する(S164)。この構成により、ソフトウェアアップデートシステム10は、MFP20の電源部20aに電力が供給された場合のMFP20によるファームウェア28aの自動的なアップデートが失敗したときにのみ、ファームウェア28aのアップデートが必要であることをMFP20の表示部22に表示するので、利便性を向上することができる。 In the software update system 10, the MFP 20 displays on the display unit 22 that the firmware 28a needs to be updated when the update program cannot be acquired via the communication unit 26 (NO in S163) (S164). ). With this configuration, the software update system 10 indicates that the firmware 28a needs to be updated only when the automatic update of the firmware 28a by the MFP 20 fails when the power supply unit 20a of the MFP 20 is supplied with power. Since it is displayed on the display unit 22 of the above, convenience can be improved.

ソフトウェアアップデートシステム10は、MFP20の電源部20aに電力が供給された場合のMFP20によるファームウェア28aの自動的なアップデートが失敗したときであっても、管理サーバー30からMFP20にファームウェア28aのアップデートを指示する(S234)ので、利便性を向上することができる。 The software update system 10 instructs the MFP 20 to update the firmware 28a from the management server 30 even when the automatic update of the firmware 28a by the MFP 20 fails when the power supply unit 20a of the MFP 20 is supplied with power. (S234), so convenience can be improved.

ソフトウェアアップデートシステム10は、本実施の形態においてMFPのファームウェアをアップデート対象のソフトウェアとしているが、ファームウェア以外のMFPのソフトウェアをアップデート対象のソフトウェアとしても良い。 In the software update system 10, the firmware of the MFP is the software to be updated in the present embodiment, but the software of the MFP other than the firmware may be the software to be updated.

ソフトウェアアップデートシステム10は、本実施の形態において近距離無線通信技術としてNFCを採用しているが、NFC以外の近距離無線通信技術を採用しても良い。 Although the software update system 10 employs NFC as the short-range wireless communication technology in the present embodiment, short-range wireless communication technology other than NFC may be adopted.

本発明の電子機器は、本実施の形態においてMFPであるが、例えば、プリンター専用機、スキャナー専用機、FAX専用機、コピー専用機など、MFP以外の画像形成装置でも良いし、例えばPCなど、画像形成装置以外の電子機器でも良い。 The electronic device of the present invention is an MFP in the present embodiment, but may be an image forming device other than the MFP, such as a printer-dedicated machine, a scanner-dedicated machine, a FAX-dedicated machine, and a copy-only machine. An electronic device other than the image forming apparatus may be used.

10 ソフトウェアアップデートシステム
20 MFP(電子機器)
20a 電源部
22 表示部
26 通信部
27 NFCタグ(無線通信記憶部)
27a アップデート情報
27d アドレス情報
27e シリアル番号(識別情報)
28a ファームウェア(ソフトウェア)
29a アップデート手段
30 管理サーバー
35a 識別情報管理手段
35b アップデート指示手段
40 通信装置
10 Software update system 20 MFP (electronic device)
20a Power supply unit 22 Display unit 26 Communication unit 27 NFC tag (wireless communication storage unit)
27a Update information 27d Address information 27e Serial number (identification information)
28a Firmware (software)
29a Update means 30 Management server 35a Identification information management means 35b Update instruction means 40 Communication device

Claims (3)

電子機器と、
前記電子機器を管理する管理サーバーと
を備えるソフトウェアアップデートシステムであって
前記電子機器は、
前記電子機器の外部から電力が供給される電源部と、
前記電源部から電力が供給されて通信を実行可能な通信部と、
前記電源部から電力が供給されなくても前記電子機器のソフトウェアのアップデートのためのアップデート情報を無線通信によって受信して記憶可能な無線通信記憶部と、
前記電源部に電力が供給された場合に、前記無線通信記憶部に前記アップデート情報が記憶されているとき、前記アップデートに必要なプログラムを前記管理サーバーから前記通信部を介して取得して前記アップデートを実行するアップデート手段と
を備え
前記ソフトウェアアップデートシステムは、前記無線通信記憶部に前記アップデート情報を送信する場合に前記電子機器の識別情報を前記無線通信記憶部から受信して前記管理サーバーに送信する通信装置を備え、
前記管理サーバーは、
前記通信装置から送信されてきた前記識別情報を管理する識別情報管理手段と、
前記識別情報管理手段によって管理されている前記識別情報に対応する前記電子機器と通信可能になった場合に、必要な前記アップデートが前記電子機器において未だ実行されていないとき、前記電子機器に前記アップデートを指示するアップデート指示手段と
を備え、
前記通信装置による前記無線通信記憶部からの前記識別情報の受信は、前記通信装置による前記無線通信記憶部への前記アップデート情報の送信より前に実行されることを特徴とするソフトウェアアップデートシステム。
With electronic devices
A software update system Ru and a management server for managing the electronic device,
The electronic device is
A power supply unit to which power is supplied from the outside of the electronic device and
A communication unit that can execute communication by supplying power from the power supply unit,
A wireless communication storage unit that can receive and store update information for updating software of the electronic device by wireless communication even if power is not supplied from the power supply unit.
When power is supplied to the power supply unit and the update information is stored in the wireless communication storage unit, the program required for the update is acquired from the management server via the communication unit and the update is performed. a update unit for execution,
The software update system includes a communication device that receives identification information of the electronic device from the wireless communication storage unit and transmits the identification information to the management server when the update information is transmitted to the wireless communication storage unit.
The management server
An identification information management means for managing the identification information transmitted from the communication device, and
When it becomes possible to communicate with the electronic device corresponding to the identification information managed by the identification information management means, and when the necessary update has not yet been executed in the electronic device, the update to the electronic device. With update instruction means to instruct
With
A software update system characterized in that reception of the identification information from the wireless communication storage unit by the communication device is executed before transmission of the update information to the wireless communication storage unit by the communication device .
前記アップデート情報は、前記プログラムの取得先としての前記管理サーバーのアドレスを示すアドレス情報を含み、
前記アップデート手段は、前記アップデート情報に含まれる前記アドレス情報に基づいて前記管理サーバーから前記プログラムを取得することを特徴とする請求項1に記載のソフトウェアアップデートシステム。
The update information includes address information indicating the address of the management server as the acquisition destination of the program.
The software update system according to claim 1, wherein the update means acquires the program from the management server based on the address information included in the update information.
前記電子機器は、表示部を備え、
前記アップデート手段は、前記通信部を介した前記プログラムの取得ができなかった場合に、前記アップデートが必要であることを前記表示部に表示することを特徴とする請求項1または請求項2に記載のソフトウェアアップデートシステム。
The electronic device includes a display unit and has a display unit.
The update means according to claim 1 or 2, wherein when the program cannot be acquired via the communication unit, the display unit indicates that the update is required. Software update system.
JP2019162578A 2019-09-06 2019-09-06 Software update system Expired - Fee Related JP6792215B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019162578A JP6792215B2 (en) 2019-09-06 2019-09-06 Software update system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019162578A JP6792215B2 (en) 2019-09-06 2019-09-06 Software update system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017001596A Division JP6583641B2 (en) 2017-01-10 2017-01-10 Software update system, electronic device and management server

Publications (3)

Publication Number Publication Date
JP2019216471A JP2019216471A (en) 2019-12-19
JP2019216471A5 JP2019216471A5 (en) 2020-03-12
JP6792215B2 true JP6792215B2 (en) 2020-11-25

Family

ID=68919636

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019162578A Expired - Fee Related JP6792215B2 (en) 2019-09-06 2019-09-06 Software update system

Country Status (1)

Country Link
JP (1) JP6792215B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007152711A (en) * 2005-12-05 2007-06-21 Fuji Xerox Co Ltd Image processing apparatus and method for guiding version-up of image processing apparatus
JP2007316687A (en) * 2006-05-23 2007-12-06 D & M Holdings Inc Electronic equipment, program rewriting method, and program
JP2011192021A (en) * 2010-03-15 2011-09-29 Fuji Xerox Co Ltd Communication control program and server device

Also Published As

Publication number Publication date
JP2019216471A (en) 2019-12-19

Similar Documents

Publication Publication Date Title
JP6583641B2 (en) Software update system, electronic device and management server
US10564957B2 (en) Electronic machine, version check system and recording medium
US9141376B2 (en) Non-transitory computer-readable recording medium having a software update program recorded thereon that selects a software update method that requires a shorter time, and software update apparatus
US11159482B2 (en) Information processing apparatus that determines a device for performing an action based on acquired address information
US9860408B2 (en) Information processing system, information processing method, and computer program product
JP2017174233A (en) Information processing apparatus, method, and program
JP2018055366A (en) Electronic apparatus and application control program
JP2018013951A (en) Electronic apparatus and information update program
JP6776916B2 (en) Version check system and version check method
EP3644594A1 (en) Image processing apparatus and non-temporary computer readable storage medium storing program for mobile terminal
JP2014232424A (en) Image forming apparatus, control method thereof, and program
JP6534519B2 (en) Electronic device having firmware update function
KR20190088292A (en) Controlling apps providing same or similar services in an image forming apparatus supporting multiple platforms
JP6792215B2 (en) Software update system
JP6394999B2 (en) Electronic equipment and connection information management program
US11093184B2 (en) Installation of application based on platform
JP2018156467A (en) Information processing system, information processing apparatus and information processing method
JP6536534B2 (en) Electronic device and version check program
JP6536533B2 (en) Electronic device and version check program
JP6790482B2 (en) Information processing system, information processing device, information processing method and program
US11132152B2 (en) Firmware update system, electronic apparatus, and non-transitory computer-readable recording medium having stored thereon firmware update program
JP2019001078A (en) Image formation apparatus and control method of image formation apparatus
JP6690472B2 (en) Electronic equipment, version check system and version check program
JP2018005834A (en) Information processing equipment and control method thereof, and program
JP2017097744A (en) Mobile terminal, and firmware updating program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201007

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201020

R150 Certificate of patent or registration of utility model

Ref document number: 6792215

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees