(57)【要約】【課題】遠隔からホームネットワークに接続された宅内装置を制御する場合に、低コストで運用でき、かつ、利便性を向上可能なゲートウェイを得ること。【解決手段】ユーザ毎に各宅内装置に対する制御優先度の情報を記憶するユーザＤＢ１４と、宅内装置毎に現在制御を受け付けているユーザの情報を記憶するデバイスＤＢ１５と、ホームネットワークと接続中のユーザの情報を記憶する接続管理ＤＢ１６と、フィルタリング用エントリに基づいてフィルタリング処理を行うパケットフィルタリング１３６と、ユーザＤＢ１４、デバイスＤＢ１５、および接続管理ＤＢ１６の情報に基づいて、ユーザ毎に制御可能な宅内装置を決定してフィルタリング用エントリを設定する遠隔アクセス管理部１７と、を備え、遠隔アクセス管理部１７は、ＶＰＮ確立の認証に使用した情報をユーザの情報として接続管理ＤＢ１６に登録する。【選択図】図２
2014099795.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークと接続する宅内装置を遠隔アクセスで制御可能なユーザ毎に、各宅内装置に対する制御優先度の情報を記憶するユーザデータベースと、
前記宅内装置毎に、現在制御を受け付けているユーザの情報を記憶するデバイスデータベースと、
前記ホームネットワークと接続中のユーザの情報を記憶する接続管理データベースと、
設定されたフィルタリング用エントリに基づいて、前記ユーザから前記宅内装置へ送信されるパケット、および前記宅内装置から前記ユーザへ送信されるパケットに対してフィルタリング処理を行うパケットフィルタリング手段と、
前記ユーザデータベース、前記デバイスデータベース、および前記接続管理データベースの情報に基づいて、前記ホームネットワークと接続中のユーザ毎に制御可能な宅内装置を決定し、前記宅内装置と当該宅内装置を制御するユーザとの間でパケットの送受信が可能な前記フィルタリング用エントリを設定する遠隔アクセス管理手段と、
を備え、
前記遠隔アクセス管理手段は、前記ユーザが前記ホームネットワークと接続する際のＶＰＮ（Virtual  Private  Network）確立の認証に使用した情報を前記ユーザの情報として前記接続管理データベースに登録する、
ことを特徴とするゲートウェイ。
【請求項２】
前記ユーザデータベースにおいて、前記宅内装置を前記ホームネットワーク内から操作する宅内操作者について各宅内装置に対する接続優先度の情報を記憶している場合に、
前記遠隔アクセス管理手段は、前記宅内操作者から前記宅内装置に対する制御状態を監視し、さらに、前記制御状態の情報を用いて、前記ユーザおよび前記宅内操作者について制御可能な宅内装置を決定し、前記フィルタリング用エントリを設定する、
ことを特徴とする請求項１に記載のゲートウェイ。
【請求項３】
ホームネットワークと公衆網とを接続するゲートウェイと、前記公衆網を介して前記ゲートウェイと接続する遠隔端末と、を備え、前記遠隔端末を操作するユーザが、前記遠隔端末を介して前記ホームネットワークと接続し、前記ホームネットワークと接続する宅内装置を遠隔アクセスで制御する遠隔アクセスシステムにおいて、
前記ゲートウェイは、
前記宅内装置を遠隔アクセスで制御可能な前記ユーザ毎に、各宅内装置に対する接続優先度の情報を記憶するユーザデータベースと、
前記宅内装置毎に、現在制御を受け付けているユーザの情報を記憶するデバイスデータベースと、
前記ホームネットワークと接続中のユーザの情報を記憶する接続管理データベースと、
設定されたフィルタリング用エントリに基づいて、前記ユーザから前記宅内装置へ送信されるパケット、および前記宅内装置から前記ユーザへ送信されるパケットに対してフィルタリング処理を行うパケットフィルタリング手段と、
前記ユーザデータベース、前記デバイスデータベース、および前記接続管理データベースの情報に基づいて、前記ホームネットワークと接続中のユーザ毎に制御可能な宅内装置を決定し、前記宅内装置と当該宅内装置を制御するユーザとの間でパケットの送受信が可能な前記フィルタリング用エントリを設定する遠隔アクセス管理手段と、
を備え、
前記遠隔アクセス管理手段は、前記ユーザが前記ホームネットワークと接続する際のＶＰＮ（Virtual  Private  Network）確立の認証に使用した情報を前記ユーザの情報として前記接続管理データベースに登録する、
ことを特徴とする遠隔アクセスシステム。
【請求項４】
前記ユーザデータベースにおいて、前記宅内装置を前記ホームネットワーク内から操作する宅内操作者について各宅内装置に対する接続優先度の情報を記憶している場合に、
前記遠隔アクセス管理手段は、前記宅内操作者から前記宅内装置に対する制御状態を監視し、さらに、前記制御状態の情報を用いて、前記ユーザおよび前記宅内操作者について制御可能な宅内装置を決定し、前記フィルタリング用エントリを設定する、
ことを特徴とする請求項３に記載の遠隔アクセスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークと接続するゲートウェイに関する。
【背景技術】
【０００２】
ネットワーク技術の進歩により通信デバイスが安価・小型で実現可能なため、今日では、さまざまな種類の機器がネットワークに接続して動作している。家庭内に設置される電化製品についても、インターネットの普及により、自装置単体ではなく、装置外部の情報と連動して動作するための通信機能を備えるものも多い。
【０００３】
ホームオートメーションと呼ばれる技術は、マイコンと呼ばれるプロセッサが家電機器に搭載されはじめた当時から存在する。現在では、インターネットの普及や電化製品のデジタル化の流れを受けて、スマートハウスと呼ばれる、家中の電化製品を連携制御することでユーザに快適な住環境を提供しながらエネルギー消費量を抑制するなど効率的で経済的なシステム、を構築するための研究開発が盛んである。
【０００４】
スマートハウスでは、宅内の家電機器同士は、連携動作するためホームネットワークと呼ばれる家庭内のネットワークに接続されている。現在では、ホームネットワークの接続機器や情報を、インターネットを介して接続している外部のシステムや情報を利用して、より効率的なシステムを作るための連携方法についても研究開発が行われている。
【０００５】
例えば、家庭内のデジタルレコーダに対して、外部のシステムから予約情報を投入するシステムが実現されている。デジタルレコーダは、家庭内で接続するネットワークを介して公衆網と接続し、デジタルレコーダの予約を管理するサーバに接続する。ユーザがサーバに対して予約情報を入力すると、サーバに入力された予約情報は、デジタルレコーダとサーバ間の通信によりデジタルレコーダへ転送される。
【０００６】
一方、ホームネットワークに対してインターネット等の外部から接続する方法として、ホームネットワークと公衆網との接続点であるホームゲートウェイと、ホームネットワークへ接続する端末との間で、ＩＰｓｅｃ（Internet  Protocol  security）等の暗号化プロトコルを使って仮想プライベート網（ＶＰＮ：Virtual  Private  Network）を設定し、サーバを経由せずに直接アクセスする実現方法もある。
【０００７】
想定するアプリケーション種別によって適した遠隔アクセスに関する実現方式は異なるため、ホームネットワークへの遠隔アクセスシステムを検討する際は、上記２つの実現方式は併用される。ＶＰＮを用いた遠隔アクセスを採用した場合、ホームネットワーク内で使用していた制御方式が、ＶＰＮを通してそのまま遠隔アクセス越しに適用することができるため、ホームネットワーク内でのローカルな制御／操作と、遠隔からの制御／操作を同一のインタフェースで実現することができることがメリットである。
【０００８】
従来の遠隔アクセスに関するユーザ毎の接続制御を実施するため、センターシステム、ホームゲートウェイを介してアクセスする場合のアクセス可否の制御を実現する方式の検討が行われている。例えば、下記特許文献１では、アプリケーションサーバがインターネット上に設置されている場合の、アクセス制御の実現方式についての技術が開示されている。インターネット上に設置されたアプリケーションサーバ、センタサーバ、ホームゲートウェイの間に設置された通信路を利用して宅内機器へのアクセス権を確認し、最終的に、リモート端末との間でユーザ認証を実施し、その情報に基づいて宅内機器へのアクセス制御を実現している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−４１６０５号公報  「宅内機器外部接続管理装置」
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の技術によれば、アプリケーションサーバおよびセンタサーバを設置し、これらのサーバ経由でホームネットワークへのアクセスを実現する。そのため、インターネット上にサーバを設置／運用する必要があり、システムの設置および運用維持にコストがかかる、という問題があった。
【００１１】
また、人間が直接宅内機器を操作する場合は、対象や周囲の環境を目で見たり肌で感じたりなど五感で感じることで実施する操作の快適性を推測できるが、遠隔から制御するユーザは、宅内の状態を正確に認識できないため、遠隔から実施する制御が状況にあったものかどうかを判断できない、という問題があった。例えば、エアコンに対する遠隔アクセス制御として、宅内で稼働中のエアコンを停止、停止しているエアコンを稼働、または温度設定を変更した場合、遠隔から制御するユーザは、実際この部屋を誰がどのように使っているかを正確に把握できないため、快適性・利便性等の観点から問題がある。ユーザ毎に遠隔からアクセス可能な宅内装置を制限しても、宅内の状況を把握できない状態で宅内にある機器の制御を実施できてしまうことで、快適性等を損なう可能性がある。
【００１２】
本発明は、上記に鑑みてなされたものであって、遠隔からホームネットワークに接続された宅内装置を制御する場合に、低コストで運用でき、かつ、利便性を向上可能なゲートウェイを得ることを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、ホームネットワークと接続する宅内装置を遠隔アクセスで制御可能なユーザ毎に、各宅内装置に対する制御優先度の情報を記憶するユーザデータベースと、前記宅内装置毎に、現在制御を受け付けているユーザの情報を記憶するデバイスデータベースと、前記ホームネットワークと接続中のユーザの情報を記憶する接続管理データベースと、設定されたフィルタリング用エントリに基づいて、前記ユーザから前記宅内装置へ送信されるパケット、および前記宅内装置から前記ユーザへ送信されるパケットに対してフィルタリング処理を行うパケットフィルタリング手段と、前記ユーザデータベース、前記デバイスデータベース、および前記接続管理データベースの情報に基づいて、前記ホームネットワークと接続中のユーザ毎に制御可能な宅内装置を決定し、前記宅内装置と当該宅内装置を制御するユーザとの間でパケットの送受信が可能な前記フィルタリング用エントリを設定する遠隔アクセス管理手段と、を備え、前記遠隔アクセス管理手段は、前記ユーザが前記ホームネットワークと接続する際のＶＰＮ（Virtual  Private  Network）確立の認証に使用した情報を前記ユーザの情報として前記接続管理データベースに登録する、ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、遠隔からホームネットワークに接続された宅内装置を制御する場合に、低コストで運用でき、かつ、利便性を向上できる、という効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態１の遠隔アクセスシステムの構成例を示す図である。
【図２】図２は、ＨＧＷの構成例を示す図である。
【図３】図３は、ユーザＤＢの構成例を示す図である。
【図４】図４は、デバイスＤＢの構成例を示す図である。
【図５】図５は、接続管理ＤＢの構成例を示す図である。
【図６】図６は、実施の形態１の遠隔アクセスシステムにおける遠隔アクセス制御を示すシーケンス図である。
【図７】図７は、パケットフィルタリングにおけるフィルタリング用エントリを示す図である。
【図８】図８は、実施の形態２の遠隔アクセスシステムにおける遠隔アクセス制御を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかるゲートウェイの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１７】
実施の形態１．
図１は、本実施の形態の遠隔アクセスシステムの構成例を示す図である。遠隔アクセスシステムは、ホームゲートウェイ（ＨＧＷ）１と、ホームネットワーク２と、宅内装置３〜５と、公衆網６と、遠隔端末７と、から構成される。ＨＧＷ１と遠隔端末７との間では、公衆網６内でＶＰＮ８が確立可能である。
【００１８】
ＨＧＷ１は、ホームネットワーク２と公衆網６とを接続するゲートウェイである。ホームネットワーク２は、家庭内の機器（宅内装置３〜５）を収容するネットワークであり、遠隔端末７からの制御対象となる機器（宅内装置３〜５）が接続されている。宅内装置３〜５は、ホームネットワーク２と接続し、遠隔端末７からの制御を受け付ける。公衆網６は、インターネットや携帯電話のデータ通信用ネットワークの総称であり、複数のネットワークの集合体として構成されることもある。遠隔端末７は、公衆網６と接続し、公衆網６を経由してＨＧＷ１にＶＰＮ８を使ってアクセスする。ＶＰＮ８は、遠隔端末７が宅内装置３〜５を遠隔アクセス制御する際に、ＨＧＷ１との間で確立する仮想プライベート網である。
【００１９】
つぎに、遠隔アクセスシステムを構成するＨＧＷ１の構成について説明する。図２は、ＨＧＷ１の構成例を示す図である。ＨＧＷ１は、ゲートウェイ部１０と、Ｌ２スイッチ（ＳＷ）部２０と、を備える。なお、Ｌ２ＳＷ部２０は、ＨＧＷ１に必須の構成ではなく、実装しない構成にすることも可能である。
【００２０】
ゲートウェイ部１０は、ＷＡＮインタフェース部１１と、制御部１２と、ルータ部１３と、ユーザデータベース（ＤＢ）１４と、デバイスデータベース（ＤＢ）１５と、接続管理データベース（ＤＢ）１６と、遠隔アクセス管理部１７と、内部接続用ポート１８と、を備える。
【００２１】
ＷＡＮインタフェース部１１は、公衆網６に接続するためのインタフェースである。制御部１２は、ルータ部１３におけるルータ機能以外の制御を行う。例えば、ＨＧＷ１を装置として動作させるために必要な設定パラメータの管理やＧＵＩ（Graphical  User  Interface）等の機能の制御が含まれる。ルータ部１３は、通信プロトコルスタックおよび各プロトコルで使用する機能を実装する。例えば、ＰＰＰ（Point  to  Point  Protocol）１３１、ＩＰｓｅｃ１３２、ＰＰＰｏＥ（ＰＰＰ  over  Ethernet（登録商標））１３３、Ｌ２ＴＰ（Layer  2  Tunneling  Protocol）１３４、ＮＡＰＴ（Network  Address  Port  Translation）１３５といったプロトコルスタックや、ルータ機能の一部としてファイアーウォール機能を実現するためのＰａｃｋｅｔ  ｆｉｌｔｅｒｉｎｇ（パケットフィルタリング）１３６を実装している。
【００２２】
ユーザＤＢ１４は、遠隔アクセスシステムを使用可能なユーザに対して、ホームネットワーク２に接続されたそれぞれの宅内装置３〜５へのアクセス権と優先度を管理するためのデータベースである。デバイスＤＢ１５は、ホームネットワーク２に接続している宅内装置３〜５のそれぞれに対して、現状どのような制御が行われているかを管理するデータベースである。接続管理ＤＢ１６は、現在ホームネットワーク２に外部からどのユーザがアクセスしてきているかを管理するデータベースである。遠隔アクセス管理部１７は、各ＤＢの情報を管理し、遠隔アクセスにおけるアクセス制御を実現する管理部である。内部接続用ポート１８は、ホームネットワーク２側のＬ２ＳＷ部２０と接続するポートである。Ｌ２ＳＷ部２０が実装されない場合には、内部接続用ポート１８をホームネットワーク２へ接続するためのポートとして使用する。
【００２３】
Ｌ２ＳＷ部２０は、内部接続用ポート２１と、ホームネットワーク接続用ポート２２−１，２２−２，２２−３，…，２２−ｎと、を備える。
【００２４】
内部接続用ポート２１は、公衆網６側のゲートウェイ部１０と接続するポートである。ホームネットワーク接続用ポート２２−１，２２−２，２２−３，…，２２−ｎは、ホームネットワーク２と接続するポートである。
【００２５】
つぎに、ゲートウェイ部１０が備える各ＤＢの構成について説明する。図３は、ユーザＤＢ１４の構成例を示す図である。ユーザＤＢ１４では、ユーザを識別するための情報（ユーザ３１）が定義され、各ユーザに対して制御対象の装置（対象装置３２）と、その装置に対する当該ユーザの制御権を表す優先度３３、の情報が定義されている。例えば、ユーザ＃１については、宅内装置３〜５が制御可能であり、宅内装置３に対して優先度１００、宅内装置４に対して優先度２０、宅内装置５に対して優先度８０が設定されていることを示す。ユーザＤＢ１４については、ホームネットワーク２を管理する管理者が、事前に各ユーザの各宅内装置に対するアクセス優先度を決定して設定・記憶しておくこととする。
【００２６】
図４は、デバイスＤＢ１５の構成例を示す図である。デバイスＤＢ１５では、ホームネットワーク２に接続されたそれぞれの宅内装置３〜５に対して、各宅内装置を識別するための情報（対象装置４１）と、各宅内装置に設定されているＩＰアドレス４２と、各宅内装置に対して現状実施されている制御の状態を示す制御状態４３と、その制御がどのユーザにより行われたかを示す制御実施者４４、の情報が定義されている。例えば、宅内装置３のＩＰアドレスは１９２．１６８．０．１０１であり、現在、ユーザ＃１によって制御中であることを示す。デバイスＤＢ１５については、遠隔アクセス管理部１７が、情報の内容を登録（記憶・更新）することができる。
【００２７】
図５は、接続管理ＤＢ１６の構成例を示す図である。接続管理ＤＢ１６は、現在遠隔よりホームネットワーク２へ接続中のユーザを管理する。接続管理ＤＢ１６では、接続中のユーザを管理する接続中ユーザ５１の情報と、このユーザに対応した遠隔アクセス元（遠隔端末７）のＩＰアドレスの情報（ＩＰアドレス５２）と、現在当該ユーザが接続中のインタフェース情報５３と、を管理する。例えば、ホームネットワーク２へ接続中のユーザ＃２のＩＰアドレスは１９２．１６８．０．１０であり、インタフェースとしてＶＰＮ８を使用していることを示す。外部からのアクセスがあってＶＰＮ８を介した遠隔アクセス制御では、ＨＧＷ１は、ＩＰｓｅｃのＩＫＥ（Internet  Key  Exchange）による認証機能によりアクセスしてきたユーザを認証して接続の許可判定を行う。接続を許可した場合、ＨＧＷ１では、遠隔アクセス管理部１７が、接続管理ＤＢ１６の情報を登録（記憶・更新）して、現在接続中のユーザおよびそのＩＰアドレスと接続インタフェースの情報を管理する。
【００２８】
つづいて、遠隔アクセスシステムにおいて、遠隔端末７がＨＧＷ１との間でＩＰｓｅｃ／Ｌ２ＴＰによるＶＰＮ接続を行い、遠隔端末７から宅内装置３〜５への遠隔アクセスによる制御を行う動作について説明する。図６は、本実施の形態の遠隔アクセスシステムにおける遠隔アクセス制御を示すシーケンス図である。ここでは、図１と同様、１つの遠隔端末（遠隔端末７）と３つの宅内装置（宅内装置３〜５）を用いて、ユーザＤＢ１４において遠隔端末７のユーザが宅内装置４を制御可能な設定の場合について説明する。
【００２９】
まず、遠隔端末７は、遠隔アクセス実施時に、自端末とＨＧＷ１との間のＶＰＮ確立の動作として、ＨＧＷ１に対してＩＰｓｅｃ／Ｌ２ＴＰトンネルを設定するため、ＩＰｓｅｃ／Ｌ２ＴＰトンネル確立の処理を実施する。ＩＰｓｅｃ／Ｌ２ＴＰでのＶＰＮトンネル確立の際、遠隔端末７は、ＩＰｓｅｃのイニシエータとなり、ＨＧＷ１に対してＩＰｓｅｃのトンネル確立を要求するが、まずは、Ｌ２ＴＰによる接続を遠隔端末７との間で確立し、その上でＩＰｓｅｃの接続を行う（ステップＳ１）。
【００３０】
このとき、ＨＧＷ１は、ＩＰｓｅｃのレスポンダとして動作する。ＩＰｓｅｃ／Ｌ２ＴＰで接続を行う場合、遠隔端末７は、ＨＧＷ１からホームネットワーク２で使用するためのＩＰアドレスの払い出しを受け、カプセル化対象のパケットにはホームネットワーク２で使用可能なアドレスを付与して送信する。これにより、遠隔端末７とＨＧＷ１との間でＶＰＮが確立し、通常の場合、ＨＧＷ１では、遠隔端末７から受信したパケットについてデカプセル化を行った後、ＮＡＴ（Network  Address  Translation）／ＮＡＰＴ処理やパケットフィルタリング処理を行わずに転送することができる。ＩＰｓｅｃトンネルが確立した後、ＨＧＷ１では、遠隔アクセス管理部１７が、ＩＰｓｅｃトンネルの接続で使われたＩＫＥの認証情報から接続したユーザを特定し、接続したユーザに関する情報をユーザ接続管理ＤＢ１６に登録する（ステップＳ２）。
【００３１】
その後、遠隔アクセス管理部１７は、接続管理ＤＢ１６を常時監視し、接続管理ＤＢ１６に現在接続しているユーザの情報が登録された場合、接続管理ＤＢ１６、デバイスＤＢ１５、およびユーザＤＢ１４の内容に基づいて、ルータ部１３のパケットフィルタリング１３６にフィルタ条件を設定、すなわち、フィルタリング用エントリを追加する（ステップＳ３）。これにより、ＨＧＷ１では、遠隔端末７と宅内装置３〜５の間の通信に対して、あらかじめ設定されたアクセス権に基づいて、パケットの廃棄／通過の制御を実施することができる。
【００３２】
遠隔端末７は、ＵＰｎＰ（Universal  Plug  and  Play）のプロトコルに基づいて制御対象のデバイス（宅内装置）を探す場合、マルチキャストＩＰアドレス宛てにＭ−Ｓｅａｒｃｈと呼ばれるパケットを送信し、制御可能な宅内装置に応答を求める（ステップＳ４）。このとき、Ｍ−Ｓｅａｒｃｈを中継するＨＧＷ１は、遠隔端末７から受信したＭ−Ｓｅａｒｃｈのパケットを廃棄することなく、ホームネットワーク２に接続している全ての宅内端末３〜５へ転送する。
【００３３】
宅内に存在して遠隔端末７からの制御対象となり得る宅内装置３〜５は、遠隔端末７からのＭ−Ｓｅａｒｃｈに対応して自装置の情報をＲｅｓｐｏｎｓｅで応答する（ステップＳ５〜Ｓ７）。
【００３４】
宅内装置３〜５からのＲｅｓｐｏｎｓｅのパケットを中継するＨＧＷ１は、ステップＳ３で設定されたパケットフィルタ設定（フィルタリング用エントリ）に基づいて、パケットフィルタリング動作を実施する。この結果、ＨＧＷ１では、遠隔端末７からの制御が許可されている宅内端末４からのＲｅｓｐｏｎｓｅだけを遠隔端末７に転送し、その他の宅内装置３，５からのＲｅｓｐｏｎｓｅについては廃棄する（ステップＳ８）。
【００３５】
宅内装置３〜５からマルチキャストＩＰアドレス宛てに送付されるＡｄｖｅｒｔｉｓｅｍｅｎｔについても同様である。宅内装置３〜５がＡｄｖｅｒｔｉｓｅｍｅｎｔを送信すると（ステップＳ９〜Ｓ１１）、宅内装置３〜５からのＡｄｖｅｒｔｉｓｅｍｅｎｔのパケットを中継するＨＧＷ１は、ステップＳ３で設定されたパケットフィルタ設定（フィルタリング用エントリ）に基づいて、遠隔端末７からの制御が許可されている宅内装置４からのＡｄｖｅｒｔｉｓｅｍｅｎｔだけを遠隔端末７に転送し、その他の宅内装置３，５からのＡｄｖｅｒｔｉｓｅｍｅｎｔについては廃棄する（ステップＳ１２）。
【００３６】
この結果、遠隔端末７では、宅内装置４からのパケットしか届かないことから、宅内装置４しか見えない、すなわち、宅内装置４のみが制御可能であると判断する。
【００３７】
また、ＨＧＷ１では、遠隔端末７から送信されたパケットに対しても、同様のパケットフィルタリング動作を実施する。例えば、遠隔端末７から個別の宅内装置に対する制御パケットであるｃｏｎｔｒｏｌ  ｔｏ  宅内装置３，４，５を送信すると（ステップＳ１３〜Ｓ１５）、遠隔端末７からのｃｏｎｔｒｏｌ  ｔｏ  宅内装置３，４，５のパケットを中継するＨＧＷ１は、ステップＳ３で設定されたパケットフィルタ設定（フィルタリング用エントリ）に基づいて、遠隔端末７からの制御が許可されている宅内装置４へのｃｏｎｔｒｏｌ  ｔｏ  宅内装置４だけを宅内装置４に転送し、その他のｃｏｎｔｒｏｌ  ｔｏ  宅内装置３，５については廃棄する（ステップＳ１６）。
【００３８】
図７は、図６のシーケンスのステップＳ３において設定されるパケットフィルタリング１３６におけるフィルタリング用エントリを示す図である。本エントリは、遠隔アクセス用に特別に作成するものではなく、ルータ部１３に実装されているパケットフィルタリング１３６に通常実装されているフィルタリング用エントリを用いる。フィルタリング用エントリを構成する情報である、方向６１、送信元ＩＰ（アドレス）６２、宛先ＩＰ（アドレス）６３、プロトコル６４、送信元ポート（番号）６５、宛先ポート（番号）６６、通過可否６７、の各情報は、前述の通り通常のパケットフィルタリング用エントリに実装されている情報である。
【００３９】
図６に示すシーケンスでは、遠隔端末７からの制御は宅内装置４に対してのみ有効になることを前提としているが、図７はその場合のフィルタリングの設定を示すものである。遠隔端末７からのアクセスについては、宅内装置４のユニキャストＩＰアドレスへのパケットは全て通過させるが、宅内装置４以外のユニキャストＩＰアドレスへのパケットは全て廃棄させ、マルチキャスト／ブロードキャストパケットはホームネットワーク２へ通過させる。この設定は、図６のシーケンスのステップＳ３にて実施する。
【００４０】
上記動作により、遠隔端末７と宅内装置３〜５との間の通信をパケットフィルタリングにより制御することで、遠隔アクセスにより接続している遠隔端末７から宅内装置３〜５に対する制御を制限することが可能になる。
【００４１】
なお、本実施の形態では、ユーザを識別するための認証情報にＩＫＥでの認証情報を利用する場合について説明したが、これに限定するものではない。例えば、ＰＰＰの認証情報を用いる場合についても適用可能である。
【００４２】
また、本実施の形態では、ＨＧＷ１で実施するパケットフィルタリング処理によって、実際に宅内の状態を把握していないユーザの操作を制限できるが、この場合でも、特定のユーザの優先度を高く設定することで、利便性を向上させることができる。例えば、子供が留守番中に外出している親については優先度を高く設定することにより、宅内装置（例えば、エアコン等）を外出先からでも快適な状態に制御することができる。これに対して、親よりも優先度が低く設定されている人物については、設定されたフィルタリング用エントリから、宅内装置を制御することができないことになる。このように、優先度の情報を用いることにより、従来と比較して、システム内での遠隔アクセスによる制御の利便性を向上することが可能となる。
【００４３】
以上説明したように、本実施の形態によれば、遠隔端末が遠隔から宅内装置の動作を制御可能な遠隔アクセスシステムにおいて、遠隔端末と宅内装置との間の通信を中継するＨＧＷでは、遠隔端末との間でＶＰＮを確立する際のユーザ識別の情報を用いてパケットフィルタリング機能のフィルタリング用エントリを設定し、設定したエントリに基づいてパケットフィルタリングを実施してパケットの通過／廃棄を行うこととした。これにより、新たにサーバ等を設置する必要もないことから低コストで運用でき、また、ユーザ別に設定された制御対象の宅内装置に対する制御に対してＨＧＷのパケットフィルタリング機能を用いることで、特定のユーザの優先度を高く設定する等により宅内装置の操作に対する利便性を向上させることができる。
【００４４】
実施の形態２．
実施の形態１では、遠隔端末が、ＶＰＮ、ＨＧＷを介してホームネットワークに接続された宅内装置を制御する方法について説明した。本実施の形態では、遠隔からの制御に加えて、使用者が宅内装置を直接制御することも考慮した遠隔アクセスシステムの制御について説明する。実施の形態１と異なる部分について説明する。
【００４５】
図８は、本実施の形態の遠隔アクセスシステムにおける遠隔アクセス制御を示すシーケンス図である。ここでは、図１のシステムと異なり、２つの遠隔端末（遠隔端末７ａ，７ｂ）と１つの宅内装置（宅内装置３）、さらに、遠隔端末７ａ，７ｂからのアクセス（制御）と競合する関係にあって宅内で宅内装置３を操作するユーザである宅内操作者９を用いた場合について説明する。
【００４６】
なお、本実施の形態のシステムにおいては、前提として、遠隔端末７ａからはユーザ＃１がアクセスし、遠隔端末７ｂからはユーザ＃２がアクセスすることとし、ユーザＤＢ１４においてユーザ＃１はユーザ＃２に比べて宅内装置３に対する制御優先度が高く設定されていることとする。また、ユーザＤＢ１４において、宅内操作者９からの制御は、ユーザ＃１、ユーザ＃２からの遠隔アクセスによる制御に対して制御優先度が高く設定されていることとする。
【００４７】
まず、遠隔端末７ａは、ＨＧＷ１に対してＩＰｓｅｃトンネル確立を行い（ステップＳ２１）、ホームネットワーク２へ接続を行う。このとき、ＨＧＷ１の遠隔アクセス管理部１７は、トンネルの接続で使われた認証情報から接続したユーザがユーザ＃１であることを特定し、接続したユーザに関する情報を接続管理ＤＢ１６へ登録し（ステップＳ２２）、接続管理ＤＢ１６、デバイスＤＢ１５、およびユーザＤＢ１４の内容に基づいて、ルータ部１３のパケットフィルタリング１３６にフィルタリング用エントリを追加する（ステップＳ２３）。遠隔端末７ａにおける上記ステップＳ２１〜Ｓ２３の動作は、実施の形態１の遠隔端末７におけるステップＳ１〜Ｓ３の動作と同様である。
【００４８】
遠隔端末７ａについては初期状態で宅内装置３に対して制御可能であって、かつ、優先度が設定されているため、パケットフィルタリング１３６では通過設定がされている。そのため、ＨＧＷ１では、遠隔端末７ａからの制御（パケット）を通過させ、宅内装置３へ転送する（ステップＳ２４）。このとき、ＨＧＷ１では、遠隔アクセス管理部１７が、遠隔端末７ａから宅内装置３への制御パケットを監視し、デバイスＤＢ１５に対して、宅内装置３に対して制御を行ったユーザがユーザ＃１であるという情報を格納する（ステップＳ２５）。
【００４９】
つぎに、遠隔端末７ｂは、ＨＧＷ１に対してＩＰｓｅｃトンネル確立を行い（ステップＳ２６）、ホームネットワーク２へ接続を行う。このとき、ＨＧＷ１の遠隔アクセス管理部１７は、トンネルの接続で使われた認証情報から接続したユーザがユーザ＃２であることを特定し、接続したユーザに関する情報を接続管理ＤＢ１６へ登録し（ステップＳ２７）、接続管理ＤＢ１６、デバイスＤＢ１５、およびユーザＤＢ１４の内容に基づいて、ルータ部１３のパケットフィルタリング１３６にフィルタリング用エントリを追加する（ステップＳ２８）。遠隔端末７ｂにおける上記ステップＳ２６〜Ｓ２８の動作は、遠隔端末７ａにおけるステップＳ２１〜Ｓ２３の動作と同様である。
【００５０】
ここで、ＨＧＷ１の遠隔アクセス管理部１７では、デバイスＤＢ１５を確認すると、宅内装置３に対して制御を行ったユーザがユーザ＃１であるという情報が格納されているため、つぎに、ユーザＤＢ１４を用いて宅内装置３に対するユーザの優先度を確認すると、ユーザ＃１の優先度がユーザ＃２の優先度より高いことがわかる。この結果、ＨＧＷ１の遠隔アクセス管理部１７は、ステップＳ２８において、遠隔端末７ｂからの宅内装置３への制御（パケット）は廃棄されるようにフィルタリング用エントリを追加する。
【００５１】
ＨＧＷ１では、遠隔端末７ｂからユーザ＃２が宅内装置３への制御を実施すると(ステップＳ２９）、この制御（パケット）をパケットフィルタリング１３６により廃棄する。これらの動作により、ＨＧＷ１では、事前にユーザＤＢ１４に設定された優先度の情報に基づいて、複数の遠隔アクセスユーザ間の優先制御を実現できる。すなわち、ＨＧＷ１では、ＩＰｓｅｃ（ＶＰＮ）の認証で識別できるユーザ情報に従って、遠隔者（遠隔端末７ａ，７ｂ）からのアクセスを管理でき、優先度の高低に応じて、後からのパケットをフィルタリングすることで、優先度の制御を実現することができる（ステップＳ３０）。
【００５２】
このとき、ＨＧＷ１では、宅内装置３への制御状態を格納する処理においては、遠隔端末７ｂのユーザ＃２からの制御は実施されていないため、ステップＳ２５の時点で設定されたデバイスＤＢ１５の状態を格納（維持）する（ステップＳ３１）。
【００５３】
つぎに、遠隔アクセスシステムにおいて、宅内操作者９が、宅内装置３に対する制御を行う（ステップＳ３２）。通常、この制御の宛先は宅内装置３のため、ＨＧＷ１において、宅内操作者９から宅内装置３への制御の情報を受信することはできない。しかしながら、ＨＧＷ１では、ホームネットワーク２内のトラヒックをモニタすることで、宅内装置３への制御を検出し、宅内操作者９からの制御が宅内装置３において実施されたことを認識して、この情報に基づいて、宅内装置３に宅内操作者９が制御を実施したとして、宅内装置３への制御状態の情報を更新する（ステップＳ３３）。
【００５４】
このとき、ＨＧＷ１では、デバイスＤＢ１５の更新が行われたため、再度、パケットフィルタリング１３６のフィルタリング用エントリの設定が見直される。具体的に、遠隔端末７ａからアクセス中のユーザ＃１および遠隔端末７ｂからアクセス中のユーザ＃２が実施する宅内装置３への制御の優先度は、宅内操作者９が実施する制御の優先度よりも低いため、ＨＧＷ１の遠隔アクセス管理部１７は、遠隔端末７ａから宅内装置３への制御（パケット）、および遠隔端末７ｂから宅内装置３への制御（パケット）を廃棄するように、パケットフィルタリング１３６のパケットフィルタリング機能にフィルタリング用エントリを追加する（ステップＳ３４）。
【００５５】
このような状態で遠隔端末７ａから宅内装置３に対して制御を実施、すなわち、遠隔端末７ａから制御パケットを送信すると（ステップＳ３５）、ＨＧＷ１では、パケットフィルタリング１３６により制御パケットを廃棄し、ホームネットワーク２内へ転送しない（ステップＳ３６）。上記動作により、宅内操作者９からの制御と遠隔アクセスからの制御の優先制御を実現することができる。
【００５６】
なお、本実施の形態では、ＨＧＷ１がホームネットワーク２内のトラヒックをモニタして宅内操作者９の制御を検出する場合について説明したが、これに限定するものではない。例えば、ホームネットワーク２内の制御対象機器（宅内装置３）が制御結果とその制御者情報をＨＧＷ１に通知する場合においても、ＨＧＷ１は、同様に宅内操作者９を含めたデバイスＤＢ１５の更新が可能となり、宅内操作者９からの制御と遠隔アクセスからの制御の優先制御を実現することができる。
【００５７】
以上説明したように、本実施の形態によれば、遠隔アクセスシステムに宅内装置を宅内から操作する宅内操作者が有る場合に、ＨＧＷでは、宅内装置に対する優先度を定義したユーザＤＢにおいて、宅内操作者の優先度を遠隔端末のユーザの優先度よりも高く設定する。これにより、実施の形態１の効果に加えて、宅内操作者からの制御と遠隔アクセスからの制御の優先制御を実現することができ、宅内において宅内操作者が快適性を損なうような状態を回避することができる。
【産業上の利用可能性】
【００５８】
以上のように、本発明にかかるゲートウェイは、２つのネットワークとの接続に有用であり、特に、ホームネットワークと公衆網との接続に適している。
【符号の説明】
【００５９】
１  ホームゲートウェイ（ＨＧＷ）、２  ホームネットワーク、３，４，５  宅内装置、６  公衆網、７  遠隔端末、８  ＶＰＮ、１０  ゲートウェイ部、１１  ＷＡＮインタフェース部、１２  制御部、１３  ルータ部、１４  ユーザデータベース（ＤＢ）、１５  デバイスデータベース（ＤＢ）、１６  接続管理データベース（ＤＢ）、１７  遠隔アクセス管理部、１８  内部接続用ポート、２０  Ｌ２スイッチ（ＳＷ）部、２１  内部接続用ポート、２２−１，２２−２，２２−３，…，２２−ｎ  ホームネットワーク接続用ポート、１３１  ＰＰＰ、１３２  ＩＰｓｅｃ、１３３  ＰＰＰｏＥ、１３４  Ｌ２ＴＰ、１３５  ＮＡＰＴ、１３６  Ｐａｃｋｅｔ  ｆｉｌｔｅｒｉｎｇ（パケットフィルタリング）。
【図１】
2014099795.tif 000003
【図２】
2014099795.tif 000004
【図３】
2014099795.tif 000005
【図４】
2014099795.tif 000006
【図５】
2014099795.tif 000007
【図６】
2014099795.tif 000008
【図７】
2014099795.tif 000009
【図８】
2014099795.tif 000010