[go: up one dir, main page]

JP2009211181A - Transaction inquiry system, transaction inquiry program and transaction inquiry method - Google Patents

Transaction inquiry system, transaction inquiry program and transaction inquiry method Download PDF

Info

Publication number
JP2009211181A
JP2009211181A JP2008051129A JP2008051129A JP2009211181A JP 2009211181 A JP2009211181 A JP 2009211181A JP 2008051129 A JP2008051129 A JP 2008051129A JP 2008051129 A JP2008051129 A JP 2008051129A JP 2009211181 A JP2009211181 A JP 2009211181A
Authority
JP
Japan
Prior art keywords
inquiry
information
transaction
user
storage means
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.)
Granted
Application number
JP2008051129A
Other languages
Japanese (ja)
Other versions
JP5186245B2 (en
Inventor
Takanobu Fujita
隆伸 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mizuho Bank Ltd
Original Assignee
Mizuho Bank Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mizuho Bank Ltd filed Critical Mizuho Bank Ltd
Priority to JP2008051129A priority Critical patent/JP5186245B2/en
Publication of JP2009211181A publication Critical patent/JP2009211181A/en
Application granted granted Critical
Publication of JP5186245B2 publication Critical patent/JP5186245B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】利用者にとっては、簡単な操作により取引照会を行なうことができ、銀行においても既存のシステムを利用しながら、効率的に情報を提供する。
【解決手段】携帯電話端末10から電子メールを受信したバンキング支援サーバ20の制御部21は、送信者の照合処理を実行する。そして、送信者アドレスが顧客データ記憶部22に登録されている場合、制御部21は、送信先アドレスを用いて依頼内容を特定する。更に、送信アドレスを用いて顧客口座を特定する。そして、制御部21の代理処理手段211は、ネットバンキングサーバ30にログインして取引照会結果を取得する。取引照会結果を取得した照会結果管理手段212は、URLを付与して照会結果を登録する。そして、ネットバンキングサーバ30からログアウトする。そして、照会結果管理手段212は、このURLを顧客データ記憶部22に登録されたメールアドレスに送信する。
【選択図】図1
A user can make a transaction inquiry by a simple operation, and a bank can efficiently provide information while using an existing system.
A control unit 21 of a banking support server 20 that has received an e-mail from a mobile phone terminal 10 executes a sender collation process. When the sender address is registered in the customer data storage unit 22, the control unit 21 specifies the request content using the transmission destination address. Further, the customer account is specified using the transmission address. Then, the proxy processing unit 211 of the control unit 21 logs into the net banking server 30 and acquires a transaction inquiry result. The inquiry result management means 212 that has acquired the transaction inquiry result adds the URL and registers the inquiry result. Then, the user logs out from the net banking server 30. Then, the inquiry result management unit 212 transmits this URL to the mail address registered in the customer data storage unit 22.
[Selection] Figure 1

Description

本発明は、簡易かつ効率的に取引情報を提供することができる取引照会システム、取引照会プログラム及び取引照会方法に関する。   The present invention relates to a transaction inquiry system, a transaction inquiry program, and a transaction inquiry method that can provide transaction information simply and efficiently.

従来、預金口座の口座情報を確認するためには、銀行に設置された現金自動預払機が用いられている。更に、インターネットを介して、各種情報が提供されつつある。銀行のウェブサーバにインターネットを介してアクセスすることにより、預金口座情報を取得することができる。このサービスを利用することにより、インターネットバンキング、モバイルバンキング、テレホンバンキング等の各種サービスを利用することができる。   Conventionally, an automatic teller machine installed in a bank has been used to confirm account information of a deposit account. Furthermore, various types of information are being provided via the Internet. Deposit account information can be acquired by accessing the bank's web server via the Internet. By using this service, various services such as Internet banking, mobile banking, and telephone banking can be used.

このようなインターネット等のネットワークを介し、金融サービスに関する多様な顧客ニーズを満たすことが可能な金融サービスシステムが検討されている(例えば、特許文献1を参照。)。   A financial service system that can satisfy various customer needs related to financial services through such a network such as the Internet has been studied (see, for example, Patent Document 1).

更に、低コストで銀行のサイトを利用した預金残高照会が行なえる預金残高照会システムについても検討されている(例えば、特許文献2を参照。)。この文献記載の預金残高照会システムは、電子メールが受信可能な携帯電話を利用し、この携帯電話へネットワークを介して銀行における顧客の預金残高を配信する。顧客が携帯電話から銀行のサイトにアクセスし、所定の認証手続を経て顧客の預金残高の配信にかかる要求を行なった際に、顧客の預金残高を表わすメール文書を作成して、顧客のメールアドレスに向けて送信する。
特開2001−338125号公報(第1頁) 特開2003−108783号公報(第1頁、図1)
Furthermore, a deposit balance inquiry system capable of making a deposit balance inquiry using a bank site at a low cost has been studied (for example, see Patent Document 2). The deposit balance inquiry system described in this document uses a mobile phone capable of receiving electronic mail, and distributes the customer's deposit balance in a bank to the mobile phone via a network. When a customer accesses a bank site from a mobile phone and makes a request for delivery of the customer's deposit balance through a predetermined authentication procedure, an email document representing the customer's deposit balance is created and the customer's email address Send to.
JP 2001-338125 A (first page) JP 2003-108783 A (first page, FIG. 1)

上述のようにネットワークを利用したバンキングサービスを利用することにより、取引照会を行なうことができる。しかしながら、特許文献1や特許文献2のようなサービスを利用する場合、バンキングサービスを提供するサーバにログインを行なう必要があり、このログインのための手続が煩雑になる場合がある。特に、携帯電話端末などを利用してログインを行なう場合には、端末のユーザーインターフェイスに制限があるため、ログインの操作が面倒な場合もある。   Transaction inquiries can be made by using a banking service using a network as described above. However, when using a service such as Patent Document 1 or Patent Document 2, it is necessary to log in to a server that provides a banking service, and the procedure for this login may become complicated. In particular, when logging in using a mobile phone terminal or the like, the user interface of the terminal is limited, and the login operation may be troublesome.

本発明は、上記課題を解決するためになされたものであり、その目的は、利用者にとっては、簡単な操作により取引照会を行なうことができ、銀行においても既存のシステムを利用しながら、効率的に情報を提供するための取引照会システム、取引照会プログラム及び取引照会方法を提供することにある。   The present invention has been made in order to solve the above-described problems, and the object of the present invention is to enable a user to make a transaction inquiry by a simple operation, and to use an existing system even in a bank while performing efficiency. It is to provide a transaction inquiry system, a transaction inquiry program and a transaction inquiry method for providing information.

上記問題点を解決するために、請求項1に記載の発明は、利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、銀行サービスサーバにアクセスする制御手段とを備えた取引照会システムであって、前記制御手段が、利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された
連絡先情報と比較して利用者照合を行ない、前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付手段、前記照会要求受付手段において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理手段、前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理手段を備えたことを要旨とする。
In order to solve the above-mentioned problems, the invention described in claim 1 is the authentication information for logging in to the bank service server for each user, the contact information of the user, and the customer's user terminal. Customer information storage means for storing information relating to terminal identifiers, inquiry classification storage means for storing transaction inquiry types corresponding to bank access destination information, and terminal identifiers and transaction inquiry results for URLs are stored. A transaction inquiry system comprising provided information storage means and control means for accessing a bank service server, wherein when the control means receives an inquiry request from a user terminal, the source information of the user terminal is When the user information is identified and compared with the contact information recorded in the customer information storage means, and the source information and the contact information match, the inquiry section storage A query request accepting means for specifying a transaction query type corresponding to the access destination information that has received the query request using a stage, and obtaining customer authentication information verified by the user in the query request accepting means from the customer information storage means Then, by logging in to the bank service server using the authentication information, a session is started, an instruction corresponding to the transaction inquiry type is transmitted to the bank service server, and a transaction is performed from the bank service server. Proxy processing means for acquiring a query result and terminating a session by logging out, recording the transaction query result and terminal identifier in association with a URL, recording them in the provided information storage means, and using the customer information storage means, the use The contact information that is collated is acquired, a notification including the URL is sent to this contact, and the user terminal When the access request is received via the URL, the terminal identifier of the user terminal is acquired, and when the URL and the terminal identifier are registered in the provided information storage unit, the transaction inquiry result is displayed as the user. The gist of the present invention is to provide a query result management means for transmitting to a terminal.

請求項2に記載の発明は、請求項1に記載の取引照会システムにおいて、前記顧客情報記憶手段には、連絡先情報として利用者のメールアドレスに関するデータを記憶させ、利用者端末からの照会要求を電子メールにより取得し、前記電子メールの送信元アドレスを発信元情報として用いることを要旨とする。   According to a second aspect of the present invention, in the transaction inquiry system according to the first aspect, the customer information storage means stores data relating to a user's mail address as contact information, and an inquiry request from the user terminal. Is obtained by electronic mail, and the transmission source address of the electronic mail is used as transmission source information.

請求項3に記載の発明は、請求項1又は2に記載の取引照会システムにおいて、前記提供情報記憶手段において、取引照会結果に関連付けて情報取得時刻を更に記憶させ、前記照会結果管理手段が、前記提供情報記憶手段に記録された情報取得時刻から削除基準時間が経過した取引照会結果を特定して削除することを要旨とする。   The invention according to claim 3 is the transaction inquiry system according to claim 1 or 2, wherein the provided information storage means further stores an information acquisition time in association with a transaction inquiry result, and the inquiry result management means comprises: The gist of the invention is to identify and delete a transaction inquiry result whose deletion reference time has elapsed from the information acquisition time recorded in the provided information storage means.

請求項4に記載の発明は、利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、銀行サービスサーバにアクセスする制御手段とを備えた取引照会システムを用いて、取引照会を行なうためのプログラムであって、前記制御手段を、利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行ない、前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付手段、前記照会要求受付手段において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理手段、前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理手段として機能させることを要旨とする。   According to the fourth aspect of the present invention, for each user, a customer storing authentication information for logging in to a bank service server, user contact information, and information about a terminal identifier of a customer user terminal is stored. Information storage means, inquiry classification storage means for storing transaction inquiry type corresponding to bank access destination information, provision information storage means for storing terminal identifier and transaction inquiry result for URL, bank service server A transaction inquiry system having a control means for accessing the transaction means, and a program for making a transaction inquiry when the inquiry request is received from the user terminal. When the information is specified and the user is compared with the contact information recorded in the customer information storage means, and the source information and the contact information match, Inquiry request accepting means for specifying a transaction inquiry type corresponding to the access destination information that has received the inquiry request using the inquiry classification storage means, and the customer information storage for the customer verification information verified by the user in the inquiry request accepting means Means for logging in to the bank service server using the authentication information to start a session and transmitting an instruction corresponding to the transaction inquiry type to the bank service server, A proxy processing means for obtaining a transaction inquiry result from a server and logging out to terminate the session, recording the transaction inquiry result and the terminal identifier in association with a URL in the provided information storage means, and using the customer information storage means The contact information verified by the user is acquired, and a notification including the URL is transmitted to the contact information. When an access request is received from the user terminal through the URL, the terminal identifier of the user terminal is acquired, and when the URL and the terminal identifier are registered in the provided information storage unit, the transaction inquiry result It is made to function as an inquiry result management means to transmit to the user terminal.

請求項5に記載の発明は、利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、銀行サービスサーバにアクセスする制御手段とを備えた取引照会システム
を用いて、取引照会を行なうための方法であって、前記制御手段が、利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行ない、前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付段階と、前記照会要求受付段階において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理段階と、前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理段階とを実行することを要旨とする。
According to the fifth aspect of the present invention, for each user, a customer storing authentication information for logging in to the bank service server, user contact information, and information about a terminal identifier of a customer user terminal is stored. Information storage means, inquiry classification storage means for storing transaction inquiry type corresponding to bank access destination information, provision information storage means for storing terminal identifier and transaction inquiry result for URL, bank service server And a transaction inquiry system comprising a control means for accessing the transaction terminal, and a transaction inquiry system, wherein when the control means receives an inquiry request from a user terminal, the source of the user terminal If the information is specified and the user is compared with the contact information recorded in the customer information storage means and the source information and the contact information match, the inquiry An inquiry request receiving stage for identifying a transaction inquiry type corresponding to the access destination information that has received the inquiry request using a minute storage means, and customer authentication information for a customer collated in the inquiry request receiving stage Means for logging in to the bank service server using the authentication information to start a session and transmitting an instruction corresponding to the transaction inquiry type to the bank service server, A proxy processing step of acquiring a transaction inquiry result from a server and terminating a session by logging out, and recording the transaction inquiry result and the terminal identifier in association with a URL in the provided information storage means, and using the customer information storage means To obtain contact information collated with the user, and send a notification including the URL to the contact; When an access request is received from the user terminal via the URL, the terminal identifier of the user terminal is acquired, and when the URL and the terminal identifier are registered in the provided information storage unit, the transaction inquiry result And executing the inquiry result management step of transmitting the message to the user terminal.

(作用)
請求項1、4又は5に記載の発明によれば、制御手段が、利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行なう。発信元情報と連絡先情報とが一致する場合には、照会区分記憶手段を用いて照会要求を受けたアクセス先情報に対応する取引照会種別を特定する。そして、照会要求受付手段において利用者照合された顧客の認証情報を顧客情報記憶手段から取得する。次に、認証情報を用いて、銀行サービスサーバにログインを行なうことにより、セッションを開始し、銀行サービスサーバに対して取引照会種別に対応する指示を送信する。銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる。ここで、取引照会結果及び端末識別子をURLに関連付けて提供情報記憶手段に記録し、顧客情報記憶手段を用いて、利用者照合された連絡先情報を取得し、この連絡先にURLを含めた通知を送信する。その後、利用者端末からURLを介してアクセス要求を受信した場合、利用者端末の端末識別子を取得し、URL、端末識別子が提供情報記憶手段に登録されている場合に、取引照会結果を利用者端末に送信する。これにより、制御手段が利用者を代理するので、利用者にとって照会要求を送信するだけで、端末識別子により照合しながら簡易に取引照会を行なうことができる。特に、URLを介してのアクセスにより、取引照会結果を利用者端末に送信するため、インターネットで利用されている暗号化技術やハイパーリンク技術を利用することができる。この結果、セキュリティを向上させるとともに、次の取引への展開を容易に実現することができる。
(Function)
According to the invention of claim 1, 4 or 5, when the control means receives the inquiry request from the user terminal, the source information of the user terminal is specified and recorded in the customer information storage means User verification is performed in comparison with contact information. When the sender information and the contact information match, the transaction inquiry type corresponding to the access destination information that has received the inquiry request is specified using the inquiry classification storage means. Then, the authentication information of the customer collated by the inquiry request receiving means is acquired from the customer information storage means. Next, by logging in to the bank service server using the authentication information, a session is started and an instruction corresponding to the transaction inquiry type is transmitted to the bank service server. The transaction inquiry result is obtained from the bank service server, and the session is terminated by logging out. Here, the transaction inquiry result and the terminal identifier are recorded in the provided information storage means in association with the URL, the contact information verified by the user is obtained using the customer information storage means, and the URL is included in the contact information. Send a notification. Thereafter, when an access request is received from the user terminal via the URL, the terminal identifier of the user terminal is acquired, and when the URL and the terminal identifier are registered in the provided information storage means, the transaction inquiry result is displayed to the user. Send to the terminal. As a result, the control means acts as a proxy for the user, so that the user can simply make a transaction inquiry while collating with the terminal identifier simply by sending an inquiry request to the user. In particular, since the transaction inquiry result is transmitted to the user terminal by accessing via the URL, it is possible to use an encryption technique or a hyperlink technique used on the Internet. As a result, it is possible to improve security and easily realize development to the next transaction.

更に、利用者端末と銀行サービスサーバとのセッションを維持する必要がなく、またセッションを維持できない場合にも、照会結果を取得することができる。一方、既存の銀行サービスサーバを用いることにより、効率的に取引照会結果を提供することができる。   Further, it is not necessary to maintain a session between the user terminal and the bank service server, and the inquiry result can be acquired even when the session cannot be maintained. On the other hand, by using an existing bank service server, transaction inquiry results can be provided efficiently.

請求項2に記載の発明によれば、顧客情報記憶手段には、連絡先情報として利用者のメールアドレスに関するデータを記憶させ、利用者端末からの照会要求を電子メールにより取得し、電子メールの送信元アドレスを発信元情報として用いる。これにより、電子メールにより照会要求を送信することができる。   According to the second aspect of the present invention, the customer information storage means stores data relating to the user's mail address as contact information, obtains an inquiry request from the user terminal by electronic mail, The sender address is used as sender information. Thereby, the inquiry request can be transmitted by electronic mail.

請求項3に記載の発明によれば、提供情報記憶手段において、取引照会結果に関連付けて情報取得時刻を更に記憶させる。そして、照会結果管理手段が、提供情報記憶手段に記録された情報取得時刻から所定時間が経過した取引照会結果を特定して削除する。これにより、放置されている取引照会結果を削除することができる。従って、セキュリティを向
上させ、メモリ資源の効率的活用を図ることができる。
According to the third aspect of the present invention, the provided information storage means further stores the information acquisition time in association with the transaction inquiry result. Then, the inquiry result management means specifies and deletes the transaction inquiry result when a predetermined time has elapsed from the information acquisition time recorded in the provided information storage means. As a result, the neglected transaction inquiry result can be deleted. Therefore, security can be improved and efficient use of memory resources can be achieved.

本発明によれば、利用者にとっては簡単な操作により、利便性の高い取引照会を行なうことができ、銀行においても既存のシステムを利用しながら、効率的に情報を提供することができる。   According to the present invention, a user can make a highly convenient transaction inquiry by a simple operation, and a bank can efficiently provide information while using an existing system.

以下、本発明を具体化した一実施形態を、図1〜図5に従って説明する。本実施形態では、電子メールを利用して各種情報を提供する簡易バンキングサービスを提供する場合に用いる取引照会システム、取引照会プログラム及び取引照会方法として説明する。   Hereinafter, an embodiment embodying the present invention will be described with reference to FIGS. This embodiment demonstrates as a transaction inquiry system, a transaction inquiry program, and a transaction inquiry method used when providing the simple banking service which provides various information using an email.

本実施形態では、図1に示すように、銀行のバンキング支援サーバ20、銀行サービスサーバとしてのネットバンキングサーバ30及び銀行ホストシステム40を用いる。
ここでは、バンキング支援サーバ20は、携帯電話網及びインターネットを介して、利用者端末としての携帯電話端末10から電子メールを受信する。
In this embodiment, as shown in FIG. 1, a bank banking support server 20, a net banking server 30 as a bank service server, and a bank host system 40 are used.
Here, the banking support server 20 receives an e-mail from the mobile phone terminal 10 as a user terminal via the mobile phone network and the Internet.

バンキング支援サーバ20は、後述する簡易バンキングサービスを提供するためのコンピュータシステムである。バンキング支援サーバ20は、図1に示すように制御部21を備えている。制御部21は、利用者からの電子メールを受信し、既存のネットバンキングサーバ30にアクセスし、また利用者に情報を提供するデータの管理処理等を行なう。そして、制御部21は、制御手段としてのCPU、RAM及びROM等を有し、後述する処理(照会要求受付段階、代理処理段階、照会結果管理段階等を含む処理)を行なう。このための取引照会プログラムを実行することにより、制御部21は、図1に示すように、照会要求受付手段210、代理処理手段211、照会結果管理手段212等として機能する。   The banking support server 20 is a computer system for providing a simple banking service to be described later. The banking support server 20 includes a control unit 21 as shown in FIG. The control unit 21 receives an electronic mail from the user, accesses an existing net banking server 30, and performs a data management process for providing information to the user. The control unit 21 includes a CPU, a RAM, a ROM, and the like as control means, and performs processing described later (processing including an inquiry request reception stage, a proxy processing stage, an inquiry result management stage, and the like). By executing the transaction inquiry program for this purpose, the control unit 21 functions as an inquiry request receiving means 210, a proxy processing means 211, an inquiry result management means 212, etc., as shown in FIG.

照会要求受付手段210は、携帯電話端末10から電子メールを送信した利用者のユーザ認証を行なう。そして、この利用者からの照会要求の受付処理を実行する。
代理処理手段211は、利用者の代わりにネットバンキングサーバ30にアクセスして各種処理を実行する。この代理処理手段211は、利用者のエージェントとして機能し、照会要求毎に生成され、後述する処理を実行する。
The inquiry request accepting unit 210 performs user authentication of a user who has transmitted an electronic mail from the mobile phone terminal 10. And the reception process of the inquiry request from this user is performed.
The proxy processing unit 211 accesses the net banking server 30 on behalf of the user and executes various processes. The proxy processing unit 211 functions as a user agent, is generated for each inquiry request, and executes processing to be described later.

照会結果管理手段212は、携帯電話端末10から要求に応じた照会結果の提供処理や照会結果の削除処理等を実行する。照会結果削除処理を実行するために、この照会結果管理手段212は、照会結果を削除するタイミングを決定する基準時間(削除基準時間)に関するデータを保持している。   The inquiry result management unit 212 executes an inquiry result providing process or an inquiry result deleting process in response to a request from the mobile phone terminal 10. In order to execute the query result deletion process, the query result management unit 212 holds data relating to a reference time (deletion reference time) for determining the timing for deleting the query result.

また、バンキング支援サーバ20は、顧客データ記憶部22、アドレス区分データ記憶部23、取引照会要求データ記憶部24及び取引照会結果データ記憶部25を備えている。   The banking support server 20 includes a customer data storage unit 22, an address classification data storage unit 23, a transaction inquiry request data storage unit 24, and a transaction inquiry result data storage unit 25.

顧客データ記憶部22は顧客情報記憶手段として機能し、図2(a)に示すように、簡易バンキングサービスの利用者である顧客に関する顧客レコード220が記録されている。この顧客レコード220は、既存のインターネットバンキングサービスの利用者が、簡易バンキングサービスの利用申請を行ない、この申請が登録された場合に記録される。顧客レコード220は、顧客特定識別子、顧客口座識別子、パスワード、連絡先情報としてのメールアドレス及び端末識別子に関するデータを含んで構成される。   The customer data storage unit 22 functions as a customer information storage unit, and a customer record 220 relating to a customer who is a user of the simple banking service is recorded as shown in FIG. This customer record 220 is recorded when a user of an existing Internet banking service makes an application for use of the simple banking service and this application is registered. The customer record 220 includes data related to a customer identification identifier, a customer account identifier, a password, a mail address as contact information, and a terminal identifier.

顧客特定識別子データ領域には、インターネットバンキングサービスの利用者を特定す
るための識別子に関するデータが記録される。
顧客口座識別子データ領域には、簡易バンキングサービスを提供する銀行において、この利用者が保有する預金口座を特定するための識別子に関するデータが記録される。この顧客口座識別子は、本支店コード、預金種別コード、口座番号から構成されている。なお、この利用者が複数の預金口座を保有している場合には、複数の顧客口座識別子が記録される。
Data relating to an identifier for identifying a user of the internet banking service is recorded in the customer identification identifier data area.
In the customer account identifier data area, data relating to an identifier for specifying a deposit account held by the user in a bank providing a simple banking service is recorded. This customer account identifier is composed of a main branch code, a deposit type code, and an account number. If the user has a plurality of deposit accounts, a plurality of customer account identifiers are recorded.

パスワードデータ領域には、インターネットバンキングサービスを利用して各種処理を行なう場合にユーザ認証のために必要な認証情報が記録される。
メールアドレスデータ領域には、簡易バンキングサービスの各利用者のメールアドレスに関するデータが記録される。
In the password data area, authentication information necessary for user authentication when various processes are performed using the Internet banking service is recorded.
In the mail address data area, data related to the mail address of each user of the simple banking service is recorded.

端末識別子データ領域には、この顧客が利用する携帯電話端末10を特定する識別子に関するデータが記録される。ここでは、携帯電話端末10毎に割り当てられた固体識別子(サブスクライバID)を用いる。   In the terminal identifier data area, data relating to an identifier for specifying the mobile phone terminal 10 used by the customer is recorded. Here, a solid identifier (subscriber ID) assigned to each mobile phone terminal 10 is used.

アドレス区分データ記憶部23は照会区分記憶手段として機能し、図2(b)に示すように、利用者が希望する取引種別を特定するためのアドレス区分レコード230が記録される。このアドレス区分レコード230は、この銀行が保有する電子メールのアドレス(メールアドレス)に対応させて取引種別を決定した場合に登録される。このアドレス区分レコード230は、メールアドレスに対応させた取引種別識別子に関するデータを含んで構成される。   The address category data storage unit 23 functions as a query category storage unit, and as shown in FIG. 2B, an address category record 230 for specifying the transaction type desired by the user is recorded. This address classification record 230 is registered when the transaction type is determined in correspondence with the e-mail address (mail address) held by this bank. The address classification record 230 includes data related to a transaction type identifier associated with an email address.

メールアドレスデータ領域には、この銀行が保有するアドレスに関するデータ(アクセス先情報)が記録される。本実施形態では、簡易バンキングサービスにおいて、銀行が提供するサービスの数に応じて、メールアドレスを保有することとする。   In the mail address data area, data (access destination information) relating to addresses held by the bank is recorded. In the present embodiment, in the simple banking service, an email address is held according to the number of services provided by the bank.

取引種別識別子データ領域には、利用者が希望する取引種別を特定するための識別子に関するデータが記録される。具体的には、取引種別には、残高照会、所定期間の入出金明細照会、ポイント照会等がある。   In the transaction type identifier data area, data relating to an identifier for specifying the transaction type desired by the user is recorded. Specifically, transaction types include balance inquiry, deposit / withdrawal statement inquiry for a predetermined period, point inquiry, and the like.

取引照会要求データ記憶部24には、図2(c)に示すように、利用者からの照会要求に関する取引照会要求レコード240が記録される。この取引照会要求レコード240は、利用者の携帯電話端末10から電子メールを受信した場合に記録される。この取引照会要求レコード240は、照会要求識別子、顧客特定識別子、取引種別識別子、照会日時に関するデータを含んで構成される。   In the transaction inquiry request data storage unit 24, a transaction inquiry request record 240 relating to an inquiry request from a user is recorded as shown in FIG. This transaction inquiry request record 240 is recorded when an electronic mail is received from the user's mobile phone terminal 10. The transaction inquiry request record 240 includes an inquiry request identifier, a customer identification identifier, a transaction type identifier, and data related to the inquiry date.

照会要求識別子データ領域には、照会要求を特定する識別子に関するデータが記録される。
顧客特定識別子データ領域には、取引照会要求を行なった利用者を特定するための識別子に関するデータが記録される。この顧客特定識別子は、取引照会要求が送信されたメールアドレスに基づいて決定される。
In the inquiry request identifier data area, data relating to an identifier for specifying an inquiry request is recorded.
In the customer identification identifier data area, data relating to an identifier for identifying a user who has made a transaction inquiry request is recorded. This customer specific identifier is determined based on the email address to which the transaction inquiry request was sent.

取引種別識別子データ領域には、利用者からの取引照会要求の対象である取引種別を特定するための識別子に関するデータが記録される。この取引種別識別子は、取引照会要求を受信したメールアドレスに基づいて決定される。
照会日時データ領域には、利用者からの取引照会要求を受信した日付や時刻に関するデータが記録される。
In the transaction type identifier data area, data relating to an identifier for specifying a transaction type that is a target of a transaction inquiry request from a user is recorded. This transaction type identifier is determined based on the email address that received the transaction inquiry request.
In the inquiry date / time data area, data related to the date and time when the transaction inquiry request from the user is received is recorded.

取引照会結果データ記憶部25は提供情報記憶手段として機能し、図2(d)に示すよ
うに、利用者に提供する照会結果に関する取引照会結果レコード250が記録される。この取引照会結果レコード250は、ネットバンキングサーバ30から照会結果を取得した場合に記録される。この取引照会結果レコード250は、URL、照会要求識別子、端末識別子、情報取得日時、取引照会結果に関するデータを含んで構成される。
The transaction inquiry result data storage unit 25 functions as provision information storage means, and a transaction inquiry result record 250 relating to the inquiry result provided to the user is recorded as shown in FIG. This transaction inquiry result record 250 is recorded when an inquiry result is acquired from the net banking server 30. This transaction inquiry result record 250 includes URL, inquiry request identifier, terminal identifier, information acquisition date and time, and data relating to the transaction inquiry result.

URLデータ領域には、取引照会結果を格納した場所を特定するためのURL(Uniform Resource Locator)に関するデータが記録される。
照会要求識別子データ領域には、照会要求を特定する識別子に関するデータが記録される。
In the URL data area, data relating to a URL (Uniform Resource Locator) for specifying the location where the transaction inquiry result is stored is recorded.
In the inquiry request identifier data area, data relating to an identifier for specifying an inquiry request is recorded.

端末識別子データ領域には、照会要求を行なった利用者の携帯電話端末10を特定する識別子に関するデータが記録される。
情報取得日時データ領域には、ネットバンキングサーバ30から照会結果を取得した日付や時刻に関するデータが記録される。
In the terminal identifier data area, data relating to an identifier for specifying the mobile phone terminal 10 of the user who has made the inquiry request is recorded.
In the information acquisition date / time data area, data related to the date and time when the inquiry result is acquired from the net banking server 30 is recorded.

取引照会結果データ領域には、照会要求に応じた照会結果に関するデータが記録される。例えば、この取引照会結果には、預金口座の口座残高や所定期間の入出金明細等がある。   In the transaction inquiry result data area, data relating to the inquiry result corresponding to the inquiry request is recorded. For example, the transaction inquiry result includes an account balance of a deposit account, deposit / withdrawal details for a predetermined period, and the like.

このバンキング支援サーバ20は、インターネットを介して、利用者のコンピュータ端末15を用いてアクセス可能であり、いわゆるインターネットバンキングサービスを提供するコンピュータサーバシステムである。   The banking support server 20 is a computer server system that can be accessed using the user's computer terminal 15 via the Internet and provides a so-called Internet banking service.

このネットバンキングサーバ30は、顧客特定識別子やパスワードに関するデータを記録したユーザ認証データ記憶部32を備えている。そして、アクセスを行なったコンピュータ端末15から、顧客特定識別子やパスワードに関するデータ(本人認証データ)を含んだログイン要求を受信した場合、顧客特定識別子やパスワードを用いてユーザ認証を行なう。そして、ユーザ認証を完了した場合には、このコンピュータ端末15とセッションを維持しながら各種インターネットバンキングサービスを提供する。この場合、ネットバンキングサーバ30は、銀行内のネットワークを介して銀行ホストシステム40にアクセスし、この銀行ホストシステム40が管理している口座情報を利用する。   The net banking server 30 includes a user authentication data storage unit 32 that records data relating to customer identification identifiers and passwords. When a login request including data relating to a customer identification identifier and password (personal authentication data) is received from the computer terminal 15 that has made access, user authentication is performed using the customer identification identifier and password. When user authentication is completed, various Internet banking services are provided while maintaining a session with the computer terminal 15. In this case, the net banking server 30 accesses the bank host system 40 via a network in the bank and uses account information managed by the bank host system 40.

この銀行ホストシステム40は、銀行のコンピュータシステムであって、この銀行において開設された口座の口座名義人や口座残高に関するデータを管理する。この銀行ホストシステム40は、預金口座データ記憶部を備えている。この預金口座データ記憶部には、銀行において開設された預金口座に関しての口座データが記録されている。この口座データは、銀行に口座が開設された場合に登録される。口座データは、口座識別子、暗証番号、口座名義人、入出金履歴、口座残高等に関するデータを含んで構成されている。   The bank host system 40 is a bank computer system and manages data relating to the account holder and account balance of an account opened in the bank. The bank host system 40 includes a deposit account data storage unit. In this deposit account data storage unit, account data relating to a deposit account opened in a bank is recorded. This account data is registered when an account is opened in the bank. The account data includes data related to an account identifier, a personal identification number, an account holder, a deposit / withdrawal history, an account balance, and the like.

口座識別子データ領域には、開設された口座を特定するための識別子に関するデータが記録されている。暗証番号データ領域には、この口座を利用する場合に本人認証するためのデータが記録されている。口座名義人データ領域には、この口座に関する口座名義人を特定するためのデータが記録されている。入出金履歴や口座残高データ領域には、この口座の入出金明細や残高に関するデータが記録されている。   In the account identifier data area, data relating to an identifier for specifying an opened account is recorded. In the personal identification number data area, data for personal authentication is recorded when this account is used. In the account holder data area, data for specifying an account holder for the account is recorded. In the deposit / withdrawal history and account balance data area, data relating to deposit / withdrawal details and balance of this account is recorded.

また、本実施形態の簡易バンキングサービスを利用する場合には、利用者の携帯電話端末10を用いる。携帯電話端末10は、公知の方法により携帯電話網の基地局に接続されて、通話や電子メールの送受信のための通信処理を行なう制御部、表示部11、入力部12を備える。この携帯電話網は、インターネットを介してバンキング支援サーバ20に接続される。   When using the simple banking service of the present embodiment, the user's mobile phone terminal 10 is used. The mobile phone terminal 10 includes a control unit, a display unit 11, and an input unit 12 that are connected to a base station of a mobile phone network by a known method and perform communication processing for sending and receiving calls and e-mails. This cellular phone network is connected to the banking support server 20 via the Internet.

表示部11は、携帯電話端末10が受信した電子メールやプログラム実行時のユーザ指示などを表示する。入力部12は、ダイヤル番号ボタンの他に、セレクタボタン、モード変更ボタンを有する。この携帯電話端末10は、通常の電話モードの他に、電子メールの送受信を行なうためのメールモードやウェブページを表示させるためのブラウザモード等の各種プログラムの実行処理を行なうプログラム実行モードを有する。   The display unit 11 displays e-mail received by the mobile phone terminal 10, user instructions at the time of program execution, and the like. The input unit 12 includes a selector button and a mode change button in addition to the dial number button. The mobile phone terminal 10 has a program execution mode for executing various programs such as a mail mode for sending and receiving electronic mail and a browser mode for displaying a web page in addition to the normal telephone mode.

上記のように構成されたシステムを用いて、利用者に対して口座情報の提供を行なう場合の処理手順について説明する。ここでは、携帯電話端末での照会要求処理(図3)、結果提供処理(図4)の順番に説明する。本実施形態では、利用者が口座残高に関する情報を希望する場合を想定する。   A processing procedure for providing account information to a user using the system configured as described above will be described. Here, the inquiry request processing (FIG. 3) and the result provision processing (FIG. 4) in the mobile phone terminal will be described in this order. In the present embodiment, it is assumed that the user desires information regarding the account balance.

(照会要求受付処理)
まず、携帯電話端末10による照会要求受付処理について、図3を用いて説明する。簡易バンキングサービスを利用する場合、利用者は、携帯電話端末10を利用して、バンキング支援サーバ20に電子メールを送信する。
(Inquiry request acceptance processing)
First, the inquiry request reception process by the mobile phone terminal 10 will be described with reference to FIG. When using the simple banking service, the user transmits an email to the banking support server 20 using the mobile phone terminal 10.

このため、携帯電話端末10を用いて、電子メールの送信処理を実行する(ステップS1−1)。まず、この携帯電話端末10の入力部12を用いて、電子メールを送信するためのメールモードに切り替えることにより、携帯電話端末10のメールプログラムを起動する。そして、このメールプログラムを用いて、新規電子メールの作成を行なう。この場合、携帯電話端末10の表示部11には、図5に示す表示画面500が出力される。そして、この電子メールにおける送信先アドレスとして、銀行から付与されたアドレスの内、残高照会を行なうためのメールアドレスを設定する。   For this reason, an e-mail transmission process is executed using the cellular phone terminal 10 (step S1-1). First, the mail program of the mobile phone terminal 10 is started by switching to the mail mode for transmitting an e-mail using the input unit 12 of the mobile phone terminal 10. Then, using this mail program, a new electronic mail is created. In this case, the display screen 500 shown in FIG. 5 is output to the display unit 11 of the mobile phone terminal 10. Then, an e-mail address for making a balance inquiry is set out of the addresses given by the bank as the transmission destination address in the e-mail.

このようなメールアドレスは、携帯電話端末10のアドレス帳に登録しておくことが可能である。そして、アドレス帳に登録されたメールアドレスを指定することにより、送信先アドレスの設定を行なう。そして、入力部12を用いて送信実行を指示することにより、携帯電話端末10は、携帯電話網を介して電子メールを送信する。この場合、件名やメッセージの各フィールドには、入力を行なう必要はなく、いわゆる「空メール」を送信する。この電子メールには、発信元情報として、送信者のメールアドレスに関するデータが含まれる。   Such a mail address can be registered in the address book of the mobile phone terminal 10. Then, the destination address is set by designating the mail address registered in the address book. Then, by instructing transmission execution using the input unit 12, the mobile phone terminal 10 transmits an e-mail via the mobile phone network. In this case, there is no need to input the subject and message fields, and so-called “blank mail” is transmitted. This e-mail includes data relating to the sender's mail address as source information.

そして、バンキング支援サーバ20の制御部21は、電子メール受信処理を実行する(ステップS1−2)。具体的には、携帯電話端末10から送信された電子メールは、携帯電話網を介して、所定のメールサーバにメールアドレス毎に蓄積される。そして、制御部21の照会要求受付手段210は、送信先アドレス毎に受信した電子メールを取得する。   And the control part 21 of the banking assistance server 20 performs an email reception process (step S1-2). Specifically, the e-mail transmitted from the mobile phone terminal 10 is stored for each mail address in a predetermined mail server via the mobile phone network. Then, the inquiry request accepting unit 210 of the control unit 21 acquires the received email for each transmission destination address.

次に、バンキング支援サーバ20の制御部21は、送信者の照合処理を実行する(ステップS1−3)。具体的には、制御部21の照会要求受付手段210が、受信した電子メールの送信者アドレスを取得し、この送信者アドレスについて顧客データ記憶部22における登録の有無を確認する。   Next, the control unit 21 of the banking support server 20 executes a sender verification process (step S1-3). Specifically, the inquiry request accepting unit 210 of the control unit 21 acquires the sender address of the received electronic mail, and confirms whether or not the sender address is registered in the customer data storage unit 22.

送信者アドレスが顧客データ記憶部22に登録されていないため、利用者を照合できない場合(ステップS1−4において「NO」の場合)には、バンキング支援サーバ20の制御部21は、利用拒否を通知して処理を終了する(ステップS1−5)。   Since the sender address is not registered in the customer data storage unit 22, when the user cannot be verified (in the case of “NO” in step S1-4), the control unit 21 of the banking support server 20 rejects the use. The process is terminated (step S1-5).

一方、送信者アドレスが顧客データ記憶部22に登録されており、利用者を照合できた場合(ステップS1−4において「YES」の場合)、バンキング支援サーバ20の制御部21は、この電子メールに関する依頼内容の特定処理を実行する(ステップS1−6)
。具体的には、まず、制御部21の照会要求受付手段210は、照会要求識別子を付与する。そして、照会要求受付手段210は、受信した電子メールに対応させて、利用者照合が行なわれた顧客特定識別子、及び取引照会要求を受信した日時に関するデータが記録された取引照会要求レコード240を生成し、取引照会要求データ記憶部24に記録する。
On the other hand, when the sender address is registered in the customer data storage unit 22 and the user can be verified (“YES” in step S1-4), the control unit 21 of the banking support server 20 Specific process for request contents is executed (step S1-6)
. Specifically, first, the inquiry request accepting unit 210 of the control unit 21 assigns an inquiry request identifier. Then, the inquiry request accepting unit 210 generates a transaction inquiry request record 240 in which data related to the customer identification identifier for which the user verification has been performed and the date and time when the transaction inquiry request is received is recorded corresponding to the received e-mail. And recorded in the transaction inquiry request data storage unit 24.

次に、照会要求受付手段210は、受信した電子メールの送信先アドレスを取得して、この送信先アドレスに対応する取引種別識別子をアドレス区分データ記憶部23から取得する。そして、照会要求受付手段210は、この取引種別識別子を取引照会要求レコード240に記録する。次に、照会要求受付手段210は、この取引照会要求レコード240を特定して、代理処理手段211に対してアクセス処理の指示を行なう。   Next, the inquiry request receiving unit 210 acquires the transmission destination address of the received electronic mail, and acquires the transaction type identifier corresponding to the transmission destination address from the address classification data storage unit 23. Then, the inquiry request receiving means 210 records this transaction type identifier in the transaction inquiry request record 240. Next, the inquiry request accepting unit 210 specifies the transaction inquiry request record 240 and instructs the proxy processing unit 211 to perform an access process.

次に、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30へのアクセス処理を実行する(ステップS1−7)。具体的には、制御部21の代理処理手段211が、バンキング支援サーバ20内の所定のメモリに保持されたネットバンキングサーバ30のアクセス先アドレス(URL)を取得する。そして、このアドレスに対してアクセスを行なう。これにより、バンキング支援サーバ20とネットバンキングサーバ30との間でセッションが開始される。そして、代理処理手段211は、ネットバンキングサーバ30からユーザ認証画面データを取得する。このユーザ認証画面には、顧客特定識別子及びパスワードの入力欄が設けられている。   Next, the control unit 21 of the banking support server 20 executes access processing to the net banking server 30 (step S1-7). Specifically, the proxy processing unit 211 of the control unit 21 acquires the access destination address (URL) of the net banking server 30 held in a predetermined memory in the banking support server 20. Then, this address is accessed. Thereby, a session is started between the banking support server 20 and the net banking server 30. Then, the proxy processing unit 211 acquires user authentication screen data from the net banking server 30. This user authentication screen is provided with input fields for a customer identification identifier and a password.

次に、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30へのログイン処理を実行する(ステップS1−8)。具体的には、制御部21の代理処理手段211は、照会要求受付手段210から指示された取引照会要求レコード240の顧客特定識別子を用いて、顧客データ記憶部22から顧客レコード220を抽出する。そして、代理処理手段211は、この顧客レコード220に記録されたパスワードを取得する。   Next, the control unit 21 of the banking support server 20 executes a login process to the net banking server 30 (step S1-8). Specifically, the proxy processing unit 211 of the control unit 21 extracts the customer record 220 from the customer data storage unit 22 using the customer identification identifier of the transaction inquiry request record 240 instructed from the inquiry request receiving unit 210. Then, the proxy processing unit 211 acquires the password recorded in the customer record 220.

次に、代理処理手段211は、ネットバンキングサーバ30から取得したユーザ認証画面において顧客特定識別子及びパスワードを設定して送信処理を行なう場合のデータ形式を用いてログイン要求を生成する。そして、代理処理手段211は、生成したログイン要求をネットバンキングサーバ30に送信する。このログイン要求には、顧客特定識別子及びパスワードに関するデータを含める。   Next, the proxy processing unit 211 generates a login request using a data format in the case of performing transmission processing by setting a customer identification identifier and a password on the user authentication screen acquired from the net banking server 30. Then, the proxy processing unit 211 transmits the generated login request to the net banking server 30. This login request includes data relating to the customer identification identifier and password.

ログイン要求を受信したネットバンキングサーバ30は、ユーザ認証処理を実行する(ステップS1−9)。具体的には、ネットバンキングサーバ30は、ログイン要求に含まれる顧客特定識別子及びパスワードが、ユーザ認証データ記憶部32に登録されているかどうかを確認する。これにより、ネットバンキングサーバ30は、インターネットバンキングサービスを利用できる利用者のアクセスかどうかを判断する。   The net banking server 30 that has received the login request executes user authentication processing (step S1-9). Specifically, the net banking server 30 confirms whether the customer identification identifier and password included in the login request are registered in the user authentication data storage unit 32. Thereby, the net banking server 30 determines whether or not the access is by a user who can use the internet banking service.

ユーザ認証を完了した場合、ネットバンキングサーバ30は、ログイン要求の送信者(ここでは、バンキング支援サーバ20)に対して、インターネットバンキングサービスのメニュー画面データをバンキング支援サーバ20に送信する。このメニュー画面には、依頼内容を特定するための項目データが含まれる。   When the user authentication is completed, the net banking server 30 transmits menu screen data of the internet banking service to the banking support server 20 to the sender of the login request (here, the banking support server 20). This menu screen includes item data for specifying request contents.

次に、バンキング支援サーバ20の制御部21は、照会要求処理を実行し(ステップS1−10)、ネットバンキングサーバ30は、照会要求取得処理を実行する(ステップS1−11)。具体的には、制御部21の代理処理手段211は、取引照会要求レコード240に記録された取引種別識別子に基づいて、メニュー画面において項目を選択した場合に送信されるデータ形式を用いて取引種別特定通知を生成する。そして、代理処理手段211は、生成した取引種別特定通知をネットバンキングサーバ30に送信する。   Next, the control unit 21 of the banking support server 20 executes an inquiry request process (step S1-10), and the net banking server 30 executes an inquiry request acquisition process (step S1-11). Specifically, the proxy processing unit 211 of the control unit 21 uses the data format that is transmitted when an item is selected on the menu screen based on the transaction type identifier recorded in the transaction inquiry request record 240. Generate a specific notification. Then, the proxy processing unit 211 transmits the generated transaction type specification notification to the net banking server 30.

取引種別特定通知を受信したネットバンキングサーバ30は、銀行ホストシステム40から、ユーザ認証された利用者の預金口座を取得し、この預金口座を一覧表示させた預金口座確認画面データを生成する。この預金口座確認画面においては、口座残高の取得を希望する口座を選択するための選択欄が設けられている。そして、ネットバンキングサーバ30は、預金口座確認画面データをバンキング支援サーバ20に送信する。   The net banking server 30 that has received the transaction type specification notification acquires the user-authenticated user's deposit account from the bank host system 40, and generates deposit account confirmation screen data in which this deposit account is displayed as a list. In this deposit account confirmation screen, a selection field for selecting an account for which acquisition of an account balance is desired is provided. Then, the net banking server 30 transmits the deposit account confirmation screen data to the banking support server 20.

預金口座確認画面データを取得したバンキング支援サーバ20の制御部21は、顧客口座の特定処理を実行する。具体的には、制御部21の代理処理手段211は、照会要求受付手段210から指示された取引照会要求レコード240の顧客特定識別子を含む顧客レコード220(利用者照合が行なわれた電子メールの送信者アドレスを含む顧客レコード220)を特定する。   The control unit 21 of the banking support server 20 that has acquired the deposit account confirmation screen data executes a customer account specifying process. Specifically, the proxy processing unit 211 of the control unit 21 sends a customer record 220 (transmission of an e-mail for which user verification has been performed) including the customer identification identifier of the transaction inquiry request record 240 instructed from the inquiry request accepting unit 210. A customer record 220) that includes the customer address.

次に、代理処理手段211は、顧客レコード220に記録された顧客口座識別子を用いて、預金口座確認画面データにおいて取引照会を行なう顧客口座を特定する。そして、代理処理手段211は、この預金口座確認画面において顧客口座識別子を選択して送信処理を行なう場合のデータ形式を用いて預金口座特定通知を生成する。そして、代理処理手段211は、生成した預金口座特定通知をネットバンキングサーバ30に送信する。   Next, the proxy processing unit 211 uses the customer account identifier recorded in the customer record 220 to specify the customer account for which transaction inquiry is performed in the deposit account confirmation screen data. Then, the proxy processing unit 211 generates a deposit account specification notification using a data format when a customer account identifier is selected on the deposit account confirmation screen and transmission processing is performed. Then, the proxy processing unit 211 transmits the generated deposit account specification notification to the net banking server 30.

預金口座特定通知を受信したネットバンキングサーバ30は、銀行ホストシステム40からの情報取得処理を実行する(ステップS1−12)。具体的には、ネットバンキングサーバ30は、選択された利用者の預金口座について、バンキング支援サーバ20から取得した照会内容項目に関する処理を銀行ホストシステム40に送信する。そして、ネットバンキングサーバ30は、銀行ホストシステム40から取引照会結果を取得する。本実施形態では、この取引照会結果には、利用者の預金口座の口座残高に関するデータが含まれる。そして、ネットバンキングサーバ30は、取引照会結果をバンキング支援サーバ20に返送する。具体的には、ネットバンキングサーバ30は、銀行ホストシステム40から取引照会結果を出力させるための表示画面データを生成し、バンキング支援サーバ20に送信する。本実施形態では、表示画面データは、携帯情報端末向けのコンテンツ記述言語であるコンパクトHTML(HyperText Markup Language )により記述される。   The net banking server 30 that has received the deposit account specification notification executes information acquisition processing from the bank host system 40 (step S1-12). Specifically, the net banking server 30 transmits processing related to the inquiry content item acquired from the banking support server 20 to the bank host system 40 for the selected user's deposit account. Then, the net banking server 30 acquires a transaction inquiry result from the bank host system 40. In the present embodiment, the transaction inquiry result includes data related to the account balance of the user's deposit account. Then, the net banking server 30 returns the transaction inquiry result to the banking support server 20. Specifically, the net banking server 30 generates display screen data for outputting a transaction inquiry result from the bank host system 40 and transmits the display screen data to the banking support server 20. In the present embodiment, the display screen data is described in a compact HTML (HyperText Markup Language) that is a content description language for portable information terminals.

表示画面データを受信したバンキング支援サーバ20の制御部21は、URLを付与して照会結果の登録処理を実行する(ステップS1−13)。具体的には、制御部21の代理処理手段211が、ネットバンキングサーバ30から取得した表示画面データを照会結果管理手段212に供給する。この場合、照会結果管理手段212は、この表示画面データに対してURLを割り振った取引照会結果レコード250を生成し、コンパクトHTMLにより記述された表示画面データを記録して取引照会結果データ記憶部25に格納する。更に、照会結果管理手段212は、この利用者の顧客レコード220から端末識別子を取得し、この取引照会結果レコード250に記録する。また、照会結果管理手段212は、システムタイマから現在日時を取得し、情報取得日時として取引照会結果レコード250に記録する。   The control unit 21 of the banking support server 20 that has received the display screen data assigns a URL and executes a query result registration process (step S1-13). Specifically, the proxy processing unit 211 of the control unit 21 supplies the display screen data acquired from the net banking server 30 to the inquiry result management unit 212. In this case, the inquiry result management unit 212 generates a transaction inquiry result record 250 in which a URL is assigned to the display screen data, records the display screen data described in the compact HTML, and stores the transaction inquiry result data storage unit 25. To store. Further, the inquiry result management unit 212 acquires a terminal identifier from the customer record 220 of the user and records it in the transaction inquiry result record 250. In addition, the inquiry result management unit 212 acquires the current date and time from the system timer and records it in the transaction inquiry result record 250 as the information acquisition date and time.

そして、表示画面データを受信したバンキング支援サーバ20の制御部21は、ログアウト処理を実行する(ステップS1−14)。具体的には、制御部21の代理処理手段211が、ネットバンキングサーバ30に対してログアウト要求を送信する。これにより、バンキング支援サーバ20とネットバンキングサーバ30とのセッションを終了させる。   And the control part 21 of the banking assistance server 20 which received display screen data performs a logout process (step S1-14). Specifically, the proxy processing unit 211 of the control unit 21 transmits a logout request to the net banking server 30. As a result, the session between the banking support server 20 and the net banking server 30 is terminated.

次に、バンキング支援サーバ20の制御部21は、電子メールの生成処理を実行する(ステップS1−15)。具体的には、まず、制御部21の照会結果管理手段212は、利用者に送信する電子メールを生成する。この電子メールには、照会結果を格納したURLに関するデータのみを含める。   Next, the control unit 21 of the banking support server 20 executes an e-mail generation process (step S1-15). Specifically, first, the inquiry result management unit 212 of the control unit 21 generates an e-mail to be transmitted to the user. This e-mail includes only data related to the URL storing the inquiry result.

バンキング支援サーバ20の制御部21は、URLの通知処理を実行する(ステップS1−16)。具体的には、制御部21の照会結果管理手段212は、取引照会要求レコード240の顧客特定識別子を含む顧客レコード220を顧客データ記憶部22から抽出する。そして、照会結果管理手段212は、この顧客レコード220に記録されたメールアドレスを取得し、このメールアドレスを送信先アドレスとして設定した電子メールを送信する。   The control unit 21 of the banking support server 20 executes URL notification processing (step S1-16). Specifically, the inquiry result management unit 212 of the control unit 21 extracts the customer record 220 including the customer identification identifier of the transaction inquiry request record 240 from the customer data storage unit 22. Then, the inquiry result management unit 212 acquires the mail address recorded in the customer record 220, and transmits an e-mail in which this mail address is set as the transmission destination address.

そして、携帯電話端末10は、電子メールの受信処理を実行する(ステップS1−17)。具体的には、携帯電話端末10をメールモードに切り換えて電子メール受信処理を実行する。この場合、携帯電話端末10の表示部11には、図5に示す表示画面510が出力される。表示画面510には、照会結果を取得するためのURLに関する情報が表示される。   Then, the mobile phone terminal 10 executes an e-mail reception process (step S1-17). Specifically, the mobile phone terminal 10 is switched to the mail mode to execute the e-mail receiving process. In this case, the display screen 510 shown in FIG. 5 is output to the display unit 11 of the mobile phone terminal 10. The display screen 510 displays information related to the URL for acquiring the inquiry result.

(照会結果取得処理)
次に、照会結果取得処理について図4を用いて説明する。
ここでは、携帯電話端末10を用いて、URLによりアクセス処理を実行する(ステップS2−1)。具体的には、この携帯電話端末10の入力部12を用いて、電子メールに含まれるURLを選択する。この場合、携帯電話端末10のブラウザプログラムが起動される。そして、携帯電話端末10は、ブラウザを用いて、選択されたURLにアクセス要求を送信する。なお、このアクセス要求には、暗号化プロトコルが利用される。本実施形態では、SSL(Secure Socket Layer )を利用する。
(Inquiry result acquisition process)
Next, the inquiry result acquisition process will be described with reference to FIG.
Here, using the mobile phone terminal 10, an access process is executed using a URL (step S2-1). Specifically, the URL included in the e-mail is selected using the input unit 12 of the mobile phone terminal 10. In this case, the browser program of the mobile phone terminal 10 is activated. Then, the mobile phone terminal 10 transmits an access request to the selected URL using a browser. Note that an encryption protocol is used for this access request. In this embodiment, SSL (Secure Socket Layer) is used.

アクセス要求を受信したバンキング支援サーバ20の制御部21は、携帯電話端末10の端末識別子の取得処理を実行する(ステップS2−2)。具体的には、制御部21の照会結果管理手段212は、アクセス要求を送信した携帯電話端末10の端末識別子を、携帯電話網の通信キャリアサーバから取得する。   The control unit 21 of the banking support server 20 that has received the access request executes a terminal identifier acquisition process for the mobile phone terminal 10 (step S2-2). Specifically, the inquiry result management unit 212 of the control unit 21 acquires the terminal identifier of the mobile phone terminal 10 that transmitted the access request from the communication carrier server of the mobile phone network.

そして、バンキング支援サーバ20の制御部21は、端末識別子の照合処理を実行する(ステップS2−3)。具体的には、制御部21の照会結果管理手段212は、アクセス要求を受けたURLの取引照会結果レコード250に記録された端末識別子と、携帯電話端末10から受信した端末識別子とを照合する。   And the control part 21 of the banking assistance server 20 performs the collation process of a terminal identifier (step S2-3). Specifically, the inquiry result management unit 212 of the control unit 21 collates the terminal identifier recorded in the transaction inquiry result record 250 of the URL that received the access request with the terminal identifier received from the mobile phone terminal 10.

ここで、受信した端末識別子が取引照会結果レコード250において登録されていない場合(ステップS2−4において「NO」の場合)、バンキング支援サーバ20の制御部21は、利用拒否を通知して処理を終了する(ステップS2−5)。   Here, when the received terminal identifier is not registered in the transaction inquiry result record 250 (in the case of “NO” in step S2-4), the control unit 21 of the banking support server 20 notifies the use refusal and performs processing. The process ends (step S2-5).

一方、受信した端末識別子を記録された取引照会結果レコード250が取引照会結果データ記憶部25に登録されている場合(ステップS2−4において「YES」の場合)、バンキング支援サーバ20の制御部21は、照会結果画面の送信処理を実行する(ステップS2−6)。具体的には、制御部21の照会結果管理手段212が、この取引照会結果レコード250の取引照会結果データ領域に記録されている表示画面データを含めた照会結果画面データを携帯電話端末10に送信する。この場合、照会結果管理手段212は情報取得日時に関するデータを含める。   On the other hand, when transaction inquiry result record 250 in which the received terminal identifier is recorded is registered in transaction inquiry result data storage unit 25 (in the case of “YES” in step S2-4), control unit 21 of banking support server 20 Executes transmission processing of the inquiry result screen (step S2-6). Specifically, the inquiry result management unit 212 of the control unit 21 transmits inquiry result screen data including display screen data recorded in the transaction inquiry result data area of the transaction inquiry result record 250 to the mobile phone terminal 10. To do. In this case, the inquiry result management unit 212 includes data related to the information acquisition date and time.

一方、照会結果画面データを受信した携帯電話端末10は、表示処理を実行する(ステップS2−7)。具体的には、携帯電話端末10の表示部11には、図5に示す表示画面520が出力される。この表示画面520には、情報を取得した日時と、この日時にネットバンキングサーバ30から取得した表示画面とが出力される。この表示画面には、「メインメニューへ」や「振込・振替へ」等のように、次の取引のためのハイパーリンクが埋
め込まれている。このハイパーリンクが選択された場合には、携帯電話端末10は、ネットバンキングサーバ30へのアクセスを行なう。なお、本実施形態では、一旦、ログアウトが行なわれているため、再度、ユーザ認証処理を行なうことにより、新たな取引が開始される。
On the other hand, the mobile phone terminal 10 that has received the inquiry result screen data executes display processing (step S2-7). Specifically, a display screen 520 shown in FIG. 5 is output to the display unit 11 of the mobile phone terminal 10. On this display screen 520, the date and time when the information was acquired and the display screen acquired from the net banking server 30 at this date and time are output. On this display screen, hyperlinks for the next transaction are embedded, such as “to main menu” and “to transfer / transfer”. When this hyperlink is selected, the mobile phone terminal 10 accesses the net banking server 30. In the present embodiment, since the logout is once performed, a new transaction is started by performing the user authentication process again.

(照会結果削除処理)
次に、照会結果削除処理について図4を用いて説明する。バンキング支援サーバ20の制御部21は、この処理を所定の周期で定期的に実行する。
(Query result deletion process)
Next, the inquiry result deletion process will be described with reference to FIG. The control unit 21 of the banking support server 20 periodically executes this process at a predetermined cycle.

まず、バンキング支援サーバ20の制御部21は、照会結果の抽出処理を実行する(ステップS3−1)。具体的には制御部21の照会結果管理手段212が、定期的に取引照会結果データ記憶部25を検索して、残っている取引照会結果レコード250を抽出する。   First, the control unit 21 of the banking support server 20 executes an inquiry result extraction process (step S3-1). Specifically, the inquiry result management unit 212 of the control unit 21 periodically searches the transaction inquiry result data storage unit 25 and extracts the remaining transaction inquiry result records 250.

次に、バンキング支援サーバ20の制御部21は、抽出した取引照会結果レコード250毎に、経過時間の確認処理を実行する(ステップS3−2)。具体的には、制御部21の照会結果管理手段212は、システムタイマから現在時刻を取得し、取引照会結果レコード250に記録された情報取得日時からの経過時間を算出する。そして、照会結果管理手段212は、この経過時間と、照会結果管理手段212が保持する削除基準時間とを比較する。   Next, the control part 21 of the banking assistance server 20 performs the confirmation process of elapsed time for every extracted transaction inquiry result record 250 (step S3-2). Specifically, the inquiry result management unit 212 of the control unit 21 acquires the current time from the system timer, and calculates the elapsed time from the information acquisition date and time recorded in the transaction inquiry result record 250. The inquiry result management unit 212 compares the elapsed time with the deletion reference time held by the inquiry result management unit 212.

経過時間が削除基準時間を超えていない場合(ステップS3−2において「NO」の場合)には、バンキング支援サーバ20の制御部21は、待機を継続する(ステップS3−3)。   When the elapsed time does not exceed the deletion reference time (in the case of “NO” in step S3-2), the control unit 21 of the banking support server 20 continues to wait (step S3-3).

一方、経過時間が削除基準時間を超えている場合(ステップS3−2において「YES」の場合)には、バンキング支援サーバ20の制御部21は、取引照会結果の削除処理を実行する(ステップS3−4)。具体的には、制御部21の照会結果管理手段212は、この取引照会結果レコード250を取引照会結果データ記憶部25から削除する。   On the other hand, when the elapsed time exceeds the deletion reference time (in the case of “YES” in step S3-2), the control unit 21 of the banking support server 20 executes a transaction inquiry result deletion process (step S3). -4). Specifically, the inquiry result management unit 212 of the control unit 21 deletes the transaction inquiry result record 250 from the transaction inquiry result data storage unit 25.

本実施形態によれば、以下のような効果を得ることができる。
・ 本実施形態においては、携帯電話端末10において、銀行のメールアドレスを指定して電子メールの送信処理を実行する(ステップS1−1)。この場合、バンキング支援サーバ20の制御部21は、送信者アドレスの照合処理を実行する(ステップS1−3)。送信者アドレスが登録されている場合には、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30へのログイン処理(ステップS1−8)を実行し、照会要求処理を実行する(ステップS1−10)。そして、表示画面データを受信したバンキング支援サーバ20の制御部21は、URLを付与して照会結果を登録し(ステップS1−13)、このURLを携帯電話端末10に通知する(ステップS1−16)。これにより、バンキング支援サーバ20の制御部21が、利用者の代りに取引照会を行なうため、利用者は電子メールを送信することにより、ログインのための手続を行なうことなく、取引照会を行なうことができる。更に、利用者は携帯電話端末10とネットバンキングサーバ30とのセッションを維持する必要がなく、またセッションを維持できない場合にも、照会結果を取得することができる。一方、銀行においても、インターネットバンキングサービスを提供するための既存のネットバンキングサーバ30に対して、バンキング支援サーバ20を設けることにより、効率的にサービスを提供することができる。
According to this embodiment, the following effects can be obtained.
In the present embodiment, the cellular phone terminal 10 designates a bank mail address and executes an e-mail transmission process (step S1-1). In this case, the control unit 21 of the banking support server 20 executes a sender address matching process (step S1-3). When the sender address is registered, the control unit 21 of the banking support server 20 executes a login process (step S1-8) to the net banking server 30 and executes an inquiry request process (step S1- 10). Then, the control unit 21 of the banking support server 20 that has received the display screen data adds a URL, registers the inquiry result (step S1-13), and notifies the mobile phone terminal 10 of this URL (step S1-16). ). Accordingly, since the control unit 21 of the banking support server 20 makes a transaction inquiry on behalf of the user, the user can make a transaction inquiry by sending an e-mail without performing a login procedure. Can do. Further, the user does not need to maintain a session between the mobile phone terminal 10 and the net banking server 30, and can obtain the inquiry result even when the session cannot be maintained. On the other hand, a bank can provide services efficiently by providing the banking support server 20 with respect to the existing net banking server 30 for providing Internet banking services.

・ 本実施形態においては、携帯電話端末10を用いて、URLによりアクセス処理を実行する(ステップS2−1)。この場合、このアクセス要求には、暗号化プロトコルが利用される。本実施形態では、SSLを利用する。これにより、セキュリティを確保した
状態で照会結果を取得することができる。従って、盗聴を防止し、セキュリティを確保することができる。また、HTMLを用いたハイパーリンクにより、照会結果の確認後の取引に結びつけることができる。
In the present embodiment, the mobile phone terminal 10 is used to execute access processing using a URL (step S2-1). In this case, an encryption protocol is used for this access request. In this embodiment, SSL is used. Thereby, the inquiry result can be acquired in a state where security is ensured. Therefore, eavesdropping can be prevented and security can be ensured. In addition, hyperlinks using HTML can be linked to transactions after confirmation of query results.

更に、制御部21は、携帯電話端末10の端末識別子を取得し(ステップS2−2)、端末識別子を照合する(ステップS2−3)。これにより、携帯電話端末10というハードウエアを用いてアクセス者を認証して、セキュリティを確保することができる。   Furthermore, the control part 21 acquires the terminal identifier of the mobile phone terminal 10 (step S2-2), and collates the terminal identifier (step S2-3). Thereby, an accessor can be authenticated using the hardware of the mobile phone terminal 10 to ensure security.

・ 本実施形態においては、アドレス区分データ記憶部23には、利用者が希望する取引種別を特定するためのアドレス区分レコード230が記録される。そして、照会要求受付手段210は、受信した電子メールの送信先アドレスを取得して、この送信先アドレスに対応する取引種別識別子をアドレス区分データ記憶部23から取得する。これにより、多様な取引照会を行なうことができる。   In the present embodiment, the address classification data storage unit 23 stores an address classification record 230 for specifying the transaction type desired by the user. Then, the inquiry request receiving unit 210 acquires the transmission destination address of the received electronic mail, and acquires the transaction type identifier corresponding to the transmission destination address from the address classification data storage unit 23. Thereby, various transaction inquiries can be performed.

・ 本実施形態においては、バンキング支援サーバ20の制御部21は、URLの通知処理を実行する(ステップS1−16)。具体的には、制御部21の代理処理手段211は、取引照会要求レコード240の顧客特定識別子を含む顧客レコード220を顧客データ記憶部22から抽出する。そして、代理処理手段211は、この顧客レコード220に記録されたメールアドレスを取得し、このメールアドレスを送信先アドレスとして設定した電子メールを送信する。これにより、送信者メールアドレスを偽装した電子メールを受信した場合にも、顧客データ記憶部22に登録された利用者に対して電子メールを送信することができ、情報漏洩を抑制することができる。   -In this embodiment, the control part 21 of the banking assistance server 20 performs the notification process of URL (step S1-16). Specifically, the proxy processing unit 211 of the control unit 21 extracts the customer record 220 including the customer identification identifier of the transaction inquiry request record 240 from the customer data storage unit 22. Then, the proxy processing unit 211 acquires the mail address recorded in the customer record 220, and transmits an e-mail in which this mail address is set as the transmission destination address. Thereby, even when an e-mail in which the sender e-mail address is disguised is received, the e-mail can be transmitted to the user registered in the customer data storage unit 22, and information leakage can be suppressed. .

・ 本実施形態においては、経過時間が削除基準時間を超えている場合(ステップS3−2において「YES」の場合)には、バンキング支援サーバ20の制御部21は、取引照会結果の削除処理を実行する(ステップS3−4)。取引照会結果が、長期間、放置されている場合、携帯電話端末10に保存された電子メールを利用して、第三者がバンキング支援サーバ20にアクセスする可能性がある。そこで、放置されている取引照会結果を削除することによりセキュリティを確保するとともに、バンキング支援サーバ20のメモリ資源の有効活用を図ることができる。   In the present embodiment, when the elapsed time exceeds the deletion reference time (in the case of “YES” in step S3-2), the control unit 21 of the banking support server 20 performs a transaction inquiry result deletion process. Execute (Step S3-4). If the transaction inquiry result is left unattended for a long period of time, a third party may access the banking support server 20 using an e-mail stored in the mobile phone terminal 10. Therefore, it is possible to secure security by deleting the neglected transaction inquiry result and to effectively use the memory resources of the banking support server 20.

なお、上記各実施形態は以下のように変更してもよい。
○ 上記実施形態では、利用者が口座残高に関する情報を希望する場合を想定した。取引照会の内容は、口座残高に限定されるものではなく、入出金明細について適用することも可能である。
In addition, you may change each said embodiment as follows.
In the above embodiment, it is assumed that the user desires information regarding the account balance. The contents of the transaction inquiry are not limited to the account balance, and can be applied to the deposit / withdrawal details.

○ 上記実施形態では、照会結果管理手段212は、経過時間と削除基準時間とを比較する。ここで、削除基準時間は、顧客毎に変更するようにしてもよい。例えば、バンキング支援サーバ20の制御部21は、利用者の口座の入出金頻度に応じて、削除基準時間を決定するように構成することも可能である。具体的には、照会結果管理手段212に、入出金頻度に対応させて削除基準時間を記録した削除基準時間テーブルを保持させておく。そして、照会結果管理手段212は、ステップS1−12において、ネットバンキングサーバ30を介して、銀行ホストシステム40から所定期間の入出金明細を取得し、この期間の入出金履歴の頻度を算出する。そして、照会結果管理手段212は、削除基準時間テーブルを用いて、この入出金頻度に対応する削除基準時間を特定する。そして、ステップS3−2において、この削除基準時間を用いて照会結果削除の要否を判断する。これにより、口座残高が変更される可能性があるタイミングに応じて、取引照会結果を削除することができる。   In the above embodiment, the inquiry result management unit 212 compares the elapsed time with the deletion reference time. Here, the deletion reference time may be changed for each customer. For example, the control unit 21 of the banking support server 20 can be configured to determine the deletion reference time according to the deposit / withdrawal frequency of the user's account. Specifically, the inquiry result management means 212 holds a deletion reference time table in which deletion reference times are recorded in correspondence with the deposit / withdrawal frequency. In step S1-12, the inquiry result management unit 212 acquires the deposit / withdrawal details for a predetermined period from the bank host system 40 via the net banking server 30, and calculates the frequency of the deposit / withdrawal history for this period. And the inquiry result management means 212 specifies the deletion reference time corresponding to the deposit / withdrawal frequency using the deletion reference time table. In step S3-2, it is determined whether or not it is necessary to delete the query result using the deletion reference time. As a result, the transaction inquiry result can be deleted according to the timing at which the account balance may be changed.

○ 上記実施形態では、バンキング支援サーバ20の制御部21は、携帯電話端末10
から送信された電子メールの受信処理を実行する(ステップS1−2)。通信手段は電子メールに限定されるものではなく、電話による発呼を用いることも可能である。この場合には、顧客データ記憶部22の顧客レコード220には、この簡易バンキングサービスの利用者の電話番号を記録しておく。そして、発信者番号通知サービスにより取得した発呼電話番号を特定して認証を行なう(ステップS1−3)。これにより、多様な通信手段を用いて照会要求を行なうことができる。
In the above embodiment, the control unit 21 of the banking support server 20 is the mobile phone terminal 10
The receiving process of the e-mail transmitted from is executed (step S1-2). The communication means is not limited to e-mail, and it is also possible to use a telephone call. In this case, the telephone number of the user of this simple banking service is recorded in the customer record 220 of the customer data storage unit 22. Then, authentication is performed by specifying the calling telephone number acquired by the caller ID notification service (step S1-3). Thereby, it is possible to make an inquiry request using various communication means.

○ 上記実施形態では、電子メールを受信した場合(ステップS1−2)、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30へアクセスし(ステップS1−7)、ネットバンキングサーバ30へのログインを行なう(ステップS1−8)。次に、照会要求処理を実行し(ステップS1−10)、表示画面データを受信した場合、URLを付与して照会結果の登録処理を実行する(ステップS1−13)。これに加えて、照会結果の更新処理を行なうようにしてもよい。この照会結果の更新処理について、図6を用いて説明する。   In the above embodiment, when an e-mail is received (step S1-2), the control unit 21 of the banking support server 20 accesses the net banking server 30 (step S1-7) and logs in to the net banking server 30. (Step S1-8). Next, an inquiry request process is executed (step S1-10). When display screen data is received, a URL is assigned and an inquiry result registration process is executed (step S1-13). In addition to this, an update process of the inquiry result may be performed. The inquiry result update process will be described with reference to FIG.

まず、バンキング支援サーバ20の制御部21は、照会結果の抽出処理を実行する(ステップS4−1)。具体的には制御部21の照会結果管理手段212が、定期的に取引照会結果データ記憶部25を検索して、残っている取引照会結果レコード250を抽出する。   First, the control unit 21 of the banking support server 20 executes a query result extraction process (step S4-1). Specifically, the inquiry result management unit 212 of the control unit 21 periodically searches the transaction inquiry result data storage unit 25 and extracts the remaining transaction inquiry result records 250.

次に、バンキング支援サーバ20の制御部21は、経過時間の確認処理を実行する(ステップS4−2)。具体的には、制御部21の照会結果管理手段212は、システムタイマから現在時刻を取得し、取引照会結果レコード250に記録された情報取得日時からの経過時間を算出する。そして、照会結果管理手段212は、この経過時間と、照会結果管理手段212が保持する基準時間とを比較する。   Next, the control unit 21 of the banking support server 20 executes elapsed time confirmation processing (step S4-2). Specifically, the inquiry result management unit 212 of the control unit 21 acquires the current time from the system timer, and calculates the elapsed time from the information acquisition date and time recorded in the transaction inquiry result record 250. Then, the inquiry result management unit 212 compares this elapsed time with the reference time held by the inquiry result management unit 212.

経過時間が基準時間を超えていない場合(ステップS4−2において「NO」の場合)には、バンキング支援サーバ20の制御部21は、待機を継続する(ステップS4−3)。   If the elapsed time does not exceed the reference time (in the case of “NO” in step S4-2), the control unit 21 of the banking support server 20 continues to wait (step S4-3).

一方、経過時間が基準時間を超えている場合(ステップS4−2において「YES」の場合)には、バンキング支援サーバ20の制御部21は、ステップS1−7と同様に、ネットバンキングサーバ30へのアクセス処理を実行する(ステップS4−4)。具体的には、制御部21の照会結果管理手段212は、この取引照会結果レコード250の照会要求識別子を特定して、この照会要求識別子について、代理処理手段211に対してアクセス処理の指示を行なう。これにより、バンキング支援サーバ20とネットバンキングサーバ30との間でセッションが、再開される。   On the other hand, when the elapsed time exceeds the reference time (in the case of “YES” in step S4-2), the control unit 21 of the banking support server 20 proceeds to the net banking server 30 as in step S1-7. The access process is executed (step S4-4). Specifically, the inquiry result management unit 212 of the control unit 21 specifies the inquiry request identifier of the transaction inquiry result record 250 and instructs the proxy processing unit 211 to perform access processing for the inquiry request identifier. . Thereby, a session is restarted between the banking support server 20 and the net banking server 30.

そして、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30へのログイン処理を実行する(ステップS4−5)。ここでは、制御部21の代理処理手段211は、照会結果管理手段212から指示された取引照会結果レコード250の顧客特定識別子を用いて、顧客データ記憶部22から顧客レコード220を抽出する。そして、代理処理手段211は、この顧客レコード220に記録されたパスワードを取得する。   And the control part 21 of the banking assistance server 20 performs the login process to the net banking server 30 (step S4-5). Here, the proxy processing unit 211 of the control unit 21 extracts the customer record 220 from the customer data storage unit 22 using the customer identification identifier of the transaction inquiry result record 250 instructed from the inquiry result management unit 212. Then, the proxy processing unit 211 acquires the password recorded in the customer record 220.

次に、代理処理手段211は、ネットバンキングサーバ30から取得したユーザ認証画面において顧客特定識別子及びパスワードを設定して送信処理を行なう場合のデータ形式を用いてログイン要求を生成し、ネットバンキングサーバ30に送信する。このログイン要求には、顧客特定識別子およびパスワードに関するデータを含める。   Next, the proxy processing unit 211 generates a login request using a data format in the case of performing transmission processing by setting a customer identification identifier and a password on the user authentication screen acquired from the net banking server 30, and the net banking server 30. Send to. This login request includes data relating to the customer identification identifier and password.

ログイン要求を受信したネットバンキングサーバ30は、ユーザ認証処理を実行する(
ステップS4−6)。この場合も、ネットバンキングサーバ30は、ステップS1−9と同様に処理を実行する。
The net banking server 30 that has received the login request executes user authentication processing (
Step S4-6). Also in this case, the net banking server 30 executes the process in the same manner as in step S1-9.

次に、バンキング支援サーバ20の制御部21は、ステップS1−10と同様に照会要求処理を実行し(ステップS4−7)、ネットバンキングサーバ30も、ステップS1−11と同様に照会要求取得処理を実行する(ステップS4−8)。   Next, the control unit 21 of the banking support server 20 executes the inquiry request process similarly to step S1-10 (step S4-7), and the net banking server 30 also performs the inquiry request acquisition process similarly to step S1-11. Is executed (step S4-8).

次に、バンキング支援サーバ20の制御部21は、銀行ホストシステム40からの情報取得処理を実行する(ステップS4−9)。この場合も、ネットバンキングサーバ30は、ステップS1−12と同様に処理を実行する。   Next, the control unit 21 of the banking support server 20 executes information acquisition processing from the bank host system 40 (step S4-9). Also in this case, the net banking server 30 executes processing in the same manner as in step S1-12.

表示画面データを受信したバンキング支援サーバ20の制御部21は、照会結果の更新処理を実行する(ステップS4−10)。具体的には、制御部21の代理処理手段211が、ネットバンキングサーバ30から取得した表示画面データを照会結果管理手段212に供給する。この場合、照会結果管理手段212は、この取引照会結果レコード250について、ネットバンキングサーバ30から取得した表示画面データを更新する。更に、照会結果管理手段212は、システムタイマから現在日時を取得し、情報取得日時として取引照会結果レコード250に記録する。   The control unit 21 of the banking support server 20 that has received the display screen data executes a query result update process (step S4-10). Specifically, the proxy processing unit 211 of the control unit 21 supplies the display screen data acquired from the net banking server 30 to the inquiry result management unit 212. In this case, the inquiry result management unit 212 updates the display screen data acquired from the net banking server 30 for the transaction inquiry result record 250. Furthermore, the inquiry result management unit 212 acquires the current date and time from the system timer, and records it in the transaction inquiry result record 250 as the information acquisition date and time.

次に、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30からログアウト処理を実行する(ステップS4−11)。この場合も、制御部21の代理処理手段211は、ステップS1−13と同様に処理を実行する。   Next, the control unit 21 of the banking support server 20 executes a logout process from the net banking server 30 (step S4-11). Also in this case, the proxy processing unit 211 of the control unit 21 executes the process in the same manner as in step S1-13.

すなわち、セッションを継続しながら、アクセスを行なう場合と異なり、照会要求とは別のタイミングで照会結果を提供する場合、タイムラグを生じることがある。照会結果の更新処理を行なうことにより、このタイムラグの間の情報を追加取得することができる。   That is, unlike the case where access is performed while continuing a session, when a query result is provided at a timing different from the query request, a time lag may occur. By performing the update process of the inquiry result, it is possible to additionally acquire information during this time lag.

○ 上記実施形態では、送信者の照合ができた場合(ステップS1−4において「YES」の場合)、バンキング支援サーバ20の制御部21は、順次、アクセス処理(ステップS1−7)、ログイン処理(ステップS1−8)を実行する。この場合、バンキング支援サーバ20が、ネットバンキングサーバ30の混雑状況を考慮してログイン処理のタイミングを変更するように構成してもよい。この処理を図7に従って説明する。   In the above embodiment, when the sender is verified (“YES” in step S1-4), the control unit 21 of the banking support server 20 sequentially performs access processing (step S1-7), login processing. (Step S1-8) is executed. In this case, the banking support server 20 may be configured to change the login processing timing in consideration of the congestion status of the net banking server 30. This process will be described with reference to FIG.

ここでは、バンキング支援サーバ20の制御部21の代理処理手段211は、まずアクセス要求を送信する(ステップS5−1)。この場合、制御部21は、ネットバンキングサーバ30からの応答取得までの時間を計測してレスポンス時間を取得する(ステップS5−2)。そして、制御部21は、このレスポンス時間と、バンキング支援サーバ20内のメモリに保持された基準レスポンス時間とを比較する(ステップS5−3)。   Here, the proxy processing means 211 of the control unit 21 of the banking support server 20 first transmits an access request (step S5-1). In this case, the control unit 21 measures the time until the response is acquired from the net banking server 30 and acquires the response time (step S5-2). And the control part 21 compares this response time with the reference | standard response time hold | maintained at the memory in the banking assistance server 20 (step S5-3).

そして、レスポンス時間が基準レスポンス時間より長い場合(ステップS5−3において「NO」の場合)には、制御部21は、ログイン処理を延期するために待機する(ステップS5−4)。そして、バンキング支援サーバ20内のメモリに保持された周期で、再度、アクセス処理を再実行し(ステップS5−1)、再度レスポンス時間を計測する(ステップS5−2)。   If the response time is longer than the reference response time (in the case of “NO” in step S5-3), the control unit 21 waits to postpone the login process (step S5-4). Then, the access process is re-executed again at a cycle held in the memory in the banking support server 20 (step S5-1), and the response time is measured again (step S5-2).

そして、レスポンス時間が基準レスポンス時間より短くなった場合(ステップS5−3において「YES」の場合)にはログイン処理を実行する。これにより、ネットバンキングサーバ30の負荷が重い場合には、照会要求処理を分散させることができる。特に、バンキング支援サーバ20は、利用者端末とセッションを維持しないでサービスを提供するため、ある程度の余裕時間を確保することができる。この余裕時間を利用しながら、ネッ
トバンキングサーバ30の負荷を軽減することができる。
When the response time is shorter than the reference response time (in the case of “YES” in step S5-3), a login process is executed. Thereby, when the load of the net banking server 30 is heavy, the inquiry request processing can be distributed. In particular, since the banking support server 20 provides a service without maintaining a session with the user terminal, a certain amount of time can be secured. The load on the net banking server 30 can be reduced while using this spare time.

○ 上記実施形態では、送信者の照合ができた場合(ステップS1−4において「YES」の場合)、バンキング支援サーバ20の制御部21は、順次、アクセス処理(ステップS1−7)、ログイン処理(ステップS1−8)を実行する。この場合、バンキング支援サーバ20からネットバンキングサーバ30へのアクセス許容数を制限して、このアクセス許容数内でアクセス処理を実行するように構成することも可能である。この処理を図8に従って説明する。   In the above embodiment, when the sender is verified (“YES” in step S1-4), the control unit 21 of the banking support server 20 sequentially performs access processing (step S1-7), login processing. (Step S1-8) is executed. In this case, it is also possible to limit the access allowable number from the banking support server 20 to the net banking server 30 and execute the access process within the access allowable number. This process will be described with reference to FIG.

ここでは、バンキング支援サーバ20の制御部21は、利用者端末から照会要求を受信した場合、その時点でネットバンキングサーバ30との間でセッションが継続されているアクセス数(現在アクセス数)を計数する(ステップS6−1)。そして、制御部21は、現在アクセス数と、バンキング支援サーバ20内のメモリに保持されたアクセス許容数とを比較する(ステップS6−2)。   Here, when receiving the inquiry request from the user terminal, the control unit 21 of the banking support server 20 counts the number of accesses (current number of accesses) in which the session is continued with the net banking server 30 at that time. (Step S6-1). Then, the control unit 21 compares the current access number with the access allowable number held in the memory in the banking support server 20 (step S6-2).

現在アクセス数がアクセス許容数を超えている場合(ステップS6−2において「NO」の場合)には、この照会要求の取引照会要求レコード240に対して待ち順番を付与して、取引照会要求データ記憶部24に記録する。この場合、照会要求についての処理を待機させることになる(ステップS6−3)。   When the current access number exceeds the access allowable number (in the case of “NO” in step S6-2), a waiting order is assigned to the transaction inquiry request record 240 of this inquiry request, and transaction inquiry request data is obtained. Records in the storage unit 24. In this case, the process for the inquiry request is put on standby (step S6-3).

そして、ネットバンキングサーバ30とのセッションのいずれかが終了され、現在アクセス数が減ったことを検知した場合(ステップS6−4において「YES」の場合)には、制御部21は、照会日時に基づいて待ち順番が早い取引照会要求レコード240を特定する(ステップS6−5)。そして、代理処理手段211に対してアクセス処理の実行指示を行なう。これにより、ネットバンキングサーバ30へのアクセス数を制限して、ネットバンキングサーバ30の負荷を軽減することができる。この場合にも、余裕時間を利用しながら、照会情報を提供することができる。   When it is detected that one of the sessions with the net banking server 30 is ended and the current number of accesses is reduced (in the case of “YES” in step S6-4), the control unit 21 sets the inquiry date and time. Based on this, the transaction inquiry request record 240 with the earlier waiting order is identified (step S6-5). Then, it instructs the proxy processing means 211 to execute the access process. Thereby, the load on the net banking server 30 can be reduced by limiting the number of accesses to the net banking server 30. In this case as well, the inquiry information can be provided while using the spare time.

○ 上記実施形態では、送信者の照合ができた場合(ステップS1−4において「YES」の場合)、バンキング支援サーバ20の制御部21は、順次、アクセス処理(ステップS1−7)、ログイン処理(ステップS1−8)を実行する。この場合、バンキング支援サーバ20からネットバンキングサーバ30へのアクセスを、ネットバンキングサーバ30の混雑状況(例えば、アクセス数やCPU稼働率)に応じて決定したアクセス許容数内でアクセス処理を実行するように構成することも可能である。この処理を図9に従って説明する。   In the above embodiment, when the sender is verified (“YES” in step S1-4), the control unit 21 of the banking support server 20 sequentially performs access processing (step S1-7), login processing. (Step S1-8) is executed. In this case, the access processing from the banking support server 20 to the net banking server 30 is performed within the access allowable number determined according to the congestion status of the net banking server 30 (for example, the number of accesses and the CPU operating rate). It is also possible to configure. This process will be described with reference to FIG.

ここでは、バンキング支援サーバ20内のメモリに、混雑状況情報に対応させてアクセス許容数を決定する対応テーブル(アクセス許容数決定テーブル)を保持させる。そして、バンキング支援サーバ20の制御部21は、ネットバンキングサーバ30から混雑状況情報(例えば、アクセス数やCPU稼働率)に関する情報を取得する(ステップS7−1)。   Here, the memory in the banking support server 20 stores a correspondence table (access allowable number determination table) for determining the allowable number of accesses in correspondence with the congestion status information. And the control part 21 of the banking support server 20 acquires the information regarding congestion condition information (for example, the number of accesses or CPU operation rate) from the net banking server 30 (step S7-1).

そして、制御部21は、アクセス許容数決定テーブルを用いて、ネットバンキングサーバ30から取得した混雑状況情報に基づいてアクセス許容数を決定する(ステップS7−2)。具体的には、バンキング支援サーバ20の制御部21は、携帯電話端末10から照会要求を受信した場合、その時点でネットバンキングサーバ30との間でセッションが継続されているアクセス数(現在アクセス数)を計数する(ステップS7−3)。   And the control part 21 determines an access allowable number based on the congestion condition information acquired from the net banking server 30 using an access allowable number determination table (step S7-2). Specifically, when the control unit 21 of the banking support server 20 receives an inquiry request from the mobile phone terminal 10, the number of accesses (current number of accesses) in which a session is continued with the net banking server 30 at that time. ) Is counted (step S7-3).

そして、制御部21は、現在アクセス数と、バンキング支援サーバ20内のメモリに保持されたアクセス許容数とを比較する(ステップS7−4)。現在アクセス数がアクセス
許容数を超えている場合(ステップS7−4において「NO」の場合)には、この照会要求の取引照会要求レコード240に対して待ち順番を付与して、取引照会要求データ記憶部24に記録する。この場合、照会要求についての処理を待機させることになる(ステップS7−5)。
Then, the control unit 21 compares the current access number with the allowable access number held in the memory in the banking support server 20 (step S7-4). When the current access number exceeds the access allowable number (in the case of “NO” in step S7-4), a waiting order is assigned to the transaction inquiry request record 240 of this inquiry request, and transaction inquiry request data is obtained. Records in the storage unit 24. In this case, the process for the inquiry request is put on standby (step S7-5).

そして、バンキング支援サーバ20内のメモリに保持された周期で定期的に混雑状況情報を取得し(ステップS7−1)、アクセス許容数を決定する(ステップS7−2)。更に、現在アクセス数を取得し(ステップS7−3)、アクセス許容数を比較する(ステップS7−4)。   Then, the congestion status information is periodically acquired at a cycle held in the memory in the banking support server 20 (step S7-1), and the allowable access number is determined (step S7-2). Further, the current access number is acquired (step S7-3), and the access allowable number is compared (step S7-4).

そして、アクセス許容数以下の現在アクセス数を検知した場合(ステップS7−4において「YES」の場合)には、制御部21は、待ち順番に基づいて取引照会要求レコード240を特定し(ステップS7−6)、代理処理手段211に対してアクセス処理の実行指示を行なう。これにより、バンキング支援サーバ20が、ネットバンキングサーバ30の負荷状況を考慮してサービスを提供することができる。この場合にも、余裕時間を利用して、ネットバンキングサーバ30の負荷を軽減しながら、照会情報を提供することができる。   When the current access number equal to or smaller than the access allowable number is detected (in the case of “YES” in step S7-4), the control unit 21 specifies the transaction inquiry request record 240 based on the waiting order (step S7). -6) Instructing the proxy processing means 211 to execute access processing. Thereby, the banking support server 20 can provide a service in consideration of the load status of the net banking server 30. Also in this case, it is possible to provide the inquiry information while reducing the load on the net banking server 30 using the spare time.

また、このアクセス許容数決定テーブルには、レスポンス時間に対応させてアクセス許容数を記録しておいてもよい。この場合、制御部21は、アクセス処理におけるレスポンス時間を取得し、このレスポンス時間に応じてアクセス許容数を決定する。この場合には、ネットバンキングサーバ30から、アクセス数やCPU稼働率等の混雑状況情報を取得することなく、照会要求の待機を決定することができる。   Further, in this access permission number determination table, the access permission number may be recorded in correspondence with the response time. In this case, the control unit 21 acquires the response time in the access process, and determines the access allowable number according to the response time. In this case, it is possible to determine waiting for an inquiry request without acquiring congestion status information such as the number of accesses and CPU operating rate from the net banking server 30.

○ 上記実施形態では、制御部21の代理処理手段211が、バンキング支援サーバ20内の所定のメモリに保持されたネットバンキングサーバ30のアクセス先アドレス(URL)を取得する。そして、このアドレスに対してアクセスを行なう。これに代えて、他行のネットバンキングサーバ30にアクセスするように構成してもよい。この場合、顧客レコード220に記録された顧客口座識別子に、金融機関コードを含めておく。そして、バンキング支援サーバ20内の所定のメモリには、金融機関コードに対応させて、この金融機関のネットバンキングサーバのアクセス先アドレス(URL)を保持させておく。そして、制御部21の代理処理手段211は、顧客口座識別子の金融機関コードに基づいて、ネットバンキングサーバ30の「URL」を特定してアクセス処理を実行する。これにより、多様な金融機関においても、バンキング支援サーバ20を利用して簡易バンキングサービスを提供することができる。   In the above embodiment, the proxy processing unit 211 of the control unit 21 acquires the access destination address (URL) of the net banking server 30 held in a predetermined memory in the banking support server 20. Then, this address is accessed. Instead of this, the network banking server 30 of another bank may be accessed. In this case, the financial institution code is included in the customer account identifier recorded in the customer record 220. Then, a predetermined memory in the banking support server 20 holds an access destination address (URL) of the net banking server of the financial institution corresponding to the financial institution code. Then, the proxy processing unit 211 of the control unit 21 specifies the “URL” of the net banking server 30 based on the financial institution code of the customer account identifier and executes the access process. Thereby, even various financial institutions can provide a simple banking service using the banking support server 20.

次に、上記実施形態及び別例から把握できる技術的思想について、それらの効果とともに以下に追記する。
(a) 前記提供情報記憶手段において、取引照会結果に関連付けて情報取得時刻を更に記憶させ、
前記照会結果管理手段が、前記提供情報記憶手段に記録された情報取得時刻から所定時間が経過した照会要求を特定し、
前記代理処理手段が、前記特定した照会要求について、再度、前記照会要求受付手段において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、
前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、前記銀行サービスサーバから取引照会結果を取得し、前記銀行サービスサーバからログアウトすることによりセッションを終了させ、
前記銀行サービスサーバから取得した取引照会結果に基づいて、前記提供情報記憶手段に記録された取引照会結果を更新することを特徴とする請求項1又は2に記載の取引照会
システム。
Next, technical ideas that can be grasped from the above-described embodiment and other examples will be described below together with their effects.
(A) In the provided information storage means, the information acquisition time is further stored in association with the transaction inquiry result,
The inquiry result management means specifies an inquiry request for which a predetermined time has elapsed from the information acquisition time recorded in the provided information storage means;
The proxy processing means obtains the authentication information of the customer collated by the inquiry request accepting means again from the customer information storage means for the identified inquiry request,
By logging in to the bank service server using the authentication information, a session is started, an instruction corresponding to the transaction inquiry type is transmitted to the bank service server, and a transaction inquiry result is transmitted from the bank service server. And end the session by logging out of the bank service server,
3. The transaction inquiry system according to claim 1, wherein the transaction inquiry result recorded in the provided information storage means is updated based on the transaction inquiry result acquired from the bank service server.

これにより、セッションの終了から取引照会結果の提供までのタイムラグ間の取引情報を更新することができる。   Thereby, the transaction information during the time lag from the end of the session to the provision of the transaction inquiry result can be updated.

本発明の実施形態のシステム概略図。The system schematic of embodiment of this invention. 各データ記憶部に記録されたデータの説明図であって、(a)は顧客データ記憶部、(b)はアドレス区分データ記憶部、(c)は取引照会要求データ記憶部、(d)は取引照会結果データ記憶部に記録されたデータの説明図。It is explanatory drawing of the data recorded on each data storage part, (a) is a customer data storage part, (b) is an address division data storage part, (c) is a transaction inquiry request data storage part, (d) is Explanatory drawing of the data recorded on the transaction inquiry result data storage part. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 本実施形態の処理手順の説明図。Explanatory drawing of the process sequence of this embodiment. 携帯電話端末の表示部に出力される表示画面の説明図。Explanatory drawing of the display screen output to the display part of a mobile telephone terminal. 他の実施形態の処理手順の説明図Explanatory drawing of the process sequence of other embodiment 他の実施形態の処理手順の説明図Explanatory drawing of the process sequence of other embodiment 他の実施形態の処理手順の説明図。Explanatory drawing of the process sequence of other embodiment. 他の実施形態の処理手順の説明図。Explanatory drawing of the process sequence of other embodiment.

符号の説明Explanation of symbols

10…携帯電話端末、20…バンキング支援サーバ、21…制御部、210…照会要求受付手段、211…代理処理手段、212…照会結果管理手段、22…顧客データ記憶部、23…アドレス区分データ、24…取引照会要求データ記憶部、25…取引照会結果データ記憶部、30…ネットバンキングサーバ、40…銀行ホストシステム。   DESCRIPTION OF SYMBOLS 10 ... Mobile phone terminal, 20 ... Banking support server, 21 ... Control part, 210 ... Inquiry request reception means, 211 ... Proxy processing means, 212 ... Inquiry result management means, 22 ... Customer data storage part, 23 ... Address classification data, 24 ... Transaction inquiry request data storage unit, 25 ... Transaction inquiry result data storage unit, 30 ... Net banking server, 40 ... Bank host system.

Claims (5)

利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、
銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、
URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、
銀行サービスサーバにアクセスする制御手段とを備えた取引照会システムであって、
前記制御手段が、
利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行ない、
前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付手段、
前記照会要求受付手段において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、
前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、
前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理手段、
前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、
前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、
利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、
前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理手段
を備えたことを特徴とする取引照会システム。
For each user, customer information storage means for storing authentication information for logging in to the bank service server, user contact information, and information about the terminal identifier of the customer user terminal,
Inquiry classification storage means for storing transaction inquiry types corresponding to bank access destination information,
Provided information storage means for storing a terminal identifier and a transaction inquiry result for a URL;
A transaction inquiry system comprising a control means for accessing a bank service server,
The control means is
When the inquiry request is received from the user terminal, the sender information of this user terminal is specified, and the user verification is performed in comparison with the contact information recorded in the customer information storage means.
If the source information and the contact information match, a query request accepting unit that identifies a transaction query type corresponding to the access destination information that has received the query request using the query classification storage unit;
Obtaining customer authentication information verified by the user in the inquiry request receiving means from the customer information storage means,
By logging into the bank service server using the authentication information, a session is started, and an instruction corresponding to the transaction inquiry type is sent to the bank service server,
Proxy processing means for obtaining a transaction inquiry result from the bank service server and terminating the session by logging out,
Recording the transaction inquiry result and the terminal identifier in the provided information storage means in association with a URL;
Using the customer information storage means, obtain the contact information collated with the user, send a notification including the URL to the contact,
When an access request is received from the user terminal via the URL, the terminal identifier of the user terminal is acquired,
A transaction inquiry system comprising: inquiry result management means for transmitting the transaction inquiry result to the user terminal when the URL and terminal identifier are registered in the provided information storage means.
前記顧客情報記憶手段には、連絡先情報として利用者のメールアドレスに関するデータを記憶させ、
利用者端末からの照会要求を電子メールにより取得し、前記電子メールの送信元アドレスを発信元情報として用いることを特徴とする請求項1に記載の取引照会システム。
The customer information storage means stores data relating to the user's email address as contact information,
The transaction inquiry system according to claim 1, wherein an inquiry request from a user terminal is acquired by electronic mail, and a transmission source address of the electronic mail is used as transmission source information.
前記提供情報記憶手段において、取引照会結果に関連付けて情報取得時刻を更に記憶させ、
前記照会結果管理手段が、前記提供情報記憶手段に記録された情報取得時刻から削除基準時間が経過した取引照会結果を特定して削除することを特徴とする請求項1又は2に記載の取引照会システム。
In the provided information storage means, the information acquisition time is further stored in association with the transaction inquiry result,
The transaction inquiry according to claim 1 or 2, wherein the inquiry result management means specifies and deletes a transaction inquiry result whose deletion reference time has elapsed from the information acquisition time recorded in the provided information storage means. system.
利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、
銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、
URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、
銀行サービスサーバにアクセスする制御手段とを備えた取引照会システムを用いて、取引照会を行なうためのプログラムであって、
前記制御手段を、
利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行ない、
前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付手段、
前記照会要求受付手段において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、
前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、
前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理手段、
前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、
前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、
利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、
前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理手段
として機能させることを特徴とする取引照会プログラム。
For each user, customer information storage means for storing authentication information for logging in to the bank service server, user contact information, and information about the terminal identifier of the customer user terminal,
Inquiry classification storage means for storing transaction inquiry types corresponding to bank access destination information,
Provided information storage means for storing a terminal identifier and a transaction inquiry result for a URL;
A program for performing a transaction inquiry using a transaction inquiry system comprising a control means for accessing a bank service server,
The control means;
When the inquiry request is received from the user terminal, the sender information of this user terminal is specified, and the user verification is performed in comparison with the contact information recorded in the customer information storage means.
If the source information and the contact information match, a query request accepting unit that identifies a transaction query type corresponding to the access destination information that has received the query request using the query classification storage unit;
Obtaining customer authentication information verified by the user in the inquiry request receiving means from the customer information storage means,
By logging into the bank service server using the authentication information, a session is started, and an instruction corresponding to the transaction inquiry type is sent to the bank service server,
Proxy processing means for obtaining a transaction inquiry result from the bank service server and terminating the session by logging out,
Recording the transaction inquiry result and the terminal identifier in the provided information storage means in association with a URL;
Using the customer information storage means, obtain the contact information collated with the user, send a notification including the URL to the contact,
When an access request is received from the user terminal via the URL, the terminal identifier of the user terminal is acquired,
A transaction inquiry program which functions as inquiry result management means for transmitting the transaction inquiry result to the user terminal when the URL and terminal identifier are registered in the provided information storage means.
利用者毎に、銀行サービスサーバにログインを行なうための認証情報と、利用者の連絡先情報と、顧客の利用者端末の端末識別子に関する情報を記憶させた顧客情報記憶手段と、
銀行のアクセス先情報に対応して取引照会種別を記憶させた照会区分記憶手段と、
URLに対して、端末識別子及び取引照会結果を記憶させる提供情報記憶手段と、
銀行サービスサーバにアクセスする制御手段とを備えた取引照会システムを用いて、取引照会を行なうための方法であって、
前記制御手段が、
利用者端末から照会要求を受信した場合、この利用者端末の発信元情報を特定し、前記顧客情報記憶手段に記録された連絡先情報と比較して利用者照合を行ない、
前記発信元情報と前記連絡先情報とが一致する場合には、前記照会区分記憶手段を用いて前記照会要求を受けたアクセス先情報に対応する取引照会種別を特定する照会要求受付段階と、
前記照会要求受付段階において利用者照合された顧客の認証情報を前記顧客情報記憶手段から取得し、
前記認証情報を用いて、前記銀行サービスサーバにログインを行なうことにより、セッションを開始し、前記銀行サービスサーバに対して前記取引照会種別に対応する指示を送信し、
前記銀行サービスサーバから取引照会結果を取得し、ログアウトすることによりセッションを終了させる代理処理段階と、
前記取引照会結果及び端末識別子をURLに関連付けて前記提供情報記憶手段に記録し、
前記顧客情報記憶手段を用いて、前記利用者照合された連絡先情報を取得し、この連絡先に前記URLを含めた通知を送信し、
利用者端末から前記URLを介してアクセス要求を受信した場合、前記利用者端末の端末識別子を取得し、
前記URL、端末識別子が前記提供情報記憶手段に登録されている場合に、前記取引照会結果を前記利用者端末に送信する照会結果管理段階と
を実行することを特徴とする取引照会方法。
For each user, customer information storage means for storing authentication information for logging in to the bank service server, user contact information, and information about the terminal identifier of the customer user terminal,
Inquiry classification storage means for storing transaction inquiry types corresponding to bank access destination information,
Provided information storage means for storing a terminal identifier and a transaction inquiry result for a URL;
A method for conducting a transaction inquiry using a transaction inquiry system comprising a control means for accessing a bank service server,
The control means is
When the inquiry request is received from the user terminal, the sender information of this user terminal is specified, and the user verification is performed in comparison with the contact information recorded in the customer information storage means.
If the source information and the contact information match, an inquiry request reception step for specifying a transaction inquiry type corresponding to the access destination information that has received the inquiry request using the inquiry classification storage unit;
Obtaining customer authentication information verified by the user in the inquiry request reception stage from the customer information storage means,
By logging into the bank service server using the authentication information, a session is started, and an instruction corresponding to the transaction inquiry type is sent to the bank service server,
A proxy processing step of obtaining a transaction inquiry result from the bank service server and terminating the session by logging out;
Recording the transaction inquiry result and the terminal identifier in the provided information storage means in association with a URL;
Using the customer information storage means, obtain the contact information collated with the user, send a notification including the URL to the contact,
When an access request is received from the user terminal via the URL, the terminal identifier of the user terminal is acquired,
A transaction inquiry method comprising: performing an inquiry result management step of transmitting the transaction inquiry result to the user terminal when the URL and terminal identifier are registered in the provided information storage means.
JP2008051129A 2008-02-29 2008-02-29 Transaction inquiry system, transaction inquiry program, and transaction inquiry method Expired - Fee Related JP5186245B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008051129A JP5186245B2 (en) 2008-02-29 2008-02-29 Transaction inquiry system, transaction inquiry program, and transaction inquiry method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008051129A JP5186245B2 (en) 2008-02-29 2008-02-29 Transaction inquiry system, transaction inquiry program, and transaction inquiry method

Publications (2)

Publication Number Publication Date
JP2009211181A true JP2009211181A (en) 2009-09-17
JP5186245B2 JP5186245B2 (en) 2013-04-17

Family

ID=41184300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008051129A Expired - Fee Related JP5186245B2 (en) 2008-02-29 2008-02-29 Transaction inquiry system, transaction inquiry program, and transaction inquiry method

Country Status (1)

Country Link
JP (1) JP5186245B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9177309B2 (en) 2009-09-24 2015-11-03 Nippon Telegraph And Telephone Corporation Electronic settlement method, system, server and program thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109619A (en) * 2000-09-28 2002-04-12 Toyo Electric Mfg Co Ltd Data processing method when using a credit card terminal device
JP2002366752A (en) * 2001-06-05 2002-12-20 Shinkin Banks Information System Center Co Ltd Notification system
JP2003022255A (en) * 2001-07-06 2003-01-24 Ufj Bank Ltd Personal confirmation method
JP2004246705A (en) * 2003-02-14 2004-09-02 Nec Corp Account transaction system
JP2006277686A (en) * 2005-03-30 2006-10-12 Mizuho Bank Ltd Remittance processing support system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002109619A (en) * 2000-09-28 2002-04-12 Toyo Electric Mfg Co Ltd Data processing method when using a credit card terminal device
JP2002366752A (en) * 2001-06-05 2002-12-20 Shinkin Banks Information System Center Co Ltd Notification system
JP2003022255A (en) * 2001-07-06 2003-01-24 Ufj Bank Ltd Personal confirmation method
JP2004246705A (en) * 2003-02-14 2004-09-02 Nec Corp Account transaction system
JP2006277686A (en) * 2005-03-30 2006-10-12 Mizuho Bank Ltd Remittance processing support system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9177309B2 (en) 2009-09-24 2015-11-03 Nippon Telegraph And Telephone Corporation Electronic settlement method, system, server and program thereof

Also Published As

Publication number Publication date
JP5186245B2 (en) 2013-04-17

Similar Documents

Publication Publication Date Title
CN113691444B (en) Instant messaging system for organization
CN111160845B (en) Service processing method and device
US8412165B1 (en) Systems and methods for device emulation on mobile channel
JP2007538432A (en) Remote access system and method, intelligent agent
WO2012166694A1 (en) Methods and systems for providing mobile customer support
US20120014292A1 (en) Access Management System and Access Management Method
US11082416B1 (en) Systems and methods for communications channel authentication
US20080261562A1 (en) System and Method for Providing Bidirectional Message Communication Services with Portable Terminals
CN102868982B (en) Mobile terminal oriented method for forwarding information and enabling enterprise to acquire mutual information
JP2017535893A (en) Payment verification method, apparatus and system
JP4920386B2 (en) Transaction inquiry system, transaction inquiry program, and transaction inquiry method
JP5186245B2 (en) Transaction inquiry system, transaction inquiry program, and transaction inquiry method
CN102082883B (en) Method for customer service system to provide information for customers and customer service system
JP2005018265A (en) Remittance management method and remittance management program
US20150293680A1 (en) Method and Apparatus for Accessing Historical Interface, and Mobile Terminal
JP2004102711A (en) Transfer processing method and transfer processing program
TWI764724B (en) Reservation management system and method
JP5203665B2 (en) Account management system and account management method
CN110673970A (en) Cross-process calling system and method based on web application
JP2002032694A (en) Handling stopping system in the case of losing card
JP2002269041A (en) Information distribution server device
JP2023164211A (en) Reception system and program
CN115379052A (en) Communication method, system and electronic device
CN111242337A (en) Online reservation network point system for battery disassembly
JP4718724B2 (en) Server computer that mediates back-end processing

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121120

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: 20121225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130121

R150 Certificate of patent or registration of utility model

Ref document number: 5186245

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160125

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

LAPS Cancellation because of no payment of annual fees