(57)【要約】【課題】データの管理が容易な情報入力装置を提供すること。【解決手段】情報記憶サービス３０と情報表示サービス４０に処理を要求するための要求情報を管理する情報処理装置５０とネットワークを介して接続する情報入力装置７０であって、データを生成する生成手段７２と、前記情報処理装置から前記要求情報を取得する取得手段７７と、前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求する第一の要求手段７５と、前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行う第二の要求手段７６と、を有することを特徴とする。【選択図】図１
2019021972.tif 000002
【特許請求の範囲】
【請求項１】
情報記憶サービスと情報表示サービスに処理を要求するための要求情報を管理する情報処理装置とネットワークを介して接続する情報入力装置であって、
データを生成する生成手段と、
前記情報処理装置から前記要求情報を取得する取得手段と、
前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求する第一の要求手段と、
前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行う第二の要求手段と、
を有することを特徴とする情報入力装置。
【請求項２】
前記第二の要求手段は、端末装置が前記情報表示サービスと通信した際に、前記情報表示サービスが前記情報記憶サービスから前記データを取得して表示可能とさせるための要求を行う請求項１に記載の情報入力装置。
【請求項３】
前記第一の要求手段は、前記情報記憶サービスが有する１つ以上の保存先に関する保存先情報を前記情報記憶サービスから取得し、
前記保存先情報を指定して前記データの登録を、前記情報表示サービスによって表示可能とさせるための要求を行う請求項１又は２に記載の情報入力装置。
【請求項４】
前記情報入力装置に対する予定に関する情報の入力を受け付ける受付手段と、
前記受付手段が受け付けた前記予定に関する情報を前記情報表示サービスに登録する予定作成手段と、
前記第二の要求手段は、前記予定作成手段が作成した前記予定に関する情報に対応付けて前記保存先情報の登録を、前記情報処理装置を経由して又は直接、前記情報表示サービスに要求する請求項３に記載の情報入力装置。
【請求項５】
前記第二の要求手段は、端末装置が前記情報表示サービスと通信した際に、前記予定に関する情報と共に前記保存先情報が表示される形態で、前記予定に関する情報に対応付けて前記保存先情報の登録を前記情報表示サービスに要求する請求項４に記載の情報入力装置。
【請求項６】
前記第二の要求手段は、端末装置が前記情報表示サービスと通信した際に、前記予定に関する情報と共に前記データのファイル名が表示される形態で、前記予定に関する情報に対応付けて前記保存先情報の登録を前記情報表示サービスに要求する請求項４に記載の情報入力装置。
【請求項７】
前記情報処理装置は、ユーザを識別する情報に対応付けて、前記情報記憶サービスと前記情報表示サービスと通信する前記要求情報を保持しており、
ユーザが前記情報処理装置にサインインした場合、前記情報処理装置は前記要求情報を前記情報入力装置に送信し、
前記要求情報を指定して前記情報処理装置を介して、前記情報記憶サービスと前記情報表示サービスと通信する請求項１〜６のいずれか１項に記載の情報入力装置。
【請求項８】
前記情報処理装置は、ユーザを識別する情報に対応付けて、前記情報記憶サービスと前記情報表示サービスと通信する前記要求情報を保持しており、
ユーザが前記情報処理装置にサインインした場合、前記情報処理装置は前記要求情報を前記情報入力装置に送信し、
前記要求情報を指定して前記情報処理装置を介さずに、前記情報記憶サービスと前記情報表示サービスと通信する請求項１〜６のいずれか１項に記載の情報入力装置。
【請求項９】
前記情報処理装置は、ユーザを識別する情報に対応付けて、前記情報記憶サービスと前記情報表示サービスと通信する前記要求情報、及び、ユーザが前記情報処理装置と通信するための第二の要求情報を保持しており、
ユーザが前記情報処理装置にサインインした場合、前記情報処理装置は前記第二の要求情報を前記情報入力装置に送信し、
前記第二の要求情報を指定して前記情報記憶サービスと前記情報表示サービスへの要求を前記情報処理装置に送信し、前記情報処理装置が取得した前記第二の要求情報に対応付けられた前記要求情報により、前記情報記憶サービスと前記情報表示サービスと通信する請求項１〜６のいずれか１項に記載の情報入力装置。
【請求項１０】
情報記憶サービスと情報表示サービスに処理を要求するための要求情報を管理する情報処理装置と、前記情報処理装置とネットワークを介して接続する情報入力装置を有する情報処理システムであって、
データを生成する生成手段と、
前記情報処理装置から前記要求情報を取得する取得手段と、
前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求する第一の要求手段と、
前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行う第二の要求手段と、
を有することを特徴とする情報処理システム。
【請求項１１】
情報記憶サービスと情報表示サービスに処理を要求するための要求情報を管理する情報処理装置とネットワークを介して接続する情報入力装置を、
データを生成する生成手段と、
前記情報処理装置から前記要求情報を取得する取得手段と、
前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求する第一の要求手段と、
前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行う第二の要求手段、
として機能させるためのプログラム。
【請求項１２】
情報記憶サービスと情報表示サービスに処理を要求するための要求情報を管理する情報処理装置とネットワークを介して接続する情報入力装置が行う情報処理方法であって、
生成手段が、データを生成するステップと、
取得手段が、前記情報処理装置から前記要求情報を取得するステップと、
第一の要求手段が、前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求するステップと、
第二の要求手段が、前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行うステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置、情報処理システム、プログラム、及び、情報処理方法に関する。  
【背景技術】
【０００２】
複合機が生成した画像データなどを外部のストレージサーバに記憶させる情報処理システムが知られている。例えばユーザは複合機の操作パネルを操作し、スキャンして得られた画像データをストレージサーバに送信することで、任意のＰＣ（Personal Computer）で画像データを表示させることができる。
【０００３】
このような情報処理システムにおいてスキャンなどの設定条件をユーザが予め設定しておくことで操作性を向上させる技術が考案されている（例えば、特許文献１参照。）。特許文献１には、複合機に搭載されたアプリ毎に、該アプリでのジョブの実行に必要な設定情報のファイルの取得先を特定して、取得した設定情報を電子機器で実行されるジョブの内容に反映させる情報処理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理システムでは、ストレージサーバに登録された画像データの管理に手間がかかるという問題があった。例えば、ストレージサーバのような情報記憶サービスに登録された画像データをＰＣで閲覧するために、情報記憶サービスに保存された画像データの保存先をユーザが把握しておいたり、把握しておいた保存先をＰＣに入力したりする必要があった。
【０００５】
本発明は、上記課題に鑑み、データの管理が容易な情報入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、情報記憶サービスと情報表示サービスに処理を要求するための要求情報を管理する情報処理装置とネットワークを介して接続する情報入力装置であって、データを生成する生成手段と、前記情報処理装置から前記要求情報を取得する取得手段と、
前記要求情報に基づいて、前記情報記憶サービスによる前記データの記憶を要求する第一の要求手段と、前記要求情報に基づいて、前記情報記憶サービスによって記憶された前記データに関する情報を、前記情報表示サービスによって表示可能とさせるための要求を行う第二の要求手段と、を有することを特徴とする。
【発明の効果】
【０００７】
データの管理が容易な情報入力装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】情報処理システムの動作の概略を説明する図の一例である。
【図２】情報処理システムの動作の概略を説明する図の一例である。
【図３】情報処理システムのシステム構成図の一例である。
【図４】複合機のハードウェア構成図の一例である。
【図５】保存サービス装置の概略的なハードウェア構成図の一例である。
【図６】情報処理システムが有する情報入力機器、保存サービス装置、情報記憶装置、及び、情報管理装置の機能をブロック状に示す機能ブロック図の一例である。
【図７】情報処理システムの動作の概略を説明する図の一例である。
【図８】情報記憶装置と通信した端末装置が表示する一例のフォルダ画面を示す図である。
【図９】情報管理装置と通信した端末装置が表示するスケジュール画面を示す図である。
【図１０】端末装置に表示されたスケジュール詳細画面の一例である。
【図１１】情報入力機器として複合機が表示する画面の遷移例を説明する図の一例である。
【図１２】ファイル名変更画面の一例を示す図である。
【図１３】情報入力機器が情報記憶装置からフォルダ名を取得するフェーズを説明する図の一例である。
【図１４】情報入力機器と情報記憶装置との間で送受信される情報を説明する図の一例である。
【図１５】情報入力機器が情報管理装置からスケジュール名を取得するフェーズを説明する図の一例である。
【図１６】情報入力機器と情報管理装置との間で送受信される情報を説明する図の一例である。
【図１７】情報入力機器が情報管理装置にスケジュールを追加するフェーズを説明する図の一例である。
【図１８】情報入力機器と情報管理装置との間で送受信される情報を説明する図の一例である。
【図１９】情報入力機器が情報記憶装置に画像データを追加するフェーズを説明する図の一例である。
【図２０】情報入力機器と情報記憶装置との間で送受信される情報を説明する図の一例である。
【図２１】情報入力機器が情報管理装置に保存先情報を登録するフェーズを説明する図の一例である。
【図２２】情報入力機器と情報管理装置との間で送受信される情報を説明する図の一例である。
【図２３】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン１）。
【図２４】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン１）。
【図２５】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン２）。
【図２６】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン２）。
【図２７】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン３）。
【図２８】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（動作パターン３）。
【図２９】スケジュールの入力とスケジュールの登録に関する処理の手順を示すフローチャート図の一例である。
【図３０】情報入力機器の動作を説明するフローチャート図の一例である。
【図３１】保存先情報が参照添付により情報管理装置に登録された場合に、端末装置が表示するスケジュール画面の一例を示す図である。
【図３２】情報入力機器が情報管理装置に保存先情報を登録するフェーズを説明する図の一例である。
【図３３】情報入力機器と情報管理装置との間で送受信される情報を説明する図の一例である。
【図３４】電子黒板におけるサインイン画面の一例を示す図である。
【図３５】情報入力機器が電子黒板の場合の動作を説明するフローチャート図の一例である。
【図３６】情報処理装置におけるサインイン画面の一例を示す図である。
【図３７】情報入力機器が情報処理装置の場合の動作を説明するフローチャート図の一例である。
【図３８】情報処理システムが画像データを登録する手順を示すシーケンス図の一例である（変形例）。
【図３９】情報管理装置と通信した端末装置が表示する作業リスト一覧画面を示す図の一例である。
【図４０】端末装置に表示された作業詳細画面の一例を示す図である。
【図４１】保存先情報が参照添付により情報管理装置に登録された場合に、端末装置が表示する作業詳細画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態の一例として、情報処理システムと情報処理システムが行う情報処理方法について図面を参照しながら説明する。
【実施例１】
【００１０】
＜情報処理システムの動作の概略＞
本実施形態の情報処理システムでは、複合機が生成した画像データを情報記憶装置に登録すると共に、任意の端末装置が画像データを表示するための保存先情報を複合機が情報管理装置の予定に対応付けて登録する。これにより、ユーザは端末装置を操作してスケジュールを表示させれば画像データを閲覧できる。
【００１１】
図１、２は、本実施形態の情報処理システム１００の動作の概略を説明する図の一例である。
（１）まず、ユーザは複合機７０ａを操作して保存サービス装置５０にサインインする。これにより保存サービス装置５０に登録されているユーザが特定される。保存サービス装置５０はユーザに対応付けられているトークン（情報記憶装置３０及び情報管理装置４０に特定のユーザとして処理の要求を行うための情報）を複合機７０ａに送信する。
（２）複合機７０ａはトークンを指定して、保存サービス装置５０を介して情報記憶装置３０から、画像データを保存する保存先となるフォルダ名を取得する。
（３）次に、複合機７０ａはトークンを指定して、保存サービス装置５０を介して情報管理装置４０からスケジュールを取得する。
（４）複合機７０ａはスケジュールの一覧を表示するので、ユーザはどのスケジュールに画像データを対応付けるかを選択する。ユーザは複合機７０ａを操作して保存サービス装置５０を介してスケジュールを追加することもできる。
（５）複合機７０ａはスケジュールに関連する原稿をスキャンして画像データを生成する。
（６）複合機７０ａはユーザが選択したフォルダ名と共に画像データを、保存サービス装置５０を介して情報記憶装置３０に登録させる。
（７）これに対し、複合機７０ａは画像データが保存されたＵＲＬを保存先情報として取得する。
（８）複合機７０ａは選択されたスケジュールと共に保存先情報を、保存サービス装置５０を介して情報管理装置４０に登録する。具体的には、画像データに関する情報を情報管理装置４０によって表示可能とさせるための要求を行う。
【００１２】
したがって、スケジュールと関連する画像データの保存先情報が情報管理装置４０に登録されるため、ユーザが端末装置６０を操作してスケジュールを表示させると画像データの保存先情報も表示できる。保存先情報をユーザがクリック（又はタップ）すると、端末装置６０が画像データを情報記憶装置３０から取得して表示することができる。このように、本実施形態の情報処理システム１００では、スケジュールと関連する画像データがスケジュールに対応付けて登録されるため、ユーザは画像データをどこに保存したかを把握したり、端末装置６０に画像データの保存先を入力したりする必要性を低減できる。
【００１３】
＜用語について＞
特許請求の範囲のデータは、何らかの用途に使用されるデータであればよい。単に表示される場合もあるし、記憶媒体に保存される場合もある。本実施形態では複合機７０ａがスキャンした画像データを例に説明する。
【００１４】
また、画像データは情報入力機器７０が原稿をスキャンして生成する他、記憶媒体やサーバなどの外部から取得したものでもよい。
【００１５】
保存先情報は、情報記憶装置３０において画像データが保存されたリソースに関する情報である。例えば、ＵＲＬ（Uniform Resource Locator）でもよいし、ＩＰアドレスでもよい。一例として、保存先情報は、端末装置が情報管理装置と通信した際に、画像データを表示するための情報となる。
【００１６】
サービスとは、情報の保存、加工、転送等、ネットワークを介して情報に対する何らかの処理を行うことをいうが、サービスを提供する１つ以上の情報処理装置が含まれる。
【００１７】
要求情報とは、情報入力機器７０が例えば情報記憶装置３０又は情報管理装置４０に処理を要求するための情報である。通信する権限、アクセス権、認証済み等の意味を有してよい。本実施形態では、トークンという用語で説明する。
【００１８】
表示可能とは、データを表示する可能性があれば足り、実際に表示することまでは要求されない。
【００１９】
＜構成例＞
図３は、情報処理システム１００のシステム構成図の一例である。情報処理システム１００は、情報入力機器７０、保存サービス装置５０、情報記憶装置３０、情報管理装置４０、及び、端末装置６０を有している。図３では情報入力機器７０と保存サービス装置５０が接続されており、保存サービス装置５０と情報記憶装置３０及び情報管理装置４０が接続されている。また、情報管理装置４０と端末装置６０が接続されている。このような構成は情報処理システム１００の動作を説明するために過ぎず、情報入力機器７０、保存サービス装置５０、情報記憶装置３０、情報管理装置４０、及び、端末装置６０はネットワークを介して必要に応じて通信できればよい。
【００２０】
また、通信の際、情報入力機器７０、保存サービス装置５０、情報記憶装置３０、情報管理装置４０、及び、端末装置６０はネットワークに接続する。ネットワークはＬＡＮやインターネットなどである。
【００２１】
情報入力機器７０は画像データの入力装置である。情報入力機器７０として、例えば複合機７０ａ、電子黒板７０ｂ、及び、情報処理装置７０ｃが挙げられる。本実施形態の複合機７０ａは、原稿を光学的に読み取って画像データを生成するスキャナ機能を有していればよい。この意味で複合機７０ａはスキャナ装置又は原稿読み取り装置と称されてよい。一般的な複合機７０ａは、例えばプリンタ機能、スキャナ機能、及びファクシミリ機能等、複数の機能を有する。複合機７０ａは、ＭＦＰ（Multi-Function Peripheral）、画像形成装置、多機能プリンタ、コピー機又はオフィス機器などと呼ばれる場合がある。
【００２２】
電子黒板７０ｂは、タッチパネル付大型ディスプレイを有しユーザが指示した盤面の座標を検出し座標を接続してストロークを表示する。この他、接続されたＰＣ（Personal Computer）の映像を表示したり、他拠点の電子黒板７０ｂと通信してストロークを同期したりすることができる。電子黒板７０ｂは、電子情報ボード、電子ホワイトボードと呼ばれる場合もある。
【００２３】
情報処理装置７０ｃは、カメラなどの撮像装置で周囲を撮像することができるコンピュータ装置であればよい。情報処理装置７０ｃとしては、例えば、スマートフォン、タブレット端末、ＰＣ、携帯電話機、ＰＤＡ（Personal Digital Assistant）、又はウェアラブルＰＣ（サングラス型、腕時計型など）などが挙げられる。この他、ゲーム機、カーナビゲーション装置でも撮像機能を有する物は情報処理装置７０ｃとなりうる。また、撮像装置は外付けでもよい。
【００２４】
保存サービス装置５０は、情報入力機器７０と、情報記憶装置３０及び情報管理装置４０との間で通信を中継する情報処理装置である。保存サービス装置５０は保存サービス装置５０の識別情報（ユーザＩＤ、パスワード）と、情報記憶装置３０及び情報管理装置４０のトークンを対応付けて記憶している。保存サービス装置５０は情報入力機器７０からの要求を必要に応じて情報記憶装置３０及び情報管理装置４０のＷｅｂ ＡＰＩ（Application Interface）に基づきこれらが解釈できる情報に変換して送信する。情報記憶装置３０及び情報管理装置４０が送信する情報を必要に応じて情報入力機器７０が解釈できる情報に変換して送信する。Ｗｅｂ ＡＰＩとは、インターネットを経由して何らかのプログラムを呼び出すための手順や規則である。また、保存サービス装置５０は情報処理システム１００へのサインインに関する処理を受け持つ。ユーザは１回のサインインで情報記憶装置３０と情報管理装置４０にアクセスできるようになる。
【００２５】
情報記憶装置３０は、外部から送信された画像データを記憶し、外部からの要求に対し画像データを提供する情報処理装置７０ｃである（第一の情報処理装置の一例）。記憶するデータは画像データに限られず、各種のアプリケーションソフトウェアが生成するデータ、及び、テキストデータ等、多様な電子データ（使用データの一例）を記憶できる。情報記憶装置３０はストレージサーバと呼ばれる場合がある。また、情報記憶装置３０が提供するサービスをストレージサービスという場合がある。情報記憶装置３０として、具体的にはONE Drive（登録商標）、Google Drive（登録商標）等が挙げられるが、これらに限られるものではない。
【００２６】
情報管理装置４０は、ユーザに関する情報を管理する情報処理装置である（第二の情報処理装置の一例）。ユーザに関する情報とは、ユーザの属性の他、ユーザの行動と結びつけられた情報を含む。例えば、ユーザの予定に関する情報が挙げられる。予定には、スケジュール（時間割ともいう）や作業リスト等が含まれる。したがって、情報管理装置４０は、ユーザごとに何時から何時までに何をする、又は、いつまでに何をするという情報を保持しており、ユーザが端末装置６０で確認できるようになっている。
【００２７】
端末装置６０は、ユーザが操作する情報処理装置である。ユーザは端末装置６０を操作して情報管理装置４０からユーザの予定に関する情報を取得して表示する。この予定に関する情報には画像データの保存先情報が含まれているため、ユーザは端末装置６０を操作して情報記憶装置３０と通信しなくても画像データを閲覧できる。当然ながら、ユーザは端末装置６０を操作して情報記憶装置３０から直接、画像データを取得することもできる。端末装置６０の具体例は情報入力機器７０の情報処理装置７０ｃと同様である。しかし、端末装置６０にはカメラなどの撮像装置は不要である。
【００２８】
＜ハードウェア構成例＞
<<情報入力機器>>
図４を用いて情報入力機器７０のうち複合機７０ａのハードウェア構成例について説明する。図４は、複合機７０ａのハードウェア構成図の一例である。図４に示すように、複合機７０ａは、本体１０と、操作部２０とを備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００２９】
なお、本体１０は、操作部２０で受け付けた操作に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００３０】
次に、本体１０のハードウェア構成について説明する。図４に示すように、本体１０は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ(Read  Only  Memory)１２と、ＲＡＭ(Random  Access  Memory)１３と、プログラム１４ｐを記憶するＨＤＤ（Hard  Disk  Drive）１４と、通信Ｉ／Ｆ（Interface）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステム・バス１８を介して相互に接続されている。説明の便宜上、図４では、本体１０はＨＤＤ１４を有している構成を例に挙げて説明したが、例えばＨＤＤ１４を有しておらず、十分な記憶領域を確保できない構成もあり得る。
【００３１】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上記したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００３２】
通信Ｉ／Ｆ１５は、ネットワークと接続するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００３３】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、及び、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００３４】
次に、操作部２０のハードウェア構成について説明する。図４に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、プログラム２４ｐを記憶するフラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステム・バス２８を介して相互に接続されている。説明の便宜上、図４では、操作部２０はフラッシュメモリ２４を有している構成を例に挙げて説明したが、例えばフラッシュメモリ２４を有していない構成もあり得る。
【００３５】
なお、電子黒板７０ｂ及び情報処理装置７０ｃのハードウェア構成図は公知のものが利用できるとする。少なくとも一般的な情報処理装置の機能を有している。
【００３６】
<<保存サービス装置>>
図５は、保存サービス装置５０の概略的なハードウェア構成図の一例である。保存サービス装置５０は、ＣＰＵ２０１と、ＣＰＵ２０１が使用するデータの高速アクセスを可能とするメモリ２０２とを備える。ＣＰＵ２０１及びメモリ２０２は、システム・バス２０３を介して、保存サービス装置５０の他のデバイス又はドライバ、例えば、グラフィクス・ドライバ２０４及びネットワーク・ドライバ（ＮＩＣ）２０５へと接続されている。
【００３７】
グラフィクス・ドライバ２０４は、バスを介してＬＣＤ（ディスプレイ装置）２０６に接続されて、ＣＰＵ２０１による処理結果をモニタする。また、ネットワーク・ドライバ２０５は、トランスポート層レベル及び物理層レベルで保存サービス装置５０をネットワークへと接続して、情報入力機器７０、情報記憶装置３０及び情報管理装置４０とのセッションを確立させている。
【００３８】
システム・バス２０３には、更にＩ／Ｏバス・ブリッジ２０７が接続されている。Ｉ／Ｏバス・ブリッジ２０７の下流側には、ＰＣＩなどのＩ／Ｏバス２０８を介して、ＩＤＥ、ＡＴＡ、ＡＴＡＰＩ、シリアルＡＴＡ、ＳＣＳＩ、ＵＳＢなどにより、ＨＤＤ（ハードディスクドライブ）２０９などの記憶装置が接続されている。ＨＤＤ２０９は保存サービス装置５０の全体を制御するプログラム２０９ｐを記憶している。ＨＤＤ２０９はＳＳＤ（Solid State Drive）でもよい。プログラム２０９ｐは記憶媒体に記憶された状態で配布されてもよいし、プログラム配信用のサーバから配信されてもよい。
【００３９】
また、Ｉ／Ｏバス２０８には、ＵＳＢなどのバスを介して、キーボード及びマウス（ポインティング・デバイスと呼ばれる）などの入力装置２１０が接続され、システム管理者などのオペレータによる入力及び指令を受け付けている。
【００４０】
保存サービス装置５０はクラウドコンピューティングにより実現されていてよい。クラウドコンピューティングとは、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。したがって、図示した保存サービス装置５０のハードウェア構成は、保存サービス装置５０が備えていることが好ましいハード的な要素を示す。保存サービス装置５０がクラウドコンピューティングに対応するため、これらのハードウェア構成は負荷に応じてハード的なリソースが動的に接続・切断されることで構成されてよい。
【００４１】
情報記憶装置３０及び情報管理装置４０のハードウェア構成図は、保存サービス装置５０と同様であるか、又は、異なるとしても本実施形態の情報処理システム１００の説明の上で支障はないものとする。
【００４２】
＜機能について＞
図６は、情報処理システム１００が有する情報入力機器７０、保存サービス装置５０、情報記憶装置３０、及び、情報管理装置４０の機能をブロック状に示す機能ブロック図の一例である。
【００４３】
<<情報入力機器>>
情報入力機器７０は、通信部７１、画像データ生成部７２、操作受付部７３、表示制御部７４、第一通信部７５、第二通信部７６、認証要求部７７、データ登録要求部７８、保存先登録部７９、及び、予定作成部８０を有している。図４に示した情報入力機器７０（複合機７０ａ）のハードウェア構成図では、複合機７０ａは本体１０と操作部２０を有しているが、図６に示した各機能は本体１０と操作部２０のどちらに格納されていてもよい。ただし、一例として、通信部７１と画像データ生成部７２は本体１０が有し、それ以外は操作部２０が各機能を有するように構成できる。この場合、操作部２０で動作するアプリにより各機能が提供される。
【００４４】
情報入力機器７０が有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＨＤＤ１４からＲＡＭ１３に展開されたプログラム１４ｐ、又は、フラッシュメモリ２４からＲＡＭ２３に展開されたプログラム２４ｐに従ったＣＰＵ１１、２１からの命令により動作することで実現される機能又は手段である。このプログラム（又はアプリ）は、プログラム配信用のサーバから配信されるか又は記憶媒体に記憶された状態で配布される。
【００４５】
通信部７１は、ネットワークを介して保存サービス装置５０と各種のデータの送受信を行う。本実施形態ではサインインするための認証情報及び画像データを送信したり、フォルダ名の一覧及びスケジュールの一覧を受信したりする。通信部７１は図４のＣＰＵ１１がプログラム１４ｐを実行し通信Ｉ／Ｆ１５を制御すること等により実現される。なお、以下では、通信部７１が情報を送信又は受信する場合でも「通信部７１を介して送信する又は受信する」という記載を省略して説明する場合がある。
【００４６】
画像データ生成部７２は、原稿を光学的に読み取って画像データを生成する。画像データ生成部７２は単に外部から画像データを取得するだけでもよいし、予め記憶されている画像データを読み出してもよい。画像データ生成部７２は図４のＣＰＵ１１がプログラム１４ｐを実行しエンジン部１７を制御すること等により実現される。
【００４７】
操作受付部７３は、ユーザから情報入力機器７０に対する各種の操作を受け付ける。操作受付部７３は、図４のＣＰＵ２１がプログラム２４ｐを実行し操作パネル２７を制御すること等により実現される。
【００４８】
表示制御部７４は、操作パネル２７にアプリが作成する各種の画面を表示する。本実施形態では、情報管理装置４０のフォルダの一覧、及び、情報管理装置４０のスケジュールの一覧等を操作パネル２７に表示する。表示制御部７４は、図４のＣＰＵ２１がプログラム２４ｐを実行し操作パネル２７を制御すること等により実現される。
【００４９】
第一通信部７５は保存サービス装置５０を介して情報記憶装置３０と各種の情報を送受信する。本体１０の通信部７１を介して通信する場合もあるし、第一通信部７５が直接、情報記憶装置３０と通信してもよい。なお、必ずしも保存サービス装置５０を介さなくてもよい。
【００５０】
第二通信部７６は保存サービス装置５０を介して情報管理装置４０と各種の情報を送受信する。本体１０の通信部７１を介して通信する場合もあるし、第二通信部７６が直接、情報管理装置４０と通信してもよい。なお、必ずしも保存サービス装置５０を介さなくてもよい。
【００５１】
認証要求部７７は、ユーザのサインインに必要な認証情報（ユーザＩＤ、パスワード）を認証要求と共に保存サービス装置５０に送信することで、ユーザを情報処理システム１００にサインインさせる。認証要求部７７は、図４のＣＰＵ１１がプログラム２４ｐを実行すること等により実現される。
【００５２】
データ登録要求部７８は、画像データ生成部７２が生成した画像データの登録を保存サービス装置５０に要求する。これにより保存サービス装置５０は情報記憶装置３０に画像データを登録する。データ登録要求部７８は情報記憶装置３０が生成し保存サービス装置５０が送信する保存先情報を取得する。データ登録要求部７８は、図４のＣＰＵ１１がプログラム２４ｐを実行すること等により実現される。
【００５３】
保存先登録部７９は、情報記憶装置３０から取得した保存先情報の登録を保存サービス装置５０に要求する。これにより保存サービス装置５０は情報管理装置４０に保存先情報を登録する。保存先登録部７９は、図４のＣＰＵ１１がプログラム２４ｐを実行すること等により実現される。
【００５４】
予定作成部８０は、ユーザが入力したスケジュールに関する情報に基づいてスケジュールを作成する。スケジュールがすでに情報管理装置４０に登録されており、ユーザが既存のスケジュールを選択する場合には予定作成部８０がスケジュールを作成しなくてもよい。作成したスケジュールは保存サービス装置５０を介して情報管理装置４０に送信される。予定作成部８０は、図４のＣＰＵ１１がプログラム２４ｐを実行すること等により実現される。
【００５５】
<<保存サービス装置５０>>
保存サービス装置５０は、通信部５１、認証処理部５２、記憶装置通信部５３、及び管理装置通信部５４を有している。保存サービス装置５０が有するこれら各機能部は、図６に示された各構成要素のいずれかが、ＨＤＤ３０７からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【００５６】
また、保存サービス装置５０は記憶部５９を有している。記憶部５９は図４のメモリ２０２及びＨＤＤ２０９等により実現される。記憶部５９はトークンＤＢ５９１を記憶する。
【００５７】
なお、本実施例では保存サービス装置５０、情報記憶装置３０及び情報管理装置４０がそれぞれ別の装置として独立に記載されているが、これらのうち任意の１台又は複数台が２台以上の装置に分散されていてもよい。例えば、保存サービス装置５０であれば認証処理部５２と２つの通信部（記憶装置通信部５３、管理装置通信部５４）は別々の装置で実現されてよい。
【００５８】
また、情報記憶装置３０と情報管理装置４０のサービス提供者が同じ場合は、情報記憶装置３０及び情報管理装置４０は１つの装置で実現されてもよい。
【００５９】
【表１】
2019021972.tif 000003
表１はトークンＤＢ５９１に記憶されているトークン情報を模式的に説明する。トークンＤＢ５９１には各ユーザが情報記憶装置３０と情報管理装置４０にアクセスするためのトークンが記憶されている。すなわち、トークンＤＢ５９１は、ユーザＩＤ、パスワード、情報記憶装置３０のトークン、及び、情報管理装置４０のトークンの各項目を有する。表１に示すようにユーザごとに情報記憶装置３０と情報管理装置４０のトークンが登録されている。これにより、ユーザは保存サービス装置５０にサインすることで情報記憶装置３０と情報管理装置４０にアクセスできる。ユーザＩＤはユーザを特定又は識別するための識別情報である。ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。ユーザＩＤ以外のＩＤについても同様である。パスワードはユーザのみが知っている（又は秘匿された）情報でありユーザを認証する情報となる。トークンとは原義的にはしるし又は証拠という意味であるが、転じてネットワークでは、本人の真正性、アクセス権、合言葉、又は、証拠という意味で使われる。つまり、情報記憶装置３０のトークンはユーザが情報記憶装置３０のユーザ本人であることを示す情報であり、情報管理装置４０のトークンはユーザが情報管理装置４０のユーザ本人であることを示す情報である。
【００６０】
（保存サービス装置５０の機能）
通信部５１は、情報入力機器７０と各種の情報を送受信する。本実施形態では認証情報及び画像データを情報入力機器７０から受信し、フォルダ名の一覧、スケジュールの一覧及び保存先情報を送信したりする。通信部５１は、図５のＣＰＵ２０１がプログラム２０９ｐを実行しネットワーク・ドライバ２０５を制御すること等により実現される。
【００６１】
認証処理部５２は、情報入力機器７０からの認証要求に対しトークンＤＢ５９１を参照して、認証が成立するか否かを判断する。認証が成立する場合に情報記憶装置３０のトークンを使って記憶装置通信部５３が情報記憶装置３０と通信することを許可し、更に、情報管理装置４０のトークンを使って管理装置通信部５４が情報管理装置４０と通信することを許可する。認証処理部５２は例えばＯＡＵＴＨ（オーオース）などの認証方式により、予め外部の認証装置によりユーザを認証してもらい、この認証装置と認証に関して連携する情報記憶装置３０と情報管理装置４０が認証装置から取得したトークンを取得してトークンＤＢ５９１に保持しておく。これにより、保存サービス装置５０はトークンにより情報記憶装置３０及び情報管理装置４０と通信できる。認証処理部５２は図５のＣＰＵ２０１がプログラム２０９ｐを実行すること等により実現される。
【００６２】
記憶装置通信部５３は、情報記憶装置３０のトークンを用いて情報記憶装置３０と各種の情報を送受信する。本実施形態では、フォルダの一覧と保存先情報を受信し、画像データを送信する。記憶装置通信部５３は、図５のＣＰＵ２０１がプログラム２０９ｐを実行しネットワーク・ドライバ２０５を制御すること等により実現される。
【００６３】
管理装置通信部５４は、情報管理装置４０のトークンを用いて情報管理装置４０と各種の情報を送受信する。本実施形態では、スケジュールの一覧を受信し、画像データの保存先情報を送信する。管理装置通信部５４は、図５のＣＰＵ２０１がプログラム２０９ｐを実行しネットワーク・ドライバ２０５を制御すること等により実現される。
【００６４】
<<情報記憶装置>>
情報記憶装置３０は、通信部３１、及び情報入出力部３２を有している。情報記憶装置３０が有するこれら各機能部は、図５に示された各構成要素のいずれかが、ＨＤＤ３０７からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【００６５】
また、情報記憶装置３０は記憶部３９を有している。記憶部３９は図５のメモリ２０２及びＨＤＤ２０９等により実現される。記憶部３９には情報ＤＢ３９１が構築されている。
【００６６】
【表２】
2019021972.tif 000004
表２は情報ＤＢ３９１に記憶されている情報を模式的に示す。情報ＤＢ３９１は情報記憶装置３０にて記憶される情報をユーザごとに管理する。情報ＤＢ３９１は情報記憶装置３０のトークン、情報記憶装置３０のユーザＩＤ、ｎａｍｅ、フォルダＩＤ、ｗｅｂＵＲＬの各項目を有する。ｎａｍｅはフォルダの名称（フォルダ名）である。フォルダＩＤは情報記憶装置３０においてフォルダを特定又は識別するための情報である。ｗｅｂＵＲＬはフォルダのＵＲＬであり保存先情報となる。
【００６７】
（情報記憶装置３０の機能）
通信部３１は、保存サービス装置５０と各種の情報を送受信する。本実施形態ではフォルダの一覧と保存先情報を保存サービス装置５０に送信し、保存サービス装置５０から画像データを受信したりする。通信部は、図５のＣＰＵ２０１がプログラム２０９ｐを実行しネットワーク・ドライバ２０５を制御すること等により実現される。
【００６８】
情報入出力部３２は、記憶部３９に情報を書き込んだり読み出したりする。情報入出力部３２は、図５のＣＰＵ２０１がプログラム２０９ｐを実行すること等により実現される。
【００６９】
<<情報管理装置>>
情報管理装置４０は、通信部４１、及び予定入出力部４２を有している。情報管理装置４０が有するこれら各機能部は、図６に示された各構成要素のいずれかが、ＨＤＤ３０７からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【００７０】
また、情報管理装置４０は記憶部４９を有している。記憶部４９は図５のメモリ２０２及びＨＤＤ２０９等により実現される。記憶部４９には予定ＤＢ４９１が構築されている。
【００７１】
【表３】
2019021972.tif 000005
表３は予定ＤＢ４９１に記憶されている情報を模式的に示す。予定ＤＢ４９１は情報管理装置４０にて管理される予定に関する情報をユーザごとに管理する。予定ＤＢ４９１は情報管理装置４０のトークン、情報管理装置４０のユーザＩＤ、ｓｕｂｊｅｃｔ、スケジュールＩＤ、ｂｏｄｙ、ｓｔａｒ、ｅｎｄの各項目を有する。ｓｕｂｊｅｃｔはスケジュールのタイトルである。スケジュールＩＤは情報管理装置４０においてスケジュールを特定又は識別するための情報である。ｂｏｄｙはスケジュールに関する任意の情報であり、ユーザが自由に記述できる。ｓｔａｒｔはスケジュールの開始時刻、ｅｎｄはスケジュールの終了時刻である。
【００７２】
なお、表２と表３から明らかなように、本実施形態では情報記憶装置３０と情報管理装置４０のユーザＩＤが異なっているが、情報記憶装置３０と情報管理装置４０の運営元が同じ場合、情報記憶装置３０と情報管理装置４０のユーザＩＤは同じになる場合がある。また、本実施形態のように異なっていてもよい（この場合は運営元が異なることも考えられる。）。
【００７３】
（情報管理装置４０の機能）
通信部４１は、保存サービス装置５０と各種の情報を送受信する。本実施形態ではスケジュールの一覧を保存サービス装置５０に送信し、保存サービス装置５０から画像データの保存先情報を受信したりする。通信部４１は、図５のＣＰＵ２０１がプログラム２０９ｐを実行しネットワーク・ドライバ２０５を制御すること等により実現される。
【００７４】
予定入出力部４２は、記憶部４９に予定を書き込んだり読み出したりする。予定入出力部４２は、図５のＣＰＵ２０１がプログラム２０９ｐを実行すること等により実現される。
【００７５】
＜概略＞
図７は、情報処理システム１００の動作の概略を説明する図の一例である。
（１）ユーザは、情報記憶装置３０から取得したフォルダを情報入力機器７０上で選択し、情報管理装置４０から取得したスケジュールを情報入力機器７０上で選択する。この時、画像データのファイル名を入力することができる。フォルダ名は画像データの保存場所に関する情報となる。
（２）情報入力機器７０はスキャンすることで生成した画像データを情報記憶装置３０に送信する。情報入力機器７０は情報記憶装置３０において画像データが登録された保存先情報を取得する。
（３）情報入力機器７０はスケジュールと保存先情報を情報管理装置４０に送信する。これにより、情報管理装置４０はスケジュールに対応付けて保存先情報を登録する。したがって、ユーザは端末装置６０を操作して情報管理装置４０と通信しスケジュールを表示すると保存先情報を一緒に表示でき、スケジュールに対応付けられた画像データを情報記憶装置３０から取得して閲覧できる。
【００７６】
＜情報記憶装置の画面例＞
図８は、情報記憶装置３０と通信した端末装置６０が表示する一例のフォルダ画面４０１を示す図である。情報記憶装置３０はＷｅｂサーバの機能を有しておりＨＴＭＬ及びスクリプト等で記述された画面データを端末装置６０に送信する。端末装置６０は画面データを解析して図８のように表示する。なお、本実施形態では、端末装置６０が直接、情報記憶装置３０と通信するフェーズは説明されない。図８は、情報記憶装置３０が保持又は提供する情報を説明するための図であることに注意されたい。ユーザが情報記憶装置３０にサインインすることでユーザが特定される。情報記憶装置３０はユーザに対応付けられたフォルダ等の情報を表２の情報ＤＢ３９１から読み出し画面データとして端末装置６０に送信する。
【００７７】
フォルダ画面４０１は、フォルダ名４０２、更新日時４０３、及び、更新者４０４の各表示欄を有する。フォルダ名４０２には表２のｎａｍｅ項目の値が表示される。更新日時４０３と更新者４０４は情報記憶装置３０が管理している情報であり、フォルダ内の情報が最期に更新された日時、更新者を表示する。
【００７８】
ユーザがフォルダ名４０２をクリック（又は押下）すると端末装置６０が操作を受け付け、フォルダ内のファイルを情報記憶装置３０に要求する。情報記憶装置３０の情報入出力部３２はフォルダ名に対応付けられたｗｅｂＵＲＬで特定されるファイル（例えば画像データ）を端末装置６０に送信する。
【００７９】
このように、ユーザは端末装置６０を操作して画像データを閲覧できるが、画像データを保存したフォルダを把握しておく必要があるなど管理に手間がかかる場合があった。
【００８０】
＜情報記憶装置３０の画面例＞
図９は、情報管理装置４０と通信した端末装置６０が表示するスケジュール画面４１１を示す図である。情報管理装置４０はＷｅｂサーバの機能を有しておりＨＴＭＬ及びスクリプト等で記述された画面データを端末装置６０に送信する。端末装置６０は画面データを解析して図９のように表示する。ユーザが情報管理装置４０にサインインすることでユーザが特定される。情報管理装置４０はユーザに対応付けられたスケジュールとして、ｓｕｂｊｅｃｔ等の情報を表３の予定ＤＢ４９１から読み出し画面データとして端末装置６０に送信する。なお、図９は当日のスケジュールである。
【００８１】
スケジュール画面４１１は、カレンダ欄４１２、及び、スケジュール欄４１３を有する。スケジュール欄４１３には表３のｓｕｂｊｅｃｔの値（タイトル）が、時刻（ｓｔａｒｔとｅｎｄ）に対応付けて表示される。
【００８２】
ユーザがｓｕｂｊｅｃｔの値をクリック（又はタップ）すると端末装置６０が操作を受け付け、押下したスケジュールの詳細を情報管理装置４０に要求する。これにより図９のスケジュール詳細画面４２１が表示される。情報管理装置４０の予定入出力部４２は予定ＤＢ４９１からｂｏｄｙ、ｓｔａｔ、ｅｎｄ等の情報を取得して画面データとして端末装置６０に送信する。
【００８３】
図１０は、端末装置６０に表示されたスケジュール詳細画面４２１の一例である。スケジュール詳細画面４２１は開始日付４２２ａ、開始時刻４２２ｂ、終了日付４２３ａ、終了時刻４２３ｂ、繰り返し設定欄４２４、アラーム欄４２５、予定表に保存欄４２６、公開方法４２７、及び、ｂｏｄｙ欄４２８を有している。開始日付４２２ａ、開始時刻４２２ｂ、終了日付４２３ａ、終了時刻４２３ｂは予定ＤＢ４９１のｓｔａｒｔとｅｎｄに含まれる情報である。繰り返し設定欄４２４には日、週、月などの単位でスケジュールを繰り返して設定するか否かが設定される。アラーム欄４２５はスケジュールの開始時刻の何分手前にアラーム（メール送信等）を出力するかが設定される。予定表に保存欄４２６には予定表にスケジュールを保存するか否かが設定される。公開方法４２７にはスケジュールの公開方法が設定される。ｂｏｄｙ欄４２８には予定ＤＢ４９１のｂｏｄｙの内容が表示される。
【００８４】
ｂｏｄｙ欄４２８には保存先情報４２９が表示されており、ユーザは保存先情報４２９をクリック（又は押下）することでこのスケジュールに対応付けられた画像データをスケジュール詳細画面４２１から端末装置６０に表示できる。
【００８５】
＜画面遷移＞
図１１を用いて情報入力機器７０が表示する画面の遷移例を説明する。図１１は、情報入力機器７０として複合機７０ａが表示する画面の遷移例を説明する図の一例である。
【００８６】
図１１（ａ）はサインイン画面４３１の一例を示す。ユーザは原稿を複合機７０ａでスキャンして画像データを情報記憶装置３０に登録する場合、複合機７０ａを操作してサインイン画面４３１を表示させる。サインイン画面４３１はユーザが情報処理システム１００にサインインするための画面である。サインイン画面４３１はユーザＩＤ欄４３２、パスワード欄４３３、ＯＫボタン４３４、及び、キャンセルボタン４３５を有する。ユーザＩＤ欄４３２には表１のトークンＤＢ５９１に示したユーザＩＤが入力され、パスワード欄４３３にはパスワードが入力される。ユーザがＯＫボタン４３４を押下し、ユーザの認証が成立したとする。
【００８７】
図１１（ｂ）はフォルダ一覧画面４４１の一例を示す。ユーザの認証が成立するとフォルダ一覧画面４４１が表示される。フォルダ一覧画面４４１は情報記憶装置３０にユーザが予め生成してあるフォルダの一覧が表示される画面である。フォルダ一覧画面４４１は１つ以上のフォルダ名４４２、ＯＫボタン４４３、及び、キャンセルボタン４４４を有する。ユーザは複合機７０ａを操作して情報記憶装置３０に新たにフォルダを作成することもできる。情報記憶装置３０が初期値としてのフォルダ名（例えば、「新しいフォルダ」）を作成して情報入力機器７０に送信してもよい。ユーザが画像データを登録する任意の１つのフォルダ名４４２を押下し、ＯＫボタン４４３を押下するとスケジュール一覧画面が表示される。
【００８８】
図１１（ｃ）はスケジュール一覧画面４５１の一例を示す。スケジュール一覧画面４５１は情報管理装置４０にユーザが登録しているスケジュールの一覧が表示される画面である。スケジュール一覧画面４５１とフォルダ一覧画面４４１はどちらが先に表示されてもよい。ユーザが特に指定しない場合、当日のスケジュールが情報管理装置４０から送信される。これは、会議などの後、当日のうちに資料の画像データを登録する場合が多いと考えられるためである。ユーザは日付を指定してスケジュールを取得することも可能である。スケジュール一覧画面４５１はスケジュールの一覧４５２、追加ボタン４５５、ＯＫボタン４５３、及び、キャンセルボタン４５４を有する。ユーザはスケジュールの一覧４５２から画像データを対応付けるスケジュールを１つ選択する。対応付けるスケジュールは画像データに変換される資料が使用された会議などに対応するスケジュールであると考えられるが、ユーザは任意のスケジュールを選択できる。追加ボタン４５５は、ユーザが複合機７０ａを操作してスケジュールを情報管理装置４０に追加するためのボタンである。ユーザは追加したスケジュールに画像データを対応付けることもできる。
【００８９】
図１１（ｄ）はスキャン実行画面４６１の一例である。スケジュール一覧画面４５１でユーザがスケジュールを選択しＯＫボタン４５３を押下するとスキャン実行画面４６１が表示される。スキャン実行画面４６１は、ユーザが資料のスキャンを実行して画像データを保存サービス装置５０に送信するための画面である。スキャン実行画面４６１は、ファイル名４６２、読取設定欄４６４、及び、スタートボタン４６３を有する。ファイル名は、生成される画像データに付与されるファイル名である。初期値のファイル名としては、「フォルダ名＋スケジュールのタイトル＋スケジュールの開始時刻」が付与される。
【００９０】
フォルダ名は情報記憶装置３０から取得した情報であり、スケジュールのタイトル及びスケジュールの開始時刻は情報管理装置４０から取得した情報である。ファイル名に設定される情報はこれらに限らず、情報記憶装置３０及び情報管理装置４０が保持する他の情報（例えばスケジュールの終了時刻等）をユーザに選択させることで、ファイル名を生成してもよい。外部のサーバ（情報記憶装置３０及び情報管理装置４０）が保持する情報（つまり、記憶先のフォルダ名及びスケジュールの情報）を使ったファイル名を自動的に付与することが可能となる。
【００９１】
図１２にて説明するように、ユーザが変更することも可能である。ファイルのフォーマットは例えばＰＤＦであるが、情報記憶装置３０が対応するフォーマットであればよい。読取設定欄４６４は原稿の読取設定をユーザが行うための欄である。読取設定欄４６４は初期値４６４ａと設定ボタン４６４ｂを有し、ユーザは初期値を確認し、読取設定を変更したい場合は設定ボタン４６４ｂを押下する。スタートボタン４６３は最終的に原稿（会議の資料）のスキャンをユーザが複合機７０ａに指示するためのボタンである。
【００９２】
図１１（ｅ）はスケジュール入力画面４７１の一例である。スケジュール入力画面４７１でユーザが追加ボタン４５５を選択するとスケジュール入力画面４７１が表示される。スケジュール入力画面４７１は、ユーザが複合機７０ａを操作して情報管理装置４０にスケジュールを登録するための画面である。スケジュール入力画面４７１はタイトル欄４７２、開始時刻欄４７３、終了時刻欄４７４、ＯＫボタン４７５、及び、キャンセルボタン４７６を有する。タイトル欄４７２にはｓｕｂｊｅｃｔとして登録されるタイトルが入力され、開始時刻欄４７３にはｓｔａｒｔとして登録される開始時刻が入力され、終了時刻欄４７４にはｅｎｄとして登録される終了時刻が入力される。ユーザがＯＫボタン４７５を押下すると図１１（ｄ）のスキャン実行画面４６１に遷移する。
【００９３】
図１２は、ファイル名変更画面４８１の一例である。スキャン実行画面４６１でユーザが変更ボタン４６５を押下するとファイル名変更画面４８１が表示される。ファイル名変更画面４８１は、初期値のファイル名をユーザが変更するための画面である。ファイル名変更画面４８１はファイルの種類欄４８２、状態欄４８３、ＯＫボタン４８４、及び、キャンセルボタン４８５を有する。ファイルの種類欄４８２は画像データがどのようなデータであるかをユーザが選択又は入力するための欄である。状態欄４８３は画像データが原本（オリジナル）かそうでないか（コメント付き）をユーザが選択するための欄である。このようにユーザは簡単にファイル名を変更できる。ユーザがＯＫボタン４８４を押下することで図１１（ｄ）のスキャン実行画面４６１に戻る。
【００９４】
＜各フェーズの説明と送受信される情報＞
図１３〜図２２を用いて、情報入力機器７０、保存サービス装置５０、情報記憶装置３０、及び、情報管理装置４０の間のフェーズごとの通信について説明する。
【００９５】
図１３は、情報入力機器７０が情報記憶装置３０からフォルダ名を取得するフェーズを説明する図の一例であり、図１４は送受信される情報を示す。サインインが終了すると、情報入力機器７０はフォルダ名を取得するため、図１４（ａ）のフォルダ名要求を送信する。図１４（ａ）のフォルダ名要求５０１の一例を示す。「GET /storage/root/children」はＨＴＴＰ、ＨＴＴＰｓ、ＨＴＴＰ２．０等の通信プロトコルでルートフォルダの配下のフォルダを要求することを意味する。なお、保存サービス装置５０は情報入力機器７０からのフォルダ名要求を、必要であれば情報記憶装置３０のＡＰＩに変換して予め保持する情報記憶装置３０のＩＰアドレスを宛先にして送信する。
【００９６】
情報記憶装置３０はフォルダ名要求５０１に対し、フォルダ名応答５０２を情報入力機器７０に送信する。図１４（ｂ）はフォルダ名応答５０２の一例を示す。図１４（ｂ）ではＪＳＯＮ形式で３つのフォルダ名が送信されている。各項目の内容は以下のとおりである。
id：フォルダＩＤ
name：フォルダ名そのもの
webUrl：フォルダのＵＲＬ
type：フォルダ又はファイルの区別
なお、フォルダ名応答５０２のフォーマットはＸＭＬ等でもよい。図１４以外のデータについても同様である。フォルダ名応答５０２を取得した情報入力機器７０は図１１（ｂ）のフォルダ一覧画面４４１を表示する。
【００９７】
図１５は、情報入力機器７０が情報管理装置４０からスケジュール名を取得するフェーズを説明する図の一例であり、図１６は送受信される情報を示す。フォルダ名応答を取得すると、情報入力機器７０はスケジュールの一覧を取得するため、図１６（ａ）のスケジュール要求５０３を送信する。図１６（ａ）はスケジュール要求５０３の一例を示す。「GET /events?date=2017-06-12」はＨＴＴＰ、ＨＴＴＰｓ、ＨＴＴＰ２．０等の通信プロトコルで当日（2017-06-12）のスケジュール（event）を要求することを意味する。なお、保存サービス装置５０は情報入力機器７０からのスケジュール要求を、必要であれば情報管理装置４０のＡＰＩに変換して予め保持する情報管理装置４０のＩＰアドレスを宛先にして送信する。
【００９８】
情報管理装置４０はスケジュール要求に対し、このユーザのスケジュール応答５０４を情報入力機器７０に送信する。図１６（ｂ）はスケジュール応答５０４の一例を示す。図１６（ｂ）ではＪＳＯＮ形式で３つのスケジュールが送信されている。各項目の内容は以下のとおりである。
id：スケジュールＩＤ
subject：スケジュールのタイトル
webUrl：フォルダのＵＲＬ
body：任意のテキスト
start：開始時刻
end：終了時刻
スケジュール応答５０４を取得した情報入力機器７０は図１１（ｃ）のスケジュール一覧画面４５１を表示する。
【００９９】
図１７は、情報入力機器７０が情報管理装置４０にスケジュールを追加するフェーズを説明する図の一例であり、図１８は送受信される情報を示す。ユーザがスケジュール一覧画面４５１で追加ボタン４５５を押下し、スケジュールを入力したとする。情報入力機器７０はスケジュールを情報管理装置４０に追加するため、図１８（ａ）のスケジュール追加要求５０５を送信する。図１８（ａ）はスケジュール追加要求５０５の一例を示す。「CREATE /events」は情報管理装置４０が受け付けるコマンドでスケジュール（event）の作成を要求することを意味する。ｓｕｂｊｅｃｔ、ｂｏｄｙ、ｓｔａｒｔ、ｅｎｄは上記のとおりである。
【０１００】
情報管理装置４０はスケジュール追加要求５０５に対し、スケジュールのＩＤを採番して、スケジュール追加応答５０６を情報入力機器７０に送信する。図１８（ｂ）はスケジュール追加応答５０６の一例を示す。図１８（ｂ）では、図１８（ａ）に加えｉｄが送信されている。このように情報入力機器７０がスケジュールのＩＤを取得することで、スケジュールを特定した保存先情報の登録が可能になる。
【０１０１】
図１９は情報入力機器７０が情報記憶装置３０に画像データを追加するフェーズを説明する図の一例であり、図２０は送受信される情報を示す。ユーザがスキャン実行画面４６１でスタートボタン４６３を押下したとする。情報入力機器７０は画像データを情報記憶装置３０に登録するため、図２０（ａ）の画像データ登録要求５０７を送信する。図２０（ａ）は画像データ登録要求５０７の一例を示す。「PUT /storage/items/01VA6BAJUT3GIE55APSZHYVIH7N274MIA3/children/A案件_図面レビュー_201706121000.pdf」はＨＴＴＰ、ＨＴＴＰｓ、ＨＴＴＰ２．０等の通信プロトコルでフォルダＩＤを指定して「A案件_図面レビュー_201706121000.pdf」というファイルを登録することを意味する。なお、保存サービス装置５０は情報入力機器７０からの画像データ登録要求５０７を、必要であれば情報記憶装置３０のＡＰＩに変換して予め保持する情報記憶装置３０のＩＰアドレスを宛先にして送信する。
【０１０２】
情報記憶装置３０は画像データ登録要求５０７に対し、画像データを保存したフォルダの保存先情報を含むデータ登録応答５０８を情報入力機器７０に送信する。図２０（ｂ）はデータ登録応答５０８の一例を示す。図２０（ｂ）では、ｎａｍｅはファイル名を、ｗｅｂＵＲＬは保存先情報をそれぞれ意味している。
【０１０３】
図２１は情報入力機器７０が情報管理装置４０に保存先情報を登録するフェーズを説明する図の一例であり、図２２は送受信される情報を示す。情報入力機器７０は保存先情報を受信したので、スケジュール一覧画面４５１でユーザが選択したスケジュールを指定して保存先情報登録要求５０９を情報管理装置４０に送信する。情報入力機器７０は、図２２（ａ）の保存先情報登録要求５０９を送信する。図２２（ａ）は保存先情報登録要求５０９の一例を示す。「PATCH /events/aYXB7rPlPAAA」は情報管理装置４０のＡＰＩでスケジュールＩＤを指定している。また、図２２（ｂ）はｂｏｄｙに登録される情報を示す。ｂｏｄｙの「A案件の打ち合わせ向けの図面のレビュー」「https://storage.com/testuser/KJPOIMmkdjosiH」はこれらのテキストを登録することを意味する。「A案件の打ち合わせ向けの図面のレビュー」はスケジュール一覧の取得時に取得された情報である。なお、保存サービス装置５０は情報入力機器７０からの保存先情報登録要求５０９を、必要であれば情報管理装置４０のＡＰＩに変換して予め保持する情報管理装置４０のＩＰアドレスを宛先にして送信する。
【０１０４】
情報管理装置４０は取得した保存先情報登録要求５０９に対し、スケジュールＩＤで指定されるスケジュールのｂｏｄｙに保存先情報を登録する。
【０１０５】
＜動作手順＞
本実施形態では主に３つの動作パターンが考えられる。
【０１０６】
・動作パターン１
保存サービス装置５０は情報入力機器７０から要求を受け付け、情報記憶装置３０及び情報管理装置４０のトークンを情報入力機器７０に送信する。情報入力機器７０は情報記憶装置３０及び情報管理装置４０に対して何か要求する際、それぞれのトークンを保存サービス装置５０に送信する。保存サービス装置５０はこのトークンを使って、情報記憶装置３０及び情報管理装置４０に対して処理の要求を行う。
【０１０７】
図２３、図２４は、情報処理システム１００が画像データを登録する手順を示すシーケンス図の一例である。
S1：操作部２０の表示制御部７４はサインイン画面４３１を表示する。
S2：ユーザは操作部２０を操作してサインインする。情報入力機器７０の操作受付部７３はユーザＩＤとパスワードの入力を受け付ける。
S3：操作部２０の認証要求部７７は通信部７１を介してサインイン要求（ユーザＩＤ、パスワード）を保存サービス装置５０に送信する。保存サービス装置５０の通信部５１はサインイン要求を受信し、認証処理部５２は受信したユーザＩＤとパスワードを記憶部５９のユーザＩＤとパスワードと比較して認証が成立するか否かを判断する。図２３では認証が成立したものとする。
S4：保存サービス装置５０の認証処理部５２はトークンＤＢ５９１から読み出した情報記憶装置３０と情報管理装置４０のトークンを情報入力機器７０に送信する。
S5：情報入力機器７０の第一通信部７５は情報記憶装置３０のトークンを使用してトークンと共にフォルダ名要求を保存サービス装置５０に送信する。
S6：保存サービス装置５０の通信部５１はトークンと共にフォルダ名要求を受信し、記憶装置通信部５３がトークンと共にフォルダ名要求を情報記憶装置３０に送信する。
S7：情報記憶装置３０の通信部３１はトークンと共にフォルダ名要求を受信し、情報入出力部３２がトークンに対応付けられたフォルダに関する情報を情報ＤＢ３９１から読み出してフォルダ名応答を保存サービス装置５０に送信する。
S8：保存サービス装置５０の記憶装置通信部５３はフォルダ名応答を受信して、通信部５１が情報入力機器７０に送信する。
S9：情報入力機器７０の第一通信部７５はフォルダ名応答を受信する。次に、情報入力機器７０の第二通信部７６は情報管理装置４０のトークンを使用してトークンと共にスケジュール要求を保存サービス装置５０に送信する。
S10：保存サービス装置５０の通信部５１はトークンと共にスケジュール要求を受信し、管理装置通信部５４がトークンと共にスケジュール要求を情報管理装置４０に送信する。
S11：情報管理装置４０の通信部４１はトークンと共にスケジュール要求を受信し、予定入出力部４２がトークンに対応付けられたスケジュールに関する情報を予定ＤＢ４９１から読み出してスケジュール応答を保存サービス装置５０に送信する。
S12：保存サービス装置５０の管理装置通信部５４はスケジュール応答を受信して、通信部５１が情報入力機器７０に送信する。
S13：情報入力機器７０の第二通信部７６はスケジュール応答を受信する。操作部２０の表示制御部７４はフォルダ一覧画面４４１を操作パネル２７に表示する。
S14：ユーザは画像データを保存するフォルダを選択する。操作部２０の操作受付部７３はフォルダの選択を受け付ける。
S15：操作部２０の表示制御部７４はスケジュール一覧画面４５１を操作パネル２７に表示する。
S16：ユーザは画像データを対応付けるスケジュールを選択する。操作部２０の操作受付部７３はスケジュールの選択を受け付ける。
【０１０８】
ユーザが既存のスケジュールを選択せず、スケジュール一覧画面４５１で追加ボタン４５５を押下した場合、ステップＳ１７，Ｓ１８が実行される。なお、スケジュールが選択されるのか、スケジュールが入力されるのかに関する処理を図２９にて説明する。
S17：操作部２０の表示制御部７４はスケジュール入力画面４７１を操作パネル２７に表示する。
S18：ユーザはスケジュールを入力する。操作部２０の操作受付部７３はスケジュールの入力を受け付ける。
【０１０９】
S19：ユーザがフォルダを選択しスケジュールを選択するか、又は、フォルダを選択しスケジュールを入力すると、操作部２０の表示制御部７４はスキャン実行画面４６１を表示する。
S20：ユーザは初期値のファイル名に対し任意のファイル名を付与することができる。初期値のままでも支障はない。操作部２０の操作受付部７３はファイル名の入力を受け付ける。
S21：ユーザはスキャン実行画面４６１でスタートボタン４６３を押下する。操作部２０の操作受付部７３はスタートボタン４６３の押下を受け付ける。
S22：操作部２０の操作受付部７３は本体の画像データ生成部７２にスキャン実行を要求する。
S23：画像データ生成部７２はスキャンを実行して、画像データ（ファイル）を操作部に送信する。
【０１１０】
ユーザが既存のスケジュールを選択せず、スケジュール入力画面４７１でスケジュールを追加した場合、ステップＳ２４〜Ｓ２７が実行される。
S24：操作部２０の第二通信部７６は情報管理装置４０のトークンと入力されたスケジュールと共に、スケジュール追加要求を保存サービス装置５０に送信する。
S25：保存サービス装置５０の通信部５１はスケジュール追加要求を受信し、管理装置通信部５４が情報管理装置４０のトークンと入力されたスケジュールと共に、スケジュール追加要求を情報管理装置４０に送信する。
S26：情報管理装置４０の通信部４１はスケジュール追加要求に対し、トークンでユーザを特定しスケジュールＩＤを採番して、このスケジュールＩＤと共にスケジュール追加応答を保存サービス装置５０に送信する。
S27：保存サービス装置５０の管理装置通信部５４はスケジュールＩＤと共にスケジュール追加応答を受信し、通信部５１がスケジュールＩＤと共にスケジュール追加応答を情報入力機器７０に送信する。
【０１１１】
次に、情報入力機器７０は画像データを情報記憶装置３０に登録し、保存先情報を情報管理装置４０に登録する。
S28：情報入力機器７０のデータ登録要求部７８は情報記憶装置３０のトークン、フォルダＩＤ、及び画像データと共に画像データ登録要求を保存サービス装置５０に送信する。
S29：保存サービス装置５０の通信部５１は画像データ登録要求を受信し、記憶装置通信部５３が情報記憶装置３０のトークン、フォルダＩＤ、及び画像データと共に画像データ登録要求を情報記憶装置３０に送信する。
S30：情報記憶装置３０の通信部３１は画像データ登録要求を受信し、情報入出力部３２はトークンでユーザを特定しフォルダＩＤで指定されるフォルダに画像データを登録する。情報入出力部３２はこのフォルダのｗｅｂＵＲＬを取得する。情報記憶装置３０の通信部３１はｗｅｂＵＲＬを保存先情報として保存サービス装置５０に送信する。
S31：保存サービス装置５０の記憶装置通信部５３は保存先情報を受信し、通信部５１が保存先情報を情報入力機器７０に送信する。
S32：情報入力機器７０のデータ登録要求部７８は保存先情報を受信する。第二通信部７６は情報管理装置４０のトークン、スケジュールＩＤ、及び保存先情報と共に保存先情報登録要求５０９を保存サービス装置５０に送信する。
S33：保存サービス装置５０の通信部５１は保存先情報登録要求５０９を受信し、管理装置通信部５４が保存先情報登録要求５０９を情報管理装置４０に送信する。
S34：情報管理装置４０の通信部４１は保存先情報登録要求５０９を受信し、予定入出力部４２はトークンでユーザを特定しスケジュールＩＤで指定されるスケジュールのｂｏｄｙに保存先情報を登録する。
【０１１２】
・動作パターン２
保存サービス装置５０は情報入力機器７０から要求を受け付け、情報記憶装置３０及び情報管理装置４０のトークンを情報入力機器７０に送信する。情報入力機器７０は情報記憶装置３０及び情報管理装置４０に対して何か要求する際、保存サービス装置５０を介さずに、それぞれのトークンを使って情報記憶装置３０及び情報管理装置４０に対して処理の要求を行う。
【０１１３】
図２５、図２６は、動作パターン２において情報処理システム１００が画像データを登録する手順を示すシーケンス図の一例である。なお、図２５、図２６の説明では、図２３，図２４との相違を説明する。まず、ステップＳ１〜Ｓ４は図２３，図２４と同様になる。
【０１１４】
S5：情報入力機器７０の第一通信部７５は情報記憶装置３０のトークンを使用してトークンと共にフォルダ名要求を情報記憶装置３０に送信する。したがって、ステップＳ６は不要になる。
【０１１５】
S7：情報記憶装置３０の通信部３１はトークンと共にフォルダ名要求を受信し、情報入出力部３２がトークンに対応付けられたフォルダに関する情報を情報ＤＢ３９１から読み出してフォルダ名応答を情報入力機器７０に送信する。したがって、ステップＳ８は不要になる。
【０１１６】
S9：情報入力機器７０の第一通信部７５はフォルダ名応答を受信する。次に、情報入力機器７０の第二通信部７６は情報管理装置４０のトークンを使用してトークンと共にスケジュール要求を情報管理装置４０に送信する。したがって、ステップＳ１０は不要になる。
【０１１７】
S11：情報管理装置４０の通信部４１はトークンと共にスケジュール要求を受信し、予定入出力部４２がトークンに対応付けられたスケジュールに関する情報を予定ＤＢ４９１から読み出してスケジュール応答を情報入力機器７０に送信する。したがって、ステップＳ１２は不要になる。
【０１１８】
ステップＳ１３〜Ｓ１８、ステップＳ１９〜Ｓ２３は図２３，図２４と同様である。
S24：操作部２０の第二通信部７６は情報管理装置４０のトークンと入力されたスケジュールと共に、スケジュール追加要求を情報管理装置４０に送信する。したがって、ステップＳ２５は不要になる。
S26：情報管理装置４０の通信部４１はスケジュール追加要求に対し、トークンでユーザを特定しスケジュールＩＤを採番して、このスケジュールＩＤと共にスケジュール追加応答を情報入力機器７０に送信する。したがって、ステップＳ２７は不要になる。
【０１１９】
S28：情報入力機器７０のデータ登録要求部７８は情報記憶装置３０のトークン、フォルダＩＤ、及び画像データと共に画像データ登録要求を情報記憶装置３０に送信する。したがって、ステップＳ２９は不要になる。
【０１２０】
S30：情報記憶装置３０の通信部３１は画像データ登録要求を受信し、情報入出力部３２はトークンでユーザを特定しフォルダＩＤで指定されるフォルダに画像データを登録する。情報入出力部３２はこのフォルダのＷｅｂＵＲＬを取得する。情報記憶装置３０の通信部３１はＷｅｂＵＲＬを保存先情報として情報入力機器７０に送信する。したがって、ステップＳ３１は不要になる。
【０１２１】
S32：情報入力機器７０のデータ登録要求部７８は保存先情報を受信する。第二通信部７６は情報管理装置４０のトークン、スケジュールＩＤ、及び保存先情報と共に保存先情報登録要求５０９を情報管理装置４０に送信する。したがって、ステップＳ３３は不要になる。
【０１２２】
S34：情報管理装置４０の通信部４１は保存先情報登録要求５０９を受信し、予定入出力部４２はトークンでユーザを特定しスケジュールＩＤで指定されるスケジュールのｂｏｄｙに保存先情報を登録する。
【０１２３】
・動作パターン３
保存サービス装置５０は情報入力機器７０からログインを受け付けたときに、情報入力機器７０から処理を受け付けるためのトークンを情報入力機器７０に送信する。情報入力機器７０はフォルダの取得やスケジュール等を情報記憶装置３０又は情報管理装置４０に対し要求する場合、保存サービス装置５０に保存サービス装置５０が発行したトークンを使って保存サービス装置５０に対して要求を行う。保存サービス装置５０は保存サービス装置５０が発行したトークンに基づいて、対応する情報記憶装置３０及び情報管理装置４０のトークンを特定し、このトークンを使って情報記憶装置３０及び情報管理装置４０に対して処理の要求を行う。つまり、動作パターン３の場合、保存サービス装置５０は情報入力機器７０に対し情報記憶装置３０及び情報管理装置４０のトークンを送信しない。
【０１２４】
動作パターン３では、表１のトークンＤＢ５９１が保持する情報が以下のように変わる。
【０１２５】
【表４】
2019021972.tif 000006
表４は動作パターン３におけるトークンＤＢ５９１が保持する情報の一例を示す。表４のトークンＤＢ５９１は保存サービス装置５０のトークンの項目を有している。すなわち、ユーザがサインインすることで保存サービス装置５０のトークンが生成され各ユーザに対応付けられる。
【０１２６】
図２７、図２８は、動作パターン３において情報処理システム１００が画像データを登録する手順を示すシーケンス図の一例である。なお、図２７、図２８の説明では、図２３，図２４との相違を説明する。まず、ステップＳ１〜Ｓ３は図２３，図２４と同様になる。
【０１２７】
S4：保存サービス装置５０の認証処理部５２はサインインしたユーザを特定するための保存サービス装置５０のトークンを生成し、ユーザＩＤに対応付けてトークンＤＢ５９１に登録する。保存サービス装置５０の認証処理部５２は、保存サービス装置５０のトークンを情報入力機器７０に送信する。
【０１２８】
したがって、ステップＳ５、Ｓ８では保存サービス装置５０のトークンが保存サービス装置５０に送信される。そして、ステップＳ６、Ｓ１０では保存サービス装置５０のトークンに対応付けられた情報記憶装置３０又は情報管理装置４０のトークンが情報記憶装置３０又は情報管理装置４０に送信される。
【０１２９】
ステップＳ１１〜Ｓ１８、ステップＳ１９〜Ｓ２３の処理は図２３，２４と同様である。
【０１３０】
ステップＳ２４〜Ｓ３４は、既存のスケジュールが選ばれなかった場合の処理である。ステップＳ２４では同様に保存サービス装置５０のトークンによりスケジュール追加要求が保存サービス装置５０に送信される。そして、保存サービス装置５０のトークンを保存サービス装置５０が保持しているため、情報入力機器７０と保存サービス装置５０の間の通信は不要になる。このため、ステップＳ２６−２，Ｓ２６−４で、保存サービス装置５０は保存サービス装置５０のトークンに対応付けられた情報記憶装置３０のトークン及び情報管理装置４０のトークンを使用して情報記憶装置３０及び情報管理装置４０と通信する。
【０１３１】
ステップＳ２８以下は、既存のスケジュールが選ばれた場合の処理である。
ステップＳ２８では同様に保存サービス装置５０のトークンにより画像データの保存要求が保存サービス装置５０に送信される。ただし、この次点でスケジュールＩＤが保存サービス装置５０に送信される。これは、保存サービス装置５０のトークンを保存サービス装置５０が保持しているため、ステップＳ３１、Ｓ３２が不要になり、スケジュールＩＤが送信されるタイミングがなくなるためである。
【０１３２】
ステップＳ２９，Ｓ３３で、保存サービス装置５０は保存サービス装置５０のトークンに対応付けられた情報記憶装置３０のトークン及び情報管理装置４０のトークンを使用して情報記憶装置３０及び情報管理装置４０と通信する。
【０１３３】
＜既存のスケジュールが選択されたか否かの判断＞
図２９はスケジュールの入力とスケジュールの登録に関する処理の手順を示すフローチャート図の一例である。図２９の処理は例えばスケジュール一覧画面４５１が表示されるとスタートする。
【０１３４】
操作部２０の操作受付部７３は、ユーザが既存のスケジュールを選択したか否かを判断する（Ｓ１０）。
【０１３５】
ステップＳ１０の判断がＮｏの場合、情報入力機器７０の予定作成部８０はスケジュールの追加に関する処理を行う（Ｓ２０）。
【０１３６】
ステップＳ１０の判断がＹｅｓの場合、又は、ステップＳ２０に続いて、情報入力機器７０のデータ登録要求部７８は画像データの登録処理を行う（Ｓ３０）。
【０１３７】
次に、情報入力機器７０は画像データの保存先情報をスケジュールに対応付けて情報管理装置４０に登録する（Ｓ４０）。
【０１３８】
このように、ユーザが既存のスケジュールを選択するのでなく、追加した場合も同様に処理することができる。
【０１３９】
＜情報入力機器の動作＞
図３０は、情報入力機器７０の動作を説明するフローチャート図の一例である。
情報入力機器７０の表示制御部７４はサインイン画面４３１を操作パネル２７に表示する（Ｓ１０）。操作受付部７３はユーザのサインインを受け付ける（Ｓ２０）。
【０１４０】
情報入力機器７０の第一通信部７５は情報記憶装置３０からフォルダ一覧を取得する（Ｓ３０）。
【０１４１】
情報入力機器７０の第二通信部７６は情報管理装置４０からスケジュール一覧を取得する（Ｓ４０）。ステップＳ３０とＳ４０は順不同である。
【０１４２】
情報入力機器７０の表示制御部７４はフォルダ一覧画面４４１を操作パネルに表示する（Ｓ５０）。操作受付部７３はユーザによるフォルダの選択を受け付ける（Ｓ６０）。
【０１４３】
情報入力機器７０の表示制御部７４はスケジュール一覧画面４５１を操作パネルに表示する（Ｓ７０）。操作受付部７３はユーザによるスケジュールの選択を受け付ける（Ｓ８０）。
【０１４４】
情報入力機器７０の操作受付部７３はユーザが既存のスケジュールを選んだか否かを判断する（Ｓ９０）。
【０１４５】
ステップＳ９０の判断がＮｏの場合、表示制御部７４はスケジュール入力画面４７１を操作パネル２７に表示する（Ｓ１００）。また、操作受付部７３がスケジュールの入力を受け付ける。
【０１４６】
次に、情報入力機器７０の表示制御部７４はスキャン実行画面４６１にファイル名を表示する（Ｓ１１０）。
【０１４７】
ユーザがスキャン実行画面４６１のスタートボタンを押下すると、画像データ生成部７２は原稿をスキャンして画像データを生成する（Ｓ１２０）。
【０１４８】
情報入力機器７０のデータ登録要求部７８は情報記憶装置３０に対し画像データの登録処理を行う（Ｓ１３０）。
【０１４９】
次に、情報入力機器７０は画像データの保存先情報をスケジュールに対応付けて情報管理装置４０に登録する（Ｓ１４０）。
【０１５０】
＜参照添付による保存先情報の登録＞
上記した実施形態では保存先情報がスケジュールのｂｏｄｙに登録されていた。このような登録形態の他、情報入力機器７０は参照添付という形態で保存先情報を情報管理装置４０に登録できる。参照添付とは、画像データの実体は情報記憶装置３０が記憶したまま、情報管理装置４０が画像データを保持しているようにユーザに見せる登録形態である。なお、参照添付と似た用語に単なる添付という用語がある。この添付という登録形態の場合、画像データの実体を情報管理装置４０が記憶する。
【０１５１】
図３１は、保存先情報が参照添付により情報管理装置４０に登録された場合に、端末装置６０が表示するスケジュール画面４１１の一例である。なお、図３１の説明では主に図１０との差異を説明する。
【０１５２】
図３１のスケジュール画面４１１は参照添付欄４３０を有している。参照添付欄４３０には、画像データのファイル名が表示される。したがって、ユーザはｂｏｄｙに記述されたｗｅｂＵＲＬではなくファイル名を押下して画像データを閲覧できる。なお、参照添付欄４３０には保存先情報（ｗｅｂＵＲＬ）がリンクされており、ユーザは直接、保存先情報を見られないが、スケジュールに対応付けて保存先情報が登録される点はｂｏｄｙに記述される場合と同様である。
【０１５３】
図３２は情報入力機器７０が情報管理装置４０に保存先情報を登録するフェーズを説明する図の一例であり、図３３は送受信される情報を示す。情報入力機器７０は保存先情報を受信したので、スケジュール一覧画面４５１でユーザが選択したスケジュールを指定して保存先情報登録要求５０９を情報管理装置４０に送信する。情報入力機器７０は、図３３（ａ）の保存先情報登録要求５０９を送信する。図３３（ａ）は参照添付の場合の保存先情報登録要求５０９の一例を示す。「PATCH /events/aYXB7rPlPAAA=/attachments」は情報管理装置４０のＡＰＩでスケジュールＩＤを指定して、保存先情報の参照添付を要求することを意味する。「attachments」が参照添付を意味する。図３３（ｂ）の「"referenceUrl": https://storage.com/testuser/KJPOIMmkdjosiH」は画像データのＵＲＬであり、参照先のＵＲＬを示す。
【０１５４】
情報管理装置４０は取得した保存先情報登録要求５０９に対し、「referenceUrl」で指定される画像データのファイル名を情報記憶装置３０から取得して、スケジュールに対応付けて保存先情報とファイル名を記憶する。これにより、情報管理装置４０はスケジュール画面の参照添付欄４３０に画像データのファイル名を表示できると共に、保存先情報をリンクさせることができる。
【０１５５】
【表５】
2019021972.tif 000007
表５は予定ＤＢ４９１に記憶されている情報を模式的に示す。表５の説明では表３との相違を説明する。表５の予定ＤＢ４９１ではreferenceUrlとファイル名の各項目を有する。上記のようにreferenceUrlが保存先情報に相当し、ファイル名は保存先情報に基づいて情報記憶装置３０から取得された画像データのファイル名である。
【０１５６】
＜情報入力機器が電子黒板の場合の処理＞
情報入力機器７０が電子黒板７０ｂの場合の処理は、全体的な処理は複合機７０ａの場合と同様になる。異なるのは、スキャンの代わりに画像がキャプチャされる（取り込まれる）点である。
【０１５７】
図３４は電子黒板７０ｂにおけるサインイン画面４３１の一例を示す。図３４（ａ）に示すように電子黒板７０ｂに表示される保存ボタン５１１をユーザが押下することで、図３４（ｂ）のサインイン画面４３１が表示される。参考に、図１１（ｂ）〜図１１（ｅ）の各画面が表示されている。当然ながら、画面のデザイン等が複合機７０ａと電子黒板７０ｂで異なっていてもよい。図１１（ｄ）のスキャン実行画面４６１は、例えば取り込み画面と称されるべきであるが、スキャン実行画面４６１のスタートボタンの代わりに取り込みボタンが表示される。ユーザが取り込みボタンを押下することで電子黒板７０ｂが表示する画面が画像データとして取り込まれる。
【０１５８】
図３５は、情報入力機器７０が電子黒板７０ｂの場合の動作を説明するフローチャート図の一例である。図３５の説明では主に図３０との相違を説明する。図３５では、ステップＳ１２０で電子黒板７０ｂが表示する画面の取り込みが行われる（Ｓ１２０）。その他の処理は複合機７０ａの場合と同様でよい。
【０１５９】
このように情報入力機器７０が電子黒板７０ｂであっても画像データをスケジュールと対応付けて管理できる。
【０１６０】
＜情報入力機器が情報処理装置の場合の処理＞
情報入力機器７０が情報処理装置７０ｃの場合、スキャンの代わりに画像が撮像される点と撮像されるタイミングが異なる。
【０１６１】
図３６は情報処理装置７０ｃにおけるサインイン画面４３１の一例を示す。ユーザはアプリが起動した状態で撮像装置を使用して例えばホワイトボードを撮像する。このホワイトボードは画面の取り込み機能がないため撮像によって画像データをアプリが生成する。あるいは、予め保存してある画像データをアプリから呼び出してもよい。
【０１６２】
例えば、図３６（ａ）のアプリが表示する撮像モード画面４９２ａで撮像ボタンを押下することで、図３６（ｂ）の画像データ画面４９２ｂが表示される。ユーザがＯＫボタン４９３を押下することで、図３６（ｃ）のサインイン画面４３１が表示される。キャンセルボタン４９４が押下されると画像データが破棄される。参考に、図１１（ｂ）〜（ｅ）の各画面が表示される。当然ながら、画面のデザイン等が複合機７０ａと情報処理装置７０ｃで異なっていてもよい。図１１（ｄ）のスキャン実行画面４６１は、例えば送信画面と称されるべきであるが、スキャン実行画面４６１のスタートボタンの代わりに送信ボタンが表示される。ユーザが送信ボタンを押下することで撮像された画像データが送信される。
【０１６３】
図３７は、情報入力機器７０が情報処理装置７０ｃの場合の動作を説明するフローチャート図の一例である。図３７の説明では主に図３０との相違を説明する。図３７では、ステップＳ５で情報処理装置７０ｃがホワイトボード等を撮像して画像データを生成する（Ｓ５）。また、ステップＳ１２０は不要になる。その他の処理は複合機７０ａの場合と同様でよい。
【０１６４】
このように情報入力機器７０が電子黒板７０ｂであっても画像データをスケジュールと対応付けて管理できる。
【０１６５】
また、情報入力機器７０としてはこのようにアプリが動作して画像を取得できる機器であればよい。したがって、情報入力機器７０は複合機７０ａ、電子黒板７０ｂ、及び、情報処理装置７０ｃに限られない。例えば、プロジェクタが撮像装置を有する場合、プロジェクタが投影した画像を撮像装置が撮像して画像データを生成できる。例えば、他の拠点に配置された遠隔会議装置（テレビ会議端末）も画像を取り込む機能を有しており、これを情報記憶装置３０に登録することができる。
【０１６６】
＜シーケンス図の変形例＞
図３８は、情報処理システム１００が画像データを登録する手順を示すシーケンス図の一例である。図３８は図２４の変形例である。図３８では保存サービス装置５０が保存先情報を情報入力機器７０に返すことなく、情報管理装置４０に送信している。したがって、図２４のステップＳ３１とＳ３２が存在しない。以下、相違点を説明する。
【０１６７】
S30：情報入力機器７０のデータ登録要求部７８は情報記憶装置３０のトークン、フォルダＩＤ、及び画像データと共に画像データ登録要求を保存サービス装置５０に送信する。そして、この時、情報管理装置４０のトークンとスケジュールＩＤも送信してしまう。
【０１６８】
S33：保存サービス装置５０の記憶装置通信部５３は保存先情報を受信し、管理装置通信部５４がステップＳ３０の情報管理装置４０のトークンとスケジュールＩＤを用いて保存先情報登録要求を情報管理装置４０に送信する。
【０１６９】
図３８のような処理によれば、ステップＳ３１とＳ３２を省略できるので、保存先情報を登録する処理時間を低減できる。
【０１７０】
＜まとめ＞
以上説明したように、本実施形態の情報処理システム１００は、スケジュールと関連する画像データがスケジュールに対応付けて登録されるため、ユーザは画像データをどこに保存したかを把握したり、端末装置６０に入力したりする必要性を低減できる。
【実施例２】
【０１７１】
実施例１では、予定の一例として情報管理装置４０がスケジュールを管理する例を説明したが、作業リストを管理する場合も同様に情報処理システム１００は画像データを作業リストに対応付けることができる。作業リストは「Ｔｏ Ｄｏリスト」や「タスク」と呼ばれる場合がある。
【０１７２】
タスクを使った場合、図２３のステップＳ９において情報入力機器７０はタスクの一覧を保存サービス装置５０に要求する。また、図１１（ｃ）の画面において、スケジュールの代わりにタスクが表示される。タスクは当日が期限となっているタスクを表示してもよいし、ユーザが入力した日付が期限となっているタスクを表示させてもよい。また、図２４のステップＳ３２、Ｓ３３において、スケジュールＩＤのかわりにタスクＩＤが送信される。
【０１７３】
【表６】
2019021972.tif 000008
表６は作業リストが管理される場合に予定ＤＢ４９１に記憶されている情報を模式的に示す。予定ＤＢ４９１は情報管理装置４０のトークン、ｓｕｂｊｅｃｔ、作業ＩＤ、及び、期限の各項目を有する。ｓｕｂｊｅｃｔは作業のタイトルである。作業ＩＤは情報管理装置４０において作業を特定又は識別するための情報である。期限は作業をいつまでに行うかが記述される情報であるが、ユーザが任意のテキストを記述できる。本実施例ではこの期限に保存先情報が登録される。
【０１７４】
図３９は、情報管理装置４０と通信した端末装置６０が表示する作業リスト一覧画面５２１を示す図である。端末装置６０がスケジュール画面を表示するのか作業リスト画面を表示するのかは、端末装置６０のアクセス先に依存する。
【０１７５】
作業リスト一覧画面５２１は、作業リスト欄５２２を有する。作業リスト欄５２２には１つ以上の作業（図では作業１と作業２）が表示される。ユーザが作業１（納品書の仕上げ）をクリック（又はタップ）すると端末装置６０が操作を受け付け、押下した作業１の詳細を情報管理装置４０に要求する。これにより図４０の作業詳細画面５３１が表示される。
【０１７６】
図４０は、端末装置６０に表示された作業詳細画面５３１の一例である。作業詳細画面５３１は作業リスト欄５２２を表示したまま、作業１の期限欄５３２を表示する。期限の値（４日後が期限です）は、ユーザが予め設定している。そして、作業リストの場合、この期限欄５３２に保存先情報４２９が表示される。このように、作業リストにも保存先情報を登録できる。
【０１７７】
作業リストに保存先情報が対応付けられる場合も、参照添付の形態による登録が可能である。図４１は、保存先情報が参照添付により情報管理装置４０に登録された場合に、端末装置６０が表示する作業詳細画面５３１の一例である。図４１では期限欄５３２に参照添付欄４３０が表示されている。参照添付欄４３０の形態は図３１と同様であり、画像データのファイル名が表示される。また、参照添付欄４３０には保存先情報がリンクされている。このため、ユーザは端末装置を操作して参照添付欄４３０を押下することで、情報記憶装置３０に記憶されている画像データを表示することができる。
【０１７８】
＜まとめ＞
以上説明したように、本実施形態の情報処理システム１００は、作業と関連する画像データが作業に対応付けて登録されるため、ユーザは画像データをどこに保存したかを把握したり、端末装置６０に入力したりする必要性を低減できる。
【０１７９】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０１８０】
例えば、実施例１ではユーザがフォルダ名を指定すると説明したが、フォルダ名はディレクトリ名と呼ばれてもよい。また、フォルダ又はディレクトリに分けて画像データを管理しない情報記憶装置３０が使用される場合、ユーザはフォルダ名又はディレクトリ名を指定しなくてもよい。
【０１８１】
また、本実施形態では情報入力機器７０が保存サービス装置を介して情報記憶装置３０及び情報管理装置４０と通信したが、情報入力機器７０が直接、情報記憶装置３０及び情報管理装置４０と通信してもよい。この場合、ユーザは情報記憶装置３０及び情報管理装置４０のそれぞれにサインインする。
【０１８２】
また、実施例１では１つのスケジュールに１つの画像データが対応付けられていたが、１つのスケジュールに複数の画像データを対応付けることもできる。また、複数のスケジュールに同じ画像データを対応付けてもよい。
【０１８３】
また、以上の実施例で示した図６などの構成例は、情報処理システム１００の処理の理解を容易にするために、主な機能に応じて分割したものである。しかし、各処理単位の分割の仕方や名称によって本願発明が制限されることはない。情報処理システム１００は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０１８４】
なお、情報記憶装置３０は情報記憶サービスの一例であり、情報管理装置４０は情報表示サービスの一例であり、トークンは要求情報の一例であり、保存サービス装置５０は情報処理装置の一例であり、画像データ生成部７２は生成手段の一例であり、認証要求部７７は取得手段の一例であり、第一通信部７５は第一の要求手段の一例であり、第二通信部７６は第二の要求手段の一例であり、操作受付部７３は受付手段の一例であり、予定作成部８０は予定作成手段の一例である。保存サービス装置５０のトークンは第二の要求情報の一例であり、情報入力機器７０は情報入力装置の一例である。
【符号の説明】
【０１８５】
１０        ：本体
２０        ：操作部
３０        ：情報記憶装置
４０        ：情報管理装置
５０        ：保存サービス装置
６０        ：端末装置
７０        ：情報入力機器
７０ａ      ：複合機
７０ｂ      ：電子黒板
７０ｃ      ：情報処理装置
１００      ：情報処理システム
【先行技術文献】
【特許文献】
【０１８６】
【特許文献１】特開２０１７−０６９６９７号公報
【図１】
2019021972.tif 000009
【図２】
2019021972.tif 000010
【図３】
2019021972.tif 000011
【図４】
2019021972.tif 000012
【図５】
2019021972.tif 000013
【図６】
2019021972.tif 000014
【図７】
2019021972.tif 000015
【図８】
2019021972.tif 000016
【図９】
2019021972.tif 000017
【図１０】
2019021972.tif 000018
【図１１】
2019021972.tif 000019
【図１２】
2019021972.tif 000020
【図１３】
2019021972.tif 000021
【図１４】
2019021972.tif 000022
【図１５】
2019021972.tif 000023
【図１６】
2019021972.tif 000024
【図１７】
2019021972.tif 000025
【図１８】
2019021972.tif 000026
【図１９】
2019021972.tif 000027
【図２０】
2019021972.tif 000028
【図２１】
2019021972.tif 000029
【図２２】
2019021972.tif 000030
【図２３】
2019021972.tif 000031
【図２４】
2019021972.tif 000032
【図２５】
2019021972.tif 000033
【図２６】
2019021972.tif 000034
【図２７】
2019021972.tif 000035
【図２８】
2019021972.tif 000036
【図２９】
2019021972.tif 000037
【図３０】
2019021972.tif 000038
【図３１】
2019021972.tif 000039
【図３２】
2019021972.tif 000040
【図３３】
2019021972.tif 000041
【図３４】
2019021972.tif 000042
【図３５】
2019021972.tif 000043
【図３６】
2019021972.tif 000044
【図３７】
2019021972.tif 000045
【図３８】
2019021972.tif 000046
【図３９】
2019021972.tif 000047
【図４０】
2019021972.tif 000048
【図４１】
2019021972.tif 000049