(57)【要約】【課題】指示装置から指示された処理を、出力元装置から出力された処理対象情報に対して実行する場合において、その指示された処理の内容については出力元装置に秘匿した状態で実行する情報処理装置を提供する。【解決手段】出力先装置４の処理情報記憶部６６は、指示装置２から受け付ける指示に基づく処理を示す処理情報を、その指示に応じて生成された識別情報と関連付けて記憶する。出力先装置４の処理対象情報受付部７０は、指示装置２から識別情報を取得して、その処理の対象となる処理対象情報と、この識別情報とを、関連付けて出力する出力元装置３から、この処理対象情報とこの識別情報とを受け付ける。出力先装置４の処理実行部７２は、処理対象情報に対して、この処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて処理情報記憶部６６に記憶されている処理情報が示す処理を実行する。【選択図】図２
2010044658.tif 000002
【特許請求の範囲】
【請求項１】
指示装置から指示を受け付ける指示受付手段、
前記指示に基づく処理を示す処理情報を、当該指示に応じて生成された識別情報と関連付けて処理情報記憶手段に記憶させる手段、
前記指示装置から前記識別情報を受信して、前記処理の対象となる処理対象情報と、当該識別情報とを、関連付けて出力する出力元装置から、当該処理対象情報と当該識別情報とを受け付ける処理対象情報受付手段、
前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項２】
前記指示に応じて識別情報を生成する識別情報生成手段、
前記識別情報を前記指示装置に出力する識別情報出力手段、
として前記コンピュータをさらに機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記出力元装置に対して、当該情報の出力方式を指示する出力方式指示手段、
として前記コンピュータをさらに機能させることを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記処理情報が、前記処理対象情報を記憶部に格納する処理を示し、
前記処理対象情報受付手段が、前記処理対象情報を記憶する前記出力元装置から前記処理対象情報を受け付け、
前記処理実行手段が、前記処理対象情報を前記記憶部に格納する処理を実行する、
ことを特徴とする請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記指示装置から指示を受け付ける指示受付手段と、
前記指示に基づく処理を示す処理情報を、当該指示に応じて生成された識別情報と関連付けて記憶する処理情報記憶手段と、
前記指示装置から前記識別情報を受信して、前記処理の対象となる処理対象情報と、当該識別情報とを、関連付けて出力する出力元装置から、当該処理対象情報と当該識別情報とを受け付ける処理対象情報受付手段と、
前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、
を含むことを特徴とする情報処理装置。
【請求項６】
指示装置と、出力元装置と、出力先装置と、を備える情報処理システムであって、
前記指示装置が、
前記出力先装置に、処理の実行の指示を行う処理指示手段と、
前記出力先装置により生成され、前記出力先装置から受信した識別情報を送信する第１の識別情報送信手段と、
を含み、
前記出力元装置が、
前記指示装置から前記識別情報を受信する識別情報受信手段と、
前記識別情報受信手段により受信された識別情報と、前記処理の対象となる処理対象情報とを、関連付けて出力する処理対象情報出力手段と、
を含み、
前記出力先装置が、
前記指示装置から前記指示を受け付ける指示受付手段と、
前記指示に応じて前記識別情報を生成する識別情報生成手段と、
前記指示に基づく処理を示す処理情報を、前記識別情報生成手段により生成された識別情報と関連付けて記憶する処理情報記憶手段と、
前記識別情報を前記指示装置に送信する第２の識別情報送信手段と、
前記出力元装置から、前記処理対象情報と、当該処理対象情報に関連付けされた識別情報とを受け付ける処理対象情報受付手段と、
前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、
を含む、
ことを特徴とする情報処理システム。
【請求項７】
指示装置と、出力元装置と、出力先装置と、を備える情報処理システムであって、
前記指示装置が、
前記出力先装置に、処理の実行の指示を行う処理指示手段と、
前記指示に応じて識別情報を生成する識別情報生成手段と、
前記識別情報生成手段により生成された識別情報を送信する識別情報送信手段と、
を含み、
前記出力元装置が、
前記指示装置から前記識別情報を受信する第１の識別情報受信手段と、
前記第１の識別情報受信手段により受信された識別情報と、前記処理の対象となる処理対象情報とを、関連付けて出力する処理対象情報出力手段と、
を含み、
前記出力先装置が、
前記指示装置から前記指示を受け付ける指示受付手段と、
前記指示装置から前記識別情報を受信する第２の識別情報受信手段と、
前記指示に基づく処理を示す処理情報を、前記第２の識別情報受信手段により受信された識別情報と関連付けて記憶する処理情報記憶手段と、
前記出力元装置から、前記処理対象情報と、当該処理対象情報に関連付けされた識別情報とを受け付ける処理対象情報受付手段と、
前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、
を含む、
ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置及び情報処理システムに関する。
【背景技術】
【０００２】
出力元装置から出力先装置への情報の出力を指示する指示装置を備える情報処理システムが存在する。特許文献１には、複数のストレージと、これら複数のストレージ間におけるデータ転送を指示するサーバと、を含む情報転送システムが開示されている。
【特許文献１】特開２００３−９１４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、指示装置から指示された処理を、出力元装置から出力された処理対象情報に対して実行する場合において、その指示された処理の内容については出力元装置に秘匿した状態で実行するプログラム、情報処理装置及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、プログラムであって、指示装置から指示を受け付ける指示受付手段、前記指示に基づく処理を示す処理情報を、当該指示に応じて生成された識別情報と関連付けて処理情報記憶手段に記憶させる手段、前記指示装置から前記識別情報を受信して、前記処理の対象となる処理対象情報と、当該識別情報とを、関連付けて出力する出力元装置から、当該処理対象情報と当該識別情報とを受け付ける処理対象情報受付手段、前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段、としてコンピュータを機能させることとしたものである。
【０００５】
請求項２に記載の発明は、請求項１に記載のプログラムであって、前記指示に応じて識別情報を生成する識別情報生成手段、前記識別情報を前記指示装置に出力する識別情報出力手段、として前記コンピュータをさらに機能させることとしたものである。
【０００６】
請求項３に記載の発明は、請求項１又は２に記載のプログラムであって、前記出力元装置に対して、当該情報の出力方式を指示する出力方式指示手段、として前記コンピュータをさらに機能させることとしたものである。
【０００７】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のプログラムであって、前記処理情報が、前記処理対象情報を記憶部に格納する処理を示し、前記処理対象情報受付手段が、前記処理対象情報を記憶する前記出力元装置から前記処理対象情報を受け付け、前記処理実行手段が、前記処理対象情報を前記記憶部に格納する処理を実行することとしたものである。
【０００８】
請求項５に記載の発明は、情報処理装置であって、前記指示装置から指示を受け付ける指示受付手段と、前記指示に基づく処理を示す処理情報を、当該指示に応じて生成された識別情報と関連付けて記憶する処理情報記憶手段と、前記指示装置から前記識別情報を受信して、前記処理の対象となる処理対象情報と、当該識別情報とを、関連付けて出力する出力元装置から、当該処理対象情報と当該識別情報とを受け付ける処理対象情報受付手段と、前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、を含むこととしたものである。
【０００９】
請求項６に記載の発明は、情報処理システムであって、指示装置と、出力元装置と、出力先装置と、を備え、前記指示装置が、前記出力先装置に、処理の実行の指示を行う処理指示手段と、前記出力先装置により生成され、前記出力先装置から受信した識別情報を送信する第１の識別情報送信手段と、を含み、前記出力元装置が、前記指示装置から前記識別情報を受信する識別情報受信手段と、前記識別情報受信手段により受信された識別情報と、前記処理の対象となる処理対象情報とを、関連付けて出力する処理対象情報出力手段と、を含み、前記出力先装置が、前記指示装置から前記指示を受け付ける指示受付手段と、前記指示に応じて前記識別情報を生成する識別情報生成手段と、前記指示に基づく処理を示す処理情報を、前記識別情報生成手段により生成された識別情報と関連付けて記憶する処理情報記憶手段と、前記識別情報を前記指示装置に送信する第２の識別情報送信手段と、前記出力元装置から、前記処理対象情報と、当該処理対象情報に関連付けされた識別情報とを受け付ける処理対象情報受付手段と、前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、を含む、こととしたものである。
【００１０】
請求項７に記載の発明は、情報処理システムであって、指示装置と、出力元装置と、出力先装置と、を備える情報処理システムであって、前記指示装置が、前記出力先装置に、処理の実行の指示を行う処理指示手段と、前記指示に応じて識別情報を生成する識別情報生成手段と、前記識別情報生成手段により生成された識別情報を送信する識別情報送信手段と、を含み、前記出力元装置が、前記指示装置から前記識別情報を受信する第１の識別情報受信手段と、前記第１の識別情報受信手段により受信された識別情報と、前記処理の対象となる処理対象情報とを、関連付けて出力する処理対象情報出力手段と、を含み、前記出力先装置が、前記指示装置から前記指示を受け付ける指示受付手段と、前記指示装置から前記識別情報を受信する第２の識別情報受信手段と、前記指示に基づく処理を示す処理情報を、前記第２の識別情報受信手段により受信された識別情報と関連付けて記憶する処理情報記憶手段と、前記出力元装置から、前記処理対象情報と、当該処理対象情報に関連付けされた識別情報とを受け付ける処理対象情報受付手段と、前記処理対象情報受付手段により受け付けられた処理対象情報に対して、当該処理対象情報に関連付けされた識別情報に対応する識別情報に関連付けされて前記処理情報記憶手段に記憶されている処理情報が示す処理を実行する処理実行手段と、を含むこととしたものである。
【発明の効果】
【００１１】
請求項１，５，６，７に記載の発明によれば、指示装置から指示された処理を、出力元装置から出力された処理対象情報に対して実行する場合において、その指示された処理の内容については出力元装置に秘匿した状態で実行することができる。
【００１２】
請求項２に記載の発明によれば、識別情報を生成する手段を含んでいない指示装置から処理の実行を指示することができる。
【００１３】
請求項３に記載の発明によれば、指示した出力方式により処理対象情報を受け付けることができる。
【００１４】
請求項４に記載の発明によれば、出力元装置に記憶されている処理対象情報を記憶部に格納することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１６】
図１のネットワーク構成図に例示するように、本実施形態における情報処理システム１は、指示装置２と、出力元装置３と、出力先装置４と、を含んで構成される。指示装置２と、出力元装置３と、出力先装置４とは、ローカル・エリア・ネットワーク（ＬＡＮ）やインターネットなどのネットワーク５に接続されており、互いに通信されるようになっている。
【００１７】
図１に例示するように、指示装置２は、例えば、パーソナルコンピュータなどであり、制御部２０、記憶部２１、通信部２２、ユーザインタフェース（ＵＩ）部２３、を含んで構成される。制御部２０、記憶部２１、通信部２２、ＵＩ部２３は、バス２４を介して接続される。出力元装置３は、例えば、サーバであり、制御部３０、記憶部３１、通信部３２、を含んで構成される。制御部３０、記憶部３１、通信部３２は、バス３４を介して接続される。出力先装置４は、例えば、サーバであり、制御部４０、記憶部４１、通信部４２、を含んで構成される。制御部４０、記憶部４１、通信部４２は、バス４４を介して接続される。
【００１８】
指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０は、例えば、ＣＰＵ等のプログラム制御デバイスである。指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０は、それぞれ、指示装置２にインストールされるプログラム、出力元装置３にインストールされるプログラム、出力先装置４にインストールされるプログラムに従って動作する。
【００１９】
指示装置２の記憶部２１、出力元装置３の記憶部３１、出力先装置４の記憶部４１は、例えば、ＲＡＭ等の記憶素子やハードディスクなどである。指示装置２の記憶部２１、出力元装置３の記憶部３１、出力先装置４の記憶部４１は、それぞれ、指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０によって実行されるプログラムなどが記憶される。また、指示装置２の記憶部２１、出力元装置３の記憶部３１、出力先装置４の記憶部４１は、それぞれ、指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０のワークメモリとしても動作する。
【００２０】
指示装置２の通信部２２、出力元装置３の通信部３２、出力先装置４の通信部４２は、例えば、ネットワークインタフェースカード（ＮＩＣ）などであり、それぞれ、指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０から入力される指示に従って、ネットワーク５を介して、指示装置２、出力元装置３、及び、出力先装置４の間で互いに情報を送信する。また、指示装置２の通信部２２、出力元装置３の通信部３２、出力先装置４の通信部４２は、ネットワーク５を介して受信される情報を、それぞれ、指示装置２の制御部２０、出力元装置３の制御部３０、出力先装置４の制御部４０に出力する。
【００２１】
指示装置２のＵＩ部２３は、例えば、ディスプレイ、マイク、スピーカー、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を指示装置２の制御部２０に出力する。また、このＵＩ部２３は、指示装置２の制御部２０から入力される指示に従って情報を表示出力したり音声出力したりする。
【００２２】
図２は、本実施形態に係る情報処理システム１により実現される機能の一例を示す機能ブロック図である。
【００２３】
図２に例示するように、本実施形態に係る情報処理システム１のうち、指示装置２は、機能的には、処理対象特定情報出力部５０、処理指示部５２、識別情報転送部５４、を含むものとして機能する。これらの要素は、指示装置２の制御部２０を主として実現される。また、これらの要素は、コンピュータである指示装置２にインストールされたプログラムを、指示装置２のＣＰＵ等の制御部２０で実行することにより実現されている。
【００２４】
また、図２に例示するように、本実施形態に係る情報処理システム１のうち、出力元装置３は、機能的には、処理対象特定情報取得部５６、識別情報受信部５８、処理対象情報出力部６０、を含むものとして機能する。これらの要素は、出力元装置３の制御部３０を主として実現される。また、これらの要素は、コンピュータである出力元装置３にインストールされたプログラムを、出力元装置３のＣＰＵ等の制御部３０で実行することにより実現されている。
【００２５】
また、図２に例示するように、本実施形態に係る情報処理システム１のうち、出力先装置４は、機能的には、指示受付部６２、識別情報生成部６４、処理情報記憶部６６、識別情報送信部６８、処理対象情報受付部７０、処理実行部７２、を含むものとして機能する。これらの要素のうち、処理情報記憶部６６は出力先装置４の記憶部４１を主として実現される。また、これらの要素のうち、指示受付部６２、識別情報生成部６４、識別情報送信部６８、処理対象情報受付部７０、処理実行部７２、は出力先装置４の制御部４０を主として実現される。また、これらの要素は、コンピュータである出力先装置４にインストールされたプログラムを、出力先装置４の制御部４０で実行することにより実現されている。
【００２６】
なお、上述のプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して指示装置２や、出力元装置３や、出力先装置４に供給される。
【００２７】
指示装置２の処理対象特定情報出力部５０が、出力先装置４で実行される処理の対象である、出力元装置３の記憶部３１に記憶されている処理対象情報を特定する処理対象特定情報７４を出力元装置３に出力する（図３参照）。図３は、処理対象特定情報７４のデータ構造の一例を示す図である。処理対象特定情報７４のデータ構造の詳細については後述する。処理対象情報は、出力元装置３から出力先装置４へ出力され、後述する出力先装置４の処理実行部７２による処理の対象となる情報である。そして、出力元装置３の処理対象特定情報取得部５６が、指示装置２の処理対象特定情報出力部５０から出力される処理対象特定情報７４を取得する。
【００２８】
指示装置２の処理指示部５２は、出力先装置４に、処理対象情報に対して実行すべき処理の指示を行う。具体的には、例えば、指示装置２の処理指示部５２は、処理対象情報に対して実行すべき処理を示す処理情報７６を出力先装置４に出力する（図４参照）。図４は、処理情報７６のデータ構造の一例を示す図である。処理情報７６のデータ構造の詳細については後述する。そして、出力先装置４の指示受付部６２は、指示装置２の処理指示部５２からの指示を受け付ける。具体的には、例えば、出力先装置４の指示受付部６２は、指示装置２から出力される処理情報７６を取得する。このように、処理情報７６は、例えば、指示装置２から受け付ける指示に基づく処理を示している。
【００２９】
本実施形態では、出力元装置３の記憶部３１、及び、出力先装置４の記憶部４１には、管理情報７８が記憶されている（図５参照）。図５は、出力元装置３の記憶部３１、及び、出力先装置４の記憶部４１に記憶されている管理情報７８のデータ構造の一例を示す図である。図５に例示するように、管理情報７８は、例えば、データＩＤ８０、名称情報８２、所在情報８４を含む。データＩＤ８０は、出力元装置３の記憶部３１に記憶されているファイルやフォルダなどのデータの識別子である。名称情報８２は、データＩＤ８０に対応するデータの名称を示す。所在情報８４は、データＩＤ８０に対応するファイルやフォルダが記憶されている所在（具体的には、例えば、パスやＵＲＬなど）を示す。
【００３０】
具体的には、例えば、指示装置２の処理対象特定情報出力部５０が、出力元装置３から、出力元装置３の記憶部３１に記憶されている管理情報７８を取得する。そして、例えば、指示装置２の処理対象特定情報出力部５０が、図３に例示する処理対象特定情報７４を、出力元装置３に送信する。
【００３１】
図３に例示するように、本実施形態に係る処理対象特定情報７４は、例えば、送信対象データＩＤ８６と、利用者情報８８と、送信付随処理情報９０と、を含む。送信対象データＩＤ８６は、出力元装置３から出力先装置４に送信される処理対象情報（具体的には、例えば、ファイルやフォルダ）に対応するデータＩＤ８０に対応する。利用者情報８８は、例えば、送信を指示する利用者の識別子などである。送信付随処理情報９０は、出力元装置３による出力先装置４への送信処理に付随して行う処理を示す。具体的には、例えば、出力元装置３が処理対象情報の送信を行う際に、併せて、出力元装置３の記憶部３１からその処理対象情報を削除する場合は「移動」という文字列、削除しない場合は「コピー」という文字列が送信付随処理情報９０に示される。なお、送信付随処理情報９０は上述の文字列に限定されない。例えば、送信付随処理情報９０は、新規バージョンの追加や、プロパティ情報のコピー、アクセス権情報のコピーなど、出力元装置３の記憶部３１に記憶されているデータや、送信対象となるデータの付属情報を変更する操作を示していてもよい。なお、処理対象特定情報７４には、送信対象データＩＤ８６の代わりに、出力元装置３から出力先装置４に送信されるファイルやフォルダに対応する名称情報８２や所在情報８４が含まれていてもよい。また、処理対象特定情報７４に、送信対象データＩＤ８６とともに、名称情報８２や所在情報８４が含まれていてもよい。
【００３２】
そして、出力元装置３の処理対象特定情報取得部５６が、この処理対象特定情報７４を受信する。
【００３３】
そして、例えば、指示装置２の処理指示部５２が、出力先装置４から、出力先装置４の記憶部４１に記憶されている管理情報７８を取得する。そして、例えば、指示装置２の処理指示部５２が、図４に例示する処理情報７６を、出力先装置４に送信する。図４に例示するように、本実施形態に係る処理情報７６は、例えば、処理内容文字列９２と、処理付随情報９４と、利用者情報８８と、を含む。処理内容文字列９２には、処理対象情報に対して実行される処理の内容に対応する文字列が示されている。具体的には、例えば、出力元装置３から送信される処理対象情報が出力先装置４の記憶部４１に格納される場合は、処理内容文字列９２には、「格納」などの文字列が示される。なお、出力先装置４により実行される処理は、格納処理に限定されない。例えば、出力元装置３から送信される情報に対して、出力先装置４が、特殊な計算処理を実行するなどしてもよい。処理付随情報９４は、処理内容文字列９２が示す処理内容に付随する内容が示されている。例えば、処理内容文字列９２が「格納」である場合は、出力元装置３から送信される処理対象情報の格納先のフォルダに対応するデータＩＤ８０などが示される。利用者情報８８は、例えば、処理を指示する利用者の識別子などである。そして、出力先装置４の指示受付部６２がこの処理情報７６を受信する。
【００３４】
出力先装置４の識別情報生成部６４は、指示受付部６２が受け付ける指示に応じて識別情報９６を生成する（図６参照）。出力先装置４の識別情報生成部６４は、具体的には、例えば、出力先装置４が取得する処理情報７６に基づいて、この処理情報７６に対応する識別情報９６を生成する（図６参照）。図６は、識別情報９６のデータ構造の一例を示す図である。本実施形態では、識別情報９６は、例えば、可逆ハッシュアルゴリズムを用いて、処理情報７６に基づいて生成されるハッシュ値である一時ＩＤ９８を含む。この一時ＩＤ９８は、出力先装置４の識別情報生成部６４により、可逆ハッシュアルゴリズムを用いて、処理情報７６に基づいて生成される。なお、識別情報９６は、処理情報７６に対応する情報であればよく、ハッシュ値である必要はない。
【００３５】
出力先装置４の処理情報記憶部６６は、処理情報７６を、指示受付部６２が受け付ける指示に応じて生成される識別情報９６と関連付けて記憶する。例えば、処理情報記憶部６６は、処理情報７６を、この処理情報７６に基づいて生成される識別情報９６と関連付けて記憶する。
【００３６】
出力先装置４の識別情報送信部６８は、識別情報９６を、出力先装置４を特定する出力先装置特定情報１００に関連付けて送信する（図７参照）。図７は、出力先装置特定情報１００のデータ構造の一例を示す図である。出力先装置特定情報１００は、本実施形態では、例えば、接続プロトコル情報１０２、出力先装置ＩＰアドレス１０４、接続先ポート番号１０６、補足情報１０８を含む。接続プロトコル情報１０２は、例えば、出力元装置３が出力先装置４に処理対象情報を送信する際に用いるべきプロトコル（具体的には、例えば、「ＨＴＴＰ」、「ＨＴＴＰＳ」、「ＲＭＩ」、「ＲＭＩ  ｏｖｅｒ  ＳＳＬ」、「ファイルシステム」など）を示す。出力先装置ＩＰアドレス１０４は、例えば、出力先装置４のＩＰアドレスを示す。接続先ポート番号１０６は、出力元装置３が出力先装置４に処理対象情報を送信する際に接続すべきポート番号（例えば、「８０」、「４４０」など）を示す。補足情報１０８は、出力先装置特定情報１００を補足する情報である。具体的には、例えば、ファイルシステム経由で出力元装置３から出力先装置４へ処理対象情報が送信される場合は、補足情報１０８にはそのファイルシステムのパスやＵＲＬなどが示される。
【００３７】
なお、出力先装置４の識別情報送信部６８は、指示装置２に応じて（例えば、指示装置２のＩＰアドレスなどに応じて）決定される出力先装置特定情報１００（具体的には、接続プロトコル情報１０２など）を出力するようにしてもよい。
【００３８】
指示装置２の識別情報転送部５４は、識別情報９６を転送する。指示装置２の識別情報転送部５４は、具体的には、例えば、出力先装置４の識別情報送信部６８から送信される識別情報９６を、出力先装置特定情報１００と関連付けて出力元装置３に送信する。
【００３９】
出力元装置３の識別情報受信部５８は、識別情報９６を受信する。具体的には、例えば、出力元装置３の識別情報受信部５８は、指示装置２の識別情報転送部５４から転送される、出力先装置特定情報１００と関連付けられる識別情報９６を受信する。
【００４０】
出力元装置３の処理対象情報出力部６０は、出力先装置特定情報１００に基づいて特定された出力先装置４に、出力元装置３の識別情報受信部５８が受信した識別情報９６と、処理対象特定情報７４に基づいて特定される処理対象情報と、を関連付けて出力する。そして、出力先装置４の処理対象情報受付部７０は、この識別情報９６と処理対象情報とを受け付ける。
【００４１】
具体的には、例えば、出力元装置３の処理対象情報出力部６０は、出力先装置４に対して、出力元装置３の処理対象特定情報取得部５６が取得した処理対象特定情報７４に含まれる送信対象データＩＤ８６に対応する処理対象情報を、出力元装置３の識別情報受信部５８が取得した識別情報９６に関連付けて送信する。そして、出力先装置４の処理対象情報受付部７０は、この処理対象情報を受け付ける。出力先装置４の処理対象情報受付部７０が受け付ける処理対象情報には、識別情報９６が関連付けられている。なお、出力元装置３の処理対象情報出力部６０は、出力先装置特定情報１００が示す出力方式に従って処理対象情報を出力先装置４に出力してもよい。このように、出力先装置４が出力元装置３に対して処理対象情報を出力する方式を指示してもよい。
【００４２】
出力先装置４の処理実行部７２は、処理対象情報に対して、処理対象情報に関連付けられている識別情報９６に対応する識別情報９６に関連付けされて処理情報記憶部６６に記憶されている処理情報７６が示す処理を実行する。具体的には、例えば、出力先装置４の処理実行部７２は、出力先装置４の処理対象情報受付部７０が受け付けた処理対象情報に関連付けられている識別情報９６と同じ識別情報９６に関連付けされて出力先装置４の記憶部４１に記憶されている処理情報７６に含まれる処理付随情報９４が示すデータＩＤ８０に対応するフォルダに、処理対象情報受付部７０が受け付けた処理対象情報を格納する。なお、出力先装置４の処理実行部７２は、可逆ハッシュアルゴリズムを用いて識別情報９６に基づいて処理情報７６を生成（復号）して、この処理情報７６が示す処理を実行してもよい。
【００４３】
なお、処理実行部７２は、出力先装置４の処理対象情報受付部７０が受け付けた処理対象情報に関連付けられている識別情報９６に基づいて生成される処理情報７６に含まれる利用者情報８８と、この識別情報９６に関連付けて出力先装置４の記憶部４１に記憶されている処理情報７６に含まれる利用者情報８８と、を照合して、利用者認証を行っても構わない。なお、ここで、出力先装置４の処理実行部７２が、出力先装置４の記憶部４１に記憶されている、この処理情報７６を、この処理情報７６に関連付けられている識別情報９６とともに削除してもよい。
【００４４】
次に、本実施形態に係る情報処理システム１において、出力元装置３が備える記憶部３１に記憶されている送信対象ファイルが出力先装置４に送信されて出力先装置４が備える記憶部４１に格納される際の処理の流れの一例を、図８に例示するフロー図を参照しながら説明する。
【００４５】
まず、指示装置２の処理対象特定情報出力部５０が、出力元装置３の記憶部３１に記憶されている管理情報７８を取得する（Ｓ１０１）。そして、指示装置２の処理指示部５２が、出力先装置４の記憶部４１に記憶されている管理情報７８を取得する（Ｓ１０２）。
【００４６】
そして、指示装置２の制御部２０が、指示装置２が備えるディスプレイなどのＵＩ部２３に、図９に例示する受付画面１１０を出力する（Ｓ１０３）。図９は、受付画面１１０の一例を示す図である。図９に例示するように、受付画面１１０は、管理情報表示部１１２と、送信元データＩＤ入力フィールド１１４と、送信先データＩＤ入力フィールド１１６と、実行ボタン１１８と、を含む。管理情報表示部１１２には、Ｓ１０１及びＳ１０２に例示する処理で取得する管理情報７８が表示されている。そして、利用者が、送信先データＩＤ入力フィールド１１６に、送信対象ファイルに対応するデータＩＤ８０を送信元データＩＤ入力フィールド１１４に入力し、送信先データＩＤ入力フィールド１１６に、送信対象ファイルの格納先フォルダのデータＩＤ８０を入力して、実行ボタン１１８を押下すると、指示装置２の制御部２０が、送信先データＩＤ入力フィールド１１６に入力されている文字列と、送信先データＩＤ入力フィールド１１６に入力されている文字列を受け付ける（Ｓ１０４）。
【００４７】
そして、指示装置２の処理対象特定情報出力部５０が、Ｓ１０４に例示する処理で受け付ける、送信先データＩＤ入力フィールド１１６に入力されている文字列に対応する送信対象データＩＤ８６が含まれる処理対象特定情報７４を出力元装置３に送信して、出力元装置３の処理対象特定情報取得部５６が、この処理対象特定情報７４を取得する（Ｓ１０５）。また、指示装置２の処理指示部５２が、「格納」という文字列が示される処理内容文字列９２と、送信先データＩＤ入力フィールド１１６に入力されている文字列に対応する格納先フォルダを示す処理付随情報９４と、が含まれる処理情報７６を送信して、出力先装置４の指示受付部６２がこの処理情報７６を取得する（Ｓ１０６）。
【００４８】
そして、出力先装置４の識別情報生成部６４が、可逆ハッシュアルゴリズムを用いて、Ｓ１０６に例示する処理で出力先装置４の指示受付部６２が取得する処理情報７６に基づいて、そのハッシュ値である一時ＩＤ９８を生成する（Ｓ１０７）。そして、出力先装置４の識別情報生成部６４が、Ｓ１０６に例示する処理により取得される処理情報７６をＳ１０７に例示する処理により生成される一時ＩＤ９８に関連付けて出力先装置４の処理情報記憶部６６に書き込む（Ｓ１０８）。
【００４９】
そして、出力先装置４の識別情報送信部６８は、Ｓ１０７に例示する処理で生成される一時ＩＤ９８を出力先装置４のＩＰアドレスを含む出力先装置特定情報１００に関連付けて指示装置２に送信して、指示装置２の識別情報転送部５４がこの一時ＩＤ９８を受信する（Ｓ１０９）。そして、指示装置２の識別情報転送部５４は、この一時ＩＤ９８を出力元装置３に転送して、出力元装置３の識別情報受信部５８は、この一時ＩＤ９８を受信する（Ｓ１１０）。
【００５０】
そして、出力元装置３の処理対象情報出力部６０が、送信対象ファイルをＳ１１０に例示する処理で受信した一時ＩＤ９８に関連付けて、Ｓ１１０に例示する処理で受信する一時ＩＤ９８に関連付けられている出力先装置特定情報１００により特定される出力先装置４に送信して、出力先装置４の処理対象情報受付部７０がこの送信対象ファイルを受信する（Ｓ１１１）。
【００５１】
そして、出力先装置４の処理実行部７２が、Ｓ１１１に例示する処理で受信する一時ＩＤ９８に関連付けて出力先装置４の記憶部４１に記憶されている処理情報７６を取得する（Ｓ１１２）。そして、出力先装置４の処理実行部７２が、Ｓ１１２に例示する処理で取得される処理情報７６に対応する、出力先装置４の記憶部４１に記憶されている処理情報７６と、この処理情報７６に関連付けて出力先装置４の記憶部４１に記憶されている一時ＩＤ９８と、を削除する（Ｓ１１３）。
【００５２】
そして、出力先装置４の処理実行部７２が、Ｓ１１２に例示する処理で取得する処理情報７６に含まれるデータＩＤ８０に対応するフォルダに送信対象ファイルを格納する（Ｓ１１４）。
【００５３】
なお、本発明は上記実施形態に限定されるものではない。
【００５４】
例えば、識別情報９６が出力先装置４で生成される必要はなく、指示装置２で生成されても構わない。そして、指示装置２が、処理情報７６に、この処理情報７６に基づいて生成される識別情報９６を関連付けて出力先装置４に出力するようにしてもよい。あるいは、指示装置２が、処理情報７６に、この処理情報７６に基づいて生成される識別情報９６を復号するアルゴリズムやプログラムを示す情報を関連付けて出力先装置４に出力するようにしてもよい。
【００５５】
また、指示装置２と出力先装置４とで、識別情報９６を生成するアルゴリズムやプログラムを示す情報を予め共有しておき、指示装置２が、処理情報７６に基づいて識別情報９６を生成し、出力先装置４でも、指示装置２から出力される処理情報７６に基づいて識別情報９６を生成し、出力先装置４が、出力元装置３から出力される処理対象情報に関連付けられている識別情報９６と、出力先装置４が生成する識別情報９６と、を照合して、この処理対象情報に対して実行すべき処理の内容を示す処理情報７６を特定するようにしてもよい。
【００５６】
また、例えば、出力先装置４は、出力先装置特定情報１００を、指示装置２を経由せずに出力元装置３に直接出力し、出力元装置３が、この出力先装置特定情報１００を取得するようにしてもよい。
【００５７】
また、情報処理システム１は、例えば、指示装置２が処理対象特定情報出力部５０を含まず、出力元装置３が処理対象特定情報取得部５６を含まない構成であってもよい。このとき、出力元装置３の処理対象情報出力部６０が、例えば、予め定められた処理対象情報を識別情報９６に関連付けて出力先装置４に出力するようにしてもよい。
【００５８】
また、上記実施形態では、各種情報のデータ構造は表形式により表現しているが、この表現はあくまでも一例であり、他のデータ構造により実装してももちろん構わない。
【００５９】
また、指示装置２、出力元装置３、出力先装置４のそれぞれは、一つの筐体により構成されていても、複数の筐体により構成されていてもよい。また、指示装置２、出力元装置３、及び、出力先装置４のうちのいくつかが１つの筐体により構成されていてもよい。
【００６０】
なお、本明細書中に記載された具体的な数値や文字列は例示であり、これらの数値や文字列に限定されない。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る情報処理システムのネットワーク構成の一例を示す図である。
【図２】本発明の一実施形態に係る情報処理システムにより実現される機能の一例を示す機能ブロック図である。
【図３】処理対象特定情報のデータ構造の一例を示す図である。
【図４】処理情報のデータ構造の一例を示す図である。
【図５】管理情報のデータ構造の一例を示す図である。
【図６】識別情報のデータ構造の一例を示す図である。
【図７】出力先装置特定情報のデータ構造の一例を示す図である。
【図８】本実施形態に係る情報処理システムで行われる処理の流れの一例を示すフロー図である。
【図９】受付画面の一例を示す図である。
【符号の説明】
【００６２】
１  情報処理システム、２  指示装置、３  出力元装置、４  出力先装置、５  ネットワーク、２０  制御部、２１  記憶部、２２  通信部、２３  ユーザインタフェース（ＵＩ）部、２４  バス、３０  制御部、３１  記憶部、３２  通信部、３４  バス、４０  制御部、４１  記憶部、４２  通信部、４４  バス、５０  処理対象特定情報出力部、５２  処理指示部、５４  識別情報転送部、５６  処理対象特定情報取得部、５８  識別情報受信部、６０  処理対象情報出力部、６２  指示受付部、６４  識別情報生成部、６６  処理情報記憶部、６８  識別情報送信部、７０  処理対象情報受付部、７２  処理実行部、７４  処理対象特定情報、７６  処理情報、７８  管理情報、８０  データＩＤ、８２  名称情報、８４  所在情報、８６  送信対象データＩＤ、８８  利用者情報、９０  送信付随処理情報、９２  処理内容文字列、９４  処理付随情報、９６  識別情報、９８  一時ＩＤ、１００  出力先装置特定情報、１０２  接続プロトコル情報、１０４  出力先装置ＩＰアドレス、１０６  接続先ポート番号、１０８  補足情報、１１０  受付画面、１１２  管理情報表示部、１１４  送信元データＩＤ入力フィールド、１１６  送信先データＩＤ入力フィールド、１１８  実行ボタン。
【図１】
2010044658.tif 000003
【図２】
2010044658.tif 000004
【図３】
2010044658.tif 000005
【図４】
2010044658.tif 000006
【図５】
2010044658.tif 000007
【図６】
2010044658.tif 000008
【図７】
2010044658.tif 000009
【図８】
2010044658.tif 000010
【図９】
2010044658.tif 000011