(57)【特許請求の範囲】
【請求項１】
ネットワークリソースダウンロード情報の共有制御システムであって、
ネットワークリソースを共有する指令をクライアントから受信すると共に、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得し、前記一意的な識別子を格納し中継サーバを指す対応のダウンロードリンクエントリアドレスを生成すると共に、当該ダウンロードリンクエントリアドレスをマイクロブログに配布し、当該ネットワークリソースにおける一意的な識別子を共有リソースデータベースに記憶するためのマイクロブログ共有インターフェースサーバと、
共有するネットワークリソースにおける一意的な識別子を記憶すると共に、ネットワークリソースに対応したダウンロード制御条件を設置するための共有リソースデータベースと、
前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされたイベントに応答し、クリックされたダウンロードリンクエントリアドレスにおける一意的な識別子に基づいて、共有リソースデータベースからネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信するための中継サーバと、を含み、
前記マイクロブログ共有インターフェースサーバは、さらに、共有するネットワークリソースに対する関連記述情報をクライアントから受信し、当該ネットワークリソースの関連記述情報を前記共有リソースデータベースに記憶するためのものであり、
前記中継サーバは、さらに、クリックされたダウンロードリンクエントリアドレスにおける一意的な識別子に基づいて、共有リソースデータベースから前記ネットワークリソースの関連記述情報を照合し、前記ダウンロードリンク元アドレスと関連記述情報とが含まれている中継ページを生成し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信するためのものである、
ことを特徴とするシステム。
【請求項２】
ネットワークリソースダウンロード情報の共有制御方法であって、
ネットワークリソースを共有する指令を受信すると共に、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得して共有リソースデータベースに記憶し、当該ネットワークリソースに対応し前記一意的な識別子が格納されたダウンロードリンクエントリアドレスを生成し、当該ダウンロードリンクエントリアドレスをマイクロブログに配布し、当該ネットワークリソースに対応したダウンロード制御条件を設置すること、
前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、その中の一意的な識別子に基づいて、ネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信すること、
共有するネットワークリソースに対する関連記述情報をクライアントから受信し、当該ネットワークリソースの関連記述情報を前記共有リソースデータベースに記憶すること、及び、
クリックされたダウンロードリンクエントリアドレスにおける一意的な識別子に基づいて、前記共有リソースデータベースから前記ネットワークリソースの関連記述情報を照合し、前記ダウンロードリンク元アドレスと関連記述情報とが含まれている中継ページを生成し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信すること、
を含むことを特徴とする方法。
【請求項３】
ネットワークリソースにおける一意的な識別子から当該ネットワークリソースのダウンロードリンク元アドレスを算出して取得した後に、さらに、前記ダウンロードリンク元アドレスが含まれている中継ページを生成して、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信することを特徴とする請求項２に記載の方法。
【請求項４】
前記のネットワークリソースを共有する指令を受信した後に、当該ネットワークリソースの関連記述情報を取得して記憶することをさらに含み、かつ、前記中継ページに前記ネットワークリソースの関連記述情報をさらに含む、
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記リンクエントリ情報をクリックしたユーザのダウンロード行為記録を統計サーバから取得し、当該ダウンロード行為記録に基づいて当該ユーザに対する推薦内容を生成することをさらに含み、前記中継ページに前記推薦内容をさらに含む、
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、当該ネットワークリソースに対応した有効時間を設置することを意味し、かつ、
前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、現在の時間が当該ネットワークリソースに対応した有効時間を超えたか否かを判断し、超えた場合にダウンロードを許可せず、さもなければ、ダウンロードを許可することを意味する、
ことを特徴とする請求項２に記載の方法。
【請求項７】
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、当該ネットワークリソースに対応した最高ダウンロード回数を設置することを意味し、かつ、
前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、当該ネットワークリソースの実ダウンロード回数を統計サーバから取得し、当該ネットワークリソースにおける現在の実ダウンロード回数が当該ネットワークリソースの最高ダウンロード回数を超えたか否かを判断し、超えた場合にダウンロードを許可せず、さもなければ、ダウンロードを許可することを意味する、
ことを特徴とする請求項２に記載の方法。
【請求項８】
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、当該ネットワークリソース共有者のマイクロブログアカウントを取得して記憶し、当該ネットワークリソースのダウンロードを許可するマイクロブログアカウントと当該共有者マイクロブログアカウントとの関係鎖条件を設置することを意味し、かつ、
前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、前記ダウンロードリンクエントリアドレスをクリックしたユーザのマイクロブログアカウント及びその関係鎖情報をマイクロブログシステムから取得し、当該マイクロブログアカウントと共有者のマイクロブログアカウントとの間に前記ダウンロード制御条件で設置された関係鎖条件を満足したか否かを判断し、満足していればダウンロードを許可し、さもなければ、ダウンロードを許可しないことを意味する、
ことを特徴とする請求項２に記載の方法。
【請求項９】
さらに、共有するネットワークリソースの確証検査コードを算出し、当該確証検査コードが含まれているダウンロードリンクエントリアドレスをマイクロブログに配布すると共に、当該確証検査コードを前記ダウンロード制御条件に記憶し、  前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、当該クリックされたダウンロードリンクエントリアドレスにおける確証検査コードを取得し、ダウンロード制御条件に記憶された当該ネットワークリソースの確証検査コードと比較し、一致すれば、ダウンロードを許可し、さもなければ、ダウンロードを許可しないことを意味する、
ことを特徴とする請求項２に記載の方法。
【請求項１０】
前記ダウンロードリンクエントリアドレスの長さは、マイクロブログが配布を許可する最大情報長さより短い、
ことを特徴とする請求項２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークデータ通信技術に関し、特に、ネットワークリソースダウンロード情報の共有制御システムと方法とに関する。
【背景技術】
【０００２】
ネットワークリソースは、一般的に、ネットワークに記憶されてユーザがダウンロードして使用するものであって、プログラムファイル、ビデオファイル、オーディオファイル等を含むデジタル化リソースである。現在、ネットワークリソースをダウンロードする通常方式は、一般的に以下の通りである。
【０００３】
（一）全てのネットワークリソースが、ある大型ダウンロードウェブサイトのサーバに記憶されており、ユーザが直接に当該ダウンロードウェブサイトからリソースファイルをダウンロードするピア・ツー・サーバ技術（P2S、Peer to Server）は、ダウンロードの速度を保証することができるが、リソースが分散されて捜索され難い。
【０００４】
（二）対等技術とも言われるピア・ツー・ピア技術（P2P、Peer to Peer）は、少ない台数のサーバに完全に依存することなく、ネットワークリソースのダウンロードに参加するユーザのデバイスの計算能力と帯域幅とに依存するものである。P2P技術は、ファイル共有とダウンロードの方面で幅広く適用されている。P2Pにおける一端のダウンロード速度が他端のアップロード速度と緊密に関係し、中国でユーザの多数がADSLでインターネットに接続し、ADSLのアップロードの速度が遅く、何十K速度だけであり、人為的にアップロード速度を制限するユーザも存在するので、P2P方式のアップロード帯域幅リソースが乏しくなってしまい、ユーザは一般的にP2P方式の速度が遅いと感じる。
【０００５】
（三）ピア・ツー・サーバアンドピア（P2SP）技術は、ダウンロードについて従来の形態のようにサーバのみに依存することなく、内容の転送がネットワークにおける各端末機器で行われるものである。P2SPは、P2Pの他に、P2SPの「S」であるサーバも含まれる。P2SPは、元々に孤立のサーバとそのミラーリングリソース及びP2Pリソースを有効に統合する。従来のP2P或いはP2Sに比べると、ダウンロードの安定性とダウンロードの速度とのいずれも大きく向上した。P2SPは、ユーザツーサーバ及びユーザのメカニズムに基づくものであるが、P2Pとも異なり、P2Sとも異なり、P2Pの技術をサポートするだけでなく、データベースを検索することにより、サーバリソースとP2Pリソースを統合する。P2SPは、ユーザがファイルをダウンロードする際に、自動的に他のリソースを捜索し、適切なリソースを選択して加速させることにより、ダウンロードの安定性とダウンロードの速度が従来のP2Pよりも大きく向上した。
【０００６】
P2SP技術では、ネットワークリソースファイルをダウンロードする時に、データの由来がダウンロードリンク元、P2Pネットワーク、第3者ミラーリングの補助元に分けられており、そして、完全なファイルの一意的な識別子、例えば、メッセージダイジェストアルゴリズム5（MD5）或いはセキュアハッシュアルゴリズム（SHA）により算出された一意的な識別子により、ファイルが直列に統合される。図1は、従来のP2SP技術でネットワークリソース共有とダウンロードの具体的な制御フローチャートである。図1を参照し、前記P2SPネットワークに、ダウンロードクライアント、リソースインデックスサーバ、Trackerサーバ、及び、統計サーバが含まれている。
【０００７】
前記ダウンロードクライアントは、主に、（11）定期的にTrackerサーバにオンライン状況とローカル所有のリソース情報を報告すること、（12）元URLにより、リソースインデックスサーバにマルチリソースのURL集合、HASH及びファイルチェック情報を照合し、URL集合元からデータをダウンロードすること、（13）それと共に、Trackerサーバにピア（Peer）を照合すること、（14）ダウンロードの任務が完成した後に、統計サーバに今回のダウンロード任務に係るダウンロード時間、ダウンロード速度、ダウンロード結果、ファイルのサイズ、ダウンロードのソースリンク、異なるURLソースが取得したダウンロード速度及びダウンロード時間を報告すること、（15）ダウンロードの過程において、完成したデータスライスをダウンロードしたことを見出した後に、チェックを行い、スライスに誤りを見出した場合に、統計サーバに報告すること、に用いられる。
【０００８】
前記リソースインデックスサーバは、主に、（21）クライアントがURLをインデックスのエントリとしてファイルを照合するHASHを受信すること、（22）クライアントがURLをインデックスのエントリとしてダウンロードを照合するマルチURLリソース集合を受信すること、（23）ファイルスライスのチェック情報を、ダウンロードクライアントがダウンロードデータの有効性をチェックするように、提供すること、に用いられる。
【０００９】
前記Trackerサーバは、（31）ネットワークへの加入を申請する各クライアントに登録を提供し、それが当該リソースノードを有するIPアドレスリストをフィードバックすること、（32）クライアントによるオンライン状況報告を受信し、各リソースのノードリストを生成し、当該任務をダウンロードすることを申請するノードがある場合にフィードバックを行うこと、（33）帯域幅スケジューリングサーバによる同期のPeerオンライン制御ポリシーを受信し、Peer登録の際にPeerクライアントに送信すること、に用いられる。
【００１０】
前記統計サーバは、クライアントのダウンロード完成とダウンロード過程におけるURLダウンロード速度、ダウンロード時間、繋がり状況、ダウンロード結果、ファイルのサイズ等の情報の報告を受け、後の統計分析を行うように、ジャーナルログ方式で書き込むこと、に用いられる。
【００１１】
図1を参照し、P2SPネットワークで、ネットワークリソースのダウンロードの流れは、主に、（1）ユーザがネットワークリソースをダウンロードする必要がある場合に、インターネット或いはリソースネットワークからオリジナルURLリンクを取得すること、（2）ユーザは、オリジナルURLリンクをエントリとして、リソースインデックスサーバからマルチリソースURL集合及びファイルハッシュ（HASH）値を照合すること、（3）ダウンロードクライアントは、照合されたURLからデータをダウンロードすること、（4）ダウンロードが完成した後に、ファイル情報をTrackerサーバに登録すること、（5）他のクライアントはTrackerサーバでP2Pピア、即ち、ダウンロードが完成したピア（Peer）とダウンロード中のPeerを照合する可能であること。（6）他のダウンロードクライアントは、マルチソースP2Pダウンロードを照合し始め、Peerの間で互いにデータを交換すること、（7）ダウンロードが完成した後に、関連の統計情報を統計サーバに報告すること、が含まれる。
【００１２】
何れの前記ダウンロード技術であっても、ネットワークリソースのダウンロード情報、主にダウンロードリンク元アドレスを配布し共有して、人々がアクセスしてダウンロードするようにするのは、最も重要なことである。現在、これらのネットワークリソースのダウンロード情報は、主に以下のような方式で共有し配布する。
【００１３】
（a）ダウンロードウェブサイト或いはネットワークフォーラムで直接に配布し、ダウンロードユーザがダウンロードウェブサイト或いはネットワークフォーラムからネットワークリソースのダウンロードリンク元アドレスを取得することができること。
【００１４】
（b）ユーザが各種のネットワーク即時通信システムによりネットワークリソースダウンロードを伝達して共有するダウンロードリンク元アドレスを受信すること。
【００１５】
（c）マイクロブログ（MicroBlog）を利用してネットワークリソースのダウンロードリンク元アドレスを共有すること。
【００１６】
なお、前記マイクロブログを利用してネットワークリソースのダウンロード情報を共有することは、現在の最新技術であり、最新の傾向である。
【００１７】
マイクロブログは、ユーザ関係に基づく情報共有、伝播及び取得のネットワークプラットフォームである。ユーザは有線通信ネットワーク或いは無線通信ネットワーク、及び各種のクライアントによりマイクロブログをアクセスし、所定数の文字（例えば、一般的に約140字）及び/又は他のマルチメディア情報で情報を更新し、即時共有を実現する。マイクロブログは、携帯電話のショットメッセージ、社交ウェブサイト、マイクロブログ等のメディアをバインディングして、マイクロブログと各媒体との間の紐帯関係を強化させ、情報がもっと大きい範囲で共有されるようにするものである。マイクロブログは、現在、急速にインターネットの利用者にとって情報伝播の最適な方式となっており、ネットワークユーザの情報アクセス経路を根本的に変え、ユーザがウェブサイトに入って各種の情報を了解する新エントリとなる可能性が高く、さらに、ポータルサイトがユーザを引き付け、ユーザを引き止めておくための新手段となっている。
【００１８】
マイクロブログの急速な発展に伴い、各大きいプラットフォームも開放し始め、開放はインターネットの主流となっている。マイクロブログ開放プラットフォームは、マイクロブログシステムに基づく開放の情報予約購読と、共有と、交流とのプラットフォームである。マイクロブログが現有するユーザ伝播体系は、非常に完備で、友達の間で大量の情報共有で核分裂式の伝播をもたらす。プラットフォームは、共有ボタン及び動的展示プラグインを提供し、協力システム者が幾つかの行のHTMLコードだけで自分のウェブサイトにマイクロブログ社交特性を加えることができ、共有する内容もマイクロブログウェブサイトに展示され、ユーザはリンクをクリックした後に直接に関連内容に入ることができる。マイクロブログでは、共有してダウンロードすることができる内容も多くなっており、協力システム者による沢山の特性の実現を助けるように、大量のAPIインタフェースも提供している。現在、多いユーザが新しいネットワークリソースをマイクロブログプラットフォームに共有したりする。
【００１９】
マイクロブログの前記特徴に鑑みて、現在、マイクロブログは既にネットワークリソースダウンロード情報による共有と伝播との重要なプラットフォームとなっている。
【００２０】
しかし、現有のマイクロブログを利用してネットワークリソースダウンロード情報を共有する方式は、以下のような欠点を有する。
【００２１】
現在、マイクロブログが開通した多種のアプリケーションプログラムインターフェース（API）により、大量のユーザが携帯電話、ネットワーク等の方式でマイクロブログ情報を更新でき、情報を速やかに伝播できるが、不法内容を有するネットワークリソースへのダウンロードと伝播にも有利である。しかし、現在、マイクロブログを利用してネットワークリソースダウンロード情報を共有する方式は、ダウンロード情報の伝播危険性に対して制御をしておらず、ネットワークリソースのダウンロード情報に対して検査と追跡を行うことができず、不法情報による共有と伝播とを制御することができない。
【発明の開示】
【００２２】
これに鑑みて、本発明の主要な目的は、ネットワークリソースダウンロード情報の共有制御システムと方法とを提供し、ネットワークリソースダウンロード情報の伝播リスクを有効に制御することにある。
【００２３】
本発明の技術方案は、以下のように実現する。
【００２４】
ネットワークリソースダウンロード情報の共有制御システムは、
ネットワークリソースを共有する指令をクライアントから受信すると共に、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得し、前記一意的な識別子を格納し中継サーバを指す対応のダウンロードリンクエントリアドレスを生成すると共に、当該ダウンロードリンクエントリアドレスをマイクロブログに配布し、当該ネットワークリソースにおける一意的な識別子を共有リソースデータベースに記憶するためのマイクロブログ共有インターフェースサーバと、
共有するネットワークリソースにおける一意的な識別子を記憶すると共に、ネットワークリソースに対応したダウンロード制御条件を設置するための共有リソースデータベースと、
前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされたイベントに応答し、クリックされたダウンロードリンクエントリアドレスにおける一意的な識別子に基づいて、共有リソースデータベースからネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信するための中継サーバと、を含む。
【００２５】
ネットワークリソースダウンロード情報の共有制御方法は、
ネットワークリソースを共有する指令を受信すると共に、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得して記憶し、当該ネットワークリソースに対応し前記一意的な識別子が格納されたダウンロードリンクエントリアドレスを生成し、当該ダウンロードリンクエントリアドレスをマイクロブログに配布し、当該ネットワークリソースに対応したダウンロード制御条件を設置すること、及び
前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、その中の一意的な識別子に基づいて、ネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信することを含む。
【００２６】
現有技術に比べると、本発明においてマイクロブログで配布するのは、直接にネットワークリソースにアクセスできるダウンロードリンク元アドレスではなく、ダウンロードリンクエントリアドレスであり、当該ダウンロードリンクエントリアドレスをクリックすることによりダウンロード制御確証を触発し、ダウンロード制御条件を満たす場合のみにダウンロードを許可できる。したがって、本発明は、制御の必要に応じて、ネットワークリソースダウンロード情報の伝播リスクを有効に制御し、特に、不法情報による共有と伝播とのリスクを有効に制御することができる。
【００２７】
前記説明は、本発明の技術方案の概略であって、本発明の技術手段をより明確に理解するように、明細書の内容に基づいて実施でき、且つ、本発明の前記及び他の目的、特徴、利点をより明確にするように、以下に実施例を挙げ、図面に基づいて詳細に説明する。
【図面の簡単な説明】
【００２８】
【図１】従来のP2SP技術でネットワークリソースの共有とダウンロードとの具体的な制御フローチャートである。
【図２】本発明に係る前記ネットワークリソースダウンロード情報の共有制御システムの概略構成図である。
【図３】本発明に係る前記ネットワークリソースダウンロード情報の共有制御システムアプリケーションがP2SPダウンロードプラットフォームに適用される概略構成図である。
【発明を実施するための最良の形態】
【００２９】
本発明は、予定発明目的を実現するために採用した技術手段及び効果をさらに説明するために、以下に、図面と最適実施例に基づき、本発明の提出したネットワークリソースダウンロード情報の共有制御システムと方法の具体的実施形態、構造、特徴、及び効果について詳細に説明する。
【００３０】
本発明の前記及び他の技術内容、特徴及び効果は、以下に図面を参照して最適実施例に対する詳細説明により、もっと明らかになるだろう。具体的な実施形態の説明により、本発明が所定の目的を実現するために採用した技術手段及び効果についてもっと深く且つ具体的に理解するようになるだろう。但し、図面は参照と説明の提供のためであり、本発明を限定するためではない。
【００３１】
図2は、本発明に係る前記ネットワークリソースダウンロード情報の共有制御システムの概略構成図である。図2に示すように、当該共有制御システムは、マイクロブログ共有インターフェースサーバ201、共有リソースデータベース202及び中継サーバ203を含む。
【００３２】
マイクロブログ共有インターフェースサーバ201には、クライアントに呼び出されるマイクロブログ共有インターフェースがパッケージングされ、当該マイクロブログ共有インターフェースは、共有クライアント200からの共有ネットワークリソースの指令を受信すると共に、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得するためのものである。具体的な取得方式は、共有クライアント200にクライアントで計算するように通知するか或いはリソース提供者から当該ネットワークリソースのダウンロードリンク元アドレスの一意的な識別子を取得しても良い。ここで、前記クライアントは、コンピュータ、携帯電話、タブレッドPCのブラウザー、或いは他のクライアント例えばマイクロブログクライアント、ダウンロード手段クライアント等であってもよい。
【００３３】
前記ネットワークリソースのダウンロードリンク元アドレスの一意的な識別子は、ネットワークリソースのファイルIDを指し、HASH値とも称し、これはダウンロードリンクにおける重要な情報である。多くファイルについて、それらのファイル名が異なっても、HASH値が一致すれば、ダウンロードプラットフォームは同じファイルであると見なす。
【００３４】
前記マイクロブログ共有インターフェースサーバ201は、前記ネットワークリソースのダウンロードリンク元アドレスの一意的な識別子を取得した後に、前記一意的な識別子を格納し中継サーバを指す対応のダウンロードリンクエントリアドレスを生成し、当該ダウンロードリンクエントリアドレスをマイクロブログに配布すると共に、当該ネットワークリソースにおける一意的な識別子を共有リソースデータベースに記憶する。
【００３５】
前記ダウンロードリンクエントリアドレスは、マイクロブログの配布基準に準ずる必要がある。即ち、ダウンロードリンクエントリアドレスの長さはマイクロブログの許可する最大情報の長さ（一般的に、140字）より短い必要がある。そうすれば、マイクロブログを利用してネットワークリソースダウンロード情報を配布する成功率を大幅に向上させ、中継ページで具体的な共有の内容及びリソース記述とダウンロードリンクアドレスを提供して、マイクロブログで140字による表現力が足りない問題を解決することができる。
【００３６】
前記共有リソースデータベース202は、ネットワークリソースを共有する情報を記憶するためのものである。この情報に、少なくとも、ネットワークリソースにおける一意的な識別子を含み、ネットワークリソースの関連記述情報を含んでも良いし、ネットワークリソースに対応したダウンロード制御条件を記憶しても良い。
【００３７】
中継サーバ203は、前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされたイベント（即ち、ユーザは、ダウンロードクライアント210のローカルブラウザーを利用してマイクロブログで前記ダウンロードリンクエントリアドレスを閲覧した後に、当該ダウンロードリンクエントリアドレスをクリックすると、当該クリック要求が中継サーバ203に転向すること）に応答し、クリックされたダウンロードリンクエントリアドレスにおける一意的な識別子に基づいて、共有リソースデータベース202からネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいて、ダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信するためのものである。
【００３８】
本発明では、前記ダウンロードリンク元アドレスを送信する方式が二種類ある。一つ目は、リダイレクション方式であり、中継ページを生成せず、直接にダウンロードリンク元アドレスをリダイレクションして前記クリッククライアントに送信し、当該クリッククライアントはブラウザー等の手段で直接にダウンロードできるし、専用のクライアントダウンロード手段を呼び出して直接にダウンロードすることもできる。二つ目は、前記中継サーバ203が、さらに、中継ページを生成し、前記ダウンロードリンク元アドレスを当該中継ページに表示し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信して、ユーザはさらに、当該中継ページにおけるダウンロードリンク元アドレスをクリックすると共に、ブラウザー或いは対応するダウンロード手段でダウンロードすることができる。
【００３９】
他の実施形態で、マイクロブログ共有インターフェースサーバ201のマイクロブログ共有インターフェースは、さらに、共有するネットワークリソースに対する関連記述情報（例えば、ネットワークリソースの名称、文字記述或いは絵記述等の情報）を共有クライアント200から受信し、当該ネットワークリソースに係る関連記述情報を前記共有リソースデータベースに記憶し、当該ネットワークリソースにおける一意的な識別子と共にバインディングするためのものであっても良い。前記中継サーバは、前記共有リソースデータベース202にネットワークリソースの関連記述情報がさらに記憶されていると、さらに、クリックされたダウンロードリンクエントリアドレスの一意的な識別子に基づいて共有リソースデータベースから前記ネットワークリソースの関連記述情報を照合し、前記ダウンロードリンク元アドレスと関連記述情報が含まれる中継ページを生成し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信するためのものであっても良い。ユーザは、さらに、当該中継ページにおけるダウンロードリンク元アドレスをクリックすると共に、ブラウザー或いは対応するダウンロード手段でダウンロードすることができる。
【００４０】
本発明は、ネットワークリソースダウンロード情報の共有制御を解決することのみに着目するが、ネットワークリソースの具体的なダウンロード方式について具体的には限定せず、P2Sダウンロード方式、P2Pダウンロード方式、P2SPダウンロード方式等を利用してダウンロードできる。異なるところは、ネットワークリソースをP2Sダウンロード方式でダウンロードする必要がある場合に、そのダウンロードリンク元アドレスは一般的にネットワークリソース（例えばあるビデオファイル）の直接ダウンロードアドレスであり、ネットワークリソースをP2P或いはP2SPダウンロード方式でダウンロードする必要がある場合に、そのダウンロードリンク元アドレスは一般的にピアファイル（例えば現在業界でよく使われるBTピアファイル或いはemuleピアファイル等）の直接ダウンロードアドレスであり、ダウンロードクライアントはこのピアファイルアドレスを取得した後に、対応するダウンロード手段を利用し、対応するURLアドレスを取得してダウンロードする。
【００４１】
以下の実施例は、P2SPダウンロードネットワークに適用する場合を例として、本発明についてさらに説明する。図3は、本発明に係る前記ネットワークリソースダウンロード情報の共有制御システムがP2SPダウンロードプラットフォームに適用される概略構成図である。図3を参照し、P2SPネットワークには、ダウンロードクライアント、リソースインデックスサーバ、Trackerサーバ、及び統計サーバが含まれる。本発明に係る前記の共有制御システムは、マイクロブログ共有インターフェースサーバ201、共有リソースデータベース202、及び中継サーバ203を含む。前記共有クライアント301は、ダウンロードクライアントであってもよいが、前記マイクロブログ共有インターフェースサーバ201のインターフェースを呼び出してダウンロード情報の共有を行うことができることから、ここでは共有クライアントと称する。もちろん、前記共有クライアント301はリソース共有ウェブサイトをアクセスするブラウザーであってもよく、当該リソース共有ウェブサイトは前記マイクロブログ共有インターフェースサーバ201のインターフェースを呼び出してダウンロード情報の共有を行うことができる。前記ダウンロードクライアントは、マイクロブログプラットフォームからダウンロードリンクエントリアドレスを取得すると共に、中継サーバ203から送信されてきたダウンロードリンク元アドレスURLを利用して対応するネットワークリソースをダウンロードすることができ、URLがリダイレクションをサポートすれば、リダイレクションのファイルからダウンロードする。
【００４２】
図3を参照し、本発明は、原始のP2SPダウンロードプラットフォームに、本発明に係るネットワークリソースダウンロード情報の共有制御システムを追加して、原始のP2SPダウンロードプラットフォームとマイクロブログプラットフォームを継ぎ目なしに整合し、それぞれの利点を発揮するようにする。
【００４３】
以下、図3に示す適用状況を例として、本発明に係る前記共有制御システムが実行するネットワークリソースダウンロード情報の共有制御方法について説明する。
【００４４】
本発明に係る前記のネットワークリソースダウンロード情報の共有制御方法は主に以下のことを含む。
【００４５】
共有制御システム300は、ネットワークリソースを共有する指令を共有クライアント301から受信し、当該ネットワークリソースのダウンロードリンク元アドレスから算出された一意的な識別子を取得して記憶し、当該ネットワークリソースに対応し前記一意的な識別子が格納されたダウンロードリンクエントリアドレスを生成し、当該ダウンロードリンクエントリアドレスをマイクロブログに配布し、当該ネットワークリソースに対応したダウンロード制御条件を設置する。
【００４６】
共有制御システム300は、前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、その中の一意的な識別子に基づいてネットワークリソースに対応したダウンロード制御条件を照合し、当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記一意的な識別子で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアントに送信する。
【００４７】
以下、当該方法の詳細な過程と他の実施形態について具体的に説明する。図3を参照する。
【００４８】
前記共有クライアント301は、ネットワークリソースをダウンロードすると同時に、或いは、その後にマイクロブログ共有インターフェースサーバ201のインターフェースを呼び出して、あるネットワークリソース（例えば、あるビデオファイル）を共有する指令をマイクロブログ共有インターフェースサーバ201に送信する。
【００４９】
マイクロブログ共有インターフェースサーバ201は、ネットワークリソースを共有する指令を受信した後に、当該ネットワークリソースのダウンロードリンク元アドレスにより算出された一意的な識別子を取得し、ここで当該一意的な識別子は当該ダウンロードリンク元アドレスのHASH値であり、前記インターフェースを介して、前記共有クライアント301に当該ネットワークリソースのダウンロードリンク元アドレスを照合し、且つ、これでそのHASH値を算出し、当該HASH値をマイクロブログ共有インターフェースサーバ201にアップロードするように命令しても良い。マイクロブログ共有インターフェースサーバ201は、当該ネットワークリソースのHASH値を取得した後に、当該HASH値を共有リソースデータベース202に保存すると共に、共有リソースデータベース202の操作インターフェースにより共有リソースデータベース202に当該ネットワークリソースに対応したダウンロード制御条件を設置し、また、当該ネットワークリソースに対応し前記HASH値が格納されたダウンロードリンクエントリアドレスを生成し、当該ダウンロードリンクエントリアドレスをマイクロブログプラットフォーム204に配布する。ここで、具体的には、前記マイクロブログ共有インターフェースは、共有クライアント301にマイクロブログアカウント及びパスワードを入力するように提示し、アカウントとパスワードに対して検証を行い、検証が成功した後に、前記ダウンロードリンクエントリアドレスを当該マイクロブログアカウントに対応したマイクロブログ文章に配布する。
【００５０】
ここまで、ネットワークリソースの共有操作が完了し、続いてはダウンロード制御の過程である。
【００５１】
前記ダウンロードリンクエントリアドレスがマイクロブログプラットフォームに共有された後に、ダウンロードクライアント302のユーザは、ブラウザー等の手段を利用して、対応するマイクロブログ文章を閲覧し、その中のダウンロードリンクエントリアドレスをクリックすることができる。当該ダウンロードリンクアドレスが前記中継サーバ203に向くため、中継サーバ203は前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、その中のHASH値を受信でき、当該HASH値に基づいて共有リソースデータベース202にネットワークリソースに対応したダウンロード制御条件を照合し、当該当該ダウンロード制御条件に基づいてダウンロードを許可するか否かを判断し、ダウンロードを許可した場合に、前記HASH値で逆算して当該ネットワークリソースのダウンロードリンク元アドレスを取得し、当該ダウンロードリンク元アドレスを、前記ダウンロードリンクエントリアドレスをクリックしたクライアント302に送信する。
【００５２】
本発明の主な目的は、制御の必要に応じて、ネットワークリソースダウンロード情報の伝播リスクを有効に制御することにある。前記のダウンロード制御条件を設置してダウンロード制御を行うことには、複数の実施形態があり、以下、主にその中の四種類を紹介し、その他の具体的なダウンロード制御条件と制御方式については、管理人により必要によって自分で設定できる。
【００５３】
一つ目のダウンロード制御実施形態
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、当該ネットワークリソースに対応した有効時間を設置することを意味し、かつ、共有クライアント301が前記ネットワークリソースを共有する際に、マイクロブログ共有インターフェースはタイムスタンプを生成する必要があり、且つ当該タイムスタンプと、共有するネットワークリソースの一意的な識別子と、を共有リソースデータベース202にバインディングして記憶する。前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、共有リソースデータベース202から、前記ネットワークリソースの一意的な識別子に対応したタイムスタンプと有効時間とを照合し、現在の時間が当該ネットワークリソースに対応した有効時間を超えたか、即ち、現在の時間から前記タイムスタンプを引いた値が前記有効時間を超えたかを照合し、超えた場合にダウンロードを許可せず、さもなければ、ダウンロードを許可することを意味する。
【００５４】
二つ目のダウンロード制御実施形態
前記統計サーバは、図3に記載のP2SPプラットフォームで、クライアントによるダウンロードの完成とダウンロード過程におけるURLダウンロード速度、ダウンロード時間、繋がり状況、ダウンロード結果、ファイルのサイズ等の情報の報告を受け、後の統計の分析、例えば同じネットワークリソースの実ダウンロード回数への統計を行うように、ジャーナルログ方式で書き込んでいるためのものである。
【００５５】
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、当該ネットワークリソースに対応した最高ダウンロード回数を設置することを意味する。前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、中継サーバ203が統計サーバから当該ネットワークリソースの実ダウンロード回数を取得し、共有リソースデータベース202に前記ネットワークリソース一意的な識別子に対応した最高ダウンロード回数を照合し、当該ネットワークリソースの現在の実ダウンロード回数が当該ネットワークリソースの最高ダウンロード回数を超えたか否かを判断し、超えた場合にダウンロードを許可せず、さもなければ、ダウンロードを許可することを意味する。
【００５６】
三つ目のダウンロード制御実施形態
前記のネットワークリソースに対応したダウンロード制御条件を設置することは、具体的には、前記マイクロブログ共有インターフェースを利用してネットワークリソース共有者のマイクロブログアカウントを取得し、ネットワークリソースにおける一意的な識別子と共に共有リソースデータベース202にバインディングして記憶し、当該ネットワークリソースのダウンロードを許可するマイクロブログアカウント及び当該共有者マイクロブログアカウントの関係鎖条件を設置することを意味し、当該関係鎖条件は、例えば、以下のようであってもよい。ダウンロード者のマイクロブログアカウントが必ず共有者マイクロブログアカウントの「注目人」に所属し、なお、前記「注目人」は「被注目人」がマイクロブログを掲載した場合に、それを即時に見られる人を意味する。
【００５７】
前記ダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、マイクロブログ共有インターフェースサーバ201によりマイクロブログプラットフォームから前記ダウンロードリンクエントリアドレスをクリックしたユーザのマイクロブログアカウント及びその関係鎖情報を取得し、当該マイクロブログアカウントと共有者のマイクロブログアカウントとの間に前記ダウンロード制御条件により設置された関係鎖条件を満足したか否かを判断し、満足していればダウンロードを許可し、さもなければ、ダウンロードを許可しないことを意味する。例えば、ダウンロード者のマイクロブログアカウントが共有者マイクロブログアカウントの「注目人」に所属すれば、ダウンロードを許可し、さもなければ、ダウンロードを許可しない。
【００５８】
四つ目のダウンロード制御実施形態
マイクロブログ共有インターフェースは、共有クライアント301が前記ネットワークリソースを共有する際に、さらに、ネットワークリソースを共有する確証検査コードを算出し、当該確証検査コードを含むダウンロードリンクエントリアドレスをマイクロブログに配布すると共に、当該確証検査コードを前記ネットワークリソースに対応したダウンロード制御条件に記憶する必要がある。
【００５９】
前記マイクロブログにおけるダウンロードリンクエントリアドレスがクリックされた後に、前記のダウンロード制御条件に基づいてダウンロードを許可するか否かを判断することは、具体的には、当該クリックされたダウンロードリンクエントリアドレスにおける確証検査コードを取得し、共有リソースデータベース202から前記ネットワークリソースの一意的な識別子に対応した確証検査コードを照合して比較し、一致すれば、ダウンロードを許可し、さもなければダウンロードを許可しないことを意味する。
【００６０】
前記中継サーバ203に前記ダウンロードリンク元アドレスを送信する方式は、具体的には、二種類がある。一つ目は、リダイレクション方式であり、即ち、中継ページを生成せず、直接にダウンロードリンク元アドレスをリダイレクションして前記ダウンロードクライアント302に送信し、当該ダウンロードクライアント302はブラウザー等の手段で直接にダウンロードできるし、専用のクライアントダウンロード手段を呼び出して直接にダウンロードすることもできる（例えば、図3に示す実施例で専用のP2SPクライアントを呼び出してダウンロードできる）。二つ目は、前記中継サーバ203は、さらに、中継ページを生成し、前記ダウンロードリンク元アドレスを当該中継ページに表示し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアント302に送信して、ユーザは当該中継ページにおけるダウンロードリンク元アドレスをクリックし、且つブラウザー或いは対応するP2SPクライアントでダウンロードすることができる。
【００６１】
一つの実施形態で、マイクロブログ共有インターフェースサーバ201のインターフェースは、さらに、共有するネットワークリソースに対する関連記述情報（例えば、ネットワークリソースの名称、文字記述或いは絵記述等の情報）を共有クライアント301 から受信し、当該ネットワークリソースに係る関連記述情報を前記共有リソースデータベース202に記憶し、当該ネットワークリソースにおける一意的な識別子と共に、バインディングするためのものであっても良い。前記中継サーバ203は、前記共有リソースデータベース202にネットワークリソースに係る関連記述情報がさらに記憶されていると、さらに、クリックされたダウンロードリンクエントリアドレスの一意的な識別子に基づいて共有リソースデータベース202から前記ネットワークリソースの関連記述情報を照合し、前記ダウンロードリンク元アドレスと関連記述情報が含まれる中継ページを生成し、当該中継ページを、前記ダウンロードリンクエントリアドレスをクリックしたクライアント302に送信するためのものであって良い。ユーザは当該中継ページにおけるダウンロードリンク元アドレスをクリックし、且つブラウザー或いは対応するP2SPクライアントでダウンロードすることができる。
【００６２】
図3に示す実施状況で、ダウンロードクライアント302はP2SPクライアントを利用して取得したダウンロードリンク元アドレスをエントリとして、リソースインデックスサーバからマルチリソースURL集合及びファイルHASH値を照合して、その後、URL集合元（経路にInternet及びリソースウェブサイト及び他のピアクライアントを含む）からデータをダウンロードし、ファイル情報をTrackerサーバに登録する。他のダウンロードクライアント303は、TrackerサーバによりP2Pピア、即ち、ダウンロードが完了したピアとダウンロード中のピアを照合することができる。ダウンロードクライアント303はマルチソースP2Pピアを照合し始め、P2SPの共有ダウンロードを実現するように、ピアの間でダウンロードデータを互いに交換する。
【００６３】
図3に示すP2SPプラットフォームで、前記統計サーバはユーザによるダウンロード行為を記録でき、例えば、クライアントによるダウンロード完成とダウンロード過程におけるURLダウンロード速度、ダウンロード時間、繋がり状況、ダウンロード結果、ファイルのサイズ等の情報の報告を受け、後の統計分析を行うようにジャーナルログ方式で書き込んで、ユーザダウンロードのマイクロブログリンクにおける関連ファイルの名称、ダウンロード熱度、ダウンロードクライアントのP2SPアカウント等の情報を共有リソースデータベース202に同期できる。よって、本発明の他の実施形態で、前記共有リソースデータベース202は統計サーバと通信でき、統計サーバから前記リンクエントリ情報をクリックしたユーザ（ここではダウンロードクライアント302のP2SPアカウント）のダウンロード行為記録を取得し、前記中継サーバ203は前記中継ページを生成する前に、さらに、ダウンロードクライアント302からそのP2SPアカウントを取得し、当該アカウントに基づいて、共有リソースデータベース202から当該アカウントのダウンロード行為記録を照合し、且つ当該ダウンロード行為記録に基づいて当該ユーザに対する推薦内容を生成し、その後、中継ページを生成してダウンロードクライアント302に送信し、当該中継ページは、ネットワークリソースのダウンロードリンク元アドレス、関連記述情報、及び前記推薦内容を含む。前記のユーザのダウンロード行為記録に基づいて当該ユーザに対する推薦内容を生成することは、例えば、具体的には、ダウンロード行為記録でユーザのダウンロード回数が最も多いリソースタイプを分析し、例えばあるユーザの映画タイプのリソースへのダウンロードが最も多い可能性があり、この場合当該リソースタイプに基づいてあるリソースデータベース（例えば協力のリソースウェブサイト）から同じタイプの映画類ネットワークリソースダウンロード情報を取得し、これらの映画類のネットワークリソースダウンロード情報を前記推薦内容とする。このような推薦内容のメカニズムで、中継ページ内容の変換効率を向上できる。
【００６４】
本発明でマイクロブログで配布するのは、直接にネットワークリソースにアクセスできるダウンロードリンク元アドレスではなく、ダウンロードリンクエントリアドレスであり、当該ダウンロードリンクエントリアドレスをクリックすることにより、ダウンロード制御確証を触発し、ダウンロード制御条件を満たす場合のみにダウンロードを許可でき、したがって、本発明は制御の必要に応じて、ネットワークリソースダウンロード情報の伝播リスクを有効に制御し、特に、不法情報による共有と伝播リスクを有効に制御することができる。
【００６５】
また、マイクロブログの初志はマイクロ型ブログであり、配布内容の長さに厳密な制限があり、例えば、現在一般的に毎通内容の長さ制限が140字であり、二通のショットメッセージの容量に相当し、この長さ制限は移動通信規格により決められ、即ち、国際標準によれば、毎通のショットメッセージは最大1120ビット、合計140バイトの内容を送信でき、したがって、マイクロブログシステムにこの上限を設定した。しかし、現在、多くネットワークリソースのダウンロードリンク元アドレスの文字数が140バイトを超えて、且つ、一般的なダウンロード情報にネットワークリソースに対する記述情報も含むため、マイクロブログにより共有を図ると、マイクロブログの配布内容の長さに対する制限で、多くマイクロブログの長さ制限を超えたソースダウンロードリンク内容を配布して共有に成功することができず、マイクロブログを利用してネットワークリソースダウンロード情報を配布する成功率が低く、また、マイクロブログの文字数制限でネットワークリソースに対する表現力が不足してしまう。しかし、本発明により、前記ダウンロードリンクエントリアドレスがマイクロブログの配布基準に準ずる必要があり、即ち、ダウンロードリンクエントリアドレスの長さがマイクロブログが許可する最大情報長さよりも短い必要があり、これにより、マイクロブログを利用してネットワークリソースダウンロード情報を配布する成功率を大幅に向上させ、且つ、中継ページで具体的に共有の内容及びリソース記述とダウンロードリンク元アドレスを提供でき、マイクロブログで140字による表現力不足の問題を解決できる。
【００６６】
以上は本発明の実施例であり、本発明に対して形式的に限定せず、本発明は実施例で開示したが、本発明を限定しない。当業者は、本発明の技術方案の範囲を離れない前提で、前記開示の技術内容を利用して変更或いは修飾の均等変化の等価実施例を実施することができる。本発明の技術方案の内容を離れず、本発明の技術的本質に基づいて以上の実施例に対して行う如何なる簡単な修正、均等変化と修飾も本発明の技術方案の範囲に属する。
【産業上の利用可能性】
【００６７】
本発明でマイクロブログで配布するのは、直接にネットワークリソースにアクセスできるダウンロードリンク元アドレスではなく、ダウンロードリンクエントリアドレスであり、当該ダウンロードリンクエントリアドレスをクリックすることによりダウンロード制御確証を触発し、ダウンロード制御条件を満たす場合のみにダウンロードを許可でき、よって、本発明は制御の必要に応じて、ネットワークリソースダウンロード情報の伝播リスクを有効に制御し、特に、不法情報の共有と伝播リスクを有効に制御することができる。
【図１】
0005755813.tif 000002
【図２】
0005755813.tif 000003
【図３】
0005755813.tif 000004