(57)【要約】【課題】他の使用者との間でデータの共有設定を行う場合に、他の使用者が設定行為を行うことなく共有設定を実現可能とする。【解決手段】クラウドサービスブリッジ２０は、ユーザ１の端末装置４１から、ユーザ２との間で共有設定を行おうとするファイルデータが転送されてきた場合、ユーザ２の端末装置４２に対して、共有設定しようとするファイルデータを格納するサービス提供サーバ３１に対するアカウントを登録済みであるか否かを問い合わせる。クラウドサービスブリッジ２０は、アカウントが未登録である旨の回答をユーザ２の端末装置４２から受けた場合、サービス提供サーバ３１におけるアカウントを代理で新たに作成し、作成したアカウントを用いて、ユーザ１の端末装置４１から転送されてきたファイルデータに対する共有設定を行う。【選択図】図１
2015087916.tif 000002
【特許請求の範囲】
【請求項１】
第１の使用者からデータ及び第２の使用者に関する情報を取得する取得手段と、
前記第２の使用者に関する情報を取得した場合であって、当該第２の使用者に関する識別子であって且つ当該データを格納するデータ処理装置に対する識別子が登録されていないとき、前記第２の使用者に関する識別子であって当該データ処理装置における識別子を作成し、当該作成した識別子を用いて、前記データに対する共有設定を行う共有設定手段と、
を備える管理装置。
【請求項２】
前記共有設定手段による共有設定が完了した場合、共有設定が完了した旨と、新たに作成した識別子の情報を前記第２の使用者に通知する通知手段と、
を備える請求項１に記載の管理装置。
【請求項３】
前記共有設定手段は、前記識別子が登録済みであるとき、登録済みの識別子を用いて、前記データに対する共有設定を行う請求項１又は２に記載の管理装置。
【請求項４】
前記第２の使用者が前記データ処理装置に格納されているデータにアクセスした旨の情報を受信する受信手段と、
前記受信手段によりアクセスした旨の情報を受信した場合であって、前記共有設定手段により作成された識別子を用いて前記データにアクセスされた後に、前記作成された識別子を削除する削除手段と、
を備える請求項１から３のいずれかに記載の管理装置。
【請求項５】
第１の使用者からデータ及び第２の使用者に関する情報を取得する取得ステップと、
前記第２の使用者に関する情報を取得した場合であって、当該第２の使用者に関する識別子であって且つ当該データを格納するデータ処理装置に対する識別子が登録されていないとき、前記第２の使用者に関する識別子であって当該データ処理装置における識別子を作成し、当該作成した識別子を用いて、前記データに対する共有設定を行う共有設定ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、受信したデータの中から識別データを抽出し、この抽出データが許可される識別データである場合にはコンテンツを提供し、許可されない識別データである場合にはコンテンツを提供しないようにすることにより、携帯端末を持つユーザであって限られた特定のユーザに対してのみコンテンツを提供することができるようにした通信方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１２４９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、他の使用者との間でデータの共有設定を行う場合に、他の使用者が設定行為を行うことなく共有設定を実現できる管理およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［管理装置］
請求項１に係る本発明は、第１の使用者からデータ及び第２の使用者に関する情報を取得する取得手段と、
前記第２の使用者に関する情報を取得した場合であって、当該第２の使用者に関する識別子であって且つ当該データを格納するデータ処理装置に対する識別子が登録されていないとき、前記第２の使用者に関する識別子であって当該データ処理装置における識別子を作成し、当該作成した識別子を用いて、前記データに対する共有設定を行う共有設定手段とを備える管理装置である。
【０００６】
請求項２に係る本発明は、前記共有設定手段による共有設定が完了した場合、共有設定が完了した旨と、新たに作成した識別子の情報を前記第２の使用者に通知する通知手段を備える請求項１に記載の管理装置である。
【０００７】
請求項３に係る本発明では、前記共有設定手段は、前記識別子が登録済みであるとき、登録済みの識別子を用いて、前記データに対する共有設定を行う請求項１又は２に記載の管理装置である。
【０００８】
請求項４に係る本発明は、前記第２の使用者が前記データ処理装置に格納されているデータにアクセスした旨の情報を受信する受信手段と、
前記受信手段によりアクセスした旨の情報を受信した場合であって、前記共有設定手段により作成された識別子を用いて前記データにアクセスされた後に、前記作成された識別子を削除する削除手段とを備える請求項１から３のいずれかに記載の管理装置である。
【０００９】
[プログラム]
請求項５に係る本発明は、第１の使用者からデータ及び第２の使用者に関する情報を取得する取得ステップと、
前記第２の使用者に関する情報を取得した場合であって、当該第２の使用者に関する識別子であって且つ当該データを格納するデータ処理装置に対する識別子が登録されていないとき、前記第２の使用者に関する識別子であって当該データ処理装置における識別子を作成し、当該作成した識別子を用いて、前記データに対する共有設定を行う共有設定ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
請求項１に係る本発明によれば、他の使用者との間でデータの共有設定を行う場合に、他の使用者が設定行為を行うことなく共有設定を実現できる。
【００１１】
請求項２に係る本発明によれば、第２の使用者が、共有設定されたことを知ることができる。
【００１２】
請求項３に係る本発明によれば、第２の使用者がデータ処理装置に識別子を既に登録済みの場合には、その登録済みの識別子を用いて共有設定を行うことができる。
【００１３】
請求項４に係る本発明によれば、識別子を削除しない場合に比べて、管理すべき識別子を減少させることができる。
【００１４】
請求項５に係る本発明によれば、他の使用者との間でデータの共有設定を行う場合に、他の使用者が設定行為を行うことなく共有設定を実現できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態のクラウドサービスシステムのシステム構成を示す図である。
【図２】本発明の第１の実施形態におけるクラウドサービスブリッジ２０のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態におけるクラウドサービスブリッジ２０の機能構成を示すブロック図である。
【図４】本発明の第１の実施形態のクラウドサービスシステムにおけるアカウント情報テーブルを説明するための図である。
【図５】本発明の第１の実施形態におけるクラウドサービスブリッジ２０の動作を説明するためのフローチャートである。
【図６】本発明の第１の実施形態のクラウドサービスシステムの動作を説明するためのシーケンスチャートである。
【図７】本発明の第１の実施形態のクラウドサービスシステムの動作を説明するためのシーケンスチャートである。
【図８】本発明の第２の実施形態のクラウドサービスシステムにおけるアカウント情報テーブルを説明するための図である。
【図９】本発明の第２の実施形態におけるクラウドサービスブリッジ２０の動作を説明するためのフローチャートである。
【図１０】本発明の第２の実施形態のクラウドサービスシステムの動作を説明するためのシーケンスチャートである。
【図１１】本発明の第２の実施形態のクラウドサービスシステムの動作を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【００１６】
[第１の実施形態]
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は本発明の第１の実施形態のクラウドサービスシステムの構成を示すシステム図である。
【００１７】
本実施形態のクラウドサービスシステムは、図１に示されるように、端末装置４１、４２と、画像形成装置１０と、クラウドサービスブリッジ（１次サーバ）２０と、複数のサービス提供サーバ（２次サーバ）３１〜３３とがインターネット等により相互に接続された構成となっている。
【００１８】
画像形成装置１０は、データ中継装置であるクラウドサービスブリッジ２０と通信回線であるインターネットを介して接続され、このクラウドサービスブリッジ２０に対して画像データを送信して処理の実行を指示する。本実施形態における、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００１９】
また、端末装置４１、４２は、それぞれユーザ１、２により使用される装置であり、クラウドサービスブリッジ２０と通信回線であるインターネットを介して接続されている。
【００２０】
なお、本実施形態では、説明を簡単にするために１台の画像形成装置１０と２台の端末装置４１、４２のみを用いて説明するが、複数の画像形成装置や他の端末装置が存在するような場合でも同様の処理が行われるものである。
【００２１】
クラウドサービスブリッジ２０は、画像形成装置１０や端末装置４１、４２から受信したデータを、複数のサービス提供サーバ３１〜３３のうち指示されたサービス提供サーバに転送することによりデータの中継を行うデータ中継装置である。
【００２２】
ここで、このようなクラウドサービスブリッジ２０を介してサービスの中継を行うようにしている理由を以下に説明する。
【００２３】
近年では、インターネット上において様々なクラウドサービスが提供されている。しかし、これらのクラウドサービスでは、各クラウドサービス毎に異なるＡＰＩ（Application Programming Interface）を用いている。そのため、画像形成装置１０、端末装置４１、４２等のクライアント装置がインターネットを経由して各クラウドサービスを利用しようとした場合、利用するクラウドサービスを提供しているサーバの接続先情報や、利用するクラウドサービス毎のＡＰＩを予め知っておく必要がある。
【００２４】
このような問題を解決するために、各クラウドサービス毎に異なるＡＰＩを把握しなくてもクライアント装置からのサービス要求を各クラウドサービスに転送して実行可能なクラウドサービスブリッジが用いられている。
【００２５】
このクラウドサービスブリッジに接続するためには、このクラウドサービスブリッジのＡＰＩのみを知っていればよい。つまり、クラウドサービスブリッジは、各クラウドサービスのＡＰＩを隠蔽して統一したＡＰＩのみをクライアント装置に提供する１次サーバとして機能する。
【００２６】
そのため、このようなクラウドサービスブリッジを１次サーバとして利用することにより、クライアント装置は、利用するクラウドサービスを提供しているサーバの接続先情報や、利用するクラウドサービス毎のＡＰＩを予め知ることなくクラウドサービスを利用することが可能となる。
【００２７】
サービス提供サーバ３１〜３３は、２次サーバとして機能して、クラウドサービスブリッジ２０から転送されてきたデータに対して予め設定された処理を実行することにより、それぞれ、クラウドサービスＡ〜Ｃを提供している。
【００２８】
本実施形態では、クラウドサービスを利用して複数のユーザ間でファイルデータの共有設定を行うものであり、例えばクラウドサービスサーバ３１は、クラウドサービスＡとしてデータ格納サービスを提供している。そして、このクラウドサービスＡを利用してファイルデータの共用を行いたい場合、共有ファイルをサービス提供サーバ３１にアップロードして、共有したいユーザを設定することにより設定したユーザとの間でファイルの共有が可能となる。
【００２９】
次に、図１に示したクラウドサービスブリッジ２０のハードウェア構成を図２を参照して説明する。
【００３０】
クラウドサービスブリッジ２０は、図２に示されるように、ＣＰＵ２１、メモリ２２、ハードディスクドライブ（ＨＤＤ）等の記憶装置２３、ネットワークを介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）２４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２５を有する。これらの構成要素は、制御バス２６を介して互いに接続されている。
【００３１】
ＣＰＵ２１は、メモリ２２または記憶装置２３に格納された制御プログラムに基づいて所定の処理を実行して、クラウドサービスブリッジ２０の動作を制御する。なお、本実施形態では、ＣＰＵ２１は、メモリ２２または記憶装置２３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ２１に提供することも可能である。
【００３２】
図３は、上記の制御プログラムが実行されることにより実現されるクラウドサービスブリッジ２０の機能構成を示すブロック図である。
【００３３】
本実施形態のクラウドサービスブリッジ２０は、図３に示されるように、制御部５１と、アカウント情報管理部５２と、アカウント情報格納部５３と、外部クラウド通信部５４と、ＣＳＢ(Cloud Service Bridge)ユーザ通信部５５とを備えている。
【００３４】
外部クラウド通信部５４は、制御部５１による制御に基づいて、各クラウドサービスＡ〜Ｃ毎に異なるクラウドＡＰＩを処理することにより、各クラウドサービスＡ〜Ｃとの間で通信を行っている。
【００３５】
ＣＳＢユーザ通信部５５は、クラウドサービスブリッジ２０を利用するユーザ（ＣＳＢユーザ）のクライアント装置（端末装置４１、４２、画像形成装置１０）との間で通信を行い、統一したクラウドＡＰＩを各クライアント装置に提供している。
【００３６】
アカウント情報格納部５３は、クラウドサービスブリッジ２０を利用するユーザを特定するためのアカウント情報を格納している。例えば、アカウント情報格納部５３は、図４に示すように、各ユーザ毎にＣＳＢアカウントが登録されているアカウント情報テーブルを格納している。この図４に示した例では、ユーザ１のＣＳＢアカウントとして、“ａａａａ”というアカウントが登録され、ユーザ２のＣＳＢアカウントとして、“ｂｂｂｂ”というアカウントが登録されている。
【００３７】
アカウント情報管理部５２は、制御部５１による制御に基づいてアカウント情報格納部５３に格納されるアカウント情報の管理を行っており、アカウント情報の登録、変更、削除等を行う。
【００３８】
制御部５１は、外部クラウド通信部５４を介して、クラウドサービスＡ〜Ｃを提供しているサービス提供サーバ３１〜３３との間で通信を行ってデータの送受信を行うとともに、ＣＳＢユーザ通信部５５を介して端末装置４１、４２、画像形成装置１０との間で通信を行っている。
【００３９】
そして、制御部５１は、例えば、ユーザ１（第１の使用者）の端末装置４１から、ユーザ１とは異なるユーザ２（第２の使用者）との間で共有設定を行おうとするファイルデータが転送されてきた場合、ユーザ２の端末装置４２に対して、共有設定しようとするファイルデータを格納するサービス提供サーバ３１に対するアカウント（識別子）を登録済みであるか否かを問い合わせる（問い合わせ手段）。
【００４０】
そして、制御部５１は、行った問い合わせに対して、アカウントが未登録である旨の回答をユーザ２の端末装置４２から受けた場合、サービス提供サーバ３１におけるアカウントを代理で新たに作成し、作成したアカウントを用いて、ユーザ１の端末装置４１から転送されてきたファイルデータに対する共有設定を行う。
【００４１】
つまり、制御部５１は、ユーザ１からファイルデータ及びユーザ２に関する情報を取得した場合（取得手段）、当該ユーザ２に関するアカウントであって且つ当該ファイルデータを格納するサービス提供サーバ３１に対するアカウントが登録されていないとき、ユーザ２に関するアカウントであってサービス提供サーバ３１におけるアカウントを作成し、この作成したアカウントを用いて、ファイルデータに対する共有設定を行う（共有設定手段）。
【００４２】
そして、制御部５１は、共有設定が完了した場合、共有設定が完了した旨と、新たに作成したアカウントの情報をユーザ２の端末装置４２に通知する（通知手段）。
【００４３】
また、制御部５１は、行った問い合わせに対して、アカウントが登録済みである旨の回答をユーザ２の端末装置４２から受けた場合、登録済みのアカウントを用いて、ユーザ１の端末装置４１から転送されてきたファイルデータに対する共有設定を行う。
【００４４】
つまり、制御部５１は、ユーザ２のアカウントが登録済みであるとき、登録済みのアカウントを用いて、ファイルデータに対する共有設定を行う（共有設定手段）。
【００４５】
そして、この場合には、制御部５１は、共有設定が完了した場合、共有設定が完了した旨をユーザ２の端末装置４２に通知する（通知手段）。
【００４６】
次に、本実施形態のクラウドサービスシステムの動作を図面を参照して詳細に説明する。
【００４７】
先ずは、本実施形態におけるクラウドサービスブリッジ２０の動作を図５のフローチャートを用いて説明する。
【００４８】
クラウドサービスブリッジ２０がユーザ１の端末装置４１から、共有したいファイルデータ、共有したいユーザ（ユーザ２）、共有ファイルを格納するクラウドサービス（クラウドサービスＡ）の情報とともに共有依頼を受信した場合（ステップＳ５１）、ユーザ２の端末装置４２に対してクラウドサービスＡのアカウントの有無の問い合わせを行う（ステップＳ５２）。
【００４９】
そして、ユーザ２がクラウドサービスＡのアカウントを持っている場合（ステップＳ５３においてｙｅｓ）、クラウドサービスブリッジ２０は、既に登録済みのユーザ２のアカウントを用いてクラウドサービスＡを利用した共有設定を行う（ステップＳ５４）。そして、クラウドサービスブリッジ２０は、ユーザ２の端末装置４２に対して共有設定が完了した旨の通知を行う（ステップＳ５５）。
【００５０】
ユーザ２がクラウドサービスＡのアカウントを持っていない場合（ステップＳ５３においてｎｏ）、クラウドサービスブリッジ２０は、クラウドサービスＡに対して新規のアカウントを代理で作成する（ステップＳ５６）。そして、クラウドサービスブリッジ２０は、作成したアカウントを用いてクラウドサービスＡを利用した共有設定を行う（ステップＳ５７）。そして、クラウドサービスブリッジ２０は、ユーザ２の端末装置４２に対して共有設定が完了した旨の通知を、作成したアカウント情報とともに行う（ステップＳ５５）。
【００５１】
次に、本実施形態のクラウドサービスシステム全体の動作を図６、図７のシーケンスチャートを用いて説明する。
【００５２】
最初に、図６を参照して、ユーザ２がクラウドサービスＡのアカウントを予め登録しておく場合の動作を説明する。
【００５３】
図６では、ユーザ１は、端末装置４１を介してクラウドサービスＡにおけるクラウドアカウント（“ａｂｃｄｅｆ”）を作成する（ステップＳ１０１）。また、ユーザ２は、端末装置４２を介してクラウドサービスＡにおけるクラウドアカウント（“ｖｗｘｙｚ”）を作成する（ステップＳ１０２）。
【００５４】
そして、ユーザ１は、端末装置４１を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ａａａａ”）を作成する（ステップＳ１０３）。また、ユーザ２は、端末装置４２を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ｂｂｂｂ”）を作成する（ステップＳ１０４）。
【００５５】
このような状態において、ユーザ１が端末装置４１からクラウドサービスブリッジ２０に対して、共有設定したいファイルデータを転送する（ステップＳ１０５）。すると、クラウドサービスブリッジ２０は、このファイルデータをサービス提供サーバ３１に転送して共有ファイルの作成を行う（ステップＳ１０６）。
【００５６】
そして、ユーザ１が端末装置４１を介してクラウドサービスブリッジ２０に対して、ファイルを共有したいユーザとしてユーザ２を指定してファイルの共有依頼を行う（ステップＳ１０７）。
【００５７】
すると、クラウドサービスブリッジ２０は、ユーザ２の端末装置４２に対して、クラウドサービスＡのクラウドアカウントを有しているか否かを問い合わせる（ステップＳ１０８）。
【００５８】
ここではユーザ２は、クラウドサービスＡのクラウドアカウントとして“ｖｗｘｙｚ”というアカウントを保有しているため、端末装置４２からクラウドサービスブリッジ２０に対して保有しているアカウント情報（“ｖｗｘｙｚ”）を回答する（ステップＳ１０９）。
【００５９】
そのため、クラウドサービスブリッジ２０は、この“ｖｗｘｙｚ”というユーザ２のアカウントを用いて、サービス提供サーバ３１に対してファイル共有権の設定を行う（ステップＳ１１０）。
【００６０】
そして、クラウドサービスブリッジ２０は、端末装置４２に対してファイル共有権の設定が完了した旨を通知する（ステップＳ１１１）。
【００６１】
次に、図７を参照して、ユーザ２がクラウドサービスＡのアカウントを持っていない場合の動作を説明する。
【００６２】
この図７では、ユーザ１は、端末装置４１を介してクラウドサービスＡにおけるクラウドアカウント（“ａｂｃｄｅｆ”）を作成する（ステップＳ１０１）。しかし、ユーザ２は、クラウドサービスＡにおけるクラウドアカウントは作成しない。
【００６３】
そして、ユーザ１は、端末装置４１を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ａａａａ”）を作成する（ステップＳ１０３）。また、ユーザ２は、端末装置４２を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ｂｂｂｂ”）を作成する（ステップＳ１０４）。
【００６４】
このような状態において、ユーザ１が端末装置４１からクラウドサービスブリッジ２０に対して、共有設定したいファイルデータを転送する（ステップＳ１０５）。すると、クラウドサービスブリッジ２０は、このファイルデータをサービス提供サーバ３１に転送して共有ファイルの作成を行う（ステップＳ１０６）。
【００６５】
そして、ユーザ１が端末装置４１を介してクラウドサービスブリッジ２０に対して、ファイルを共有したいユーザとしてユーザ２を指定してファイルの共有依頼を行う（ステップＳ１０７）。
【００６６】
すると、クラウドサービスブリッジ２０は、ユーザ２の端末装置４２に対して、クラウドサービスＡのクラウドアカウントを有しているか否かを問い合わせる（ステップＳ１０８）。
【００６７】
ここで、ユーザ２は、クラウドサービスＡのクラウドアカウントを保有していないため、端末装置４２からクラウドサービスブリッジ２０に対してクラウドアカウントを保有していない旨を回答する（ステップＳ１０９ａ）。
【００６８】
そのため、クラウドサービスブリッジ２０は、サービス提供サーバ３１に対して新規のクラウドアカウント（“ｖｗｘｙｚ”）を代理で作成する処理を行う（ステップＳ１２０）。
【００６９】
そして、クラウドサービスブリッジ２０は、新たに作成した“ｖｗｘｙｚ”というアカウントを用いて、サービス提供サーバ３１に対してファイル共有権の設定を行う（ステップＳ１１０）。
【００７０】
そして、クラウドサービスブリッジ２０は、端末装置４２に対してファイル共有権の設定が完了した旨を、新たに作成したクラウドサービスＡのアカウント情報（“ｖｗｘｙｚ”）とともに通知する（ステップＳ１１１）。
【００７１】
なお、制御手段５１は、ユーザ２がクラウドサービスＡのクラウドアカウントを予め保有していなかったため新たにユーザ２のアカウントを作成した場合、ユーザ２がサービス提供サーバ３１に格納されているファイルデータにアクセスしてデータ内容の確認や取得した旨の情報を受信すると（受信手段）、新たに作成されたアカウントを用いてファイルデータにアクセスされた後に、作成されたアカウントを削除するようにしても良い（削除手段）。
【００７２】
[第２の実施形態]
次に、本発明の第２の実施形態のクラウドサービスシステムについて図面を参照して詳細に説明する。
【００７３】
本実施形態のクラウドサービスシステムでは、上記で説明した第１の実施形態のクラウドサービスシステムに対して、アカウント情報格納部５３に格納されているアカウント情報テーブルが図８に示すような構成となっている点が異なっている。
【００７４】
本実施形態におけるアカウント情報テーブルでは、図８に示されるように、複数のユーザがクラウドサービスを提供している各サービス提供サーバ３１〜３３に対してそれぞれ登録しているアカウント情報をＣＳＢアカウントと対応付けて格納する。なお、図８（Ａ）は、ユーザ２がクラウドサービスＡのアカウントを登録していない場合のアカウント情報テーブルを示していて、図８（Ｂ）は、ユーザ２がクラウドサービスＡのアカウントとして“ｖｗｘｙｚ”というアカウントを登録済みである場合のアカウント情報テーブルを示している。
【００７５】
そして、本実施形態における制御部５１は、例えば、ユーザ１（第１の使用者）の端末装置４１から、ユーザ１とは異なるユーザ２（第２の使用者）との間で共有設定を行おうとするファイルデータが転送されてきた場合、共有設定しようとするファイルデータを格納するサービス提供サーバ３１（クラウドサービスＡ）に対するアカウントをユーザ２が登録済みであるか否かを、上記のアカウント情報テーブルを参照して確認する（確認手段）。
【００７６】
そして、制御部５１は、その確認結果においてユーザ２がアカウントをクラウドサービスＡに対して未登録である場合、クラウドサービスＡにおけるアカウントを新たに作成し、作成したアカウントを用いて、ユーザ１の端末装置４１から転送されてきたファイルデータに対する共有設定を行う（共有設定手段）。
【００７７】
そして、制御部５１は、共有設定が完了した場合、共有設定が完了した旨と、新たに作成したアカウントの情報をユーザ２の端末装置に４２通知する（通知手段）。
【００７８】
次に、本実施形態のクラウドサービスシステムの動作を図面を参照して詳細に説明する。
【００７９】
先ずは、本実施形態におけるクラウドサービスブリッジ２０の動作を図９のフローチャートを用いて説明する。
【００８０】
図９のフローチャートは、図５において説明した第１の実施形態におけるクラウドサービスブリッジ２０の動作を説明したフローチャートに対して、ステップＳ５２の処理がステップＳ５２ａに置き換えられたものである。そのため、ここではこのステップＳ５２ａの処理のみを説明する。
【００８１】
本実施形態におけるクラウドサービスブリッジ２０では、ユーザ１からの共有依頼を受けた場合（ステップＳ５１）、ユーザ２の端末装置４２に対してクラウドサービスＡのアカウントの有無の問い合わせを行うのではなく、ユーザ２がクラウドサービスＡのアカウントを既に登録済みであるか否かを、図８に示したようなアカウント情報テーブルを参照して確認する（ステップＳ５２ａ）。
【００８２】
そして、この確認結果においてユーザ２がクラウドサービスＡのクラウドアカウントを持っている場合と持っていない場合のステップＳ５３以降の処理については、図５で説明したフローチャートと同様の処理になる。
【００８３】
次に、本実施形態のクラウドサービスシステム全体の動作を図１０、図１１のシーケンスチャートを用いて説明する。
【００８４】
最初に、図１０を参照して、ユーザ２がクラウドサービスＡのアカウントを予め登録しておく場合の動作を説明する。
【００８５】
図１０では、ユーザ１は、端末装置４１を介してクラウドサービスＡにおけるクラウドアカウント（“ａｂｃｄｅｆ”）を作成する（ステップＳ２０１）。また、ユーザ２は、端末装置４２を介してクラウドサービスＡにおけるクラウドアカウント（“ｖｗｘｙｚ”）を作成する（ステップＳ２０２）。
【００８６】
そして、ユーザ１は、端末装置４１を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ａａａａ”）を作成する（ステップＳ２０３）。そして、ユーザ１が作成したＣＳＢアカウント“ａａａａ”とクラウドアカウント（“ａｂｃｄｅｆ”）はアカウント情報テーブルにおいて対応付けて登録される（ステップＳ２０４）。
【００８７】
また、ユーザ２は、端末装置４２を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ｂｂｂｂ”）を作成する（ステップＳ２０５）。そして、ユーザ２が作成したＣＳＢアカウント“ｂｂｂｂ”とクラウドアカウント（“ｖｗｘｙｚ”）はアカウント情報テーブルにおいて対応付けて登録される（ステップＳ２０６）。
【００８８】
このような状態において、ユーザ１が端末装置４１からクラウドサービスブリッジ２０に対して、共有設定したいファイルデータを転送する（ステップＳ２０７）。すると、クラウドサービスブリッジ２０は、このファイルデータをサービス提供サーバ３１に転送して共有ファイルの作成を行う（ステップＳ２０８）。
【００８９】
そして、ユーザ１が端末装置４１を介してクラウドサービスブリッジ２０に対して、ファイルを共有したいユーザとしてユーザ２を指定してファイルの共有依頼を行う（ステップＳ２０９）。
【００９０】
すると、クラウドサービスブリッジ２０は、アカウント情報テーブルを参照して、ユーザ２がクラウドサービスＡのクラウドアカウントを有しているか否かを確認する（ステップＳ２１０）。
【００９１】
ここではユーザ２は、クラウドサービスＡのクラウドアカウントとして“ｖｗｘｙｚ”というアカウントを保有しているため、クラウドサービスブリッジ２０は、この“ｖｗｘｙｚ”というユーザ２のアカウントを用いて、サービス提供サーバ３１に対してファイル共有権の設定を行う（ステップＳ２１１）。
【００９２】
そして、クラウドサービスブリッジ２０は、端末装置４２に対してファイル共有権の設定が完了した旨を通知する（ステップＳ２１２）。
【００９３】
次に、図１１を参照して、ユーザ２がクラウドサービスＡのアカウントを持っていない場合の動作を説明する。
【００９４】
この図１１では、ユーザ１は、端末装置４１を介してクラウドサービスＡにおけるクラウドアカウント（“ａｂｃｄｅｆ”）を作成する（ステップＳ２０１）。しかし、ユーザ２は、クラウドサービスＡにおけるクラウドアカウントは作成しない。
【００９５】
そして、ユーザ１は、端末装置４１を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ａａａａ”）を作成する（ステップＳ２０３）。そして、ユーザ１が作成したＣＳＢアカウント“ａａａａ”とクラウドアカウント（“ａｂｃｄｅｆ”）はアカウント情報テーブルにおいて対応付けて登録される（ステップＳ２０４）。
【００９６】
また、ユーザ２は、端末装置４２を介してクラウドサービスブリッジ２０にアクセスしてＣＳＢアカウント（“ｂｂｂｂ”）を作成する（ステップＳ２０５）。しかし、ユーザ２はクラウドサービスＡのクラウドアカウントを保有していないため、ユーザ２についてはＣＳＢアカウントのみがアカウント情報テーブルに登録されることになる。
【００９７】
このような状態において、ユーザ１が端末装置４１からクラウドサービスブリッジ２０に対して、共有設定したいファイルデータを転送する（ステップＳ２０７）。すると、クラウドサービスブリッジ２０は、このファイルデータをサービス提供サーバ３１に転送して共有ファイルの作成を行う（ステップＳ２０８）。
【００９８】
そして、ユーザ１が端末装置４１を介してクラウドサービスブリッジ２０に対して、ファイルを共有したいユーザとしてユーザ２を指定してファイルの共有依頼を行う（ステップＳ２０９）。
【００９９】
すると、クラウドサービスブリッジ２０は、アカウント情報テーブルを参照して、ユーザ２がクラウドサービスＡのクラウドアカウントを有しているか否かを確認する（ステップＳ２１０）。
【０１００】
ここで、ユーザ２は、クラウドサービスＡのクラウドアカウントを保有していないため、クラウドサービスブリッジ２０は、サービス提供サーバ３１に対して新規のクラウドアカウント（“ｖｗｘｙｚ”）を代理で作成する処理を行う（ステップＳ２２０）。
【０１０１】
そして、クラウドサービスブリッジ２０は、新たに作成した“ｖｗｘｙｚ”というアカウントを用いて、サービス提供サーバ３１に対してファイル共有権の設定を行う（ステップＳ２１１）。
【０１０２】
そして、クラウドサービスブリッジ２０は、端末装置４２に対してファイル共有権の設定が完了した旨を、新たに作成したクラウドサービスＡのアカウント情報（“ｖｗｘｙｚ”）とともに通知する（ステップＳ２１２）。
【０１０３】
[変形例]
上記実施形態では、クラウドサービスブリッジ２０がクラウドサービスを利用して複数のユーザ間でファイルデータの共有設定を行う場合を用いて説明したが、本発明はこれに限定されるものではなく、ファイルデータの共有設定を管理する管理装置であれば同様に本発明を適用することができるものである。
【符号の説明】
【０１０４】
１０    画像形成装置
２０    端末装置
２０    クラウドサービスブリッジ（１次サーバ）
２１    ＣＰＵ
２２    メモリ
２３    記憶装置
２４    通信インタフェース（ＩＦ）
２５    ユーザインタフェース（ＵＩ）装置
２６    制御バス
３１〜３３    サービス提供サーバ（２次サーバ）
４１、４２    端末装置
５１    制御部
５２    アカウント情報管理部
５３    アカウント情報格納部
５４    外部クラウド通信部
５５    ＣＳＢ(Cloud Service Bridge)ユーザ通信部
【図１】
2015087916.tif 000003
【図２】
2015087916.tif 000004
【図３】
2015087916.tif 000005
【図４】
2015087916.tif 000006
【図５】
2015087916.tif 000007
【図６】
2015087916.tif 000008
【図７】
2015087916.tif 000009
【図８】
2015087916.tif 000010
【図９】
2015087916.tif 000011
【図１０】
2015087916.tif 000012
【図１１】
2015087916.tif 000013