(57)【要約】      （修正有）【課題】オンサイト側の多数の電子回路モジュールのモジュール用プログラムを容易に一度に更新し、オフサイト側ブラウザであるＷＥＢ上で容易にプログラムを作成するオンサイト側モジュール用プログラム更新システムを提供する。【解決手段】オンサイト側モジュール用プログラム更新システム１００は、オンサイト側の電子回路モジュール１１０と、モジュール用プログラムと、オフサイト側サーバ１２０と、オフサイト側表示パネル１３０と、オフサイト側ブラウザ１３１と、オンサイト側無線送受信機１４０とを備える。電子回路モジュールは、再度書き込み自在な記憶部を有する。モジュール用更新プログラムが、オフサイト側ブラウザ上で作成される。オフサイト側サーバは、モジュール用更新プログラムをオンサイト側無線送受信機を介して電子回路モジュールへ配信する。電子回路モジュールは、モジュール用更新プログラムを記憶部に書き換える。【選択図】図１
2018088106.tif 000002
【特許請求の範囲】
【請求項１】
オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、前記電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、前記オフサイト側表示パネルに表示されるオフサイト側ブラウザと、前記電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えたオンサイト側モジュール用プログラム更新システムであって、
前記電子回路モジュールが、再度書き込み自在な記憶部を有し、
前記電子回路モジュールに用いるモジュール用更新プログラムが、前記オフサイト側ブラウザ上で作成され、
前記オフサイト側サーバが、前記モジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信し、
前記電子回路モジュールが、前記モジュール用更新プログラムを記憶部に書き換えることを特徴とするオンサイト側モジュール用プログラム更新システム。
【請求項２】
前記複数の電子回路モジュールが、前記電子回路モジュールの用途、前記電子回路モジュールの種類、前記電子回路モジュールの使用地域、前記対象物の単位のいずれかのルールによってグループ化され、
前記オフサイト側サーバが、前記電子回路モジュールのグループ毎にモジュール用更新プログラムを配信することを特徴とする請求項１に記載のオンサイト側モジュール用プログラム更新システム。
【請求項３】
前記モジュール用更新プログラムの配信時間が予め指定され、
前記オフサイト側サーバが、前記指定された時間になったときにモジュール用更新プログラムを配信することを特徴とする請求項１または請求項２に記載のオンサイト側モジュール用プログラム更新システム。
【請求項４】
前記モジュール用更新プログラムを記憶部に書き換えたとき、前記電子回路モジュールが、更新した旨のログをオフサイト側サーバへ送信することを特徴とする請求項１乃至請求項３のいずれか１つに記載のオンサイト側モジュール用プログラム更新システム。
【請求項５】
オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、前記電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、前記オフサイト側表示パネルに表示されるオフサイト側ブラウザと、前記電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えたオンサイト側モジュール用プログラム更新システムのモジュール用プログラム更新方法であって、
前記オフサイト側サーバが、前記オフサイト側ブラウザ上で予め作成されたモジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信するプログラム配信ステップと、
前記電子回路モジュールが、前記モジュール用更新プログラムを再度書き込み自在な記憶部に書き換えるプログラム書き換え更新ステップとを具備していることを特徴とするモジュール用プログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、オフサイト側表示パネルに表示されるオフサイト側ブラウザと、電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えたオンサイト側モジュール用プログラム更新システム、およびオンサイト側モジュール用プログラム更新システムのモジュール用プログラム更新方法に関する。
【背景技術】
【０００２】
従来、プリンタ機器と、プリンタを動作させるプログラムと、パーソナルコンピュータと、プリンタ機器とパーソナルコンピュータとを通信させるルータとを備えたプログラム更新システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１７０６０号公報（特に、図１参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のプログラム更新システムは、プリンタ機器とパーソナルコンピュータとを１対１で接続する構成であったため、多数の機器のプログラムを一度に更新することが困難であるという問題があった。
つまり、機器のプログラムを更新する際、機器とパーソナルコンピュータとを１対１で接続する必要があり、更新作業が面倒であるという問題に加え、多数の機器に対してプログラムを一度に更新することが困難であるという問題があった。
また、機器のプログラミングが、専用のアプリケーションソフトがないとできないという問題もあった。
さらに、所謂、ラズベリーパイと呼ばれているシングルボードコンピュータである電子回路モジュールの記憶部には、モジュール用プログラムが書き込まれていたが、書き込みは一度限りしかできず、プログラムを更新したい場合、電子回路モジュール本体を交換する必要があり、多数の電子回路モジュールをオンサイトに設置した後では、多数の電子回路モジュールを全て交換することが困難であるという問題があった。
【０００５】
そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、オンサイト側の電子回路モジュールのモジュール用プログラムを容易に更新し、さらに、一度に多数のオンサイト側の電子回路モジュールのモジュール用プログラムを更新し、オフサイト側ブラウザである所謂ＷＥＢ上（クラウド）で容易にプログラムを作成するオンサイト側モジュール用プログラム更新システム、およびモジュール用プログラム更新方法を提供することである。
【課題を解決するための手段】
【０００６】
本請求項１に係る発明は、オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、前記電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、前記オフサイト側表示パネルに表示されるオフサイト側ブラウザと、前記電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えたオンサイト側モジュール用プログラム更新システムであって、前記電子回路モジュールが、再度書き込み自在な記憶部を有し、前記電子回路モジュールに用いるモジュール用更新プログラムが、前記オフサイト側ブラウザ上で作成され、前記オフサイト側サーバが、前記モジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信し、前記電子回路モジュールが、前記モジュール用更新プログラムを記憶部に書き換えることにより、前述した課題を解決するものである。
【０００７】
本請求項２に係る発明は、請求項１に記載されたオンサイト側モジュール用プログラム更新システムの構成に加えて、前記複数の電子回路モジュールが、前記電子回路モジュールの用途、前記電子回路モジュールの種類、前記電子回路モジュールの使用地域、前記対象物の単位のいずれかのルールによってグループ化され、前記オフサイト側サーバが、前記電子回路モジュールのグループ毎にモジュール用更新プログラムを配信することにより、前述した課題をさらに解決するものである。
【０００８】
本請求項３に係る発明は、請求項１または請求項２に記載されたオンサイト側モジュール用プログラム更新システムの構成に加えて、前記モジュール用更新プログラムの配信時間が予め指定され、前記オフサイト側サーバが、前記指定された時間になったときにモジュール用更新プログラムを配信することにより、前述した課題をさらに解決するものである。
【０００９】
本請求項４に係る発明は、請求項１乃至請求項３のいずれか１つに記載されたオンサイト側モジュール用プログラム更新システムの構成に加えて、前記モジュール用更新プログラムを記憶部に書き換えたとき、前記電子回路モジュールが、更新した旨のログをオフサイト側サーバへ送信することにより、前述した課題をさらに解決するものである。
【００１０】
本請求項５に係る発明は、オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、前記電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、前記オフサイト側表示パネルに表示されるオフサイト側ブラウザと、前記電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えたオンサイト側モジュール用プログラム更新システムのモジュール用プログラム更新方法であって、前記オフサイト側サーバが、前記オフサイト側ブラウザ上で予め作成されたモジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信するプログラム配信ステップと、前記電子回路モジュールが、前記モジュール用更新プログラムを再度書き込み自在な記憶部に書き換えるプログラム書き換え更新ステップとを具備していることにより、前述した課題を解決するものである。
【発明の効果】
【００１１】
本発明のオンサイト側モジュール用プログラム更新システムは、オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、オフサイト側表示パネルに表示されるオフサイト側ブラウザと、電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備えていることにより、モジュール用プログラムを更新することができるばかりでなく、以下のような特有の効果を奏することができる。
【００１２】
本請求項１に係る発明のオンサイト側モジュール用プログラム更新システムによれば、コンピュータネットワークである所謂クラウドでモジュール用更新プログラムが作成されてオフサイト側サーバによってオフサイト側からオンサイト側の電子回路モジュールへ配信されて、オンサイト側の電子回路モジュールとパーソナルコンピュータとを直接接続する必要がないため、オンサイト側の電子回路モジュールのモジュール用プログラムを容易に更新することができる。
さらに、モジュール用更新プログラムがオフサイト側サーバによってオフサイト側からオンサイト側の電子回路モジュールへ一括して配信されるため、一度に多数のオンサイト側の電子回路モジュールのモジュール用プログラムを更新することができる。
また、オフサイト側ブラウザ上でオンサイト側の電子回路モジュールのプログラムが作成されて、オンサイト側の電子回路モジュールのプログラムについて専用のアプリケーションソフトを必要としないため、オフサイト側ブラウザである所謂ＷＥＢ上（クラウド）で容易にプログラムを作成することができる。
【００１３】
本請求項２に係る発明のオンサイト側モジュール用プログラム更新システムによれば、請求項１に係る発明が奏する効果に加えて、グループ毎にプログラムが更新されるため、グループ毎にプログラムのバージョンを管理することができる。
【００１４】
本請求項３に係る発明のオンサイト側モジュール用プログラム更新システムによれば、請求項１または請求項２に係る発明が奏する効果に加えて、電子回路モジュールの用途や特性に応じて使用頻度の少ない時間帯を配信時間に設定することによって使用頻度の少ない時間帯にプログラムが更新されるため、ユーザの使用を妨げずにスムーズにプログラムを更新することができる。
【００１５】
本請求項４に係る発明のオンサイト側モジュール用プログラム更新システムによれば、請求項１乃至請求項３のいずれか１つに係る発明が奏する効果に加えて、オフサイト側サーバが各電子回路モジュールからのログを受信するため、各電子回路モジュールのプログラムのバージョンを確認することができる。
【００１６】
本請求項５に係る発明のモジュール用プログラム更新方法によれば、請求項１の効果と同様、コンピュータネットワークである所謂クラウドでモジュール用更新プログラムが作成されてオフサイト側サーバによってオフサイト側からオンサイト側の電子回路モジュールへ配信されて、オンサイト側の電子回路モジュールとパーソナルコンピュータとを直接接続する必要がないため、オンサイト側の電子回路モジュールのモジュール用プログラムを容易に更新することができる。
さらに、モジュール用更新プログラムがオフサイト側サーバによってオフサイト側からオンサイト側の電子回路モジュールへ一括して配信されるため、一度に多数のオンサイト側の電子回路モジュールのモジュール用プログラムを更新することができる。
また、オフサイト側ブラウザ上でオンサイト側の電子回路モジュールのプログラムが作成されて、オンサイト側の電子回路モジュールのプログラムについて専用のアプリケーションソフトを必要としないため、オフサイト側ブラウザである所謂ＷＥＢ上（クラウド）で容易にプログラムを作成することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施例であるオンサイト側モジュール用プログラム更新システムの概念図。
【図２】本発明の第１実施例であるオンサイト側モジュール用プログラム更新システムのチャート図。
【発明を実施するための形態】
【００１８】
本発明のオンサイト側モジュール用プログラム更新システムは、オンサイト側の複数の対象物にそれぞれ設置された電子回路モジュールと、電子回路モジュールを動作させるモジュール用プログラムと、オフサイト側サーバと、オフサイト側表示パネルと、オフサイト側表示パネルに表示されるオフサイト側ブラウザと、電子回路モジュールと無線通信自在なオンサイト側無線送受信機とを備え、電子回路モジュールが、再度書き込み自在な記憶部を有し、電子回路モジュールに用いるモジュール用更新プログラムが、オフサイト側ブラウザ上で作成され、オフサイト側サーバが、モジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信し、電子回路モジュールが、モジュール用更新プログラムを記憶部に書き換えることにより、オンサイト側の電子回路モジュールのモジュール用プログラムを容易に更新し、一度に多数のオンサイト側の電子回路モジュールのモジュール用プログラムを更新し、オフサイト側ブラウザである所謂ＷＥＢ上（クラウド）で容易にプログラムを作成するものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【００１９】
例えば、オンサイト側の対象物は、電子回路モジュールが取り付けられて、電子回路モジュールがプログラムを実行して稼働時間やユーザの使用の有無など何かのデータを採取し、電子回路モジュールがサーバにフィードバックするものであれば、対象物自体が電子回路を備えるハードウエア機器と呼ばれるものやそれ自体は電子回路を備えないものなど、如何なるものであっても構わない。
電子回路モジュールは、シングルボードコンピュータであり、少なくとも、回路基板と、制御部と、記憶部と、コネクタと、無線通信部とを有しているものであればよい。
このうち、無線通信部は、コネクタを介して接続された取付タイプでもよいし、回路基板に設けられた所謂、内蔵タイプでもよい。
【００２０】
また、電子回路モジュールは、電子回路モジュール単体でユーザに対して何か動作するものでもよいし、コネクタを介して接続されたランプやスピーカ、マイク、カメラなどを用いてユーザに対して何か動作するものでもよい。
さらに、電子回路モジュールは、電子回路モジュール単体で何かを検知するものでもよいし、コネクタを介して接続された各種センサやスイッチを用いてユーザや物の有無を検知するものでもよい。
【００２１】
また、本発明のオンサイト側モジュール用プログラム更新システムのモジュール用プログラム更新方法は、オフサイト側サーバが、オフサイト側ブラウザ上で予め作成されたモジュール用更新プログラムを、オンサイト側無線送受信機を介して電子回路モジュールへ配信するプログラム配信ステップと、電子回路モジュールが、モジュール用更新プログラムを再度書き込み自在な記憶部に書き換えるプログラム書き換え更新ステップとを具備していることにより、オンサイト側の電子回路モジュールのモジュール用プログラムを容易に更新し、一度に多数のオンサイト側の電子回路モジュールのモジュール用プログラムを更新し、オフサイト側ブラウザである所謂ＷＥＢ上（クラウド）で容易にプログラムを作成するものであれば、その具体的な実施態様は、如何なるものであっても構わない。
【実施例１】
【００２２】
以下に、本発明の第１実施例であるオンサイト側モジュール用プログラム更新システム１００について、図１および図２に基づいて説明する。
ここで、図１は、本発明の第１実施例であるオンサイト側モジュール用プログラム更新システム１００の概念図であり、図２は、本発明の第１実施例であるオンサイト側モジュール用プログラム更新システム１００のチャート図である。
【００２３】
本発明の第１実施例であるオンサイト側モジュール用プログラム更新システム１００は、図１に示すように、複数の電子回路モジュール１１０と、モジュール用プログラムと、オフサイト側サーバ１２０と、オフサイト側表示パネル１３０と、オフサイト側ブラウザ１３１と、オンサイト側無線送受信機としてのＷｉ-Ｆｉ送受信機１４０とを備えている。
ここで、「オンサイト」とは、電子回路モジュール１１０を搭載した対象物が設置・使用される現場をいう。
他方、「オフサイト」とは、対象物が設置・使用される現場から離れた場所であって、特にクラウドをいう。
【００２４】
このうち、電子回路モジュール１１０は、オンサイト側対象物の一例であるハードウエア機器に設けられている。
また、モジュール用プログラムは、電子回路モジュール１１０を動作させるプログラムである。
オフサイト側サーバ１２０は、ハードウエア機器から遠く離れた場所に設置されている。サーバの設置場所は、日本国内でも海外でもよい。
【００２５】
オフサイト側表示パネル１３０は、ハードウエア機器から遠く離れた場所であって、一例としてモジュール用プログラムを管理する会社に設置されている。
オフサイト側表示パネル１３０は、オフサイト側サーバ１２０と同じ場所に設置されてもよいし、異なる場所に設置されてもよい。
オフサイト側ブラウザ１３１は、オフサイト側表示パネル１３０に表示されるブラウザである。
Ｗｉ-Ｆｉ送受信機１４０は、オンサイトに多数設置され、電子回路モジュール１１０と無線通信自在に構成されている。
【００２６】
本実施例の電子回路モジュール１１０は、所謂、ラズベリーパイと呼ばれているシングルボードコンピュータであり、詳しい図示を省略するが、回路基板と、集積回路部と、記憶部と、コネクタ部と、無線通信自在な無線通信部とを備えている。
このうち、集積回路部は、回路基板の上に配設された所謂マイコンであり、プログラムを実行するように構成されている。
【００２７】
また、記憶部は、回路基板の上に配設された所謂半導体メモリであり、プログラムを繰り返し書き換え自在に設けられている。
コネクタ部および無線通信部は、回路基板に配設されている。
このうち、無線通信部は、コネクタと接続されている取付タイプでもよいし、回路基板に直接載置されて接続された内蔵タイプでもよい。
また、電子回路モジュール１１０は、モジュール用プログラムとして、例えば、Ｊａｖａ（登録商標）やＣ＋＋のプログラムによる動作指令によって動作するように構成されている。
なお、電子回路モジュール１１０を動作させるための電源については、ハードウエア機器の電源を利用してもよいし、電子回路モジュール１１０自体に、小型電池や太陽電池を設けてもよい。
【００２８】
オフサイト側表示パネル１３０は、サーバと接続されて、オフサイト側表示パネル１３０に表示されたオフサイト側ブラウザ１３１には、Ｗｉ-Ｆｉ送受信機１４０を介して各電子回路モジュール１１０のプログラムのバージョンが表示される。
例えば、オフサイト側ブラウザ１３１に、電子回路モジュール１１０の種類別にグループＡモジュールＧＡ〜グループＤモジュールＧＤとグループ化して各電子回路モジュール１１０をグループＡモジュールＧＡ〜グループＤモジュールＧＤ毎に表示させてもよい。
【００２９】
また、電子回路モジュール１１０やハードウエア機器の用途毎にグループ化して各電子回路モジュール１１０を表示させることも可能である。
さらに、ハードウエア機器単位で電子回路モジュール１１０をグループ化して表示させてもよい。
また、使用地域の一例として都道府県毎にグループ化して各電子回路モジュール１１０を表示させることも可能である。
【００３０】
本実施例では、オフサイト側ブラウザ１３１において、プログラミングを行うことができるように設けられている。
つまり、プログラマーが、オフサイト側ブラウザ１３１上で更新プログラムを作成して各電子回路モジュール１１０へ配信することができるようにオンサイト側モジュール用プログラム更新システム１００が構成されている。
例えば、Ｊａｖａ（登録商標）やＣ＋＋などの高級言語でもよいが、ハイパーテキスト・マークアップ・ランゲージ形式（以下、ＨＴＬＭ形式という）でプログラムを作成してもよい。
【００３１】
続いて、電子回路モジュール１１０におけるプログラムの更新の仕方について説明する。
図２に示すように、ステップＳ１では、オフサイト側ブラウザ１３１に表示される、例えば、プログラム管理アプリケーションソフトが、更新プログラムの有無を判定する。言い換えると、更新プログラムがプログラマーによって作成されてサーバに保存されているか否かを判定する。
更新プログラムが保存されていると判定した場合、ステップＳ２へ進む。他方、保存されていないと判定した場合、ステップＳ１を繰り返す。
【００３２】
ステップＳ２では、プログラム管理アプリケーションソフトが、管理者に対して更新プログラムを配布するか否かの確認をとる。配布する場合、ステップＳ３へ進む。他方、未だ配布しない場合、ステップＳ２を繰り返す。
ステップＳ３では、プログラム管理アプリケーションソフトが、配布予定時間、配布地域、配布対象の電子回路モジュール１１０のグループなどが選択されているか否かを判定する。選択されていると判定した場合、ステップＳ４へ進む。他方、選択されていないと判定した場合、選択されるまでステップＳ３を繰り返す。
例えば、プログラムを更新する電子回路モジュール１１０の個数が膨大な数である場合、一度に全ての電子回路モジュール１１０へ更新プログラムを配布してしまうと混乱するため、グループ毎に分けて配布することが望ましい。
【００３３】
ステップＳ４では、オフサイト側サーバ１２０が、更新プログラムをＷｉ-Ｆｉ送受信機１４０を介して配布対象の各電子回路モジュール１１０へ送信する。ステップＳ５へ進む。
ステップＳ５では、電子回路モジュール１１０が、送信された更新プログラムを受信し、受信した更新プログラムを記憶部に記憶して、プログラムを書き換える。ステップＳ６へ進む。
ステップＳ６では、電子回路モジュール１１０単体または電子回路モジュール１１０を含むハードウエア機器が、更新プログラムを反映させるために、一例として再起動する。
なお、再起動せずに旧更新前プログラムから新しい更新プログラムに切り替えてもよいのは言うまでもない。ＣＧＩ（Common Gateway Interface）プログラムについては、再起動せずに旧更新前プログラムから新しい更新プログラムに切り替えることができるからである。
ステップＳ７へ進む。
【００３４】
ステップＳ７では、一例として再起動した電子回路モジュール１１０が、プログラムを更新した旨のログをオフサイト側サーバ１２０へ送信する。
なお、このログの送信の実行は、更新プログラムの指令の一部によるものでもよいし、オフサイト側サーバ１２０からの指令に応じて電子回路モジュール１１０が返信するものでもよい。
【００３５】
このようにして得られた本発明の第１実施例であるオンサイト側モジュール用プログラム更新システム１００は、オンサイト側の複数の対象物としてのハードウエア機器にそれぞれ設置された電子回路モジュール１１０と、電子回路モジュール１１０を動作させるモジュール用プログラムと、オフサイト側サーバ１２０と、オフサイト側表示パネル１３０と、オフサイト側表示パネル１３０に表示されるオフサイト側ブラウザ１３１と、電子回路モジュール１１０と無線通信自在なオンサイト側無線送受信機としてのＷｉ-Ｆｉ送受信機１４０とを備え、電子回路モジュール１１０が、再度書き込み自在な記憶部を有し、電子回路モジュール１１０に用いるモジュール用更新プログラムが、オフサイト側ブラウザ１３１上で作成され、オフサイト側サーバ１２０が、モジュール用更新プログラムをＷｉ-Ｆｉ送受信機１４０を介して電子回路モジュール１１０へ配信し、電子回路モジュール１１０が、モジュール用更新プログラムを記憶部に書き換えることにより、オンサイト側の電子回路モジュール１１０のモジュール用プログラムを容易に更新することができ、さらに、一度に多数のオンサイト側の電子回路モジュール１１０のモジュール用プログラムを更新することができ、また、オフサイト側ブラウザ１３１である所謂ＷＥＢ上（クラウド）で容易にプログラムを作成することができる。
【００３６】
さらに、複数の電子回路モジュール１１０が、電子回路モジュール１１０の用途、電子回路モジュール１１０の種類、電子回路モジュール１１０の使用地域、対象物としてのハードウエア機器単位のいずれかのルールによって例えば、グループＡモジュールＧＡ〜グループＤモジュールＧＤのようにグループ化され、オフサイト側サーバ１２０が、電子回路モジュール１１０のグループ毎にモジュール用更新プログラムを配信することにより、グループ毎にプログラムのバージョンを管理することができる。
【００３７】
また、モジュール用更新プログラムの配信時間が予め指定され、オフサイト側サーバ１２０が、指定された時間になったときにモジュール用更新プログラムを配信することにより、ユーザの使用を妨げずにスムーズにプログラムを更新することができる。
さらに、モジュール用更新プログラムを記憶部に書き換えたとき、電子回路モジュール１１０が、更新した旨のログをオフサイト側サーバ１２０へ送信することにより、各電子回路モジュール１１０のプログラムのバージョンを確認することができる。
【００３８】
また、本発明のオンサイト側モジュール用プログラム更新システム１００のモジュール用プログラム更新方法は、オフサイト側サーバ１２０が、オフサイト側ブラウザ１３１上で予め作成されたモジュール用更新プログラムをＷｉ-Ｆｉ送受信機１４０を介して電子回路モジュール１１０へ配信するプログラム配信ステップＳ４と、電子回路モジュール１１０が、モジュール用更新プログラムを再度書き込み自在な記憶部に書き換えるプログラム書き換え更新ステップＳ５とを具備していることにより、オンサイト側の電子回路モジュール１１０のモジュール用プログラムを容易に更新することができ、さらに、一度に多数のオンサイト側の電子回路モジュール１１０のモジュール用プログラムを更新することができ、また、オフサイト側ブラウザ１３１である所謂ＷＥＢ上（クラウド）で容易にプログラムを作成することができるなど、その効果は甚大である。
【実施例２】
【００３９】
続いて、本発明の第２実施例であるオンサイト側モジュール用プログラム更新システム１００について説明する。
第２実施例のオンサイト側モジュール用プログラム更新システム１００は、第１実施例のオンサイト側モジュール用プログラム更新システム１００のオンサイトを一例として商業施設とし、電子回路モジュール１１０を商業施設のベンチやトイレの便座に取り付けたものであり、多くの要素について第１実施例のオンサイト側モジュール用プログラム更新システム１００と共通するので、共通する事項については詳しい説明を省略する。
【００４０】
本実施例において、対象物は、商業施設にあるベンチやトイレの便座である。
電子回路モジュール１１０は、ベンチやトイレの便座に取り付けられ、商業施設の利用者が、ベンチやトイレの便座に座ったときに、その旨を検知するように構成されている。
例えば、電子回路モジュール１１０に荷重検知センサを設けてもよいし、コネクタ部を介して電子回路モジュール１１０と荷重検知センサとを接続してもよい。
なお、荷重検知センサに換えて、赤外線の反射を利用して利用者を検知する赤外線センサなどの光センサを用いた構成でもよい。
【００４１】
この電子回路モジュール１１０によって、商業施設に設置されたベンチの利用頻度やトイレの利用頻度を把握することができる。
また、ベンチ毎の利用頻度を把握して、利用頻度の少ないものを、他のものに変えて利用者の利用を促進したりして、利用者の使い勝手と商業施設側から視た利用効率とを両立させることができる。
トイレについても、ベンチと同様である。
【００４２】
そして、電子回路モジュール１１０のプログラムを更新する際、商業施設の営業時間外の時間帯を設定して、更新プログラムを配布し、電子回路モジュール１１０の記憶部を書き換えて、電子回路モジュール１１０を一例として再起動させて、利用者がいない営業時間外の時間帯にプログラムを更新させることができる。
【実施例３】
【００４３】
続いて、本発明の第３実施例であるオンサイト側モジュール用プログラム更新システム１００について説明する。
第３実施例のオンサイト側モジュール用プログラム更新システム１００は、第２実施例のオンサイト側モジュール用プログラム更新システム１００の対象物を商業施設の衣料品店内のハンガーに変更したものであり、多くの要素について第１実施例および第２実施例のオンサイト側モジュール用プログラム更新システム１００と共通するので、共通する事項については詳しい説明を省略する。
【００４４】
本実施例において、対象物は、商業施設にある衣料品店内のハンガーである。
電子回路モジュール１１０は、ハンガーに取り付けられ、商業施設の利用者が、ハンガーに掛かっている衣料品を手にしてハンガーから外したときに、その旨を検知するように構成されている。
例えば、電子回路モジュール１１０に荷重検知センサを設けてもよいし、コネクタ部を介して電子回路モジュール１１０と荷重検知センサとを接続してもよい。
なお、荷重検知センサに換えて、赤外線の反射を利用してハンガーに掛かっている衣料品の有無を検知する赤外線センサなどの光センサを用いた構成でもよい。
【００４５】
この電子回路モジュール１１０によって、ハンガーに掛けられた衣料品の試着頻度を把握することができる。
また、ハンガー毎の試着頻度を把握して、試着頻度の少ないものを、他の衣料品に変えてお客の利用を促進したりして、お客のニーズと商業施設側から視た利用効率とを両立させることができる。
【００４６】
そして、電子回路モジュール１１０のプログラムを更新する際、商業施設の各お店の営業時間外の時間帯を設定して、更新プログラムを配布し、電子回路モジュール１１０の記憶部を書き換えて、電子回路モジュール１１０を一例として再起動させて、お客がいない営業時間外の時間帯にプログラムを更新させることができる。
【符号の説明】
【００４７】
１００  ・・・  オンサイト側モジュール用プログラム更新システム
１１０  ・・・  電子回路モジュール
１２０  ・・・  オフサイト側サーバ
１３０  ・・・  オフサイト側表示パネル
１３１  ・・・  オフサイト側ブラウザ
１４０  ・・・  Ｗｉ-Ｆｉ送受信機（オンサイト側無線送受信機）
ＧＡ    ・・・  グループＡモジュール
ＧＢ    ・・・  グループＢモジュール
ＧＣ    ・・・  グループＣモジュール
ＧＤ    ・・・  グループＤモジュール
【図１】
2018088106.tif 000003
【図２】
2018088106.tif 000004