(57)【要約】【課題】データを記録した装置がネットワークに接続していない場合でも、それらの機器の記録データにアクセスできるようにする。【解決手段】記録装置は、記録装置に割り当てられた機器が有するインタフェースＩＤとデータを組にしてホームサーバに登録する。ホームサーバは、上記インタフェースＩＤを有する機器に対するデータ送信要求があった場合、上記インタフェースＩＤを有する機器がネットワークに接続されていない場合に限り、上記インタフェースＩＤを有する機器の代わりに要求されたデータを要求元に送信する。【選択図】  図１
2004186794.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介し他の機器と通信する機能を有するサーバであって、
ネットワーク上の他の機器から機器を特定するための機器ＩＤとデータの組み合わせを受信するデータ受信手段と、
該データ受信手段によって受信したデータを保存するデータ保存手段と、
該データ保存手段により保存したデータと、上記データ受信手段により受信した機器ＩＤとの間の関連付けを記憶するデータ管理手段と、
上記機器ＩＤを有する機器に対するデータの送信要求を受信する要求受信手段と、
該要求受信手段により送信要求を受信したとき、上記機器ＩＤを有する機器がネットワーク上に接続されているか否かをチェックする接続チェック手段と、
該接続チェック手段により、上記機器ＩＤを有する機器がネットワーク上に接続されていないと判断された場合に、要求されたデータを上記機器ＩＤを有する機器の代わりに送信するデータ送信手段と、
を具備することを特徴とするサーバ。
【請求項２】
上記機器ＩＤとしてインタフェースＩＤを使用する請求項１に記載のサーバ。
【請求項３】
ネットワークを介して、他の機器と通信する機能を有するネットワーク対応記録装置であって、
ネットワーク対応記録装置自身の識別子である機器ＩＤと記録したデータとを組にしてサーバに送出するデータ送出手段を備えた構成を特徴とするネットワーク対応記録装置。
【請求項４】
上記機器ＩＤとしてインタフェースＩＤを使用する請求項３に記載のネットワーク対応記録装置。
【請求項５】
ネットワークを介し他の機器と通信を行うサーバの通信方法であって、
ネットワーク上の他の機器から機器を特定するための機器ＩＤとデータの組み合わせを受信するステップと、
該受信したデータを保存するステップと、
該保存したデータと、上記受信した機器ＩＤとの関連付けを記憶するステップと、
上記機器ＩＤを有する機器に対するデータの送信要求を受信するステップと、
上記機器ＩＤを有する機器がネットワーク上に接続されているか否かをチェックするステップと、
該接続チェックの結果、上記機器ＩＤを有する機器がネットワーク上に接続されていないと判断された場合、要求されたデータを上記機器ＩＤを有する機器の代わりに送信するステップと、
を具備することを特徴とするサーバの通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ６）ネットワークなどのネットワークを介して他の機器と通信を行うサーバ技術に関する。
【０００２】
【従来の技術】
近年、デジタルカメラや、ビデオカメラなどの記録装置にも通信機能が付加され、撮影したデータをパソコンなどの機器からネットワーク経由で取出したりすることができるようになっている。しかしながら、撮影した機器からデータを取出すためには、撮影した機器がネットワークに接続し電源を入れなければならないため、該取出しに手間がかかる。これを解決するための技術としては、例えば、特開２００２−２５９３３２号公報（特許文献１）に記載されたものがある。該公報には、記録したデータを記録した機器、メディアなどからサーバアドレスを生成し、そこに撮影した画像を保存するという技術が記載されている。
【０００３】
【特許文献１】
特開２００２−２５９３３２号公報
【０００４】
【発明が解決しようとする課題】
上記従来の技術では、サーバのアドレスを知らなければデータへのアクセスが不可能である。
本発明の課題点は、上記従来技術の状況に鑑み、サーバと機器との間の通信において、データを記録した機器がＩＰｖ６ネットワークなどのネットワークに接続されている、いないに関係なく、該記録データにアクセスできるようにすること、すなわち、画像データなどを撮影して記録した機器がＩＰｖ６ネットワークなどのネットワークに接続されていないような場合であっても、あたかも該機器が該ネットワークに接続されているかのように、該機器で記録されたデータにアクセスできるようにすることである。
本発明の目的は、かかる課題点を解決できる技術の提供にある。
【０００５】
【課題を解決するための手段】
上記課題点を解決するために、本発明では、画像などを撮影する記録装置とホームサーバとから成るシステムにおいて、該記録装置に対し、通信機能を付加するとともに、該記録装置を識別しＩＰｖ６アドレスなどのネットワーク上のアドレスを生成するためのインタエースＩＤを各機器に割り当てる。該記録装置には、ネットワークに接続されたとき、あるいはユーザ操作がなされたとき、記録したデータの識別子、データ本体及び該機器のインタフェースＩＤをホームサーバに送出するデータ送出手段を設ける。ホームサーバには、インタフェースＩＤ及びデータの識別子の対応関係を保持するデータ管理手段及びデータを保存する保存手段を設ける。該データ管理手段で、上記インタフェースＩＤ及びデータの識別子の対応を管理するとともに、該保存手段で、記録装置のデータ送出手段により送信されたデータの本体を保存する。さらに、ホームサーバには、記録装置に対して、データの要求があった場合、該要求がデータ管理手段により管理されるインタフェースＩＤを有する機器に対するものか否かを判定する判定手段を有する。また、インタフェースＩＤで識別される機器がネットワークに接続されているか否かを判定する接続検出手段を有する。判定手段によりその要求がデータ管理手段により管理されるインタフェースＩＤを有する機器に対するものであった場合に、接続判定手段により上記インタフェースＩＤを有する機器が接続されているか否かを判定し、接続されていない場合に限り、上記インタフェースＩＤを有する機器の代わりに要求されたデータを要求元に送出するようにする。
【０００６】
【発明の実施の形態】
以下、本発明の実施例につき、図面を用いて説明する。
図１は、本発明の概要の説明図である。
図１において、１００はネットワーク対応記録装置、１００ａはネットワーク対応記録装置の１つとしてのネットワーク対応ビデオカム、１００ｂはネットワーク対応記録装置の１つとしてのネットワーク対応デジタルカメラ、１５０はネットワーク対応記録装置で記録や録画をされたデータを利用するクライアント、１５０ａはクライアントの１つとしてのビデオテープレコーダ、１５０ｂはクライアントの１つとしてのテレビ（テレビジョン）、１５０ｃはクライアントの１つとしてのパソコン（パーソナルコンピュータ）、２００はホームサーバ、３００はネットワーク対応記録装置の記録データ、３００ａはネットワーク対応ビデオカム１００ａの記録データ、３００ｂはネットワーク対応デジタルカメラ１００ｂの記録データ、４００はサーバ２００中のデータ管理テーブルである。ネットワーク対応記録装置１００は、ネットワークに接続したタイミングや、ユーザ操作による任意のタイミングで、ホームサーバ２００に対し記録データ３００を送る。ホームサーバ２００は、該送られたデータ３００を蓄積する。ネットワーク対応記録装置１００、ホームサーバ２００、クライアント１５０は、互いにＩＰｖ６プロトコルに基づく通信を行う。本発明では、クライアント１００から、上記ネットワーク対応記録装置１００の記録データ３００にアクセスするとき、該ネットワーク対応記録装置１００がネットワークに接続されていない場合や、該ネットワーク対応記録装置１００の電源が切れている場合でも、該記録データ３００にアクセスすることができるようにする。以下、図２〜図８を用いてその方法につき説明する。なお、以下の説明では、ネットワーク対応記録装置１００としては、通信機能を有するデジタルカメラ１００ｂの場合につき説明する。なお、ネットワーク対応記録装置１００としては、デジタルカメラ１００ｂに限定されず、データの記録とＩＰｖ６プロトコルに基づく通信とが可能な機器であればよい。また、クライアント１５０は、一般的な機器であるため、これらの機器についての説明は省略する。
【０００７】
図２は、ネットワーク対応記録装置１００のハードウェア構成についての説明図である。
図２において、１０１は、周辺部の制御やデータの処理や通信に関わる各種プログラムの実行を行うＣＰＵ、１０２は、使用する各種プログラムやインタフェースＩＤなどのデータを記憶したりカメラで撮影したりした画像の記録なども行うＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリなどの記憶部である。１０３は、無線または有線により、ＩＰｖ６プロトコルの制御、通信の物理層の制御を行う通信制御部、１０４は画像の録画、記録を制御するカメラ制御部である。
【０００８】
図３は、ホームサーバ２００のハードウェア構成についての説明図である。
図３において、２０１は、周辺部の制御、データの処理や通信に関わる各種プログラムの実行を行うＣＰＵ、２０２は、使用する各種プログラムや変換テーブなどのデータを記憶するＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスクなどから成る主記憶部、２０３は、無線または有線により例えばＩＰｖ６プロトコルの制御や、通信の物理層の制御を行う通信制御部、２０４は、ネットワーク対応記録装置１００から送られたデータなどを記録する記録装置である。
【０００９】
図４は、ネットワーク対応記録装置１００がホームサーバ２００に送るデータ（以下、登録データという）についての説明図である。
図４において、３００は、ネットワーク対応記録装置１００がホームサーバ２００に対し送付する登録データ、３０１は登録データ３００のうちのインタフェースＩＤ、３０２は同じくデータＩＤ、３０３はデータである。インタフェースＩＤ３０１は、ネットワーク対応記録装置１００に割り当てされたインタフェースＩＤである。該インタフェースＩＤは６４ビットのデータであり、機器を識別するために用いる識別子である。なお、インタフェースＩＤの付け方は、ＩＥＥＥの「Ｇｕｉｄｅｌｉｎｅｓ  ｆｏｒ  ６４−ｂｉｔ  Ｇｌｏｂａｌ  Ｉｄｅｎｔｉｆｉｅｒ  （ＥＵＩ−６４）  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙ」に規定されている。また、データＩＤ３０２は、データ３０３の識別子である。データ３０３は、ネットワーク対応記録装置１００で記録したデータであり、例えば、録画または撮影した画像データなどである。
【００１０】
図５は、ホームサーバ２００におけるデータの管理方式の説明図である。
図５において、４５０は記録装置２０４に記録した記録データ、４５０ａは記録データ４５０のうちのデータ１、４５０ｂは記録データ４５０のうちのデータ２、４００はデータ管理テーブル、４０１は記録データ４５０の識別子であるデータＩＤ、４０２はインタフェースＩＤである。記録データ４５０は、ネットワーク対応記録装置１００から送信された登録データ３００のデータ３０２を記録したものである。データ管理テーブル４００は、記録データ４５０とインタフェースＩＤとの関連付けを行うためのものである。データ管理テーブル４００では、記録データ４５０のデータＩＤ４０１と、インタフェースＩＤ４０２とを組み合わせて記録し、どの記録データ４５０がどのインタフェースＩＤを有する機器で記録されたかを識別できるようにしている。
【００１１】
図６は、ネットワーク対応記録装置１００で記録したデータを、ホームサーバ２００に登録するための処理手順の説明図である。ネットワーク対応記録装置１００で記録したデータを、ホームサーバ２００に登録する処理は、ネットワーク対応記録装置１００で実行する登録要求処理５００と、ホームサーバ２００で実行する登録処理５１０で構成する。なお、登録要求処理５００は、ネットワーク対応記録装置１００がネットワークに接続されたときに実行してもよいし、ユーザが任意のタイミングで実行するようにしてもよい。また、登録処理５１０は、ホームサーバ２００において、登録データ３００を受信したときに実行する。
図６において、登録要求処理５００においては、まず、ネットワーク対応記録装置１００に記録してあるインタフェースＩＤを読み出す（ステップＳ５０１）。次に、ステップＳ５０１で読み出したインタフェースＩＤを登録データ３００のインタフェースＩＤ３０１に格納するとともに、ネットワーク対応記録装置１００で記録したデータの識別子と内容を登録データ３００のデータＩＤ３０２、データ３０３としてそれぞれ格納して登録データを作成し、作成した登録データ３００をホームサーバ２００に送信する（ステップＳ５０２）。また、登録処理５１０では、まず、受信した登録データ３００のデータ３０３の内容を記録装置２０４に格納する（ステップＳ５１１）。そのとき、データの識別子は、受信した登録データ３００のデータＩＤ３０２で指定されたものにする。次に、受信した登録データ３００のインタフェースＩＤ３０１とデータＩＤ３０２の組み合わせをデータ管理テーブル４００のインタフェースＩＤ４０２と識別子４０１にそれぞれ登録する（ステップＳ５１２）。
【００１２】
図７は、クライアント１５０がネットワーク対応記録装置１００で記録したデータを要求するときに送出するデータ要求についての説明図である。アドレスはＩＰｖ６アドレスとする。
図７において、３５０はデータ要求、３５１は該データ要求３５０を構成するＩＰｖ６アドレス、３５２は同じく該データ要求３５０を構成するデータ識別子、３５３は上記ＩＰｖ６アドレス３５１を構成するネットワークＩＤ、３５４は同じくＩＰｖ６アドレス３５１を構成するインタフェースＩＤである。ＩＰｖ６アドレス３５１は、データを記録したネットワーク対応記録装置１００に付与されたＩＰｖ６アドレスであり、ネットワークＩＤ３５３と、インタフェースＩＤ３５４で構成する。また、データ識別子３５２はデータを識別するための識別子である。
【００１３】
図８は、ホームサーバ２００におけるデータ送出処理についての説明図である。なお、データ送出処理は、ホームサーバ２００宛でないデータ送出要求を受信した場合でも実行する。
図８において、データ送出処理では、まず、受信した上記図７のデータ要求３５０のインタフェースＩＤ３５４が、図５のデータ管理テーブル４００に登録されているか否かをチェックする（ステップＳ５５１）。登録されていない場合は処理を終了する。登録されている場合は、インタフェースＩＤ３５４からＩＰｖ６アドレスを生成し、そのＩＰｖ６アドレスを有する機器が現在ネットワークに接続されているかをチェックする（ステップＳ５５２）。該機器がネットワークに接続されている場合は処理を終了する。該機器がネットワークに接続されていない場合は、データ識別子３５２で特定される記録データ４５０をデータ要求３５０の送信元に送る（ステップＳ５５３）。なお、ネットワーク対応記録装置１００は、自分宛のデータ要求を受信した場合は、データ識別子３５２で特定されるデータを要求元のクライアント１５０に送出する。
【００１４】
上記実施例によれば、パソコン・ＴＶなどのクライアントから、デジタルカメラやビデオカメラなどネットワーク対応記録装置１００で記録した画像、動画などにアクセスするときに、該記録装置がネットワークに接続されていない場合でも、ネットワーク対応記録装置１００に割り当てられたＩＰｖ６アドレスを用いて、ホームサーバから所望のデータへのアクセスを行うことができる。このとき、クライアントは機器を識別するＩＰｖ６アドレスを変える必要もないため、記録装置がネットワークに接続されているか否かを意識する必要がない。
【００１５】
【発明の効果】
本発明によれば、データを記録した機器がネットワークに接続されていない場合にも該記録データへのアクセスが可能となる。
【図面の簡単な説明】
【図１】本発明の実施例の概要を示す図である。
【図２】本発明の実施例におけるネットワーク対応記録装置のハードウェア構成を示す図である。
【図３】本発明の実施例におけるホームサーバのハードウェア構成を示す図である。
【図４】本発明の実施例における記録データのデータ構造の説明図である。
【図５】本発明の実施例におけるサーバでのデータ管理の説明図である。
【図６】本発明の実施例における登録要求処理、登録処理の説明図である。
【図７】本発明の実施例におけるデータ要求のデータ構造の説明図である。
【図８】本発明の実施例におけるデータ送出処理の説明図である。
【符号の説明】
１００…ネットワーク対応記録装置、  １００ａ…ネットワーク対応ビデオカム、  １００ｂ…ネットワーク対応デジタルカメラ、  １０１…ネットワーク対応記録装置のＣＰＵ、  １０２…ネットワーク対応記録装置の記憶部、  １０３…ネットワーク対応記録装置の通信制御部、  １０４…ネットワーク対応記録装置のカメラ制御部、  １５０…クライアント、  １５０ａ…ビデオテープレコーダ、  １５０ｂ…テレビ、  １５０ｃ…パソコン、  ２００…ホームサーバ、  ２０１…ホームサーバのＣＰＵ、  ２０２…ホームサーバの主記憶部、  ２０３…ホームサーバの通信制御部、  ２０４…ホームサーバの記録装置、  ３００…ネットワーク対応記録装置の記録データ（登録データ）、  ３００ａ…ネットワーク対応ビデオカムの記録データ、  ３００ｂ…ネットワーク対応デジタルカメラの記録データ、  ４００…データ管理テーブル。
【図１】
2004186794.tif 000003
【図２】
2004186794.tif 000004
【図３】
2004186794.tif 000005
【図４】
2004186794.tif 000006
【図５】
2004186794.tif 000007
【図６】
2004186794.tif 000008
【図７】
2004186794.tif 000009
【図８】
2004186794.tif 000010