JP7494651B2 - Customer information management server, customer information management method, and program - Google Patents

Customer information management server, customer information management method, and program Download PDF

Info

Publication number
JP7494651B2
JP7494651B2 JP2020141413A JP2020141413A JP7494651B2 JP 7494651 B2 JP7494651 B2 JP 7494651B2 JP 2020141413 A JP2020141413 A JP 2020141413A JP 2020141413 A JP2020141413 A JP 2020141413A JP 7494651 B2 JP7494651 B2 JP 7494651B2
Authority
JP
Japan
Prior art keywords
customer information
customer
telephone number
management server
information management
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020141413A
Other languages
Japanese (ja)
Other versions
JP2022037332A (en
Inventor
聡 後藤
義輝 佐藤
嵩実 小松
亮介 熊谷
千紘 小野田
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2020141413A priority Critical patent/JP7494651B2/en
Publication of JP2022037332A publication Critical patent/JP2022037332A/en
Application granted granted Critical
Publication of JP7494651B2 publication Critical patent/JP7494651B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、顧客情報管理サーバ、顧客情報管理方法、及びプログラムに関する。 The present invention relates to a customer information management server, a customer information management method, and a program.

インターネット上では、インターネットバンキング、インターネット証券、クレジットカードの利用明細等の提供、インターネットショッピングなど様々なサービスが提供されている。こうしたサービスを利用する顧客は、各々のサービスを提供する事業者に対して、自らの氏名や住所等の顧客情報を登録しなければならない。顧客情報は、各々のサービスを提供する事業者のデータベースに格納され、管理されるのが原則であるためである。 A variety of services are available on the Internet, including Internet banking, Internet securities, credit card statements, and Internet shopping. Customers who use these services must register their own customer information, such as their name and address, with the respective service provider. This is because, as a rule, customer information is stored and managed in the database of the respective service provider.

このように、顧客情報が各々のサービスを提供する事業者毎に管理されている場合、多くのサービスを利用する顧客は、各々の事業者毎に顧客情報を登録しなければならない。このため、その手続きが非常に煩雑となる。特に、転居等によって住所が変わった際には、顧客情報として登録されている住所の変更を各々の事業者に対して届け出なければならない。このような顧客情報の登録や変更の手続きで発生する顧客の負担を軽減するために、複数の事業者に登録されている顧客情報の変更の届出等を一括して受け付け、受け付けた情報を各々の事業者に提供する技術が開示されている(例えば、特許文献1-3参照)。 In this way, when customer information is managed by each business that provides each service, customers who use many services must register their customer information with each business. This makes the process very cumbersome. In particular, when an address changes due to moving, etc., the customer must notify each business of the change in address registered as customer information. In order to reduce the burden on customers caused by such procedures for registering and changing customer information, technology has been disclosed that accepts notifications of changes to customer information registered with multiple businesses in a single transaction and provides the accepted information to each business (see, for example, Patent Documents 1-3).

特開2002-215844号公報JP 2002-215844 A 特開2002-366872号公報JP 2002-366872 A 特開2004-13428号公報JP 2004-13428 A

事業者への情報の登録や更新を代行するサービスとして、例えば、顧客の携帯電話の電話番号を利用する態様が考えられる。携帯電話を契約する際に、携帯キャリアでは、厳格な本人確認を条件に、携帯電話を利用する契約を締結していることから、携帯キャリアを介して顧客の携帯電話の有効性を確認することにより顧客の本人確認の確実性が担保されることが期待できる。しかしながら、電話番号は、解約される場合があり得る。したがって、顧客の携帯電話の電話番号が有効なものであるかを定期的に管理し、メンテナンスする仕組みが求められている。 One possible service that can register and update information with a business operator on behalf of a customer is to use the customer's mobile phone number. When signing a mobile phone contract, the mobile carrier makes the contract conditional on strict identity verification, so it is expected that the reliability of customer identity verification can be guaranteed by verifying the validity of the customer's mobile phone through the mobile carrier. However, there are cases where a phone number may be canceled. Therefore, there is a need for a system that regularly manages and maintains whether a customer's mobile phone number is valid.

本発明は、このような状況に鑑みてなされたもので、顧客の携帯電話の電話番号が有効なものであるかを定期的に管理することができる顧客情報管理サーバ、顧客情報管理方法、及びプログラムを提供することを目的とする。 The present invention was made in consideration of such circumstances, and aims to provide a customer information management server, a customer information management method, and a program that can periodically manage whether a customer's mobile phone number is valid.

本発明の上述した課題を解決するために、本発明は、顧客端末から通知された情報に基づいて、顧客の個人情報である顧客情報を管理する顧客情報管理サーバであって、前記顧客情報と、前記顧客情報から削除する候補となる顧客の個人情報である削除候補DBを記憶する記憶部と、携帯キャリアが提供するアプリケーションを利用する顧客であって、当該アプリケーションにおいて提供される前記顧客情報を管理するサービスに登録された顧客の電話番号を示す電話番号リストを取得する電話番号リスト取得部と、前記電話番号リストを用いて、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在するか否かを判定し、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報のうちの少なくとも電話番号を削除候補DBに記憶させる顧客情報メンテナンス部と、を備える顧客情報管理サーバである。 In order to solve the above-mentioned problems, the present invention provides a customer information management server that manages customer information, which is personal information of customers, based on information notified from a customer terminal, and includes a storage unit that stores the customer information and a deletion candidate DB, which is personal information of customers that are candidates for deletion from the customer information, a phone number list acquisition unit that acquires a phone number list indicating phone numbers of customers who use an application provided by a mobile carrier and are registered in a service that manages the customer information provided in the application, and a customer information maintenance unit that uses the phone number list to determine whether a phone number of a customer registered in the customer information exists in the phone number list, and, if it is determined that the phone number of the customer registered in the customer information does not exist in the phone number list, stores at least the phone number of the customer information of the customer determined not to exist in the deletion candidate DB.

また、本発明は、上述の顧客情報管理サーバにおいて、前記顧客情報メンテナンス部は、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報を削除するようにしてもよい。 In addition, in the above-mentioned customer information management server of the present invention, when the customer information maintenance unit determines that a telephone number of a customer registered in the customer information does not exist in the telephone number list, the customer information of the customer determined to not exist may be deleted.

また、本発明は、上述の顧客情報管理サーバにおいて、前記電話番号リスト取得部は、定期的に前記電話番号リストを取得し、前記顧客情報メンテナンス部は、今回取得した電話番号リストに存在し、かつ前記削除候補DBに登録されている復活電話番号が存在するか否かを判定し、前記復活電話番号が存在する場合には、前記削除候補DBに登録されている前記復活電話番号を前記削除候補DBから削除する。 In addition, in the present invention, in the above-mentioned customer information management server, the telephone number list acquisition unit periodically acquires the telephone number list, and the customer information maintenance unit determines whether or not there is a revived telephone number that is present in the currently acquired telephone number list and is registered in the deletion candidate DB, and if the revived telephone number is present, deletes the revived telephone number registered in the deletion candidate DB from the deletion candidate DB.

また、本発明は、上述の顧客情報管理サーバにおいて、前記電話番号リスト取得部は、定期的に前記電話番号リストを取得し、前記顧客情報メンテナンス部は、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在するか否かを判定し、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報を削除候補DBに記憶させ、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報を削除し、前記顧客情報を削除候補DBに記憶させた時点よりも後に取得した電話番号リストに基づいて、当該電話番号リストに存在し、かつ前記顧客情報に登録されていない復活候補電話番号が存在するか否かを判定し、前記復活候補電話番号が前記削除候補DBに登録されている場合には、前記削除候補DBに記憶させた前記顧客情報を復活させ、前記復活させた前記顧客情報を前記削除候補DBから削除する。 In addition, in the above-mentioned customer information management server of the present invention, the telephone number list acquisition unit periodically acquires the telephone number list, and the customer information maintenance unit determines whether the telephone number of the customer registered in the customer information exists in the telephone number list, and if it is determined that the telephone number of the customer registered in the customer information does not exist in the telephone number list, stores the customer information of the customer determined to not exist in a deletion candidate DB, and if it is determined that the telephone number of the customer registered in the customer information does not exist in the telephone number list, deletes the customer information of the customer determined to not exist, and determines whether there is a revival candidate telephone number that exists in the telephone number list and is not registered in the customer information based on the telephone number list acquired after the time the customer information was stored in the deletion candidate DB, and if the revival candidate telephone number is registered in the deletion candidate DB, revives the customer information stored in the deletion candidate DB, and deletes the revived customer information from the deletion candidate DB.

また、本発明は、顧客端末から通知された情報に基づいて、顧客の個人情報である顧客情報を管理する顧客情報管理サーバであって、前記顧客情報と、前記顧客情報から削除する候補となる顧客の個人情報である削除候補DBを記憶する記憶部顧客情報管理サーバの顧客情報管理方法であって、電話番号リスト取得部が、携帯キャリアが提供するアプリケーションを利用する顧客であって、当該アプリケーションにおいて提供される前記顧客情報を管理するサービスに登録された顧客の電話番号を示す電話番号リストを取得し、顧客情報メンテナンス部が、前記電話番号リストを用いて、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在するか否かを判定し、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報のうちの少なくとも電話番号を削除候補DBに記憶させる、顧客情報管理方法である。 The present invention also provides a customer information management method for a customer information management server that manages customer information, which is personal information of customers, based on information notified from a customer terminal, and a storage unit that stores the customer information and a deletion candidate DB, which is personal information of customers that are candidates for deletion from the customer information, in which a phone number list acquisition unit acquires a phone number list indicating phone numbers of customers who use an application provided by a mobile carrier and are registered in a service that manages the customer information provided in the application, and a customer information maintenance unit uses the phone number list to determine whether the phone number of the customer registered in the customer information exists in the phone number list, and if it is determined that the phone number of the customer registered in the customer information does not exist in the phone number list, at least the phone number of the customer information of the customer determined not to exist is stored in the deletion candidate DB.

また、本発明は、コンピュータを、上記に記載の顧客情報管理サーバとして動作させるためのプログラムであって、前記コンピュータを前記顧客情報管理サーバが備える各部として機能させるためのプログラムである。 The present invention also provides a program for operating a computer as the customer information management server described above, and for causing the computer to function as each unit of the customer information management server.

本発明によれば、顧客の携帯電話の電話番号が有効なものであるかを定期的に管理することができる。 The present invention allows for periodic management of whether a customer's mobile phone number is valid.

第1の実施形態に係る顧客情報管理サーバ10が適用される管理システム1の構成の例を示す概略図である。1 is a schematic diagram showing an example of the configuration of a management system 1 to which a customer information management server 10 according to a first embodiment is applied. 第1の実施形態に係る顧客情報管理サーバ10の構成の例を示すブロック図である。2 is a block diagram showing an example of the configuration of a customer information management server 10 according to the first embodiment. FIG. 第1の実施形態に係る管理システムにおける処理を説明する図である。FIG. 2 is a diagram illustrating a process in the management system according to the first embodiment. 第1の実施形態に係る顧客情報管理サーバ10が行う処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing performed by a customer information management server 10 according to the first embodiment. 第1の実施形態に係る顧客情報管理サーバ10が行う処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing performed by a customer information management server 10 according to the first embodiment. 第2の実施形態に係る顧客情報管理サーバ100が適用される管理システム1の構成の例を示す概略図である。FIG. 11 is a schematic diagram showing an example of the configuration of a management system 1 to which a customer information management server 100 according to a second embodiment is applied. 第2の実施形態に係る顧客情報131の構成の例を示す図である。FIG. 11 is a diagram showing an example of the configuration of customer information 131 according to the second embodiment. 第2の実施形態に係る登録DB132の構成の例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of a registration DB 132 according to the second embodiment. 第2の実施形態に係る削除候補DB133の構成の例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of a deletion candidate DB 133 according to the second embodiment. 第2の実施形態に係る顧客情報管理サーバ100が行う処理の流れを示すフローチャートである。10 is a flowchart showing a flow of processing performed by a customer information management server 100 according to the second embodiment.

以下、発明の実施形態について図面を参照しながら説明する。 The following describes an embodiment of the invention with reference to the drawings.

図1は、第1の実施形態に係る顧客情報管理サーバ10が適用される管理システム1の概要を示している。図1に示すように、顧客情報管理サーバ10は、スマートフォン等の顧客端末20からインターネットなどの通信ネットワークNWを介してアクセス可能に接続される。また、顧客情報管理サーバ10は、及び利用機関システム50(この例では、A銀行システム、B銀行システムC証券システム、及びD生命システム等)とアクセス可能に接続される。 Figure 1 shows an overview of a management system 1 to which a customer information management server 10 according to the first embodiment is applied. As shown in Figure 1, the customer information management server 10 is connected so as to be accessible from a customer terminal 20 such as a smartphone via a communication network NW such as the Internet. The customer information management server 10 is also connected so as to be accessible to a user institution system 50 (in this example, an A bank system, a B bank system, a C securities system, and a D life insurance system, etc.).

銀行や証券会社等の利用機関システム50の顧客が、顧客端末20で携帯キャリア(携帯電話事業者)が提供するメッセージアプリ(対話型メッセンジャーが好適である。)等のアプリケーションプログラムによって、携帯キャリアサーバ30に接続する。この場合に顧客端末20に表示される当該アプリケーションプログラムのチャットルーム等の所定のページには、手続きが共通化された顧客情報の登録や更新を要求する際に選択されるメニューやリンクを示す情報が示される。顧客は、それらのメニュー等を選択し、登録や更新に必要な本人確認書類や口座情報等のデータを送信する操作を行う。すると、顧客情報管理サーバ10に、顧客端末20から送信されたデータが通知される。顧客情報管理サーバ10は、顧客端末20から通知されたデータに基づいて、例えば、統合ATMネットワーク(不図示)への照会等を行う。ここでの統合ATMネットワークとは、銀行間のATM等を相互接続するネットワークである。このネットワークに照会することによって、預金口座の存在やその有効性を確認することが可能である。顧客情報管理サーバ10は、統合ATMネットワークを利用することによって、本人確認や口座確認等の所定の確認処理を行う。 A customer of the institution system 50 such as a bank or a securities company connects to the mobile carrier server 30 on the customer terminal 20 using an application program such as a message app (preferably an interactive messenger) provided by a mobile carrier (mobile phone operator). In this case, a predetermined page such as a chat room of the application program displayed on the customer terminal 20 shows information indicating a menu or link to be selected when requesting registration or updating of customer information with a common procedure. The customer selects the menu or performs an operation to transmit data such as personal identification documents and account information required for registration or updating. The data transmitted from the customer terminal 20 is then notified to the customer information management server 10. Based on the data notified from the customer terminal 20, the customer information management server 10 makes inquiries to an integrated ATM network (not shown), for example. The integrated ATM network here is a network that interconnects ATMs between banks. By making inquiries to this network, it is possible to confirm the existence and validity of a deposit account. The customer information management server 10 uses the integrated ATM network to perform predetermined confirmation processing such as personal identification and account confirmation.

顧客情報管理サーバ10は、これらの確認処理が終了すると、顧客情報管理サーバ10において管理されている顧客情報が登録又は更新される。また、顧客情報管理サーバ10は、顧客本人の同意を得た上で、顧客が関係する利用機関システム50に、その利用機関システム50における口座などに紐づく顧客情報の登録又は更新に必要な情報を送信する。利用機関システム50は、顧客情報管理サーバ10から受信した情報に基づく承認等を経て、利用機関システム50における顧客情報の登録又は更新の処理を行い、処理が完了すると、顧客端末20に顧客情報の登録又は更新の処理が完了したことを通知する。 When these confirmation processes are completed, the customer information management server 10 registers or updates the customer information managed in the customer information management server 10. Furthermore, with the customer's consent, the customer information management server 10 transmits the information necessary to register or update the customer information linked to the account, etc. in the utilization institution system 50 to the utilization institution system 50 with which the customer is associated. After approval based on the information received from the customer information management server 10, the utilization institution system 50 processes the registration or update of the customer information in the utilization institution system 50, and when the process is complete, it notifies the customer terminal 20 that the process of registering or updating the customer information has been completed.

このように、第1の実施形態では、携帯キャリアが提供するメッセージアプリ等のアプリケーションプログラムを用いて、顧客端末20から顧客情報の登録や更新が要求される。すなわち、顧客が日常的に利用している携帯キャリアが提供するアプリケーションプログラムをインターフェースとして、顧客情報の登録や更新の要求が行われる。このため、顧客情報の登録や更新を行う際の顧客の操作性を向上させることができる。また、本実施形態では、携帯キャリアサーバ30を経由することで、携帯キャリアによる認証を経て顧客情報の登録や更新の要求を受け付ける。携帯キャリアでは、厳格な本人確認を条件に、携帯電話を利用する契約を締結している。したがって、本実施形態の顧客情報管理サーバ10による顧客情報の管理において、顧客の本人確認の確実性が担保される仕組みとなっている。なお、親が購入した携帯電話を子供が使用するケース等においては、携帯契約時のキャリアの本人確認のみでは本人確認の確実性は担保されない場合もあり得る。 In this way, in the first embodiment, the customer terminal 20 requests the registration and update of customer information using an application program such as a message app provided by the mobile carrier. That is, the application program provided by the mobile carrier that the customer uses on a daily basis is used as an interface to request the registration and update of customer information. This improves the operability of the customer when registering and updating customer information. In addition, in this embodiment, the request for registration and update of customer information is accepted via the mobile carrier server 30 and authentication by the mobile carrier. The mobile carrier concludes a contract to use a mobile phone on the condition of strict identity verification. Therefore, in the management of customer information by the customer information management server 10 of this embodiment, the reliability of the customer's identity verification is guaranteed. Note that in cases where a child uses a mobile phone purchased by a parent, the reliability of identity verification may not be guaranteed by the carrier's identity verification alone at the time of the mobile phone contract.

図2は、第1の実施形態に係る顧客情報管理サーバ10の構成の一例を示すブロック図である。図2に示すように、顧客情報管理サーバ10は、顧客端末20、及び携帯キャリアサーバ30と、汎用或いは専用のネットワーク等を介して接続される。 Figure 2 is a block diagram showing an example of the configuration of the customer information management server 10 according to the first embodiment. As shown in Figure 2, the customer information management server 10 is connected to the customer terminal 20 and the mobile carrier server 30 via a general-purpose or dedicated network, etc.

顧客情報管理サーバ10は、CPU、メインメモリ、HDD等の補助記憶装置を備え、インターネットを含む通信ネットワークNWとの接続機能を有するコンピュータが用いられる。顧客情報管理サーバ10が備える各種の機能は、補助記憶装置に格納されたプログラムがメインメモリに読みだされ、CPUで演算処理が実行されることによって実現される。 The customer information management server 10 is a computer equipped with a CPU, main memory, auxiliary storage devices such as a HDD, and a connection function to a communication network NW including the Internet. The various functions of the customer information management server 10 are realized by reading programs stored in the auxiliary storage device into the main memory and executing arithmetic processing by the CPU.

顧客情報管理サーバ10を構成するコンピュータの物理的な構成は、特に限定されるものではない。本実施形態における顧客情報の管理機能以外の機能が、同一のコンピュータに備えられるものであってもよいし、別個のコンピュータに備えられるものであってもよい。また、本実施形態に必要な種々の機能は、物理的に一台のコンピュータによって実現されるものであってもよいし、複数台のコンピュータを用いて実現されるものであってもよい。 The physical configuration of the computer that constitutes the customer information management server 10 is not particularly limited. Functions other than the customer information management function in this embodiment may be provided in the same computer, or may be provided in separate computers. In addition, the various functions required for this embodiment may be physically realized by one computer, or may be realized using multiple computers.

顧客情報管理サーバ10のワンタイムURL生成部11、顧客情報処理部13、本人確認部14、口座確認部15、顧客情報提供部17、及び通知送信部18などの各機能部は、機能として限定されるものである。顧客情報管理サーバ10の各機能部は、例えば、CPUが演算処理のプログラム(ソフトウェア)を実行することによって実現されるが、これに限定されることはなく、LSIなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。 Each functional unit of the customer information management server 10, such as the one-time URL generation unit 11, the customer information processing unit 13, the personal identification unit 14, the account confirmation unit 15, the customer information provision unit 17, and the notification sending unit 18, is limited in function. Each functional unit of the customer information management server 10 is realized, for example, by the CPU executing a calculation program (software), but is not limited to this and may be realized by hardware such as an LSI, or may be realized by a combination of software and hardware.

顧客情報管理サーバ10のワンタイムURL記憶部12、顧客情報格納部16には、HDD等の補助記憶装置の所定の記憶領域が割り当てられる。これらの記憶領域は、物理的に一台のコンピュータに設けられることを要件とするものではなく、データベースサーバを構成するコンピュータ等の複数のコンピュータに設けられるものであってもよい。 The one-time URL memory unit 12 and customer information storage unit 16 of the customer information management server 10 are assigned predetermined memory areas of an auxiliary storage device such as a HDD. These memory areas do not have to be physically located on one computer, but may be located on multiple computers such as computers that make up a database server.

顧客端末20には、電話番号が割り当てられたスマートフォン等の携帯端末が用いられる。顧客端末20では、携帯キャリアによって提供されるアプリケーションプログラムの利用が可能である。アプリケーションプログラムには、発信者の電話番号を認証して、顧客端末20と交信する機能が備えられている。携帯キャリアサーバ30の契約者情報格納部31には、携帯キャリアサーバ30に対応するコンピュータのHDD等の補助記憶装置の所定の記憶領域が割り当てられる。 The customer terminal 20 is a mobile terminal such as a smartphone that is assigned a telephone number. The customer terminal 20 can use application programs provided by the mobile carrier. The application programs have a function for authenticating the caller's telephone number and communicating with the customer terminal 20. A specified memory area of an auxiliary storage device such as a HDD of a computer corresponding to the mobile carrier server 30 is assigned to the subscriber information storage unit 31 of the mobile carrier server 30.

利用機関システム50-52等では、例えば、銀行が運用する預金口座を管理するホストコンピュータを用いることができる。以下では、顧客情報管理サーバ10との情報の送受信が、利用機関システム50のような基幹系のコンピュータシステムと直接通信を行う場合を例に説明する。しかしながら、これに限定されることはない。顧客情報管理サーバ10は、このような基幹系のコンピュータシステムと通信が可能なPC等のネットワーク端末やWebサーバ等を介して、情報の送受信を行うものであってもよい。 In the user institution systems 50-52, for example, a host computer that manages deposit accounts operated by a bank can be used. In the following, an example will be described in which information is sent and received with the customer information management server 10 by direct communication with a core computer system such as the user institution system 50. However, this is not limited to this. The customer information management server 10 may also send and receive information via a network terminal such as a PC or a web server that is capable of communicating with such core computer systems.

以上の構成を前提にして、図3-図5を用いて、第1の実施形態における顧客情報管理サーバ10による顧客情報の管理方法について説明する。 Assuming the above configuration, the method of managing customer information by the customer information management server 10 in the first embodiment will be explained using Figures 3 to 5.

図3は、第1の実施形態において顧客情報の登録又は更新が行われる場合における、顧客情報管理サーバ10と、周辺の外部機器(顧客端末20、携帯キャリアサーバ30、及び利用機関システム50)との関係、及び顧客情報管理サーバ10の内部におけるデータの流れの概要を示したものである。 Figure 3 shows an overview of the relationship between the customer information management server 10 and surrounding external devices (customer terminal 20, mobile carrier server 30, and user institution system 50) and the data flow within the customer information management server 10 when customer information is registered or updated in the first embodiment.

図3に示すように、例えば、顧客は、顧客端末20を用いて携帯キャリアが提供しているメッセージアプリを起動する操作を行う。顧客は、顧客情報管理サーバ10によって提供されるサービスを利用して、自身と取引がある複数の事業者(ここでは、A銀行、B銀行、C証券、D生命等)から要求される顧客情報(顧客本人の個人情報)の登録や更新を一括して行うために、メッセージアプリを起動する操作を行う。この場合において、顧客は、自らが契約者となって電話番号を割り当てられているスマートフォン等の顧客端末20を用いて操作を行う。 As shown in FIG. 3, for example, a customer uses a customer terminal 20 to launch a message app provided by a mobile carrier. The customer uses the service provided by the customer information management server 10 to collectively register and update customer information (the customer's personal information) requested by multiple businesses with which the customer does business (here, Bank A, Bank B, Securities C, D Life Insurance, etc.). In this case, the customer performs the operation using a customer terminal 20 such as a smartphone to which the customer is the subscriber and has been assigned a phone number.

このメッセージアプリは、発信者の電話番号によって認証される携帯キャリアが提供するアプリケーションプログラムであって、顧客端末20にインストールされたものである。顧客端末20でメッセージアプリが起動されると、携帯キャリアサーバ30にアプリケーションプログラムの起動要求が送信される。携帯キャリアサーバ30は、起動要求を受信すると、電話番号の認証を行う。ここでの、電話番号の認証では、発信者の電話番号(顧客端末20に挿入されているSIMカードから読み取られた電話番号)を、携帯電話契約者のデータベースである契約者情報格納部31に格納されている有効な電話番号と照合する処理が行われる。携帯キャリアサーバ30は、発信者の電話番号が、契約者情報格納部31に格納されている有効な電話番号である場合には、契約者からの正当な起動要求を受信したと判定する。携帯キャリアサーバ30は、契約者からの正当な起動要求を受信した場合、顧客端末20によるメッセージアプリの起動を許可する。 This message app is an application program provided by a mobile carrier that is authenticated by the caller's telephone number, and is installed on the customer terminal 20. When the message app is started on the customer terminal 20, a request to start the application program is sent to the mobile carrier server 30. When the mobile carrier server 30 receives the start request, it authenticates the telephone number. In this telephone number authentication, the caller's telephone number (the telephone number read from the SIM card inserted in the customer terminal 20) is compared with a valid telephone number stored in the subscriber information storage unit 31, which is a database of mobile phone subscribers. If the caller's telephone number is a valid telephone number stored in the subscriber information storage unit 31, the mobile carrier server 30 determines that it has received a legitimate start request from the subscriber. If the mobile carrier server 30 receives a legitimate start request from the subscriber, it allows the customer terminal 20 to start the message app.

顧客端末20のメッセージアプリの操作画面には、図3に例示したように、「口座情報登録」や「住所変更」等を含むメニューの一覧が表示される。これらのメニューは、顧客情報管理サーバ10によって提供されるサービスである。これらのメニューのうち、「口座情報登録」又は「住所変更」のいずれかが選択されると、携帯キャリアサーバ30は、先に認証した顧客端末20の電話番号とあわせて、「口座情報登録」や「住所変更」等のメニューが選択されたことを、顧客情報管理サーバ10に通知する。 As shown in FIG. 3, the operation screen of the message app of the customer terminal 20 displays a list of menus including "Register Account Information" and "Change Address". These menus are services provided by the customer information management server 10. When either "Register Account Information" or "Change Address" is selected from these menus, the mobile carrier server 30 notifies the customer information management server 10 that a menu such as "Register Account Information" or "Change Address" has been selected, along with the telephone number of the customer terminal 20 that was previously authenticated.

尚、ここで、携帯キャリアサーバ30から顧客情報管理サーバ10に、顧客の電話番号が通知される場合を例に説明したが、これに限定されない。携帯キャリアサーバ30から顧客情報管理サーバ10に通知される情報は、少なくとも、顧客端末20を操作する顧客を識別することが可能な情報であればよい。例えば、顧客の電話番号に代えて、その電話番号と一意に関連付けられた顧客ID等の識別キーが、携帯キャリアサーバ30から顧客情報管理サーバ10に通知されるようにしてもよい。或いは、携帯キャリアサーバ30から顧客情報管理サーバ10に、顧客の電話番号が通知され、顧客情報管理サーバ10は、その電話番号と一意に関連付けられた顧客ID等の識別キーを対応づけ、その識別キーを用いて、顧客情報の管理を行うようにしてもよい。セキュリティ面を考慮すると、電話番号そのものを用いずに電話番号と一意に関連付けられた顧客ID等の識別キーを用いることが好ましいとも考えられる。 Here, the case where the mobile carrier server 30 notifies the customer information management server 10 of the customer's telephone number has been described as an example, but the present invention is not limited to this. The information notified from the mobile carrier server 30 to the customer information management server 10 may be information capable of identifying at least the customer who operates the customer terminal 20. For example, instead of the customer's telephone number, an identification key such as a customer ID uniquely associated with the telephone number may be notified from the mobile carrier server 30 to the customer information management server 10. Alternatively, the mobile carrier server 30 may notify the customer information management server 10 of the customer's telephone number, and the customer information management server 10 may associate the telephone number with an identification key such as a customer ID uniquely associated with the telephone number, and use the identification key to manage the customer information. Considering security, it may be preferable to use an identification key such as a customer ID uniquely associated with the telephone number, rather than using the telephone number itself.

図4のフローチャートは、第1の実施形態に係る顧客情報管理サーバ10が行う顧客情報の登録又は更新に係る処理の流れを示す。図4に示すように、顧客情報管理サーバ10は、携帯キャリアサーバ30から、顧客の電話番号(又は、電話番号と一意に関連付けられた顧客ID等の識別キー)を受信する(ステップS01)。顧客情報管理サーバ10は、顧客端末20においてメッセージアプリのメニューにおける「口座情報登録」や「住所変更」等が選択された旨の情報と共に、顧客の電話番号等を受信する。次に、顧客情報管理サーバ10において、ワンタイムURL生成部11が起動され、ワンタイムURLが生成される(ステップS02)。ワンタイムURLは、当該顧客が自身の顧客情報の登録や更新の際にアクセスするページに割り当てられる、ユニークなネットワークアドレスである。 The flowchart in FIG. 4 shows the flow of processing related to the registration or update of customer information performed by the customer information management server 10 according to the first embodiment. As shown in FIG. 4, the customer information management server 10 receives the customer's telephone number (or an identification key such as a customer ID uniquely associated with the telephone number) from the mobile carrier server 30 (step S01). The customer information management server 10 receives the customer's telephone number, etc., along with information that "Register account information" or "Change address" has been selected in the menu of the messaging app on the customer terminal 20. Next, the one-time URL generation unit 11 is started in the customer information management server 10, and a one-time URL is generated (step S02). The one-time URL is a unique network address that is assigned to a page that the customer accesses when registering or updating their own customer information.

ワンタイムURL生成部11で生成されたワンタイムURLは、携帯キャリアサーバ30から受信した顧客の電話番号(又は、電話番号と一意に関連付けられた顧客ID等の識別キー)に紐づけて、ワンタイムURL記憶部12に一時記憶される(ステップS03)。また、顧客情報管理サーバ10は、ワンタイムURL生成部11で生成されたワンタイムURLを、携帯キャリアサーバ30に送信する(ステップS04)。 The one-time URL generated by the one-time URL generation unit 11 is linked to the customer's telephone number (or an identification key such as a customer ID uniquely associated with the telephone number) received from the mobile carrier server 30 and temporarily stored in the one-time URL storage unit 12 (step S03). In addition, the customer information management server 10 transmits the one-time URL generated by the one-time URL generation unit 11 to the mobile carrier server 30 (step S04).

携帯キャリアサーバ30は、顧客情報管理サーバ10からワンタイムURLを受信すると、受信したワンタイムURLが埋め込まれたリンクが設定された、登録/更新ボタンを生成する(図3参照)。登録/更新ボタンは、顧客端末20で起動されているメッセージアプリに表示させる操作画面のファイルに設けられる操作ボタンである。携帯キャリアサーバ30は、操作ボタンが設けられた操作画面のファイルを、顧客端末20に送信する。顧客端末20は、操作画面のファイルを受信し、受信したファイルを画面に表示させる。これにより、顧客端末20の画面には、ワンタイムURLへのリンクが設定された、顧客情報の登録や更新を要求するためのボタンが表示される。尚、ここでメッセージアプリに表示させる操作画面に、ワンタイムURLへのリンクを設定する方法は、画面に操作ボタンを表示して顧客に押下操作させる方法に限定されるものではない。テキストにハイパーリンクを設定するなど、操作ボタン以外の表示形式によるものであってもよい。 When the mobile carrier server 30 receives the one-time URL from the customer information management server 10, it generates a registration/update button with a link embedded with the received one-time URL (see FIG. 3). The registration/update button is an operation button provided in the file of the operation screen to be displayed in the message application started on the customer terminal 20. The mobile carrier server 30 transmits the file of the operation screen with the operation button to the customer terminal 20. The customer terminal 20 receives the file of the operation screen and displays the received file on the screen. As a result, a button for requesting registration or update of customer information with a link to the one-time URL is displayed on the screen of the customer terminal 20. Note that the method of setting the link to the one-time URL on the operation screen to be displayed in the message application is not limited to the method of displaying an operation button on the screen and having the customer press it. It may be a display format other than an operation button, such as setting a hyperlink in text.

顧客は、顧客端末20に表示された画面を視認し、必要に応じた操作を行う。例えば、顧客は、顧客情報管理サーバ10により提供されるサービスを利用して、複数の利用期間で共用される顧客自身の顧客情報の登録や更新を行う場合を考える。この場合、顧客によって、本人確認等のために必要な本人確認書類等のデータ(図3の「本人確認データ」)や、登録又は更新する顧客自身の情報(図3の「登録/更新データ」)を入力する操作が行われる。データが入力されると、操作画面に表示されている顧客情報の登録や更新を要求する操作ボタンが押下される。 The customer visually checks the screen displayed on the customer terminal 20 and performs operations as necessary. For example, consider a case where a customer uses the services provided by the customer information management server 10 to register or update the customer's own customer information that is shared over multiple usage periods. In this case, the customer performs operations to input data such as identity verification documents required for identity verification ("identification data" in FIG. 3) and the customer's own information to be registered or updated ("registration/update data" in FIG. 3). Once the data is input, an operation button displayed on the operation screen is pressed to request the registration or update of customer information.

顧客によって操作ボタンが押下されると、顧客端末20は、本人確認データ、登録/更新データを含む顧客情報の登録又は更新要求を、顧客情報管理サーバ10に送信する。操作ボタンには、ワンタイムURLへのリンクが設定されている。このため、アドレスにワンタイムURLが指定されたリクエストが、顧客情報管理サーバ10に送信される。なお、メッセージアプリのメニューにおける「口座情報登録」や「住所変更」等の操作ボタンが選択された後に表示される画面に表示される画像等には、ワンタイムURLへのリンクは設定されない。 When a customer presses an operation button, the customer terminal 20 sends a request to register or update customer information, including identity verification data and registration/update data, to the customer information management server 10. A link to a one-time URL is set in the operation button. Therefore, a request with the one-time URL specified in the address is sent to the customer information management server 10. Note that no link to the one-time URL is set in images, etc., displayed on the screen that is displayed after an operation button such as "Register account information" or "Change address" is selected in the menu of the messaging app.

顧客情報管理サーバ10は、アドレスにワンタイムURLが指定されたリクエストを受信する。顧客情報管理サーバ10は、このリクエストを受信すると、顧客情報処理部13を起動させ、図5のフローチャートに示す処理が実行される。図5のフローチャートは、第1の実施形態に係る顧客情報管理サーバ10が行う顧客情報の登録又は更新に係る処理の流れを示す。顧客情報管理サーバ10は、更新要求、及び当該更新要求に伴うデータを受信する(ステップS11)。ここでの更新要求は、ワンタイムURLがアドレスに指定された顧客情報の登録又は更新を要求する旨の通知である。ここでの更新要求に伴うデータは、本人確認データ及び登録/更新データである。顧客情報管理サーバ10は、ワンタイムURL記憶部12に一時記憶されている情報を確認して、リクエストに指定されたワンタイムURLと関連付けて記憶されている顧客の電話番号(又は、電話番号と一意に関連付けられた顧客ID等の識別キー)を特定する(ステップS12)。 The customer information management server 10 receives a request with a one-time URL specified in the address. When the customer information management server 10 receives this request, it starts the customer information processing unit 13, and the process shown in the flowchart of FIG. 5 is executed. The flowchart of FIG. 5 shows the flow of the process related to the registration or update of customer information performed by the customer information management server 10 according to the first embodiment. The customer information management server 10 receives an update request and data associated with the update request (step S11). The update request here is a notification that a one-time URL is specified in the address to request registration or update of customer information. The data associated with the update request here is identity verification data and registration/update data. The customer information management server 10 checks the information temporarily stored in the one-time URL storage unit 12, and identifies the customer's telephone number (or an identification key such as a customer ID uniquely associated with the telephone number) stored in association with the one-time URL specified in the request (step S12).

本人確認部14は、顧客端末20から受信した本人確認データ等から、顧客の本人確認を行い(ステップS13)、なりすましに該当しないかの確認(ステップS14)を行う。口座確認部15は、必要な場合には預金口座の存在と有効性の確認を行う(ステップS15)。これらの確認によって登録又は更新に係る所定の要件を満たしていることが確認されると(ステップS13-S15がいずれもYes)、顧客情報処理部13は、顧客情報格納部16に格納されている顧客情報のうち、ステップS12で特定された電話番号(又は、電話番号と一意に関連付けられた顧客ID等の識別キー)により識別される顧客の顧客情報を、顧客端末20から受信した顧客情報の登録又は更新要求に含まれる登録/更新データに基づいて更新する(ステップS16)。 The identity verification unit 14 verifies the identity of the customer based on the identity verification data received from the customer terminal 20 (step S13) and checks whether the customer is being spoofed (step S14). The account verification unit 15 verifies the existence and validity of the deposit account, if necessary (step S15). If these checks confirm that the specified requirements for registration or update are met (Yes in all steps S13-S15), the customer information processing unit 13 updates the customer information stored in the customer information storage unit 16 for the customer identified by the telephone number specified in step S12 (or an identification key such as a customer ID uniquely associated with the telephone number) based on the registration/update data included in the customer information registration or update request received from the customer terminal 20 (step S16).

顧客情報管理サーバ10は、顧客情報提供部17を起動する。顧客情報提供部17は、顧客情報が登録又は更新された顧客との取引があり、登録又は更新された顧客情報を必要とする利用機関システム50-52等に対して、顧客本人の同意や指示を得た上で、登録又は更新された顧客情報を、本人確認書類の画像ファイル等のその他に必要な情報とあわせて送信する(ステップS17)。その後、送信先の利用機関システム50-52等による承認まで待機して、承認が得られたことを確認すると、顧客情報管理サーバ10は、通知送信部18を起動する。通知送信部18は、顧客端末20に顧客情報が登録又は更新された通知を送信する。 The customer information management server 10 starts the customer information provision unit 17. The customer information provision unit 17 transmits the registered or updated customer information together with other necessary information such as an image file of the identity verification document to the institution system 50-52, etc. that has a transaction with the customer whose customer information has been registered or updated and requires the registered or updated customer information, with the consent or instructions of the customer himself/herself (step S17). After that, the customer information management server 10 waits for approval from the institution system 50-52, etc. of the transmission destination, and when it confirms that approval has been obtained, it starts the notification transmission unit 18. The notification transmission unit 18 transmits a notification to the customer terminal 20 that the customer information has been registered or updated.

尚、本人確認部14における顧客の本人確認(ステップS13)や、なりすまし等に該当しないかの確認(ステップS14)、又は口座確認部15における預金口座の存在と有効性の確認(ステップS15)において、いずれかの要件が満たされないことが確認されると(ステップS13-S15のいずれかがNo)、顧客情報の登録又は更新処理は受け付けられず、エラー処理が行われる(ステップS18)。 If it is determined that any of the requirements are not met in the customer identity verification by the identity verification unit 14 (step S13), in the verification of identity theft (step S14), or in the verification of the existence and validity of a deposit account by the account verification unit 15 (step S15) (No in any of steps S13-S15), the registration or update process for customer information is not accepted and an error process is performed (step S18).

(第2の実施形態)
次に、第2の実施形態について説明する。本実施形態の顧客情報管理サーバ100では、顧客情報のメンテナンスを行う点において、上述した実施形態と相違する。以下の説明では、上述した実施形態の顧客情報管理サーバ10と同様の構成については、同じ符号を付してその説明を省略する。また、顧客情報管理サーバ10と、顧客情報管理サーバ100とを特に区別しない場合には、顧客情報管理サーバ10(100)などと記載する。
Second Embodiment
Next, a second embodiment will be described. The customer information management server 100 of this embodiment differs from the above-described embodiment in that it performs maintenance of customer information. In the following description, the same components as those of the customer information management server 10 of the above-described embodiment will be given the same reference numerals and their description will be omitted. Furthermore, when there is no particular distinction between the customer information management server 10 and the customer information management server 100, they will be referred to as the customer information management server 10 (100), etc.

上述したように、本実施形態において、顧客情報管理サーバ10(100)は、電話番号(又は、電話番号と一意に関連付けられた顧客ID等の識別キー)に基づいて、顧客情報の登録又は更新を行う。本実施形態の顧客情報管理サーバ100は、顧客情報の登録又は更新に伴い、顧客情報131に顧客の属性情報を記憶(登録又は更新)させた場合、その顧客の電話番号を、登録DB132にも記憶させる。 As described above, in this embodiment, the customer information management server 10 (100) registers or updates customer information based on a telephone number (or an identification key such as a customer ID that is uniquely associated with a telephone number). When the customer information management server 100 of this embodiment stores (registers or updates) customer attribute information in the customer information 131 in conjunction with the registration or update of customer information, it also stores the customer's telephone number in the registration DB 132.

しかしながら、電話番号は解約される場合がある。この場合、顧客情報管理サーバ10の顧客情報に、顧客本人のものではない電話番号が登録され続けることとなる。さらに、電話番号が解約されると、解約された電話番号は、解約後に所定の期間が経過した後、他人のスマートフォン等の電話番号に割り当てられるのが一般的である。このため、顧客の電話番号が解約され、その解約された番号が他人に割り当てられてしまう場合があり得る。この場合、顧客情報管理サーバ10の顧客情報に、ある顧客の電話番号(すでに解約済みだが更新手続きを怠っているもの)と、別の顧客の電話番号(新規に契約したもの)とが、同一の番号として登録されてしまう可能性がある。この場合、顧客情報管理サーバ10が、利用機関システム50-52等に対して、ある顧客の顧客情報を、別の顧客の顧客情報として誤って送信してしまうような事態が発生する可能性がある。 However, telephone numbers may be cancelled. In this case, a telephone number that does not belong to the customer will continue to be registered in the customer information of the customer information management server 10. Furthermore, when a telephone number is cancelled, it is generally assigned to the telephone number of another person's smartphone or the like after a certain period of time has passed since the cancellation. For this reason, a customer's telephone number may be cancelled and assigned to another person. In this case, the telephone number of one customer (already cancelled but not renewed) and the telephone number of another customer (newly contracted) may be registered as the same number in the customer information of the customer information management server 10. In this case, a situation may occur in which the customer information management server 10 mistakenly sends customer information of one customer to the utilization institution systems 50-52, etc. as customer information of another customer.

この対策として、本実施形態では、顧客の電話番号が最新のものであるかを定期的に確認することによって、メンテナンスに係る処理を行う。 To address this issue, in this embodiment, maintenance-related processing is performed by periodically checking whether the customer's phone number is up to date.

図6は、第2の実施形態の顧客情報管理サーバ100が行うメンテナンスに係る処理を説明する図である。図6に示すように、顧客情報管理サーバ100は、顧客端末20から顧客情報を受信する。ここで受信する顧客情報は、メッセージアプリのメニュー等が顧客により操作されることによって、顧客情報の登録又は更新を要求する顧客の顧客端末20から通知される情報である。 Figure 6 is a diagram explaining the maintenance-related processing performed by the customer information management server 100 of the second embodiment. As shown in Figure 6, the customer information management server 100 receives customer information from the customer terminal 20. The customer information received here is information notified from the customer terminal 20 of a customer who requests registration or updating of customer information by operating a menu of a message app or the like by the customer.

また、顧客情報管理サーバ100は、顧客端末20から受信した顧客情報を、顧客情報131として、記憶部130に記憶する。また、顧客情報管理サーバ100は、顧客端末20から受信した電話番号(又は識別キー)と共に、利用機関システム50に対して、登録又は更新された顧客情報等を送信する。 The customer information management server 100 also stores the customer information received from the customer terminal 20 in the storage unit 130 as customer information 131. The customer information management server 100 also transmits the registered or updated customer information, etc. to the utilization institution system 50 together with the telephone number (or identification key) received from the customer terminal 20.

顧客情報管理サーバ100は、電話番号リスト取得部110によって、携帯キャリアサーバ30に対して、定期的に(例えば、1日に1回)、電話番号リストを受信要求する。電話番号リストは、携帯キャリアに契約し、所定のメッセージアプリ上の「口座情報登録」等のサービス(以下、顧客情報管理サービスという)を利用している顧客の電話番号を示すリストである。ここでの所定のメッセージアプリとは、顧客情報管理サーバ10が提供する顧客情報管理サービスに対応するメッセージアプリである。例えば、顧客端末20は、所定のメッセージアプリにおいて、顧客情報管理サービスを提供する顧客情報管理サーバ10のアカウントをフォローすることによって、当該顧客情報管理サービスを利用することが可能である。 The customer information management server 100 periodically (e.g., once a day) requests the mobile carrier server 30 to receive a phone number list via the phone number list acquisition unit 110. The phone number list is a list showing the phone numbers of customers who have contracted with a mobile carrier and are using services such as "account information registration" on a specific message app (hereinafter referred to as the customer information management service). The specific message app here is a message app that corresponds to the customer information management service provided by the customer information management server 10. For example, the customer terminal 20 can use the customer information management service by following the account of the customer information management server 10 that provides the customer information management service in the specific message app.

そして、顧客情報管理サーバ10は、顧客情報メンテナンス部120によって、電話番号リストを用いて顧客情報のメンテナンスに係る処理を行う。顧客情報メンテナンス部120が行うメンテナンスに係る処理については後で詳しく説明する。 The customer information management server 10 then uses the telephone number list to perform processes related to the maintenance of customer information through the customer information maintenance unit 120. The maintenance processes performed by the customer information maintenance unit 120 will be explained in detail later.

顧客端末20は、メッセージアプリ等を介して、携帯キャリアサーバ30に電話番号を通知する。また、顧客端末20は、メッセージアプリのメニュー等に表示される顧客情報の登録又は更新の操作ボタンが操作されることにより、顧客情報管理サーバ100に顧客情報を通知する。携帯キャリアサーバ30は、顧客情報管理サーバ10からの要求に応じて、電話番号リストを顧客情報管理サーバ100に送信する。 The customer terminal 20 notifies the mobile carrier server 30 of the telephone number via a message app or the like. The customer terminal 20 also notifies the customer information management server 100 of the customer information by operating an operation button for registering or updating customer information displayed on a menu of the message app or the like. The mobile carrier server 30 transmits a list of telephone numbers to the customer information management server 100 in response to a request from the customer information management server 10.

上述したように、電話番号リストは、携帯キャリアに契約し、所定のメッセージアプリを利用している顧客の電話番号を示すリストである。このため、顧客が携帯電話を解約した場合、その解約後に通知される電話番号リストには、解約された電話番号が存在していないことになる。本実施形態では、この性質を利用して、顧客情報のメンテナンスに係る処理を行う。例えば、顧客情報管理サーバ100は、電話番号リストに存在しなくなった電話番号を顧客情報から削除することが考えられる。 As described above, the telephone number list is a list showing the telephone numbers of customers who have contracts with a mobile carrier and use a specific messaging app. Therefore, if a customer cancels their mobile phone contract, the canceled telephone number will not be present in the telephone number list notified after the cancellation. In this embodiment, this property is utilized to perform processing related to the maintenance of customer information. For example, the customer information management server 100 may delete telephone numbers that no longer exist in the telephone number list from the customer information.

しかしながら、携帯電話番号には、携帯電話番号ポータビリティ(Mobile Number Portability)という制度がある(以下、MNPという)。MNPでは携帯キャリアを変更しても携帯電話番号を変更する必要がない。 However, there is a system for mobile phone numbers called Mobile Number Portability (hereafter referred to as MNP). With MNP, you do not need to change your mobile phone number even if you change mobile carriers.

電話番号リストに存在しなくなった電話番号の中には、電話が解約されたことに起因するもの、所定のメッセージアプリ上の顧客情報管理サービスを利用しなくなった(フォローを解除した)ことに起因するもの、及びMNPによる携帯キャリアの変更に起因するものがあると考えられる。このため、電話番号リストに存在しなくなった電話番号を、直ちに顧客情報から削除してしまうと、顧客情報管理サービスを利用しなくなった顧客や、MNPによる携帯キャリアの変更を行った顧客の電話番号が、電話番号が変更されていないにもかかわらず、削除されてしまうことになる。 Some of the phone numbers that are no longer in the phone number list are likely due to cancellation of the phone contract, no longer using the customer information management service on a specific messaging app (unfollowing), or changing mobile carriers due to MNP. For this reason, if phone numbers that are no longer in the phone number list were immediately deleted from customer information, the phone numbers of customers who no longer use the customer information management service or who have changed mobile carriers due to MNP would be deleted even though their phone numbers have not changed.

この対策として、本実施形態では、顧客情報管理サーバ100は、メンテナンスに係る処理を行う場合において、顧客情報131と、登録DB132と、削除候補DB133とを、記憶部130に記憶する。顧客情報131は、顧客本人の個人情報である。登録DB132は、顧客情報131に登録された顧客の電話番号を示す情報である。登録DB132は、顧客情報131をメンテナンスするために用いられる。削除候補DB133は、顧客情報131のうち、そこに登録された電話番号が何らかの理由により削除される可能性がある顧客に関する情報である。 To address this issue, in this embodiment, when performing maintenance-related processing, the customer information management server 100 stores customer information 131, registration DB 132, and deletion candidate DB 133 in the storage unit 130. Customer information 131 is personal information about the customer. Registration DB 132 is information indicating the customer's telephone number registered in the customer information 131. Registration DB 132 is used for maintaining customer information 131. Deletion candidate DB 133 is information about customers whose telephone numbers registered in customer information 131 may be deleted for some reason.

このように、後に削除される可能性がある電話番号を削除候補DB133に登録しておくことにより、電話番号リストに存在しなくなった電話番号が、電話が解約されたことに起因するもの、所定のメッセージアプリ上の顧客情報管理サービスを利用しなくなった(フォローを解除した)ことに起因するもの、及びMNPによる携帯キャリアの変更に起因するものかを見極めることが可能となる。例えば、削除候補DB133を定期的に監視し、削除日(電話番号リストに電話番号が存在しなくなった日)から一定期間(例えば、1週間、或いは1か月などの期間が考えられる)が経過した電話番号に対応する顧客情報131を削除するような処理を行うことができる。 In this way, by registering telephone numbers that may be deleted later in the deletion candidate DB 133, it becomes possible to determine whether a telephone number that is no longer in the telephone number list is due to the telephone being cancelled, due to no longer using the customer information management service on a specified messaging app (unfollowing), or due to a change in mobile carrier due to MNP. For example, the deletion candidate DB 133 can be periodically monitored, and processing can be performed such as deleting customer information 131 corresponding to telephone numbers for which a certain period of time (e.g., one week or one month) has passed since the deletion date (the date on which the telephone number no longer exists in the telephone number list).

図7は、第2の実施形態に係る顧客情報131の構成の例を示す図である。顧客情報131は、例えば、識別キーと、属性情報などの項目を備える。識別キーは、電話番号と一意に関連付けられた顧客を識別する識別情報である。属性情報は、顧客の属性を示す情報であって、顧客端末20から通知される顧客情報や、携帯キャリアサーバ30から通知される顧客の電話番号で構成される。属性情報は、例えば、氏名、住所、生年月日、電話番号、マイナンバー、免許証番号、口座番号等の項目を備える。 Figure 7 is a diagram showing an example of the configuration of customer information 131 according to the second embodiment. The customer information 131 includes items such as an identification key and attribute information. The identification key is identification information that identifies a customer uniquely associated with a telephone number. The attribute information is information indicating the attributes of a customer, and is composed of customer information notified from the customer terminal 20 and the customer's telephone number notified from the mobile carrier server 30. The attribute information includes items such as name, address, date of birth, telephone number, My Number, driver's license number, account number, etc.

この例では、属性情報として、氏名がTF太郎、住所が東京都千代田区、生年月日が1991年8月14日、電話番号が090-1234-5678であること等が示されている。なお、この例では、属性情報としてマイナンバーの項目がある。このように、顧客情報管理サーバ10は、顧客のマイナンバーを、顧客情報131に登録可能な構成を備えていてもよい。マイナンバーカードに銀行の口座情報を紐づける機運の高まりがあるためである。 In this example, the attribute information includes the name TF Taro, address Chiyoda-ku, Tokyo, date of birth August 14, 1991, and telephone number 090-1234-5678. Note that in this example, the attribute information includes an item for My Number. In this way, the customer information management server 10 may be configured to be able to register the customer's My Number in the customer information 131. This is because there is growing momentum to link bank account information to My Number cards.

すなわち、マイナンバーカードと銀行の口座情報を紐づける法案が整備されつつある。マイナンバーカードへの銀行の口座情報の紐づけが義務化された場合、利用機関システム50(主に銀行)が保有する顧客情報には、マイナンバーが記憶される必要がある。この場合、例えば、顧客情報管理サーバ100を介した顧客情報の登録がなされると、顧客情報管理サーバ100は、登録/更新データとして顧客のマイナンバーの提供を要求し、顧客端末20から受信したマイナンバーを、顧客情報として利用機関システム50に通知する。 That is, a bill to link My Number cards with bank account information is being prepared. If linking My Number cards with bank account information becomes mandatory, My Number will need to be stored in the customer information held by the user institution system 50 (mainly banks). In this case, for example, when customer information is registered via the customer information management server 100, the customer information management server 100 requests the provision of the customer's My Number as registration/update data, and notifies the user institution system 50 of the My Number received from the customer terminal 20 as customer information.

一方、マイナンバーカードへの銀行の口座情報の紐づけが義務化された場合であっても、銀行以外の第三者がマイナンバーを保有することは禁止される可能性がある。このような場合、顧客のマイナンバーを、顧客情報131に登録することはできない。この場合、顧客情報管理サーバ100は、例えば、顧客端末20から受信した個人情報に基づいてマイナンバーを利用機関システム50に通知した後、当該顧客情報のうちマイナンバーを除いた情報を、顧客情報131に記憶させるようにする。 On the other hand, even if linking bank account information to My Number cards becomes mandatory, it is possible that third parties other than banks will be prohibited from holding My Numbers. In such cases, the customer's My Number cannot be registered in customer information 131. In this case, the customer information management server 100 will, for example, notify the user institution system 50 of the My Number based on personal information received from the customer terminal 20, and then store the customer information excluding the My Number in customer information 131.

図8は、第2の実施形態に係る登録DB132の構成の例を示す図である。登録DB132は、例えば、識別キーと、電話番号と、追加日と、更新日などの項目を備える。識別キーは顧客情報131における識別キーと同様である。電話番号は、識別キーに対応付けられている電話番号である。追加日は、顧客の属性情報等が追加された日付である。更新日は、顧客の属性情報等が更新された日付である。追加日や更新日は、個々の属性情報ごとに設定されていてもよい。 Figure 8 is a diagram showing an example of the configuration of registration DB 132 according to the second embodiment. Registration DB 132 includes items such as an identification key, a telephone number, an addition date, and an update date. The identification key is the same as the identification key in customer information 131. The telephone number is a telephone number associated with the identification key. The addition date is the date on which the customer's attribute information, etc. was added. The update date is the date on which the customer's attribute information, etc. was updated. The addition date and update date may be set for each piece of attribute information.

図9は、第2の実施形態に係る削除候補DB133の構成の例を示す図である。削除候補DB133は、例えば、識別キーと、電話番号と、削除日などの項目を備える。識別キーは顧客情報131における識別キーと同様である。電話番号は、識別キーに対応付けられている電話番号である。削除日は、電話番号リストに存在しなくなった電話番号が顧客情報131から直ちに削除される場合には、識別キーに対応する顧客情報が顧客情報131から削除された日付である。或いは、電話番号リストに存在しなくなった電話番号を顧客情報131から直ちに削除することなく削除候補DB133に登録しておき、一定期間、当該電話番号を顧客情報131に保持する場合には、削除日は、識別キーに対応する顧客情報が電話番号リストに存在しなくなった日付である。 Figure 9 is a diagram showing an example of the configuration of the deletion candidate DB 133 according to the second embodiment. The deletion candidate DB 133 includes items such as an identification key, a telephone number, and a deletion date. The identification key is the same as the identification key in the customer information 131. The telephone number is a telephone number associated with the identification key. The deletion date is the date on which the customer information corresponding to the identification key was deleted from the customer information 131, in the case where a telephone number that no longer exists in the telephone number list is immediately deleted from the customer information 131. Alternatively, in the case where a telephone number that no longer exists in the telephone number list is registered in the deletion candidate DB 133 without being immediately deleted from the customer information 131, and the telephone number is held in the customer information 131 for a certain period of time, the deletion date is the date on which the customer information corresponding to the identification key is no longer present in the telephone number list.

ここで、顧客情報管理サーバ100が行うメンテナンスに係る処理について、図10を用いて説明する。図10は、第2の実施形態の顧客情報管理サーバ100が行う顧客情報のメンテナンスに係る処理の流れを示すフローチャートである。 Here, the processing related to the maintenance performed by the customer information management server 100 will be described with reference to FIG. 10. FIG. 10 is a flowchart showing the flow of processing related to the maintenance of customer information performed by the customer information management server 100 of the second embodiment.

顧客情報管理サーバ100は、携帯キャリアサーバ30から電話番号リストを取得する(ステップS20)。顧客情報管理サーバ100は、取得した電話番号リストと、顧客情報管理サーバ10で記憶している登録DB132とを比較する(ステップS21)。 The customer information management server 100 acquires the telephone number list from the mobile carrier server 30 (step S20). The customer information management server 100 compares the acquired telephone number list with the registration DB 132 stored in the customer information management server 10 (step S21).

顧客情報管理サーバ100は、比較した結果、電話番号が、電話番号リストに存在しており、かつ登録DB132にも存在する場合、その電話番号が有効なものであるとして登録DB132を更新する(ステップS22)。ここでの更新とは、登録DB132に記憶されている情報が最新である旨が確認されたことを更新するものであり、例えば、登録DB132の更新日を更新するものである。すなわち、登録DB132の電話番号の内容に変更はない。 If the comparison shows that the telephone number is present in both the telephone number list and registration DB 132, the customer information management server 100 updates registration DB 132 as if the telephone number is valid (step S22). The update here means updating the information stored in registration DB 132 to confirm that it is up to date, for example, updating the update date of registration DB 132. In other words, there is no change to the contents of the telephone number in registration DB 132.

顧客情報管理サーバ100は、比較した結果、電話番号が電話番号リストに存在しないが、登録DB132に存在する場合、その電話番号を登録DB132から削除する(ステップS23)。また、顧客情報管理サーバ100は、登録DB132から削除した電話番号を、削除候補DB133に追加する(ステップS24)。 If the comparison result shows that the telephone number does not exist in the telephone number list but exists in the registration DB 132, the customer information management server 100 deletes the telephone number from the registration DB 132 (step S23). In addition, the customer information management server 100 adds the telephone number deleted from the registration DB 132 to the deletion candidate DB 133 (step S24).

顧客情報管理サーバ100は、比較した結果、電話番号が電話番号リストに存在しているが、登録DB132に存在していない場合、その電話番号が削除候補DB133に存在するか否かを判定する(ステップS25)。 If, as a result of the comparison, the telephone number is present in the telephone number list but not in the registration DB 132, the customer information management server 100 determines whether the telephone number is present in the deletion candidate DB 133 (step S25).

顧客情報管理サーバ100は、電話番号が削除候補DB133に存在しない場合には、その電話番号を登録DB132に追加する(ステップS26)。ここでの追加とは、登録DB132に新たに情報を追加するもの(新規登録)である。或いは、電話番号が過去に顧客情報131に登録された実績がある(その後に削除された)ものであれば、ここでの追加は、削除後の復活となる。一方、顧客情報管理サーバ100は、電話番号が削除候補DB133に存在する場合には、その電話番号を削除候補DB133から削除する(ステップS27)。そして、顧客情報管理サーバ100は、削除候補DB133から削除した電話番号を、登録DB132に追加する(ステップS28)。ここでの追加とは、ステップS23で削除した情報を再び登録DB132に追加するもの(復活登録)である。 If the telephone number does not exist in the deletion candidate DB 133, the customer information management server 100 adds the telephone number to the registration DB 132 (step S26). Adding here means adding new information to the registration DB 132 (new registration). Alternatively, if the telephone number has been registered in the customer information 131 in the past (and was subsequently deleted), adding here means reviving it after deletion. On the other hand, if the telephone number exists in the deletion candidate DB 133, the customer information management server 100 deletes the telephone number from the deletion candidate DB 133 (step S27). Then, the customer information management server 100 adds the telephone number deleted from the deletion candidate DB 133 to the registration DB 132 (step S28). Adding here means adding the information deleted in step S23 back to the registration DB 132 (revival registration).

なお、上記では、顧客情報131と登録DB132とが別個のデータベースとして管理されている場合を例に説明した。しかしながらこれに限定されない。顧客情報131と登録DB132とが1つの統合データベースであってもよい。この場合、顧客情報131が、登録DB132を兼用する構成となる。この場合、削除候補DB133には、顧客情報131における顧客(削除候補者)の属性情報(住所や氏名等)と同じ項目が含まれる。また、顧客情報管理サーバ10が、顧客情報131と登録DB132に、削除候補DB133を含めた情報を記憶する1つの統合データベースを備えるように構成されてもよい。この場合、統合データベースには、削除フラグの項目が含まれる。削除フラグは、削除候補であるか否かを示す情報である。これにより、統合データベースでは、削除フラグを用いて顧客の電話番号を管理することが可能となる。この場合、統合データベースは、「顧客情報」の一例であり、「登録DB」の一例であり、「削除候補DB」の一例である。 In the above, the case where the customer information 131 and the registration DB 132 are managed as separate databases has been described as an example. However, this is not limited to this. The customer information 131 and the registration DB 132 may be one integrated database. In this case, the customer information 131 is configured to double as the registration DB 132. In this case, the deletion candidate DB 133 includes the same items as the attribute information (address, name, etc.) of the customer (deletion candidate) in the customer information 131. In addition, the customer information management server 10 may be configured to have one integrated database that stores information including the deletion candidate DB 133 in addition to the customer information 131 and the registration DB 132. In this case, the integrated database includes an item of a deletion flag. The deletion flag is information indicating whether or not a deletion candidate is present. This makes it possible to manage the telephone numbers of customers in the integrated database using the deletion flag. In this case, the integrated database is an example of "customer information", an example of a "registration DB", and an example of a "deletion candidate DB".

この場合、例えば、顧客情報管理サーバ100は、ステップS21において、電話番号リストと、顧客情報131とを比較する。顧客情報管理サーバ100は、ステップS22において、電話番号リストに存在し、かつ顧客情報131に存在しない電話番号を、顧客情報131に登録する。顧客情報管理サーバ100は、ステップS24において、電話番号リストに存在しないが、顧客情報131に存在している電話番号がある場合、その電話番号を削除候補DB133に追加する。この場合において、顧客情報管理サーバ100は、その電話番号に対応付けられた顧客の属性情報(住所や氏名等)も併せて削除候補DB133に記憶させるようにする。 In this case, for example, in step S21, customer information management server 100 compares the telephone number list with customer information 131. In step S22, customer information management server 100 registers telephone numbers that exist in the telephone number list but not in customer information 131 in customer information 131. In step S24, if there is a telephone number that does not exist in the telephone number list but exists in customer information 131, customer information management server 100 adds that telephone number to deletion candidate DB 133. In this case, customer information management server 100 also stores customer attribute information (address, name, etc.) associated with that telephone number in deletion candidate DB 133.

また、顧客情報管理サーバ100は、削除候補DB133に追加した電話番号を、顧客情報131から即削除してもよいし、すぐには削除しないようにしてもよい。この場合、顧客情報管理サーバ100は、例えば、一定期間(例えば、1週間、或いは一か月など)経過後に、その電話番号が削除候補DB133に存在していた場合に、顧客情報131から削除するようにしてもよい。 Furthermore, the customer information management server 100 may immediately delete the telephone number added to the deletion candidate DB 133 from the customer information 131, or may not delete it immediately. In this case, the customer information management server 100 may delete the telephone number from the customer information 131 after a certain period of time (e.g., one week or one month) has passed, if the telephone number is still present in the deletion candidate DB 133.

顧客情報管理サーバ100は、ステップS26において、ステップS25の処理において電話番号が削除候補DB133に存在しないと判定された場合には、その電話番号が新規に所定のメッセージアプリ上の顧客情報管理サービスを利用した(フォローした)顧客端末20の電話番号として顧客情報131に登録する。 If the customer information management server 100 determines in step S26 that the telephone number does not exist in the deletion candidate DB 133 in the processing of step S25, the customer information management server 100 registers the telephone number in the customer information 131 as the telephone number of a new customer terminal 20 that has used (followed) the customer information management service on a specified messaging app.

一方、顧客情報管理サーバ100は、ステップS26において、ステップS27の処理において、電話番号が削除候補DB133に存在しており、削除候補DB133からその電話番号を削除した場合には、その電話番号が、所定のメッセージアプリ上の顧客情報管理サービスを再度利用開始した(再度フォローした)顧客端末20の電話番号とみなす。この場合、顧客情報131には、その電話番号がすでに登録されているため、顧客情報131にその電話番号を登録する処理を行わない。 On the other hand, in the processing of step S26 and step S27, if the telephone number exists in the deletion candidate DB 133 and the telephone number is deleted from the deletion candidate DB 133, the customer information management server 100 regards the telephone number as the telephone number of a customer terminal 20 that has started using the customer information management service on a specified messaging app again (followed again). In this case, since the telephone number is already registered in the customer information 131, the process of registering the telephone number in the customer information 131 is not performed.

以上、説明したとおり、第2の実施形態の顧客情報管理サーバ100は、顧客端末20から通知された情報に基づいて、顧客の個人情報である顧客情報131を管理する。顧客情報管理サーバ100は、電話番号リスト取得部110と、顧客情報メンテナンス部120と、記憶部130を備える。記憶部130は、顧客情報131と、削除候補DB133を記憶する。電話番号リスト取得部110は、携帯キャリアが提供するアプリケーションを利用する顧客であって、当該アプリケーションにおいて提供される顧客情報131を管理するサービス(すなわち、顧客情報管理サービス)に登録された顧客の電話番号を示す電話番号リストを取得する。顧客情報メンテナンス部120は、電話番号リストを用いて、顧客情報131に登録された顧客の電話番号が電話番号リストに存在するか否かを判定し、顧客情報131に登録された顧客の電話番号が電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の顧客情報131のうちの少なくとも電話番号を、削除の候補となる顧客の個人情報として削除候補DB133に記憶させる。この場合において、顧客情報管理サーバ100は、顧客情報131に登録された顧客の電話番号が電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の顧客情報131を削除するようにしてもよい。 As described above, the customer information management server 100 of the second embodiment manages the customer information 131, which is personal information of the customer, based on the information notified from the customer terminal 20. The customer information management server 100 includes a telephone number list acquisition unit 110, a customer information maintenance unit 120, and a storage unit 130. The storage unit 130 stores the customer information 131 and the deletion candidate DB 133. The telephone number list acquisition unit 110 acquires a telephone number list indicating telephone numbers of customers who use an application provided by a mobile carrier and are registered in a service (i.e., a customer information management service) that manages the customer information 131 provided in the application. The customer information maintenance unit 120 uses the telephone number list to determine whether the telephone number of the customer registered in the customer information 131 exists in the telephone number list, and when it is determined that the telephone number of the customer registered in the customer information 131 does not exist in the telephone number list, at least the telephone number of the customer information 131 of the customer determined not to exist is stored in the deletion candidate DB 133 as personal information of the customer that is a candidate for deletion. In this case, if the customer information management server 100 determines that the telephone number of a customer registered in the customer information 131 does not exist in the telephone number list, it may delete the customer information 131 of the customer determined not to exist.

これにより、第2の実施形態の顧客情報管理サーバ100は、既に顧客情報131に登録済みの顧客の電話番号が、顧客情報管理サービスに登録されていない(例えば、電話番号が変更された、或いはアカウントのフォローが一時的に外された)状態となった場合に、その電話番号を削除候補DB133に追加することができる。これによって、顧客の電話番号が変更された可能性を考慮しつつ、その後の帰趨を監視することができる。したがって、第2の実施形態の顧客情報管理サーバ100は、顧客の携帯電話の電話番号が有効なものであるかを定期的に管理することが可能である。例えば、利用機関システム50に誤った顧客情報を通知してしまう事態を抑制すると共に、削除候補のその後の帰趨に応じて顧客情報131から削除可能な状態を維持することができる。すなわち、MNPにより顧客が契約する携帯キャリアが変更されたが、後に顧客の携帯電話番号に変更がなかった、或いはアカウントのフォローが一時的に外されたがその後再びフォローされたことが判明した場合などに顧客情報131を維持することができる。その一方で、所定の期間経過後でも電話番号リストにその電話番号が復活しない場合など顧客の携帯電話番号が変更された蓋然性が高い場合にその顧客の顧客情報131を削除することができる。 In this way, the customer information management server 100 of the second embodiment can add a customer's telephone number, which has already been registered in the customer information 131, to the deletion candidate DB 133 when the customer's telephone number is not registered in the customer information management service (for example, the telephone number has been changed, or the account has been temporarily unfollowed). This makes it possible to monitor the subsequent trends while taking into consideration the possibility that the customer's telephone number has been changed. Therefore, the customer information management server 100 of the second embodiment can periodically manage whether the customer's mobile phone number is valid. For example, it is possible to prevent a situation in which incorrect customer information is notified to the utilization institution system 50, and to maintain a state in which the deletion candidate can be deleted from the customer information 131 depending on the subsequent trends. In other words, the customer information 131 can be maintained in cases where the customer's mobile carrier has been changed due to MNP, but the customer's mobile phone number has not changed later, or the account has been temporarily unfollowed but then followed again. On the other hand, the customer information 131 of the customer can be deleted when the customer's mobile phone number is highly likely to have been changed, such as when the telephone number does not reappear in the telephone number list even after a predetermined period of time has passed.

また、第2の実施形態の顧客情報管理サーバ100では、電話番号リスト取得部110は、定期的に(最新の)電話番号リストを取得する。顧客情報メンテナンス部120は、今回取得した電話番号リストに存在し、かつ削除候補DB133に登録されている電話番号(復活電話番号)が存在するか否かを判定する。顧客情報メンテナンス部120は、該当する電話番号が存在する場合、その電話番号が削除候補DB133に登録されている場合には、その削除候補DB133に登録されている電話番号を、削除候補DB133から削除する。これにより、第2の実施形態の顧客情報管理サーバ100では、顧客の携帯電話が変更された可能性が疑われたが、後に顧客の携帯電話番号に変更がなかったことが判明した場合に、顧客情報131を維持することができる。これにより、顧客の顧客情報131を削除した後、間もなく再度の登録を行うような手間のかかる処理を抑止することが可能となる。 In addition, in the customer information management server 100 of the second embodiment, the telephone number list acquisition unit 110 periodically acquires the (latest) telephone number list. The customer information maintenance unit 120 determines whether there is a telephone number (resurrected telephone number) that exists in the currently acquired telephone number list and is registered in the deletion candidate DB 133. If the corresponding telephone number exists and is registered in the deletion candidate DB 133, the customer information maintenance unit 120 deletes the telephone number registered in the deletion candidate DB 133 from the deletion candidate DB 133. As a result, in the customer information management server 100 of the second embodiment, when it is suspected that the customer's mobile phone number may have been changed, but it is later found that the customer's mobile phone number has not changed, the customer information 131 can be maintained. This makes it possible to prevent the troublesome process of re-registering the customer's customer information 131 shortly after deleting it.

尚、顧客情報管理サーバ10は、顧客端末20からの顧客情報の登録や更新の要求通知を受けない場合であっても、電話番号リストに基づいて、顧客の電話番号が解約されたことが確認された場合に、その旨を、銀行に対応する利用機関システム50に通知するようにしてもよい。これにより、銀行側においても、顧客の電話番号が解約されたことを確認し、利用機関システム50における顧客情報を更新することができる。 In addition, even if the customer information management server 10 does not receive a request to register or update customer information from the customer terminal 20, if it confirms that the customer's telephone number has been canceled based on the telephone number list, it may notify the institution system 50 corresponding to the bank of this fact. This allows the bank to also confirm that the customer's telephone number has been canceled and update the customer information in the institution system 50.

なお、上述した少なくとも一つの実施形態では、顧客情報管理サービスのアカウントをフォローした顧客の情報が顧客情報131に登録される場合を例に説明した。しかしながら、厳密には、顧客情報管理サービスのアカウントがフォローされた時点においては、顧客の電話番号が登録DB132のみに登録され、顧客情報131は登録されない。アカウントがフォローした時点においては、顧客の携帯電話番号のみが携帯キャリアサーバ30を介して顧客情報管理サーバ10に通知されるためである。 In at least one of the above-described embodiments, an example has been described in which information about a customer who follows an account of a customer information management service is registered in customer information 131. However, strictly speaking, when an account of a customer information management service is followed, the customer's telephone number is registered only in registration DB 132, and not in customer information 131. This is because when the account follows, only the customer's mobile phone number is notified to customer information management server 10 via mobile carrier server 30.

顧客情報管理サービスは、携帯キャリアが提供するアプリケーション上で提供されるサービスである。このため、顧客情報管理サービスのアカウントがフォローされると、携帯キャリアサーバ30がそれを認知することができる。そして、顧客情報管理サービスの提供者である顧客情報管理サーバ10は、例えば定期的に、携帯キャリアサーバ30に問い合わせを行い、顧客情報管理サービスのアカウントをフォローした顧客の電話番号を取得する。顧客情報管理サーバ10は、取得した電話番号に基づいて、顧客の登録DB132を作成する。 The customer information management service is a service provided on an application provided by a mobile carrier. Therefore, when an account of the customer information management service is followed, the mobile carrier server 30 can recognize this. The customer information management server 10, which is the provider of the customer information management service, then queries the mobile carrier server 30, for example, periodically, and obtains the telephone numbers of customers who follow the accounts of the customer information management service. The customer information management server 10 creates a customer registration DB 132 based on the obtained telephone numbers.

そして、顧客情報管理サービスのアカウントをフォローした顧客により、顧客情報管理サービスの利用登録がなされると、利用登録の過程で入力された顧客の氏名等が顧客情報管理サーバ10に通知される。顧客情報管理サーバ10は、通知された顧客の氏名等に基づいて、顧客の顧客情報131を作成する。 When a customer who follows an account of the customer information management service registers to use the customer information management service, the customer's name, etc., entered during the registration process is notified to the customer information management server 10. The customer information management server 10 creates customer information 131 for the customer based on the notified customer's name, etc.

上述した実施形態における顧客情報管理サーバ10(100)の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The customer information management server 10 (100) in the above-mentioned embodiment may be realized in whole or in part by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to realize the function. Note that the term "computer system" here includes hardware such as an OS and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into a computer system. Furthermore, the term "computer-readable recording medium" may include a medium that dynamically holds a program for a short period of time, such as a communication line when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, and a medium that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client in such a case. Furthermore, the above-mentioned program may be a program for realizing a part of the above-mentioned function, or may be a program that can realize the above-mentioned function in combination with a program already recorded in the computer system, or may be a program that is realized using a programmable logic device such as an FPGA.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment, and includes designs that do not deviate from the gist of the present invention.

1…管理システム
10、100…顧客情報管理サーバ
20…顧客端末
30…携帯キャリアサーバ
50…利用機関システム
110…電話番号リスト取得部
120…顧客情報メンテナンス部
130…記憶部
131…顧客情報
132…登録DB
133…削除候補DB
Reference Signs List 1: Management system 10, 100: Customer information management server 20: Customer terminal 30: Mobile carrier server 50: User institution system 110: Telephone number list acquisition unit 120: Customer information maintenance unit 130: Storage unit 131: Customer information 132: Registration DB
133...Deletion candidate DB

Claims (5)

顧客端末から通知された情報に基づいて、顧客の個人情報である顧客情報を管理する顧客情報管理サーバであって、
前記顧客情報と、前記顧客情報から削除する候補となる顧客の個人情報である削除候補DBを記憶する記憶部と、
携帯キャリアが提供するアプリケーションを利用する顧客であって、当該アプリケーションにおいて提供される前記顧客情報を管理するサービスに登録された顧客の電話番号を示す電話番号リストを取得する電話番号リスト取得部と、
前記電話番号リストを用いて、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在するか否かを判定し、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報のうちの少なくとも電話番号を削除候補DBに記憶させる顧客情報メンテナンス部と、
を備える顧客情報管理サーバ。
A customer information management server that manages customer information, which is personal information of a customer, based on information notified from a customer terminal,
a storage unit that stores the customer information and a deletion candidate DB that is personal information of customers who are candidates for deletion from the customer information;
a telephone number list acquisition unit that acquires a telephone number list indicating telephone numbers of customers who use an application provided by a mobile carrier and who are registered in a service that manages the customer information provided in the application;
a customer information maintenance unit that uses the telephone number list to determine whether or not a telephone number of a customer registered in the customer information exists in the telephone number list, and when it is determined that the telephone number of the customer registered in the customer information does not exist in the telephone number list, stores at least the telephone number of the customer information of the customer determined not to exist in a deletion candidate DB;
A customer information management server comprising:
前記顧客情報メンテナンス部は、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報を削除する、
請求項1に記載の顧客情報管理サーバ。
when the customer information maintenance unit determines that a telephone number of a customer registered in the customer information does not exist in the telephone number list, the customer information maintenance unit deletes the customer information of the customer determined to not exist.
2. The customer information management server according to claim 1.
前記電話番号リスト取得部は、定期的に前記電話番号リストを取得し、
前記顧客情報メンテナンス部は、今回取得した電話番号リストに存在し、かつ前記削除候補DBに登録されている復活電話番号が存在するか否かを判定し、前記復活電話番号が存在する場合には、前記削除候補DBに登録されている前記復活電話番号を、前記削除候補DBから削除する、
請求項1又は請求項2に記載の顧客情報管理サーバ。
The telephone number list acquisition unit periodically acquires the telephone number list,
The customer information maintenance unit determines whether or not there is a revival telephone number that is included in the currently acquired telephone number list and is registered in the deletion candidate DB, and if the revival telephone number is present, deletes the revival telephone number registered in the deletion candidate DB from the deletion candidate DB.
3. The customer information management server according to claim 1 or 2.
顧客端末から通知された情報に基づいて、顧客の個人情報である顧客情報を管理する顧客情報管理サーバであって、前記顧客情報と、前記顧客情報から削除する候補となる顧客の個人情報である削除候補DBを記憶する記憶部を備える顧客情報管理サーバの顧客情報管理方法であって、
電話番号リスト取得部が、携帯キャリアが提供するアプリケーションを利用する顧客であって、当該アプリケーションにおいて提供される前記顧客情報を管理するサービスに登録された顧客の電話番号を示す電話番号リストを取得し、
顧客情報メンテナンス部が、前記電話番号リストを用いて、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在するか否かを判定し、前記顧客情報に登録された顧客の電話番号が前記電話番号リストに存在しないと判定した場合、当該存在しないと判定した顧客の前記顧客情報のうちの少なくとも電話番号を削除候補DBに記憶させる、
顧客情報管理方法。
A customer information management method for a customer information management server that manages customer information, which is personal information of a customer, based on information notified from a customer terminal, the customer information management server including a storage unit that stores the customer information and a deletion candidate DB, which is personal information of a customer that is a candidate for deletion from the customer information, comprising:
a telephone number list acquisition unit acquires a telephone number list indicating telephone numbers of customers who use an application provided by a mobile carrier and who are registered in a service that manages the customer information provided in the application;
a customer information maintenance unit uses the telephone number list to determine whether or not a telephone number of a customer registered in the customer information exists in the telephone number list, and when it is determined that the telephone number of the customer registered in the customer information does not exist in the telephone number list, stores at least the telephone number of the customer information of the customer determined not to exist in a deletion candidate DB;
How to manage customer information.
コンピュータを、請求項1から請求項3のいずれか一項に記載の顧客情報管理サーバとして動作させるためのプログラムであって、前記コンピュータを前記顧客情報管理サーバが備える各部として機能させるためのプログラム。 A program for operating a computer as a customer information management server according to any one of claims 1 to 3, the program causing the computer to function as each unit of the customer information management server.
JP2020141413A 2020-08-25 2020-08-25 Customer information management server, customer information management method, and program Active JP7494651B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020141413A JP7494651B2 (en) 2020-08-25 2020-08-25 Customer information management server, customer information management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020141413A JP7494651B2 (en) 2020-08-25 2020-08-25 Customer information management server, customer information management method, and program

Publications (2)

Publication Number Publication Date
JP2022037332A JP2022037332A (en) 2022-03-09
JP7494651B2 true JP7494651B2 (en) 2024-06-04

Family

ID=80494570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020141413A Active JP7494651B2 (en) 2020-08-25 2020-08-25 Customer information management server, customer information management method, and program

Country Status (1)

Country Link
JP (1) JP7494651B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015179501A (en) 2014-02-28 2015-10-08 株式会社エヌ・ティ・ティ・データ Authentication support apparatus, personal authentication system, authentication support method, and program
JP2020113015A (en) 2019-01-10 2020-07-27 株式会社三菱Ufj銀行 Withdrawal account registration server and registration method of withdrawal account

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015179501A (en) 2014-02-28 2015-10-08 株式会社エヌ・ティ・ティ・データ Authentication support apparatus, personal authentication system, authentication support method, and program
JP2020113015A (en) 2019-01-10 2020-07-27 株式会社三菱Ufj銀行 Withdrawal account registration server and registration method of withdrawal account

Also Published As

Publication number Publication date
JP2022037332A (en) 2022-03-09

Similar Documents

Publication Publication Date Title
US10387873B2 (en) Systems, methods, and computer program products for integrating third party services with a mobile wallet
US8375096B2 (en) Alerts life cycle
KR100668561B1 (en) Method of remotely controlling a portable terminal
US9160724B2 (en) Devices, systems, and methods for device provisioning
JP5850587B1 (en) Personal information account banking
JP4639676B2 (en) Rental server system
JP2016532951A (en) Interoperable network token processing system and method
US20170243267A1 (en) Data security system and method
JP2019145071A (en) Credit management device and settlement system
CA3065484A1 (en) Secure management and regeneration of cryptographic keys within a computing environment using permissioned distributed ledgers
US20150052047A1 (en) Methods and systems for facilitating document banking
JP2018200596A (en) Transaction management system, transaction management method, and program
JP7461241B2 (en) Customer information management server and customer information management method
JP2023062434A (en) Service providing device, service providing method, and program
JP5081698B2 (en) Authentication server, change method, and program
KR102426124B1 (en) Method, apparatus and system for operating personal information based on blockchain
US20140379569A1 (en) Method and apparatus for combining different kinds of wallets on a mobile device
JP7494651B2 (en) Customer information management server, customer information management method, and program
JP7484594B2 (en) Customer information management server, customer information management method, and program
JP2003050972A (en) Issue-bureau side system, communication-carrier side system, using card issuing method, usim card issue indicating method, and communication id changing method
JP2022053791A (en) Customer information management server, customer information management method, and program
JP2022120314A (en) Personal information management device, terminal and terminal program
JP2006209183A (en) Name card information management server, name card information management terminal, name card information management program, recording medium and card information management method
JP7449574B2 (en) Pre-input system, personal information provision method and program
US20240029049A1 (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230530

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20240209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240325

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240506

R150 Certificate of patent or registration of utility model

Ref document number: 7494651

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150