(57)【特許請求の範囲】
【請求項１】
各種情報を表示可能な表示手段と、
ユーザーによる操作を受け付ける操作入力手段と、
Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、
前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段と、
を備え、
前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、
前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、
前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードすることを特徴とする情報処理装置。
【請求項２】
各種情報を表示可能な表示手段と、
ユーザーによる操作を受け付ける操作入力手段と、
Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、
を備え、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、
前記ブラウザは、前記第１のコンテンツ閲覧画面を前記表示手段に表示する第１のブラウザと、前記第２のコンテンツ閲覧画面を前記表示手段に表示する第２のブラウザとを有し、
前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得手段を機能させて前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を前記リンク情報取得手段に取得させ、
前記第２のブラウザは、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得手段を機能させて前記表示領域に対応する前記第２のストレージサーバーの保存先情報を前記保存先情報取得手段に取得させ、
前記第２のブラウザは、前記保存先情報取得手段に保存先情報を取得させることに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、
前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得手段を機能させ、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を前記ファイル取得手段に行わせ、前記ファイル取得手段によるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、
前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信手段を機能させ、前記保存先情報取得手段によって取得された保存先情報に基づいて前記ファイル取得手段によって取得されたファイルを前記ファイル送信手段にアップロードさせることを特徴とする情報処理装置。
【請求項３】
前記第１のブラウザは、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対するドラッグ操作を選択操作として検知し、
前記第２のブラウザは、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域でのドロップ操作を指定操作として検知することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
各種情報を表示可能な表示手段と、
ユーザーによる操作を受け付ける操作入力手段と、
Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、
前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理手段と、
を備え、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、
前記リンク情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とする情報処理装置。
【請求項５】
前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段を更に備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、
前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、
前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合に保存先情報を取得することを特徴とする請求項４乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面でない場合には前記リンク情報取得手段によって取得されたリンク情報を破棄させることを特徴とする請求項４乃至７のいずれかに記載の情報処理装置。
【請求項９】
各種情報を記憶する記憶手段を更に備え、
前記ファイル取得手段は、前記第１のストレージサーバーからダウンロードして取得したファイルを前記記憶手段に保存し、
前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたファイルを削除することを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記リンク情報取得手段は、取得したリンク情報を前記記憶手段に保存し、
前記保存先情報取得手段は、取得した保存先情報を前記記憶手段に保存し、
前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたリンク情報及び保存先情報を削除することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、および、
前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理させ、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段、
として機能させるとともに、
前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、
前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、
前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させることを特徴とするブラウザプログラム。
【請求項１２】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、および、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、
として機能させるとともに、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させ、
前記ブラウザプログラムは、前記情報処理装置を、さらに、前記第１のコンテンツ閲覧画面を前記表示手段に表示させる第１のブラウザ、および、前記第２のコンテンツ閲覧画面を前記表示手段に表示させる第２のブラウザとして機能させ、
前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得手段を機能させて前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を前記リンク情報取得手段に取得させ、
前記第２のブラウザは、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得手段を機能させて前記表示領域に対応する前記第２のストレージサーバーの保存先情報を前記保存先情報取得手段に取得させ、
前記第２のブラウザは、前記保存先情報取得手段に保存先情報を取得させることに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、
前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得手段を機能させ、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を前記ファイル取得手段に行わせ、前記ファイル取得手段によるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、
前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信手段を機能させ、前記保存先情報取得手段によって取得された保存先情報に基づいて前記ファイル取得手段によって取得されたファイルを前記ファイル送信手段にアップロードさせることを特徴とするブラウザプログラム。
【請求項１３】
前記第１のブラウザは、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対するドラッグ操作を選択操作として検知し、
前記第２のブラウザは、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域でのドロップ操作を指定操作として検知することを特徴とする請求項１２に記載のブラウザプログラム。
【請求項１４】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、
前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、
前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、
前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、および、
前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理手段、
として機能させるとともに、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させ、
前記リンク情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とするブラウザプログラム。
【請求項１５】
前記ブラウザは、前記情報処理装置を更に、
前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理させ、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段として機能させることを特徴とする請求項１４に記載のブラウザプログラム。
【請求項１６】
前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、
前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、
前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知することを特徴とする請求項１５に記載のブラウザプログラム。
【請求項１７】
前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合に保存先情報を取得することを特徴とする請求項１４乃至１６のいずれかに記載のブラウザプログラム。
【請求項１８】
前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面でない場合には前記リンク情報取得手段によって取得されたリンク情報を破棄させることを特徴とする請求項１４乃至１７のいずれかに記載のブラウザプログラム。
【請求項１９】
前記情報処理装置は、各種情報を記憶する記憶手段を更に備え、
前記ファイル取得手段は、前記第１のストレージサーバーからダウンロードして取得したファイルを前記記憶手段に保存し、
前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたファイルを削除することを特徴とする請求項１１乃至１８のいずれかに記載のブラウザプログラム。
【請求項２０】
前記リンク情報取得手段は、取得したリンク情報を前記記憶手段に保存し、
前記保存先情報取得手段は、取得した保存先情報を前記記憶手段に保存し、
前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたリンク情報及び保存先情報を削除することを特徴とする請求項１９に記載のブラウザプログラム。
【請求項２１】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、
前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、
前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、
前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得ステップによって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、
前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御ステップと、
を有し、
前記リンク情報取得ステップは、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、
前記画面制御ステップは、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、
前記保存先情報取得ステップは、前記画面制御ステップによって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードすることを特徴とする情報処理方法。
【請求項２２】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、
前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、
前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、
前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、
を有し、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、
前記ブラウザは、前記第１のコンテンツ閲覧画面を前記表示手段に表示する第１のブラウザと、前記第２のコンテンツ閲覧画面を前記表示手段に表示する第２のブラウザとを有し、
前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得ステップを実行して前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を取得し、
前記第２のブラウザは、前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得ステップを実行して前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、
前記第２のブラウザは、前記保存先情報取得ステップによって保存先情報を取得することに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、
前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得ステップを実行し、前記リンク情報取得ステップによって取得したリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を行い、前記ファイル取得ステップによるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、
前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信ステップを実行し、前記保存先情報取得ステップによって取得した保存先情報に基づいて前記ファイル取得ステップによって取得されたファイルをアップロードすることを特徴とする情報処理方法。
【請求項２３】
各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、
前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、
前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、
前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、
前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得ステップによって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、
前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理ステップと、
を有し、
前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、
前記リンク情報取得ステップは、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、ブラウザプログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、インターネット上に設けられたＦＴＰ（File Transfer Protocol）サーバーとメールサーバーとの間でのファイル転送を仲介するためにコンテンツ移動サーバーを設け、該コンテンツ移動サーバーがプロトコル変換を行うことによりＦＴＰサーバーとメールサーバーとの間で正常にファイル転送を行えるようにしたシステムが提案されている（例えば特許文献１）。この従来のシステムによれば、ユーザーがＦＴＰサーバーとメールサーバーとの間でファイル転送を行いたいとき、ユーザーが使用する端末装置でブラウザを起動してコンテンツ移動サーバーのＵＲＬ（Uniform Resource Locator）にアクセスすると、コンテンツ移動サーバーによって提供されるＷｅｂコンテンツに基づいてコンテンツ閲覧画面が表示される。このコンテンツ閲覧画面では、ＦＴＰサーバーで保持されているファイル一覧やメールサーバーで保持されているファイル一覧などが表示される。ユーザーは、ブラウザによって表示されるコンテンツ閲覧画面に対し、ＦＴＰサーバーとメールサーバーとの間でのファイル移動などの操作を行うと、その操作に基づくコマンドがコンテンツ移動サーバーに送信される。そしてコンテンツ移動サーバーは、端末装置からのコマンドを受信すると、予め登録されたプロトコルに基づいてＦＴＰサーバー及びメールサーバーのそれぞれとファイルのダウンロードやアップロードを行うことにより、プロトコルの異なる複数のサーバー間でのファイル転送を仲介する。すなわち、従来のシステムは、ブラウザによってコンテンツ移動サーバーから取得された一つのコンテンツ閲覧画面に対し、ユーザーがドラッグアンドドロップなどの操作を行うと、コンテンツ移動サーバーがユーザーによる操作を解釈して複数のサーバー間でのファイル転送を自動的に行うものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１０８９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のシステムでは、複数のサーバー間でのファイル転送を仲介するためのコンテンツ移動サーバーを設ける必要がある。そのため、コンテンツ移動サーバーにアクセスすることができない環境下では、ユーザーは複数のサーバー間でのファイル転送を簡単な操作で行うことができない。
【０００５】
そこでコンテンツ移動サーバーを設けることなく、複数のサーバー間でのファイル転送を比較的簡単な操作で行えるようにすることが望まれる。その場合、複数のサーバー間でのファイル転送機能を付与する対象として最も有力視されるのは、ユーザーの指示操作に基づいて起動されるブラウザである。例えばユーザーがブラウザを起動して第１のストレージサーバーと第２のストレージサーバーとの２つのサーバーにアクセスし、第１のストレージサーバーによって提供されるＷｅｂコンテンツを表示した第１のコンテンツ閲覧画面と、第２のストレージサーバーによって提供されるＷｅｂコンテンツを表示した第２のコンテンツ閲覧画面とを同時に表示させているとき、第１のコンテンツ閲覧画面から第２のコンテンツ閲覧画面へのドラッグアンドドロップ操作などを行うことによって、所望のファイルを第１のストレージサーバーから第２のストレージサーバーへ移動させることができれば利便性が高くなる。
【０００６】
しかし、ブラウザは、第１のストレージサーバーと第２のストレージサーバーのそれぞれから提供されるＷｅｂコンテンツを表示しているだけであり、第１のストレージサーバーと第２のストレージサーバーのそれぞれで管理されている実体的なファイルに関する情報は何ら取得していない。そのため、ブラウザは、コンテンツ閲覧画面に含まれるファイルの選択操作を検知しても、単にファイルアイコンなどのアイコン画像やファイル名などの文字列といったＷｅｂコンテンツそのものが選択されたものと解釈してしまい、１つのサーバーで管理されているファイルを別のサーバーへ転送することができないという問題がある。
【０００７】
本発明は、上記課題を解決することを目的としてなされたものであり、コンテンツ移動サーバーなどの専用サーバーを設けることなく、ブラウザの機能によって比較的簡単に複数のサーバー間でファイル転送を行えるようにした情報処理装置、ブラウザプログラムおよび情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に係る発明は、情報処理装置であって、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段と、を備え、前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードすることを特徴とする構成である。
請求項２に係る発明は、情報処理装置であって、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、を備え、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、前記ブラウザは、前記第１のコンテンツ閲覧画面を前記表示手段に表示する第１のブラウザと、前記第２のコンテンツ閲覧画面を前記表示手段に表示する第２のブラウザとを有し、前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得手段を機能させて前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を前記リンク情報取得手段に取得させ、前記第２のブラウザは、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得手段を機能させて前記表示領域に対応する前記第２のストレージサーバーの保存先情報を前記保存先情報取得手段に取得させ、前記第２のブラウザは、前記保存先情報取得手段に保存先情報を取得させることに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得手段を機能させ、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を前記ファイル取得手段に行わせ、前記ファイル取得手段によるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信手段を機能させ、前記保存先情報取得手段によって取得された保存先情報に基づいて前記ファイル取得手段によって取得されたファイルを前記ファイル送信手段にアップロードさせることを特徴とする構成である。
請求項３に係る発明は、請求項２に記載の情報処理装置において、前記第１のブラウザは、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対するドラッグ操作を選択操作として検知し、前記第２のブラウザは、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域でのドロップ操作を指定操作として検知することを特徴とする構成である。
請求項４に係る発明は、情報処理装置であって、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段と、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段と、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段と、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段と、前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理手段と、を備え、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、前記リンク情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とする構成である。
【０００９】
請求項５に係る発明は、請求項４に記載の情報処理装置において、前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段を更に備えることを特徴とする構成である。
【００１０】
請求項６に係る発明は、請求項５に記載の情報処理装置において、前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知することを特徴とする構成である。
請求項７に係る発明は、請求項４乃至６のいずれかに記載の情報処理装置において、前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合に保存先情報を取得することを特徴とする構成である。
請求項８に係る発明は、請求項４乃至７のいずれかに記載の情報処理装置において、前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面でない場合には前記リンク情報取得手段によって取得されたリンク情報を破棄させることを特徴とする構成である。
【００１４】
請求項９に係る発明は、請求項１乃至８のいずれかに記載の情報処理装置において、各種情報を記憶する記憶手段を更に備え、前記ファイル取得手段は、前記第１のストレージサーバーからダウンロードして取得したファイルを前記記憶手段に保存し、前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたファイルを削除することを特徴とする構成である。
【００１５】
請求項１０に係る発明は、請求項９に記載の情報処理装置において、前記リンク情報取得手段は、取得したリンク情報を前記記憶手段に保存し、前記保存先情報取得手段は、取得した保存先情報を前記記憶手段に保存し、前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたリンク情報及び保存先情報を削除することを特徴とする構成である。
【００１９】
請求項１１に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、および、前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理させ、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段、として機能させるとともに、前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させることを特徴とする構成である。
請求項１２に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、および、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、として機能させるとともに、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させ、前記ブラウザプログラムは、前記情報処理装置を、さらに、前記第１のコンテンツ閲覧画面を前記表示手段に表示させる第１のブラウザ、および、前記第２のコンテンツ閲覧画面を前記表示手段に表示させる第２のブラウザとして機能させ、前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得手段を機能させて前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を前記リンク情報取得手段に取得させ、前記第２のブラウザは、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得手段を機能させて前記表示領域に対応する前記第２のストレージサーバーの保存先情報を前記保存先情報取得手段に取得させ、前記第２のブラウザは、前記保存先情報取得手段に保存先情報を取得させることに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得手段を機能させ、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を前記ファイル取得手段に行わせ、前記ファイル取得手段によるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信手段を機能させ、前記保存先情報取得手段によって取得された保存先情報に基づいて前記ファイル取得手段によって取得されたファイルを前記ファイル送信手段にアップロードさせることを特徴とする構成である。
請求項１３に係る発明は、請求項１２に記載のブラウザプログラムにおいて、前記第１のブラウザは、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対するドラッグ操作を選択操作として検知し、前記第２のブラウザは、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域でのドロップ操作を指定操作として検知することを特徴とする構成である。
請求項１４に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段とを有する情報処理装置において実行されることにより、前記情報処理装置を、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザとして機能させるブラウザプログラムであって、前記ブラウザは、前記情報処理装置を、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得手段、前記リンク情報取得手段によってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得手段、前記保存先情報取得手段によって保存先情報が取得されることに伴い、前記リンク情報取得手段によって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得手段、前記保存先情報取得手段によって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信手段、および、前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理手段、として機能させるとともに、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように前記情報処理装置を動作させ、前記リンク情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とする構成である。
【００２０】
請求項１５に係る発明は、請求項１４に記載のブラウザプログラムであって、前記ブラウザは、前記情報処理装置を更に、前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理させ、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御手段として機能させることを特徴とする構成である。
【００２１】
請求項１６に係る発明は、請求項１５に記載のブラウザプログラムにおいて、前記リンク情報取得手段は、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、前記画面制御手段は、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、前記保存先情報取得手段は、前記画面制御手段によって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知することを特徴とする構成である。
請求項１７に係る発明は、請求項１４乃至１６のいずれかに記載のブラウザプログラムにおいて、前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合に保存先情報を取得することを特徴とする構成である。
請求項１８に係る発明は、請求項１４乃至１７のいずれかに記載のブラウザプログラムにおいて、前記保存先情報取得手段は、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域を指定する指定操作を検知したとき、前記第２のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面でない場合には前記リンク情報取得手段によって取得されたリンク情報を破棄させることを特徴とする構成である。
【００２５】
請求項１９に係る発明は、請求項１１乃至１８のいずれかに記載のブラウザプログラムにおいて、前記情報処理装置は、各種情報を記憶する記憶手段を更に備え、前記ファイル取得手段は、前記第１のストレージサーバーからダウンロードして取得したファイルを前記記憶手段に保存し、前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたファイルを削除することを特徴とする構成である。
【００２６】
請求項２０に係る発明は、請求項１９に記載のブラウザプログラムにおいて、前記リンク情報取得手段は、取得したリンク情報を前記記憶手段に保存し、前記保存先情報取得手段は、取得した保存先情報を前記記憶手段に保存し、前記ファイル送信手段は、前記記憶手段に保存されたファイルを読み出して前記第２のストレージサーバーへ送信した後、前記記憶手段に保存されたリンク情報及び保存先情報を削除することを特徴とする構成である。
【００３０】
請求項２１に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得ステップによって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、前記ブラウザによって表示される前記複数のコンテンツ閲覧画面のそれぞれをタブによって表示切り替え可能なタブ画面として管理し、前記操作入力手段を介して一のタブが選択されることにより、当該一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示させる画面制御ステップと、を有し、前記リンク情報取得ステップは、前記第１のコンテンツ閲覧画面が前記第２のコンテンツ閲覧画面よりも前面側に表示された状態のとき、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツに対して行われるドラッグ操作を前記選択操作として検知し、前記画面制御ステップは、前記第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツがドラッグ操作された状態で前記第２のコンテンツ閲覧画面に付されたタブの近傍位置への移動操作を検知することに伴い、前記第２のコンテンツ閲覧画面を前記第１のコンテンツ閲覧画面よりも前面側に表示させ、前記保存先情報取得ステップは、前記画面制御ステップによって前記第２のコンテンツ閲覧画面が前記第１のコンテンツ閲覧画面よりも前面側に表示された後、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域で行われるドロップ操作を前記指定操作として検知し、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードすることを特徴とする構成である。
請求項２２に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得手段によって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、を有し、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、前記ブラウザは、前記第１のコンテンツ閲覧画面を前記表示手段に表示する第１のブラウザと、前記第２のコンテンツ閲覧画面を前記表示手段に表示する第２のブラウザとを有し、前記第１のブラウザは、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、前記リンク情報取得ステップを実行して前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルへのリンク情報を取得し、前記第２のブラウザは、前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、前記保存先情報取得ステップを実行して前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、前記第２のブラウザは、前記保存先情報取得ステップによって保存先情報を取得することに伴い、前記第１のブラウザに保存先情報の取得完了を通知し、前記第１のブラウザは、前記第２のブラウザから保存先情報の取得完了を受信することに伴い、前記ファイル取得ステップを実行し、前記リンク情報取得ステップによって取得したリンク情報に基づいて前記第１のストレージサーバーからファイルをダウンロード取得する処理を行い、前記ファイル取得ステップによるダウンロードが完了することに伴って前記第２のブラウザにダウンロード完了を通知し、前記第２のブラウザは、前記第１のブラウザからダウンロード完了を受信することに伴い、前記ファイル送信ステップを実行し、前記保存先情報取得ステップによって取得した保存先情報に基づいて前記ファイル取得ステップによって取得されたファイルをアップロードすることを特徴とする構成である。
請求項２３に係る発明は、各種情報を表示可能な表示手段と、ユーザーによる操作を受け付ける操作入力手段と、Ｗｅｂコンテンツをレイアウトしたコンテンツ閲覧画面を前記表示手段に表示させるブラウザと、を備える情報処理装置において行われる情報処理方法であって、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示され、前記複数のコンテンツ閲覧画面のうち、第１のコンテンツ閲覧画面が第１のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のコンテンツ閲覧画面が第２のストレージサーバーから取得したＷｅｂコンテンツをレイアウトした画面であるとき、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知することに伴い、当該Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得するリンク情報取得ステップと、前記リンク情報取得ステップによってリンク情報が取得された後、前記操作入力手段を介して前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を検知することに伴い、当該表示領域に対応する前記第２のストレージサーバーの保存先情報を取得する保存先情報取得ステップと、前記保存先情報取得ステップによって保存先情報が取得されることに伴い、前記リンク情報取得ステップによって取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択操作によって選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得するファイル取得ステップと、前記保存先情報取得ステップによって取得された保存先情報に基づき、前記ファイル取得ステップによって取得されたファイルを前記第２のストレージサーバーへ送信してアップロードするファイル送信ステップと、前記第１のストレージサーバー及び前記第２のストレージサーバーに関する情報を予め登録したサーバー登録情報を管理するサーバー情報管理ステップと、を有し、前記操作入力手段を介して前記ユーザーが、前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作、および、該選択操作に続いて、前記第２のコンテンツ閲覧画面に含まれるＷｅｂコンテンツの表示領域の指定操作を行うと、選択された前記Ｗｅｂコンテンツに対応するファイルへのリンク情報を取得し、指定された前記表示領域に対応する前記第２のストレージサーバーの保存先情報を取得し、取得されたリンク情報に基づいて前記第１のストレージサーバーから前記選択されたＷｅｂコンテンツに対応するファイルをダウンロードして取得し、取得された前記保存先情報に基づき、前記ファイルを前記第２のストレージサーバーへ送信してアップロードするように構成され、前記リンク情報取得ステップは、前記ブラウザによって複数のコンテンツ閲覧画面が前記表示手段に表示されている状態において、前記操作入力手段を介して前記第１のコンテンツ閲覧画面に含まれる少なくとも１つのＷｅｂコンテンツの選択操作を検知したとき、前記第１のコンテンツ閲覧画面が前記サーバー登録情報に登録されたサーバーから取得した画面である場合にリンク情報を取得することを特徴とする構成である。
【発明の効果】
【００３１】
本発明によれば、コンテンツ移動サーバーなどの専用サーバーを設けることなく、ブラウザの機能によって比較的簡単に複数のサーバー間でのファイル転送を行うことができるようになる。
【図面の簡単な説明】
【００３２】
【図１】情報処理システムの構成概念を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】サーバー登録情報の一例を示す図である。
【図４】制御部における機能構成を示すブロック図である。
【図５】第１及び第２のコンテンツ閲覧画面を同時に表示させた場合の表示態様の一例を示す図である。
【図６】複数のコンテンツ閲覧画面に跨って行われるユーザーのドラッグアンドドロップ操作の例を示す図である。
【図７】ファイル転送処理後の第２のコンテンツ閲覧画面の一例を示す図である。
【図８】ブラウザが複数のサーバー間でファイル転送を行う場合の動作プロセスを示す図である。
【図９】ブラウザによる詳細な処理手順の一例を示すフローチャートである。
【図１０】ファイルコピー処理の詳細な処理手順の一例を示すフローチャートである。
【図１１】情報処理装置の制御部における機能構成を示すブロック図である。
【図１２】ユーザーによるＷｅｂコンテンツの移動操作の一例を示す図である。
【図１３】ユーザーによるＷｅｂコンテンツの移動操作の一例を示す図である。
【図１４】第１及び第２のブラウザが相互に連携して複数のサーバー間でファイル転送を行う場合の動作プロセスを示す図である。
【図１５】第１及び第２のブラウザによる詳細な処理手順の一例を示すフローチャートである。
【図１６】ファイル取得処理の詳細な処理手順の一例を示すフローチャートである。
【図１７】ファイル送信処理の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
（第１実施形態）
図１は、本発明の一実施形態である情報処理システム１の構成概念を示す図である。この情報処理システム１は、ＭＦＰ（Multifunction Peripherals）などによって構成される情報処理装置２を備える。この情報処理装置２は、コピー機能、スキャン機能、プリンタ機能、ＢＯＸ機能、ＦＡＸ機能の他、ブラウザ機能を備えている。そして情報処理装置２は、ＬＡＮ（Local Area Network）などのローカルネットワーク３に接続された構成である。ローカルネットワーク３は、インターネットなどのクラウド４に接続される。
【００３５】
クラウド４には、複数のストレージサーバー５が設けられている。各ストレージサーバー５は、文書データや画像データなどの電子ファイル（以下、単に「ファイル」という。）を保存して管理する記憶装置６を有しており、インターネットを介してストレージサービスを提供するサーバーである。これらのストレージサーバー５は、記憶装置６に保存して管理しているファイル一覧画面などを、ＨＴＭＬ（HyperText Markup Language）などで記述したＷｅｂページとして生成し、インターネットを介して情報処理装置２などに提供する。そのようなＷｅｂページには、ストレージサーバー５で管理される実体的なファイルは含まれず、ファイルアイコンなどのアイコン画像やファイル名などの文字列、実体的なファイルの保存場所へのリンク情報などがＷｅｂコンテンツとして含まれる。
【００３６】
尚、図１では、クラウド４に第１のストレージサーバー５ａと第２のストレージサーバー５ｂとの２つのストレージサーバーが設けられる場合を例示しているが、ストレージサーバー５の数はこれに限られるものではなく、３つ以上であっても構わない。またクラウド４に設けられる複数のストレージサーバー５は、それぞれ異なるサービス提供業者によって管理されるサーバーであっても構わない。
【００３７】
情報処理装置２は、ユーザーが使用する際にユーザーインタフェースとなる操作パネル１３を備えている。ユーザーは操作パネル１３に対する操作を行うことにより、情報処理装置２においてブラウザ機能を動作させることが可能である。そしてユーザーは、情報処理装置２において起動するブラウザに対する操作を行うことにより、第１のストレージサーバー５ａと第２のストレージサーバー５ｂのそれぞれにアクセスし、各ストレージサーバー５ａ，５ｂで生成されるＷｅｂページを取得して操作パネル１３にコンテンツ閲覧画面を表示させることができる。
【００３８】
図２は、情報処理装置２のハードウェア構成の一例を示すブロック図である。情報処理装置２は、制御部１０と、ネットワークインタフェース１１と、記憶部１２と、操作パネル１３と、スキャナ部１４と、プリンタ部１５と、ＦＡＸ部１６と、インターナルウェブサーバー（以下、単に「ＩＷＳ」という。）１７とを備えており、これら各部がバスライン１８を介して相互にデータの入出力を行うことができる構成である。
【００３９】
制御部１０は、上述した各部の動作を統括的に制御するものである。この制御部１０は、ＣＰＵ１０ａとメモリ１０ｂとを備えている。ＣＰＵ１０ａは、記憶部１２に記憶されている各種プログラムを読み出して実行するものである。またメモリ１０ｂは、ＣＰＵ１０ａによるプログラムの実行に伴って発生する一時的なデータなどを記憶するためのものである。
【００４０】
ネットワークインタフェース１１は、情報処理装置２をローカルネットワーク３に接続するためのものである。このネットワークインタフェース１１は、有線又は無線でローカルネットワーク３に接続し、ローカルネットワーク３を介して第１のストレージサーバー５ａ及び第２のストレージサーバー５ｂのそれぞれと通信を行う。
【００４１】
記憶部１２は、例えばハードディスクドライブ（ＨＤＤ）などの不揮発性の記憶手段である。記憶部１２には、ＣＰＵ１０ａによって実行される様々なプログラムが記憶される。図２では、それら様々なプログラムのうち、基本プログラム２１とブラウザプログラム２２とを示している。基本プログラム２１は、情報処理装置２に対して電源が投入されることに伴い、ＣＰＵ１０ａによって自動的に読み出されて実行される基本的なプログラムであり、制御部１０を後述するオペレーティングシステム２８として機能させるものである。ブラウザプログラム２２は、制御部１０においてオペレーティングシステム２８が起動している状態のとき、ユーザーによる指示操作に基づいて起動されるプログラムであり、制御部１０を後述するブラウザ２９として機能させるものである。
【００４２】
また記憶部１２には、サーバー登録情報２３が予め記憶される。このサーバー登録情報２３は、ブラウザ２９によって管理される情報であり、第１のストレージサーバー５ａや第２のストレージサーバー５ｂなど、情報処理装置２によって利用される複数のストレージサーバー５に関する情報を予め登録した情報である。図３は、サーバー登録情報２３の一例を示す図である。図３に示すように、サーバー登録情報２３は、各ストレージサーバー５のサーバー名、サーバー種類、及び、ＵＲＬなどのアドレス情報が予め登録された情報である。
【００４３】
さらに記憶部１２には、ＢＯＸ機能によって利用されるＢＯＸ２４が設けられる。ＢＯＸ２４は、文書や画像などのファイルを保存しておく記憶領域であり、例えばユーザーごとに、或いは、グループごとに設けられる。
【００４４】
操作パネル１３は、表示部１３ａと、操作部１３ｂとを備える。表示部１３ａは、例えばカラー液晶ディスプレイなどで構成され、様々な操作画面を表示する。操作部１３ｂは、ユーザーによる操作入力を受け付ける操作入力デバイスであり、例えば表示部１３ａの表示画面上に配置されるタッチパネルキーや表示部１３ａの表示画面の周囲に配置される押しボタンキーなどによって構成される。
【００４５】
スキャナ部１４は、ユーザーによってセットされた原稿を光学的に読み取って画像データを生成するものである。スキャナ部１４は、ユーザーによってスキャン機能やコピー機能、ＦＡＸ送信機能などが選択されたときに動作し、画像データを生成する。
【００４６】
プリンタ部１５は、入力する画像データに基づいて印刷用紙などのシート部材に画像形成を行って印刷出力するものである。プリンタ部１５は、ユーザーによってプリント機能やコピー機能が選択されたときに動作して印刷出力を行う。
【００４７】
ＦＡＸ部１６は、図示を省略する公衆電話回線などを介してＦＡＸデータの送受信を行うものである。例えばＦＡＸ部１６によってＦＡＸデータが受信されると、そのＦＡＸデータはプリンタ部１５へ出力され、受信したＦＡＸデータに基づいて印刷出力が行われる。
【００４８】
ＩＷＳ部１７は、情報処理装置２における各種情報を閲覧するための画面をＷｅｂページとして生成するものである。例えば、ローカルネットワーク３に接続されたパーソナルコンピュータなどにおいてブラウザが起動し、そのブラウザが情報処理装置２にアクセスしてきた場合、ＩＷＳ部１７は、情報処理装置２における各種情報を閲覧するための画面をＷｅｂページとして生成し、そのＷｅｂページをブラウザに出力して表示させる。またＩＷＳ部１７は、制御部１０においてブラウザ２９が起動された場合には、そのブラウザ２９に対して同様のＷｅｂページを生成して出力することも可能である。
【００４９】
次に図４は制御部１０における機能構成を示すブロック図である。制御部１０は、基本プログラム２１を読み出して実行することにより、オペレーティングシステム２８として機能する。オペレーティングシステム２８は、操作パネル１３を介してユーザーによるブラウザプログラム２２の実行指示を検知すると、記憶部１２からブラウザプログラム２２を読み出して実行する。これにより、制御部１０は、ブラウザ２９として機能する。
【００５０】
ブラウザ２９は、図４に示すように、Ｗｅｂコンテンツを取得してレイアウトすることによりコンテンツ閲覧画面を生成して表示部１３ａに表示させる表示制御部３０と、複数のサーバー間でのファイル転送処理を制御するファイル転送制御部４０とを有する。このうち、表示制御部３０は、一般的なブラウザに搭載されている基本的な機能である。これに対し、ファイル転送制御部４０は、例えば一般的なブラウザに対してアドオンされる付加的な機能である。
【００５１】
表示制御部３０は、コンテンツ取得部３１と、閲覧画面生成部３２と、画面制御部３３と、操作検知部３４とを備えている。
【００５２】
コンテンツ取得部３１は、ユーザーによって指定されたＵＲＬにアクセスし、そのＵＲＬからＨＴＭＬなどで記述されたＷｅｂページを取得する。コンテンツ取得部３１によって取得されるＷｅｂページには、様々なＷｅｂコンテンツが含まれる。例えば、第１のストレージサーバー５ａや第２のストレージサーバー５ｂにアクセスした場合、コンテンツ取得部３１は、ファイルアイコンなどのアイコン画像やファイル名などの文字列、実体的なファイルの保存場所へのリンク情報などがＷｅｂコンテンツとして含まれたＷｅｂページを取得する。
【００５３】
閲覧画面生成部３２は、コンテンツ取得部３１によって取得されたＷｅｂコンテンツをＨＴＭＬなどで指定された表示位置へレイアウトすることにより、表示部１３ａで表示させるためのコンテンツ閲覧画面を生成する。したがって、コンテンツ取得部３１が第１のストレージサーバー５ａ又は第２のストレージサーバー５ｂにアクセスすることによってＷｅｂコンテンツが取得された場合、閲覧画面生成部３２は、ファイルアイコンなどのアイコン画像やファイル名などの文字列、実体的なファイルの保存場所へのリンク情報などのＷｅｂコンテンツをレイアウトすることにより、第１のストレージサーバー５ａ又は第２のストレージサーバー５ｂで管理されているファイルのファイル一覧画面をコンテンツ閲覧画面として生成する。
【００５４】
画面制御部３３は、閲覧画面生成部３２によって生成されるコンテンツ閲覧画面を表示部１３ａに表示させるものである。本実施形態における画面制御部３３は、表示部１３ａに対して複数のコンテンツ閲覧画面を表示させることができる。例えば、画面制御部３３は、複数のコンテンツ閲覧画面のそれぞれにタブを付し、複数のコンテンツ閲覧画面のそれぞれをタブ画面として管理する。そして画面制御部３３は、複数のコンテンツ閲覧画面のうち、ユーザーによって選択される一のタブのコンテンツ閲覧画面を他のコンテンツ閲覧画面の前面側に表示することにより、表示部１３ａに１つのコンテンツ閲覧画面を表示させるように構成される。
【００５５】
操作検知部３４は、操作部１３ｂに対して行われるユーザーの操作を検知するものである。操作検知部３４は、ユーザーによってＵＲＬの指定操作が行われると、そのＵＲＬをコンテンツ取得部３１に通知する。これにより、コンテンツ取得部３１は、ユーザーによって指定されたＵＲＬにアクセスし、そのＵＲＬからＨＴＭＬなどで記述されたＷｅｂページを取得することができる。また操作検知部３４は、ユーザーによって新規タブを起動させる操作を検知した場合、画面制御部３３に新規タブのコンテンツ閲覧画面を表示するように指示する。これにより、画面制御部３３は、表示部１３ａに対して新しいタブを付したコンテンツ閲覧画面を表示させるようになる。さらに操作検知部３４は、画面制御部３３によって複数のコンテンツ閲覧画面が表示されているとき、ユーザーによるタブの選択操作を検知する。ユーザーによるタブの選択操作を検知した場合、操作検知部３４は、画面制御部３３に対して表示部１３ａの最前面に表示しているコンテンツ閲覧画面の切り替えを指示する。これにより、画面制御部３３は、ユーザーによって選択された一のタブに対応するコンテンツ閲覧画面を他のコンテンツ閲覧画面よりも前面側に表示させる。
【００５６】
このようなブラウザ２９は、第１のストレージサーバー５ａと第２のストレージサーバー５ｂとの双方に同時にアクセスすることにより、第１のストレージサーバー５ａから取得したＷｅｂコンテンツをレイアウトした第１のコンテンツ閲覧画面と、第２のストレージサーバー５ｂから取得したＷｅｂコンテンツをレイアウトした第２のコンテンツ閲覧画面とを同時に表示部１３ａに表示させることができ、ユーザーによる操作に基づいて第１のコンテンツ閲覧画面と第２のコンテンツ閲覧画面とのいずれか一方を前面側に表示させることが可能である。
【００５７】
図５は、第１のコンテンツ閲覧画面６１と第２のコンテンツ閲覧画面６２とを同時に表示部１３ａに表示させた場合の表示態様の一例を示す図である。図５（ａ）は第１のストレージサーバー５ａから取得したＷｅｂコンテンツをレイアウトした第１のコンテンツ閲覧画面６１を前面側に表示した例を示しており、図５（ｂ）は第２のストレージサーバー５ｂから取得したＷｅｂコンテンツをレイアウトした第２のコンテンツ閲覧画面６２を前面側に表示した例を示している。
【００５８】
まず図５（ａ）に示す第１のコンテンツ閲覧画面６１は、例えば第１のストレージサーバー５ａから取得されたＷｅｂコンテンツに基づいて表示される画面である。この第１のコンテンツ閲覧画面６１にはタブ６１ａが付与されている。また第１のコンテンツ閲覧画面６１には、第１のストレージサーバー５ａで保持されているファイルのファイル一覧を表示する矩形状の表示領域６１ｂが含まれる。この表示領域６１ｂは、第１のストレージサーバー５ａにおいて情報処理装置２を操作しているユーザーがアクセス可能なフォルダに保存されているファイルを一覧形式で表示するための領域である。図５（ａ）に示す例では、「Ｆｉｌｅ１」から「Ｆｉｌｅ８」の８つのファイルのアイコン画像が一覧形式で表示されたものとなっている。それら８つのアイコン画像には、各アイコン画像に対応する実体的なファイルの保存場所へアクセスするためのリンク情報が付与される。またファイル一覧を表示する表示領域６１ｂには、一覧表示されている各ファイルを保存しているフォルダ（保存場所）へのリンク情報が付与される。ただし、それらのリンク情報は、第１のコンテンツ閲覧画面６１では表示されない設定となっている。
【００５９】
図５（ａ）に示す画面例では、第１のコンテンツ閲覧画面６１のタブ６１ａに隣接して背面側に位置する第２のコンテンツ閲覧画面６２のタブ６２ａが表示されている。そのため、ユーザーは例えばタブ６２ａに対するタップ操作などを行ってタブ６２ａを選択すると、画面制御部３３により、表示部１３ａの表示画面は、図５（ａ）に示す状態から図５（ｂ）に示す状態へと遷移し、第２のコンテンツ閲覧画面６２が前面側に表示されるようになる。
【００６０】
図５（ｂ）に示す第２のコンテンツ閲覧画面６２は、例えば第２のストレージサーバー５ｂから取得されたＷｅｂコンテンツに基づいて表示される画面である。この第２のコンテンツ閲覧画面６２には、第２のストレージサーバー５ｂで保持されているファイルのファイル一覧を表示する矩形状の表示領域６２ｂが含まれる。この表示領域６２ｂは、第２のストレージサーバー５ｂにおいて情報処理装置２を操作しているユーザーがアクセス可能なフォルダに保存されているファイルを一覧形式で表示するための領域である。図５（ｂ）に示す例では、「ＦＩＬＥ１」から「ＦＩＬＥ５」の５つのファイルのファイル名を示す文字列が一覧形式で表示されたものとなっている。それら５つのファイル名を示す文字列には、各ファイル名に対応する実体的なファイルの保存場所へアクセスするためのリンク情報が付与される。またファイル一覧を表示する表示領域６２ｂには、一覧表示されている各ファイルを保存しているフォルダ（保存場所）へのリンク情報が付与される。ただし、それらのリンク情報は、第２のコンテンツ閲覧画面６２では表示されない設定となっている。
【００６１】
図４に戻り、上述した操作検知部３４は、ユーザーによる操作を検知すると、その操作に基づく操作情報をファイル転送制御部４０へ出力するように構成される。このとき出力される操作情報には、ユーザーによる操作が行われたコンテンツ閲覧画面の取得元であるサーバーに関する情報（例えばＵＲＬなど）や、ユーザーによる操作位置、その操作位置に存在するＷｅｂコンテンツ、その操作位置を包含する表示領域などの情報が含まれる。
【００６２】
ファイル転送制御部４０は、上述した表示制御部３０が複数のコンテンツ閲覧画面を表示しているときに機能する。そしてファイル転送制御部４０は、例えばユーザーによって一のコンテンツ閲覧画面から他のコンテンツ閲覧画面に対してＷｅｂコンテンツを移動させる操作（例えばドラッグアンドドロップ操作など）が行われた場合に、その操作に基づいて複数のサーバー間でのファイル転送を仲介する制御を行う。このファイル転送制御部４０は、リンク情報取得部４１と、保存先情報取得部４２と、ファイル取得部４３と、ファイル送信部４４と、サーバー情報管理部４５とを備えている。
【００６３】
リンク情報取得部４１は、ユーザーがコンテンツ閲覧画面に含まれるアイコン画像やファイル名などのＷｅｂコンテンツに対する選択操作を行った場合に、そのＷｅｂコンテンツに付与されたリンク情報５１を取得する処理部である。例えば、上述したように表示制御部３０によって第１のストレージサーバー５ａから取得したＷｅｂコンテンツをレイアウトした第１のコンテンツ閲覧画面６１と、第２のストレージサーバー５ｂから取得したＷｅｂコンテンツをレイアウトした第２のコンテンツ閲覧画面６２とが表示部１３ａに表示されているとき、ユーザーによって第１のコンテンツ閲覧画面６１に含まれる少なくとも１つのＷｅｂコンテンツを選択する操作が行われると、リンク情報取得部４１は、コンテンツ取得部３１が第１のストレージサーバー５ａから取得したリンク情報５１であってユーザーによって選択されたＷｅｂコンテンツに付与されているリンク情報５１を取得する。
【００６４】
ユーザーによるＷｅｂコンテンツの選択操作とは、例えば第１のコンテンツ閲覧画面６１において表示されている少なくとも１つのアイコン画像を指先でロングタップする操作である。操作検知部３４は、そのような選択操作を検知すると、ユーザーによって選択されたＷｅｂコンテンツ（アイコン画像）に関する情報を含む操作情報をリンク情報取得部４１に対して出力する。そしてリンク情報取得部４１は、操作検知部３４から出力される操作情報に基づき、コンテンツ取得部３１から、選択されたＷｅｂコンテンツに対応するリンク情報５１を取得する。リンク情報取得部４１はリンク情報５１を取得すると、図４に示すように、そのリンク情報５１を一時的に記憶部１２に保存する。
【００６５】
尚、リンク情報取得部４１がリンク情報５１を取得する態様は、コンテンツ取得部３１から取得するものに限られず、閲覧画面生成部３２又は画面制御部３３から取得するものであっても構わない。またリンク情報取得部４１は、ネットワークインタフェース１１を介して第１のストレージサーバー５ａにアクセスし、第１のストレージサーバー５ａからリンク情報５１を取得するようにしても良い。ただし、リンク情報取得部４１がインターネットを経由して第１のストレージサーバー５ａからリンク情報５１を直接取得する場合にはネットワーク負荷などの影響により効率的にリンク情報５１を取得することができないことがある。そのため、リンク情報取得部４１は、コンテンツ取得部３１によって予め取得されたリンク情報５１を取得することが好ましい。
【００６６】
図６は、複数のコンテンツ閲覧画面６１，６２に跨って行われるユーザーのドラッグアンドドロップ操作の例を示す図である。ユーザーがアイコン画像などのＷｅｂコンテンツをロングタップすることによってＷｅｂコンテンツが選択されると、そのＷｅｂコンテンツは、ユーザーが指先を移動させるドラッグ操作に応じて移動可能な状態となる。例えば図６（ａ）では、ユーザーによって「Ｆｉｌｅ８」に対応するＷｅｂコンテンツが選択された状態を示している。ユーザーは、「Ｆｉｌｅ８」に対応するＷｅｂコンテンツを選択した後、矢印Ｆ１で示すように指先を移動させると、それに伴い、「Ｆｉｌｅ８」のＷｅｂコンテンツが移動する。そしてユーザーが第２のコンテンツ閲覧画面６２に付されたタブ６２ａの近傍位置へ指先を移動させると、操作検知部３４は、そのようなドラッグ操作をタブ６２ａの選択操作と判断し、画面制御部３３に対して第２のコンテンツ閲覧画面６２を前面側に表示させることを指示する。これにより、表示部１３ａに表示される表示画面は、図６（ａ）に示す状態から図６（ｂ）に示す状態へと遷移する。このとき、「Ｆｉｌｅ８」のＷｅｂコンテンツのドラッグ状態は継続する。
【００６７】
そして図６（ｂ）において矢印Ｆ２で示すように、第２のコンテンツ閲覧画面６２が表示された後、ユーザーが「Ｆｉｌｅ８」のＷｅｂコンテンツをファイル一覧の表示領域６２ｂへ移動させてドロップ操作を行うと、操作検知部３４は、そのドロップ操作をファイルの保存先（移動先又はコピー先）の指定操作と判断する。そして操作検知部３４は、ユーザーによるドロップ操作が行われた表示領域６２ｂに関する情報を含む操作情報を、保存先情報取得部４２へ出力する。
【００６８】
保存先情報取得部４２は、リンク情報取得部４１によってリンク情報５１が取得された後に機能し、操作検知部３４からドロップ操作に伴う操作情報を受信することに伴い、ユーザーによってＷｅｂコンテンツのドロップ操作が行われた表示領域６２ｂに対応する保存先情報５２をコンテンツ取得部３１から取得する。この保存先情報取得部４２は、例えば第２のコンテンツ閲覧画面６２として現在表示中であるＵＲＬなどのアドレス情報を保存先情報５２として取得する。尚、ユーザーによるドロップ操作が行われた表示領域６２ｂに、実体的なファイルが保存されているフォルダへのリンク情報が付与されている場合には、そのリンク情報を保存先情報５２として取得するようにしても良い。保存先情報取得部４２は保存先情報５２を取得すると、図４に示すように、その保存先情報５２を一時的に記憶部１２に保存する。
【００６９】
尚、保存先情報取得部４２が保存先情報５２を取得する態様は、コンテンツ取得部３１から取得するものに限られず、閲覧画面生成部３２又は画面制御部３３から取得するものであっても構わない。また保存先情報取得部４２は、ネットワークインタフェース１１を介して第２のストレージサーバー５ｂにアクセスし、第２のストレージサーバー５ｂから保存先情報５２を取得するようにしても良い。ただし、インターネットを経由して第２のストレージサーバー５ｂから保存先情報５２を取得する場合にはネットワーク負荷などの影響により効率的に保存先情報５２を取得することができないことがある。そのため、保存先情報取得部４２は、コンテンツ取得部３１によって予め取得された情報に基づいて保存先情報５２を取得することが好ましい。
【００７０】
保存先情報取得部４２によって保存先情報５２が取得されると、次にファイル取得部４３が機能する。ファイル取得部４３は、リンク情報取得部４１によって取得されたリンク情報５１を記憶部１２から読み出し、そのリンク情報５１に基づいて第１のストレージサーバー５ａにアクセスし、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３を第１のストレージサーバー５ａからダウンロードして取得する。つまり、ファイル取得部４３は、第１のコンテンツ閲覧画面６１には含まれていない文書や画像などの実体的なファイルを第１のストレージサーバー５ａから直接取得するように構成される。そしてファイル取得部４３は、第１のストレージサーバー５ａからユーザーによって選択されたＷｅｂコンテンツに対応するファイル５３を取得すると、図４に示すように、そのファイル５３を一時的に記憶部１２に保存する。
【００７１】
ファイル取得部４３によってファイル５３が取得されると、次にファイル送信部４４が機能する。ファイル送信部４４は、保存先情報取得部４２によって取得された保存先情報５２を記憶部１２から読み出し、その保存先情報５２に基づいて第２のストレージサーバー５ｂにアクセスする。そしてファイル送信部４４は、記憶部１２に保存された実体的なファイル５３を読み出し、そのファイル５３を、ユーザーによって指定された表示領域６２ｂに対応する保存領域（フォルダ）へ送信してアップロードする。これにより、第１のストレージサーバー５ａから取得されたファイル５３は、第２のストレージサーバー５ｂへ転送され、ユーザーによって指定された保存領域へ格納される。そして第２のストレージサーバーへのファイル送信処理が終了すると、第１のストレージサーバー５ａから第２のストレージサーバー５ｂへのファイル転送処理が完了する。これに伴い、ファイル送信部４４は、記憶部１２に保存されているリンク情報５１、保存先情報５２及びファイル５３を削除する。この削除処理により、記憶部１２においてリンク情報５１、保存先情報５２及びファイル５３が記憶されていた記憶領域が開放される。
【００７２】
ファイル取得部４３は、ファイル転送処理が完了すると、表示制御部３０に対してファイル転送が完了したことを通知することにより、第２のコンテンツ閲覧画面６２の表示状態を最新の状態に更新させるようにしても良い。表示制御部３０によって第２のコンテンツ閲覧画面６２が最新の状態に更新されると、第２のコンテンツ閲覧画面６２は、図６（ｂ）に示す状態から図７に示す状態へと遷移する。図７に示す第２のコンテンツ閲覧画面６２では、ファイル転送処理によって第２のストレージサーバー５ｂに保存された新たなファイルに対応するファイル名などのＷｅｂコンテンツ６２ｃが追加された状態となり、ユーザーは、ファイル転送が正常に完了したことを把握することができる。
【００７３】
次にサーバー情報管理部４５は、記憶部１２に保存されているサーバー登録情報２３を管理し、必要に応じてサーバー登録情報２３をリンク情報取得部４１及び保存先情報取得部４２へ提供する処理部である。例えば、表示制御部３０によって複数のコンテンツ閲覧画面が表示部１３ａに表示されている場合であっても、それらのコンテンツ閲覧画面がストレージサーバー５から取得した画面ではなく、例えばインターネット検索サイトなどのような一般的なＷｅｂサーバーから取得した画面が表示されていることもある。そのような場合において、仮にユーザーがストレージ機能を有さない一般的なＷｅｂサーバーから取得した画面に対してＷｅｂコンテンツを選択する操作を行ったとしても、リンク情報取得部４１はリンク情報５１を取得する必要がない。また一般的なＷｅｂサーバーから取得した画面に対してユーザーが保存先を指定するドロップ操作を行ったとしても、保存先情報取得部４２は保存先情報５２を取得する必要がない。
【００７４】
そこで、リンク情報取得部４１は、ユーザーによるＷｅｂコンテンツの選択操作が検知されたときには、サーバー情報管理部４５を介して記憶部１２に保存されているサーバー登録情報２３を読み出し、ユーザーによるＷｅｂコンテンツの選択操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面であるか否かを判断する。そしてユーザーによるＷｅｂコンテンツの選択操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面である場合に、リンク情報取得部４１は、ユーザーによって選択されたＷｅｂコンテンツに付与されているリンク情報５１を取得する。一方、ユーザーによるＷｅｂコンテンツの選択操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面ではない場合、リンク情報取得部４１はリンク情報５１を取得しない。
【００７５】
同様に、保存先情報取得部４２は、ユーザーによる保存先を指定するためのドロップ操作が検知されたとき、サーバー情報管理部４５を介して記憶部１２に保存されているサーバー登録情報２３を読み出し、ユーザーによる保存先の指定操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面であるか否かを判断する。そしてユーザーによる保存先の指定操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面である場合に、保存先情報取得部４２は、ユーザーによって選択された保存領域に関する保存先情報５２を取得する。一方、ユーザーによるＷｅｂコンテンツの選択操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に予め登録されたストレージサーバー５から取得された画面ではない場合、保存先情報取得部４２は保存先情報５２を取得しない。この場合、保存先情報取得部４２は、リンク情報取得部４１によって取得されたリンク情報５１を記憶部１２から削除して破棄させる。これにより、ファイル転送制御部４０による処理状態が初期状態へと戻るため、その後、ユーザーがＷｅｂコンテンツを選択する操作を行うと、上述した処理が初めから再び実行されるようになる。
【００７６】
図８は、上記構成を有するブラウザ２９が複数のサーバー５ａ，５ｂ間でファイル転送を行う場合の動作プロセスを示す図である。まず情報処理装置２において起動されたブラウザ２９は、ユーザーの指示操作に基づき、第１のストレージサーバー５ａに対してコンテンツ取得要求を送信し、第１のストレージサーバー５ａからＷｅｂコンテンツを取得する。そしてブラウザ２９は、第１のストレージサーバー５ａから取得したＷｅｂコンテンツに基づき、図５（ａ）に示したような第１のコンテンツ閲覧画面６１を表示する。続いてブラウザ２９は、ユーザーの指示操作に基づき、第２のストレージサーバー５ｂに対してコンテンツ取得要求を送信し、第２のストレージサーバー５ｂからＷｅｂコンテンツを取得する。そしてブラウザ２９は、第２のストレージサーバー５ｂから取得したＷｅｂコンテンツに基づき、図５（ｂ）に示したような第２のコンテンツ閲覧画面６２を表示する。これにより、表示部１３ａには、複数のコンテンツ閲覧画面６１，６２が同時に表示されるようになる。
【００７７】
その後、ブラウザ２９は、第１のコンテンツ閲覧画面６１に対するユーザーのＷｅｂコンテンツ選択操作を検知すると（プロセスＰ１）、そのＷｅｂコンテンツに対応するファイルへのリンク情報５１を取得する（プロセスＰ２）。続いてブラウザ２９は、ユーザーによるタブ６２ａの選択操作を検知することに伴い、表示部１３ａに表示している画面を第１のコンテンツ閲覧画面６１から第２のコンテンツ閲覧画面６２へ切り替える（プロセスＰ３）。そして第２のコンテンツ閲覧画面６２に対するユーザーの保存先指定操作を検知すると（プロセスＰ４）、ブラウザ２９は、その指定操作が行われた表示領域６２ｂに対応する第２のストレージサーバー５ｂの保存先情報５２を取得する（プロセスＰ５）。
【００７８】
リンク情報５１と保存先情報５２との双方を取得すると、ブラウザ２９は、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３を第１のストレージサーバー５ａからダウンロードして取得する処理を開始する（プロセスＰ６）。すなわち、ブラウザ２９は、リンク情報５１に基づいて第１のストレージサーバー５ａへファイル取得要求を送信し、第１のストレージサーバー５ａから送信される実体的なファイル５３を受信する。そしてブラウザ２９は、第１のストレージサーバー５ａから取得したファイル５３を保存する（プロセスＰ７）。ファイル５３のダウンロードが完了すると、続いてブラウザ２９は、第２のストレージサーバー５ｂへのファイル５３のアップロードを開始する（プロセスＰ８）。すなわち、ブラウザ２９は、保存先情報５２に基づいて第２のストレージサーバー５ｂへファイル送信要求を送信した後、それに引き続いてファイル５３を送信する。そして第２のストレージサーバー５ｂへのアップロードが完了すると、ブラウザ２９は、記憶部１２のファイル５３を削除する（プロセスＰ９）。このとき、リンク情報５１及び保存先情報５２も記憶部１２から削除する。
【００７９】
以上のような動作プロセスにより、第１のストレージサーバー５ａに保存されていたファイル５３が第２のストレージサーバー５ｂへ転送される。そして上記のような動作プロセスでは、ファイル５３のダウンロードが行われるとき、ユーザーは、第１のコンテンツ閲覧画面６１に含まれるダウンロードボタンなどを操作してファイル５３のダウンロードの開始を指示したり、ダウンロードしたファイル５３の保存先を指定したりする必要がない。またファイル５３のアップロードが行われるときにも、ユーザーは、第２のコンテンツ閲覧画面６２に含まれるアップロードボタンなどを操作してファイル５３のアップロードの開始を指示したり、アップロード先のフォルダなどを指定したりする必要がない。つまり、ユーザーは第１のコンテンツ閲覧画面６１に含まれるＷｅｂコンテンツを第２のコンテンツ閲覧画面６２へ移動させる簡単な操作を行うことにより、選択したＷｅｂコンテンツに対応するファイル５３が第１のストレージサーバー５ａから第２のストレージサーバー５ｂへ自動転送されるため、異なるサーバー５ａ，５ｂ間でファイル転送を行うときの操作性が著しく改善される。
【００８０】
次にブラウザ２９によって行われる詳細な処理手順について説明する。図９及び図１０は、ブラウザ２９による詳細な処理手順の一例を示すフローチャートである。尚、この処理は、ブラウザ２９が起動された後、ブラウザ２９によって繰り返し行われる処理である。
【００８１】
ブラウザ２９は、この処理を開始すると、ユーザーによるＷｅｂコンテンツの選択操作を検知するまで待機する（ステップＳ１０）。Ｗｅｂコンテンツの選択操作を検知すると（ステップＳ１０でＹＥＳ）、ブラウザ２９は、複数のコンテンツ閲覧画面（タブ画面）を表示部１３ａに表示しているか否かを判断する（ステップＳ１１）。その結果、複数のコンテンツ閲覧画面を表示していない場合（ステップＳ１１でＮＯ）、その後の処理は行わず、ステップＳ１０へと戻る。これに対し、複数のコンテンツ閲覧画面を表示している場合（ステップＳ１１でＹＥＳ）、ブラウザ２９は、リンク情報取得部４１を機能させる。そしてリンク情報取得部４１は、サーバー登録情報２３を参照し（ステップＳ１２）、Ｗｅｂコンテンツの選択操作が検知されたコンテンツ閲覧画面がサーバー登録情報２３に登録されたストレージサーバー５から取得された画面であるか否かを判断する（ステップＳ１３）。その結果、登録サーバーではない場合（ステップＳ１３でＮＯ）、ステップＳ１０へと戻る。一方、登録サーバーである場合（ステップＳ１３でＹＥＳ）、リンク情報取得部４１は、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイルへのリンク情報５１を取得し、そのリンク情報５１を一時的に保存する（ステップＳ１４）。
【００８２】
その後、ブラウザ２９は、ユーザーによって別のタブが選択されることに伴い（ステップＳ１５でＹＥＳ）、表示部１３ａにおいて最前面に表示しているコンテンツ閲覧画面をユーザーによって選択されたタブのコンテンツ閲覧画面に切り替える（ステップＳ１６）。尚、ユーザーによる別のタブの選択操作を検知していないときには（ステップＳ１５でＮＯ）、ステップＳ１６の処理をスキップする。
【００８３】
そしてブラウザ２９は、ユーザーによるファイルのコピー先などの指定操作を検知したか否かを判断する（ステップＳ１７）。ここでユーザーによる指定操作を検知していない場合（ステップＳ１７でＮＯ）、ステップＳ１５に戻って上述した処理を繰り返す。またユーザーによる指定操作を検知している場合（ステップＳ１７でＹＥＳ）、ブラウザ２９は、保存先情報取得部４２を機能させる。そして保存先情報取得部４２は、サーバー登録情報２３を参照し（ステップＳ１８）、ユーザーによる指定操作が行われたコンテンツ閲覧画面がサーバー登録情報２３に登録されたストレージサーバー５から取得された画面であるか否かを判断する（ステップＳ１９）。その結果、登録サーバーではない場合（ステップＳ１９でＮＯ）、保存先情報取得部４２は、リンク情報取得部４１によって取得されたリンク情報５１を破棄し（ステップＳ２０）、その後の処理をステップＳ１０へ戻す。これに対し、登録サーバーであった場合（ステップＳ１９でＹＥＳ）、保存先情報取得部４２は、ユーザーによって指定されたコピー先などの記憶領域に関する保存先情報５２を取得する（ステップＳ２１）。そしてブラウザ２９は、ファイルコピー処理を開始する（ステップＳ２２）。
【００８４】
図１０は、ファイルコピー処理（ステップＳ２２）の詳細な処理手順の一例を示すフローチャートである。ブラウザ２９は、この処理を開始すると、まずファイル取得部４３を機能させる。ファイル取得部４３は、リンク情報取得部４１によって取得されたリンク情報５１を読み出し（ステップＳ３０）、そのリンク情報５１に基づいて第１のストレージサーバー５ａにファイル取得要求を送信する（ステップＳ３１）。そしてファイル取得部４３は、第１のストレージサーバー５ａからファイル５３のダウンロードを開始すると共に（ステップＳ３２）、ダウンロードしたファイル５３の保存処理を開始する（ステップＳ３３）。ファイル取得部４３は、ファイル５３のダウンロードが完了するまで待機する（ステップＳ３４）。そしてダウンロードが完了すると、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３が記憶部１２に保存された状態となり、ファイル取得部４３による処理が終了する。
【００８５】
続いてブラウザ２９は、ファイル送信部４４を機能させる。ファイル送信部４４は、保存先情報取得部４２によって取得された保存先情報５２を読み出し（ステップＳ３５）、その保存先情報５２に基づいて第２のストレージサーバー５ｂにファイル送信要求を送信する（ステップＳ３６）。そしてファイル送信部４４は、第２のストレージサーバー５ｂに対するファイル５３のアップロードを開始する（ステップＳ３７）。ファイル送信部４４は、ファイル５３のアップロードが完了するまで待機する（ステップＳ３８）。そしてアップロードが完了すると、ファイル送信部４４は、記憶部１２に保存されているファイル５３を削除し（ステップＳ３９）、さらにリンク情報５１及び保存先情報５２を削除する（ステップＳ４０）。以上で、ファイル送信部４４による処理が終了し、ファイル転送に関する全ての処理が終了する。
【００８６】
情報処理装置２において起動されるブラウザ２９によって上述した処理が行われることにより、従来のコンテンツ移動サーバーのような専用サーバーを別途設けることなく、第１のストレージサーバー５ａと第２のストレージサーバー５ｂとの間でのファイル転送を行うことができるようになる。
【００８７】
（第２実施形態）
次に第２実施形態について説明する。上述した第１実施形態では、情報処理装置２において起動される１つのブラウザ２９が複数のコンテンツ閲覧画面６１，６２をタブ画面として管理し、ユーザーによって複数のコンテンツ閲覧画面６１，６２に跨って行われるドラッグアンドドロップ操作を検知してファイル転送を行う場合について説明した。これに対し、本実施形態では、情報処理装置２において起動される１つのブラウザが表示部１３ａに対して１つのコンテンツ閲覧画面を表示する場合について説明する。尚、本実施形態においても、情報処理システム１の全体構成や情報処理装置２のハードウェア構成などは第１実施形態で説明したものと同様である。
【００８８】
図１１は、情報処理装置２の制御部１０における機能構成を示すブロック図である。制御部１０は、情報処理装置２への電源投入に伴い、基本プログラム２１を読み出して実行することにより、オペレーティングシステム２８として機能する。オペレーティングシステム２８は、操作パネル１３を介してユーザーによるブラウザプログラム２２の実行指示を検知すると、記憶部１２からブラウザプログラム２２を読み出して実行する。これにより、制御部１０は、第１のブラウザ２９ａを機能させる。第１のブラウザ２９ａは、ネットワークインタフェース１１を介してユーザーによって指定されたＵＲＬにアクセスし、そのＵＲＬからＷｅｂコンテンツを取得し、表示部１３ａに第１のコンテンツ閲覧画面を表示する。
【００８９】
またオペレーティングシステム２８は、第１のブラウザ２９ａが起動している状態で、ユーザーによるブラウザプログラム２２の実行指示を再度検知すると、記憶部１２からブラウザプログラム２２を読み出して実行する。これにより、制御部１０は、第２のブラウザ２９ｂを機能させる。すなわち、制御部１０において第１のブラウザ２９ａと第２のブラウザ２９ｂとが同時に起動された状態となる。第２のブラウザ２９ｂは、ネットワークインタフェース１１を介してユーザーによって指定されたＵＲＬにアクセスし、そのＵＲＬからＷｅｂコンテンツを取得し、表示部１３ａに第２のコンテンツ閲覧画面を表示する。したがって、表示部１３ａには、第１のブラウザ２９ａによる第１のコンテンツ閲覧画面と第２のブラウザ２９ｂによる第２のコンテンツ閲覧画面との複数のコンテンツ閲覧画面が同時に表示されるようになる。
【００９０】
そして本実施形態では、第１のブラウザ２９ａによって表示される第１のコンテンツ閲覧画面が第１のストレージサーバー５ａから取得したＷｅｂコンテンツをレイアウトした画面であり、第２のブラウザ２９ｂによって表示される第２のコンテンツ閲覧画面が第２のストレージサーバー５ｂから取得したＷｅｂコンテンツをレイアウトした画面であるとき、例えばユーザーが第１のコンテンツ閲覧画面から第２のコンテンツ閲覧画面に対してＷｅｂコンテンツを移動させる操作を行うと、第１のブラウザ２９ａと第２のブラウザ２９ｂとが相互に連携してファイルの転送処理を行うように構成される。尚、第１のブラウザ２９ａ及び第２のブラウザ２９ｂは、いずれも第１実施形態で説明したブラウザ２９と同様の構成を有している。
【００９１】
図１２及び図１３は、ユーザーによるＷｅｂコンテンツの移動操作の一例を示す図である。まず図１２に示すように第１のコンテンツ閲覧画面７１と第２のコンテンツ閲覧画面７２とが表示部１３ａに表示されているとき、ユーザーによって第１のコンテンツ閲覧画面７１に含まれる少なくとも１つのＷｅｂコンテンツが選択されると、第１のブラウザ２９ａは、リンク情報取得部４１を機能させ、第１実施形態と同様、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイルへのリンク情報５１を取得する。尚、図１２の例では、ユーザーによって「Ｆｉｌｅ８」のアイコン画像が選択された状態を示している。
【００９２】
そしてユーザーが「Ｆｉｌｅ８」のアイコン画像を選択した状態のまま、矢印Ｆ３で示すようにそのアイコン画像（Ｗｅｂコンテンツ）を第２のコンテンツ閲覧画面７２に対して移動させるドラッグ操作を行った場合、第１のブラウザ２９ａは、第２のブラウザ２９ｂに対してイベントの発生中であることを通知する。このような通信は、第１のブラウザ２９ａと第２のブラウザ２９ｂとの間で直接行うものであっても良いし、オペレーティングシステム２８を介して行うものであっても良い。
【００９３】
第２のブラウザ２９ｂは、第１のブラウザ２９ａからイベント発生中である通知を受けると、第２のコンテンツ閲覧画面７２をアクティブ状態に切り替え、第１のブラウザ２９ａから引き継いでユーザーによる操作を検知するようになる。例えばユーザーが第１のコンテンツ閲覧画面７１で開始したドラッグ操作を第２のコンテンツ閲覧画面７２上においても継続させている場合、第２のブラウザ２９ｂは、第１のブラウザ２９ａで検知されたアイコン画像のドラッグ操作を継続させて受け付ける。その結果、表示部１３ａにおける表示画面は、図１２に示す状態から図１３に示す状態へと遷移する。
【００９４】
そしてユーザーが第２のコンテンツ閲覧画面７２のファイル一覧が表示された表示領域７２ｂでアイコン画像のドロップ操作を行うと、第２のブラウザ２９ｂは、そのドロップ操作をファイルの保存先（移動先又はコピー先）の指定操作と判断する。そして第２のブラウザ２９ｂは、保存先情報取得部４２を機能させ、第１実施形態と同様に、ユーザーによるドロップ操作が行われた表示領域７２ｂに対応する保存先情報５２を取得する。第２のブラウザ２９ｂは、保存先情報取得部４２が保存先情報５２を取得することに伴い、第１のブラウザ２９ａに対して保存先情報５２の取得完了を通知する。
【００９５】
第１のブラウザ２９ａは、保存先情報５２の取得完了通知を受信すると、ユーザーによるファイル転送を指示する操作が正常に完了したことを把握し、ファイル取得部４３を機能させる。そして第１のブラウザ２９ａのファイル取得部４３は、リンク情報取得部４１によって先に取得されたリンク情報５１を読み出し、第１のストレージサーバー５ａへアクセスし、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３を第１のストレージサーバー５ａからダウンロードして取得する。ファイル取得部４３は、第１のストレージサーバー５ａから取得したファイル５３を記憶部１２へ保存する。そして第１のブラウザ２９ａは、ファイル５３のダウンロードが完了することに伴い、第２のブラウザ２９ｂに対してダウンロード完了を通知する。
【００９６】
第２のブラウザ２９ｂは、ダウンロードの完了通知を受信すると、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３が第１のブラウザ２９ａによって取得されたことを認識し、ファイル送信部４４を機能させる。そして第２のブラウザ２９ｂのファイル送信部４４は、保存先情報取得部４２によって先に取得された保存先情報５２を読み出し、第２のストレージサーバー５ｂへアクセスし、第１のブラウザ２９ａによって取得されたファイル５３を第２のストレージサーバー５ｂへ送信してアップロードする。
【００９７】
図１４は、上記構成を有する第１及び第２のブラウザ２９ａ，２９ｂが相互に連携して複数のサーバー５ａ，５ｂ間でファイル転送を行う場合の動作プロセスを示す図である。図１４に示す例では、まず情報処理装置２において第１のブラウザ２９ａが起動される（プロセスＰ１０）。第１のブラウザ２９ａは、ユーザーの指示操作に基づき、第１のストレージサーバー５ａに対してコンテンツ取得要求を送信し、第１のストレージサーバー５ａからＷｅｂコンテンツを取得する。そして第１のブラウザ２９ａは、第１のストレージサーバー５ａから取得したＷｅｂコンテンツに基づき、図１２に示したような第１のコンテンツ閲覧画面７１を表示する（プロセスＰ１１）。
【００９８】
続いて情報処理装置２は、ユーザーによる新たなブラウザ起動指示に基づき、第２のブラウザ２９ｂを起動する（プロセスＰ１２）。この第２のブラウザ２９ｂもまた、ユーザーの指示操作に基づき、第２のストレージサーバー５ｂに対してコンテンツ取得要求を送信し、第２のストレージサーバー５ｂからＷｅｂコンテンツを取得する。そして第２のブラウザ２９ｂは、第２のストレージサーバー５ｂから取得したＷｅｂコンテンツに基づき、図１３に示したような第２のコンテンツ閲覧画面７２を表示する（プロセスＰ１３）。これにより、表示部１３ａには、複数のコンテンツ閲覧画面７１，７２が同時に表示された状態となる。
【００９９】
その後、第１のブラウザ２９ａが第１のコンテンツ閲覧画面７１に含まれるＷｅｂコンテンツの選択操作を検知すると（プロセスＰ１４）、第１のブラウザ２９ａのリンク情報取得部４１がリンク情報５１を取得する（プロセスＰ１５）。そして第１のブラウザ２９ａは、ユーザーによって選択されたＷｅｂコンテンツを第２のコンテンツ閲覧画面７２へ移動させるドラッグ操作を検知すると、第２のコンテンツ閲覧画面７２を表示している第２のブラウザ２９ｂに対し、イベント発生中であることを示す通知７５を出力する。この通知７５は、第１のブラウザ２９ａから第２のブラウザ２９ｂに対してユーザーによるファイル転送操作の途中であることを知らせるものである。
【０１００】
第１のブラウザ２９ａから通知７５を受けた第２のブラウザ２９ｂは、ユーザーによるファイルの保存先の指定操作を検知すると（プロセスＰ１６）、その保存先に関する保存先情報５２を取得する（プロセスＰ１７）。そして第２のブラウザ２９ｂは、第１のブラウザ２９ａに対し、保存先情報５２の取得が完了したことを示す通知７６を出力する（プロセスＰ１８）。
【０１０１】
第１のブラウザ２９ａは、第２のブラウザ２９ｂから通知７６を受けると、プロセスＰ１５で取得したリンク情報５１に基づき、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイル５３を第１のストレージサーバー５ａからダウンロードして取得する処理を開始する（プロセスＰ１８）。すなわち、第１のブラウザ２９ａは、リンク情報５１に基づいて第１のストレージサーバー５ａへファイル取得要求を送信し、第１のストレージサーバー５ａから送信される実体的なファイル５３を受信する。そして第１のブラウザ２９ａは、第１のストレージサーバー５ａから取得したファイル５３を保存する（プロセスＰ１９）。ファイル５３のダウンロードが完了すると、第１のブラウザ２９ａは、第２のブラウザ２９ｂに対してダウンロード完了の通知７７を出力する。
【０１０２】
第２のブラウザ２９ｂは、第１のブラウザ２９ａから通知７７を受けると、記憶部１２に保存されたファイル５３を読み出し（プロセスＰ２０）、プロセスＰ１７で取得した保存先情報５２に基づいて第２のストレージサーバー５ｂへのファイル５３のアップロードを開始する（プロセスＰ２１）。すなわち、第２のブラウザ２９ｂは、第２のストレージサーバー５ｂへファイル送信要求を送信した後、それに引き続いてファイル５３を送信する。第２のストレージサーバー５ｂへのアップロードが完了すると、第２のブラウザ２９ｂは、記憶部１２のファイル５３を削除する（プロセスＰ２２）。このとき、リンク情報５１及び保存先情報５２も記憶部１２から削除する。
【０１０３】
以上のような動作プロセスにより、第１のブラウザ２９ａと第２のブラウザ２９ｂとが互いに連携して第１のストレージサーバー５ａに保存されていたファイル５３を第２のストレージサーバー５ｂへ転送することができる。そして上記のような動作プロセスでは、ファイル５３のダウンロードが行われるとき、ユーザーは、ファイル５３のダウンロードの開始を指示したり、ダウンロードしたファイル５３の保存先を指定したりする必要がない。またファイル５３のアップロードが行われるときにも、ユーザーは、ファイル５３のアップロードの開始を指示したり、アップロード先のフォルダなどを指定したりする必要がない。つまり、ユーザーは第１のコンテンツ閲覧画面７１に含まれるＷｅｂコンテンツを第２のコンテンツ閲覧画面６２へ移動させる簡単な操作を行うことにより、そのＷｅｂコンテンツに対応する実体的なファイル５３が第１及び第２のブラウザ２９ａ，２９ｂの連携動作によって第１のストレージサーバー５ａから第２のストレージサーバー５ｂへ自動転送されるため、異なるサーバー５ａ，５ｂ間でファイル転送を行うときの操作性が著しく改善される。
【０１０４】
次に第１及び第２のブラウザ２９ａ，２９ｂによって行われる詳細な処理手順について説明する。図１５乃至図１７は、第１及び第２のブラウザ２９ａ，２９ｂによる詳細な処理手順の一例を示すフローチャートである。この処理は、情報処理装置２において複数のブラウザ２９ａ，２９ｂが起動された後、各ブラウザ２９ａ，２９ｂが繰り返し行う処理である。尚、以下においては、第１のブラウザ２９ａによる処理として説明するが、第２のブラウザ２９ｂによる処理もこれと同様である。
【０１０５】
第１のブラウザ２９ａは、この処理を開始すると、第１のコンテンツ閲覧画面７１に対するユーザーの操作を検知するまで待機する（ステップＳ５０）。そしてユーザーの操作を検知すると（ステップＳ５０でＹＥＳ）、第１のブラウザ２９ａは、他のブラウザ（例えば第２のブラウザ２９ｂ）からイベント発生中であることが通知されているか否かを判断する（ステップＳ５１）。その結果、イベント発生中でない場合（ステップＳ５１でＮＯ）、第１のブラウザ２９ａは、ユーザーによるＷｅｂコンテンツの選択操作であるか否かを判断する（ステップＳ５２）。Ｗｅｂコンテンツの選択操作である場合（ステップＳ５２でＹＥＳ）、第１のブラウザ２９ａは、ファイル取得処理を実行する（ステップＳ５３）。これに対し、ユーザーの操作がＷｅｂコンテンツの選択操作でなかった場合（ステップＳ５２でＮＯ）、第１のブラウザ２９ａは、ユーザーの操作に応じた処理を実行する（ステップＳ５４）。ユーザーの操作に応じた処理には、例えば第１のコンテンツ閲覧画面７１を更新する処理などが含まれる。
【０１０６】
一方、ユーザーの操作を検知したときに他のブラウザからイベント発生中であることが通知されていた場合（ステップＳ５１でＹＥＳ）、第１のブラウザ２９ａは、コピー先などの保存先の指定操作であるか否かを判断する（ステップＳ５５）。そして保存先の指定操作である場合（ステップＳ５５でＹＥＳ）、第１のブラウザ２９ａは、ファイル送信処理を実行する（ステップＳ５６）。これに対し、ユーザーの操作が保存先の指定操作でなかった場合（ステップＳ５５でＮＯ）、第１のブラウザ２９ａは、ステップＳ５４と同様、ユーザーの操作に応じた処理を実行する（ステップＳ５７）。
【０１０７】
図１６は、ファイル取得処理（ステップＳ５３）の詳細な処理手順の一例を示すフローチャートである。第１のブラウザ２９ａは、ファイル取得処理（ステップＳ５３）を開始すると、リンク情報取得部４１を機能させる。そしてリンク情報取得部４１は、サーバー登録情報２３を参照し（ステップＳ６０）、第１のコンテンツ閲覧画面７１がサーバー登録情報２３に登録されたストレージサーバー５から取得された画面であるか否かを判断する（ステップＳ６１）。その結果、登録サーバーではない場合（ステップＳ６１でＮＯ）、ファイル取得処理を終了する。一方、登録サーバーである場合（ステップＳ６１でＹＥＳ）、リンク情報取得部４１は、ユーザーによって選択されたＷｅｂコンテンツに対応する実体的なファイルへのリンク情報５１を取得し、そのリンク情報５１を一時的に保存する（ステップＳ６２）。
【０１０８】
その後、第１のブラウザ２９ａは、ユーザーによって選択されたＷｅｂコンテンツが第２のコンテンツ閲覧画面７２へドラッグ操作されたことを検知すると（ステップＳ６３でＹＥＳ）、第２のコンテンツ閲覧画面７２を表示している第２のブラウザ２９ｂに対してイベント発生中であることを通知する（ステップＳ６４）。そして第１のブラウザ２９ａは、第２のブラウザ２９ｂから何らかの通知を受信するまで待機する状態となる。すなわち、第１のブラウザ２９ａは、第２のブラウザ２９ｂから保存先情報５２の取得完了通知を受信したか否かを判断し（ステップＳ６５）、保存先情報５２の取得完了通知を受信していない場合には（ステップＳ６５でＮＯ）、第２のブラウザ２９ｂからイベント終了が通知されたか否かを判断する（ステップＳ６６）。イベント終了とは、第１のブラウザ２９ａがＷｅｂコンテンツの選択操作を検知した後、第２のブラウザ２９ｂが保存先情報５２を取得することなくイベントが終了することである。第１のブラウザ２９ａは、イベント終了の通知を受けていない場合（ステップＳ６６でＮＯ）、ステップＳ６５へ戻って同様の処理を繰り返す。そして第２のブラウザ２９ｂからイベント終了が通知された場合（ステップＳ６６でＹＥＳ）、第１のブラウザ２９ａは、ファイル取得処理を終了する。このとき、ステップＳ６２で取得したリンク情報は破棄しても良い。
【０１０９】
また保存先情報５２の取得完了通知を受信した場合（ステップＳ６５でＹＥＳ）、第１のブラウザ２９ａは、ファイル取得部４３を機能させる。ファイル取得部４３は、ステップＳ６２で取得したリンク情報５１を読み出し（ステップＳ６７）、そのリンク情報５１に基づいて第１のストレージサーバー５ａへファイル取得要求を送信（ステップＳ６８）。そしてファイル取得部４３は、第１のストレージサーバー５ａからファイル５３のダウンロードを開始すると共に（ステップＳ６９）、ダウンロードしたファイル５３の保存処理を開始する（ステップＳ７０）。その後、ファイル取得部４３は、ファイル５３のダウンロードが完了するまで待機し（ステップＳ７１）、ダウンロードが完了すると、第２のブラウザ２９ｂに対してダウンロードが完了したことを通知する（ステップＳ７２）。以上で、ファイル取得処理が終了する。
【０１１０】
次に図１７は、ファイル送信処理（ステップＳ５６）の詳細な処理手順の一例を示すフローチャートである。第１のブラウザ２９ａは、ファイル送信処理（ステップＳ５６）を開始すると、保存先情報取得部４２を機能させる。そして保存先情報取得部４２は、サーバー登録情報２３を参照し（ステップＳ８０）、第１のコンテンツ閲覧画面７１がサーバー登録情報２３に登録されたストレージサーバー５から取得された画面であるか否かを判断する（ステップＳ８１）。その結果、登録サーバーではない場合（ステップＳ８１でＮＯ）、第１のブラウザ２９ａは、イベント発生中であることを通知してきた第２のブラウザ２９ｂに対してイベント終了を通知し（ステップＳ８２）、ファイル送信処理を終了する。一方、登録サーバーである場合（ステップＳ８１でＹＥＳ）、保存先情報取得部４２は、ユーザーがドロップ操作を行った表示領域に対応する保存先情報５２を取得し、その保存先情報５２を一時的に保存する（ステップＳ８３）。そして第１のブラウザ２９ａは、イベント発生中であることを通知してきた第２のブラウザ２９ｂに対して保存先情報５２の取得完了通知を送信する（ステップＳ８４）。
【０１１１】
その後、第１のブラウザ２９ａは、第２のブラウザ２９ｂからダウンロード完了通知を受信するまで待機する状態となる（ステップＳ８５）。そしてダウンロード完了通知を受信すると（ステップＳ８５でＹＥＳ）、第１のブラウザ２９ａは、ファイル送信部４４を機能させる。ファイル送信部４４は、ステップＳ８３で取得された保存先情報５２を読み出し（ステップＳ８６）、その保存先情報５２に基づいて第２のストレージサーバー５ｂにファイル送信要求を送信する（ステップＳ８７）。そしてファイル送信部４４は、第２のブラウザ２９ｂによって取得されたファイル５３を読み出し（ステップＳ８８）、第２のストレージサーバー５ｂに対するファイル５３のアップロードを開始する（ステップＳ８９）。ファイル送信部４４は、ファイル５３のアップロードが完了するまで待機し（ステップＳ９０）、アップロードが完了すると（ステップＳ９０でＹＥＳ）、記憶部１２に保存されているファイル５３を削除し（ステップＳ９１）、さらにリンク情報５１及び保存先情報５２を削除する（ステップＳ９２）。以上で、ファイル送信処理が終了する。
【０１１２】
情報処理装置２の制御部１０において第１及び第２のブラウザ２９ａ，２９ｂが起動され、表示部１３ａに第１のコンテンツ閲覧画面７１と第２のコンテンツ閲覧画面７２とが表示されているとき、第１及び第２のブラウザ２９ａ，２９ｂのそれぞれにおいて上述した処理が行われることにより、第１及び第２のブラウザ２９ａ，２９ｂが相互に連携し、ユーザーの操作に応じて第１のストレージサーバー５ａと第２のストレージサーバー５ｂとの間でのファイル転送を自動的に行うことができるようになる。そして本実施形態においても、従来のコンテンツ移動サーバーのような専用サーバーを別途設けることなく、またユーザーにとっては操作が簡単であるという点で第１実施形態と同様の作用効果を奏するものである。尚、本実施形態では、上記の点以外は、第１実施形態と同様であることは言うまでもない。
【０１１３】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は、上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１１４】
例えば、上記実施形態では、第１のストレージサーバー５ａ及び第２のストレージサーバー５ｂは、インターネット上のクラウド４に設けられる場合を例示したが、これに限られるものではない。すなわち、上述した第１及び第２のストレージサーバー５ａ，５ｂのうち、一方又は両方がローカルネットワーク３の環境下に設けられているものであっても構わない。
【０１１５】
また上記実施形態では、第１のストレージサーバー５ａ及び第２のストレージサーバー５ｂが情報処理装置２の外部に設けられる場合を例示したが、第１及び第２のストレージサーバー５ａ，５ｂのうちの一方が情報処理装置２に内蔵されるものであっても構わない。すなわち、情報処理装置２において起動されるブラウザ２９，２９ａ，２９ｂは、情報処理装置２に搭載されたＩＷＳ部１７に内部アクセスし、そのＩＷＳ部１７からＷｅｂコンテンツを取得してコンテンツ閲覧画面を表示させることができる。このとき、ＩＷＳ部１７は、記憶部１２に設けられたＢＯＸ２４に格納されているファイルのファイル一覧画面などを表示させるためのＷｅｂコンテンツを生成し、ブラウザ２９，２９ａ，２９ｂに対して出力することができる。この場合、情報処理装置２に設けられたＩＷＳ部１７及び記憶部１２が上述したストレージサーバー５と同様の機能を発揮することになる。そしてブラウザ２９，２９ａ，２９ｂは、ＩＷＳ部１７によって提供されるコンテンツ閲覧画面と、外部のストレージサーバー５から取得したコンテンツ閲覧画面とを表示部１３ａに表示しているとき、上記各実施形態で説明した動作を行うことにより、情報処理装置２の内部に設けられたＢＯＸ２４と、外部のストレージサーバー５との間で相互にファイル転送を行うことができるようになる。
【０１１６】
また上記実施形態では、情報処理装置２が、スキャン機能やプリント機能などの画像処理に関する複数の機能を備えたＭＦＰで構成される場合を例示したが、これに限られるものではない。すなわち、情報処理装置２は、スキャナやプリンタなどの画像処理に関する一つだけの機能を備えた単機能装置であっても良い。また情報処理装置２は、必ずしも画像処理機能を備えたものに限られず、例えば一般的なパーソナルコンピュータ、タブレット端末、スマートフォンなどであっても良い。それらの装置においても、上述したブラウザ２９，２９ａ，２９ｂの機能が搭載されることにより、複数のサーバー５ａ，５ｂ間でのファイルの自動転送を行うことができるようになる。
【０１１７】
また上記実施形態では、ブラウザ２９，２９ａ，２９ｂによって表示部１３ａに複数のコンテンツ閲覧画面が表示されているとき、ユーザーによってＷｅｂコンテンツをドラッグアンドドロップする一連の操作が行われた場合に、ファイルの自動転送を行う場合を例示した。しかし、ユーザーがファイル転送を指示するために行う操作は、必ずしもドラッグアンドドロップ操作のような一連の操作に限られない。例えば、ユーザーが第１のコンテンツ閲覧画面に含まれるＷｅｂコンテンツのコピー操作又は切り取り操作を行った後、表示画面を第２のコンテンツ閲覧画面に切り替え、第２のコンテンツ閲覧画面に対してＷｅｂコンテンツの貼り付け操作を行った場合にも、上述したブラウザ２９，２９ａ，２９ｂは、ファイルの自動転送を行うことが可能である。
【符号の説明】
【０１１８】
１  情報処理システム
２  情報処理装置
５（５ａ，５ｂ）  ストレージサーバー
１３ａ  表示部（表示手段）
１３ｂ  操作部（操作入力手段）
２２  ブラウザプログラム
２３  サーバー登録情報
２９，２９ａ，２９ｂ  ブラウザ
３３  画面制御部（画面制御手段）
４１  リンク情報取得部（リンク情報取得手段）
４２  保存先情報取得部（保存先情報取得手段）
４３  ファイル取得部（ファイル取得手段）
４４  ファイル送信部（ファイル送信手段）
４５  サーバー情報管理部（サーバー情報管理手段）
５１  リンク情報
５２  保存先情報
５３  ファイル
【図１】
0006369607.tif 000002
【図２】
0006369607.tif 000003
【図３】
0006369607.tif 000004
【図４】
0006369607.tif 000005
【図５】
0006369607.tif 000006
【図６】
0006369607.tif 000007
【図７】
0006369607.tif 000008
【図８】
0006369607.tif 000009
【図９】
0006369607.tif 000010
【図１０】
0006369607.tif 000011
【図１１】
0006369607.tif 000012
【図１２】
0006369607.tif 000013
【図１３】
0006369607.tif 000014
【図１４】
0006369607.tif 000015
【図１５】
0006369607.tif 000016
【図１６】
0006369607.tif 000017
【図１７】
0006369607.tif 000018