(57)【要約】【課題】  ピアツーピア通信用ソフトウェアを搭載していないコンピュータや携帯電話機等でも容易にピアツーピア通信システムにアクセスしコンテンツを取得することができる様にする。【解決手段】  ピアツーピア通信システムに参加していない端末装置５であってソケット通信を行うブラウザを搭載した端末装置５から自身の所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置５との間でソケット通信接続を確立すると共に前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置５にソケット通信にて送信するサーバ４をシステム内に設ける。これにより、端末装置５は、ピアツーピア通信用ソフトウェアを搭載していなくても、コンテンツを取得できる。【選択図】  図２
2005210161.tif 000002
【特許請求の範囲】
【請求項１】
ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から自身の所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立すると共に前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信するサーバをシステム内に備えることを特徴とするピアツーピア通信システム。
【請求項２】
ピアツーピア通信システムを構築するネットワークに接続されたサーバの通信方法において、ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から前記サーバの所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立すると共に前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信することを特徴とする通信方法。
【請求項３】
ピアツーピア通信システムを構築するネットワークに接続されたサーバの通信処理を行う通信プログラムにおいて、ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から前記サーバの所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立するステップと、前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信するステップとを備えることを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はピアツーピア（Peer to Peer）通信システム及びその通信方法並びに通信プログラムに係り、特に、ピアツーピア通信用ソフトウェアを搭載していないコンピュータ（以下、端末装置ともいう。）でもピアツーピア通信システムを構築しているネットワークに容易にアクセスしコンテンツを取得することができるピアツーピア通信システム及びその通信方法並びに通信プログラムに関する。
【背景技術】
【０００２】
下記特許文献１に記載されている様なピアツーピア通信技術が普及してきている。このピアツーピア通信技術では、インターネット等の広域ネットワークに接続された多数のコンピュータのうちピアツーピア通信用ソフトウェアを搭載したコンピュータ同士がグループを形成し、グループに参加している各コンピュータ内に保存されているコンテンツをグループに参加している各コンピュータが共有する様になっている。これにより、あるユーザは、自身のコンピュータから他人のコンピュータ内の記憶メディアにアクセスし、そこに保存されている画像データ等を閲覧することができる。
【０００３】
【特許文献１】特開２００２―５７７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ピアツーピア通信はセンターサーバの負荷軽減が可能で、また、グループ内でコンテンツを共有するため、今後一層普及すると考えられる。しかし、ピアツーピア通信用ソフトウェアを搭載していない、すなわち、グループに参加していない端末装置は、ピアツーピア通信システム内のコンテンツにアクセスできないという不便がある。
【０００５】
例えば、自分が参加しているピアツーピア通信システムに、出先のコンピュータから接続して必要なコンテンツを取得しようとしても、そのコンピュータにピアツーピア通信用ソフトウェアをインストールしないと不可能である。また、携帯電話機等の携帯型の端末装置はメモリ容量が小さいためピアツーピア通信用ソフトウェアを搭載することができず、従って、携帯電話機等からピアツーピア通信システムにアクセスして必要なコンテンツを取得することができない。更に、ピアツーピア通信システムに参加していない友人等に対してピアツーピア通信システム内に保存されているコンテンツ例えば画像データを紹介しても、その人はその画像データにアクセスし閲覧することができない。
【０００６】
本発明の目的は、ピアツーピア通信用ソフトウェアを搭載していないコンピュータや携帯電話機等でも容易にピアツーピア通信システムにアクセスしコンテンツを取得することができるピアツーピア通信システム及びその通信方法並びに通信プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明のピアツーピア通信システムは、ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から自身の所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立すると共に前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信するサーバをシステム内に備えることを特徴とする。
【０００８】
本発明の通信方法は、ピアツーピア通信システムを構築するネットワークに接続されたサーバの通信方法において、ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から前記サーバの所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立すると共に前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信することを特徴とする。
【０００９】
本発明の通信プログラムは、ピアツーピア通信システムを構築するネットワークに接続されたサーバの通信処理を行う通信プログラムにおいて、ピアツーピア通信システムに参加していない端末装置であってソケット通信を行うブラウザを搭載した端末装置から前記サーバの所在を示すアドレスにてアクセスされ且つ取得対象コンテンツの取得権利を示すキーが前記ブラウザからＨＴＴＰプロトコルで送信されてきたとき該端末装置との間でソケット通信接続を確立するステップと、前記キーにて取得権利が示された前記取得対象コンテンツを該端末装置にソケット通信にて送信するステップとを備えることを特徴とする。
【００１０】
これらの構成により、システム非参加者の端末装置接続用サーバのアドレスとコンテンツの取得権利を示すキーとを知っていれば、ピアツーピア通信用ソフトウェアを搭載していない端末装置であっても、そのコンテンツをピアツーピア通信システムから取得することができる。
【発明の効果】
【００１１】
本発明によれば、システム非参加者の端末装置でもピアツーピア通信システム内のコンテンツにアクセスして取得できるため、ピアツーピア通信システムの利便性や使い勝手が向上する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態に係るピアツーピア通信システムの構成図である。この例におけるピアツーピア通信システムは、画像データの交換を主目的として構築されており、ネットワーク１に接続されたセンターサーバ２と、ネットワーク１に接続された利用端末であるパーソナルコンピュータ３ａ，３ｂ，…（この例では２台を図示）と、ネットワーク１に接続されたサポート用サーバ４とを備える。
【００１４】
センターサーバ２とサポート用サーバ４は、この画像データ交換システムをピアツーピア通信にて提供するシステム提供者が設置し、また、システム提供者は、画像データの交換をピアツーピア通信で行う画像交換ソフトウェアを利用者に配布する。利用者は、この画像交換ソフトウェアを自身のコンピュータ３ａに搭載し起動することで、起動中の他の利用者のコンピュータ３ｂ，…、あるいはセンターサーバ２、サポート用サーバ４内の記憶装置に保存されている画像データにアクセスして閲覧することができる。
【００１５】
画像交換ソフトウェアを搭載しておらず、この画像データの交換を行うピアツーピア通信システムに参加していないコンピュータ５や、携帯電話機６は、本実施形態のサポート用サーバ４にアクセスし、以下に述べる手順に従って、このピアツーピア通信システム内に保存されている画像データを閲覧することができる。
【００１６】
コンピュータ５には、マイクロソフト社のインターネットイクスプローヤ（ＩＥ）やネットスケープ社のネットスケープナビゲータ等のソケット通信可能な汎用の閲覧ソフトウェア（以下、ブラウザという。）が搭載されており、また、携帯電話機６には、携帯電話機用のソケット通信可能なブラウザが搭載されているものとする。すなわち、コンピュータ５や携帯電話機６は、フラッシュ（Flash）の様なソケット通信手段を持ったブラウザを搭載していることが前提である。
【００１７】
図２は、コンピュータ５や携帯電話機６が上記の画像交換用ピアツーピア通信システムにアクセスし画像データを取得するときに行う通信処理手順を示すシーケンス図である。  以下、コンピュータ５における通信処理手順として説明するが、携帯電話機６における通信処理手順も同様である。
【００１８】
例えば今、画像交換用ピアツーピア通信システムに参加している友人から、画像交換用ピアツーピア通信システム内の或るアルバム（この例では、アルバム名「ダイビング」とする。）に登録されている画像データを閲覧して欲しい旨のメールが、コンピュータ５に届いたとする。このメールには、画像データが置かれているピアツーピア通信システム内のサポート用サーバ４のアドレス（ＵＲＬ）と、画像データの閲覧権利（取得権利）を示すグループキーが記載されている。
【００１９】
コンピュータ５の操作者は、受信したメール内に指定されているサポート用サーバ４のＵＲＬをカーソルで指定しクリックすると、コンピュータ５内の汎用のブラウザ５ａが起動する。そして先ず、ブラウザ５ａのソケット通信手段５ｂは、ＸＭＬソケットを開いてその旨をサポート用サーバ４に通知する。
【００２０】
この通知を受けたサポート用サーバ４は、コンピュータ５に対するユニークなアクセスキー（図２では、このアクセスキーは「ａｂｃｄｅ」）を生成し、アクセスキーをコンピュータ５のソケット通信手段５ｂに返信する。
【００２１】
アクセスキーを受信したソケット通信手段５ｂはアクセスキーを解析し、解析したアクセスキーを、ブラウザ５ａのジャバスクリプト（JavaScript）に送信する。このとき、図３に示す画面がコンピュータ５のモニタに表示される。この画面で、操作者が「参照」ボタンを選択すると、ブラウザは上記のメール中に記載されているグループキーをプルダウン表示するので、操作者はそのグループキーを選択して「インストロール」ボタンを押下する。
【００２２】
これにより、ブラウザ５ａは、ＸＭＬファイルのグループキーをＨＴＴＰプロトコルによりサポート用サーバ４にアップロードすると共に、アクセスキーをサポート用サーバ４に返信する。アクセスキーの送信は、セキュリティを高めるために隠して送るのが良い。
【００２３】
グループキーとアクセスキーを受信したサポート用サーバ４は、アクセスキーに基づいて、コンピュータ５に開かれているＸＭＬソケットの接続ポート先を探してソケット通信の接続を確立する。また、グループキーに基づいてセンターサーバ２からアルバム名を取得し、ＸＭＬのグループキーをコンピュータ５のソケット通信手段５ｂに対して送信する。このとき、サポート用サーバ４内でのＸＭＬソケットの接続ポート先を探すプロセスと、アクセスキーからグループキーを返す先（図２のソケット通信手段５ｂ）を特定するプロセスとの間のデータ通信はプロセス間通信にて行う。
【００２４】
コンピュータ５のソケット通信手段５ｂは、アルバム名とグループキーのキーファイルを受信すると、アルバムリストを更新し、図４に示す画面をモニタに表示する。
【００２５】
ここで、操作者が、アルバム名「ダイビング」をカーソルで指定してクリックすると、画像リクエスト信号がソケット通信手段５ｂからサポート用サーバ４に送信される。この画像リクエスト信号を受信したサポート用サーバ４は、アルバム名「ダイビング」に登録されている各画像データ（ダイビング１，ダイビング２，ダイビング３，…）のサムネイル画像と元の画像データのアドレス及び画像データに付加されているコメントデータ（キーワード）を収集してコンピュータ５に返信する。これを受信したソケット通信手段５ｂは、図５に示す様に、サムネイル画像一覧をモニタに表示する。
【００２６】
以下、図示を省略しているが、操作者がサムネイル画像のどれかをカーソルで選択すると、サポートサーバ４はその元画像データをシステム内から読み出してコンピュータ５に送信し、表示させる。
【００２７】
以上述べた実施形態によれば、ピアツーピア通信システムに参加していない端末装置からであってもピアツーピア通信システムにアクセスしてシステム内に保存されている必要情報を取得することができるため、ピアツーピア通信システムの利便性や使い勝手が向上する。
【００２８】
尚、上記実施形態では、画像データの交換を行うピアツーピア通信システムとして説明したが、本発明は交換対象とするデータ（コンテンツ）を画像データに限るものではないことはいうまでもない。
【産業上の利用可能性】
【００２９】
本発明によれば、ピアツーピア通信システムの非参加者でもシステム内の情報にアクセスすることができるため、利便性が高く使い勝手の良好なピアツーピア通信システムを構築するのに有用である。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係るピアツーピア通信システムの構成図である。
【図２】図１に示すピアツーピア通信システムとこのシステムに参加していない端末装置との間の通信処理手順を示すシーケンス図である。
【図３】図１に示すシステム非参加者である端末装置のモニタに表示されるグループキー入力画面を示す図である。
【図４】図１に示すシステム非参加者である端末装置のモニタ画面の一例を示す図である。
【図５】図４に示すモニタ画面にサムネイル画像を表示した図である。
【符号の説明】
【００３１】
１  ネットワーク
２  センターサーバ
３ａ，３ｂ，…  ピアツーピア通信システムの利用者端末装置
４  サポート用サーバ
５  ピアツーピア通信システムの非参加者利用端末装置
５ａ  ブラウザ
５ｂ  ソケット通信手段
６  携帯電話機
【図１】
2005210161.tif 000003
【図２】
2005210161.tif 000004
【図３】
2005210161.tif 000005
【図４】
2005210161.tif 000006
【図５】
2005210161.tif 000007