(57)【特許請求の範囲】
【請求項１】
第１のネットワークと第２のネットワークとが、通信網を介して相互に接続されたネットワークシステムにける前記第１のネットワーク内に設けられた記録装置であって、
前記第１のネットワークは、
前記第２のネットワーク内の通信装置から前記第１のネットワークへのアクセスを中継するブロードバンドルータを有し、
前記記録装置は、
前記第２のネットワーク内の前記通信装置との通信を行う通信部を備え、
前記通信部は、
受信データを解析し、前記受信データがＨＴＴＰ（Hyper Text Transfer Protocol）データであるか否かを判断し、
前記ＨＴＴＰデータでない場合には、前記通信装置からの前記ブロードバンドルータの設定変更要求か否かを判断し、前記設定変更要求である場合は、設定変更要求元のアドレスを所定の記憶部に記録するとともに、前記ブロードバンドルータに設定変更のための設定画面のデータを要求し、
前記ＨＴＴＰデータである場合には、前記ブロードバンドルータからの送信データか、前記通信装置からの送信データかを判断し、前記ブロードバンドルータからの送信データである場合には、前記所定の記憶部に記録された前記設定変更要求元のアドレスの前記通信装置に前記ブロードバンドルータからの送信データを転送し、前記通信装置からの送信データである場合には前記ブロードバンドルータに、前記通信装置からの送信データを送信する、記録装置。
【請求項２】
前記通信装置からの前記ブロードバンドルータの設定変更要求か否かの判断は、前記受信データのヘッダに付与された固有値に基づいて行う、請求項１記載の記録装置。
【請求項３】
前記通信部は、
前記受信データの送信元が、前記記録装置へのアクセスが可能な通信装置であるか否かを、予め記憶されたアドレスと前記送信元のアドレスとの一致、不一致によって判断する、アクセス制御部をさらに備え、
アドレスが一致する送信元からの前記受信データのみに対して前記ＨＴＴＰデータであるか否かの判断を行う、請求項１記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、特に、ブロードバンドルータなどの中継装置に対する制御を行う記録装置に関する。
【背景技術】
【０００２】
戸建て住宅、マンションやアパート等の集合住宅、庁舎、ホール、商業ビル、オフィスビルおよび工場等の建物には、監視カメラや監視記録装置等の防犯機器が設置されている。近年では、通信技術等の進展により、これら機器は、有線または無線の伝送路によって相互に通信可能に接続されることによってネットワーク化され、監視制御装置がこのネットワークに接続されることで、集中的に監視および制御されるようになっている。
【０００３】
さらに近年では、インターネットに関する技術の発達および普及により、インターネットを介して、インターネットで利用されるアプリケーションソフトを備えた通信端末を用いて、遠隔での映像を取得しての監視や、機器の動作制御はインターネットを介して監視制御装置と通信することによって可能となっている。
【０００４】
ここで、外部のネットワークからインターネット経由で内部のネットワーク上の機器にアクセスする場合、ＮＡＰＴ（Network Address Port Translation）に対応したブロードバンドルータのポートフォワードを利用して行う。ポートフォワードは、静的に設定されたＩＰアドレスおよびポート番号のマッピングテーブルによりＬＡＮ（Local Area Network）側とＷＡＮ（Wide Area Network）側のＩＰアドレス、ポート番号を相互に変換し、遠隔でのアプリケーションソフトを使用した映像や音声の受信を可能にする。
【０００５】
従来、このようなポートフォワードの設定は、外部ネットワークから設定できなかった。このため、内部ネットワークからブロードバンドルータに対して設定する必要があった。通信を開始するためには、内部ネットワークのブロードバンドルータにアクセスして設定しなければならないので、通信設定に手間と時間がかかっていた。
【０００６】
この問題に対して、特許文献１には、外部ネットワークからのアクセスを中継するブロードバンドルータのポートを、外部ネットワークに接続した通信装置からのアクセスパターンに基づいて設定可能に制御することが記載されている。これにより、内部ネットワークからしか制御できないブロードバンドルータのポートフォワードの設定を外部ネットワークから行うことが可能になる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１５４００７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、外出時にのみ内部ネットワークにアクセスするリモートアクセスやチャットのような動的な使用には適しているが、常時アクセスを許可する２４時間遠隔監視やＷｅｂサーバ運営等の用途には適さない。また、アクセスパターンに基づいて動的にブロードバンドルータのポートフォワードを設定するため、アクセスパターンを予め取得する必要がある。このため、一度、内部ネットワークからブロードバンドルータにアクセスする必要があり手間がかかる。
【０００９】
本発明は、上述のような課題を解決するためなされたもので、外部ネットワークからのアクセスを中継するブロードバンドルータのポート等の設定を、外部ネットワークに接続された通信装置から変更することが可能な記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る記録装置は、第１のネットワークと第２のネットワークとが、通信網を介して相互に接続されたネットワークシステムにおける前記第１のネットワーク内に設けられた記録装置であって、前記第１のネットワークは、前記第２のネットワーク内の通信装置から前記第１のネットワークへのアクセスを中継するブロードバンドルータを有し、前記記録装置は、前記第２のネットワーク内の前記通信装置との通信を行う通信部を備え、前記通信部は、受信データを解析し、前記受信データがＨＴＴＰ（Hyper Text Transfer Protocol）データであるか否かを判断し、前記ＨＴＴＰデータでない場合には、前記通信装置からの前記ブロードバンドルータの設定変更要求か否かを判断し、前記設定変更要求である場合は、設定変更要求元のアドレスを所定の記憶部に記録するとともに、前記ブロードバンドルータに設定変更のための設定画面のデータを要求し、前記ＨＴＴＰデータである場合には、前記ブロードバンドルータからの送信データか、前記通信装置からの送信データかを判断し、前記ブロードバンドルータからの送信データである場合には、所定の記憶部に記録された前記設定変更要求元のアドレスの前記通信装置に前記ブロードバンドルータからの送信データを転送し、前記通信装置からの送信データである場合には前記ブロードバンドルータに、前記通信装置からの送信データを送信する。
【発明の効果】
【００１１】
本発明に係る記録装置によれば、第２のネットワーク内の通信機器から第１のネットワークへのアクセスを中継するブロードバンドルータの設定を、第１のネットワーク内に設けた記録装置を介して、第２のネットワーク内の通信機器から変更が可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る監視記録装置が適用されるネットワークシステムの構成を示す図である。
【図２】本発明に係る実施の形態の監視記録装置の構成を示すブロック図である。
【図３】本発明に係る実施の形態の監視記録装置の通信部の構成を示すブロック図である。
【図４】本発明に係る実施の形態の監視記録装置における受信データの転送処理を示すフローチャートである。
【図５】ブロードバンドルータから送信されるブロードバンドルータの設定画面の表示例を示す図である。
【図６】本発明に係る実施の形態の監視記録装置におけるリモートアクセスのシーケンスを示す図である。
【図７】アクセス制限機能を有した通信部の構成を示すブロック図である。
【図８】アクセス制限機能を有した監視記録装置における受信データの転送処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
＜実施の形態＞
以下、図１〜図７を用いて、本発明に係る実施の形態態について説明する。なお、本実施の形態１では、外部ネットワークからのアクセスを中継するブロードバンドルータのポートを、外部ネットワークに接続した通信装置から設定可能な監視記録装置について説明する。
【００１４】
＜装置構成＞
図１は、本発明に係る監視記録装置が組み込まれたネットワークシステム１００の構成を示すブロック図である。図１に示すようにネットワークシステム１００においては、構内ネットワークなどの内部ネットワーク１０（第１のネットワーク）が、インターネットなどの通信網３０を介して外部ネットワーク２０（第２のネットワーク）に接続されている。
【００１５】
内部ネットワーク１０は、ブロードバンドルータの設定変更を中継する監視記録装置１１と、外部ネットワーク２０からアクセスを受ける監視記録装置１２と、外部ネットワーク２０からのアクセスを中継する被アクセスブロードバンドルータ１３とを有し、それぞれが回線１により相互に接続されてネットワークを構成し、被アクセスブロードバンドルータ１３が通信網３０に接続されている。
【００１６】
なお、内部ネットワーク１０の物理層は、イーサネット（登録商標）、IEEE802.11、Bluetooth（登録商標）等の、物理層の上位層でＩＰ（Internet Protocol）による通信ができれば良く、以下ではイーサネット（登録商標）を想定して説明する。
【００１７】
外部ネットワーク２０は、通信網３０に接続されるブロードバンドルータ２２と、内部ネットワーク１０にアクセスを行う通信装置２１とを有し、それぞれが回線２により相互に接続されてネットワークを構成している。
【００１８】
なお、以下の説明においては、被アクセスブロードバンドルータ１３はＮＡＰＴ機能に対応するものとする。しかし、ＬＡＮ側とＷＡＮ側のＩＰアドレスとポートの相互変換およびポートマッピングの設定／削除が行える機能とＷｅｂでの設定変更機能を保有するブロードバンドルータであれば、本発明への適用に問題はない。
【００１９】
図２は、本発明に係る監視記録装置１１の構成を示すブロック図である。図２において、監視記録装置１１にはカメラ２０１が接続され、カメラ２０１から取得した画像データを画像処理部２０２で圧縮変換処理等をする。そして、画像処理部２０２で処理された画像データは記録部２０３に保存される。また、通信部２０４および制御部２０５では画像データの送信やブロードバンドルータ設定の制御がされる。
【００２０】
図３は、通信部２０４において本発明に係る制御機能を実現する構成の一例を示すブロック図である。図３に示すように、通信部２０４は、データ受信部３０１、ブロードバンドルータ設定部３０２、データ送信部３０３および情報記憶部３０４を備えて構成されている。
【００２１】
ブロードバンドルータ設定部３０２では、データ受信部３０１で受信した受信データの内容を解析し、受信データがＨＴＴＰ（Hyper Text Transfer Protocol）データであるか否かを判断する。そして、ＨＴＴＰデータである場合には、被アクセスブロードバンドルータ１３（図１）からの送信データか、通信装置２１（図１）からの送信データかを判断し、被アクセスブロードバンドルータ１３（図１）からの送信データである場合には、データ送信部３０３を介して通信装置２１にＨＴＴＰデータを転送し、通信装置２１からの送信データである場合には被アクセスブロードバンドルータ１３にアクセスする。
【００２２】
また、ＨＴＴＰデータでない場合には、通信装置２１からのブロードバンドルータの設定変更要求かレコーダ制御要求のデータか否かを判断し、設定変更要求である場合は、設定変更要求元のアドレスを情報記憶部３０４に記録する。なお、ブロードバンドルータ設定部３０２で、レコーダ制御要求データが受信されたと判断した場合は、制御部２０５（図２）に制御内容を通知する。
【００２３】
＜動作＞
以下、図１〜図３を参照しつつ、図４に示すフローチャートを用いて監視記録装置１１における受信データの転送処理についてさらに説明する。
【００２４】
監視記録装置１１は、データを受信するまで待機状態を維持しており（ステップＳ４０１）、データ受信部３０１でデータを受信すると（ステップＳ４０２）、ブロードバンドルータ設定部３０２（図３）においてＨＴＴＰデータかどうかが判断される（ステップＳ４０３）。
【００２５】
ステップＳ４０３でＨＴＴＰデータではないと判断された場合、通信装置２１（図１）から被アクセスブロードバンドルータ１３（図１）への設定変更要求かどうか判断する（ステップＳ４０６）。
【００２６】
この判断は、受信データのヘッダに付与された固有値に基づいて行う。例えば、「被アクセスブロードバンドルータの設定変更要求」の場合は「００」、「レコーダ制御要求」の場合は「０１」というようにヘッダ内に固有値が格納されており、この値に基づいて判断を行う。この方法を採ることで、設定変更要求か否かの判断を容易に行うことができる。
【００２７】
ステップＳ４０６で「被アクセスブロードバンドルータの設定変更要求」ではなく、例えば「レコーダ制御要求」と判断された場合、制御部２０５（図２）に制御内容を通知し（ステップＳ４１０）、ステップＳ４０１のデータ受信待機状態に戻る。
【００２８】
一方、ステップＳ４０６で「被アクセスブロードバンドルータの設定変更要求」と判断された場合、要求元アドレス（すなわち通信装置２１のアドレス）を情報記録部３０４（図３）に保存し（ステップＳ４０７）、被アクセスブロードバンドルータ１３にアクセスして（ステップＳ４０８）、被アクセスブロードバンドルータ１３に設定画面のデータを要求する。
【００２９】
すなわち、通信装置２１から監視記録装置１１に設定変更要求を出す場合は、ＴＣＰ（Transmission Control Protocol）通信によって、監視記録装置１１に設定変更要求のコマンドを送信する。そして、これを受けた監視記録装置１１は、被アクセスブロードバンドルータ１３に設定画面のデータを要求する。
【００３０】
一方、ステップＳ４０３でＨＴＴＰデータであると判断された場合、情報記録部３０４に保存されている被アクセスブロードバンドルータ１３（図１）のアドレスと受信データのアドレスとが一致するかどうかを判断する（ステップＳ４０４）。これは、受信したデータが、監視記録装置１１で管理している被アクセスブロードバンドルータ１３から送信されたデータかどうかを判断する動作である。
【００３１】
ステップＳ４０４においてアドレスが一致した場合は、被アクセスブロードバンドルータ１３から送信されてきた設定画面のデータであると判断され、その場合は、情報記録部３０４に保存されている要求元アドレス（すなわち通信装置２１）に、データ送信部３０３を介して、被アドレスブロードバンドルータ１３の設定画面のデータを送信し（ステップＳ４０５）、監視記録装置１１は、データ受信待機状態に戻る。
【００３２】
ここで、被アクセスブロードバンドルータ１３から設定画面のデータの送信があるのは、監視記録装置１１が通信装置２１からの設定変更要求を受けて、監視記録装置１１が被アクセスブロードバンドルータ１３に設定画面のデータを要求したためであるので、情報記録部３０４には要求元アドレスが保存されており、ステップＳ４０５では、そのアドレスに設定画面のデータを送信することになる。
【００３３】
一方、ステップＳ４０４においてアドレスが一致しなかった場合は、被アクセスブロードバンドルータ１３から送信されたデータではなく、通信装置２１から送信されてきた設定変更完了画面のデータであると判断され、情報記録部３０４に保存されている被アクセスブロードバンドルータ１３のアドレスに当該データを送信し（Ｓ４０９）、一連の処理を終了する。
【００３４】
図５は被アクセスブロードバンドルータ１３から送信されるブロードバンドルータの設定画面のＨＴＴＰデータをＨＴＭＬ（Hyper Text Markup Language）表示した場合のブロードバンドルータの設定画面５０を示す図である。
【００３５】
被アクセスブロードバンドルータ１３から送信されたＨＴＴＰデータは監視記録装置１１により中継されて通信網３０を介して通信装置２１に送信される。図５に示すように、被アクセスブロードバンドルータ１３の設定画面５０は、ＩＰアドレス入力欄５０１、ポート番号入力欄５０２およびプロトコル入力欄５０３などの入力欄を有し、通信装置２１では、これらの入力欄に変更後の設定値を入力し、設定ボタン５０４をクリックすることで設定変更完了画面のデータが通信網３０を介して監視記録装置１１に送信される。
【００３６】
なお、被アクセスブロードバンドルータ１３の設定変更をやめる場合には、キャンセルボタン５０５をクリックすると監視記録装置１１にキャンセルデータが送信される。そして、監視記録装置１１から被アクセスブロンドバンドルータ１３にキャンセルデータを転送して、変更処理が終了する。
【００３７】
次に、図６を用いて、被アクセスブロードバンドルータ１３の設定変更の一連のフローを説明する。図６は、被アクセスブロードバンドルータ１３へのリモートアクセスを説明するシーケンス図である。
【００３８】
まず、外部ネットワーク２０の通信装置２１が、被アクセスブロードバンドルータ１３の設定変更要求を通信網３０を介して内部ネットワーク１０の監視記録装置１１に送信する（ステップＳ６０１）。
【００３９】
監視記録装置１１では、この要求を受信すると、被アクセスブロードバンドルータ１３にアクセスし（ステップＳ６０２）、被アクセスブロードバンドルータ１３から設定画面のデータを取得する（ステップＳ６０３）。この、ステップＳ６０２およびＳ６０３の動作は、図４を用いて説明したステップＳ４０１〜Ｓ４０３、Ｓ４０６〜Ｓ４０８の処理を経て、ステップＳ４０１〜Ｓ４０５の処理によって実現する。
【００４０】
次に、監視記録装置１１は、取得した設定画面のデータを通信装置２１に送信する（ステップＳ６０４）。この、ステップＳ６０４の動作は、図４を用いて説明したステップＳ４０５の処理によって実現する。
【００４１】
通信装置２１では、図５を用いて説明したブロードバンドルータの設定画面５０を介して変更後の設定値を入力し、設定変更完了画面のデータ（ポート開放設定のデータ）として監視記録装置１１に送信する（ステップＳ６０５）。
【００４２】
監視記録装置１１は、受信した設定変更のデータ（ポート開放設定のデータ）を被アクセスブロードバンドルータ１３に転送する（ステップＳ６０６）。この、ステップＳ６０６の動作は、図４を用いて説明したステップＳ４０１〜Ｓ４０４およびＳ４０９の処理によって実現する。
【００４３】
これにより被アクセスブロードバンドルータ１３のポートが開放され通信装置２１から所定ポートでのアクセスが可能となる（ステップＳ６０７）。
【００４４】
＜変形例＞
以上説明した監視記録装置１１にアクセス制限機能を付与することで、被アクセスブロードバンドルータ１３以外の他の通信機器からのアクセスを制限することが可能となる。
【００４５】
以下、アクセス制限機能を有した監視記録装置１１の構成および動作について、図７および図８を用いて説明する。
【００４６】
＜装置構成＞
図７は、アクセス制限機能を有した通信部２０４Ａの構成を示すブロック図である。なお、図２における監視記録装置１１の通信部２０４が、通信部２０４Ａに変更された以外は、監視記録装置１１の構成に変更はない。
【００４７】
図７に示すように、通信部２０４Ａは、アクセス制御部７０１、情報記憶部７０２、データ受信部７０３、ブロードバンドルータ設定部７０４およびデータ送信部７０５を備えて構成されている。
【００４８】
情報記憶部７０２には、被アクセスブロードバンドルータ１３（図１）のアドレスと、通信装置２１などの外部から監視記録装置１１にアクセス可能な通信機器のアドレスが登録される。
【００４９】
アクセス制御部７０１は受信データの送信元のアドレスと情報記憶部７０２に記憶されているアクセス可能なアドレスとが一致するかどうか判断する。
【００５０】
ブロードバンドルータ設定部７０４では、データ受信部７０３で受信した受信データの内容を解析し、受信データがＨＴＴＰデータであるか否かを判断する。そして、ＨＴＴＰデータである場合には、被アクセスブロードバンドルータ１３（図１）からの送信データか、通信装置２１（図１）からの送信データかを判断し、被アクセスブロードバンドルータ１３（図１）からの送信データである場合には、データ送信部７０５を介して通信装置２１にＨＴＴＰデータを転送し、通信装置２１からの送信データである場合には被アクセスブロードバンドルータ１３にアクセスする。
【００５１】
また、ＨＴＴＰデータでない場合には、通信装置２１からのブロードバンドルータの設定変更要求かレコーダ制御要求のデータか否かを判断し、設定変更要求である場合は、設定変更要求元のアドレスを情報記憶部７０２に記録する。なお、ブロードバンドルータ設定部７０４で、レコーダ制御要求データが受信されたと判断した場合は、制御部２０５（図２）に制御内容を通知する。
【００５２】
＜動作＞
以下、図１、図２および図７を参照しつつ、図８に示すフローチャートを用いてアクセス制限機能を有した監視記録装置１１における受信データの転送処理について説明する。
【００５３】
まず、通信部２０４Ａの情報記憶部７０２に、監視記録装置１１に外部からアクセス可能なアドレスを予め登録する（ステップＳ８０１）。
【００５４】
登録後は、監視記録装置１１は、データを受信するまで待機状態を維持しており（ステップＳ８０２）、ステップＳ８０３でデータを受信すると、情報記憶部７０２に登録されたアクセス可能なアドレスに基づいて、アクセス制御部７０１でアクセス可能なアドレスかどうかを判断する（ステップＳ８０４）。
【００５５】
ステップＳ８０４で、アクセス不可能なアドレスと判断された場合は、ステップＳ８０２のデータ受信待機状態に戻る。
【００５６】
一方、ステップＳ８０４で、アクセス可能なアドレスと判断された場合はステップＳ８０５に進み、ブロードバンドルータ設定部７０４（図７）においてＨＴＴＰデータかどうかが判断される（ステップＳ８０５）。
【００５７】
ステップＳ８０５でＨＴＴＰデータではないと判断された場合、通信装置２１（図１）から被アクセスブロードバンドルータ１３（図１）への設定変更要求かどうか判断する（ステップＳ８０８）。この判断は、図４に示したステップＳ４０６の判断と同じである。
【００５８】
ステップＳ８０８で「被アクセスブロードバンドルータの設定変更要求」ではなく、例えば「レコーダ制御要求」と判断された場合、制御部２０５（図２）に制御内容を通知し（ステップＳ８１２）、ステップＳ８０２のデータ受信待機状態に戻る。
【００５９】
一方、ステップＳ８０８で「被アクセスブロードバンドルータの設定変更要求」と判断された場合、要求元アドレス（すなわち通信装置２１のアドレス）を情報記録部７０２（図７）に保存し（ステップＳ８０９）、被アクセスブロードバンドルータ１３にアクセスして（ステップＳ８１０）、被アクセスブロードバンドルータ１３に設定画面のデータを要求する。
【００６０】
一方、ステップＳ８０５でＨＴＴＰデータであると判断された場合、情報記録部７０２に保存されている被アクセスブロードバンドルータ１３（図１）のアドレスと受信データのアドレスとが一致するかどうかを判断する（ステップＳ８０６）。これは、受信したデータが、監視記録装置１１で管理している被アクセスブロードバンドルータ１３から送信されたデータかどうかを判断する動作である。
【００６１】
ステップＳ８０５においてアドレスが一致した場合は、被アクセスブロードバンドルータ１３から送信されてきた設定画面のデータであると判断され、その場合は、情報記録部７０２に保存されている要求元アドレス（すなわち通信装置２１）に、データ送信部７０５を介して、被アドレスブロードバンドルータ１３の設定画面のデータを送信し（ステップＳ８０７）、監視記録装置１１は、データ受信待機状態に戻る。
【００６２】
一方、ステップＳ８０５においてアドレスが一致しなかった場合は、被アクセスブロードバンドルータ１３から送信されたデータではなく、通信装置２１から送信されてきた設定変更完了画面のデータであると判断され、情報記録部７０２に保存されている被アクセスブロードバンドルータ１３のアドレスに当該データを送信し（Ｓ８１１）、一連の処理を終了する。
【００６３】
以上説明した、アクセス制限機能が付与された監視記録装置１１においては、例えば、通信装置２１のアドレスを予めアクセス制御部７０１に登録しなければ、通信装置２１から監視記録装置１１にアクセスできず、これにより、セキュリティを強化することが可能となる。
【符号の説明】
【００６４】
１０  内部ネットワーク、２０  外部ネットワーク、３０  通信網、１１  監視記録装置、１３  ブロードバンドルータ、２１  通信装置、２０４，２０４Ａ  通信部。
【図１】
0005570399.tif 000002
【図２】
0005570399.tif 000003
【図３】
0005570399.tif 000004
【図４】
0005570399.tif 000005
【図５】
0005570399.tif 000006
【図６】
0005570399.tif 000007
【図７】
0005570399.tif 000008
【図８】
0005570399.tif 000009