(57)【要約】  データ記憶部（42）は、住居内に設置された電気機器の計測データ（422）などを記憶する。通信部（41)は、作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う。作業者端末認証部（431）は、作業者端末を認証する。コマンド受信処理部（432）は、作業者端末、または、ユーザ端末から送られるコマンドを受信する。コマンド実行処理部（433）は、作業者端末認証部（431）が認証した作業者端末から送られた作業コマンドであり、かつ、設置作業中の初期化コマンドである場合に限り、データ記憶部（42）に記憶されている計測データ（422）を初期化する。
2015071952.tif 000002
【特許請求の範囲】
【請求項１】
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、作業に応じて定められた情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、コントローラ。
【請求項２】
前記記憶部は、計測された前記電気機器の電力量を含む計測データを記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の設置作業中のコマンドである場合に限り、前記記憶部に記憶されている前記計測データを初期化する、請求項１に記載のコントローラ。
【請求項３】
前記記憶部は、前記電気機器の固有情報、および、前記電気機器に関連したユーザの個人情報を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の保守作業中のコマンドである場合に限り、前記記憶部に記憶されている前記固有情報および前記個人情報を消去する、請求項１に記載のコントローラ。
【請求項４】
前記記憶部は、計測された前記電気機器の電力量を積算する積算電力量、および、当該積算電力量から差し引くためのオフセット値を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の設置作業中のコマンドである場合に限り、前記記憶部に記憶されている前記積算電力量を前記オフセット値にセットすることで、差分により求まる現在積算電力量を初期化する、請求項１に記載のコントローラ。
【請求項５】
住居内に設置された電気機器を管理するコントローラと通信可能な作業者端末であって、
前記コントローラに対して認証を申請する認証申請処理部と、
認証を受けた前記コントローラにコマンドを送信するコマンド送信処理部と、
一連の作業内容を規定する作業手順情報を記憶する記憶部と、を備え、
前記記憶部に記憶される作業手順情報には、前記コントローラに記憶される前記電気機器に関する種々の情報のうち、作業内容に応じて定められた特定の情報を消去するためのコマンドが含まれており、
前記コマンド送信処理部は、前記記憶部に記憶される作業手順情報に従って、認証を受けた前記コントローラにコマンドを順次送信する、作業者端末。
【請求項６】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコントローラにおける情報消去方法であって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信ステップと、
前記通信ステップが通信を行う前記作業者端末を認証する認証ステップと、
前記認証ステップが認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理ステップと、を備え、
前記コマンド実行処理ステップは、前記認証ステップが認証した前記作業者端末から送られたコマンドであり、かつ、作業に応じて定められた情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された特定の情報を消去する、情報消去方法。
【請求項７】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコンピュータを、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部、
前記通信部が通信を行う前記作業者端末を認証する認証部、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部、として機能させ、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、作業に応じて定められた情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コントローラ、作業者端末、情報消去方法、および、プログラムに関する。
【背景技術】
【０００２】
近年、一般家庭において、種々の電気機器を定められた通信規格で接続したホームネットワークシステムが普及している。このホームネットワークシステムでは、例えば、エアコン，照明機器，炊飯器，ＩＨ調理器，除湿機などの電気機器がコントローラと通信可能に接続され、コントローラにて電気機器の管理（例えば、消費電力量の積算やスケジュールに応じた制御など）が行えるようになっている。【０００３】
このようなホームネットワークシステムでは、例えば、最初の設置作業の際に、作業者が、電気機器を実際に稼働させ、設定を含めた調整や一通りの動作チェックを行っている。そして、チェック結果に問題がなければ、作業者は、コントローラから計測データなどの情報の消去（初期化を含む）を行った後に、ユーザへシステムを引き渡す。つまり、引き渡し前の稼働によって、電気機器の消費電力量などが計測され、コントローラにその計測データ（積算電力量など）が記憶されてしまっているため、作業者は、そのような情報を初期化する。また、システムの引き渡し後に、ユーザが電気機器の買い換えなどを行う場合もある。そのような電気機器の交換のための保守作業の際にも、作業者が、交換する新たな電気機器の設置や動作チェックを行った後に、コントローラから情報の消去を行っている。【０００４】
このような保守作業などに伴って、情報の消去を行う先行技術として、例えば、特許文献１には、情報の消去を容易に行える電力管理システムが開示されている。この電力管理システムは、ユーザ変更の操作がなされた場合に、設備のメンテナンスに必要な情報（発電量履歴や総運転時間など）は次のユーザに引き継ぐために残し、元のユーザに関する情報（消費電力量や売買電力量など）のみを消去する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−０４５３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の技術では、ユーザ変更の操作を一般のユーザが行えるため、意に反して情報の消去が行われてしまうおそれがある。例えば、パスワードの入力を複数回誤ってしまうと、特許文献１の電力管理システムでは、前のユーザの情報を参照させない機能によって、現在のユーザの情報であっても消去されてしまう。また、設置作業時や保守作業時において、引き渡し前に作業者がユーザ変更の操作を行う運用がなされる場合でも、その操作を作業者が忘れてしまえば、本来消去されるはずの情報が引き渡し後にも残ってしまい、計測データが不正確に管理されたり、個人情報などが漏洩してしまうおそれもあった。【０００７】
この発明は、上記実状に鑑みてなされたもので、セキュリティを高めつつ、情報の消去を適切に行うことのできるコントローラ、作業者端末、情報消去方法、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係るコントローラは、
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、作業に応じて定められた情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する。
【発明の効果】
【０００９】
本発明によれば、セキュリティを高めつつ、情報の消去を適切に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るホームネットワークシステムの構成の一例を示すブロック図である。
【図２】作業者端末の構成の一例を示すブロック図である。
【図３】作業画面の一例を示す模式図である。
【図４】ユーザ者端末の構成の一例を示すブロック図である。
【図５】コントローラの構成の一例を示すブロック図である。
【図６】記憶部に記憶される固有情報および個人情報の一例を示す模式図である。
【図７】記憶部に記憶される計測データの一例を示す模式図である。
【図８】作業者端末とコントローラとの間の基本シーケンスの一例を示すシーケンス図である。
【図９】基本シーケンスの具体例を示すシーケンス図である。
【図１０】本発明の実施形態２に係る作業者端末の構成の一例を示すブロック図である。
【図１１】記憶部に記憶される作業手順情報の一例を示す模式図である。
【図１２】本発明の実施形態３に係る計測データの一例を示す模式図である。
【図１３】オフセット値を用いた場合の積算電力量などを説明するためのグラフである。
【発明を実施するための形態】
【００１１】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、コントローラなどに本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話などの情報処理装置においても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００１２】
（実施形態１）
図１は、本発明の実施形態１に係るホームネットワークシステム１の構成の一例を示すブロック図である。このホームネットワークシステム１は、一例として、住居Ｈ内に設置された各電気機器５を管理するシステムであり、作業者端末２と、ユーザ端末３と、コントローラ４と、複数の電気機器５とを備えている。このうち、コントローラ４、および、各電気機器５は、宅内ネットワーク９（例えば、有線または無線のネットワーク）を介して通信可能に接続されている。また、作業者端末２とコントローラ４と、および、ユーザ端末３とコントローラ４とは、無線ＬＡＮなどで通信可能に接続されている。なお、作業者端末２およびユーザ端末３も、宅内ネットワーク９を介してコントローラ４と通信可能に接続されていてもよい。
【００１３】
作業者端末２は、例えば、タブレット端末やスマートフォンなどの携帯端末であり、電気機器５の設置作業や保守作業を行う作業者によって使用される。なお、設置作業は、ユーザにホームネットワークシステム１を引き渡す前に行われる作業であり、例えば作業者が、電気機器５を実際に稼働させ、設定を含めた調整や一通りの動作チェックを行う作業である。また、保守作業は、ホームネットワークシステム１を引き渡した後に、電気機器５の買い換えなどがあった際に行われる作業であり、例えば作業者が、交換する新たな電気機器５の設置や動作チェックを行う作業である。これらの作業時に使用される作業者端末２の構成の一例について、以下、図２のブロック図を参照して説明する。図示するように、作業者端末２は、通信部２１と、表示部２２と、入力部２３と、データ記憶部２４と、制御部２５と、を備える。
【００１４】
通信部２１は、例えば、Ｗｉ−Ｆｉ（登録商標）の規格に準拠した無線ＬＡＮ接続用のインタフェースを備え、制御部２５の制御の下、コントローラ４とデータ通信を行う。
【００１５】
表示部２２は、液晶パネルなどを備え、制御部２５の制御の下、種々の画面などを表示する。具体的に表示部２２は、図３に示すような作業画面２２０を表示する。この作業画面２２０は、一例として、作業者が電気機器５の設置作業を行う際に提示される画面であり、機器を選択するためのドロップダウンリスト２２１、コントローラ４に送信するコマンドを選択するためのドロップダウンリスト２２２、および、選択したコマンドの送信を指示するためのボタン２２３などが含まれている。なお、コントローラ４に送信するコマンドの詳細については、後述する制御部２５（作業者コマンド送信処理部２５２）と共に説明する。
【００１６】
図２に戻り、入力部２３は、タッチパネル、タッチパッドなどから構成され、ユーザからの操作入力を受け付ける。例えば、入力部２３としてタッチパネルを採用する場合、静電容量の変化を検出する透明な平板状の静電容量センサが、液晶表示器に重ねて実装される。この静電容量センサにより、ユーザの指先や専用のペンなどによるタッチ面（ユーザにとっては液晶表示器の表示画面）の接触（押圧）が検出されると、その位置の情報（座標データ）が制御部２５に出力される。制御部２５は、その位置情報に基づいて、ユーザの操作内容を判別する。ユーザが入力部２３を介して入力操作を行うと、その操作内容に応じた信号が制御部２５に供給される。
【００１７】
データ記憶部２４は、いわゆる二次記憶装置（補助記憶装置）としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部２４は、作業者端末２の認証に必要な端末認証情報２４１を記憶する。このデータ記憶部２４は、自己が「作業者端末」であることを示す情報である。この他にもデータ記憶部２４は、制御部２５が実行するプログラムなどを記憶する。
【００１８】
制御部２５は、ＣＰＵ（Central Processing Unit），ＲＯＭ（Read Only Memory），ＲＡＭ（Random Access Memory）など（何れも図示せず）を備え、上述した各部を制御する。制御部２５は、機能的には、認証申請処理部２５１と、作業者コマンド送信処理部２５２と、応答受信処理部２５３とを備える。これらの構成部の機能は、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭやデータ記憶部２４に記憶されている各種プログラムを適宜実行することにより実現される。
【００１９】
認証申請処理部２５１は、通信部２１を通じて、コントローラ４に対して、端末認証を申請する。つまり、作業者（作業者端末２）にだけ許された作業者コマンドの送信を行えるように、認証申請処理部２５１は、コントローラ４に対して作業者端末２の認証を要求する。そして、認証申請処理部２５１は、データ記憶部２４から端末認証情報２４１を読み出して、コントローラ４に送信する。なお、作業者端末２の認証についての詳細は、後述するコントローラ４（制御部４３）と共に説明する。
【００２０】
作業者コマンド送信処理部２５２は、設置作業や保守作業において、作業者がコントローラ４に行わせる必要のある動作を指令する作業者コマンドを送信する。具体的に作業者コマンド送信処理部２５２は、上述した図３に示すような作業画面２２０において、ドロップダウンリスト２２２にてコマンドが選択され、送信を指示するボタン２２３が作業者に押下されると、対応する作業コマンドをコントローラ４に送信する。
【００２１】
例えば、設置作業中であれば、作業者コマンド送信処理部２５２は、電気機器５の設定を行うためのコマンド、電気機器５の動作をチェックするためのコマンド、および、電気機器５の計測データを消去（初期化）するためのコマンドなどを送信する。なお、計測データを消去するためのコマンドは、設置作業における電気機器５の稼働によって、電気機器５の消費電力量などが計測され、コントローラ４（後述するデータ記憶部４２）にその計測データ（積算電力量など）が記憶されてしまっているため、そのような計測データを初期化するためのコマンドである。また、保守作業中であれば、作業者コマンド送信処理部２５２は、交換する新しい電気機器５の設定を行うためのコマンド、その電気機器５の動作をチェックするためのコマンド、および、元の電気機器５の固有情報や元の電気機器５に関するユーザの個人情報を消去するためのコマンドなどを送信する。なお、これらのコマンドは、一例であり、設置作業や保守作業の内容などに応じて適宜変更可能である。
【００２２】
応答受信処理部２５３は、上記作業者コマンド送信処理部２５２によりコントローラ４へ送信した作業者コマンドに対応して、コントローラ４から返信される応答を受信する。例えば、応答受信処理部２５３は、作業者コマンドにて指令された動作を実行したコントローラ４の実行結果などの応答を受信する。
【００２３】
図１に戻って、ユーザ端末３は、例えば、タブレット端末やスマートフォンなどの携帯端末であり、住居Ｈの住人などのユーザによって使用される。なお、ユーザ端末３は、このような携帯端末に限られず、据置型の端末であってもよい。ユーザ端末３の構成の一例について、以下、図４のブロック図を参照して説明する。図示するように、ユーザ端末３は、通信部３１と、表示部３２と、入力部３３と、データ記憶部３４と、制御部３５と、を備える。
【００２４】
通信部３１は、例えば、Ｗｉ−Ｆｉ（登録商標）の規格に準拠した無線ＬＡＮ接続用のインタフェースを備え、制御部３５の制御の下、コントローラ４とデータ通信を行う。なお、通信部３１は、このような無線通信を用いる場合に限られず、有線ＬＡＮなどの有線を用いた通信を行ってもよい。
【００２５】
表示部３２は、液晶パネルなどを備え、制御部３５の制御の下、種々の画面などを表示する。例えば、表示部３２は、コントローラ４が管理している電気機器５の稼働状態画面などを表示する。
【００２６】
入力部３３は、タッチパネル、タッチパッドなどから構成され、ユーザからの操作入力を受け付ける。
【００２７】
データ記憶部３４は、いわゆる二次記憶装置（補助記憶装置）としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部３４は、制御部３５が実行するプログラムや、プログラムの実行に必要となる種々の情報を記憶する。なお、データ記憶部３４には、上述した作業者端末２（データ記憶部２４）が記憶する端末認証情報２４１が含まれていない。つまり、ユーザ端末３からは、端末認証が行えないようになっている。
【００２８】
制御部３５は、ＣＰＵ，ＲＯＭ，ＲＡＭなど（何れも図示せず）を備え、上述した各部を制御する。制御部３５は、機能的には、ユーザコマンド送信処理部３５１と、応答受信処理部３５２とを備える。これらの構成部の機能は、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭやデータ記憶部３４に記憶されている各種プログラムを適宜実行することにより実現される。
【００２９】
ユーザコマンド送信処理部３５１は、ユーザがコントローラ４に行わせる動作を指令するユーザコマンドを送信する。例えば、ユーザコマンド送信処理部３５１は、電気機器５の電源のオン・オフを行うためのコマンド、電気機器５の動作状態を表示させるためのコマンド、および、電気機器５の動作を変更するためのコマンドなどを送信する。なお、これらのコマンドは、一例であり、電気機器５の種別などに応じて適宜変更可能である。それでも、ユーザコマンド送信処理部３５１が送信するコマンドには、上述した作業者端末２（作業者コマンド送信処理部２５２）が送信する作業者コマンドが含まれていない。つまり、ユーザコマンド送信処理部３５１は、電気機器５の計測データを消去するためのコマンドや、電気機器５の固有情報や電気機器５に関するユーザの個人情報を消去するためのコマンドなどを送信できないようになっている。
【００３０】
応答受信処理部３５２は、上記ユーザコマンド送信処理部３５１によりコントローラ４へ送信したユーザコマンドに対応して、コントローラ４から返信される応答を受信する。例えば、応答受信処理部３５２は、ユーザコマンドにて指令された動作を実行したコントローラ４の実行結果などの応答を受信する。
【００３１】
図１に戻って、コントローラ４は、例えば、ＨＥＭＳ（Home Energy Management System）コントローラなどであり、ホームネットワークシステム１全体を制御する。コントローラ４の構成の一例について、以下、図５のブロック図を参照して説明する。図示するように、コントローラ４は、通信部４１と、データ記憶部４２と、制御部４３と、を備える。
【００３２】
通信部４１は、宅内ネットワーク９を介して、各電気機器５とデータ通信を行う。また、通信部４１は、無線ＬＡＮなどにより、作業者端末２やユーザ端末３とデータ通信を行う。
【００３３】
データ記憶部４２は、いわゆる二次記憶装置（補助記憶装置）としての役割を担い、例えば、フラッシュメモリなどの読み書き可能な不揮発性の半導体メモリなどで構成される。データ記憶部４２は、以下に説明する機器情報４２１、および、計測データ４２２を記憶する。この他にもデータ記憶部４２は、制御部４３が実行するプログラムなどを記憶する。
【００３４】
まず、機器情報４２１について、図６を参照して説明する。図６は、機器情報４２１の一例を示す模式図である。この機器情報４２１には、電気機器５の固有情報や電気機器５に関するユーザの個人情報が含まれている。電気機器５の固有情報は、例えば、機器ＩＤやＭＡＣアドレスなどである。これ以外にも、機器の配置情報やＩＰアドレスなどが含まれていてもよい。また、電気機器５に関するユーザの個人情報は、機器の名称（ユーザの設定した名称など）や使用履歴などである。これ以外にも、ユーザのログインＩＤやパスワード、更に、パスワード忘却時の秘密の質問と回答などが含まれていてもよい。なお、このような機器情報４２１は、一例であり、電気機器５の種別などに応じて適宜変更可能である。
【００３５】
次に、計測データ４２２について、図７を参照して説明する。図７は、計測データ４２２の一例を示す模式図である。この計測データ４２２には、電気機器５の消費電力量を積算した積算電力量が含まれている。これ以外にも、電気機器５の稼働時間を累積した累積稼働時間などが含まれていてもよい。なお、このような計測データ４２２は、一例であり、電気機器５の種別などに応じて適宜変更可能である。
【００３６】
図５に戻って、制御部４３は、ＣＰＵ，ＲＯＭ，ＲＡＭなど（何れも図示せず）を備え、上述した各部を制御する。制御部４３は、機能的には、作業者端末認証部４３１と、コマンド受信処理部４３２と、コマンド実行処理部４３３と、応答送信処理部４３４とを備える。これらの構成部の機能は、ＣＰＵが、ＲＡＭをワークメモリとして用い、ＲＯＭやデータ記憶部４２に記憶されている各種プログラムを適宜実行することにより実現される。
【００３７】
作業者端末認証部４３１は、申請に応じて作業者端末２を認証する。例えば、作業者端末認証部４３１は、作業者端末２（上述した認証申請処理部２５１）から認証申請が送られると、「作業者端末」であることを示す情報を作業者端末２に要求する。そして、作業者端末認証部４３１は、作業者端末２から端末認証情報２４１が送られると、その妥当性などをチェックした後に、作業者端末２を認証する。
【００３８】
コマンド受信処理部４３２は、作業者端末２やユーザ端末３から送られたコマンドを受信する。つまり、コマンド受信処理部４３２は、作業者端末２から送られた作業者コマンドを受信し、また、ユーザ端末３から送られたユーザコマンドを受信する。
【００３９】
コマンド実行処理部４３３は、コマンド受信処理部４３２にて受信したコマンドに応じた動作を行う。例えば、コマンド受信処理部４３２にて作業者コマンドを受信した場合、コマンド実行処理部４３３は、その作業者コマンドに応じて、設置作業や保守作業において必要となる動作を行う。一例として、計測データ（計測データ４２２）の消去（初期化）を指令するコマンドに応じて、コマンド実行処理部４３３は、データ記憶部４２に記憶される計測データ４２２を初期化する。また、元の電気機器５の固有情報や元の電気機器５に関するユーザの個人情報を消去を指令するコマンドに応じて、コマンド実行処理部４３３は、データ記憶部４２に記憶される機器情報４２１を消去する。なお、このような情報を消去を指令するコマンドでは、これら設置作業や保守作業に応じて、予め消去対象が規定されている。例えば、設定作業中には、計測データ４２２が消去対象となり、一方、保守作業中には、機器情報４２１が消去対象となる。そのため、コマンド実行処理部４３３は、作業に応じて定められた情報の消去を指令するコマンドである場合に限り、データ記憶部４２に記憶されている情報のうち、指令された情報を消去する。一方、コマンド受信処理部４３２にてユーザコマンドを受信した場合、コマンド実行処理部４３３は、そのユーザコマンドに応じて、電気機器５を制御したり、電気機器５から情報を読み出したりする。
【００４０】
なお、コマンド実行処理部４３３が作業者コマンドに応じた動作を行うのは、作業者端末認証部４３１にて認証された作業者端末２から作業者コマンドが送られた場合に限られる。仮に、作業者端末認証部４３１にて認証されていないユーザ端末３から作業者コマンドが送られたとしても、コマンド実行処理部４３３は、指令された動作を行うことなく、以下の応答送信処理部４３４からエラーを返信させる。
【００４１】
応答送信処理部４３４は、上記コマンド実行処理部４３３の実行動作に応じた応答を、コマンドの送信元（作業者端末２またはユーザ端末３）に送信する。例えば、応答送信処理部４３４は、コマンド実行処理部４３３が作業コマンドを実行した場合に、その実行結果を作業者端末２に送信する。同様に、コマンド実行処理部４３３がユーザコマンドを実行した場合に、応答送信処理部４３４は、その実行結果をユーザ端末３に送信する。
【００４２】
以下、ホームネットワークシステム１の動作について、図８，図９を参照して説明する。図８は、作業者端末２とコントローラ４との間の基本シーケンスの一例を示すシーケンス図であり、また、図９は、基本シーケンスの具体例を示すシーケンス図である。
【００４３】
最初に、図８を参照して、作業者端末２とコントローラ４との間の基本シーケンスについて説明する。まず、作業者端末２は、コントローラ４に対して端末認証を申請する（Ｓｑ１０１）。つまり、認証申請処理部２５１は、作業者端末２から作業者コマンドの送信を可能とするために端末認証を申請する。
【００４４】
コントローラ４は、端末認証の申請を受け付けると（Ｓｑ１０２）、端末認証情報（上述した端末認証情報２４１）の送信を作業者端末２に要求する（Ｓｑ１０３）。つまり、作業者端末認証部４３１は、「作業者端末」であることを示す情報を作業者端末２に要求する。
【００４５】
作業者端末２は、コントローラ４に対して端末認証情報（端末認証情報２４１）を送信する（Ｓｑ１０４）。つまり、認証申請処理部２５１は、データ記憶部２４から端末認証情報２４１を読み出して、コントローラ４に送信する。
【００４６】
コントローラ４は、作業者端末２を認証する（Ｓｑ１０５）。つまり、作業者端末認証部４３１は、受信した端末認証情報２４１の妥当性などをチェックした後に、作業者端末２を認証する。そして、コントローラ４は、作業コマンドの送信を作業者端末２に許可する（Ｓｑ１０６）。
【００４７】
この許可を受けて、作業者端末２は、コントローラ４に対して作業コマンドを送信する（Ｓｑ１０７）。コントローラ４は、受信した作業コマンドに応じた動作を実行し（Ｓｑ１０８）、その応答を作業者端末２に送信する（Ｓｑ１０９）。
【００４８】
次に、これらＳｑ１０７〜Ｓｑ１０９のやり取りを、図９を参照してより具体的に説明する。図９では、一例として、作業者が設置作業中に、計測データ４２２の消去（初期化）を指令するコマンドをコントローラ４に送信する場合のシーケンスを示している。
【００４９】
作業者端末２は、コントローラ４に対して計測データ４２２の初期化コマンドを送信する（Ｓｑ１０７）。つまり、作業者コマンド送信処理部２５２は、設置作業における電気機器５の稼働によって、電気機器５の消費電力量などが計測され、コントローラ４のデータ記憶部４２に計測データ４２２が記憶されてしまっているため、その計測データ４２２を初期化するためのコマンドをコントローラ４に送信する。
【００５０】
コントローラ４は、受信した初期化コマンドに応じて計測データ（計測データ４２２）を初期化する（Ｓｑ１０８）。つまり、コマンド実行処理部４３３は、データ記憶部４２に記憶される計測データ４２２を初期化する。そして、コントローラ４は、計測データ４２２の初期化完了を作業者端末２に応答する（Ｓｑ１０９）。つまり、応答送信処理部４３４は、データ記憶部４２にて計測データ４２２が初期化されたことを示す応答を作業者端末２に送信する。
【００５１】
この図９では、設置作業中に送信される作業コマンド（初期化コマンド）を一例として説明したが、この他にも、保守作業中に送信される作業コマンドについても同様に処理される。例えば、保守作業中に、Ｓｑ１０７にて、作業者端末２から元の電気機器５の固有情報や元の電気機器５に関するユーザの個人情報の消去を指令するコマンドが送られると、コマンド実行処理部４３３は、データ記憶部４２に記憶される機器情報４２１を消去する（Ｓｑ１０８）。そして、応答送信処理部４３４は、機器情報４２１の消去が完了したことを示す応答を作業者端末２に送信する
【００５２】
このような作業者端末２とコントローラ４とのやり取りは、端末認証が正常に行われたことを前提として成り立っている。そのため、例えば、端末認証が行われないユーザ端末３からは、コントローラ４に対して、作業者コマンドが送信されない。つまり、ユーザ端末３を操作するユーザの意に反して、コントローラ４（データ記憶部４２）に記憶される機器情報４２１や計測データ４２２が消去されることがない。また仮に、ユーザ端末３から作業コマンドを送ったとしても、端末認証がなされていないため、上述したように、コマンド実行処理部４３３は指令された動作を行うことなく、応答送信処理部４３４からエラーを返信させる。つまり、ユーザの不正行為（例えば、課金に影響する情報の改ざんなど）を防止することができる。この結果、セキュリティを高めつつ、情報の消去を適切に行うことができる。
【００５３】
（実施形態２）
上記の実施形態１では、作業者端末２からコントローラ４に作業コマンドが送られ、コントローラ４が、その作業コマンドに応じて、例えば、データ記憶部４２の消去（初期化を含む）を行うことができる。それでも、作業者の操作ミスなどにより、設置作業や保守作業において必須となる作業コマンドが作業者端末２からコントローラ４に送られないまま、作業が終了してしまう場合も起こり得る。そのため、作業者端末２にて、作業者の作業手順を管理するようにしてもよい。
【００５４】
実施形態２において、作業者端末２は、図１０に示すように、データ記憶部２４に作業手順情報２４２を更に記憶している点で、上記実施形態１の作業者端末２と異なっている。作業手順情報２４２は、一連の作業内容を規定する情報であり、一例として、図１１に示すように、作業手順情報２４２は、番号、作業内容、作業コマンド、および、実行済みフラグを含んでいる。この図１１では、設置作業時における一連の作業内容を規定しており、番号順（昇順）に、作業内容が作業者に提示されるようになっている。この提示した作業内容に応じて、作業者が定められた操作を行うと、対応する作業者コマンドが作業者コマンド送信処理部２５２からコントローラ４へ送られるようになっている。そして、応答受信処理部２５３が、正常な応答を受信すると、実行済みフラグがセットされるようになっている。そして、作業手順情報２４２における全ての実行済みフラグがセットされてない状態だと、作業者端末２は、その作業の完了を認めないようにする。
【００５５】
このように、実施形態２では、作業手順情報２４２によって、作業者の作業手順を管理するため、作業者の作業漏れなどを防止することができる。また、上記の実施形態２では、作業者端末２（データ記憶部２４）に作業手順情報２４２を記憶させて作業者の作業手順を管理する場合について説明したが、コントローラ４（データ記憶部４２）にこのような作業手順情報２４２を記憶し、コントローラ４が主となり、作業者の作業手順を管理してもよい。更に、作業者端末２とコントローラ４との双方に作業手順情報２４２を記憶し、相互にチェックしながら作業者の作業手順を管理してもよい。
【００５６】
（実施形態３）
上記の実施形態１などでは、電気機器５の設置作業時に、コントローラ４（データ記憶部４２）に記憶される計測データ４２２を初期化する場合につて説明した。それでも、電気機器５のメンテナンスなどのために、当初から計測している情報を継続して残しておきたい場合も生じ得る。そのため、当初からの情報が残るように計測データ４２２を初期化してもよい。
【００５７】
実施形態３において、コントローラ４（データ記憶部４２）は、図１２に示すように、オフセット値を含む計測データ４２２を記憶する点で、上記実施形態１のコントローラ４と異なっている。図１２におけるオフセット値には、計測データ４２２を初期化する際に、その時点の積算電力量の値がセットされる。なおその際、積算電力量は何ら変更されない。すなわち、上述した実施形態１のように、計測データ４２２の積算電力量を直接初期化するのではなく、それらから差し引くためのオフセット値を同じ値に更新することで、差分により求まる現在積算電力量が初期化されるようにしている。
【００５８】
図１３を参照してより具体的に説明すると、設置作業の完了に伴い、時間ｔ１にて、計測データ４２２の初期化コマンドが作業者端末２からコントローラ４に送られたとする。その際、コントローラ４（コマンド実行処理部４３３）は、その時間ｔ１における積算電力量ｐ１を、上述した図１２のオフセット値にセットする。つまり、差分により求まる現在積算電力量は、積算電力量−オフセット値（つまり、ｐ１−ｐ１）となり、ゼロに初期化される。その後、ユーザの使用に応じて、積算電力量が増加していく。そして、時間ｔ２にて、現在積算電力量の取得コマンドがユーザ端末３からコントローラ４に送られたとする。その際、コントローラ４（コマンド実行処理部４３３）は、積算電力量−オフセット値（つまり、ｐ２−ｐ１）により現在積算電力量を求め、求めた現在積算電力量をユーザ端末３に送信する。
【００５９】
このように、実施形態３では、積算電力量から差し引くためのオフセット値を含む情報を計測データ４２２に記憶しており、計測データ４２２を初期化する際に、計測データ４２２の積算電力量を直接初期化するのではなく、オフセット値を積算電力量と同じ値に更新することで、差分により求まる現在積算電力量が初期化されるようにしている。そのため、電気機器５にて当初から計測している情報を継続して残すことができ、メンテナンスなどに活用することができる。一方、ユーザ（ユーザ端末３）に対しては、計測データ４２２の積算電力量からオフセット値を差し引いた現在積算電力量を送信するため、ユーザの使用に伴って計測されたデータを正常に提供できる。
【００６０】
上記の実施形態では、コントローラ４などに本発明が適用される場合について説明したが、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、前記の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなど）に格納して配布し、当該コンピュータプログラムをコンピュータにインストールすることにより、前記の処理を実行するコントローラ４を構成してもよい。また、インターネットなどの通信ネットワーク上のサーバ装置が有する記憶装置に当該コンピュータプログラムを格納しておき、通常のコンピュータシステムがダウンロードなどすることでコントローラ４を構成してもよい。
【００６１】
また、コントローラ４の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００６２】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（BBS, Bulletin Board System）に前記コンピュータプログラムを掲示し、ネットワークを介して前記コンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、前記の処理を実行できるように構成してもよい。
【産業上の利用可能性】
【００６３】
本発明は、セキュリティを高めつつ、情報の消去を適切に行うことのできるコントローラ、作業者端末、情報消去方法、および、プログラムに好適に採用され得る。
【符号の説明】
【００６４】
１  ホームネットワークシステム、２  作業者端末、３  ユーザ端末、４  コントローラ、５  電気機器、９  宅内ネットワーク、２１，３１，４１  通信部、２２，３２  表示部、２３，３３  入力部、２４，３４，４２  データ記憶部、２５，３５，４３  制御部
【図１】
2015071952.tif 000003
【図２】
2015071952.tif 000004
【図３】
2015071952.tif 000005
【図４】
2015071952.tif 000006
【図５】
2015071952.tif 000007
【図６】
2015071952.tif 000008
【図７】
2015071952.tif 000009
【図８】
2015071952.tif 000010
【図９】
2015071952.tif 000011
【図１０】
2015071952.tif 000012
【図１１】
2015071952.tif 000013
【図１２】
2015071952.tif 000014
【図１３】
2015071952.tif 000015
【手続補正書】
【提出日】平成27年11月30日(2015.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために、本発明に係るコントローラは、
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、コントローラ。
【請求項２】
前記記憶部は、計測された前記電気機器の電力量を含む計測データを記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の前記計測データを初期化するコマンドである場合に限り、前記記憶部に記憶されている前記計測データを初期化する、請求項１に記載のコントローラ。
【請求項３】
前記記憶部は、前記電気機器の固有情報、および、前記電気機器に関連したユーザの個人情報を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の前記固有情報および前記個人情報を消去するコマンドである場合に限り、前記記憶部に記憶されている前記固有情報および前記個人情報を消去する、請求項１に記載のコントローラ。
【請求項４】
前記記憶部は、計測された前記電気機器の電力量を積算する積算電力量、および、当該積算電力量から差し引くためのオフセット値を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の現在積算電力量を初期化するコマンドである場合に限り、前記記憶部に記憶されている前記積算電力量を前記オフセット値にセットすることで、差分により求まる現在積算電力量を初期化する、請求項１に記載のコントローラ。
【請求項５】
住居内に設置された電気機器を管理するコントローラと通信可能な作業者端末であって、
前記コントローラに対して認証を申請する認証申請処理部と、
認証を受けた前記コントローラにコマンドを送信するコマンド送信処理部と、
一連の作業内容を規定する作業手順情報を記憶する記憶部と、を備え、
前記記憶部に記憶される作業手順情報には、前記コントローラに記憶される前記電気機器に関する種々の情報のうち、前記記憶部に記憶されている特定の情報を消去するためのコマンドが含まれており、
前記コマンド送信処理部は、前記記憶部に記憶される作業手順情報に従って、認証を受けた前記コントローラにコマンドを順次送信する、作業者端末。
【請求項６】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコントローラにおける情報消去方法であって、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信ステップと、
前記通信ステップが通信を行う前記作業者端末を認証する認証ステップと、
前記認証ステップが認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理ステップと、を備え、
前記コマンド実行処理ステップは、前記認証ステップが認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、情報消去方法。
【請求項７】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコンピュータを、
作業者が操作する作業者端末、または、ユーザが操作するユーザ端末と通信を行う通信部、
前記通信部が通信を行う前記作業者端末を認証する認証部、
前記認証部が認証した前記作業者端末、または、前記ユーザ端末から送られるコマンドに応じた処理を実行するコマンド実行処理部、として機能させ、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、プログラム。
【手続補正書】
【提出日】平成28年11月2日(2016.11.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために、本発明に係るコントローラは、
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、および、ユーザが操作するユーザ端末の何れかと通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、および、前記ユーザ端末の何れかから送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
住居内に設置された電気機器を管理するコントローラであって、
作業者が操作する作業者端末、および、ユーザが操作するユーザ端末の何れかと通信を行う通信部と、
前記通信部が通信を行う前記作業者端末を認証する認証部と、
前記認証部が認証した前記作業者端末、および、前記ユーザ端末の何れかから送られるコマンドに応じた処理を実行するコマンド実行処理部と、
前記電気機器に関する種々の情報を記憶する記憶部と、を備え、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、コントローラ。
【請求項２】
前記記憶部は、計測された前記電気機器の電力量を含む計測データを記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の前記計測データを初期化するコマンドである場合に限り、前記記憶部に記憶されている前記計測データを初期化する、請求項１に記載のコントローラ。
【請求項３】
前記記憶部は、前記電気機器の固有情報、および、前記電気機器に関連したユーザの個人情報を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の前記固有情報および前記個人情報を消去するコマンドである場合に限り、前記記憶部に記憶されている前記固有情報および前記個人情報を消去する、請求項１に記載のコントローラ。
【請求項４】
前記記憶部は、計測された前記電気機器の電力量を積算する積算電力量、および、当該積算電力量から差し引くためのオフセット値を含む情報を記憶しており、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記電気機器の現在積算電力量を初期化するコマンドである場合に限り、前記記憶部に記憶されている前記積算電力量を前記オフセット値にセットすることで、差分により求まる現在積算電力量を初期化する、請求項１に記載のコントローラ。
【請求項５】
住居内に設置された電気機器を管理するコントローラと通信可能な作業者端末であって、
前記コントローラに対して認証を申請する認証申請処理部と、
認証を受けた前記コントローラにコマンドを送信するコマンド送信処理部と、
送信したコマンドに対する応答を前記コントローラから受信し、送信したコマンドの正常実行を管理する応答処理部と、
一連の作業内容を規定する作業手順情報であり、作業内容に応じたコマンドが含まれる作業手順情報を記憶する記憶部と、を備え、
前記記憶部に記憶される作業手順情報には、前記コントローラに記憶される前記電気機器に関する種々の情報のうち、前記記憶部に記憶されている特定の情報を消去するためのコマンドが含まれており、
前記応答処理部が、前記記憶部に記憶される作業手順情報の作業内容に応じたコマンドが全て正常実行された場合に、作業の完了を認める、作業者端末。
【請求項６】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコントローラにおける情報消去方法であって、
作業者が操作する作業者端末、および、ユーザが操作するユーザ端末の何れかと通信を行う通信ステップと、
前記通信ステップが通信を行う前記作業者端末を認証する認証ステップと、
前記認証ステップが認証した前記作業者端末、および、前記ユーザ端末の何れかから送られるコマンドに応じた処理を実行するコマンド実行処理ステップと、を備え、
前記コマンド実行処理ステップは、前記認証ステップが認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、情報消去方法。
【請求項７】
住居内に設置された電気機器に関する種々の情報を記憶する記憶部を有しており、当該電気機器を管理するコンピュータを、
作業者が操作する作業者端末、および、ユーザが操作するユーザ端末の何れかと通信を行う通信部、
前記通信部が通信を行う前記作業者端末を認証する認証部、
前記認証部が認証した前記作業者端末、および、前記ユーザ端末の何れかから送られるコマンドに応じた処理を実行するコマンド実行処理部、として機能させ、
前記コマンド実行処理部は、前記認証部が認証した前記作業者端末から送られたコマンドであり、かつ、前記記憶部に記憶されている情報の消去を指令するコマンドである場合に限り、前記記憶部に記憶されている情報のうち、当該指令された情報を消去する、プログラム。
【国際調査報告】
2015071952.tif 000016
2015071952.tif 000017
2015071952.tif 000018
2015071952.tif 000019