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