(57)【特許請求の範囲】
【請求項１】
ネットワーク内で通知されるイベントが時間範囲を持つか否かの通知種別を予め記憶する記憶手段と、
前記イベントとして前記ネットワーク内へ自機器動作の状態変化の通知を行う家電機器からの通知を処理するイベント処理手段と、
前記通知を、時刻情報を含んでイベント履歴リストとして記録し保持する保持手段と、
を備え、前記イベント処理手段は、前記記憶手段を参照して前記イベントの前記通知種別に応じて、前記イベントの受信時刻を前記イベントに対応したエントリの開始時刻または終了時刻として前記イベント履歴リストに記録して、前記保持手段に保持する電子機器。
【請求項２】
前記イベント処理手段は、前記通知種別として時間範囲を持つ前記イベントを受信した場合、前記イベントに開始パケットが含まれる場合は、前記イベントの前記受信時刻を前記イベントに対応した前記エントリの開始時刻として前記イベント履歴リストに記録し、前記イベントに終了パケットが含まれる場合は、前記イベント履歴リストの中から前記終了パケットに対応する前記エントリを抽出し、抽出できた場合は、前記受信時刻を前記エントリの終了時刻として前記イベント履歴リストに記録して、前記保持手段に保持する請求項１に記載の電子機器。
【請求項３】
前記イベント処理手段は、前記開始時刻を前記イベント履歴リストに記録した後に、前記通知種別として時間範囲を持つ前記イベントを受信した場合、前記イベントにイベント中パケットが含まれる場合は、前記イベント履歴リストの中から前記イベント中パケットに対応する前記エントリを抽出し、抽出できた場合は、前記イベント中パケットに含まれる情報を前記イベント履歴リストに記録して、前記保持手段に保持する請求項２に記載の電子機器。
【請求項４】
前記イベント処理手段は、前記通知種別として時間範囲を持たない前記イベントを受信した場合、前記イベントの受信時刻を前記エントリの開始時刻として前記イベント履歴リストに記録して、前記保持手段に保持する請求項１に記載の電子機器。
【請求項５】
前記イベント処理手段は、前記イベント履歴リストに含まれる前記通知種別から時間範囲を持つ前記エントリを抽出し、前記終了時刻が記録されている場合は、前記開始時刻と前記終了時刻の間の時間を塗りつぶした表示を表示部に表示させる請求項２に記載の電子機器。
【請求項６】
前記イベント処理手段は、前記イベント履歴リストに含まれる前記通知種別から時間範囲を持つ前記エントリを抽出し、前記終了時刻が記録されていない場合は、前記開始時刻と現在時刻との間の時間を塗りつぶした表示を前記表示部に表示させる請求項５に記載の電子機器。
【請求項７】
前記イベント処理手段は、前記イベント履歴リストに含まれる前記通知種別から時間範囲を持たない前記エントリを抽出し、前記開始時刻を明示する表示を表示部に表示させる請求項６に記載の電子機器。
【請求項８】
前記記憶手段は、さらに前記通知種別に応じた継続時間を記憶し、
前記イベント処理手段は、前記開始時刻が記録された前記エントリの前記終了パケットの受信を前記継続時間内に確認できない場合は、前記開始時刻と前記継続時間から算出した時刻を前記エントリの前記終了時刻として前記イベント履歴リストに記録して、前記保持手段に保持する請求項２に記載の電子機器。
【請求項９】
前記イベント処理手段は、前記通知種別として時間範囲を持つ前記イベントを受信した場合、前記イベントに前記終了パケットが含まれる場合は、前記保持手段に保持されている前記イベント履歴リストから前記終了パケットに対応する前記エントリを抽出し、抽出できない場合は、前記終了時刻と前記継続時間から算出した時刻を前記開始時刻として前記イベント履歴リストに記録して、前記保持手段に保持する請求項８に記載の電子機器。
【請求項１０】
前記イベント処理手段は、前記開始時刻と前記継続時間から算出した前記終了時刻あるいは前記終了時刻と前記継続時間から算出した前記開始時刻が表示されている旨の表示を、表示部に表示させる請求項９に記載の電子機器。
【請求項１１】
ネットワーク内で通知されるイベントが時間範囲を持つか否かの通知種別を予め記憶する記憶手段を備える電子機器において、
前記イベントとして前記ネットワーク内へ自機器動作の状態変化の通知を行う家電機器からの通知を処理する処理工程と、
前記通知を、時刻情報を含んでイベント履歴リストとして記録し保持する記録・保持工程と、
を含み、前記処理工程は前記記憶手段を参照して前記イベントの前記通知種別に応じて、前記イベントの受信時刻を前記イベントに対応したエントリの開始時刻または終了時刻として前記イベント履歴リストに記録する通知情報の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、家電機器等に係わる利用履歴の電子機器における処理方法に関す
る。
【背景技術】
【０００２】
家電の電力使用量や無駄遣いを振り返ったり、過去の消耗品交換時期を把握したりする
ため、家電からのEchonet Liteなどを介した通知履歴を保持しユーザーへ提示することが
有用である。
家電の通知履歴を表示する方法としてシンプルな方法は日時(開始時間や終了時間)、機
器名、イベント内容等をテキストでリスト表示するものである。しかしこのような方法で
は、家電の動作していた時間範囲を把握しにくく、イベントの前後関係や重なり具合が分
かりにくい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１３４６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施の形態は、家電機器等の通知履歴をより分りやすく表示することができる
技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本実施形態の送信装置は、ネットワーク内で通知されるイベントが時間範囲を持つか否かの通知種別を予め記憶する記憶手段と、
前記イベントとして前記ネットワーク内へ自機器動作の状態変化の通知を行う家電機器からの通知を処理するイベント処理手段と、
前記通知を、時刻情報を含んでイベント履歴リストとして記録し保持する保持手段と、
を備え、前記イベント処理手段は、前記記憶手段を参照して前記イベントの前記通知種別に応じて、前記イベントの受信時刻を前記イベントに対応したエントリの開始時刻または終了時刻として前記イベント履歴リストに記録して、前記保持手段に保持する。
【図面の簡単な説明】
【０００６】
【図１】実施形態にかかる家電機器を示す機能ブロック図。
【図２】同実施形態のシステムの構成ブロック図の例。
【図３】同実施形態のイベント履歴の例を示す図。
【図４】同実施形態に用いられる図３のイベント履歴の表示例１。
【図５】同実施形態の図３のイベント履歴の表示例２。
【図６】同実施形態に用いられる時間範囲無しイベント通知リストを示す図。
【図７】同実施形態に用いられる時間範囲有りイベント通知リストを示す図。
【図８】家電機器から通知を受け取った場合の処理を示す図。
【図９】イベント履歴リストの表示処理を示す図。
【図１０】同時刻にイベントが重なった場合の表示例を示す図。
【図１１】時間範囲有りイベント通知リストを示す図。
【図１２】終了通知を取りこぼした場合のイベント履歴の更新を示す図。
【図１３】開始通知を取りこぼした場合のイベント履歴の登録を示す図。
【図１４】時刻が不正確な場合の表示例を示す図。
【図１５】終了通知を取りこぼした場合の、イベント履歴リストの更新を示す図。
【図１６】開始通知を取りこぼした場合の、家電機器から通知を受け取った場合の処理を示す図。
【発明を実施するための形態】
【０００７】
以下、図面を参照して、実施形態を説明する。
（第１の実施形態）
第１の実施形態を図１乃至図１０を参照して説明する。
家電のイベントの視認性をよくする方法として、TVの番組表やカレンダーの日表示のよ
うに表示する方法の採用により、各イベントの時間範囲や重なり具合が一目瞭然となり振
り返りやすくなる。
【０００８】
一方、家電のイベントはEchonet Liteを介して通知されるが、家電の通知の種類によっ
て、そのイベントが時間範囲を持つものか、持たないものかが異なる。
例えば時間範囲を持つイベントは、洗濯機の洗濯中(洗濯開始通知から洗濯終了通知ま
で)や、エアコンの運転中(運転開始通知から、運転終了通知まで)等である。時間範囲を
持たないイベントは、インターホンからの来客通知や、エアコンのフィルタ交換要求通知
である。しかしEchonet Liteの通知パケット上では、時間範囲を持つものか、持たないも
のかは判断できない。
家電の履歴をTVの番組表やカレンダーの日表示のように表示し視認性をよくするために
、その通知のイベントが時間範囲を持つものか、持たないものかを区別する方法が更に必
要である。
【０００９】
図１は、家電機器４の構成を示す機能ブロック図である。この図１において、家電機器
４は、ＭＰＵ（Micro Processing Unit）１５を主体としてなり、データが保存される状
態内容保存部１６、状態変化を外部に通知する状態変化通知部１７、外部からの要求に応
答する内容取得要求応答部１８、内蔵の無線ユニット（図示せず）を通じて外部との通信
を行う通信部２０を備えて構成されている。
図２は実施形態の中心となる機能構成ブロック図の例である。家電機器４とイベント表
示機器（映像表示装置１０１）はネットワークNを介して接続されている。ネットワーク
ルータ１１などは記載を省略している。
【００１０】
通知種別リスト１０６Aは、時間範囲を持たない通知に関する情報(時間範囲無しイベン
ト通知リスト)と、時間範囲を持つ通知に関する情報(時間範囲有りイベント通知リスト)
を持つデータベースである。家電機器４から通知を受け取ったら、通知種別リスト１０６
Aを元に映像表示装置１０１は処理や表示内容を決定する。
イベント履歴リスト１０６Bは家電機器４から受け取ったイベント（この機器の動作の
状態変化）に関する履歴のリストである。通知種別リスト１０６Aとイベント履歴リスト
１０６Bは、例えばイベントリスト管理部１０６に拠る。
イベント処理部１０４はネットワークインタフェース１０８を介して家電機器４から受
け取った通知を元に、通知種別リスト１０６Aを参照し処理内容や表示内容を決定し、履
歴としてイベント履歴リスト１０６Bに記録する。また、ユーザーからの要求に応じてイ
ベント履歴リスト１０６Bを読み出し、イベント履歴をユーザーへ提示する。
【００１１】
図３はイベント履歴の例である。まず、Echonet Liteパケットに含まれるフィールドの
意味を説明する。
eoj(ECHONETオブジェクト)は機器オブジェクトの種別を表す。例えばeojが0x013001は
エアコン、0x029001は照明を表す。またepc(ECHONETプロパティ)は機器オブジェクトの設
定や状態を表すプロパティである。例えばエアコンのepcが0x80は運転状態を、冷蔵庫のe
pcが0xB1はドア解放警告状態を表す。
edt(ECHONETプロパティ値データ)はECHONETプロパティの実際の設定値を表す。例えば
、エアコンのepcが0x80(運転状態)でedtが0x30はONの状態を、0x31はOFFの状態を表す。
また、冷蔵庫のepcが0xB1(ドア解放警告状態)でedtが0x41はドア解放警告が有りの状態を
、0x42は無しの状態を表す。規格として決められている値の他に、メーカー独自コードも
存在する。
続いて図３のイベント履歴例の各エントリの意味を説明する。まず履歴番号１は換気扇
の運転状態に関するイベントで、すでに開始通知も終了通知も受け取った状態であるため
、開始時刻も終了時刻も記録されている。また履歴番号２は冷蔵庫のドア解放警告に関す
るイベントで、時間範囲のないイベントに関する通知であるため、開始パケットのみが記
録されており、終了時刻は「(時間範囲無し)」としている。
【００１２】
次に履歴番号３はエアコンの運転状態に関するイベントで、まだ終了していない状態で
あるため、開始パケットのみが記録されており、終了時刻は「(終了通知待ち)」としてい
る。現在時刻が1/26 15:00だとすれば、少なくとも14:00から15:00まで継続しているイベ
ントであるということを表す。
また履歴番号０はエアコンの運転状態に関するイベントで、1/25 10:00から12:00まで
で終了したイベントであるが、イベント中パケットに、開始時間と同じ10:00に自動運転
である通知を、11:00には暖房運転である通知を受け取っていることから、運転開始時に
は自動運転として開始し、11:00には暖房運転に切り替え、12:00まで運転したものである
。
図４は図３のイベント履歴の1/26分を表示する際の例である。ただし、現在日時は1/26
15:00前である。1/26分には履歴番号１と２と３のイベントが含まれる。履歴番号１は開
始パケットと終了時刻が記録されているため、その間を塗りつぶすように表示（図４では
白地）する。履歴番号２は時間範囲を持たないイベントであるため、12:30をピンポイン
トで指し示すような表示をする。履歴番号３はまだ継続中のイベントであるため、開始時
刻から、現在時刻までを塗りつぶすように表示（以下図１０まで白地、なお図５以降では
背景地の濃さを省略）し、未完である旨を表示する。
図５は図３のイベント履歴の1/25の分を表示する際の例である。1/25分には履歴番号０
が含まれる。履歴番号０は10:00から12:00までのイベントであるものの、イベント中パケ
ットに、開始時刻と同じ10:00に自動運転である通知を、11:00には暖房運転である通知を
受け取っていることから、運転開始時には自動運転として開始し、11:00には暖房運転に
切り替え、12:00に終了したものとわかるような表示をする。
【００１３】
図６は通知種別リストの一部で、時間範囲を持たない通知のリストである。例えばeoj=
0x03B201,epc=0xB1,edt=0x41の通知パケットを受け取った場合は、電気ポットからの湯切
れ警告であると判断できる。
図７は通知種別リストの一部で、時間範囲を持つ通知のリストである。例えばeoj=0x02
9001,epc=0x80,edt=0x30の通知パケットを受け取った場合は、照明の点灯開始の通知であ
り、eoj=0x029001,epc=0x80,edt=0x31の通知パケットを受け取ったら終了、イベント中に
はepc=0xB1,edt=0x41(電球色)や、epc=0xB1,edt=0x42(白色)や、epc=0xB1,edt=0x43(昼白
色)や、epc=0xB1,edt=0x44(昼光色)や、epc=0xB1,edt=0x40(その他)を受け取る可能性が
ある。
開始パケットや終了パケットが複数設定されているイベントもある。
【００１４】
図８は家電機器から通知をイベント表示機器が受け取った場合の処理のフローである。
イベント表示機器は通知を受け取ったら、この通知パケットのeoj,epc,edtを元に通知種
別リスト１０６Aから該当するエントリを見つけ、大筋以下の通り処理する。
（Ａ）時間範囲無しイベント通知リストに記載の通知の場合 : イベント履歴リスト１０
６Bに新規エントリとして記録する。開始時刻は受信した時刻を、終了時刻は「(時間範囲
無し)」とする。
（Ｂ）時間範囲有りイベント通知リストに記載の通知の場合 : 時間範囲有りイベント通
知リストのどの欄に記載されていたかを元にパケットの種類を判定し、以下の通り処理す
る。
（Ｂ−１）開始パケット : イベント履歴リスト１０６Bに新規エントリとして記録する。
開始時刻は受信した時刻を、終了時刻は「(終了通知待ち)」とする。
（Ｂ−２）終了パケット : イベント履歴リスト１０６Bのエントリから、終了時刻が「(
終了通知待ち)」になっているもので、相手機器IPアドレスや、時間範囲有りイベント通
知リストの該当エントリのうち機器欄と開始パケット欄を元に、対応するエントリを見つ
ける。そのエントリの終了時刻をパケットの受信時刻に変更する。
（Ｂ−３）イベント中パケット : イベント履歴リスト１０６Bのエントリから、終了時刻
が「(終了通知待ち)」になっているもので、相手機器IPアドレスや、時間範囲有りイベン
ト通知リストの該当エントリのうち機器欄と開始パケット欄を元に、対応するエントリを
見つける。そのエントリのイベント中パケット欄に受信したパケットの情報を追記する。
【００１５】
ステップＳ９１：  イベント処理部１０４はネットワークインタフェース１０８を介して
家電機器４から通知を受け取るべくアイドリングする。
ステップＳ９２：  イベント処理部１０４は通知種別リスト１０６Aから、受け取った通
知に該当するエントリを見つける。
ステップＳ９３：  この通知が時間範囲を持つイベントの通知か否かを判定し、前者なら
ばステップＳ９５へ行き、後者なら次のステップへ進む。
ステップＳ９４：  イベント履歴リスト１０６Bに新規エントリとしてイベント処理部１
０４は、終了時刻は (時間範囲を持たない)旨として、イベントを記録する。フローを終
了する。
ステップＳ９５：  イベント処理部１０４はパケットの種類を判定し、この種類によりス
テップＳ９６〜ステップＳ９８へと分岐する。
ステップＳ９６（上記種類が開始パケットの場合）：  イベント処理部１０４はイベント
履歴リスト１０６Bに新規エントリとして記録する。フローを終了する。:終了時刻には(
終了通知待ち)と記録する。
ステップＳ９７（上記種類がイベント中パケットの場合）：  イベント処理部１０４はイ
ベント履歴リスト１０６Bから、対応するエントリを見つけ、イベント中パケット欄に受
信したパケットの情報を記録する。フローを終了する。
ステップＳ９８（上記種類が終了パケットの場合）：  イベント処理部１０４はイベント
履歴リスト１０６Bから、対応するエントリを見つけ、終了時刻欄にパケットを受信した
時刻を記録する。フローを終了する。
【００１６】
図９はユーザーからイベント履歴リスト表示を指示された場合のイベント表示機器の処
理フローである。まずイベント履歴リスト１０６Bから、表示範囲に関連するイベント(範
囲の前後にまたがっているイベントも含む)をイベント表示機器は読み出しそれぞれのエ
ントリに関して、終了時刻の状態に応じて大筋以下の処理を行う。
（A）「(時間範囲無し)」の場合 : 時間範囲がないピンポイントのイベントであるため、
開始時刻を元にピンポイントで表示をする。
（Ｂ）「(終了通知待ち)」の場合 : 現在も継続しているイベントであるため、開始時刻(
ただし表示範囲をまたいだイベントである場合は表示範囲の最初から)から、現在時刻ま
で(ただし表示範囲が現在時刻を含まない範囲である場合は表示範囲の最後まで)を、塗り
つぶすように表示する（ただし下記（注１）を参照）。
（Ｃ）時刻が記録されている場合 : すでに終了しているイベントであるため、開始時刻(
ただし表示範囲をまたいだイベントである場合は表示範囲の最初から)から、終了時刻ま
で(ただし表示範囲をまたいだイベントである場合は表示範囲の最後まで)を、塗りつぶす
ように表示する（ただし下記（注１）を参照）。また、開始と終了までの時間が極端に短
い場合には、「(時間範囲無し)」と同様な表示方法でもよい。
【００１７】
（注１） : イベント中パケットを考慮して塗りつぶす。イベント中パケットが無い場合
は単に塗りつぶすのみ。イベント中パケットがA,B,C,…,M,Nと記録されている場合は、開
始時刻からAまでを1区画として表示。同様にAからBを、BからCを、…、MからNを、Nから
終了時刻を1区画として表示する。ただし1区画の開始と終了が同じ時刻である場合や、極
端に短い場合にはその区画は無視してもよい。例えば図３の履歴番号０は開始時刻とイベ
ント中パケットの1つ目の受信時刻が同じであるため、図５のように内容が「運転」であ
る区画はなく、10:00から11:00の内容は「自動運転」として塗りつぶしている。 
ステップＳ１０１：  イベントリスト提示部１０７は、ユーザーからイベント履歴リスト
表示の指示を操作部経由で受け取るべくアイドリングする。
ステップＳ１０２：  イベントリスト提示部１０７はイベント履歴リスト１０６Bから、
表示範囲に関連するイベントを読み出す。
ステップＳ１０３：  全エントリについて繰り返しの開始ループ端である。
ステップＳ１０４：  イベントリスト提示部１０７は終了時刻の種別を判定し、この種別
によりステップＳ１０５〜ステップＳ１０７へと分岐する。
ステップＳ１０５（上記種別が時間範囲無しの場合）：  イベントリスト提示部１０７は
開始時刻を元に、ピンポイントで表示をする。
ステップＳ１０６（上記種別が終了通知待ちの場合）：  イベントリスト提示部１０７は
、開始時刻か表示範囲の最初から、現在時刻か表示範囲の最後までを、イベント中パケッ
トを考慮しながら塗りつぶすように表示する。
ステップＳ１０７（上記種別が時刻が記録されている場合）：  イベントリスト提示部１
０７は、開始時刻か表示範囲の最初から、現在時刻か表示範囲の最後までを、イベント中
パケットを考慮しながら塗りつぶすように表示する。
ステップＳ１０８：  全エントリについて繰り返しの終了ループ端である。このループ終
了後はイベントリスト提示部１０７はフローを終了する。
また同時刻に複数のイベントが重なっている場合、同時に起こったイベントであること
が分かるような表示とする。図１０は1/24の同時刻に複数のイベントが重なっている場合
の表示例である。
２列のイベント表示のうち、左側は図５と同様に10:00の運転開始時には自動運転とし
て開始しながら暖房運転に切り替えずに12:00に終了したものである。対して右側は図４
と比べ換気扇の運転の開始を30分、終了を1時間遅くしたものである。
図４と図５が番組表に擬えて言わば一つのチャンネルの表示を時間軸一次元で現してい
るのに対し、図１０は更に一次元を加えた二次元で複数チャンネルの表示を現している。
【００１８】
（第２の実施形態）
本発明による第２の実施形態を図１１乃至図１６を参照して説明する。実施形態１と共
通する部分は説明を省略する。
Echonet Liteの通知は一般にEthernet（登録商標）のUDPのパケットで送られてくるた
め、TCPなどのパケットに比べ受け側が取りこぼすことが多くあり得る。そのため、時間
範囲を持つイベントに関して、以下により整合が取れない状況が発生しうる。
（１）開始通知は受け取ったものの終了通知を取りこぼす
（２）開始通知を受け取っていないのに終了通知を受け取る
これらの場合にも対応可能なよう、各通知に関する標準継続時間や最大継続時間を定義
しておき、予想される開始時刻、終了時刻を算出し、その間にパケットを受け取れていな
ければ、不整合と判断し、予想される時間を元に範囲表示を行う。また、この際は不正確
であることがユーザーに分かるような曖昧な表示とする。以下で具体的に説明する。
時間範囲有りイベント通知リストに追加で、標準継続時間や最大継続時間を予め定義し
ておく(図１１) 。上記の（１）を解決するため、イベント表示機器は例えば定期的に以
下の処理を行う。図１５がこの処理のフローである。
【００１９】
ステップＳ１６１：  全エントリについて繰り返しの開始ループ端である。イベント履歴
リスト１０６Bのうち、イベントリスト管理部１０６は終了時刻が「(終了通知待ち)」に
なっているエントリを抜き出す。
ステップＳ１６２：  イベント履歴リスト１０６Bの開始パケットの情報から、イベント
リスト管理部１０６は時間範囲有りイベント通知リストの該当エントリを見つけ、最大継
続時間と標準継続時間を参照する。
ステップＳ１６３：  現在時刻が、開始時刻に最大継続時間を足した時刻を過ぎているか
否かをイベントリスト管理部１０６は判定し、前者ならステップＳ１６５へ飛び後者なら
次のステップＳ１６４に進む。
ステップＳ１６４：  イベントはすでに終了しているものの終了通知は取りこぼされたも
のとイベントリスト管理部１０６は判定し、終了時刻に開始時刻と標準継続時間を足した
ものを記録し、合わせて不正確であることも記録する。
ステップＳ１６５：  全エントリについて繰り返しの終了ループ端である。このループ終
了後はイベントリスト提示部１０７はステップＳ１６１へ戻る。
【００２０】
図１２がイベント履歴が処理された際の具体例である。現在時刻は1/25 23:00とする。
図１１から、履歴番号１に該当する最大継続時間は12時間、標準継続時間は6時間である
。
現在時刻が、10:00(履歴番号１の開始時刻)+12時間(最大継続時間)=22:00を超えている
ため、終了通知を取りこぼしたものと判断され、終了時刻に10:00(履歴番号１の開始時刻
)+6時間(標準継続時間)=16:00を記録される。ただし、正確でないことを表すため、「(不
正確)」と記録される。
また上記の（２）を解決するため、図１の家電機器から終了通知に関するパケットをイ
ベント表示機器が受け取った際の処理に、例外として、イベント履歴リスト１０６Bから
該当するエントリを探した際に見つからなかった場合の処理を追加する。図１６が処理フ
ローである。図８からの変更点のみ以下で説明する。
ステップＳ１７１：  ステップＳ９５からの分岐としてイベント履歴リスト１０６Bから
該当するエントリを探し、見つかった場合は、図８と同様、そのエントリの終了時刻をパ
ケットの受信時刻に変更する（ステップＳ９８）。
ステップＳ１７２：  このエントリが見つからなかった場合は、イベント履歴リスト１０
６Bに新規エントリとして記録する。終了時刻は受信した時刻を、開始時刻は終了時刻か
ら標準継続時間を引いたものを「(不正確)」として記録する。
【００２１】
図１３がイベント履歴リストに何もエントリが無い状態から、終了通知のみを受け取っ
た場合の具体例である。現在時刻は1/25 16:00とし、イベント履歴リストにエントリがな
い状態で家電機器からeoj=0x029001 (照明)、epc=0x80,edt=0x31のパケットを受け取った
とする。図１１から、該当する標準継続時間は6時間である。終了通知を受け取った16:00
の時点でイベント履歴リストに対応するエントリが無いため、新規エントリとして、終了
時刻は受信した時刻である16:00を、開始時刻として16:00-6時間(標準継続時間)=10:00を
記録する。ただし、正確でないことを表すため、「(不正確)」と記録する。
図１４は図１２で「(不正確)」と記録されているエントリを表示する際の例である。開
始時刻は正確であるため従来通りに表示し、終了時刻は不正確なため、波線やグラデーシ
ョンで表す。また、時刻表示には「？」マークをつけている。開始時刻が不正確な場合も
同様な表現が可能である。
【００２２】
以上のように本実施形態により、Echonet Liteを使った家電からの通知の履歴を視認性
よく表示することができる。
即ち、家電からのEchonet Liteを介した通知の履歴を、TVの番組表形式やカレンダーの
日表示形式で表示する場合等、家電からの通知の種類に応じてそのイベントが時間範囲を
持つものか、持たないものかを判断して保持し、表示方法を決める。主要なポイントは次
のようである。
（１）予めEchonet Liteによる各機器の各通知が、時間範囲を持つイベントか、持たない
イベントか等を示すリストを持っておく。
（２）通知の種類によって以下の通り記録する。
即ち、受け取った通知が時間範囲を持たないイベントに関するものである場合には、履
歴として時間範囲を持たないものとして記録する。受け取った通知が時間範囲を持つイベ
ントであり、開始通知である場合には、開始の通知を受けた段階で開始時刻を記録、終了
の通知待ちの状態として記録する。受け取った通知が時間範囲を持つイベントであり、終
了通知である場合には、すでに記録されている履歴の中から該当するエントリを見つけ、
終了時間を記録する。
?また、時間範囲の有無に応じてユーザーへの提示方法を変える。まず時間範囲がないイ
ベントは、矢印マーク等、ピンポイントで表示する。時間範囲があり、すでに終了してい
るイベントは、開始時間から終了時間を塗りつぶすように表示する。時間範囲があり、ま
だ終了していないイベントは、開始時間から現在時刻までを塗りつぶすように表示する。
また、未完了である旨表示する。以上により家電の履歴の視認性を高めることができる。
【００２３】
以下は、その他のポイントである。即ち、Echonet Liteの通知はEthernet（登録商標）
のUDPのパケットで送られてくるため、TCPのパケット等の場合と比べて受け側が取りこぼ
すことがあり得る。また、受け側の機器の電源が入っていない時にパケットが送られた場
合も同様である。これにより、時間範囲があるイベントに関して、開始通知は受け取った
ものの終了通知を取りこぼしたり、開始通知を受け取っていないのに終了通知を受け取る
場合があり、整合が取れない状況が発生しうる。
この場合にも対応可能なよう、各通知に関して予想される開始時刻、終了時刻を算出し
、その間にパケットを受け取れていなければ、不整合と判断し、予想される時間を元に範
囲表示を行う。
なお、この発明は上記実施形態に限定されるものではなく、この外その要旨を逸脱しな
い範囲で種々変形して実施することができる。
また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせること
により、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素
から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係わる
構成要素を適宜組み合わせても良いものである。
【符号の説明】
【００２４】
４…家電機器、１１…ネットワークルータ、１０１…映像表示装置（電子機器）、１０
２…主制御ブロック、１０３…イベント管理部、１０４…イベント処理部、１０５…消費
電力管理部、１０６…イベントリスト管理部、１０７…イベントリスト提示部、１０８…
ネットワークインタフェース、１０９…エコネットライト（Echonet Lite）処理部、１１
０…通信部。
【図１】
0006480678.tif 000002
【図２】
0006480678.tif 000003
【図３】
0006480678.tif 000004
【図４】
0006480678.tif 000005
【図５】
0006480678.tif 000006
【図６】
0006480678.tif 000007
【図７】
0006480678.tif 000008
【図８】
0006480678.tif 000009
【図９】
0006480678.tif 000010
【図１０】
0006480678.tif 000011
【図１１】
0006480678.tif 000012
【図１２】
0006480678.tif 000013
【図１３】
0006480678.tif 000014
【図１４】
0006480678.tif 000015
【図１５】
0006480678.tif 000016
【図１６】
0006480678.tif 000017