JP6147147B2 - Information processing system, information processing method, and program - Google Patents
Information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP6147147B2 JP6147147B2 JP2013181471A JP2013181471A JP6147147B2 JP 6147147 B2 JP6147147 B2 JP 6147147B2 JP 2013181471 A JP2013181471 A JP 2013181471A JP 2013181471 A JP2013181471 A JP 2013181471A JP 6147147 B2 JP6147147 B2 JP 6147147B2
- Authority
- JP
- Japan
- Prior art keywords
- customer
- information
- identification information
- unit
- customer identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、会計処理や財務処理等を行うシステム等に関するものである。 The present invention relates to a system for performing accounting processing, financial processing, and the like.
従来のサーバ装置等を用いて、会計処理等を実行したり、会計処理に関する情報を管理するシステムとしては、企業の仕訳対象データを金融機関等の事業者システムからネットワーク経由で入力して仕訳処理をホスト側で実行し、複式簿記の仕訳フォーマットとして出力する機能を有するホストコンピュータを備えたSaaS型汎用会計処理システムが知られていた(例えば、特許文献1参照)。 As a system for executing accounting processing and managing information related to accounting processing using a conventional server device etc., journal entry processing is performed by inputting corporate journal entry data from a business system such as a financial institution via a network. Has been known on the SaaS type general-purpose accounting system including a host computer having a function of executing the above on the host side and outputting it as a journal entry format for double entry bookkeeping (for example, see Patent Document 1).
しかしながら、従来の会計処理等に用いられるシステムにおいては、顧客がシステムを利用するための契約に関する情報も、顧客が会計処理に利用する情報も同じサーバ装置内に格納されるため、セキュリティの確保が難しいという課題があった。例えば、顧客が利用可能な領域に、ウィルス等に感染したファイルや、サーバ装置の情報を読み出す悪意のあるプログラム等が誤って蓄積されると、場合によっては、同じサーバ装置内の顧客の契約に関する情報が削除されたり、外部に漏洩したりしてしまう可能性があった。 However, in a system used for conventional accounting processing and the like, information related to a contract for a customer to use the system and information used by the customer for accounting processing are stored in the same server device, so security can be ensured. There was a difficult problem. For example, if a file infected with a virus or a malicious program that reads server device information is mistakenly stored in an area that can be used by the customer, it may be related to the contract of the customer in the same server device. Information could be deleted or leaked to the outside.
本発明の情報処理システムは、顧客管理サーバ装置と、顧客利用サーバ装置とを備えた情報処理システムであって、顧客管理サーバ装置は、契約に関する情報である契約情報が格納される契約情報格納部と、顧客から送信される契約情報を受信して契約情報格納部に蓄積する契約情報受信部と、契約情報受信部が受信した契約情報に対応した顧客専用の情報が蓄積される領域であって、顧客の識別情報である顧客識別情報と対応付けられた領域である顧客専用領域を作成する作成指示を、顧客利用サーバ装置に送信する作成指示送信部とを備え、顧客利用サーバ装置は、顧客から送信された情報であって顧客の顧客識別情報を有する情報である顧客送信情報に対応する情報が格納される情報格納部と、顧客利用サーバ装置から作成指示を受信する作成指示受信部と、作成指示受信部が受信した作成指示に応じて、情報格納部に、作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する領域作成部と、顧客送信情報を受信する情報受信部と、情報受信部が受信した顧客送信情報に対応する処理を実行する実行部とを備え、実行部は、情報受信部が受信した顧客送信情報に対応する情報を、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部の顧客専用領域に蓄積する蓄積手段と、情報受信部が受信した顧客送信情報に対応する情報を、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部の顧客専用領域から取得して送信する送信手段とを備えた情報処理システムである。 An information processing system according to the present invention is an information processing system including a customer management server device and a customer use server device, and the customer management server device stores a contract information storage unit that stores contract information that is information related to a contract. A contract information receiving unit that receives contract information transmitted from the customer and stores it in the contract information storage unit, and an area in which customer-specific information corresponding to the contract information received by the contract information receiving unit is stored. A creation instruction transmitting unit for transmitting a creation instruction for creating a customer dedicated area, which is an area associated with customer identification information, which is customer identification information, to the customer use server apparatus. Information storage unit that stores information corresponding to customer transmission information that is information transmitted from the customer and that has customer identification information of the customer, and receives a creation instruction from the customer use server device A creation instruction receiving unit, an area creating unit that creates a customer-specific area associated with customer identification information corresponding to the creation instruction in the information storage unit in accordance with the creation instruction received by the creation instruction receiving unit, and a customer An information receiving unit that receives the transmission information; and an execution unit that executes a process corresponding to the customer transmission information received by the information receiving unit. The execution unit stores information corresponding to the customer transmission information received by the information receiving unit. Storage means for storing in the customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information, and information corresponding to the customer transmission information received by the information receiving unit, The information processing system includes a transmission unit that acquires and transmits from a customer-dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information.
かかる構成により、顧客から送信される顧客送信情報に対する処理を行うサーバ装置と、顧客の契約情報を格納するサーバ装置とを異なるサーバ装置とすることができ、顧客の契約に関する情報のセキュリティを向上させることができる。 With this configuration, the server device that processes the customer transmission information transmitted from the customer and the server device that stores the customer contract information can be different from each other, and the security of information related to the customer contract is improved. be able to.
また、本発明の情報処理システムは、前記情報処理システムにおいて、領域作成部は、情報受信部が受信した顧客送信情報が有する顧客識別情報が、過去に情報受信部が受信した顧客送信情報に含まれていた顧客識別情報と一致しない場合に、顧客識別情報と対応付けられた顧客専用領域を作成する情報処理システムである。 In the information processing system of the present invention, in the information processing system, the area creation unit includes customer identification information included in the customer transmission information received by the information reception unit in customer transmission information received by the information reception unit in the past. This is an information processing system that creates a customer-specific area associated with customer identification information when the customer identification information does not match.
かかる構成により、顧客からアクセスが行われるまでは、顧客専用領域を作成しないため、情報格納部の容量を有効利用することができる。 With such a configuration, the customer dedicated area is not created until the customer accesses, so that the capacity of the information storage unit can be used effectively.
また、本発明の情報処理システムは、前記情報処理システムにおいて、顧客利用サーバ装置は、情報受信部が受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報と対応付けられた顧客専用領域が存在しない場合に、顧客識別情報を顧客管理サーバ装置に送信する顧客識別情報送信部を更に備え、顧客管理サーバ装置は、契約情報に対応する顧客識別情報の履歴を示す情報であって、1以上の顧客識別情報で構成される履歴情報が格納される顧客履歴格納部と、契約情報受信部が契約情報を受信した場合に、契約情報に対応する顧客の顧客識別情報を取得して、取得した顧客識別情報を有する履歴情報であって、契約情報に対応する履歴情報を顧客履歴格納部に蓄積する顧客識別情報取得部と、顧客履歴格納部に格納されている顧客識別情報を変更するための、変更後の顧客識別情報を取得する変更後顧客識別情報取得部と、変更後顧客識別情報取得部が取得した変更後の顧客識別情報を有する履歴情報であって、変更前の顧客識別情報と同じ契約情報に対応する履歴情報を、顧客履歴格納部に蓄積する顧客履歴変更部と、顧客識別情報送信部が送信する顧客識別情報を受信する顧客識別情報受信部と、顧客履歴格納部に、顧客識別情報受信部が受信した顧客識別情報と同じ顧客識別情報があるか否かを判断する判断部と、判断部が同じ顧客識別情報があると判断した場合に、この判断結果を示す情報である判断結果情報を顧客利用サーバ装置に送信する判断結果送信部と、を更に備え、顧客利用サーバ装置は、顧客管理サーバ装置から判断結果情報を受信する判断結果受信部を更に備え、実行部は、判断結果受信部が判断結果情報を受信した場合に、情報受信部が受信した顧客送信情報に応じた処理を実行し、判断結果受信部が判断結果情報を受信していない場合には処理を実行しない情報処理システムである。 In the information processing system of the present invention, in the information processing system, the customer use server device has a customer dedicated area associated with the same customer identification information as the customer identification information included in the customer transmission information received by the information receiving unit. A customer identification information transmitting unit that transmits customer identification information to the customer management server device when it does not exist, the customer management server device is information indicating a history of customer identification information corresponding to the contract information, and is one or more When the customer history storage unit that stores the history information composed of customer identification information and the contract information receiving unit receives the contract information, the customer identification information of the customer corresponding to the contract information is acquired and acquired. History information having customer identification information, the customer identification information acquisition unit storing history information corresponding to the contract information in the customer history storage unit, and the customer information stored in the customer history storage unit History information having changed customer identification information acquired by the changed customer identification information acquisition unit and changed customer identification information acquisition unit for acquiring changed customer identification information for changing the identification information, A customer history change unit that stores history information corresponding to the same contract information as the customer identification information before the change in the customer history storage unit, a customer identification information reception unit that receives the customer identification information transmitted by the customer identification information transmission unit, and When determining that the customer history storage unit has the same customer identification information as the customer identification information received by the customer identification information receiving unit, and the determination unit determines that there is the same customer identification information, A determination result transmitting unit that transmits determination result information that is information indicating the determination result to the customer use server device, and the customer use server device receives the determination result information from the customer management server device And an execution unit that executes processing according to the customer transmission information received by the information receiving unit when the determination result receiving unit receives the determination result information, and the determination result receiving unit receives the determination result information. This is an information processing system that does not execute processing when not received.
かかる構成により、顧客が古い顧客識別情報を用いて顧客利用サーバ装置にアクセスできるようにすることができる。 With this configuration, the customer can access the customer use server device using the old customer identification information.
また、本発明の情報処理システムは、前記情報処理システムにおいて、判断結果送信部は、顧客識別情報受信部が受信した顧客識別情報に対応付けられた契約情報と同じ契約情報に対応づけられた最新の顧客識別情報を判断結果情報として顧客履歴格納部から取得して送信し、顧客管理サーバ装置は、変更後顧客識別情報取得部が取得した変更後の顧客識別情報と、顧客識別情報により変更される顧客識別情報である変更前の顧客識別情報と、を有する変更顧客管理情報を、顧客利用サーバ装置に送信する変更顧客管理情報送信部を更に備え、顧客利用サーバ装置は、顧客管理サーバ装置から変更顧客管理情報を受信する変更顧客管理情報受信部と、顧客専用領域と対応付けられている顧客識別情報のうちの、変更顧客管理情報受信部が受信した変更顧客管理情報が有する変更前の顧客識別情報と一致する顧客識別情報を、当該変更顧客管理情報が有する最新の顧客識別情報に更新する更新部とを更に備え、蓄積手段は、判断結果受信部が受信した最新の顧客識別情報に対応付けられた情報格納部の顧客専用領域に、情報受信部が受信した顧客送信情報に対応する情報を蓄積し、送信手段は、判断結果受信部が受信した最新の顧客識別情報に対応付けられた情報格納部の顧客専用領域から、情報受信部が受信した顧客送信情報に対応する情報を取得して送信する情報処理システムである。 In the information processing system of the present invention, in the information processing system, the determination result transmitting unit is the latest associated with the same contract information as the contract information associated with the customer identification information received by the customer identification information receiving unit. The customer management server device is changed by the customer identification information after the change acquired by the customer identification information acquisition unit after the change and the customer identification information. A change customer management information transmitting unit that transmits the changed customer management information having the customer identification information before the change that is the customer identification information to the customer use server device, the customer use server device from the customer management server device The changed customer management information receiving unit that receives the changed customer management information, and the changed customer management information receiving unit among the customer identification information associated with the customer dedicated area An update unit that updates the customer identification information that matches the customer identification information before the change included in the changed customer management information to the latest customer identification information included in the changed customer management information, and the storage means receives the determination result. The information corresponding to the customer transmission information received by the information receiving unit is stored in the customer dedicated area of the information storage unit associated with the latest customer identification information received by the unit, and the transmission means is received by the judgment result receiving unit. The information processing system acquires and transmits information corresponding to the customer transmission information received by the information receiving unit from the customer dedicated area of the information storage unit associated with the latest customer identification information.
かかる構成により、顧客が古い顧客識別情報を用いて顧客利用サーバ装置にアクセスした場合でも、蓄積される情報は、顧客の最新の顧客識別情報と対応付けられた顧客専用領域に蓄積され、送信される情報は、顧客の最新の顧客識別情報と対応付けられた顧客専用領域から読み出されて送信されるようにすることができる。 With this configuration, even when a customer accesses the customer use server device using old customer identification information, the accumulated information is accumulated and transmitted in a customer dedicated area associated with the latest customer identification information of the customer. The information can be read out from the customer dedicated area associated with the latest customer identification information of the customer and transmitted.
本発明による情報処理システム等によれば、顧客の契約に関する情報のセキュリティを向上させることができる。 According to the information processing system and the like according to the present invention, it is possible to improve the security of information related to customer contracts.
以下、情報処理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of an information processing system and the like will be described with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again.
(実施の形態)
図1は、本実施の形態における情報処理システム1のブロック図である。
(Embodiment)
FIG. 1 is a block diagram of an
情報処理システム1は、顧客管理サーバ装置10、顧客利用サーバ装置20、及び顧客端末30を備える。ここでは、説明の便宜上、顧客管理サーバ装置10、顧客利用サーバ装置20、及び顧客端末30をそれぞれ一つずつ備えている場合を例に挙げて説明しているが、各装置は、2以上であってもよい。顧客管理サーバ装置10、顧客利用サーバ装置20、及び顧客端末30は、例えば、有線または無線のネットワークや通信回線により、情報の送受信が可能となるよう接続されている。
The
顧客管理サーバ装置10は、契約情報格納部100、契約情報受信部101、作成指示送信部102、顧客履歴格納部103、顧客識別情報取得部104、変更後顧客識別情報取得部105、顧客履歴変更部106、変更顧客管理情報送信部107、顧客識別情報受信部108、判断部109、判断結果送信部110を備える。
The customer
顧客利用サーバ装置20は、情報格納部201、情報受信部202、作成指示受信部203、領域作成部204、変更顧客管理情報受信部205、更新部206、顧客識別情報送信部207、判断結果受信部208、実行部209とを備える。
The customer
実行部209は、蓄積手段210及び送信手段211を備える。
The
契約情報格納部100には、契約情報が格納される。契約情報は、例えば、この契約情報の識別情報である契約識別情報と対応付けられて契約情報格納部100に格納される。契約情報は、契約に関する情報であり、具体的には、顧客利用サーバ装置20を利用するための契約に関する情報である。顧客利用サーバ装置20を利用するということは、例えば、顧客利用サーバ装置20の情報格納部201内の顧客の専用領域を利用することや、顧客利用サーバ装置20が提供する機能やサービスや、顧客利用サービスで実行されるアプリケーションソフトウェア等を利用すること等である。契約情報とは、例えば、契約内容を示す情報や、契約者を示す情報や、契約者の連絡先等の情報や、契約内容についての情報(例えば、利用可能な機能を指定する情報や、利用可能な専用領域のデータ容量等の情報)や、契約日や、契約期限日、契約期間等の情報のうちの1以上を含む。契約者を示す情報は、例えば個人名や法人名や、これらに対応するコード等である。
The contract
契約識別情報は、例えば契約情報が識別可能な情報である。契約識別情報は、例えば、文字列やコード等の情報である。 The contract identification information is information that allows the contract information to be identified, for example. The contract identification information is information such as a character string and a code, for example.
契約情報は、例えば、契約者である顧客の顧客識別情報と対応付けられた情報である。例えば、契約情報は、顧客の顧客識別情報と対応付けられて契約情報格納部100に蓄積される。例えば、契約情報が、契約者である顧客の顧客識別情報を有していても良い。また、契約識別情報と、顧客識別情報とを対応付ける情報が、図示しない格納部等に格納されていても良い。例えば、契約識別情報と、顧客識別情報とを対応付ける情報が、顧客履歴格納部103に格納されていても良い。
The contract information is, for example, information associated with customer identification information of a customer who is a contractor. For example, the contract information is stored in the contract
顧客識別情報は、顧客を識別可能な情報であればよい。顧客識別情報は、例えば、顧客IDや、顧客のメールアドレスや電話番号、顧客に割り当てられた任意の文字列やコード等である。なお、顧客識別情報の代わりに、この顧客識別情報と対応付けられた他の識別情報が一時的に用いられる場合、この他の識別情報を顧客識別情報と考えても良い。他の識別情報は、例えば、セッションID等である。顧客識別情報は、顧客が指定した情報であっても良いし、予め指定されたルールやアルゴリズム等に応じて顧客端末30や、契約情報受信部101等が取得した情報であっても良い。
The customer identification information may be information that can identify the customer. The customer identification information is, for example, a customer ID, a customer's mail address or telephone number, and an arbitrary character string or code assigned to the customer. When other identification information associated with the customer identification information is temporarily used instead of the customer identification information, the other identification information may be considered as customer identification information. Other identification information is, for example, a session ID. The customer identification information may be information specified by the customer, or may be information acquired by the
契約情報格納部100は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。かかることは以下の他の格納部についても同様である。
The contract
契約情報受信部101は、顧客から送信される契約情報を受信する。なお、予め契約情報の一部の情報が、顧客管理サーバ装置10等に格納されている場合において、この契約情報が示す契約を完了させるための、残りの契約情報を顧客から受信することや、契約を同意することを示す情報等を受信することも、契約情報を受信することと考えても良い。例えば、契約内容を示す情報等が、顧客管理サーバ装置10等に格納されている場合、この契約内容に同意する情報と、契約者の情報等の情報を受信することも、契約情報を受信することと考えても良い。契約情報受信部101は、例えば、顧客が利用する顧客端末30からネットワークや通信回線等を介して送信される契約情報を受信する。契約情報受信部101は、受信した契約情報を、例えば、契約識別情報と対応付けて契約情報格納部100に蓄積する。契約情報受信部101は、例えば、予め指定されたルールやアルゴリズム等に応じて契約識別情報を取得し、この契約識別情報を契約情報と対応付けて契約情報格納部100に蓄積してもよい。
The contract
契約情報受信部101は、通常、無線または有線の通信手段で実現される。契約情報受信部101は、通信デバイスを含むと考えても、含まないと考えても良い。
The contract
作成指示送信部102は、作成指示を顧客利用サーバ装置20に送信する。作成指示は、顧客専用領域を作成する指示である。作成指示は、例えば、顧客利用サーバ装置20の情報格納部201内に、顧客専用領域を作成する指示である。顧客専用領域は、契約情報受信部101が受信した契約情報に対応した顧客専用の情報が蓄積される領域である。契約情報に対応した顧客とは、契約情報に対応する契約者、即ち契約情報が示す契約の契約者である。顧客専用領域は、具体的には顧客識別情報と対応付けられた領域である。顧客専用領域は、例えば、顧客専用領域と対応付けられた顧客識別情報が示す顧客だけが利用できる(例えば情報の蓄積や読み出し等を行うことができる)領域である。顧客専用領域は、例えば、顧客識別情報と対応付けられた領域や、フォルダやディレクトリである。顧客専用領域の作成とは、例えば、顧客専用領域を確保することや、顧客専用領域となる領域を割り当てることや、顧客専用領域となるフォルダやディレクトリを指定、あるいは作成することである。作成指示は、例えば、作成される顧客専用領域の利用者である顧客の顧客識別情報を有している。
The creation
作成指示は、例えば、作成を指示する命令等の情報や、作成される顧客専用領域の容量を指定する情報や、作成先となる顧客利用サーバ装置20等を指定する情報を有していても良い。なお、作成指示は、この作成指示に応じて領域作成部204が、顧客専用領域を作成可能な情報であればよく、例えば、顧客専用領域を作成させる明示的な命令等を含まなくても良い。例えば、作成指示は、顧客専用領域の作成を許可する情報であっても良い。
The creation instruction may include, for example, information such as a command for instructing creation, information for designating the capacity of the customer dedicated area to be created, and information for designating the customer
作成指示送信部102は、通常、無線または有線の通信手段で実現される。作成指示送信部102は、通信デバイスを含むと考えても、含まないと考えても良い。
The creation
顧客履歴格納部103には、1または2以上の履歴情報が格納される。履歴情報は、契約情報に対応する顧客識別情報の履歴を示す情報である。履歴情報は、例えば、契約情報を示す情報と、この契約情報に対応する顧客の顧客識別情報を有する情報である。具体的には、履歴情報は、契約情報を示す契約識別情報と、顧客識別情報とを有する情報である。履歴情報は、少なくとも一の契約情報に対応付けられた履歴情報間において、顧客識別情報の取得された順番を特定することが可能な情報、例えば蓄積日時や、蓄積順を示す連番等を更に有するものであることが好ましい。例えば、一の契約情報と対応付けられた(具体的には一の契約識別情報と対応付けられた)1以上の履歴情報は、過去に一の契約情報に対応付けられた顧客識別情報の集合を示していると考えてもよい。各契約情報と対応付けられた蓄積順が最も新しい履歴情報は、各契約情報と対応付けられた最新の顧客識別情報である。
The customer
顧客識別情報取得部104は、契約情報受信部101が契約情報を受信した場合に、契約情報に対応する顧客の顧客識別情報を取得する。そして、取得した顧客識別情報を有する履歴情報であって、契約情報受信部101が受信した契約情報に対応する履歴情報を顧客履歴格納部103に蓄積する。具体的には、取得した顧客識別情報と、契約情報受信部101が受信した契約情報を示す契約識別情報と、顧客識別情報が取得された順番を特定可能な情報(例えば蓄積日時等)とを有する履歴情報を蓄積する。顧客識別情報取得部104が顧客識別情報をどのように取得するかは問わない。例えば、ここで取得する顧客識別情報は、顧客端末30から送信された契約情報に含まれていた(あるいは対応付けられていた)顧客識別情報であっても良いし、顧客識別情報取得部104が予め指定されたルールやアルゴリズム等に従って取得した顧客識別情報(例えばランダムな文字や数字で構成される情報等)であっても良い。あるいは、取得する顧客識別情報は、情報処理システム1の管理者等が指定した顧客識別情報であっても良い。顧客識別情報取得部104が取得する顧客識別情報は、例えば、契約時に設定される顧客識別情報である。
The customer identification
顧客識別情報取得部104は、通常、MPUやメモリ等から実現され得る。顧客識別情報取得部104の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The customer identification
変更後顧客識別情報取得部105は、顧客履歴格納部103に格納されている顧客識別情報を変更するための、変更後の顧客識別情報を取得する。変更後顧客識別情報取得部105は、顧客端末30から送信される顧客識別情報を取得してもよいし、契約の更新や、情報処理システム1やその一部のバージョンアップに伴って、情報処理システム1の管理者等から指定される変更後の顧客識別情報を取得しても良い。変更後顧客識別情報取得部105は、通常、変更対象となる変更前の顧客識別情報、または変更対象となる顧客識別情報が対応付けられている契約情報を指定可能な情報(例えば、契約識別情報)と対応付けられた変更後の顧客識別情報を取得する。なお、バージョンアップ等に伴って、契約情報が更新される場合、更新前後の契約情報は、同じ契約情報と考えても良い。例えば、更新前後の契約情報を対応付けて管理する情報を図示しない記憶媒体に蓄積しておくことで、更新前後の契約情報の対応付けが可能である。かかることは、契約識別情報についても同様である。あるいは、契約識別情報として、契約情報が更新されても変更されない契約識別情報を用いても良い。
The post-change customer identification
変更後顧客識別情報取得部105は、通常、MPUやメモリ等から実現され得る。変更後顧客識別情報取得部105の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。なお、変更後の顧客識別情報を、例えば、顧客端末30から受信する場合、変更後顧客識別情報取得部105は、受信手段等で実現されても良い。
The post-change customer identification
顧客履歴変更部106は、変更後顧客識別情報取得部105が取得した変更後の顧客識別情報を有する履歴情報であって、変更前の顧客識別情報と同じ契約情報に対応付けられた履歴情報を、顧客履歴格納部103に蓄積する。例えば、変更後顧客識別情報取得部105が取得した変更後の顧客識別情報が契約識別情報と対応付けられている場合、変更後顧客識別情報取得部105が取得した変更後の顧客識別情報と、この契約識別情報とを有する履歴情報を顧客履歴格納部103に追記する。また、例えば、変更後顧客識別情報取得部105が変更前の顧客識別情報と対応付けられた変更後の顧客識別情報を取得した場合、この変更前の顧客識別情報と一致する顧客識別情報を有する履歴情報が有している契約識別情報と、変更後顧客識別情報取得部105が取得した変更後の顧客識別情報とを有する履歴情報を追記する。
The customer
顧客履歴変更部106は、通常、MPUやメモリ等から実現され得る。顧客履歴変更部106の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The customer
変更顧客管理情報送信部107は、変更顧客管理情報を顧客利用サーバ装置20に送信する。変更顧客管理情報は、変更後顧客識別情報取得部105が取得した変更後の顧客識別情報と、顧客識別情報により変更される顧客識別情報である変更前の顧客識別情報と、を有する情報である。変更顧客管理情報送信部107は、例えば、変更後顧客識別情報取得部105が変更後の顧客識別情報を取得した場合、あるいは、顧客履歴変更部106が変更後の顧客識別情報を、履歴情報に加えた場合に、変更顧客管理情報を送信する。
The changed customer management
変更顧客管理情報送信部107は、通常、無線または有線の通信手段で実現される。変更顧客管理情報送信部107は、通信デバイスを含むと考えても、含まないと考えても良い。
The changed customer management
顧客識別情報受信部108は、顧客利用サーバ装置20から顧客識別情報を受信する。具体的には、顧客識別情報受信部108は、後述する顧客識別情報送信部207が送信する顧客識別情報を受信する。
The customer identification
顧客識別情報受信部108は、通常、無線または有線の通信手段で実現される。顧客識別情報受信部108は、通信デバイスを含むと考えても、含まないと考えても良い。
The customer identification
判断部109は、顧客履歴格納部103に、顧客識別情報受信部108が受信した顧客識別情報と同じ顧客識別情報があるか否かを判断する。例えば、顧客識別情報受信部108が受信した顧客識別情報を検索キーとして、顧客履歴格納部103に格納されている履歴情報が有する顧客識別情報の中から、一致する顧客識別情報を検索する。一致する顧客識別情報が検出された場合、同じ顧客識別情報があるという判断結果を取得する。検出されなかった場合、同じ顧客識別情報がないという判断結果を取得する。
The
判断部109は、通常、MPUやメモリ等から実現され得る。判断部109の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
判断結果送信部110は、判断部109が同じ顧客識別情報があると判断した場合に、判断結果情報を顧客利用サーバ装置20に送信する。判断結果情報は、判断部109が同じ顧客識別情報があると判断した場合の、この判断結果を示す情報である。判断結果情報は、結果的に、判断部109が同じ顧客識別情報があると判断したことを認識可能な情報であればよい。例えば、判断結果情報は、同じ顧客識別情報があると判断されたことを示す情報である。また、判断結果送信部110は、同じ顧客識別情報があると判断された場合にのみ、何らかの情報を判断結果情報として送信するようにし、同じ顧客識別情報がないと判断した場合は、判断結果情報を送信しないようにしてもよい。これにより、後述する顧客利用サーバ装置20は、何らかの情報が送られてきた場合に、判断部109が、同じ顧客識別情報があると判断したことを認識することができる。
The determination
判断結果送信部110は、例えば、判断結果情報として、顧客識別情報受信部108が受信した顧客識別情報に対応付けられた契約情報と同じ契約情報に対応づけられた最新の顧客識別情報を顧客履歴格納部103から取得して送信するようにしても良い。同じ契約情報に対応付けられた顧客識別情報は、例えば、同じ契約識別情報と対応付けられた顧客識別情報である。同じ契約情報に対応付けられた顧客識別情報は、例えば、同じ契約識別情報を有する履歴情報が有する顧客識別情報である。最新の顧客識別情報は、例えば、履歴情報への蓄積順が最も新しい顧客識別情報であり、蓄積順は、履歴情報が有する顧客識別情報と対応付けられた蓄積順を示す情報を用いて判断可能である。
For example, the determination
判断結果送信部110は、顧客識別情報受信部108が受信した顧客識別情報と対応付けて判断結果情報を顧客利用サーバ装置20に送信しても良い。
The determination
なお、以下、本実施の形態においては、判断結果送信部110が、最新の顧客識別情報を判断結果情報として送信する場合を例に挙げて説明する。
Hereinafter, in the present embodiment, a case where the determination
判断結果送信部110は、判断部109が同じ顧客識別情報がないと判断した場合は、判断結果情報を送信しないだけでもよいし、同じ顧客識別情報がないと判断されたことを示す情報を送信するようにしてもよい。
When the
判断結果送信部110は、通常、無線または有線の通信手段で実現される。判断結果送信部110は、通信デバイスを含むと考えても、含まないと考えても良い。
The determination
情報格納部201には、1または2以上の顧客送信情報に対応する情報が格納される。顧客送信情報は、顧客から送信された情報である。顧客送信情報は、顧客の顧客識別情報を有する情報である。顧客送信情報が有する顧客識別情報は、顧客送信情報に対応付けられた顧客識別情報と考えて良い。
The
顧客送信情報がどのような情報であるかは問わない。顧客送信情報は、文字列や、数値等を有する情報であっても良いし、画像データを有する情報であっても良い。また、顧客送信情報は、命令や要求等を有する情報であっても良い。例えば、顧客送信情報は、後述する実行部209により実行される処理の処理対象の情報であっても良いし、実行部209により実行する処理を指定する命令等の情報であっても良い。
It does not matter what kind of information the customer transmission information is. The customer transmission information may be information having a character string or a numerical value, or may be information having image data. The customer transmission information may be information having a command, a request, or the like. For example, the customer transmission information may be information on a processing target of a process executed by the
顧客識別情報は、認証処理に用いられる顧客識別情報と考えても良い。この場合、顧客送信情報は、パスワード等の情報であっても良い。また、顧客識別情報とパスワード等との組で構成される認証に利用される認証情報等を、顧客識別情報を有する顧客送信情報と考えても良い。なお、認証が成功した場合に顧客端末30等に対して送信される認証済の顧客を特定するための識別情報や、顧客利用サーバ装置へのアクセスが許可された顧客を特定するための識別情報や、セッションID等を、認証処理時に利用した顧客識別情報の代わりに顧客識別情報として利用してもよく、このような顧客識別情報も、認証処理時に利用した顧客識別情報が示す顧客の顧客識別情報と考えるようにしても良い。
The customer identification information may be considered as customer identification information used for authentication processing. In this case, the customer transmission information may be information such as a password. In addition, authentication information used for authentication configured by a set of customer identification information and a password may be considered as customer transmission information having customer identification information. In addition, the identification information for specifying the authenticated customer transmitted to the
顧客送信情報に対応する情報とは、顧客送信情報自身であっても良いし、顧客送信情報が顧客識別情報を有する場合、顧客送信情報から顧客識別情報を除去した情報であっても良い。また、顧客送信情報に対して、何らかの処理を実行した結果として取得された情報や、顧客送信情報を加工した情報であっても良い。例えば、顧客送信情報に対応する情報とは、顧客送信情報である文字列や数値等の情報テンプレート等に配置することで整形した情報であってもよいし、顧客送信情報に対して所定の演算処理を行った結果取得された情報であっても良い。また、顧客送信情報が示す命令に応じた処理を、既に、情報格納部201に格納されている情報に対して実行した結果として得られる情報等であっても良い。例えば、顧客送信情報が認証に利用される認証情報である場合、顧客送信情報に対応する情報は、認証結果を示す情報等であっても良い。
The information corresponding to the customer transmission information may be the customer transmission information itself or information obtained by removing the customer identification information from the customer transmission information when the customer transmission information has the customer identification information. Moreover, the information acquired as a result of performing some process with respect to customer transmission information, and the information which processed customer transmission information may be sufficient. For example, the information corresponding to the customer transmission information may be information shaped by placing it in an information template such as a character string or a numerical value that is the customer transmission information, or a predetermined calculation for the customer transmission information. It may be information acquired as a result of processing. Moreover, the information etc. which are obtained as a result of having performed the process according to the command which customer transmission information shows with respect to the information already stored in the
なお、情報格納部201には、情報受信部202が受信した一部の顧客送信情報に対応する情報のみが格納されても良い。
The
情報受信部202は、顧客端末30から送信される顧客送信情報を受信する。
The
情報受信部202は、通常、無線または有線の通信手段で実現される。情報受信部202は、通信デバイスを含むと考えても、含まないと考えても良い。
The
作成指示受信部203は、顧客利用サーバ装置20から作成指示を受信する。作成指示受信部203は、具体的には、顧客識別情報と対応付けられた作成指示を受信する。なお、作成指示受信部203が受信した作成指示は、顧客専用領域が作成されるまでは、図示しない記憶媒体に、例えば、情報受信部202が受信した顧客送信情報が有する顧客識別情報を対応付けて蓄積しておくようにしても良い。
The creation
作成指示受信部203は、通常、無線または有線の通信手段で実現される。作成指示受信部203は、通信デバイスを含むと考えても、含まないと考えても良い。
The creation
領域作成部204は、作成指示受信部203が受信した作成指示に応じて、情報格納部201に顧客専用領域を作成する。領域作成部204は、作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する。顧客専用領域は、顧客の情報が格納される領域と考えても良いし、顧客の情報が格納されるディレクトリやフォルダ等と考えても良い。また、顧客の情報が格納されるデータベースやデータベースのレコード等と考えても良い。また、顧客識別情報と対応付けた情報が蓄積されるデータ量の最大値を、顧客専用領域と考えても良い。顧客専用領域を作成するということは、顧客識別情報と対応付けられた情報を蓄積可能な状態とすることと考えても良い。顧客専用領域を作成するということは、情報格納部201の顧客の情報が蓄積される領域を示す情報(例えば、領域の範囲や、ディレクトリや、フォルダ等を指定する情報)と、顧客識別情報とを対応付けて有する情報を作成して、図示しない格納部等に蓄積することと考えても良い。また、顧客専用領域を作成するということは、顧客専用のディレクトリやフォルダを作成することや、顧客専用のデータベースをクリエイトすることや、データベースの顧客専用のレコードを作成することであっても良い。また、顧客識別情報と対応付けられて格納される情報のデータ量の上限値等を設定することを、顧客専用領域を作成することと考えても良い。ここでは、顧客専用領域として用いる領域を指定する情報と、顧客識別情報とを有する顧客専用領域管理情報を用いて、顧客識別情報に対応付けられた顧客専用領域が管理されている場合を例に挙げて説明する。領域作成部204は、例えば、作成指示が指定する容量、あるいはデフォルト等で指定された容量の顧客専用領域を作成する。領域作成部204は、例えば、作成指示を受信した時点、あるいは受信したことをトリガーとして顧客専用領域を作成するようにしてもよく、作成指示を受信した時点、あるいは受信したことをトリガーとして顧客専用領域を作成しなくてもよい。
The
領域作成部204は、情報受信部202が受信した顧客送信情報が有する顧客識別情報が、過去に情報受信部202が受信した顧客送信情報に含まれていた顧客識別情報と一致しない場合に、この顧客識別情報と対応付けられた顧客専用領域を作成するようにしても良い。このようにすることで、顧客が最初に利用する際に、顧客専用領域を作成し、顧客専用領域を利用していない顧客に対しては顧客専用領域を作成しないようにすることができ、情報格納部201の容量を有効利用することができる。
When the customer identification information included in the customer transmission information received by the
例えば、顧客管理サーバ装置10が契約情報を受信した場合に、この契約情報に対応して顧客識別情報取得部104が取得した顧客の顧客識別情報を顧客利用サーバ装置20に送信する。そして、この顧客識別情報を受信した顧客利用サーバ装置20は、この顧客識別情報を図示しない記憶媒体等にする。そして、蓄積した顧客識別情報と同じ顧客識別情報と対応付けられた顧客送信情報を受信した場合に、作成指示受信部203が受信したこの顧客送信情報に対応付けられた作成指示に応じて、顧客専用領域を作成するようにしても良い。
For example, when the customer
あるいは、顧客管理サーバ装置10が、例えば、契約情報に対応して取得された顧客識別情報や、履歴情報等に含まれている顧客識別情報のうちの、顧客専用領域が作成済みの顧客識別情報に対して、作成済みであることを示すフラグの情報を対応付けて図示しない格納部等に蓄積しておくようにする。そして、情報受信部202が顧客送信情報を受信した場合に、この顧客送信情報が有する顧客識別情報を顧客識別情報送信部207等が顧客管理サーバ装置10に送信し、作成指示送信部102が、受信した顧客識別情報に対して、顧客専用領域が作成済みであることを示すフラグがたてられているか否かを判断し、たてられていない場合に、この顧客識別情報に対応した顧客専用領域の作成指示を、顧客利用サーバ装置20に送信するようにしてもよい。そして、この作成指示を受け付けた場合に、領域作成部204が、作成指示に応じた顧客専用領域を作成するようにすればよい。
Alternatively, the customer
なお、領域作成部204は、情報受信部202が受信した顧客送信情報が有する顧客識別情報が、一の契約情報に対応する顧客の顧客識別情報のうちの、最初に受信された顧客識別情報である場合に、顧客識別情報と対応付けられた顧客専用領域を作成するようにしても良い。このようにすることで、顧客識別情報の変更等により、顧客識別情報が変更された場合であっても、同じ顧客に対して、重複して顧客専用領域を作成しないようにすることができ、情報格納部201の容量を有効利用することができる。
In addition, the
例えば、領域作成部204は、作成指示に対応付けられた顧客識別情報と、同じ顧客識別情報を有する顧客送信情報を、情報受信部202が受信した場合に、この顧客識別情報と対応付けられた顧客専用領域を作成しても良い。作成指示は、契約情報を受け付けた際に、顧客管理サーバ装置10から送信されるものであるため、通常は、一の顧客に対応する作成指示は一度しか出力されない。このため、作成指示に対応付けられた顧客識別情報と、同じ顧客識別情報を有する顧客送信情報を、情報受信部202が受信したか否かを判断することにより、情報受信部202が受信した顧客送信情報が有する顧客識別情報が、一の契約情報に対応する顧客の顧客識別情報のうちの、最初に受信された顧客識別情報であると判断可能である。なお、作成指示に対応付けられた顧客識別情報と同じ顧客識別情報を有する顧客送信情報を受信して、顧客専用領域を作成した以降は、既にこの作成指示が有する顧客識別情報は、過去に、受信済の顧客識別情報となることから、例えば、作成指示を削除したり、作成指示に対応した顧客専用領域が作成済みであることを示すフラグ等の情報を、作成指示に対応付けること等により、再度、顧客専用領域を作成しないようにする。かかることは,以下においても同様である。
For example, when the
また、顧客管理サーバ装置10が、例えば、顧客専用領域が作成済みの契約識別情報に対して、作成済みであることを示すフラグの情報を対応付けて図示しない格納部等に蓄積しておくようにする。そして、情報受信部202が顧客送信情報を受信した場合に、この顧客送信情報が有する顧客識別情報を顧客識別情報送信部207等が顧客管理サーバ装置10に送信し、作成指示送信部102が、顧客履歴格納部103に格納されている履歴情報からこの顧客識別情報に対応する契約識別情報を取得し、この契約識別情報に対して、顧客専用領域が作成済みであることを示すフラグがたてられているか否かを判断し、たてられていない場合に、この契約識別情報に対応した作成指示を、顧客利用サーバ装置20に送信し、その後、作成済みのフラグを、この契約識別情報に対してたてるようにする。この場合の作成指示は、例えば、最新の顧客識別情報と対応付けられた顧客専用領域を作成する指示であってもよい。そして、この作成指示を受け付けた場合に、領域作成部204が、作成指示に応じた顧客専用領域を作成するようにすればよい。この作成済みであることを示すフラグは、作成指示を送信したことを示すフラグと考えても良い。なお、フラグをたてる代わりに、顧客専用領域が作成済み、または、作成指示を送信済の契約識別情報以外の契約識別情報だけを、図示しない格納部に蓄積して、取得した契約識別情報が、この格納部に格納されている契約識別情報と一致する場合に、作成指示を送信するようにしてもよい。あるいは、顧客専用領域が作成済み、あるいは、作成指示を送信済の契約識別情報だけを、図示しない格納部に蓄積して、取得した契約識別情報が、この格納部に格納されている契約識別情報と一致しない場合に、作成指示を送信するようにしてもよい。かかることは以下においても同様である。
Further, for example, the customer
領域作成部204は、通常、MPUやメモリ等から実現され得る。領域作成部204の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The
変更顧客管理情報受信部205は、顧客管理サーバ装置10から変更顧客管理情報を受信する。変更顧客管理情報受信部205は、通常、無線または有線の通信手段で実現される。変更顧客管理情報受信部205は、通信デバイスを含むと考えても、含まないと考えても良い。
The changed customer management
更新部206は、顧客専用領域と対応付けられている顧客識別情報のうちの、変更顧客管理情報受信部205が受信した変更顧客管理情報が有する変更前の顧客識別情報と一致する顧客識別情報を、変更顧客管理情報が有する最新の顧客識別情報に更新する。例えば、上述したような、顧客専用領域管理情報の、変更前の顧客識別情報と一致する顧客識別情報を、最新の顧客識別情報に更新、例えば、上書きする。
The
更新部206は、通常、MPUやメモリ等から実現され得る。更新部206の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。
The updating
顧客識別情報送信部207は、情報受信部202が受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報と対応付けられた顧客専用領域が存在しない場合に、顧客識別情報を顧客管理サーバ装置10に送信する。例えば、顧客識別情報送信部207は、情報受信部202が顧客送信情報を受信した場合に、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報と対応付けられた顧客専用領域が存在するか否かを判断し、顧客専用領域が存在しない場合に、顧客識別情報を顧客管理サーバ装置10に送信する。存在する場合は、送信しない。例えば、顧客識別情報送信部207は、情報受信部202が顧客送信情報を受信した場合に、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報を有する顧客専用領域管理情報が、図示しない記憶媒体等に格納されている上記の顧客専用領域管理情報にあるか否かを判断し、顧客専用領域管理情報が存在しない場合に、顧客識別情報を顧客管理サーバ装置10に送信する。この顧客専用領域管理情報を用いた判断処理は、他の、一の顧客識別情報と一致する顧客識別情報と対応付けられた顧客専用領域があるか否かの判断処理においても利用可能である。
The customer identification
顧客識別情報送信部207は、通常、無線または有線の通信手段で実現される。顧客識別情報送信部207は、通信デバイスを含むと考えても、含まないと考えても良い。また、顧客識別情報送信部207の判断処理を行う構成は、例えば、MPUやメモリ等から実現され得る。
The customer identification
判断結果受信部208は、顧客管理サーバ装置10から判断結果情報を受信する。判断結果受信部208は、通常、無線または有線の通信手段で実現される。判断結果受信部208は、通信デバイスを含むと考えても、含まないと考えても良い。
The determination
実行部209は、情報受信部202が受信した顧客送信情報に応じた処理を実行する。顧客送信情報に応じた処理は、どのような処理であってもよい。例えば、顧客送信情報に対して予め指定された処理を実行する処理であっても良く、顧客送信情報が有する命令等を実行する処理であっても良く、顧客送信情報が認証処理に用いられる認証情報である場合、認証処理でもよい。実行部209が実行する処理は、例えば業務管理の処理や、会計処理や、財務管理の処理である。実行部209は、例えば、業務管理や、会計処理や、財務管理のソフトウェアを実行するものと考えても良い。
The
実行部209は、例えば、情報受信部202が受信した顧客送信情報が有する顧客識別情報と一致する顧客識別情報と対応付けられた顧客専用領域がある場合に、情報受信部202が受信した顧客送信情報に応じた処理を実行する。また、実行部209は、例えば、判断結果受信部208が判断結果情報を受信した場合に、情報受信部202が受信した顧客送信情報に応じた処理を実行し、判断結果受信部208が判断結果情報を受信していない場合には処理を実行しないようにしても良い。例えば、実行部209は、情報受信部202が受信した顧客送信情報に対応する顧客識別情報と一致する顧客識別情報と対応付けられた顧客専用領域がなく、かつ、判断結果受信部208が判断結果情報を受信していない場合には処理を実行しない。例えば、判断結果受信部208が判断結果情報を受信した場合に、後述する蓄積手段210に顧客送信情報に応じた情報を蓄積する処理を実行させ、後述する送信手段211に顧客送信情報に応じた情報を送信する処理を実行させ、判断結果情報を受信していない場合には、蓄積手段210に蓄積させる処理や、送信手段211に送信させる処理は実行させないようにしても良い。
For example, the
これにより、顧客が古い顧客識別情報を用いて顧客利用サーバ装置20にアクセスすることが可能となる。
As a result, the customer can access the customer
実行部209は、通常、MPUやメモリ等から実現され得る。実行部209の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。また、実行部209は、少なくとも一部が無線または有線の通信手段で実現されてもよい。この場合、実行部209は、通信デバイスを含むと考えても、含まないと考えても良い。
The
蓄積手段210は、情報受信部202が受信した顧客送信情報に対応する情報を、この受信した顧客送信情報が対応付けられた顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部201の顧客専用領域に蓄積する。顧客送信情報に対応する情報とは、顧客送信情報自身であっても良いし、顧客送信情報から、顧客識別情報等を削除した情報であっても良い。また、顧客送信情報に対して、予め指定された処理を実行して得られる情報であっても良い。また、顧客識別情報が有する命令等を実行して得られる情報、例えば処理結果や、顧客識別情報が有する命令等が示す処理を、顧客識別情報が有する情報に対して実行して得られる情報、例えば処理結果であっても良い。また、顧客識別情報が認証処理に用いられる情報である場合、顧客識別情報を用いて認証処理を行った結果を示す情報であっても良い。これらの処理は、蓄積手段210が実行しても良いし、図示しない他の処理部等が実行しても良い。また、顧客送信情報に対応する情報とは、実行部209が処理を実行して取得した情報と考えても良い。また、蓄積手段210による蓄積は、データベース等への顧客送信情報の少なくとも一部の蓄積であっても良い。また、蓄積手段210による蓄積は、顧客送信情報の少なくとも一部を、テンプレート等に配置して蓄積することであっても良い。一の顧客識別情報に対応付けられた顧客専用領域とは、例えば、一の顧客識別情報を有する顧客専用領域管理情報が有する領域を指定する情報が示す顧客専用領域である。
The
また、判断結果情報が、上述したように、顧客送信情報が有する顧客識別情報に対応する最新の顧客識別情報である場合、蓄積手段210は、判断結果受信部208が受信した判断結果情報である最新の顧客識別情報に対応付けられた情報格納部201の顧客専用領域に、情報受信部202が受信した顧客送信情報に対応する情報を蓄積する。これにより、顧客が古い顧客識別情報を用いて顧客利用サーバ装置20にアクセスしても、顧客から送信された顧客送信情報に対応する情報は、最新の顧客識別情報と対応付けられた顧客専用領域に蓄積されることとなる。例えば、顧客が古い顧客識別情報と対応付けられた顧客送信情報を顧客利用サーバ装置20に送信しても、顧客から送信された顧客送信情報に対応する情報は、最新の顧客識別情報と対応付けられた顧客専用領域に蓄積されることとなる。
Further, as described above, when the determination result information is the latest customer identification information corresponding to the customer identification information included in the customer transmission information, the
送信手段211は、情報受信部202が受信した顧客送信情報に対応する情報を、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部201の顧客専用領域から取得して送信する。送信手段211の送信先は問わない。例えば、送信手段211は、顧客端末30や、顧客管理サーバ装置10や、他の装置等に、情報受信部202が受信した顧客送信情報に対応する情報を送信する。送信先を指定する情報は、顧客送信情報に含まれていても良い。ここでの顧客送信情報に対応する情報とは、例えば、顧客送信情報が有する情報により指定される情報である。顧客送信情報が有する情報により指定される情報とは、顧客送信情報が有するファイル名や属性名や項目名等の情報により指定する情報や、顧客送信情報が有するクエリ等により顧客専用領域から検索された情報である。なお、送信手段211が、顧客専用領域から取得した情報に対して、顧客送信情報が有する命令等に応じた処理や、予め指定された処理等を行って得られた情報を送信することも、ここでは、顧客専用領域から取得した情報を送信することと考えても良い。例えば、顧客専用領域から取得した情報をテンプレート等に配置して送信することも、顧客専用領域から取得した情報を送信することと考えても良い。また、例えば、顧客送信情報が有する集計等の処理を実行する指示に応じて、顧客専用領域に格納されている情報に対して実行された集計等の処理結果を送信することも、顧客専用領域から取得した情報を送信することと考えても良い。
The
また、送信手段211は、上述したように、顧客送信情報が有する顧客識別情報に対応する最新の顧客識別情報である場合、判断結果受信部208が受信した最新の顧客識別情報に対応付けられた情報格納部201の顧客専用領域から、情報受信部202が受信した顧客送信情報に対応する情報を取得して送信する。これにより、顧客が古い顧客識別情報を用いて顧客利用サーバ装置20にアクセスしても、この顧客の最新の顧客識別情報と対応付けられた顧客専用領域に格納されている情報を顧客送信情報に応じて取得し送信することができる。
Further, as described above, when the
顧客端末30は、顧客が利用する端末装置である。顧客端末30は、例えば、コンピュータや、携帯電話、携帯情報端末、タブレット状端末、いわゆるスマートフォン等の多機能携帯電話等により実現可能である。顧客端末30は、図示していないが、顧客送信情報を送信するための送信部(図示せず)や、顧客送信情報等を入力するための入力部や、顧客利用サーバ装置20が送信する情報を受信する受信部や、受信部が受信した情報を表示するための表示部等を備えている。なお、これらの処理部等は、公知技術であるので、ここでは詳細な説明は省略する。
The
次に、情報処理システム1の顧客管理サーバ装置10の動作の一例について図2のフローチャートを用いて説明する。
Next, an example of operation | movement of the customer
(ステップS101)契約情報受信部101は、顧客端末30等から契約情報を受信したか否かを判断する。受信した場合、ステップS102に進み、受信していない場合、ステップS106に進む。
(Step S101) The contract
(ステップS102)契約情報受信部101は、ステップS101で受信した契約情報を、契約情報格納部100に蓄積する。例えば、契約情報を、契約識別情報と対応付けて蓄積する。この契約識別情報は、例えば、予め指定されたルール等に応じて取得可能である。例えば、ランダムな文字列を契約識別情報として取得しても良い。
(Step S102) The contract
(ステップS103)顧客識別情報取得部104は、ステップS101で受信した契約情報に対応した顧客識別情報を取得する。例えば、契約情報に含まれる顧客識別情報を取得しても良いし、予め指定されたアルゴリズム等により顧客識別情報を取得しても良い。例えば、ランダムな文字列を契約識別情報として取得しても良い。
(Step S103) The customer identification
(ステップS104)顧客識別情報取得部104は、ステップS103で取得した顧客識別情報を有する履歴情報を、ステップS101で受信した契約情報と対応付けた履歴情報を、顧客履歴格納部103に蓄積する。ここでは、一例として、顧客識別情報取得部104は、ステップS103で取得した顧客識別情報と、ステップS101で受信した契約情報の契約識別情報と、蓄積日時を示す情報とを対応付けて有する履歴情報を、顧客履歴格納部103に蓄積する。蓄積日時の情報は、例えば、図示しない時計やNTP(ネットワークタイムプロトコル)サーバ等から取得可能である。
(Step S104) The customer identification
(ステップS105)作成指示送信部102は、ステップS103で取得した顧客識別情報と対応付けられた作成指示を取得し、顧客利用サーバ装置20に送信する。作成指示には、例えば、ステップS101で受け付けた契約情報が示す契約内容に応じた顧客専用領域の容量を指定する情報等を有していても良い。そして、ステップS101に戻る。
(Step S <b> 105) The creation
(ステップS106)変更後顧客識別情報取得部105は、変更前の顧客識別情報、または変更対象となる顧客識別情報が対応付けられている契約情報を指定可能な情報と対応付けられた、変更後の顧客識別情報を取得したか否かを判断する。取得した場合、ステップS107に進み、取得していない場合、ステップS109に進む。
(Step S106) The post-change customer identification
(ステップS107)顧客履歴変更部106は、ステップS106で取得した変更後の顧客識別情報と、この顧客識別情報と対応付けられた顧客識別情報とを有する履歴情報を、顧客履歴格納部103に蓄積する。ここでは一例として更に蓄積日時を有する履歴情報を蓄積する。ステップS106で取得した変更後の顧客識別情報が、変更前の顧客識別情報と対応付けられたものである場合、この変更前の顧客識別情報を有する履歴情報を顧客履歴格納部103から検索し、検出した履歴情報が有する契約識別情報を有する履歴情報を蓄積するようにすればよい。
(Step S107) The customer
(ステップS108)変更顧客管理情報送信部107は、ステップS106で取得した変更後の顧客識別情報と、この変更後の顧客識別情報と対応付けられた変更前の顧客識別情報とを有する変更顧客管理情報を、顧客利用サーバ装置20に送信する。なお、ステップS106で取得した変更後の顧客識別情報が、契約識別情報と対応付けられている場合、この契約識別情報が対応付けられた履歴情報のうちの、蓄積日時が最も新しい履歴情報が有する顧客識別情報を変更前の顧客識別情報として用いた変更顧客管理情報を送信するようにすればよい。そして、ステップS101に戻る。
(Step S108) The changed customer management
(ステップS109)顧客識別情報受信部108は、顧客利用サーバ装置20から顧客識別情報を受信したか否かを判断する。受信した場合、ステップS110に進み、受信していない場合、ステップS101に戻る。
(Step S <b> 109) The customer identification
(ステップS110)判断部109は、ステップS109で受信した顧客識別情報と一致する顧客識別情報を有する履歴情報が、顧客履歴格納部103に格納されているか否かを判断する。格納されている場合、ステップS111に進み、格納されていない場合、ステップS112に進む。
(Step S110) The
(ステップS111)判断結果送信部110は、判断結果情報を、顧客利用サーバ装置20に送信する。例えば、判断結果送信部110は、ステップS109で受信した顧客識別情報と一致する顧客識別情報を有する履歴情報の契約識別情報を取得し、取得した契約識別情報と一致する契約識別情報を有する履歴情報のうちの、蓄積日時が最も新しい履歴情報が有する顧客識別情報、即ち最新の顧客識別情報を取得し、この最新の顧客識別情報を判断結果情報として顧客利用サーバ装置20に送信する。そして、ステップS101に戻る。
(Step S111) The determination
(ステップS112)判断結果送信部110は、履歴情報に、一致する顧客識別情報がなかったことを示す情報を、顧客利用サーバ装置20に送信する。そして、ステップS101に戻る。
(Step S112) The determination
なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt.
次に、情報処理システム1の顧客利用サーバ装置20の動作の一例について図3のフローチャートを用いて説明する。
Next, an example of operation | movement of the customer
(ステップS201)情報受信部101は、顧客端末30から、顧客送信情報を受信したか否かを判断する。受信した場合、ステップS202に進み、受信していない場合、ステップS213に進む。
(Step S <b> 201) The
(ステップS202)顧客利用サーバ装置20は、ステップS201で受信した顧客送信情報が有する顧客識別情報を取得する。この顧客識別情報は、例えば、情報受信部202が取得しても良いし、顧客識別情報送信部207が取得しても良い。
(Step S202) The customer
(ステップS203)顧客識別情報送信部207は、ステップS202で取得した顧客識別情報と一致する顧客識別情報と対応付けられた顧客専用領域があるか否かを判断する。ある場合、ステップS204に進み、ない場合、ステップS208に進む。
(Step S203) The customer identification
(ステップS204)実行部209は、ステップS201で受信した顧客送信情報が、顧客専用領域に格納されている情報を送信する指示を含むか否かを判断する。指示を含む場合、ステップS207に進み、含まない場合、ステップS205に進む。
(Step S204) The
(ステップS205)実行部209は、ステップS201で受信した顧客送信情報に応じた情報を取得する。
(Step S205) The
(ステップS206)蓄積手段210は、ステップS205で取得された顧客送信情報に応じた情報を、ステップS202で取得した顧客識別情報と対応付けられた顧客専用領域に蓄積する。そして、ステップS101に戻る。なお、ステップS201で受信した顧客送信情報を、そのまま、顧客専用領域に蓄積する場合、ステップS205の処理は、省略しても良い。
(Step S206) The
(ステップS207)送信手段211は、ステップS201で受信した顧客送信情報に応じた情報をステップS202で取得した顧客識別情報と対応付けられた顧客専用領域から取得し、顧客端末30に送信する。そして、ステップS201に戻る。
(Step S207) The
(ステップS208)領域作成部204は、図示しない記憶媒体に、ステップS202で取得した顧客識別情報と対応付けられた作成指示が格納されているか否かを判断する。格納されている場合、ステップS209に進み、格納されていない場合、ステップS210に進む。
(Step S208) The
(ステップS209)領域作成部204は、ステップS202で取得した顧客識別情報と対応付けられた作成指示に応じて、ステップS202で取得した顧客識別情報と対応付けられた顧客専用領域を作成する。そして、ステップS204に戻る。
(Step S209) The
(ステップS210)顧客識別情報送信部207は、ステップS202で取得した顧客識別情報を、顧客管理サーバ装置10に送信する。
(Step S <b> 210) The customer identification
(ステップS211)判断結果受信部208は、判断結果情報を受信したか否かを判断する。受信した場合、ステップS212に進み、受信していない場合、ステップS201に戻る。判断結果情報を受信していない場合とは、例えば、一致する顧客識別情報が履歴情報になかったことを示す情報を受信した場合であってもよく、予め指定された時間以上、判断結果情報が受信できなかった場合であっても良い。
(Step S211) The determination
(ステップS212)判断結果受信部208は、受信した判断結果情報に対応付けられた最新の顧客識別情報を取得する。そして、ステップS204に進む。判断結果受信部208は、この最新の顧客識別情報を、ステップS202で取得した顧客識別情報と対応付けて図示しない格納部等に蓄積し、顧客利用サーバ装置20の各処理部は、その後の処理においては、ステップS202で取得した顧客識別情報の代わりに、この最新の顧客識別情報を用いる。例えば、ステップS206で顧客送信情報に対応する情報を蓄積する場合、この最新の顧客識別情報と対応付けられた顧客専用領域に蓄積するようにすればよい。
(Step S212) The determination
なお、例えば、新たに情報受信部202が受信した顧客送信情報が有する顧客識別情報が、この最新の顧客識別情報と対応付けられた顧客識別情報と一致する場合、顧客送信情報と対応付けられた顧客識別情報の代わりに、最新の顧客識別情報を、上記のステップS202等において取得するようにしてもよい。
For example, when the customer identification information included in the customer transmission information newly received by the
(ステップS213)作成指示受信部203は、顧客管理サーバ装置10から作成指示を受信したか否かを判断する。受信した場合、ステップS214に進み、受信していない場合、ステップS215に進む。
(Step S213) The creation
(ステップS214)作成指示受信部203は、ステップS213で受信した作成指示を、図示しない格納部に蓄積する。そして、ステップS201に戻る。
(Step S214) The creation
(ステップS215)変更顧客管理情報受信部205は、変更顧客管理情報を受信したかいないかを判断する。受信した場合、ステップS216に進み、受信していない場合、ステップS201に戻る。
(Step S215) The changed customer management
(ステップS216)更新部206は、ステップS215で受信した変更顧客管理情報に応じて、顧客専用領域が対応付けられた顧客識別情報を更新する。具体的には、更新部206は、ステップS215で受信した変更顧客管理情報が有する変更前の顧客識別情報と対応付けられた顧客専用領域を、変更顧客管理情報が有する変更後の顧客識別情報と対応付けられた顧客専用領域となるよう更新する。そして、ステップS201に戻る。
(Step S216) The
なお、図3のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 In the flowchart of FIG. 3, the process ends when the power is turned off or the process is terminated.
以下、本実施の形態における情報処理システム1の具体的な動作について例を挙げて説明する。
Hereinafter, a specific operation of the
図4は、本実施の形態の具体例における情報処理システム1の概念図である。ここでは、説明の便宜上、顧客管理サーバ装置10、顧客利用サーバ装置20、及び顧客端末30をそれぞれ一つずつ備えている場合を例に挙げて説明しているが、各装置は、2以上であってもよい。
FIG. 4 is a conceptual diagram of the
顧客端末30を利用するユーザが、顧客利用サーバ装置20を利用するために、契約情報を顧客端末30から顧客管理サーバ装置10に送信したとする。送信した契約情報は、例えば、「法人名」と、「住所」、「電話番号」、「担当者」、「利用期限」、「支払い方法」等の情報であったとする。
It is assumed that a user using the
顧客管理サーバ装置10の契約情報受信部101は、顧客端末30から契約情報を受信する。受信した契約情報に、連番の契約識別情報を付与して、契約情報格納部100に蓄積する。
The contract
図5は、契約情報格納部100に格納された契約情報を管理する契約情報管理表である。契約情報管理表は、契約識別情報である「契約ID」と、契約情報である「契約情報」という属性を有している。「契約情報」は、更に、「法人名」、「住所」、「電話番号」、「担当者」、「利用期限」、「支払い方法」等の属性を有している。
FIG. 5 is a contract information management table for managing the contract information stored in the contract
契約情報受信部101により新たに蓄積された契約情報を有するレコード(行)は、「契約ID」が「10015」であるレコードであるとする。
It is assumed that the record (row) having the contract information newly accumulated by the contract
契約情報受信部101が契約情報を受信して、契約情報格納部100に蓄積すると、顧客識別情報取得部104は、ランダムな顧客識別情報を取得する。取得した顧客識別情報は「7789YZ90」であったとする。顧客識別情報取得部104は、取得した顧客識別情報と、契約情報と対応付けて蓄積した契約識別情報「10015」と、時計等から取得した現在の日時である「2013/7/10…」とを対応付けて有する履歴情報を、顧客履歴格納部103に蓄積する。
When the contract
図6は、顧客履歴格納部103に格納されている履歴情報を管理する履歴情報管理表である。顧客情報管理表は、「契約ID」、「顧客ID」、及び「日時」という属性を有している。「契約ID」は、契約識別情報、「顧客ID」は、顧客識別情報、「日時」は、蓄積日時である。
FIG. 6 is a history information management table for managing history information stored in the customer
顧客識別情報取得部104が新たに蓄積した履歴情報は、「契約ID」が「10015」であるレコード(行)である。なお、ここでは、各レコード(行)を一の履歴情報と考える。
The history information newly accumulated by the customer identification
また、顧客識別情報取得部104が取得した顧客識別情報「7789YZ90」は、例えば図示しない送信部等が、顧客契約情報を送信した顧客端末30に送信する。これにより、顧客は、顧客識別情報「7789YZ90」を取得する。
Further, the customer identification information “7789YZ90” acquired by the customer identification
また、契約情報受信部101が契約情報を受信して、契約情報格納部100に蓄積し、顧客識別情報取得部104が顧客識別情報「7789YZ90」を取得すると、作成指示送信部102は、顧客識別情報「7789YZ90」に対応付けられた顧客専用領域の作成を指示する作成指示を取得し、顧客利用サーバ装置20に送信する。
When the contract
顧客利用サーバ装置20の作成指示受信部203が顧客管理サーバ装置10から作成指示を受信すると、受信した作成指示を図示しない格納部に蓄積する。
When the creation
顧客が、顧客利用サーバ装置20にデータの蓄積するために、顧客端末30から、蓄積対象となるデータを顧客識別情報「7789YZ90」と対応付けて送信したとする。蓄積するデータは、例えば、帳票に入力されるデータであるとする。情報受信部202は、蓄積対象となるデータと顧客識別情報「7789YZ90」とを有するデータを、顧客送信情報として顧客端末30から受信する。
Assume that a customer transmits data to be stored in association with customer identification information “7789YZ90” from the
顧客利用サーバ装置20(例えば、情報受信部202)は、受信した顧客送信情報から、顧客識別情報「7789YZ90」を取得する。 The customer use server device 20 (for example, the information receiving unit 202) acquires the customer identification information “7789YZ90” from the received customer transmission information.
図7は、情報格納部201内の顧客専用領域として用いる領域を指定する情報と、顧客識別情報とを対応付けて有する顧客専用領域管理情報である。顧客専用領域管理情報は、「顧客領域」と、「顧客ID」という属性を有している。「顧客領域」は、顧客専用領域として用いる領域を指定する情報であり、ここでは、フォルダ名であるとする。「顧客ID」は、顧客識別情報である。なお、ここではフォルダ名である「顧客領域」と「顧客ID」とを異なるものとしたが、フォルダ名として「顧客ID」を用いるようにすることで、「顧客領域」と「顧客ID」とを一つにまとめても良い。
FIG. 7 shows customer-dedicated area management information having information specifying an area used as a customer-dedicated area in the
顧客識別情報送信部207は、顧客利用サーバ装置20が取得した顧客識別情報と一致する顧客識別情報と対応付けられた顧客専用情報があるか否かを判断する。具体的には、図7に示した顧客専用領域管理情報のレコードの中に、「顧客ID」の値が、顧客利用サーバ装置20が取得した顧客識別情報「7789YZ90」と一致するレコードがあるか否かを判断する。ここでは一致するレコードがないと判断されたとする。
The customer identification
領域作成部204は、図示しない記憶媒体に、ステップS202で取得した顧客識別情報と対応付けられた作成指示が格納されているか否かを判断する。ここでは、上述したように、作成指示受信部203が、顧客識別情報「7789YZ90」と対応付けられた作成指示を受信して、図示しない記憶媒体に蓄積している。このため、この記憶媒体を検索することにより、顧客識別情報「7789YZ90」と対応付けられた作成指示が検索されたとする。
The
このため、領域作成部204は、顧客識別情報「7789YZ90」と対応付けられた顧客専用領域を作成する。ここでは、例えば、予め指定されたルール等に従って、既に顧客専用領域管理情報の「顧客領域」として格納されているフォルダ名に続く連番のフォルダ名である「F0004」を作成し、このフォルダ名と、顧客識別情報とを有する顧客専用領域管理情報を、図7に示した顧客専用領域管理情報の新たなレコードとして追記する。なお、フォルダ名を作成して顧客専用領域となるフォルダを作成する代わりに、顧客専用領域となるデータベースをクリエイトするようにしても良い。
Therefore, the
図8は、顧客専用領域の作成後の顧客専用領域管理情報を示す図である。 FIG. 8 is a diagram showing customer dedicated area management information after the creation of the customer dedicated area.
領域作成部204は、上記の顧客識別情報「7789YZ90」と対応付けられた作成指示を図示しない格納部から削除する。なお、フォルダ名を「顧客ID」とする場合、「7789YZ90」というフォルダを作成するようにすればよい。
The
実行部209は、予め指定された帳票のテンプレート等を取得し、顧客送信情報に含まれていた帳票に入力されるデータをこのテンプレート等に入力して、帳票のデータを作成する。そして、蓄積手段210が、作成された帳票のデータを、顧客識別情報「7789YZ90」に対応する顧客専用領域、即ち、情報格納部201の、図8に示した顧客専用領域管理情報が示す顧客識別情報「7789YZ90」に対応するフォルダ「F0004」に蓄積する。
The
また、送信手段211は、上記で蓄積手段210により蓄積された帳票のデータを読み出して、入力結果のデータとして、顧客端末30に送信する。顧客端末30が、この帳票のデータを受信してモニタ(図示せず)等に表示することで、データが入力された帳票を確認することができる。
The
次に、顧客端末30から送信される顧客識別情報を変更する指示や、顧客管理サーバ装置10側の仕様変更等に応じて、変更後顧客識別情報取得部105が、変更対象となる顧客識別情報と、変更後の顧客識別情報との組を取得したとする。例えば、変更後顧客識別情報取得部105が、変更前の顧客識別情報「7789YZ90」と、変更後の顧客識別情報「1122PP34」とを取得したとする。
Next, in response to an instruction to change the customer identification information transmitted from the
顧客履歴変更部106は、図6に示した履歴情報管理表において、「顧客ID」の値が、変更前の顧客識別情報「7789YZ90」と一致するレコードを検出し、検出したレコードの「契約ID」の値である「10015」を取得する。そして、取得した「契約ID」の値である「10015」と、変更後の顧客識別情報「1122PP34」と、蓄積日時「2013/7/12…」とを有する履歴情報を、図6に示した履歴情報管理表に追記する。
In the history information management table shown in FIG. 6, the customer
図9は、履歴情報を追記した履歴情報管理表を示す図である。 FIG. 9 is a diagram showing a history information management table in which history information is added.
変更顧客管理情報送信部107は、上記で取得した「契約ID」の値である「10015」を有する履歴情報のレコードから、「日付」が、上記で追記した履歴情報の蓄積日時よりも一つ前の蓄積日時のレコードを検出し、検出したレコードの「契約ID」である「7789YZ90」を、変更直前の顧客識別情報として有し、上記で蓄積した顧客識別情報「1122PP34」を変更後の顧客識別情報として有する変更顧客管理情報を取得し、顧客利用サーバ装置20に送信する。
The changed customer management
顧客利用サーバ装置20の変更顧客管理情報受信部205が、この変更顧客管理情報を受信すると、更新部206は、図8に示した顧客専用領域管理情報において、受信した変更顧客管理情報が示す変更前の顧客識別情報「7789YZ90」と一致する「顧客ID」を検索し、検出した「顧客ID」の値を、受信した変更顧客管理情報が示す変更後の顧客識別情報である「1122PP34」に上書きする。これにより、変更前の顧客識別情報「7789YZ90」に対応付けられていた顧客専用領域は、変更後の顧客識別情報「1122PP34」に対応付けられた顧客専用領域となる。
When the changed customer management
ここで、仮に、その後、顧客識別情報の変更が複数回行われた場合において、顧客が、顧客端末30から、古い顧客識別情報、具体的には、最初に登録された顧客識別情報である「7789YZ90」と、帳票に登録するデータとを有する顧客送信情報を顧客利用サーバ装置20に送信したとする。
Here, if the customer identification information is changed a plurality of times thereafter, the customer is the old customer identification information, specifically the customer identification information registered first, from the
図10は、顧客識別情報の変更が複数回行われた後の履歴情報管理表を示す図である。 FIG. 10 is a diagram illustrating a history information management table after the customer identification information is changed a plurality of times.
また、この変更により、図8に示した顧客専用領域管理情報の、フォルダ名が「F0004」である「顧客専用領域」と対応付けられた顧客識別情報「7789YZ90」が、図10に示す履歴情報管理表において、この顧客識別情報「7789YZ90」が対応付けられている「契約ID」と同じ「契約ID」である「10015」と対応付けられた顧客識別情報のうちの最新の顧客識別情報である「156SP34D」に更新されているものとする。 Further, as a result of this change, the customer identification information “7789YZ90” associated with the “customer dedicated area” whose folder name is “F0004” in the customer dedicated area management information shown in FIG. 8 is changed to the history information shown in FIG. In the management table, this is the latest customer identification information among the customer identification information associated with “10015” which is the same “contract ID” as the “contract ID” associated with this customer identification information “7789YZ90”. It has been updated to “156SP34D”.
図11は、更新された顧客専用領域管理情報を示す図である。 FIG. 11 is a diagram showing the updated customer dedicated area management information.
顧客利用サーバ装置20の情報受信部202が顧客送信情報を受信すると、顧客利用サーバ装置20(例えば、情報受信部202)は、受信した顧客送信情報から、顧客識別情報「7789YZ90」を取得する。
When the
顧客識別情報送信部207は、顧客利用サーバ装置20が取得した顧客識別情報「7789YZ90」と一致する顧客識別情報と対応付けられた顧客専用領域があるか否かを判断する。具体的には、図11に示した顧客専用領域管理情報のレコードの中に、「顧客ID」の値が、顧客利用サーバ装置20が取得した顧客識別情報「7789YZ90」と一致するレコードがあるか否かを判断する。ここでは上述したように、図8に示した顧客専用領域管理情報の、フォルダ名が「F0004」である「顧客専用領域」と対応付けられた「顧客ID」である「7789YZ90」は、図11の顧客専用領域管理情報においては「156SP34D」に更新されているため、顧客識別情報送信部207が、顧客識別情報「7789YZ90」と一致するレコードがないと判断したとする。
The customer identification
領域作成部204は、図示しない格納部に、ステップS202で取得した顧客識別情報「7789YZ90」と対応付けられた作成指示が格納されているか否かを判断する。ここでは、上述したように、顧客識別情報「7789YZ90」と対応付けられた作成指示に応じた顧客専用領域は作成済みであり、この作成指示は削除済であるため、領域作成部204は、顧客識別情報「7789YZ90」と対応付けられた作成指示が格納されていないと判断する。
The
このため、顧客識別情報送信部207は、顧客識別情報「7789YZ90」を、顧客管理サーバ装置10に送信する。
Therefore, the customer identification
顧客管理サーバ装置10の顧客識別情報受信部108が顧客識別情報「7789YZ90」を受信すると、判断部109は、図10に示した履歴情報管理表において、「顧客ID」の値が、この顧客識別情報「7789YZ90」と一致するレコードを検出し、検出したレコードの「契約ID」である「10015」を取得する。
When the customer identification
そして、判断部109は、取得した「契約ID」である「10015」と、「契約ID」の値が一致するレコードを、図10に示した履歴情報管理表において検索し、検出したレコードのうちの、「日時」の値が示す蓄積日時が、最も新しいレコードを検出して、検出したレコードの「顧客ID」の値を、最新の顧客識別情報として取得する。ここでは、判断部109が、「156SP34D」を最新の顧客識別情報として取得したとする。
Then, the
判断結果送信部110は、判断部109が取得した最新の顧客識別情報「156SP34D」を判断結果情報として、顧客利用サーバ装置20に送信する。なお、判断部109が、顧客識別情報「7789YZ90」と一致するレコードを検出できなかった場合、判断結果送信部110は、例えば、一致する顧客識別情報がなかったことを示す情報等を、顧客利用サーバ装置20に送信する。
The determination
顧客利用サーバ装置20の判断結果受信部208は、顧客管理サーバ装置10から最新の顧客識別情報「156SP34D」を判断結果情報として受信し、この最新の顧客識別情報「156SP34D」を取得する。
The determination
実行部209は、判断結果受信部208が判断結果情報を受信したため、情報受信部202が受信した顧客送信情報に応じた処理を行う。ここでは、実行部209は、上記と同様に、予め指定された帳票のテンプレート等を取得し、顧客送信情報に含まれていた帳票に入力されるデータをこのテンプレート等に入力して、帳票のデータを作成する。そして、蓄積手段210は、作成された帳票のデータを、判断結果受信部208が取得した最新の顧客識別情報「156SP34D」に対応する顧客専用領域、即ち、情報格納部201の、図11に示した顧客専用領域管理情報が示す顧客識別情報「156SP34D」に対応するフォルダ「F0004」に蓄積する。このフォルダ「F0004」は、図8に示した更新前の顧客専用領域管理情報から分かるように、更新前の顧客識別情報「7789YZ90」に対応する顧客専用領域である。
The
また、送信手段211は、上記で蓄積手段210により蓄積された帳票のデータを、判断結果受信部208が取得した最新の顧客識別情報「156SP34D」に対応する顧客専用領域読み出して、入力結果のデータとして、顧客端末30に送信する。顧客端末30が、この帳票のデータを受信してモニタ(図示せず)等に表示することで、データが入力された帳票を確認することができる。
Further, the
このように、顧客が、更新前の顧客識別情報で顧客利用サーバ装置20にアクセスしても、実行部209により処理を実行することが可能となる。
As described above, even when the customer accesses the customer
また、顧客が、更新前の顧客識別情報で顧客利用サーバ装置20にアクセスしても、更新された最新の顧客識別情報と対応付けられた顧客専用領域に対して情報を蓄積したり、情報を読み出して送信したりすることができる。
Further, even if the customer accesses the customer
なお、判断結果受信部208が取得した最新の顧客識別情報を、顧客送信情報が有する古い顧客識別情報と対応付けて、顧客利用サーバ装置20の図示しない格納部等に蓄積するようにし、情報受信部202が受信した顧客送信情報が有する顧客識別情報が、上記の格納部に格納されている古い顧客識別情報と一致するか否かを実行部209等が判断し、一致する場合には、実行部209が顧客送信情報に応じた処理を実行するようにしてもよい。また、この場合、実行部209が、この格納部から、一致する古い顧客識別情報と対応付けられた最新の顧客識別情報を取得して、取得した最新の顧客識別情報に対応する顧客専用領域について、顧客送信情報に対応する情報の蓄積や送信を行うようにしても良い。なお、この場合に図示しない格納部に蓄積された最新の顧客識別情報と古い顧客識別情報とを対応付けた情報は、予め指定された時間や、予め指定されたトリガー等に応じて、削除するようにしてもよい。
The latest customer identification information acquired by the determination
なお、判断結果受信部208が、一致する顧客識別情報がないことを示す情報を受信した場合には、実行部209は、顧客送信情報に応じた処理は実行せず、例えば、受信した顧客送信情報を破棄する。
When the determination
以上、本実施の形態によれば、顧客管理サーバ装置が顧客の契約情報を格納し、顧客利用サーバ装置が顧客から送信された顧客送信情報に対応する情報を顧客専用領域に蓄積するようにしたことにより、顧客から送信される顧客送信情報に対する処理を行うサーバ装置と、顧客の契約情報を格納するサーバ装置とを異なるサーバ装置とすることができ、顧客の契約に関する情報のセキュリティを向上させることができる。 As described above, according to the present embodiment, the customer management server device stores customer contract information, and the customer use server device stores information corresponding to the customer transmission information transmitted from the customer in the customer dedicated area. Accordingly, the server device that processes the customer transmission information transmitted from the customer and the server device that stores the customer contract information can be different from each other, and the security of the information related to the customer contract is improved. Can do.
例えば、本実施の形態によれば、顧客が利用する顧客利用サーバ装置20と、この顧客利用サーバ装置20の提供、あるいはこの顧客利用サーバ装置20を用いたサービス等を提供する提供者等が、顧客との契約を管理するために利用する顧客管理サーバ装置10とを、例えば異なるハードウェアにより分離して管理することができるため、それぞれのサーバ装置において行われた処理等が、他方のサーバ装置に与える影響を最小限に抑えることができる。例えば、提供者が、顧客管理サーバ装置10に変更を加えた場合において、この変更により、顧客利用サーバ装置20に蓄積された顧客のデータ等が、変更されたり、破損したり、消失したりすることを防ぐことができる。これにより、例えば、システム全体のメンテナンス等を行いやすくすることができる。
For example, according to the present embodiment, the customer
なお、上記各実施の形態において、一の装置に存在する2以上の通信手段(契約情報受信部や、作成指示送信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 In each of the above embodiments, it goes without saying that two or more communication means (contract information receiving unit, creation instruction transmitting unit, etc.) existing in one device may be physically realized by one medium. Yes.
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをMPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部(例えば、ハードディスクやメモリ等の記録媒体)にアクセスしながらプログラムを実行してもよい。 In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as an MPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution unit may execute the program while accessing a storage unit (for example, a recording medium such as a hard disk or a memory).
なお、上記各実施の形態における情報処理システムの顧客利用サーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、顧客から送信された情報であって顧客の顧客識別情報を有する情報である顧客送信情報に対応する情報が格納される情報格納部にアクセス可能なコンピュータを、顧客管理サーバ装置と、顧客利用サーバ装置とを備えた情報処理システムの、顧客利用サーバ装置として機能させるためのプログラムであって、顧客管理サーバ装置から、契約に関する情報である契約情報に対応した顧客専用の情報が蓄積される領域であって、顧客の識別情報である顧客識別情報と対応付けられた領域である顧客専用領域の作成指示を受信する作成指示受信部と、作成指示受信部が受信した作成指示に応じて、情報格納部に、作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する領域作成部と、顧客送信情報を受信する情報受信部と、情報受信部が受信した顧客送信情報に対応する処理を実行する実行部として機能させ、実行部は、情報受信部が受信した顧客送信情報に対応する情報を、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部の顧客専用領域に蓄積する蓄積手段と、情報受信部が受信した顧客送信情報に対応する情報を、受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた情報格納部の顧客専用領域から取得して送信する送信手段とを備えたプログラムである。 In addition, the software which implement | achieves the customer utilization server apparatus of the information processing system in each said embodiment is the following programs. That is, this program uses a computer that can access an information storage unit that stores information corresponding to customer transmission information that is information transmitted from a customer and has customer identification information of the customer. And a customer-use server device of an information processing system provided with a customer-use server device, and customer-specific information corresponding to the contract information that is information related to the contract is received from the customer management server device. A creation instruction receiving unit that receives a creation instruction for a customer dedicated area that is an area that is stored and associated with customer identification information that is customer identification information, and a creation instruction received by the creation instruction receiving unit In response, the information storage unit includes a region creation unit that creates a customer-specific region associated with the customer identification information corresponding to the creation instruction, and customer transmission information. Functioning as an execution unit that executes processing corresponding to the customer transmission information received by the information reception unit and the information reception unit, and the execution unit has received information corresponding to the customer transmission information received by the information reception unit Customer who has received information corresponding to the customer transmission information received by the information receiving unit and storage means for storing in the customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the customer transmission information It is a program provided with the transmission means which acquires and transmits from the customer exclusive area | region of the information storage part matched with the same customer identification information as the customer identification information which transmission information has.
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。 In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, a function that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information or an output unit that outputs information is not included in the function realized by the program.
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.
図12は、上記プログラムを実行して、上記実施の形態による情報処理システムの顧客管理サーバ装置及び顧客利用サーバ装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 12 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the customer management server device and the customer use server device of the information processing system according to the embodiment. The above-described embodiment can be realized by computer hardware and a computer program executed on the computer hardware.
図12において、コンピュータシステム900は、CD−ROM(Compact Disk Read Only Memory)ドライブ905、FD(Floppy(登録商標) Disk)ドライブ906を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。
In FIG. 12, a
図13は、コンピュータシステム900の内部構成を示す図である。図13において、コンピュータ901は、CD−ROMドライブ905、FDドライブ906に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。
FIG. 13 is a diagram showing an internal configuration of the
コンピュータシステム900に、上記実施の形態による情報処理システム等の機能を実行させるプログラムは、CD−ROM921、またはFD922に記憶されて、CD−ROMドライブ905、またはFDドライブ906に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD−ROM921やFD922、またはネットワークから直接、ロードされてもよい。
A program that causes the
プログラムは、コンピュータ901に、上記実施の形態による情報処理システムの機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。
The program does not necessarily include an operating system (OS) or a third-party program that causes the
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.
以上のように、本発明にかかる情報処理システム等は、会計処理や財務処理等を行うシステム等として適しており、特に、ネットワーク上のサーバ装置等を利用して会計処理や財務処理等を行うシステム等として有用である。 As described above, the information processing system according to the present invention is suitable as a system for performing accounting processing, financial processing, and the like, and in particular, performs accounting processing, financial processing, etc. using a server device on a network. It is useful as a system.
1 情報処理システム
10 顧客管理サーバ装置
20 顧客利用サーバ装置
30 顧客端末
100 契約情報格納部
101 契約情報受信部
102 作成指示送信部
103 顧客履歴格納部
104 顧客識別情報取得部
105 変更後顧客識別情報取得部
106 顧客履歴変更部
107 変更顧客管理情報送信部
108 顧客識別情報受信部
109 判断部
110 判断結果送信部
201 情報格納部
202 情報受信部
203 作成指示受信部
204 領域作成部
205 変更顧客管理情報受信部
206 更新部
207 顧客識別情報送信部
208 判断結果受信部
209 実行部
210 蓄積手段
211 送信手段
DESCRIPTION OF
Claims (6)
前記顧客管理サーバ装置は、
契約に関する情報である契約情報が格納される契約情報格納部と、
顧客から送信される契約情報を受信して前記契約情報格納部に蓄積する契約情報受信部と、
前記契約情報受信部が受信した契約情報に対応した顧客専用の情報が蓄積される領域であって、当該顧客の識別情報である顧客識別情報と対応付けられた領域である顧客専用領域を作成する作成指示を、前記顧客利用サーバ装置に送信する作成指示送信部とを備え、
前記顧客利用サーバ装置は、
顧客から送信された情報であって当該顧客の顧客識別情報を有する情報である顧客送信情報に対応する情報が格納される情報格納部と、
前記顧客管理サーバ装置から作成指示を受信する作成指示受信部と、
前記作成指示受信部が受信した作成指示に応じて、前記情報格納部に、当該作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する領域作成部と、
顧客送信情報を受信する情報受信部と、
前記情報受信部が受信した顧客送信情報に対応する処理を実行する実行部とを備え、
前記実行部は、
前記情報受信部が受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域に蓄積する蓄積手段と、
前記情報受信部が受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域から取得して送信する送信手段とを備えた情報処理システム。 An information processing system comprising a customer management server device and a customer use server device,
The customer management server device
A contract information storage unit that stores contract information that is information related to the contract;
A contract information receiving unit that receives contract information transmitted from a customer and stores the contract information in the contract information storage unit;
An area for storing customer-specific information corresponding to the contract information received by the contract information receiving unit, which is an area associated with customer identification information that is identification information of the customer, is created. A creation instruction transmitting unit for transmitting a creation instruction to the customer use server device;
The customer use server device is:
An information storage unit that stores information corresponding to customer transmission information that is information transmitted from a customer and having customer identification information of the customer;
A creation instruction receiving unit for receiving a creation instruction from the customer management server device ;
In response to the creation instruction received by the creation instruction receiving unit, an area creation unit that creates a customer-specific area associated with customer identification information corresponding to the creation instruction in the information storage unit;
An information receiver for receiving customer transmission information;
An execution unit for executing processing corresponding to the customer transmission information received by the information receiving unit,
The execution unit is
Storage means for storing information corresponding to the customer transmission information received by the information receiving unit in a customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information When,
Information corresponding to the customer transmission information received by the information receiving unit is acquired and transmitted from the customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information. And an information processing system.
前記情報受信部が受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報と対応付けられた顧客専用領域が存在しない場合に、当該顧客識別情報を前記顧客管理サーバ装置に送信する顧客識別情報送信部を更に備え、
前記顧客管理サーバ装置は、
契約情報に対応する顧客識別情報の履歴を示す情報であって、1以上の顧客識別情報で構成される履歴情報が格納される顧客履歴格納部と、
前記契約情報受信部が契約情報を受信した場合に、当該契約情報に対応する顧客の顧客識別情報を取得して、当該取得した顧客識別情報を有する履歴情報であって、前記契約情報に対応する履歴情報を前記顧客履歴格納部に蓄積する顧客識別情報取得部と、
前記顧客履歴格納部に格納されている顧客識別情報を変更するための、変更後の顧客識別情報を取得する変更後顧客識別情報取得部と、
前記変更後顧客識別情報取得部が取得した変更後の顧客識別情報を有する履歴情報であって、変更前の顧客識別情報と同じ契約情報に対応する履歴情報を、前記顧客履歴格納部に蓄積する顧客履歴変更部と、
前記顧客識別情報送信部が送信する顧客識別情報を受信する顧客識別情報受信部と、
前記顧客履歴格納部に、前記顧客識別情報受信部が受信した顧客識別情報と同じ顧客識別情報があるか否かを判断する判断部と、
前記判断部が同じ顧客識別情報があると判断した場合に、この判断結果を示す情報である判断結果情報を前記顧客利用サーバ装置に送信する判断結果送信部と、を更に備え、
前記顧客利用サーバ装置は、
前記顧客管理サーバ装置から判断結果情報を受信する判断結果受信部を更に備え、
前記実行部は、前記判断結果受信部が判断結果情報を受信した場合に、前記情報受信部が受信した顧客送信情報に応じた処理を実行し、前記判断結果受信部が判断結果情報を受信していない場合には処理を実行しない請求項1または請求項2記載の情報処理システム。 The customer use server device is:
Customer identification information for transmitting the customer identification information to the customer management server device when there is no customer-dedicated area associated with the same customer identification information as the customer identification information included in the customer transmission information received by the information receiving unit A transmission unit;
The customer management server device
A customer history storage unit for storing history information of customer identification information corresponding to contract information, the history information including one or more pieces of customer identification information;
When the contract information receiving unit receives contract information, it acquires customer identification information of a customer corresponding to the contract information, and is history information having the acquired customer identification information, and corresponds to the contract information A customer identification information acquisition unit that accumulates history information in the customer history storage unit;
A changed customer identification information acquisition unit for acquiring changed customer identification information for changing customer identification information stored in the customer history storage unit;
History information having customer identification information after change acquired by the customer identification information acquisition unit after change and corresponding to the same contract information as customer identification information before change is stored in the customer history storage unit. Customer history change department,
A customer identification information receiving unit for receiving customer identification information transmitted by the customer identification information transmitting unit;
A determination unit that determines whether the customer history storage unit has the same customer identification information as the customer identification information received by the customer identification information reception unit;
A determination result transmission unit that transmits determination result information that is information indicating the determination result to the customer use server device when the determination unit determines that there is the same customer identification information;
The customer use server device is:
A judgment result receiving unit for receiving judgment result information from the customer management server device;
When the determination result receiving unit receives the determination result information, the execution unit executes processing according to the customer transmission information received by the information receiving unit, and the determination result receiving unit receives the determination result information. The information processing system according to claim 1 or 2, wherein the processing is not executed when not.
前記顧客管理サーバ装置は、
前記変更後顧客識別情報取得部が取得した変更後の顧客識別情報と、当該顧客識別情報により変更される顧客識別情報である変更前の顧客識別情報と、を有する変更顧客管理情報を、前記顧客利用サーバ装置に送信する変更顧客管理情報送信部を更に備え、
前記顧客利用サーバ装置は、
前記顧客管理サーバ装置から前記変更顧客管理情報を受信する変更顧客管理情報受信部と、
顧客専用領域と対応付けられている顧客識別情報のうちの、前記変更顧客管理情報受信部が受信した変更顧客管理情報が有する変更前の顧客識別情報と一致する顧客識別情報を、当該変更顧客管理情報が有する最新の顧客識別情報に更新する更新部とを更に備え、
前記蓄積手段は、前記判断結果受信部が受信した最新の顧客識別情報に対応付けられた前記情報格納部の顧客専用領域に、前記情報受信部が受信した顧客送信情報に対応する情報を蓄積し、
前記送信手段は、前記判断結果受信部が受信した最新の顧客識別情報に対応付けられた前記情報格納部の顧客専用領域から、前記情報受信部が受信した顧客送信情報に対応する情報を取得して送信する請求項3記載の情報処理システム。 The determination result transmission unit stores the latest customer identification information associated with the same contract information as the contract information associated with the customer identification information received by the customer identification information reception unit as the determination result information. Obtained from the department and sent,
The customer management server device
Changed customer management information having changed customer identification information acquired by the changed customer identification information acquisition unit and customer identification information before change which is customer identification information changed by the customer identification information. A change customer management information transmission unit to be transmitted to the use server device;
The customer use server device is:
A changed customer management information receiving unit for receiving the changed customer management information from the customer management server device;
Of the customer identification information associated with the customer-dedicated area, the customer identification information that matches the customer identification information before the change included in the changed customer management information received by the changed customer management information receiving unit An update unit for updating to the latest customer identification information included in the information;
The storage means stores information corresponding to the customer transmission information received by the information receiving unit in a customer dedicated area of the information storage unit associated with the latest customer identification information received by the determination result receiving unit. ,
The transmission means acquires information corresponding to the customer transmission information received by the information receiving unit from the customer dedicated area of the information storage unit associated with the latest customer identification information received by the determination result receiving unit. The information processing system according to claim 3, wherein the information processing system transmits the information.
前記作成指示受信部が、前記顧客管理サーバ装置から、契約に関する情報である契約情報に対応した顧客専用の情報が蓄積される領域であって、当該顧客の識別情報である顧客識別情報と対応付けられた領域である顧客専用領域の作成指示を受信する作成指示受信ステップと、
前記領域作成部が、前記作成指示受信ステップで受信した作成指示に応じて、前記情報格納部に、当該作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する領域作成ステップと、
前記情報受信部が、顧客送信情報を受信する情報受信ステップと、
前記実行部が、前記情報受信ステップで受信した顧客送信情報に対応する処理を実行する実行ステップとを備え、
前記実行ステップは、
前記蓄積手段が、前記情報受信ステップで受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域に蓄積する蓄積ステップと、
前記送信手段が、前記情報受信ステップで受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域から取得して送信する送信ステップとを備えた情報処理方法。 Information corresponding to customer transmission information, which is information transmitted from a customer of the information processing system including the customer management server device and the customer use server device and is information having customer identification information of the customer, is stored. An information processing method performed using the customer use server device including an information storage unit, a creation instruction reception unit, an area creation unit, an information reception unit, and an execution unit including a storage unit and a transmission unit. And
The creation instruction receiving unit is an area in which customer-specific information corresponding to contract information that is information related to a contract is accumulated from the customer management server device, and is associated with customer identification information that is identification information of the customer A creation instruction receiving step for receiving a creation instruction for a customer-dedicated area that is a designated area;
In accordance with the creation instruction received in the creation instruction receiving step, the area creation unit creates in the information storage unit a customer dedicated area associated with customer identification information corresponding to the creation instruction; ,
An information receiving step in which the information receiving unit receives customer transmission information;
The execution unit includes an execution step of executing processing corresponding to the customer transmission information received in the information reception step,
The execution step includes:
A customer dedicated area of the information storage unit in which the storage means associates the information corresponding to the customer transmission information received in the information receiving step with the same customer identification information as the customer identification information included in the received customer transmission information An accumulation step to accumulate in
Customer-specific area of the information storage unit in which the transmission means associates information corresponding to the customer transmission information received in the information reception step with the same customer identification information as the customer identification information included in the received customer transmission information The information processing method provided with the transmission step which acquires from and transmits.
前記顧客管理サーバ装置から、契約に関する情報である契約情報に対応した顧客専用の情報が蓄積される領域であって、当該顧客の識別情報である顧客識別情報と対応付けられた領域である顧客専用領域の作成指示を受信する作成指示受信部と、
前記作成指示受信部が受信した作成指示に応じて、前記情報格納部に、当該作成指示に対応した顧客識別情報と対応付けられた顧客専用領域を作成する領域作成部と、
顧客送信情報を受信する情報受信部と、
前記情報受信部が受信した顧客送信情報に対応する処理を実行する実行部として機能させ、
前記実行部は、
前記情報受信部が受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域に蓄積する蓄積手段と、
前記情報受信部が受信した顧客送信情報に対応する情報を、当該受信した顧客送信情報が有する顧客識別情報と同じ顧客識別情報に対応付けられた前記情報格納部の顧客専用領域から取得して送信する送信手段とを備えたプログラム。 A computer that can access an information storage unit that stores information corresponding to customer transmission information that is information transmitted from a customer and has customer identification information of the customer, a customer management server device, and a customer use server A program for causing an information processing system provided with a device to function as a customer use server device,
The customer management server device is an area for storing customer-specific information corresponding to contract information that is information related to a contract, and is an area associated with customer identification information that is identification information of the customer. A creation instruction receiving unit for receiving an area creation instruction;
In response to the creation instruction received by the creation instruction receiving unit, an area creation unit that creates a customer-specific area associated with customer identification information corresponding to the creation instruction in the information storage unit;
An information receiver for receiving customer transmission information;
The information receiving unit functions as an execution unit that executes processing corresponding to the customer transmission information received,
The execution unit is
Storage means for storing information corresponding to the customer transmission information received by the information receiving unit in a customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information When,
Information corresponding to the customer transmission information received by the information receiving unit is acquired and transmitted from the customer dedicated area of the information storage unit associated with the same customer identification information as the customer identification information included in the received customer transmission information. And a transmission means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013181471A JP6147147B2 (en) | 2013-09-02 | 2013-09-02 | Information processing system, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013181471A JP6147147B2 (en) | 2013-09-02 | 2013-09-02 | Information processing system, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015049744A JP2015049744A (en) | 2015-03-16 |
| JP6147147B2 true JP6147147B2 (en) | 2017-06-14 |
Family
ID=52699696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013181471A Active JP6147147B2 (en) | 2013-09-02 | 2013-09-02 | Information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6147147B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002352155A (en) * | 2001-05-29 | 2002-12-06 | Nec System Technologies Ltd | System for storing electronic information |
| JP2003011747A (en) * | 2001-07-05 | 2003-01-15 | Mitsubishi Automob Eng Co Ltd | Vehicle information managing system |
-
2013
- 2013-09-02 JP JP2013181471A patent/JP6147147B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015049744A (en) | 2015-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI659300B (en) | Method and device for providing equipment identification | |
| JP6216187B2 (en) | Information processing system, reference server device, information processing method, and program | |
| JP5971042B2 (en) | Information processing apparatus, program, and software execution control method | |
| WO2025112911A1 (en) | Energy consumption limiting method, nef network element, communication system and storage medium | |
| JP2016212656A (en) | Information processing apparatus, terminal, system having information processing apparatus and terminal, information processing method, and program | |
| KR20080092746A (en) | Customized Information Renewal Method and Customized Information Renewal System | |
| JP6578751B2 (en) | Contact management program, contact management system, and contact management method | |
| US9201406B2 (en) | Information processing apparatus, information processing method, and computer-readable recording medium storing a program | |
| JP7390071B2 (en) | Document processing devices, document processing methods, and programs | |
| CN112711571A (en) | File synchronization method and device | |
| CN109391658B (en) | Account data synchronization method and equipment, storage medium and terminal thereof | |
| JP2009282733A (en) | Device, method and program for retrieving confidential file | |
| JP6147147B2 (en) | Information processing system, information processing method, and program | |
| JP5069168B2 (en) | Network operation monitoring system, manager device, and network operation monitoring method | |
| KR101633402B1 (en) | Namecard management system | |
| CN112559460A (en) | File storage method, device, equipment and storage medium based on artificial intelligence | |
| KR100943821B1 (en) | System for retrieving personal information stored in internet web page and retrieval method of personal information | |
| WO2017143931A1 (en) | Method and apparatus for identifying smart card, method and apparatus for processing smart card identification data, and device | |
| JP5915672B2 (en) | Terminal device, information management device, and program | |
| JP6083210B2 (en) | Authentication information management system, authentication information management method, authentication information management program, and search system | |
| JP2017084097A (en) | Information processing device, information processing method and program | |
| KR20070031152A (en) | A method of providing a search result for a search term input and a search engine employing the method | |
| JP6375235B2 (en) | Information processing apparatus, data delivery method and program for program | |
| KR20200088022A (en) | Apparatus and Method for Protecting Files | |
| JP2010251985A (en) | Parameter change control system and parameter change control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160414 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170323 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170322 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170410 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170509 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170516 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6147147 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |