Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7583650B2 - Delegation application system, delegation application method, and delegation application program - Google Patents
[go: Go Back, main page]

JP7583650B2 - Delegation application system, delegation application method, and delegation application program - Google Patents

Delegation application system, delegation application method, and delegation application program Download PDF

Info

Publication number
JP7583650B2
JP7583650B2 JP2021038944A JP2021038944A JP7583650B2 JP 7583650 B2 JP7583650 B2 JP 7583650B2 JP 2021038944 A JP2021038944 A JP 2021038944A JP 2021038944 A JP2021038944 A JP 2021038944A JP 7583650 B2 JP7583650 B2 JP 7583650B2
Authority
JP
Japan
Prior art keywords
delegation
data
application
verification
agent
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
JP2021038944A
Other languages
Japanese (ja)
Other versions
JP2022138838A (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.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2021038944A priority Critical patent/JP7583650B2/en
Publication of JP2022138838A publication Critical patent/JP2022138838A/en
Application granted granted Critical
Publication of JP7583650B2 publication Critical patent/JP7583650B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、委任申請システム、委任申請方法、及び委任申請プログラムに関する。 The present invention relates to a delegation application system, a delegation application method, and a delegation application program.

近年、電子委任状法(電子委任状の普及に関する法律)が施行され、デジタルファースト実現に向けた指針が策定されている。電子委任状法では主に、法人の使用人等がその手続きを行う権限を当該法人の代表者から委任されていることが具体化されている。一方で、行政や民間の手続きでは、雇用関係にない人々の間で委任内容を記載した紙面に署名や捺印を行って作成された委任状を用いた委任が行われている。 In recent years, the Electronic Power of Attorney Act (Act on the Dissemination of Electronic Power of Attorney) has been enacted, and guidelines for realizing a digital-first society have been formulated. The Electronic Power of Attorney Act mainly specifies that the authority to carry out procedures is delegated to employees of a corporation by the representative of the corporation. Meanwhile, in administrative and private procedures, delegation is carried out between people who are not in an employment relationship using a power of attorney that is created by signing or stamping a paper that describes the details of the delegation.

紙を用いた委任状を電子的に実現する技術としては、例えば特許文献1がある。特許文献1に開示された委任システムでは、委任者または代理人が、スマートデバイス等で電子的に作成した委任状を近距離無線通信を用いて委任者または代理人のスマートデバイスに送信して、署名を含むトークンを作成する。そして、手続き等のサービスを受ける際、委任を受けた代理人は、サービス提供端末に接続されたICカードリーダに代理人端末をかざしてトークンをサービス提供端末に送付し、サービス提供端末は、本人認証を実施した後、委任内容を確認する。このような特許文献1の委任システムによれば、代理による申請をペーパーレスで実施することができる。 One example of a technology for electronically realizing a paper power of attorney is Patent Document 1. In the delegation system disclosed in Patent Document 1, the principal or agent creates a power of attorney electronically on a smart device or the like, and sends it to the principal's or agent's smart device using short-range wireless communication to create a token that includes a signature. When receiving a service such as a procedure, the agent who has received the delegation holds the agent terminal over an IC card reader connected to the service providing terminal to send the token to the service providing terminal, and the service providing terminal performs identity authentication and then verifies the details of the delegation. With this delegation system of Patent Document 1, applications by proxy can be made paperlessly.

特開2016-206982号公報JP 2016-206982 A

しかしながら、特許文献1の委任システムでは、委任者または代理人は実施したい手続きに応じて自身で委任状の委任内容を作成する必要があり、サービス提供者は、委任状の内容を確認して、当該サービスにおける代理権限を有しているかを代理人に確認する必要があった。 However, in the delegation system of Patent Document 1, the principal or the agent must create the power of attorney content by themselves depending on the procedure they wish to carry out, and the service provider must check the content of the power of attorney and confirm with the agent whether they have the authority to act on behalf of the agent for the service in question.

本発明は以上の点を考慮してなされたもので、手続きの内容や委任に関する知識が乏しい委任者や代理人であっても手続きの代理申請に必要な申請書データ及び委任データを簡易に作成すること、及び/または、サービス提供者が代理人の代理権限を簡易に確認することを支援可能な、委任申請システム、委任申請方法、及び委任申請プログラムを提案しようとするものである。 The present invention has been made in consideration of the above points, and aims to propose a delegation application system, delegation application method, and delegation application program that can easily create the application data and delegation data required to apply for a procedure on behalf of a principal or agent who has little knowledge of the contents of the procedure or delegation, and/or can assist a service provider in easily confirming the proxy authority of an agent.

かかる課題を解決するため本発明においては、委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する委任申請システムであって、前記委任者が使用する委任者端末と、前記代理人が使用する代理人端末と、前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供し、前記フォーマットに基づいて作成された前記委任データを検証する検証支援装置と、前記申請書データとともに提出された前記委任データについて前記検証支援装置による前記検証で成功結果が得られた場合に、当該申請書データで申請されたサービスを提供するサービス提供装置と、を備え、前記手続きの申請前に、前記検証支援装置は、前記申請書データ及び前記委任データのフォーマットを前記委任者端末または前記代理人端末に送信し、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持し、前記手続きの申請時に、前記サービス提供装置は、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求し、前記検証支援装置は、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答し、前記サービス提供装置は、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供し、前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、前記手続きの申請時において前記検証支援装置は、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証する、委任申請システムが提供される。 In order to solve the above problem, the present invention provides an authorization application system that supports an application for a procedure to receive the provision of a service by an agent authorized by a principal, the system comprising: a principal terminal used by the principal; an agent terminal used by the agent; a verification support device that provides the principal terminal or the agent terminal with application data necessary for the application of the procedure and a format of authorization data proving that the application is authorized to the agent, and verifies the delegation data created based on the format; and a service providing device that provides the service requested with the application data when a successful result is obtained in the verification by the verification support device for the delegation data submitted together with the application data, and A delegation application system is provided in which the delegation data is received from the delegator terminal or the agent terminal and stored, and when applying for the procedure, the service providing device receives the application form data and the delegation data from the agent terminal and requests the verification support device to verify the delegation data, and the verification support device verifies the delegation data stored before applying for the procedure that corresponds to the delegation data that is the subject of the request and responds with the verification result to the service providing device, and if the verification result of the delegation data is successful, the service providing device provides the service requested in the application form data received from the agent terminal, and the delegation data can specify a delegation period indicating the validity period of the delegation data or a delegation number indicating the number of times the delegation data can be used, and when applying for the procedure, the verification support device verifies the delegation data based on the delegation period or the delegation number specified in the delegation data .

また、かかる課題を解決するため本発明においては、委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する、委任申請システムによる委任申請方法であって、前記委任申請システムは、前記委任者が使用する委任者端末と、前記代理人が使用する代理人端末と、検証支援装置と、サービスを提供するサービス提供装置と、を有し、前記手続きの申請前に、前記検証支援装置が、前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供する第1ステップと、前記検証支援装置が、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持する第2ステップと、前記手続きの申請時に、前記サービス提供装置が、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求する第3ステップと、前記検証支援装置が、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答する第4ステップと、前記サービス提供装置が、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供する第5ステップと、を備え、前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、前記第4ステップにおいて前記検証支援装置は、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証する、委任申請方法が提供される。 In addition, in order to solve the above problem, the present invention provides a delegation application method by a delegation application system that supports an application for a procedure to receive the provision of a service by an agent delegated by a principal, the delegation application system having a delegator terminal used by the principal, an agent terminal used by the agent, a verification support device, and a service providing device that provides a service, the method including a first step of, prior to the application for the procedure, the verification support device providing to the delegator terminal or the agent terminal a format of application form data necessary for the application for the procedure and delegation data proving that the application is delegated to the agent, a second step of, by the verification support device, receiving and retaining the application form data and the delegation data created based on each of the formats from the delegator terminal or the agent terminal, and a second step of, at the time of the application for the procedure, the service providing device receiving from the delegator terminal or the agent terminal a format of the application form data and the delegation data proving that the application is delegated to the agent, a third step of, upon receiving the application data and the delegation data from the agent terminal, requesting the verification support device to verify the delegation data; a fourth step of, by the verification support device, verifying the delegation data held before applying for the procedure that corresponds to the delegation data that is the subject of the request and responding to the service providing device with the verification result; and a fifth step of, by the service providing device, providing the service requested in the application data received from the agent terminal if the verification result of the delegation data is successful , wherein the delegation data can specify a delegation period indicating a validity period of the delegation data or a delegation number indicating the number of times the delegation data can be used effectively, and in the fourth step, the verification support device verifies the delegation data based on the delegation period or the delegation number specified in the delegation data .

また、かかる課題を解決するため本発明においては、委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する、委任申請システムを構成する計算機に実行させる委任申請プログラムであって、前記委任申請システムを構成する前記計算機には、前記委任者が使用する委任者端末と、前記代理人が使用する代理人端末と、検証支援装置と、サービスを提供するサービス提供装置と、が含まれ、前記手続きの申請前に、前記検証支援装置に、前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供する処理を実行させ、前記検証支援装置に、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持する処理を実行させ、前記手続きの申請時に、前記サービス提供装置に、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求する処理を実行させ、前記検証支援装置に、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答する処理を実行させ、前記サービス提供装置に、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供する処理を実行させるものであり、前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、前記手続きの申請時に前記検証支援装置に実行させる処理では、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証させる、委任申請プログラムが提供される。
In addition, in order to solve the above problem, the present invention provides a delegation application program to be executed by a computer constituting a delegation application system that supports an application for a procedure to receive the provision of a service by an agent delegated by a principal, the computer constituting the delegation application system including a delegator terminal used by the principal, an agent terminal used by the agent, a verification support device, and a service providing device that provides a service, the computer causing the verification support device to execute a process of providing, to the delegator terminal or the agent terminal, before the application for the procedure, application form data necessary for the application for the procedure and a format of delegation data that certifies that the application is delegated to the agent, the verification support device to execute a process of receiving and retaining the application form data and the delegation data created based on each of the formats from the delegator terminal or the agent terminal, and at the time of the application for the procedure, a delegation application program is provided which, upon receiving the application data and the delegation data from the agent terminal, causes the verification support device to execute a process of requesting verification of the delegation data, causes the verification support device to execute a process of verifying the delegation data held before applying for the procedure and corresponding to the delegation data that is the subject of the request, and responds with the verification result to the service providing device, and if the verification result of the delegation data is successful, causes the service providing device to execute a process of providing the service requested in the application data received from the agent terminal, wherein the delegation data can specify a delegation period indicating a validity period of the delegation data or a delegation number indicating the number of times the delegation data can be used, and the process that is executed by the verification support device when applying for the procedure verifies the delegation data based on the delegation period or the delegation number specified in the delegation data .

本発明によれば、委任者または代理人が手続きの代理申請に必要な申請書データ及び委任データを簡易に作成すること、及び/または、サービス提供者が代理人の代理権限を簡易に確認することを支援できる。 The present invention can assist a principal or agent in easily creating the application data and delegation data required for proxy application of a procedure, and/or assist a service provider in easily verifying the proxy authority of the agent.

本発明の一実施形態に係る委任申請システム100の全体構成例を示すブロック図である。1 is a block diagram showing an example of the overall configuration of a delegation application system 100 according to an embodiment of the present invention. 代理人端末101及び委任者端末102の機能構成例を示すブロック図である。2 is a block diagram showing an example of the functional configuration of an agent terminal 101 and a delegator terminal 102. [0023] FIG. 検証支援装置103の機能構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of a verification support device 103. サービス提供装置104の機能構成例を示すブロック図である。2 is a block diagram showing an example of a functional configuration of a service providing device 104. FIG. 個人情報の一例を示す図である。FIG. 11 is a diagram showing an example of personal information. 委任履歴情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of delegation history information. 申請書データ/委任データフォーマットの一例を示す図である。FIG. 13 is a diagram showing an example of an application data/delegation data format. 委任データ状態情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of delegation data state information. 検証ルールの一例を示す図である。FIG. 13 is a diagram illustrating an example of a validation rule. 委任申請システム100によって実行される委任申請処理の処理手順例を示すシーケンス図である。10 is a sequence diagram showing an example of a processing procedure of a delegation request process executed by the delegation request system 100. FIG. 第1検証処理の処理手順例を示すフローチャートである。13 is a flowchart illustrating an example of a processing procedure of a first verification process. 第2検証処理の処理手順例を示すフローチャートである。10 is a flowchart illustrating an example of a processing procedure of a second verification process. 失効処理の処理手順例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of a procedure for revocation processing.

以下、図面を参照して、本発明の一実施形態を詳述する。なお、全図面を通じて、同一の構成や処理には同一の符号を付し、重複する説明を省略する。 Below, an embodiment of the present invention will be described in detail with reference to the drawings. Note that the same components and processes are designated by the same reference numerals throughout the drawings, and duplicated explanations will be omitted.

(1)構成
図1は、本発明の一実施形態に係る委任申請システム100の全体構成例を示すブロック図である。委任申請システム100は、サービスの提供を受ける各種手続きの代理申請に関して、代理申請に必要なデータ(申請書データ及び委任データ)の委任者または代理人による作成を支援するとともに、サービス提供者による代理人の代理権限の確認を支援するシステムである。本明細書において、申請書データは、手続きの申請に必要とされる電子データである。また、委任データは、委任者が代理人に申請を委任することを証明する電子データである。なお、後述するように、代理人が法人である場合に、法人がその使用人に対して申請を委任することを証明する電子データも、委任データと称する。代理人が手続きの代理申請を行う際には、これらの申請書データ及び委任データをサービス提供者(サービス提供装置104)に提出する必要がある。
(1) Configuration FIG. 1 is a block diagram showing an example of the overall configuration of a delegation application system 100 according to an embodiment of the present invention. The delegation application system 100 is a system that supports the creation of data (application data and delegation data) required for proxy applications by a principal or agent regarding proxy applications for various procedures for receiving service provision, and supports the service provider in confirming the proxy authority of the agent. In this specification, application data is electronic data required for applying for a procedure. Also, delegation data is electronic data that proves that the principal has delegated the application to the agent. Note that, as will be described later, when the agent is a corporation, electronic data that proves that the corporation has delegated the application to its employee is also referred to as delegation data. When an agent applies for a procedure, it is necessary to submit these application data and delegation data to the service provider (service providing device 104).

図1に示したように、委任申請システム100は、代理人がそれぞれ使用する複数台の代理人端末101と、委任者がそれぞれ使用する複数台の委任者端末102と、委任データ及び申請書データのフォーマットを提供したり、委任データの検証を行ったりする検証支援装置103と、所定のサービスを提供するサービス提供装置104と、サービス提供装置104に接続された読み取り装置105と、外部サービスを提供する外部サーバ106とが、インターネット等のネットワーク107に接続して構成される。 As shown in FIG. 1, the delegation application system 100 is composed of multiple agent terminals 101 used by each agent, multiple delegator terminals 102 used by each delegator, a verification support device 103 that provides formats for delegation data and application data and verifies the delegation data, a service providing device 104 that provides specified services, a reading device 105 connected to the service providing device 104, and an external server 106 that provides external services, all connected to a network 107 such as the Internet.

代理人端末101及び委任者端末102は、一般的なコンピュータまたはスマートデバイスによって実現される。検証支援装置103及び外部サーバ106は、一般的なサーバ計算機によって実現される。サービス提供装置104は、一般的なコンピュータによって実現される。 The agent terminal 101 and the delegator terminal 102 are realized by a general computer or a smart device. The verification support device 103 and the external server 106 are realized by a general server computer. The service providing device 104 is realized by a general computer.

外部サーバ106は、所定の外部サービスを提供する機能を有し、一般的なサーバ計算機によって実現される。外部サーバ106は、外部サービスとして、サービス提供者が代理人の代理権限の確認をする際に必要となる情報のうち、検証支援装置103が保持していない情報、具体的には例えば、代理人の資格情報や、法人代表者と使用人との関係を示す情報等を提供する。 The external server 106 has a function of providing a specific external service, and is realized by a general server computer. As an external service, the external server 106 provides information that is required when a service provider verifies the proxy authority of an agent, but that is not held by the verification support device 103, specifically, for example, the agent's qualification information and information showing the relationship between the corporate representative and the employee.

上記の各装置(代理人端末101、委任者端末102、検証支援装置103、サービス提供装置104、外部サーバ106)を実現する、コンピュータ、スマートデバイス、またはサーバ計算機は、それぞれ、CPU(Central Processing Unit)等のプロセッサ、メモリ、外部記憶装置、NIC(Network Interface Card)等の通信装置、キーボードやマウスといった入力装置、及びディスプレイやプリンタといった出力装置等のハードウェア部品が、バス等で互いに接続されて構成される。なお、上記の各ハードウェア部品は、単体のコンピュータ、スマートデバイス、またはサーバ計算機内に搭載されることに限定されず、例えば、入力装置、出力装置、処理装置、または記憶装置の任意の部分が、ネットワーク107で接続された他のコンピュータ等で構成されてもよい。 The computer, smart device, or server computer that realizes each of the above devices (agent terminal 101, delegate terminal 102, verification support device 103, service providing device 104, external server 106) is configured by connecting hardware components such as a processor such as a CPU (Central Processing Unit), memory, external storage device, communication device such as a NIC (Network Interface Card), input device such as a keyboard or mouse, and output device such as a display or printer via a bus or the like. Note that each of the above hardware components is not limited to being mounted within a single computer, smart device, or server computer, and for example, any part of the input device, output device, processing device, or storage device may be configured by another computer, etc. connected via network 107.

読み取り装置105は、近距離無線通信を利用して所定の情報を読み取る機能を有するICカードリーダ等で実現される。なお、本例では、サービスの提供を受けようとする利用者の代理人端末101または委任者端末102から所定の情報を取得する手段の一具体例として、独立した読み取り装置105を説明するが、本実施形態に係る委任申請システム100において、読み取り装置105は必ずしも必須の構成ではなく、上記所定の情報を取得する他の手段で代替されてもよく、また、サービス提供装置104が同様の機能を備えるとしてもよい。 The reading device 105 is realized by an IC card reader or the like having a function of reading the specified information using short-range wireless communication. In this example, an independent reading device 105 is described as a specific example of a means for acquiring the specified information from the agent terminal 101 or the delegator terminal 102 of the user who wishes to receive the service, but in the delegation application system 100 according to this embodiment, the reading device 105 is not necessarily a required component and may be replaced by other means for acquiring the above-mentioned specified information, and the service providing device 104 may also have a similar function.

(1-1)代理人端末101、委任者端末102
図2は、代理人端末101及び委任者端末102の機能構成例を示すブロック図である。図2に示すように、代理人端末101及び委任者端末102は、演算部201、記憶部202、通信部203、及び入出力部204を備え、これらはバス等によって接続されている。演算部201は、プロセッサがメモリや外部記憶装置に保存されたプログラムを実行することによって実現される。記憶部202は、メモリや外部記憶装置によって実現される。通信部203は、通信装置によって実現される。入出力部204は、入力装置や出力装置によって実現される。
(1-1) Agent terminal 101, delegator terminal 102
2 is a block diagram showing an example of a functional configuration of the agent terminal 101 and the delegator terminal 102. As shown in FIG. 2, the agent terminal 101 and the delegator terminal 102 include a calculation unit 201, a storage unit 202, The computing unit 201 includes a communication unit 203 and an input/output unit 204, which are connected by a bus or the like. The computing unit 201 is realized by the processor executing a program stored in the memory or an external storage device. The unit 202 is realized by a memory or an external storage device. The communication unit 203 is realized by a communication device. The input/output unit 204 is realized by an input device or an output device.

演算部201は、委任データや申請書データの作成を支援したり、委任データの状態を管理したり、委任データへの署名を行ったりする。これらの機能を実現する機能部として、演算部201は、データ作成支援部205、委任データ状態管理部206、及び電子署名付与部207を有する。 The calculation unit 201 assists in the creation of delegation data and application data, manages the status of the delegation data, and signs the delegation data. As functional units that realize these functions, the calculation unit 201 has a data creation assistance unit 205, a delegation data status management unit 206, and an electronic signature assignment unit 207.

データ作成支援部205は、検証支援装置103から取得した情報と、記憶部202に保持されている情報とに基づいて、代理人または委任者が委任データ及び申請書データを作成することを支援する。委任データ状態管理部206は、検証支援装置103に保管されている委任データの状態(有効または失効)を管理する。電子署名付与部207は、自端末で作成した委任データまたは申請書データに対して電子署名を付与する。 The data creation support unit 205 supports the agent or delegator in creating delegation data and application data based on the information acquired from the verification support device 103 and the information stored in the memory unit 202. The delegation data status management unit 206 manages the status (valid or invalid) of the delegation data stored in the verification support device 103. The electronic signature assignment unit 207 assigns an electronic signature to the delegation data or application data created on its own terminal.

記憶部202は、委任者または代理人それぞれの個人情報、及び過去の委任に関する情報を保持する。図2に示すように、記憶部202は、個人情報保持部208、及び委任履歴保持部209を有する。 The storage unit 202 stores personal information of each of the delegators or agents, and information regarding past delegations. As shown in FIG. 2, the storage unit 202 has a personal information storage unit 208 and a delegation history storage unit 209.

個人情報保持部208は、委任者または代理人の氏名、生年月日、住所等を示す個人情報(図5参照)を保持する。委任履歴保持部209は、過去の委任データ、過去の申請書データ、及び過去の委任履歴を示す委任履歴情報(図6参照)を保持する。 The personal information storage unit 208 stores personal information (see FIG. 5) indicating the name, date of birth, address, etc. of the principal or agent. The delegation history storage unit 209 stores delegation history information (see FIG. 6) indicating past delegation data, past application form data, and past delegation history.

通信部203は、インターネット(ネットワーク107)または近距離無線通信を介して、委任申請システム100における他装置との間で情報を送受信する。具体的には、通信部203は、演算部201で処理された結果を、他装置(代理人端末101、委任者端末102、検証支援装置103、サービス提供装置104、または読み取り装置105)に送信したり、演算部201における処理に必要な情報や記憶部202に保持する情報を、他装置から受信したりする。 The communication unit 203 transmits and receives information to and from other devices in the delegation application system 100 via the Internet (network 107) or short-range wireless communication. Specifically, the communication unit 203 transmits the results of processing in the calculation unit 201 to other devices (the agent terminal 101, the delegator terminal 102, the verification support device 103, the service providing device 104, or the reading device 105), and receives information necessary for processing in the calculation unit 201 and information stored in the memory unit 202 from the other devices.

入出力部204は、自端末を操作する代理人または委任者からの入力を受け付ける他、所定の情報をディスプレイ表示等によって出力する。 The input/output unit 204 accepts input from the agent or delegator who operates the terminal, and outputs specified information by displaying it on a display, etc.

(1-2)検証支援装置103
図3は、検証支援装置103の機能構成例を示すブロック図である。図3に示すように、検証支援装置103は、演算部301、記憶部302、通信部303、及び入出力部304を備え、これらはバス等によって接続されている。演算部301は、プロセッサがメモリや外部記憶装置に保存されたプログラムを実行することによって実現される。記憶部302は、メモリや外部記憶装置によって実現される。通信部303は、通信装置によって実現される。入出力部304は、入力装置や出力装置によって実現される。
(1-2) Verification support device 103
Fig. 3 is a block diagram showing an example of a functional configuration of the verification support device 103. As shown in Fig. 3, the verification support device 103 includes a calculation unit 301, a storage unit 302, a communication unit 303, and an input/output unit 304, which are connected by a bus or the like. The calculation unit 301 is realized by a processor executing a program stored in a memory or an external storage device. The storage unit 302 is realized by a memory or an external storage device. The communication unit 303 is realized by a communication device. The input/output unit 304 is realized by an input device or an output device.

演算部301は、申請書データや委任データのフォーマットを管理したり、委任データを管理または検証したり、委任データの管理や検証の結果を証跡として管理したりする。これらの機能を実現する機能部として、演算部301は、フォーマット管理部305、委任データ管理部306、委任データ検証部307、及び証跡管理部308を有する。 The calculation unit 301 manages the format of the application data and the delegation data, manages or verifies the delegation data, and manages the results of the management and verification of the delegation data as evidence. As functional units that realize these functions, the calculation unit 301 has a format management unit 305, a delegation data management unit 306, a delegation data verification unit 307, and an evidence management unit 308.

フォーマット管理部305は、申請書データや委任データのフォーマットを管理する。具体的には例えば、代理人端末101または委任者端末102からフォーマット提供の要求を受けた場合に、フォーマット管理部305は、フォーマット保持部309に保持されている所望のフォーマットを要求元に提供する。また例えば、検証支援装置103の管理者からフォーマットの更新や削除等の操作が行われた場合に、フォーマット管理部305は、対象のフォーマットに対して当該操作に応じた処理を行う。 The format management unit 305 manages the formats of application data and delegation data. Specifically, for example, when a request for providing a format is received from the agent terminal 101 or the delegator terminal 102, the format management unit 305 provides the desired format stored in the format storage unit 309 to the requester. Also, for example, when an operation such as updating or deleting a format is performed by the administrator of the verification support device 103, the format management unit 305 performs processing on the target format according to the operation.

委任データ管理部306は、委任データを管理する。具体的には例えば、委任データ管理部306は、代理人端末101または委任者端末102から送信された委任データを受け付け、委任データ状態保持部310に格納する。また例えば、委任データ管理部306は、委任データ状態保持部310に格納された委任データの有効状態(有効または失効)を管理し、他装置からの委任データの失効要求にも対応する。 The delegation data management unit 306 manages the delegation data. Specifically, for example, the delegation data management unit 306 accepts the delegation data transmitted from the agent terminal 101 or the delegator terminal 102, and stores it in the delegation data status storage unit 310. In addition, for example, the delegation data management unit 306 manages the validity status (valid or invalid) of the delegation data stored in the delegation data status storage unit 310, and also responds to requests to invalidate the delegation data from other devices.

委任データ検証部307は、サービス提供装置104からの要求を受けて、記憶部302に保持する情報及び外部サーバ106から取得した情報に基づいて、委任データを検証する。証跡管理部308は、委任データの管理や検証の結果を示す証跡を管理する。 Upon receiving a request from the service providing device 104, the delegation data verification unit 307 verifies the delegation data based on the information stored in the memory unit 302 and the information acquired from the external server 106. The trail management unit 308 manages the delegation data and the trail showing the results of the verification.

記憶部302は、申請書データ及び委任データのフォーマット、委任データの状態を示す情報、証跡情報、及び検証ルール等を保持する。図3に示すように、記憶部302は、フォーマット保持部309、委任データ状態保持部310、証跡情報保持部311、及び検証ルール保持部312を有する。 The storage unit 302 stores the formats of the application data and delegation data, information indicating the state of the delegation data, trail information, and validation rules, etc. As shown in FIG. 3, the storage unit 302 has a format storage unit 309, a delegation data state storage unit 310, a trail information storage unit 311, and a validation rule storage unit 312.

フォーマット保持部309は、申請書データ及び委任データのフォーマット(図7参照)を保持する。なお、図7に後述するように、本説明では、フォーマット保持部309が保持するフォーマットの一例として、申請書データと委任データとを一体化したフォーマット(申請書データ/委任データフォーマット530)を示すが、申請書データのフォーマットと委任データのフォーマットとが別々に用意されてフォーマット保持部309に保持されてもよい。 The format holding unit 309 holds the formats of the application data and delegation data (see FIG. 7). As described later in FIG. 7, in this description, a format that integrates the application data and delegation data (application data/delegation data format 530) is shown as an example of a format held by the format holding unit 309, but the application data format and the delegation data format may be prepared separately and held in the format holding unit 309.

委任データ状態保持部310は、委任データの有効状態(有効または失効)を示す委任データ状態情報(図8参照)を保持する。また、委任データ状態保持部310は、申請書データ及び委任データも保持することができる。証跡情報保持部311は、委任データの管理または検証の結果を記録した証跡情報を保持する。検証ルール保持部312は、法令などに基づく検証ルール及びサービス提供者から受け付けた検証ルール(図9参照)を保持する。 The delegation data status holding unit 310 holds delegation data status information (see FIG. 8) indicating the validity status (valid or invalid) of the delegation data. The delegation data status holding unit 310 can also hold application data and delegation data. The trail information holding unit 311 holds trail information that records the results of management or verification of the delegation data. The verification rule holding unit 312 holds verification rules based on laws and regulations, etc., and verification rules received from the service provider (see FIG. 9).

通信部303は、ネットワーク107を介して、委任申請システム100における他装置との間で情報を送受信する。具体的には、通信部303は、演算部301で処理された結果を、他装置(代理人端末101、委任者端末102、またはサービス提供装置104)に送信したり、演算部301における処理に必要な情報や記憶部302に保持する情報を、他装置(代理人端末101、委任者端末102、サービス提供装置104、または外部サーバ106)から受信したりする。 The communication unit 303 transmits and receives information to and from other devices in the delegation application system 100 via the network 107. Specifically, the communication unit 303 transmits the results of processing in the calculation unit 301 to the other devices (the agent terminal 101, the delegator terminal 102, or the service providing device 104), and receives information necessary for processing in the calculation unit 301 and information held in the memory unit 302 from the other devices (the agent terminal 101, the delegator terminal 102, the service providing device 104, or the external server 106).

入出力部304は、検証支援装置103の管理者からの入力を受け付ける。 The input/output unit 304 accepts input from the administrator of the verification support device 103.

(1-3)サービス提供装置104
図4は、サービス提供装置104の機能構成例を示すブロック図である。図4に示すように、サービス提供装置104は、演算部401、記憶部402、通信部403、及び入出力部404を備え、これらはバス等によって接続されている。演算部401は、プロセッサがメモリや外部記憶装置に保存されたプログラムを実行することによって実現される。記憶部402は、メモリや外部記憶装置によって実現される。通信部403は、通信装置によって実現される。入出力部404は、入力装置や出力装置によって実現される。
(1-3) Service providing device 104
Fig. 4 is a block diagram showing an example of a functional configuration of the service providing device 104. As shown in Fig. 4, the service providing device 104 includes a calculation unit 401, a storage unit 402, a communication unit 403, and an input/output unit 404, which are connected by a bus or the like. The calculation unit 401 is realized by a processor executing a program stored in a memory or an external storage device. The storage unit 402 is realized by a memory or an external storage device. The communication unit 403 is realized by a communication device. The input/output unit 404 is realized by an input device or an output device.

演算部401は、近距離無線通信を利用して読み取り装置105が読み取った情報を取得したり、委任データの検証を要求したり、申請に関する一連の処理の証跡を管理したりする。これらの機能を実現する機能部として、演算部401は、読み取り情報取得部405、検証要求部406、及び証跡管理部407を有する。 The calculation unit 401 acquires information read by the reading device 105 using short-range wireless communication, requests verification of delegation data, and manages the trail of a series of processes related to the application. As functional units that realize these functions, the calculation unit 401 has a read information acquisition unit 405, a verification request unit 406, and a trail management unit 407.

読み取り情報取得部405は、読み取り装置105が読み取った申請書データまたは委任データの情報を取得する。検証要求部406は、検証支援装置103に対して委任データの検証を要求し、その結果を受け取る。証跡管理部407は、申請に関する一連の処理の証跡を管理する。 The read information acquisition unit 405 acquires information on the application data or delegation data read by the reading device 105. The verification request unit 406 requests the verification support device 103 to verify the delegation data and receives the result. The trail management unit 407 manages the trail of a series of processes related to the application.

記憶部402は、証跡情報を保持する。記憶部402は、申請に関する一連の処理の証跡を記録した証跡情報を保持する証跡情報保持部408を有する。 The memory unit 402 stores trail information. The memory unit 402 has a trail information storage unit 408 that stores trail information that records the trail of a series of processes related to an application.

通信部403は、ネットワーク107を介して、委任申請システム100における他装置との間で情報を送受信する。具体的には、通信部403は、演算部401で処理された結果を、他装置(代理人端末101や検証支援装置103)に送信したり、演算部401における処理に必要な情報や記憶部402に保持する情報を、他装置(検証支援装置103)から受信したりする。 The communication unit 403 transmits and receives information to and from other devices in the delegation application system 100 via the network 107. Specifically, the communication unit 403 transmits the results of processing in the calculation unit 401 to other devices (the agent terminal 101 and the verification support device 103), and receives information necessary for processing in the calculation unit 401 and information stored in the memory unit 402 from other devices (the verification support device 103).

入出力部404は、サービス提供装置104の管理者からの入力、及びサービス提供装置104によるサービスの提供を受けようとする利用者からの入力を受け付けたり、及び読み取り装置105で読み取った情報を受信したりする。 The input/output unit 404 accepts input from the administrator of the service providing device 104 and input from users who wish to receive services provided by the service providing device 104, and receives information read by the reading device 105.

以上、図2~図4を参照して、代理人端末101、委任者端末102、検証支援装置103、及びサービス提供装置104の内部構成について説明したが、本明細書では、各演算部201,301,401の各部で実行される各種のプログラムまたはその一部を、「部」、「ユニット」、「手段」、「機能」、「モジュール」等と称する場合がある。また、各記憶部202,302,402は、記憶するプログラムまたはデータの大きさやフォーマット等に応じて、RDB(Relational DataBase)、ファイルサーバー、またはKVS(Key-Value Store)等、それぞれ異なる記憶方式を備えた複数の記憶部によって構成されてもよい。また、各記憶部202,302,402に記憶されているプログラムまたはデータと同等のデータの一部または全ては、インターネット等のネットワーク107に接続されたその他の1以上の、非一時的な記憶装置を備えるサーバから、または非一時的な記憶媒体を介して、提供される構成としてもよい。また、図2~図4に示した各構成要素は、物理的に分離している必要はなく、例えば1の構成要素が他を兼ねてもよい。また、一つの端末または装置内の構成要素は、複数の装置に分かれて配置されてもよい。 The internal configurations of the agent terminal 101, the delegator terminal 102, the verification support device 103, and the service providing device 104 have been described above with reference to Figures 2 to 4. In this specification, the various programs or parts thereof executed by each of the calculation units 201, 301, and 401 may be referred to as "units," "means," "functions," "modules," etc. In addition, each storage unit 202, 302, and 402 may be configured with multiple storage units each having a different storage method, such as an RDB (Relational DataBase), a file server, or a KVS (Key-Value Store), depending on the size and format of the program or data to be stored. In addition, a part or all of the data equivalent to the program or data stored in each storage unit 202, 302, and 402 may be provided from one or more other servers equipped with non-transient storage devices connected to a network 107 such as the Internet, or via a non-transient storage medium. In addition, each component shown in Figures 2 to 4 does not need to be physically separated, and for example, one component may serve as another component. Additionally, components within one terminal or device may be distributed across multiple devices.

(2)データ構造
以下では、本実施形態に係る委任申請システム100で保持される各種データについて、データ構造例を説明する。
(2) Data Structure Below, examples of data structures will be described for various data held in the delegation request system 100 according to this embodiment.

図5は、個人情報の一例を示す図である。図5に示した個人情報510は、代理人端末101及び委任者端末102において個人情報保持部208が保持する個人情報の一例である。個人情報510は、氏名511、住所512、生年月日513、及び電話番号514のデータ項目を有して構成される。個人情報510は、委任者または代理人を対象者として、1人ずつ個人情報が記録される。図5では1人分の情報しか示していないが、個人情報510は、複数人分の情報を保持することができる。また、個人情報510に記録されるデータ項目は、図5の例に限定されない。個人情報510は、委任者または代理人が個別に設定するとしてもよいし、代理人端末101または委任者端末102が、対象者が保有するICカード等から読み取って記録する等してもよい。 5 is a diagram showing an example of personal information. The personal information 510 shown in FIG. 5 is an example of personal information stored by the personal information storage unit 208 in the agent terminal 101 and the delegator terminal 102. The personal information 510 is configured with the data items of name 511, address 512, date of birth 513, and telephone number 514. The personal information 510 is recorded for each delegator or agent. Although FIG. 5 shows only information for one person, the personal information 510 can hold information for multiple people. In addition, the data items recorded in the personal information 510 are not limited to the example in FIG. 5. The personal information 510 may be set individually by the delegator or agent, or may be read from an IC card or the like held by the agent terminal 101 or the delegator terminal 102 and recorded.

個人情報510において、氏名511には、対象者(代理人または委任者)の氏名が設定される。住所512は、対象者の住所が設定される項目であり、例えば市区町村や町域、丁目番地、建物名、号室などが設定される。なお、郵便番号や都道府県名が設定されてもよい。生年月日513は、対象者の生年月日が設定される項目であり、西暦や和暦等で設定される。電話番号514は、対象者の電話番号が設定される項目であり、自宅、携帯電話、職場の電話等、複数の電話番号を設定できるようにしてもよい。 In personal information 510, name 511 is set to the name of the subject (agent or delegate). Address 512 is an item in which the address of the subject is set, such as city, ward, town, village, district, block, number, building name, room number, etc. A postal code or prefecture name may also be set. Date of birth 513 is an item in which the date of birth of the subject is set, such as in the Gregorian or Japanese calendar. Phone number 514 is an item in which the phone number of the subject is set, and multiple phone numbers may be set, such as a home, mobile phone, and work phone.

図6は、委任履歴情報の一例を示す図である。図6に示した委任履歴情報520は、代理人端末101及び委任者端末102において委任履歴保持部209が保持する委任履歴情報の一例である。委任履歴情報520は、委任データID521、委任者情報522、代理人情報523、委任内容524、及び失効状態525のデータ項目を有して構成される。 Figure 6 is a diagram showing an example of delegation history information. The delegation history information 520 shown in Figure 6 is an example of delegation history information held by the delegator history holding unit 209 in the agent terminal 101 and the delegator terminal 102. The delegation history information 520 is configured to have the data items of a delegation data ID 521, delegator information 522, agent information 523, delegation content 524, and revocation status 525.

委任データID521は、委任情報(委任データ)の1件ごとにユニークな識別子であって、UUID(Universally Unique IDentifier)を使用してもよいし、図10に後述する委任申請処理において、検証支援装置103がシーケンシャルに発行するとしてもよい。 The delegation data ID 521 is a unique identifier for each piece of delegation information (delegation data), and may be a universally unique identifier (UUID), or may be issued sequentially by the verification support device 103 during the delegation application process described later in FIG. 10.

委任者情報522及び代理人情報523は、対象の委任データにおける委任者及び代理人の個人情報であり、申請の種類によって個人情報に含まれる項目は増減してよい。委任内容524は、委任者が代理人に委任する内容が設定され、例えば「住民票の写しの取得」等と記載される。 Delegator information 522 and agent information 523 are personal information of the delegator and agent in the target delegation data, and the number of items included in the personal information may increase or decrease depending on the type of application. Delegation content 524 sets the content that the delegator delegates to the agent, and may be written as, for example, "obtain a copy of the resident's certificate."

失効状態525は、対象の委任データが現時点で有効か失効かが設定される。例えば、使用済みで失効している場合は、「失効(使用済み)」等と記載される。なお、委任データが失効する理由は、予め委任データに定められた有効期間や有効回数(図7の委任期間/回数537を参照)によるものでもよいし、委任者からの失効の指定(図13で後述する)によるものでもよい。委任データが有効な場合、失効状態525は、単に「有効」と記載されてもよいし、使用可能な回数や期限が設定されてもよい。 The expiration status 525 indicates whether the target delegation data is currently valid or expired. For example, if the delegation data has been used and expired, it is described as "Expired (used)" or the like. The reason why the delegation data expires may be due to a validity period or number of valid times previously set in the delegation data (see delegation period/number of times 537 in FIG. 7), or due to a designation of expiration by the delegator (described later in FIG. 13). If the delegation data is valid, the expiration status 525 may simply be described as "valid," or the number of times it can be used or a deadline may be set.

図7は、申請書データ/委任データフォーマットの一例を示す図である。図7の申請書データ/委任データフォーマット530は、検証支援装置103のフォーマット保持部309が保持するフォーマットの一例であって、1件の申請書データと委任データとが統合された形式のフォーマットが示されている。申請書データ/委任データフォーマット530は、申請書データ名531、申請者情報532、申請日533、申請に関する情報534、委任内容535、代理人情報536、及び委任期間/回数537のデータ項目を有して構成される。なお、申請書データ/委任データフォーマット530は、申請対象(例えば申請書データ名531)によって異なるデータ項目を有してもよい。 Figure 7 is a diagram showing an example of an application data/delegation data format. The application data/delegation data format 530 in Figure 7 is an example of a format stored in the format storage unit 309 of the verification support device 103, and shows a format in which one piece of application data and delegation data are integrated. The application data/delegation data format 530 is composed of data items of application data name 531, applicant information 532, application date 533, information related to the application 534, delegation content 535, agent information 536, and delegation period/number of times 537. Note that the application data/delegation data format 530 may have different data items depending on the application target (e.g., application data name 531).

申請書データ名531には、申請書の名称が設定され、例えば「住民票の写し等公布申請書」等と記載される。申請者情報532には、申請者の氏名、住所、電話番号等の個人情報が設定される。申請者情報532は、検証支援装置103によって設定されるものではなく、代理人端末101または委任者端末102によって設定される。申請日533には、当該申請を行う日付が設定される。申請日533は、申請者によって記入されてもよいし、申請時に検証支援装置103、代理人端末101または委任者端末102によって自動的に設定されてもよい。 The name of the application is set in the application data name 531, for example, "Application for Publication of Copy of Resident Record, etc." The applicant's personal information such as the applicant's name, address, and telephone number is set in the applicant information 532. The applicant information 532 is not set by the verification support device 103, but by the agent terminal 101 or the delegator terminal 102. The application date 533 is set as the date on which the application is made. The application date 533 may be entered by the applicant, or may be automatically set by the verification support device 103, the agent terminal 101, or the delegator terminal 102 at the time of application.

申請に関する情報534には、当該申請に関して、委任者または代理人が指定または選択する必要がある特定の内容が設定される。具体的には例えば、申請内容が住民票の写しの交付であれば、申請に関する情報534において、交付対象の住民票が住民票であるか、除票であるかを選択して設定できるようにされる。 Information about the application 534 is set with specific details that the principal or agent needs to specify or select with respect to the application. Specifically, for example, if the application is for the issuance of a copy of a resident's certificate, the information about the application 534 allows the user to select and set whether the resident's certificate to be issued is a resident's certificate or a cancelled resident's certificate.

委任内容535には、当該申請において委任する内容が設定され、例えば「住民票の写しの取得」等と記載される。委任内容535は、申請書ごとに固定であったり選択式であったりしてよい。代理人情報536には、代理人の氏名、住所、電話番号等の個人情報が設定される。代理人情報536は、検証支援装置103によって設定されるものではなく、代理人端末101または委任者端末102によって設定される。 The delegation content 535 is set with the content of the delegation in the application, for example, "obtaining a copy of the resident's certificate." The delegation content 535 may be fixed for each application form or may be selectable. The agent information 536 is set with personal information such as the agent's name, address, and telephone number. The agent information 536 is not set by the verification support device 103, but by the agent terminal 101 or the delegator terminal 102.

委任期間/回数537には、委任データにおける委任の有効条件(有効回数や有効期間)が設定される。委任の有効条件は、申請書ごとに決まっていてもよいし、申請者が個別に設定できてもよい。具体的な設定としては例えば、今回限りの使用を有効とする場合には「1回」と記載されるし、使用回数を定めずに1週間以内の使用を有効とする場合には、1週間後の日時が記載される。また、有効期間と有効回数の両方を設定してもよい。なお、フォーマット保持部309に保持されるフォーマットは、申請書データ/委任データフォーマット530のように申請書データと委任データとを統合した形式に限定されず、申請に係るフォーマットと、委任(代理)に係るフォーマットとを、分けて管理してもよい。但し、分けて管理する場合は、両用途のフォーマットを対応付けて保持する必要がある。 In the delegation period/number of times 537, the validity conditions of the delegation in the delegation data (valid number of times and validity period) are set. The validity conditions of the delegation may be determined for each application form, or may be set individually by the applicant. As a specific setting, for example, if the use is valid only this time, "1 time" is written, and if the use is valid within one week without specifying the number of times of use, a date and time one week from now is written. In addition, both the validity period and the validity number of times may be set. Note that the format stored in the format storage unit 309 is not limited to a format in which application data and delegation data are integrated, such as the application data/delegation data format 530, and the format related to the application and the format related to the delegation (proxy) may be managed separately. However, if they are managed separately, it is necessary to store the formats for both purposes in correspondence with each other.

図8は、委任データ状態情報の一例を示す図である。図8の委任データ状態情報540は、検証支援装置103の委任データ状態保持部310に保持される委任データ状態情報の一例である。委任データ状態情報540は、委任データID541及び失効状態542のデータ項目を有して構成される。 Figure 8 is a diagram showing an example of delegation data status information. Delegation data status information 540 in Figure 8 is an example of delegation data status information stored in the delegation data status storage unit 310 of the verification support device 103. The delegation data status information 540 is configured to have data items of delegation data ID 541 and revocation status 542.

委任データID541は、図6の委任履歴情報520で説明した委任データID521と同様である。また、失効状態542は、図6の委任履歴情報520で説明した失効状態525と同様である。 The delegation data ID 541 is the same as the delegation data ID 521 described in the delegation history information 520 of FIG. 6. Also, the revocation status 542 is the same as the revocation status 525 described in the delegation history information 520 of FIG. 6.

図9は、検証ルールの一例を示す図である。図9の検証ルール550は、検証支援装置103の検証ルール保持部312に保持される検証ルールの一例である。検証ルール550は、申請書データ名551及び検証ルール552のデータ項目を有して構成される。 Figure 9 is a diagram showing an example of a validation rule. Validation rule 550 in Figure 9 is an example of a validation rule stored in the validation rule storage unit 312 of the verification support device 103. Validation rule 550 is configured to have data items of application form data name 551 and validation rule 552.

申請書データ名551は、図7の申請書データ/委任データフォーマット530で説明した申請書データ名531と同様である。検証ルール552には、申請書ごとの検証ルールが設定される。具体的な検証ルールとしては例えば、申請者の電子署名が必須であること、法人から使用人への最大理が許可されていること等が設定される。 The application data name 551 is the same as the application data name 531 described in the application data/delegation data format 530 in FIG. 7. The validation rules for each application are set in the validation rules 552. Specific validation rules may, for example, be set such as that the applicant's electronic signature is required, and that maximum authorization from the corporation to employees is permitted.

(3)処理
以下では、本実施形態に係る委任申請システム100において実行される処理について、詳しく説明する。
(3) Processing The following describes in detail the processing executed in the delegation request system 100 according to this embodiment.

(3-1)委任申請処理
図10は、委任申請システム100によって実行される委任申請処理の処理手順例を示すシーケンス図である。ここでは、委任申請システム100が、手続きの申請前に委任者または代理人による申請書データ及び委任データの作成を支援し、手続きの申請時にサービス提供側における委任データの検証を支援する一連の処理を、委任申請処理と称している。なお、図10では、代理人端末101のうち、委任者から委任をうける法人の代表者端末を代理人端末101B、法人の使用人端末を代理人端末101Aとしている。
(3-1) Delegation Application Processing Fig. 10 is a sequence diagram showing an example of the processing procedure of the delegation application processing executed by the delegation application system 100. Here, the delegation application processing refers to a series of processes in which the delegator or agent supports the creation of application data and delegation data before applying for the procedure, and supports the service provider's verification of the delegation data when applying for the procedure. In Fig. 10, among the agent terminals 101, the representative terminal of the corporation that receives delegation from the agent is designated as agent terminal 101B, and the employee terminal of the corporation is designated as agent terminal 101A.

図10によればまず、委任者が委任者端末102を操作して、提供を受けたいサービスに関する申請書データ及び委任データのフォーマットを、検証支援装置103から取得する(ステップS101)。 As shown in FIG. 10, first, the delegator operates the delegator terminal 102 to obtain application data and delegation data format related to the service to be provided from the verification support device 103 (step S101).

次に、委任者は、委任者端末102を操作して、ステップS101で取得したフォーマットに従って、申請書データ及び委任データを作成する(ステップS102)。このとき、データ作成支援部205は、個人情報保持部208に保持されている委任者の個人情報と、委任履歴保持部209に保持されている過去の申請書データ及び委任データとに基づいて、申請や代理人に関する情報をプレプリント(提示)することにより、委任者による申請書データ及び委任データの作成を支援する。なお、委任先の代理人には法人を指定することもでき、法人を指定した場合は、代理人情報に法人名や代表者等の情報が入力される。 Next, the delegator operates the delegator terminal 102 to create application data and delegation data according to the format acquired in step S101 (step S102). At this time, the data creation support unit 205 supports the delegator in creating the application data and delegation data by preprinting (presenting) information about the application and the agent based on the delegator's personal information stored in the personal information storage unit 208 and the past application data and delegation data stored in the delegation history storage unit 209. Note that a corporation can also be designated as the delegated agent, and in that case, information such as the corporation's name and representative is entered into the agent information.

次に、委任者は、委任者端末102を操作して、ステップS102で作成した申請書データ及び委任データに電子署名を付与する(ステップS103)。電子署名の付与は、電子署名付与部207によって実行される。このとき、提供を受けたいサービスによっては、申請書データの電子署名は省略してもよい。また、電子署名付与部207は、電子署名を付与する際、ICカード等に格納された秘密鍵を用いて、署名データを作成してもよい。 Next, the delegator operates the delegator terminal 102 to attach an electronic signature to the application data and delegation data created in step S102 (step S103). The attachment of the electronic signature is performed by the electronic signature attachment unit 207. At this time, depending on the service to be provided, the electronic signature of the application data may be omitted. In addition, when attaching the electronic signature, the electronic signature attachment unit 207 may create the signature data using a private key stored in an IC card or the like.

次に、委任者は、委任者端末102を操作して、作成した申請書データ及び委任データを検証支援装置103に送信する(ステップS104)。検証支援装置103は、委任データごとにユニークな委任データIDを付与した上で、受信した申請書データ及び委任データを委任データ状態保持部310に保管し、委任者端末102に対して、委任データIDを含む受付応答を行う(ステップS105)。 Next, the delegator operates the delegator terminal 102 to transmit the created application data and delegation data to the verification support device 103 (step S104). The verification support device 103 assigns a unique delegation data ID to each piece of delegation data, stores the received application data and delegation data in the delegation data status storage unit 310, and sends an acceptance response including the delegation data ID to the delegator terminal 102 (step S105).

次に、委任者は、近距離無線通信またはインターネット(ネットワーク107)を用いて、委任者端末102から代理人端末101に、申請書データ及び委任データを送信する(ステップS106)。なお、図10では、代理人に法人が指定されていた場合を想定して、ステップS106~S111の処理を示しているが、代理人の指定が法人ではなく個人(例えば代理人端末101Aの使用者)である場合は、ステップS106において、委任者端末102から代理人端末101Aに対して直接、申請書データ及び委任データが送信され、ステップS107~S111の処理はスキップされる。 Next, the principal transmits the application data and delegation data from the principal terminal 102 to the agent terminal 101 using short-range wireless communication or the Internet (network 107) (step S106). Note that in FIG. 10, the processing of steps S106 to S111 is shown assuming that a corporation has been designated as the agent, but if the designated agent is an individual (e.g., the user of the agent terminal 101A) rather than a corporation, the application data and delegation data are transmitted directly from the principal terminal 102 to the agent terminal 101A in step S106, and the processing of steps S107 to S111 is skipped.

代理人に法人が指定されていた場合、ステップS106で申請書データ及び委任データを受信した法人の代表者は、代理人端末101Bを操作して、使用人に対する委任データを作成し(ステップS107)、電子署名を付与する(ステップS108)。次に、法人の代表者は、代理人端末101Bを操作して、ステップS107~S108で作成した委任データと、ステップS106で受信した申請書データとを、検証支援装置103に送信する(ステップS109)。ステップS109では、少なくとも、法人と使用人との委任関係を示す情報(例えば法人から使用人に対する委任データ)と、法人から使用人に委任された申請の内容を特定できる情報(例えば申請書データ)とが検証支援装置103に送信されることにより、検証支援装置103は、後述する委任データの検証において、これらのデータを用いて、法人から使用人に対する委任の正当性を検証することができる。そして、ステップS109でデータを受信した検証支援装置103は、委任データごとにユニークな委任データIDを付与した上で、受信した申請書データ及び委任データを委任データ状態保持部310に保管し、代理人端末101Bに対して、委任データIDを含む受付応答を行う(ステップS110)。そしてステップS110の後、法人の代表者は、代理人端末101Bを操作して、代理人端末101Aに申請書データ及び委任データを送信する(ステップS111)。 If a corporation is designated as the agent, the representative of the corporation who received the application data and delegation data in step S106 operates the agent terminal 101B to create delegation data for the employee (step S107) and affixes an electronic signature (step S108). Next, the representative of the corporation operates the agent terminal 101B to transmit the delegation data created in steps S107-S108 and the application data received in step S106 to the verification support device 103 (step S109). In step S109, at least information indicating the delegation relationship between the corporation and the employee (e.g., delegation data from the corporation to the employee) and information that can identify the content of the application delegated from the corporation to the employee (e.g., application data) are transmitted to the verification support device 103, so that the verification support device 103 can verify the validity of the delegation from the corporation to the employee using these data in verifying the delegation data described below. Then, the verification support device 103 that received the data in step S109 assigns a unique delegation data ID to each piece of delegation data, stores the received application data and delegation data in the delegation data status storage unit 310, and sends a reception response including the delegation data ID to the agent terminal 101B (step S110). After step S110, the representative of the corporation operates the agent terminal 101B to send the application data and delegation data to the agent terminal 101A (step S111).

なお、ステップS107において、法人の代表者は、ステップS106で受信した委任データと関連付けて、使用人に対する委任データを作成することができる。具体的には例えば、使用人に対する委任データの委任内容に、ステップS106で受信した委任データの委任データIDを記載することにより、法人に対する委任と、法人から使用人に対する委任とを関連付けた委任データを作成することができる。また、法人による使用人への委任に関する上記処理(ステップS107~S110)は、ステップS101よりも前のタイミングで、複数の申請を許可する委任内容として予め行っていてもよい。 In step S107, the representative of the corporation can create delegation data for the employee in association with the delegation data received in step S106. Specifically, for example, by entering the delegation data ID of the delegation data received in step S106 in the delegation content of the delegation data for the employee, it is possible to create delegation data that associates the delegation to the corporation with the delegation from the corporation to the employee. In addition, the above processing (steps S107 to S110) regarding the delegation from the corporation to the employee may be performed in advance prior to step S101 as delegation content that allows multiple applications.

以上に説明したステップS101~S111の処理は、手続きの申請前に実施される処理であって、委任申請システム100が申請書データ及び委任データの作成を支援する処理である。そして、以下に説明するステップS112~S119の処理は、手続きの申請時に実施される処理であって、委任申請システム100が委任データの検証を支援する処理である。 The processing of steps S101 to S111 described above is performed before the procedure is applied for, and the delegation application system 100 supports the creation of the application form data and the delegation data. The processing of steps S112 to S119 described below is performed when the procedure is applied for, and the delegation application system 100 supports the verification of the delegation data.

手続きの申請時、代理人(法人の使用人)は、サービス提供装置104に取り付けられた読み取り装置105に代理人端末101Aをかざして、ステップS111で受信した申請書データ及び委任データを読み取り装置105に読み取らせる(ステップS112)。併せて、代理人は、本人確認書類をサービス提供者に提示するか、または、ICカード等に格納された本人確認情報を読み取り装置105に読み取らせる。そして読み取り装置105は、これらの読み取り結果をサービス提供装置104に送信する(ステップS113)。 When applying for a procedure, the agent (employee of the corporation) holds the agent terminal 101A over the reading device 105 attached to the service providing device 104, and has the reading device 105 read the application form data and delegation data received in step S111 (step S112). In addition, the agent presents an identity verification document to the service provider, or has the reading device 105 read identity verification information stored on an IC card or the like. The reading device 105 then transmits the results of these readings to the service providing device 104 (step S113).

次に、サービス提供者は、サービス提供装置104を用いて、検証支援装置103に対して委任データの検証を要求する(ステップS114)。具体的には、サービス提供装置104の検証要求部406が、委任データ及び申請書データ等に含まれる所定の情報(データ本体でもよいが、少なくとも委任データIDを含む)を添えて、ネットワーク107を介して検証支援装置103の委任データ検証部307に対して、委任データの検証要求を送信する。 Next, the service provider uses the service providing device 104 to request the verification support device 103 to verify the delegation data (step S114). Specifically, the verification request unit 406 of the service providing device 104 sends a request to verify the delegation data to the delegation data verification unit 307 of the verification support device 103 via the network 107, together with predetermined information (which may be the data itself, but includes at least the delegation data ID) contained in the delegation data and application data, etc.

検証要求を受信した検証支援装置103(委任データ検証部307)は、記憶部302に保持しているデータだけで検証が可能であるかを確認し、検証できない場合は、検証のために不足しているデータ(検証用データ)の提供を外部サーバ106に要求する(ステップS115)。当該要求への応答として、所定の外部サービスを提供する外部サーバ106は、代理人の資格情報等の検証用データを検証支援装置103に送信する(ステップS116)。 The verification support device 103 (delegation data verification unit 307) that receives the verification request checks whether verification is possible using only the data stored in the memory unit 302, and if verification is not possible, requests the external server 106 to provide the data (verification data) that is missing for verification (step S115). In response to the request, the external server 106 that provides a specified external service transmits verification data such as the proxy's qualification information to the verification support device 103 (step S116).

次に、検証支援装置103(委任データ検証部307)は、記憶部302に保持しているデータとステップS116で受信した検証用データとを用いて、委任データを検証し(ステップS117)、その検証結果をサービス提供装置104に応答する(ステップS118)。このとき、検証支援装置103は、検証結果を証跡情報として証跡情報保持部311に保持するようにしてもよい。なお、検証支援装置103による検証処理の詳細は、図11及び図12を参照しながら後述する。 Next, the verification support device 103 (delegation data verification unit 307) verifies the delegation data using the data stored in the storage unit 302 and the verification data received in step S116 (step S117), and responds with the verification result to the service providing device 104 (step S118). At this time, the verification support device 103 may store the verification result as trail information in the trail information storage unit 311. Details of the verification process by the verification support device 103 will be described later with reference to FIGS. 11 and 12.

次に、サービス提供者は、サービス提供装置104が受信した検証結果を基に、代理人の代理権限を確認し、本申請に関する代理権限が認められた場合に、申請書データで申請されたサービスを代理人に提供する(ステップS119)。サービスの提供は、代理人に直接渡す形式でもよいし、サービス提供装置104から代理人端末101Aまたは代理人端末101Bに所定のデータを送信する形式でもよい。 Next, the service provider verifies the proxy authority of the agent based on the verification result received by the service providing device 104, and if the proxy authority for this application is approved, provides the agent with the service requested in the application data (step S119). The service may be provided in a form where it is handed over directly to the agent, or in a form where specified data is sent from the service providing device 104 to the agent terminal 101A or the agent terminal 101B.

以上、図10のステップS101~S119の処理が行われることにより、委任申請システム100は、申請書データ及び委任データの作成を支援するとともに、委任データの検証を支援することができる。 By performing the processing of steps S101 to S119 in FIG. 10 as described above, the delegation application system 100 can assist in the creation of application data and delegation data, as well as assist in the verification of the delegation data.

なお、図10に示した処理のうち、申請書データ及び委任データのフォーマットの取得(ステップS101)と、申請書データ及び委任データの作成(ステップS102)とは、代理人が代理人端末101(101A,101B)を使用して実施してもよく、その場合、代理人は、作成した申請書データ及び委任データを、近距離無線通信またはインターネット(ネットワーク107)を介して、代理人端末101から委任者端末102に送信する処理を実施する。 In the process shown in FIG. 10, obtaining the format of the application data and delegation data (step S101) and creating the application data and delegation data (step S102) may be performed by the agent using the agent terminal 101 (101A, 101B). In this case, the agent performs a process of transmitting the created application data and delegation data from the agent terminal 101 to the delegator terminal 102 via short-range wireless communication or the Internet (network 107).

また、サービスは、ネットワーク107上で提供されてもよく、その場合、ステップS112において代理人は、申請書データ及び委任データを、ネットワーク107を介して、代理人端末101(101A,101B)からサービス提供装置104に送信する。 The service may also be provided over the network 107, in which case in step S112 the agent transmits the application data and delegation data from the agent terminal 101 (101A, 101B) to the service providing device 104 via the network 107.

(3-2)検証処理
図10のステップS117で説明したように、委任申請処理において検証支援装置103の委任データ検証部307は、記憶部302に保持しているデータと外部サーバ106から取得した検証用データとを用いて、委任データを検証する検証処理を実行する。以下では、検証処理の詳細な処理手順について説明する。
10, in the delegation application process, the delegation data verification unit 307 of the verification support device 103 executes a verification process to verify the delegation data by using the data stored in the storage unit 302 and the verification data acquired from the external server 106. The detailed processing procedure of the verification process will be described below.

図11は、第1検証処理の処理手順例を示すフローチャートである。第1検証処理は、本実施形態における委任データの検証処理のうち、申請書データの種類に拘わらず共通して実行される一連の処理に相当する。 Figure 11 is a flowchart showing an example of the processing procedure of the first verification process. The first verification process corresponds to a series of processes that are commonly executed regardless of the type of application data among the verification processes of delegation data in this embodiment.

図11によればまず、委任データ検証部307は、サービス提供装置104から受信した委任データ、申請書データ及び本人確認情報と、外部サーバ106から受信した検証用データと、を取得する(ステップS201)。 As shown in FIG. 11, first, the delegation data verification unit 307 acquires the delegation data, application data, and identity verification information received from the service providing device 104, and the verification data received from the external server 106 (step S201).

次に、委任データ検証部307は、申請書データに記載された申請日が、委任データに記載された委任期間内であるか確認する(ステップS202)。なお、委任データにおいて委任期間ではなく委任回数が指定されていた場合、ステップS202の確認はスキップしてもよい。委任期間は、当該委任データの有効期間を指定したものであり、委任回数は、当該委任データの有効使用回数を指定したものである。申請日が委任期間内であった場合(ステップS202のYES)、ステップS203に進む。一方、申請日が委任期間外であった場合(ステップS202のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 Next, the delegation data verification unit 307 checks whether the application date written in the application data is within the delegation period written in the delegation data (step S202). If the delegation data specifies the number of delegations rather than the delegation period, the confirmation in step S202 may be skipped. The delegation period specifies the validity period of the delegation data, and the number of delegations specifies the number of times the delegation data can be used effectively. If the application date is within the delegation period (YES in step S202), the process proceeds to step S203. On the other hand, if the application date is outside the delegation period (NO in step S202), the delegation data verification unit 307 determines that the verification of the delegation data has failed, and ends the process.

ステップS203では、委任データ検証部307は、委任データ状態保持部310に保持されている委任データ状態情報(例えば図7の委任データ状態情報540)を参照し、委任データに付与された委任データIDに対応する失効状態を確認する。委任データIDに対応する失効状態が「有効」であった場合(ステップS203のYES)、ステップS204に進む。一方、委任データIDに対応する失効状態が「失効」であった場合(ステップS203のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S203, the delegation data verification unit 307 refers to the delegation data status information (e.g., delegation data status information 540 in FIG. 7) stored in the delegation data status storage unit 310, and checks the revocation status corresponding to the delegation data ID assigned to the delegation data. If the revocation status corresponding to the delegation data ID is "valid" (YES in step S203), the process proceeds to step S204. On the other hand, if the revocation status corresponding to the delegation data ID is "revoked" (NO in step S203), the delegation data verification unit 307 determines that the verification of the delegation data has failed, and terminates the process.

ステップS204では、委任データ検証部307は、委任データの電子署名を検証し、検証に成功するか確認する。なお、法人から使用人に対して委任が行われている場合は、委任者から法人への委任データと、法人から使用人への委任データとの2つの委任データについてそれぞれ、電子署名の確認を行う。電子署名が有効であった場合(ステップS204のYES)、ステップS205に進む。一方、電子署名が失効であった場合(ステップS204のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S204, the delegation data verification unit 307 verifies the electronic signature of the delegation data to check whether the verification is successful. If delegation has been made from a corporation to an employee, the electronic signature is checked for each of the two pieces of delegation data: the delegation data from the delegator to the corporation, and the delegation data from the corporation to the employee. If the electronic signature is valid (YES in step S204), the process proceeds to step S205. On the other hand, if the electronic signature has expired (NO in step S204), the delegation data verification unit 307 determines that verification of the delegation data has failed, and ends the process.

ステップS205では、委任データ検証部307は、申請書データの電子署名を検証し、検証に成功するか確認する。電子署名が有効であった場合(ステップS205のYES)、ステップS206に進む。一方、電子署名が失効であった場合(ステップS205のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S205, the delegation data verification unit 307 verifies the electronic signature of the application data and checks whether the verification is successful. If the electronic signature is valid (YES in step S205), the process proceeds to step S206. On the other hand, if the electronic signature has expired (NO in step S205), the delegation data verification unit 307 determines that the verification of the delegation data has failed, and ends the process.

ステップS206では、委任データ検証部307は、代理人の本人確認情報と、委任データに記載された代理人情報(例えば図7の代理人情報536)とを照合し、例えば「氏名」及び「住所」等の情報が一致するか確認する。本人確認情報と委任データの代理人情報とが一致した場合(ステップS206のYES)、ステップS207に進む。一方、本人確認情報と委任データの代理人情報とが一致しなかった場合(ステップS206のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S206, the delegation data verification unit 307 compares the identity verification information of the agent with the agent information written in the delegation data (e.g., agent information 536 in FIG. 7) to confirm whether information such as "name" and "address" match. If the identity verification information matches the agent information in the delegation data (YES in step S206), the process proceeds to step S207. On the other hand, if the identity verification information does not match the agent information in the delegation data (NO in step S206), the delegation data verification unit 307 determines that verification of the delegation data has failed and ends the process.

ステップS207では、委任データ検証部307は、申請書データと委任データとが対応しているか確認する。これは、申請書データに対応する委任データが十分に作成されているかを確認するものであり、委任データにおける要記載項目が全て揃っているかを確認することで実現できる。また、他の方法として、申請書データ名と委任内容とが対応しているかを確認することでも実現できる。申請書データと委任データとが対応していなかった場合(ステップS207のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S207, the delegation data verification unit 307 checks whether the application data and the delegation data correspond. This is to check whether the delegation data corresponding to the application data has been created sufficiently, and can be achieved by checking whether all required items in the delegation data are present. Alternatively, this can be achieved by checking whether the application data name and the delegation content correspond. If the application data and the delegation data do not correspond (NO in step S207), the delegation data verification unit 307 determines that the verification of the delegation data has failed, and terminates the process.

一方、ステップS207において申請書データと委任データとが対応していた場合(ステップS207のYES)、ステップS202~S207の全ての確認が正常判定で終了したことから、委任データ検証部307は、委任データの検証に成功したと判定し、処理を終了する。 On the other hand, if the application data and the delegation data correspond in step S207 (YES in step S207), since all checks in steps S202 to S207 have been completed successfully, the delegation data verification unit 307 determines that the verification of the delegation data has been successful and terminates the process.

以上、図11のステップS201~S207の処理が実行されることにより、委任データ検証部307は、申請書データの種類によらない共通の検証処理によって、委任データを検証することができる。なお、法人から使用人に対して委任が行われている場合は、委任者から法人への委任データと、法人から使用人への委任データとの2つの委任データについてそれぞれ各確認処理が行われてよい。 By executing the processes of steps S201 to S207 in FIG. 11, the delegation data verification unit 307 can verify the delegation data by a common verification process that is independent of the type of application data. Note that when delegation is made from a corporation to an employee, confirmation processes may be performed separately for the two delegation data: the delegation data from the delegator to the corporation, and the delegation data from the corporation to the employee.

なお、ステップS202~S207に示した各確認処理の実行順序は入れ替えてもよい。また、各確認項目は、図11の例に限定されず、法令やセキュリティの基準等の変更に応じて、確認項目が変更されてもよい。 The order of execution of each confirmation process shown in steps S202 to S207 may be changed. Also, the confirmation items are not limited to the example in FIG. 11, and may be changed in response to changes in laws, regulations, security standards, etc.

図12は、第2検証処理の処理手順例を示すフローチャートである。第2検証処理は、本実施形態における委任データの検証処理のうち、申請書データの種類に応じた検証ルールを適用して実行される一連の処理に相当する。検証ルールは、検証支援装置103の検証ルール保持部312に保持される。第2検証処理は、前述した第1検証処理に追加して実行される。 Figure 12 is a flowchart showing an example of the processing procedure of the second verification process. The second verification process corresponds to a series of processes executed by applying a verification rule according to the type of application form data, among the verification processes of delegation data in this embodiment. The verification rules are stored in the verification rule storage unit 312 of the verification support device 103. The second verification process is executed in addition to the first verification process described above.

図12によればまず、委任データ検証部307は、サービス提供装置104から受信した委任データ及び申請書データと、外部サーバ106から受信した検証用データと、検証ルール保持部312に保持されている検証ルールと、を取得する(ステップS301)。なお、第1検証処理において取得されている情報は、改めてステップS301で取得し直す必要はなく、また、ステップS301では、代理人の本人確認情報も取得するようにしてもよい。 As shown in FIG. 12, first, the delegation data verification unit 307 acquires the delegation data and application data received from the service providing device 104, the verification data received from the external server 106, and the verification rules stored in the verification rule storage unit 312 (step S301). Note that the information acquired in the first verification process does not need to be acquired again in step S301, and identity verification information of the agent may also be acquired in step S301.

次に、委任データ検証部307は、申請書データにおける委任者の電子署名に問題がないか確認する(ステップS302)。申請書データに委任者の電子署名が不要であるか、申請書データに委任者の電子署名が必要で電子署名が付与されている場合には(ステップS302のYES)、ステップS303に進む。一方、電子署名が必要にも拘わらず、申請書データに電子署名が付与されていない場合には(ステップS302のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 Next, the delegation data verification unit 307 checks whether there is a problem with the delegator's electronic signature in the application data (step S302). If the application data does not require the delegator's electronic signature, or if the application data requires the delegator's electronic signature and an electronic signature has been attached (YES in step S302), the process proceeds to step S303. On the other hand, if an electronic signature is required but an electronic signature has not been attached to the application data (NO in step S302), the delegation data verification unit 307 determines that verification of the delegation data has failed and terminates the process.

ステップS303では、委任データ検証部307は、代理人による申請書データの変更に問題がないか確認する。代理人によって申請書のデータが変更されていないか、代理人による申請書のデータの変更が可能である場合には(ステップS303のYES)、ステップS304に進む。一方、代理人による申請書のデータの変更が不可能であるにも拘わらず申請書データが変更されていた場合には(ステップS303のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S303, the delegation data verification unit 307 checks whether there are any problems with the changes made to the application data by the agent. If the application data has not been changed by the agent or the agent is able to change the application data (YES in step S303), the process proceeds to step S304. On the other hand, if the application data has been changed even though the agent is not able to change the application data (NO in step S303), the delegation data verification unit 307 determines that verification of the delegation data has failed and terminates the process.

ステップS304では、委任データ検証部307は、法人から使用人への委任に問題がないか確認する。使用人による委任データが作成されていないか、法人から使用人への委任が可能とされていて使用人による委任データが作成されている場合(ステップS304のYES)、ステップS305に進む。一方、法人から使用人への委任が可能とされているか、法人から使用人への委任が許可されていないにも拘わらず、使用人によって委任データが作成されていた場合(ステップS304のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S304, the delegation data verification unit 307 checks whether there is a problem with the delegation from the corporation to the employee. If the delegation data has not been created by the employee, or if delegation from the corporation to the employee is permitted and the delegation data has been created by the employee (YES in step S304), the process proceeds to step S305. On the other hand, if delegation from the corporation to the employee is permitted, or if delegation from the corporation to the employee is not permitted but the delegation data has been created by the employee (NO in step S304), the delegation data verification unit 307 determines that verification of the delegation data has failed and ends the process.

ステップS305では、委任データ検証部307は、代理人の資格に問題がないか確認する。代理人に資格が必要とされている場合、委任データ検証部307は、外部サーバ106に問い合わせた結果(検証用データ)を用いて、代理人が所定の士業資格等を保有しているかを確認する。代理人に必要な資格情報が確認できなかった場合(ステップS305のNO)、委任データ検証部307は、委任データの検証に失敗したと判定し、処理を終了する。 In step S305, the delegation data verification unit 307 checks whether there is a problem with the qualifications of the agent. If the agent is required to have qualifications, the delegation data verification unit 307 uses the results of the inquiry to the external server 106 (verification data) to check whether the agent has the specified professional qualifications, etc. If the necessary qualification information for the agent cannot be confirmed (NO in step S305), the delegation data verification unit 307 determines that the verification of the delegation data has failed and terminates the process.

一方、ステップS305において代理人に資格が必要とされていないか、代理人に必要な資格情報が確認された場合(ステップS305のYES)、ステップS302~S305の全ての確認が正常判定で終了したことから、委任データ検証部307は、委任データの検証に成功したと判定し、処理を終了する。 On the other hand, if no qualifications are required for the agent in step S305 or the necessary qualification information for the agent is confirmed (YES in step S305), since all checks in steps S302 to S305 have been completed with a normal judgment, the delegation data verification unit 307 determines that the verification of the delegation data has been successful and terminates the process.

以上、図12のステップS301~S305の処理が実行されることにより、委任データ検証部307は、申請書データの種類に応じた検証ルールを適用した検証処理によって、委任データを検証することができる。 By executing the processes of steps S301 to S305 in FIG. 12 as described above, the delegation data verification unit 307 can verify the delegation data through a verification process that applies verification rules according to the type of application data.

そして、検証ルールが設定されていない申請の場合は第1検証処理で検証成功の結果が得られたとき、検証ルールが設定されている申請の場合は第1検証処理及び第2検証処理でともに検証成功の結果が得られたとき、委任データ検証部307は、当該申請に関する委任データの検証が成功したと判定する。委任データの検証が成功したとき、委任データにおいて委任回数が設定されていた場合には(例えば、図7の申請書データ/委任データフォーマット530の委任期間/回数537を参照)、委任データ管理部306は、委任データ状態保持部310に保持されている委任データ状態情報(例えば図8の委任データ状態情報540)を更新する。具体的には、委任データの検証が成功した場合には、委任回数を1回消費し、この結果、委任データに設定された委任回数の残回数がなくなった場合には、委任データ状態情報540の失効状態542を「失効(使用済み)」に更新する。 Then, in the case of an application for which no validation rule is set, when the first validation process results in a successful validation, and in the case of an application for which a validation rule is set, when both the first and second validation processes result in a successful validation, the delegation data validation unit 307 determines that the validation of the delegation data for the application has been successful. When the validation of the delegation data is successful, if the number of delegations is set in the delegation data (for example, see the delegation period/number of times 537 of the application data/delegation data format 530 in FIG. 7), the delegation data management unit 306 updates the delegation data status information (for example, the delegation data status information 540 in FIG. 8) held in the delegation data status holding unit 310. Specifically, when the validation of the delegation data is successful, one delegation count is consumed, and as a result, when the remaining number of delegations set in the delegation data is exhausted, the expiration status 542 of the delegation data status information 540 is updated to "expired (used)".

一方、検証ルールが設定されていない申請の場合は第1検証処理で検証失敗の結果が得られたとき、検証ルールが設定されている申請の場合は第1検証処理または第2検証処理の少なくとも何れかで検証失敗の結果が得られたとき、委任データ検証部307は、当該申請に関する委任データの検証が失敗したと判定する。 On the other hand, in the case of an application for which no verification rule is set, if the first verification process results in a failed verification, or in the case of an application for which a verification rule is set, if at least either the first or second verification process results in a failed verification, the delegation data verification unit 307 determines that the verification of the delegation data for the application has failed.

また、証跡管理部308は、委任データ検証部307による委任データの検証結果を証跡情報として記録し、証跡情報保持部311に保持させる。証跡情報の記録においては、単なる検証結果だけでなく、どのような理由で検証に失敗したか等を記録するようにしてもよい。なお、証跡管理部308は、証跡情報をサービス提供装置104に送信してもよく、この場合、サービス提供装置104の証跡管理部407が、受信した証跡情報を証跡情報保持部408に保持させる。 The trail management unit 308 also records the result of the verification of the delegation data by the delegation data verification unit 307 as trail information, and stores it in the trail information storage unit 311. When recording the trail information, it is possible to record not only the verification result, but also the reason why the verification failed. The trail management unit 308 may transmit the trail information to the service providing device 104, and in this case, the trail management unit 407 of the service providing device 104 stores the received trail information in the trail information storage unit 408.

(3-3)失効処理
本実施形態では、委任者が委任者端末102を操作することにより、委任者端末102の委任データ状態管理部206が、検証支援装置103に記憶されている委任データを失効させることができる。この失効処理は、委任者が判断または希望したタイミングで実行可能である。またこの他にも、所定周期で失効処理を実施することにより、委任期間が指定されている委任データに対して、委任期間が終了した際には当該委任データを失効させることができる。以下では、失効処理の詳細な処理手順について説明する。
(3-3) Revocation Processing In this embodiment, the delegator operates the delegator terminal 102, which allows the delegator data status management unit 206 of the delegator terminal 102 to revoke the delegation data stored in the verification support device 103. This revocation processing can be executed at a timing determined or desired by the delegator. In addition, by executing the revocation processing at a predetermined cycle, the delegation data for which a delegation period is specified can be revoked when the delegation period ends. The detailed processing procedure of the revocation processing will be described below.

図13は、失効処理の処理手順例を示すシーケンス図である。図13では、委任者の判断または希望によって失効処理が実行されることを想定して処理手順例が示されている。 Figure 13 is a sequence diagram showing an example of the processing procedure for revocation processing. In Figure 13, the processing procedure example is shown assuming that the revocation processing is executed at the discretion or request of the delegator.

図13によればまず、委任者が委任者端末102を操作して、失効させる委任データを選択する(ステップS401)。次に、委任者端末102の委任データ状態管理部206が、ステップS401で選択された委任データの失効を要求する失効要求を、検証支援装置103に送付する(ステップS402)。このとき、選択された委任データに付された委任データIDが失効要求に添えて送付される。 According to FIG. 13, first, the delegator operates the delegator terminal 102 to select the delegation data to be revoked (step S401). Next, the delegation data status management unit 206 of the delegator terminal 102 sends a revocation request to the verification support device 103 to request the revocation of the delegation data selected in step S401 (step S402). At this time, the delegation data ID attached to the selected delegation data is sent together with the revocation request.

次に、検証支援装置103の委任データ管理部306が、委任データ状態保持部310に保持されている委任データのうち、ステップS402で受信した委任データIDに対応する委任データに対して、失効状態を「失効」に変更する(ステップS403)。なお、ステップS403において委任データを失効させる前に、委任データ管理部306は、失効要求が正当な要求であるか否かを判断するために、失効要求の送付元の委任者端末102が最初(図10のステップS104)に当該委任データを送付したときの委任者端末と同一であるかを確認したり、失効要求を指示した委任者を認証して、最初に当該委任データを送付した委任者と同一であるかを確認したりする。 Next, the delegation data management unit 306 of the verification support device 103 changes the revocation status of the delegation data stored in the delegation data status storage unit 310, which corresponds to the delegation data ID received in step S402, to "revoked" (step S403). Note that before revoking the delegation data in step S403, the delegation data management unit 306 checks whether the delegator terminal 102 that sent the revocation request is the same as the delegator terminal that sent the delegation data initially (step S104 in FIG. 10), in order to determine whether the revocation request is a valid request, and authenticates the delegator who issued the revocation request to check whether it is the same as the delegator who sent the delegation data initially.

次に、検証支援装置103(委任データ管理部306)は、ステップS403で実行した失効結果を、失効要求の送付元の委任者端末102に応答する(ステップS404)。そして委任者端末102の委任データ状態管理部206は、委任履歴保持部209に保持されている、失効要求の対象とした委任データの失効状態を「失効」に変更し(ステップS405)、失効処理を終了する。 Next, the verification support device 103 (delegation data management unit 306) responds with the result of the revocation performed in step S403 to the delegator terminal 102 that sent the revocation request (step S404). Then, the delegation data status management unit 206 of the delegator terminal 102 changes the revocation status of the delegation data that is the subject of the revocation request and is stored in the delegation history storage unit 209 to "revoked" (step S405), and the revocation process ends.

以上、図13のステップS401~S405の処理が実行されることにより、委任申請システム100は、委任者の希望や、指定された有効期間(委任期間)の経過に応じて、委任データを失効させることができるため、委任データの濫用や不正利用を防止することができる。 By executing the processing of steps S401 to S405 in FIG. 13 as described above, the delegation application system 100 can invalidate the delegation data according to the wishes of the delegator or the expiration of the specified validity period (delegation period), thereby preventing the misuse or unauthorized use of the delegation data.

以上に説明したように、本実施形態に係る委任申請システム100によれば、手続きの内容や委任に関する知識が少ない委任者や代理人であっても、検証支援装置103からフォーマットが提供されることにより、手続の代理申請に必要な委任データ及び申請書データを簡易に作成することができる。また、本実施形態に係る委任申請システム100によれば、上記のようにして作成された委任データ及び申請書データを用いてサービスの申請が行われた際、検証支援装置103によって委任データの検証が行われることにより、サービス提供者は、代理人の代理権限を簡易に確認することができる。また、委任データの検証では、委任者が代理人に対して委任する委任データだけでなく、法人の代理人が法人の使用人に対して委任する委任データについても、その正当性を検証できることから、現実的な種々のサービスの申請手続きに対応することができる。 As described above, according to the delegation application system 100 of this embodiment, even a delegator or agent with little knowledge of the contents of the procedure or delegation can easily create the delegation data and application form data required for proxy application of the procedure by providing a format from the verification support device 103. Furthermore, according to the delegation application system 100 of this embodiment, when a service application is made using the delegation data and application form data created as described above, the verification support device 103 verifies the delegation data, so that the service provider can easily confirm the proxy authority of the agent. Furthermore, in the verification of the delegation data, the legitimacy can be verified not only of the delegation data delegated by the delegator to the agent, but also of the delegation data delegated by the agent of the corporation to the employee of the corporation, so that it is possible to respond to practical application procedures for various services.

なお、本発明は上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiment, but includes various modified examples. For example, the above-described embodiment has been described in detail to clearly explain the present invention, and is not necessarily limited to having all of the configurations described. In addition, it is possible to add, delete, or replace part of the configuration of the embodiment with other configurations.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Furthermore, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in hardware, in part or in whole, for example by designing them as integrated circuits. Furthermore, the above-mentioned configurations, functions, etc. may be realized in software, by a processor interpreting and executing a program that realizes each function. Information on the programs, tables, files, etc. that realize each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

また、図面において制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。 In addition, the control lines and information lines shown in the drawings are those that are considered necessary for explanation, and do not necessarily show all control lines and information lines on the product. In reality, it can be assumed that almost all components are interconnected.

100 委任申請システム
101 代理人端末
102 委任者端末
103 検証支援装置
104 サービス提供装置
105 読み取り装置
106 外部サーバ
107 ネットワーク
201,301,401 演算部
202,302,402 記憶部
203,303,403 通信部
204,304,404 入出力部
205 データ作成支援部
206 委任データ状態管理部
207 電子署名付与部
208 個人情報保持部
209 委任履歴保持部
305 フォーマット管理部
306 委任データ管理部
307 委任データ検証部
308 証跡管理部
309 フォーマット保持部
310 委任データ状態保持部
311 証跡情報保持部
312 検証ルール保持部
405 読み取り情報取得部
406 検証要求部
407 証跡管理部407
408 証跡情報保持部
510 個人情報
520 委任履歴情報
530 申請書データ/委任データフォーマット
540 委任データ状態情報
550 検証ルール

100 Delegation application system 101 Agent terminal 102 Delegator terminal 103 Verification support device 104 Service providing device 105 Reading device 106 External server 107 Network 201, 301, 401 Calculation unit 202, 302, 402 Storage unit 203, 303, 403 Communication unit 204, 304, 404 Input/output unit 205 Data creation support unit 206 Delegation data status management unit 207 Digital signature assignment unit 208 Personal information storage unit 209 Delegation history storage unit 305 Format management unit 306 Delegation data management unit 307 Delegation data verification unit 308 Trail management unit 309 Format storage unit 310 Delegation data status storage unit 311 Trail information storage unit 312 Verification rule storage unit 405 Read information acquisition unit 406 Verification request unit 407 Trail management unit 407
408 Trail information storage unit 510 Personal information 520 Delegation history information 530 Application data/delegation data format 540 Delegation data status information 550 Verification rule

Claims (10)

委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する委任申請システムであって、
前記委任者が使用する委任者端末と、
前記代理人が使用する代理人端末と、
前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供し、前記フォーマットに基づいて作成された前記委任データを検証する検証支援装置と、
前記申請書データとともに提出された前記委任データについて前記検証支援装置による前記検証で成功結果が得られた場合に、当該申請書データで申請されたサービスを提供するサービス提供装置と、
を備え
前記手続きの申請前に、
前記検証支援装置は、前記申請書データ及び前記委任データのフォーマットを前記委任者端末または前記代理人端末に送信し、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持し、
前記手続きの申請時に、
前記サービス提供装置は、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求し、
前記検証支援装置は、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答し、
前記サービス提供装置は、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供し、
前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、
前記手続きの申請時において前記検証支援装置は、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証する
ことを特徴とする委任申請システム。
A delegation application system that supports an application for a procedure to receive a service by an agent delegated by a delegator, comprising:
A delegator terminal used by the delegator;
an agent terminal used by the agent;
a verification support device that provides the delegator terminal or the agent terminal with a format of application form data required for the application of the procedure and delegation data that certifies that the application is delegated to the agent, and verifies the delegation data created based on the format;
a service providing device that provides a service requested in the application data when a successful result is obtained in the verification by the verification support device for the delegation data submitted together with the application data;
Equipped with
Before applying for the above procedure,
the verification support device transmits formats of the application data and the delegation data to the delegator terminal or the agent terminal, receives the application data and the delegation data created based on each of the formats from the delegator terminal or the agent terminal, and stores the application data and the delegation data;
When applying for the above procedure,
When the service providing device receives the application data and the delegation data from the agent terminal, the service providing device requests the verification support device to verify the delegation data;
the verification support device verifies the delegation data that corresponds to the requested delegation data and that was held before the procedure was applied for, and responds with the verification result to the service providing device;
the service providing device provides the service requested in the application data received from the agent terminal when the verification result of the delegation data is successful;
In the delegation data, a delegation period indicating a valid period of the delegation data or a delegation number indicating a valid number of times the delegation data can be used can be specified;
When applying for the procedure, the verification support device verifies the delegation data based on the delegation period or the delegation count specified in the delegation data.
A delegation application system comprising:
前記委任データには、作成時に前記委任者の電子署名が付与される
ことを特徴とする請求項1に記載の委任申請システム。
2. The delegation application system according to claim 1, wherein the delegation data is provided with an electronic signature of the delegator when the delegation data is created.
前記委任データには、前記委任者が前記代理人として法人に委任する第1の委任データと、前記法人が当該法人の使用人に委任する第2の委任データと、が含まれ、
前記委任者端末によって前記第1の委任データが作成され、前記法人によって使用される第1の前記代理人端末が、前記第1の委任データに基づいて前記第2の委任データを作成し、前記使用人によって使用される第2の前記代理人端末に送信する場合、
前記検証支援装置は、前記委任者端末から前記第1の委任データを受信して保持するとともに、前記第1の代理人端末から前記第2の委任データを受信して保持し、
前記第2の代理人端末から前記サービス提供装置に、前記申請書データとともに前記第2の委任データが提出された場合、
前記検証支援装置は、前記サービス提供装置からの前記要求に応じて、前記第2の委任データだけでなく、関連する前記第1の委任データも検証する
ことを特徴とする請求項に記載の委任申請システム。
The delegation data includes first delegation data that the delegator delegates to a corporation as the agent, and second delegation data that the corporation delegates to an employee of the corporation;
When the first delegation data is created by the delegator terminal, and a first agent terminal used by the corporation creates the second delegation data based on the first delegation data and transmits it to a second agent terminal used by the employee,
the verification support device receives and holds the first delegation data from the delegator terminal, and receives and holds the second delegation data from the first agent terminal;
When the second delegation data is submitted from the second agent terminal to the service providing device together with the application data,
The delegation application system according to claim 1 , wherein the verification support device verifies not only the second delegation data but also the related first delegation data in response to the request from the service providing device.
前記検証支援装置は、自身が保持する前記委任データごとの有効状態を管理する委任データ状態情報を保持し、
前記検証支援装置は、前記委任データ状態情報に基づいて、前記委任データを検証する
ことを特徴とする請求項に記載の委任申請システム。
the verification support device holds delegation data state information for managing a validity state of each of the delegation data held by the device itself;
The delegation application system according to claim 1 , wherein the verification support device verifies the delegation data based on the delegation data state information.
前記検証支援装置は、前記委任者端末からの要求に応じて、自身が保持する前記委任データの有効状態を失効させる
ことを特徴とする請求項に記載の委任申請システム。
5. The delegation application system according to claim 4 , wherein the verification support device invalidates a valid state of the delegation data held by the verification support device in response to a request from the delegator terminal.
前記検証支援装置は、前記申請書データの種類に応じた検証ルールを保持し、前記要求の対象とされた前記委任データとともに前記サービス提供装置に提出された前記申請書データの種類に応じた前記検証ルールを用いて、前記委任データを検証する
ことを特徴とする請求項に記載の委任申請システム。
The delegation application system of claim 1, characterized in that the verification support device holds verification rules corresponding to the type of application data, and verifies the delegation data using the verification rules corresponding to the type of application data submitted to the service providing device together with the delegation data that is the subject of the request.
前記検証支援装置は、前記委任データの検証のために不足している情報を所定の外部サービスを提供する外部サーバから取得し、前記取得した情報と、自身が保持する情報とを用いて、前記委任データを検証する
ことを特徴とする請求項に記載の委任申請システム。
The delegation application system of claim 1, characterized in that the verification support device obtains information missing for verifying the delegation data from an external server that provides a specified external service, and verifies the delegation data using the obtained information and information it holds.
前記外部サーバから取得する情報は、前記代理人の資格情報である
ことを特徴とする請求項に記載の委任申請システム。
The delegation application system according to claim 7 , wherein the information acquired from the external server is qualification information of the agent.
委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する、委任申請システムによる委任申請方法であって、
前記委任申請システムは、前記委任者が使用する委任者端末と、前記代理人が使用する代理人端末と、検証支援装置と、サービスを提供するサービス提供装置と、を有し、
前記手続きの申請前に、
前記検証支援装置が、前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供する第1ステップと、
前記検証支援装置が、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持する第2ステップと、
前記手続きの申請時に、
前記サービス提供装置が、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求する第3ステップと、
前記検証支援装置が、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答する第4ステップと、
前記サービス提供装置が、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供する第5ステップと、
を備え
前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、
前記第4ステップにおいて前記検証支援装置は、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証する
ことを特徴とする委任申請方法。
A delegation application method using a delegation application system that supports an application for a procedure to receive a service by an agent delegated by a delegator, comprising:
the delegation application system includes a delegator terminal used by the delegator, an agent terminal used by the agent, a verification support device, and a service providing device that provides a service;
Before applying for the above procedure,
a first step in which the verification support device provides the delegator terminal or the agent terminal with application form data required for the application of the procedure and a format of delegation data proving that the application is delegated to the agent;
a second step in which the verification support device receives the application data and the delegation data created based on each of the formats from the delegator terminal or the agent terminal and holds them;
When applying for the above procedure,
a third step of, when the service providing device receives the application data and the delegation data from the agent terminal, requesting the verification support device to verify the delegation data;
a fourth step of the verification support device verifying the delegation data held before the application of the procedure, which corresponds to the delegation data that is the subject of the request, and responding with the verification result to the service providing device;
a fifth step of the service providing device providing the service requested in the application data received from the agent terminal when the verification result of the delegation data is successful;
Equipped with
In the delegation data, a delegation period indicating a valid period of the delegation data or a delegation number indicating a valid number of times the delegation data can be used can be specified;
In the fourth step, the verification support device verifies the delegation data based on the delegation period or the delegation count specified in the delegation data.
A delegation application method comprising:
委任者から委任された代理人によるサービスの提供を受ける手続きの申請を支援する、委任申請システムを構成する計算機に実行させる委任申請プログラムであって、
前記委任申請システムを構成する前記計算機には、前記委任者が使用する委任者端末と、前記代理人が使用する代理人端末と、検証支援装置と、サービスを提供するサービス提供装置と、が含まれ、
前記手続きの申請前に、
前記検証支援装置に、前記手続きの申請に必要な申請書データ及び前記申請を前記代理人に委任することを証明する委任データのフォーマットを前記委任者端末または前記代理人端末に提供する処理を実行させ、
前記検証支援装置に、各前記フォーマットに基づいて作成された前記申請書データ及び前記委任データを前記委任者端末または前記代理人端末から受信して保持する処理を実行させ、
前記手続きの申請時に、
前記サービス提供装置に、前記代理人端末から前記申請書データ及び前記委任データを受け取ると、前記検証支援装置に前記委任データの検証を要求する処理を実行させ、
前記検証支援装置に、前記要求の対象とされた前記委任データに対応する、前記手続きの申請前に保持した前記委任データを検証し、その検証結果を前記サービス提供装置に応答する処理を実行させ、
前記サービス提供装置に、前記委任データの検証結果が成功であった場合に、前記代理人端末から受け取った前記申請書データで申請されたサービスを提供する処理を実行させるものであり、
前記委任データでは、当該委任データの有効期間を表す委任期間または当該委任データの有効使用回数を表す委任回数を指定可能であり、
前記手続きの申請時に前記検証支援装置に実行させる処理では、前記委任データで指定された前記委任期間または前記委任回数に基づいて前記委任データを検証させる
ことを特徴とする委任申請プログラム。
A delegation application program executed by a computer constituting a delegation application system, which supports an application for a procedure to receive a service by an agent delegated by a delegator, comprising:
the computers constituting the delegation application system include a delegator terminal used by the delegator, an agent terminal used by the agent, a verification support device, and a service providing device that provides a service;
Before applying for the above procedure,
causing the verification support device to execute a process of providing, to the delegator terminal or the agent terminal, application form data necessary for applying for the procedure and a format of delegation data proving that the application is delegated to the agent;
causing the verification support device to execute a process of receiving the application data and the delegation data created based on each of the formats from the delegator terminal or the agent terminal and storing the data;
When applying for the above procedure,
when the service providing device receives the application data and the delegation data from the agent terminal, the service providing device executes a process of requesting the verification support device to verify the delegation data;
causing the verification support device to execute a process of verifying the delegation data held before the application of the procedure, which corresponds to the delegation data that is the subject of the request, and responding to the service providing device with the verification result;
and causing the service providing device to execute a process of providing the service requested in the application data received from the agent terminal when a result of the verification of the delegation data is successful;
In the delegation data, a delegation period indicating a valid period of the delegation data or a delegation number indicating a valid number of times the delegation data can be used can be specified;
The process to be executed by the verification support device when applying for the procedure includes verifying the delegation data based on the delegation period or the delegation count specified in the delegation data.
A delegation application program comprising:
JP2021038944A 2021-03-11 2021-03-11 Delegation application system, delegation application method, and delegation application program Active JP7583650B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021038944A JP7583650B2 (en) 2021-03-11 2021-03-11 Delegation application system, delegation application method, and delegation application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021038944A JP7583650B2 (en) 2021-03-11 2021-03-11 Delegation application system, delegation application method, and delegation application program

Publications (2)

Publication Number Publication Date
JP2022138838A JP2022138838A (en) 2022-09-26
JP7583650B2 true JP7583650B2 (en) 2024-11-14

Family

ID=83398878

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021038944A Active JP7583650B2 (en) 2021-03-11 2021-03-11 Delegation application system, delegation application method, and delegation application program

Country Status (1)

Country Link
JP (1) JP7583650B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001283144A (en) 2000-03-30 2001-10-12 Sogo Keibi Hosho Co Ltd Electronic commission processing system and electronic letter of attorney preparing device and electronic application preparing device
JP2007143126A (en) 2005-10-18 2007-06-07 Seiko Epson Corp Electronic certificate system, electronic certificate management server, program, and control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001283144A (en) 2000-03-30 2001-10-12 Sogo Keibi Hosho Co Ltd Electronic commission processing system and electronic letter of attorney preparing device and electronic application preparing device
JP2007143126A (en) 2005-10-18 2007-06-07 Seiko Epson Corp Electronic certificate system, electronic certificate management server, program, and control method

Also Published As

Publication number Publication date
JP2022138838A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
CN111183426B (en) System and method for blockchain-based notifications
Ellison SPKI requirements
US12244727B2 (en) User credential control system and user credential control method
KR102280061B1 (en) Corporation related certificate issue system and method using did based on blockchain
US6438690B1 (en) Vault controller based registration application serving web based registration authorities and end users for conducting electronic commerce in secure end-to-end distributed information system
KR100497022B1 (en) A method for inter-enterprise role-based authorization
US20070143860A1 (en) Networked identity framework
JP2008022526A (en) Attribute certificate verification method, attribute certificate authority device, service providing device, and attribute certificate verification system
TW200410539A (en) Authentication and authorization infrastructure system with CRL issuance notification function
CN103370714A (en) Authentication collaboration system, ID provider device, and program
JP4106875B2 (en) Electronic device, information update system in electronic device, information update method and program thereof
CN109658104A (en) The system and method for assets consistency confirmation on a kind of chain
JP7332027B2 (en) USER INFORMATION MANAGEMENT SYSTEM, USER INFORMATION MANAGEMENT METHOD, USER AGENT AND PROGRAM
JP4909626B2 (en) Attribute authentication system, attribute information anonymization method and program in the same system
JP7308631B2 (en) Information linkage system and information management method
JP7583650B2 (en) Delegation application system, delegation application method, and delegation application program
JP5958544B2 (en) Information processing system, information processing method, program
JP5417628B2 (en) Signature server, signature system, and signature processing method
JP2002269295A (en) Family register information management system and program for automatically notifying changes in personal information
Ellison RFC2692: SPKI Requirements
JP3952121B2 (en) Signature verification apparatus, signature verification method, and program recording medium
JP2001022848A (en) Electronic document historical validity proofing system and proofing method
JP2012137995A (en) Resource providing system, access control program and access control method
JP2004297333A (en) Digital certificate accreditation system, digital certificate accreditation server, pki token, digital certificate accreditation method and program
JP7801951B2 (en) User authentication system, user authentication service system, user authentication method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240912

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241101

R150 Certificate of patent or registration of utility model

Ref document number: 7583650

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150