(57)【要約】【課題】同一ネットワーク上に複数台の機器が存在する場合でも、ユーザに対応する機器を高精度に特定することができる機器特定方法及び機器特定装置を提供する。【解決手段】サーバ１００は、第１機器を含む複数機器からネットワーク２００を介して、複数機器に対する現在の稼動モードを示す稼動情報を受信する通信部１０１と、複数機器が取りうる稼動モードを記憶する家電入力データ記憶部１０５と、家電入力データ記憶部１０５に記憶された稼動モードと、稼動情報とに基づいて、複数機器が取りうる複数の稼動モードの中から、複数機器の現在の稼動モード以外の第１モードを抽出する機器特定用操作算出部１０４と、第１モードで第１機器を稼動させるための指示を、ユーザが第１機器に入力したことを示す第１情報を、第１機器から受信した場合、第１機器はユーザに対応する機器であると特定する稼動情報管理部１０２とを備える。【選択図】図２
2018148547.tif 000002
【特許請求の範囲】
【請求項１】
機器を特定する方法であって、
複数機器からネットワークを介して、前記複数機器に対する現在の稼動モードを示す稼動情報を受信し、前記複数機器は第１機器を含み、
メモリに記憶された前記複数機器が取りうる稼動モードと、前記稼動情報とに基づいて、前記複数機器の現在の稼動モード以外の第１モードを抽出し、前記第１モードは前記複数機器が取りうる稼動モードに含まれ、
前記第１モードで前記第１機器を稼動させるための指示を、ユーザが前記第１機器に入力したことを示す第１情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する、
方法。
【請求項２】
前記第１情報を、前記第１機器を識別する識別子とともに、前記第１機器から受信した場合、前記第１機器から送信された前記識別子は前記ユーザに対応する機器の識別子であると特定する、
請求項１記載の方法。
【請求項３】
前記第１モードは、前記第１機器を操作するための操作ボタンにより設定される、
請求項１又は２記載の方法。
【請求項４】
前記複数機器は、空調機を含み、
前記複数機器が取りうる稼動モードは、自動モード、冷房モード、暖房モード、除湿モード、及び停止モードのうち少なくとも二つを含む、
請求項１〜３のいずれかに記載の方法。
【請求項５】
前記複数機器は、洗濯機を含み、
前記複数機器が取りうる稼動モードは、洗濯乾燥モード、乾燥モード、脱水モード、洗濯モード、及び停止モードのうち少なくとも二つを含む、
請求項１〜３のいずれかに記載の方法。
【請求項６】
前記稼動情報は、更に、前記複数機器を稼動させるために設定された現在のパラメータ値を含み、
前記第１モードが存在しない場合は、前記パラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在のパラメータ値以外の第１パラメータ値を抽出し、
前記第１パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第２情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する、
請求項１記載の方法。
【請求項７】
前記第１パラメータ値は、前記第１機器を操作するための操作ボタンにより設定される、
請求項６記載の方法。
【請求項８】
前記複数機器は、空調機を含み、
前記複数機器を稼動させるために設定された現在のパラメータ値は、前記複数機器が稼動する温度値、又は前記複数機器が稼動する風量値の少なくとも一方を含む、
請求項６又は７記載の方法。
【請求項９】
前記複数機器は、洗濯機を含み、
前記複数機器を稼動させるために設定された現在のパラメータ値は、洗い時間、すすぎ時間、脱水時間、乾燥時間、又は水量の少なくとも一つを含む、
請求項６又は７記載の方法。
【請求項１０】
前記稼動情報は、更に、前記複数機器を稼動させるために設定された、現在の第１種別のパラメータ値及び現在の第２種別のパラメータ値を含み、
前記第１モードが存在しない場合は、前記第１種別のパラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在の第１種別のパラメータ値以外の第１パラメータ値を抽出し、
前記第１パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第２情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定し、
前記第１パラメータ値が存在しない場合は、前記第２種別のパラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在の第２種別のパラメータ値以外の第２パラメータ値を抽出し、
前記第２パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第３情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する、
請求項１記載の方法。
【請求項１１】
機器を特定する装置であって、
第１機器を含む複数機器からネットワークを介して、前記複数機器に対する現在の稼動モードを示す稼動情報を受信する受信部と、
前記複数機器が取りうる稼動モードを記憶する記憶部と、
前記記憶部に記憶された前記複数機器が取りうる稼動モードと、前記稼動情報とに基づいて、前記複数機器が取りうる稼動モードの中から、前記複数機器の現在の稼動モード以外の第１モードを抽出する抽出部と、
前記第１モードで前記第１機器を稼動させるための指示を、ユーザが前記第１機器に入力したことを示す第１情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する特定部とを備える、
装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、機器を特定する機器特定方法及び機器特定装置に関し、例えば、家庭内ネットワーク等のローカル・エリア・ネットワーク又はインターネット等のワイド・エリア・ネットワークに接続された機器を特定する機器特定方法及び機器特定装置に関する。
【背景技術】
【０００２】
機器のＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ：モノのインターネット）化が進み、家庭内の空調機、照明器具などの家電機器も、家庭内ネットワーク及びインターネットへ接続する機能を搭載するものが増えてきている。それに伴い、ネットワークを介してサーバに接続した機器を、遠隔で操作及び監視する技術が普及してきている。
【０００３】
ここで、各家庭内の様々な機器を遠隔で操作及び監視するためには、利用者が所望する機器を特定する必要がある。特許文献１には、機器の識別子と機器状態の情報とを関連付けて格納しておき、機器から受信した機器状態の情報から機器状態が変化したことを検出することで機器を特定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−００１７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、同じネットワーク上に同じ機器状態を持つ機器が複数存在する場合については、何ら検討されておらず、同一ネットワーク上に複数台の機器が存在する場合の機器特定方法については、更なる改善が必要とされていた。
【０００６】
本開示は、上記の課題を解決するためになされたもので、同一ネットワーク上に複数台の機器が存在する場合でも、ユーザに対応する機器を高精度に特定することができる機器特定方法及び機器特定装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る方法は、機器を特定する方法であって、複数機器からネットワークを介して、前記複数機器に対する現在の稼動モードを示す稼動情報を受信し、前記複数機器は第１機器を含み、メモリに記憶された前記複数機器が取りうる稼動モードと、前記稼動情報とに基づいて、前記複数機器の現在の稼動モード以外の第１モードを抽出し、前記第１モードは前記複数機器が取りうる稼動モードに含まれ、前記第１モードで前記第１機器を稼動させるための指示を、ユーザが前記第１機器に入力したことを示す第１情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する。
【発明の効果】
【０００８】
本開示によれば、同一ネットワーク上に複数台の機器が存在する場合でも、ユーザに対応する機器を高精度に特定することができる。
【図面の簡単な説明】
【０００９】
【図１】本開示の実施の形態１に係るネットワークシステムの構成の一例を示す概略図である。
【図２】図１に示すサーバ、空調機及び端末の構成の一例を示すブロック図である。
【図３】図２に示す稼動情報記憶部に記憶される空調機の稼働情報の一例を示す図である。
【図４】図２に示す家電入力データ記憶部に記憶される空調機の家電入力データの一例を示す図である。
【図５】図１に示すリモコンの外観の一例を示す図である。
【図６】図２に示すサーバ、空調機及び端末における家電機器特定処理の一例を示すシーケンス図である。
【図７】図２に示すサーバにおける家電機器特定処理の一例を示すフローチャートである。
【図８】家電機器が洗濯機である場合の、図２に示す稼動情報記憶部に記憶される洗濯機の稼動情報の一例を示す図である。
【図９】家電機器が洗濯機である場合の、図２に示す家電入力データ記憶部に記憶される洗濯機の家電入力データの一例を示す図である。
【図１０】洗濯機の外観の一例を示す図である。
【図１１】家電機器が洗濯機である場合の、洗濯機の入力部（操作ボタン）の一例を示す図である。
【図１２】本開示の実施の形態２に係る家庭内ネットワークシステムの構成の一例を示す概略図である。
【発明を実施するための形態】
【００１０】
（本開示の基礎となった知見）
上記の特許文献１の方法では、同じネットワーク上に同じ機器状態を持つ機器が複数存在する場合、同時に機器状態の変化を検出したときには機器を特定することができない。例えば、機器が接続するネットワークがインターネットであり、遠隔監視している機器が空調機であった場合、接続する台数が非常に多く、同時に複数台の機器状態の変化を検出する可能性がある。
【００１１】
また、機器が接続するネットワークが、インターネットより狭い範囲である家庭内ネットワークであっても、家庭内に同じ機器状態を持つ空調機や照明器具を複数設置する場合があり、利用者が同時に機器を操作し、複数台の機器状態の変化を検出する可能性がある。
【００１２】
そこで、本願発明者らは、同一ネットワーク上に複数台の機器が存在する場合の機器特定方法について鋭意検討を行った結果、本開示を完成したものである。
【００１３】
本開示の一態様に係る方法は、機器を特定する方法であって、複数機器からネットワークを介して、前記複数機器に対する現在の稼動モードを示す稼動情報を受信し、前記複数機器は第１機器を含み、メモリに記憶された前記複数機器が取りうる稼動モードと、前記稼動情報とに基づいて、前記複数機器の現在の稼動モード以外の第１モードを抽出し、前記第１モードは前記複数機器が取りうる稼動モードに含まれ、前記第１モードで前記第１機器を稼動させるための指示を、ユーザが前記第１機器に入力したことを示す第１情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する。
【００１４】
このような構成により、第１機器を含む複数機器からネットワークを介して、複数機器に対する現在の稼動モードを示す稼動情報を受信し、メモリに記憶された複数機器が取りうる稼動モードと、受信した稼動情報とに基づいて、複数機器が取りうる稼動モードの中から、複数機器の現在の稼動モード以外の第１モードを抽出し、第１モードで第１機器を稼動させるための指示を、ユーザが第１機器に入力したことを示す第１情報を、第１機器から受信した場合、第１機器はユーザに対応する機器であると特定しているので、同一ネットワーク上に複数台の機器が存在する場合でも、ユーザに対応する機器を高精度に特定することができる。
【００１５】
前記第１情報を、前記第１機器を識別する識別子とともに、前記第１機器から受信した場合、前記第１機器から送信された前記識別子は前記ユーザに対応する機器の識別子であると特定するようにしてもよい。
【００１６】
このような構成により、第１情報を、第１機器を識別する識別子とともに、第１機器から受信した場合、第１機器から送信された識別子はユーザに対応する機器の識別子であると特定しているので、同一ネットワーク上に複数台の機器が存在する場合でも、ユーザの個人情報を扱うことなく、ユーザに対応する機器の識別子を高精度に特定することができる。
【００１７】
前記第１モードは、前記第１機器を操作するための操作ボタンにより設定されるようにしてもよい。
【００１８】
このような構成により、第１モードが第１機器を操作するための操作ボタンにより設定されるので、第１機器の既存の操作ボタンを用いて、第１モードで第１機器を稼動させるための指示を入力することができ、ユーザは第１モードで第１機器を稼動させるための指示を容易に入力することができる。
【００１９】
前記複数機器は、空調機を含み、前記複数機器が取りうる稼動モードは、自動モード、冷房モード、暖房モード、除湿モード、及び停止モードのうち少なくとも二つを含むようにしてもよい。
【００２０】
このような構成により、複数機器が取りうる稼動モードとして、空調機の自動モード、冷房モード、暖房モード、除湿モード、及び停止モードのうち少なくとも二つのモードを用いることができるので、空調機のリモコンに設けられている自動モード、冷房モード、暖房モード、除湿モード、及び停止モードの操作ボタンを用いて、ユーザは第１モードで第１機器を稼動させるための指示を容易に入力することができる。
【００２１】
前記複数機器は、洗濯機を含み、前記複数機器が取りうる稼動モードは、洗濯乾燥モード、乾燥モード、脱水モード、洗濯モード、及び停止モードのうち少なくとも二つを含んでもよい。
【００２２】
このような構成により、複数機器が取りうる稼動モードとして、洗濯機の洗濯乾燥モード、乾燥モード、脱水モード、洗濯モード、及び停止モードのうち少なくとも二つのモードを用いることができるので、洗濯機の入力部に設けられている洗濯乾燥モード、乾燥モード、脱水モード、洗濯モード、及び停止モードの操作ボタンを用いて、ユーザは第１モードで第１機器を稼動させるための指示を容易に入力することができる。
【００２３】
前記稼動情報は、更に、前記複数機器を稼動させるために設定された現在のパラメータ値を含み、前記第１モードが存在しない場合は、前記パラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在のパラメータ値以外の第１パラメータ値を抽出し、前記第１パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第２情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定するようにしてもよい。
【００２４】
このような構成により、第１モードが存在しない場合は、パラメータ値が取りうるパラメータ値範囲と、複数機器を稼動させるために設定された現在のパラメータ値を含む稼動情報とに基づいて、複数機器の現在のパラメータ値以外の第１パラメータ値を抽出し、第１パラメータ値で第１機器を稼動させるための指示を、ユーザが第１機器に入力したことを示す第２情報を、第１機器から受信した場合、第１機器はユーザに対応する機器であると特定しているので、同一ネットワーク上に多数の機器が存在し、複数機器の現在の稼動モード以外の第１モードが存在しない場合でも、ユーザに対応する機器を高精度に特定することができる。
【００２５】
前記第１パラメータ値は、前記第１機器を操作するための操作ボタンにより設定されるようにしてもよい。
【００２６】
このような構成により、第１パラメータ値が第１機器を操作するための操作ボタンにより設定されるので、第１機器の既存の操作ボタンを用いて、第１パラメータ値で第１機器を稼動させるための指示を入力することができ、ユーザは第１パラメータ値で第１機器を稼動させるための指示を容易に入力することができる。
【００２７】
前記複数機器は、空調機を含み、前記複数機器を稼動させるために設定された現在のパラメータ値は、前記複数機器が稼動する温度値、又は前記複数機器が稼動する風量値の少なくとも一方を含むようにしてもよい。
【００２８】
このような構成により、複数機器を稼動させるために設定された現在のパラメータ値として、空調機が稼動する温度値又は風量値の少なくとも一方を用いることができるので、空調機のリモコンに設けられている温度用の操作ボタン又は風量用の操作ボタンを用いて、ユーザは第１パラメータ値で第１機器を稼動させるための指示を容易に入力することができる。
【００２９】
前記複数機器は、洗濯機を含み、前記複数機器を稼動させるために設定された現在のパラメータ値は、洗い時間、すすぎ時間、脱水時間、乾燥時間、又は水量の少なくとも一つを含んでもよい。
【００３０】
このような構成により、複数機器を稼動させるために設定された現在のパラメータ値として、洗い時間、すすぎ時間、脱水時間、乾燥時間、又は水量の少なくとも一つを用いることができるので、洗濯機の入力部に設けられている洗い時間、すすぎ時間、脱水時間、乾燥時間、又は水量の少なくとも一つの操作ボタンを用いて、ユーザは第１パラメータ値で第１機器を稼動させるための指示を容易に入力することができる。
【００３１】
前記稼動情報は、更に、前記複数機器を稼動させるために設定された、現在の第１種別のパラメータ値及び現在の第２種別のパラメータ値を含み、前記第１モードが存在しない場合は、前記第１種別のパラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在の第１種別のパラメータ値以外の第１パラメータ値を抽出し、前記第１パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第２情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定し、前記第１パラメータ値が存在しない場合は、前記第２種別のパラメータ値が取りうるパラメータ値範囲と、前記稼動情報とに基づいて、前記現在の第２種別のパラメータ値以外の第２パラメータ値を抽出し、前記第２パラメータ値で前記第１機器を稼動させるための指示を、前記ユーザが前記第１機器に入力したことを示す第３情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定するようにしてもよい。
【００３２】
このような構成により、第１モードが存在しない場合は、第１種別のパラメータ値が取りうるパラメータ値範囲と、複数機器を稼動させるために設定された現在の第１種別のパラメータ値を含む稼動情報とに基づいて、複数機器の現在の第１種別のパラメータ値以外の第１パラメータ値を抽出し、第１パラメータ値で第１機器を稼動させるための指示を、ユーザが第１機器に入力したことを示す第２情報を、第１機器から受信した場合、第１機器はユーザに対応する機器であると特定している。また、第１パラメータ値が存在しない場合は、第２種別のパラメータ値が取りうるパラメータ値範囲と、複数機器を稼動させるために設定された現在の第２種別のパラメータ値を含む稼動情報とに基づいて、複数機器の現在の第２種別のパラメータ値以外の第２パラメータ値を抽出し、第２パラメータ値で第１機器を稼動させるための指示を、ユーザが第１機器に入力したことを示す第３情報を、第１機器から受信した場合、第１機器はユーザに対応する機器であると特定している。したがって、同一ネットワーク上に膨大な数の機器が存在し、複数機器の現在の稼動モード以外の第１モードが存在せず、さらに、複数機器の現在の第１種別のパラメータ値以外の第１パラメータ値が存在しない場合でも、ユーザに対応する機器を高精度に特定することができる。
【００３３】
また、本開示は、以上のような特徴的な処理を実行する機器特定方法として実現することができるだけでなく、機器特定方法が実行する特徴的な処理に対応する特徴的な構成を備える機器特定装置などとして実現することもできる。したがって、以下の他の態様でも、上記の機器特定方法と同様の効果を奏することができる。
【００３４】
本開示の他の態様に係る装置は、機器を特定する装置であって、第１機器を含む複数機器からネットワークを介して、前記複数機器に対する現在の稼動モードを示す稼動情報を受信する受信部と、前記複数機器が取りうる稼動モードを記憶する記憶部と、前記記憶部に記憶された前記複数機器が取りうる稼動モードと、前記稼動情報とに基づいて、前記複数機器が取りうる稼動モードの中から、前記複数機器の現在の稼動モード以外の第１モードを抽出する抽出部と、前記第１モードで前記第１機器を稼動させるための指示を、ユーザが前記第１機器に入力したことを示す第１情報を、前記第１機器から受信した場合、前記第１機器は前記ユーザに対応する機器であると特定する特定部とを備える。
【００３５】
なお、本開示の一実施の形態に係る機器特定装置の構成要素の一部とそれ以外の構成要素とを複数のコンピュータに分散させたシステムとして構成してもよい。
【００３６】
また、以下で説明する実施の形態は、いずれも本開示の一具体例を示すためのものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施の形態において、各々の内容を組み合わせることもできる。
【００３７】
以下に、本開示の実施の形態を、図面を参照しながら説明する。
【００３８】
（実施の形態１）
［ネットワークシステムの構成］
図１は、本開示の実施の形態１に係るネットワークシステムの構成の一例を示す図である。図１に示すネットワークシステムは、サーバ１００、端末１５０、並びに複数の宅内環境１１０ａ〜１１０ｎ（以下、宅内環境１１０とも記載）内の複数のブロードバンドルータ１２０ａ〜１２０ｎ（以下、ブロードバンドルータ１２０とも記載）、複数の空調機１３０ａ〜１３０ｎ（以下、空調機１３０とも記載）、及び複数のリモコン１４０ａ〜１４０ｎ（以下、リモコン１４０とも記載）を備える。
【００３９】
ここで、宅内環境１１０としては、例えば、家庭内ネットワーク等のローカル・エリア・ネットワークが利用可能なユーザの宅内の領域が該当するが、この例に特に限定されず、施設内又は企業内ネットワーク等のローカル・エリア・ネットワークが利用可能な施設又は企業の建物内の領域等であってもよい。
【００４０】
サーバ１００は、ネットワーク２００を介して、端末１５０及び複数のブロードバンドルータ１２０ａ〜１２０ｎに通信可能に接続され、複数のブロードバンドルータ１２０ａ〜１２０ｎの各々は、同じ宅内環境１１０ａ〜１１０ｎ内の空調機１３０ａ〜１３０ｎに無線により通信可能に接続されている。複数のリモコン１４０ａ〜１４０ｎの各々は、同じ宅内環境１１０ａ〜１１０ｎ内の空調機１３０ａ〜１３０ｎに赤外線通信等により操作信号等を送信する。
【００４１】
なお、図１では、宅内環境として、宅内環境１１０ａ、１１０ｎを図示しているが、同一ネットワーク上には他にも複数の宅内環境が存在し、サーバ１００と接続しているものとする。また、端末１５０の数も図示の例に特に限定されず、複数の端末を用いてもよい。また、ネットワーク２００としては、例えば、インターネットを用いているが、この例に特に限定されず、携帯電話の通信回線網等のワイド・エリア・ネットワークを用いてもよい。
【００４２】
端末１５０は、パソコン、タブレット又はスマートフォン等から構成され、例えば、空調機１３０等の家電機器を製造する機器メーカ等のコールセンターにおいて、オペレータが使用する情報処理装置である。
【００４３】
各宅内環境１１０には、ブロードバンドルータ１２０及び空調機１３０が設置され、空調機１３０は、ブロードバンドルータ１２０とＷｉ−Ｆｉ（登録商標）接続を確立して、ブロードバンドルータ１２０を介してネットワーク２００に通信可能に接続されている。リモコン１４０は、空調機１３０に対する利用者（ユーザ）からの制御要求を受け付けるための入力装置である。
【００４４】
なお、本実施の形態では、空調機１３０の入力装置として、リモコン１４０を用いているが、この例に特に限定されず、赤外線送信部を備えたスマートフォンやタブレット、任意のリモコンコマンドを生成する赤外線送信機などを用いてもよい。また、本実施の形態における空調機１３０は、通信機能を備えているので、通信機能を備えたスマートフォン、タブレット、及びパソコンなどの端末からネットワーク２００を介して遠隔操作要求を空調機１３０に送信してもよい。この場合、遠隔操作要求を行う端末を空調機１３０の入力装置としてもよい。
【００４５】
また、図１では、宅内環境１１０内の家電機器の一例として一台の空調機１３０を示したが、これらは例示であり、複数台及び複数種類の家電機器を備える場合もあり、本実施の形態が適用される機器として、家電機器、業務用機器等の種々の機器を用いることができ、例えば、洗濯機、空気清浄機、除湿機等を用いてもよい。
【００４６】
また、図１では、ブロードバンドルータ１２０と空調機１３０とが直接Ｗｉ−Ｆｉ接続を確立して、ネットワーク２００に接続しているが、この例に特に限定されず、宅内環境１１０内の家電機器の制御とネットワーク接続とをまとめるＨＥＭＳ（Ｈｏｍｅ  Ｅｎｅｒｇｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）コントローラを用いてもよい。また、家電機器に無線通信機能が備わっていない場合には、ネットワーク機能を備えた中継機器に家電機器を有線接続してブロードバンドルータ１２０に接続する構成であってもよい。また、図１では、ブロードバンドルータ１２０が存在するが、家電機器に単独でインターネット接続する機能が備わっている場合には、ブロードバンドルータ１２０を介さず、直接ネットワーク接続する構成であってもよい。
【００４７】
図１のネットワークシステムは、サーバ１００をサーバとし、空調機１３０をクライアントとするサーバクライアントモデルを構成している。サーバクライアントモデルとは、クライアントからサーバへ要求を送信し、サーバがそれに対して処理を行い（システムの目的によっては応答を返し）、サーバとクライアントとがネットワークを介して連携する形態である。本実施の形態に係るネットワークシステムは、空調機１３０からサーバ１００へ稼動情報を送信し、サーバ１００が稼動情報を受信して蓄積するという連携処理を行う。
【００４８】
図２は、図１に示すサーバ１００、空調機１３０及び端末１５０の構成の一例を示すブロック図である。図２を参照して、本実施の形態１におけるネットワークシステムのサーバクライアントモデルの連携処理を説明する。なお、図２では、図示及び説明を容易にするため、空調機１３０のみを図示し、ブロードバンドルータ１２０の図示を省略し、空調機１３０がサーバ１００に接続するものとして説明する。
【００４９】
サーバ１００は、サーバ機能を実現するために、通信部１０１、稼動情報管理部１０２、及び稼動情報記憶部１０３を備える。空調機１３０は、クライアント機能を実現するために、通信部１３１、入力部１３２、家電制御部１３３、及び稼動情報変化検出部１３４を備える。
【００５０】
空調機１３０は、ユーザによるリモコン１４０の操作を入力部１３２で受け付け、リモコン１４０の操作に対応する制御を家電制御部１３３で行う。稼動情報変化検出部１３４は、家電制御部１３３の稼動情報を定期的に参照するか、又は、家電制御部１３３からの通知を受けることで家電制御部１３３の稼動情報を確認し、稼動情報に変化があったかどうかを検出する。稼動情報変化検出部１３４は、稼動情報に変化があったことを検出すると、通信部１３１を用いて、変化した稼動情報を、空調機１３０を識別する家電識別子とともにサーバ１００に送信する。
【００５１】
なお、稼動情報の送信方法は、上記の例に特に限定されず、稼動情報変化検出部１３４を省略し、家電制御部１３３が、リモコン１４０の操作に対応する制御を行うときに、当該制御に対応する稼動情報を、通信部１３１を用いて送信する等の種々の変更が可能である。
【００５２】
サーバ１００の通信部１０１は、空調機１３０からネットワーク２００を介して、当該機器に対する現在の稼動モード（例えば、運転モード）を示す稼動情報を受信する。具体的には、通信部１０１は、稼動情報と家電識別子とを受信して稼動情報管理部１０２に出力し、稼動情報管理部１０２は、受信した稼動情報及び家電識別子を稼動情報記憶部１０３に格納する。
【００５３】
［稼動情報記憶部１０３に格納される情報］
図３は、図２に示す稼動情報記憶部１０３に記憶される空調機１３０の稼働情報の一例を示す図である。例えば、稼動情報記憶部１０３は、図３に示す稼動情報テーブル３００を記憶している。稼動情報テーブル３００に格納されている稼動情報は、ネットワーク２００に接続している家電機器が空調機１３０である場合の稼動情報の一例である。稼動情報は、家電機器の利用者（ユ―ザ）の操作によって変化した情報であり、当該機器に対する現在の稼動モードを示す情報である。
【００５４】
具体的には、稼動情報テーブル３００には、稼動情報として、運転モード、風量、及び設定温度の各情報が格納されるとともに、稼動情報を送信した空調機１３０の家電識別子が格納される。稼動情報テーブル３００の稼動情報は、ネットワーク２００に接続している家電機器（空調機１３０）の稼動状況を遠隔監視するときに利用される。
【００５５】
例えば、図３に示す稼動情報テーブル３００の１行目には、家電識別子として「Ａｉｒｃｏｎ１」、運転モードとして「自動」、風量として「風量１」、及び設定温度として「２３」（℃）が記憶されている。なお、稼動情報は、上記の例に特に限定されず、例えば、家電機器が対応している操作内容に応じて扱う情報を増減したり、稼動情報を取得した時間を示す時間情報等を付加してもよい。また、機器を識別する家電識別子としては、機器を識別できれば、種々の情報を用いることができ、例えば、家電機器の品番、製造番号、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）アドレス等を用いてもよい。
【００５６】
［家電機器特定処理に係るサーバ１００の処理］
再び、図２を参照して、家電機器の一例である空調機１３０を特定する処理に係る構成について説明する。サーバ１００は、ユーザの空調機１３０を特定するために、さらに、機器特定用操作算出部１０４、及び家電入力データ記憶部１０５を備えている。端末１５０は、操作入力部１５１、通信部１５２、及び操作表示部１５３を備えている。なお、サーバ１００の各機能は、メモリ及びプロセッサ等でも実現可能である。
【００５７】
端末１５０の操作入力部１５１は、例えば、サービスセンタのオペレータにより操作され、オペレータからの家電機器特定要求等の入力を受け付け、通信部１５２は、操作入力部１５１を用いて入力された家電機器特定要求等の種々の情報をサーバ１００に送信する。
【００５８】
サーバ１００の家電入力データ記憶部１０５は、メモリ又は外部記憶装置等から構成され、家電機器の入力部が受け付ける入力に関する情報として、例えば、空調機１３０のリモコン１４０が受け付ける入力に関する情報である家電入力データを予め格納している。
【００５９】
機器特定用操作算出部１０４は、通信部１０１が端末１５０から家電機器特定要求を受信した場合、家電入力データ記憶部１０５に記憶された複数の空調機１３０ａ〜１３０ｎが取りうる複数の稼動モードを示す設定情報を含む家電入力データと、稼動情報記憶部１０３に記憶されている複数の空調機１３０ａ〜１３０ｎの現在の稼動モードを示す稼動情報とに基づいて、複数の空調機１３０ａ〜１３０ｎが取りうる複数の稼動モードの中から、複数の空調機１３０ａ〜１３０ｎの現在の稼動モード以外の第１モードを抽出する。機器特定用操作算出部１０４は、通信部１０１を介して、第１モードを端末１５０に送信する。
【００６０】
その後、稼動情報管理部１０２は、第１モードでユーザの空調機１３０を稼動させるための指示を、ユーザが空調機１３０に入力したことを示す第１情報を、通信部１０１が空調機１３０から稼動情報として受信した場合、第１情報を送信した空調機１３０はユーザに対応する家電機器であると特定する。
【００６１】
また、稼動情報は、更に、複数の空調機１３０ａ〜１３０ｎを稼動させるために設定された現在のパラメータ値を含み、機器特定用操作算出部１０４は、第１モードが存在しない場合、家電入力データ記憶部１０５に記憶された複数の空調機１３０ａ〜１３０ｎのパラメータ値が取りうるパラメータ値範囲と、稼動情報記憶部１０３に記憶されている複数の空調機１３０ａ〜１３０ｎの現在のパラメータ値を含む稼動情報とに基づいて、複数の空調機１３０ａ〜１３０ｎの現在のパラメータ値以外の第１パラメータ値を抽出する。機器特定用操作算出部１０４は、通信部１０１を介して、第１パラメータ値を端末１５０に送信する。
【００６２】
その後、稼動情報管理部１０２は、第１パラメータ値でユーザの空調機１３０を稼動させるための指示を、ユーザが空調機１３０に入力したことを示す第２情報を、通信部１０１が空調機１３０から稼動情報として受信した場合、第２情報を送信した空調機１３０はユーザに対応する家電機器であると特定する。
【００６３】
また、稼動情報は、更に、前記複数機器を稼動させるために設定された、現在の第１種別のパラメータ値及び現在の第２種別のパラメータ値を含み、機器特定用操作算出部１０４は、第１モードが存在しない場合、家電入力データ記憶部１０５に記憶された複数の空調機１３０ａ〜１３０ｎの第１種別のパラメータ値が取りうるパラメータ値範囲と、稼動情報記憶部１０３に記憶されている複数の空調機１３０ａ〜１３０ｎの現在の第１種別のパラメータ値を含む稼動情報とに基づいて、複数の空調機１３０ａ〜１３０ｎの現在の第１種別のパラメータ値以外の第１パラメータ値を抽出する。機器特定用操作算出部１０４は、通信部１０１を介して、現在の第１種別のパラメータ値以外の第１パラメータ値を端末１５０に送信する。
【００６４】
その後、稼動情報管理部１０２は、現在の第１種別のパラメータ値以外の第１パラメータ値でユーザの空調機１３０を稼動させるための指示を、ユーザが空調機１３０に入力したことを示す第２情報を、通信部１０１が空調機１３０から稼動情報として受信した場合、第２情報を送信した空調機１３０はユーザに対応する家電機器であると特定する。
【００６５】
一方、機器特定用操作算出部１０４は、第１パラメータ値が存在しない場合は、家電入力データ記憶部１０５に記憶された複数の空調機１３０ａ〜１３０ｎの第２種別のパラメータ値が取りうるパラメータ値範囲と、稼動情報記憶部１０３に記憶されている複数の空調機１３０ａ〜１３０ｎの現在の第２種別のパラメータ値を含む稼動情報とに基づいて、前記現在の第２種別のパラメータ値以外の第２パラメータ値を抽出する。機器特定用操作算出部１０４は、通信部１０１を介して、現在の第２種別のパラメータ値以外の第１パラメータ値を端末１５０に送信する。
【００６６】
その後、稼動情報管理部１０２は、現在の第２種別のパラメータ値以外の第２のパラメータ値でユーザの空調機１３０を稼動させるための指示を、ユーザが空調機１３０に入力したことを示す第３情報を、通信部１０１が空調機１３０から稼動情報として受信した場合、第３情報を送信した空調機１３０はユーザに対応する家電機器であると特定する。
【００６７】
稼動情報管理部１０２は、上記のようにして、ユーザに対応する家電機器であると特定した空調機１３０の家電識別子を、通信部１０１を介して端末１５０に送信する。
【００６８】
端末１５０の通信部１５２は、サーバ１００からの、第１モード、第１パラメータ値、第２パラメータ値、空調機１３０の家電識別子等の種々の情報を受信して操作表示部１５３に出力し、操作表示部１５３は、オペレータに機器特定の手順及び結果を表示する。
【００６９】
したがって、本実施の形態１のネットワークシステムを利用するオペレータは、端末１５０からサーバ１００にアクセスして、サーバ１００に接続する複数台の家電機器（空調機１３０）の稼動情報を遠隔監視したり、機器特定処理を要求したり、機器特定処理により特定されたユーザに対応する家電機器の家電識別子を取得したりすることができる。
【００７０】
［家電入力データ記憶部１０５に格納される情報］
図４は、図２に示す家電入力データ記憶部１０５に記憶される空調機１３０の家電入力データの一例を示す図であり、図５は、図１に示すリモコン１４０の外観の一例を示す図である。例えば、家電入力データ記憶部１０５は、図４に示す家電入力データテーブル４００を記憶している。家電入力データテーブル４００に格納されている家電入力データは、ネットワーク２００に接続している家電機器が空調機１３０であり、リモコン１４０による操作を入力とした場合の家電入力データの一例である。
【００７１】
具体的には、家電入力データテーブル４００には、家電入力データとして、リモコン１４０の操作ボタンを用いた入力毎の入力名、操作ボタンを用いて空調機１３０に設定される設定情報、その設定によって変化する稼動情報の種別を示す稼動情報変化項目、及び、稼動情報変化項目ごとに予め設定されている特徴量を格納している。特徴量は、リモコン１４０のユーザによる入力されやすさを示す値であり、特徴量の値が大きいほど、ユーザが入力しやすい操作であり、後述するユーザの入力操作の誤操作を防止しやすい操作となる。なお、特徴量は、上記の例に特に限定されず、種々の変更が可能である。
【００７２】
例えば、図４に示す家電入力データテーブル４００の１行目には、入力名として「停止」、設定情報として「停止」モード、稼動情報変化項目として「運転モード」、及び特徴量として「３」が記憶されている。同様に、稼動情報変化項目「運転モード」及び特徴量「３」の家電入力データとして、入力名「自動」、「暖房」、「冷房」、「除湿」と、設定情報「自動」モード、「暖房」モード、「冷房」モード、「除湿」モードとがそれぞれ記憶されている。
【００７３】
また、入力名「温度上」又は「温度下」に対して、設定情報「１６」〜「３０」（℃）が対応付けられ、また、稼動情報変化項目として「設定温度」、及び特徴量として「２」が対応付けられて記憶されている。この例では、設定情報「１６」〜「３０」（℃）は、パラメータ値（温度値）が取りうるパラメータ値範囲である。なお、パラメータ値範囲は、この例に特に限定されず、種々の変更が可能であり、例えば、最小値及び最大値のみを記憶するようにしてもよい。
【００７４】
また、入力名「風量」に対して、設定情報「風量１」〜「風量３」が対応付けられ、また、稼動情報変化項目として「風量」、及び特徴量として「１」が対応付けられて記憶されている。この場合、設定情報「風量１」〜「風量３」は、パラメータ値（風量値）が取りうるパラメータ値範囲である。
【００７５】
ここで、図５に示すように、リモコン１４０は、操作ボタンとして、停止ボタンＢ１、自動ボタンＢ２、暖房ボタンＢ３、冷房ボタンＢ４、除湿ボタンＢ５、温度上ボタンＢ６、温度下ボタンＢ７、及び風量ボタンＢ８を備えている。すなわち、空調機１３０のリモコン１４０は、運転を停止させる物理ボタン（停止ボタンＢ１）と、自動、暖房、冷房、及び除湿の運転モード毎の物理ボタン（自動ボタンＢ２〜除湿ボタンＢ５）と、設定温度を固定度単位で上げ下げする温度上と温度下との物理ボタン（温度上ボタンＢ６、温度下ボタンＢ７）と、風量レベルを押すたびに風量１→風量２→風量３→風量１と循環して変更する物理ボタン（風量ボタンＢ８）とを持っている。
【００７６】
したがって、家電入力データテーブル４００の入力名「停止」、「自動」、「暖房」、「冷房」、「除湿」、「温度上」、「温度下」、「風量」に対して、リモコン１４０の停止ボタンＢ１、自動ボタンＢ２、暖房ボタンＢ３、冷房ボタンＢ４、除湿ボタンＢ５、温度上ボタンＢ６、温度下ボタンＢ７、風量ボタンＢ８がそれぞれ割り当てられ、各モード及び各パラメータ値は、停止ボタンＢ１〜風量ボタンＢ８により設定される。また、リモコン１４０の停止ボタンＢ１〜風量ボタンＢ８の各々に、物理的特徴量の大きい順（ボタンの面積の大きい順）に特徴量を割り当て、家電入力データテーブル４００の特徴量として、３、２、１が順に格納されている。
【００７７】
なお、本実施の形態では、家電機器の入力部の情報を、特徴量という値で順序管理しているが、説明のわかりやすさのための一例であり、この例に特に限定されず、例えば、特徴量を扱わず、また順序管理もなく、格納した順に、家電入力データを扱ってもよい。
【００７８】
また、家電入力データは、上記の例に特に限定されず、例えば、家電機器の操作ボタンに応じて扱う情報を増減したりしてもよい。また、家電機器の操作ボタンは、上記の物理的な操作ボタンに特に限定されず、タッチパネル等に表示されたアイコンから構成される操作ボタンを用いたり、操作ボタンの操作指示に対応するユーザの音声を音声認識により入力する等の種々の変更が可能である。
【００７９】
［家電機器特定方法］
図６は、図２に示すサーバ１００、空調機１３０及び端末１５０における家電機器特定処理の一例を示すシーケンス図である。図６のシーケンス図を参照しながら、例えば、コールセンターのオペレータがユーザから電話で空調機に関する問い合わせを受け、ネットワーク２００に接続しているユーザの空調機１３０を特定したい場合に、ユーザの空調機１３０を特定する処理の詳細を説明する。
【００８０】
まず、オペレータが端末１５０を用いてサーバ１００にアクセスして家電機器特定要求を入力すると、端末１５０は、サーバ１００に家電機器特定要求を送信する（ステップＭ００１）。
【００８１】
次に、サーバ１００は、家電機器特定要求を受け付け、機器特定用操作算出部１０４は、以下の家電機器特定用操作算出処理を実行する（ステップＭ００２）。具体的には、機器特定用操作算出部１０４は、家電入力データ記憶部１０５から特徴量が大きい順に、稼動情報変化項目が同じデータを一纏めにして取り出し、取り出した稼動情報変化項目に一致する現在の稼動情報を稼動情報記憶部１０３から抽出する。また、機器特定用操作算出部１０４は、抽出した現在の稼動情報以外の設定情報を決定するとともに、当該設定情報を空調機１３０に設定するために使用されるリモコン１４０の操作ボタンを示す入力名を決定する。
【００８２】
次に、機器特定用操作算出部１０４は、通信部１０１を用いて、現在の稼動情報以外の設定情報を設定するための操作ボタンを示す入力名（必要に応じて、設定情報を含む）を端末１５０に出力する（ステップＭ００３）。端末１５０の通信部１５２は、入力名等を受信して操作表示部１５３に出力し、操作表示部１５３は、入力名等を表示する。オペレータは、表示された入力名（必要に応じて、設定情報）に従い、リモコン１４０を用いて、入力名が示す操作ボタンを操作して設定情報を入力するように電話でユーザに指示する。
【００８３】
次に、オペレータの指示に従い、ユーザがリモコン１４０の操作ボタンを操作して設定情報を入力すると、リモコン１４０は、設定情報を空調機１３０に送信する（ステップＭ００４）。また、ユーザは、リモコン１４０を用いた設定情報の入力が完了した後、入力操作が完了したことをオペレータに電話で伝える。なお、上記の説明では、空調機１３０への操作作業を、オペレータから電話で指示されたユーザが行っているが、この例に特に限定されず、メール等の他の連絡手段を用いたり、家電機器をメンテナンスする作業者に伝えて入力操作作業を行ってもらい、入力操作が完了したことを報告してもらったりしてもよい。また、オペレータがサーバ１００を用いて家電機器を遠隔操作できる場合は、オペレータが遠隔操作により設定情報を家電機器に設定してもよい。
【００８４】
次に、空調機１３０の入力部１３２が設定情報を受信し、家電制御部１３３が空調機１３０の稼働状態を設定情報に応じた稼働状態に変更すると、稼動情報変化検出部１３４は、家電制御部１３３の稼動情報を確認して稼動情報に変化があったことを検出し、通信部１３１を用いて、変化した稼動情報を、空調機１３０を識別する家電識別子とともにサーバ１００に送信する（ステップＭ００５）。
【００８５】
次に、サーバ１００の通信部１０１は、変化した稼動情報及び家電識別子を受信して稼動情報管理部１０２に出力し、稼動情報管理部１０２は、受信した稼動情報及び家電識別子を稼動情報記憶部１０３に格納する（ステップＭ００６）。
【００８６】
次に、ユーザから入力操作が完了したことを伝えられたオペレータが、端末１５０の操作入力部１５１に入力操作完了を入力すると、通信部１５２は、入力操作完了をサーバ１００に送信する（ステップＭ００７）。
【００８７】
次に、サーバ１００は、入力操作完了を受付け、稼動情報管理部１０２は、入力操作に対応する機器特定用の設定情報を機器特定用操作算出部１０４から取得し、取得した設定情報に一致する稼動情報の家電識別子を稼動情報記憶部１０３から取り出し、ユーザの空調機１３０を特定する（ステップＭ００８）。
【００８８】
次に、稼動情報管理部１０２は、通信部１０１を用いて、特定した空調機１３０の家電識別子を端末１５０に送信し、端末１５０の通信部１５２は、空調機１３０の家電識別子を受信して操作表示部１５３に出力し、操作表示部１５３は、ユーザの空調機１３０の家電識別子を表示する（ステップＭ００９）。オペレータは、表示された家電識別子によりユーザの空調機１３０を特定する。
【００８９】
なお、上記の処理では、オペレータがユーザからの問い合わせを受けているが、この例に特に限定されず、種々の変更が可能である。例えば、サーバ１００が人工知能機能を有し、ユーザとの対話を行うことができる場合、サーバ１００がユーザからの問い合わせを受けて操作指示等をユーザに伝え、オペレータの対応をサーバ１００が代行するようにしてもよい。
【００９０】
次に、上記の家電機器特定処理のうち、サーバ１００の家電機器特定処理について詳細に説明する。図７は、図２に示すサーバ１００における家電機器特定処理の一例を示すフローチャートである。
【００９１】
まず、オペレータが端末１５０を用いて家電機器特定要求を送信すると、サーバ１００の通信部１０１は、家電機器特定要求を受け付けて機器特定用操作算出部１０４に出力する（ステップＳ００１）。
【００９２】
次に、機器特定用操作算出部１０４は、家電入力データ記憶部１０５から特徴量が大きい順に、稼動情報変化項目が同じデータを一纏めにして取り出す（ステップＳ００２）。例えば、図４に示す例では、稼動情報変化項目が同じデータを特徴量の大きい順に取り出すと、入力名が「停止」、「自動」、「暖房」、「冷房」、及び「除湿」である５件のデータが取り出され、取り出したデータの稼動情報変化項目は「運転モード」である。なお、ステップＳ００２の処理では、特徴量を基にデータを取り出しているが、特徴量ではなく、格納されているデータを昇順又は降順に取り出してもよい。
【００９３】
次に、機器特定用操作算出部１０４は、取り出した稼動情報変化項目に一致する稼動情報の１列分のデータを稼動情報記憶部１０３から取り出す（ステップＳ００３）。例えば、図３に示す例では、稼動情報変化項目「運転モード」に一致する稼動情報「運転モード」の１列分のデータが取り出される。
【００９４】
次に、機器特定用操作算出部１０４は、取り出した稼動情報変化項目の設定情報の中にどの家電機器の稼動情報も該当しない設定情報があるか否かを判定し（ステップＳ００４）、どの家電機器の稼動情報も該当しない設定情報がない場合（ステップＳ００４でＮＯ）、ステップＳ００２に戻って、次に特徴量が大きい別の稼動情報変化項目を参照し、稼動情報変化項目が同じデータを一纏めにして取り出し、以降の処理を継続する。なお、ステップＳ００２に戻るフローを繰り返し、家電入力データ記憶部１０５の最後の稼動情報に対して、どの家電機器の稼動情報も該当しない設定情報がない場合、特徴量が最も大きい最初の稼動情報に戻って、ステップＳ００２以降の処理を継続する。
【００９５】
一方、どの家電機器の稼動情報も該当しない設定情報がある場合（ステップＳ００４でＹＥＳ）、機器特定用操作算出部１０４は、当該設定情報を、現在の稼動情報以外の設定情報として決定し、家電機器を特定するための入力名として、決定した設定情報を設定するための操作ボタンを示す入力名を通信部１０１から端末１５０に送信する（ステップＳ００５）。
【００９６】
例えば、図３に示す例では、稼動情報「運転モード」として、「自動」、「冷房」、「除湿」、及び「停止」の稼動情報はあるが、設定情報「暖房」に該当する稼動情報はないので、どの家電機器の稼動情報も該当しない設定情報があると判定され、入力名「暖房」が送信される。
【００９７】
また、稼動情報記憶部１０３の「運転モード」に「停止」、「自動」、「暖房」、「冷房」、及び「除湿」のすべての設定情報がある場合は、次に特徴量の大きい「設定温度」のデータが一纏めにして家電入力データ記憶部１０５から取り出され、取り出された「設定温度」の取りうる範囲（１６〜３０℃）の中に、稼動情報記憶部１０３の「設定温度」の現在のパラメータ値以外の第１パラメータ値があるか否かが判定される。例えば、図３に示す例では、稼動情報「設定温度」として、「２３」、「２６」、及び「２５」の稼動情報はあるが、設定情報「２４」に該当する稼動情報はないので、入力名「温度上」又は「温度下」と設定情報「２４」が送信される。
【００９８】
さらに、稼動情報記憶部１０３の「設定温度」に、家電入力データ記憶部１０５の「設定温度」の取りうる範囲（１６〜３０℃）のすべての設定情報がある場合は、次に特徴量の大きい「風量」のデータが一纏めにして家電入力データ記憶部１０５から取り出され、取り出された「風量」の取りうる範囲（風量１〜３）の中に、稼動情報記憶部１０３の「風量」の現在のパラメータ値以外の第２パラメータ値があるか否かが判定される。例えば、図３に示す例では、稼動情報「風量」として、「風量１」、及び「風量２」の稼動情報はあるが、設定情報「風量３」に該当する稼動情報はないので、入力名「風量」と設定情報「風量３」が送信される。
【００９９】
ここで、上記の処理により、入力名等が端末１５０に送信されると、オペレータは、端末１５０に表示された入力名（必要に応じて、設定情報）を電話でユーザに指示する。家電機器が空調機１３０である場合、ユーザは、機器を識別するための文字列情報を入力することなく、リモコン１４０の操作ボタンを操作して設定情報を入力する。したがって、空調機１３０は、設定情報により変化した稼動情報を、空調機１３０を識別する家電識別子とともにサーバ１００に送信する。また、ユーザは、リモコン１４０を用いた設定情報の入力が完了した後、入力操作が完了したことをオペレータに電話で伝える。
【０１００】
次に、通信部１０１は、変化した稼動情報及び家電識別子を受信して稼動情報管理部１０２に出力し、稼動情報管理部１０２は、受信した稼動情報及び家電識別子を稼動情報記憶部１０３に記憶する（ステップＳ００６）。
【０１０１】
次に、オペレータが端末１５０から入力操作完了をサーバ１００に送信すると、通信部１０１は、入力操作完了を受け付けて稼動情報管理部１０２に出力する（ステップＳ００７）。
【０１０２】
次に、稼動情報管理部１０２は、入力操作に対応する機器特定用の設定情報を機器特定用操作算出部１０４から取得し、取得した設定情報に一致する稼動情報の家電識別子を稼動情報記憶部１０３から取り出してユーザの家電機器を特定する（ステップＳ００８）。
【０１０３】
次に、稼動情報管理部１０２は、通信部１０１を用いて、特定した家電機器の家電識別子を端末１５０に送信する（ステップＳ００９）。したがって、オペレータは、端末１５０に表示された家電機器の家電識別子をユーザの家電機器の家電識別子として特定することができ、特定した家電識別子を利用して、遠隔故障診断等が可能になる。
【０１０４】
なお、家電機器が空調機の場合について説明してきたが、家電機器が空調機以外の場合についても本実施の形態を適用することができる。以下、空調機とは異なる内容のみについて説明する。
【０１０５】
図８は、ネットワーク２００に接続している家電機器が洗濯機である場合の、稼動情報記憶部１０３に記憶される洗濯機の稼動情報の一例を示す。例えば、稼動情報記憶部１０３は、稼動情報テーブル８００を記憶している。
【０１０６】
具体的には、稼動情報テーブル８００には、稼動情報として、コース、洗い時間、すすぎ時間、脱水時間、乾燥時間、及び、水量の各情報が格納されるとともに、稼動情報を送信した洗濯機の家電識別子が格納される。稼動情報テーブル８００の稼動情報は、ネットワーク２００に接続している洗濯機の稼動状況を遠隔監視するときに利用される。
【０１０７】
また、図９は、家電入力データ記憶部１０５に記憶される洗濯機の家電入力データの一例を示し、図１０は、洗濯機の外観の一例を示し、図１１は、洗濯機の入力部（操作ボタン）を示す。
【０１０８】
図１０に示されるように、洗濯機１０００は、表示パネル１００１、入力部１００２を備える。入力部１００２は図１１に示されるように、各種操作ボタンを備える。ここで、「電源入」、「電源切」以外のボタンはトグル式ボタンであり、押すたびに値が変わる。例えば、「洗濯」、「すすぎ」、「脱水」、「乾燥」ボタンは、なし→自動→１→・・・→１５→なし、のように、ボタンを押すたびに値が変わり、その値が表示パネル１００１へ出力される。また、「水量」ボタンは、水を使うコースにおいて、自動→低め→高め→自動、のように、ボタンを押すたびに値が変わり、その値が表示パネル１００１へ出力される。なお、洗濯機によっては、タッチパネル式で、表示パネル１００１が入力部を兼ねるものもある。
【０１０９】
図９に示される家電入力データテーブル９００には、具体的に家電入力データとして、入力部１００２の操作ボタンを用いて入力毎の入力名、操作ボタンを用いて洗濯機１０００に設定される設定情報、その設定によって変化する稼動情報の種別を示す稼動情報変化項目、及び稼動情報変化項目ごとに予め設定されている特徴量を格納している。
【０１１０】
上記のように、家電機器が洗濯機である場合においても、空調機と同様のデータを利用して、上記の処理を実行することが可能である。
【０１１１】
上記の処理により、本実施の形態では、ユーザの個人情報を扱うことなく、ユーザの家電機器を特定することができ、遠隔故障診断等が可能になる。また、家電機器に新たな操作ボタンや機能を追加したり、専用のアプリケーションを用いたりすることなく、ユーザが操作しやすい通常操作の範囲内で、ユーザに必要最小限の操作指示を与えるだけで、ユーザの家電機器を特定することができる。
【０１１２】
（実施の形態２）
上記の実施の形態１では、サーバ１００と複数の空調機１３０ａ〜１３０ｎがインターネットを介して接続されている例について説明したが、サーバと複数の家電機器とを接続するネットワークが、インターネットより狭い範囲である家庭内ネットワークである場合もある。本実施の形態では、インターネットに代えて、家庭内ネットワークを用いたネットワークシステムについて説明する。
【０１１３】
図１２は、本開示の実施の形態２における家庭内ネットワークシステムの構成の一例を示す概略図である。なお、図１２では、家電機器の一例として、空調機を図示しているが、この例に特に限定されず、実施の形態１と同様に種々の変更が可能である。
【０１１４】
図１２に示す家庭内ネットワークシステムは、宅内環境１１０Ａ内のネットワークシステムであり、複数の空調機１３０Ａ、１３０Ｂ、複数のリモコン１４０Ａ、１４０Ｂ、端末１５０、家庭内家電機器コントローラ１６０、及びルータ１７０を備える。ここで、宅内環境１１０Ａとしては、例えば、家庭内ネットワーク等のローカル・エリア・ネットワークが利用可能なユーザの宅内の領域が該当するが、この例に特に限定されず、施設内又は企業内ネットワーク等のローカル・エリア・ネットワークが利用可能な施設又は企業の建物内の領域であってもよい。
【０１１５】
本実施の形態では、宅内環境１１０Ａ内では、ルータ１７０を介して通信を行い、複数の空調機１３０Ａ、１３０Ｂと、家庭内家電機器コントローラ１６０とがやり取りを行う。なお、ルータ１７０は、家庭内ネットワークを構築できれば、ブロードバンド接続非対応でもよいし、ブロードバンド接続対応でもよい。
【０１１６】
家庭内家電機器コントローラ１６０は、家庭内の家電機器、例えば、空調機１３０Ａ、１３０Ｂを一括監視及び操作することができるとともに、図１に示すサーバ１００の機能を有する。すなわち、家庭内家電機器コントローラ１６０は、通常の家庭内の家電機器を一括監視及び操作するための通信部等の構成に加え、稼動情報管理部、稼動情報記憶部、機器特定用操作算出部、及び家電入力データ記憶部（図示省略）を備えている。
【０１１７】
本実施の形態では、家庭内家電機器コントローラ１６０をサーバの代わりに備えることで、空調機１３０Ａ、１３０Ｂと家庭内家電機器コントローラ１６０とは、サーバクライアント方式でシステムを構成できる。すなわち、実施の形態１では、インターネットを介して接続するサーバ１００が、機器特定に必要な処理部を備えていたが、本実施の形態では、サーバ１００が備えていた機器特定に必要な処理部を、家庭内家電機器コントローラ１６０が備えることにより、実施の形態１にて説明した家電機器特定処理と同様の処理を行うことができる。
【０１１８】
例えば、老人介護施設の場合、宅内環境１１０Ａ内の各部屋に空調機１３０Ａ又は１３０Ｂが設置され、部屋ごとにユーザが居住している。施設の管理者がユーザから空調機に関する問い合わせを受けた場合、管理者は端末１５０を用いて家庭内家電機器コントローラ１６０にアクセスし、家庭内家電機器コントローラ１６０等により図６及び図７に示す家電機器特定処理が実行され、管理者は、ユーザの空調機を特定することができる。したがって、本実施の形態では、家庭内ネットワーク上に複数台の家電機器が存在する場合でも、ユーザに対応する家電機器を高精度に特定することができる。
【０１１９】
以上、本開示の複数の態様に係る機器特定方法について、複数の実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の趣旨を逸脱しない限り、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の一つまたは複数の態様の範囲内に含まれてもよい。
【０１２０】
また、本開示において、ユニット、装置、部材又は部の全部又は一部、又は図に示されるブロック図の機能ブロックの全部又は一部は、半導体装置、半導体集積回路（ＩＣ）、又はＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を含む一つ又は複数の電子回路によって実行されてもよい。ＬＳＩ又はＩＣは、一つのチップに集積されてもよいし、複数のチップを組み合わせて構成されてもよい。例えば、記憶素子以外の機能ブロックは、一つのチップに集積されてもよい。ここでは、ＬＳＩやＩＣと呼んでいるが、集積の度合いによって呼び方が変わり、システムＬＳＩ、ＶＬＳＩ（Ｖｅｒｙ  Ｌａｒｇｅ
Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、若しくはＵＬＳＩ（Ｕｌｔｒａ  Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）と呼ばれるものであってもよい。ＬＳＩの製造後にプログラムされる、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ（ＦＰＧＡ）、又はＬＳＩ内部の接合関係の再構成又はＬＳＩ内部の回路区画のセットアップができるＲｅｃｏｎｆｉｇｕｒａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅも同じ目的で使うことができる。
【０１２１】
さらに、ユニット、装置、部材又は部の全部又は一部の機能又は操作は、ソフトウエア処理によって実行することが可能である。この場合、ソフトウエアは一つ又は複数のＲＯＭ、光学ディスク、ハードディスクドライブなどの非一時的記録媒体に記録され、ソフトウエアが処理装置（Ｐｒｏｃｅｓｓｏｒ）によって実行されたときに、そのソフトウエアで特定された機能が処理装置（Ｐｒｏｃｅｓｓｏｒ）および周辺装置によって実行される。システム又は装置は、ソフトウエアが記録されている一つ又は複数の非一時的記録媒体、処理装置（Ｐｒｏｃｅｓｓｏｒ）、及び必要とされるハードウエアデバイス、例えばインターフェース、を備えていてもよい。
【産業上の利用可能性】
【０１２２】
本開示の一態様に係る機器特定方法は、機器を識別するための文字列情報の入力等が不要であり、同様の機能を持つ機器が複数台、同一サーバにネットワーク接続されて遠隔監視する際の機器の特定に有用である。
【符号の説明】
【０１２３】
１００  サーバ
１０１  通信部
１０２  稼動情報管理部
１０３  稼動情報記憶部
１０４  機器特定用操作算出部
１０５  家電入力データ記憶部
１２０ａ〜１２０ｎ  ブロードバンドルータ
１３０ａ〜１３０ｎ、１３０、１３０Ａ、１３０Ｂ  空調機
１３１  通信部
１３２  入力部
１３３  家電制御部
１３４  稼動情報変化検出部
１４０ａ〜１４０ｎ、１４０Ａ、１４０Ｂ  リモコン
１５０  端末
１５１  操作入力部
１５２  通信部
１５３  操作表示部
１６０  家庭内家電機器コントローラ
１７０  ルータ
【図１】
2018148547.tif 000003
【図２】
2018148547.tif 000004
【図３】
2018148547.tif 000005
【図４】
2018148547.tif 000006
【図５】
2018148547.tif 000007
【図６】
2018148547.tif 000008
【図７】
2018148547.tif 000009
【図８】
2018148547.tif 000010
【図９】
2018148547.tif 000011
【図１０】
2018148547.tif 000012
【図１１】
2018148547.tif 000013
【図１２】
2018148547.tif 000014