JP7662992B2 - Information management server, information management method, and program - Google Patents
Information management server, information management method, and program Download PDFInfo
- 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
Links
- 238000007726 management method Methods 0.000 title claims description 136
- 238000000034 method Methods 0.000 claims description 413
- 238000012795 verification Methods 0.000 claims description 76
- 238000010586 diagram Methods 0.000 description 27
- 230000008569 process Effects 0.000 description 23
- 238000004891 communication Methods 0.000 description 17
- 230000004044 response Effects 0.000 description 16
- 238000012545 processing Methods 0.000 description 10
- 235000016496 Panda oleosa Nutrition 0.000 description 8
- 240000000220 Panda oleosa Species 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 5
- 230000005611 electricity Effects 0.000 description 2
- -1 electricity Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
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,
このようなサービスでは、ポータルサイトを介して利用者により入力された携帯電話番号などの個人情報に基づいて登録が扱われる。しかしながら、この場合入力ミス等に起因する携帯電話番号の誤りが発生し易いので、入力された携帯電話番号をそのまま用いてしまうと正しい手続を行うことができない可能性があるという問題があった。 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.
以下、発明の実施形態について図面を参照しながら説明する。以下では、引越に係る手続を行う場合を例示して説明するが、これに限定されない。窓口となるポータルサイトを介して行政機関及び民間事業者等に対する様々な手続を一括で行う場合に広く本実施形態を適用することができる。 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
引越手続サービス提供システム1は、引越手続サービスを提供するシステムである。引越手続サービスは、引越に伴って発生する様々な手続を一括してオンラインで実行するサービスである。
The moving procedure
引越手続サービス提供システム1では、引越に伴う手続を、本人確認を要しない手続と本人確認を要する手続とに分けそれぞれの手続を実行する。ここでの本人確認は、手続を申請する者と、手続の主体となる本人との同一性を確認することである。引越手続サービス提供システム1では、本人確認を要する手続については、利用者と手続主体との同一性を確認した上で手続を実行する。
In moving 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
利用者端末10は、引越手続サービスを利用する利用者のコンピュータ装置である。利用者端末10は、例えば、マートフォン、タブレット端末、携帯電話、PCなどである。
The
(ステップS11)
利用者端末10は、引越手続窓口サーバ20に利用申請を行う。利用申請は、引越手続サービスを利用する旨の申請である。
(ステップS12)
利用者端末10は、引越手続窓口サーバ20から結果通知を受信する。結果通知は、利用申請により依頼した手続における手続結果等の通知である。
(Step S11)
The
(Step S12)
The
引越手続窓口サーバ20は、引越手続サービスの窓口となるポータルサイトを運用するコンピュータ装置である。引越手続窓口サーバ20は、例えば、サーバ装置、PCなどである。引越手続窓口サーバ20は、利用者端末10から利用申請を受け付け、引越手続サービスを利用するために必要な情報を利用者端末10から取得する。引越手続窓口サーバ20は、引越情報220を用いて、利用者から依頼された手続を行う。
The moving
(ステップS13)
引越手続窓口サーバ20は、利用者から依頼された手続のうちの一部の手続について、業者サーバ70に手続を申請し、その手続結果を受信する。ここで、引越手続窓口サーバ20から業者サーバ70に依頼する手続は、行政手続及びライフラインの使用以外で引越に伴って発生するその他の手続であり、例えば、本人確認を要しない手続である。
(Step S13)
The moving
(ステップS14)
引越手続窓口サーバ20は、利用者から依頼された手続のうちの他の一部の手続について、ライフライン事業者サーバ60に手続を申請し、その手続結果を受信する。ここで、引越手続窓口サーバ20からライフライン事業者サーバ60に依頼する手続は、ライフラインの使用に係る手続であり、例えば、本人確認を要しない手続である。
(Step S14)
The moving
(ステップS15)
引越手続窓口サーバ20は、利用者から依頼された手続のうち、本人確認を要する手続に関する情報を情報管理サーバ30に通知し、情報管理サーバ30に本人確認を要する手続の実行を依頼する。引越手続窓口サーバ20は、本人確認を要する手続を実行した結果を情報管理サーバ30から受信する。
(Step S15)
The moving
情報管理サーバ30は、利用者が依頼した手続のうち、本人確認を要する手続を実行するコンピュータ装置である。情報管理サーバ30は、例えば、企業が運用するサーバ装置、PCなどである。情報管理サーバ30は、引越手続窓口サーバ20から利用者に関する情報を取得し、取得した情報を用いて、利用者と手続主体となる本人との同一性を確認する。情報管理サーバ30は、携帯キャリアサーバ80から得られる情報を用いて利用者と手続主体となる本人との同一性を確認する(符号M)。情報管理サーバ30が、利用者と手続主体となる本人との同一性を確認する方法にいては後で詳しく説明する。
The
(ステップS16)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの一部の手続について、ライフライン事業者サーバ60に手続を申請し、その手続結果を受信する。ここで、情報管理サーバ30からライフライン事業者サーバ60に依頼する手続は、ライフラインの使用に係る手続であり、本人確認を要する手続である。
(Step S16)
The
(ステップS17)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの他の一部の手続について、業者サーバ70に手続を申請し、その手続結果を受信する。ここで、情報管理サーバ30から業者サーバ70に依頼する手続は、行政手続及びライフラインの使用以外で引越に伴って発生するその他の手続であり、本人確認を要する手続である。
(Step S17)
The
(ステップS18)
情報管理サーバ30は、引越手続窓口サーバ20から依頼された手続のうちの行政手続について、行政手続窓口サーバ40に手続を申請し、その手続結果を受信する。
(Step S18)
The
行政手続窓口サーバ40は、行政手続サービスの窓口となるポータルサイトを運用するコンピュータ装置である。行政手続窓口サーバ40は、例えば、省庁が運用するサーバ装置、PCなどである。行政手続窓口サーバ40は、情報管理サーバ30から行政手続の申請を受け付け、行政手続に必要な情報を取得する。
The administrative
(ステップS19)
行政手続窓口サーバ40は、情報管理サーバ30から取得した情報を用いて、自治体サーバ50に行政手続を申請し、その手続結果を自治体サーバ50から受信する。
(Step S19)
The administrative
自治体サーバ50は、行政手続を行うコンピュータ装置である。自治体サーバ50は例えば、自治体により運用されるサーバ装置、PCなどである。自治体サーバ50は、行政手続窓口サーバ40から、行政手続を申請する旨、及びその行政手続に要する情報を受信し、受信した情報に基づいて行政手続を行う。自治体サーバ50は、手続結果を行政手続窓口サーバ40に通知する。
The
ライフライン事業者サーバ60は、水道、電気、ガスなどのライフラインの利用に係る手続を行うコンピュータ装置である。ライフライン事業者サーバ60は、例えば、ライフライン事業者により運用されるサーバ装置、PCなどである。ライフライン事業者サーバ60は、引越手続窓口サーバ20から本人確認を要しない手続の申請に基づいて手続を行い、手続結果を引越手続窓口サーバ20に通知する。また、ライフライン事業者サーバ60は、情報管理サーバ30から本人確認を要する手続の申請に基づいて手続を行い、手続結果を情報管理サーバ30に通知する。
The
業者サーバ70は、ライフライン以外で引越に伴って発生する手続を行うコンピュータ装置である。業者サーバ70は、例えば、民間事業者により運用されるサーバ装置、PCなどである。業者サーバ70は、引越手続窓口サーバ20から本人確認を要しない手続の申請に基づいて手続を行い、手続結果を引越手続窓口サーバ20に通知する。また、業者サーバ70は、情報管理サーバ30から本人確認を要する手続の申請に基づいて手続を行い、手続結果を情報管理サーバ30に通知する。
The
携帯キャリアサーバ80は、携帯電話による通信通話サービスを提供するコンピュータ装置である。携帯キャリアサーバ80は、利用者が契約する携帯キャリア(携帯電話事業者)により運用されるサーバ装置、PCなどである。携帯キャリアサーバ80は、携帯電話同士でテキストや写真、静止画像や動画像などのメッセージの送受信を行うことができるアプリケーションプログラム(以下、通話アプリという)を提供する。通話アプリでは、携帯電話の電話番号を宛先としてメッセージの送受信が行われる。
The
通話アプリでは、企業のアカウント(以下、企業アカウントという)が設定されている。携帯電話の契約者は、通話アプリ上で企業アカウントをフォローする(利用する)ことによって、その企業とメッセージと情報のやり取りを行うことが可能である。 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
図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
制御部13は、利用者端末10を統括的に制御する。例えば、制御部13は、利用者の入力操作に応じて、引越手続窓口サーバ20が提供するポータルサイトに対応する所定のURL(Uniform Resource Locator)にアクセスする。制御部13は、アクセスしたサイトから、引越手続サービスの利用申請を行うための所定の入力フォーム画面を取得し、取得した画面を表示部(不図示)に表示させる。制御部13は、利用者の操作等によって、表示させた入力フォーム画面に利用申請に必要な情報が入力され、入力した情報を送信する旨の操作がなされると、引越に係る情報を引越手続窓口サーバ20に送信する。これによって、利用者端末10から引越手続窓口サーバ20に利用申請が行われる。
The
図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
記憶部22は、引越手続窓口サーバ20の各種の処理を実行するためのプログラム、及び各種の処理を行う際に利用される一時的なデータを記憶する。記憶部22は、例えば、引越情報220を記憶する。引越情報220は、利用者の引越に関する情報である。引越情報220は、例えば、利用者端末10による引越手続サービスの利用申請に伴って、利用者端末10から通知された情報によって構成される。引越情報220は、例えば、利用者の氏名、旧住所、新住所、引越日、引越手続サービスを利用して行う手続の内容などを示す情報である。
The
制御部23は、引越手続窓口サーバ20を統括的に制御する。例えば、制御部23は、ポータルサイトに係る各種の処理を実行する。制御部23は、ポータルサイトにアクセスしてきた利用者端末10からの要求に応じて、引越手続サービスを利用するための所定の入力フォーム画面等の情報を利用者端末10に通知する。また、制御部23は、通信部21が利用者端末10から入力フォーム画面に入力された情報の利用申請に係る情報を受信した場合、通信部21を介してその情報を取得し、取得した情報を用いて引越情報220を作成し、作成した引越情報220を記憶部22に記憶させる。
The
また、制御部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
制御部23は、引越情報220を情報管理サーバ30に通知した場合、情報管理サーバ30から手続結果を受信する。制御部23は、引越情報220をライフライン事業者サーバ60に通知した場合、ライフライン事業者サーバ60から手続結果を受信する。制御部23は、引越情報220を業者サーバ70に通知した場合、業者サーバ70から手続結果を受信する。
When the
図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
図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
記憶部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
記憶部32は、例えば、顧客情報320と、手続情報321とを記憶する。顧客情報320は、通話アプリに設定された企業アカウントをフォローする(利用する)携帯電話の契約者(顧客)に関する情報である。顧客情報320には、少なくとも、顧客の携帯電話番号を示す情報が含まれる。顧客の携帯電話番号は、顧客が企業アカウントをフォローし、顧客が企業アカウントと情報をやり取りするための顧客アカウントが作成された際に、携帯キャリアサーバ80から企業側の装置(例えば、情報管理サーバ30)に通知される。
The
手続情報321は、引越手続サービスにおいて利用者から依頼された手続のうち、本人確認を要する手続に関する情報である。手続情報321は、引越手続窓口サーバ20から通知される引越情報220の全部または一部の情報を用いて作成される情報である。
制御部33は、情報管理サーバ30の各構成を制御する。制御部33は、例えば、情報管理サーバ30のCPU(Central Processing Unit)が記憶部52に予め記憶されたプログラムを実行することにより実現される。また、制御部33は、ASIC(Application Specific Integrated Circuit)等の集積回路として実現されてもよい。制御部33は、例えば、企業アカウント制御部330と、引越情報取得部331と、本人確認部332と、手続実行部333と、装置制御部334と、番号確定部335とを備える。
The
企業アカウント制御部330は、通話アプリに設定された企業アカウントを介したサービスを提供する。企業アカウントを介したサービスの内容は任意であってよいが、例えば、顧客の個人情報を預かり、顧客の同意を得た上で顧客の個人情報を手続先と連携させることで諸手続をオンラインで行うサービス等である。顧客は、企業アカウントを介したサービスを利用することにより、諸手続きを、安全に且つ手間を少なくして実行することが可能となる。
The corporate
例えば、企業アカウント制御部330は、携帯キャリアサーバ80から通知される顧客の携帯電話番号を取得する。ここでの顧客の携帯電話番号は、企業アカウントをフォローした携帯電話を契約した契約者(顧客)に割り当てられた携帯電話番号である。企業アカウント制御部330は、取得した情報を用いて、その顧客の顧客情報320を新規に作成する。また、企業アカウント制御部330は、取得した顧客の携帯電話の電話番号あてにメッセージを通知する。
For example, the corporate
ここで通知するメッセージは、例えば、企業アカウントを介したサービスへの登録を促すものである。顧客は、例えば、メッセージの案内に応じて、企業アカウントを介したサービスを利用するためのログインパスワードや、サービスを利用して行う手続先、及びその手続に要する個人情報などを入力し、入力内容を確認した上で送信する操作を行う。これにより、企業アカウント制御部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
なお、上記では、情報管理サーバ30が備える機能部(企業アカウント制御部330)が、企業アカウントを運用する場合を例示して説明したが、これに限定されない。情報管理サーバ30は、少なくとも、顧客情報320を記憶していればよい。例えば、情報管理サーバ30とは異なる外部サーバにより企業アカウントが運用され、顧客の携帯電話番号や個人情報が情報管理サーバ30に通知される構成であってもよい。この場合、情報管理サーバ30は、外部サーバから顧客の携帯電話番号が通知された場合にその情報を用いて顧客情報320を新規に作成し、顧客の個人情報が通知された場合にその顧客の顧客情報320を更新する。
In the above, the functional unit (corporate account control unit 330) of the
引越情報取得部331は、引越手続窓口サーバ20から通知される引越情報220を取得する。引越情報取得部331は、取得した情報を用いて手続情報321を作成し、作成した手続情報321を記憶部32に記憶させる。引越情報取得部331は、取得した引越情報220のうちの利用者の携帯電話番号を、本人確認部332に出力する。
The moving
ここで、引越情報取得部331は、手続前に行う本人確認においては引越情報220のうち少なくとも利用者の携帯電話番号を取得し、取得した電話番号を本人確認部332に出力できればよい。利用者の携帯電話番号が、本人確認部332による本人確認に用いられるためである。この場合、引越情報取得部331は、本人確認において、利用者と利用者が依頼する手続に係る主体との同一性が確認された場合に、残りの情報(引越情報220のうち利用者の携帯電話番号以外の情報)を取得する。
Here, the moving
本人確認部332は、利用者と、利用者が依頼する手続に係る主体との同一性を確認する。本人確認部332は、手続情報321を参照し利用者の携帯電話番号を取得する。本人確認部332は、取得した携帯電話番号を用いて顧客情報320を検索し、利用者の携帯電話番号と同じ電話番号が登録された顧客情報320が存在するか否かを判定する。利用者の携帯電話番号と同じ電話番号が登録された顧客情報320が存在する場合、利用者の携帯電話番号と同じ電話番号で携帯電話を契約した顧客が、架空の人物でなく実在する人物であることが判る。また、その顧客の携帯電話は不正に入手された携帯電話でないことが判る。
The
また、本人確認部332は、利用者の携帯電話番号と同じ番号が登録された顧客情報320が存在する場合、利用者と、同じ電話番号で紐づけられる顧客情報320に対応する顧客(対応顧客)とが、一致することを確認する。本人確認部332は、利用者と対応顧客とが一致した場合に、利用者と利用者が依頼する手続に係る主体との同一性が確認されたと判定する。
Furthermore, if there is
本実施形態では、利用者に、対応顧客を特定可能な情報(特定情報)を回答させることにより、利用者と対応顧客とが一致することを確認する。特定情報は、例えば、対応顧客しか知りえない(と推定される)事項に関する情報である。「対応顧客しか知りえない事項」を回答させることにより、利用者と対応顧客とが一致することを確認する。以下では、「対応顧客しか知りえない事項」として、「対応顧客が企業アカウントにログインするためのパスワード」を用いる場合を例に説明する。 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
この場合において、メッセージには、ワンタイム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
本人確認部332は、利用者によって入力されたパスワードを取得する。本人確認部332は、取得したパスワードと、対応顧客の顧客情報320とを突合させる。本人確認部332は、取得したパスワードが、対応顧客の顧客情報320に設定されているパスワードと一致した場合、利用者と対応顧客とが同一であると判定する。すなわち、利用者と利用者が依頼する手続に係る主体との同一性が確認されたと判定する。本人確認部332は、本人か確認を行った結果(確認結果)を手続実行部333に出力する。
The
手続実行部333は、利用者から依頼された手続を実行する。手続実行部333は、本人確認部332から本人確認を行った結果を取得する。手続実行部333は、本人確認部332によって利用者と利用者が依頼する手続に係る主体との同一性が確認された場合、手続を実行する。
The
手続実行部333は、まず、利用者に、情報を連携させることについての同意を得る処理を行う。ここでの「情報を連携させる」とは、手続に用いられる個人情報を、手続先の装置(行政手続窓口サーバ40、ライフライン事業者サーバ60、又は業者サーバ70)に送信することである。例えば、手続実行部333は、情報を連携させることについて同意するか否かを質問するメッセージを作成し、作成したメッセージを利用者端末10の電話番号あてに送信する。手続実行部333は、利用者端末10から、情報を連携させることについての同意する旨の応答が得られた場合、手続に必要な情報を手続情報321又は、引越手続窓口サーバ20から取得し、取得した情報を手続先(行政手続窓口サーバ40、ライフライン事業者サーバ60、又は業者サーバ70)に送信する。そして、手続実行部333は、手続先から手続結果を受信する。
The
装置制御部334は、情報管理サーバ30を統合的に制御する。例えば、装置制御部334は、通信部31が引越手続窓口サーバ20から受信した引越情報220を引越情報取得部331に出力する。装置制御部334は、本人確認部332や手続実行部333が作成したメッセージを、通信部31を介して利用者端末10に送信し、利用者端末10からメッセージに対する応答が得られた場合、その応答の内容を本人確認部332や手続実行部333に出力する。
The
番号確定部335は、引越手続窓口サーバ20と連携し、利用者によって申請された利用者の携帯電話番号に誤りがないか判定(確認)する。番号確定部335は、利用者の携帯電話番号に誤りがないと判定した場合、その番号を確定させる。すなわち、番号確定部335は、利用者の携帯電話番号に誤りがないと判定した場合、その誤りのない(確定された)携帯電話番号が引越情報取得部331に取得されるようにする。
The
例えば、番号確定部335は、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知する。これにより、引越手続窓口サーバ20から確定された携帯電話番号(及び対応する引越情報220の全部または一部)が情報管理サーバ30に通知される。或いは、番号確定部335は、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知すると共に、引越情報取得部331に確定された携帯電話番号を出力するようにしてもよい。番号確定部335が、携帯電話番号を確定させる方法については後で詳しく説明する。
For example, the
図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
図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
図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
(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
(Step S31)
When the
(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
(ステップ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
(Step S34)
In response to an inquiry from the
(Step S35)
The
(Step S36)
The
(Step S37)
The
(Step S38)
The
図9は、実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。
Figure 9 is a sequence diagram showing the flow of processing performed by the moving procedure
このシーケンス図では、まず引越手続窓口サーバ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
(ステップS40)
利用者端末10は、引越手続窓口サーバ20に、引越手続サービスの利用申請を通知する。利用者端末10は、例えば、引越手続窓口サーバ20のポータルサイトに表示された利用申請に係る入力フォームにしたがって必要事項を入力し、入力した事項を送信する操作を行うことによって、利用申請を行う。利用申請では、引越手続サービスに依頼したい手続の内容、及び利用者の携帯電話の電話番号が、引越手続窓口サーバ20に通知される。
(ステップS41)
引越手続窓口サーバ20は、利用者の携帯電話番号を確定させる処理(番号確定処理)を実行する。利用者の携帯電話番号を確定させる処理の詳細については後で詳しく説明する。
(ステップS42)
引越手続窓口サーバ20は、利用者の携帯電話番号が確定した場合に、その利用者の携帯電話番号を情報管理サーバ30に通知する。この処理に先立ち、引越手続窓口サーバ20は、利用者の引越情報を情報管理サーバ30と連携する旨の承諾を得るようにしてもよい。この場合、例えば、引越手続窓口サーバ20は、ポータルサイトに、利用者が引越情報の連携先を選択する画面を表示する。引越手続窓口サーバ20は、引越情報の連携先の候補として、情報管理サーバ30に対応する企業アカウントを表示する。そして、引越手続窓口サーバ20は、利用者端末10から情報管理サーバ30に対応する企業アカウントを引越情報の連携先として選択する旨の通知があり、且つ、利用者の携帯電話番号が確定した場合に、その利用者の携帯電話番号を情報管理サーバ30に通知する。
(Step S40)
The
(Step S41)
The moving
(Step S42)
When the mobile phone number of the user is confirmed, the moving
(ステップS43)
情報管理サーバ30は、利用者の携帯電話番号を取得し、取得した電話番号に基づいて手続情報321を作成する。
(ステップS44)
情報管理サーバ30は、ワンタイムURLを作成する。ここで、情報管理サーバ30は、引越手続窓口サーバ20から利用者の携帯電話番号を受信した場合、受信した利用者の携帯電話番号に基づいて顧客情報320を参照する。情報管理サーバ30は、利用者の携帯電話番号と同じ番号が割り当てられた携帯電話を契約した顧客(対応顧客)の顧客情報320が記憶されていた場合、ワンタイムURLを作成する。
(ステップS45)
情報管理サーバ30は、作成したワンタイムURLを表示したワンタイムURL付きのメッセージを、企業アカウントを介して利用者端末10の電話番号あてに通知する。ここで通知するメッセージにコメントが付されていてもよい。コメントには、例えば、メッセージに示されたワンタイムURLにアクセスして本人確認を行うように要請する内容、及び、本人確認か行われないと引越手続が実行されないことや、ワンタイムURLの有効期限などが示される。
(Step S43)
The
(Step S44)
The
(Step S45)
The
(ステップ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
(ステップS47)
情報管理サーバ30は、利用者が入力したパスワードを取得し、取得したパスワードに基づいて本人確認を行う。情報管理サーバ30は、利用者が入力したパスワードと、対応顧客の顧客情報320に示されたパスワードとを突合させる。情報管理サーバ30は、両パスワードが一致した場合、本人確認ができたと判定する。一方、情報管理サーバ30は、両方のパスワードが一致しない場合、或いは予め定めた制限時間内にワンタイムURLに対応するサイトにパスワードが入力されない場合、本人確認ができなかったと判定する。この場合、例えば、情報管理サーバ30は、利用者の本人確認ができなかった旨を、引越手続窓口サーバ20などに通知するようにしてもよい。
(Step S47)
The
(ステップS48)
情報管理サーバ30は、本人確認ができた場合、その利用者端末10の電話番号あてに情報連携の同意を確認するメッセージを作成する。メッセージには、例えば、手続に要する個人情報を手続先に送信することに同意するか否かの応答を要請する内容、及び、利用者が同意しない場合には手続先に個人情報を送信することはない旨などが示される。なお、ここでの情報連携には、情報管理サーバ30が、引越手続窓口サーバ20から、利用者の引越情報220を取得することが含まれる。
(ステップS49)
情報管理サーバ30は、ステップS48で作成したメッセージを、企業アカウントを介して利用者端末10に通知する。例えば、メッセージには、「手続に要する個人情報を手続先に送信してよいでしょうか」等の質問と共に、「はい」、「いいえ」等、利用者が同意するか否かを意思表示するための選択ボタンが設定される。
(ステップS50)
利用者は、情報管理サーバ30から通知されたメッセージを視認し、「はい」又は「いいえ」が示された選択ボタンのいずれかをタッチ操作する。これにより、利用者が同意するか否かを示す応答メッセージが、利用者端末10から情報管理サーバ30に通知される。
(Step S48)
If the
(Step S49)
The
(Step S50)
The user visually checks the message sent from the
(ステップS51)
情報管理サーバ30は、利用者端末10からの応答メッセージに、利用者が同意する旨の情報が示されていた場合、引越手続窓口サーバ20に、利用者の引越情報220(携帯電話番号以外の情報)を要求する。
(ステップS52)
引越手続窓口サーバ20は、情報管理サーバ30からの要求に応じて、利用者の引越情報220(携帯電話番号以外の情報)を、情報管理サーバ30に送信する。
(ステップS53)
情報管理サーバ30は、利用者の引越情報220(携帯電話番号以外の情報)を取得し、取得した情報に基づいて手続情報321を更新する。
(Step S51)
If the response message from the
(Step S52)
In response to a request from the
(Step S53)
The
なお、上記のシーケンス図では、ステップS43にて顧客情報320を作成した後に、ステップS44~S47にて本人確認を行う場合の流れを説明したが、これに限定されない。情報管理サーバ30は、本人確認を行った後に、顧客情報320を作成するようにしてもよい。
Note that in the above sequence diagram, the flow is described for the case where
また、ステップS45にて、情報管理サーバ30は、企業アカウントが連携する手続先の事業者を介して、利用者端末10の電話番号あてに、ワンタイムURLを通知するようにしてもよい。この場合、情報管理サーバ30がワンタイムURLを送信しているが、利用者端末10の利用者には、あたかも手続先の事業者からワンタイムURLが通知されたように見える。「情報管理サーバ30が利用者端末10の電話番号あてに、ワンタイムURLを通知する」という構成には、このような態様が含まれる。
In addition, in step S45, the
また、ステップS49にて、情報管理サーバ30が利用者端末10の電話番号あてに情報連携の同意を確認するメッセージを通知する場合を例示して説明した。しかしながら、これに限定されない。引越手続窓口サーバ20が、情報連携の同意を確認するメッセージを通知するようにしてもよい。この場合、ステップS48にて情報管理サーバ30は、本人確認ができた場合、その旨を、引越手続窓口サーバ20に通知する。引越手続窓口サーバ20は、情報管理サーバ30から本人確認ができた旨の通知を受けると、情報連携の同意を確認するメッセージを作成し、作成したメッセージを利用者端末10の電話番号あてに通知する。
Also, in step S49, a case has been described in which the
ここで、利用者の携帯電話番号を確定させる処理について詳しく説明する。 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
引越手続窓口サーバ20は、利用者コードと携帯電話番号を暗号化した暗号コードを作成する。以下の説明では、暗号コードにおいて暗号化される前の情報(ここでは、利用者コードと携帯電話番号)を「暗号化前情報」という。引越手続窓口サーバ20は、例えば、予め記憶された暗号キーなどを用いて暗号化前情報を暗号化することにより暗号コードを作成する。或いは、暗号化は、暗号化前情報のハッシュ値を算出し、算出したハッシュ値を暗号コードとするようにしてもよい。
The moving
引越手続窓口サーバ20は、利用者から利用申請がなされた画面に、利用者から申請された携帯電話番号、及び暗号コードを表示させる。この際、引越手続窓口サーバ20は、通話アプリを利用したメッセージがやり取りされるトークルームに繋がるリンク(いわゆる、ディープリンク)を示す情報(以下、リンク情報という)を、暗号コード等と共に表示させる。
The moving
図10A、図10B、図10Cは、引越手続窓口サーバ20がポータルサイトに表示させる画面の例が示されている。
Figures 10A, 10B, and 10C show examples of screens that the moving
図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
The screen that the moving
利用者は、表示部14に表示された図10Aに示すような画面を視認し、例えば、電話番号を確認した上でボタンLをタップ操作(タッチ操作)する。ボタンLがタップ操作されることにより、ボタンLに埋め込まれたリンク情報に基づいて通話アプリが起動され、起動された通話アプリのトークルームが表示される。
The user visually checks a screen such as that shown in FIG. 10A displayed on the
図10Bには、ボタンLがタップ操作された場合に表示部14に表示される画面の例が示されている。この図の例に示すように、ボタンLがタップ操作されると、通話アプリのトークルームが表示される。この図の例では、通信相手を企業アカウントとするトークルームが示されている。トークルームの通信相手は、企業アカウントに限定されることはなく、ボタンLに埋め込まれたリンク情報によって任意に設定されてよい。例えば、トークルームの通信相手が引越手続窓口サーバ20に設定されていてもよい。
FIG. 10B shows an example of a screen displayed on the
また、この図の例に示すように、トークルームのメッセージ入力欄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
本実施形態では、情報管理サーバ30の番号確定部335によって、利用者により申請された携帯電話番号を確定させる処理が実行される。トークルームの通信相手が企業アカウントである場合、情報管理サーバ30にメッセージの内容が通知される。この場合、情報管理サーバ30は、番号確定部335によって電話番号を確定させる処理を行い、その処理結果を、図10Cのように通知されたメッセージに対する応答として通知する。
In this embodiment, the
トークルームの通信相手が引越手続窓口サーバ20に設定されている場合、引越手続窓口サーバ20にメッセージの内容が通知される。この場合、引越手続窓口サーバ20は、例えば、メッセージを受信した旨の御礼を示す応答を行う。そして、引越手続窓口サーバ20は、受信したメッセージの内容(暗号コード)と、携帯電話番号(メッセージの通知元としてキャリアから引越手続窓口サーバ20に通知された携帯電話番号)を情報管理サーバ30に送信する。情報管理サーバ30は、番号確定部335によって電話番号を確定させる処理を行い、その処理結果を、引越手続窓口サーバ20に送信する。引越手続窓口サーバ20は、情報管理サーバ30から受信した処理結果をトークルームに通知する。
If the communication partner of the talk room is set to the moving
図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
図12は、実施形態に係る引越手続サービス提供システム1が行う処理の流れを示すシーケンス図である。
Figure 12 is a sequence diagram showing the flow of processing performed by the moving procedure
(ステップ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
(Step S61)
The moving
(Step S62)
The moving
(Step S63)
The moving
(Step S64)
The moving
(Step S65)
The user clicks (tap) the button L of the portal site displayed on the
(Step S66)
The
(Step S67)
The
(Step S68)
When the user taps the send button B, a message is sent from the
(ステップS69)
情報管理サーバ30は、利用者端末10からのメッセージを受信し、利用者の暗号コードを取得する。情報管理サーバ30の番号確定部335は、暗号コードを復号する。暗号コードが暗号キーを用いて暗号化されたものである場合、番号確定部335は、暗号コードの暗号化に対応する復号用の暗号キーを用いて暗号コードを復号する。なお、番号確定部335は、暗号コードがハッシュ値である場合、暗号コードを復号しない。
(Step S69)
The
(ステップS70)
番号確定部335は、通知された暗号コードにおける改ざんの有無を判定(確認)する。暗号コードが暗号キーを用いて暗号化されたものである場合、番号確定部335は、暗号コードを復号した結果に基づいて暗号コードが改ざんされたか否かを判定する。例えば、番号確定部335は、暗号コードを復号できない場合、暗号コードが改ざんされたと判定する。一方、番号確定部335は、暗号コードを復号できた場合、暗号コードが改ざんされていないと判定する。
(Step S70)
The
暗号コードがハッシュ値である場合、番号確定部335は、メッセージで受信したハッシュ値(第1ハッシュ値という)と、暗号化前情報から算出されるハッシュ値(第2ハッシュ値)とが一致するか否かを判定する。番号確定部335は、第1ハッシュ値と、第2ハッシュ値とが一致する場合、暗号コードが改ざんされていないと判定する。一方、番号確定部335は、第1ハッシュ値と、第2ハッシュ値とが一致しない場合、暗号コードが改ざんされたと判定する。
If the encryption code is a hash value, the
なお、番号確定部335が、暗号化前情報からハッシュ値(第2ハッシュ値)を算出する場合、番号確定部335は事前に暗号化前情報を取得する必要がある。この場合、例えば、ステップS61で引越手続窓口サーバ20によって利用者コードが作成された際などに、引越手続窓口サーバ20が利用者コードとその利用者の携帯電話番号とを暗号化前情報として情報管理サーバ30に通知するようにしてもよい。
或いは、番号確定部335が、事前にハッシュ値(第2ハッシュ値)取得しておき、事前に取得したハッシュ値(第2ハッシュ値)と、メッセージで受信したハッシュ値(第1ハッシュ値)とが一致するか否かを判定するようにしてもよい。この場合、例えば、番号確定部335は、ステップS62で引越手続窓口サーバ20によって暗号コード(ハッシュ値)が作成された場合に、引越手続窓口サーバ20が暗号コードを情報管理サーバ30に通知する。
また、番号確定部335は、携帯電話番号に基づいて本人確認を行うようにしてもよい。例えば、番号確定部335は、事前に取得した利用者の携帯電話番号と、今回取得した暗号コードに示された携帯電話番号とが一致する場合に本人確認が正しく行われたと判定する。
When the
Alternatively, the
The
(ステップS71)
番号確定部335は、携帯電話番号に誤りがないかの判定(確認)を行う。番号確定部335は、メッセージで受信した暗号コードを復号して得られる携帯電話番号(第1番号という)と、メッセージの通知元としてキャリアから通知された携帯電話番号(第2番号という)とが一致するか否かを判定する。番号確定部335は、第1番号と第2番号とが一致する場合、利用者によって申請された携帯電話番号に誤りがない判定する。一方、番号確定部335は、第1番号と第2番号とが一致しない場合、利用者によって申請された携帯電話番号に誤りがあると判定する。
番号確定部335は、メッセージで受信した暗号コードが改ざんされておらず、且つ、利用者によって申請された携帯電話番号に誤りがない場合、その番号を確定させる。この場合、利用者の携帯電話番号に加えて、利用者の個人情報(生年月日やカナ氏名等)が一致するか否かを確認することができ、利用者の個人情報に誤りがないかを確認することが可能となる。
(ステップS72)
番号確定部335は、利用者によって申請された携帯電話番号を確定させた場合、携帯電話番号が確定された旨を引越手続窓口サーバ20に通知する。なお、番号確定部335は、利用者によって申請された携帯電話番号を確定させた場合、顧客情報320と紐づけを行うようにしてもよい。具体的に、番号確定部335は、確定された携帯電話番号が記憶されている顧客情報320を抽出し、抽出した顧客情報320の顧客と、今回確定された携帯電話番号を申請して利用申請を行った利用者とを紐づける。これにより、顧客情報320と紐付ける場合に、利用者の携帯電話番号に加えて、利用者の個人情報(生年月日やカナ氏名等)が一致するか否かを確認することができ、利用者の個人情報に誤りがないことについての確実性を向上させることが可能となる。
(Step S71)
The
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
(Step S72)
When the
以上説明したように、実施形態の情報管理サーバ30は、番号確定部335と、引越情報取得部331(「電話番号取得部」の一例)と、記憶部32と、手続実行部333とを備える。記憶部32は、顧客情報320を記憶する。顧客情報320は、通話アプリに設定された企業アカウントを利用する顧客に関する情報であって、その顧客が携帯キャリアと契約している携帯電話の電話番号を含む情報である。番号確定部335は、手続を依頼した利用者の利用者端末から前記通話アプリケーションを用いて通知されたメッセージを取得する。番号確定部335は、前記利用者によって手続が依頼された際に申請された携帯電話番号と前記メッセージの通知元となる携帯電話番号とが一致した場合、前記利用者の携帯電話番号に誤りがないと判定する。引越情報取得部331は、番号確定部335によって誤りがないと判定された利用者の携帯電話番号を取得する。手続実行部333は、引越情報取得部331によって取得された前記利用者の携帯電話番号を用いて、利用者から依頼された手続を実行する。
As described above, the
これにより、実施形態の情報管理サーバ30では、確定された番号を用いて各種の手続を行うことが可能となる。したがって、利用者によって申請された携帯電話番号が、その番号が割当てられていない他の携帯電話から通知された場合や、顧客の入力ミスにより誤った番号が申請された場合などに番号を確定させないようにして、利用者の利用者端末10とは異なる他人の端末にメッセージが通知されてしまうような事態を抑止することができる。
In this way, the
また、実施形態の情報管理サーバ30では、番号確定部335は、メッセージにおいて暗号コードと、利用者によって申請された携帯電話番号を含む情報を取得する。暗号コードは、暗号化前情報が暗号化された情報である。暗号化前情報は、利用者コードと携帯電話番号とで構成される情報であり、「利用者を特定する利用者特定情報」の一例である。番号確定部335は、暗号コードが改ざんされているか否かを判定する。番号確定部335は、暗号コードが改ざんされておらず、メッセージにて通知された携帯電話番号とメッセージの通知元である携帯電話番号とが一致した場合、利用者の携帯電話番号を確定させる。これにより、実施形態の情報管理サーバ30では、暗号コードが改ざんされた場合に番号を確定させないようにすることができる。したがって、利用者のなりすまし等による不正な手続を抑制することができる。
In addition, in the
また、実施形態の情報管理サーバ30では、本人確認部332を更に備える。本人確認部332は、引越情報取得部331によって取得された電話番号、及び記憶部32に記憶された顧客情報320に基づいて、利用者と、利用者によって依頼された手続の主体である手続主体とが同一であるか否かを判定する本人確認を行う。手続実行部333は、本人確認部332による本人確認の結果に応じて、利用者から依頼された手続を実行する。これにより、実施形態の情報管理サーバ30では、誤りのない(確定された)携帯電話番号に基づいて本人確認を行うことができ、手続をより正確に行うことができる。
The
(実施形態の変形例)
図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
(ステップ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
(Step S82)
The
(Step S84)
The moving
(Step S93)
The
以上説明したように、実施形態の変形例にかかる情報管理サーバ30では、番号確定部335は、利用者によって申請された携帯電話番号を、引越手続窓口サーバ20(手続を受け付ける窓口となる手続窓口サーバ)から取得する。番号確定部335は、メッセージにおいて暗号コードを含む情報を取得する。暗号コードは、暗号化前情報が暗号化された情報である。ここでの暗号化前情報は、利用者コードであり、「利用者を特定する利用者特定情報」の一例である。番号確定部335は、暗号コードが改ざんされているか否かを判定する。番号確定部335は、暗号コードが改ざんされておらず、引越手続窓口サーバ20から通知された携帯電話番号とメッセージの通知元である携帯電話番号とが一致した場合、利用者の携帯電話番号を確定させる。これにより、実施形態の情報管理サーバ30では、暗号コードが改ざんされた場合に番号を確定させないようにすることができる。したがって、利用者のなりすまし等による不正な手続を抑制することができる。利用者コードは、ランダムキーのみで構成されてもよい。利用者の個人情報(生年月日やカナ氏名等)を用いる場合と比較して、精度が低下する場合があるものの、ランダムキーのみを用いて利用者の個人情報に誤りがないかを確認することができる。また、暗号化前情報は、利用者の携帯電話番号のみで構成されてもよい。
As described above, in the
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 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又は請求項2に記載の情報管理サーバ。 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.
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)
| 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 |
-
2021
- 2021-02-02 JP JP2021015025A patent/JP7662992B2/en active Active
Patent Citations (2)
| 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 |