(57)【特許請求の範囲】
【請求項１】
ネットワークを介して通信接続された情報処理装置の間でコンテンツデータの転送を行うコンテンツデータ転送システムであって、
前記情報処理装置は、
当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、
前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、
記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、
前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、
を備えることを特徴とするコンテンツデータ転送システム。
【請求項２】
前記転送情報に、転送対象とするコンテンツデータの識別情報が含まれることを特徴とする請求項１に記載のコンテンツデータ転送システム。
【請求項３】
前記情報処理装置は、
記録媒体に前記転送情報を書込むか、記録媒体が保持する前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するかを予め選択入力する選択手段と、
前記選択手段による選択に応じた制御を行う第２の制御手段と、
を更に備えることを特徴とする請求項１または請求項２に記載のコンテンツデータ転送システム。
【請求項４】
前記情報処理装置は、
実行中のコンテンツデータを転送対象とすることを前記転送情報として書込むことを特徴とする請求項１から請求項３のいずれかに記載のコンテンツデータ転送システム。
【請求項５】
前記情報処理装置は、
前記記録媒体が保持する記録媒体識別情報を利用して、前記記録媒体の認証を行うことを特徴とする請求項１から請求項４のいずれかに記載のコンテンツデータ転送システム。
【請求項６】
前記転送要求または前記コンテンツデータは、少なくとも一部が前記記録媒体が保持する情報を用いて暗号化されたものであることを特徴とする請求項１から請求項５のいずれかに記載のコンテンツデータ転送システム。
【請求項７】
ネットワークを介して通信接続された情報処理装置の間でコンテンツデータの転送を行うコンテンツデータ転送方法であって、
前記情報処理装置が、
当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込みステップと、
前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送ステップと、
記録媒体が前記転送情報を保持しているか否かを判定する判定ステップと、
前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御ステップと、
を実行することを特徴とするコンテンツデータ転送方法。
【請求項８】
ネットワークに通信接続された情報処理装置であって、
当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、
前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、
記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、
前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、
を備えることを特徴とする情報処理装置。
【請求項９】
情報処理装置を、
当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、
前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、
記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、
前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した複数の情報処理装置間でコンテンツデータの転送を行うコンテンツデータ転送システム等に関する。
【背景技術】
【０００２】
近年、ネットワーク通信技術やモバイル情報端末技術の発達により、多様な情報処理装置がネットワークに接続し、情報交換できるようになっている。そして、オフィス環境はもとより、家庭内においても個人で複数の情報処理装置を保有し、情報処理装置間でデータを転送する機会が増えている。また、多くの情報処理装置は外部機器とデータの授受を行うためのインターフェース機能を有している。このため、共通するインターフェース機能を利用して情報処理装置間でデータの授受を行うことが可能となっている。
【０００３】
しかし、実際にユーザがインターフェース機能を利用する上では、通信接続の設定作業が煩雑であったり、データ転送の都度、相互認証が必要であったりするため、複数の機器間で自在にデータ転送を行うことは容易でなかった。
【０００４】
このような課題に対し、特許文献１、特許文献２のように、複数の機器間でのデータ転送を容易化する技術が提案されている。
特許文献１は、各機器にＩＣタグを添付し、転送時にそのＩＣタグを読取ることで予め登録された機器か否かを判断し、データ転送を実行するものである。データ転送時には、対象機器をかざすだけで認証が完了するため転送時の操作が容易となる。
特許文献２は、複数の機器を通信接続したネットワークにおいて、管理サーバを設置することでＩＣタグをかざした際の動作を管理し、ネットワーク内における機器間のデータ転送を制御するシステムである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許４４６５５９０号公報
【特許文献２】特許４６７１６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１は、事前に各機器に対し、転送対象となる機器を登録しておく必要があるため、機器の台数が増えるとその組み合わせは膨大となり煩雑であるという課題がある。また、特許文献２は、各機器に対して個別に転送対象となる機器を登録する必要はないが、ネットワーク内に管理サーバを設置して管理データを維持管理しなければならないため、家庭内や個人で運用するにはハードルが高いという課題がある。
【０００７】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、複数の情報処理装置間でネットワークを介してデータ授受を行うためのシステムにおいて、各装置間でのデータ授受を簡便に行うことが可能なコンテンツデータ転送システム、コンテンツデータ転送方法、情報処理装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
前述した課題を解決するための第１の発明は、ネットワークを介して通信接続された情報処理装置の間でコンテンツデータの転送を行うコンテンツデータ転送システムであって、前記情報処理装置は、当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、を備えることを特徴とするコンテンツデータ転送システムである。
【０００９】
第１の発明によれば、転送元となる情報処理装置で転送情報を書込んだ記録媒体を、転送先とする別の情報処理装置で読取らせると、該情報処理装置は、記録媒体の転送情報に基づいて転送元の情報処理装置にネットワークを介してコンテンツデータの転送を要求し、転送元の情報処理装置は、ネットワークを介して転送先の情報処理装置へとコンテンツデータを受信する。
【００１０】
従って、ある情報処理装置から別の情報処理装置にコンテンツデータを転送するためには、最初に転送元となる情報処理装置と記録媒体を通信させ、次に、転送先となる情報処理装置に記録媒体を通信させるだけで完了するので、操作が非常に簡単となる。また、各情報処理装置に対して転送先となる個々の情報処理装置の情報を登録しておく必要もなく、新たな装置が加わっても、既存の装置に対して新たな装置の登録を必要としない。更に、管理サーバ構築等の専用機器も不要であるため、家庭内における運用も容易に行うことができる。
【００１１】
前記転送情報に、転送対象とするコンテンツデータの識別情報が含まれることが望ましい。
これにより、転送先の情報処理装置側でコンテンツデータの指定等の操作を行わなくても、記録媒体内に保持された情報に基づいてコンテンツデータが転送されるようになる。
【００１２】
また、これにより、記録媒体と情報処理装置が通信した際に、特に操作を行わなくても、情報処理装置が転送元であるか、転送先であるかを自動判別するため、円滑に記録媒体への情報書込み、または情報読取りが行えるようになる。
【００１３】
前記情報処理装置は、前記情報処理装置は、記録媒体に前記転送情報を書込むか、記録媒体が保持する前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するかを予め選択入力する選択手段と、前記選択手段による選択に応じた制御を行う第２の制御手段と、を更に備えることが望ましい。
これにより、記録媒体と情報処理装置が通信した際に行う動作を予め設定することができる。記録媒体に既に転送情報が書込まれている場合にも、更に追加して転送情報を書込めるようになり、転送先の情報処理装置で一度に複数のコンテンツデータを受信できるようになる。
【００１４】
前記情報処理装置は、実行中のコンテンツデータを転送対象とすることを前記転送情報として書込むことが望ましい。
これにより、情報処理装置でコンテンツデータを実行している時に記録媒体と情報処理装置を通信させるだけで、そのコンテンツデータに関する情報を即時に転送対象として記録媒体に書込めるようになる。よって、操作が容易となる。
【００１５】
前記情報処理装置は、前記記録媒体が保持する記録媒体識別情報を利用して、前記記録媒体の認証を行うことが望ましい。
これにより、他人による不正な使用を防ぐことができる。
【００１６】
前記転送要求または前記コンテンツデータは、少なくとも一部が前記記録媒体が保持する情報を用いて暗号化されたものであることが望ましい。
これにより、記録媒体が保持する情報を用いて、ネットワーク通信経路上での情報漏えいを防ぐことができる。
【００１７】
第２の発明は、ネットワークを介して通信接続された情報処理装置の間でコンテンツデータの転送を行うコンテンツデータ転送方法であって、前記情報処理装置が、当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込みステップと、前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送ステップと、記録媒体が前記転送情報を保持しているか否かを判定する判定ステップと、前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御ステップと、を実行することを特徴とするコンテンツデータ転送方法である。
【００１８】
第３の発明は、ネットワークに通信接続された情報処理装置であって、当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、を備えることを特徴とする情報処理装置である。
【００１９】
第４の発明は、情報処理装置を、当該情報処理装置の装置識別情報を含む、コンテンツデータの転送に関する転送情報を記録媒体に書込む転送情報書込み手段と、前記記録媒体の転送情報を読取った別の情報処理装置から転送要求を受信すると、受信した転送要求に応じて前記別の情報処理装置に対して前記コンテンツデータを転送するコンテンツデータ転送手段と、記録媒体が前記転送情報を保持しているか否かを判定する判定手段と、前記記録媒体が前記転送情報を保持していない場合は、前記転送情報を前記記録媒体に書込み、前記転送情報を保持している場合は、前記転送情報を読取って別の情報処理装置にコンテンツデータの転送要求を送信するように制御する第１の制御手段と、して機能させるためのプログラムである。
【発明の効果】
【００２０】
本発明によれば、複数の情報処理装置間でネットワークを介してデータ授受を行うためのシステムにおいて、各装置間でのデータ授受を簡便に行うことが可能なコンテンツデータ転送システム、コンテンツデータ転送方法、情報処理装置、及びプログラムを提供できる。
【図面の簡単な説明】
【００２１】
【図１】本発明に係るコンテンツデータ転送システム１の全体構成図
【図２】情報処理装置２Ａ、２Ｂのハードウエア構成図
【図３】（Ａ）ＩＣカード５の内部構成図、（Ｂ）ＩＣチップ５２の内部構成を示すブロック図
【図４】コンテンツデータ転送処理における各装置間でのデータの流れを説明する図
【図５】コンテンツデータ転送処理の流れを説明するフローチャート
【図６】書込み処理の流れを説明するフローチャート
【図７】読取り処理の流れを説明するフローチャート
【発明を実施するための形態】
【００２２】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
【００２３】
（コンテンツデータ転送システム１の構成）
図１は、本発明の一実施形態に係るコンテンツデータ転送システム１のシステム構成を示す図である。
図１に示すように、コンテンツデータ転送システム１は、複数の情報処理装置２（２Ａ、２Ｂ、・・・）、複数の情報処理装置２間の通信を媒介するネットワーク４、及びＩＣカード５を備える。各情報処理装置２には、それぞれＩＣカードＲ／Ｗ（リーダ・ライタ）２１が備えられる。
【００２４】
情報処理装置２は、デジタルデータの処理あるいは保持を行うための装置であり、例えば、パーソナルコンピュータ、携帯電話、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、タブレット端末、電子辞書、電子ブックリーダ、データストレージ機器（ＨＤＤユニット等）、ゲーム機器、車載装置、テレビ、レコーダ、デジタルカメラ、音楽プレーヤ、映像プレーヤ、デジタルフォトフレーム等の映像、音響機器等を含む。以下、個々の情報処理装置２を機能別に分けて呼ぶ場合は、「転送元の情報処理装置２Ａ」、「転送先の情報処理装置２Ｂ」のように、２Ａ、２Ｂ、・・・の符号を付して説明する。
【００２５】
ネットワーク４の種類は特に問わず、有線もしくは無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話回線、固定電話回線等の各種ネットワークやそれらのネットワークの基地局等が含まれる。また、ＵＳＢ、ＩＥＥＥ等の機器間のケーブル接続、赤外線通信やＢｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線通信も含まれる。
【００２６】
図２は、情報処理装置２のハードウエア構成の一例を示すブロック図である。
図２に示すように、情報処理装置２は、制御部１１、記憶部１２、メディア入出力部１３、通信制御部１４、入力部１５、表示部１６、及び周辺機器Ｉ／Ｆ部１７、ＩＣカードＲ／Ｗ２１等がバス１８を介して接続されて構成される。
【００２７】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。ＣＰＵは、記憶部１２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１８を介して接続された各装置を駆動制御し、後述する処理を実現する。ＲＯＭは、不揮発性メモリであり、情報処理装置２のブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部１２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行うために使用するワークエリアを備える。
【００２８】
記憶部１２は、ＨＤＤ（ハードディスクドライブ）等であり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（オペレーティングシステム）等が格納される。プログラムに関しては、ＯＳ（オペレーティングシステム）に相当する制御プログラムや、後述する処理を情報処理装置２に実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部１１により必要に応じて読出されてＲＡＭに移され、ＣＰＵに読出されて各種の手段として実行される。
【００２９】
また、本実施形態において、記憶部１２には、情報処理装置２間で送受信されるコンテンツデータが記憶される他、ＩＤナンバなどのＩＣカード５の識別情報（記録媒体識別情報）や、ＩＣカード５固有の暗号キー等が事前登録される。情報処理装置２は、後述するＩＣカード５の正当性認証時に、これらの情報に基づいて認証処理を行う。
【００３０】
メディア入出力部１３（ドライブ装置）は、データの入出力を行い、例えば、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）等のメディア入出力装置を有する。
通信制御部１４は、通信制御装置、通信ポート等を有し、情報処理装置２とネットワーク４間の通信を媒介する通信インタフェースである。
【００３１】
入力部１５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１５を介して、情報処理装置２に操作指示、動作指示、データ入力等を行うことができる。
表示部１６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携して情報処理装置２のビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００３２】
周辺機器Ｉ／Ｆ（インタフェース）部１７は、情報処理装置２に周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部１７を介して情報処理装置２は周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ部１７は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３５Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
バス１８は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３３】
ＩＣカードリーダライタ２１は、ＩＣカード５との間で非接触または接触式の通信を行い、ＩＣカード５に格納されている情報の読取り、及びＩＣカード５への情報の書込みを行う。ＩＣカードリーダライタ２１は情報処理装置２に組み込んでもよいし、外付けしてもよい。
【００３４】
ＩＣカード５は、ＩＣカードＲ／Ｗ２１との通信インターフェース及びＩＣチップを備えたカード形状の記録媒体である。ＩＣカード５の通信インターフェースは、接触タイプ及び非接触タイプの規格があるが、本発明ではいずれを採用してもよい。
【００３５】
一般に、ＩＣカード５は、個人の認証情報や電子マネー等の通貨機能を担うことが多いため、データの読出しや改変に対して高い安全性を維持できるようにソフトウエア、ハードウエアにセキュリティ対策が施されている。本実施形態で採用するＩＣカード５は、セキュリティ対策が施されていることが望ましいが、特にセキュリティ性を必要としない場合は、ＩＣカード５に代えて、ＩＣタグを利用してもよい。ＩＣタグとは、ＩＣカードＲ／Ｗ２１との通信インターフェース及びＩＣチップを備えたタグ状の記録媒体であり、ＩＣカード５と比べてセキュリティ対策が簡略化され、物流管理等の分野で利用されることが多い。なお、本発明における記録媒体としては、その他の種々の媒体を利用することも可能である。
【００３６】
図３（Ａ）は、ＩＣカード５の内部構成を示す図、図３（Ｂ）はＩＣカード５に備えられるＩＣチップ５２の内部構成を示すブロック図である。
図３（Ａ）に示すように、ＩＣカード５は内部にアンテナコイル５１及びＩＣチップ５２を備える。ＩＣチップ５２は、図３（Ｂ）に示すように、ＣＰＵ５３、ＲＯＭ５４、ＲＡＭ５５、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５６、Ｉ／Ｆ５７を備える。
【００３７】
ＣＰＵ５３は、ＲＯＭ５４等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行する。
ＲＯＭ５４は、不揮発性メモリであり、ＩＣカード５の通信制御に係るプログラム、データ等を恒久的に保持している。
ＲＡＭ５５は、揮発性メモリであり、ＲＯＭ５３、ＥＥＰＲＯＭ５６からロードしたプログラム、データ等を一時的に保持するとともに、ＣＰＵ５３が各種処理を行うために使用するワークエリアを備える。
ＥＥＰＲＯＭ５６は、書換え可能な不揮発性メモリである。
Ｉ／Ｆ５７は、ＩＣチップ５２をアンテナに接続するための端子である。
【００３８】
ＩＣカード５のＥＥＰＲＯＭ５６には、コンテンツデータの転送元の情報処理装置２Ａにより、コンテンツデータの転送に関する転送情報が書込まれる。転送情報およびこの書込み処理については後述する。
また、ＥＥＰＲＯＭ５６には、ＩＣカード５の識別情報等、認証処理に必要な認証情報等も記憶されている。
【００３９】
（コンテンツデータ転送システム１において実行される処理）
次に、図４を参照して、コンテンツデータ転送システム１において実行される処理について説明する。以下の説明において、コンテンツデータの転送元は情報処理装置２Ａとし、転送先は情報処理装置２Ｂとする。
【００４０】
各情報処理装置２Ａ、２Ｂでは、予め、コンテンツデータ転送システム１において使用するＩＣカード５の事前登録処理を行う。事前登録処理されたＩＣカード５を情報処理装置２Ａ、２ＢのＩＣカードＲ／Ｗ２１にかざすと、情報処理装置２Ａ、２Ｂは、まず正当性認証処理を行う。事前登録処理及び正当性認証処理は、ユーザが情報処理装置２Ａ、２ＢにＩＣカード５をかざした時に、そのＩＣカード５が正当なものであるか否かを判別するための処理である。正当性認証が成功すると、情報処理装置２Ａ、２Ｂは、後述する転送情報の書込み処理や読取り処理等を行う。
【００４１】
事前登録処理では、ＩＣカード５が正当なものであるか否かを判別するための情報を、情報処理装置２Ａ、２Ｂに記録する。
例えば、ＩＣカード５に保持されている認証情報６３であるＩＣカード５の識別情報を情報処理装置２Ａ、２Ｂに登録しておく。この場合、正当性認証時に、情報処理装置２Ａ、２Ｂは、ＩＣカード５の識別情報を読取り、事前登録した情報と一致するか否かにより正当性を判別する。
【００４２】
また、例えば、ＩＣカード５の識別情報とともにＩＣカード５に保持されているカード固有の暗号キーを情報処理装置２Ａ、２Ｂに登録してもよい。この場合も、正当性認証時にこれらの情報を用いることができる。
例えば、正当性認証時には、情報処理装置２Ａ、２Ｂが、ＩＣカード５の識別情報および上記暗号キーに基づいて暗号化された暗号情報をＩＣカード５から受取り、ＩＣカード５の識別情報に対応する暗号キーによって情報を復号し、復号された情報を用いてＩＣカード５の正当性を判別することができる。
【００４３】
なお、ＩＣカード５の識別情報等による認証処理に加え、パスワードや生体認証情報による認証を行ってもよい。この場合は、事前登録処理において、情報処理装置２にパスワードや生体認証情報を予め登録しておき、正当性認証時に、これらの情報入力をユーザに求め、認証処理を行うようにする。
【００４４】
本実施形態のコンテンツデータ転送システム１は、従来のように転送元の情報処理装置２Ａで転送先の情報処理装置２Ｂを直接指定するものとは異なっており、ユーザがＩＣカード５を転送元の情報処理装置２ＡのＩＣカードＲ／Ｗ２１にかざすと、ＩＣカード５の正当性認証後、該情報処理装置２Ａのネットワーク４上の所在を示す装置識別情報（転送元ＩＤ６１）と、どのコンテンツデータ１００を転送するかというコンテンツデータの識別情報（コンテンツＩＤ６２）を、コンテンツの転送に関する転送情報としてＩＣカード５に書込み、ＩＣカード５を媒介して転送先の情報処理装置２Ｂに渡すものである。
【００４５】
ユーザがＩＣカード５を転送先の情報処理装置２ＢのＩＣカードＲ／Ｗ２１にかざすと、転送先の情報処理装置２Ｂでは、ＩＣカード５の正当性認証後、ＩＣカード５の転送情報を読取って、上述の転送元ＩＤ６１とコンテンツＩＤ６２とを取得し、これらの情報に基づいてコンテンツ転送要求７１を生成し、転送元の情報処理装置２Ａにネットワーク４を介して送信する（矢印４１）。
【００４６】
コンテンツ転送要求７１は、転送要求するコンテンツＩＤ６２と転送先の情報処理装置２Ｂのネットワーク４上の所在を示す装置識別情報（転送先ＩＤ６４）とを含む情報である。
【００４７】
転送元の情報処理装置２Ａでは、コンテンツ転送要求７１を受信すると、コンテンツＩＤ６２と転送先ＩＤ６４に従って、コンテンツデータ１００を記憶部１２から読出し、転送先の情報処理装置２Ｂに転送する（矢印４２）。
【００４８】
なお、装置識別情報（転送元ＩＤ６１、転送先ＩＤ６４）は、使用するネットワーク４の種類に応じて任意に選択されるものであり、例えば、インターネットであればＩＰアドレス、ＭＡＣアドレス等のアドレス情報、Ｂｌｕｅｔｏｏｔｈ（登録商標）であれば、デバイス名等を使用すればよい。また、ログインパスワードやペアリング設定用パスワード等、外部機器からのデータアクセスを許可するための情報を必要に応じて装置識別情報に付加してもよい。
【００４９】
コンテンツデータの識別情報（コンテンツＩＤ６２）は、どのコンテンツデータを送信するかを識別するための情報である。情報処理装置２内にコンテンツデータが１つしか存在しない場合には特に必要とならないが、多くの情報処理装置２では複数のコンテンツデータが保持されていることが想定されるため、どのコンテンツデータを転送するのかを特定する必要がある。特定の方法は、情報処理装置２の特性や運用状況によって任意に定めればよい。
【００５０】
例えば、転送元の情報処理装置２Ａがテレビ、音楽プレーヤ、フォトフレーム等の映像、音楽、動画等を再生する機器であれば、ＩＣカード５をかざした時に再生中のコンテンツを転送対象として特定すればよい。この場合、例えば再生中のコンテンツのファイル名をコンテンツＩＤ６２とすればよい。また、転送元の情報処理装置２Ａがパーソナルコンピュータである場合は、アクティブ状態になっているアプリケーションが処理しているデータを転送対象として特定すればよい。例えば、ワープロソフトや表計算ソフトであれば、そのソフトで編集中のデータファイルを転送対象のコンテンツデータとして特定し、ファイル名（パス名を含む）をコンテンツＩＤ６２とすればよい。また、転送元の情報処理装置２Ａにおいて、ブラウザ等でインターネットを閲覧中であれば、ＩＣカードをかざした際に表示していたｗｅｂページのＵＲＬをコンテンツＩＤ６２とすることもできる。
【００５１】
このように、転送元の情報処理装置２Ａで実行中のコンテンツデータの識別情報を転送情報として書込むことで、コンテンツデータを実行している時にＩＣカード５を情報処理装置２Ａにかざすだけで、そのコンテンツデータを即時に転送対象として指定でき、操作が容易となる。
【００５２】
なお、各情報処理装置２は、ユーザがＩＣカード５をかざした時点では自装置が転送元の情報処理装置２Ａであるか（上述の書込み処理を行うか）、転送先の情報処理装置２Ｂとなるか（上述の読取り処理を行うか）を認識していない。そのため、各情報処理装置２では、ＩＣカード５の正当性認証後、書込み処理及び読取り処理のうち、いずれの処理を行うかを判別するための処理を行う必要がある。
【００５３】
その方法の一例として、例えば、情報処理装置２は、ＩＣカード５の正当性認証後、ＩＣカード５内に転送情報が書込まれているか否かを判定し、書込まれていない場合は、上述の書込み処理を行い（転送元の情報処理装置２Ａとして機能させ）、書込まれている場合は、上述の読取り処理を行う（転送先の情報処理装置２Ｂとして機能させる）ことができる。
【００５４】
この場合は、ＩＣカード５が転送情報の有無を示す情報を情報処理装置２に対して送信するようにしておくか、または、情報処理装置２が、ＩＣカード５に対し転送情報の有無を示す情報の送信を要求するようにしておく。
また、読取り処理終了後は、ＩＣカード５内に書込まれている転送情報を消去し、転送情報の有無を示す情報を「無」に設定する。転送情報を消去しないと、コンテンツデータの転送が終了してもそのＩＣカード５で次に書込み処理ができないため、これを回避するためである。
【００５５】
なお、書込み処理及び読取り処理のうち、いずれの処理を行うかを判別するための処理の別の例としては、情報処理装置２によって常にどちらか一方の処理を行うように予め設定しておくようにしてもよい。例えば、テレビやカメラ等の場合は、常に書込み処理を実行するように設定したり、フォトフレームやレコーダ等の場合は、常に読取り処理を実行するように設定すると、便利である。
【００５６】
（コンテンツデータ転送処理の手順）
次に、図５〜図７を参照して、情報処理装置２が実行するコンテンツデータ転送処理の流れを説明する。図５は情報処理装置２の動作を説明するフローチャート、図６は書込み処理、図７は読取り処理を説明するフローチャートである。
なお、以下では、書込み処理及び読取り処理のうちいずれの処理を行うかを、転送情報の有無を確認することにより行う場合について説明する。
【００５７】
まず、ユーザが情報処理装置２のＩＣカードＲ／Ｗ２１にＩＣカードをかざすと、情報処理装置２の制御部１１は、ＩＣカード５との通信を開始する（ステップＳ１；Ｙｅｓ）。情報処理装置２は、ＩＣカード５の正当性を確認するため、正当性認証処理を行う（ステップＳ２）。なお、ステップＳ１でＮｏの場合は、後述するステップＳ９の処理へ移行する。
【００５８】
ＩＣカード５が事前登録されていない場合等、認証失敗した場合は（ステップＳ３；Ｎｏ）、事前登録処理へ移行し（ステップＳ４）、ＩＣカード５を事前登録した後処理を終了する。なお、事前登録処理を行わず、認証失敗としてそのまま処理を終了するようにしてもよい。
一方、ＩＣカード５の正当性認証処理が成功すると（ステップＳ３；Ｙｅｓ）、制御部１１は、ＩＣカード５から、転送情報の有無を示す情報を受信する（ステップＳ５）。制御部１１は、転送情報の有無に基づいて、書込み処理及び読取り処理のうちいずれの処理を行うかを判定する（ステップＳ６）。
【００５９】
ＩＣカード５が転送情報を保持していない場合（ステップＳ６；Ｎｏ）、転送情報の書込み処理を開始する（ステップＳ７）。また、転送情報を保持している場合（ステップＳ６；Ｙｅｓ）、該転送情報の読取り処理を開始する（ステップＳ８）。
【００６０】
図６は、書込み処理の流れを示すフローチャートである。
図６に示すように、書込み処理において、情報処理装置２（２Ａ）の制御部１１は、まず、転送対象とするコンテンツデータを特定し、そのコンテンツデータのコンテンツＩＤ６２及び自身の装置識別情報（転送元ＩＤ６１）を取得し（ステップＳ２１）、その後、ＩＣカードＲ／Ｗ２１によってＩＣカード５に書込む（ステップＳ２２）。
【００６１】
図７は、読取り処理の流れを示すフローチャートである。
読取り処理において、情報処理装置２（２Ｂ）の制御部１１は、ＩＣカードＲ／Ｗ２１によってＩＣカード５に転送情報として格納されている転送元ＩＤ６１及びコンテンツＩＤ６２を読取る（ステップＳ３１）。
【００６２】
制御部１１は、読取った転送元ＩＤ６１及びコンテンツＩＤ６２に基づいて、コンテンツ転送要求７１を生成する（ステップＳ３２）。コンテンツ転送要求７１はコンテンツＩＤ６２と、自装置の装置識別情報（転送先ＩＤ６４）を含む。
【００６３】
制御部１１は、続いて、転送元ＩＤ６１で指定される転送元の情報処理装置２Ａにネットワーク４を介してコンテンツ転送要求７１を送信する（ステップＳ３３）。その後、ＩＣカード５に書込まれていた転送情報を消去する（ステップＳ３４）。
【００６４】
図５の説明に戻る。
情報処理装置２（２Ａ）は、ネットワーク４を介してコンテンツ転送要求７１を受信すると（ステップＳ９；Ｙｅｓ）、コンテンツＩＤ６２に基づいて特定されるコンテンツデータ１００を読出し（ステップＳ１０）、該コンテンツデータ１００を、転送先ＩＤ６４で指定される転送先の情報処理装置２（２Ｂ）に送信する（ステップＳ１１）。
【００６５】
情報処理装置２（２Ｂ）は、ネットワーク４を介してコンテンツデータ１００を受信する（ステップＳ９；Ｎｏ、ステップＳ１２；Ｙｅｓ）と、記憶部１２にコンテンツデータ１００を保存する（ステップＳ１３）。あるいはコンテンツデータ１００を実行するようにしてもよい。なお、ステップＳ１２でＮｏの場合は前記のステップＳ１の処理に戻る。
【００６６】
なお、上記の転送要求データやコンテンツデータの送信時には、必要に応じてＩＣカード５の識別情報を付与することができる。また、正当性認証時にＩＣカード５に保持されている暗号情報を受信する場合では、この暗号情報とＩＣカード５の識別情報を転送要求データやコンテンツデータに付与してもよい。暗号情報は、例えばＩＣカード５の識別情報に基づくものであり、該識別情報をＩＣカード５固有の暗号キーで暗号化したもの等である。これらの場合では、データ受信時に前記と同様に正当性認証を行うことができ、不正アクセスを防ぐことが可能になる。
あるいは、データ自体の少なくとも一部をＩＣカード５固有の暗号キーや上記の暗号情報などＩＣカード５が保持する情報を用いて暗号化し、ＩＣカード５の識別情報を付与して送信してもよく、この場合には受信側の情報処理装置２で事前登録したＩＣカード５固有の暗号キーでこれを復号するようにでき、ネットワーク４上での情報漏えいリスクが低減できる。
【００６７】
以上説明したように、本実施形態では、情報処理装置２間でコンテンツデータ１００を転送する際に、最初に転送元となる情報処理装置２ＡにＩＣカード５をかざし、次に、転送先となる情報処理装置２Ｂに同じＩＣカード５をかざすだけで完了するので、操作が非常に簡単となる。また、各情報処理装置２に対して転送先となる個々の情報処理装置２の情報を登録しておく必要もなく、新たな装置が加わっても既存の装置に対して個別に各々の装置の登録を必要としない。更に、管理サーバ構築等の専用機器も不要であるため、家庭内における運用も容易に行うことができる。
【００６８】
また、ＩＣカード５には、転送対象とするコンテンツデータのコンテンツ識別情報（コンテンツＩＤ６２）を転送情報として書込むので、転送先の情報処理装置２Ｂ側でコンテンツデータの指定等の操作を行わなくても、ＩＣカード５内に保持された情報に基づいてコンテンツデータが転送されるようになる。
【００６９】
また、各情報処理装置２では、ＩＣカード５が転送情報を保持しているか否かを判定し、転送情報を保持していない場合は、ＩＣカード５に転送情報を書込み、転送情報を保持している場合は、転送情報を読取ってコンテンツデータの転送要求を送信するように制御する。
これにより、ＩＣカード５を情報処理装置２にかざした際に、特に操作を行わなくても、情報処理装置２が転送元であるか、転送先であるかを自動判別するため、円滑にＩＣカード５への情報書込み、または情報の読取りが行えるようになる。
【００７０】
なお、各情報処理装置２は、上記のようにＩＣカード５の転送情報の有無により転送情報の書込み、または転送情報の読取りを行うか自動判別する以外に、いずれを実行するかＩＣカード５との通信に先立って予め選択できるようにしてもよい。
この場合、ＩＣカード５と通信する際、情報処理装置２の制御部１１は、この選択設定に応じて転送情報の書込みまたは読取りのいずれかの動作を行うよう制御する。
【００７１】
これにより、ＩＣカード５を情報処理装置２にかざした際に行う動作を予め設定することができ、ＩＣカード５に既に転送情報が書込まれている場合にも、更に別の転送情報を追加書込みできる。従って、転送先の情報処理装置２Ｂでは、ＩＣカード５に書込まれた複数の転送情報を同時に受け取って、一度に複数のコンテンツデータを複数の情報処理装置２Ａから受信することも可能となる。
なお、スイッチ等を用いてＩＣカード５側で上記の選択設定を可能にしてもよい。この場合はＩＣカード５から選択設定を情報処理装置２側に送信し、情報処理装置２が、これに基づいて、転送情報の書込み、あるいは読取りを行うかを判別できる。
【００７２】
また、転送元の情報処理装置２Ａでは、実行中のコンテンツデータ１００を転送対象とするようにすれば、情報処理装置２Ａでコンテンツデータを実行している時にＩＣカード５をかざすだけで、実行中のコンテンツデータのコンテンツＩＤ６２を即時に転送対象としてＩＣカード５に書込めるようになる。よって、操作が容易となる。ただし、ユーザが情報処理装置２Ａで転送対象のコンテンツデータ１００を指定することも可能である。
【００７３】
更に、ＩＣカード５の識別情報を用いて処理開始前に正当性検証を行うため、他人からの不正アクセスを防ぎ、安全にコンテンツデータの送受信を行える。
また、転送要求やコンテンツデータをＩＣカード５が保持する情報を用いて暗号化することにより、ネットワーク通信経路上での情報漏えいを防ぐことができる。
【００７４】
以上、本発明の実施形態について説明したが、当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７５】
１・・・コンテンツデータ転送システム
２、２Ａ、２Ｂ・・・情報処理装置
２１・・ＩＣカードリーダ・ライタ
４・・・ネットワーク
５・・・ＩＣカード
【図１】
0005888049.tif 000002
【図２】
0005888049.tif 000003
【図３】
0005888049.tif 000004
【図４】
0005888049.tif 000005
【図５】
0005888049.tif 000006
【図６】
0005888049.tif 000007
【図７】
0005888049.tif 000008