[go: up one dir, main page]

JP7662992B2 - Information management server, information management method, and program - Google Patents

Information management server, information management method, and program Download PDF

Info

Publication number
JP7662992B2
JP7662992B2 JP2021015025A JP2021015025A JP7662992B2 JP 7662992 B2 JP7662992 B2 JP 7662992B2 JP 2021015025 A JP2021015025 A JP 2021015025A JP 2021015025 A JP2021015025 A JP 2021015025A JP 7662992 B2 JP7662992 B2 JP 7662992B2
Authority
JP
Japan
Prior art keywords
user
mobile phone
phone number
information
procedure
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
JP2021015025A
Other languages
Japanese (ja)
Other versions
JP2022118466A (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.)
Toppan Holdings Inc
Original Assignee
Toppan Holdings Inc
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 Toppan Holdings Inc filed Critical Toppan Holdings Inc
Priority to JP2021015025A priority Critical patent/JP7662992B2/en
Publication of JP2022118466A publication Critical patent/JP2022118466A/en
Application granted granted Critical
Publication of JP7662992B2 publication Critical patent/JP7662992B2/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 an information management server, an information management method, and a program.

引越しに際し、様々な行政機関や民間事業者に対して氏名や新住所等の情報を個別に届け出る必要があり、その都度、手続負担が生じている。また、必要な手続は個人によって異なり、かつ、手続を行うべき相手方が多岐に渡る。このため、必要な手続の全体像を把握できず、手続漏れが発生しやすい。 When moving, people need to individually notify various government agencies and private businesses of their name, new address, and other information, which creates a burden for them each time they move. Furthermore, the procedures required vary from person to person, and there are a wide variety of parties to whom procedures must be carried out. For this reason, people are unable to grasp the full picture of the necessary procedures, and they are prone to missing out on procedures.

これらの問題に対して、引越しに伴う手続の負担を軽減し、また、手続漏れを防止するためのサービスが推進されている。このようなサービスでは、例えば、行政機関(自治体)及び民間事業者等に対する引越しに伴う手続を一括で行う窓口となるポータルサイトが提供される。利用者は、ポータルサイトに氏名や新住所等の情報を登録することにより、ポータルサイトを介して、行政機関や民間事業者に対してオンラインで引越しに伴う手続を一括で行うことができる。例えば、特許文献1には、行政機関や民間事業者等、複数の事業者に登録されている氏名や住所等の利用者情報の変更の届出等を一括して受け付け、受け付けた情報を各々の事業者に提供する技術が開示されている。 In response to these problems, services are being promoted to reduce the burden of procedures associated with moving and to prevent oversight of procedures. Such services provide, for example, a portal site that serves as a one-stop window for procedures associated with moving with government agencies (local governments) and private businesses. By registering information such as their name and new address on the portal site, users can complete procedures associated with moving online with government agencies and private businesses in one go via the portal site. For example, Patent Document 1 discloses a technology that accepts notifications of changes to user information such as name and address registered with multiple businesses, such as government agencies and private businesses, in one go, and provides the accepted information to each business.

特開2002-215844号公報JP 2002-215844 A

このようなサービスでは、ポータルサイトを介して利用者により入力された携帯電話番号などの個人情報に基づいて登録が扱われる。しかしながら、この場合入力ミス等に起因する携帯電話番号の誤りが発生し易いので、入力された携帯電話番号をそのまま用いてしまうと正しい手続を行うことができない可能性があるという問題があった。 In these types of services, registration is handled based on personal information, such as mobile phone numbers, entered by users via a portal site. However, in this case, there is a high likelihood of errors in the mobile phone number due to input errors, etc., and there is a problem that if the entered mobile phone number is used as is, there is a possibility that the correct procedure will not be carried out.

本発明は、このような状況に鑑みてなされたもので、利用者によって申請された携帯電話番号に誤りがないか確認することができる情報管理サーバ、情報管理方法、及びプログラムを提供することを目的とする。 The present invention was made in consideration of such circumstances, and aims to provide an information management server, an information management method, and a program that can check whether there are any errors in the mobile phone number applied for by the user.

本発明の上述した課題を解決するために、本発明は、手続を依頼した利用者の利用者端末から、携帯電話番号を宛先とする通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する番号確定部と、前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得する電話番号取得部と、前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者が依頼した手続を実行する手続実行部と、を備え、前記番号確定部は、前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードと前記利用者によって申請された携帯電話番号を含む情報を取得し、前記利用者特定情報が改ざんされているか否かを判定し、前記利用者特定情報が改ざんされておらず、前記メッセージにて通知された携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、情報管理サーバである。 In order to solve the above-mentioned problems of the present invention, the present invention is an information management server that includes a number determination unit that obtains a message notified from a user terminal of a user who has requested a procedure using a calling application addressed to a mobile phone number, and determines that the user's mobile phone number is correct if the mobile phone number applied for when the user requested the procedure matches the mobile phone number that is the source of the message, a telephone number acquisition unit that acquires the user's mobile phone number determined to be correct by the number determination unit, and a procedure execution unit that executes the procedure requested by the user using the user 's mobile phone number acquired by the telephone number acquisition unit, wherein the number determination unit acquires information including an encryption code in which user identification information identifying the user in the message is encrypted and the mobile phone number applied for by the user, determines whether the user identification information has been tampered with, and determines that the user's mobile phone number is correct if the user identification information has not been tampered with and the mobile phone number notified in the message matches the mobile phone number that is the source of the message .

また、本発明の情報管理サーバでは、前記通話アプリケーションに設定された企業アカウントを利用する顧客に関する顧客情報であって、前記顧客が携帯キャリアと契約している携帯電話番号を含む顧客情報を記憶する記憶部をさらに備え、前記電話番号取得部によって取得された電話番号、及び前記記憶部に記憶された顧客情報に基づいて、前記利用者と前記利用者によって依頼された手続の主体である手続主体とが同一であるか否かを判定する本人確認を行う本人確認部を更に備え、前記手続実行部は、前記本人確認部による本人確認の結果に応じて前記利用者が依頼した手続を実行する。 In addition, the information management server of the present invention further includes a memory unit that stores customer information regarding a customer who uses a corporate account set in the calling application, the customer information including a mobile phone number that the customer has a contract with a mobile carrier, and further includes an identity verification unit that performs identity verification to determine whether the user and the procedure subject that is the subject of the procedure requested by the user are the same person based on the telephone number acquired by the telephone number acquisition unit and the customer information stored in the memory unit, and the procedure execution unit executes the procedure requested by the user depending on the result of the identity verification by the identity verification unit.

また、本発明は、コンピュータ装置である情報管理サーバが行う情報管理方法であって、番号確定部が、手続を依頼した利用者の利用者端末から前記通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定し、電話番号取得部が、前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得し、手続実行部が、前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者が依頼した手続を実行し、前記番号確定部は、前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードと前記利用者によって申請された携帯電話番号を含む情報を取得し、前記利用者特定情報が改ざんされているか否かを判定し、前記利用者特定情報が改ざんされておらず、前記メッセージにて通知された携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、情報管理方法である。
The present invention also provides an information management method performed by an information management server which is a computer device, in which a number determination unit obtains a message notified using the calling application from a user terminal of a user who has requested a procedure, and if the mobile phone number applied for by the user when the procedure was requested by the user matches the mobile phone number that is the source of the message, determines that there is no error in the user's mobile phone number, a telephone number acquisition unit obtains the user's mobile phone number determined to be free of error by the number determination unit, and a procedure execution unit executes the procedure requested by the user using the user's mobile phone number acquired by the telephone number acquisition unit, and the number determination unit obtains information including an encryption code in which user identification information identifying the user in the message is encrypted and the mobile phone number applied for by the user, determines whether the user identification information has been tampered with, and if the user identification information has not been tampered with and the mobile phone number notified in the message matches the mobile phone number that is the source of the message, determines that there is no error in the user's mobile phone number .

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

本発明によれば、利用者によって申請された携帯電話番号に誤りがないか確認することができる。 According to the present invention, it is possible to check whether the mobile phone number applied for by the user is correct.

実施形態に係る情報管理サーバ30が適用される引越手続サービス提供システム1における処理の流れの概要を示す図である。A diagram showing an overview of the processing flow in a moving procedure service providing system 1 to which an information management server 30 according to an embodiment is applied. 実施形態に係る利用者端末10の構成の例を示すブロック図である。1 is a block diagram showing an example of a configuration of a user terminal 10 according to an embodiment. 実施形態に係る引越手続窓口サーバ20の構成の例を示すブロック図である。2 is a block diagram showing an example of the configuration of a moving procedure window server 20 according to an embodiment. FIG. 実施形態に係る引越情報220の構成の例を示す図である。FIG. 2 is a diagram showing an example of the configuration of moving information 220 according to the embodiment. 実施形態に係る情報管理サーバ30の構成の例を示すブロック図である。FIG. 2 is a block diagram showing an example of a configuration of an information management server 30 according to the embodiment. 実施形態に係る顧客情報320の構成の例を示す図である。FIG. 2 is a diagram showing an example of the configuration of customer information 320 according to the embodiment. 実施形態に係る手続情報321の構成の例を示す図である。A figure showing an example of the configuration of procedure information 321 relating to the embodiment. 実施形態に係る顧客情報320が作成される処理の流れを示すシーケンス図である。FIG. 11 is a sequence diagram showing a process flow for creating customer information 320 according to the embodiment. 実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。1 is a sequence diagram showing the flow of processing performed by a moving procedure service providing system 1 according to an embodiment. FIG. 実施形態に係る表示部14に表示される画面の一例を示す図である。FIG. 4 is a diagram showing an example of a screen displayed on a display unit 14 according to the embodiment. 実施形態に係る表示部14に表示される画面の一例を示す図である。FIG. 4 is a diagram showing an example of a screen displayed on a display unit 14 according to the embodiment. 実施形態に係る表示部14に表示される画面の一例を示す図である。FIG. 4 is a diagram showing an example of a screen displayed on a display unit 14 according to the embodiment. 実施形態に係る表示部14に表示される画面の一例を示す図である。FIG. 4 is a diagram showing an example of a screen displayed on a display unit 14 according to the embodiment. 実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。1 is a sequence diagram showing the flow of processing performed by a moving procedure service providing system 1 according to an embodiment. FIG. 実施形態の変形例に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。A sequence diagram showing the flow of processing performed by a moving procedure service providing system 1 in a modified example of an embodiment.

以下、発明の実施形態について図面を参照しながら説明する。以下では、引越に係る手続を行う場合を例示して説明するが、これに限定されない。窓口となるポータルサイトを介して行政機関及び民間事業者等に対する様々な手続を一括で行う場合に広く本実施形態を適用することができる。 The following describes an embodiment of the invention with reference to the drawings. The following describes, as an example, a case where procedures related to moving are performed, but is not limited to this. This embodiment can be widely applied to cases where various procedures for government agencies, private businesses, etc. are performed in one go via a portal site that serves as a window.

図1は、実施形態に係る情報管理サーバ30が適用される引越手続サービス提供システム1における処理の流れの概要を示す図である。 Figure 1 is a diagram showing an overview of the process flow in a moving procedure service providing system 1 to which an information management server 30 according to an embodiment is applied.

引越手続サービス提供システム1は、引越手続サービスを提供するシステムである。引越手続サービスは、引越に伴って発生する様々な手続を一括してオンラインで実行するサービスである。 The moving procedure service providing system 1 is a system that provides a moving procedure service. The moving procedure service is a service that collectively carries out various procedures that arise in association with a move online.

引越手続サービス提供システム1では、引越に伴う手続を、本人確認を要しない手続と本人確認を要する手続とに分けそれぞれの手続を実行する。ここでの本人確認は、手続を申請する者と、手続の主体となる本人との同一性を確認することである。引越手続サービス提供システム1では、本人確認を要する手続については、利用者と手続主体との同一性を確認した上で手続を実行する。 In moving procedure service providing system 1, procedures associated with moving are divided into procedures that do not require identity verification and procedures that do, and each procedure is carried out separately. Identity verification here means confirming the identity of the person applying for the procedure and the person who is the subject of the procedure. For procedures that require identity verification, moving procedure service providing system 1 carries out the procedure after confirming the identity of the user and the subject of the procedure.

以下では、引越に伴って発生する手続として、行政機関への手続、ライフラインに係る手続、その他引越に伴う手続を行う場合を例に説明する。行政機関への手続は、例えば、住民票を移動させるための転出届及び転入届等を提出する手続である。ライフラインに係る手続は、水道、電気、ガスなどの利用に関する手続である。ライフラインに係る手続は、例えば、ライフラインの使用停止や使用開始に係る手続、及び使用料金の支払いに口座振替を申し込む場合に生じる手続等である。その他引越に伴う手続は、ライフラインの使用以外で引越に伴って発生する手続であり、例えば、引越元で契約していたインターネットプロバイダの契約を解約したり、引越先で新規にインターネットプロバイダと契約したりする手続や、プロバイダ料金の支払いに口座振替を申し込む場合に生じる手続等である。また、以下では、引越に伴う手続のうち、行政機関への手続、及び、ライフラインの使用とその他引越に伴う手続のうちの口座振替に係る手続を、本人確認を要する手続とする場合を例に説明する。 The following describes procedures that occur when moving, such as procedures with government agencies, procedures related to lifelines, and other procedures related to moving. Procedures with government agencies include, for example, procedures for submitting a moving-out notification and a moving-in notification to move one's residence certificate. Procedures related to lifelines include procedures related to the use of water, electricity, gas, and the like. Procedures related to lifelines include, for example, procedures related to stopping or starting the use of lifelines, and procedures that arise when applying for direct debit to pay usage fees. Procedures related to other moves include procedures that occur when moving other than the use of lifelines, such as procedures for canceling a contract with an Internet provider that was in place at the move-out location, or for signing up with a new Internet provider at the move-out location, and procedures that arise when applying for direct debit to pay provider fees. In addition, the following describes procedures that require identity verification, such as procedures with government agencies, and procedures related to the use of lifelines and direct debit among other procedures related to moving.

しかしながら、これに限定されることはなく、引越に伴う手続のうちの何れの手続を、本人確認を要する手続とするかは、任意に決定されてよい。例えば、法令等によって本人確認が義務付けられている手続を、本人確認を要する手続と決定するようにしてもよいし、法令等による義務はないが、手続の内容を鑑みて、犯罪を防止する観点や個人情報を保護する観点から特定の手続を、本人確認を要する手続と決定するようにしてもよい。 However, this is not limited to the above, and which procedures associated with moving require identity verification may be determined at will. For example, procedures for which identity verification is required by law, etc. may be determined to require identity verification, and specific procedures that are not required by law, etc., but which require identity verification in consideration of the content of the procedure, from the perspective of preventing crime or protecting personal information, may be determined to require identity verification.

図1に示すように、引越手続サービス提供システム1は、例えば、利用者端末10と、引越手続窓口サーバ20と、情報管理サーバ30と、行政手続窓口サーバ40と、自治体サーバ50と、ライフライン事業者サーバ60と、業者サーバ70と、携帯キャリアサーバ80とを備える。 As shown in FIG. 1, the moving procedure service providing system 1 includes, for example, a user terminal 10, a moving procedure counter server 20, an information management server 30, an administrative procedure counter server 40, a local government server 50, a lifeline operator server 60, a contractor server 70, and a mobile carrier server 80.

利用者端末10は、引越手続サービスを利用する利用者のコンピュータ装置である。利用者端末10は、例えば、マートフォン、タブレット端末、携帯電話、PCなどである。 The user terminal 10 is a computer device of a user who uses the moving procedure service. The user terminal 10 is, for example, a smartphone, a tablet terminal, a mobile phone, a PC, etc.

(ステップS11)
利用者端末10は、引越手続窓口サーバ20に利用申請を行う。利用申請は、引越手続サービスを利用する旨の申請である。
(ステップS12)
利用者端末10は、引越手続窓口サーバ20から結果通知を受信する。結果通知は、利用申請により依頼した手続における手続結果等の通知である。
(Step S11)
The user terminal 10 submits a usage application to the moving procedure window server 20. The usage application is an application to use the moving procedure service.
(Step S12)
The user terminal 10 receives a result notification from the moving procedure window server 20. The result notification is a notification of the result of the procedure requested by the application for use, etc.

引越手続窓口サーバ20は、引越手続サービスの窓口となるポータルサイトを運用するコンピュータ装置である。引越手続窓口サーバ20は、例えば、サーバ装置、PCなどである。引越手続窓口サーバ20は、利用者端末10から利用申請を受け付け、引越手続サービスを利用するために必要な情報を利用者端末10から取得する。引越手続窓口サーバ20は、引越情報220を用いて、利用者から依頼された手続を行う。 The moving procedure counter server 20 is a computer device that operates a portal site that serves as a counter for the moving procedure service. The moving procedure counter server 20 is, for example, a server device or a PC. The moving procedure counter server 20 accepts a usage application from the user terminal 10 and obtains from the user terminal 10 the information necessary to use the moving procedure service. The moving procedure counter server 20 uses the moving information 220 to carry out the procedure requested by the user.

(ステップS13)
引越手続窓口サーバ20は、利用者から依頼された手続のうちの一部の手続について、業者サーバ70に手続を申請し、その手続結果を受信する。ここで、引越手続窓口サーバ20から業者サーバ70に依頼する手続は、行政手続及びライフラインの使用以外で引越に伴って発生するその他の手続であり、例えば、本人確認を要しない手続である。
(Step S13)
The moving procedure window server 20 submits procedures to the contractor server 70 for some of the procedures requested by the user, and receives the results of the procedures. Here, the procedures requested by the moving procedure window server 20 to the contractor server 70 are administrative procedures and procedures other than the use of lifelines that occur with moving, such as procedures that do not require identity verification.

(ステップS14)
引越手続窓口サーバ20は、利用者から依頼された手続のうちの他の一部の手続について、ライフライン事業者サーバ60に手続を申請し、その手続結果を受信する。ここで、引越手続窓口サーバ20からライフライン事業者サーバ60に依頼する手続は、ライフラインの使用に係る手続であり、例えば、本人確認を要しない手続である。
(Step S14)
The moving procedure window server 20 submits an application for other procedures among the procedures requested by the user to the lifeline operator server 60 and receives the results of the procedures. Here, the procedures requested by the moving procedure window server 20 to the lifeline operator server 60 are procedures related to the use of a lifeline, and are, for example, procedures that do not require identity verification.

(ステップS15)
引越手続窓口サーバ20は、利用者から依頼された手続のうち、本人確認を要する手続に関する情報を情報管理サーバ30に通知し、情報管理サーバ30に本人確認を要する手続の実行を依頼する。引越手続窓口サーバ20は、本人確認を要する手続を実行した結果を情報管理サーバ30から受信する。
(Step S15)
The moving procedure counter server 20 notifies the information management server 30 of information regarding procedures that require identity verification among the procedures requested by the user, and requests the information management server 30 to execute the procedures that require identity verification. The moving procedure counter server 20 receives the results of executing the procedures that require identity verification from the information management server 30.

情報管理サーバ30は、利用者が依頼した手続のうち、本人確認を要する手続を実行するコンピュータ装置である。情報管理サーバ30は、例えば、企業が運用するサーバ装置、PCなどである。情報管理サーバ30は、引越手続窓口サーバ20から利用者に関する情報を取得し、取得した情報を用いて、利用者と手続主体となる本人との同一性を確認する。情報管理サーバ30は、携帯キャリアサーバ80から得られる情報を用いて利用者と手続主体となる本人との同一性を確認する(符号M)。情報管理サーバ30が、利用者と手続主体となる本人との同一性を確認する方法にいては後で詳しく説明する。 The information management server 30 is a computer device that executes procedures that require identity verification among the procedures requested by the user. The information management server 30 is, for example, a server device or a PC operated by a company. The information management server 30 acquires information about the user from the moving procedure counter server 20, and uses the acquired information to verify the identity of the user and the person who will be the subject of the procedure. The information management server 30 uses information obtained from the mobile carrier server 80 to verify the identity of the user and the person who will be the subject of the procedure (symbol M). The method by which the information management server 30 verify the identity of the user and the person who will be the subject of the procedure will be explained in detail later.

(ステップS16)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの一部の手続について、ライフライン事業者サーバ60に手続を申請し、その手続結果を受信する。ここで、情報管理サーバ30からライフライン事業者サーバ60に依頼する手続は、ライフラインの使用に係る手続であり、本人確認を要する手続である。
(Step S16)
The information management server 30 submits procedures to the lifeline operator server 60 for some of the procedures requested by the moving procedure counter server 20, and receives the results of the procedures. Here, the procedures requested by the information management server 30 to the lifeline operator server 60 are procedures related to the use of a lifeline, and require identity verification.

(ステップS17)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの他の一部の手続について、業者サーバ70に手続を申請し、その手続結果を受信する。ここで、情報管理サーバ30から業者サーバ70に依頼する手続は、行政手続及びライフラインの使用以外で引越に伴って発生するその他の手続であり、本人確認を要する手続である。
(Step S17)
The information management server 30 submits procedures to the contractor server 70 for other procedures among those requested by the moving procedure counter server 20, and receives the results of the procedures. Here, the procedures requested by the information management server 30 to the contractor server 70 are administrative procedures and other procedures that occur with the move other than the use of lifelines, and require identity verification.

(ステップS18)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの行政手続について、行政手続窓口サーバ40に手続を申請し、その手続結果を受信する。
(Step S18)
The information management server 30 submits an application for administrative procedures among the procedures requested by the moving procedure counter server 20 to the administrative procedure counter server 40 and receives the results of the procedures.

行政手続窓口サーバ40は、行政手続サービスの窓口となるポータルサイトを運用するコンピュータ装置である。行政手続窓口サーバ40は、例えば、省庁が運用するサーバ装置、PCなどである。行政手続窓口サーバ40は、情報管理サーバ30から行政手続の申請を受け付け、行政手続に必要な情報を取得する。 The administrative procedure counter server 40 is a computer device that operates a portal site that serves as a counter for administrative procedure services. The administrative procedure counter server 40 is, for example, a server device or a PC operated by a government ministry or agency. The administrative procedure counter server 40 accepts applications for administrative procedures from the information management server 30 and obtains the information necessary for the administrative procedures.

(ステップS19)
行政手続窓口サーバ40は、情報管理サーバ30から取得した情報を用いて、自治体サーバ50に行政手続を申請し、その手続結果を自治体サーバ50から受信する。
(Step S19)
The administrative procedure counter server 40 uses the information acquired from the information management server 30 to apply for an administrative procedure to the local government server 50 and receives the results of the procedure from the local government server 50.

自治体サーバ50は、行政手続を行うコンピュータ装置である。自治体サーバ50は例えば、自治体により運用されるサーバ装置、PCなどである。自治体サーバ50は、行政手続窓口サーバ40から、行政手続を申請する旨、及びその行政手続に要する情報を受信し、受信した情報に基づいて行政手続を行う。自治体サーバ50は、手続結果を行政手続窓口サーバ40に通知する。 The local government server 50 is a computer device that performs administrative procedures. The local government server 50 is, for example, a server device or a PC operated by a local government. The local government server 50 receives from the administrative procedure counter server 40 an application for an administrative procedure and information required for the administrative procedure, and performs the administrative procedure based on the received information. The local government server 50 notifies the administrative procedure counter server 40 of the procedure results.

ライフライン事業者サーバ60は、水道、電気、ガスなどのライフラインの利用に係る手続を行うコンピュータ装置である。ライフライン事業者サーバ60は、例えば、ライフライン事業者により運用されるサーバ装置、PCなどである。ライフライン事業者サーバ60は、引越手続窓口サーバ20から本人確認を要しない手続の申請に基づいて手続を行い、手続結果を引越手続窓口サーバ20に通知する。また、ライフライン事業者サーバ60は、情報管理サーバ30から本人確認を要する手続の申請に基づいて手続を行い、手続結果を情報管理サーバ30に通知する。 The lifeline operator server 60 is a computer device that performs procedures related to the use of lifelines such as water, electricity, and gas. The lifeline operator server 60 is, for example, a server device, a PC, etc. operated by a lifeline operator. The lifeline operator server 60 performs procedures based on an application from the moving procedure counter server 20 for a procedure that does not require identity verification, and notifies the moving procedure counter server 20 of the results of the procedure. The lifeline operator server 60 also performs procedures based on an application from the information management server 30 for a procedure that requires identity verification, and notifies the information management server 30 of the results of the procedure.

業者サーバ70は、ライフライン以外で引越に伴って発生する手続を行うコンピュータ装置である。業者サーバ70は、例えば、民間事業者により運用されるサーバ装置、PCなどである。業者サーバ70は、引越手続窓口サーバ20から本人確認を要しない手続の申請に基づいて手続を行い、手続結果を引越手続窓口サーバ20に通知する。また、業者サーバ70は、情報管理サーバ30から本人確認を要する手続の申請に基づいて手続を行い、手続結果を情報管理サーバ30に通知する。 The contractor server 70 is a computer device that performs procedures that occur in association with moving, other than for lifelines. The contractor server 70 is, for example, a server device or a PC operated by a private business operator. The contractor server 70 performs procedures based on an application from the moving procedure counter server 20 for a procedure that does not require identity verification, and notifies the moving procedure counter server 20 of the results of the procedures. The contractor server 70 also performs procedures based on an application from the information management server 30 for a procedure that requires identity verification, and notifies the information management server 30 of the results of the procedures.

携帯キャリアサーバ80は、携帯電話による通信通話サービスを提供するコンピュータ装置である。携帯キャリアサーバ80は、利用者が契約する携帯キャリア(携帯電話事業者)により運用されるサーバ装置、PCなどである。携帯キャリアサーバ80は、携帯電話同士でテキストや写真、静止画像や動画像などのメッセージの送受信を行うことができるアプリケーションプログラム(以下、通話アプリという)を提供する。通話アプリでは、携帯電話の電話番号を宛先としてメッセージの送受信が行われる。 The mobile carrier server 80 is a computer device that provides communication and call services via mobile phones. The mobile carrier server 80 is a server device, PC, etc. operated by a mobile carrier (mobile phone operator) with which the user has a contract. The mobile carrier server 80 provides an application program (hereinafter referred to as a calling app) that allows mobile phones to send and receive messages such as text, photos, still images, and moving images. In the calling app, messages are sent and received using the phone number of the mobile phone as the destination.

通話アプリでは、企業のアカウント(以下、企業アカウントという)が設定されている。携帯電話の契約者は、通話アプリ上で企業アカウントをフォローする(利用する)ことによって、その企業とメッセージと情報のやり取りを行うことが可能である。 Corporate accounts (hereafter referred to as corporate accounts) are set up on the calling app. Mobile phone subscribers can follow (use) a corporate account on the calling app to exchange messages and information with that company.

このような企業と契約者とが情報をやり取りする場を提供するにあたり、通話アプリでは企業と契約者との間における取引の安全性を向上させる仕組みが設けられている。具体的には、通話アプリで設定する企業アカウントを、携帯電話事業者の審査を通過した企業に限定している。また、通話アプリが利用された場合に、通話アプリを利用した携帯電話の電話番号が不正な番号でないかを確認し、不正な番号でないことが確認できた番号のみを企業に通知する。これにより、不正な番号でないことが確認された携帯電話のみが、通話アプリを利用することができる。ここでの不正な番号とは、不正に入手された携帯電話の電話番号であり、例えば、契約時に携帯電話事業者が本人確認を実施していない携帯電話の電話番号である。 In order to provide a place for such companies and contractors to exchange information, the calling app has a mechanism to improve the security of transactions between companies and contractors. Specifically, corporate accounts set up in the calling app are limited to companies that have passed the screening of mobile phone carriers. In addition, when the calling app is used, the phone number of the mobile phone using the calling app is checked to see if it is an unauthorized number, and only numbers that have been confirmed to be unauthorized are notified to the company. As a result, only mobile phones that have been confirmed to be unauthorized numbers can use the calling app. An unauthorized number here is the phone number of a mobile phone that has been obtained fraudulently, for example, the phone number of a mobile phone for which the mobile phone carrier has not conducted identity verification at the time of contract.

引越手続サービス提供システム1では、この通話アプリの仕組みを利用して本人確認を行う。具体的には、通話アプリに、情報管理サーバ30に係る企業アカウント(例えば、情報管理サーバ30を運用等する企業の企業アカウント)が設定されているものとする。また、利用者端末10には、通話アプリがインストールされており、利用者端末10によって、情報管理サーバ30係る企業アカウントがフォローされているものとする。すなわち、利用者端末10が不正に入手されたものでない限り、利用者端末10の携帯電話番号が、情報管理サーバ30に係る企業に通知されていることを前提とする。 The moving procedure service providing system 1 uses the mechanism of this calling app to verify the identity of the user. Specifically, it is assumed that a corporate account related to the information management server 30 (e.g., the corporate account of the company that operates the information management server 30) is set in the calling app. It is also assumed that the calling app is installed in the user terminal 10, and that the corporate account related to the information management server 30 is followed by the user terminal 10. In other words, it is assumed that the mobile phone number of the user terminal 10 has been notified to the company related to the information management server 30, unless the user terminal 10 has been obtained illegally.

図2は、第1の実施形態に係る利用者端末10の構成の例を示すブロック図である。利用者端末10は、例えば、通信部11と、記憶部12と、制御部13と、表示部14とを備える。通信部11は、引越手続窓口サーバ20、及び情報管理サーバ30と通信を行う。記憶部12は、利用者端末10の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。例えば、記憶部12には、通話アプリをインストールする際にダウンロードされたアプリケーションプログラムが記憶される。表示部14は、表示画面を備え、制御部13の制御に基づく画像を表示画面に表示する。 FIG. 2 is a block diagram showing an example of the configuration of the user terminal 10 according to the first embodiment. The user terminal 10 includes, for example, a communication unit 11, a storage unit 12, a control unit 13, and a display unit 14. The communication unit 11 communicates with the moving procedure counter server 20 and the information management server 30. The storage unit 12 stores programs for executing various processes of the user terminal 10, and temporary data used when performing various processes. For example, the storage unit 12 stores an application program downloaded when installing a calling app. The display unit 14 includes a display screen, and displays an image on the display screen based on the control of the control unit 13.

制御部13は、利用者端末10を統括的に制御する。例えば、制御部13は、利用者の入力操作に応じて、引越手続窓口サーバ20が提供するポータルサイトに対応する所定のURL(Uniform Resource Locator)にアクセスする。制御部13は、アクセスしたサイトから、引越手続サービスの利用申請を行うための所定の入力フォーム画面を取得し、取得した画面を表示部(不図示)に表示させる。制御部13は、利用者の操作等によって、表示させた入力フォーム画面に利用申請に必要な情報が入力され、入力した情報を送信する旨の操作がなされると、引越に係る情報を引越手続窓口サーバ20に送信する。これによって、利用者端末10から引越手続窓口サーバ20に利用申請が行われる。 The control unit 13 provides overall control over the user terminal 10. For example, the control unit 13 accesses a specific URL (Uniform Resource Locator) corresponding to a portal site provided by the moving procedure counter server 20 in response to an input operation by the user. The control unit 13 acquires a specific input form screen for applying to use the moving procedure service from the accessed site, and displays the acquired screen on the display unit (not shown). When the information required for the application is entered into the displayed input form screen by the user's operation, etc., and an operation is performed to send the entered information, the control unit 13 transmits information related to the move to the moving procedure counter server 20. This causes the user terminal 10 to apply to the moving procedure counter server 20.

図3は、第1の実施形態に係る引越手続窓口サーバ20の構成の例を示すブロック図である。引越手続窓口サーバ20は、例えば、通信部21と、記憶部22と、制御部23とを備える。通信部21は、利用者端末10、情報管理サーバ30、ライフライン事業者サーバ60、及び業者サーバ70と通信を行う。 Figure 3 is a block diagram showing an example of the configuration of the moving procedure counter server 20 according to the first embodiment. The moving procedure counter server 20 includes, for example, a communication unit 21, a storage unit 22, and a control unit 23. The communication unit 21 communicates with the user terminal 10, the information management server 30, the lifeline operator server 60, and the contractor server 70.

記憶部22は、引越手続窓口サーバ20の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。記憶部22は、例えば、引越情報220を記憶する。引越情報220は、利用者の引越に関する情報である。引越情報220は、例えば、利用者端末10による引越手続サービスの利用申請に伴って、利用者端末10から通知された情報によって構成される。引越情報220は、例えば、利用者の氏名、旧住所、新住所、引越日、引越手続サービスを利用して行う手続の内容などを示す情報である。 The memory unit 22 stores programs for executing various processes of the moving procedure counter server 20, and temporary data used when performing various processes. The memory unit 22 stores, for example, moving information 220. The moving information 220 is information related to the user's move. The moving information 220 is composed of information notified from the user terminal 10, for example, in conjunction with an application to use the moving procedure service by the user terminal 10. The moving information 220 is information indicating, for example, the user's name, old address, new address, moving date, and the contents of the procedures to be performed using the moving procedure service.

制御部23は、引越手続窓口サーバ20を統括的に制御する。例えば、制御部23は、ポータルサイトに係る各種の処理を実行する。制御部23は、ポータルサイトにアクセスしてきた利用者端末10からの要求に応じて、引越手続サービスを利用するための所定の入力フォーム画面等の情報を利用者端末10に通知する。また、制御部23は、通信部21が利用者端末10から入力フォーム画面に入力された情報の利用申請に係る情報を受信した場合、通信部21を介してその情報を取得し、取得した情報を用いて引越情報220を作成し、作成した引越情報220を記憶部22に記憶させる。 The control unit 23 performs overall control of the moving procedure counter server 20. For example, the control unit 23 executes various processes related to the portal site. In response to a request from a user terminal 10 that has accessed the portal site, the control unit 23 notifies the user terminal 10 of information such as a specified input form screen for using the moving procedure service. Furthermore, when the communication unit 21 receives information related to an application for use of information entered into the input form screen from the user terminal 10, the control unit 23 acquires the information via the communication unit 21, creates moving information 220 using the acquired information, and stores the created moving information 220 in the memory unit 22.

また、制御部23は、利用申請にて依頼された手続に本人確認を要する手続が含まれている場合、引越情報220を情報管理サーバ30に通知する。制御部23は、利用申請にて依頼された手続にライフライン事業者に対して行う手続が含まれている場合、引越情報220をライフライン事業者サーバ60に通知する。制御部23は、利用申請にて依頼された手続に他の業者に対して手続が含まれている場合、引越情報220を業者サーバ70に通知する。 In addition, if the procedures requested in the application for use include a procedure that requires identity verification, the control unit 23 notifies the information management server 30 of the moving information 220. If the procedures requested in the application for use include a procedure to be performed with a lifeline provider, the control unit 23 notifies the lifeline provider server 60 of the moving information 220. If the procedures requested in the application for use include a procedure with another provider, the control unit 23 notifies the provider server 70 of the moving information 220.

制御部23は、引越情報220を情報管理サーバ30に通知した場合、情報管理サーバ30から手続結果を受信する。制御部23は、引越情報220をライフライン事業者サーバ60に通知した場合、ライフライン事業者サーバ60から手続結果を受信する。制御部23は、引越情報220を業者サーバ70に通知した場合、業者サーバ70から手続結果を受信する。 When the control unit 23 notifies the information management server 30 of the moving information 220, the control unit 23 receives the procedure result from the information management server 30. When the control unit 23 notifies the lifeline operator server 60 of the moving information 220, the control unit 23 receives the procedure result from the lifeline operator server 60. When the control unit 23 notifies the contractor server 70 of the moving information 220, the control unit 23 receives the procedure result from the contractor server 70.

図4は、実施形態に係る引越情報220の構成の例を示す図である。引越情報220は、例えば、引越手続サービスにおける利用申請ごとに作成される。引越情報220は、例えば、引越情報ID、利用者属性情報、引越関連情報などの項目を備える。引越情報IDは引越情報220を一意に識別する識別情報である。利用者属性情報は、引越手続サービスに利用申請を行った利用者の属性を示す情報であって、少なくとも、利用者コードと利用者の携帯電話番号を示す情報である。この図の例では、利用者属性情報として、利用者コードと、氏名と、携帯電話番号と、生年月日と、カナ氏名と、漢字氏名などを備える場合が示されている。利用者コードは、利用者を特定する情報である。利用者コードは、例えば、利用者から利用申請が行われた際に引越手続窓口サーバ20によって作成される。引越関連情報は、引越情報IDで特定される利用申請の際に申請された引越に関する情報である。引越関連情報は、例えば、引越日、旧住所、新住所、手続1、手続2、…などの項目を備える。引越日は引越を行う予定である日付を示す情報である。旧住所は引越元の住所を示す情報である。新住所は引越先の住所を示す情報である。手続1、手続2、…、は引越手続サービスを利用して行う手続内容を示す情報である。 Figure 4 is a diagram showing an example of the configuration of the moving information 220 according to the embodiment. The moving information 220 is created, for example, for each application for use in the moving procedure service. The moving information 220 includes items such as a moving information ID, user attribute information, and moving-related information. The moving information ID is identification information that uniquely identifies the moving information 220. The user attribute information is information indicating the attributes of the user who applied to use the moving procedure service, and is information indicating at least a user code and the user's mobile phone number. In the example of this figure, the user attribute information includes a user code, a name, a mobile phone number, a date of birth, a kana name, a kanji name, and the like. The user code is information that identifies a user. The user code is created, for example, by the moving procedure window server 20 when a user applies for use. The moving-related information is information related to the move applied for at the time of the application for use identified by the moving information ID. The moving-related information includes items such as moving date, old address, new address, procedure 1, procedure 2, etc. The moving date is information indicating the date on which the move is planned to take place. The old address is information indicating the address from which the move is to be made. The new address is information indicating the address to which the move is to be made. Procedure 1, procedure 2, etc. are information indicating the procedures to be carried out using the moving procedure service.

図5は、実施形態に係る情報管理サーバ30の構成の例を示すブロック図である。情報管理サーバ30は、例えば、通信部31と、記憶部32と、制御部33と備える。通信部31は、利用者端末10、引越手続窓口サーバ20、行政手続窓口サーバ40、ライフライン事業者サーバ60、業者サーバ70、及び携帯キャリアサーバ80と通信を行う。 Figure 5 is a block diagram showing an example of the configuration of the information management server 30 according to an embodiment. The information management server 30 includes, for example, a communication unit 31, a storage unit 32, and a control unit 33. The communication unit 31 communicates with the user terminal 10, the moving procedure counter server 20, the administrative procedure counter server 40, the lifeline operator server 60, the contractor server 70, and the mobile carrier server 80.

記憶部32は、記憶媒体、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、RAM(Random Access read/write Memory)、ROM(Read Only Memory)、または、これらの記憶媒体の任意の組み合わせによって構成される。記憶部32は、情報管理サーバ30の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。 The storage unit 32 is configured with a storage medium, such as a hard disk drive (HDD), flash memory, electrically erasable programmable read only memory (EEPROM), random access read/write memory (RAM), read only memory (ROM), or any combination of these storage media. The storage unit 32 stores programs for executing various processes of the information management server 30, and temporary data used when performing various processes.

記憶部32は、例えば、顧客情報320と、手続情報321とを記憶する。顧客情報320は、通話アプリに設定された企業アカウントをフォローする(利用する)携帯電話の契約者(顧客)に関する情報である。顧客情報320には、少なくとも、顧客の携帯電話番号を示す情報が含まれる。顧客の携帯電話番号は、顧客が企業アカウントをフォローし、顧客が企業アカウントと情報をやり取りするための顧客アカウントが作成された際に、携帯キャリアサーバ80から企業側の装置(例えば、情報管理サーバ30)に通知される。 The memory unit 32 stores, for example, customer information 320 and procedure information 321. The customer information 320 is information about mobile phone subscribers (customers) who follow (use) a company account set up in the calling app. The customer information 320 includes at least information indicating the customer's mobile phone number. The customer's mobile phone number is notified to the company's device (e.g., information management server 30) by the mobile carrier server 80 when the customer follows the company account and creates a customer account for the customer to exchange information with the company account.

手続情報321は、引越手続サービスにおいて利用者から依頼された手続のうち、本人確認を要する手続に関する情報である。手続情報321は、引越手続窓口サーバ20から通知される引越情報220の全部または一部の情報を用いて作成される情報である。 Procedure information 321 is information about procedures that require identity verification among procedures requested by users in the moving procedure service. Procedure information 321 is information created using all or part of the moving information 220 notified by the moving procedure counter server 20.

制御部33は、情報管理サーバ30の各構成を制御する。制御部33は、例えば、情報管理サーバ30のCPU(Central Processing Unit)が記憶部52に予め記憶されたプログラムを実行することにより実現される。また、制御部33は、ASIC(Application Specific Integrated Circuit)等の集積回路として実現されてもよい。制御部33は、例えば、企業アカウント制御部330と、引越情報取得部331と、本人確認部332と、手続実行部333と、装置制御部334と、番号確定部335とを備える。 The control unit 33 controls each component of the information management server 30. The control unit 33 is realized, for example, by the CPU (Central Processing Unit) of the information management server 30 executing a program pre-stored in the storage unit 52. The control unit 33 may also be realized as an integrated circuit such as an ASIC (Application Specific Integrated Circuit). The control unit 33 includes, for example, a company account control unit 330, a moving information acquisition unit 331, a personal identification unit 332, a procedure execution unit 333, a device control unit 334, and a number determination unit 335.

企業アカウント制御部330は、通話アプリに設定された企業アカウントを介したサービスを提供する。企業アカウントを介したサービスの内容は任意であってよいが、例えば、顧客の個人情報を預かり、顧客の同意を得た上で顧客の個人情報を手続先と連携させることで諸手続をオンラインで行うサービス等である。顧客は、企業アカウントを介したサービスを利用することにより、諸手続きを、安全に且つ手間を少なくして実行することが可能となる。 The corporate account control unit 330 provides services via a corporate account set in the calling app. The content of the services via the corporate account may be arbitrary, but may be, for example, a service that holds personal information of a customer, and, with the customer's consent, links the customer's personal information with a procedure destination to perform various procedures online. By using the services via the corporate account, customers can perform various procedures safely and with less effort.

例えば、企業アカウント制御部330は、携帯キャリアサーバ80から通知される顧客の携帯電話番号を取得する。ここでの顧客の携帯電話番号は、企業アカウントをフォローした携帯電話を契約した契約者(顧客)に割り当てられた携帯電話番号である。企業アカウント制御部330は、取得した情報を用いて、その顧客の顧客情報320を新規に作成する。また、企業アカウント制御部330は、取得した顧客の携帯電話の電話番号あてにメッセージを通知する。 For example, the corporate account control unit 330 acquires the customer's mobile phone number notified by the mobile carrier server 80. The customer's mobile phone number here is a mobile phone number assigned to a subscriber (customer) who has signed a contract for a mobile phone that follows the corporate account. The corporate account control unit 330 uses the acquired information to create new customer information 320 for that customer. The corporate account control unit 330 also notifies a message to the acquired mobile phone number of the customer.

ここで通知するメッセージは、例えば、企業アカウントを介したサービスへの登録を促すものである。顧客は、例えば、メッセージの案内に応じて、企業アカウントを介したサービスを利用するためのログインパスワードや、サービスを利用して行う手続先、及びその手続に要する個人情報などを入力し、入力内容を確認した上で送信する操作を行う。これにより、企業アカウント制御部330は、顧客の個人情報等を取得し、取得した情報に基づいて顧客の顧客情報320を更新し、更新した顧客情報320を記憶部32に記憶させる。 The message sent here, for example, encourages registration for a service via a corporate account. In response to the guidance in the message, the customer inputs, for example, a login password for using the service via the corporate account, the procedure to be performed using the service, and personal information required for the procedure, and performs a send operation after confirming the input contents. As a result, the corporate account control unit 330 acquires the customer's personal information, etc., updates the customer's customer information 320 based on the acquired information, and stores the updated customer information 320 in the memory unit 32.

なお、上記では、情報管理サーバ30が備える機能部(企業アカウント制御部330)が、企業アカウントを運用する場合を例示して説明したが、これに限定されない。情報管理サーバ30は、少なくとも、顧客情報320を記憶していればよい。例えば、情報管理サーバ30とは異なる外部サーバにより企業アカウントが運用され、顧客の携帯電話番号や個人情報が情報管理サーバ30に通知される構成であってもよい。この場合、情報管理サーバ30は、外部サーバから顧客の携帯電話番号が通知された場合にその情報を用いて顧客情報320を新規に作成し、顧客の個人情報が通知された場合にその顧客の顧客情報320を更新する。 In the above, the functional unit (corporate account control unit 330) of the information management server 30 operates a corporate account, but this is not limiting. The information management server 30 only needs to store at least customer information 320. For example, the corporate account may be operated by an external server different from the information management server 30, and the customer's mobile phone number and personal information may be notified to the information management server 30. In this case, when the information management server 30 is notified of the customer's mobile phone number from the external server, it uses that information to create new customer information 320, and when the information management server 30 is notified of the customer's personal information, it updates the customer information 320 for that customer.

引越情報取得部331は、引越手続窓口サーバ20から通知される引越情報220を取得する。引越情報取得部331は、取得した情報を用いて手続情報321を作成し、作成した手続情報321を記憶部32に記憶させる。引越情報取得部331は、取得した引越情報220のうちの利用者の携帯電話番号を、本人確認部332に出力する。 The moving information acquisition unit 331 acquires the moving information 220 notified from the moving procedure counter server 20. The moving information acquisition unit 331 creates procedure information 321 using the acquired information, and stores the created procedure information 321 in the storage unit 32. The moving information acquisition unit 331 outputs the user's mobile phone number from the acquired moving information 220 to the identity verification unit 332.

ここで、引越情報取得部331は、手続前に行う本人確認においては引越情報220のうち少なくとも利用者の携帯電話番号を取得し、取得した電話番号を本人確認部332に出力できればよい。利用者の携帯電話番号が、本人確認部332による本人確認に用いられるためである。この場合、引越情報取得部331は、本人確認において、利用者と利用者が依頼する手続に係る主体との同一性が確認された場合に、残りの情報(引越情報220のうち利用者の携帯電話番号以外の情報)を取得する。 Here, the moving information acquisition unit 331 only needs to acquire at least the user's mobile phone number from the moving information 220 in the identity verification performed before the procedure, and output the acquired phone number to the identity verification unit 332. This is because the user's mobile phone number is used for identity verification by the identity verification unit 332. In this case, when the identity of the user and the subject of the procedure requested by the user is confirmed in the identity verification, the moving information acquisition unit 331 acquires the remaining information (information other than the user's mobile phone number from the moving information 220).

本人確認部332は、利用者と、利用者が依頼する手続に係る主体との同一性を確認する。本人確認部332は、手続情報321を参照し利用者の携帯電話番号を取得する。本人確認部332は、取得した携帯電話番号を用いて顧客情報320を検索し、利用者の携帯電話番号と同じ電話番号が登録された顧客情報320が存在するか否かを判定する。利用者の携帯電話番号と同じ電話番号が登録された顧客情報320が存在する場合、利用者の携帯電話番号と同じ電話番号で携帯電話を契約した顧客が、架空の人物でなく実在する人物であることが判る。また、その顧客の携帯電話は不正に入手された携帯電話でないことが判る。 The identity verification unit 332 verifies the identity of the user and the entity related to the procedure requested by the user. The identity verification unit 332 references the procedure information 321 and acquires the user's mobile phone number. The identity verification unit 332 uses the acquired mobile phone number to search the customer information 320 and determines whether or not there is customer information 320 in which a telephone number the same as the user's mobile phone number is registered. If there is customer information 320 in which a telephone number the same as the user's mobile phone number is registered, it is determined that the customer who signed up for a mobile phone with the same telephone number as the user's mobile phone number is an actual person and not a fictitious person. It is also determined that the customer's mobile phone was not obtained illegally.

また、本人確認部332は、利用者の携帯電話番号と同じ番号が登録された顧客情報320が存在する場合、利用者と、同じ電話番号で紐づけられる顧客情報320に対応する顧客(対応顧客)とが、一致することを確認する。本人確認部332は、利用者と対応顧客とが一致した場合に、利用者と利用者が依頼する手続に係る主体との同一性が確認されたと判定する。 Furthermore, if there is customer information 320 in which the same mobile phone number as the user is registered, the identity verification unit 332 verifies that the user matches the customer (the corresponding customer) corresponding to the customer information 320 linked to the same phone number. If the user matches the corresponding customer, the identity verification unit 332 determines that the identity of the user and the entity related to the procedure requested by the user has been confirmed.

本実施形態では、利用者に、対応顧客を特定可能な情報(特定情報)を回答させることにより、利用者と対応顧客とが一致することを確認する。特定情報は、例えば、対応顧客しか知りえない(と推定される)事項に関する情報である。「対応顧客しか知りえない事項」を回答させることにより、利用者と対応顧客とが一致することを確認する。以下では、「対応顧客しか知りえない事項」として、「対応顧客が企業アカウントにログインするためのパスワード」を用いる場合を例に説明する。 In this embodiment, the user is asked to respond with information (specific information) that can identify the corresponding customer, thereby confirming that the user and the corresponding customer match. The specific information is, for example, information about matters that only the corresponding customer can know (presumably). By having the user respond with "matters that only the corresponding customer can know," it is confirmed that the user and the corresponding customer match. In the following, an example will be described in which the "password that the corresponding customer uses to log in to the company account" is used as the "matters that only the corresponding customer can know."

ここでのパスワードは、少なくとも、対応顧客と企業アカウントで共有された情報であって、他に開示されていない情報であればよい。対応顧客が企業アカウントをフォローした際に企業アカウントから通知されるものであってもよいし、対応顧客が設定して企業アカウントに通知するものであってもよいし、企業アカウントが設定した後に対応顧客によって変更されたものであってもよい。また、「対応顧客しか知りえない事項」は、パスワードに限定されることはない。「対応顧客しか知りえない事項」は、対応顧客が企業アカウントをフォローしたり、その後に企業アカウントと情報のやり取りを行ったりする過程において、対応顧客と企業アカウントで共有された情報であって、他に開示されていない情報であればよい。パスワードに代えて、利用者の指紋や顔などの生体情報が、特定情報として用いられてもよい。 The password here may be at least information shared between the corresponding customer and the corporate account and not disclosed to anyone else. It may be something that is notified by the corporate account when the corresponding customer follows the corporate account, or it may be something that is set by the corresponding customer and notified to the corporate account, or it may be something that is changed by the corresponding customer after being set by the corporate account. Furthermore, "matters that only the corresponding customer can know" are not limited to passwords. "matters that only the corresponding customer can know" may be information that is shared between the corresponding customer and the corporate account in the process of the corresponding customer following the corporate account and subsequently exchanging information with the corporate account, and it may be information that is not disclosed to anyone else. Instead of a password, biometric information such as the user's fingerprint or face may be used as the identifying information.

本人確認部332は、利用者の携帯電話番号と同じ番号が登録された顧客の顧客情報320が存在する場合、ワンタイムURLが表示されたメッセージを作成する。ワンタイムURLは、一度のみ、或いは限定された時間帯や回数しかアクセスが受け付けられない等の制限つきのURLである。そして、本人確認部332は、作成したメッセージを利用者端末10の電話番号あてに送付する。ここで、ワンタイムURLに対応するサイトには、顧客が企業アカウントにログインするためのパスワードを入力する入力欄と、入力欄に入力されたテキストを送信するための送信ボタンが示された画面が表示されるように設定されているものとする。 If there is customer information 320 of a customer with the same registered mobile phone number as the user, the identity verification unit 332 creates a message displaying a one-time URL. A one-time URL is a URL with restrictions, such as being accessible only once, or only during a limited time period or number of times. The identity verification unit 332 then sends the created message to the telephone number of the user terminal 10. Here, it is assumed that the site corresponding to the one-time URL is set to display a screen showing an input field for the customer to enter a password to log in to the company account, and a send button for sending the text entered in the input field.

この場合において、メッセージには、ワンタイムURLと共に、コメントが付されていてもよい。コメントは、例えば、メッセージに示されたワンタイムURLにアクセスして本人確認を行うように要請する内容、及び、本人確認か行われないと引越手続が実行されないことや、ワンタイムURLの有効期限などを伝える内容である。 In this case, the message may include a comment along with the one-time URL. The comment may, for example, include a request to access the one-time URL indicated in the message and verify the user's identity, and may also include information such as that the move procedure will not be carried out unless the user's identity is verified and the expiration date of the one-time URL.

利用者は、情報管理サーバ30から送付されたメッセージを視認してメッセージに示されたワンタイムURLにアクセスする。利用者は、そのURLに対応するサイトに表示された画面にしたがって、入力欄にパスワード(対応顧客が企業アカウントにログインするためのパスワード)を入力する。また、利用者は、入力欄に入力したパスワードを確認した後に送信ボタンをタッチ操作する。これにより、利用者によって入力されたパスワードが情報管理サーバ30に通知される。 The user visually checks the message sent from the information management server 30 and accesses the one-time URL indicated in the message. The user enters a password (a password for the corresponding customer to log in to the company account) in the input field according to the screen displayed on the site corresponding to the URL. The user also touches the send button after checking the password entered in the input field. This causes the password entered by the user to be notified to the information management server 30.

本人確認部332は、利用者によって入力されたパスワードを取得する。本人確認部332は、取得したパスワードと、対応顧客の顧客情報320とを突合させる。本人確認部332は、取得したパスワードが、対応顧客の顧客情報320に設定されているパスワードと一致した場合、利用者と対応顧客とが同一であると判定する。すなわち、利用者と利用者が依頼する手続に係る主体との同一性が確認されたと判定する。本人確認部332は、本人か確認を行った結果(確認結果)を手続実行部333に出力する。 The identity verification unit 332 acquires the password entered by the user. The identity verification unit 332 checks the acquired password against the customer information 320 of the corresponding customer. If the acquired password matches the password set in the customer information 320 of the corresponding customer, the identity verification unit 332 determines that the user and the corresponding customer are the same. In other words, it determines that the identity of the user and the entity related to the procedure requested by the user has been confirmed. The identity verification unit 332 outputs the result of the identity verification (confirmation result) to the procedure execution unit 333.

手続実行部333は、利用者から依頼された手続を実行する。手続実行部333は、本人確認部332から本人確認を行った結果を取得する。手続実行部333は、本人確認部332によって利用者と利用者が依頼する手続に係る主体との同一性が確認された場合、手続を実行する。 The procedure execution unit 333 executes the procedure requested by the user. The procedure execution unit 333 obtains the result of identity verification from the identity verification unit 332. When the identity verification unit 332 confirms that the user is the subject of the procedure requested by the user, the procedure execution unit 333 executes the procedure.

手続実行部333は、まず、利用者に、情報を連携させることについての同意を得る処理を行う。ここでの「情報を連携させる」とは、手続に用いられる個人情報を、手続先の装置(行政手続窓口サーバ40、ライフライン事業者サーバ60、又は業者サーバ70)に送信することである。例えば、手続実行部333は、情報を連携させることについて同意するか否かを質問するメッセージを作成し、作成したメッセージを利用者端末10の電話番号あてに送信する。手続実行部333は、利用者端末10から、情報を連携させることについての同意する旨の応答が得られた場合、手続に必要な情報を手続情報321又は、引越手続窓口サーバ20から取得し、取得した情報を手続先(行政手続窓口サーバ40、ライフライン事業者サーバ60、又は業者サーバ70)に送信する。そして、手続実行部333は、手続先から手続結果を受信する。 The procedure execution unit 333 first performs a process to obtain consent from the user to link information. Here, "linking information" means sending personal information used in the procedure to the procedure destination device (administrative procedure window server 40, lifeline operator server 60, or contractor server 70). For example, the procedure execution unit 333 creates a message asking whether the user agrees to link information, and sends the created message to the telephone number of the user terminal 10. When the procedure execution unit 333 receives a response from the user terminal 10 indicating consent to linking information, the procedure execution unit 333 obtains information necessary for the procedure from the procedure information 321 or the moving procedure window server 20, and transmits the obtained information to the procedure destination (administrative procedure window server 40, lifeline operator server 60, or contractor server 70). The procedure execution unit 333 then receives the procedure result from the procedure destination.

装置制御部334は、情報管理サーバ30を統合的に制御する。例えば、装置制御部334は、通信部31が引越手続窓口サーバ20から受信した引越情報220を引越情報取得部331に出力する。装置制御部334は、本人確認部332や手続実行部333が作成したメッセージを、通信部31を介して利用者端末10に送信し、利用者端末10からメッセージに対する応答が得られた場合、その応答の内容を本人確認部332や手続実行部333に出力する。 The device control unit 334 controls the information management server 30 in an integrated manner. For example, the device control unit 334 outputs the moving information 220 received by the communication unit 31 from the moving procedure counter server 20 to the moving information acquisition unit 331. The device control unit 334 transmits messages created by the identity verification unit 332 and the procedure execution unit 333 to the user terminal 10 via the communication unit 31, and when a response to the message is obtained from the user terminal 10, outputs the contents of the response to the identity verification unit 332 and the procedure execution unit 333.

番号確定部335は、引越手続窓口サーバ20と連携し、利用者によって申請された利用者の携帯電話番号に誤りがないか判定(確認)する。番号確定部335は、利用者の携帯電話番号に誤りがないと判定した場合、その番号を確定させる。すなわち、番号確定部335は、利用者の携帯電話番号に誤りがないと判定した場合、その誤りのない(確定された)携帯電話番号が引越情報取得部331に取得されるようにする。 The number confirmation unit 335 cooperates with the moving procedure counter server 20 to determine (confirm) whether there is any error in the mobile phone number of the user applied for by the user. If the number confirmation unit 335 determines that there is no error in the user's mobile phone number, it confirms the number. In other words, if the number confirmation unit 335 determines that there is no error in the user's mobile phone number, it causes the error-free (confirmed) mobile phone number to be acquired by the moving information acquisition unit 331.

例えば、番号確定部335は、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知する。これにより、引越手続窓口サーバ20から確定された携帯電話番号(及び対応する引越情報220の全部または一部)が情報管理サーバ30に通知される。或いは、番号確定部335は、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知すると共に、引越情報取得部331に確定された携帯電話番号を出力するようにしてもよい。番号確定部335が、携帯電話番号を確定させる方法については後で詳しく説明する。 For example, the number determination unit 335 notifies the moving procedure counter server 20 that the mobile phone number has been determined. As a result, the moving procedure counter server 20 notifies the information management server 30 of the determined mobile phone number (and all or part of the corresponding moving information 220). Alternatively, the number determination unit 335 may notify the moving procedure counter server 20 that the mobile phone number has been determined, and output the determined mobile phone number to the moving information acquisition unit 331. The method by which the number determination unit 335 determines the mobile phone number will be explained in detail later.

図6は、実施形態に係る顧客情報320の構成の例を示す図である。顧客情報320は、企業アカウントをフォローし、顧客が企業アカウントと情報をやり取りするための顧客アカウントが作成された場合に顧客ごとに作成される。情報管理サーバ30は、顧客アカウントが作成された際、例えば、その顧客の本人確認を行い、本人と確認された場合に、顧客情報320を取得し、取得した情報を記憶部32に記憶させる。顧客情報320は、例えば、顧客情報IDと、携帯電話番号と、ログインPW(パスワード)と、顧客属性情報などの項目を備える。顧客情報IDは、顧客情報320を一意に識別する識別情報である。携帯電話番号は、顧客が企業アカウントをフォローした際に携帯キャリアサーバ80から通知された電話番号である。ログインPWは、企業アカウントにログインするためのパスワードである。顧客属性情報は、顧客情報IDで特定される顧客情報320に対応する顧客の属性情報である。顧客属性情報は、例えば、氏名、住所、生年月日、免許証番号、口座番号などの項目を備える。電氏名、住所、生年月日、免許証番号、口座番号などは、顧客によって企業アカウントに登録がなされた際に入力される等して得られた顧客の個人情報である。 FIG. 6 is a diagram showing an example of the configuration of customer information 320 according to an embodiment. Customer information 320 is created for each customer when a customer account is created for following a corporate account and exchanging information with the corporate account. When a customer account is created, the information management server 30, for example, performs identity verification of the customer, and if the identity is verified, acquires customer information 320 and stores the acquired information in the storage unit 32. The customer information 320 includes items such as a customer information ID, a mobile phone number, a login PW (password), and customer attribute information. The customer information ID is identification information that uniquely identifies the customer information 320. The mobile phone number is a telephone number notified by the mobile carrier server 80 when the customer follows the corporate account. The login PW is a password for logging in to the corporate account. The customer attribute information is attribute information of a customer corresponding to the customer information 320 identified by the customer information ID. The customer attribute information includes items such as a name, an address, a date of birth, a driver's license number, and an account number. Personal information such as the customer's name, address, date of birth, driver's license number, and account number is obtained by entering the customer's name when registering for a company account.

図7は、実施形態に係る手続情報321の構成の例を示す図である。手続情報321は、引越手続窓口サーバ20から通知される引越情報220ごとに作成される。手続情報321は、例えば、手続情報IDと、引越情報IDと、本人確認の結果と、情報連携の同意と、利用者属性情報と、引越関連情報などの項目を備える。手続情報IDは、手続情報321を一意に識別する識別情報である。引越情報IDは、手続情報IDで特定される手続情報321に対応付けられた引越情報220の引越情報IDである。本人確認の結果は、本人確認部332によって行われた本人確認の結果である。情報連携の同意は、手続実行部333によって行われた情報の連携に対する同意が得られたか否かを示す情報である。利用者属性情報は、引越情報IDで特定される引越情報220の利用者属性情報である。引越関連情報は、引越情報IDで特定される引越情報220の引越関連情報である。 FIG. 7 is a diagram showing an example of the configuration of the procedure information 321 according to the embodiment. The procedure information 321 is created for each moving information 220 notified from the moving procedure window server 20. The procedure information 321 includes items such as a procedure information ID, a moving information ID, a result of identity verification, consent to information sharing, user attribute information, and moving-related information. The procedure information ID is identification information that uniquely identifies the procedure information 321. The moving information ID is the moving information ID of the moving information 220 associated with the procedure information 321 identified by the procedure information ID. The result of identity verification is the result of identity verification performed by the identity verification unit 332. The consent to information sharing is information indicating whether consent to information sharing performed by the procedure execution unit 333 has been obtained. The user attribute information is the user attribute information of the moving information 220 identified by the moving information ID. The moving-related information is the moving-related information of the moving information 220 identified by the moving information ID.

図8は、実施形態に係る顧客情報320が作成される処理の流れを示すシーケンス図である。
(ステップS30)
利用者端末10は、画面に表示された通話アプリのアイコンがタッチ操作される等、利用者によって通話アプリを起動する操作がなされると、通話アプリの起動要求を、携帯キャリアサーバ80に送信する。
(ステップS31)
携帯キャリアサーバ80は、利用者端末10から通話アプリの起動要求を受信すると、通話アプリのチャット画面を利用者端末10に送信する等して、利用者端末10で通話アプリを起動させる。
(ステップS32)
利用者端末10は、通話アプリの画面に表示された企業アカウントがタッチ操作される等、利用者によって通話アプリで設定された企業アカウントをフォローする操作がなされると、企業アカウントをフォローする旨の要求を、携帯キャリアサーバ80に送信する。
FIG. 8 is a sequence diagram showing the flow of a process for creating customer information 320 according to the embodiment.
(Step S30)
When a user performs an operation to start a calling application, such as by touching an icon of the calling application displayed on the screen, the user terminal 10 transmits a request to start the calling application to the mobile carrier server 80 .
(Step S31)
When the mobile carrier server 80 receives a request to start the calling application from the user terminal 10, the mobile carrier server 80 starts the calling application on the user terminal 10, for example, by sending a chat screen of the calling application to the user terminal 10.
(Step S32)
When a user performs an operation to follow a corporate account set in a calling app, such as by touching a corporate account displayed on the screen of the calling app, the user terminal 10 sends a request to follow the corporate account to the mobile carrier server 80.

(ステップS33)
一方、情報管理サーバ30は、定期的(例えば、一日に一回)に、携帯キャリアサーバ80に問い合わせを行い、企業アカウントをフォローした顧客の携帯電話番号が示されたリスト(顧客リスト)を要求する。
(ステップS34)
携帯キャリアサーバ80は、情報管理サーバ30からの問合せに応じて、企業アカウントをフォローした顧客の携帯電話番号のうち不正な番号を除く番号のリストを顧客リストとして、情報管理サーバ30に送信する。
(ステップS35)
情報管理サーバ30は、携帯キャリアサーバ80から通知された顧客リストを用いて、企業アカウントをフォローした顧客に係る顧客情報320を新規に作成する。
(ステップS36)
情報管理サーバ30は、企業アカウントをフォローした顧客にメッセージを通知し、企業アカウントに顧客の個人情報を登録するように促す。ここで、情報管理サーバ30は、顧客が企業アカウントにログインするためのパスワードを設定するようにしてもよい。
(ステップS37)
利用者端末10は、情報管理サーバ30から通知されたメッセージに応答することにより、情報管理サーバ30に顧客の個人情報を送信する。
(ステップS38)
情報管理サーバ30は、利用者端末10から通知された顧客の個人情報を用いて、その顧客の顧客情報320を更新する。
(Step S33)
Meanwhile, the information management server 30 periodically (for example, once a day) queries the mobile carrier server 80 and requests a list (customer list) showing the mobile phone numbers of customers who follow the company account.
(Step S34)
In response to an inquiry from the information management server 30, the mobile carrier server 80 transmits to the information management server 30 a list of mobile phone numbers of customers who follow the company account, excluding fraudulent numbers, as a customer list.
(Step S35)
The information management server 30 uses the customer list notified by the mobile carrier server 80 to create new customer information 320 relating to the customers who follow the company account.
(Step S36)
The information management server 30 notifies the customers who follow the company account of a message and prompts them to register their personal information in the company account. Here, the information management server 30 may set a password for the customers to log in to the company account.
(Step S37)
The user terminal 10 responds to the message sent from the information management server 30 and transmits the customer's personal information to the information management server 30 .
(Step S38)
The information management server 30 uses the personal information of the customer notified from the user terminal 10 to update the customer information 320 of that customer.

図9は、実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。 Figure 9 is a sequence diagram showing the flow of processing performed by the moving procedure service providing system 1 according to the embodiment.

このシーケンス図では、まず引越手続窓口サーバ20から情報管理サーバ30に、引越情報220の一部(利用者端末10の携帯電話番号)のみが通知され、本人確認が終了した後に残りの引越情報220が通知される場合の処理の流れが示されている。 This sequence diagram shows the process flow when first only a portion of the moving information 220 (the mobile phone number of the user terminal 10) is notified from the moving procedure counter server 20 to the information management server 30, and the remaining moving information 220 is notified after identity verification is completed.

(ステップS40)
利用者端末10は、引越手続窓口サーバ20に、引越手続サービスの利用申請を通知する。利用者端末10は、例えば、引越手続窓口サーバ20のポータルサイトに表示された利用申請に係る入力フォームにしたがって必要事項を入力し、入力した事項を送信する操作を行うことによって、利用申請を行う。利用申請では、引越手続サービスに依頼したい手続の内容、及び利用者の携帯電話の電話番号が、引越手続窓口サーバ20に通知される。
(ステップS41)
引越手続窓口サーバ20は、利用者の携帯電話番号を確定させる処理(番号確定処理)を実行する。利用者の携帯電話番号を確定させる処理の詳細については後で詳しく説明する。
(ステップS42)
引越手続窓口サーバ20は、利用者の携帯電話番号が確定した場合に、その利用者の携帯電話番号を情報管理サーバ30に通知する。この処理に先立ち、引越手続窓口サーバ20は、利用者の引越情報を情報管理サーバ30と連携する旨の承諾を得るようにしてもよい。この場合、例えば、引越手続窓口サーバ20は、ポータルサイトに、利用者が引越情報の連携先を選択する画面を表示する。引越手続窓口サーバ20は、引越情報の連携先の候補として、情報管理サーバ30に対応する企業アカウントを表示する。そして、引越手続窓口サーバ20は、利用者端末10から情報管理サーバ30に対応する企業アカウントを引越情報の連携先として選択する旨の通知があり、且つ、利用者の携帯電話番号が確定した場合に、その利用者の携帯電話番号を情報管理サーバ30に通知する。
(Step S40)
The user terminal 10 notifies the moving procedure window server 20 of an application to use the moving procedure service. The user terminal 10 applies for use, for example, by inputting the necessary information according to an input form related to the application displayed on the portal site of the moving procedure window server 20 and performing an operation to transmit the input information. When applying for use, the content of the procedure to be requested from the moving procedure service and the user's mobile phone number are notified to the moving procedure window server 20.
(Step S41)
The moving procedure window server 20 executes a process for determining the mobile phone number of the user (number determination process). The process for determining the mobile phone number of the user will be described in detail later.
(Step S42)
When the mobile phone number of the user is confirmed, the moving procedure window server 20 notifies the information management server 30 of the mobile phone number of the user. Prior to this process, the moving procedure window server 20 may obtain consent to link the moving information of the user with the information management server 30. In this case, for example, the moving procedure window server 20 displays a screen on a portal site where the user selects a link destination for the moving information. The moving procedure window server 20 displays the company account corresponding to the information management server 30 as a candidate for a link destination for the moving information. Then, when the moving procedure window server 20 receives a notification from the user terminal 10 to select the company account corresponding to the information management server 30 as a link destination for the moving information and the user's mobile phone number is confirmed, the moving procedure window server 20 notifies the information management server 30 of the user's mobile phone number.

(ステップS43)
情報管理サーバ30は、利用者の携帯電話番号を取得し、取得した電話番号に基づいて手続情報321を作成する。
(ステップS44)
情報管理サーバ30は、ワンタイムURLを作成する。ここで、情報管理サーバ30は、引越手続窓口サーバ20から利用者の携帯電話番号を受信した場合、受信した利用者の携帯電話番号に基づいて顧客情報320を参照する。情報管理サーバ30は、利用者の携帯電話番号と同じ番号が割り当てられた携帯電話を契約した顧客(対応顧客)の顧客情報320が記憶されていた場合、ワンタイムURLを作成する。
(ステップS45)
情報管理サーバ30は、作成したワンタイムURLを表示したワンタイムURL付きのメッセージを、企業アカウントを介して利用者端末10の電話番号あてに通知する。ここで通知するメッセージにコメントが付されていてもよい。コメントには、例えば、メッセージに示されたワンタイムURLにアクセスして本人確認を行うように要請する内容、及び、本人確認か行われないと引越手続が実行されないことや、ワンタイムURLの有効期限などが示される。
(Step S43)
The information management server 30 acquires the user's mobile phone number and creates procedure information 321 based on the acquired phone number.
(Step S44)
The information management server 30 creates a one-time URL. Here, when the information management server 30 receives the user's mobile phone number from the moving procedure counter server 20, the information management server 30 refers to the customer information 320 based on the received mobile phone number of the user. When the information management server 30 stores customer information 320 of a customer (corresponding customer) who has contracted for a mobile phone to which the same number as the user's mobile phone number is assigned, the information management server 30 creates a one-time URL.
(Step S45)
The information management server 30 notifies the telephone number of the user terminal 10 of a message including the one-time URL that is displayed by the created one-time URL via the company account. The message may include a comment. The comment may include, for example, a request to access the one-time URL shown in the message and verify the user's identity, and may include information indicating that the moving procedure will not be carried out unless the user's identity is verified, the expiration date of the one-time URL, etc.

(ステップS46)
利用者は、情報管理サーバ30から通知されたメッセージにしたがって、ワンタイムURLに対応するサイトにアクセスする。利用者はサイトに表示された画面にしたがって、対応顧客を特定可能な情報(対応顧客が企業アカウントにログインする際のパスワード等、「特定情報」の一例)を入力し、入力した事項を送信する旨の操作を行う。これにより利用者端末10からの応答として、対応顧客しか知りえない情報(対応顧客が企業アカウントにログインする際のパスワード等)が情報管理サーバ30に通知される。
(Step S46)
The user accesses the site corresponding to the one-time URL according to the message notified from the information management server 30. The user inputs information that can identify the corresponding customer (such as a password used by the corresponding customer to log in to a corporate account, which is an example of "specific information") according to the screen displayed on the site, and performs an operation to transmit the input information. As a result, information that only the corresponding customer knows (such as a password used by the corresponding customer to log in to a corporate account) is notified to the information management server 30 as a response from the user terminal 10.

(ステップS47)
情報管理サーバ30は、利用者が入力したパスワードを取得し、取得したパスワードに基づいて本人確認を行う。情報管理サーバ30は、利用者が入力したパスワードと、対応顧客の顧客情報320に示されたパスワードとを突合させる。情報管理サーバ30は、両パスワードが一致した場合、本人確認ができたと判定する。一方、情報管理サーバ30は、両方のパスワードが一致しない場合、或いは予め定めた制限時間内にワンタイムURLに対応するサイトにパスワードが入力されない場合、本人確認ができなかったと判定する。この場合、例えば、情報管理サーバ30は、利用者の本人確認ができなかった旨を、引越手続窓口サーバ20などに通知するようにしてもよい。
(Step S47)
The information management server 30 acquires the password entered by the user and performs identity verification based on the acquired password. The information management server 30 compares the password entered by the user with the password shown in the customer information 320 of the corresponding customer. If the two passwords match, the information management server 30 determines that identity verification has been successful. On the other hand, if the two passwords do not match, or if the password is not entered into the site corresponding to the one-time URL within a predetermined time limit, the information management server 30 determines that identity verification has not been successful. In this case, for example, the information management server 30 may notify the moving procedure window server 20 or the like that identity verification of the user has not been successful.

(ステップS48)
情報管理サーバ30は、本人確認ができた場合、その利用者端末10の電話番号あてに情報連携の同意を確認するメッセージを作成する。メッセージには、例えば、手続に要する個人情報を手続先に送信することに同意するか否かの応答を要請する内容、及び、利用者が同意しない場合には手続先に個人情報を送信することはない旨などが示される。なお、ここでの情報連携には、情報管理サーバ30が、引越手続窓口サーバ20から、利用者の引越情報220を取得することが含まれる。
(ステップS49)
情報管理サーバ30は、ステップS48で作成したメッセージを、企業アカウントを介して利用者端末10に通知する。例えば、メッセージには、「手続に要する個人情報を手続先に送信してよいでしょうか」等の質問と共に、「はい」、「いいえ」等、利用者が同意するか否かを意思表示するための選択ボタンが設定される。
(ステップS50)
利用者は、情報管理サーバ30から通知されたメッセージを視認し、「はい」又は「いいえ」が示された選択ボタンのいずれかをタッチ操作する。これにより、利用者が同意するか否かを示す応答メッセージが、利用者端末10から情報管理サーバ30に通知される。
(Step S48)
If the information management server 30 can verify the identity of the user, it creates a message to the telephone number of the user terminal 10 to confirm consent to information sharing. The message may include, for example, a request for a response as to whether or not the user consents to sending personal information required for the procedure to the procedure destination, and a message indicating that personal information will not be sent to the procedure destination if the user does not consent. Note that the information sharing in this case includes the information management server 30 acquiring the user's moving information 220 from the moving procedure counter server 20.
(Step S49)
The information management server 30 notifies the user terminal 10 of the message created in step S48 via the company account. For example, the message may include a question such as "May I send personal information required for the procedure to the procedure destination?" along with selection buttons such as "Yes" and "No" for the user to indicate whether or not they agree.
(Step S50)
The user visually checks the message sent from the information management server 30 and touches either the selection button showing "Yes" or "No." As a result, a response message showing whether the user agrees or not is sent from the user terminal 10 to the information management server 30.

(ステップS51)
情報管理サーバ30は、利用者端末10からの応答メッセージに、利用者が同意する旨の情報が示されていた場合、引越手続窓口サーバ20に、利用者の引越情報220(携帯電話番号以外の情報)を要求する。
(ステップS52)
引越手続窓口サーバ20は、情報管理サーバ30からの要求に応じて、利用者の引越情報220(携帯電話番号以外の情報)を、情報管理サーバ30に送信する。
(ステップS53)
情報管理サーバ30は、利用者の引越情報220(携帯電話番号以外の情報)を取得し、取得した情報に基づいて手続情報321を更新する。
(Step S51)
If the response message from the user terminal 10 indicates that the user agrees, the information management server 30 requests the user's moving information 220 (information other than the mobile phone number) from the moving procedure counter server 20.
(Step S52)
In response to a request from the information management server 30 , the moving procedure counter server 20 transmits the user's moving information 220 (information other than the mobile phone number) to the information management server 30 .
(Step S53)
The information management server 30 acquires the user's moving information 220 (information other than the mobile phone number) and updates the procedure information 321 based on the acquired information.

なお、上記のシーケンス図では、ステップS43にて顧客情報320を作成した後に、ステップS44~S47にて本人確認を行う場合の流れを説明したが、これに限定されない。情報管理サーバ30は、本人確認を行った後に、顧客情報320を作成するようにしてもよい。 Note that in the above sequence diagram, the flow is described for the case where customer information 320 is created in step S43, and then identity verification is performed in steps S44 to S47, but this is not limited thereto. Information management server 30 may create customer information 320 after identity verification is performed.

また、ステップS45にて、情報管理サーバ30は、企業アカウントが連携する手続先の事業者を介して、利用者端末10の電話番号あてに、ワンタイムURLを通知するようにしてもよい。この場合、情報管理サーバ30がワンタイムURLを送信しているが、利用者端末10の利用者には、あたかも手続先の事業者からワンタイムURLが通知されたように見える。「情報管理サーバ30が利用者端末10の電話番号あてに、ワンタイムURLを通知する」という構成には、このような態様が含まれる。 In addition, in step S45, the information management server 30 may notify the telephone number of the user terminal 10 of the one-time URL via the destination business with which the corporate account is linked. In this case, the information management server 30 sends the one-time URL, but to the user of the user terminal 10, it appears as if the one-time URL was notified by the destination business. Such aspects are included in the configuration in which "the information management server 30 notifies the telephone number of the user terminal 10 of the one-time URL."

また、ステップS49にて、情報管理サーバ30が利用者端末10の電話番号あてに情報連携の同意を確認するメッセージを通知する場合を例示して説明した。しかしながら、これに限定されない。引越手続窓口サーバ20が、情報連携の同意を確認するメッセージを通知するようにしてもよい。この場合、ステップS48にて情報管理サーバ30は、本人確認ができた場合、その旨を、引越手続窓口サーバ20に通知する。引越手続窓口サーバ20は、情報管理サーバ30から本人確認ができた旨の通知を受けると、情報連携の同意を確認するメッセージを作成し、作成したメッセージを利用者端末10の電話番号あてに通知する。 Also, in step S49, a case has been described in which the information management server 30 notifies the telephone number of the user terminal 10 of a message confirming consent to information sharing. However, this is not limited to this. The moving procedure counter server 20 may also notify a message confirming consent to information sharing. In this case, in step S48, if the information management server 30 has been able to verify the identity of the user, it notifies the moving procedure counter server 20 of that fact. When the moving procedure counter server 20 receives notification from the information management server 30 that identity verification has been successful, it creates a message confirming consent to information sharing and notifies the created message to the telephone number of the user terminal 10.

ここで、利用者の携帯電話番号を確定させる処理について詳しく説明する。 Here, we will explain in detail the process of confirming the user's mobile phone number.

引越手続窓口サーバ20は、利用者端末10から利用申請を受信した場合、利用者コードを作成する。利用者コードは、利用者を特定する情報である。引越手続窓口サーバ20は、例えば、ランダムに発生させた数値や文字列(ランダムキー)を利用者コードとする。或いは、引越手続窓口サーバ20は、ランダムに発生させた数値や文字列(ランダムキー)に、利用者の個人情報(生年月日やカナ氏名等)を連結させたものを利用者コードとしてもよい。生年月日やカナ氏名等の利用者の個人情報は、例えば、利用申請時に、引越手続サービスの利用申請を行うための所定の入力フォーム画面に個人情報が入力されることにより、利用者端末10から引越手続窓口サーバ20に通知される。或いは、引越情報220の利用者属性情報の項目に記憶された情報の全部又は一部が、利用者の個人情報として用いられてもよい。 When the moving procedure window server 20 receives a usage application from the user terminal 10, it creates a user code. The user code is information that identifies the user. For example, the moving procedure window server 20 uses a randomly generated number or character string (random key) as the user code. Alternatively, the moving procedure window server 20 may use a randomly generated number or character string (random key) linked to the user's personal information (date of birth, kana name, etc.) as the user code. The user's personal information such as date of birth and kana name is notified to the moving procedure window server 20 from the user terminal 10 by, for example, entering the personal information into a specified input form screen for applying to use the moving procedure service at the time of application. Alternatively, all or part of the information stored in the user attribute information section of the moving information 220 may be used as the user's personal information.

引越手続窓口サーバ20は、利用者コードと携帯電話番号を暗号化した暗号コードを作成する。以下の説明では、暗号コードにおいて暗号化される前の情報(ここでは、利用者コードと携帯電話番号)を「暗号化前情報」という。引越手続窓口サーバ20は、例えば、予め記憶された暗号キーなどを用いて暗号化前情報を暗号化することにより暗号コードを作成する。或いは、暗号化は、暗号化前情報のハッシュ値を算出し、算出したハッシュ値を暗号コードとするようにしてもよい。 The moving procedure counter server 20 creates an encryption code by encrypting the user code and mobile phone number. In the following explanation, the information before being encrypted in the encryption code (here, the user code and mobile phone number) is referred to as "pre-encryption information". The moving procedure counter server 20 creates the encryption code by encrypting the pre-encryption information using, for example, a pre-stored encryption key. Alternatively, the encryption may be performed by calculating a hash value of the pre-encryption information, and using the calculated hash value as the encryption code.

引越手続窓口サーバ20は、利用者から利用申請がなされた画面に、利用者から申請された携帯電話番号、及び暗号コードを表示させる。この際、引越手続窓口サーバ20は、通話アプリを利用したメッセージがやり取りされるトークルームに繋がるリンク(いわゆる、ディープリンク)を示す情報(以下、リンク情報という)を、暗号コード等と共に表示させる。 The moving procedure window server 20 displays the mobile phone number and encryption code applied for by the user on the screen on which the user applied for use. At this time, the moving procedure window server 20 displays information (hereinafter referred to as link information) indicating a link (so-called deep link) that leads to a talk room where messages are exchanged using a calling app, together with the encryption code, etc.

図10A、図10B、図10Cは、引越手続窓口サーバ20がポータルサイトに表示させる画面の例が示されている。 Figures 10A, 10B, and 10C show examples of screens that the moving procedure window server 20 displays on the portal site.

図10Aには、利用者から利用申請がなされた場合に、引越手続窓口サーバ20がポータルサイトに表示させる画面の例が示されている。この図の例に示すように、引越手続窓口サーバ20は、「以下のボタンをクリックし…」の案内を示す文面と共に、利用者の携帯電話番号(符号N1)、暗号コード(符号N2)、及びボタンLを表示する。ボタンLにはリンク情報が埋め込まれている。なお、この図の例では、利用者の携帯電話番号を「お客様の電話番号」とし、暗号コードを「パスコード」として示している。
なお、引越手続窓口サーバ20がポータルサイトに表示させる画面は、図10Aの例に限定されない。例えば、ボタンLに、利用者の携帯電話番号(符号N1)、暗号コード(符号N2)に基づいて通話アプリが起動されるような、リンク情報が埋め込まれている場合、引越手続窓口サーバ20は、ポータルサイトにボタンLのみを表示させればよい。また、例えば、ボタンLに、利用者の携帯電話番号(符号N1)に基づいて通話アプリが起動されるリンク情報が埋め込まれているが、起動された通話アプリのトークルームに通知するメッセージの内容(例えば、暗号コード(符号N2))が自動でセットされない場合には、ポータルサイトにボタンLのみならず、暗号コード(符号N2)を表示させる必要がある。
10A shows an example of a screen that the moving procedure window server 20 displays on the portal site when a user applies for use. As shown in the example of this figure, the moving procedure window server 20 displays the user's mobile phone number (reference N1), encryption code (reference N2), and button L along with the text indicating guidance "Click the button below...". Link information is embedded in button L. In the example of this figure, the user's mobile phone number is shown as "customer's phone number" and the encryption code is shown as "passcode".
The screen that the moving procedure window server 20 displays on the portal site is not limited to the example of FIG. 10A. For example, when link information is embedded in the button L such that a calling application is launched based on the user's mobile phone number (N1) and a cryptographic code (N2), the moving procedure window server 20 may display only the button L on the portal site. Also, for example, when link information is embedded in the button L such that a calling application is launched based on the user's mobile phone number (N1), but the contents of the message (e.g., cryptographic code (N2)) to be notified to the talk room of the launched calling application are not automatically set, it is necessary to display not only the button L but also the cryptographic code (N2) on the portal site.

利用者は、表示部14に表示された図10Aに示すような画面を視認し、例えば、電話番号を確認した上でボタンLをタップ操作(タッチ操作)する。ボタンLがタップ操作されることにより、ボタンLに埋め込まれたリンク情報に基づいて通話アプリが起動され、起動された通話アプリのトークルームが表示される。 The user visually checks a screen such as that shown in FIG. 10A displayed on the display unit 14, and, for example, checks the phone number and then taps (touches) button L. By tapping button L, a calling app is launched based on the link information embedded in button L, and the talk room of the launched calling app is displayed.

図10Bには、ボタンLがタップ操作された場合に表示部14に表示される画面の例が示されている。この図の例に示すように、ボタンLがタップ操作されると、通話アプリのトークルームが表示される。この図の例では、通信相手を企業アカウントとするトークルームが示されている。トークルームの通信相手は、企業アカウントに限定されることはなく、ボタンLに埋め込まれたリンク情報によって任意に設定されてよい。例えば、トークルームの通信相手が引越手続窓口サーバ20に設定されていてもよい。 FIG. 10B shows an example of a screen displayed on the display unit 14 when button L is tapped. As shown in the example of this figure, when button L is tapped, a talk room of a calling app is displayed. In the example of this figure, a talk room with a corporate account as the communication partner is shown. The communication partner of the talk room is not limited to a corporate account, and may be set arbitrarily by link information embedded in button L. For example, the communication partner of the talk room may be set to the moving procedure window server 20.

また、この図の例に示すように、トークルームのメッセージ入力欄MGには、通知するメッセージの内容(例えば、暗号コード)が自動でセットされていてもよい。この場合、ボタンLに埋め込まれたリンク情報によって、通知するメッセージの内容が自動でセットされるようにしてもよい。或いは、利用者が、メッセージ入力欄MGに、通知するメッセージの内容を手入力で入力するようにしてもよい。利用者によって送信ボタンBがタップ操作されると、通信相手にメッセージ(暗号コード)が送信される。 Also, as shown in the example of this figure, the content of the message to be notified (e.g., encryption code) may be automatically set in the message input field MG of the chat room. In this case, the content of the message to be notified may be automatically set by link information embedded in the button L. Alternatively, the user may manually input the content of the message to be notified into the message input field MG. When the user taps the send button B, the message (encryption code) is sent to the communication partner.

図10Cには、送信ボタンBがタップ操作された場合に表示部14に表示される画面の例が示されている。この図の例に示すように、送信ボタンBがタップ操作されると、メッセージが通知され、例えば、通知されたメッセージの内容(暗号コード)が収められた吹き出し画像MG1となって表示される。この図の例では、通知されたメッセージに対する応答があり、利用者の携帯電話番号が確定された旨の応答メッセージが収められた吹き出し画像MG2が示されている。 Figure 10C shows an example of a screen that is displayed on the display unit 14 when the send button B is tapped. As shown in the example of this figure, when the send button B is tapped, a message is notified and is displayed, for example, as a speech bubble image MG1 containing the content of the notified message (encryption code). In the example of this figure, there is a response to the notified message, and speech bubble image MG2 is shown containing a response message indicating that the user's mobile phone number has been confirmed.

本実施形態では、情報管理サーバ30の番号確定部335によって、利用者により申請された携帯電話番号を確定させる処理が実行される。トークルームの通信相手が企業アカウントである場合、情報管理サーバ30にメッセージの内容が通知される。この場合、情報管理サーバ30は、番号確定部335によって電話番号を確定させる処理を行い、その処理結果を、図10Cのように通知されたメッセージに対する応答として通知する。 In this embodiment, the number determination unit 335 of the information management server 30 executes a process to determine the mobile phone number applied for by the user. If the communication partner in the talk room is a corporate account, the information management server 30 is notified of the contents of the message. In this case, the information management server 30 executes a process to determine the phone number using the number determination unit 335, and notifies the result of the process as a response to the notified message, as shown in FIG. 10C.

トークルームの通信相手が引越手続窓口サーバ20に設定されている場合、引越手続窓口サーバ20にメッセージの内容が通知される。この場合、引越手続窓口サーバ20は、例えば、メッセージを受信した旨の御礼を示す応答を行う。そして、引越手続窓口サーバ20は、受信したメッセージの内容(暗号コード)と、携帯電話番号(メッセージの通知元としてキャリアから引越手続窓口サーバ20に通知された携帯電話番号)を情報管理サーバ30に送信する。情報管理サーバ30は、番号確定部335によって電話番号を確定させる処理を行い、その処理結果を、引越手続窓口サーバ20に送信する。引越手続窓口サーバ20は、情報管理サーバ30から受信した処理結果をトークルームに通知する。 If the communication partner of the talk room is set to the moving procedure window server 20, the moving procedure window server 20 is notified of the contents of the message. In this case, the moving procedure window server 20 responds, for example, by expressing gratitude for receiving the message. The moving procedure window server 20 then transmits the contents of the received message (encryption code) and the mobile phone number (the mobile phone number notified to the moving procedure window server 20 by the carrier as the source of the message) to the information management server 30. The information management server 30 performs a process to determine the phone number using the number determination unit 335, and transmits the processing result to the moving procedure window server 20. The moving procedure window server 20 notifies the talk room of the processing result received from the information management server 30.

図11は、引越手続窓口サーバ20がポータルサイトに表示させる画面の他の例が示されている。図11には、Webサービスによって提供されるポータルサイト(以下、Web版のポータルサイトという)の例が示されている。利用者がPCなどを利用して引越手続サービスを利用する場合、Web版のポータルサイトにアクセスする。この場合、利用申請がなされると、引越手続窓口サーバ20は、ポータルサイトにこの図の例に示すような二次元コードC付きの画像を表示させる。二次元コードCにはリンク情報が埋め込まれている。この場合、利用者は、利用者端末10で二次元コードCを撮像する等して二次元コードCに埋め込まれたリンク情報を取得し、取得したリンク情報に基づいて、図10Bに示すようなトークルームを表示させる。 Figure 11 shows another example of a screen that the moving procedure window server 20 displays on the portal site. Figure 11 shows an example of a portal site provided by a web service (hereinafter referred to as a web portal site). When a user uses a PC or the like to use the moving procedure service, the user accesses the web portal site. In this case, when a user applies for use, the moving procedure window server 20 displays an image with a two-dimensional code C as shown in the example in this figure on the portal site. Link information is embedded in the two-dimensional code C. In this case, the user acquires the link information embedded in the two-dimensional code C by, for example, capturing an image of the two-dimensional code C with the user terminal 10, and based on the acquired link information, a talk room as shown in Figure 10B is displayed.

図12は、実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。 Figure 12 is a sequence diagram showing the flow of processing performed by the moving procedure service providing system 1 according to the embodiment.

(ステップS60)
利用者端末10は、ステップS40と同様に、引越手続窓口サーバ20により提供されるポータルサイトに引越手続サービスの利用申請を行う。
(ステップS61)
引越手続窓口サーバ20は、利用者コードを作成する。利用者コードは利用者を一意に識別する識別情報である。引越手続窓口サーバ20は、例えば、ランダムに発生させた数値や文字列(キー)を利用者コードとする。或いは、ランダムに発生させた数値や文字列(キー)に、利用者の個人情報(生年月日やカナ氏名等)を連結させたものを利用者コードとする。
(ステップS62)
引越手続窓口サーバ20は、暗号コードを作成する。暗号コードは、利用者コードと携帯電話番号(暗号化前情報)を暗号化した情報である。引越手続窓口サーバ20は、例えば、予め記憶された暗号キーなどを用いて暗号化前情報を暗号化する。或いは暗号化前情報のハッシュ値を暗号コードとするようにしてもよい。
(ステップS63)
引越手続窓口サーバ20は、リンク情報を作成する。リンク情報は、トークルームに繋がる情報である。引越手続窓口サーバ20は、トークルームのメッセージ入力欄MGに、通知する暗号コードが自動でセットされるようなリンク情報を作成するようにしてもよい。
(ステップS64)
引越手続窓口サーバ20は、ポータルサイトに、リンク情報を埋め込んだボタンLを表示させる。この場合において、引越手続窓口サーバ20は、図10Aに示すような「以下のボタンをクリックし…」のような案内を示す文面や、利用者によって申請された携帯電話番号、及び暗号コードを表示するようにしてもよい。
(ステップS65)
利用者は、利用者端末10の表示部14に表示されたポータルサイトのボタンLをクリック(タップ操作)する。これにより、リンク情報に示された処理が実行される。
(ステップS66)
利用者端末10は、リンク情報に基づいて通話アプリを起動する。なお、利用者端末10に通話アプリがインストールされていない場合には、通話アプリをインストールするように促すメッセージが表示され、例えば、通話アプリをダウンロードすることが可能なサイトが表示される。
(ステップS67)
利用者端末10は、リンク情報に基づいて通話アプリのトークルームを表示する。トークルームのメッセージ入力欄には、通知するメッセージの内容(暗号コード)が自動でセットされる。ここでの暗号コードの一部に携帯電話番号が埋め込まれている。或いは、利用者の手入力により通知するメッセージの内容(暗号コード)が入力される。
(ステップS68)
利用者によって送信ボタンBがタップ操作されると、利用者端末10から情報管理サーバ30にメッセージが通知され、利用者の暗号コードが情報管理サーバ30に送信される。
(Step S60)
The user terminal 10 applies for use of the moving procedure service at the portal site provided by the moving procedure window server 20, similar to step S40.
(Step S61)
The moving procedure window server 20 creates a user code. The user code is identification information that uniquely identifies a user. For example, the moving procedure window server 20 uses a randomly generated number or character string (key) as the user code. Alternatively, the user code is created by concatenating a randomly generated number or character string (key) with the user's personal information (date of birth, kana name, etc.).
(Step S62)
The moving procedure window server 20 creates an encryption code. The encryption code is information obtained by encrypting the user code and mobile phone number (pre-encryption information). The moving procedure window server 20 encrypts the pre-encryption information using, for example, a pre-stored encryption key. Alternatively, the encryption code may be a hash value of the pre-encryption information.
(Step S63)
The moving procedure window server 20 creates link information. The link information is information that connects to a talk room. The moving procedure window server 20 may create link information that automatically sets the encryption code to be notified in the message input field MG of the talk room.
(Step S64)
The moving procedure window server 20 displays a button L with embedded link information on the portal site. In this case, the moving procedure window server 20 may display a guide such as "Click the button below..." as shown in Fig. 10A, as well as the mobile phone number and encryption code applied for by the user.
(Step S65)
The user clicks (tap) the button L of the portal site displayed on the display unit 14 of the user terminal 10. This causes the process indicated in the link information to be executed.
(Step S66)
The user terminal 10 launches the calling application based on the link information. If the calling application is not installed in the user terminal 10, a message prompting the user to install the calling application is displayed, and for example, a site from which the calling application can be downloaded is displayed.
(Step S67)
The user terminal 10 displays the talk room of the calling application based on the link information. The content of the message to be notified (encryption code) is automatically set in the message input field of the talk room. A mobile phone number is embedded in part of the encryption code. Alternatively, the content of the message to be notified (encryption code) is manually input by the user.
(Step S68)
When the user taps the send button B, a message is sent from the user terminal 10 to the information management server 30 , and the user's encryption code is sent to the information management server 30 .

(ステップS69)
情報管理サーバ30は、利用者端末10からのメッセージを受信し、利用者の暗号コードを取得する。情報管理サーバ30の番号確定部335は、暗号コードを復号する。暗号コードが暗号キーを用いて暗号化されたものである場合、番号確定部335は、暗号コードの暗号化に対応する復号用の暗号キーを用いて暗号コードを復号する。なお、番号確定部335は、暗号コードがハッシュ値である場合、暗号コードを復号しない。
(Step S69)
The information management server 30 receives a message from the user terminal 10 and acquires the user's encryption code. The number determination unit 335 of the information management server 30 decrypts the encryption code. If the encryption code has been encrypted using an encryption key, the number determination unit 335 decrypts the encryption code using a decryption encryption key corresponding to the encryption of the encryption code. Note that if the encryption code is a hash value, the number determination unit 335 does not decrypt the encryption code.

(ステップS70)
番号確定部335は、通知された暗号コードにおける改ざんの有無を判定(確認)する。暗号コードが暗号キーを用いて暗号化されたものである場合、番号確定部335は、暗号コードを復号した結果に基づいて暗号コードが改ざんされたか否かを判定する。例えば、番号確定部335は、暗号コードを復号できない場合、暗号コードが改ざんされたと判定する。一方、番号確定部335は、暗号コードを復号できた場合、暗号コードが改ざんされていないと判定する。
(Step S70)
The number determination unit 335 determines (confirms) whether the notified encryption code has been tampered with. If the encryption code has been encrypted using an encryption key, the number determination unit 335 determines whether the encryption code has been tampered with based on the result of decrypting the encryption code. For example, if the number determination unit 335 cannot decrypt the encryption code, it determines that the encryption code has been tampered with. On the other hand, if the number determination unit 335 can decrypt the encryption code, it determines that the encryption code has not been tampered with.

暗号コードがハッシュ値である場合、番号確定部335は、メッセージで受信したハッシュ値(第1ハッシュ値という)と、暗号化前情報から算出されるハッシュ値(第2ハッシュ値)とが一致するか否かを判定する。番号確定部335は、第1ハッシュ値と、第2ハッシュ値とが一致する場合、暗号コードが改ざんされていないと判定する。一方、番号確定部335は、第1ハッシュ値と、第2ハッシュ値とが一致しない場合、暗号コードが改ざんされたと判定する。 If the encryption code is a hash value, the number determination unit 335 determines whether the hash value received in the message (called the first hash value) matches the hash value calculated from the pre-encryption information (the second hash value). If the first hash value and the second hash value match, the number determination unit 335 determines that the encryption code has not been tampered with. On the other hand, if the first hash value and the second hash value do not match, the number determination unit 335 determines that the encryption code has been tampered with.

なお、番号確定部335が、暗号化前情報からハッシュ値(第2ハッシュ値)を算出する場合、番号確定部335は事前に暗号化前情報を取得する必要がある。この場合、例えば、ステップS61で引越手続窓口サーバ20によって利用者コードが作成された際などに、引越手続窓口サーバ20が利用者コードとその利用者の携帯電話番号とを暗号化前情報として情報管理サーバ30に通知するようにしてもよい。
或いは、番号確定部335が、事前にハッシュ値(第2ハッシュ値)取得しておき、事前に取得したハッシュ値(第2ハッシュ値)と、メッセージで受信したハッシュ値(第1ハッシュ値)とが一致するか否かを判定するようにしてもよい。この場合、例えば、番号確定部335は、ステップS62で引越手続窓口サーバ20によって暗号コード(ハッシュ値)が作成された場合に、引越手続窓口サーバ20が暗号コードを情報管理サーバ30に通知する。
また、番号確定部335は、携帯電話番号に基づいて本人確認を行うようにしてもよい。例えば、番号確定部335は、事前に取得した利用者の携帯電話番号と、今回取得した暗号コードに示された携帯電話番号とが一致する場合に本人確認が正しく行われたと判定する。
When the number determination unit 335 calculates a hash value (second hash value) from pre-encryption information, the number determination unit 335 needs to obtain the pre-encryption information in advance. In this case, for example, when the moving procedure window server 20 creates a user code in step S61, the moving procedure window server 20 may notify the information management server 30 of the user code and the mobile phone number of the user as pre-encryption information.
Alternatively, the number determination unit 335 may acquire a hash value (second hash value) in advance and determine whether the previously acquired hash value (second hash value) matches the hash value (first hash value) received in the message. In this case, for example, when the encryption code (hash value) is created by the moving procedure window server 20 in step S62, the number determination unit 335 notifies the information management server 30 of the encryption code by the moving procedure window server 20.
The number determination unit 335 may also perform identity verification based on a mobile phone number. For example, the number determination unit 335 determines that identity verification has been performed correctly when the mobile phone number of the user previously obtained matches the mobile phone number indicated in the currently obtained encryption code.

(ステップS71)
番号確定部335は、携帯電話番号に誤りがないかの判定(確認)を行う。番号確定部335は、メッセージで受信した暗号コードを復号して得られる携帯電話番号(第1番号という)と、メッセージの通知元としてキャリアから通知された携帯電話番号(第2番号という)とが一致するか否かを判定する。番号確定部335は、第1番号と第2番号とが一致する場合、利用者によって申請された携帯電話番号に誤りがない判定する。一方、番号確定部335は、第1番号と第2番号とが一致しない場合、利用者によって申請された携帯電話番号に誤りがあると判定する。
番号確定部335は、メッセージで受信した暗号コードが改ざんされておらず、且つ、利用者によって申請された携帯電話番号に誤りがない場合、その番号を確定させる。この場合、利用者の携帯電話番号に加えて、利用者の個人情報(生年月日やカナ氏名等)が一致するか否かを確認することができ、利用者の個人情報に誤りがないかを確認することが可能となる。
(ステップS72)
番号確定部335は、利用者によって申請された携帯電話番号を確定させた場合、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知する。なお、番号確定部335は、利用者によって申請された携帯電話番号を確定させた場合、顧客情報320と紐づけを行うようにしてもよい。具体的に、番号確定部335は、確定された携帯電話番号が記憶されている顧客情報320を抽出し、抽出した顧客情報320の顧客と、今回確定された携帯電話番号を申請して利用申請を行った利用者とを紐づける。これにより、顧客情報320と紐付ける場合に、利用者の携帯電話番号に加えて、利用者の個人情報(生年月日やカナ氏名等)が一致するか否かを確認することができ、利用者の個人情報に誤りがないことについての確実性を向上させることが可能となる。
(Step S71)
The number determination unit 335 judges (confirms) whether there is an error in the mobile phone number. The number determination unit 335 judges whether the mobile phone number (called the first number) obtained by decrypting the encryption code received in the message matches the mobile phone number (called the second number) notified by the carrier as the source of the message. If the first number and the second number match, the number determination unit 335 judges that there is no error in the mobile phone number applied by the user. On the other hand, if the first number and the second number do not match, the number determination unit 335 judges that there is an error in the mobile phone number applied by the user.
If the encryption code received in the message has not been tampered with and the mobile phone number applied by the user is correct, the number confirmation unit 335 confirms the number. In this case, in addition to the mobile phone number of the user, it is possible to confirm whether the personal information of the user (date of birth, kana name, etc.) matches, and it is possible to confirm whether the personal information of the user is correct.
(Step S72)
When the number determination unit 335 determines the mobile phone number applied for by the user, it notifies the moving procedure window server 20 that the mobile phone number has been determined. When the number determination unit 335 determines the mobile phone number applied for by the user, it may be configured to link the number to the customer information 320. Specifically, the number determination unit 335 extracts the customer information 320 in which the determined mobile phone number is stored, and links the customer of the extracted customer information 320 with the user who applied for the determined mobile phone number. In this way, when linking with the customer information 320, it is possible to check whether the user's personal information (date of birth, kana name, etc.) matches in addition to the user's mobile phone number, and it is possible to improve the certainty that the user's personal information is free of errors.

以上説明したように、実施形態の情報管理サーバ30は、番号確定部335と、引越情報取得部331(「電話番号取得部」の一例)と、記憶部32と、手続実行部333とを備える。記憶部32は、顧客情報320を記憶する。顧客情報320は、通話アプリに設定された企業アカウントを利用する顧客に関する情報であって、その顧客が携帯キャリアと契約している携帯電話の電話番号を含む情報である。番号確定部335は、手続を依頼した利用者の利用者端末から前記通話アプリケーションを用いて通知されたメッセージを取得する。番号確定部335は、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する。引越情報取得部331は、番号確定部335によって誤りがないと判定された利用者の携帯電話番号を取得する。手続実行部333は、引越情報取得部331によって取得された前記利用者の携帯電話番号を用いて、利用者から依頼された手続を実行する。 As described above, the information management server 30 of the embodiment includes a number determination unit 335, a moving information acquisition unit 331 (an example of a "telephone number acquisition unit"), a storage unit 32, and a procedure execution unit 333. The storage unit 32 stores customer information 320. The customer information 320 is information about a customer who uses a corporate account set in a calling application, and includes the telephone number of a mobile phone that the customer has contracted with a mobile carrier. The number determination unit 335 acquires a message notified using the calling application from the user terminal of the user who requested the procedure. If the mobile phone number applied when the user requested the procedure matches the mobile phone number that is the source of the message, the number determination unit 335 determines that the mobile phone number of the user is correct. The moving information acquisition unit 331 acquires the mobile phone number of the user that is determined to be correct by the number determination unit 335. The procedure execution unit 333 executes the procedure requested by the user using the mobile phone number of the user acquired by the moving information acquisition unit 331.

これにより、実施形態の情報管理サーバ30では、確定された番号を用いて各種の手続を行うことが可能となる。したがって、利用者によって申請された携帯電話番号が、その番号が割当てられていない他の携帯電話から通知された場合や、顧客の入力ミスにより誤った番号が申請された場合などに番号を確定させないようにして、利用者の利用者端末10とは異なる他人の端末にメッセージが通知されてしまうような事態を抑止することができる。 In this way, the information management server 30 of the embodiment can carry out various procedures using the confirmed number. Therefore, if the mobile phone number applied for by the user is notified from another mobile phone to which that number has not been assigned, or if the customer applies for an incorrect number due to an input error, the number is not confirmed, thereby preventing a situation in which a message is notified to a terminal of another person other than the user's user terminal 10.

また、実施形態の情報管理サーバ30では、番号確定部335は、メッセージにおいて暗号コードと、利用者によって申請された携帯電話番号を含む情報を取得する。暗号コードは、暗号化前情報が暗号化された情報である。暗号化前情報は、利用者コードと携帯電話番号とで構成される情報であり、「利用者を特定する利用者特定情報」の一例である。番号確定部335は、暗号コードが改ざんされているか否かを判定する。番号確定部335は、暗号コードが改ざんされておらず、メッセージにて通知された携帯電話番号とメッセージの通知元である携帯電話番号とが一致した場合、利用者の携帯電話番号を確定させる。これにより、実施形態の情報管理サーバ30では、暗号コードが改ざんされた場合に番号を確定させないようにすることができる。したがって、利用者のなりすまし等による不正な手続を抑制することができる。 In addition, in the information management server 30 of the embodiment, the number determination unit 335 acquires information including the encryption code and the mobile phone number applied for by the user in the message. The encryption code is information obtained by encrypting the pre-encryption information. The pre-encryption information is information consisting of a user code and a mobile phone number, and is an example of "user identification information that identifies a user." The number determination unit 335 determines whether the encryption code has been tampered with. If the encryption code has not been tampered with and the mobile phone number notified in the message matches the mobile phone number that is the source of the message, the number determination unit 335 determines the mobile phone number of the user. In this way, in the information management server 30 of the embodiment, it is possible to prevent the number from being determined if the encryption code has been tampered with. Therefore, it is possible to suppress fraudulent procedures such as user impersonation.

また、実施形態の情報管理サーバ30では、本人確認部332を更に備える。本人確認部332は、引越情報取得部331によって取得された電話番号、及び記憶部32に記憶された顧客情報320に基づいて、利用者と、利用者によって依頼された手続の主体である手続主体とが同一であるか否かを判定する本人確認を行う。手続実行部333は、本人確認部332による本人確認の結果に応じて、利用者から依頼された手続を実行する。これにより、実施形態の情報管理サーバ30では、誤りのない(確定された)携帯電話番号に基づいて本人確認を行うことができ、手続をより正確に行うことができる。 The information management server 30 of the embodiment further includes an identity verification unit 332. The identity verification unit 332 performs identity verification to determine whether the user and the procedure subject who is the subject of the procedure requested by the user are the same person, based on the telephone number acquired by the moving information acquisition unit 331 and the customer information 320 stored in the memory unit 32. The procedure execution unit 333 executes the procedure requested by the user depending on the result of the identity verification by the identity verification unit 332. As a result, the information management server 30 of the embodiment can perform identity verification based on an error-free (confirmed) mobile phone number, and can perform the procedure more accurately.

(実施形態の変形例)
図13は、実施形態の変形例に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。本変形例では、上述した実施形態と相違する点について説明し、上述した実施形態と同様の構成につては同じ符号を付してその説明を省略する。具体的には、ステップS80~S81、S85~S92、及びS94は、上述した実施形態のステップS60~S61、S62~S70、及びS72と同様であるためその説明を省略する。すなわち、本実施形態では、ステップS82、S83、及びS71が上述した実施形態と相違する点である。
(Modification of the embodiment)
13 is a sequence diagram showing the flow of processing performed by the moving procedure service providing system 1 according to a modified embodiment. In this modified embodiment, differences from the above-described embodiment will be described, and the same reference numerals will be used to designate the same components as those in the above-described embodiment, and their description will be omitted. Specifically, steps S80 to S81, S85 to S92, and S94 are similar to steps S60 to S61, S62 to S70, and S72 in the above-described embodiment, and therefore their description will be omitted. That is, in this embodiment, steps S82, S83, and S71 are different from the above-described embodiment.

(ステップS82)
引越手続窓口サーバ20は、ステップS81で作成した利用者コードと、利用者によって申請された携帯電話番号とを情報管理サーバ30に送信する。
(ステップS82)
情報管理サーバ30は、引越手続窓口サーバ20から利用者コードと、利用者によって申請された携帯電話番号とを受信し、受信した情報を記憶部32に記憶させる。
(ステップS84)
引越手続窓口サーバ20は、利用者コードを暗号化することにより暗号コードを作成する。この場合、暗号化前情報は利用者コードのみであり、携帯電話番号は含まれない。引越手続窓口サーバ20が暗号化を行う手法は、ステップS63と同様であるため、その説明を省略する。
(ステップS93)
番号確定部335は、携帯電話番号の確認を行う。番号確定部335は、ステップS82で引越手続窓口サーバ20から受信した携帯電話番号(第1番号という)と、メッセージの通知元としてキャリアから通知された携帯電話番号(第2番号という)とが一致するか否かを判定する。番号確定部335は、第1番号と第2番号とが一致する場合、利用者によって申請された携帯電話番号が確定されたと判定する。一方、番号確定部335は、第1番号と第2番号とが一致しない場合、利用者によって申請された携帯電話番号が確定されないと判定する。また、この場合において、装置制御部334は、ステップS82で引越手続窓口サーバ20から受信した利用者コード(第1コードという)と、メッセージの通知元としてキャリアから通知された暗号コードを復号して得られた利用者コード(第2コードという)とが一致するか否かを判定するようにしてもよい。この場合、利用者の携帯電話番号に加えて、利用者の個人情報(生年月日やカナ氏名等)が一致するか否かを確認することができ、利用者の個人情報に誤りがないかを確認することが可能となる。
(Step S82)
The moving procedure window server 20 transmits to the information management server 30 the user code created in step S81 and the mobile phone number applied for by the user.
(Step S82)
The information management server 30 receives the user code and the mobile phone number applied for by the user from the moving procedure counter server 20 , and stores the received information in the memory unit 32 .
(Step S84)
The moving procedure window server 20 creates an encrypted code by encrypting the user code. In this case, the pre-encryption information is only the user code, and does not include the mobile phone number. The method by which the moving procedure window server 20 performs encryption is the same as in step S63, so a description thereof will be omitted.
(Step S93)
The number determination unit 335 checks the mobile phone number. The number determination unit 335 determines whether the mobile phone number (referred to as the first number) received from the moving procedure window server 20 in step S82 matches the mobile phone number (referred to as the second number) notified by the carrier as the source of the message. If the first number and the second number match, the number determination unit 335 determines that the mobile phone number applied by the user has been confirmed. On the other hand, if the first number and the second number do not match, the number determination unit 335 determines that the mobile phone number applied by the user has not been confirmed. In this case, the device control unit 334 may also determine whether the user code (referred to as the first code) received from the moving procedure window server 20 in step S82 matches the user code (referred to as the second code) obtained by decrypting the encryption code notified by the carrier as the source of the message. In this case, in addition to the mobile phone number of the user, it is possible to check whether the user's personal information (such as date of birth and kana name) matches, and it is possible to check whether there are any errors in the user's personal information.

以上説明したように、実施形態の変形例にかかる情報管理サーバ30では、番号確定部335は、利用者によって申請された携帯電話番号を、引越手続窓口サーバ20(手続を受け付ける窓口となる手続窓口サーバ)から取得する。番号確定部335は、メッセージにおいて暗号コードを含む情報を取得する。暗号コードは、暗号化前情報が暗号化された情報である。ここでの暗号化前情報は、利用者コードであり、「利用者を特定する利用者特定情報」の一例である。番号確定部335は、暗号コードが改ざんされているか否かを判定する。番号確定部335は、暗号コードが改ざんされておらず、引越手続窓口サーバ20から通知された携帯電話番号とメッセージの通知元である携帯電話番号とが一致した場合、利用者の携帯電話番号を確定させる。これにより、実施形態の情報管理サーバ30では、暗号コードが改ざんされた場合に番号を確定させないようにすることができる。したがって、利用者のなりすまし等による不正な手続を抑制することができる。利用者コードは、ランダムキーのみで構成されてもよい。利用者の個人情報(生年月日やカナ氏名等)を用いる場合と比較して、精度が低下する場合があるものの、ランダムキーのみを用いて利用者の個人情報に誤りがないかを確認することができる。また、暗号化前情報は、利用者の携帯電話番号のみで構成されてもよい。 As described above, in the information management server 30 according to the modified embodiment, the number determination unit 335 obtains the mobile phone number applied for by the user from the moving procedure window server 20 (the procedure window server that accepts the procedure). The number determination unit 335 obtains information including the encryption code in the message. The encryption code is information obtained by encrypting the pre-encryption information. The pre-encryption information here is a user code, which is an example of "user identification information that identifies the user". The number determination unit 335 determines whether the encryption code has been tampered with. If the encryption code has not been tampered with and the mobile phone number notified by the moving procedure window server 20 matches the mobile phone number that is the source of the message, the number determination unit 335 determines the mobile phone number of the user. In this way, in the information management server 30 according to the embodiment, it is possible to prevent the number from being determined when the encryption code has been tampered with. Therefore, it is possible to suppress fraudulent procedures due to user impersonation, etc. The user code may be composed of only a random key. Although the accuracy may be lower than when using the user's personal information (such as date of birth or kana name), it is possible to check for errors in the user's personal information using only a random key. In addition, the pre-encryption information may consist only of the user's mobile phone number.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 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…利用者端末
20…引越手続窓口サーバ
30…情報管理サーバ
40…行政手続窓口サーバ
50…自治体サーバ
60…ライフライン事業者サーバ
70…業者サーバ
80…携帯キャリアサーバ
32…記憶部
320…顧客情報
321…手続情報
330…企業アカウント制御部
331…引越情報取得部(電話番号取得部)
332…本人確認部
333…手続実行部
334…装置制御部
335…番号確定部
Reference Signs List 1: Moving procedure service providing system 10: User terminal 20: Moving procedure window server 30: Information management server 40: Administrative procedure window server 50: Municipality server 60: Lifeline operator server 70: Contractor server 80: Mobile carrier server 32: Storage unit 320: Customer information 321: Procedure information 330: Corporate account control unit 331: Moving information acquisition unit (telephone number acquisition unit)
332: Personal identification unit 333: Procedure execution unit 334: Device control unit 335: Number determination unit

Claims (6)

続を依頼した利用者の利用者端末から、携帯電話番号を宛先とする通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する番号確定部と、
前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得する電話番号取得部と、
前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者から依頼された手続を実行する手続実行部と、
を備え
前記番号確定部は、
前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードと前記利用者によって申請された携帯電話番号を含む情報を取得し、
前記利用者特定情報が改ざんされているか否かを判定し、
前記利用者特定情報が改ざんされておらず、前記メッセージにて通知された携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、
情報管理サーバ。
a number determination unit that receives a message sent from a user terminal of a user who has requested a procedure using a calling application addressed to the mobile phone number , and determines that the mobile phone number of the user is correct if the mobile phone number applied for when the user requested the procedure matches the mobile phone number sent as the message source;
a telephone number acquisition unit that acquires the mobile phone number of the user that is determined to be correct by the number determination unit;
a procedure execution unit that executes a procedure requested by the user using the mobile phone number of the user acquired by the telephone number acquisition unit;
Equipped with
The number determination unit
Acquire information including a cryptographic code in which user identification information identifying the user in the message is encrypted and a mobile phone number applied for by the user,
determining whether the user identification information has been tampered with;
If the user identification information has not been tampered with and the mobile phone number notified in the message matches the mobile phone number of the sender of the message, it is determined that the mobile phone number of the user is correct.
Information management server.
続を依頼した利用者の利用者端末から、携帯電話番号を宛先とする通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する番号確定部と、
前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得する電話番号取得部と、
前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者から依頼された手続を実行する手続実行部と、
を備え
前記番号確定部は、
前記利用者によって申請された携帯電話番号を、手続を受け付ける窓口となる手続窓口サーバから取得し、
前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードを含む情報を取得し、
前記利用者特定情報が改ざんされておらず、前記手続窓口サーバから取得した携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、
情報管理サーバ。
a number determination unit that receives a message sent from a user terminal of a user who has requested a procedure using a calling application addressed to the mobile phone number , and determines that the mobile phone number of the user is correct if the mobile phone number applied for when the user requested the procedure matches the mobile phone number sent as the message source;
a telephone number acquisition unit that acquires the mobile phone number of the user that is determined to be correct by the number determination unit;
a procedure execution unit that executes a procedure requested by the user using the mobile phone number of the user acquired by the telephone number acquisition unit;
Equipped with
The number determination unit
The mobile phone number applied for by the user is obtained from a procedure window server that serves as a window for accepting procedures;
obtaining information including an encryption code obtained by encrypting user identification information that identifies the user in the message;
If the user identification information has not been tampered with and the mobile phone number acquired from the procedure window server matches the mobile phone number of the sender of the message, it is determined that there is no error in the user's mobile phone number.
Information management server.
前記通話アプリケーションに設定された企業アカウントを利用する顧客に関する顧客情報であって、前記顧客が携帯キャリアと契約している携帯電話番号を含む顧客情報を記憶する記憶部をさらに備え、
前記電話番号取得部によって取得された電話番号、及び前記記憶部に記憶された顧客情報に基づいて、前記利用者と前記利用者によって依頼された手続の主体である手続主体とが同一であるか否かを判定する本人確認を行う本人確認部を更に備え、
前記手続実行部は、前記本人確認部による本人確認の結果に応じて前記利用者が依頼した手続を実行する、
請求項1又は請求項に記載の情報管理サーバ。
a storage unit that stores customer information regarding a customer who uses a company account set in the calling application, the customer information including a mobile phone number that the customer has contracted with a mobile carrier;
and an identity verification unit that performs identity verification to determine whether the user is the same as a procedure subject that is a subject of a procedure requested by the user, based on the telephone number acquired by the telephone number acquisition unit and the customer information stored in the storage unit,
the procedure execution unit executes the procedure requested by the user in accordance with a result of the identity verification by the identity verification unit.
3. The information management server according to claim 1 or 2 .
ンピュータ装置である情報管理サーバが行う情報管理方法であって、
番号確定部が、手続を依頼した利用者の利用者端末から、携帯電話番号を宛先とする通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定し、
電話番号取得部が、前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得し、
手続実行部が、前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者から依頼された手続を実行し、
前記番号確定部は、
前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードと前記利用者によって申請された携帯電話番号を含む情報を取得し、
前記利用者特定情報が改ざんされているか否かを判定し、
前記利用者特定情報が改ざんされておらず、前記メッセージにて通知された携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、
情報管理方法。
An information management method performed by an information management server which is a computer device, comprising:
A number determination unit obtains a message sent from a user terminal of a user who has requested the procedure using a calling application addressed to the mobile phone number , and if the mobile phone number applied for when the user requested the procedure matches the mobile phone number sent as the message source, determines that the mobile phone number of the user is correct;
A telephone number acquisition unit acquires the mobile phone number of the user that is determined to be correct by the number determination unit,
a procedure execution unit executes a procedure requested by the user using the mobile phone number of the user acquired by the telephone number acquisition unit;
The number determination unit
Acquire information including a cryptographic code in which user identification information identifying the user in the message is encrypted and a mobile phone number applied for by the user,
determining whether the user identification information has been tampered with;
If the user identification information has not been tampered with and the mobile phone number notified in the message matches the mobile phone number of the sender of the message, it is determined that the mobile phone number of the user is correct .
How information is managed.
号確定部が、手続を依頼した利用者の利用者端末から、携帯電話番号を宛先とする通話アプリケーションを用いて通知されたメッセージを取得し、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定し、
電話番号取得部が、前記番号確定部によって誤りがないと判定された前記利用者の携帯電話番号を取得し、
手続実行部が、前記電話番号取得部によって取得された前記利用者の携帯電話番号を用いて前記利用者から依頼された手続を実行し、
前記番号確定部は、前記利用者によって申請された携帯電話番号を、手続を受け付ける窓口となる手続窓口サーバから取得し、
前記メッセージにおいて前記利用者を特定する利用者特定情報が暗号化された暗号コードを含む情報を取得し、
前記利用者特定情報が改ざんされておらず、前記手続窓口サーバから取得した携帯電話番号と前記メッセージの通知元である携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する、
情報管理方法。
A number determination unit obtains a message sent from a user terminal of a user who has requested the procedure using a calling application addressed to the mobile phone number , and if the mobile phone number applied for when the user requested the procedure matches the mobile phone number sent as the message source, determines that the mobile phone number of the user is correct;
A telephone number acquisition unit acquires the mobile phone number of the user that is determined to be correct by the number determination unit,
a procedure execution unit executes a procedure requested by the user using the mobile phone number of the user acquired by the telephone number acquisition unit;
The number determination unit obtains the mobile phone number applied for by the user from a procedure window server that serves as a window for accepting procedures,
obtaining information including an encryption code obtained by encrypting user identification information that identifies the user in the message;
If the user identification information has not been tampered with and the mobile phone number acquired from the procedure window server matches the mobile phone number of the sender of the message, it is determined that there is no error in the user's mobile phone number .
How information is managed.
コンピュータを、請求項1から請求項のいずれか一項に記載の情報管理サーバとして動作させるためのプログラムであって、前記コンピュータを前記情報管理サーバが備える各部として機能させるためのプログラム。 4. A program for causing a computer to operate as the information management server according to claim 1 , the program causing the computer to function as each unit included in the information management server.
JP2021015025A 2021-02-02 2021-02-02 Information management server, information management method, and program Active JP7662992B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021015025A JP7662992B2 (en) 2021-02-02 2021-02-02 Information management server, information management method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021015025A JP7662992B2 (en) 2021-02-02 2021-02-02 Information management server, information management method, and program

Publications (2)

Publication Number Publication Date
JP2022118466A JP2022118466A (en) 2022-08-15
JP7662992B2 true JP7662992B2 (en) 2025-04-16

Family

ID=82839911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021015025A Active JP7662992B2 (en) 2021-02-02 2021-02-02 Information management server, information management method, and program

Country Status (1)

Country Link
JP (1) JP7662992B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263519A (en) 2002-03-12 2003-09-19 Internet Telecom Kk Mobile phone authentication center system
JP2018121099A (en) 2017-01-23 2018-08-02 Emtg株式会社 Authentication system, authentication method, and program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003263519A (en) 2002-03-12 2003-09-19 Internet Telecom Kk Mobile phone authentication center system
JP2018121099A (en) 2017-01-23 2018-08-02 Emtg株式会社 Authentication system, authentication method, and program

Also Published As

Publication number Publication date
JP2022118466A (en) 2022-08-15

Similar Documents

Publication Publication Date Title
JP5290968B2 (en) Internet-based pre-verification system using telephone authentication service
US9756040B2 (en) User authentication method with enhanced security
GB2569278A (en) Methods and apparatus for verifying a user transaction
CN102713922A (en) Anytime confirmation of the verification token
US9197638B1 (en) Method and apparatus for remote identity proofing service issuing trusted identities
US20200196143A1 (en) Public key-based service authentication method and system
US10686774B2 (en) Authentication systems and methods for online services
CN111628871B (en) Block chain transaction processing method and device, electronic equipment and storage medium
US10764049B2 (en) Method for determining approval for access to gate through network, and server and computer-readable recording media using the same
CN113590930A (en) System and method for data access control using short-range transceivers
TW201640409A (en) System and method for transmitting credentials
US11546316B1 (en) System and method for receiving information among computer systems without enabling log ins if the user identifiers are compromised
JP2005044054A (en) Processing system for code string
GB2580635A (en) System for authentification
JP5991143B2 (en) Information processing apparatus, system, and information registration method
EP3867782A1 (en) Authentication system and method
US11599607B2 (en) Authentication method and system for a telecommunications system
JP7662992B2 (en) Information management server, information management method, and program
JP7571488B2 (en) Information management server, information management method, and program
JP7677005B2 (en) Information management system, information management method, server device, and program
JP7658098B2 (en) Personal information management device, program, and personal information management system
CN113645239A (en) Application login method and device, user terminal and storage medium
JP2007128310A (en) Service providing server and service providing system
KR102882836B1 (en) Automatic login service system and method using a secure browser with a built-in joint certificate
US11811745B1 (en) System and method for receiving information among computer systems without enabling log ins if the user identifiers are compromised

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240111

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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250221

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250318

R150 Certificate of patent or registration of utility model

Ref document number: 7662992

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150