(57)【特許請求の範囲】
【請求項１】
メッセージの送受信を行なうサーバ装置からメッセージを受信するメッセージ受信部と、
前記メッセージ受信部が受信したメッセージを出力する出力部と、
送信対象となる情報である１以上の対象情報が格納される対象情報格納部と、
対象情報を取得するための入力を受け付ける入力受付部と、
前記入力受付部が受け付けた入力に応じた帳票を作成する処理を行なって、１以上の対象情報を作成し、作成した対象情報を前記対象情報格納部に蓄積する処理部と、
メッセージを送信するための入力であって、前記対象情報格納部に格納された１以上の対象情報の指定およびメッセージの宛先を示す情報を含む入力である送信入力を受け付ける送信入力受付部と、
前記送信入力受付部が受け付けた送信入力に応じて、当該送信入力が指定する対象情報が付加されたメッセージであって、前記宛先を示す情報と対応付けたメッセージを、前記サーバ装置に送信する送信部と、
ユーザの識別子である第一ユーザ識別子を有する利用要求情報を用いて前記情報処理装置の利用の可否を判断する利用処理部と、
前記第一ユーザ識別子と、当該第一ユーザ識別子が示すユーザが前記サーバ装置にアクセスするための識別子である第二ユーザ識別子と、を有するユーザ管理情報が格納されるユーザ管理情報格納部と、
前記ユーザ管理情報により、前記利用処理部が利用を許可したユーザの第一ユーザ識別子に対応付けられた第二ユーザ識別子と対応付けられたメッセージを要求する要求情報を、前記サーバ装置に送信する要求送信部と、を備え、
前記メッセージ受信部は、前記要求送信部が送信した要求情報が要求するメッセージを、前記サーバ装置から受信し、
前記サーバ装置を利用可能であるか判断するために用いられる前記第二ユーザ識別子を有するアクセス要求情報を受け付けるアクセス要求情報受付部をさらに備え、
前記アクセス要求情報受付部は、前記送信部が前記対象情報が付加されたメッセージを送信する際にアクセス要求情報を受け付け、
前記要求送信部が当該アクセス要求情報を前記サーバ装置に送信してアクセスの可否を判断させる情報処理装置。
【請求項２】
前記出力部は、前記処理部が作成したデータを画面に表示し、
前記入力受付部は、前記出力部が前記処理部が作成したデータを画面に表示している場合において、取得する対象情報のファイル形式を指定する情報の入力を受け付け、
前記入力受付部が前記ファイル形式を指定する情報の入力を受け付けた場合に、
前記処理部は、前記対象情報として、画面に出力されている情報を指定されたファイル形式のデータとして取得し、
前記送信入力受付部は、当該処理部が取得したデータを指定する情報を、送信対象の対象情報を指定する情報として受け付ける請求項１記載の情報処理装置。
【請求項３】
前記送信入力受付部は、前記利用処理部が利用を許可しないユーザの第二ユーザ識別子を、メッセージの宛先を示す情報として有する送信入力を受け付け、
前記送信部は、前記送信入力が有するメッセージの宛先を示す第二ユーザ識別子が示すユーザに、前記メッセージを送信する請求項１または請求項２記載の情報処理装置。
【請求項４】
メッセージ受信部と、出力部と、送信対象となる情報である１以上の対象情報が格納される対象情報格納部と、入力受付部と、処理部と、送信入力受付部と、送信部と、利用処理部と、ユーザの識別子である第一ユーザ識別子と当該第一ユーザ識別子が示すユーザがメッセージの送受信を行なうサーバ装置にアクセスするための識別子である第二ユーザ識別子とを有するユーザ管理情報が格納されるユーザ管理情報格納部と、要求送信部と、アクセス要求情報受付部とを用いて行なわれる情報処理方法であって、
前記メッセージ受信部が、前記サーバ装置からメッセージを受信するメッセージ受信ステップと、
前記出力部が、前記メッセージ受信ステップで受信したメッセージを出力する出力ステップと、
前記入力受付部が、対象情報を取得するための入力を受け付ける入力受付ステップと、
前記処理部が、前記入力受付ステップで受け付けた入力に応じた帳票を作成する処理を行なって、１以上の対象情報を作成し、作成した対象情報を前記対象情報格納部に蓄積する処理ステップと、
前記送信入力受付部が、メッセージを送信するための入力であって、前記対象情報格納部に格納された１以上の対象情報の指定およびメッセージの宛先を示す情報を含む入力である送信入力を受け付ける送信入力受付ステップと、
前記送信部が、前記送信入力受付ステップで受け付けた送信入力に応じて、当該送信入力が指定する対象情報が付加されたメッセージであって、前記宛先を示す情報と対応付けたメッセージを、前記サーバ装置に送信する送信ステップと、
前記利用処理部が、ユーザの識別子である第一ユーザ識別子を有する利用要求情報を用いて前記情報処理装置の利用の可否を判断する利用処理ステップと、
前記要求送信部が、前記ユーザ管理情報により、前記利用処理部が利用を許可したユーザの第一ユーザ識別子に対応付けられた第二ユーザ識別子と対応付けられたメッセージを要求する要求情報を、前記サーバ装置に送信する要求送信ステップと、を備え、
前記メッセージ受信ステップは、前記要求送信部が送信した要求情報が要求するメッセージを、前記サーバ装置から受信し、
前記アクセス要求情報受付部が、前記サーバ装置を利用可能であるか判断するために用いられる前記第二ユーザ識別子を有するアクセス要求情報を受け付けるアクセス要求情報受付ステップをさらに備え、
前記アクセス要求情報受付ステップは、前記送信ステップにより前記対象情報が付加されたメッセージを送信する際にアクセス要求情報を受け付け、
前記要求送信ステップは、当該アクセス要求情報を前記サーバ装置に送信してアクセスの可否を判断させる情報処理方法。
【請求項５】
送信対象となる情報である１以上の対象情報が格納される対象情報格納部と、ユーザの識別子である第一ユーザ識別子と当該第一ユーザ識別子が示すユーザがメッセージの送受信を行なうサーバ装置にアクセスするための識別子である第二ユーザ識別子とを有するユーザ管理情報が格納されるユーザ管理情報格納部とにアクセス可能なコンピュータを、
前記サーバ装置からメッセージを受信するメッセージ受信部と、
前記メッセージ受信部が受信したメッセージを出力する出力部と、
対象情報を取得するための入力を受け付ける入力受付部と、
前記入力受付部が受け付けた入力に応じた帳票を作成する処理を行なって、１以上の対象情報を作成し、作成した対象情報を前記対象情報格納部に蓄積する処理部と、
メッセージを送信するための入力であって、前記対象情報格納部に格納された１以上の対象情報の指定およびメッセージの宛先を示す情報を含む入力である送信入力を受け付ける送信入力受付部と、
前記送信入力受付部が受け付けた送信入力に応じて、当該送信入力が指定する対象情報が付加されたメッセージであって、前記宛先を示す情報と対応付けたメッセージを、前記サーバ装置に送信する送信部と、
ユーザの識別子である第一ユーザ識別子を有する利用要求情報を用いて前記情報処理装置の利用の可否を判断する利用処理部と、
前記ユーザ管理情報により、前記利用処理部が利用を許可したユーザの第一ユーザ識別子に対応付けられた第二ユーザ識別子と対応付けられたメッセージを要求する要求情報を、前記サーバ装置に送信する要求送信部と、して機能させ、
前記メッセージ受信部は、前記要求送信部が送信した要求情報が要求するメッセージを、前記サーバ装置から受信し、
前記サーバ装置を利用可能であるか判断するために用いられる前記第二ユーザ識別子を有するアクセス要求情報を受け付けるアクセス要求情報受付部として前記コンピュータをさらに機能させ、
前記アクセス要求情報受付部は、前記送信部が前記対象情報が付加されたメッセージを送信する際にアクセス要求情報を受け付け、
前記要求送信部が当該アクセス要求情報を前記サーバ装置に送信してアクセスの可否を判断させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージの送受信を行なう装置等に関するものである。
【背景技術】
【０００２】
従来の情報処理装置としては、オペレータにより入力された伝票入力データを記憶するものが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７６９４号（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、例えば、従来においては、いわゆるソーシャルネットワークサービスやショートメッセージングサービス等を提供するサーバ装置等の、メッセージの送受信が可能なサーバ装置に対するメッセージの送受信と、メッセージに添付される情報等の作成とは、それぞれの処理を行なう装置やアプリケーションソフトウェアを用いて個別に行なう必要があり、メッセージの送受信と、送信対象となる情報の取得とを、シームレスに実現することができない、という課題があった。
【０００５】
このため、例えば、情報の作成依頼の受け付けや、作成依頼に応じて作成された情報の送信は、メッセージを送受信する装置等を用いて行ない、作成依頼に応じた情報の作成は他の装置で行なう必要があり、装置等を使い分けなければならず、作業性を向上させることができなかった。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、メッセージの送受信を行なうサーバ装置からメッセージを受信するメッセージ受信部と、メッセージ受信部が受信したメッセージを出力する出力部と、送信対象となる情報である１以上の対象情報が格納される対象情報格納部と、対象情報を取得するための入力を受け付ける入力受付部と、入力受付部が受け付けた入力に応じた処理を行なって、１以上の対象情報を取得し、取得した対象情報を対象情報格納部に蓄積する処理部と、メッセージを送信するための入力であって、対象情報格納部に格納された１以上の対象情報の指定を含む入力である送信入力を受け付ける送信入力受付部と、送信入力受付部が受け付けた送信入力に応じて、送信入力が指定する対象情報が付加されたメッセージを、サーバ装置に送信する送信部とを備えた情報処理装置である。
【０００７】
かかる構成により、メッセージの送受信と、送信対象となる情報の取得とを、シームレスに実現することができる。
【０００８】
また、本発明の情報処理装置は、前記情報処理装置において、処理部が対象情報として、画面に出力されている情報を取得する情報処理装置である。
【０００９】
かかる構成により、処理部により取得されて画面に出力された情報を、ユーザが確認後に容易に送信することができ、作業性を向上させることができる。
【００１０】
また、本発明の情報処理装置は、前記情報処理装置において、ユーザの識別子である第一ユーザ識別子を有する利用要求情報を用いて情報処理装置の利用の可否を判断する利用処理部と、第一ユーザ識別子と、第一ユーザ識別子が示すユーザがサーバ装置にアクセスするための識別子である第二ユーザ識別子と、を有するユーザ管理情報が格納されるユーザ管理情報格納部と、ユーザ管理情報により、利用処理部が利用を許可したユーザの第一ユーザ識別子に対応付けられた第二ユーザ識別子と対応付けられたメッセージを要求する要求情報を、サーバ装置に送信する要求送信部と、を更に備え、メッセージ受信部は、要求送信部が送信した要求情報が要求するメッセージを、サーバ装置から受信する情報処理装置である。
【００１１】
かかる構成により、情報処理装置を利用する際のユーザ識別子と、サーバ装置にアクセスする際のユーザ識別子との違いを考慮することなく、サーバ装置からシームレスにメッセージを受信することができる。
【００１２】
また、本発明の情報処理装置は、前記情報処理装置において、送信入力受付部は、利用処理部が利用を許可しないユーザの第二ユーザ識別子を、メッセージの宛先を示す情報として有する送信入力を受け付け、送信部は、送信入力が有するメッセージの宛先を示す第二ユーザ識別子が示すユーザに、メッセージを送信する情報処理装置である。
【００１３】
かかる構成により、情報処理装置を利用できないユーザに対しても、情報処理装置で取得した情報を容易に与えることができる。
【発明の効果】
【００１４】
本発明による情報処理装置等によれば、メッセージの送受信と、送信対象となる情報の取得とを、シームレスに実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における情報処理システムの構成を示すブロック図
【図２】同情報処理システムの情報処理装置の動作について説明するフローチャート
【図３】同情報処理システムのサーバ装置の動作について説明するフローチャート
【図４】同情報処理システムの端末装置の表示例を示す図
【図５】同情報処理システムのサーバ装置のメッセージ管理表を示す図
【図６】同情報処理システムの情報処理装置のユーザ管理表を示す図
【図７】同情報処理システムの情報処理装置の出力例を示す図
【図８】同情報処理システムの情報処理装置の出力例を示す図
【図９】同情報処理システムの情報処理装置の出力例を示す図
【図１０】同情報処理システムの情報処理装置の出力例を示す図
【図１１】同情報処理システムの情報処理装置の出力例を示す図
【図１２】同情報処理システムのサーバ装置の対応ユーザ管理表を示す図
【図１３】同情報処理システムの情報処理装置の出力例を示す図
【図１４】同情報処理システムのサーバ装置のメッセージ管理表を示す図
【図１５】同情報処理システムの端末装置の表示例を示す図
【図１６】同情報処理システムの端末装置の表示例を示す図
【図１７】同コンピュータシステムの外観の一例を示す図
【図１８】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１６】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１７】
（実施の形態）
図１は、本実施の形態における情報処理システム１０００の構成を示すブロック図である。
【００１８】
情報処理システム１０００は、１または２以上の情報処理装置１、サーバ装置２、１または２以上の端末装置３を備える。１または２以上の情報処理装置１、サーバ装置２、及び１または２以上の端末装置３は、例えば、情報の送受信が可能となるよう有線または無線のネットワークや、専用の通信回線等により接続されている。本実施の形態においては、説明の便宜上、情報処理装置１及び端末装置３がそれぞれ１つである場合を例に挙げて説明するが、これらはいずれも複数であってもよい。
【００１９】
情報処理装置１は、利用受付部１０１、利用処理部１０２、ユーザ管理情報格納部１０３、アクセス要求受付部１０４、要求送信部１０５、メッセージ受信部１０６、出力部１０７、対応ユーザ要求部１０８、対応ユーザ受信部１０９、対応ユーザ出力部１１０、対象情報格納部１１１、入力受付部１１２、処理部１１３、送信入力受付部１１４、送信部１１５を備える。
【００２０】
サーバ装置２は、要求受信部２０１、アクセス処理部２０２、サーバメッセージ受信部２０３、メッセージ格納部２０４、サーバ送信部２０５、対応ユーザ識別子格納部２０６、対応ユーザ要求受信部２０７、対応ユーザ送信部２０８を備える。
【００２１】
端末装置３は、端末受付部３０１、端末送信部３０２、端末受信部３０３、端末表示部３０４を備える。
【００２２】
情報処理装置１は、例えば、１または２以上のユーザが利用するコンピュータや、タブレット端末等の携帯情報端末や、いわゆるスマートフォン等の多機能携帯電話等である。また、情報処理装置１は、例えば、ネットワークや通信回線等を介して、入力を受け付けたり、画面を出力したりする装置、即ちサーバであってもよい。情報処理装置１がサーバである場合、このサーバである情報処理装置１にアクセスして入出力を行なう１または２以上の入出力端末（図示せず）は、例えば、１または２以上の端末装置３であってもよく、他の装置（図示せず）であっても良い。入出力端末は、例えば、端末装置３と同様に、コンピュータや、携帯情報端末等で実現される。
【００２３】
利用受付部１０１は、利用要求情報を受け付ける。利用要求情報は、例えば、この利用要求情報が有する第一ユーザ識別子が示すユーザが、情報処理装置１の利用の可否を判断するために用いられる情報である。利用の可否は、アクセスの可否と考えてもよい。利用要求情報は、例えば、情報処理装置１を利用するために入力される情報であり、具体的には、情報処理装置１にログインするために入力される情報である。利用要求情報は、第一ユーザ識別子を有する情報である。利用要求情報が有する第一ユーザ識別子は、例えば、情報処理装置１へのログインの際に入力されるアカウントやユーザ識別子として用いられる。
【００２４】
例えば、利用受付部１０１は、ユーザが入出力端末（図示せず）に入力した利用要求情報であって、この装置から送信される利用要求情報を受信することであってもよく、ユーザが入力デバイス等を介して入力する利用要求情報を受け付けることであっても良い。
【００２５】
第一ユーザ識別子は、ユーザのユーザ識別子である。利用要求情報が有するユーザ識別子は、通常、利用要求情報を入力するユーザのユーザ識別子である。例えば、第一ユーザ識別子は、情報処理装置１を利用するユーザのユーザ識別子である。例えば、第一ユーザ識別子は、情報処理装置１を利用可能な登録ユーザのユーザ識別子である。本実施の形態におけるユーザ識別子は、例えば、ユーザ名や、ユーザのアカウントや、ユーザのメールアドレスや、ユーザに割り当てられた文字列である。このユーザは、個人であってもグループであっても良い。グループは、例えば、企業等における部署や、担当者のグループ等であっても良い。つまり、ユーザ識別子は、グループ識別子であってもよい。
【００２６】
利用要求情報は、例えば、第一ユーザ識別子と対応付けられたパスワードを有していることが好ましい。パスワードは、例えば、情報処理装置１を利用可能であるか否か、具体的にはアクセス可能であるか否かを判断するために利用されるパスワードである。例えば、情報処理装置１にログインする際に入力されるパスワードである。利用要求情報が有するパスワードは、例えば、同じ利用要求情報が有する第一ユーザ識別子と対応付けられたパスワードである。
【００２７】
ここでの受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスからの情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。例えば、ここでの受け付けは、ネットワークや通信回線等を介したユーザが利用する入出力端末（図示せず）からの受信も含む概念である。この入出力端末は、一以上の端末装置３であってもよい。入力手段は、キーボードやタッチパネル、マウスやメニュー画面によるもの等、何でも良い。利用受付部１０１は、キーボードやタッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア、通信手段や、通信手段の制御ソフトウェア等で実現され得る。かかることは、後述するアクセス要求受付部１０４、入力受付部１１２、送信入力受付部１１４においても同様である。
【００２８】
利用処理部１０２は、利用要求情報を用いて情報処理装置１の利用の可否を判断する。利用処理部１０２が判断に用いる利用要求情報は、例えば、利用受付部１０１が受け付けた利用要求情報である。利用要求情報が有する第一ユーザ識別子は、例えば、情報処理装置１の利用を要求するユーザの第一ユーザ識別子である。なお、予め、情報処理装置１の図示しない格納部等に利用要求情報を蓄積しておくようにし、利用処理部１０２が、予め指定されたタイミングやトリガー等にこの利用要求情報を読み出して、上記の判断に利用するようにしても良い。この場合、適宜、利用受付部１０１は省略しても良い。
【００２９】
利用処理部１０２は、例えば、利用要求情報が有する第一ユーザ識別子を用いて、情報処理装置１の利用の可否を判断する。好ましくは、利用要求情報が有する第一ユーザ識別子と、パスワードとの組を用いて、情報処理装置１の利用の可否を判断する。第一ユーザ識別子、あるいは第一ユーザ識別子とパスワードとの組を用いた情報処理装置１の利用の可否を判断する処理は、例えば、認証処理である。利用要求情報が有する第一ユーザ識別子、あるいは第一ユーザ識別子とパスワードとの組を用いた情報処理装置を利用する可否を判断する処理は、例えば、情報処理装置１に対するログインの処理である。ログインは、本実施の形態においては、サインイン等も含む概念であると考える。利用の可否の判断とは、例えば、情報処理装置１の利用を許可するか否かの判断である。利用を許可したということは、例えば、認証が成功したことや、ログインが成功したことと考えてもよい。認証やログインの処理に利用される他の情報等は、例えば、図示しない格納部等に予め格納されているものとする。ユーザ識別子等を用いて装置等の利用の許可を判断する処理は、通常の認証処理や、ログイン処理等として公知であるため、ここでは詳細な説明は省略する。
【００３０】
ユーザ管理情報格納部１０３には、第一ユーザ識別子と、この第一ユーザ識別子が示すユーザがサーバ装置２にアクセスするための識別子である第二ユーザ識別子と、を有する１または２以上のユーザ管理情報が格納される。第二ユーザ識別子については後述する。一のユーザ管理情報が示す第一ユーザ識別子と、第二ユーザ識別子とは、通常、同一のユーザの識別子である。ユーザ管理情報には、更に、第二ユーザ識別子とともに、サーバ装置２に対するアクセス可能であるか否かの判断に用いられるパスワードが格納されているようにしてもよい。
【００３１】
ユーザ管理情報格納部１０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部についても同様である。
【００３２】
アクセス要求受付部１０４は、アクセス要求情報を受け付ける。アクセス要求情報は、ユーザの識別子である第二ユーザ識別子を有する情報である。アクセス要求情報は、例えば、このアクセス要求情報が有する第二ユーザ識別子が示すユーザが、サーバ装置２を利用可能であるか否か、具体的にはアクセス可能であるか否かを判断するために用いられる情報である。アクセス要求情報は、例えば、サーバ装置２へのアクセスを要求する情報である。アクセス要求情報は、サーバ装置２へのアクセスの許可を求めるための情報と考えてもよい。アクセス要求情報は、例えば、サーバ装置２にログインするために用いられる情報である。
【００３３】
第二ユーザ識別子は、例えば、サーバ装置２のユーザのユーザ識別子である。第二ユーザ識別子は、例えば、サーバ装置２にアクセス可能な登録ユーザのユーザ識別子である。アクセス要求情報が有する第二ユーザ識別子は、例えば、サーバ装置２にアクセス可能であるか否かを判断するために用いられるユーザ識別子である。アクセス要求情報が有する第二ユーザ識別子は、例えば、サーバ装置２へのログインの際に入力されるアカウントやユーザ識別子として用いられる。アクセス要求情報が有する第二ユーザ識別子は、例えば、ユーザが、サーバ装置２へのアクセスが許可されている登録ユーザであるか否かを判断するために入力されるユーザ識別子である。
【００３４】
アクセス要求情報は、例えば、第二ユーザ識別子と対応付けられたパスワードを有していることが好ましい。パスワードは、例えば、サーバ装置２を利用可能であるか否か、具体的にはアクセス可能であるか否かを判断するために利用されるパスワードである。例えば、サーバ装置２にログインする際に入力されるパスワードである。アクセス要求情報が有するパスワードは、例えば、同じアクセス要求情報が有する第二ユーザ識別子と対応付けられたパスワードである。
【００３５】
アクセス要求受付部１０４は、例えば、ユーザから図示しない入力デバイス等を介して入力されるアクセス要求情報を受け付ける。アクセス要求受付部１０４は、例えば、ユーザが利用する入出力端末（図示せず）から、アクセス要求情報を受信してもよい。例えば、情報処理装置１の利用が許可されたユーザから、あるいは、利用が許可されたユーザが利用する入出力端末から、アクセス要求情報を受け付けても良い。なお、アクセス要求情報を構成する第二ユーザ識別子、あるいは、第二ユーザ識別子とパスワードとの組を、アクセス要求情報を受け付けるための入力画面等を介してユーザから受け付けた場合に、アクセス要求情報を受け付けたと考えてもよい。アクセス要求情報を構成する第二ユーザ識別子、あるいは、第二ユーザ識別子とパスワードとの組と、アクセス要求情報を作成する指示や操作を受け付けた場合に、アクセス要求情報を取得しても良く、このようなアクセス要求情報の取得も、アクセス要求情報の受け付けと考えてもよい。
【００３６】
また、アクセス要求受付部１０４は、上述した利用要求情報が有する第一ユーザ識別子に対応する第二ユーザ識別子あるいは、第二ユーザ識別子及びパスワードを、ユーザ管理情報格納部１０３から検索等により取得し、取得した第二ユーザ識別子あるいは、第二ユーザ識別子及びパスワードを有するアクセス要求情報を取得しても良く、このようなアクセス要求情報の取得も、アクセス要求情報の受け付けと考えてもよい。アクセス要求受付部１０４は、例えば、予め指定されたタイミングやトリガー等にアクセス要求情報を取得する。例えば、利用処理部１０２が、一の利用要求情報を用いて、この利用要求情報が有する第一ユーザ識別子に対応するユーザによる情報処理装置１の利用を許可した場合に、この一の利用要求情報が有する第一ユーザ識別子と対応する第二ユーザ識別子を有するアクセス要求情報を取得してもよい。
【００３７】
アクセス要求受付部１０４がアクセス要求情報を受け付けるタイミングやトリガー等は問わない。例えば、要求送信部１０５が、サーバ装置２に対して後述する要求情報を送信する直前や、メッセージを送信する直前に、アクセス要求受付部１０４がアクセス要求情報を受け付けるようにしてもよい。また、利用処理部１０２が情報処理装置１の利用が可能であることを判断した場合に、アクセス要求受付部１０４がアクセス要求情報を受け付けてもよい。
【００３８】
要求送信部１０５は、アクセス要求受付部１０４が受け付けたアクセス要求情報を、サーバ装置２に送信する。要求送信部１０５は、通常、アクセス要求受付部１０４がアクセス要求情報を受け付けた場合に、アクセス要求情報を送信するが、要求送信部１０５がアクセス要求情報を送信するタイミングは問わない。
【００３９】
また、要求送信部１０５は、要求情報をサーバ装置２に送信する。要求送信部１０５は、例えば、要求情報を取得し、取得した要求情報をサーバ装置２に送信する。要求情報は、メッセージを要求する情報であり、具体的には、メッセージの送信をサーバ装置２に要求する情報である。要求情報は、例えば、一の第二ユーザ識別子と対応付けられたメッセージを要求する情報である。一の第二ユーザ識別子は、例えば、所望の第二ユーザ識別子である。
【００４０】
要求送信部１０５が送信する要求情報は、利用処理部１０２が利用を許可したユーザの第一ユーザ識別子に対応付けられた第二ユーザ識別子と対応付けられたメッセージを要求する要求情報である。この場合の上記の一の第二ユーザ識別子は、利用処理部１０２が情報処理装置１の利用を許可したユーザの第二ユーザ識別子であり、例えば、ユーザ管理情報格納部１０３に格納されたユーザ管理情報によって、利用要求情報が有する第一ユーザ識別子と対応付けられた第二ユーザ識別子である。
【００４１】
要求情報は、結果的に一の第二ユーザ識別子に対応付けられたメッセージを要求する情報であれば、例えば、一の第二ユーザ識別子を有する情報であってもよく、一の第二ユーザ識別子を有さない情報であっても良い。
【００４２】
要求送信部１０５が取得して送信する要求情報は、例えば、一の第二ユーザ識別子を有する情報であって、この第二ユーザ識別子と対応付けられたメッセージを要求する情報である。例えば、要求送信部１０５は、利用要求情報が有する第一ユーザ識別子に対応する第二ユーザ識別子を、ユーザ管理情報格納部１０３のユーザ管理情報から取得し、取得した第二ユーザ識別子を有する要求情報を送信する。要求情報は、更に、一の第二ユーザ識別子に対応付けられたパスワードを有する情報であっても良い。要求情報は、例えば、第二ユーザ識別子または第二ユーザ識別子とパスワードとの組だけを有する情報であっても良く、第二ユーザ識別子または第二ユーザ識別子とパスワードとの組に加えて、メッセージを要求する指示や命令等を示す情報を有する情報であっても良く、要求情報であることを示す情報を有していても良い。例えば、要求送信部１０５は、利用要求情報が有する第一ユーザ識別子に対応する第二ユーザ識別子とパスワードとの組を、ユーザ管理情報格納部１０３のユーザ管理情報から取得し、取得した第二ユーザ識別子とパスワードとの組を有する要求情報を送信してもよい。
【００４３】
また、要求送信部１０５は、図示しない入力デバイス等を介してユーザ等から入力された第二ユーザ識別子、または第二ユーザ識別子とパスワードとの組を有する要求情報を取得して、サーバ装置２に送信してもよい。
【００４４】
また、要求送信部１０５が取得して送信する要求情報は、一の第二ユーザ識別子を有さない情報であって、サーバ装置２に対してアクセス可能な状況にあるユーザの第二ユーザ識別子と対応付けられたメッセージを要求する情報であっても良い。例えば、一のユーザの第二ユーザ識別子を用いて、この一のユーザによるサーバ装置２に対するアクセスの可否が判断された結果、アクセスが許可され、サーバ装置２とこの一のユーザが利用する情報処理装置１との間で接続が確立されている場合、要求情報は、この確立された接続を利用して送信される情報であって、この接続の確立に用いられた第二ユーザ識別子と対応付けられたメッセージを要求する情報であっても良い。接続の確立に用いられた第二ユーザ識別子は、例えば、後述するアクセス処理部２０２がアクセスの可否の判断に用いたアクセス要求情報が有する第二ユーザ識別子である。ユーザによる利用が許可された情報処理装置１が送信するアクセス要求情報が有する第二ユーザ識別子は、例えば、情報処理装置１の利用の可否を判断する際に用いられた利用要求情報が有する第一ユーザ識別子に対して、ユーザ管理情報により対応付けられた第二ユーザ識別子であり、利用処理部１０２が利用を許可したユーザに対応する第二ユーザ識別子である。接続の確立に用いられた第二ユーザ識別子は、例えば、接続が確立されたユーザの第二ユーザ識別子や、接続が確立された情報処理装置１を利用するユーザの第二ユーザ識別子と考えてもよい。ここでの接続の確立は、例えば、セッションの確立や、コネクションの確立等である。この場合の要求情報は、メッセージを要求する指示や命令等を示す情報を有する情報であっても良く、要求情報であることを示す情報を有していても良い。例えば、要求送信部１０５は、図示しない格納部等に予め格納されているこのような第二ユーザ識別子を有さない要求情報を取得して、サーバ装置２に送信してもよい。
【００４５】
要求情報は、例えば、未取得の、つまり、取得済でないメッセージを要求する情報であってもよい。未取得のメッセージは、未読のメッセージや、前回取得した後に新たにサーバ装置２が取得したメッセージと考えてもよい。
【００４６】
なお、要求送信部１０５が送信するアクセス要求情報に応じてアクセスが許可された場合において、サーバ装置２が、このアクセス要求情報が有する第二ユーザ識別子に対応付けられたメッセージを、情報処理装置１に送信するようにしている場合、アクセス要求情報やその一部を、メッセージを要求する要求情報として利用しても良い。この場合、このアクセス要求情報も、要求情報の一つと考えて良い。この場合、例えば、サーバ装置２がメッセージを送信する際に、毎回メッセージの送信を要求するユーザのアクセスの可否を判断する場合、アクセス要求情報を要求情報として毎回送信することで、アクセスの可否の判断と、メッセージの送信の要求とを行なうことが可能となる。
【００４７】
本実施の形態におけるメッセージとは、例えば、伝言や、口上、言語や記号により伝達される情報等である。メッセージは、通常、テキストデータであるが、画像データや、音声データや、これらの２以上の組合せであっても良い。画像データは、静止画像であっても、動画像であっても良い。ここでのメッセージは、例えば、メッセージのタイトルと対応付けて格納されてもよい。なお、タイトルはメッセージの一部と考えてもよい。メッセージは、メッセージを示す情報と対応付けて格納されても良い。上記のメッセージと対応付けられたタイトルは、メッセージを示す情報と考えてもよい。
【００４８】
メッセージは、後述する対象情報が付加されたメッセージであっても良い。対象情報等が付加されたメッセージは、例えば、対象情報が添付されたメッセージであっても良く、対象情報を取得するための情報が添付されたメッセージであっても良い。
【００４９】
対象情報等が添付されたメッセージとは、例えば、対象情報が埋め込まれたメッセージであっても良く、対象情報とともに送信されたメッセージであっても良い。対象情報の添付は、通常の電子メールにおけるファイルの添付、いわゆる添付ファイルと同様であり、ここでは説明は省略する。対象情報を取得するための情報の添付に関しても同様である。
【００５０】
対象情報を取得するための情報は、例えば、対象情報に対するリンク情報や、取得対象の対象情報を指定可能な情報を有する情報である。対象情報を指定可能な情報は、例えば、対象情報が格納されている場所のアドレス情報や、取得する対象情報を特定可能なファイル名等の対象情報の識別子等である。また、対象情報を取得するための情報は、対象情報の送信を対象情報が格納されている装置に対象情報の送信を要求する指示や、命令等を有していても良い。また、対象情報を取得するための情報は、メッセージに付加された対象情報の要求を行なうためのボタンや、対象情報のアイコン等を有していても良い。なお、メッセージは、対象情報以外の情報が付加されたメッセージであっても良い。
【００５１】
要求送信部１０５が要求情報を送信するタイミングは問わない。例えば、利用処理部１０２が、一のユーザの利用を許可した場合に、このユーザの第一ユーザ識別子を有する要求情報を送信してもよい。また、一のユーザによる情報処理装置１の利用が許可された後、図示しない入力デバイス等を介して、アクセス要求受付部１０４等が、要求情報を送信するための予め指定された指示や操作を受け付けた場合に、要求情報を送信してもよい。また、利用処理部１０２が一のユーザの利用を許可した後、あるいはサーバ装置２がユーザが利用する情報処理装置１のアクセスを許可した後であって、予め指定された時間が経過した後、または、予め指定された一定または不定の時間が経過する毎、あるいは、予め指定された１以上の時刻となった場合等に、要求情報を送信してもよい。
【００５２】
なお、要求送信部１０５は、上記で取得した第二ユーザ識別子と対応付けられた未取得のメッセージの有無に関して問い合せる情報である問合情報を、更に、サーバ装置２に送信するようにしてもよい。問合情報は、未取得のメッセージの有無を問い合わせる情報や、未取得のメッセージ数を問い合せる情報である。問合情報は、上述した要求情報において、メッセージを要求する代わりに、メッセージの有無に関する問合を行うようにした情報である。このため、問合情報は、例えば、要求情報と同様に、第二ユーザ識別子を有していても、有していなくても良い。また、問合情報は、未取得のメッセージの有無を示す情報や、未取得のメッセージ数を示す情報の送信を、サーバ装置２に指示する情報や命令等を有していてもよい。また、問合情報であることを示す情報を有していても良い。このような問合情報は、例えば、利用処理部１０２が、一のユーザの利用を許可した場合に送信されても良く、利用が許可された後、予め指定された一定または不定の時間間隔で繰り返し送信されてもよい。
【００５３】
要求送信部１０５は、通常、無線または有線の通信手段で実現される。要求送信部１０５は、通信デバイスを含むと考えても、含まないと考えても良い。なお、かかることは、メッセージ受信部１０６、対応ユーザ受信部１０９、送信部１１５、要求受信部２０１、サーバメッセージ受信部２０３、サーバ送信部２０５、対応ユーザ要求受信部２０７、対応ユーザ送信部２０８、端末送信部３０２、端末受信部３０３等の、他の受信部や送信部等についても同様である。
【００５４】
メッセージ受信部１０６は、メッセージの送受信を行なうサーバ装置２からメッセージを受信する。メッセージ受信部１０６は、例えば、利用処理部１０２が利用を許可した第一ユーザ識別子に対応する第二ユーザ識別子と対応付けられたメッセージをサーバ装置２から受信する。メッセージ受信部１０６は、例えば、要求送信部１０５が送信した要求情報に応じて、サーバ装置２から送信されるメッセージを受信する。メッセージ受信部１０６は、例えば、サーバ装置２から、未取得のメッセージを受信する。このように、要求情報の送信等に応じて、メッセージを受信することを、例えば、メッセージを取得することと考えてもよい。メッセージ受信部１０６は、例えば、要求情報の送信後、予め指定された時間内に、あるいは、最後にメッセージを受信してから予め指定された時間が経過するまでの間に、サーバ装置２から送信されるメッセージを受信するようにしてもよい。
【００５５】
メッセージ受信部１０６は、さらに、未取得のメッセージの有無に関する情報である有無情報をサーバ装置２から受信してもよい。有無情報は、例えば、未取得のメッセージの有無を示す情報や、未取得のメッセージ数を示す情報である。メッセージ受信部１０６は、例えば、利用処理部１０２が利用を許可した第一ユーザ識別子に対応する第二ユーザ識別子と対応付けられたメッセージについての有無情報をサーバ装置２から受信する。メッセージ受信部１０６は、例えば、要求送信部１０５が送信した問合情報が有する第二ユーザ識別子と対応付けられたメッセージの有無に関する有無情報を、サーバ装置２から受信する。例えば、メッセージ受信部１０６は、要求送信部１０５が送信する問合情報に応じて、サーバ装置２から送信される有無情報を受信してもよい。例えば、メッセージ受信部１０６は、問合情報の送信の直後に、サーバ装置２が送信する有無情報を受信する。また、メッセージ受信部１０６は、例えば、問合情報の送信後、サーバ装置２から、一定または不定の時間間隔毎、あるいはサーバ装置２が新たなメッセージを受け付けた場合等の予め指定されたトリガー毎に送信する有無情報を受信してもよい。
【００５６】
メッセージ受信部１０６は、例えば、受信したメッセージを、図示しない格納部等に蓄積する。例えば、受信したメッセージを、受信日時等と対応付けて蓄積する。
【００５７】
出力部１０７は、メッセージ受信部１０６が受信したメッセージを出力する。例えば、出力部１０７は、受信したメッセージの画面を出力する。なお、出力部１０７は、受信したメッセージが有するタイトルや、メッセージの一部だけをリスト項目として配置したリストを出力し、このリストのうちの、一のメッセージに対応付けられたタイトルやメッセージの一部が配置されたリスト項目が指定された場合に、このリスト項目に対応するメッセージを出力するようにしても良い。
【００５８】
なお、出力部１０７は、未読であるメッセージまたは既読であるメッセージに対して、未読であることを示す情報や、メッセージの出力するための操作等に応じて取得された既読であることを示す情報を付与して出力しても良い。
【００５９】
また、出力部１０７は、受信したメッセージから、新たに受信したメッセージの有無や、メッセージの数や、未読のメッセージの有無や数等を検出し、検出したメッセージの有無を示す情報や、メッセージの数を示す数値等を出力するようにしても良い。
【００６０】
出力部１０７は、更に、メッセージ受信部１０６が受信した有無情報を出力しても良い。例えば、未受信のメッセージの有無を示すアイコンや画像や文字列、未受信のメッセージ数を示すアイコンや画像や文字列を出力しても良い。
【００６１】
出力部１０７は、メッセージや有無情報以外の情報を出力しても良い。例えば、後述する処理部１１３が取得した対象情報を出力しても良い。
【００６２】
ここでの出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念である。例えば、出力は、ユーザが利用する入出力端末（図示せず）への送信であっても良い。例えば、出力は、一以上の端末装置３への送信であってもよい。ここでの出力は、例えば、表示に用いられるデータをユーザが利用する入出力端末へ送信することであってもよい。この場合、例えば、この入出力端末で受信したデータの画面をモニタ等に表示することで、データの表示が可能となる。出力部１０７は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスや、通信手段と、その制御ソフトウェア等で実現され得る。かかることは、以下の対応ユーザ出力部１１０においても同様である。
【００６３】
対応ユーザ要求部１０８は、利用処理部１０２が利用を許可したユーザと関連付けられたサーバ装置２のユーザの第二ユーザ識別子である対応ユーザ識別子を要求する対応ユーザ要求情報を、サーバ装置２に対して送信する。対応ユーザ要求情報は、例えば、上述した要求情報において、メッセージを要求する代わりに、利用処理部１０２が利用を許可したユーザと関連付けられた対応ユーザ識別子を要求するようにした情報である。対応ユーザ要求情報は、要求情報と同様に、利用処理部１０２が利用を許可したユーザの第二ユーザ識別子を有していても良く、有していなくても良い。
【００６４】
対応ユーザ受信部１０９は、サーバ装置２から１または２以上の対応ユーザ識別子を受信する。例えば、対応ユーザ要求情報に応じて、サーバ装置２から送信される対応ユーザ識別子を受信する。
【００６５】
対応ユーザ出力部１１０は、対応ユーザ受信部１０９が受信した対応ユーザ識別子を出力する。例えば、対応ユーザ出力部１１０は、対応ユーザ識別子をリスト項目として配列したリストを出力する。ここで出力するリストの各リスト項目は、例えば、各リスト項目に配置される対応ユーザ識別子と対応付けられたリスト項目である。
【００６６】
対象情報格納部１１１には、１または２以上の対象情報が格納される。対象情報は、送信対象となる情報である。例えば、対象情報は、サーバ装置２を利用してメッセージの送受信を行なうユーザに対して送信される情報である。対象情報は、例えば、メッセージに付加して送付される情報である。対象情報は、例えば、メッセージ受信部１０６が受信したメッセージが送信を要求する情報である。対象情報格納部１１１には、例えば、後述する処理部１１３が取得した対象情報が格納される。なお、処理部１１３等により作成された対象情報が、対象情報格納部１１１に一時的に蓄積されてもよく、このような一時的な蓄積もここでは格納と考えてよい。
【００６７】
入力受付部１１２は、対象情報を取得するための入力を受け付ける。この入力は、対象情報を取得するための作業を行なうための入力と考えてもよい。対象情報を取得するための入力は、例えば、対象情報を取得するための所望の処理の実行を処理部１１３に指示するための入力や、処理に利用される情報やパラメータ、条件等の入力である。所望の処理の実行を処理部１１３に指示するための入力は、例えば、メニュー等を選択する操作や、実行する指示等と対応付けられたボタンを押す操作や、実行する指示等を入力する操作である。対象情報を取得するための入力は、例えば、処理に利用されるデータが格納されるデータベースを指定する情報や、このデータベースからデータを取得するためのクエリ等を有する情報である。
【００６８】
なお、入力受付部１１２は、対象情報を取得するための入力以外の入力を受け付けても良い。例えば、処理部１１３に、所望の処理を実行させるための入力等を受け付けて良い。
【００６９】
処理部１１３は、入力受付部１１２が受け付けた入力に応じた処理を行なって、１以上の対象情報を取得し、取得した対象情報を対象情報格納部１１１に蓄積する。処理部１１３が実行する処理はどのような処理であっても良い。処理部１１３が行なう処理は、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した処理等である。ここでの処理は、例えば、財務や経理、会計に関連した帳票を作成する処理や、帳票に入力されたデータを出力する処理や、データをクエリ等を用いて読み出す処理等である。帳票は、例えば、伝票や帳簿である。ただし、ここでの帳票は、電子化された帳票である。例えば、処理部１１３は、通常のアプリケーションソフトウェアが実行可能な処理を実行する。通常のアプリケーションソフトウェアは、例えば、企業や団体等の法人において行なわれる財務や経理、人事、在庫管理等に関連した作業に用いられるソフトウェアである。
【００７０】
処理部１１３は、例えば、対象情報として、画面に出力された情報を取得する。画面に出力された情報とは、例えば、画面に表示された情報である。画面に出力された情報とは、例えば、出力部１０７が、画面に表示している情報であってもよく、出力部１０７が、ユーザが利用する図示しない入出力端末等に送信して、この入出力端末の図示しない表示部等が画面に表表示している情報であってもよい。画面に出力された情報は、処理部１１３が処理結果として画面に出力した情報である。対象情報として、画面に出力された情報を取得する、ということは、画面に出力された情報と同じ情報や、同じ内容の情報を出力することが可能な情報を取得することや、画面に出力された情報を出力するための情報を取得することや、画面に出力された情報を、特定のファイル形式や、フォーマットのデータとして取得、例えば書き出すことであってもよい。画面に出力された情報は、例えば、画像情報や、テキスト情報や、電子文書等である。処理部１１３が取得する対象情報は、例えば、特定のアプリケーションソフトウェアや、特定の装置においてのみ画面に表示可能な情報であっても良い。対象情報は、例えば、テンプレートと、このテンプレートに配置されるデータとの組合せであっても良い。また、マークアップ言語で記述されたデータと、スタイルシートの情報との組合せであってもよい。例えば、処理部１１３は、入力受付部１１２が受け付けた処理に利用されるデータが格納されるデータベースを指定する情報や、このデータベースからデータを取得するためのクエリ等を用いて、指定されたデータベースから、クエリを用いて情報を取得し、取得した情報を予め指定されたテンプレートに配置して、帳票等の電子文書ファイルや、表計算ソフトソフトウェア用のデータファイルや、ＣＳＶ形式のファイル等を、対象情報として取得しても良い。
【００７１】
なお、処理部１１３は、入力受付部１１２が受け付ける入力に応じて、対象情報を取得する処理以外の処理を行なうようにしてもよい。例えば、入力受付部１１２が受け付けた入力に応じて、ユーザの所望の処理を実行する。
【００７２】
送信入力受付部１１４は、送信入力を受け付ける。送信入力は、メッセージを送信するための入力である。送信入力は、例えば、対象情報格納部１１１に格納された１以上の対象情報であって、メッセージに付加して送付する対象情報の指定を含む入力であってもよい。対象情報の指定は、いわゆる添付ファイルの指定と考えてもよい。対象情報は、例えば、対象情報のファイル名や、格納場所のアドレス等を用いて指定される。例えば、出力部１０７が、処理部１１３の処理結果等の情報を画面に出力している場合等において、送信入力を受け付けるための画面（図示せず）等を出力させた場合や、更に対象情報のファイル形式等を指定する情報の入力を入力受付部１１２等が受け付けた場合に、処理部１１３は、対象情報として画面に出力されている情報を取得して対象情報格納部１１１に蓄積し、送信入力受付部１１４は、この対象情報格納部１１１に蓄積された対象情報を指定する情報を、送信対象の対象情報を指定する情報として受け付けても良い。ここでの格納は一時記憶であっても良い。また、送信入力は、送信を実行する指示等を有していてもよい。
【００７３】
送信入力は、例えば、メッセージや、メッセージの宛先を示す情報を有する入力である。メッセージは、例えば、上述したようにテキストや画像の情報である。メッセージの宛先を示す情報としては、例えば、第二ユーザ識別子が用いられる。送信入力受付部１１４は、例えば、対応ユーザ識別子のうちの１以上の対応ユーザ識別子を、送信入力の宛先を示す情報として受け付けても良い。例えば、送信入力受付部１１４は、対応ユーザ出力部１１０が出力している１または２以上の対応ユーザ識別子のうちの１以上の対応ユーザ識別子を指定する操作を受け付けた場合に、この指定された対応ユーザ識別子を、メッセージの宛先を示す情報として受け付けても良い。例えば、対応ユーザ出力部１１０が、対応ユーザ識別子をリスト項目として配列したリストを出力している場合において、１以上のリスト項目を指定する操作を受け付けた場合に、指定された１以上のリスト項目に対応付けられた対応ユーザ識別子、例えば、リスト項目に配置された対応ユーザ識別子を、メッセージの宛先を示す情報として受け付けても良い。
【００７４】
送信入力は、メッセージの送信元を示す情報を更に有していても良い。送信入力受付部１１４は、例えば、メッセージの送信元を示す情報として、情報処理装置１のユーザの第一ユーザ識別子や第二ユーザ識別子を受け付けても良い。また、送信入力受付部１１４は、例えば、利用受付部１０１が受け付けた第一ユーザ識別子や、ユーザ管理情報によってこの第一ユーザ識別子に対応付けられた第二ユーザ識別子を、メッセージの送信元を示す情報として取得しても良い。ここでの取得は、入力の受付の一態様と考えてもよい。
【００７５】
対象情報を指定した場合等に、メッセージが自動入力される場合等においては、このメッセージの自動入力を、メッセージの受け付けと考えてもよい。また、対象情報自身を、メッセージとして送信する場合においては、送信入力が、メッセージを示す文字列等を有していなくても良い。
【００７６】
送信入力受付部１１４は、利用処理部１０２が利用を許可しないユーザの第二ユーザ識別子を、メッセージの宛先として有する送信入力を受け付けてもよい。例えば、ユーザ管理情報のいずれにも格納されていない第二ユーザ識別子を、メッセージの宛先として有する送信入力を受け付けても良い。
【００７７】
送信部１１５は、送信入力受付部１１４が受け付けた送信入力に応じてメッセージをサーバ装置２に送信する。例えば、送信部１１５は、送信入力が受け付けたメッセージを送信する。送信部１１５は、例えば、送信入力受付部１１４が受け付けた送信入力に応じて、送信入力が指定する対象情報が付加されたメッセージを、サーバ装置２に送信する。対象情報が付加されたメッセージとは、上述したように、対象情報が添付されたメッセージであってもよく、対象情報を取得するための情報が添付されたメッセージであってもよい。ただし、メッセージにどのように対象情報が付加されるかは問わない。
【００７８】
送信部１１５は、例えば、送信入力が有する宛先を示す第二ユーザ識別子を、メッセージと対応付けて送信する。例えば、送信部１１５は、送信入力受付部１１４が、利用処理部１０２が利用を許可しないユーザの第二ユーザ識別子をメッセージの宛先を示す情報として有する送信入力を受け付けた場合においても、送信部１１５は、この送信入力が有する宛先を示す情報である第二ユーザ識別子を対応付けてメッセージを送信する。送信部１１５は、更に、送信入力が有するメッセージの送信元を示す第二ユーザ識別子を、メッセージの送信元を示す情報として有するメッセージを送信してもよい。
【００７９】
サーバ装置２は、メッセージの送受信を行なうサーバ装置である。例えば、サーバ装置２は、１または２以上の情報処理装置１と、１または２以上の端末装置３との間において、メッセージに送受信を行なうサーバ装置である。ここでの、メッセージの送受信は、情報が付加されたメッセージの送受信であっても良い。サーバ装置２は、通常、コンピュータによって実現される。
【００８０】
要求受信部２０１は、アクセス要求情報を受信する。例えば、情報処理装置１または端末装置３から送信されるアクセス要求情報を受信する。要求受信部２０１は、例えば、情報処理装置１の要求送信部１０５が送信するアクセス要求情報であって、この情報処理装置１を利用しているユーザの第二ユーザ識別子を有するアクセス要求情報を受信する。また、要求受信部２０１は、例えば、端末装置３が送信する第二ユーザ識別子を有するアクセス要求情報であって、この端末装置３を利用しているユーザの第二ユーザ識別子を有するアクセス要求情報を受信する。
【００８１】
また、要求受信部２０１は、要求情報を受信する。要求受信部２０１は、例えば、情報処理装置１または端末装置３から送信される要求情報を受信する。例えば、要求受信部２０１は、アクセスが許可された処理装置１または端末装置３から送信される要求情報を受信する。
【００８２】
なお、上述したように、アクセス要求情報やその一部をメッセージを要求するために要求情報として利用する場合、アクセス要求情報の受信を、要求情報の受信と考えてもよい。
【００８３】
また、要求受信部２０１は、添付要求情報を受信する。例えば、要求受信部２０１は、添付要求情報を端末装置３から受信する。添付要求情報は、端末装置３に送信されたメッセージに付加されていた対象情報の送信を要求する情報である。添付要求情報は、例えば、後述するように、サーバ送信部２０５が、要求情報に応じて対象情報が付加されたメッセージを送信する際に、この付加された対象情報を、メッセージに添付せずに送信するとともに、この付加された対象情報を取得するための情報を添付したメッセージを送信した場合において、このメッセージを受信したユーザが利用する情報処理装置１や端末装置３が、ユーザの指示により、この対象情報を取得するための情報を用いてサーバ装置２に送信する情報である。添付要求情報は、例えば、送信対象となる対象情報を特定するための情報、例えば、対象情報のアドレス情報や、ファイル名等を有している情報である。あるいは、添付要求情報は、例えば、送信対象となる対象情報が対応付けられたメッセージを指定する情報を有していても良い。メッセージを示す情報は、例えば、メッセージの識別子であり、メッセージがメッセージ格納部２０４に蓄積される際に、メッセージ受信部等によって自動的に割り当てられる情報等であってもよい。また、添付要求情報は、更に、対象情報の送信を要求する指示や、命令等を有していても良い。添付要求情報は、いわゆる対象情報のダウンロードを要求する情報と考えてもよい。
【００８４】
アクセス処理部２０２は、要求受信部２０１が受信したアクセス要求情報を用いて、このアクセス要求情報が有する第二ユーザ識別子に対応するユーザによるサーバ装置２へのアクセスの可否を判断する。ユーザによるサーバ装置２へのアクセスとは、ユーザが利用する情報処理装置１または端末装置３によるサーバ装置２へのアクセスと考えてもよい。ここでのサーバ装置２へのアクセスとは、例えば、サーバ装置２に対するメッセージや、メッセージに付加された情報、入出力画面を出力するための情報等の情報の送受信である。
【００８５】
アクセス処理部２０２は、例えば、アクセス要求情報が有する第二ユーザ識別子を用いて、この第二ユーザ識別子に対応するユーザのアクセスの可否を判断する。例えば、アクセス要求情報が有する第二ユーザ識別子が、サーバ装置２の図示しない格納部等に格納されているか否かにより、アクセスの可否を判断する。アクセス処理部２０２は、例えば、アクセス要求情報が有する第二ユーザ識別子とパスワードとの組を用いて、この第二ユーザ識別子に対応するユーザによるサーバ装置２へのアクセスの可否を判断しても良い。例えば、アクセス処理部２０２は、要求受信部２０１が受信したアクセス要求情報が有する第二ユーザ識別子、または第二ユーザ識別子とパスワードとの組合せを用いて、認証処理等を行なうことで、この第二ユーザ識別子が示すユーザによるサーバ装置２に対するアクセスを許可するか否かを判断する。アクセス要求情報が有する第二ユーザ識別子が示すユーザによるアクセスを許可するということは、アクセス要求情報を送信した情報処理装置１または端末装置３によるアクセスを許可することと考えてもよい。認証処理等を用いて、アクセスの可否を判断する処理等は、公知技術であるため、ここでは詳細な説明は省略する。例えば、アクセスを許可した場合、アクセス処理部２０２は、通常のサーバ装置と同様のアクセス許可の処理を行なう。例えば、サーバ装置と、情報処理装置１や端末装置３とがインターネット等で接続されている場合において、アクセスが許可されると、アクセス処理部２０２は、許可された情報処理装置１や端末装置３のＩＰアドレスに対する情報の送受信を許可する指示や、許可された情報処理装置１や端末装置３に対する接続を確立する指示、例えばセッションを確立する指示を、サーバメッセージ受信部２０３や、サーバ送信部２０５等に出力してもよい。
【００８６】
なお、アクセス処理部２０２が、アクセスを許可した場合、許可したユーザ、例えば許可したユーザが利用する情報処理装置１または端末装置３に対して、サーバ送信部２０５等から、アクセスが許可されたことを示す情報、例えばメッセージや画面等を送信させるようにしてもよい。
【００８７】
また、アクセス処理部２０２は、例えば、一旦、アクセスを許可した場合、許可した情報処理装置１または端末装置３のアクセスを、一定また不定の時間継続して許可するようにしても良く、許可した情報処理装置１または端末装置３からのアクセスが一定または不定の時間ない場合に、アクセスを不可に変更してもよい。かかることは、通常のアクセス許可の処理と同様であるため、ここでは、詳細な説明は省略する。
【００８８】
サーバメッセージ受信部２０３は、メッセージを受信する。例えば、サーバメッセージ受信部２０３は、アクセス処理部２０２がアクセスを許可したユーザが利用する情報処理装置１または端末装置３から送信されるメッセージを受信する。例えば、サーバメッセージ受信部２０３は、アクセス処理部２０２がアクセスを許可したことによって確立されたサーバ装置２とユーザが利用する端末装置３との接続を介して送信されるメッセージを受信する。サーバメッセージ受信部２０３は、通常、１または２以上の宛先を示す情報を、メッセージとともに受信する。宛先を示す情報は、例えば、宛先となるユーザを示す第二ユーザ識別子である。サーバメッセージ受信部２０３は、メッセージ以外の情報が付加されたメッセージ、例えば、上述した対象情報が付加されたメッセージを受信してもよい。サーバメッセージ受信部２０３は、例えば、送信元となるユーザの第二ユーザ識別子等の送信元を示す情報を、メッセージとともに受信してもよい。なお、サーバメッセージ受信部２０３は、上記以外の情報を受信してもよい。例えば、メッセージとともに、メッセージのタイトルを示す情報や、メッセージの送信日時等を示す情報を受信してもよい。
【００８９】
サーバメッセージ受信部２０３は、受信したメッセージを、メッセージ格納部２０４に蓄積する。サーバメッセージ受信部２０３は、通常、受信したメッセージと、宛先ユーザ識別子等の１または２以上の宛先を示す情報とを対応付けて、メッセージ格納部２０４に蓄積する。また、サーバメッセージ受信部２０３は、受信したメッセージを、メッセージの送信元を示す情報、例えば、送信元であるユーザの第二ユーザ識別子である送信元ユーザ識別子等と対応付けて、メッセージ格納部２０４に蓄積する。この送信元を示す情報は、例えば、上述したメッセージと対応付けてサーバメッセージ受信部２０３が受信した送信元のユーザの第二ユーザ識別子であっても良い。また、この送信元を示す情報は、メッセージが、例えば、アクセス処理部２０２によってアクセスが許可されることよって、サーバ装置２と端末装置３との間で確立された接続を介して送信される場合、このアクセスの許可の判断に利用されたアクセス要求情報が有する第二ユーザ識別子であってもよい。
【００９０】
サーバメッセージ受信部２０３は、例えば、対象情報が付加されたメッセージを受信した場合、この対象情報が付加されたメッセージをメッセージ格納部２０４に格納する。例えば、対象情報が添付されたメッセージを受信した場合、メッセージと、このメッセージに添付された対象情報とを対応付けて、メッセージ格納部２０４に蓄積する。なお、サーバメッセージ受信部２０３は、メッセージとともに受信した他の情報を、メッセージと更に対応付けてメッセージ格納部２０４に蓄積してもよい。
【００９１】
メッセージ格納部２０４には、サーバメッセージ受信部２０３が受信したメッセージが格納される。通常、メッセージ格納部２０４には、サーバメッセージ受信部２０３が受信したメッセージと、宛先を示す第二ユーザ識別子等の１または２以上の宛先を示す情報とが対応付けられて格納される。また、メッセージ格納部２０４には、メッセージと送信元となるユーザの第二ユーザ識別子等の送信元を示す情報とが対応付けて格納される。メッセージ格納部２０４には、例えば、対象情報が付加されたメッセージが格納される。また、メッセージ格納部２０４には、メッセージとともに受信した他の情報が、メッセージと更に対応付けられて格納されても良い。
【００９２】
サーバ送信部２０５は、要求受信部２０１が受信した要求情報に対応する第二ユーザ識別子と対応付けられたメッセージを、メッセージ格納部２０４から取得する。例えば、要求情報が第二ユーザ識別子を有する場合、この第二ユーザ識別子と対応付けられたメッセージを、メッセージ格納部２０４から検索等により取得する。また、要求受信部２０１が受信した要求情報が、サーバ装置２に対するアクセスが許可されたユーザが利用する情報処理装置１または端末装置３から、この情報処理装置１または端末装置３と、サーバ装置２との間でアクセスの許可に応じて確立された接続を介して送信された要求情報である場合、サーバ送信部２０５は、例えば、このアクセスの許可を得るための判断に用いられたアクセス要求情報が有する第二ユーザ識別子と対応付けられたメッセージを、メッセージ格納部２０４から取得してもよい。
【００９３】
サーバ送信部２０５は、取得したメッセージを情報処理装置１または端末装置３に対して送信する。サーバ送信部２０５は、例えば、取得したメッセージを、要求情報を送信した情報処理装置１または端末装置３に送信する。サーバ送信部２０５は、対象情報が付加されたメッセージを取得し、送信してもよい。サーバ送信部２０５が送信する対象情報が付加されたメッセージは、対象情報が添付されたメッセージであってもよく、対象情報を取得するための情報が添付されたメッセージであってもよい。
【００９４】
対象情報が添付されたメッセージとは、例えば、対象情報が埋め込まれたメッセージであっても良く、対象情報とともに送信されたメッセージであっても良い。例えば、サーバ送信部２０５は、メッセージと対応付けられてメッセージ格納部２０４に格納されている対象情報を取得して、メッセージとともに送信してもよい。対象情報の添付は、通常の電子メールにおけるファイル等の添付、いわゆる添付ファイルと同様であり、ここでは説明は省略する。対象情報を取得するための情報の添付に関しても同様である。
【００９５】
対象情報を取得するための情報は、例えば、対象情報に対するリンク情報や、取得対象の対象情報を指定可能な情報を有する情報である。対象情報を指定可能な情報は、例えば、対象情報が格納されているアドレス情報や、取得する対象情報を特定可能なファイル名等の対象情報の識別子や、対象情報が対応付けられたメッセージの識別子等である。また、対象情報を取得するための情報は、対象情報の送信をサーバ装置２等の、対象情報が格納されている装置に対象情報の送信を要求する指示や、命令等を有していても良い。また、対象情報を取得するための情報は、メッセージに付加された対象情報の要求を行なうためのボタンや、対象情報のアイコン等を有していても良い。例えば、メッセージ格納部２０４に、対象情報が添付された一のメッセージが格納されている場合、サーバ送信部２０５は、この一のメッセージを送信する際に、添付された対象情報はユーザに送信しないようにし、この対象情報を指定する情報と、この対象情報の送信を要求する指示を受け付けるためのボタン等を配置したメッセージをユーザに送信するようにしてもよい。
【００９６】
なお、サーバ送信部２０５は、メッセージ格納部２０４に格納されている送信後のメッセージには、送信済であることを示すフラグ等の情報を付与するようにしてもよい。
【００９７】
また、サーバ送信部２０５は、要求受信部２０１が受信した添付要求情報が指定する対象情報を取得して、添付要求情報の送信元となるユーザ、具体的には添付要求情報の送信元となるユーザが利用する端末装置３に送信する。例えば、サーバ送信部２０５は、添付要求情報が示すアドレスが示す場所に格納されている添付要求情報が示すファイル名の対象情報を読み出して送信する。また、例えば、添付要求情報が示すメッセージ識別子が示すメッセージに添付された対象情報であって、添付要求情報が示すファイル名を有する対象情報を、メッセージ格納部２０４から読み出して送信してもよい。
【００９８】
なお、サーバ送信部２０５が、対象情報が付加されたメッセージを送信する際に、対象情報が添付されたメッセージを送信する場合、要求受信部２０１による添付要求情報の受信や、サーバ送信部２０５による添付要求情報に応じた対象情報の送信は、省略しても良い。
【００９９】
対応ユーザ識別子格納部２０６には、送信元ユーザ識別子と対応ユーザ識別子とを有する１または２以上の対応ユーザ管理情報が格納される。例えば、一の対応ユーザ管理情報が有する対応ユーザ識別子は、この一の対応ユーザ管理表が有する送信元ユーザ識別子が示すユーザに関連するユーザの第二ユーザ識別子であり、具体的には、送信元ユーザ識別子が示すユーザがメッセージを送信する際の送信先の候補となるユーザの第二ユーザ識別子である。対応ユーザ管理情報は、例えば、送信元ユーザ識別子が示すユーザの、メッセージの送信先を管理する情報であり、いわゆるＳＮＳ等において利用されるアドレス帳等に相当する情報である。ただし、対応ユーザ管理情報のデータ構造は問わない。
【０１００】
対応ユーザ識別子格納部２０６に、対応ユーザ管理情報が格納される過程等は問わない。例えば、ユーザが情報処理装置１や端末装置３を用いて送信した対応ユーザ管理情報が、対応ユーザ識別子格納部２０６に蓄積される。
【０１０１】
対応ユーザ要求受信部２０７は、対応ユーザ要求情報を受信する。具体的には、情報処理装置１や端末装置３から送信される対応ユーザ要求情報を受信する。
【０１０２】
対応ユーザ送信部２０８は、対応ユーザ要求受信部２０７が受信した対応ユーザ要求情報に対応する第二ユーザ識別子と対応付けられた対応ユーザ識別子を、対応ユーザ識別子格納部２０６に格納された対応ユーザ管理情報を用いて取得する。例えば、対応ユーザ要求受信部２０７が受信した対応ユーザ要求情報が有する第二ユーザ識別子と一致する送信元ユーザ識別子を有する対応ユーザ管理情報を、対応ユーザ識別子格納部２０６に格納された１以上の対応ユーザ管理情報から検索し、検出した１以上の対応ユーザ管理情報が有する対応ユーザ識別子を取得する。あるいは、対応ユーザ要求受信部２０７が、アクセスが許可された情報処理装置１や端末装置３から、アクセスが許可されることによって確立された接続を介して送信された対応ユーザ要求情報を受信した場合、対応ユーザ送信部２０８は、このアクセスの可否の判断に用いられたアクセス要求情報が有する第二ユーザ識別子と一致する送信元ユーザ識別子を有する対応ユーザ管理情報を、対応ユーザ識別子格納部２０６に格納された１以上の対応ユーザ管理情報から検索し、検出した１以上の対応ユーザ管理情報が有する対応ユーザ識別子を取得する。そして、取得した１以上の対応ユーザ識別子を、対応ユーザ要求情報の送信元となる情報処理装置１に送信する。
【０１０３】
端末装置３は、例えば、ユーザがサーバ装置２に対するメッセージの送受信等に利用する装置である。また、端末装置３は、情報処理装置１に対する情報の送受信等に利用可能な入出力端末であってもよい。例えば、端末装置３は、コンピュータや、タブレット端末等の携帯情報端末や、いわゆるスマートフォン等の多機能携帯電話等である。
【０１０４】
端末受付部３０１は、例えば、メッセージや、メッセージの宛先を示す第二ユーザ識別子等の情報を受け付ける。また、端末受付部３０１は、例えば、要求情報を送信する指示等を受け付ける。また、端末受付部３０１は、アクセス要求情報や、対応ユーザ要求情報等を受け付ける。また、端末受付部３０１は、メッセージに付加された対象情報を表示する指示等を受け付けても良い。
【０１０５】
また、端末受付部３０１は、例えば、添付要求情報を送信する指示等を受け付ける。例えば、端末受信部３０３等が受信した一のメッセージに、このメッセージに付加されていた対象情報が添付されておらず、この対象情報を取得するための情報が添付されている場合、この対象情報の送信をサーバ装置２に要求するための予め指定された操作を端末装置３に対して行なうことにより、端末受付部３０１は、この一のメッセージに付加されてていた対象情報の送信を要求する添付要求情報を送信する指示を受け付ける。例えば、サーバ送信部２０５が、メッセージに添付された対象情報を取得するための指示等を受け付けるためのボタンや、この対象情報に対するリンク情報等を配置したメッセージ等をユーザの利用する情報処理装置１や端末装置３に送信する場合、ユーザが、このメッセージのボタンや、リンク情報等に対して予め指定された操作、例えば、ボタン等を押す操作を行なうことによって、端末受付部３０１は、このボタンやリンク情報に対応する対象情報の送信を要求する添付要求情報を、サーバ装置２に送信する指示を受け付ける。
【０１０６】
端末受付部３０１によるこれらの情報の受け付けは、キーボードやタッチパネルやマウスやメニュー画面によるもの等、何でも良い。端末受付部３０１は、キーボードやタッチパネル等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１０７】
端末送信部３０２は、端末受付部３０１が受け付けた要求情報や対応ユーザ要求情報等の情報を、サーバ装置２に対して送信する。また、端末送信部３０２は、端末受付部３０１が添付要求情報を送信する指示を受け付けた場合に、この指示に応じて添付要求情報をサーバ装置２に対して送信する。
【０１０８】
端末受信部３０３は、端末送信部３０２が送信した要求情報や、添付要求情報や、対応ユーザ要求情報に応じて、サーバ装置２から送信される１以上のメッセージや、１以上の対象情報や、１以上の対応ユーザ識別子を、サーバ装置２から受信する。
【０１０９】
端末表示部３０４は、端末受信部３０３が受信したメッセージや、対象情報を図示しないモニタ等に表示する。対象情報を表示する際には、対象情報を用いて表示用の画面のデータを取得して、取得した画面のデータを表示してもよい。また、端末表示部３０４は、端末受信部３０３が受信した１以上の対応ユーザ識別子を表示する。例えば、端末表示部３０４は、受信した１以上の対応ユーザ識別子が、それぞれリスト項目として配列されたリストを表示する。例えば、このリストの一のリスト項目が指定された場合、このリスト項目に対応する対応ユーザ識別子を、端末受付部３０１が、メッセージの宛先を示す第二ユーザ識別子として受け付けても良い。また、端末受付部３０１が、メッセージに付加された対象情報等の情報を表示する指示を受け付けた場合、端末表示部３０４は、この対象情報等の情報を図示しないモニタ等に表示してもよい。
【０１１０】
端末表示部３０４は、モニタ等の表示デバイスを含むと考えても含まないと考えても良い。端末表示部３０４は、表示デバイスのドライバーソフトまたは、表示デバイスのドライバーソフトと表示デバイス等で実現され得る。
【０１１１】
なお、端末装置３は、上記以外の処理を行なう図示しない処理部や、情報を格納するための図示しない格納部等を有していても良い。
【０１１２】
また、一以上の端末装置３が、情報処理装置１に対する情報の送受信等にも利用可能な装置である場合、情報処理装置１の利用受付部１０１や、アクセス要求受付部１０４、入力受付部１１２、送信入力受付部１１４は、端末装置３の端末受付部３０１がユーザから受け付け、この端末装置３の端末送信部３０２が送信する情報を、それぞれ、受信することで、上記で説明したこれらの受付部のそれぞれ受け付ける情報を受け付ける、即ち受信するようにしてもよい良い。また、端末受信部３０３が、情報処理装置１の出力部１０７や対応ユーザ出力部１１０が出力する情報を受信し、受信した情報を、端末表示部３０４が表示するようにしてもよい。
【０１１３】
次に、情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。
（ステップＳ１０１）利用受付部１０１は、利用要求情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０２に進み、受け付けていない場合、ステップＳ１０１に戻る。
【０１１４】
（ステップＳ１０２）利用処理部１０２は、ステップＳ１０１で受け付けた利用要求情報を用いて、情報処理装置１の利用を許可するか否かを判断する。利用を許可する場合、ステップＳ１０３に進み、利用を許可しない場合、ステップＳ１０１に戻る。
【０１１５】
（ステップＳ１０３）アクセス要求受付部１０４は、利用要求情報が有する第一ユーザ識別子に対応するアクセス要求情報を受け付ける。取得するアクセス要求情報は、例えば、利用要求情報が有する第一ユーザ識別子が示すユーザの第二ユーザ識別子とパスワードとの組を有するアクセス要求情報である。例えば、利用要求情報が有する第一ユーザ識別子に対応する第二ユーザ識別子とパスワードとを、ユーザ管理情報を用いて取得し、この第二ユーザ識別子とパスワードとを有するアクセス要求情報を取得する。
【０１１６】
（ステップＳ１０４）要求送信部１０５は、ステップＳ１０３で受け付けたアクセス要求情報をサーバ装置２に送信する。
【０１１７】
（ステップＳ１０５）メッセージ受信部１０６等が、アクセスが許可されることを示す情報を受信したか否かを判断する。受信した場合、ステップＳ１０６に進み、受信していない場合、ステップＳ１０９に進む。
【０１１８】
（ステップＳ１０６）要求送信部１０５は、要求情報を取得し、サーバ装置２に送信する。
【０１１９】
（ステップＳ１０７）メッセージ受信部１０６は、ステップＳ１０６で送信した要求情報に応じてサーバ装置２から、送信されるメッセージを受信する。受信したメッセージは、図示しない格納部等に蓄積する。
【０１２０】
（ステップＳ１０８）出力部１０７は、ステップＳ１０７で受信したメッセージ数を出力する。なお、ステップＳ１０７でメッセージを受信できなかった場合、ステップＳ１０８の処理を省略して、ステップＳ１０９に進んでも良い。メッセージ数の代わりに受信したメッセージがあることを示す情報を出力してもよい。
【０１２１】
（ステップＳ１０９）出力部１０７は、ステップＳ１０８で受け付けたメッセージを出力するか否かを判断する。例えば、入力受付部１１２や図示しない受付部等が、受信したメッセージを出力する指示を受け付けた場合に、出力部１０７は、メッセージを出力することを決定する。出力する場合、ステップＳ１１０に進み、出力しない場合、ステップＳ１１２に進んでも良い。受信したメッセージがない場合は、ステップ１１２に進むようにしても良い。
【０１２２】
（ステップＳ１１０）出力部１０７は、ステップＳ１０８で受け付けたメッセージを出力する。なお、一旦、ステップＳ１０８で受け付けたメッセージの一部やタイトルや送信元等をリスト項目として有するメッセージのリストを出力部１０７が出力し、このリストの一の項目が、入力受付部１１２が受け付けた操作等によって選択された場合に、選択された項目に対応するメッセージを出力するようにしてもよい。
【０１２３】
（ステップＳ１１１）出力部１０７は、メッセージの出力を終了するか否かを判断する。例えば、入力受付部１１２等から、出力を終了する操作を受け付けた場合に、出力を終了して、ステップＳ１０９に戻り、終了する操作を受け付けていない場合、ステップＳ１１１に戻るようにしてもよい。なお、終了する操作を受け付けていない場合において、例えば、上記のリストの他のメッセージを出力する操作を受け付けた場合、この他のメッセージを出力するようにしてもよい。
【０１２４】
（ステップＳ１１２）入力受付部１１２は、処理部１１３に対して所望の処理を行なわせるための入力を受け付けたか否かを判断する。この入力は、例えば、命令や指示等であっても良く、処理に利用される情報であってもよい。受け付けた場合、ステップＳ１１３に進み、受け付けていない場合、ステップＳ１１４に進む。なお、ここで受け付ける情報は、対象情報を取得するための入力の受け付けであっても良い。
【０１２５】
（ステップＳ１１３）処理部１１３は、ステップＳ１１２で受け付けた入力に応じて処理を行なう。例えば、ステップＳ１１２において、対象情報を取得するための入力を受け付けた場合、対象情報を取得し、取得した対象情報を、対象情報格納部１１１に蓄積する。また、処理部１１３が処理により得られた情報を、画面に出力しても良い。
【０１２６】
（ステップＳ１１４）送信入力受付部１１４は、送信入力の受け付けを行なうか否かを判断する。例えば、送信入力の受け付けを行なうための操作や、受け付けを行なう画面等を出力する指示を受け付けた場合に、送信入力の受け付けを行なうことを判断する。受け付けを行なう場合、ステップＳ１１５に進み、行なわない場合、ステップＳ１１８に進む。
【０１２７】
（ステップＳ１１５）対応ユーザ要求部１０８は、対応ユーザ要求情報の送信を行なうか否かを判断する。例えば、入力受付部１１２等が、対応ユーザ要求情報を送信する指示等を受け付けた場合に、対応ユーザ要求部１０８は、対応要求情報を送信することを決定する。送信する場合、対応要求情報を、サーバ装置２に送信し、ステップＳ１１６に進み、送信しない場合、ステップＳ１１８に進む。
【０１２８】
（ステップＳ１１６）対応ユーザ受信部１０９は、ステップＳ１１５で送信した対応ユーザ要求情報に応じてサーバ装置２から送信された１以上の対応ユーザ識別子を受信する。
【０１２９】
（ステップＳ１１７）対応ユーザ出力部１１０は、ステップＳ１１６で受信した対応ユーザ識別子を出力する。ここでは、受信した対応ユーザ識別子を配列したリストを出力する。なお、ステップＳ１１６において、サーバ装置２に対するアクセスが許可されていない等の理由によって、対応ユーザ識別子が予め指定された時間等を過ぎても受信できない場合等においては、ステップＳ１１７の処理を行なわずに、ステップＳ１１８に進んでも良い。
【０１３０】
（ステップＳ１１８）送信入力受付部１１４は、対象情報格納部１１１に格納されている対象情報の指定を含む送信入力を受け付ける。例えば、処理部１１３が一の情報を画面に出力している状態で、送信入力を受け付けるための操作や、対象情報を取得するための操作を受け付けた場合、処理部１１３は、画面に出力されている情報について対象情報を取得し、対象情報格納部１１１に蓄積する。そして、送信入力受付部１１４は、この対象情報の指定を含む送信入力を受け付けてもよい。また、送信入力受付部１１４は、例えば、入力されたメッセージを、送信入力を構成するメッセージとして受け付ける。また、送信入力受付部１１４は、メッセージの宛先を示す情報として、１以上の第二ユーザ識別子を受け付ける。例えば、ステップＳ１１７で出力されているリストの１以上の項目が選択された場合に、送信入力受付部１１４は、選択された項目に対応付けられた対応ユーザ識別子である第二ユーザ識別子を、送信入力を構成する宛先を示す情報として受け付けても良い。なお、ステップＳ１１２において、処理部１１３が取得して、出力部１０７が画面に出力している情報について対象情報を取得する指示を受け付けた場合、ステップＳ１１３において、処理部１１３が画面に出力している情報の対象情報を取得して、対象情報格納部１１１に蓄積し、更に、ステップＳ１１４やステップＳ１１８に進んで、この対象情報の指定を含む送信入力の受付けを行なうようにしても良い。
【０１３１】
（ステップＳ１１９）送信部１１５は、ステップＳ１１８で受け付けた送信入力に応じて、宛先を示す情報と対応付けたメッセージをサーバ装置２に送信する。ここで送信するメッセージは、例えば、送信入力によって指定された１以上の対象情報が対応付けられたメッセージである。
【０１３２】
なお、図２のフローチャートにおいて、一定または不定の時間が経過する毎に、要求情報を送信してメッセージを受信する処理等を、上記のステップＳ１０９以降の処理と並列して行なうようにしても良い。
【０１３３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３４】
次に、サーバ装置２の動作の一例について図３のフローチャートを用いて説明する。
（ステップＳ２０１）要求受信部２０１は、アクセス要求情報を受信したか否かを判断する。受信した場合、ステップＳ２０２に進み、受信していない場合、ステップＳ２０３に進む。
【０１３５】
（ステップＳ２０２）アクセス処理部２０２は、ステップＳ２０１で受信したアクセス要求情報を用いて、このアクセス要求情報が有する第二ユーザ識別子が示すユーザがアクセス可能であるか否かを判断する。アクセス可能である場合、アクセス処理部２０２は、例えば、アクセス要求情報の送信元である情報処理装置１または端末装置３との接続を確立する。例えば、アクセス処理部２０２は、セッションを確立する。また、アクセス処理部２０２は、ステップＳ２０１で受信したアクセス要求情報が有する第二ユーザ識別子を、確立された接続を示す情報と対応付けて、図示しない格納部等に蓄積する。例えば、アクセス処理部２０２は、セッション識別子等と対応付けて蓄積する。
【０１３６】
（ステップＳ２０３）サーバメッセージ受信部２０３は、ステップＳ２０２でアクセスが許可された情報処理装置１または端末装置３から、宛先を示す第二ユーザ識別子と対応付けられたメッセージ等を、受信したか否かを判断する。受信した場合、ステップＳ２０４に進み、受信していない場合、ステップＳ２０５に進む。受信するメッセージは、対象情報が添付されたメッセージであってもよい。
【０１３７】
（ステップＳ２０４）サーバメッセージ受信部２０３は、ステップＳ２０３で受信したメッセージ等を、宛先を示す第二ユーザ識別子と対応付けて、メッセージ格納部２０４に蓄積する。そして、ステップＳ２０１に戻る。
【０１３８】
（ステップＳ２０５）要求受信部２０１は、ステップＳ２０２でアクセスが許可された情報処理装置１または端末装置３から、要求情報を受信したか否かを判断する。受信した場合、ステップＳ２０６に進み、受信していない場合、ステップＳ２０７に進む。
【０１３９】
（ステップＳ２０６）サーバ送信部２０５は、ステップＳ２０５で受信した要求情報に対応するメッセージを、メッセージ格納部２０４から読み出し、要求情報を送信した情報処理装置１または端末装置３に送信する。例えば、要求情報が、アクセスが許可された情報処理装置１との間で確立された接続を介してサーバ装置２に送信される場合、このアクセスの可否の判断に用いられたアクセス要求情報が有する第二ユーザ識別子と対応付けられたメッセージ等を送信する。なお、メッセージを検索する際には、結果的に、アクセスの可否の判断に用いられたアクセス要求情報が有する第二ユーザ識別子と対応付けられたメッセージが送信できればよく、アクセスの可否の判断に用いられたアクセス要求情報が有する第二ユーザ識別子そのものを検索キーとして利用しなくてもよい。また、送信するメッセージに対象情報が添付されている場合、例えば、サーバ送信部２０５は、対象情報はメッセージとともに返信せずに、メッセージには、この対象情報のファイル名等を有するこの対象情報を取得するための情報を対応付けて送信する。そして、ステップＳ２０１に戻る。
【０１４０】
（ステップＳ２０７）要求受信部２０１は、ステップＳ２０２でアクセスが許可された情報処理装置１または端末装置３から、添付要求情報を受信したか否かを判断する。受信した場合、ステップＳ２０８に進み、受信していない場合、ステップＳ２０９に進む。
【０１４１】
（ステップＳ２０８）サーバ送信部２０５は、ステップＳ２０７で受信した添付要求情報に対応する対象情報を、メッセージ格納部２０４から読出し、添付要求情報を送信したユーザに送信する。そして、ステップＳ２０１に戻る。
【０１４２】
（ステップＳ２０９）対応ユーザ要求受信部２０７は、ステップＳ２０２でアクセスが許可された情報処理装置１または端末装置３から、対応ユーザ要求情報を受信したか否かを判断する。受信した場合、ステップＳ２１０に進み、受信していない場合、ステップＳ２０１に戻る。
【０１４３】
（ステップＳ２１０）対応ユーザ送信部２０８は、対応ユーザ要求情報に対応する第二ユーザ識別子と一致する送信元ユーザ識別子と対応付けられた対応ユーザ識別子を対応ユーザ識別子格納部２０６に格納されている対応ユーザ管理情報から取得し、取得した対応ユーザ識別子を、対応ユーザ要求情報を送信したユーザに送信する。例えば、対応ユーザ要求情報が、アクセスが許可された情報処理装置１との間で確立された接続を介してサーバ装置２に送信される場合、このアクセスの可否の判断に用いられたアクセス要求情報が有する第二ユーザ識別子と一致する送信元ユーザ識別子と対応付けられた対応ユーザ識別子を対応ユーザ識別子格納部２０６に格納されている対応ユーザ管理情報から取得し、取得した対応ユーザ識別子を、対応ユーザ要求情報を送信したユーザに送信する。そして、ステップＳ２０１に戻る。
【０１４４】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４５】
以下、端末装置３の動作の一例について簡単に説明する。
端末受付部３０１が、ユーザが入力するアクセス要求情報を受け付けると、端末送信部３０２は、受け付けたアクセス要求情報をサーバ装置２に送信する。端末受付部３０１は、メッセージや、メッセージの宛先を示す第二ユーザ識別子と対応付けられたメッセージを受け付けると、端末送信部３０２は、このメッセージと第二ユーザ識別子とを、サーバ装置２に送信する。端末受付部３０１が、要求情報や、対応ユーザ要求情報等を受け付けると、端末送信部３０２は、これらの情報をサーバ装置２に送信する。端末受付部３０１が、添付要求情報を送信する指示を受け付けると、端末送信部３０２は、添付要求情報をサーバ装置２に送信する。
【０１４６】
端末受信部３０３が、要求情報の送信に応じて、サーバ装置２からメッセージを受信すると、端末表示部３０４は、受信したメッセージを図示しないモニタ等に表示する。端末受信部３０３が、端末送信部３０２が送信した添付要求情報に応じて対象情報を受信すると、端末表示部３０４は、この対象情報を、図示しないモニタ等に表示する。端末受信部３０３が、対応ユーザ要求情報の送信に応じてサーバ装置２から対応ユーザ識別子を受信すると、端末表示部３０４は、受信した対応ユーザ識別子を図示しないモニタ等に表示する。この表示された一の対応ユーザ識別子が選択されると、端末受付部３０１は、この対応ユーザ識別子を、メッセージの宛先を示す第二ユーザ識別子として受け付ける。
【０１４７】
以下、本実施の形態における情報処理システム１０００の具体的な動作について一例を挙げて説明する。ここでの情報処理システム１０００の概念図は図１と同様のものであるとする。なお、ここでは、説明の便宜上、出力部１０７の出力や、対応ユーザ出力部１１０の出力が表示である場合を例に挙げて示しているが、これらの出力は、ユーザが利用する入出力端末（図示せず）への送信であってもよい。また、この場合、この具体例において説明する表示例等は、ユーザが利用する入出力端末による表示例と考えてもよい。また、入力受付部１１２等が受け付ける入力も、ここでは、入力デバイス等を介して行なわれる場合を例に挙げて示しているが、これらの入力も、ユーザが利用する入出力端末（図示せず）からの、入力に相当する情報の受信であってもよい。
【０１４８】
まず、端末装置３を利用するユーザＡが、サーバ装置２にログインするために、端末装置３の図示しないキーボード等の入力デバイスを用いて、ユーザＡのログイン用の第二ユーザ識別子「Ｕ１００１」と、パスワード「ＢＤｚ１４Ｒ」とを入力すると、端末受付部３０１は、この第二ユーザ識別子と、パスワードとを有するアクセス要求情報を受け付け、端末送信部３０２は、受け付けたアクセス要求情報をサーバ装置２に送信する。なお、ここでは、ユーザＡは、情報処理装置１を利用するための第一ユーザ識別子を有さないユーザであるとする。つまり、ユーザＡは、情報処理装置１を利用できないユーザであるとする。
【０１４９】
サーバ装置２の要求受信部２０１は、端末装置３から送信されるアクセス要求情報を受け付け、アクセス処理部２０２は、このアクセス要求情報に含まれる第二ユーザ識別子「Ｕ１００１」と、パスワード「ＢＤｚ１４Ｒ」との組を用いて、認証処理を行なう。ここでは、認証処理の結果、ログインが成功し、ユーザＡによるサーバ装置２へのアクセスが許可されたとする。アクセス処理部２０２は、ユーザＡが利用する端末装置３と、サーバ装置２との間で接続を確立する。例えば、セッションを確立する。アクセス処理部２０２は、例えば、ユーザＡの第二ユーザ識別子を、確立された接続を示す情報、例えばセッション識別子等と対応付けて、図示しない格納部等に格納する。
【０１５０】
また、ここでは、アクセス要求情報は、メッセージを要求するための要求情報としても用いられるものとすると、サーバ送信部２０５は、ログイン時に用いられたアクセス要求情報の第二ユーザ識別子「Ｕ１００１」を取得し、この第二ユーザ識別子に対応付けられたメッセージを、メッセージ格納部２０４において検索する。ここではメッセージが検出されなかったとする。
【０１５１】
図４は、端末装置３における送受信するメッセージの入出力画面４０の表示例を示す図である。メッセージ表示画面４０において、メッセージ４１は、メッセージ４１の受信日時４３と対応付けられて吹き出し形状の領域である吹き出し領域内に配置される。端末装置３自身が受け付けたメッセージは、画面４０の右側に時間軸に沿って配置され、他の装置から送信されたメッセージは、画面の左側に時間軸にそって配列される。メッセージの送信元の第二ユーザ識別子４２は、表示画面８０の右上に表示される。
【０１５２】
ユーザＡが、情報処理装置１を利用可能なユーザのうちの一のユーザであるユーザＢにメッセージを送信するために、図４に示すような入出力画面を表示し、図示しないキーボード等の入力デバイスを用いて、ユーザＢの第二ユーザ識別子「Ｕ２００２」を宛先を示す情報として入力し、送信するメッセージとして、「先月の支給控除項目の一覧を送ってくれますか？」というテキストを入力したとすると、端末受付部３０１は、入力されたメッセージと、宛先を示す情報とを受け付ける。ユーザＡが、メッセージを送信する操作を行なうと、端末送信部３０２は、端末受付部３０１が受け付けたメッセージを、宛先を示す情報と対応付けてサーバ装置２に送信する。なお、図４は、このようなメッセージ等の送信直後のメッセージの入出力画面４０の表示例である。
【０１５３】
サーバ装置２のサーバメッセージ受信部２０３は、アクセスが許可されたユーザＡが利用する端末装置３から送信されたメッセージと、宛先を示す情報とを受信すると、例えば、上記のアクセスが許可されたことを示す情報と対応付けられて格納されたこのユーザＡの第二ユーザ識別子を取得し、受信したメッセージと、宛先を示す情報と、取得した第二ユーザ識別子とを有するメッセージ管理情報を、メッセージ格納部２０４に蓄積する。
【０１５４】
図５は、メッセージ格納部２０４に格納されたメッセージ管理情報を管理するメッセージ管理表の一例を示す図である。図において、各レコード（行）が、各メッセージ管理情報を示している。メッセージ管理表は、「メッセージＩＤ」、「宛先」、「メッセージ」、「添付」、「送信元」、「受信日時」、「状況」という属性を有している。「メッセージＩＤ」は、メッセージ管理情報を管理する識別子である。「宛先」は、メッセージの宛先を示す第二ユーザ識別子である。「メッセージ」は、メッセージである。「添付」は、メッセージに添付された対象情報等のデータであり、ここでは、説明の便宜上、データのファイル名を示している。値「Ｎｕｌｌ」は、添付されたデータがないことを示す。「送信元」は、メッセージの送信元となるユーザの第二ユーザ識別子である。「受信日時」は、メッセージの受信日時であり、例えば、図示しない時計等から受信時に取得される日時である。「状況」は、メッセージの送信状況を示すフラグの情報であり、格納されているメッセージを送信した場合、値が「済」となり、送信していない場合、値が「未」となる。メッセージ管理情報が蓄積された時点では、値は「未」に設定される。上記でユーザＡから受信したメッセージを有するメッセージ管理情報は、「メッセージＩＤ」が、「Ｍ５０１２６」であるレコード（行）の情報に相当する。
【０１５５】
ユーザＢが、情報処理装置１を利用するために、図示しないキーボード等の入力デバイスを用いて、ユーザＢのログイン用の第一ユーザ識別子「Ｆ００１」と、パスワード「ＲＤ７８Ｄ６４７Ｒ」とを入力すると、利用受付部１０１は、この第一ユーザ識別子と、パスワードとを有する利用要求情報を受け付け、利用処理部１０２は、この利用要求情報に含まれる第二ユーザ識別子と、パスワードとの組を用いて、ログインの処理、具体的には、ログインのための認証処理を行なう。ここでは、ログインの処理の結果、ログインが成功し、ユーザＢによる情報処理装置１の利用が許可されたとする。利用が許可されると、サーバ装置２ログイン処理部２０１は、例えば、ユーザＢの第一ユーザ識別子を、現在ログインしているユーザであることを示す情報と対応付けて、図示しない格納部等に格納する。
【０１５６】
図６は、ユーザ管理情報格納部１０３に格納されているユーザ管理情報を管理するユーザ管理表を示す図である。図において、各レコード（行）が、各ユーザ管理情報を示している。ユーザ管理表は、「管理ＩＤ」、「第一ユーザ識別子」、「第二ユーザ識別子」、「パスワード」という属性を有している。「管理ＩＤ」は、ユーザ管理情報を管理する識別子である。「第一ユーザＩＤ」は、第一ユーザ識別子、「第二ユーザＩＤ」は、第二ユーザ識別子、「パスワード」は、パスワードである。
【０１５７】
ユーザＢのログインが成功して、情報処理装置１の利用が許可されると、アクセス要求受付部１０４は、図６に示したユーザ管理情報において、「第一ユーザＩＤ」の属性値が、利用要求情報に含まれていた第一ユーザ識別子「Ｆ００１」と一致するレコードを検索し、検出した「管理ＩＤ」が「Ｇ０００１」であるレコードの「第二ユーザＩＤ」の値である「Ｕ２００２」と、「パスワード」の値である「ＰＡＧ８８Ｄｉｇ」を取得し、取得した第二ユーザ識別子と、パスワードとを有するアクセス要求情報を取得して受け付ける。
【０１５８】
要求送信部１０５は、アクセス要求受付部１０４が受け付けたアクセス要求情報を、サーバ装置２に送信する。
【０１５９】
サーバ装置２の要求受信部２０１は、情報処理装置１から送信されるアクセス要求情報を受け付け、アクセス処理部２０２は、このアクセス要求情報に含まれる第二ユーザ識別子「Ｕ２００２」と、パスワード「ＰＡＧ８８Ｄｉｇ」との組を用いて、認証処理を行なう。ここでは、認証処理の結果、ログインが成功し、ユーザＢによるサーバ装置２へのアクセスが許可されたとする。アクセス処理部２０２は、ユーザＢが利用する情報処理装置１と、サーバ装置２との間で接続を確立する。例えば、セッションを確立する。アクセス処理部２０２は、例えば、ユーザＢの第二ユーザ識別子を、確立された接続を示す情報、例えばセッション識別子等と対応付けて、図示しない格納部等に格納する。
【０１６０】
また、ここでは、アクセス要求情報は、メッセージを要求するための要求情報としても用いられるものとすると、サーバ送信部２０５は、ログイン時に用いられたアクセス要求情報の第二ユーザ識別子「Ｕ２００２」を取得し、この第二ユーザ識別子に対応付けられたメッセージを、メッセージ格納部２０４において検索する。具体的には、図５に示したメッセージ管理表において、「宛先」の値が、取得した第二ユーザ識別子「Ｕ２００２」と一致するレコードであって、「状況」の値が「未」であるレコードを検出し、検出したレコードの「メッセージ」、「添付」、「送信元」、及び「受信日時」の値を取得する。そして、取得した情報を、アクセス要求情報の送信元であるユーザＢがログインしている情報処理装置１に送信する。
【０１６１】
情報処理装置１のメッセージ受信部１０６が、サーバ装置２からメッセージを受信すると、メッセージを図示しない格納部等に蓄積するとともに、出力部１０７は、受信したメッセージの件数をカウントし、カウント結果を、図示しないモニタに表示する。
【０１６２】
図７は、出力部１０７によるメッセージの件数の表示例である。例えば、メッセージの件数７２は、情報処理装置１のメニュー画面７０の、メッセージを出力するためのボタン７１上に丸付数字で表示される。
【０１６３】
そして、ユーザＢが、受信したメッセージを見るために、ボタン７１を押したとすると、出力部１０７は、上記で受信したメッセージを一覧表示する。
【０１６４】
図８は、情報処理装置１によるメッセージの表示画面８０の一例を示す図である。メッセージ８１は、メッセージ８１の送信元の第二ユーザ識別子８２と、メッセージ８１の受信日時８３と対応付けられてリスト状に配置される。
【０１６５】
図８に示すメッセージを見たユーザＢが、メッセージに応じた対象情報を作成するために、情報処理装置１に対して、対象情報の作成に必要な情報の入力や、対象情報を作成するための処理を実行させる指示を、図示しない入力デバイス等を介して入力する。ここでは、先月の支給控除項目の一覧を作成するために必要となる情報を図示しないデータベース等から検索するための検索条件や、検索により得られた情報を配置するテンプレートを指定する情報や、作成された一覧のファイル名や、一覧を作成させる指示等の入力が行なわれたとする。入力受付部１１２は、入力された情報を受け付け、入力された情報を用いて、処理部１１３が、入力された情報に応じた処理を実行し、処理結果として得られた情報を取得する。ここでは、例えば、処理部１１３は、先月の支給控除項目の一覧の電子データを作成したとする。そして、出力部１０７は、処理部１１３が作成した電子データを図示しないモニタに表示したとする。
【０１６６】
図９は、処理部１１３の処理結果を示す画面９０の表示例を示す図である。
【０１６７】
ユーザＢが、モニタに表示された処理部１１３が作成した電子データに対応する対象情報を、上記のメッセージの送信元であるユーザＡにするために、図９に示した処理結果の画面９０において、対象情報を送信するための入力画面を出力するボタン９１を、マウス等を利用して押すと、出力部１０７は、対象情報のファイル形式の指定を受け付けるための画面を表示する。
【０１６８】
図１０は、対象情報のファイル形式の指定を受け付ける画面９５の一例を示す図である。画面９５には、作成するファイル形式の指定を受け付けるボタン９６、及びボタン９７配置されている。
【０１６９】
ユーザＢが、図１０に示す画面９５において、ボタン９７を押すと、処理部１１３は、上記で作成した電子データを、押されたボタン９７に対応したファイル形式のデータとして書き出す。処理部１１３が画面に表示されたデータを書き出したデータが、対象情報である。具体的には、対象情報格納部１１１に蓄積する。作成された対象情報のファイル名は、例えば、「支給控除項目一覧表」であったとする。
【０１７０】
また、出力部１０７は、作成された対象情報を付加して送付するためのメッセージ、及び、このメッセージ及び対象情報の宛先を示す情報を入力するための入力画面を出力する。
【０１７１】
図１１は、メッセージ及び宛先を示す情報の入力画面１１の一例を示す図である。入力画面１１は、メッセージ入力フィールド１２、宛先を示す情報の宛先入力フィールド１３、宛先の一覧を表示するボタン１４、送信入力を送信するボタン１５を備えている。なお、入力画面１１には、上記の対象情報のファイル名１６が、表示されているものとする。
【０１７２】
ユーザが、宛先の一覧を表示するボタン１４を押したとすると、対応ユーザ要求部１０８は、対応ユーザ要求情報をサーバ装置２に送信する。ここで送信する対応ユーザ要求情報は、予め図示しない格納部等に格納された、対応ユーザ識別子の送信をサーバ装置２に要求する指示を含む情報であるとする。
【０１７３】
図１２は、サーバ装置２の対応ユーザ識別子格納部２０６に格納されている対応ユーザ管理情報を管理する対応ユーザ管理表である。図において、各レコード（行）が、各対応ユーザ管理情報を示す。対応ユーザ管理表は、「送信元ユーザＩＤ」と、「対応ユーザＩＤ」という属性を有する。「送信元ユーザＩＤ」は、送信元ユーザ識別子である。「対応ユーザＩＤ」は、対応ユーザ識別子である。
【０１７４】
サーバ装置２の対応ユーザ要求受信部２０７が、上記で確立された接続を介して対応ユーザ要求情報を受信すると、対応ユーザ送信部２０８は、このアクセスの可否の判断に用いられたアクセス要求情報が有していた第二ユーザ識別子、ここでは確立された接続を示す情報と対応付けられて格納された第二ユーザ識別子「Ｕ２００２」を、この対応ユーザ要求情報を送信したユーザの第二ユーザ識別子として取得し、図１２の対応ユーザ管理表において、「送信元ユーザＩＤ」が取得した第二ユーザ識別子である「Ｕ２００２」と一致する１または２以上のレコードを検出し、対応ユーザ送信部２０８が、検出したレコードの「対応ユーザＩＤ」の値を取得し、対応ユーザ要求情報を送信した情報処理装置１に対して送信する。
【０１７５】
情報処理装置１の対応ユーザ受信部１０９が、サーバ装置２から送信される対応ユーザ識別子を受信すると、対応ユーザ出力部１１０は、受信した対応ユーザ識別子を配列したリストを図示しないモニタに表示する。
【０１７６】
図１３が、対応ユーザ出力部１１０が表示する対応ユーザ識別子のリスト画面２３の表示例である。
【０１７７】
ユーザＢが、リスト画面２３において、上から１行目のリスト項目２４、即ち、図８に示したメッセージの送信元であるユーザＡの第二ユーザ識別子である「Ｕ１００１」を指定する操作、例えば、押す操作等、を行なったとすると、送信入力受付部１１４は、図１１に示した入力画面１１の宛先入力フィールド１３に指定された第二ユーザ識別子である「Ｕ１００１」が入力され、送信入力受付部１１４は、この第二ユーザ識別子「Ｕ１００１」を、送信入力のうちの宛先を示す情報として受け付ける。
【０１７８】
また、ユーザが、キーボード等の入力デバイスを介して、メッセージ入力フィールド１２に「先月の支給控除項目の一覧表です。ご確認下さい。」というテキストを入力すると、送信入力受付部１１４は、このメッセージを、送信入力のうちのメッセージとして受け付ける。図１１は、このようなメッセージが入力された状態を示している。
【０１７９】
ユーザが、入力画面１１において、送信入力を送信するボタン１６を押すと、送信入力受付部１１４は、上記の対象情報を送信の対象として指定する情報を、送信入力として更に受け付ける。そして、送信部１１５は、送信入力受付部１１４が受け付けた送信入力に応じて、送信入力が指定する対象情報を添付したメッセージを、サーバ装置２に送信する。メッセージの宛先を示す情報は、送信入力が受け付けた宛先を示す第二ユーザ識別子「Ｕ１００１」である。
【０１８０】
サーバ装置２が、情報処理装置１から、上記で確立された接続を介してメッセージ等を受信すると、サーバメッセージ受信部２０３は、このアクセスの可否の判断に用いられたアクセス要求情報が有していた第二ユーザ識別子、ここでは確立された接続を示す情報と対応付けられて格納された第二ユーザ識別子「Ｕ２００２」を、このメッセージを送信したユーザの第二ユーザ識別子として取得する。そして、上記で受信した対象情報が添付されたメッセージ等を、この第二ユーザ識別子を送信元のユーザ識別子として対応付けて、メッセージ格納部２０４に蓄積する。
【０１８１】
図１４は、図５に示したメッセージ管理表において、情報処理装置１から受信したメッセージを有するメッセージ管理情報が追記されたメッセージ管理表を示す図である。図１４において、「メッセージＩＤ」が「Ｍ５０１２７」であるレコードが、新たに追記されたメッセージ管理表である。
【０１８２】
ユーザＡの端末装置３の端末送信部３０２は、ここでは、予め指定された時間毎に、サーバ装置２に対して要求情報を送信しているとする。そして、サーバ装置２の要求受信部２０１が、接続が確立された端末装置３から要求情報を受信すると、要求受信部２０１は、端末装置３に対するアクセスの可否の判断に用いられたアクセス要求情報が有していた第二ユーザ識別子「Ｕ１００１」を、この要求情報を送信したユーザの第二ユーザ識別子として取得する。そして、図１４に示したメッセージ管理表において、「宛先」が「Ｕ１００１」であるレコードを検索し、検出したレコードの「メッセージ」、「送信元」、「送信日時」の値を取得し、「メッセージ」の値であるメッセージを、「「送信元」と、「送信日時」との値と対応付けて、要求情報の送信元である端末装置３に送信する。
【０１８３】
なお、ここでは、メッセージに添付されていた対象情報、つまり、メッセージ管理表の「添付」の値が示すファイルは、端末装置３に送信せず、この対象情報のファイル名「支給控除項目一覧表」と、このメッセージの「メッセージＩＤ」の値であるメッセージ識別子「Ｍ５０１２７」と、このメッセージ識別子とファイル名とで特定される対象情報の取得を要求する指示と、この指示を受け付けるためのボタンの画像等とを対応付けたボタンを、上記のメッセージに添付して送信する。
【０１８４】
端末装置３の端末受信部３０３が、サーバ装置２から送信されるメッセージを受信すると、メッセージを、メッセージに対応付けられた送信元の第二ユーザ識別子と、送信日時と対応付けて、図示しないモニタに表示する。
【０１８５】
図１５は、端末装置３が受信したメッセージが配置されたメッセージの入出力画面１５０の表示例を示す図である。この入出力画面１５０は、図４に示したメッセージの入出力画面４０において、新たに受信したメッセージの表示を加えたものである。メッセージの入出力画面１５０において、他の装置から送信されたメッセージは、画面の左側に時間軸にそって配列される。新たに受信したメッセージは、吹き出し領域１５１内に表示される。メッセージが配置された吹き出し１５１内には、メッセージに添付された対象情報のファイル名とメッセージ識別子と、このメッセージ識別子が示すメッセージと対応付けられた対象情報であって、このファイル名と一致するファイル名の対象情報の送信を要求する指示等とを対応付けたボタン１５２が表示される。
【０１８６】
ユーザＡが、新たに受信されたメッセージに添付された対象情報を表示するため、ボタン１５２を押すと、端末送信部３０２は、ボタン１５２に対応付けられたファイル名である「支給控除項目一覧表」と、メッセージ識別子である「Ｍ５０１２７」と、このメッセージ識別子が示すメッセージと対応付けられた対象情報であって、このファイル名と一致するファイル名の対象情報の送信を要求する情報である添付要求情報を、サーバ装置２に送信する。
【０１８７】
サーバ装置２の要求受信部２０１が、端末装置３から、添付要求情報を受信すると、サーバ送信部２０５は、受信した添付要求情報が有するメッセージ識別子「Ｍ５０１２７」が示すメッセージに添付された対象情報であって、ファイル名が添付要求情報が有するファイル名「支給控除項目一覧表」である対象情報を、図１４に示したメッセージ管理情報を用いてメッセージ格納部２０４から検索等により取得し、取得したファイル名が「支給控除項目一覧表」である対象情報を、添付要求情報の送信元であるユーザＡが利用する端末装置３に送信する。
【０１８８】
端末装置３の端末受信部３０３が、サーバ装置２から、ファイル名が「支給控除項目一覧表」である対象情報を受信すると、端末表示部３０４は、受信した対象情報を図示しないもモニタ等に表示する。
【０１８９】
図１６は、端末装置３による対象情報の表示例を示す図である。このようにして、情報処理装置１を利用できないユーザであっても、端末装置３から、情報処理装置１を利用可能なユーザにメッセージを送信することで、必要な情報をメッセージに付加された情報として、情報処理装置１を利用可能なユーザから受け取ることができる。
【０１９０】
なお、端末装置３が受信したメッセージに対象情報が添付されているようにする場合、ユーザが、このメッセージに添付されている対象情報を表示するための操作を行なうことで、この対象情報を端末表示部３０４が図示しないもモニタ等に表示するようにすればよい。
【０１９１】
また、要求送信部１０５は、予め指定された時間毎に、ログインしているユーザＢの第一ユーザ識別子に対応する第二ユーザ識別子「Ｕ２００２」、及びパスワード「ＰＡＧ８８Ｄｉｇ」を、図６に示したユーザ管理表から取得してこれらを有する要求情報を取得し、取得した要求情報をサーバ装置２に送信するようにしても良い。
【０１９２】
なお、情報処理装置１から対象情報が付加されたメッセージを送信する際には、セキュリティ等の確保のため、アクセス要求受付部１０４にアクセス要求情報を入力させ、このアクセス要求情報を、サーバ装置２に送信することで、再度、アクセスの可否を判断させるようしてもよい。
【０１９３】
以上、本実施の形態によれば、情報処理装置において、メッセージの送受信と、受信したメッセージに応じた情報の作成および作成した情報を付加したメッセージの送信を行なうことができ、メッセージの送受信と、送信対象となる情報の取得とを、シームレスに実現できる。
【０１９４】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１９５】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（メッセージ受信部や対応ユーザ受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１９６】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１９７】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１９８】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、送信対象となる情報である１以上の対象情報が格納される対象情報格納部にアクセス可能なコンピュータを、メッセージの送受信を行なうサーバ装置からメッセージを受信するメッセージ受信部と、メッセージ受信部が受信したメッセージを出力する出力部と、対象情報を取得するための入力を受け付ける入力受付部と、入力受付部が受け付けた入力に応じた処理を行なって、１以上の対象情報を取得し、取得した対象情報を対象情報格納部に蓄積する処理部と、メッセージを送信するための入力であって、対象情報格納部に格納された１以上の対象情報の指定を含む入力である送信入力を受け付ける送信入力受付部と、送信入力受付部が受け付けた送信入力に応じて、送信入力が指定する対象情報が付加されたメッセージを、サーバ装置に送信する送信部として機能させるためのプログラムである。
【０１９９】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２００】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２０１】
図１７は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２０２】
図１７において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２０３】
図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２０４】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。
【０２０５】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２０６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２０７】
以上のように、本発明にかかる情報処理装置等は、メッセージの送受信が可能な装置等として適しており、特に、情報の作成が可能な装置等として有用である。
【符号の説明】
【０２０８】
１  情報処理装置
２  サーバ装置
３  端末装置
１０１  利用受付部
１０２  利用処理部
１０３  ユーザ管理情報格納部
１０４  アクセス要求受付部
１０５  要求送信部
１０６  メッセージ受信部
１０７  出力部
１０８  対応ユーザ要求部
１０９  対応ユーザ受信部
１１０  対応ユーザ出力部
１１１  対象情報格納部
１１２  入力受付部
１１３  処理部
１１４  送信入力受付部
１１５  送信部
１０００  情報処理システム
【図１】
0006588306.tif 000002
【図２】
0006588306.tif 000003
【図３】
0006588306.tif 000004
【図４】
0006588306.tif 000005
【図５】
0006588306.tif 000006
【図６】
0006588306.tif 000007
【図７】
0006588306.tif 000008
【図８】
0006588306.tif 000009
【図９】
0006588306.tif 000010
【図１０】
0006588306.tif 000011
【図１１】
0006588306.tif 000012
【図１２】
0006588306.tif 000013
【図１３】
0006588306.tif 000014
【図１４】
0006588306.tif 000015
【図１５】
0006588306.tif 000016
【図１６】
0006588306.tif 000017
【図１７】
0006588306.tif 000018
【図１８】
0006588306.tif 000019