(57)【要約】本発明はインスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する。インスタントメッセージングクライアントがファイルのオンラインストレージ操作要求をオンラインファイルストレージアクセスサーバに送信し、オンラインファイルストレージアクセスサーバがオンラインストレージ操作要求に基づき、オンラインファイルストレージサーバとやりとりしてオンラインストレージ操作をし、操作結果をインスタントメッセージングクライアントに返信する。本発明はユーザが専用のオンラインファイルストレージクライアントをダウンロードせずに、直接従来のインスタントメッセージングクライアントを通じ、ファイル格納、削除、共有及びコピーなどの各種オンラインストレージ操作ができ、操作が簡単であり、専用クライアントのオンラインストレージモードと同様の機能及びアクセス速度を獲得できる。
2008511881.tif 000002
【特許請求の範囲】
【請求項１】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンラインファイルストレージ操作の選択を行うことに用いられる、インスタントメッセージングクライアントと、
通信ネットワークにアクセスしたの、インスタントメッセージングプロトコルの解析、ユーザオンラインストレージ身分の検証、及びユーザ要求論理の処理を行う、オンラインファイルストレージアクセスサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたファイル及びディレクトリ情報を格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理し、ファイル操作を行う、オンラインファイルストレージサーバと、を備えることを特徴とする通信システム。
【請求項２】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納し、ファイル操作の実行結果に基づいて、それ自身に格納されたユーザデータを更新する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたユーザファイルを格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理し、ファイルの格納、削除、共有及びコピーの操作を行う、オンラインファイルストレージサーバと、をさらに備えることを特徴とする請求項１記載の通信システム。
【請求項３】
前記通信システムが二つ又は二つ以上のオンラインファイルストレージユーザデータサーバを備え、オンラインファイルストレージアクセスサーバは統一的なデータインターフェースを通じて、各オンラインファイルストレージユーザデータサーバとやりとりを行うことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記通信システムが、前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを生成する、ストリーミングメディアサーバをさらに備えることを特徴とする請求項１又は２に記載の通信システム。
【請求項５】
前記インスタントメッセージングクライアントが有線又は無線の方式で前記通信ネットワークにアクセスすることを特徴とする請求項１〜請求項４のいずれかの項に記載の通信システム。
【請求項６】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージでオーディオ/ビデオファイルのオンライン再生を実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンライン再生操作の選択を行うことに用いられ、ローカルメディアプレーヤーを起動してリストでのファイルを再生する、インスタントメッセージングクライアントと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたファイル及びユーザデータを格納する、オンラインファイルストレージサーバと、
通信ネットワークにアクセスしたの、ユーザのオンライン再生要求を処理する、オンラインファイルストレージアクセスサーバと、
前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを作成して前記ネットワークハードディスアクセスサーバに返信する、ストリーミングメディアサーバと、を備えることを特徴とする通信システム。
【請求項７】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたユーザファイルを格納する、オンラインファイルストレージサーバと、をさらに備えることを特徴とする請求項６に記載の通信システム。
【請求項８】
前記ストリーミングメディアサーバがハイパーテキスト伝送プロトコルサーバ、又はＲｅａｌサーバであることを特徴とする請求項６に記載の通信システム。
【請求項９】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージを実現する方法であって、
インスタントメッセージングユーザがインスタントメッセージングクライアントを通じて、オンラインファイルストレージでのファイルに対してファイル操作を行うことを選択した後、インスタントメッセージングクライアントが前記ファイル要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル要求に基づいて、オンラインファイルストレージユーザデータサーバから該インスタントメッセージングユーザのユーザデータを獲得するステップと、
オンラインファイルストレージアクセスサーバが、獲得されたユーザデータに基づいて、オンラインファイルストレージサーバとやりとりを行い、ユーザのファイル要求を実行し、同時に、前記ファイル操作結果に基づいて、オンラインファイルストレージユーザデータサーバでの該インスタントメッセージングユーザのユーザデータを更新するステップと、
オンラインファイルストレージアクセスサーバがファイル操作結果を前記インスタントメッセージングクライアントに返信するステップと、を含むことを特徴とするこの方法。
【請求項１０】
前記ファイル要求を送信する前に、
インスタントメッセージングユーザがインスタントメッセージングクライアントを通じてインスタントメッセージングシステムに登録するステップと、
インスタントメッセージングシステムが身分検証を行い、該ユーザに対応するオンラインストレージ身分データを識別するステップと、
インスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバへオンラインファイルストレージディレクトリリストの読取要求を送信するステップと、
オンラインファイルストレージアクセスサーバがオンラインファイルストレージユーザデータサーバから該ユーザのオンラインストレージディレクトリファイルリストを獲得し、識別された該ユーザに対応するオンラインストレージ身分データとともに前記インスタントメッセージングクライアントに返信してディスプレイするステップと、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記インスタントメッセージングシステムが該ユーザに対応するオンラインストレージ身分データを識別した後に、インスタントメッセージングシステムが一つのプライベートキーを前記インスタントメッセージングクライアントに返信することと、
インスタントメッセージングクライアントが前記オンラインファイルストレージディレクトリリストの読取要求に登録名及び前記プライベートキーを付け、前記要求を受信したオンラインファイルストレージアクセスサーバが、まず、受信された登録名及びプライベートキーに基づいて、該ユーザのオンラインストレージ身分を検証して、検証が通過した場合、プロセスを続き、そうでない場合、該ユーザの要求を拒否することと、をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザデータが該インスタントメッセージングユーザのオンラインストレージディレクトリファイルリストを含むことを特徴とする請求項９に記載の方法。
【請求項１３】
前記ファイル要求はファイル格納、削除又はコピーの操作要求であり、
前記ファイル要求を送信するプロセスにおいて、インスタントメッセージングクライアントが、インスタントメッセージングユーザがオンラインファイルストレージへの格納に選択したファイル及び該ファイルを格納するパス情報、或いは、削除又はコピーに選択したファイル情報を前記オンラインファイルストレージアクセスサーバに送信することをさらに含み、
前記ユーザのファイル操作要求を実行することは、インスタントメッセージングクライアントからのファイルをオンラインファイルストレージサーバに格納すること、又はオンラインファイルストレージサーバからインスタントメッセージングユーザが削除に選択したファイルを削除すること、又はオンラインファイルストレージサーバからインスタントメッセージングユーザが選択したファイルを読み取って前記インスタントメッセージングクライアントに送信することであることを特徴とする請求項９〜請求項１２のいずれかの項に記載の方法。
【請求項１４】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでファイル共有を実現する方法であって、
各インスタントメッセージングユーザのファイル共有データ情報を格納する共有データリストを予めオンラインファイルストレージユーザデータサーバに設定するステップと、
インスタントメッセージングクライアントが、インスタントメッセージングユーザからフレンドに共有したファイルのファイル共有データ情報をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル共有データ情報をオンラインファイルストレージユーザデータサーバに保存された共有データリストに格納するステップと、を含むことを特徴とするこの方法。
【請求項１５】
ファイル共有データ情報を送信した後に、オンラインファイルストレージアクセスサーバがまた共有ユーザの権限を検査して、共有ユーザがファイルを被共有ユーザと共有する権限がある場合、プロセスを続き、そうでない場合、共有ユーザの共有ファイル操作を拒否し、プロセスを終了することをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ファイル共有データ情報を格納した後に、オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報をオンラインファイルストレージアクセスサーバを通じて被共有ユーザが使用しているインスタントメッセージングクライアントに送信してディスプレイするステップ、をさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
前記共有ユーザのオンラインファイルストレージユーザデータサーバが被共有ユーザのオンラインファイルストレージユーザデータサーバと異なっており、
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信することは、共有ユーザのオンラインファイルストレージサーバがファイル共有データ情報を被共有ユーザのオンラインファイルストレージユーザデータサーバに送信して、被共有ユーザのオンラインファイルストレージユーザデータサーバによりファイル共有データ情報を被共有ユーザのインスタントメッセージングクライアントに送信してディスプレイすることであることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ファイル共有データ情報が、共有ユーザ情報と、共有ファイル情報と、被共有ユーザ情報と、を含むことを特徴とする請求項１４、１６又は１７に記載の方法。
【請求項１９】
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信した後に、
共有ユーザが共有情報の検索を選択した後、共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、共有ユーザのオンラインファイルストレージユーザデータサーバで該ユーザのファイル共有データ情報を読み取り、共有ユーザにディスプレイすることと、
被共有ユーザが共有情報の検索を選択した後、被共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバで相応のファイル共有データ情報を読み取り、被共有ユーザにディスプレイすることと、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信した後に、
被共有ユーザが共有ユーザの共有ディレクトリでのファイルのダウンロードを選択した後、被共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバから対応のファイル共有データ情報を読み取り、その中から共有ユーザ情報を得るステップと、
オンラインファイルストレージアクセスサーバが共有ユーザ所在のオンラインファイルストレージユーザデータサーバから共有ユーザのオンラインストレージディレクトリファイルリストを獲得するステップと、
オンラインファイルストレージアクセスサーバが、獲得されたオンラインストレージディレクトリファイルリストに基づいて、相応のオンラインファイルストレージサーバでの指定位置で相応のファイルを読み取るステップと、
オンラインファイルストレージアクセスサーバが、読み取られたファイルを被共有ユーザのクライアントに返信してディスプレイするステップと、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２１】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのファイル仮想コピーを実現する方法であって、
インスタントメッセージングユーザＡがインスタントメッセージングクライアントＡを通じて、インスタントメッセージングユーザＢの共有のファイルを自身のオンラインファイルストレージに仮想コピーすることを選択した後、インスタントメッセージングクライアントＡが仮想コピー要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバがユーザＢのオンラインファイルストレージユーザデータサーバからインスタントメッセージングユーザＢのユーザ情報を読み取り、該ユーザ情報に基づいて、オンラインファイルストレージサーバでインスタントメッセージングユーザＡのコピーしようとするソースファイルを検索するステップと、
オンラインファイルストレージサーバが該ソースファイルに基づいて仮想ファイルを生成し、該仮想ファイル情報をオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングクライアントＡに返信するステップと、を含むことを特徴とするこの方法。
【請求項２２】
前記ユーザＢのユーザ情報を読み取り、ソースファイルを検索する前に、オンラインファイルストレージアクセスサーバが、インスタントメッセージングユーザＡがインスタントメッセージングユーザＢの共有のファイルを読み取る権限があるかどうかを検査して、権限がある場合、プロセスを続き、そうでない場合、インスタントメッセージングＡが前記ファイルをコピーすることを禁止し、プロセスを終了することをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記該ソースファイルに基づいて仮想ファイルを生成することは、ソースファイルのヘッダ部分と本文部分を分け、前記ヘッダをコピーして、前記仮想ファイルを生成することであることを特徴とする請求項２１に記載の方法。
【請求項２４】
インスタントメッセージングユーザＡが、仮想ファイルの読取を選択した後、インスタントメッセージングクライアントＡが仮想ファイルの読取要求をオンラインファイルストレージアクセスサーバを通じてオンラインファイルストレージサーバに送信し、オンラインファイルストレージサーバが該仮想ファイルに記録されたソースファイルアドレスに基づいて、前記ソースファイルを検索し、前記ソースファイルをオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングクライアントＡに返信するステップをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２５】
インスタントメッセージングユーザＡが自身のオンラインファイルストレージに格納された仮想ファイルを削除した後、インスタントメッセージングクライアントＡがオンラインファイルストレージアクセスサーバを通じて、オンラインファイルストレージサーバに確立された仮想ファイルを直接に削除し、同時に、インスタントメッセージングユーザＡ所在のオンラインファイルストレージユーザデータサーバでのユーザデータを更新することと、
インスタントメッセージングユーザＢがそれ自身のオンラインファイルストレージサーバに格納されたソースファイルを削除した後、インスタントメッセージングクライアントＢがオンラインファイルストレージアクセスサーバを通じて、インスタントメッセージングユーザＢがオンラインファイルストレージユーザデータサーバに保存されたユーザ情報から前記ソースファイル情報を削除することと、
オンラインファイルストレージサーバが、ソースファイルに対する引用数が０になることを検知した場合、前記ソースファイルを削除することと、をさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２６】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのオーディオ/ビデオファイルをオンラインで再生する方法であって、
オンラインファイルストレージアクセスサーバがオンラインファイルストレージサーバからインスタントメッセージングユーザがオンライン再生に選択したファイルを読み取るステップと、
オンラインファイルストレージアクセスサーバが、読み取られたオーディオ/ビデオファイルをストリーミングメディアサーバにコピーし、再生リストファイルを生成し、また該再生リストファイルを相応のインスタントメッセージングクライアントに返信するステップと、
インスタントメッセージングクライアントがローカルメディアプレーヤーをコールして、該ファイルリストでのファイルを再生するステップと、を含むことを特徴とするこの方法。
【請求項２７】
前記再生リストファイルをインスタントメッセージングクライアントに返信することは、生成された再生リストファイルのユニフォームリソースロケーターをインスタントメッセージングクライアントに返信することを含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記オンライン再生を選択したファイルを読み取る前に、インスタントメッセージングユーザがインスタントメッセージングクライアントを通じて、オンラインファイルストレージでのファイルファイルのオンライン再生を選択した後、インスタントメッセージングクライアントがオンライン再生要求をオンラインファイルストレージアクセスサーバに送信することをさらに含むことを特徴とする請求項２６に記載の方法。
【請求項２９】
前記インスタントメッセージングユーザがオンライン再生に選択したファイルが仮想ファイルであり、
前記オンラインファイルストレージサーバからユーザがオンライン再生に選択したファイルを読み取ることは、オンラインファイルストレージサーバからユーザが再生を選択した仮想ファイルを検索し、該仮想ファイルに記録されたソースファイルアドレスに基づいて、オンラインファイルストレージサーバから前記ソースファイルを読み取ることを含むことを特徴とする請求項２６に記載の方法。
【請求項３０】
前記インスタントメッセージングユーザがオンライン再生に選択したファイルがインスタントメッセージングフレンドの共有のファイルであり、
前記該ユーザのオンラインファイルストレージユーザデータサーバから該ユーザのユーザデータを獲得することは、該ユーザのオンラインファイルストレージユーザデータサーバから該ファイルのファイル共有データ情報を獲得して、該ファイルを共有したインスタントメッセージングフレンド所在のオンラインファイルストレージユーザサーバを得、前記インスタントメッセージングフレンド所在の前記オンラインファイルストレージユーザサーバから前記インスタントメッセージングフレンドのユーザデータを獲得することを含むことを特徴とする請求項２６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はオンラインストレージ技術に関し、特にインスタントメッセージング（instant messaging）プラットフォームに基づきオンラインファイルストレージを実現する通信システム及び方法に関する。
【背景技術】
【０００２】
オンラインストレージはクライアント/サーバ（C/S）モードに基づくリモートストレージ類のサービスであり、主にファイルの格納（storing）、共有、移動、コピーなど基本的なファイルサービスを提供している。
【０００３】
従来のオンラインストレージモードには主にウェブ（Ｗeb）モードに基づくものと専用クライアントモードに基づくものとの2種類がある。ここで、Webモードに基づくオンラインストレージは常に電子メールボックスとバインド（bind）され、電子メールボックスと類似した使用感覚があり、ユーザに容易に受け入れる。専用クライアントモードに基づくオンラインストレージは専門のクライアントソフトウェアに基づくオンラインストレージサービスであり、常にWindows（登録商標）エクスプローラ（explorer）とバインドされ、ユーザの操作を容易にし、かつその機能と速度のいずれも保証を得ることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のいずれのリモートオンラインストレージには不足な所がある。例えば、Webモードに基づくオンラインストレージはファイル基本操作の手順が煩雑なことでファイルの基本操作に対する感覚が悪くなり、機能、速度などが一定に制限されている。専用クライアントモードに基づくオンラインストレージはその使用のために専用のオンラインストレージクライアントをダウンロードしなければならないため、オンラインストレージサービスの普及に大きな障害をもたらす。
【０００５】
従来技術における問題を解決するため、本発明は、インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムを提供している。当該通信システムによって、ユーザは専用のオンラインファイルストレージクライアントをダウンロードしなくても簡単な操作でファイルのオンラインストレージを行うことができると共に、専用クライアントモードに基づくオンラインファイルストレージの機能とアクセス速度を得ることができる。
【０００６】
本発明は、インスタントメッセージングプラットフォームに基づきオンラインファイルストレージにおいてファイルの格納、削除、コピーなどの基本操作を行う方法を提供して、ユーザに簡単な操作で上記オンラインストレージ操作を行うことを可能にすることを別の目的とする。
【０００７】
本発明は、ユーザが簡単な操作でオンラインファイルストレージでのファイルをほかのインスタントメッセージングフレンドと共有することができる、インスタントメッセージングプラットフォームに基づいてオンラインファイルストレージにおいてファイル共有を行う方法を提供することを他の目的とする。
【０００８】
ファイルの格納スペースを節約し、同時に、ファイルコピーの速度を高めることができる、インスタントメッセージングプラットフォームに基づくほかのユーザの共有ファイルをそれ自身のオンラインファイルストレージに仮想コピーする方法を提供することを他の目的とする。
【０００９】
本発明は、ユーザがオンラインファイルストレージ通信システムを通じて、オーディオ/ビデオ（AV）ファイルをオンラインで視聴することができて、ユーザのオンラインマルチメディアサービスに対するニーズを大いに満たすことができる、インスタントメッセージングプラットフォームに基づいてオーディオ/ビデオファイルをオンラインで再生する通信システム及び方法を提供している。
【課題を解決するための手段】
【００１０】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンラインファイルストレージ操作の選択を行うことに用いられる、インスタントメッセージングクライアントと、
通信ネットワークにアクセスしたの、インスタントメッセージングプロトコルの解析、ユーザオンラインストレージ身分の検証、及びユーザ要求論理の処理を行う、オンラインファイルストレージアクセスサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたファイル及びディレクトリ情報を格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理し、ファイル操作を行う、オンラインファイルストレージサーバと、を備える。
【００１１】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納し、ファイル操作の実行結果に基づいて、それ自身に格納されたユーザデータを更新する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたユーザファイルを格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理し、ファイルの格納、削除、共有及びコピーの操作を行う、オンラインファイルストレージサーバと、をさらに備える。
【００１２】
前記通信システムが二つ又は二つ以上のオンラインファイルストレージユーザデータサーバを備え、オンラインファイルストレージアクセスサーバは統一的なデータインターフェースを通じて、各オンラインファイルストレージユーザデータサーバとやりとりを行う。
【００１３】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージでオーディオ/ビデオファイルのオンライン再生を実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンライン再生操作の選択を行うことに用いられ、ローカルメディアプレーヤーを起動してリストでのファイルを再生する、インスタントメッセージングクライアントと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザによりオンラインファイルストレージに保存されたファイル及びユーザデータを格納する、オンラインファイルストレージサーバと、
通信ネットワークにアクセスしたの、ユーザのオンライン再生要求を処理する、オンラインファイルストレージアクセスサーバと、
前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを作成して前記ネットワークハードディスアクセスサーバに返信する、ストリーミングメディアサーバと、を備える。
【００１４】
前記ストリーミングメディアサーバがハイパーテキスト伝送プロトコルサーバ、又はRealサーバである。
【００１５】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージを実現する方法であって、
インスタントメッセージングユーザがインスタントメッセージングクライアントを通じて、オンラインファイルストレージでのファイルに対してファイル操作を行うことを選択した後、インスタントメッセージングクライアントが前記ファイル要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル要求に基づいて、オンラインファイルストレージユーザデータサーバから該インスタントメッセージングユーザのユーザデータを獲得するステップと、
オンラインファイルストレージアクセスサーバが、獲得されたユーザデータに基づいて、オンラインファイルストレージサーバとやりとりを行い、ユーザのファイル要求を実行し、同時に、前記ファイル操作結果に基づいて、オンラインファイルストレージユーザデータサーバでの該インスタントメッセージングユーザのユーザデータを更新するステップと、
オンラインファイルストレージアクセスサーバがファイル操作結果を前記インスタントメッセージングクライアントに返信するステップと、を含む。
【００１６】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでファイル共有を実現する方法であって、
各インスタントメッセージングユーザのファイル共有データ情報を格納する共有データリストを予めオンラインファイルストレージユーザデータサーバに設定するステップと、
インスタントメッセージングクライアントが、インスタントメッセージングユーザからフレンドに共有したファイルのファイル共有データ情報をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル共有データ情報をオンラインファイルストレージユーザデータサーバに保存された共有データリストに格納するステップと、を含む。
【００１７】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのファイル仮想コピーを実現する方法であって、
インスタントメッセージングユーザＡがインスタントメッセージングクライアントＡを通じて、インスタントメッセージングユーザＢの共有のファイルを自身のオンラインファイルストレージに仮想コピーすることを選択した後、インスタントメッセージングクライアントＡが仮想コピー要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバがユーザＢのオンラインファイルストレージユーザデータサーバからインスタントメッセージングユーザＢのユーザ情報を読み取り、該ユーザ情報に基づいて、オンラインファイルストレージサーバでインスタントメッセージングユーザＡのコピーしようとするソースファイルを検索するステップと、
オンラインファイルストレージサーバが該ソースファイルに基づいて仮想ファイルを生成し、該仮想ファイル情報をオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングクライアントＡに返信するステップと、を含む。
【００１８】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのオーディオ/ビデオファイルをオンラインで再生する方法であって、
オンラインファイルストレージアクセスサーバがオンラインファイルストレージサーバからインスタントメッセージングユーザがオンライン再生に選択したファイルを読み取るステップと、
オンラインファイルストレージアクセスサーバが、読み取られたオーディオ/ビデオファイルをストリーミングメディアサーバにコピーし、再生リストファイルを生成し、また該再生リストファイルを相応のインスタントメッセージングクライアントに返信するステップと、
インスタントメッセージングクライアントがローカルメディアプレーヤーをコールして、該ファイルリストでのファイルを再生するステップと、を含む。
【発明の効果】
【００１９】
上記からわかるように、本発明に係る通信システム及びオンラインファイルストレージの実現方法はインスタントメッセージングシステムとオンラインファイルストレージ技術を結びつけることで、インスタントメッセージングプラットフォームでオンラインファイルストレージサービスを提供する。従って、ユーザは専用のオンラインファイルストレージクライアントをダウンロードする必要がなく、直接に従来のインスタントメッセージングクライアントを通じてファイル格納、削除、共有及びコピーなど各種オンラインストレージ操作を行うことができて、操作が簡単であることだけでなく、専用クライアントオンラインストレージモードと同様の機能及びアクセス速度を得ることもできる。
【００２０】
また、本発明に係るインスタントメッセージングプラットフォームに基づくオンラインファイルストレージにおいて仮想コピーを実現する方法によれば、コピー中に生成された仮想ファイルはただソースファイルの物理アドレス及び操作権限を含むファイルだけであるため、生成された仮想ファイルのサイズが非常に小さくて、仮想コピーが多くの格納スペースを重複に占用することなく、同時に、コピー操作に必要な時間を減らすことができる。
【００２１】
最後に、本発明に係るインスタントメッセージングプラットフォームに基づくオンラインファイルストレージにおいてオーディオ/ビデオファイルのオンライン再生を実現する方法によれば、ユーザがどこで登録するにもかかわらず、それ自身のオンラインファイルストレージに登録さえすれば、オンラインファイルストレージ中の又はインスタントメッセージングフレンドの共有オーディオ/ビデオファイルを非常に便利にオンラインで視聴することができて、ダウンロードなどの手順を省略し、ユーザのマルチメディアサービスを行うニーズを大いに満たしている。
【発明を実施するための最良の形態】
【００２２】
従来技術における問題を解決するため、本発明はインスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムを提供している。図1に示すように、上記通信システムは主に、インスタントメッセージングクライアント10と、オンラインファイルストレージアクセスサーバ20と、オンラインファイルストレージサーバ30と、を備える。
【００２３】
ここで、上記インスタントメッセージングクライアント10はパソコン（ＰＣ）又はノートパソコンに実装されることができ、有線又は無線の方式で通信ネットワーク100にアクセスされ、ユーザが各種オンラインストレージ操作の選択を行うようにユーザのためにオンラインファイルストレージ操作のインターフェースを提供する。
【００２４】
オンラインファイルストレージアクセスサーバ20も通信ネットワーク100にアクセスされ、インスタントメッセージングプロトコルの解析、ユーザオンラインストレージ身分の検証及びユーザ要求論理の処理を行い、異なるユーザ所属のサービスレベルによってユーザに差異化サービスを提供することができる。
【００２５】
上記オンラインファイルストレージサーバ30はオンラインファイルストレージアクセスサーバ20にアクセスされ、ユーザによりオンラインファイルストレージに保存されたユーザファイルを格納し、オンラインファイルストレージアクセスサーバ20からの格納、削除、共有及びコピーなどオンラインストレージ操作要求を処理し、ファイルのオンラインファイルストレージでの格納、削除、共有及びコピーなどオンラインストレージ操作を実現する。
【００２６】
上記オンラインファイルストレージサーバ30は機能に従って、さらに、上記オンラインファイルストレージアクセスサーバ20にアクセスされたオンラインファイルストレージユーザデータサーバ40と、上記オンラインファイルストレージアクセスサーバ20にアクセスされたオンラインファイルストレージサーバ50に分けられることができる。
【００２７】
ここで、オンラインファイルストレージユーザデータサーバ40は、ユーザに関連する、オンラインファイルストレージでのユーザファイル以外のユーザデータ、例えば、オンラインファイルストレージでのファイルのディレクトリ構成、ユーザ身分、アクセスカウントなどをを格納する。同時に、オンラインファイルストレージユーザデータサーバ40は、ファイル格納、削除、共有及びコピーなど操作結果に基づいて、それ自身に格納されたユーザデータを更新する。
【００２８】
上記オンラインファイルストレージサーバ50は、オンラインファイルストレージでのユーザファイルを格納し、オンラインファイルストレージアクセスサーバ20からのファイル格納、削除、共有及びコピーなどの要求を処理し、ファイルのオンラインファイルストレージでの格納、削除、共有及びコピーなどの操作を実現する。
【００２９】
ユーザ地域と数量の拡充に基づいて、上記オンラインファイルストレージユーザデータサーバ40は複数に設定されることができ、異なるオンラインファイルストレージユーザデータサーバ40は異なるユーザのユーザデータを保存する。オンラインファイルストレージアクセスサーバ20は統一的なデータインターフェースを通じて、各オンラインファイルストレージユーザデータサーバとやり取りを行う。
【００３０】
上記通信システムによって、ユーザはインスタントメッセージングクライアント10でのオンラインファイルストレージ操作のインターフェースを直接にクリックすることで、オンラインファイルストレージでのファイルに対する格納、削除、共有又はコピーを選択することができる。ユーザが上記操作を選択した後、インスタントメッセージングクライアント10は通信ネットワーク100を通じて相応の要求メッセージを上記オンラインファイルストレージアクセスサーバ20に送信する。オンラインファイルストレージアクセスサーバ20は、受信された要求メッセージを解析した後、ユーザの要求に基づいて、オンラインファイルストレージサーバ30、即ち、それぞれオンラインファイルストレージユーザデータサーバ40及びオンラインファイルストレージサーバ50とやりとりを行い、ファイルの格納、削除、共有又はコピーなどのオンラインストレージ操作を実現する。
【００３１】
以下、具体的な実施例を用いて、オンラインファイルストレージでファイルの格納、削除、共有及びコピーなどを行うオンラインストレージ方法を詳しく説明する。
【００３２】
[実施例1]
本実施例はインスタントメッセージングプラットフォームでオンラインファイルストレージにおけるファイルに対して格納、削除及びコピーなど伝統的なオンラインストレージ操作を行う実現方法を示した。
【００３３】
図2は本発明に係る実施例1においてオンラインファイルストレージでファイル格納を行う方法を示した。図2に示すように、該方法は主に以下のステップを含む。
【００３４】
ステップ201で、ユーザがインスタントメッセージングクライアントを通じてインスタントメッセージングシステムに登録した後、インスタントメッセージングシステムは登録のインスタントメッセージングクライアントに対して身分検証を行い、検証が通過した後、登録のインスタントメッセージングクライアントにオンラインストレージ身分検証用のプライベートキー（private key）を割り当てる。
【００３５】
ステップ202で、ユーザがインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースをクリックして上記オンラインファイルストレージをオープンするとき、インスタントメッセージングクライアントはオンラインファイルストレージアクセスサーバへオンラインストレージディレクトリファイルリストの読取要求メッセージを送信し、上記要求メッセージには該ユーザの登録名及びインスタントメッセージングシステムが該インスタントメッセージングクライアントに割り当てたプライベートキーが付けられている。
【００３６】
ステップ203で、オンラインファイルストレージアクセスサーバは上記オンラインストレージディレクトリファイルリストの読取要求メッセージでの登録名及びプライベートキーに基づいて、ユーザオンラインストレージ身分を検証し、該ユーザに対応するオンラインストレージ身分データを識別する。
【００３７】
上記オンラインストレージ身分は、該ユーザは会員ユーザであるか、それとも非会員ユーザであるかなどのような該ユーザ所属のサービスレベルを含む。
【００３８】
ステップ204で、オンラインファイルストレージアクセスサーバはオンラインファイルストレージユーザデータサーバから該ユーザのオンラインストレージディレクトリファイルリストを獲得して、識別された該ユーザに対応するオンラインストレージ身分データとともに上記インスタントメッセージングクライアントに返信する。
【００３９】
ステップ205で、上記インスタントメッセージングクライアントは、返信されたオンラインストレージディレクトリファイルリストに基づいて、オンラインストレージインターフェースでユーザのために該ユーザのオンラインストレージディレクトリファイルリストをディスプレイする。
【００４０】
ステップ206で、ユーザがインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースを通じて、あるファイルをオンラインファイルストレージのあるフォルダに格納することを選択した場合、上記インスタントメッセージングクライアントは相応にファイル格納操作要求を上記オンラインファイルストレージアクセスサーバに送信し、同時に、オンラインファイルストレージに格納しようとするファイル及び格納されるフォルダのパス情報をアップロードする。
【００４１】
ステップ207で、上記オンラインファイルストレージアクセスサーバは、ステップ204で受信された該ユーザに対応するオンラインストレージ身分データに基づいて、該ユーザのサービスレベルを決定し、該サービスレベルに基づいて、上記インスタントメッセージングクライアントのファイルのアップロードを制御する。
【００４２】
上記サービスレベルは、ファイルを格納するスピードの制限、アップロードファイルのサイズ、一日のアップロード回数などを含む。
【００４３】
ステップ208で、上記オンラインファイルストレージアクセスサーバは上記オンラインファイルストレージサーバとやりとりを行い、ユーザに選択されたフォルダパス情報に基づいて、ユーザがアップロードしたファイルを上記オンラインファイルストレージサーバの相応の位置に格納する。上記オンラインファイルストレージアクセスサーバはまた上記オンラインファイルストレージユーザデータサーバとやりとりを行い、該ユーザに選択されたフォルダパス情報に基づいて、該ユーザのオンラインストレージディレクトリファイルリストを更新する。
【００４４】
ステップ209で、上記オンラインファイルストレージアクセスサーバは、更新されたオンラインストレージディレクトリファイルリストをインスタントメッセージングクライアントに返信し、インスタントメッセージンクライアントはオンラインファイルストレージ操作のインターフェースを通じて、ユーザのために、更新されたオンラインファイルストレージディレクトリをディスプレイする。
【００４５】
ここまで、ユーザによりファイルがオンラインファイルストレージにおける指定位置に格納され、これはインスタントメッセージングクライアントにディスプレイされたファイル名とオンラインファイルストレージサーバに格納されたファイルの接続を確立したことに相当する。従って、ユーザはインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースでのファイル名をクリックすることで、保存されたファイルを閲覧することができる。
【００４６】
上記ファイル格納のプロセスにおいて、オンラインファイルストレージユーザデータサーバとオンラインファイルストレージサーバに対して、オンラインファイルストレージアクセスサーバの役割は一つのクライアントに相当し、予め接続を確立したオンラインファイルストレージユーザデータサーバ及びオンラインファイルストレージサーバとやりとりを行うことで、オンラインファイルストレージアクセスサーバは、ユーザがアップロードしたファイルをオンラインファイルストレージサーバの指定位置に格納し、オンラインファイルストレージユーザデータサーバのオンラインストレージディレクトリファイルリストを更新する。
【００４７】
上記格納中に問題が出ることを避けるために、オンラインファイルストレージアクセスサーバとインスタントメッセージングクライアントは両方ともユーザが格納したファイルをキャッシュしておく、ファイル格納で失敗した場合、オンラインファイルストレージサーバから直接にオンラインファイルストレージアクセスサーバへファイルを再請求して、最終的にファイルの格納操作を完成する。
【００４８】
上記ステップ205の後で、ユーザはインスタントメッセージングクライアントでのオンラインファイルストレージ操作のインターフェースを通じて、オンラインファイルストレージでの既存のファイルを削除すること、又はオンラインファイルストレージでの既存のファイルをローカルハードディスクにコピーすることなどオンラインストレージ基本操作を選択することができる。
【００４９】
上記オンラインストレージ操作要求を受信した上記インスタントメッセージングクライアントは、通信ネットワークを通じて、上記操作要求をオンラインファイルストレージアクセスサーバに送信し、またオンラインファイルストレージアクセスサーバとオンラインファイルストレージサーバのやりとりにより、ユーザの要求する各種オンラインストレージ操作、例えば、オンラインファイルストレージサーバでの対応のファイルを削除すること、又は該ファイルをインスタントメッセージングクライアント所在のローカルハードディスクにコピーすることなどを実行する。同時に、オンラインファイルストレージアクセスサーバはさらにオンラインファイルストレージユーザデータサーバとやりとりを行って、オンラインファイルストレージユーザデータサーバに格納された該ユーザのオンラインストレージディレクトリファイルリストを更新する必要がある。上記オンラインストレージの操作中において、インスタントメッセージングクライアントとオンラインファイルストレージアクセスサーバとの間のやりとりプロセス、及びオンラインファイルストレージアクセスサーバとオンラインファイルストレージサーバとオンラインファイルストレージユーザデータサーバのやりとりプロセスは図2に示したファイル格納のプロセスに説明されたやりとりプロセスとほぼ同じであるため、ここで説明を省略する。
【００５０】
上記からわかるように、上記実施例1に説明されたオンラインストレージ方法によれば、ユーザはインスタントメッセージングクライアントにより提供されたオンラインファイルストレージ操作のインターフェースを利用して、伝統的なファイル格納、削除とコピーなどの基本的なオンラインストレージ操作をオンラインファイルストレージで簡単に行うことができ、専用のオンラインファイルストレージクライアントソフトフェアをダウンロードしなくても、専用クライアントモードでのオンラインファイルストレージ機能とアクセス速度を得ることができる。
【００５１】
[実施例2]
ファイルの共有もファイルの基本操作の一つであるため、以下、本発明に係る実施例2を用いて、インスタントメッセージングプラットフォームでオンラインファイルストレージでのファイルをほかのインスタントメッセージングフレンドと共有する方法を詳しく説明する。
【００５２】
本実施例の上記インスタントメッセージングプラットフォームでオンラインファイルストレージにおけるファイルの共有を実現する方法は、インスタントメッセージングプラットフォームに基づく第三者共有技術（third party sharing technology）であり、該方法はオンラインファイルストレージに格納されたファイルの共有機能を提供する。本実施例の方法によれば、ユーザは簡単な設定で、それ自身がオンラインファイルストレージに格納したフォルダを直接にそれ自身のインスタントメッセージングフレンドと共有することができる。
【００５３】
図3は本発明に係る実施例2においてインスタントメッセージングプラットフォームでオンラインファイルストレージにおけるファイルの共有を実現する方法のフローを示した。図3に示すように、上記方法は主に以下のステップを含む。
【００５４】
ステップ301で、予めオンラインファイルストレージユーザデータサーバに共有データリストを設定し、上記共有データリストには各インスタントメッセージングユーザのファイル共有データ情報が格納される。
【００５５】
上記ファイル共有データ情報は主に、共有ファイルを提供するユーザ（共有ユーザと略称する）の情報と、共有されるフォルダ（共有フォルダと略称する）の情報と、共有ユーザから提供されたファイルを共有されるユーザ（被共有ユーザと略称する）の情報と、を含む。
【００５６】
ステップ302で、ユーザがインスタントメッセージングクライアントを通じてインスタントメッセージングシステムに登録し、オンラインファイルストレージのオープンを選択した後、インスタントメッセージングクライアントはオンラインファイルストレージ操作のインターフェースで、ユーザのために該ユーザオンラインファイルストレージのディレクトリをディスプレイする。
【００５７】
本ステップの実現方法は実施例1のステップ201〜205で説明された方法と同じである。
【００５８】
ステップ303で、ユーザがインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースを通じて、オンラインファイルストレージディレクトリで共有のフォルダ及び被共有ユーザを選択した後、上記インスタントメッセージングクライアントはユーザに選択された共有ファイルのファイル共有データ情報、即ち、共有フォルダ情報と、共有ユーザ情報と、被共有ユーザ情報とを含むものを通信ネットワークを通じて、上記オンラインファイルストレージアクセスサーバに送信する。
【００５９】
ステップ304で、オンラインファイルストレージアクセスサーバは、受信されたファイル共有データ情報をオンラインファイルストレージユーザデータサーバに送信して、オンラインファイルストレージユーザデータサーバによって上記情報を共有データリストに書き込む。
【００６０】
ステップ304に進む前に、オンラインファイルストレージアクセスサーバは共有ユーザの権限をさらに検査して、共有ユーザにファイルを被共有ユーザと共有する権限がある場合、ステップ304に進み、そうでない場合、共有ユーザの共有ファイル操作を拒否する。
【００６１】
ステップ305で、オンラインファイルストレージユーザデータサーバはファイル共有データ情報での共有ファイル情報及び共有ユーザ情報をオンラインファイルストレージアクセスサーバを通じて、被共有ユーザが使用しているインスタントメッセージングクライアントに送信して、被共有ユーザインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースで該ユーザと共有する共有ユーザ情報及び該ユーザの共有のフォルダをディスプレイする。
【００６２】
上記は被共有ユーザインスタントメッセージングクライアントでディスプレイされた共有ファイル名と共有ユーザオンラインファイルストレージサーバに格納されたファイルとの接続を確立することに相当するため、被共有ユーザはオンラインファイルストレージ操作のインターフェースでディスプレイされた共有フォルダをクリックすることで、共有ユーザの共有のファイルの読取、又はダウンロードを選択することができる。
【００６３】
上記ステップ305において、上記オンラインファイルストレージユーザデータサーバが一つだけでなく、かつ共有ユーザのオンラインファイルストレージユーザデータサーバと被共有ユーザのオンラインファイルストレージユーザデータサーバが異なっている場合、共有ユーザのオンラインファイルストレージサーバはさらに共有ファイル情報、共有ユーザ情報及び被共有ユーザ情報を、被共有ユーザのオンラインファイルストレージユーザデータサーバに送信して、被共有ユーザのオンラインファイルストレージユーザサーバによってファイル共有データ情報を被共有ユーザのインスタントメッセージングクライアントに送信する必要がある。
【００６４】
上記共有ユーザオンラインファイルストレージユーザデータサーバと被共有ユーザオンラインファイルストレージユーザデータサーバのやりとりは図4に示すようである。ここで、共有ユーザＡのユーザ情報がオンラインファイルストレージユーザデータサーバ1に格納され、被共有ユーザＢのユーザ情報がオンラインファイルストレージユーザデータサーバ2に格納されるが、オンラインファイルストレージユーザデータサーバ1及びオンラインファイルストレージユーザデータサーバ2には、共有ユーザＡが被共有ユーザＢに共有したの、同様のファイル共有データ情報が格納されている。この分野の技術者が理解できるように、このようなファイル共有データ情報が各オンラインファイルストレージユーザデータサーバでの一致性はファイル共有処理論理の簡単化と処理効率の向上に有利である。
【００６５】
本実施例の上記方法において複数のオンラインファイルストレージユーザデータサーバがある可能性があるが、オンラインファイルストレージアクセスサーバとオンラインファイルストレージユーザデータサーバの間で統一的なデータインターフェースを採用し、上記のような統一的なデータインターフェースを利用してから異なるサーバに分散されたデータに対する処理は、同一のオンラインファイルストレージユーザデータサーバでのデータに対する処理と同じであるため、共有ユーザと被共有ユーザのユーザデータを異なるオンラインファイルストレージユーザデータサーバにそれぞれ格納することができ、これで、システムの容量が十分に保証される。同時に、共有ファイルと、共有及び被共有ユーザの情報と、共有データ情報と、をオンラインファイルストレージサーバとオンラインファイルストレージユーザデータサーバにそれぞれ格納することで、データのセキュリティも保証される。
【００６６】
上記ステップ305の後に、このディレクトリを既にどういう人たちに共有したかを共有ユーザが検索したい場合、該共有ユーザのインスタントメッセージングクライアントは直接にオンラインファイルストレージアクセスサーバを通じて、共有ユーザのオンラインファイルストレージユーザデータサーバで相応のファイル共有データ情報を読み取り、共有ユーザのインスタントメッセージングクライアントに返信して、上記インスタントメッセージングクライアントによって、獲得されたファイル共有データ情報を共有ユーザにディスプレイする。
【００６７】
現在どういう人たちがそれにディレクトリを共有しているかを被共有ユーザが検索したい場合、被共有ユーザのインスタントメッセージングクライアントは直接にオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバで相応のファイル共有データ情報を読み取り、被共有ユーザのインスタントメッセージングクライアントに返信して、上記インスタントメッセージングクライアントによって、獲得されたファイル共有データ情報を被共有ユーザにディスプレイする。
【００６８】
被共有ユーザが共有ユーザの共有ディレクトリでのファイルをダウンロードする必要である場合、被共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバから対応のファイル共有データ情報を読み取り、その中から共有ユーザ情報を獲得してから、オンラインファイルストレージアクセスサーバが共有ユーザ所在のオンラインファイルストレージユーザデータサーバから共有ユーザのオンラインストレージディレクトリファイルリストを獲得し、また相応のオンラインファイルストレージサーバでの指定位置で相応のファイルを読み取り、最後に、読取られたファイルを被共有ユーザのクライアントに返信する。上記プロセスは被共有ユーザが共有ユーザの共有ファイルをダウンロードするプロセスである。
【００６９】
上記共有ファイルのダウンロード中において、ユーザが従来のオンラインファイルストレージと同様の伝送プロトコルを採用して共有ファイルをダウンロードすることができ、従来のオンラインファイルストレージ伝送プロトコルがレジューム（ｒｅｓｕｍｅ）をサポートし、同時に、適度なデータ冗長を許可するため、データ検索中にデータに対する重複コール（transfer）を減少し、フォワード（forward）検索とリバース（reverse）検索のデータ検索速度を高めることができる。
【００７０】
本実施例の上記方法は該インスタントメッセージングクライアントフレンドの数を自動的に判断することができる。共有ユーザが設定した共有フレンド数の欄で閾値を設定して、ユーザが選択した共有しようとするフレンドの数が当該閾値の制限を越える場合、アップデータフローに自動的に入って、該インスタントメッセージングクライアントのフレンドリストを更新することができる。
【００７１】
本実施例の上記方法において、ユーザが直接にインスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースを通じて、インスタントメッセージングフレンドと共有するファイルを設定することができる。例えば、インスタントメッセージングユーザがオンラインファイルストレージ操作のインターフェースでのあるフォルダを右クリックし選定してから、ダイアログボックスが出る中に、インスタントメッセージングクライアントによりインスタントメッセージングシステム自身のローカルフレンドデータをコールし、ユーザは直接に相応のフレンドを選択することで、該フォルダを選択したフレンドに共有させる。上記からわかるように、本実施例の上記方法はユーザに便利なデータ共有方途を提供し、インスタントメッセージングフレンド間の情報の共有に極めて便利である。
【００７２】
[実施例3]
上記実施例2において、フレンドの共有フォルダからファイルをダウンロードする方式は伝統的なファイルダウンロード方式であり、即ち、共有されたファイルを直接にローカルハードディスク又はオンラインファイルストレージに完全にコピーすることである。本分野の技術者が理解できるように、上記のような伝統的なコピー方法を採用するにはオンラインファイルストレージサーバ又はローカルハードディスクでの大量な格納スペースが重複に占用されてしまう。同時に、全体のファイルを完全にコピーする必要で、上記のコピー操作プロセスには大量な時間がかからなければならない。
【００７３】
このため、本発明に係る実施例3は仮想コピーの方法を提供する。インスタントメッセージングユーザはインスタントメッセージングフレンドの共有のファイルをそれ自身のオンラインファイルストレージ又はローカルハードディスクに仮想的にコピーすることができ、それ自身のオンラインファイルストレージでのファイルをインスタントメッセージングフレンドの共有フォルダに仮想コピーすることもでき、このような仮想操作は格納スペースを節約するだけでなく、コピープロセスに必要な時間も減らす。
【００７４】
本実施例の上記仮想コピーは新たなネットワークファイルコピー形式である。上記仮想コピー操作は、ユーザにとっては、伝統的なファイルコピーと区別がないが、格納システムにとっては、完全に異なっている。便利な説明のため、コピーされるファイルをソースファイルといい、コピー後のファイルを仮想ファイルという。
【００７５】
通常の場合で、ソースファイルのソースコードはヘッダ（header）と本文（body）という二つの部分を含み、そのうち、ヘッダ部分は物理アドレスと制御権限を含む。こうしては、仮想ファイルを生成するとき、ヘッダ部分と本文部分を分けて、直接にヘッダ部分をコピーして仮想ファイルを生成することができる。仮想ファイルがソースファイルの物理アドレス情報を含むため、仮想ファイルに含まれた物理アドレス情報を通じてソースファイルを検索することができ、これはソースファイルに対する一つの引用を増加したことに相当し、ハード接続の方式で仮想ファイルをソースファイルに接続する。従って、上記仮想ファイルを生成する方法で、ユーザがコピーされた仮想ファイルを訪問する場合、オンラインファイルストレージサーバは該仮想ファイルで記録されたソースファイルアドレスに基づいて、直接に上記ソースファイルを検索することができる。
【００７６】
上記仮想コピーがソースファイルを完全に改めてコピーせずに、ソースファイルの物理アドレス及び操作権限を含む一つのファイルのみを生成するため、生成された仮想ファイルのサイズが非常に小さく、そのため、コピー中に多くの格納スペースを重複に占用することがなくなる。また、仮想ファイル自身が小さくいため、コピーのプロセスはほとんど瞬時に完成されることができ、コピーに必要な時間も大いに節約される。
【００７７】
本実施例の仮想コピーの主な操作は、ファイルのコピー、読取、削除などの操作を含み、これらの操作の具体的な実現プロセスは以下のとおりである。
【００７８】
１）コピー
インスタントメッセージングユーザＢが、インスタントメッセージングユーザＡの共有のファイルをそれ自身のオンラインファイルストレージにコピーすることをインスタントメッセージングクライアントＢのオンラインファイルストレージ操作のインターフェースを通じて選択した場合、インスタントメッセージングクライアントBは仮想コピー要求をオンラインファイルストレージアクセスサーバに送信し、オンラインファイルストレージアクセスサーバはまずインスタントメッセージングユーザＢがインスタントメッセージングユーザＡの共有のファイルを読取る権限があるかどうかを検査して、権限がある場合、インスタントメッセージングクライアントＢの要求に基づいて、インスタントメッセージングユーザＡのオンラインファイルストレージサーバに、インスタントメッセージングユーザＡの共有のソースファイルに基づいて仮想ファイルを生成し、生成された仮想ファイル名及びアドレスなどの情報をオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングユーザＢに返信するよう要求し、インスタントメッセージングユーザＢのインスタントメッセージングクライアントＢはオンラインファイルストレージ操作のインターフェースを通じて、返信された仮想ファイル名をインスタントメッセージングユーザＢのオンラインファイルストレージディレクトリにディスプレイする。この場合、インスタントメッセージングユーザＢのインスタントメッセージングクライアントでディスプレイされた仮想ファイル名とオンラインファイルストレージサーバに格納された仮想ファイルとの間の接続を確立したことに相当する。オンラインファイルストレージサーバで仮想ファイルが生成された後、オンラインファイルストレージアクセスサーバは、さらに、インスタントメッセージングユーザＢのオンラインファイルストレージユーザデータサーバに格納された、インスタントメッセージングユーザＢのオンラインストレージディレクトリファイルリストを更新する必要がある。
【００７９】
インスタントメッセージングユーザＢにインスタントメッセージングユーザＡの共有フォルダの書く権限がある場合、インスタントメッセージングユーザＢが上記方法でそれ自身のオンラインファイルストレージでのファイルをインスタントメッセージングユーザＡの共有フォルダに仮想コピーすることもできる。
【００８０】
2）読取
インスタントメッセージングユーザＢが、コピーされた仮想ファイルの読取をインスタントメッセージングクライアントＢでのオンラインファイルストレージ操作のインターフェースを通じて選択した場合、インスタントメッセージングクライアントＢは上記仮想ファイルの読取要求をオンラインファイルストレージアクセスサーバを通じてオンラインファイルストレージサーバに送信し、オンラインファイルストレージサーバは該仮想ファイル記録のソースファイルアドレスによって、該ソースファイルを検索して、上記ソースファイルをインスタントメッセージングクライアントＢに返信することができる。
【００８１】
3）削除
インスタントメッセージングユーザＢがそれ自身によりオンラインファイルストレージに格納された仮想ファイルを削除しようとする場合、オンラインファイルストレージサーバは確立された仮想ファイルを直接に削除し、同時に、インスタントメッセージングユーザＢ所在のオンラインファイルストレージユーザデータサーバでのオンラインストレージディレクトリファイルリストを更新する。この場合、インスタントメッセージングユーザＢはインスタントメッセージングクライアントＢで、削除されたファイルを見ることができなくなるが、インスタントメッセージングユーザＡはインスタントメッセージングクライアントＡで、それ自身のオンラインファイルストレージに格納されたソースファイルを依然として見ることができる。
【００８２】
インスタントメッセージングユーザＡがそれ自身によりオンラインファイルストレージサーバに格納されたソースファイルを削除しようとする場合、オンラインファイルストレージサーバはそれ自身に保存されたソースファイルを削除せずに、インスタントメッセージングユーザＡ所在のオンラインファイルストレージユーザデータサーバでのオンラインファイルストレージディレクトリリストを更新することだけで、インスタントメッセージングユーザＡに、インスタントメッセージングクライアントＡを通じて、削除されたファイルを見ることをできなくし、即ち、インスタントメッセージングクライアントＡでディスプレイされたファイル名とオンラインファイルストレージサーバのソースファイルとの間の接続のみを削除する。この場合、インスタントメッセージングユーザＢはインスタントメッセージングクライアントＢでそれ自身のコピーしたファイルを依然として見ることができる。
【００８３】
ソースファイルに指向したすべての仮想ファイル及び接続が削除されてこそ、即ち、該ファイルの引用数が０になってこそ、オンラインファイルストレージサーバが上記ソースファイルを確実に削除する。
【００８４】
[実施例4]
マルチメディアサービスの発展及びマルチメディアサービスに対するユーザニーズの増加に伴って、ますます多くのユーザはオンラインファイルストレージがオーディオ/ビデオファイルのオンライン再生の機能を提供して、ユーザがどこに行ってもユーザ自身のオンラインファイルストレージに収蔵された歌又はビデオ番組を便利に視聴することができ、同一ファイルを繰り返してダウンロードする必要がないことを希望している。
【００８５】
このため、本発明の実施例4ではユーザの個性化のオーディオ/ビデオファイルの再生機能を実現することができるように、本発明に係るオンラインファイルストレージに基づきインスタントメッセージングプラットフォームでオンラインファイルストレージ中のオーディオ/ビデオファイルをオンラインで再生する通信システム及び方法を提供している、。
【００８６】
オーディオ/ビデオファイルのオンライン再生機能を実現するため、まず、本発明に係る通信システムに、通信ネットワーク100とオンラインファイルストレージアクセスサーバ20とにアクセスしたストリーミングメディアサーバ60を追加して、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管（store）し、これらのオーディオ/ビデオファイルに基づいて再生リストファイルを生成することに用いる必要がある。本実施例の上記通信システムは図5に示すようである。
【００８７】
本実施例の上記ストリーミングメディアサーバはハイパーテキスト伝送プロトコル（HTTP）サーバ、又はRealサーバなどであることができる。
【００８８】
上記通信システムにおいて、インスタントメッセージングユーザが成功に登録し、インスタントメッセージングクライアント10のオンラインファイルストレージ操作のインターフェースを通じて、あるオーディオ/ビデオファイルのオンライン視聴を選択した後、オンラインファイルストレージアクセスサーバ20は該ユーザのオンラインファイルストレージサーバ50から相応のオーディオ/ビデオファイルを読み取って上記ストリーミングメディアサーバ60にコピーし、ストリーミングメディアサーバ60によって一つの再生リストファイルを生成して上記インスタントメッセージングクライアント10に送信する。その後、インスタントメッセージングクライアント10はユーザシステムのディフォルトのメディアプレーヤーをコールして該ファイルリストでのオーディオ/ビデオファイルを再生して、一回のオンライン再生プロセスを完成する。
【００８９】
図6は本実施例の上記通信システムを用いて、オンラインオーディオ/ビデオファイル再生を実現する方法のフローチャートである。図6に示すように、上記方法は主に以下のステップを含む。
【００９０】
ステップ601で、インスタントメッセージングユーザが成功に登録し、インスタントメッセージングクライアントのオンラインファイルストレージ操作のインターフェースを通じて、あるフォルダ又はあるファイルのオンライン再生を選択した場合、上記インスタントメッセージングクライアントはオンライン再生要求をオンラインファイルストレージアクセスサーバに送信し、上記要求にはユーザの選択したファイル名又はフォルダ名及びパス情報が付けられている。
【００９１】
説明すべきところは、インスタントメッセージングユーザがオンライン再生に選択したファイルはオンラインファイルストレージに格納されたファイルでなければならない。オンラインファイルストレージ中のファイルではない場合、インスタントメッセージングユーザはまず関連のファイルをオンラインファイルストレージサーバにアップロードする必要があり、上記アップロード方法は実施例1での方法を採用することができる。
【００９２】
ステップ602で、オンラインファイルストレージアクセスサーバは該ユーザのオンラインファイルストレージユーザデータサーバから該ユーザのユーザデータを獲得する。
【００９３】
上記ユーザデータは主に、該ユーザのインスタントメッセージングアカウント、ユーザ情報及びそれがオンラインファイルストレージサーバに格納したファイルのオンラインストレージディレクトリファイルリストなどを含む。
【００９４】
ステップ603で、オンラインファイルストレージアクセスサーバは該ユーザのオンラインストレージディレクトリファイルリスト情報に基づいて、オンラインファイルストレージサーバからユーザの再生しようとするオーディオ/ビデオファイルを読み取る。
【００９５】
ステップ604で、オンラインファイルストレージアクセスサーバは、読み取られたオーディオ/ビデオファイルを上記ストリーミングメディアサーバでの臨時ディレクトリにコピーする。
【００９６】
ステップ605で、ストリーミングメディアサーバは、唯一のユニフォームリソースロケーター（URL：Uniform Resource Locator）を有する一つの再生リストファイルを生成し、該再生リストファイルのURLを相応のインスタントメッセージングクライアントに返信する。 
【００９７】
ステップ606で、インスタントメッセージングクライアントはユーザシステムのディフォルトのメディアプレーヤーをコールして、該ファイルリストを再生する。
【００９８】
上記からわかるように、本実施例の上記インスタントメッセージングプラットフォームのオンラインファイルストレージサービスに基づきオンラインオーディオ/ビデオファイルの再生を実現する通信システム及び方法は、ユーザがどこで登録するにもかかわらず、それ自身のオンラインファイルストレージに登録さえすれば、オンラインファイルストレージに格納されたオーディオ/ビデオファイルを非常に便利にオンラインで視聴することができるため、ダウンロードなどの手順を省略し、ユーザのマルチメディアサービスを行うニーズを大いに満たしている。
【００９９】
また、この分野の技術者が理解できるように、本実施例の方法を実施例2及び実施例3の上記方法と結びつけることで、本実施例の上記方法は、ユーザがインスタントメッセージングフレンドの共有のオーディオ/ビデオファイルをオンラインで再生すること、又は仮想コピー方式でインスタントメッセージングフレンドの共有ファイルからコピーしたオーディオ/ビデオファイルをオンラインで再生することも許可し、かつ上記ファイルを再生する方法は本実施例の上記方法とほぼ同じである。注意すべきところは、インスタントメッセージングフレンドの共有のオーディオ/ビデオファイルを再生するプロセス中において、オンラインファイルストレージアクセスサーバは、まずファイル共有データ情報に基づいて、共有ユーザ所在のオンラインファイルストレージユーザデータサーバを検索して、共有ユーザのユーザデータを獲得してから、オンラインファイルストレージサーバから共有ユーザの共有のオーディオ/ビデオファイルを検索することができる。仮想コピーのファイルを再生するとき、オンラインファイルストレージサーバは、まず仮想ファイルに含まれたソースファイルアドレス情報に基づいて、それ自身の格納したソースファイルを検索してから、上記ソースファイルをストリーミングメディアサーバにコピーする必要がある。
【図面の簡単な説明】
【０１００】
【図１】本発明に係るインスタントメッセージングプラットフォームに基づいてオンラインファイルストレージを実現する通信システムを示す図である。
【図２】本発明に係る実施例1においてオンラインファイルストレージでファイル格納を行う方法のフローチャートである。
【図３】本発明に係る実施例2においてインスタントメッセージングプラットフォームでオンラインファイルストレージにおけるファイル共有を実現する方法のフローチャートである。
【図４】共有ユーザのオンラインファイルストレージユーザデータサーバと被共有ユーザのオンラインファイルストレージユーザデータサーバのやりとりを示す図である。
【図５】本発明に係る実施例4における通信システムを示す図である。
【図６】本発明に係る実施例4においてオーディオ/ビデオファイルをオンラインで再生する方法のフローチャートである。
【符号の説明】
【０１０１】
１０  インスタントメッセージングクライアント
２０  オンラインファイルストレージアクセスサーバ
３０  オンラインファイルストレージサーバ
４０  オンラインファイルストレージユーザデータサーバ
５０  オンラインファイルストレージサーバ
１００  通信ネットワーク
【図１】
2008511881.tif 000003
【図２】
2008511881.tif 000004
【図３】
2008511881.tif 000005
【図４】
2008511881.tif 000006
【図５】
2008511881.tif 000007
【図６】
2008511881.tif 000008
【手続補正書】
【提出日】平成19年2月28日(2007.2.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供する、インスタントメッセージングクライアントと、
通信ネットワークにアクセスしたの、インスタントメッセージングプロトコルの解析、ユーザオンラインストレージ身分の検証、及び前記インスタントメッセージングクライアントからのユーザ要求論理の処理を行う、オンラインファイルストレージアクセスサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのファイル及びディレクトリ情報を格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理する、オンラインファイルストレージサーバと、を備えることを特徴とする通信システム。
【請求項２】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納し、ファイル操作の実行結果に基づいて、それ自身に格納されたユーザデータを更新する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのユーザファイルを格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理する、オンラインファイルストレージサーバと、をさらに備えることを特徴とする請求項１記載の通信システム。
【請求項３】
前記通信システムが二つ又は二つ以上のオンラインファイルストレージユーザデータサーバを備え、オンラインファイルストレージアクセスサーバは統一的なデータインターフェースを通じて、各オンラインファイルストレージユーザデータサーバとやりとりを行うことを特徴とする請求項２に記載の通信システム。
【請求項４】
前記通信システムが、前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを生成する、ストリーミングメディアサーバをさらに備えることを特徴とする請求項１又は２に記載の通信システム。
【請求項５】
前記インスタントメッセージングクライアントが有線又は無線の方式で前記通信ネットワークにアクセスすることを特徴とする請求項１〜請求項４のいずれかの項に記載の通信システム。
【請求項６】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージでオーディオ/ビデオファイルのオンライン再生を実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンライン再生操作の選択を行うことに用いられ、ローカルメディアプレーヤーを起動してリストでのファイルを再生する、インスタントメッセージングクライアントと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのファイル及びユーザデータを格納する、オンラインファイルストレージサーバと、
通信ネットワークにアクセスしたの、ユーザのオンライン再生要求を処理する、オンラインファイルストレージアクセスサーバと、
前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを作成して前記ネットワークハードディスアクセスサーバに返信する、ストリーミングメディアサーバと、を備えることを特徴とする通信システム。
【請求項７】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのユーザファイルを格納する、オンラインファイルストレージサーバと、をさらに備えることを特徴とする請求項６に記載の通信システム。
【請求項８】
前記ストリーミングメディアサーバがハイパーテキスト伝送プロトコルサーバ、又はＲｅａｌサーバであることを特徴とする請求項６に記載の通信システム。
【請求項９】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージを実現する方法であって、
インスタントメッセージングユーザがインスタントメッセージングクライアントを通じて、オンラインファイルストレージでのファイルに対してファイル操作を行うことを選択した後、インスタントメッセージングクライアントが前記ファイル要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル要求に基づいて、オンラインファイルストレージユーザデータサーバから該インスタントメッセージングユーザのユーザデータを獲得するステップと、
オンラインファイルストレージアクセスサーバが、獲得されたユーザデータに基づいて、オンラインファイルストレージサーバとやりとりを行い、ユーザのファイル要求を実行し、同時に、前記ファイル操作結果に基づいて、オンラインファイルストレージユーザデータサーバでの該インスタントメッセージングユーザのユーザデータを更新するステップと、
オンラインファイルストレージアクセスサーバがファイル操作結果を前記インスタントメッセージングクライアントに返信するステップと、を含むことを特徴とするこの方法。
【請求項１０】
前記ファイル要求を送信する前に、
インスタントメッセージングユーザがインスタントメッセージングクライアントを通じてインスタントメッセージングシステムに登録するステップと、
インスタントメッセージングシステムが身分検証を行い、該ユーザに対応するオンラインストレージ身分データを識別するステップと、
インスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバへオンラインファイルストレージディレクトリリストの読取要求を送信するステップと、
オンラインファイルストレージアクセスサーバがオンラインファイルストレージユーザデータサーバから該ユーザのオンラインストレージディレクトリファイルリストを獲得し、識別された該ユーザに対応するオンラインストレージ身分データとともに前記インスタントメッセージングクライアントに返信してディスプレイするステップと、をさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記インスタントメッセージングシステムが該ユーザに対応するオンラインストレージ身分データを識別した後に、インスタントメッセージングシステムが一つのプライベートキーを前記インスタントメッセージングクライアントに返信することと、
インスタントメッセージングクライアントが前記オンラインファイルストレージディレクトリリストの読取要求に登録名及び前記プライベートキーを付け、前記要求を受信したオンラインファイルストレージアクセスサーバが、まず、受信された登録名及びプライベートキーに基づいて、該ユーザのオンラインストレージ身分を検証して、検証が通過した場合、プロセスを続き、そうでない場合、該ユーザの要求を拒否することと、をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザデータが該インスタントメッセージングユーザのオンラインストレージディレクトリファイルリストを含むことを特徴とする請求項９に記載の方法。
【請求項１３】
前記ファイル要求はファイル格納、削除又はコピーの操作要求であり、
前記ファイル要求を送信するプロセスにおいて、インスタントメッセージングクライアントが、インスタントメッセージングユーザがオンラインファイルストレージへの格納に選択したファイル及び該ファイルを格納するパス情報、或いは、削除又はコピーに選択したファイル情報を前記オンラインファイルストレージアクセスサーバに送信することをさらに含み、
前記ユーザのファイル操作要求を実行することは、インスタントメッセージングクライアントからのファイルをオンラインファイルストレージサーバに格納すること、又はオンラインファイルストレージサーバからインスタントメッセージングユーザが削除に選択したファイルを削除すること、又はオンラインファイルストレージサーバからインスタントメッセージングユーザが選択したファイルを読み取って前記インスタントメッセージングクライアントに送信することであることを特徴とする請求項９〜請求項１２のいずれかの項に記載の方法。
【請求項１４】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでファイル共有を実現する方法であって、
各インスタントメッセージングユーザのファイル共有データ情報を格納する共有データリストを予めオンラインファイルストレージユーザデータサーバに設定するステップと、
インスタントメッセージングクライアントが、インスタントメッセージングユーザからフレンドに共有したファイルのファイル共有データ情報をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバが、受信されたファイル共有データ情報をオンラインファイルストレージユーザデータサーバに保存された共有データリストに格納するステップと、を含むことを特徴とするこの方法。
【請求項１５】
ファイル共有データ情報を送信した後に、オンラインファイルストレージアクセスサーバがまた共有ユーザの権限を検査して、共有ユーザがファイルを被共有ユーザと共有する権限がある場合、プロセスを続き、そうでない場合、共有ユーザの共有ファイル操作を拒否し、プロセスを終了することをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記ファイル共有データ情報を格納した後に、オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報をオンラインファイルストレージアクセスサーバを通じて被共有ユーザが使用しているインスタントメッセージングクライアントに送信してディスプレイするステップ、をさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１７】
前記共有ユーザのオンラインファイルストレージユーザデータサーバが被共有ユーザのオンラインファイルストレージユーザデータサーバと異なっており、
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信することは、共有ユーザのオンラインファイルストレージサーバがファイル共有データ情報を被共有ユーザのオンラインファイルストレージユーザデータサーバに送信して、被共有ユーザのオンラインファイルストレージユーザデータサーバによりファイル共有データ情報を被共有ユーザのインスタントメッセージングクライアントに送信してディスプレイすることであることを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ファイル共有データ情報が、共有ユーザ情報と、共有ファイル情報と、被共有ユーザ情報と、を含むことを特徴とする請求項１４、１６又は１７に記載の方法。
【請求項１９】
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信した後に、
共有ユーザが共有情報の検索を選択した後、共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、共有ユーザのオンラインファイルストレージユーザデータサーバで該ユーザのファイル共有データ情報を読み取り、共有ユーザにディスプレイすることと、
被共有ユーザが共有情報の検索を選択した後、被共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバで相応のファイル共有データ情報を読み取り、被共有ユーザにディスプレイすることと、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２０】
前記オンラインファイルストレージユーザデータサーバがファイル共有情報での共有ファイル情報及び共有ユーザ情報を送信した後に、
被共有ユーザが共有ユーザの共有ディレクトリでのファイルのダウンロードを選択した後、被共有ユーザのインスタントメッセージングクライアントがオンラインファイルストレージアクセスサーバを通じて、被共有ユーザのオンラインファイルストレージユーザデータサーバから対応のファイル共有データ情報を読み取り、その中から共有ユーザ情報を得るステップと、
オンラインファイルストレージアクセスサーバが共有ユーザ所在のオンラインファイルストレージユーザデータサーバから共有ユーザのオンラインストレージディレクトリファイルリストを獲得するステップと、
オンラインファイルストレージアクセスサーバが、獲得されたオンラインストレージディレクトリファイルリストに基づいて、相応のオンラインファイルストレージサーバでの指定位置で相応のファイルを読み取るステップと、
オンラインファイルストレージアクセスサーバが、読み取られたファイルを被共有ユーザのクライアントに返信してディスプレイするステップと、をさらに含むことを特徴とする請求項１６に記載の方法。
【請求項２１】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのファイル仮想コピーを実現する方法であって、
インスタントメッセージングユーザＡがインスタントメッセージングクライアントＡを通じて、インスタントメッセージングユーザＢの共有のファイルを自身のオンラインファイルストレージに仮想コピーすることを選択した後、インスタントメッセージングクライアントＡが仮想コピー要求をオンラインファイルストレージアクセスサーバに送信するステップと、
オンラインファイルストレージアクセスサーバがユーザＢのオンラインファイルストレージユーザデータサーバからインスタントメッセージングユーザＢのユーザ情報を読み取り、該ユーザ情報に基づいて、オンラインファイルストレージサーバでインスタントメッセージングユーザＡのコピーしようとするソースファイルを検索するステップと、
オンラインファイルストレージサーバが該ソースファイルに基づいて仮想ファイルを生成し、該仮想ファイル情報をオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングクライアントＡに返信するステップと、を含むことを特徴とするこの方法。
【請求項２２】
前記ユーザＢのユーザ情報を読み取り、ソースファイルを検索する前に、オンラインファイルストレージアクセスサーバが、インスタントメッセージングユーザＡがインスタントメッセージングユーザＢの共有のファイルを読み取る権限があるかどうかを検査して、権限がある場合、プロセスを続き、そうでない場合、インスタントメッセージングＡが前記ファイルをコピーすることを禁止し、プロセスを終了することをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記該ソースファイルに基づいて仮想ファイルを生成することは、ソースファイルのヘッダ部分と本文部分を分け、前記ヘッダをコピーして、前記仮想ファイルを生成することであることを特徴とする請求項２１に記載の方法。
【請求項２４】
インスタントメッセージングユーザＡが、仮想ファイルの読取を選択した後、インスタントメッセージングクライアントＡが仮想ファイルの読取要求をオンラインファイルストレージアクセスサーバを通じてオンラインファイルストレージサーバに送信し、オンラインファイルストレージサーバが該仮想ファイルに記録されたソースファイルアドレスに基づいて、前記ソースファイルを検索し、前記ソースファイルをオンラインファイルストレージアクセスサーバを通じてインスタントメッセージングクライアントＡに返信するステップをさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２５】
インスタントメッセージングユーザＡが自身のオンラインファイルストレージに格納された仮想ファイルを削除した後、インスタントメッセージングクライアントＡがオンラインファイルストレージアクセスサーバを通じて、オンラインファイルストレージサーバに確立された仮想ファイルを直接に削除し、同時に、インスタントメッセージングユーザＡ所在のオンラインファイルストレージユーザデータサーバでのユーザデータを更新することと、
インスタントメッセージングユーザＢがそれ自身のオンラインファイルストレージサーバに格納されたソースファイルを削除した後、インスタントメッセージングクライアントＢがオンラインファイルストレージアクセスサーバを通じて、インスタントメッセージングユーザＢがオンラインファイルストレージユーザデータサーバに保存されたユーザ情報から前記ソースファイル情報を削除することと、
オンラインファイルストレージサーバが、ソースファイルに対する引用数が０になることを検知した場合、前記ソースファイルを削除することと、をさらに含むことを特徴とする請求項２１に記載の方法。
【請求項２６】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムにおいて、オンラインファイルストレージでのオーディオ/ビデオファイルをオンラインで再生する方法であって、
オンラインファイルストレージアクセスサーバがオンラインファイルストレージサーバからインスタントメッセージングユーザがオンライン再生に選択したファイルを読み取るステップと、
オンラインファイルストレージアクセスサーバが、読み取られたオーディオ/ビデオファイルをストリーミングメディアサーバにコピーし、再生リストファイルを生成し、また該再生リストファイルを相応のインスタントメッセージングクライアントに返信するステップと、
インスタントメッセージングクライアントがローカルメディアプレーヤーをコールして、該ファイルリストでのファイルを再生するステップと、を含むことを特徴とするこの方法。
【請求項２７】
前記再生リストファイルをインスタントメッセージングクライアントに返信することは、生成された再生リストファイルのユニフォームリソースロケーターをインスタントメッセージングクライアントに返信することを含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記オンライン再生を選択したファイルを読み取る前に、インスタントメッセージングユーザがインスタントメッセージングクライアントを通じて、オンラインファイルストレージでのファイルファイルのオンライン再生を選択した後、インスタントメッセージングクライアントがオンライン再生要求をオンラインファイルストレージアクセスサーバに送信することをさらに含むことを特徴とする請求項２６に記載の方法。
【請求項２９】
前記インスタントメッセージングユーザがオンライン再生に選択したファイルが仮想ファイルであり、
前記オンラインファイルストレージサーバからユーザがオンライン再生に選択したファイルを読み取ることは、オンラインファイルストレージサーバからユーザが再生を選択した仮想ファイルを検索し、該仮想ファイルに記録されたソースファイルアドレスに基づいて、オンラインファイルストレージサーバから前記ソースファイルを読み取ることを含むことを特徴とする請求項２６に記載の方法。
【請求項３０】
前記インスタントメッセージングユーザがオンライン再生に選択したファイルがインスタントメッセージングフレンドの共有のファイルであり、
前記オンラインファイルストレージサーバからユーザがオンライン再生に選択したファイルを読み取ることは、該ユーザのオンラインファイルストレージユーザデータサーバからインスタントメッセージングフレンドに共有されたファイル共有データ情報を獲得して、インスタントメッセージングフレンド所在のオンラインファイルストレージユーザサーバを得、前記インスタントメッセージングフレンド所在の前記オンラインファイルストレージユーザサーバから前記インスタントメッセージングフレンドのソースファイルを獲得することを含むことを特徴とする請求項２６に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージを実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供する、インスタントメッセージングクライアントと、
通信ネットワークにアクセスしたの、インスタントメッセージングプロトコルの解析、ユーザオンラインストレージ身分の検証、及び前記インスタントメッセージングクライアントからのユーザ要求論理の処理を行う、オンラインファイルストレージアクセスサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのファイル及びディレクトリ情報を格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理する、オンラインファイルストレージサーバと、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
前記オンラインファイルストレージサーバが、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、ユーザに関連するユーザデータを格納し、ファイル操作の実行結果に基づいて、それ自身に格納されたユーザデータを更新する、少なくとも一つのオンラインファイルストレージユーザデータサーバと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのユーザファイルを格納し、オンラインファイルストレージアクセスサーバからのファイル要求を処理する、オンラインファイルストレージサーバと、をさらに備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
インスタントメッセージングプラットフォームに基づきオンラインファイルストレージでオーディオ/ビデオファイルのオンライン再生を実現する通信システムであって、
通信ネットワークにアクセスしたの、ユーザのためにオンラインファイルストレージ操作のインターフェースを提供し、ユーザがオンライン再生操作の選択を行うことに用いられ、ローカルメディアプレーヤーを起動してリストでのファイルを再生する、インスタントメッセージングクライアントと、
前記オンラインファイルストレージアクセスサーバにアクセスしたの、オンラインファイルストレージでのファイル及びユーザデータを格納する、オンラインファイルストレージサーバと、
通信ネットワークにアクセスしたの、ユーザのオンライン再生要求を処理する、オンラインファイルストレージアクセスサーバと、
前記通信ネットワークとオンラインファイルストレージアクセスサーバにアクセスしたの、インスタントメッセージングユーザのオンラインで再生しようとするオーディオ/ビデオファイルを臨時に保管し、再生リストを作成して前記ネットワークハードディスアクセスサーバに返信する、ストリーミングメディアサーバと、を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
ステップ604で、オンラインファイルストレージアクセスサーバは、読み取られたオーディオ/ビデオファイルを上記ストリーミングメディアサーバでの臨時ディレクトリにコピーする。上記ストリーミングメディアサーバはHTTPサーバ、又はRealサーバなどであることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
また、この分野の技術者が理解できるように、本実施例の方法を実施例2及び実施例3の上記方法と結びつけることで、本実施例の上記方法は、ユーザがインスタントメッセージングフレンドの共有のオーディオ/ビデオファイルをオンラインで再生すること、又は仮想コピー方式でインスタントメッセージングフレンドの共有ファイルからコピーしたオーディオ/ビデオファイルをオンラインで再生することも許可し、かつ上記ファイルを再生する方法は本実施例の上記方法とほぼ同じである。注意すべきところは、インスタントメッセージングフレンドの共有のオーディオ/ビデオファイルを再生するプロセス中において、オンラインファイルストレージアクセスサーバは、まず共有ユーザの共有のファイル共有データ情報に基づいて、共有ユーザ所在のオンラインファイルストレージユーザデータサーバを検索して、共有ユーザのユーザデータを獲得する必要があり、ここで、共有ユーザとはインスタントメッセージングフレンドである。その後オンラインファイルストレージアクセスサーバはオンラインファイルストレージサーバからソースファイルである共有ユーザの共有のオーディオ/ビデオファイルを検索することができる。仮想コピーのファイルを再生するとき、オンラインファイルストレージサーバは、まず仮想ファイルに含まれたソースファイルアドレス情報に基づいて、それ自身の格納したソースファイルを検索してから、上記ソースファイルをストリーミングメディアサーバにコピーする必要がある。
【国際調査報告】
2008511881.tif 000009
2008511881.tif 000010
2008511881.tif 000011
2008511881.tif 000012