(57)【要約】【課題】必要性の高いメッセージの選択を行う。【解決手段】家電連携サーバ２００から、家電機器３００に関して通知するメッセージ本文と、家電機器３００に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信する通信部１と、メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行う通知履歴管理部１１と、削除後のメッセージ情報を表示する画面出力部７と、を備える。【選択図】図１７
2017228053.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つ以上の電気機器が接続された機器連携サーバから、前記電気機器に関して通知するメッセージ本文と、前記電気機器に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信する通信部と、
前記メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行う通知履歴管理部と、
削除後のメッセージ情報を表示する画面出力部と、
を備える、メッセージ受信装置。
【請求項２】
前記設定条件をあらかじめ保存する記憶部を、さらに備える、請求項１に記載のメッセージ受信装置。
【請求項３】
前記設定条件とは、同一のサービスＩＤと紐づくメッセージ情報が複数存在した場合に、現在時刻から所定時間前に受信したメッセージ情報であれば削除する処理を行う通知履歴管理部を、さらに備える、請求項１に記載のメッセージ受信装置。
【請求項４】
前記設定条件とは、同一のサービスＩＤと紐づくメッセージ情報が複数存在した場合に、最新のメッセージ以外を定期的に削除する処理を行う通知履歴管理部を、さらに備える請求項１に記載のメッセージ受信装置。
【請求項５】
少なくとも１つ以上の電気機器が接続された機器連携サーバから、前記電気機器に関して通知するメッセージ本文と、前記電気機器に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信し、
前記メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行い削除後のメッセージ情報を表示する、
通知履歴管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅やマンションの家電機器をネットワークに接続した場合の家電機器ネットワークシステムに用いられるメッセージ受信装置に関するものである。
【背景技術】
【０００２】
近年、ネットワーク接続されたエアコン、電子レンジ及び冷蔵庫等の家電機器を携帯端末で遠隔制御するサービスが提供されている。
【０００３】
このような家電機器を制御する通信システムにおいては、住宅やマンションの宅内に設置されたパーソナルコンピュータや家電機器を、携帯端末からの遠隔制御により家電機器の電源制御、及び動作制御を実施することが可能となる。また、ユーザが家電機器を制御した結果を動作履歴としてサーバへ蓄積し保存することで同履歴を解析することが可能となり、ユーザへ最適な家電利用方法を提案することが期待される。
【０００４】
特許文献１では、複数の空気調和機から取得した情報をサーバへ蓄積し、蓄積した情報の分析結果をどの空気調和機から供給されているかを端末装置へ明示可能となっている。
【０００５】
また、特許文献２では、機器の動作を実行させる命令コマンドに対応する操作ボタンを表示し、送信メッセージに合ったコマンドを機器へ送ることが可能となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−７５３０７号公報
【特許文献２】特開２０１５−６５５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記特許文献１及び２の方法では、携帯端末において、メッセージ通知後に受信した内容を通知履歴として残しておくことが可能だが、ユーザにとって不要になったメッセージ、例えば３０分前と１日前の室温状態をお知らせする通知が履歴に残っていた場合、直近の情報を知りたいユーザにとって１日前の情報は不要となる。
【課題を解決するための手段】
【０００８】
前記従来の課題を解決するために、本発明のメッセージ受信装置は、少なくとも１つ以上の電気機器が接続された機器連携サーバから、前記電気機器に関して通知するメッセージ本文と、前記電気機器に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信する通信部と、前記メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行う通知履歴管理部と、削除後のメッセージ情報を表示する画面出力部と、を備えるものである。
【発明の効果】
【０００９】
本発明のメッセージ受信装置によれば、通知履歴の中から最適なメッセージを選択するための画面をユーザへ提示することで、必要性の高いメッセージの選択が可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１における通信システムの概略構成図
【図２】本発明の実施の形態１におけるメッセージ受信装置の概略構成図
【図３】本発明の実施の形態１における家電連携サーバの機能ブロック図
【図４】本発明の実施の形態１における家電機器の概略構成図
【図５】本発明の実施の形態１における受信メッセージ情報の構成を示す図
【図６】本発明の実施の形態１におけるアプリ遷移情報の構成を示す図
【図７】本発明の実施の形態１におけるサービス登録情報の構成を示す図
【図８】本発明の実施の形態１における送信データの構成を示す図
【図９】本発明の実施の形態１における家電連携サーバによるメッセージ通知からメッセージ受信装置におけるアプリへの遷移画面が表示されるまでのフローチャート
【図１０】本発明の実施の形態１における家電機器管理情報の構成を示す図
【図１１】本発明の実施の形態１における取得情報の構成を示す図
【図１２】本発明の実施の形態１におけるメッセージ情報の構成を示す図
【図１３】本発明の実施の形態１における通知画面を示す図
【図１４】本発明の実施の形態１における機能画面を示す図
【図１５】本発明の実施の形態１におけるメッセージ受信装置におけるアプリ起動・遷移のフローチャート
【図１６】本発明の実施の形態１における機能画面から通知画面への遷移を示す図
【図１７】本発明の実施の形態１におけるメッセージ受信装置の主要な構成要素間の関係を示す概略図
【図１８】本発明の実施の形態１における家電連携サーバの主要な構成要素間の関係を示す概略図
【図１９】本発明の実施の形態１における通知履歴削除の期限に関するデータの構成を示す図
【発明を実施するための形態】
【００１１】
第１の発明は、少なくとも１つ以上の電気機器が接続された機器連携サーバから、前記電気機器に関して通知するメッセージ本文と、前記電気機器に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信する通信部と、前記メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行う通知履歴管理部と、削除後のメッセージ情報を表示する画面出力部と、を備える、メッセージ受信装置である。
【００１２】
第２の発明は、特に第１の発明において、前記設定条件をあらかじめ保存する記憶部を、さらに備えるものである。
【００１３】
第３の発明は、特に第１の発明において、前記設定条件とは、同一のサービスＩＤと紐づくメッセージ情報が複数存在した場合に、現在時刻から所定時間前に受信したメッセージ情報であれば削除する処理を行う通知履歴管理部を、さらに備えるものである。
【００１４】
第４の発明は、特に第１の発明において、前記設定条件とは、同一のサービスＩＤと紐づくメッセージ情報が複数存在した場合に、最新のメッセージ以外を定期的に削除する処理を行う通知履歴管理部を、さらに備えるものである。
【００１５】
第５の発明は、特に第１の発明において、少なくとも１つ以上の電気機器が接続された機器連携サーバから、前記電気機器に関して通知するメッセージ本文と、前記電気機器に関するサービスの内容を識別するためのサービスＩＤとを対応させたメッセージ情報を受信し、前記メッセージ情報から、設定条件に基づき同一のサービスＩＤに関するメッセージ情報を抽出し、削除する処理を行い削除後のメッセージ情報を表示する、通知履歴管理方法である。
【００１６】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、以下で示す各
実施の形態は一例であり、システムの構成、機能ブロックの構成は限定されるものではない。
【００１７】
（実施の形態１）
図１は、本発明の実施の形態１における通信システムを示し、メッセージ受信装置１００と家電連携サーバ２００、家電機器３００、宅内中継装置４００により構成される。
【００１８】
家電機器３００は、住宅内に設置される家電機器であり、例えば空調機器（例えば、エアコン）、冷凍冷蔵庫、炊飯器、オーブンレンジ又は洗濯乾燥機などである。家電機器３００は、単一の機器であっても、複数の機器であってもよい。以下、本実施の形態では、家電機器３００は、エアコンであるものとして説明する。
【００１９】
以下、メッセージ受信装置１００、家電連携サーバ２００、家電機器３００および宅内中継装置４００の詳細について、順次説明する。
【００２０】
まず、メッセージ受信装置１００について説明する。図２は、本発明の実施の形態１におけるメッセージ受信装置１００の主要な構成要素を示す機能ブロック図である。また、図１７は、メッセージ受信装置１００の主要な構成要素間の関係を説明する概略図である。
【００２１】
図１に示すメッセージ受信装置１００は、家電連携サーバ２００と通信可能な通信装置であり、例えば携帯電話や携帯可能な情報端末である。
【００２２】
メッセージ受信装置１００は、通信部１、受信データ管理部２、ユーザ要求受付部３、メッセージ抽出部４、アプリ遷移情報管理部５、アプリ遷移画面生成部６、画面出力部７、記憶部８、アプリ起動指示部９、画面遷移管理部１０、通知履歴管理部１１を有する。
【００２３】
なお、メッセージ受信装置１００における、通信部１、受信データ管理部２、ユーザ要求受付部３、メッセージ抽出部４、アプリ遷移情報管理部５、アプリ遷移画面生成部６、画面出力部７、記憶部８、アプリ起動指示部９、画面遷移管理部１０及び後述する家電連携サーバ２００における通信部２１、データ取得部２２、常時分析部２３、送信データ生成部２４、ユーザ要求受付部２５、サービス登録・解除部２６、記憶部２７、オンデマンド分析部２８、は、集積回路であるＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）により構成される。
【００２４】
これら各手段は、個別に１チップ化されていてもよいし、一部又は全てを含むように１チップ化されても良い。ここではＬＳＩとしたが、集積度の違いによりＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサにより行っても良い。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なコンフィギュラブル・プロセッサを利用して各部を構成しても良い。さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術により各部の集積化を行っても良い。例えば、バイオ技術を適応することによって集積化を行ってもよい。
【００２５】
通信部１は、家電連携サーバ２００又は他のサーバと通信するための機構であり、イーサネット（登録商標）ＬＡＮなどの有線通信もしくは、無線ＬＡＮやＺｉｇＢｅｅ（登録商標）、特定小電力無線などにより無線通信を行う。通信部１は、家電連携サーバ２００から、メッセージ情報を受信する。通信部１で受信したメッセージ情報は受信データ管理
部２へ出力される。
【００２６】
メッセージ情報には、サービスの内容を識別するためのサービスＩＤと、ユーザへの通知メッセージである、タイトル・メッセージ情報とが含まれている。具体的には、タイトル・メッセージ情報は、図１２に示すような構成である。また、サービスＩＤは、サービスの対象となる家電機器３００（以降、対象機器とする）を識別するための家電識別情報を含んでいてもよい。
【００２７】
ここで、サービスには、例えば、対象機器の運転停止ボタンを押し忘れている可能性が高い状況を通知する「切り忘れ防止」通知が含まれる。また、対象機器がエアコンである場合には、当該エアコンに設けられた温度センサが、当該エアコンの設置された室内の温度を検知して、室内温度が過度に高い温度であることを通知する「高温アラート」や、室内温度が過度に低い温度であることを通知する「低温アラート」が含まれる。
【００２８】
タイトル・メッセージ情報には、対象機器の状態や対象機器が設置された場所の状態等を通知するメッセージ本文とそのタイトルを含める。タイトル・メッセージ情報は、例えば、“タイトル”と“メッセージ本文”とを“：（コロン）”でつないで並べて、“タイトル：メッセージ本文”として構成される。例えば、図１２に示すように、「切り忘れ防止」通知の場合には、タイトルが「切り忘れ防止」であり、メッセージ本文が「（対象機器）がついたままです。」である。「高温アラート」の場合には、タイトルが「高温アラート（ｘｘ℃）」であり、メッセージ本文が「高温状態です。」である。「低温アラート」の場合には、タイトルが「低温アラート（ｘｘ℃）」であり、メッセージ本文が「低温状態です。」である。
【００２９】
受信データ管理部２は、通信部１から入力されたメッセージ情報を、受信メッセージ情報として、記憶部８へ登録する。受信メッセージ情報の構造を図５へ示す。記憶部８へ登録される受信メッセージ情報には、当該メッセージ情報を受信した日時である受信日時と、当該メッセージ情報に含まれていたサービスＩＤと、当該メッセージ情報に含まれていたタイトル・メッセージ情報とが含まれている。
【００３０】
また、受信データ管理部２はメッセージの新規登録を記憶部８へ済ませた後、メッセージ整理要求を通知履歴管理部１１へ出力する。
【００３１】
サービスＩＤは、図５へ示す通り、対象機器の種類を識別するＩＤと、サービスの種別とを組み合わせた情報である。例えば、“対象機器の種類を識別するＩＤ”と“対象機器の種類を識別するＩＤ”とを“＿（アンダーバー）”でつないで並べて、“対象機器の種類を識別するＩＤ＿サービス種別”として構成る。より具体的には、図５に示した“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”の場合には、“ＣＳ”が、対象機器がエアコンであることを示し、“ｈｅａｔｓｔｒｏｋｅ”が、サービスが「高温アラート」であることを示している。また、“ＣＳ＿ｌｏｗｔｅｍｐ”の場合には、“ＣＳ”が、対象機器がエアコンであることを示し、“ｌｏｗｔｅｍｐ”が、サービスが「低温アラート」であることを示している。なお、サービスＩＤは、対象機器の種類を識別するＩＤを含まず、サービスの種別のみを示すものでもよい。
【００３２】
ユーザ要求受付部３は、ユーザが家電連携サーバ２００へのサービスの利用を開始するためにサービス登録情報（後述する図７参照）を登録、過去に登録したサービス登録情報を削除、制御信号の設定、又は通知履歴削除の期限を入力するための機構であり、例えば、メッセージ受信装置１００に備え付けられた操作パネルである。
【００３３】
メッセージ抽出部４は、後述のアプリ遷移画面生成部６から入力されたメッセージ取得
要求に含まれるサービスＩＤ及びタイトル・メッセージ情報から、メッセージ本文のみを抽出し、アプリ遷移画面生成部６へ出力する。
【００３４】
アプリ遷移情報管理部５は、後述のアプリ遷移画面生成部６からサービスＩＤを含むアプリ遷移情報取得要求が入力されると、サービスＩＤごとに管理されたアプリ遷移情報を記憶部８から読み出し、同情報をアプリ遷移画面生成部６へ出力する。
【００３５】
アプリ遷移情報の詳細を図６へ示す。アプリ遷移情報には、サービスＩＤ毎に、表示ボタン情報及び遷移先情報が記載されている。表示ボタン情報は、後述の画面出力部７へ出力するボタンの情報、例えば、表示するボタンの名前である。遷移先情報は、画面出力部７に表示されたボタンが選択された場合に、起動するアプリケーション（以降、アプリとする）への遷移情報が記載されている。
【００３６】
アプリ遷移画面生成部６は、ユーザ要求受付部３から通知画面表示要求を受信すると、記憶部８から受信メッセージ情報を読み込む処理を行う。ここで、通知画面表示要求は、ユーザ要求受付部３で選択されたタイトル・メッセージ情報に対応したアプリ選択情報を含む情報である。また、アプリ選択情報とは、受信日時とサービスＩＤとを含む情報である。
【００３７】
そして、アプリ遷移画面生成部６は、記憶部８から読み込んだ受信メッセージ情報からメッセージ本文を抽出するため、メッセージ抽出部４に対して、サービスＩＤ及びタイトル・メッセージ情報を含むメッセージ取得要求を出力する。また、アプリ遷移画面生成部６は、アプリ遷移情報取得要求をアプリ遷移情報管理部５へ出力する。アプリ遷移情報取得要求は、記憶部８から読み込んだ受信メッセージ情報のサービスＩＤを含んでいる。
【００３８】
アプリ遷移画面生成部６は、アプリ遷移情報管理部５から入力されたアプリ遷移情報から表示ボタン情報を抽出する。そして、アプリ遷移画面生成部６は、表示ボタン情報に応じた文字や記号と、メッセージ抽出部４から入力されたメッセージ本文に応じた通知メッセージとを含む画面（以降、通知画面とする）を生成し、画面出力部７へ出力する。なお、通知メッセージは、メッセージ本文と同一の文章であってもよいし、異なる文章であってもよい。
【００３９】
画面出力部７は、アプリ遷移画面生成部６から入力された通知画面を表示する。画面出力部７に表示される通知画面は、例えば、以下のようなものである。
【００４０】
記憶部８から読み込んだ受信メッセージ情報のサービスＩＤが、“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”の場合、つまり、サービスが「高温アラート」である場合には、図１３に示すように、「高温アラート」のメッセージ本文である「高温状態です」に応じた通知メッセージである「＜（対象機器の名前）＞の設置されている部屋が高温状態です」を画面上方に配置し、その下方に表示ボタン情報に応じた文字を含むボタンである、「運転状況」ボタン、「どこでもリモコン」ボタン、「ダブル温度設定」ボタン、「おへやモニター」ボタン、「電話」ボタンを順に配置し、さらにその下方に、「閉じる」ボタン、「キャンセル」ボタンのいずれかを配置したものである。
【００４１】
記憶部８から読み込んだ受信メッセージ情報のサービスＩＤが、“ＣＳ＿ｔｕｒｎｏｆｆ”の場合、つまり、サービスが「切り忘れ防止」通知である場合には、「切り忘れ防止」のメッセージ本文である「エアコンがついたままです」に応じた通知メッセージである「＜（対象機器の名前）＞のエアコンがついたままです」を画面上方に配置し、その下方に表示ボタン情報に応じた文字を含むボタンである、「どこでもリモコン」ボタンを配置し、さらにその下方に、「閉じる」ボタン、「キャンセル」ボタンのいずれかを配置した
ものである。
【００４２】
ここで、画面出力部７に表示される通知画面における表示ボタンを選択した場合に、起動するアプリや、操作が可能となる機能には、例えば、以下のようなものが含まれる。「運転状況」ボタンを選択した場合に、操作可能となる機能である「運転状況」は、対象機器の運転状況を表示する機能である。「どこでもリモコン」ボタンを選択した場合に、操作可能となる機能である「どこでもリモコン」は、対象機器を遠隔操作する機能である。「電話」ボタンを選択した場合に起動するアプリである「電話」は、対象機器が設置された家の固定電話や、対象機器が設置された室内に居る人の携帯電話等に電話をかけるための、メッセージ受信装置１００に備えられた電話機能のアプリである。
【００４３】
また、対象機器がエアコンである場合には、表示ボタンを選択した場合に、操作可能となる機能には、例えば、以下のようなものが含まれる。「ダブル温度設定」ボタンを選択した場合に、操作可能となる機能である「ダブル温度設定」は、室内温度を検知して、自動的に運転モードを判定し、室内温度が設定温度の範囲内になるように運転する機能である。「おへやモニター」ボタンを選択した場合に、操作可能となる機能である「おへやモニター」は、エアコンに搭載された人感センサが検知した室内の人の動きの有無や大小で表示することで、遠隔地から室内の人の様子を間接的に確認する機能を実現する画面である。
【００４４】
画面出力部７に表示される通知画面における表示ボタンを選択した場合に、起動するアプリが起動することで表示される画面をアプリ画面とし、画面出力部７に表示される通知画面における表示ボタンを選択した場合に、操作が可能となる機能を実現するために遷移する画面を機能画面として、以降の説明を続ける。
【００４５】
図１３に示した「高温アラート」サービスの通知画面において、「運転状況」ボタンが選択された場合に、遷移する機能画面を図１４に示す。図１４に示すように、「運転状況」の機能画面では、「運転状況」の文字、現在時刻、後述する取得情報に含まれる情報および「閉じる」ボタンなどが表示される。
【００４６】
記憶部８は、下記の情報を保存する。
・受信データ管理部２によって出力された受信メッセージ情報（図５参照）
・あらかじめ保存されたアプリ遷移情報（図６参照）
・通知履歴削除の期限（図１９参照）
【００４７】
なお、アプリ遷移情報は、記憶部８にあらかじめ保存されていなくてもよく、家電連携サーバ２００に保存されていてもよい。この場合には、アプリ遷移画面生成部６は、通知画面表示要求を受信すると、家電連携サーバ２００からアプリ遷移情報を読み込む処理を行う。
【００４８】
アプリ起動指示部９は、アプリ遷移情報管理部５から入力された遷移先情報を含むアプリ起動要求が入力されると、同情報に基づいてアプリ起動処理を行い、画面出力部７に対して必要な情報を出力する。
【００４９】
画面遷移管理部１０は、アプリ遷移画面生成部６によって生成された通知画面において、ユーザ要求受付部３を介した操作に応じて、通知画面の表示を終了する操作である「閉じる」または「キャンセル」の状態へ遷移するか、通知画面の表示を継続するかを管理する。また、画面遷移管理部１０は、アプリ遷移画面生成部６によって生成された通知画面において、ユーザ要求受付部３を介したボタン操作により、起動するアプリの画面であるアプリ画面または、対応する機能を実現する機能画面へ遷移した後、遷移先のアプリ画面
または機能画面において、「戻る」、「閉じる」等、元の画面に戻る操作を行った場合に、通知画面に戻す処理を行う。
【００５０】
通知履歴管理部１１は、受信データ管理部２からのメッセージ整理要求が入力されると、記憶部８に登録された通知履歴削除の期限及び受信メッセージ情報の読み出しを行う。
【００５１】
通知履歴削除の期限についてデータの例を図１９に示す。本データは、高温アラートを示すサービスＩＤ“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”、低温アラートを示すサービスＩＤ“ＣＳ＿ｌｏｗｔｅｍｐ”のそれぞれに対して削除期限が１時間に設定されていることを示す。削除期限が１時間とは、メッセージ受信装置１００において現在時刻から１時間前に受信したメッセージは削除対象とすることを示す。削除期限が数字以外の場合、例えば設定なし「Ｎｕｌｌｌ値」の場合は、同サービスＩＤの受信メッセージは通知履歴から削除対象外であることを示す。
【００５２】
通知履歴管理部１１は、通知履歴の削除期限が設定されているサービスＩＤを抽出し、同サービスＩＤに紐づく受信メッセージが二つ以上あるかを確認する。受信メッセージが二つ以上あるサービスＩＤを確認した場合、現在時刻を取得し同時刻から削除期限（図１９の例では１時間）を超えている受信メッセージがある場合は、通知履歴から削除する処理を行う。
【００５３】
例えば、現在時刻を２０１５／１０／１０  １０：２０：００とすると、図５に示す受信メッセージの場合、サービスＩＤ“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”は受信メッセージが二つ以上あるため受信日時が２０１５／１０／９  １０：００：００である受信メッセージ（図５において、最下行の受信メッセージ）は削除される。
【００５４】
次に、家電連携サーバ２００の機能ブロックの詳細について説明する。図３は、本発明の実施の形態１における家電連携サーバ２００の主要な構成要素を示す機能ブロック図である。図３に示す家電連携サーバ２００は、通信部２１、データ取得部２２、常時分析部２３、送信データ生成部２４、ユーザ要求受付部２５、サービス登録・解除部２６、記憶部２７、オンデマンド分析部２８とを有する。また、図１８は、家電連携サーバ２００の主要な構成要素間の関係を示す概略図である。
【００５５】
通信部２１は、メッセージ受信装置１００、宅内中継装置４００と通信するための機構であり、イーサネット（登録商標）ＬＡＮなどの有線通信もしくは、無線ＬＡＮやＺｉｇＢｅｅ（登録商標）、特定小電力無線などにより無線通信を行う。
【００５６】
通信部２１は後述の送信データ生成部２４から入力されたデータ送信要求を元に、メッセージ受信装置１００に対して、サービスＩＤ及びタイトル・メッセージ情報を出力する。データ送信要求は、サービス内容を識別するためのサービスＩＤ及びタイトル・メッセージ情報を含む。
【００５７】
通信部２１は、後述のデータ取得部２２から家電機器３００で管理している情報（以降、家電機器管理情報とする）に関するデータ取得要求が入力されると、同要求を宅内中継装置４００を介して家電機器３００へ出力する。
【００５８】
データ取得部２２は、家電機器管理情報に関する、宅内中継装置４００を介した定期的なデータ取得要求を通信部２１へ出力する。データ取得部２２は、通信部２１を介して取得した家電機器管理情報を記憶部２７へ出力する。家電機器管理情報は、取得日時、対象機器を特定する家電識別情報、取得情報を含む情報である。具体的には、図１０に示す通り取得日時、家電識別情報、取得情報の構成である。ここで、取得日時はデータ取得部２
２が通信部２１を介して取得した家電機器管理情報を取得した時間に更新しても良いし、家電機器管理情報を構成する取得日時であっても良い。また、取得情報には、例えばエアコンの場合、図１１のように動作状態、運転モード、設定温度、室内温度、室外温度等を含む。
【００５９】
データ取得部２２は、データ取得要求をするべき家電機器３００か否かの判断、つまり、データ取得対象の家電機器３００か否かの判断を、サービス登録情報を参照して判断する。サービス登録情報は、予めメッセージ受信装置１００のユーザ要求受付部３を介して登録されている情報である。具体的には、図７に示すように、端末ＩＤ、サービスＩＤ、家電識別情報、登録日時から構成されている。サービス登録情報は、サービスＩＤごとに、どの家電機器３００（つまり、対象機器、例えば、エアコン）が、いつ登録されたか（つまり、登録日時）に関する情報である。端末ＩＤは、各サービスを登録依頼したメッセージ受信装置１００が複数存在する場合に、それらを識別する情報である。
【００６０】
常時分析部２３は、家電機器３００から取得した取得情報を、記憶部２７から定期的に取得・分析しサービス毎に定義された一定の条件を満たした場合に、後述の送信データ生成部２４に対して、サービスＩＤを含むメッセージ送信要求を出力する。分析対象の家電機器３００であるかを判断するために、サービス登録情報を参照し、どの家電機器３００（例えば、エアコン）に、何のサービスが登録されているか（つまり、登録されたサービスＩＤ）を確認し、分析処理を行う。
【００６１】
送信データ生成部２４は、常時分析部２３から入力されたメッセージ送信要求を元に、送信データを生成し、通信部２１へ出力する。図８へ送信データの詳細を示す。送信データは、端末ＩＤ、家電識別情報、サービス内容を識別するサービスＩＤ及び各サービスＩＤに紐づくタイトル・メッセージ情報を含む。送信データ生成部２４により生成されるタイトル・メッセージ情報は、例えば家電機器３００から取得した取得情報と、定型文との組み合わせにより構成されていても良い。
【００６２】
ユーザ要求受付部２５は、メッセージ受信装置１００の通信部１から出力される家電識別情報を含む分析要求が入力されると、後述のオンデマンド分析部２８に対して家電識別情報によって識別される家電機器３００の状態を分析する要求を出力する。家電識別情報とは、家電機器３００をユニークに識別可能な数字、英字または記号等から構成される製造番号及び品番等である。
【００６３】
サービス登録・解除部２６は、メッセージ受信装置１００の通信部１から出力される家電識別情報を含むサービス登録・解除要求が入力されると、記憶部２７へ登録または削除する処理を行う。
【００６４】
記憶部２７は下記データを保存する。
【００６５】
・家電機器３００から定期的に取得した家電機器管理情報（図１０参照）および取得情報（図１１）
・サービス登録情報（図７参照）
【００６６】
オンデマンド分析部２８は、ユーザ要求受付部２５から家電識別情報を含む分析要求が入力されると、記憶部２７に保存された取得情報を取得・分析し、結果を応答する。例えば、サービスＩＤとして“ＣＳ＿ｔｕｒｎｏｆｆ”と、機器を識別する情報である家電識別情報として、“エアコン：ＣＳ−ｘｘ００００１”とを含む、分析要求が入力された場合には、記憶部２７に保存された取得情報から、当該エアコンの動作状態を抽出し、エアコンが運転状態となっているかを確認し、結果を応答することが考えられる。
【００６７】
さらに、家電機器３００について、図４を用いて説明する。図４は、本実施の形態における家電機器の概略構成図である。家電機器３００は図４に示す通り、操作部３０、通信部３１、記憶部３２、制御部３３から構成される。
【００６８】
操作部３０は、家電機器３００の運転に関する設定を入力するための機構であり、例えば家電機器３００の表面に設けられた操作パネルである。また、赤外線リモコンから入力される操作信号を受信する受光部である。
【００６９】
通信部３１は、家電連携サーバ２００または宅内中継装置４００と通信するための機構であり、イーサネット（登録商標）ＬＡＮなどの有線通信もしくは、無線ＬＡＮやＺｉｇＢｅｅ（登録商標）、特定小電力無線などにより無線通信を行う。また、図４では通信部３１は家電機器３００に内蔵されているが、通信部３１は家電機器３００と別体に構成され、家電機器３００と有線接続してもよい。ここで、通信部３１は宅内中継装置４００と通信するための機構と説明したが、家電連携サーバ２００と直接通信する構成でも良い。
【００７０】
記憶部３２は、宅内中継装置４００あるいは家電連携サーバ２００の宛先情報又は家電機器３００で管理している家電機器管理情報を記憶しており、家電連携サーバ２００と通信を行う際に制御部３３が記憶部３２から家電機器管理情報を読み込み、通信部３１へ出力する。家電機器管理情報には、取得情報が含まれる。例えば、対象機器がエアコンの場合、取得情報は図１１に示すようにエアコンが運転状態（オン状態）か否（オフ状態）かを示す動作状態、エアコンが冷房運転か暖房運転かなどを示す運転モード、操作部３０や受光部を介して赤外線リモコンで設定された、エアコンが運転する際の目標温度に対応する設定温度、エアコンに設けられた温度センサで検知・取得した室内温度、エアコンに設けられた温度センサで検知・取得した室外温度が含まれる。
【００７１】
制御部３３は、家電機器３００本来の運転制御、例えば、エアコンの場合には空調運転に関する制御に限らず、通信部３１を介した通信に関する制御を行う。
【００７２】
次に、宅内中継装置４００について説明する。宅内中継装置４００は宅内に設置される単一又は複数の家電機器３００と無線通信が可能であり、かつネットワークを介して家電連携サーバ２００と通信可能な通信機器であり、例えばゲートウェイである。宅内中継装置４００は、家電機器３００で管理している家電機器管理情報を家電連携サーバ２００へ中継する。また、宅内中継装置４００は、家電機器３００との通信が何等かの理由で失敗した場合には、その理由をエラー情報として家電連携サーバ２００へ応答する。
【００７３】
以下、本実施の形態のメッセージ受信装置１００又は家電連携サーバ２００の最適なアプリ画面遷移フローを説明する。
【００７４】
図９および図１５は、本発明の実施の形態１に係るメッセージ受信装置１００又は家電連携サーバ２００により実行される最適なアプリ画面遷移を説明するためのフローチャートである。図９および図１５を参照しつつメッセージ受信装置１００又は家電連携サーバ２００の動作を説明する。図９では、家電連携サーバ２００によるメッセージ通知からメッセージ受信装置１００におけるアプリへの遷移画面が表示されるまでの動作を説明する。図１５では、メッセージ受信装置１００におけるアプリ起動・遷移の動作を説明する。
【００７５】
まず、図９を用いて、家電連携サーバ２００の動作について説明する。
【００７６】
データ取得部２２は、通信部２１を介して取得情報（図１１参照）を、エアコンから定期的に取得し、記憶部２７へ出力する（ステップＳ１）。ここでは、図７に示すサービス
登録情報に登録されたエアコンであるＣＳ−ｘｘ００００１を対象にデータ取得を実施しているものとして説明する。
【００７７】
常時分析部２３は、記憶部２７へ登録された図１１に示す取得情報を定期的に読み出し、サービスに応じて設定された所定の条件を満たしているか否かを判定する（ステップＳ２）。例えば、サービスＩＤがＣＳ＿ｈｅａｔｓｔｒｏｋｅの場合、つまり、サービスが「高温アラート」である場合には、室内温度が所定の閾値（例えば、３１℃）以上となっていないかを判定する。また、サービスＩＤが“ＣＳ＿ｌｏｗｔｅｍｐ”の場合、つまり、サービスが「低温アラート」である場合には、室内温度が所定の閾値（例えば、１５℃）未満となっていないかを判定する。また、サービスＩＤが“ＣＳ＿ｔｕｒｎｏｆｆ”の場合、つまり、サービスが「切り忘れ防止」通知である場合には、エアコンが運転状態であるか否かを判定する。
【００７８】
常時分析部２３は、所定の条件を満たしていない場合は記憶部２７へ蓄積されたデータ分析を継続して行う（ステップＳ２のＮｏ）。所定の条件を満たしている場合は、次のステップに進み（ステップＳ２のＹｅｓ）、送信データ生成部２４へサービスＩＤを含む送信メッセージ生成要求を送信する。ここでは、サービス登録情報（図７参照）に登録されているエアコンのうち、ＣＳ−ｘｘ００００１が、「高温アラート」サービスの所定の条件を満たす場合、つまり、室内温度が所定の閾値を超えた場合（以降、本ケースとする）として、以降の説明を行う。
【００７９】
送信データ生成部２４は、メッセージ情報（図１２参照）を参照し、サービスＩＤが“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”である場合と対応する、送信データの生成を行う。本ケースでは、タイトル・メッセージ情報として「高温アラート（ｘｘ℃）：高温状態です。」が選択される。
【００８０】
また、常時分析部２３は、サービス登録情報（図７参照）を参照し、サービスＩＤが“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”である場合と対応する、送信先の情報として端末ＩＤが“１１１１１１１”のメッセージ受信装置１００が選択され、対象機器として家電識別情報が“エアコン：ＣＳ−ｘｘ００００１”の家電機器３００が選択される。
【００８１】
そして、送信データ生成部２４は、端末ＩＤ、家電識別情報、サービスＩＤ、タイトル・メッセージ情報から、送信データ（図８参照）を生成する。
【００８２】
送信データの作成後、送信データ生成部２４は、送信データを、通信部２１を介してメッセージ受信装置１００へ送信する（ステップＳ３）。ここで、送信データは、Ｇｏｏｇｌｅ社又はＡｐｐｌｅ社が提供するサーバを経由してメッセージ受信装置１００へ到着するケースが考えらえるが、その限りではない。
【００８３】
続けて、図９を用いて、メッセージ受信装置１００の動作について説明する。
【００８４】
通信部１は、家電連携サーバ２００から送信された送信データ（図８参照）を受信すると、送信データに含まれるメッセージ情報（図１２参照）を受信データ管理部２へ出力する。
【００８５】
受信データ管理部２は、受信したメッセージ情報（図１２参照）を受信メッセージ情報（図５参照）として、時系列に記憶部８へ登録する。また、受信データ管理部２は、受信データ管理部２は、通知履歴管理部１１に対してメッセージ整理要求を出力する。
【００８６】
通知履歴管理部１１は、メッセージ整理要求が入力されると記憶部８から通知履歴の削
除期限を読みだし、受信メッセージが二つ以上あるサービスＩＤを確認した場合、現在時刻を取得し同時刻から削除期限（図１９の例では１時間）を超えている受信メッセージがある場合は、通知履歴から削除する処理を行う。例えば、現在時刻を２０１５／１０／１０  １０：２０：００とすると、図５に示す受信メッセージの場合、サービスＩＤ“ＣＳ＿ｈｅａｔｓｔｒｏｋｅ”は受信メッセージが二つ以上あるため受信日時が２０１５／１０／９  １０：００：００である受信メッセージ（図５において、最下行の受信メッセージ）は削除される。
【００８７】
ここで、通知履歴管理部１１は、受信データ管理部２からのメッセージ整理要求をトリガとして不要なメッセージ削除処理を行っているが、通知履歴管理部１１が定期的に記憶部８から受信メッセージ情報を取得し削除しても良い。
受信データ管理部２は、記憶部８へ登録された受信メッセージ情報を時系列に読みだし、画面出力部７へ入力する。
【００８８】
画面出力部７は、受信データ管理部２から入力された受信メッセージ情報のうちタイトル・メッセージ情報を表示する（ステップＳ４）。ここで、タイトル・メッセージと合わせて時刻情報を表示することが考えられるが、受信メッセージ情報（図５参照）を構成する受信日時でも良いし、受信データ管理部２が記憶部８から受信メッセージ情報を時系列に読み出した日時であっても良い。
【００８９】
ユーザ要求受付部３は、メッセージ受信装置１００の画面出力部７に表示された受信一覧から該当メッセージが選択されたか否かを検出する（ステップＳ５）。該当メッセージが選択されたことを検出する（ステップＳ５のＹｅｓ）と、同メッセージのアプリ選択情報（受信日時、サービスＩＤ）を含む通知画面表示要求をアプリ遷移画面生成部６へ出力する。
【００９０】
アプリ遷移画面生成部６は、アプリ選択情報を元に、家電連携サーバ２００から送信されたメッセージ情報に対応するメッセージの抽出を行う（ステップＳ６）。
【００９１】
また、アプリ遷移画面生成部６は、アプリ遷移情報から画面出力部７へ表示する表示ボタン情報を抽出する（ステップＳ７）。
【００９２】
そして、アプリ遷移画面生成部６は、抽出したメッセージ及び表示ボタン情報を合成し、画面出力部７へ出力する。画面出力部７は、アプリ遷移画面生成部６から入力された通知画面を表示する（ステップＳ８）。画面表示のイメージを図１３へ示す。
【００９３】
これにより、メッセージ受信装置１００において、通知履歴の中から最適なメッセージを選択するための画面をユーザへ提示することで、必要性の高いメッセージの選択が可能となる。さらに、以下に説明するように、メッセージ受信装置１００において、通知履歴の中から最適なメッセージを選択するための画面をユーザへ提示することで、必要性の高いアプリを起動することが可能となる。
【００９４】
メッセージ受信装置１００の通知画面の表示後のアプリ操作フローについて説明する。図１５は通知画面の表示後にアプリ操作を行った場合の画面遷移を説明するためのフローチャートである。
【００９５】
ユーザ要求受付部３は、ユーザ操作による表示ボタンの選択があるかを常時監視し、画面遷移管理部１０は通知画面を閉じる又はキャンセルする操作を検出した場合、同画面の表示を終了する（ステップＳ２０のＮｏ）。通知画面を閉じる又はキャンセルする操作がなかった場合は、次のステップへ進む（ステップＳ２０のＹｅｓ）。
【００９６】
ユーザ要求受付部３は、表示ボタンを選択する操作有無を判定し、操作があった場合は次のステップへ進む（ステップＳ２１のＹｅｓ）。
アプリ遷移画面生成部６は当該表示ボタンに応じたサービスＩＤを含むアプリ遷移情報取得要求をアプリ遷移情報管理部５へ入力し、アプリ遷移情報管理部５は、記憶部８から該当する遷移先情報を読み出し、同情報を含むアプリ起動要求をアプリ起動指示部９へ出力する（ステップＳ２２）。
【００９７】
アプリ起動指示部９は、遷移先情報を元にアプリ起動処理を行い、画面出力部７へ当該アプリのアプリ画面を出力する。または、アプリ起動指示部９は、画面出力部７へ、遷移先情報の機能画面への遷移を指示する（ステップＳ２３）。ステップＳ２０からステップＳ２３における画面遷移のイメージを図１４へ示す。
【００９８】
ここで、所定の機能画面へ遷移する際、エアコンの遠隔制御設定の許可が無効である状態で、エアコンの遠隔制御が可能な機能である「どこでもリモコン」の機能画面へ遷移するためのボタンである「どこでもリモコン」ボタンが選択された場合には、遠隔制御設定の許可が無効となっている旨をユーザへ通知する表示を行う。
【００９９】
ユーザ要求受付部３は、遷移先のアプリのアプリ画面または機能画面を閉じるまたはキャンセルする操作を検出すると、アプリ画面または機能画面を閉じるまたはキャンセルするための信号を画面遷移管理部１０へ入力する（ステップＳ２４）。
【０１００】
画面遷移管理部１０は、通知画面において「閉じる」または「キャンセル」が押されていない場合に再度、通知画面を画面出力部７へ出力する（ステップＳ２５）。ステップＳ２０からステップＳ２５の画面遷移のイメージを図１６へ示す。
【０１０１】
本実施の形態では、家電連携サーバ２００において、データ取得部２２は、家電機器３００から定期的に家電機器管理情報を取得する。常時分析部２３は、家電機器管理情報に含まれる取得情報を分析し、サービス毎に設定された条件を満たすか否かを判定する。送信データ生成部２４は、サービス内容を識別するサービスＩＤ及びサービスＩＤに紐づくタイトル・メッセージ情報を利用した送信データを生成する。通信部２１は、生成された送信データをネットワーク上へ送信する。
【０１０２】
また、メッセージ受信装置１００において、通信部１は、家電連携サーバ２００からの送信データを受信する。受信データ管理部２は、家電連携サーバ２００から送信された送信データに含まれるメッセージ情報を受信日時とともに蓄積する。メッセージ抽出部４は、受信データからメッセージ本文を抽出する。アプリ遷移情報管理部５は、受信データから抽出したサービスＩＤに紐づくアプリ遷移情報を特定する。アプリ遷移画面生成部６は、画面出力部７に表示する表示ボタン情報を抽出し、メッセージ抽出部４によって抽出されたメッセージ本文に応じた通知メッセージと表示ボタンとを合成して通知画面を生成する。アプリ起動指示部９は、通知画面の表示ボタンが選択された場合に、アプリ遷移情報を元に適切なアプリを起動し、通知画面からそのアプリ画面へ遷移させる。または、アプリ起動指示部９は、通知画面の表示ボタンが選択された場合に、アプリ遷移情報を元に適切な機能画面へ遷移させる。
【０１０３】
以上のように、本実施の形態では、メッセージ受信装置１００は、通信部１と、アプリ遷移画面生成部６と、アプリ起動指示部９とを備える。通信部１は、家電連携サーバ２００から送信された送信データに含まれるサービスＩＤとタイトル・メッセージ情報とを受信する。また、メッセージ受信装置１００の記憶部８、または、家電連携サーバ２００の記憶部２７には、サービスＩＤと、通知画面を生成する際に用いる表示ボタンに関する表
示ボタン情報と、通知画面の表示ボタンが選択された場合に起動するアプリを規定した遷移先情報とを対応させたアプリ遷移情報が保存されている。そして、アプリ遷移画面生成部６は、アプリ遷移情報から、送信データに含まれるサービスＩＤに対応する表示ボタン情報を抽出する。また、アプリ遷移画面生成部６は、当該表示ボタン情報に対応した表示ボタンと、送信データに含まれるタイトル・メッセージ情報に対応した通知メッセージとを含む通知画面を生成する。そして、メッセージ受信装置１００が備えるアプリ起動指示部９は、通知画面の表示ボタンが選択された場合に、アプリ遷移情報を元に適切なアプリを起動し、通知画面からそのアプリ画面へ遷移させる。
【０１０４】
これにより、メッセージ受信装置１００において、通知後のメッセージ内容に合ったアプリ画面へ遷移するボタンをユーザへ提示することで、必要性の高いアプリの起動及び画面到達までの手間及び時間を削減することが可能となる。
【０１０５】
さらに、メッセージ受信装置１００は、画面遷移管理部１０を備える。画面遷移管理部１０は、通知画面における処理の終了有無を管理し、遷移先からのアプリ画面から通知画面へ戻る処理を行う。
【産業上の利用可能性】
【０１０６】
本発明にかかるメッセージ受信装置ではネットワーク上に接続された家電機器の情報を蓄積し、同家電機器の状態を分析した結果をユーザが所有する携帯端末へ通知することが可能となる。また、本発明に係る画面遷移方法は、スマートフォンに代表される携帯端末、サーバシステムに有用である。また、サーバシステムは宅内中継装置に実装・運用されても良い。
【０１０７】
なお、本発明は実施の形態の家電機器に限らず店舗、施設、事務所、工場、車両内などで使用される電気機器おいても本発明は利用可能である。
【符号の説明】
【０１０８】
１  通信部
２  受信データ管理部
３  ユーザ要求受付部
４  メッセージ抽出部
５  アプリ遷移情報管理部
６  アプリ遷移画面生成部
７  画面出力部
８  記憶部
９  アプリ起動指示部
１０  画面遷移管理部
１１  通知履歴管理部
２１  通信部
２２  データ取得部
２３  常時分析部
２４  送信データ生成部
２５  ユーザ要求受付部
２６  サービス登録・解除部
２７  記憶部
２８  オンデマンド分析部
３０  操作部
３１  通信部
３２  記憶部
３３  制御部
１００  メッセージ受信装置
２００  家電連携サーバ
３００  家電機器
【図１】
2017228053.tif 000003
【図２】
2017228053.tif 000004
【図３】
2017228053.tif 000005
【図４】
2017228053.tif 000006
【図５】
2017228053.tif 000007
【図６】
2017228053.tif 000008
【図７】
2017228053.tif 000009
【図８】
2017228053.tif 000010
【図９】
2017228053.tif 000011
【図１０】
2017228053.tif 000012
【図１１】
2017228053.tif 000013
【図１２】
2017228053.tif 000014
【図１３】
2017228053.tif 000015
【図１４】
2017228053.tif 000016
【図１５】
2017228053.tif 000017
【図１６】
2017228053.tif 000018
【図１７】
2017228053.tif 000019
【図１８】
2017228053.tif 000020
【図１９】
2017228053.tif 000021