JP6776916B2 - バージョンチェックシステム及びバージョンチェック方法 - Google Patents
バージョンチェックシステム及びバージョンチェック方法 Download PDFInfo
- Publication number
- JP6776916B2 JP6776916B2 JP2017015878A JP2017015878A JP6776916B2 JP 6776916 B2 JP6776916 B2 JP 6776916B2 JP 2017015878 A JP2017015878 A JP 2017015878A JP 2017015878 A JP2017015878 A JP 2017015878A JP 6776916 B2 JP6776916 B2 JP 6776916B2
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- information
- version
- control unit
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 31
- 230000008569 process Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 description 47
- 238000004891 communication Methods 0.000 description 29
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
また、前記第1のシステム制御部は、前記第1のファームウェア管理部が前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報との不一致を確認すると、動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断し、前記第1の管理テーブルに登録されたバージョン情報と一致しないバージョン情報を前記第1のパネル部に表示させ、前記第1のパネル部に表示させたバージョン情報が示す前記ファームウェアのアップデートの指示があると、アップデートの指示があった前記ファームウェアのアップデートを要求することを特徴とする。
また、前記電子機器と通信可能な管理装置とを備え、前記管理装置は、第2のパネル部を有し、前記第1のシステム制御部は、前記第1のファームウェア管理部が前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報との不一致を確認すると、動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断し、前記第1の管理テーブルに登録されたバージョン情報と一致しないバージョン情報を前記第2のパネル部に表示させ、前記第2のパネル部に表示させたバージョン情報が示す前記ファームウェアのアップデートの指示があると、アップデートの指示があった前記ファームウェアのアップデートを要求することを特徴とする。
本発明のバージョンチェック方法は、電子機器と、情報配信サーバーとを備えるバージョンチェックシステムのバージョンチェック方法であって、前記電子機器は、第1の記憶デバイスにより、機能毎に分割される、コントローラーボードを制御するファームウェアを含む複数のファームウェアを記憶する工程と、動作を保証する最新バージョンの複数のファームウェアのバージョン情報と、前記動作を保証する最新バージョンの複数のファームウェアの組み合わせを示すパッケージ情報とが登録されている、情報配信サーバーからダウンロードされた第1の管理テーブルを有する第1のファームウェア管理部により、前記ファームウェアのバージョンチェックの指示に基づき、前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報とが一致するかどうかを確認する工程と、第1のシステム制御部により、前記第1のファームウェア管理部に前記バージョンチェックを指示し、前記第1のファームウェア管理部の確認結果を前記第1のパネル部に表示させる工程とを有し、前記情報配信サーバーは、第2の記憶デバイスにより、少なくとも、前記第1の管理テーブルと、前記電子機器側のアップデートに必要なファームウェアと、前記電子機器側の障害対象のファームウェアに紐付けされたコントローラーボードを識別するためのコントローラーボード識別情報が登録されている第2の管理テーブルとを記憶する工程と、第2のファームウェア管理部により、少なくとも、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されている場合に通知を出す工程と、第2のシステム制御部により、前記電子機器からのアップデートの要求を受け取ると、前記第2のファームウェア管理部に対し、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されているかどうかの確認を指示する工程とを有し、前記第1のシステム制御部は、前記第1のパネル部を介して前記第1の管理テーブルのダウンロードの指示があると、前記情報配信サーバーに対し、前記第1の管理テーブルのダウンロードを要求し、前記第1のパネル部を介して前記第1のファームウェア管理部の確認結果に基づくアップデートの指示があると、前記情報配信サーバーに対して前記コントローラーボード識別情報を含めたアップデートの要求を出し、前記第2のシステム制御部は、前記第2のファームウェア管理部から通知を受け取ると、該当するファームウェアを前記第2の記憶デバイスから読み出し、前記電子機器に送信することを特徴とする。
本発明のバージョンチェックシステム及びバージョンチェック方法では、第1の記憶デバイスにより、機能毎に分割され、動作を保証する最新バージョンのファームウェアの組み合わせを示すパッケージ情報が付与されたバージョン情報を有する、コントローラーボードを制御するファームウェアを含む複数のファームウェアを記憶し、最新バージョンの複数のファームウェアのバージョン情報と、ファームウェアの組み合わせを示すパッケージ情報とが登録されている、情報配信サーバーからダウンロードされた最新バージョンの管理テーブルを有する第1のファームウェア管理部により、ファームウェアのバージョンチェックの指示に基づき、第1の記憶デバイスから読み出したそれぞれのファームウェアのバージョン情報と、管理テーブルに登録されたバージョン情報とが一致するかどうかを確認し、第1のシステム制御部により、第1のファームウェア管理部にバージョンチェックを指示し、第1のファームウェア管理部の確認結果をパネル部に表示させる。
また、第1のシステム制御部は、パネル部を介して最新バージョンの管理テーブルのダウンロードの指示があると、情報配信サーバーに対し、最新バージョンの管理テーブルのダウンロードを要求し、パネル部を介して第1のファームウェア管理部の確認結果に基づくアップデートの指示があった場合、情報配信サーバーに対してコントローラーボードを識別するコントローラーボード識別情報を含めたアップデートの要求を出す。
よって、パネル部を介してアップデートを要求するファームウェアを選択できるので、たとえば緊急時においてアップグレード及び/又はダウングレードしたファームウェアの更新が不要であれば、アップグレード及び/又はダウングレードしたファームウェアの以外のファームウェアのみを更新できる。また、アップデートの要求にコントローラーボードを識別するコントローラーボード識別情報を含ませることで、たとえば搭載されているコントローラーボードの一部のハードウエアの障害が発覚したり、一部のチップ部品のディスコンによりコントローラーボードの仕様が変更になったりする場合でも、コントローラーボード識別情報に対応したアップデート用のファームウェアを受け取ることができる。
システム制御部121は、管理テーブル401のダウンロードの指示有りかどうかを判断する。
この場合、システム制御部121は、通信制御部114からのパネル部105を介しての最新バージョンの管理テーブル401のダウンロードの指示が有ったことを示す通知が無ければ、管理テーブル401のダウンロードの指示が無いと判断する(ステップS101:No)。
これに対し、システム制御部121は、通信制御部114からのパネル部105を介しての最新バージョンの管理テーブル401のダウンロードの指示が有ったことを示す通知が有れば、管理テーブル401のダウンロードの指示が有ると判断し(ステップS101:Yes)、ステップS102に移行する。
システム制御部121は、管理テーブル401のダウンロードを要求する。
この場合、システム制御部121は、通信制御部114を介し、ネットワーク300上の情報配信サーバー200に管理テーブル401のダウンロードを要求する。
システム制御部121は、管理テーブル401のダウンロードが完了したかどうかを判断する。
この場合、システム制御部121は、通信制御部114からの管理テーブル401のダウンロードの完了を示す通知が無ければ管理テーブル401のダウンロードが完了していないと判断する(ステップS103:No)。
これに対し、システム制御部121は、通信制御部114からの管理テーブル401のダウンロードの完了を示す通知が有れば管理テーブル401のダウンロードが完了したと判断し(ステップS103:Yes)、ステップS104に移行する。
システム制御部121は、バージョンチェックの指示有りかどうかを判断する。
この場合、システム制御部121は、パネル操作制御部119からのパネル部105を介してのバージョンチェックの指示を受け付けたことを示す通知が無ければバージョンチェックの指示が無いと判断する(ステップS104:No)。
これに対し、システム制御部121は、パネル操作制御部119からのパネル部105を介してのバージョンチェックの指示を受け付けたことを示す通知が有ればバージョンチェックの指示が有ると判断し(ステップS104:Yes)、ステップS105に移行する。
システム制御部121は、バージョンチェックを指示する。
この場合、システム制御部121は、ファームウェア管理部118に対し、バージョンチェックを指示する。
このとき、ファームウェア管理部118は、システム制御部121のバージョンチェックの指示に基づき、EEPROM116に記憶されている機能毎のファームウェアの機能名及びバージョン番号を含むファームウェア情報116a〜116dを読み出し、管理テーブル401のファームウェア情報400a〜400dと比較する。
この場合、ファームウェア管理部118は、図2(a)のように、ファームウェアが更新前であるとき、EEPROM116から読み出したファームウェア情報116a〜116dと、管理テーブル401のファームウェア情報400a〜400dとの一致を確認する。
これに対し、ファームウェア管理部118は、図2(b)のように、たとえばファームウェア情報116aのファームウェア(Firmware A)がアップグレードされ、ファームウェア情報116bのファームウェア(Firmware B)がダウングレードされていると、EEPROM116から読み出したファームウェア情報116a〜116dのうちのファームウェア情報116a、116bと、管理テーブル401のファームウェア情報400a、400bとの不一致を確認する。
システム制御部121は、最新バージョンの組み合わせかどうかを判断する。
システム制御部121は、ファームウェア管理部118がEEPROM116から読み出したファームウェア情報116a〜116dのうちのファームウェア情報116a、116bと、管理テーブル401のファームウェア情報400a、400bとの不一致を確認すると、動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断し(ステップS106:No)、ステップS108に移行する。
すなわち、図2(b)のように、たとえばファームウェア情報116aのファームウェア(Firmware A)がアップグレードされ、ファームウェア情報116bのファームウェア(Firmware B)がダウングレードされていると、管理テーブル401のファームウェア情報400a、400bと一致しないため、システム制御部121は動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断する。
これに対し、システム制御部121は、ファームウェア管理部118がEEPROM116から読み出したファームウェア情報116a〜116dと、管理テーブル401のファームウェア情報400a〜400dとの一致を確認した場合、動作を保証する最新バージョンのファームウェアの組み合わせになっていると判断し(ステップS106:Yes)、ステップS107に移行する。
すなわち、図2(a)のように、ファームウェアの更新が無ければ、ファームウェア情報116a〜116dと管理テーブル401のファームウェア情報400a〜400dとが一致するため、システム制御部121は動作を保証する最新バージョンのファームウェアの組み合わせになっていると判断する。
システム制御部121は、パッケージ情報116Aを表示させる。
この場合、システム制御部121は、パネル操作制御部119に対し、パッケージ情報116Aの表示を指示する。これにより、パネル部105には、パッケージ情報116Aが表示されるため、パネル部105に表示されたパッケージ情報116Aを確認することで、MFP100にインストールされているファームウェアが動作を保証する最新バージョンの組み合わせとなっていることを認識できる。
システム制御部121は、動作の保証外であることを示す内容を表示させる。
この場合、システム制御部121は、パネル操作制御部119に対し、動作の保証外であることを示す内容の表示を指示する。これにより、パネル部105には、動作の保証外であることを示す内容が表示されるため、パネル部105の表示内容を確認することで、MFP100にインストールされているファームウェアが動作を保証する最新バージョンの組み合わせとなっていないことを認識できる。
なお、この場合、システム制御部121はパネル操作制御部119に対し、管理テーブル401のファームウェア情報400a、400bと一致しないファームウェア情報116a、116bの表示を指示してもよい。これにより、パネル部105に表示される動作の保証外のファームウェア情報116a、116bを確認することで、動作の保証外のファームウェア情報116a、116bを容易に認識できる。
システム制御部121は、ファームウェア(Firmware A)及び/又は(Firmware B)のアップデートの指示有りかどうかを判断する。
この場合、システム制御部121は、通信制御部114からのパネル部105を介してのファームウェア(Firmware A)及び/又は(Firmware B)のアップデートの指示が有ったことを示す通知が無ければ、ファームウェア(Firmware A)及び/又は(Firmware B)のアップデートの指示が無いと判断し(ステップS109:No)、処理を終了する。
つまり、ファームウェア(Firmware A)及び(Firmware B)のバグなどの発生による緊急時において、アップグレードしたファームウェア(Firmware A)及び/又はダウングレードしたファームウェア(Firmware B)の更新が必要でなければアップデートの指示を出さないことで、ファームウェア(Firmware A)及び/又はファームウェア(Firmware B)の更新を避けることができる。
これに対し、システム制御部121は、通信制御部114からのパネル部105を介してのファームウェア(Firmware A)及び/又は(Firmware B)のアップデートの指示が有ったことを示す通知が有れば、ファームウェア(Firmware A)及び/又は(Firmware B)のアップデートの指示が有ると判断し(ステップS109:Yes)、ステップS110に移行する。
つまり、ファームウェア(Firmware A)及び(Firmware B)のバグなどの発生による緊急時において、アップグレードしたファームウェア(Firmware A)及び/又はダウングレードしたファームウェア(Firmware B)の更新が必要となった場合、アップデートの指示を出すことで、ファームウェア(Firmware A)及び/又はファームウェア(Firmware B)の更新を行うことができる。
システム制御部121は、ファームウェア(Firmware A)及び/又は(Firmware B)のアップデートを要求する。
この場合、システム制御部121は、通信制御部114を介し、ネットワーク300上の情報配信サーバー200にファームウェア(Firmware A)及び/又は(Firmware B)のアップデートを要求する。このとき、システム制御部121は、ファームウェア管理部118が管理している、MFP100に搭載されているコントローラーボードを識別するためのコントローラーボード識別情報をアップデートの要求に含める。
システム制御部121は、ファームウェア(Firmware A)及び/又は(Firmware B)などのダウンロードが完了したかどうかを判断する。
この場合、システム制御部121は、通信制御部114からのファームウェア(Firmware A)及び/又は(Firmware B)などのダウンロードの完了を示す通知が無ければファームウェア(Firmware A)及び/又は(Firmware B)のダウンロードが完了していないと判断する(ステップS111:No)。
これに対し、システム制御部121は、通信制御部114からのファームウェア(Firmware A)及び/又は(Firmware B)のダウンロードの完了を示す通知が有ればファームウェア(Firmware A)及び/又は(Firmware B)のダウンロードが完了したと判断し(ステップS111:Yes)、処理を終了する。
また、システム制御部121は、通信制御部114を介し、ファームウェア(Firmware A)及び/又は(Firmware B)以外の図4に示したコントローラーボードの障害回避のファームウェア情報502が示すたとえばファームウェア(Firmware C ver.3.2)及び障害回避のパッケージ情報503が示すたとえばパッケージ情報(Package ver.1.0.1)のダウンロードの完了を確認できる。
システム制御部216は、アップデートの要求有りかどうかを判断する。
この場合、システム制御部216は、通信制御部213からのアップデートの要求を受け取ったことを示す通知が無ければ、アップデートの要求が無いと判断する(ステップS201:No)。
これに対し、システム制御部216は、通信制御部213からのアップデートの要求を受け取ったことを示す通知が有れば、アップデートの要求が有ると判断し(ステップS201:Yes)、ステップS202に移行する。
システム制御部216は、障害対象かどうかを判断する。
この場合、システム制御部216は、ファームウェア管理部214に対し、アップデートの要求に含まれているコントローラーボード識別情報が障害対象管理テーブル500に登録されているどうかの確認を指示する。
そして、システム制御部216は、ファームウェア管理部214からの障害対象管理テーブル500にたとえば(0001)で示すバージョン番号(コントローラーボード識別情報)が登録されていないことを示す通知を受け取ると、障害対象ではないと判断し(ステップS202:No)、ステップS203に移行する。
これに対し、システム制御部216は、ファームウェア管理部214からの障害対象管理テーブル500にたとえば(0001)で示すバージョン番号(コントローラーボード識別情報)が登録されていることを示す通知を受け取ると、障害対象であると判断し(ステップS202:Yes)、ステップS205に移行する。
システム制御部216は、アップデートするファームウェアを取得する。
この場合、システム制御部216は、HDD106に記憶されている、上述したファームウェア情報400a(Firmware A ver.1.0)及び/又はファームウェア情報400b(Firmware B ver.2.3)のファームウェア(Firmware A)及び/又は(Firmware B)を読み出す。
システム制御部216は、ファームウェアを送信する。
この場合、システム制御部216は、通信制御部213を介し、HDD202から読み出したファームウェア(Firmware A)及び/又は(Firmware B)をMFP100に送信する。
システム制御部216は、障害回避のファームウェア情報502を取得する。
この場合、システム制御部216は、ファームウェア管理部214からの障害回避のファームウェア情報502を受け取る。すなわち、ファームウェア管理部214は、図4で説明したように、コントローラーボード情報500aのバージョン番号がたとえば(0001)であるとき、障害対象のファームウェア情報501が(Firmware C ver.3.1)であることを確認する。また、ファームウェア管理部214は、障害対象のファームウェア情報501が(Firmware C ver.3.1)であるとき、障害回避のファームウェアが(Firmware C ver.3.2)であることを確認し、障害回避のファームウェア情報502をシステム制御部216に通知する。
システム制御部216は、障害回避のパッケージ情報503を取得する。
この場合、システム制御部216は、ファームウェア管理部214からの障害回避のパッケージ情報503受け取る。すなわち、ファームウェア管理部214は、障害回避のファームウェア情報502が(Firmware C ver.3.2)であるとき、障害回避のパッケージ情報503が(Package ver.1.0.1)であることを確認し、障害回避のパッケージ情報503をシステム制御部216に通知する。
システム制御部216は、アップデートするファームウェアが他に有るかどうかを判断する。
この場合、システム制御部216は、MFP100側からのアップデートの要求に、コントローラーボード識別情報のみが含まれている場合、アップデートするファームウェアが他に無いと判断し(ステップS207:No)、ステップS208に移行する。
これに対し、システム制御部216は、MFP100側からのアップデートの要求に、ファームウェア(Firmware A)及び/又は(Firmware B)が含まれている場合、アップデートするファームウェアが他に有ると判断し(ステップS207:Yes)、ステップS209に移行する。
システム制御部216は、障害回避のファームウェアを送信する。
この場合、システム制御部216は、ファームウェア管理部214からの障害回避のファームウェア情報502である(Firmware C ver.3.2)を示す通知を元に、該当するファームウェア(Firmware C)をHDD202から読み出し、通信制御部213を介しMFP100に送信する。この場合、システム制御部216は、ファームウェア管理部214からの障害回避のパッケージ情報503である(Package ver.1.0.1)を、併せてMFP100に送信する。
システム制御部216は、アップデートするファームウェアを取得する。
この場合、システム制御部216は、HDD106に記憶されている、上述したファームウェア情報400a(Firmware A ver.1.0)及び/又はファームウェア情報400b(Firmware B ver.2.3)のファームウェア(Firmware A)及び/又は(Firmware B)を読み出す。
システム制御部216は、障害回避のファームウェアと障害回避以外のファームウェア情報とを送信する。
この場合、システム制御部216は、通信制御部213を介し、HDD202から読み出した障害回避のファームウェア(Firmware C)と、障害回避以外のファームウェアであるファームウェア(Firmware A)及び/又は(Firmware B)をMFP100に送信する。また、システム制御部216は、ファームウェア管理部214からの障害回避のパッケージ情報503である(Package ver.1.0.1)を、併せてMFP100に送信する。
101 スキャナー部
102 プリンター部
103 FAX部
104 I/F
105 パネル部
106 HDD
110、210 制御部
111 スキャナー制御部
112 プリンター制御部
113 FAX制御部
114、213 通信制御部
115、211 RAM
116、212 EEPROM
116A、400A、503 パッケージ情報
116a〜116d、400a〜400d、501、502 ファームウェア情報
117 画像処理部
118 、214 ファームウェア管理部
119 パネル操作制御部
120、215 HDD制御部
121、216 システム制御部
122、217 データバス
200 情報配信サーバー
201 I/F
202 HDD
300 ネットワーク
401、402 管理テーブル
500 障害対象管理テーブル
500a コントローラーボード情報
500b ファームウェア差し替え情報
Claims (4)
- 電子機器と、
情報配信サーバーとを備え、
前記電子機器は、
第1のパネル部と、
機能毎に分割される、コントローラーボードを制御するファームウェアを含む複数のファームウェアを記憶する第1の記憶デバイスと、
動作を保証する最新バージョンの複数のファームウェアのバージョン情報と、前記動作を保証する最新バージョンの複数のファームウェアの組み合わせを示すパッケージ情報とが登録されている、情報配信サーバーからダウンロードされた第1の管理テーブルを有し、前記ファームウェアのバージョンチェックの指示に基づき、前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報とが一致するかどうかを確認する第1のファームウェア管理部と、
前記第1のファームウェア管理部に前記バージョンチェックを指示し、前記第1のファームウェア管理部の確認結果を前記第1のパネル部に表示させる第1のシステム制御部とを備え、
前記情報配信サーバーは、
少なくとも、前記第1の管理テーブルと、前記電子機器側のアップデートに必要なファームウェアと、前記電子機器側の障害対象のファームウェアに紐付けされたコントローラーボードを識別するためのコントローラーボード識別情報が登録されている第2の管理テーブルとを記憶する第2の記憶デバイスと、
少なくとも、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されている場合に通知を出す第2のファームウェア管理部と、
前記電子機器からのアップデートの要求を受け取ると、前記第2のファームウェア管理部に対し、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されているかどうかの確認を指示する第2のシステム制御部とを備え、
前記第1のシステム制御部は、前記第1のパネル部を介して前記第1の管理テーブルのダウンロードの指示があると、前記情報配信サーバーに対し、前記第1の管理テーブルのダウンロードを要求し、前記第1のパネル部を介して前記第1のファームウェア管理部の確認結果に基づくアップデートの指示があると、前記情報配信サーバーに対して前記コントローラーボード識別情報を含めたアップデートの要求を出し、
前記第2のシステム制御部は、
前記第2のファームウェア管理部から通知を受け取ると、該当するファームウェアを前記第2の記憶デバイスから読み出し、前記電子機器に送信する
ことを特徴とするバージョンチェックシステム。 - 前記第1のシステム制御部は、前記第1のファームウェア管理部が前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報との不一致を確認すると、動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断し、前記第1の管理テーブルに登録されたバージョン情報と一致しないバージョン情報を前記第1のパネル部に表示させ、前記第1のパネル部に表示させたバージョン情報が示す前記ファームウェアのアップデートの指示があると、アップデートの指示があった前記ファームウェアのアップデートを要求する
ことを特徴とする請求項1に記載のバージョンチェックシステム。 - 前記電子機器と通信可能な管理装置とを備え、
前記管理装置は、第2のパネル部を有し、
前記第1のシステム制御部は、前記第1のファームウェア管理部が前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報との不一致を確認すると、動作を保証する最新バージョンのファームウェアの組み合わせになっていないと判断し、前記第1の管理テーブルに登録されたバージョン情報と一致しないバージョン情報を前記第2のパネル部に表示させ、前記第2のパネル部に表示させたバージョン情報が示す前記ファームウェアのアップデートの指示があると、アップデートの指示があった前記ファームウェアのアップデートを要求する
ことを特徴とする請求項1に記載のバージョンチェックシステム。 - 電子機器と、情報配信サーバーとを備えるバージョンチェックシステムのバージョンチェック方法であって、
前記電子機器は、
第1の記憶デバイスにより、機能毎に分割される、コントローラーボードを制御するファームウェアを含む複数のファームウェアを記憶する工程と、
動作を保証する最新バージョンの複数のファームウェアのバージョン情報と、前記動作を保証する最新バージョンの複数のファームウェアの組み合わせを示すパッケージ情報とが登録されている、情報配信サーバーからダウンロードされた第1の管理テーブルを有する第1のファームウェア管理部により、前記ファームウェアのバージョンチェックの指示に基づき、前記第1の記憶デバイスから読み出したそれぞれの前記ファームウェアのバージョン情報と、前記第1の管理テーブルに登録されたバージョン情報とが一致するかどうかを確認する工程と、
第1のシステム制御部により、前記第1のファームウェア管理部に前記バージョンチェックを指示し、前記第1のファームウェア管理部の確認結果を第1のパネル部に表示させる工程とを有し、
前記情報配信サーバーは、
第2の記憶デバイスにより、少なくとも、前記第1の管理テーブルと、前記電子機器側のアップデートに必要なファームウェアと、前記電子機器側の障害対象のファームウェアに紐付けされたコントローラーボードを識別するためのコントローラーボード識別情報が登録されている第2の管理テーブルとを記憶する工程と、
第2のファームウェア管理部により、少なくとも、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されている場合に通知を出す工程と、
第2のシステム制御部により、前記電子機器からのアップデートの要求を受け取ると、前記第2のファームウェア管理部に対し、前記アップデートの要求に含まれる前記コントローラーボード識別情報が前記第2の管理テーブルに登録されているかどうかの確認を指示する工程とを有し、
前記第1のシステム制御部は、前記第1のパネル部を介して前記第1の管理テーブルのダウンロードの指示があると、前記情報配信サーバーに対し、前記第1の管理テーブルのダウンロードを要求し、前記第1のパネル部を介して前記第1のファームウェア管理部の確認結果に基づくアップデートの指示があると、前記情報配信サーバーに対して前記コントローラーボード識別情報を含めたアップデートの要求を出し、
前記第2のシステム制御部は、
前記第2のファームウェア管理部から通知を受け取ると、該当するファームウェアを前記第2の記憶デバイスから読み出し、前記電子機器に送信する
ことを特徴とするバージョンチェック方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017015878A JP6776916B2 (ja) | 2017-01-31 | 2017-01-31 | バージョンチェックシステム及びバージョンチェック方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017015878A JP6776916B2 (ja) | 2017-01-31 | 2017-01-31 | バージョンチェックシステム及びバージョンチェック方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018124749A JP2018124749A (ja) | 2018-08-09 |
JP6776916B2 true JP6776916B2 (ja) | 2020-10-28 |
Family
ID=63111425
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017015878A Expired - Fee Related JP6776916B2 (ja) | 2017-01-31 | 2017-01-31 | バージョンチェックシステム及びバージョンチェック方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6776916B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7123843B2 (ja) | 2019-03-29 | 2022-08-23 | 日立Astemo株式会社 | 演算装置、判定方法 |
JP7338264B2 (ja) * | 2019-06-24 | 2023-09-05 | 株式会社リコー | 情報処理装置、及び情報処理方法 |
CN112287342A (zh) * | 2020-09-23 | 2021-01-29 | 北京沃东天骏信息技术有限公司 | 物联网固件动态检测方法、装置、电子设备以及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004042304A (ja) * | 2002-07-09 | 2004-02-12 | Konica Minolta Holdings Inc | 画像形成装置及び画像形成装置のプログラム管理システム |
JP2011238007A (ja) * | 2010-05-10 | 2011-11-24 | Canon Inc | 配信装置、プログラム配信システム、配信方法及びプログラム |
JP2012068957A (ja) * | 2010-09-24 | 2012-04-05 | Fuji Xerox Co Ltd | 制御情報更新装置、画像処理装置、管理装置及びプログラム |
JP5959942B2 (ja) * | 2012-06-04 | 2016-08-02 | キヤノン株式会社 | 画像処理装置、その制御方法、及びプログラム、並びにファームウェア更新システム |
JP6135137B2 (ja) * | 2013-01-15 | 2017-05-31 | 株式会社リコー | 画像処理システム、操作端末装置及び操作制御プログラム |
JP2014232424A (ja) * | 2013-05-29 | 2014-12-11 | キヤノン株式会社 | 画像形成装置及びその制御方法、並びにプログラム |
JP6264177B2 (ja) * | 2014-04-23 | 2018-01-24 | コニカミノルタ株式会社 | 画像処理装置、ポップアップ画面の表示制御方法及び表示制御プログラム |
-
2017
- 2017-01-31 JP JP2017015878A patent/JP6776916B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2018124749A (ja) | 2018-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107797811B (zh) | 电子设备、版本检查***及记录介质 | |
CN106155679B (zh) | 信息处理***、信息处理装置和信息处理方法 | |
JP6737169B2 (ja) | バージョンチェックシステム及びバージョンチェック方法 | |
JP2019057217A (ja) | 情報処理装置、ファームウェア更新プログラム | |
JP6776916B2 (ja) | バージョンチェックシステム及びバージョンチェック方法 | |
JP6366354B2 (ja) | 情報処理装置、画像形成装置、およびそのプログラムの更新方法、並びにプログラム | |
JP2017111757A (ja) | 情報処理装置、プログラムおよび情報処理システム | |
US8984413B2 (en) | Transmission system, transmission apparatus, and method | |
JP5293522B2 (ja) | 管理システム、管理方法、及び管理プログラム | |
JP6547717B2 (ja) | 電子機器及びアプリケーション制御プログラム | |
JP7119443B2 (ja) | 情報処理装置、電子機器及び情報処理システム | |
JP2016031653A (ja) | 画像形成システム及び画像形成システムのバージョン変更処理方法 | |
US10652420B2 (en) | Electronic apparatus and non-transitory computer-readable recording medium for efficiently executing setting changes after setup completion | |
JP6536534B2 (ja) | 電子機器及びバージョンチェックプログラム | |
JP6690472B2 (ja) | 電子機器、バージョンチェックシステム及びバージョンチェックプログラム | |
JP6536533B2 (ja) | 電子機器及びバージョンチェックプログラム | |
US20030231895A1 (en) | Image forming system and download method in the image informing system | |
JP7056269B2 (ja) | 情報処理システム、機器、情報処理方法及び情報処理プログラム | |
JP2013049194A (ja) | 画像形成装置、画像形成システム | |
JP6885124B2 (ja) | 情報処理システム、情報処理装置および情報処理方法 | |
JP6995516B2 (ja) | 情報処理装置、インストーラ | |
JP2018036758A (ja) | 電子機器、バージョンチェックシステム及びバージョンチェックプログラム | |
JP2018072973A (ja) | 電子機器及びバージョンチェックプログラム | |
JP6792215B2 (ja) | ソフトウェアアップデートシステム | |
JPWO2014084258A1 (ja) | 画像形成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181122 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191015 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200616 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200817 |
|
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: 20200908 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200921 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6776916 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |