(57)【要約】【課題】情報を適切に管理することができる情報処理システムを提供する。【解決手段】ユーザ送信情報を受信する情報受信部１０２と、情報格納部１０１に対して情報の蓄積及び読み出しが許可された通常ユーザの通常識別情報が格納される通常識別情報格納部１０３と、受信したユーザ送信情報のユーザ識別情報が通常ユーザのユーザ識別情報であるか、通常識別情報を用いて判断する判断部１０４と、判断部１０４が通常ユーザのユーザ識別情報であると判断した場合に、ユーザ送信情報に対応した情報を情報格納部１０１に蓄積する蓄積部１０５と、通常ユーザのユーザ識別情報であると判断した場合に、情報格納部１０１に格納されているユーザ送信情報に対応した情報を送信する通常送信部１０６と、参照ユーザが参照できるよう、情報格納部１０１に格納されている情報を送信する参照情報送信部１０７と、を備えた情報処理サーバ装置１０を備えた。【選択図】図１
2015049742.tif 000002
【特許請求の範囲】
【請求項１】
情報処理サーバ装置を備えた情報処理システムであって、
前記情報処理サーバ装置は、
ユーザから送信された情報であって、ユーザ識別情報を有する情報であるユーザ送信情報に対応する情報が格納される情報格納部と、
ユーザ送信情報を受信する情報受信部と、
前記情報格納部に対して情報の蓄積及び読み出しが許可されたユーザである通常ユーザのユーザ識別情報である通常識別情報が格納される通常識別情報格納部と、
前記通常識別情報を用いて、前記情報受信部が受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する判断部と、
前記判断部が通常ユーザのユーザ識別情報であると判断した場合に、前記ユーザ送信情報に対応した情報を前記情報格納部に蓄積する蓄積部と、
前記判断部が通常ユーザのユーザ識別情報であると判断した場合に、前記情報格納部に格納されている前記ユーザ送信情報に対応した情報を送信する通常送信部と、
通常ユーザ以外のユーザであって、前記情報格納部に格納されている情報の参照が許可されているユーザである１以上の参照ユーザが参照できるよう、前記情報格納部に格納されている情報を送信する参照情報送信部と、を備えた情報処理システム。
【請求項２】
前記参照情報送信部から情報を受信する参照受信部と、
前記参照受信部が受信した情報が格納される参照情報格納部と、
前記参照受信部が受信した情報を、前記参照情報格納部に蓄積する参照蓄積部と、
ユーザ識別情報を有する情報であって、前記参照情報格納部に格納されている情報の送信を要求する情報である参照要求情報を受信する参照要求受信部と、
前記情報格納部に格納されている情報の参照が許可されたユーザである参照ユーザのユーザ識別情報である参照識別情報が格納される参照識別情報格納部と、
前記参照識別情報を用いて、前記参照要求受信部が受信した参照要求情報に含まれるユーザ識別情報が、参照ユーザのユーザ識別情報であるか判断する参照判断部と、
前記参照判断部が参照ユーザのユーザ識別情報であると判断した場合に、前記参照要求情報が要求する情報を、前記参照情報格納部から読み出して、前記参照要求情報が有するユーザ識別情報が示すユーザに送信する参照送信部と、を備えた参照サーバ装置を更に有する請求項１記載の情報処理システム。
【請求項３】
前記通常送信部が送信する情報のスタイルと、前記参照送信部が送信する情報のスタイルと、が異なる請求項２記載の情報処理システム。
【請求項４】
前記参照サーバ装置は、
前記参照情報格納部に格納されている情報が予め指定された条件を満たす場合に、当該情報を削除する情報削除部を更に備えた請求項２または請求項３記載の情報処理システム。
【請求項５】
前記参照サーバ装置は、
ユーザから、ユーザ識別情報を有する情報であって、前記参照情報格納部に格納された１以上の情報に対して承認を与えるための指示である承認指示を受信する承認指示受信部と、
前記参照情報格納部に格納されている情報に対して承認が可能な参照ユーザである承認ユーザのユーザ識別情報である承認識別情報が格納される承認識別情報格納部と、
前記承認識別情報を用いて、前記承認指示受信部が受信した承認指示が有するユーザ識別情報が、承認ユーザのユーザ識別情報であるか否かを判断する承認判断部と、
前記承認判断部が、承認ユーザのユーザ識別情報であると判断した場合に、前記参照情報格納部に格納された１以上の情報に対して、承認されたことを示す情報である承認済情報を対応づける承認設定部と、を更に備え、
前記参照送信部は、承認済情報と対応付けられた情報を、承認済情報と対応付けて送信する請求項２から請求項４いずれか一項記載の情報処理システム。
【請求項６】
前記情報処理サーバ装置は、
通常ユーザの課金処理に関する情報である通常課金情報が格納される通常課金情報格納部と、
参照ユーザの課金処理に関する情報である参照課金情報が格納される参照課金情報格納部と、
前記通常課金情報と、参照課金情報とを用いて、通常ユーザと参照ユーザとで異なる金額の課金処理を行う課金処理部と、を更に備えた請求項１から請求項５いずれか一項記載の情報処理システム。
【請求項７】
ユーザから送信された情報であって、ユーザ識別情報を有する情報であるユーザ送信情報に対応する情報が格納される情報格納部と、情報受信部と、前記情報格納部に対して情報の蓄積及び読み出しが許可されたユーザである通常ユーザのユーザ識別情報である通常識別情報が格納される通常識別情報格納部と、判断部と、蓄積部と、通常送信部と、参照情報送信部と、を用いて行われる情報処理方法であって、
前記情報受信部が、ユーザ送信情報を受信する情報受信ステップと、
前記判断部が、前記通常識別情報を用いて、前記情報受信ステップで受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する判断ステップと、
前記蓄積部が、前記判断ステップで通常ユーザのユーザ識別情報であると判断した場合に、前記ユーザ送信情報に対応した情報を前記情報格納部に蓄積する蓄積ステップと、
前記通常送信部が、前記判断ステップで通常ユーザのユーザ識別情報であると判断した場合に、前記情報格納部に格納されている前記ユーザ送信情報に対応した情報を送信する通常送信ステップと、
前記参照情報送信部が、通常ユーザ以外のユーザであって、前記情報格納部に格納されている情報の参照が許可されているユーザである１以上の参照ユーザが参照できるよう、前記情報格納部に格納されている情報を送信する参照情報送信ステップと、を備えた情報処理方法。
【請求項８】
ユーザから送信された情報であって、ユーザ識別情報を有する情報であるユーザ送信情報に対応する情報が格納される情報格納部と、前記情報格納部に対して情報の蓄積及び読み出しが許可されたユーザである通常ユーザのユーザ識別情報である通常識別情報が格納される通常識別情報格納部と、にアクセス可能なコンピュータを、
ユーザ送信情報を受信する情報受信部と、
前記通常識別情報を用いて、前記情報受信部が受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する判断部と、
前記判断部が通常ユーザのユーザ識別情報であると判断した場合に、前記ユーザ送信情報に対応した情報を前記情報格納部に蓄積する蓄積部と、
前記判断部が通常ユーザのユーザ識別情報であると判断した場合に、前記情報格納部に格納されている前記ユーザ送信情報に対応した情報を送信する通常送信部と、
前記通常ユーザ以外のユーザであって、前記情報格納部に格納されている情報の参照が許可されているユーザである１以上の参照ユーザが参照できるよう、前記情報格納部に格納されている情報を送信する参照情報送信部と、して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会計処理や財務処理等を行うシステム等に関するものである。
【背景技術】
【０００２】
従来のサーバ装置等を用いて、会計処理等を実行したり、会計処理に関する情報を管理するシステムとしては、企業の仕訳対象データを金融機関等の事業者システムからネットワーク経由で入力して仕訳処理をホスト側で実行し、複式簿記の仕訳フォーマットとして出力する機能を有するホストコンピュータを備えたＳａａＳ型汎用会計処理システムが知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２２７６９４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理システムにおいては、全てのユーザが会計処理等に用いられる情報を入力したり、更新したりすることができていたため、情報処理システム内に格納されるデータを適切に管理できない、という課題があった。例えば、従来の情報処理システムにおいては、単にデータを参照するために情報処理システムを利用したユーザが、誤って情報処理システム内の情報を書き換たり、削除してしまうことが考えられるため、データの信頼性を保つことができないという問題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理システムは、情報処理サーバ装置を備えた情報処理システムであって、情報処理サーバ装置は、ユーザから送信された情報であって、ユーザ識別情報を有する情報であるユーザ送信情報に対応する情報が格納される情報格納部と、ユーザ送信情報を受信する情報受信部と、情報格納部に対して情報の蓄積及び読み出しが許可されたユーザである通常ユーザのユーザ識別情報である通常識別情報が格納される通常識別情報格納部と、通常識別情報を用いて、情報受信部が受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する判断部と、判断部が通常ユーザのユーザ識別情報であると判断した場合に、ユーザ送信情報に対応した情報を情報格納部に蓄積する蓄積部と、判断部が通常ユーザのユーザ識別情報であると判断した場合に、情報格納部に格納されているユーザ送信情報に対応した情報を送信する通常送信部と、通常ユーザ以外のユーザであって、情報格納部に格納されている情報の参照が許可されているユーザである１以上の参照ユーザが参照できるよう、情報格納部に格納されている情報を送信する参照情報送信部と、を備えた情報処理システムである。
【０００６】
かかる構成により、参照ユーザが情報を情報格納部に蓄積できないようにして、情報を適切に管理することができる。
【０００７】
また、本発明の情報処理システムは、前記情報処理システムにおいて、参照情報送信部から情報を受信する参照受信部と、参照受信部が受信した情報が格納される参照情報格納部と、参照受信部が受信した情報を、参照情報格納部に蓄積する参照蓄積部と、ユーザ識別情報を有する情報であって、参照情報格納部に格納されている情報の送信を要求する情報である参照要求情報を受信する参照要求受信部と、情報格納部に格納されている情報の参照が許可されたユーザである参照ユーザのユーザ識別情報である参照識別情報が格納される参照識別情報格納部と、参照識別情報を用いて、参照要求受信部が受信した参照要求情報に含まれるユーザ識別情報が、参照ユーザのユーザ識別情報であるか判断する参照判断部と、参照判断部が参照ユーザのユーザ識別情報であると判断した場合に、参照要求情報が要求する情報を、参照情報格納部から読み出して、参照要求情報が有するユーザ識別情報が示すユーザに送信する参照送信部と、を備えた参照サーバ装置を更に有する情報処理システムである。
【０００８】
かかる構成により、参照ユーザは、参照サーバ装置に蓄積された情報を参照するため、参照ユーザが、情報処理サーバ装置の情報を直接参照する必要がなく、情報処理サーバ装置のセキュリティを向上させることができる。
【０００９】
また、本発明の情報処理システムは、前記情報処理システムにおいて、通常送信部が送信する情報のスタイルと、参照送信部が送信する情報のスタイルと、が異なる情報処理システムである。
【００１０】
かかる構成により、通常ユーザが利用する場合と、参照ユーザが利用する場合とで、異なるスタイルで情報を表示することができ、ユーザの違いを視覚的に示すことができる。
【００１１】
また、本発明の情報処理システムは、前記情報処理システムにおいて、参照サーバ装置は、参照情報格納部に格納されている情報が予め指定された条件を満たす場合に、情報を削除する情報削除部を更に備えた情報処理システムである。
【００１２】
かかる構成により、不要な情報を参照サーバから削除することができ、情報を適切に管理することができる。
【００１３】
また、本発明の情報処理システムは、前記情報処理システムにおいて、参照サーバ装置は、ユーザから、ユーザ識別情報を有する情報であって、参照情報格納部に格納された１以上の情報に対して承認を与えるための指示である承認指示を受信する承認指示受信部と、参照情報格納部に格納されている情報に対して承認が可能な参照ユーザである承認ユーザのユーザ識別情報である承認識別情報が格納される承認識別情報格納部と、承認識別情報を用いて、承認指示受信部が受信した承認指示が有するユーザ識別情報が、承認ユーザのユーザ識別情報であるか否かを判断する承認判断部と、承認判断部が、承認ユーザのユーザ識別情報であると判断した場合に、参照情報格納部に格納された１以上の情報に対して、承認されたことを示す情報である承認済情報を対応づける承認設定部と、を更に備え、参照送信部は、承認済情報と対応付けられた情報を、承認済情報と対応付けて送信する情報処理システムである。
【００１４】
かかる構成により、参照サーバに格納されている情報に承認を与えることができる。
【００１５】
また、本発明の情報処理システムは、前記情報処理システムにおいて、情報処理サーバ装置は、通常ユーザの課金処理に関する情報である通常課金情報が格納される通常課金情報格納部と、参照ユーザの課金処理に関する情報である参照課金情報が格納される参照課金情報格納部と、通常課金情報と、参照課金情報とを用いて、通常ユーザと参照ユーザとで異なる金額の課金処理を行う課金処理部と、を更に備えた情報処理システムである。
【００１６】
かかる構成により、通常ユーザと参照ユーザとで異なる課金を行うことができる。
【発明の効果】
【００１７】
本発明による情報処理システム等によれば、データを適切に管理することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態における情報処理システムのブロック図
【図２】同情報処理システムの情報処理サーバ装置の動作について説明するフローチャート
【図３】同情報処理システムの参照サーバ装置の動作について説明するフローチャート
【図４】同情報処理システムの概念図
【図５】同情報処理システムの通常識別情報管理表を示す図
【図６】同情報処理システムの通常ユーザ端末の表示例を示す図
【図７】同情報処理システムの参照識別情報管理表を示す図
【図８】同情報処理システムの承認管理情報を示す図
【図９】同情報処理システムの参照ユーザ端末の表示例を示す図
【図１０】同情報処理システムの参照ユーザ端末の表示例を示す図
【図１１】同情報処理システムの承認識別情報管理表を示す図
【図１２】同情報処理システムの承認管理情報を示す図
【図１３】同情報処理システムの参照ユーザ端末の表示例を示す図
【図１４】同情報処理システムの参照情報管理表を示す図
【図１５】同情報処理システムの通常課金管理表を示す図
【図１６】同情報処理システムの参照課金管理表を示す図
【図１７】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図１８】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００１９】
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２０】
（実施の形態）
図１は、本実施の形態における情報処理システム１のブロック図である。
【００２１】
情報処理システム１は、情報処理サーバ装置１０、参照サーバ装置２０、及びユーザ端末３０を備える。ここでは、説明の便宜上、情報処理システム１が、情報処理サーバ装置１０、参照サーバ装置２０、及びユーザ端末３０をそれぞれ一つずつ備えている場合を例に挙げて説明しているが、各装置は、２以上であってもよい。情報処理サーバ装置１０、参照サーバ装置２０、及びユーザ端末３０は、例えば、有線または無線のネットワークや通信回線により、情報の送受信が可能となるよう接続されている。
【００２２】
情報処理サーバ装置１０は、情報格納部１０１、情報受信部１０２、通常識別情報格納部１０３、判断部１０４、蓄積部１０５、通常送信部１０６、参照情報送信部１０７、通常課金情報格納部１０８、参照課金情報格納部１０９、及び課金処理部１１０を備える。
【００２３】
参照サーバ装置２０は、参照受信部２０１、参照情報格納部２０２、参照蓄積部２０３、参照要求受信部２０４、参照識別情報格納部２０５、参照判断部２０６、情報削除部２０７、承認指示受信部２０８、承認識別情報格納部２０９、承認判断部２１０、承認設定部２１１、及び参照送信部２１２を備える。
【００２４】
情報格納部１０１には、ユーザ送信情報に対応する情報が格納される。ユーザ送信情報は、ユーザから送信された情報である。ユーザ送信情報は、具体的には、ユーザが利用するユーザ端末３０から送信された情報である。ユーザ送信情報は、ユーザ識別情報を有する情報である。ユーザ送信情報が有するユーザ識別情報は、ユーザ送信情報に対応付けられたユーザ識別情報と考えて良い。
【００２５】
ユーザ送信情報が、どのような情報であるかは問わない。ユーザ送信情報は、文字列や、数値等を有する情報であっても良いし、画像データを有する情報であっても良い。また、ユーザ送信情報は、命令や要求等を有する情報であっても良い。例えば、ユーザ送信情報は、後述する蓄積部１０５が、蓄積する情報を取得するために用いる情報であっても良いし、蓄積部１０５に実行させる処理、例えば、蓄積する情報を取得させるための処理を指定する命令等の情報であっても良い。また、後述する通常送信部１０６が送信する情報を指定するための情報や、指定した情報に対して、所望の処理を実行させるための命令等の情報であっても良い。ユーザ送信情報は、例えば、会計処理や財務処理等に利用される情報である。ユーザ送信情報は、例えば、会計処理や財務処理のソフトウェアの処理対象となる情報や、これらのソフトウェアに実行させる処理内容を指示する情報等である。
【００２６】
ユーザ送信情報に対応する情報とは、ユーザ送信情報自身であっても良いし、ユーザ送信情報を用いて取得される情報であっても良い。ユーザ送信情報に対応する情報については、後述する。
【００２７】
ユーザ識別情報とは、ユーザを識別可能な情報である。ユーザ識別情報は、例えば、ユーザＩＤや、ユーザのメールアドレスや電話番号、ユーザに割り当てられた任意の文字列やコード等である。なお、ユーザ識別情報の代わりに、このユーザ識別情報と対応付けられた他の識別情報が一時的に用いられる場合、この他の識別情報をユーザ識別情報と考えても良い。他の識別情報は、例えば、セッションＩＤ等である。ユーザ識別情報は、ユーザが指定した情報であっても良いし、予め指定されたルールやアルゴリズム等に応じてユーザ端末３０や、情報受信部１０２等が取得した情報であっても良い。
【００２８】
ユーザ識別情報は、認証処理に用いられるユーザ識別情報と考えても良い。この場合、ユーザ送信情報は、パスワード等の情報であっても良い。また、ユーザ識別情報とパスワード等との組で構成される認証に利用される認証情報等を、ユーザ識別情報を有するユーザ送信情報と考えても良い。なお、認証が成功した場合にユーザ端末３０等に対して送信される認証済のユーザを特定するための識別情報や、情報処理サーバ装置１０や、参照サーバ装置２０へのアクセスが許可されたユーザを特定するための識別情報は、通常、ユーザ識別情報と対応付けられて情報処理サーバ装置１０や、参照サーバ装置２０内の図示しない格納部等に格納されることから、これらの識別情報を、認証処理時や情報処理サーバ装置１０へのアクセス開始時等に送信したユーザ識別情報の代わりに、ユーザ識別情報として利用しても良い。
【００２９】
情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは、他の格納部においても同様である。
【００３０】
情報受信部１０２は、ユーザ送信情報を受信する。具体的には、情報受信部１０２は、ユーザ端末３０から送信されるユーザ送信情報を受信する。情報受信部１０２は、通常、無線または有線の通信手段で実現される。情報受信部１０２は、通信デバイスを含むと考えても、含まないと考えても良い。
【００３１】
通常識別情報格納部１０３には、１または２以上の通常識別情報が格納される。通常識別情報は、通常ユーザのユーザ識別情報である。通常ユーザとは、情報格納部１０１に対して情報の蓄積及び読み出しが許可されたユーザである。情報格納部１０１に対する情報の蓄積は、データの削除や、更新等も含む概念と考えて良い。
【００３２】
なお、通常識別情報格納部１０３に、ユーザ識別情報と、ユーザ識別情報が通常ユーザであるか否かを示す情報とを対応付けて有する情報を予め格納しておくようにし、この対応付けて有する情報の、通常ユーザであることを示す情報と対応付けられたユーザ識別情報を通常識別情報と考えても良い。通常ユーザであるか否かを示す情報は、通常ユーザであることを示すフラグの情報であっても良いし、情報格納部１０１に対する情報の蓄積及び読み出しを許可する情報であっても良い。この許可する情報は、いわゆるパーミッション等の情報と考えても良い。
【００３３】
判断部１０４は、情報受信部１０２が受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する。判断部１０４は、通常識別情報格納部１０３に格納されている通常識別情報を用いて、通常ユーザのユーザ識別情報であるか判断する。
【００３４】
判断部１０４は、例えば、通常識別情報格納部１０３に格納されている通常識別情報において、情報受信部１０２が受信したユーザ送信情報が有するユーザ識別情報と一致する通常識別情報を検索し、一致する通常識別情報が検出された場合に、受信したユーザ送信情報が有するユーザ識別情報が通常ユーザのユーザ識別情報であると判断する。また、検出されなかった場合、通常ユーザのユーザ識別情報でないと判断する。なお、ここでの通常識別情報は、上述したような通常ユーザであることを示す情報と対応付けられたユーザ識別情報と考えても良い。
【００３５】
判断部１０４は、通常、ＭＰＵやメモリ等から実現され得る。判断部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３６】
蓄積部１０５は、判断部１０４が通常ユーザのユーザ識別情報であると判断した場合に、情報受信部１０２が受信したユーザ送信情報に対応した情報を情報格納部１０１に蓄積する。蓄積部１０５は、判断部１０４が通常ユーザのユーザ識別情報でないと判断した場合、情報の蓄積は行わない。
【００３７】
ユーザ送信情報に対応する情報とは、ユーザ送信情報自身であっても良いし、ユーザ送信情報から、ユーザ識別情報等を削除した情報であっても良い。また、ユーザ送信情報を加工した情報や、ユーザ送信情報に対して、予め指定された処理を実行して得られる情報であっても良い。また、ユーザ識別情報が有する命令等を実行して得られる情報、例えば処理結果や、ユーザ識別情報が有する命令等が示す処理を、ユーザ識別情報が有する情報や、既に情報格納部１０１に格納されている情報に対して実行して得られる情報、例えば処理結果であっても良い。
【００３８】
ユーザ送信情報に対応する情報は、例えば、ユーザ送信情報である文字列や数値等の情報を、テンプレートやスプレッドシートやテーブル等に配置することで整形した情報であっても良いし、ユーザ送信情報に対して所定の演算処理を行った結果取得された情報であっても良い。これらの処理は、蓄積部１０５が実行しても良いし、図示しない他の処理部等が実行しても良い。ユーザ送信情報に対応する情報は、例えば、会計処理や財務処理に利用される情報である。ユーザ送信情報に対応する情報は、例えば、会計処理や財務処理のソフトウェアを実行することにより取得された情報や、これらのソフトウェアにより利用される情報である。このソフトウェアは、例えば、蓄積部１０５が実行しても良いし、図示しない処理部等が実行しても良い。ユーザ送信情報が認証に利用される認証情報である場合、ユーザ送信情報に対応する情報は、例えば、認証結果を示す情報等であっても良い。
【００３９】
蓄積部１０５による蓄積は、データベース等へのユーザ送信情報の少なくとも一部の蓄積であっても良い。また、蓄積部１０５による蓄積は、ユーザ送信情報の少なくとも一部を、テンプレート等に配置して蓄積することであっても良い。
【００４０】
蓄積部１０５は、例えば、情報受信部１０２が受信したユーザ送信情報に対応する情報を、情報格納部１０１のこのユーザ送信情報が有するユーザ識別情報と対応付けられた領域に蓄積する。情報をユーザ識別情報と対応付けられた領域に蓄積するということは、情報をユーザ識別情報と予め対応付けられている識別情報を対応付けて情報格納部１０１に蓄積することと考えても良いし、情報をユーザ識別情報と対応付けられたデータベースや、ユーザ識別情報と対応付けられたレコード等に蓄積することと考えても良い。ユーザ識別情報と対応付けられた識別情報やデータベースとは、例えば、ユーザ識別情報が示すユーザが属するグループ（例えば、企業や法人等）の識別情報やデータベースである。
【００４１】
蓄積部１０５は、通常、ＭＰＵやメモリ等から実現され得る。蓄積部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
通常送信部１０６は、判断部１０４が通常ユーザのユーザ識別情報であると判断した場合に、情報格納部１０１に格納されている情報受信部１０２が受信したユーザ送信情報に対応した情報を情報格納部１０１から送信する。具体的には、通常送信部１０６は、情報受信部１０２が受信したユーザ送信情報に対応した情報を情報格納部１０１から取得して送信する。通常送信部１０６は、判断部１０４が通常ユーザのユーザ識別情報でないと判断した場合、送信は行わない。
【００４３】
通常送信部１０６は、例えば、情報受信部１０２が受信したユーザ送信情報に対応する情報であって、受信したユーザ送信情報が有するユーザ識別情報と対応付けられた情報を、情報格納部１０１から読み出して送信する。
【００４４】
ここでのユーザ送信情報に対応する情報とは、例えば、ユーザ送信情報が有する情報により指定される情報である。ユーザ送信情報が有する情報により指定される情報とは、ユーザ送信情報が有するファイル名や属性名や項目名等の情報により指定する情報や、ユーザ送信情報が有するクエリ等により情報格納部１０１から検索された情報である。
【００４５】
なお、通常送信部１０６が、情報格納部１０１から取得した情報に対して、ユーザ送信情報が有する命令等に応じた処理や、予め指定された処理等を行って得られた情報を送信することも、ここでは、情報格納部１０１から情報を送信することと考えても良い。例えば、情報格納部１０１から取得した情報をテンプレート等に配置して送信することも、情報格納部１０１から情報を送信することと考えても良い。また、例えば、ユーザ送信情報が有する集計等の処理を実行する指示に応じて、情報格納部１０１に格納されている情報に対して実行された集計等の処理結果を送信することも、情報格納部１０１から情報を送信することと考えても良い。
【００４６】
通常送信部１０６の送信先は問わない。例えば、通常送信部１０６は、ユーザ送信情報の送信元となるユーザ端末３０や、情報処理サーバ装置１０や、他の装置等に、情報受信部１０２が受信したユーザ送信情報に対応する情報を送信する。送信先を指定する情報は、ユーザ送信情報に含まれていても良い。
【００４７】
通常送信部１０６は、例えば、情報格納部１０１に格納されている情報を、予め指定されたスタイルで送信する。情報を、予め指定されたスタイルで送信するということは、例えば、情報が表示される際の外観が、予め指定されたスタイルとなるように出力することである。ここでのスタイルとは、例えば、情報のレイアウトや、情報や、情報とともに表示されるボタン等の要素のデザイン等の様式や体裁である。例えば、通常送信部１０６は、情報格納部１０１に格納されている情報を、予め用意されたテンプレート等に配置して送信しても良いし、情報格納部１０１に格納されている情報に対し、予め指定されたＣＳＳ（カスケーディングスタイルシート）等のスタイルシートを適用して（あるいは対応付けて）送信することであってもよい。なお、通常送信部１０６が送信する情報のスタイルと、後述する参照送信部２１２が送信する情報のスタイルとが異なるスタイルであることが好ましい。異なるスタイルとすることで、通常ユーザと参照ユーザとの違いを、明確に示すことができる。
【００４８】
通常送信部１０６は、通常、無線または有線の通信手段で実現される。通常送信部１０６は、通信デバイスを含むと考えても、含まないと考えても良い。また、通常送信部１０６は、少なくとも一部が、ＭＰＵやメモリ等から実現されてもよい。蓄積部１０５の処理手順は、少なくとも一部がソフトウェアで実現されてもよく、当該ソフトウェアはＲＯＭ等の記録媒体に記録されていてもよい。但し、ハードウェア（専用回路）で実現しても良い。
【００４９】
参照情報送信部１０７は、１または２以上の参照ユーザが参照できるよう、情報格納部１０１に格納されている情報を送信する。参照ユーザとは、通常ユーザ以外のユーザであって、情報格納部１０１に格納されている情報の参照が許可されているユーザである。ここでの参照とは、情報を取得することと考えても良いし、情報を表示のすることや、閲覧すること考えても良い。また、情報を画像としてのみ表示あるいは閲覧することと考えても良いし、ハードディスク等の不揮発性の記録媒体等への移動や複製が不可となる態様でデータを出力することと考えても良い。参照ユーザは、情報格納部１０１に対して情報の蓄積が許可されていないユーザである。ここでの蓄積が許可されていないということは、情報の削除や更新も許可されていないことと考えてよい。
【００５０】
参照情報送信部１０７が、参照ユーザが参照できるよう情報を送信するということは、例えば、参照ユーザに対して情報を送信することと考えても良い。例えば、参照情報送信部１０７は、予め指定された１または２以上の参照ユーザに、情報を送信してもよい。この参照ユーザの送信先を指定する情報、例えば、メールアドレスやＩＰアドレス、アカウント等の情報は、予め図示しない格納部等に蓄積しておくようにしても良い。あるいは、ユーザ送信情報に含まれているユーザ識別情報が、参照ユーザのユーザ識別情報（以下、参照識別情報と称す）である場合、このユーザ送信情報の送信元となる参照ユーザに情報格納部１０１に格納されている情報を取得して送信しても良い。参照識別情報であるか否かの判断は、例えば、上述した判断部１０４が通常ユーザのユーザ識別情報を判断する処理と同様の処理により実現可能である。ただし、この場合、参照識別情報を予め図示しない格納部等に蓄積しておくようにして、この参照ユーザの参照識別情報を、上記の通常識別情報の代わりに用いる。
【００５１】
また、参照情報送信部１０７が、参照ユーザが参照できるよう情報を送信するということは、例えば、参照ユーザが参照可能な情報格納部（図示せず）や参照サーバ装置２０に情報格納部１０１に格納されている情報を送信することと考えても良い。このことは、情報格納部１０１と、参照ユーザが参照可能な情報格納部（図示せず）あるいは参照サーバ装置２０との間で、少なくとも一部の情報を同期させることと考えても良い。以下、この実施の形態においては、参照情報送信部１０７が、参照ユーザが参照可能な参照情報格納部２０２を備えた参照サーバ装置２０に、情報格納部１０１の情報を送信する場合を例に挙げて説明する。この場合、参照情報送信部１０７が、情報格納部１０１に格納されている情報を送信するタイミング等は問わない。例えば、一定または不定のタイミングで情報を送信しても良いし、情報格納部１０１に格納されている情報に、追加や削除、変更等の変更が生じた場合に、情報を送信しても良い。送信する情報は、変更が行われた差分のみであっても良いし、全体を送信しても良い。
【００５２】
なお、参照情報送信部１０７が、情報格納部１０１の情報を送信する際に、通常送信部１０６と同様に、情報に対して、予め指定された処理等を行っても良いことはいうまでもない。
【００５３】
参照情報送信部１０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。参照情報送信部１０７は、通信デバイスを含むと考えても、含まないと考えても良い。
【００５４】
通常課金情報格納部１０８には、１また２以上の通常課金情報が格納される。通常課金情報は、通常ユーザの課金処理に関する情報である。通常課金情報は、例えば、通常ユーザに対して課金を行うために必要となる情報である。課金を行うとは、例えば、請求書を発行することや、課金される金額を、銀行口座や、クレジットカード等から引き落とす処理を行うことである。通常課金情報は、例えば、通常ユーザの通常識別情報を有する情報である。また、通常課金情報は、課金先を指定する情報を有していても良い。課金先を指定する情報は、通常識別情報が示すユーザ、あるいはユーザが属する法人等のグループの、クレジットカード番号や、自動引き落とし等の口座番号や、口座振り込みを指示するための口座番号等の情報や、請求書の送付先を示す情報等である。また、通常課金情報は、通常ユーザについて課金する金額を指定する情報や通常識別情報に対応するユーザや法人等の名前や名称等の情報を有していても良い。
【００５５】
参照課金情報格納部１０９には、１または２以上の参照課金情報が格納される。参照課金情報は、参照ユーザの課金処理に関する情報である点を除けば、上述した通常課金情報格納部１０８に格納される通常課金情報と同様の情報である。例えば、参照課金情報は、参照ユーザの参照識別情報を有する情報である。また、参照課金情報は、課金先を指定する情報を有していても良い。さらに、参照課金情報は、参照ユーザについて課金する金額を指定する情報や参照識別情報に対応するユーザや法人等の名前や名称等の情報を有していても良い。なお、通常ユーザと、参照ユーザとでは、情報格納部１０１に格納される情報に対して行うことができる処理が異なるため、参照課金情報に含まれる参照ユーザについて課金する金額は、上述した通常課金情報に含まれる通常ユーザについて課金する金額と異なる値とすることが好ましい。
【００５６】
課金処理部１１０は、通常課金情報格納部１０８に格納されている通常課金情報と、参照課金情報格納部１０９に格納されている参照課金情報とを用いて、通常ユーザと参照ユーザとで異なる金額の課金処理を行う。課金処理部１１０は、通常課金情報が有する課金先を指定する情報を用いて課金処理を行う。また、課金処理部１１０は、参照課金情報が有する課金先を指定する情報を用いて課金処理を行う。例えば、課金処理部１１０は、通常課金情報が有する課金先を指定する情報が示す送付先に、課金される金額を示す請求書を送付してもよく、課金先を指定する情報が示す銀行口座や、クレジットカードから、課金される金額を引き落とす。この金額は、例えば、通常課金情報が有する金額である。また、例えば、課金処理部１１０は、参照課金情報が有する課金先を指定する情報が示す送付先に、課金される金額を示す請求書を送付してもよく、課金先を指定する情報が示す銀行口座や、クレジットカードから、課金される金額を引き落とす。この金額は、例えば、参照課金情報が有する金額である。上述したように、通常課金情報が有する課金する金額と、参照課金情報が有する課金する金額とを、異なる金額としておくことで、通常ユーザと参照ユーザとで異なる金額の課金処理を行う異なる金額を課金することができる。なお、課金処理部１１０は、通常課金情報を用いて課金する場合に、予め図示しない格納部等に格納された通常ユーザに対応付けられた金額を課金するようにし、参照課金情報を用いて課金する場合に、予め図示しない格納部等に格納された参照ユーザに対応付けられた金額であって、上記の通常ユーザに対応付けられた金額とは異なる金額を課金するようにしてもよい。なお、ここでの課金処理は、課金処理の一部の処理であっても良い。
【００５７】
課金処理部１１０が課金処理を行うタイミング等は問わない。例えば、予め指定されたタイミングで課金処理を行っても良い。また、上述した通常課金情報や、参照課金情報が課金を行う時期、例えば、契約更新日等の情報を有するようにし、この時期に課金処理を行うようにしても良い。
【００５８】
課金処理部１１０は、通常、ＭＰＵやメモリ等から実現され得る。課金処理部１１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
参照受信部２０１は、情報処理サーバ装置１０の参照情報送信部１０７から情報を受信する。参照受信部２０１が受信する情報は、情報処理サーバ装置１０の情報格納部１０１に格納されていた情報である。ここでの情報格納部１０１に格納されていた情報とは、情報格納部１０１に格納されていた情報に対して、検索処理や、テンプレートに配置する等の、予め指定された処理等の処理を実行して取得された情報も含むと考えて良い。
【００６０】
参照受信部２０１は、通常、無線または有線の通信手段で実現される。参照受信部２０１は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６１】
参照情報格納部２０２は、参照受信部２０１が受信した情報が格納される。参照情報格納部２０２に格納される情報は、情報格納部１０１に格納されていた情報である。参照受信部２０１が受信した情報は、例えば、蓄積日時を示す情報と対応付けて格納される。
【００６２】
参照蓄積部２０３は、参照受信部２０１が受信した情報を、参照情報格納部２０２に蓄積する。
【００６３】
参照蓄積部２０３は、通常、ＭＰＵやメモリ等から実現され得る。参照蓄積部２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６４】
参照要求受信部２０４は、参照要求情報を受信する。参照要求情報は、参照情報格納部２０２に格納されている情報の送信を要求する情報である。また、参照要求情報は、ユーザ識別情報を有する情報である。参照要求受信部２０４は、例えば、ユーザ端末３０から送信される参照要求情報を受信する。参照要求情報は、参照情報格納部２０２に格納されている情報を指定する情報を有していても良い。また、参照情報格納部２０２に格納されている情報の一部を抽出するための、検索キーや、検索式等の条件を有していても良い。参照要求情報が有するユーザ識別情報は、参照要求情報を送信するユーザ端末３０を利用するユーザ、あるいは、このユーザ端末３０を示すユーザ識別情報である。
【００６５】
参照要求受信部２０４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。参照要求受信部２０４は、通信デバイスを含むと考えても、含まないと考えても良い。
【００６６】
参照識別情報格納部２０５には、１または２以上の参照識別情報が格納される。参照情報は、参照ユーザのユーザ識別情報である。参照ユーザは、情報格納部１０１に格納されている情報の参照が許可されたユーザである。参照情報格納部２０２には、上述したように、情報格納部１０１に格納されていた情報が格納されることから、本実施の形態においては、参照ユーザは、参照情報格納部２０２に格納される情報の参照が許可されたユーザと考えて良い。
【００６７】
なお、参照識別情報格納部２０５に、ユーザ識別情報と、ユーザ識別情報が参照ユーザであるか否かを示す情報とを対応付けて有する情報を予め格納しておくようにし、この対応付けて有する情報の、参照ユーザであることを示す情報と対応付けられたユーザ識別情報を参照識別情報と考えても良い。参照ユーザであるか否かを示す情報は、参照ユーザであることを示すフラグの情報であっても良いし、情報格納部１０１や参照情報格納部２０２に格納されている情報の参照を許可する情報であっても良い。この参照を許可する情報は、いわゆるパーミッション等の情報と考えても良い。
【００６８】
参照判断部２０６は、参照要求受信部２０４が受信した参照要求情報に含まれるユーザ識別情報が、参照ユーザのユーザ識別情報であるか判断する。参照判断部２０６は、参照識別情報格納部２０５に格納されている参照識別情報を用いて、参照ユーザのユーザ識別情報であるか判断する。
【００６９】
参照判断部２０６は、例えば、参照識別情報格納部２０５に格納されている参照識別情報において、参照要求受信部２０４が受信した参照要求情報に含まれるユーザ送信情報と一致する参照識別情報を検索し、一致する参照識別情報が検出された場合に、受信した参照要求情報が有するユーザ識別情報が参照ユーザのユーザ識別情報であると判断する。また、検出されなかった場合、参照ユーザのユーザ識別情報でないと判断する。なお、ここでの参照識別情報は、上述したような参照ユーザであることを示す情報と対応付けられたユーザ識別情報と考えても良い。
【００７０】
参照判断部２０６は、通常、ＭＰＵやメモリ等から実現され得る。参照判断部２０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７１】
情報削除部２０７は、参照情報格納部２０２に格納されている情報が予め指定された条件を満たす場合に、情報を削除する。予め指定された条件とは、具体的には、削除を行うか否かを決定するための条件である。予め指定された条件は、例えば、時間に関する条件である。例えば、情報削除部２０７は、蓄積日時から現在までの経過時間が、予め指定された時間以上である情報を削除する。また、週末や月末等の予め指定されたタイミングに情報を削除しても良い。また、予め指定された条件は、情報に対する参照状況に関する条件である。例えば、情報に対して、参照回数をカウントするようにし、参照回数が、予め指定された回数を超えた場合に、情報削除部２０７は情報を削除しても良い。このように、予め指定された条件を満たす情報を削除することで、情報のセキュリティを保つことができる。
【００７２】
情報削除部２０７は、通常、ＭＰＵやメモリ等から実現され得る。情報削除部２０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、予め指定された条件は、図示しない格納部等に予め格納されていても良いし、処理手順を示すソフトウェア等に条件を用いた判断処理が予め組み込まれていても良い。
【００７３】
承認指示受信部２０８は、ユーザから、承認指示を受信する。承認指示は、ユーザ識別情報を有する情報であって、参照情報格納部２０２に格納された１以上の情報に対して承認を与えるための指示である。ユーザから受信するということは、ユーザ端末３０から受信することと考えて良い。承認を与えるということは、例えば、情報の内容を認めたり受け入れたりすることや、情報が正しいことや事実であることを保証したり、確認すること等である。また、情報の内容を理解したことや、情報を参照したことを認めることであっても良い。
【００７４】
承認指示受信部２０８は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。承認指示受信部２０８は、通信デバイスを含むと考えても、含まないと考えても良い。
【００７５】
承認識別情報格納部２０９は、１または２以上の承認識別情報が格納される。承認識別情報は、承認ユーザのユーザ識別情報である。承認ユーザとは、参照情報格納部２０２に格納されている情報に対して承認が可能な参照ユーザである。
【００７６】
なお、承認識別情報格納部２０９に、ユーザ識別情報と、ユーザ識別情報が承認ユーザであるか否かを示す情報とを対応付けて有する情報を予め格納しておくようにし、この対応付けて有する情報の、承認ユーザであることを示す情報と対応付けられたユーザ識別情報を承認識別情報と考えても良い。承認ユーザであるか否かを示す情報は、承認ユーザであることを示すフラグの情報であっても良いし、承認を行うことを許可する情報であっても良い。
【００７７】
承認判断部２１０は、承認指示受信部２０８が受信した承認指示が有するユーザ識別情報が、承認ユーザのユーザ識別情報であるか否かを判断する。承認判断部２１０は、承認識別情報格納部２０９に格納されている承認識別情報を用いて、承認ユーザのユーザ識別情報であるか判断する。
【００７８】
承認判断部２１０は、例えば、承認識別情報格納部２０９に格納されている承認識別情報において、承認指示受信部２０８が受信した承認指示に含まれるユーザ送信情報と一致する承認識別情報を検索し、一致する承認識別情報が検出された場合に、受信した承認指示が有するユーザ識別情報が承認ユーザのユーザ識別情報であると判断する。また、検出されなかった場合、承認ユーザのユーザ識別情報でないと判断する。なお、ここでの承認識別情報は、上述したような承認ユーザであることを示す情報と対応付けられたユーザ識別情報と考えても良い。
【００７９】
承認判断部２１０は、通常、ＭＰＵやメモリ等から実現され得る。承認判断部２１０の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８０】
承認設定部２１１は、承認判断部２１０が、承認ユーザのユーザ識別情報であると判断した場合に、参照情報格納部２０２に格納された１以上の情報に対して、承認されたことを示す情報である承認済情報を対応づける。例えば、承認設定部２１１は、参照情報格納部２０２に格納されている１以上の情報、あるいは、この情報の識別情報と、承認済情報とを対応付けた情報を、図示しない格納部等に蓄積する。情報の識別情報とは、例えば、情報のファイル名や、データベース名や、レコード名等であっても良いし、情報のポインタ等であっても良い。承認済情報は、例えば、承認ユーザのユーザ識別情報を有する情報である。承認された情報と対応付けられた承認ユーザのユーザ識別情報を、承認済情報と考えても良い。
【００８１】
承認設定部２１１は、通常、ＭＰＵやメモリ等から実現され得る。承認設定部２１１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８２】
参照送信部２１２は、参照判断部２０６が参照ユーザのユーザ識別情報であると判断した場合に、参照要求情報が要求する情報を、参照情報格納部２０２から読み出して、参照要求情報が有するユーザ識別情報が示すユーザに送信する。ユーザに送信するとは、ユーザ端末３０に送信することと考えて良い。参照送信部２１２は、参照ユーザが参照できるような態様で情報を送信する。例えば、参照ユーザによる参照が、情報をラスタ形式の画像に変換した出力である場合、参照送信部２１２は、情報をラスタライズして参照ユーザに送信する。また、例えば、参照ユーザによる参照が、情報のコピー等を許可しない態様による情報を出力、例えば表示である場合、参照送信部２１２は、コピーができないような態様の情報を参照ユーザに送信する。
【００８３】
参照送信部２１２は、参照要求情報が要求する情報とは、例えば、参照要求情報が有するファイル名や属性名や項目名等の情報により指定する情報や、ユーザ送信情報が有するクエリ等により参照情報格納部２０２から検索された情報である。
【００８４】
なお、参照送信部２１２が、参照情報格納部２０２から取得した情報に対して、参照要求情報が有する命令等に応じた処理や、予め指定された処理等を行って得られた情報を送信することも、ここでは、参照要求情報が要求する情報を送信することと考えても良い。例えば、参照情報格納部２０２から取得した情報をテンプレート等に配置して送信することも、参照要求情報が要求する情報を送信することと考えても良い。また、例えば、参照要求情報が有する集計等の処理を実行する指示に応じて、参照情報格納部２０２に格納されている情報に対して実行された集計等の処理結果を送信することも、参照要求情報が要求する情報を送信することと考えても良い。
【００８５】
また、参照送信部２１２は、承認済情報と対応付けられた情報を、承認済情報と対応付けて送信する。なお、承認設定部２１１が設定した承認済情報と、参照送信部２１２が送信する承認済情報とは、同じ情報であっても、１対１等で対応付けられた異なる情報であっても良い。例えば、承認設定部２１１が設定した承認済情報が、承認ユーザのユーザ識別情報であり、参照送信部２１２が情報と対応付けて送信する承認済情報は、承認ユーザに対応するマーク等の画像であっても良い。
【００８６】
参照送信部２１２は、例えば、参照情報格納部２０２から取得した情報を、上述した通常送信部１０６と同様に、予め指定されたスタイルで送信する。なお、参照送信部２１２が送信する情報のスタイルと、通常送信部１０６が送信する情報のスタイルとが異なるスタイルであることが好ましい。異なるスタイルとすることで、通常ユーザと参照ユーザとの違いを、明確に示すことができる。
【００８７】
参照送信部２１２は、通常、無線または有線の通信手段で実現される。参照送信部２１２は、通信デバイスを含むと考えても、含まないと考えても良い。
【００８８】
ユーザ端末３０は、ユーザが利用する端末装置である。ユーザ端末３０は、例えば、コンピュータや、携帯電話、携帯情報端末、タブレット状端末、いわゆるスマートフォン等の多機能携帯電話等により実現可能である。ユーザ端末３０は、図示していないが、ユーザ送信情報や参照要求情報を送信するための送信部や、ユーザ送信情報や参照要求情報等を入力するための入力部や、情報処理サーバ装置１０や参照サーバ装置２０が送信する情報を受信する受信部や、受信部が受信した情報を表示するための表示部等を備えている。なお、これらの処理部等は、公知技術であるので、ここでは詳細な説明は省略する。
【００８９】
なお、ここでは、通常ユーザが利用するユーザ端末３０と、参照ユーザが利用するユーザ端末３０とが同じものである場合を例に挙げて説明したが、例えば、通常ユーザが利用するユーザ端末３０と、参照ユーザが利用するユーザ端末３０とを異なるユーザ端末としても良い。例えば、通常ユーザが利用するユーザ端末は、図示していないが、ユーザ送信情報を送信するための送信部や、ユーザ送信情報等を入力するための入力部や、情報処理サーバ装置１０が送信する情報を受信する受信部や、受信部が受信した情報を表示するための表示部等を備えているようにしてもよい。一方で、参照ユーザが利用するユーザ端末３０は、図示していないが、参照要求情報を送信するための送信部や、参照要求情報等を入力するための入力部や、参照サーバ装置２０が送信する情報を受信する受信部や、受信部が受信した情報を表示するための表示部等を備えているようにしても良い。
【００９０】
次に、情報処理システム１の情報処理サーバ装置１０の動作の一例について図２のフローチャートを用いて説明する。
【００９１】
（ステップＳ１０１）情報受信部１０２は、ユーザ端末３０からユーザ送信情報を受信したか否かを判断する。受信した場合、ステップＳ１０２に進み、受信していない場合、ステップＳ１０８に進む。
【００９２】
（ステップＳ１０２）判断部１０４は、ステップＳ１０１で受信したユーザ送信情報から、ユーザ識別情報を取得する。
【００９３】
（ステップＳ１０３）判断部１０４は、ステップＳ１０１で取得したユーザ識別情報が通常ユーザのユーザ識別情報であるか否かを判断する。判断部１０４は、具体的には、通常識別情報格納部１０３に格納されている通常識別情報の中に、ユーザ識別情報と一致するものがあるか否かを判断し、一致するものがある場合、通常ユーザのユーザ識別情報であると判断する。一致するものがない場合、判断部１０４は、通常ユーザのユーザ識別情報でないと判断する。通常ユーザのユーザ識別情報である場合、ステップＳ１０４に進み、通常ユーザのユーザ識別情報でない場合、ステップＳ１０１に戻る。
【００９４】
（ステップＳ１０４）蓄積部１０５は、ステップＳ１０１で受信したユーザ送信情報が、ユーザ送信情報に対応する情報を蓄積する指示を有するものであるか否かを判断する。蓄積する指示を有する場合、ステップＳ１０５に進み、有さない場合、ステップＳ１０６に進む。
【００９５】
（ステップＳ１０５）蓄積部１０５は、ステップＳ１０１で受信したユーザ送信情報に対応する情報を、情報格納部１０１に蓄積する。
【００９６】
（ステップＳ１０６）通常送信部１０６は、ステップＳ１０１で受信したユーザ送信情報が、ユーザ送信情報に対応する情報を送信する指示を有するものであるか否かを判断する。送信する指示を有する場合、ステップＳ１０７に進み、有さない場合、ステップＳ１０１に戻る。なお、ユーザ送信情報に対応する情報を蓄積した場合において、この蓄積した情報を通常送信部１０６がユーザ送信情報の送信元等に送信する場合、上記の蓄積する指示を、送信する指示であると判断しても良い。
【００９７】
（ステップＳ１０７））蓄積部１０５は、ステップＳ１０１で受信したユーザ送信情報に対応する情報を送信する。例えば、ユーザ送信情報に対応する情報を、ユーザ送信情報の送信元となるユーザ端末３０に送信する。ユーザ送信情報に対応する情報は、ステップＳ１０５で蓄積した情報であっても良い。
【００９８】
（ステップＳ１０８）参照情報送信部１０７は、情報格納部１０１に格納された情報を参照サーバ装置２０に送信するタイミングであるか否かを判断する。例えば、参照情報送信部１０７は、予め指定された日時であるか否かを判断し、予め指定された日時であれば、送信するタイミングであると判断する。送信するタイミングである場合、ステップＳ１０９に進み、送信するタイミングでない場合、ステップＳ１１０に進む。
【００９９】
（ステップＳ１０９）参照情報送信部１０７は、情報格納部１０１に格納された情報を参照サーバ装置２０に送信する。そして、ステップＳ１０１に戻る。
【０１００】
（ステップＳ１１０）課金処理部１１０は、課金処理を行うタイミングであるか否かを判断する。例えば、課金処理部１１０は、予め指定された日時であるか否かを判断し、予め指定された日時であれば、課金処理を行うタイミングであると判断する。課金処理を行うタイミングである場合、ステップＳ１１１に進み、タイミングでない場合、ステップＳ１０１に戻る。
【０１０１】
（ステップＳ１１１）課金処理部１１０は、カウンターｍの値に１を代入する。
【０１０２】
（ステップＳ１１２）課金処理部１１０は、通常課金情報格納部１０８に、ｍ番目の通常課金情報があるか否かを判断する。ある場合、ステップＳ１１３に進み、ない場合、ステップＳ１１６に進む。
【０１０３】
（ステップＳ１１３）課金処理部１１０は、ｍ番目の通常課金情報が示す通常ユーザに対して、課金処理を行うタイミングであるか否かを判断する。課金処理を行うタイミングである場合、ステップＳ１１４に進み、タイミングでない場合、ステップＳ１１５に進む。ｍ番目の通常課金情報が示す通常ユーザとは、例えば、ｍ番目の通常課金情報が有する通常識別情報が示すユーザである。
【０１０４】
（ステップＳ１１４）課金処理部１１０は、ｍ番目の通常課金情報を用いて課金処理を行う。
【０１０５】
（ステップＳ１１５）課金処理部１１０は、カウンターｍの値を１インクリメントする。そして、ステップＳ１１２に戻る。
【０１０６】
（ステップＳ１１６）課金処理部１１０は、カウンターｎの値に１を代入する。
【０１０７】
（ステップＳ１１７）課金処理部１１０は、参照課金情報格納部１０９に、ｎ番目の参照課金情報があるか否かを判断する。ある場合、ステップＳ１１８に進み、ない場合、ステップＳ１０１に進む。
【０１０８】
（ステップＳ１１８）課金処理部１１０は、ｎ番目の参照課金情報が示す参照ユーザに対して、課金処理を行うタイミングであるか否かを判断する。課金処理を行うタイミングである場合、ステップＳ１１９に進み、タイミングでない場合、ステップＳ１２０に進む。ｎ番目の参照課金情報が示す参照ユーザとは、例えば、ｎ番目の参照課金情報が有する参照識別情報が示すユーザである。
【０１０９】
（ステップＳ１１９）課金処理部１１０は、ｎ番目の参照課金情報を用いて課金処理を行う。
【０１１０】
（ステップＳ１２０）課金処理部１１０は、カウンターｎの値を１インクリメントする。そして、ステップＳ１１７に戻る。
【０１１１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１２】
次に、情報処理システム１の参照サーバ装置２０の動作の一例について図３のフローチャートを用いて説明する。
【０１１３】
（ステップＳ２０１）参照受信部２０１は、情報処理サーバ装置１０から送信された、情報格納部１０１に格納されていた情報を受信したか否かを判断する。受信した場合、ステップＳ２０２に進み、受信していない場合、ステップＳ２０３に進む。
【０１１４】
（ステップＳ２０２）参照蓄積部２０３は、ステップＳ２０１で受信した情報を、参照情報格納部２０２に蓄積する。そして、ステップＳ２０１に戻る。
【０１１５】
（ステップＳ２０３）参照要求受信部２０４は、ユーザ端末３０から送信される参照要求情報を受信したか否かを判断する。受信した場合、ステップＳ２０４に進み、受信していない場合、ステップＳ２０９に進む。
【０１１６】
（ステップＳ２０４）参照判断部２０６は、ステップＳ２０３で受信した参照要求情報からユーザ識別情報を取得する。
【０１１７】
（ステップＳ２０５）参照判断部２０６は、ステップＳ２０３で取得したユーザ識別情報が参照ユーザのユーザ識別情報であるか否かを判断する。参照判断部２０６は、具体的には、参照識別情報格納部２０５に格納されている参照識別情報の中に、ユーザ識別情報と一致するものがあるか否かを判断し、一致するものがある場合、参照ユーザのユーザ識別情報であると判断する。一致するものがない場合、参照判断部２０６は、参照ユーザのユーザ識別情報でないと判断する。参照ユーザのユーザ識別情報である場合、ステップＳ２０６に進み、参照ユーザのユーザ識別情報でない場合、ステップＳ２０１に戻る。
【０１１８】
（ステップＳ２０６）参照送信部２１２は、ステップＳ２０３で受信した参照要求情報が示す情報に対応付けられた承認済情報があるか否かを判断する。例えば、参照送信部２１２は、参照要求情報が示す情報に対応付けられた承認済情報が、図示しない格納部等に格納されているか否かを判断する。ある場合、ステップＳ２０７に進み、ない場合、ステップＳ２０８に進む。
【０１１９】
（ステップＳ２０７）参照送信部２１２は、ステップＳ２０３で受信した参照要求情報が示す情報を参照情報格納部２０２から取得し、取得した情報と、この情報に対応付けられた承認済情報とを対応付けて参照要求情報の送信元となるユーザ端末３０に送信する。そして、ステップＳ２０１に戻る。
【０１２０】
（ステップＳ２０８）参照送信部２１２は、ステップＳ２０３で受信した参照要求情報が示す情報を参照情報格納部２０２から取得し、取得した情報を参照要求情報の送信元となるユーザ端末３０に送信する。そして、ステップＳ２０１に戻る。
【０１２１】
（ステップＳ２０９）承認指示受信部２０８は、承認指示を受信したか否かを判断する。受信した場合、ステップＳ２１０に進み、受信していない場合、ステップＳ２１３に進む。
【０１２２】
（ステップＳ２１０）承認判断部２１０は、受信した承認指示が有するユーザ識別情報を取得する。
【０１２３】
（ステップＳ２１１）承認判断部２１０は、ステップＳ２１０で取得したユーザ識別情報が承認ユーザのユーザ識別情報であるか否かを判断する。承認判断部２１０は、具体的には、承認識別情報格納部２０９に格納されている承認識別情報の中に、ユーザ識別情報と一致するものがあるか否かを判断し、一致するものがある場合、承認ユーザのユーザ識別情報であると判断する。一致するものがない場合、承認判断部２１０は、承認ユーザのユーザ識別情報でないと判断する。承認ユーザのユーザ識別情報である場合、ステップＳ２１２に進み、参照ユーザのユーザ識別情報でない場合、ステップＳ２０１に戻る。
【０１２４】
（ステップＳ２１２）承認判断部２１０は、ステップＳ２０９で受信した承認指示が示す情報に、承認済情報を対応付ける。具体的には、承認判断部２１０は、承認指示が示す情報に対応付けた承認済情報を図示しない格納部等に蓄積する。例えば、承認判断部２１０は、承認済情報を管理する情報であって、承認指示が示す情報と、承認指示が示す承認ユーザに対応付けられた承認済情報とを有する情報を、図示しない格納部等に蓄積する。そして、ステップＳ２０１に戻る。
【０１２５】
（ステップＳ２１３）情報削除部２０７は、参照情報格納部２０２に格納されている情報に対して削除の処理を行うタイミングであるか否かを判断する。削除の処理を行うタイミングである場合、ステップＳ２１４に進み、タイミングでない場合、ステップＳ２０１に戻る。
【０１２６】
（ステップＳ２１４）情報削除部２０７は、カウンターｎの値に１を代入する。
【０１２７】
（ステップＳ２１５）情報削除部２０７は、参照情報格納部２０２にｎ番目の情報が格納されているか否かを判断する。格納されている場合、ステップＳ２１６に進み、格納されていない場合、ステップＳ２０１に戻る。
【０１２８】
（ステップＳ２１６）情報削除部２０７は、ｎ番目の情報が、削除を行うか否かを判断するための条件を満たすか否かを判断する。満たす場合、ステップＳ２１７に進み、満たさない場合、ステップＳ２１８に進む。
【０１２９】
（ステップＳ２１７）情報削除部２０７は、ｎ番目の情報を参照情報格納部２０２から削除する。
【０１３０】
（ステップＳ２１８）情報削除部２０７は、カウンターｎの値を１インクリメントする。そして、ステップＳ２１５に戻る。
【０１３１】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１３２】
以下、本実施の形態における情報処理システム１の具体的な動作について説明する。
【０１３３】
図４は、情報処理システム１の概念図である。ここでは一例として、情報処理システム１が、情報処理サーバ装置１０と、参照サーバ装置２０と、通常ユーザが利用するユーザ端末３０と、参照ユーザが利用するユーザ端末３０とを備えている場合を例に挙げて説明する。通常ユーザが利用するユーザ端末３０を、ここでは通常ユーザ端末３０ａとする。また、参照ユーザが利用するユーザ端末３０を、ここでは参照ユーザ端末３０ｂとする。情報処理サーバ装置１０は、例えば、企業内のＬＡＮに接続されたサーバ装置である。また、参照サーバ装置２０は、例えば、ＷＡＮ等に接続されたサーバ装置である。参照サーバ装置２０は、例えば、いわゆるクラウドを構成するサーバ装置であっても良い。
【０１３４】
図５は、通常識別情報格納部１０３に格納されている通常識別情報を管理する通常識別情報管理表である。通常識別情報管理表は、「通常ＩＤ」という属性を有している。「通常ＩＤ」は、通常識別情報を示す属性である。
【０１３５】
ユーザ識別情報が「Ａ１００１８７」である通常ユーザが、情報処理サーバ装置１０に情報を蓄積するために、通常ユーザ端末３０ａから、蓄積対象となる情報と、上記のユーザユーザ識別情報と対応付けて有するユーザ送信情報を送信したとする。通常ユーザは、例えば、企業の経理業務の担当者であったとする。蓄積する情報は、例えば、帳票に入力される情報であるとする。また、このユーザ送信情報は、例えば情報を蓄積する指示と、その蓄積結果を送信させる指示とを有しているものとする。
【０１３６】
情報処理サーバ装置１０の情報受信部１０２は、蓄積対象となる情報とユーザ識別情報「Ａ１００１８７」とを有するユーザ送信情報を通常ユーザ端末３０ａから受信する。
【０１３７】
判断部１０４は、情報受信部１０２が受信したユーザ送信情報から、ユーザ識別情報「Ａ１００１８７」を取得する。そして、判断部１０４は、図５に示した通常識別情報管理表において、このユーザ識別情報「Ａ１００１８７」と一致する通常識別情報を検索する。ここでは図５に示した通常識別情報管理表の行（レコード）の中に、「通常ＩＤ」の値が、ユーザ識別情報「Ａ１００１８７」と一致する行があるため、一致する通常識別情報があると判断され、判断部１０４は、ユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報、即ち通常識別情報であると判断する。なお、一致する行がない場合、判断部１０４は、通常ユーザのユーザ識別情報でないと判断する。
【０１３８】
判断部１０４が、通常ユーザのユーザ識別情報であると判断したため、蓄積部１０５は、情報受信部１０２が受信したユーザ送信情報が、情報を蓄積する指示を有するか否かを判断する。ここでは、情報を蓄積する指示を有していたとすると、蓄積部１０５は、ユーザ送信情報が有する蓄積対象となる情報を、情報格納部１０１に蓄積する。ここでは、例えば、予め指定された帳票のテンプレート等を取得し、ユーザ送信情報に含まれていた帳票に入力される情報をこのテンプレート等に入力することにより帳票の情報を作成する。そして、作成された帳票の情報を情報格納部１０１に蓄積する。ここでは、例えば、蓄積部１０５がテンプレート等を用いて作成した帳票の情報は、ユーザ送信情報に対応する情報が蓄積された帳票と、帳票に格納された情報を選択的に表示するためのボタン等を備えたインターフェース画面を表示するための情報とを備えた情報であり、例えば、この帳票の情報は、ＨＴＭＬ等のマークアップ言語で記載された情報であるとする。ここでは、蓄積された帳票の情報のファイル名が「会計帳票２０１３年８月」であったとする。また、この帳票の情報は、通常ユーザのために予め用意されたＣＳＳ（カスケーディングスタイルシート）ファイル等のスタイルシートの情報と対応付けられているものとする。
【０１３９】
また、情報受信部１０２が受信したユーザ送信情報が、蓄積部１０５が蓄積した情報をユーザ送信情報の送信元となる通常ユーザ端末３０ａに送信する指示を有していたとすると、通常送信部１０６は、上記で蓄積した帳票の情報を、通常ユーザ端末３０ａに送信する。このとき、この帳票の情報と対応付けられたＣＳＳファイル等のスタイルシートの情報も、帳票の情報とともに送信される。
【０１４０】
通常ユーザ端末３０ａの図示しない受信部が、情報処理サーバ装置１０から送信されるスタイルシートの情報と対応付けられた帳票の情報を受信すると、通常ユーザ端末３０ａの図示しない表示部は、受信した帳票の情報と、スタイルシートの情報とを用いて、帳票の画面を作成し、作成した帳票の画面を図示しないモニタ等に表示する。ここでは、図示しない表示部は、例えば、最初に、帳票のインターフェース画面を表示するものとする。
【０１４１】
図６は、通常ユーザ端末３０ａで表示された帳票のインターフェース画面である。画面に表示されるボタンや、このボタンのレイアウト等は、スタイルシートの情報で指定されているものとする。例えば、ここでは、帳票を選択するボタン等が、上から下に向かって、折り返して二列で配列されているものとする。
【０１４２】
通常ユーザは、図６に示したインターフェース画面を操作することで、ユーザ送信情報により蓄積した情報を含む帳票の画面を適宜表示することが可能となる。また、この表示された帳票を介して入力した情報は、例えば、ユーザ送信情報として、情報処理サーバ装置１０に送信される。
【０１４３】
ここで、仮に、参照ユーザが、参照ユーザ端末３０ｂから参照ユーザのユーザ識別情報を有するユーザ送信情報を情報処理サーバ装置１０に送信したとしても、通常識別情報格納部１０３にこの参照ユーザのユーザ識別情報と一致する通常識別情報は格納されておらず、判断部１０４が、ユーザ送信情報に含まれるユーザ識別情報が通常ユーザのユーザ識別情報でないと判断するため、ユーザ送信情報に応じた情報の蓄積や送信は行われない。
【０１４４】
参照情報送信部１０７は、例えば、情報格納部１０１に格納されている情報に、変更（例えば情報の蓄積等）があるか否かを監視しており、変更があった場合に、情報格納部１０１に格納されている情報を、参照サーバ装置２０に送信するタイミングであると判断する。ここでは、上記のように、ファイル名が「会計帳票２０１３年８月」である帳票のファイルが、情報格納部１０１に蓄積されたため、参照情報送信部１０７は、情報を送信するタイミングであると判断する。
【０１４５】
情報を送信するタイミングであるため、参照情報送信部１０７は、情報格納部１０１に格納されている情報を、参照サーバ装置２０に送信する。ここでは、参照情報送信部１０７は、情報格納部１０１に格納されている情報のうちの変更された情報、ここでは、ファイル名が「会計帳票２０１３年８月」である帳票のファイルだけを、参照サーバ装置２０に送信する。
【０１４６】
参照サーバ装置２０の参照受信部２０１は、情報処理サーバ装置１０の参照情報送信部１０７から送信される情報、ここでは、ファイル名が「会計帳票２０１３年８月」である帳票のファイル、を受信する。参照蓄積部２０３は、受信した情報を、参照情報格納部２０２に蓄積、ここでは追記する。
【０１４７】
次に、ユーザ識別情報が「Ｂ１００５６８」である参照ユーザが、参照ユーザ端末３０ｂから、参照サーバ装置２０の参照情報格納部２０２に格納されている、ファイル名が「会計帳票２０１３年８月」である帳票のファイルの参照を要求する参照要求情報を参照サーバ装置２０に送信したとする。参照ユーザは、上述した通常ユーザと同じ企業の、経理業務担当者以外の社員、例えば、営業職の社員であったとする。参照要求情報は、例えば、ユーザ識別情報「Ｂ１００５６８」と、要求するファイル名「会計帳票２０１３年８月」とを有する情報であるとする。
【０１４８】
図７は、参照識別情報格納部２０５に格納されている参照識別情報を管理する参照識別情報管理表である。参照識別情報管理表は、「参照ＩＤ」という属性を有している。「参照ＩＤ」は、参照識別情報を示す属性である。
【０１４９】
参照サーバ装置２０の参照要求受信部２０４が、参照ユーザ端末３０ｂから上述した参照要求情報を受信すると、参照判断部２０６は、この参照要求情報からユーザ識別情報「Ｂ１００５６８」を取得し、図７に示した参照識別情報管理表において、このユーザ識別情報「Ｂ１００５６８」と一致する参照識別情報を検索する。ここでは図７に示した参照識別情報管理表の行（レコード）の中に、「参照ＩＤ」の値が、ユーザ識別情報「Ｂ１００５６８」と一致する行があるため、一致する参照識別情報があると判断され、参照判断部２０６は、参照要求情報が有するユーザ識別情報が、参照ユーザのユーザ識別情報、即ち参照識別情報であると判断する。なお、一致する行がない場合、参照判断部２０６は、参照ユーザのユーザ識別情報でないと判断する。
【０１５０】
参照判断部２０６が、参照ユーザのユーザ識別情報であると判断したため、参照送信部２１２は、参照要求情報が示す情報を送信する処理を行う。ここではまず、参照情報格納部２０２から、参照要求情報が指定するファイル名が「会計帳票２０１３年８月」である帳票のファイルを読み出す。次に、参照送信部２１２は、この参照要求情報に対応付けられた承認済情報があるか否かを判断する。
【０１５１】
図８は、参照情報格納部２０２に格納されている情報と、この情報に対応付けられた承認済情報とを管理する承認管理情報を示す図である。承認管理情報は、例えば、参照情報格納部２０２や、図示しない格納部等に蓄積される。承認管理情報は、「承認情報ＩＤ」と、「承認済情報」とを有している。「承認情報ＩＤ」は、ここでは、承認された情報のファイル名である。「承認済情報」は、承認済情報であり、ここでは、承認した参照ユーザのユーザ識別情報であるとする。
【０１５２】
参照送信部２１２は、図８に示した承認管理情報において、「承認情報ＩＤ」が参照要求情報が指定するファイル名「会計帳票２０１３年８月」と一致するレコード（行）を検索する。ここでは、一致するレコードが検出されなかったとする。
【０１５３】
このため、参照送信部２１２は、上記で読み出したファイル名が「会計帳票２０１３年８月」である情報を、予め参照ユーザ用に用意されたＣＳＳファイル等のスタイルファイルを対応付けて、参照要求情報の送信元となる参照ユーザ端末３０ｂに送信する。このスタイルシートは、上述した通常ユーザ向けに予め用意されたスタイルシートと実質的に異なるものであるとする。具体的には、表示されるレイアウトや、各要素の表示形態等が異なるものであるとする。
【０１５４】
参照ユーザ端末３０ｂの図示しない受信部が、参照サーバ装置２０から送信されるスタイルシートの情報と対応付けられた帳票の情報を受信すると、参照ユーザ端末３０ｂの図示しない表示部は、受信した帳票の情報と、スタイルシートの情報とを用いて、帳票の画面を作成し、作成した帳票の画面を図示しないモニタ等に表示する。ここでは、図示しない表示部は、例えば、最初に、帳票のインターフェース画面を表示するものとする。
【０１５５】
図９は、参照ユーザ端末３０ｂで表示された帳票のインターフェース画面である。画面に表示されるボタンや、このボタンのレイアウト等は、スタイルシートの情報で指定されているものとする。例えば、ここでは、帳票を選択するボタン等が、三列に配列されたタイル形状のボタンで表示されるものとする。
【０１５６】
通常ユーザ端末３０ａで表示する際に利用されるスタイルファイルと、参照ユーザ端末３０ｂで表示する際に利用されるスタイルファイルとが異なるため、情報格納部１０１に格納されていた同じ情報を表示しても、図６及び図９に示すように、表示される画面は異なる画面となる。
【０１５７】
参照ユーザは、図９に示したインターフェース画面を操作することで、ユーザ送信情報により蓄積した情報を含む帳票の画面を適宜表示することが可能となる。これにより、参照ユーザは、元々、情報格納部１０１に格納されていた情報を参照することが可能となる。
【０１５８】
ここで、例えば、ユーザ識別情報が「Ｂ１００５６８」である参照ユーザが、一の帳票の情報を表示していたとする
【０１５９】
図１０は、参照ユーザ端末３０ｂが表示している帳票の情報を示す図である。
【０１６０】
そして、この参照ユーザが、表示している帳票の情報に対して、承認を与えようと考え、メニュー等を操作して、表示されている帳票の情報に対して承認を与える操作を行ったとすると、参照ユーザ端末３０ｂの図示しない送信部が、表示中の帳票の情報に対して、承認を与えるための承認指示を、参照サーバ装置２０に送信する。この承認指示は、例えば、参照ユーザのユーザ識別情報である「Ｂ１００５６８」と、表示中の帳票の情報の識別情報である「仕訳２０１３０９２３」を有する情報であるとする。表示中の帳票の情報の識別情報は、ここでは帳票のファイル名であるとする。
【０１６１】
参照サーバ装置２０の承認指示受信部２０８は、参照ユーザ端末３０ｂから送信される承認指示を受信する。
【０１６２】
図１１は、承認識別情報格納部２０９に格納されている承認識別情報を管理する承認識別情報管理表である。承認識別情報管理表は、「承認ＩＤ」という属性を有している。「承認ＩＤ」は、承認識別情報を示す属性である。
【０１６３】
参照サーバ装置２０の承認指示受信部２０８が、参照ユーザ端末３０ｂから上述した承認指示を受信すると、承認判断部２１０は、この承認指示からユーザ識別情報「Ｂ１００５６８」を取得し、図１１に示した承認識別情報管理表において、このユーザ識別情報「Ｂ１００５６８」と一致する承認識別情報を検索する。ここでは図７に示した参照識別情報管理表の行（レコード）の中に、「参照ＩＤ」の値が、ユーザ識別情報「Ｂ１００５６８」と一致する行があるため、一致する参照識別情報があると判断され、承認判断部２１０は、承認指示が有するユーザ識別情報が、承認が可能なユーザである承認ユーザのユーザ識別情報、即ち承認識別情報であると判断する。なお、一致する行がない場合、承認判断部２１０は、承認ユーザのユーザ識別情報でないと判断する。
【０１６４】
承認判断部２１０が承認ユーザのユーザ識別情報であると判断したため、承認設定部２１１は、承認指示が有するユーザ識別情報「Ｂ１００５６８」を「承認済情報」として、また、承認指示が有する承認対象となる帳票の情報の識別情報（ここではファイル名）である「仕訳２０１３０９２３」を「承認情報ＩＤ」として有するレコードを、図８に示した承認管理情報に追記する。これにより、承認済情報が、参照情報格納部２０２に格納されている承認の対象となる情報に対応付けられたこととなる。
【０１６５】
図１２は、変更後の承認管理情報を示す図である。
【０１６６】
ここで、例えば、参照受信部２０１が、参照ユーザ端末３０ｂから、参照情報格納部２０２に格納されている「仕訳２０１３０９２３」というファイル名の情報の参照を要求する参照要情報を受信したとし、この参照要求情報のユーザ識別情報が、参照ユーザのユーザ識別情報であると判断されたとする。参照送信部２１２は、このファイル名「仕訳２０１３０９２３」という情報を、参照情報格納部２０２から読み出す。次に、参照送信部２１２は、図１２に示した承認管理情報において、「承認情報ＩＤ」の値が「仕訳２０１３０９２３」と一致するレコードを検索する。ここでは、一致するレコードが検出されたとする。参照送信部２１２は、検出したレコードの「承認ＩＤ」の値である「Ｂ１００５６８」を取得する。更に、ここでは、参照送信部２１２は、取得した「承認ＩＤ」の値に対応した承認印の画像を、参照サーバ装置２０内の図示しない格納部から取得する。例えば、図示しない格納部に、参照識別情報と、この参照識別情報が示す参照ユーザの印鑑の画像とを対応付けた情報を予め格納しておき、この情報から、「承認ＩＤ」の値である参照ユーザのユーザ識別情報と対応付けられた印鑑の画像を取得する。そして、参照送信部２１２は、上記で読み出したファイル名が「仕訳２０１３０９２３」である情報と、取得した印鑑の画像とを対応付けて参照ユーザ端末３０ｂに送信する。印鑑の画像は、承認済情報として用いられる参照ユーザのユーザ識別情報と対応しているものであるから、参照情報格納部２０２から取得した情報と対応付けて送信される印鑑の画像も、参照済情報と考えて良い。
【０１６７】
参照ユーザ端末３０ｂは、受信したファイル名が「仕訳２０１３０９２３」である情報の、承認済情報である印鑑の画像を配置する位置に、受信した情報と対応付けられて送信された印鑑の画像を配置して、モニタ等に表示する。
【０１６８】
図１３は、参照ユーザ端末３０ｂによる承認済の情報の表示例を示す図である。図に示すように、承認印を表示する位置１３に、承認済情報として送信された印鑑の画像１４が表示されている。
【０１６９】
ここで、例えば、毎日の予め指定された日時に参照情報格納部２０２に格納されている情報を削除する処理を実行することが、予め設定されており、情報削除部２０７が、図示しない時計等から取得した現在の日時により、参照情報格納部２０２に格納されている情報を削除する処理を行うタイミングになったと判断したとする。
【０１７０】
図１４は、参照情報格納部２０２に格納されている情報を管理する参照情報管理表である。参照情報管理表は、「情報ＩＤ」と「蓄積日時」という項目を有している。「情報ＩＤ」は、参照情報格納部２０２に格納されている情報の識別情報であり、ここでは、例えばファイル名であるとする。「蓄積日時」は、情報が蓄積された日時であるとする。
【０１７１】
情報削除部２０７は、図１４に示した参照情報管理表の各レコード（行）が、予め指定された削除対象を判断するための条件を満たすか否かを判断する。ここでは、この条件は、蓄積されてから現在の日時までの経過時間が、９０日以上であるという条件であったとする。情報削除部２０７は、例えば、図１４に示した参照情報管理表の各レコード（行）から、「蓄積時刻」を、時刻が古い順に順次読み出し、現在の日時との差を算出する。現在の時刻は、例えば、「２０１３年９月２５日」であったとする。そして、その差が、９０日以上であれば、その「蓄積日時」を有するレコードを参照情報管理表から削除して、このレコードの「情報ＩＤ」が示す情報を参照情報格納部２０２から削除する。
【０１７２】
例えば、図１４において、「蓄積日時」が「２０１３年６月２日」であるレコードとこれに対応する情報は、現在の時刻よりも９０日以上前の日時であるため削除される。また、「蓄積日時」が「２０１３年７月３日」であるレコードとこれに対応する情報は、現在の時刻よりも９０日以上前の日時であるため削除されない。なお、削除されないレコード検出された時点で削除する処理を終了しても良い。
【０１７３】
このように参照情報格納部２０２に格納された情報を削除することで、不要な情報を削除してセキュリティを向上させることができる。
【０１７４】
ここで、例えば、毎月の予め指定された日時に課金処理を行うことが、予め設定されており、課金処理部１１０が、図示しない時計等から取得した現在の日時により、ユーザに対して課金処理を行うタイミングになったと判断したとする。
【０１７５】
図１５は、通常課金情報格納部１０８に格納されている通常課金情報を管理する通常課金管理表である。通常課金管理表は、「通常ＩＤ」と、「契約期限」と、「課金先」という属性を有している。「通常ＩＤ」は、通常識別情報である。「契約期限」は、情報処理システム１を利用するための契約、あるいは情報処理システム１により提供される機能やサービスを利用するための契約の期限であり、ここでは、この「契約期限」の次の月に、課金が行われるものとする。「課金先」は、課金先の情報であり、この課金先に対して課金処理が行われる。
【０１７６】
図１６は、参照課金情報格納部１０９に格納されている参照課金情報を管理する参照課金管理表である。参照課金管理表は、「参照ＩＤ」と、「契約期限」と、「課金先」という属性を有している。「参照ＩＤ」は、参照識別情報である。「契約期限」は、情報処理システム１やその一部を利用するための契約、あるいは情報処理システム１やその一部により提供される機能やサービスを利用するための契約の期限であり、ここでは、この「契約期限」の次の月に、課金が行われるものとする。「課金先」は、課金先の情報であり、この課金先に対して課金処理が行われる。
【０１７７】
課金処理部１１０は、図１５に示した通常課金管理表の一のレコードの「契約期限」の値を取得し、この値が、現在の日時が含まれる月よりも前の月であるか否かを判断する。そして、前の月であれば、課金処理を行う。例えば現在の日時が含まれる月が「２０１３年９月」であったとする。
【０１７８】
まず、課金処理部１１０は、図１５に示した通常課金管理表の上から１行目のレコードの「契約期限」の値「２０１３年８月」を取得し、この値が、「２０１３年９月」より前であるか否かを判断する。ここでは前であるため、課金処理部１１０は、課金処理を行う。例えば、１行目のレコードの「課金先」の情報である「請求書：東京都千代田区…」という情報を取得し、取得した情報の先頭の文字列が「請求書：」であるため、それ以降の文字列が示す住所に、請求書を発行する処理を行う。なお、請求書を発行する処理は、例えば、経理の担当者等に、請求書の発行を依頼する処理等の、請求書を発行する処理の一部の処理であっても良い。このとき、課金する金額、即ち、請求金額は、通常ユーザに対して予め対応付けられた金額とする。この金額は、例えば、図示しない記憶媒体等に予め蓄積しておく。なお、「契約期限」の値が、現在の月よりも前でなければこのレコードに対応するユーザに対して課金処理は行わない。
【０１７９】
また、同様に２行目以降のレコードについても同様の処理を行う。なお、「課金先」の値の先頭の文字列が「自動引き落とし：」である場合、それ以降の文字列が示す銀行口座等から自動引き落としを行う。
【０１８０】
そして、全てのレコードについて処理が終了した場合、同様の処理を、図１６に示した参照課金管理表についても行う。即ち、課金処理部１１０は、図１６に示した参照課金管理表の一のレコードの「契約期限」の値を取得し、この値が、現在の日時が含まれる月よりも前の月であるか否かを判断する。そして、前の月であれば、課金処理を行う。課金処理は、通常課金管理表を用いた場合と同様の処理が、参照課金管理表の「課金先」の情報を用いて行われる。
【０１８１】
ただし、参照課金管理表を用いた場合に課金する金額（例えば、請求する金額）は、通常課金管理表を用いた場合に課金する金額とは異なる金額とする。例えば、参照課金管理表を用いた場合に課金する金額は、実行できる処理が制限されていることから、通常課金管理表を用いた場合に課金する金額よりも少ない金額とする。あるいは、通常ユーザについては、別途、基本料金等が企業等から支払われている場合においては、参照課金管理表を用いた場合に課金する金額は、通常課金管理表を用いた場合に課金する金額より多い金額としてもよい。
【０１８２】
なお、通常課金管理表と参照課金管理表とを用いてそれぞれ課金処理を行う場合、全てのレコードについて「契約期限」の値に基づいて、課金を行うか否かを判断する代わりに、上述した情報削除部２０７による情報の削除の処理と同様に、各管理表について「契約期限」の値が古いものから、順に課金処理を行うか否かの判断を行うようにして、課金処理が不要であると判断されるレコードが検出された時点で、各管理表についての処理を終了しても良い。
【０１８３】
以上、本実施の形態によれば、参照ユーザが情報を蓄積できないようにすることができ、例えば、誤った情報の蓄積や、改ざん等が行われないようにして、情報を適切に管理することができる。
【０１８４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報受信部や、通常送信部、参照情報送信部等など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１８５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１８６】
なお、上記各実施の形態における情報処理システムを実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザから送信された情報であって、ユーザ識別情報を有する情報であるユーザ送信情報に対応する情報が格納される情報格納部と、情報格納部に対して情報の蓄積及び読み出しが許可されたユーザである通常ユーザのユーザ識別情報である通常識別情報が格納される通常識別情報格納部と、にアクセス可能なコンピュータを、ユーザ送信情報を受信する情報受信部と、通常識別情報を用いて、情報受信部が受信したユーザ送信情報が有するユーザ識別情報が、通常ユーザのユーザ識別情報であるか判断する判断部と、判断部が通常ユーザのユーザ識別情報であると判断した場合に、ユーザ送信情報に対応した情報を情報格納部に蓄積する蓄積部と、判断部が通常ユーザのユーザ識別情報であると判断した場合に、ユーザ送信情報に対応した情報格納部に格納されている情報を送信する通常送信部と、通常ユーザ以外のユーザであって、情報格納部に格納されている情報の参照が許可されているユーザである１以上の参照ユーザが参照できるよう、情報格納部に格納されている情報を送信する参照情報送信部と、して機能させるためのプログラムである。
【０１８７】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１８８】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１８９】
図１７は、上記プログラムを実行して、上記実施の形態による情報処理システムを実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１９０】
図１７において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１９１】
図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１９２】
コンピュータシステム９００に、上記実施の形態による情報処理システム等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１９３】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理システムの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１９４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１９５】
以上のように、本発明にかかる情報処理システム等は、会計処理や財務処理等を行うシステム等として適しており、特に、複数のユーザが利用するシステム等として有用である。
【符号の説明】
【０１９６】
１  情報処理システム
１０  情報処理サーバ装置
２０  参照サーバ装置
３０  ユーザ端末
３０ａ  通常ユーザ端末
３０ｂ  参照ユーザ端末
１０１  情報格納部
１０２  情報受信部
１０３  通常識別情報格納部
１０４  判断部
１０５  蓄積部
１０６  通常送信部
１０７  参照情報送信部
１０８  通常課金情報格納部
１０９  参照課金情報格納部
１１０  課金処理部
２０１  参照受信部
２０２  参照情報格納部
２０３  参照蓄積部
２０４  参照要求受信部
２０５  参照識別情報格納部
２０６  参照判断部
２０７  情報削除部
２０８  承認指示受信部
２０９  承認識別情報格納部
２１０  承認判断部
２１１  承認設定部
２１２  参照送信部
【図１】
2015049742.tif 000003
【図２】
2015049742.tif 000004
【図３】
2015049742.tif 000005
【図４】
2015049742.tif 000006
【図５】
2015049742.tif 000007
【図６】
2015049742.tif 000008
【図７】
2015049742.tif 000009
【図８】
2015049742.tif 000010
【図９】
2015049742.tif 000011
【図１０】
2015049742.tif 000012
【図１１】
2015049742.tif 000013
【図１２】
2015049742.tif 000014
【図１３】
2015049742.tif 000015
【図１４】
2015049742.tif 000016
【図１５】
2015049742.tif 000017
【図１６】
2015049742.tif 000018
【図１７】
2015049742.tif 000019
【図１８】
2015049742.tif 000020