(57)【要約】【課題】複数のクラウドサービスの利用の利便性を高める。【解決手段】情報システムは、ユーザーが複数のクラウドサーバーのそれぞれについて保有するアカウントを示すアカウント情報を管理する情報管理部と、ユーザーがログインしたときに、複数のクラウドサーバーのそれぞれからユーザーによる利用の状況を示す利用情報を取得する取得部と、利用情報によって示されるユーザーによる複数のクラウドサーバーのそれぞれの利用の状況を、当該ユーザーがログインに際して操作した機器に備わるディスプレイに一覧表示させるユーザーインタフェース部と、を備える。【選択図】図１２
2014238786.tif 000002
【特許請求の範囲】
【請求項１】
複数のクラウドサーバーと通信する情報システムであって、
当該情報システムのユーザーが前記複数のクラウドサーバーのそれぞれについて保有するアカウントを示すアカウント情報を管理する情報管理部と、
前記ユーザーがログインしたときに、前記アカウント情報を用いて前記複数のクラウドサーバーにアクセスし、当該複数のクラウドサーバーのそれぞれから前記ユーザーによる利用の状況を示す利用情報を取得する取得部と、
前記利用情報によって示される前記ユーザーによる前記複数のクラウドサーバーのそれぞれの利用の状況を、当該ユーザーがログインに際して操作した機器に備わるディスプレイに一覧表示させるユーザーインタフェース部と、を備える
ことを特徴とする情報システム。
【請求項２】
ログインした前記ユーザーが前記複数のクラウドサーバーの少なくとも１つを新たに利用するための入力操作をしたときに、前記複数のクラウドサーバーのうちの当該ユーザーに対して利用を推奨するクラウドサーバーを、前記利用情報によって示される当該ユーザーによる当該複数のクラウドサーバーのそれぞれの利用の状況に応じて選択する選択部をさらに備え、
前記ユーザーインタフェース部は、前記選択部による選択の結果を前記ディスプレイに表示させる
請求項１記載の情報システム。
【請求項３】
前記情報管理部は、前記複数のクラウドサーバーのそれぞれの利用料金の算定要領を示す料金設定情報を管理し、
前記選択部は、前記料金設定情報および前記利用情報に基づいて、新たな利用による利用料金の増加額が前記複数のクラウドサーバーのうちで最も少ないクラウドサーバーを選択する
請求項２記載の情報システム。
【請求項４】
前記ユーザーの指示に従って、前記複数のクラウドサーバーのうちの第１のクラウドサーバーに保存されているファイルを第２のクラウドサーバーが更新する連携処理を、当該第１のクラウドサーバーおよび当該第２のクラウドサーバーに実行させる連携処理部をさらに備える
請求項１ないし３のいずれかに記載の情報システム。
【請求項５】
前記選択部は、前記連携処理の実行に先立って、前記ファイルの更新が可能でありかつ利用料金の増加額が最も少ないクラウドサーバーを、当該ユーザーに対して推奨する前記第２のクラウドサーバーとして選択する
請求項４記載の情報システム。
【請求項６】
前記連携指示部は、前記第２のクラウドサーバーが前記第１のクラウドサーバーにアクセスすることができない場合、前記第２のクラウドサーバーまたは当該第２のクラウドサーバーがアクセス可能なストレージに前記ファイルを転送した後、当該第２のクラウドサーバーに当該ファイルを更新させる
請求項５記載の情報システム。
【請求項７】
前記複数のクラウドサーバーのいずれかにファイルを転送する際に、必要に応じてファイル形式を転送先に適合する形式に変換する
請求項１ないし６のいずれかに記載の情報システム。
【請求項８】
ネットワーク通信が可能な情報機器に備えられた
請求項１ないし７のいずれかに記載の情報システム。
【請求項９】
前記情報管理部、前記取得部および前記ユーザーインタフェース部のうちの少なくとも一つが第１の情報機器に備えられ、他の少なくとも一つが前記第１の情報機器と通信可能な第２の情報機器に備えられた
請求項１ないし７のいずれかに記載の情報システム。
【請求項１０】
ネットワーク通信が可能な複合型の情報機器であって、
原稿シートから画像を読み取るイメージスキャナーと、
画像を用紙に印刷するプリンターエンジンと、
データを記憶するストレージと、
ディスプレイを有した操作パネルと、
前記イメージスキャナーによって得られる画像データまたは前記ストレージに保存されているドキュメントを、当該情報機器のユーザーが前記操作パネルを介して複数のクラウドサーバーから選んだクラウドサーバーに転送する転送処理部と、
前記複数のクラウドサーバーのいずれかから転送されたドキュメントを前記プリンターエンジンに印刷させる印刷処理部と、
当該情報機器のユーザーが前記複数のクラウドサーバーのそれぞれについて保有するアカウントを示すアカウント情報を管理する情報管理部と、
前記ユーザーがログインしたときに、前記アカウント情報を用いて前記複数のクラウドサーバーにアクセスし、当該複数のクラウドサーバーのそれぞれから前記ユーザーによる利用の状況を示す利用情報を取得する取得部と、
前記利用情報によって示される前記ユーザーによる前記複数のクラウドサーバーのそれぞれの利用の状況を、前記ディスプレイに一覧表示させるユーザーインタフェース部と、を備える
ことを特徴とする複合型の情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドコンピューティングに関する。
【背景技術】
【０００２】
オンラインストレージをはじめとする各種のクラウドサービスがインターネット上で展開されている。タブレットやスマートフォンといった携帯型の情報機器（以下、携帯端末という）の普及と相まって、クラウドサービスの利便性が高まっている。近年、クラウドサービスを業務活動に利用する企業が増加している。
【０００３】
複数のクラウドサービスを使い分けるユーザーがいる。例えば、複数のオンラインストレージのアカウントを保有し、文書と写真とを分けるというように保存したいデータの種類や属性によってオンラインストレージを使い分ける場合がある。オンラインストレージと、ドキュメントの作成・編集のためのソフトウェアを提供するサービスとを利用する場合もある。
【０００４】
一方、従来において、複数のファイルシステムを備えたネットワークストレージシステムに関する開示がある。特許文献１には、複数のファイルシステムを仮想化して１つのファイルシステムとしてファイルアクセスを可能としたネットワークストレージシステムにおいて、ファイルシステムのストレージ資源の使用量を定期的に調査するスイッチ装置を設け、複数のファイルシステムのストレージ資源の使用の制限を統合的に行うことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０９２３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
複数のクラウドサービスを利用するユーザーは、各クラウドサーバーに個別にアクセスしなければならなかった。そのため、ユーザーは、各クラウドサービスを利用する際にアカウントＩＤやパスワードを使い分ける必要がある。従量料金制のクラウドサービスを利用する場合において、各クラウドサーバーの現在の利用料金（課金額）を知りたいときも、各クラウドサーバーに個別にアクセスしなければならない。利用するクラウドサービスの数が多くなれば、これらクラウドサービスを使い分けるためのユーザーの作業負担が増える。
【０００７】
本発明は、このような事情に鑑み、複数のクラウドサービスの利用の利便性を高めることを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成する情報システムは、複数のクラウドサーバーと通信する情報システムであって、当該情報システムのユーザーが前記複数のクラウドサーバーのそれぞれについて保有するアカウントを示すアカウント情報を管理する情報管理部と、前記ユーザーがログインしたときに、前記アカウント情報を用いて前記複数のクラウドサーバーにアクセスし、当該複数のクラウドサーバーのそれぞれから前記ユーザーによる利用の状況を示す利用情報を取得する取得部と、前記利用情報によって示される前記ユーザーによる前記複数のクラウドサーバーのそれぞれの利用の状況を、当該ユーザーがログインに際して操作した機器に備わるディスプレイに一覧表示させるユーザーインタフェース部と、を備える。
【発明の効果】
【０００９】
本発明によれば、ユーザーは情報システムにログインすることによって、自己が利用する複数のクラウドサーバーの利用の状況を一元的に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る情報システムを用いてクラウドサービスを利用するネットワークの例を示す図である。
【図２】情報システムを備える情報機器のハードウェア構成を示す図である。
【図３】情報システムの機能構成を示す図である。
【図４】複数のクラウドサーバーの料金設定を一元管理するための費用情報テーブルを示す図である。
【図５】複数のクラウドサーバーとの通信のための情報を一元化した通信仕様テーブルを示す図である。
【図６】複数のクラウドサーバーの相互の通信形態を一元化した連携形態テーブルを示す図である。
【図７】複数のクラウドサーバーのアカウントを一元管理するためのユーザー別アカウント管理テーブルを示す図である。
【図８】ユーザーに利用を推奨するクラウドサーバーの選択における優先事項の設定のための優先度テーブルを示す図である。
【図９】優先事項の設定者のための補足情報テーブルを示す図である。
【図１０】１台以上のクラウドサーバーが関係するファイル移動のためのオプション設定テーブルを示す図である。
【図１１】複数のクラウドサーバーの利用状況の一覧表示の例を示す図である。
【図１２】クラウドサーバーにファイルを転送する場合に表示される操作画面の例を示す図である。
【図１３】情報システムによるクラウドサーバーの選択結果を表示する操作画面の例を示す図である。
【図１４】複数のクラウドサーバーが関係する連携処理の設定のための操作画面の例を示す図である。
【図１５】情報システムの動作を示すフローチャートの第１の部分を示す図である。
【図１６】情報システムの動作を示すフローチャートの第２の部分を示す図である。
【発明を実施するための形態】
【００１１】
図１の例示において、ＭＦＰ(Multi-functional Peripheral)２に情報システム１が組み込まれている。ＭＦＰ２は、コピー機、プリンター、ネットワークスキャナー、ファクシミリ機、ドキュメントサーバーなどとして使用可能な複合型の情報機器である。ＭＦＰ２は企業のオフィスに設置され、企業内のＬＡＮ(Local Area Network)６に接続されている。ＭＦＰ２は、パーソナルコンピューター３ａ，３ｂやサーバー５といったＬＡＮ６上の機器、およびＬＡＮ６を介して接続されるインターネット上のクラウドサーバー３１，３２，３３，３４との通信が可能である。タブレット４または他の携帯端末とＭＦＰ２との通信には、ＷＬＡＮ(Wireless Local Area Network)の規格に準拠したアクセスポイント７が用いられる。
【００１２】
情報システム１は、ＭＦＰ２の使用が許された従業員に、複数のクラウドサービスを簡便に利用することのできるシームレスなクラウド利用環境を提供する。例示では、従業員の一人であるユーザー（Ａ氏）９が四つのクラウドサービス（これらの名称を便宜的に「クラウドＡ」、「クラウドＢ」、「クラウドＣ」、「クラウドＤ」とする）を利用する場合が想定されている。四つのクラウドサービスは、それぞれに一つずつ対応するクラウドサーバー３１，３２，３３，３４によって提供される。
【００１３】
情報システム１は、ユーザー９が指定したジョブをクラウドサーバー３１，３２，３３，３４に実行させる。ジョブには、単一のクラウドサーバーのみが関係する処理（これを“単独処理”と呼称する）を行なうジョブと、複数のクラウドサーバーが関係する処理（これを“連携処理”と呼称する）を行なうジョブとがある。単独処理は、例えばクラウドにファイルをアップロードしたり、クラウドに保存されたドキュメントをＭＦＰ２に印刷させたりする処理である。連携処理は、例えばクラウドサーバー間でファイルを移動させたり、第１のクラウドサーバーによって作成したドキュメントを第２のクラウドサーバーに保存したりする処理である。
【００１４】
ユーザー９は、ＭＦＰ２に備え付けられた操作パネル、パーソナルコンピューター３ａ，３ｂのようにＬＡＮ６にケーブル接続された情報機器、またはタブレット４のように無線通信の可能な携帯型の情報機器を用いて情報システム１にアクセスする。ＬＡＮ６を介してアクセスする場合、ユーザー９は自己が操作する機器において、ＷｅｂブラウザによってＭＦＰ２の操作パネルと同様の操作環境を得ることができる。ユーザー９は、情報システム１が提供するユーザーインタフェース（操作画面）によって、クラウドの利用に関わる情報を取得し、所望のジョブの実行を指示する。
【００１５】
図２はＭＦＰ２のハードウェア構成を示している。ＭＦＰ２は、メインコントローラー１０、操作パネル１６、ＡＤＦ(Auto Document Feeder)２１、イメージスキャナー２２、プリンターエンジン２３、通信インタフェース２５、モデム２６、およびストレージ２８を有している。
【００１６】
メインコントローラー１０はＭＦＰ２の全体制御を担う。メインコントローラー１０は、各種のプログラムを実行するコンピューターとしてのＣＰＵ(Central Processing Unit)１２、制御プログラムを記憶するＲＯＭ（Read Only Memory）１３、プログラム実行のワークエリアとされるＲＡＭ（Random Access Memory）１４、および制御用の設定データを記憶するバッテリバックアップされたＮＶ−ＲＡＭ（不揮発性メモリ）１５を有する。ＣＰＵ１２は、ＭＦＰ２とクラウドとの連携に関わるプログラムを実行したとき、情報システム１として動作する。
【００１７】
操作パネル１６は、ディスプレイ１７およびタッチパネル１８を有する。ディスプレイ１７は例えば液晶パネルである。タッチパネル１８はディスプレイ１７の表示面上のタッチ操作を検出し、タッチ点の位置を示す信号を出力する。
【００１８】
ＡＤＦ２１は、コピー、イメージ入力、またはファクシミリ送信において、原稿シートをイメージスキャナー２２の読取り位置へ搬送する。イメージスキャナー２２は原稿シートに記録されている画像情報を光学的に読み取る。プリンターエンジン２３は、多段式の用紙スタッカー２４から供給される用紙の片面または両面に電子写真法によってモノクロまたはカラーの画像を印刷する。
【００１９】
通信インタフェース２５はＭＦＰ２をＬＡＮ６に接続する。通信インタフェース２５は、クラウドサーバー３１，３２，３３，３４との通信を含め、ＬＡＮ６が介在する通信に用いられる。モデム２６は公衆電話回線８によるファクシミリ通信に用いられる。モデム２６はＮＣＵ（Network Control Unit）を備えている。
【００２０】
ストレージ２８は、ハードディスクドライブ（ＨＤＤ）または他の大容量記憶デバイスである。ストレージ２８は、制御プログラムや制御用のデータを記憶する媒体として用いられる。ストレージ２８に格納されているプログラムやデータは必要に応じてプログラム実行のワークエリアにロードされる。ストレージ２８には、ドキュメントを保存するメモリとして用いられるボックス２９が設けられている。
【００２１】
図３は情報システム１の機能構成を示している。情報システム１は、ユーザーインタフェース部１０１、情報管理部１０２、取得部１０３、選択部１０４、連携処理部１０５、印刷処理部１１２、および転送処理部１１４を有している。これらの要素は、メインコントローラー１０のＣＰＵ１２が所定のプログラムを実行することによって実現される機能要素である。
【００２２】
ユーザーインタフェース部１０１はユーザー９との情報のやりとりを受け持つ。ユーザーインタフェース部１０１は、ユーザー９がＭＦＰ２へのログインに用いた機器に備わるディスプレイに所定の操作画面を表示させ、操作画面に対応するユーザー９の指示をそれに応答すべき機能要素に伝える。本例ではＭＦＰ２へのログインの承認が情報システム１へのログインの承認となる。ユーザー９が操作パネル１６によって操作するときは操作パネル１６のディスプレイによって操作画面が表示される。タブレット４が操作に用いられるとき、ユーザーインタフェース部１０１は図示しない通信処理部と連携してタブレット４と通信する。
【００２３】
情報管理部１０２は、クラウドサービスの利用に関わる情報を管理する。管理される情報として、料金設定情報５０、アカウント情報６０、利用情報７０、選択設定情報８０などがある。これらの情報はストレージ２８またはＮＶ−ＲＡＭ１５によって記憶される。
【００２４】
料金設定情報５０は、ユーザー９を含む情報システム１のユーザーが利用する複数のクラウドサービス（クラウドサーバー）のそれぞれの利用料金の算定要領を示す。この料金設定情報５０は、各クラウドサーバーを運用するサービス事業者から提供される情報に基づいて、例えばＭＦＰ２の管理者によって登録される。
【００２５】
アカウント情報６０は、情報システム１のユーザーが複数のクラウドサーバーのそれぞれについて保有するアカウントを示す。アカウント情報６０は、各ユーザーが新たにアカウントを取得したり、ユーザーの増減が生じたりするごとに更新される。
【００２６】
利用情報７０は、アカウント情報６０に登録されているユーザーによるクラウドサーバーの利用の状況を示す。ここでいう利用の状況とは、データ保存サービス（オンラインストレージ）における保存データ量（または残量）や保存されているファイルのファイル名、最終アクセス日時、従量料金制における課金額など、クラウドサーバーから提供される情報が示す最新の利用状態を意味する。利用情報７０におけるクラウドサービスの利用は、当該情報システム１が介在した利用だけでなく、ユーザーが外出先で携帯端末から直接にデータをアップロードするというような当該情報システム１の介在しない利用を含む。
【００２７】
選択設定情報８０は、後述する選択部１０４に対して設定された動作条件を示す。選択設定情報８０は、例えば情報システム１の管理者によって登録される。
【００２８】
これら情報の管理に加えて、情報管理部１０２は、クラウド３０（クラウドサーバー３１，３２，３３，３４を有する）とＭＦＰ２との間で送受されるデータのストレージ２８に対する入出力に関与する。イメージスキャナー２２で読み取ったスキャン画像４１をクラウド３０に保存させるジョブにおいて、情報管理部１０２はイメージスキャナー２２からのスキャン画像４１をストレージ２８に一旦格納し、その後に転送処理部１１４に引き渡す。クラウド３０に保存されているドキュメントを印刷するジョブにおいて、情報管理部１０２はクラウド３０から転送されたドキュメント４２をストレージ２８に一旦格納し、その後に印刷処理部１１２に引き渡す。
【００２９】
取得部１０３は、上述の利用情報７０をクラウド３０から取得する。取得部１０３は、例えばユーザー９がログインしたときに、アカウント情報７０におけるユーザー９に対応するデータを用いてユーザー９がアカウントをもつ複数のクラウドサーバー３１，３２，３３，３４にアクセスし、当該複数のクラウドサーバー３１，３２，３３，３４のそれぞれからユーザー９による利用の状況を示す情報を取得する。取得部１０３によって取得された情報は、情報管理部１０２によって利用情報７０として管理される。
【００３０】
選択部１０４は、ユーザー９に対して利用を推奨するクラウドサーバーを、当該ユーザー９に対応する複数のクラウドサーバー３１，３２，３３，３４から選択する。選択は、ユーザー９が新たにクラウド３０を利用するための入力操作をしたときに行なわれる。選択部１０４は、情報管理部１０２を介して利用情報７０および選択設定情報８０を取り込み、設定された動作条件の下で、ユーザー９による複数のクラウドサーバー３１，３２，３３，３４のそれぞれの利用の状況に応じて１以上のクラウドサーバーを選択する。例えば、利用が有料である場合、選択部１０４は料金設定情報５０および利用情報７０に基づいて、新たな利用による利用料金の増加額が最も少ないクラウドサーバーを選択する。選択部１０４による選択の結果はユーザーインタフェース部１０１に通知され、ユーザーインタフェース部１０１によって表示される。
【００３１】
連携処理部１０５は、ユーザーが指定した連携処理に関係する複数のクラウドサーバーへの指示を受け持つ。例えば、連携処理部１０５は第１のクラウドサーバーに保存されているファイルを第２のクラウドサーバーが更新する連携処理を、第１のクラウドサーバーおよび第２のクラウドサーバーに実行させる。その際、第２のクラウドサーバーが第１のクラウドサーバーにアクセスすることができない場合、第２のクラウドサーバーまたは当該第２のクラウドサーバーがアクセス可能なストレージに更新対象のファイルを転送した後、第２のクラウドサーバーに当該ファイルを更新させる。このとき用いるストレージは、ＭＦＰ２に備わるストレージ２８でもよいし、サーバー５またはＬＡＮ６上の他の機器内のメモリ装置であってもよい。
【００３２】
印刷処理部１１２は、クラウド３０からＭＦＰ２に転送されたドキュメント４２をプリンターエンジン２３に印刷させるための処理を受け持つ。印刷処理部１１２は、ユーザーインタフェース部１０１を介してユーザー９による印刷指示を受けると、情報管理部１０２を介して取得したドキュメント４２を図示しないプリンターコントローラーに引き渡す。プリンターコントローラーによってドキュメント４２が所定のラスター画像データに変換され、プリンターエンジン２３によって印刷される。
【００３３】
転送処理部１１４は、スキャン画像４１や他のファイルをクラウド３０へ転送するための処理を受け持つ。転送処理部１１４は、ユーザーインタフェース部１０１を介してユーザー９による転送指示を受けると、情報管理部１０２を介して取得した転送対象データを通信インタフェース２５に送る。転送処理部１１４は、ファイルを転送する際に、必要に応じてファイル形式を転送先に適合する形式に変換する。例えば、ファイルの拡張子を変更する。
【００３４】
図４は料金設定情報５０を管理するための費用情報テーブルＴ５０を示している。費用情報テーブルＴ５０において、複数のクラウドサービスについて、サービス種類、従量料金およびアカウントの取得に必要な基本料金が示される。図４の例示において、クラウドＡについて、サービス種類がデータ保存型（オンラインストレージ）であること、初期設定の記憶容量が５ＧＢであること、５０ＧＢまでの容量増加が可能であること、１ＧＢあたりの月額（単価）が１００円であることなどが示されている。また、クラウドＢについて、サービス種類がアプリケーション提供型であること、初期設定の記憶容量が１ＧＢであること、２０ＧＢまでの容量増加が可能であること、単価が５００円であることなどが示されている。
【００３５】
図５はクラウドサーバーとの通信のための通信仕様テーブルＴ５１を示している。通信仕様テーブルＴ５１において、複数のクラウドサービスについて、通信に用いるソフトウェア、プロトコルおよび適合するファイル形式が一元化されている。
【００３６】
図６はクラウドサーバー間の通信形態を一元化した連携形態テーブルＴ５２を示している。連携形態テーブルＴ５２では、複数のクラウドサービスについて、それぞれのクラウドサーバーがＭＦＰ２のボックス２９、ＬＡＮ６上のサーバー５（社内サーバー）および他のクラウドサーバーにアクセスすることができるかどうかが示される。“直接”とあるのはアクセスが可能であることを表わし、“間接”とあるのは二つのデバイスの通信に両デバイスが共にアクセス可能な第３のデバイスの介在が必要であることを表わす。
【００３７】
図７はアカウント情報６０を管理するためのユーザー別アカウント管理テーブルＴ６０を示している。ユーザー別アカウント管理テーブルＴ６０において、情報システム１に登録された複数のユーザーのそれぞれについて、各ユーザーが保有するアカウントに対応するユーザー名（ＩＤ）およびパスワードが示される。また、アカウントごとにユーザーが指定したデフォルトディレクトリが示される。デフォルトディレクトリは、各ユーザーによるクラウドサービスの利用状況を表示するときに、初期表示するディレクトリを決める情報である。
【００３８】
図８は選択設定情報８０を管理するための優先度テーブルＴ８１を示している。情報システム１では、ユーザーに推奨するクラウドサービスを選択部１０４が選択する際に優先すべき事項を、予めユーザーまたは管理者が設定することができる。優先度テーブルＴ８１によって、優先事項およびその優先順位が管理される。図８の例示では、“コスト”および“スピード”が優先事項として挙げられ、“コスト”の優先順位が第１位とされ、“スピード” 優先順位が第２位とされている。優先順位の設定に際して図９の補足情報テーブルＴ８２を参考情報として用いることができる。
【００３９】
図１０は１台以上のクラウドサーバーが関係するファイル移動のためのオプション設定テーブルＴ８３を示している。情報システム１では、クラウドサーバー内のファイルを他のクラウドサーバーまたはＬＡＮ６上のストレージに移動させる必要が生じたときの処理について、三つのモードのいずれかを選択することができる。例示では、ユーザーに通知することなく自動的に移動を進める第１のモード、ユーザーに通知した後に移動する第２のモード、およびユーザーに通知して了承を示す入力を待って移動する第３のモードのうち、第３のモードが選択されている。
【００４０】
図１１は複数のクラウドサーバーの利用状況の一覧表示の例を示している。図示のクラウドステータス画面Ｑ２０では、ユーザー９（Ａ氏）によるクラウドの利用状況が示されている。クラウドステータス画面Ｑ２０は、ユーザー９がアカウントを保有する四つのクラウドサービスにそれぞれ対応する四つの表示欄７１１，７２１，７３１，７４１を有する。上下方向に配列された表示欄７１１，７２１，７３１，７４１のそれぞれにおいて、対応するクラウドサーバー内にユーザー９が設けたフォルダーの名称、および利用料金に関連する数値情報７１２，７２２，７３２，７４２が表示される。
【００４１】
数値情報７１２，７２２，７３２，７４２は、データ保存の使用容量、クラウドサービスが提供する記憶容量に対する使用容量の割合である使用率、および現在の課金額にある当月予想コストを表わす。使用率および当月予想コストについては、これらデータがクラウドサーバーから取得することができない場合、クラウドサーバーから取得した使用容量と費用情報テーブルＴ５０とに基づいて表示システム１において計算される。
【００４２】
クラウドステータス画面Ｑ２０の下端部に表示欄７５１が配置される。表示欄７５１では、クラウドサービス別の数値情報７１２，７２２，７３２，７４２の当月予想コストを合計した金額が“今月の予想コスト”として表示される。今月の予想コストは表示システム１によって計算される。
【００４３】
クラウドステータス画面Ｑ２０の表示によって、ユーザー９は自己による複数のクラウドサービスの利用の状況を一括に把握することができる。複数のクラウドサーバーに個別にログインする手間を掛けずに、アクセスしたいフォルダーがどのクラウドサーバーに在るかを調べたり、複数のクラウドサービスについて使用容量を比較したりすることができる。複数のクラウドサービスの個別の利用金額およびそれらの合計金額を簡便に知ることができる。
【００４４】
次に、ＭＦＰ２と少なくとも一つのクラウドサーバーとが連携するジョブの一例を挙げ、ユーザーがジョブを指定して実行させる過程における情報システム１の動作を説明する。例示するジョブは、「ＭＦＰ２において原稿シートから画像を読み取ってスキャンデータファイルを作成し、スキャンデータファイルをクラウドサーバー内の既存のファイルにバインドする」というジョブである。これはスキャン・トゥー・クラウド・アンド・バインドと呼ばれている。スキャンデータファイルおよび既存のファイルの形式は例えばＰＤＦ（Portable Document Format）である。
【００４５】
図１２に示される操作画面Ｑ５は、スキャンデータファイルが作成された後のユーザーがバインド先のファイルを指定する段階で表示される。操作画面Ｑ５は、サブ画面である汎用画面Ｑ１０およびクラウドステータス画面Ｑ２０ｂを有する。汎用画面Ｑ１０では、スキャンデータファイルに自動的に付与されたファイル名８０１、およびバインド先のファイルの選択をユーザーに促すメッセージ８２３などが表示される。
【００４６】
クラウドステータス画面Ｑ２０ｂでは、図１１のクラウドステータス画面Ｑ２０と同様にユーザー９による利用状況が表示されるとともに、ユーザー９によるファイル選択の状態が表示される。例示では、クラウドＢにおける「project#X」というフォルダー名８２１と「xxx会議#2013#資料.pdf」というファイル名８２５が背景色反転によって強調表示されている。すなわち、フォルダー（project#X）内のファイル（xxx会議#2013#資料.pdf）の選択された状態であることが示されている。この状態でユーザー９が決定ボタン８５１にタッチすると（マウス操作の場合はクリックする。以下同様）、バインド先のファイルが仮決定される。
【００４７】
バインド先のファイルが決まると、スキャンデータファイルを転送すべきクラウドサーバーが決まる。例示では、クラウドＢのクラウドサーバー３２（図１参照）が転送先となる。情報システム１は、クラウドサーバー３２への転送の適否を優先度テーブルＴ８１が示す最優先事項であるコストを判定条件として判定する。つまり、クラウドサーバー３２への転送による利用料金の増加がないかまたは他の転送先への転送と比べて少ない場合に、クラウドサーバー３２への転送が適切であると判定する。利用料金の増加が他と比べて多い場合は、クラウドサーバー３２への転送が不適切であると判定する。
【００４８】
図１３に示される操作画面Ｑ６は、ユーザー９の選択したクラウドサーバー３２への転送が不適切であると判定された場合に表示される。操作画面Ｑ６はサブ画面である汎用画面Ｑ１０ｂおよび推奨案内画面Ｑ３０を有する。汎用画面Ｑ１０ｂでは、スキャンデータファイルのファイル名８０１、およびスキャンデータファイルに関する他の情報８０２が表示される。推奨案内画面Ｑ３０では、仮決定されている転送先のディレクトリ７６１、仮決定されているバインド先のファイル名７６２、料金の増加を伝えるメッセージ７６３、転送先の変更の要否判断をユーザーに促すメッセージ７６５、利用を推奨するクラウドサービスの名称７６６などが表示される。
【００４９】
具体例として、汎用画面Ｑ１０ｂにおいて情報８０２が示すようにスキャンデータファイルのデータ量が２７ＭＢであるとする。図１２の数値情報７２２が示すようにクラウドＢの使用容量が９９０ＭＢであるとき、クラウドＢにスキャンデータファイルを転送すると、使用容量がクラウドＢの初期設定の記憶容量である１ＧＢを超えてしまう（図４参照）。使用容量が１ＧＢを超えると、５００円の料金追加が発生する。このことがメッセージ７６３によってユーザー９に伝えられる。クラウドＢへの転送によって利用料金が増加するのに対して、クラウドＡに転送しても利用料金は増加しない。そこで、ユーザー９に対してクラウドＡの利用を推奨する。
【００５０】
推奨案内画面Ｑ３０の下端部にはユーザー９が判断結果を入力するための二つのボタン８５３，８５４が配置されている。情報システム１による推奨に沿ってスキャンデータファイルの転送先を変更する場合はボタン８５３にタッチし、転送先を変更しない場合はボタン８５４にタッチする。ボタン８５３またはボタン８５４のタッチ操作によってスキャンデータファイルの転送先が確定する。そして、ジョブ（スキャン・トゥー・クラウド・アンド・バインド）のうちのファイル転送およびバインドが実行される。
【００５１】
以上のようにして実行されるスキャン・トゥー・クラウド・アンド・バインドでは、基本的にはＭＦＰ２と単一のクラウドサーバーとが連携する。このようなジョブの他に、複数のクラウドサーバーが関係するジョブがある。情報システム１は、クラウドサーバー相互の連携を支援する。
【００５２】
図１４は複数のクラウドサーバーが関係する連携処理の設定のための操作画面の例を示している。図１４の操作画面Ｑ７は、第１のクラウドサーバーに保存されているファイルを第１のクラウドサーバーまたは第２のクラウドサーバーが更新する連携処理を指定する所定の入力操作が、ユーザーによって行なわれたときに表示される。操作画面Ｑ７は、サブ画面である汎用画面Ｑ１０ｃおよびクラウドステータス画面Ｑ２０ｃを有する。
【００５３】
汎用画面Ｑ１０ｃでは、ユーザー９がアカウントを保有する複数のクラウドサービスにそれぞれ対応する選択ボタン９３１，９３２，９３３，９３４が表示される。ユーザー９は、選択ボタン９３１，９３２，９３３，９３４のいずれかにタッチすることによって、ファイルを更新する第２のクラウドサーバーを選択する。
【００５４】
ただし、選択ボタン９３１，９３２，９３３，９３４のうち、ファイルを更新するサービスを提供しないクラウドサービスに対応した選択ボタンは選択対象外とされ、その表示がグレーアウトとされる。本例では図４のとおりクラウドＢのみがファイル更新の可能なアプリケーション提供型であるので、他の三つのクラウドサービスは選択対象外である。したがって、クラウドＢが自動的に選択され、クラウドＢに対応する選択ボタン９３２が強調表示される。ユーザー９が決定ボタン８６１にタッチすると、クラウドＢの選択が確定する。
【００５５】
クラウドステータス画面Ｑ２０ｃでは、図１１のクラウドステータス画面Ｑ２０と同様にユーザー９による利用状況が表示されるとともに、更新対象のファイル選択の状態が表示される。例示では、クラウドＡにおける「xxx会議#2013#資料.pdf」というファイル名８２５が強調表示されている。すなわち、ファイル（xxx会議#2013#資料.pdf）の選択された状態であることが示されている。この状態でユーザー９が決定ボタン８５１にタッチすると、更新の対象となるファイルの選択が確定する。
【００５６】
以上の情報システム１の動作が図１５および図１６のフローチャートに示される。
【００５７】
図１５のように、情報システム１はユーザーのログインを待ち（Ｓ０１）、ログインしたユーザーによる指示入力に応じた処理を行なう。クラウドの関係しない指示入力をした場合にはステップＳ０６で指示に応じる。
【００５８】
ユーザーがＭＦＰ２とクラウドとが連携する動作モードを選択したり、クラウドの利用状況の表示を指示したりというように、クラウドの関係する指示入力をした場合（Ｓ０２でＹＥＳ）、情報システム１はユーザーがアカウントを保有するクラウドサーバーのそれぞれから利用情報を取得する（Ｓ０３）。取得した利用情報に基づいてクラウド別の当月の予想コストおよびそれらの合計を求める費用予測計算を行ない（Ｓ０４）、複数のクラウドの利用状況を一覧表示する（Ｓ０５）。
【００５９】
ユーザーがクラウドを利用する動作モードを選択した場合には（Ｓ０７でＹＥＳ）、クラウドを選択したり処理対象のデータを指定したりする指定入力を受け付ける（Ｓ０８）。クラウドを利用する動作モードを選択していない場合（Ｓ０７でＮＯ）、入力を完了させる操作があれば処理を終え（Ｓ０９でＹＥＳ）、そうでなければステップＳ０２へ戻って以降の指示入力に従う。
【００６０】
図１６において、ユーザーの指定した対象データについて、クラウドサーバー間やクラウドとＭＦＰ２との間などでの転送およびファイル形式の変換の要否をチェックする（Ｓ１０）。その結果に応じて、データを転送したり変換したりする（Ｓ１１）。転送は、転送元にデータを残さない移動でもよいし、転送先へのショートカットを転送元に作る複製であってもよい。
【００６１】
情報システム１は、ユーザーが選択（推奨の了承を含む）したクラウドサーバーに処理を要求する（Ｓ１２）。このとき、処理対象のデータの所在を通知する。データがその処理を受け持つクラウドサーバー以外のクラウドサーバー、ＭＦＰ２のボックス２９またはサーバー５に在る場合がある。また、処理を受け持つクラウドサーバー以外にデータが在る場合に、処理を受け持つクラウドサーバーに対して、データへのアクセスに必要なアカウント情報を知らせる。
【００６２】
クラウドサーバーによる処理が完了すると（Ｓ１３でＹＥＳ）、処理後のデータを受信しまたは保存場所を確認する処理を行なう（Ｓ１４）。続いて、各クラウドサービスについての費用予測計算を行ない（Ｓ１５）、利用料金が増加する場合には（Ｓ１６でＹＥＳ）、処理後データの転送といった費用増加抑制策を選定する（Ｓ１７）。
【００６３】
処理後データの転送および変換の一方または両方が必要かどうかをチェックし（Ｓ１８）、必要な処理をする（Ｓ１９）。その後、情報システム１は、各クラウドサービスについての費用予測計算を行ない（Ｓ２０）、処理後データの所在を表示するとともにクラウドの利用状況を一覧表示する（Ｓ２１、Ｓ２２）。
【００６４】
以上の実施形態によれば、各社各様の複数のクラウドサービスを利用する場合に、ユーザーは各クラウドサービスの課金状態を個別に調べることなく、最も費用が廉価になるようにデータをクラウド上に保存させることができる。必要に応じてファイル形式が自動的に変換されるので、複数のクラウドサービスをシームレスに利用することができる。ユーザーは、複数のクラウドサービスが関係する連携処理を実行させる場合に、複数のクラウドサービスのアカウントＩＤやパスワードを個別に入力しなくてもよい。
【００６５】
上述の実施形態では、情報システム１をＭＦＰ２に設けた例を挙げたが、これに限らない。例えば、ＭＦＰ２からクラウドサーバーへのアクセス要求をＬＡＮ６上の認証サーバーが中継する構成では、認証サーバーに情報システム１の機能を組み入れることができる。また、情報システム１の全体を単一の情報機器に組み入れる構成に限らず、複数の情報機器に情報システム１の機能要素を分けて組み入れてもよい。例えば、アカウント情報を管理する管理部１０２を認証サーバーに設け、利用情報を取得する取得部１０３をＭＦＰ２に設け、利用状況を一覧表示させるユーザーインタフェース部１０１をユーザーが操作する携帯端末に組み入れることができる。
【００６６】
上述の実施形態において、ファイルを移動したり新規に保存したりする際に、クラウドの利用料金の増加を抑えるために、ファイルを複数分割して複数クラウドサーバーに分散させるようにしてもよい。
【符号の説明】
【００６７】
１    情報システム
３１，３２，３３，３４    クラウドサーバー
５０    料金設定情報
６０    アカウント情報
７０    利用情報
１０１    ユーザーインタフェース部
１０２    情報管理部
１０３    取得部
１０４    選択部
１０５    連携処理部
１７    ディスプレイ
２８    ストレージ
２    ＭＦＰ（複合型の情報機器）
４    タブレット（情報機器）
５    サーバー（情報機器）
２２    イメージスキャナー
２３    プリンターエンジン
１６    操作パネル
１１４    転送処理部
１１２    印刷処理部
【図１】
2014238786.tif 000003
【図２】
2014238786.tif 000004
【図３】
2014238786.tif 000005
【図４】
2014238786.tif 000006
【図５】
2014238786.tif 000007
【図６】
2014238786.tif 000008
【図７】
2014238786.tif 000009
【図８】
2014238786.tif 000010
【図９】
2014238786.tif 000011
【図１０】
2014238786.tif 000012
【図１１】
2014238786.tif 000013
【図１２】
2014238786.tif 000014
【図１３】
2014238786.tif 000015
【図１４】
2014238786.tif 000016
【図１５】
2014238786.tif 000017
【図１６】
2014238786.tif 000018