JP2020102742A - Information processing device, residence card confirmation method, and residence card confirmation program - Google Patents

Information processing device, residence card confirmation method, and residence card confirmation program Download PDF

Info

Publication number
JP2020102742A
JP2020102742A JP2018238972A JP2018238972A JP2020102742A JP 2020102742 A JP2020102742 A JP 2020102742A JP 2018238972 A JP2018238972 A JP 2018238972A JP 2018238972 A JP2018238972 A JP 2018238972A JP 2020102742 A JP2020102742 A JP 2020102742A
Authority
JP
Japan
Prior art keywords
image data
residence card
card
residence
face image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018238972A
Other languages
Japanese (ja)
Other versions
JP6774684B2 (en
Inventor
大樹 西村
Daiki Nishimura
大樹 西村
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.)
Dhr Group Inc
Original Assignee
Dhr Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dhr Group Inc filed Critical Dhr Group Inc
Priority to JP2018238972A priority Critical patent/JP6774684B2/en
Publication of JP2020102742A publication Critical patent/JP2020102742A/en
Application granted granted Critical
Publication of JP6774684B2 publication Critical patent/JP6774684B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

To make it possible to confirm validity of a residence card including an IC chip by a simple operation and display information written on the residence card.SOLUTION: An information terminal device 100 includes a short-range wireless communication unit 101. An operation display unit 102 accepts an input of a resident card number printed on a resident card. An authentication unit 104 communicates with the resident card by means of a short-range wireless communication unit 101 and verifies the residence card with the input residence card number. A data reading unit 106 reads ticket face front image data, face image data, and an electronic signature, stored in the residence card when the resident card is authenticated. A data verification unit 107 verifies the ticket face front image data and the face image data using the electronic signature. The operation display unit 102 displays that the ticket face front image data and the face image data have not been tampered and the ticket face front image data and the face image data when the ticket face front image data and the face image data are verified.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理装置、在留カード確認方法、および在留カード確認プログラムに関する。 The present invention relates to an information processing device, a residence card confirmation method, and a residence card confirmation program.

近年、ICチップを含むカード(以下、ICカードという)が普及しており、乗車券用カードやクレジットカード等のさまざまな分野で利用されている。このようなICカードを活用するために、ICカードに含まれるICチップと、その内容を確認する技術が開示されている(特許文献1参照)。 In recent years, cards including IC chips (hereinafter referred to as IC cards) have become widespread, and are used in various fields such as ticket cards and credit cards. In order to utilize such an IC card, an IC chip included in the IC card and a technique for confirming the contents have been disclosed (see Patent Document 1).

特開2010-262447号公報JP 2010-262447 JP

しかしながら、上述した公報は、汎用的なICチップおよびICチップに記載されたデータ読出し方法について開示しているため、我が国に中長期間滞在する外国人(以下、在留者という)の増加が予想される現状において、さまざまな場面で内容の確認が必要となる在留カードに特化したものではなく、在留カードの正当性を確認するとともに、在留カードに記載された情報を簡便な操作で表示する技術については開示されていなかった。 However, since the above-mentioned publication discloses a general-purpose IC chip and a data reading method described in the IC chip, it is expected that the number of foreigners (hereinafter referred to as residents) who stay in Japan for a long period of time will increase. Under the current circumstances, it is not specialized for residence cards that require confirmation of contents in various situations, but technology for confirming the validity of residence cards and displaying information written on residence cards with simple operations. Was not disclosed.

本発明は、上記に鑑みてなされたものであり、簡便な操作でICチップを含む在留カードの正当性を確認でき、在留カードに記載された情報を表示することができる情報処理装置、在留カード確認方法、および在留カード確認プログラムを提供することを目的とする。 The present invention has been made in view of the above, and an information processing device and a residence card that can confirm the validity of a residence card including an IC chip by a simple operation and can display the information written on the residence card. The purpose is to provide a confirmation method and residence card confirmation program.

上述した課題を解決するために、本発明では、近距離無線通信手段を備え、在留カードに印刷された在留カード番号の入力を受付け、近距離無線通信手段によって在留カードと通信し、受付けた在留カード番号によって在留カードを認証し、在留カードが認証された場合に、在留カードに記憶する券面表画像データと顔画像データと電子署名とを近距離無線通信手段によって読出し、電子署名を用いて券面表画像データと顔画像データを検証し、券面表画像データと顔画像データを検証した場合に、券面表画像データと顔画像データが改ざんされていない旨と券面表画像データと顔画像データとを表示することを特徴とする。 In order to solve the above-mentioned problems, the present invention includes a short-distance wireless communication means, receives an input of a residence card number printed on a residence card, communicates with the residence card by the short-distance wireless communication means, and receives the residence card. The residence card is authenticated by the card number, and when the residence card is authenticated, the ticket face image data, the face image data, and the electronic signature stored in the residence card are read by the short-distance wireless communication means, and the ticket surface is used by using the electronic signature. When the face image data and the face image data are verified and the face surface image data and the face image data are verified, it is confirmed that the face surface image data and the face image data have not been tampered with, and the face surface image data and the face image data are It is characterized by displaying.

上記のように構成した本発明によれば、簡便な操作でICチップを含む在留カードの正当性を確認でき、在留カードに記載された情報を表示することができるという効果を奏する。 According to the present invention configured as described above, it is possible to confirm the legitimacy of a residence card including an IC chip by a simple operation and to display the information written on the residence card.

本実施例にかかる在留カード確認システム10の構成例を示すブロック図である。It is a block diagram showing a configuration example of a residence card confirmation system 10 according to the present embodiment. 在留情報記憶部110のデータ構成の一例を示す説明図である。It is an explanatory view showing an example of a data configuration of residence information storage unit 110. 情報処理装置100で実行する在留カード確認処理手順を示すフローチャートである。6 is a flowchart showing a residence card confirmation processing procedure executed by the information processing apparatus 100. 情報処理装置100で実行する在留カード確認処理手順を示すフローチャートである。6 is a flowchart showing a residence card confirmation processing procedure executed by the information processing apparatus 100. 情報処理装置100の表示画面の画面イメージ等の一例を示す説明図である。3 is an explanatory diagram showing an example of a screen image of a display screen of the information processing device 100 and the like. FIG. 情報処理装置100とサーバ200で実行する在留カード確認処理手順を示すフローチャートである。6 is a flowchart showing a residence card confirmation processing procedure executed by the information processing apparatus 100 and the server 200.

以下、添付図面を参照し本発明の実施例を説明する。なお、以下の説明は、実施の形態の一例であり、本発明は、これらの実施例に限定されるものではない。 Embodiments of the present invention will be described below with reference to the accompanying drawings. The following description is an example of the embodiment, and the present invention is not limited to these examples.

図1は、本実施例にかかる在留カード確認システム10の構成例を示すブロック図である。在留カード確認システム10は、情報処理装置100とサーバ200とを備える。情報処理装置100は、近距離無線通信によってICチップ含むカード(ICカード)である在留カードと通信可能に接続する。近距離無線通信方式は、NFC(Near Field Communication)であるが、在留カードが対応可能であれば、その他の無線通信方式であってもよい。 FIG. 1 is a block diagram showing a configuration example of a residence card confirmation system 10 according to this embodiment. The residence card confirmation system 10 includes an information processing device 100 and a server 200. The information processing apparatus 100 is communicably connected to a residence card, which is a card including an IC chip (IC card), by short-range wireless communication. The short-distance wireless communication system is NFC (Near Field Communication), but other wireless communication systems may be used as long as the residence card is compatible.

次に、情報処理装置100について説明する。情報処理装置100は、在留カードの正当性を確認する利用者が操作する装置であり、例えばタブレット端末、スマートフォン、ノート型パーソナルコンピュータ、専用情報処理装置等である。在留カード1は、在留資格に係る許可の結果として我が国に中長期間在留する者に対して交付されるカードであり、ICチップを含む。ICチップは、在留カードや内容を検証するための情報および在留者に関する情報等を記憶する。 Next, the information processing device 100 will be described. The information processing device 100 is a device operated by a user who confirms the validity of the residence card, and is, for example, a tablet terminal, a smartphone, a laptop personal computer, a dedicated information processing device, or the like. The residence card 1 is a card that is issued to a person who will reside in Japan for a medium to long term as a result of permission related to the status of residence, and includes an IC chip. The IC chip stores a residence card, information for verifying the contents, information regarding a resident, and the like.

情報処理装置100は、近距離無線通信部101と、操作表示部102と、撮像部103と、認証部104と、カード種別判断部105と、データ読出部106と、データ検証部107と、送受信部108と、在留者情報記憶部110とを備える。 The information processing apparatus 100 includes a short-range wireless communication unit 101, an operation display unit 102, an image capturing unit 103, an authentication unit 104, a card type determination unit 105, a data reading unit 106, a data verification unit 107, and transmission/reception. The unit 108 and the resident information storage unit 110 are provided.

図2は、在留者情報記憶部110のデータ構成の一例を示す説明図である。在留者情報記憶部110は、在留カード番号と、在留カードに記載された、在留者に関する情報(以下、在留者情報という)を記憶する。より具体的には、在留者情報記憶部110は、在留カード番号と、券面表画像データと、顔画像データと、その他ICチップに記憶する情報と、を対応付けて記憶する。券面表画像データとは、在留カードの表面に印刷された画像のイメージデータであり、顔画像データとは、その在留カードを発行された在留者の顔写真の画像データである。 FIG. 2 is an explanatory diagram showing an example of the data structure of the resident information storage unit 110. The resident information storage unit 110 stores a residence card number and information about the resident (hereinafter referred to as resident information) written on the residence card. More specifically, the resident information storage unit 110 stores the residence card number, the face surface image data, the face image data, and other information stored in the IC chip in association with each other. The ticket face image data is image data of an image printed on the surface of the residence card, and the face image data is image data of a face photograph of a resident who issued the residence card.

在留者情報記憶部110は、ICチップに記憶する情報に加えて、券面表画像データから画像認識技術によって抽出したデータ(または操作表示部102によって入力を受付けたデータ)を在留カード番号と対応付けて記憶してもよい。例えば、在留者の氏名、生年月日、性別、有効期間、国籍、住居地、在留資格、就労制限の有無、在留期間、許可の種類、許可年月日、交付年月日等である。 In addition to the information stored in the IC chip, the resident information storage unit 110 associates the data extracted by the image recognition technology from the front face image data (or the data received by the operation display unit 102) with the residence card number. May be stored. For example, the name of the resident, date of birth, gender, effective period, nationality, place of residence, status of residence, presence or absence of working restrictions, period of stay, type of permit, date of grant, date of grant, etc.

近距離無線通信部101は、通信領域内に入った在留カードとの間で無線通信を確立しデータを送受信する。 The short-distance wireless communication unit 101 establishes wireless communication with a residence card that has entered the communication area and transmits/receives data.

操作表示部102は、入力部と表示部とからなり、一例として液晶ディスプレイとタッチセンサを重畳し構成するタッチパネルである。入力部は、在留カード番号等の入力を受付け、表示部は、在留カードの検証結果や在留カードのICチップに記載されたデータ等を表示する。操作表示部102は、上述したタッチパネルのほか、ディスプレイとマウス、キーボード、音声入出力を制御するマイクロフォン、スピーカ、その他の入出力装置であってもよい。 The operation display unit 102 is a touch panel that includes an input unit and a display unit, and is configured by superimposing a liquid crystal display and a touch sensor as an example. The input unit accepts the input of the residence card number and the like, and the display unit displays the verification result of the residence card and the data written on the IC chip of the residence card. The operation display unit 102 may be a display, a mouse, a keyboard, a microphone for controlling voice input/output, a speaker, and other input/output devices in addition to the touch panel described above.

撮像部103は、カメラを備え、操作表示部102からの指示によって在留カードの券面等を撮像し、在留カードの券面の画像データ等を生成する。 The image capturing unit 103 includes a camera, captures an image of the face of the residence card and the like according to an instruction from the operation display unit 102, and generates image data of the face of the residence card.

認証部104は、近距離無線通信部101によって在留カードと通信し、操作表示部102で受付けた在留カード番号を在留カードに送信することによって在留カード番号による在留カードの認証処理を行い、在留カード番号によって在留カードが認証されたか否かの認証結果を在留カードから受信する。 The authentication unit 104 communicates with the residence card by the short-distance wireless communication unit 101, and transmits the residence card number received by the operation display unit 102 to the residence card to perform the authentication processing of the residence card by the residence card number, and the residence card. An authentication result indicating whether or not the residence card is authenticated by the number is received from the residence card.

カード種別判断部105は、近距離無線通信部101によって在留カードと通信し、在留カードのカード種別を取得し、取得したカード種別が“在留カード”であるか否かを判断する。 The card type determination unit 105 communicates with the residence card by the short-range wireless communication unit 101, acquires the card type of the residence card, and determines whether the acquired card type is a “resident card”.

データ読出部106は、近距離無線通信部101によって在留カードと通信し、対応する読出しコマンドを在留カードに送信することによって在留カードのICチップに記憶するデータと電子署名等を読出す。 The data reading unit 106 communicates with the residence card through the short-distance wireless communication unit 101 and transmits a corresponding read command to the residence card to read data stored in the IC chip of the residence card, an electronic signature, and the like.

データ検証部107は、電子署名を用いて在留カードから読出されたデータを検証する。より具体的には、データ検証部107は、在留カードに記憶する券面表画像データと、顔画像データのハッシュ値と、電子署名に含まれるハッシュ値が一致するか否かによってデータを検証する。 The data verification unit 107 verifies the data read from the residence card using the electronic signature. More specifically, the data verification unit 107 verifies the data depending on whether or not the face value image data stored in the residence card, the hash value of the face image data, and the hash value included in the electronic signature match.

送受信部108は、ネットワークNを介して接続するウェブサーバ200に、在留カード番号と有効期間年月日を送信し、送信した在留カード番号と有効期間年月日に応じた在留カードの有効性に関する問合せ結果をサーバ200から受信する。 The transmitting/receiving unit 108 transmits the residence card number and the expiration date to the web server 200 connected via the network N, and relates to the validity of the residence card according to the transmitted residence card number and the expiration date. The inquiry result is received from the server 200.

サーバ200は、在留カードの有効性を判断するサーバ(一例として入国管理局のサーバ)であり、要求に応じ在留カード番号と有効期間年月日に応じた失効情報を往診する。ネットワークNは、インターネット、イントラネット、LAN(Local Area Network)、移動体通信網等の通信ネットワークであり、一部または全部が有線あるいは無線である。 The server 200 is a server that determines the validity of the residence card (as an example, a server of the Immigration Bureau), and visits the revocation information corresponding to the residence card number and the expiration date when requested. The network N is a communication network such as the Internet, an intranet, a LAN (Local Area Network), and a mobile communication network, and part or all of which is wired or wireless.

上述のように構成された情報処理装置100で実行する在留カード確認処理について説明する。図3、4は、情報処理装置100で実行する在留カード確認処理手順を示すフローチャートである。 The residence card confirmation processing executed by the information processing apparatus 100 configured as described above will be described. 3 and 4 are flowcharts showing the residence card confirmation processing procedure executed by the information processing apparatus 100.

情報処理装置100において、操作表示部102は、在留カード番号の入力を受付ける(ステップS301)。図5は、情報処理装置100の表示画面の画面イメージ等の一例を示す説明図である。図5(a)に示すように、在留カード番号を入力領域51に画面上に表示するキーボード52等から文字を入力する。近距離無線通信部101は、在留カード1と近距離無線通信できたか否かを判断する(ステップS302)。すなわち、近距離無線通信部101の通信領域に在留カード1が存在しているか否かを判断する。図5(b)は、一例として情報処理装置100の背面に位置する通信領域53を示す。通信領域53には、利用者が在留カードを配置する位置を迷わないよう在留カードのイラストを印刷している。在留カード1と近距離無線通信できていないと判断した場合(ステップS302:No)、ステップS302に戻り、ステップS302の判断を繰り返す。 In the information processing device 100, the operation display unit 102 accepts the input of the residence card number (step S301). FIG. 5 is an explanatory diagram showing an example of a screen image or the like of the display screen of the information processing device 100. As shown in FIG. 5(a), the residence card number is input to the input area 51 using the keyboard 52 or the like displayed on the screen. The short-distance wireless communication unit 101 determines whether or not short-distance wireless communication with the residence card 1 was successful (step S302). That is, it is determined whether or not the residence card 1 is present in the communication area of the short-range wireless communication unit 101. FIG. 5B shows the communication area 53 located on the back surface of the information processing apparatus 100 as an example. In the communication area 53, an illustration of the residence card is printed so that the user does not hesitate where to place the residence card. When it is determined that the short-distance wireless communication with the residence card 1 is not possible (step S302: No), the process returns to step S302 and the determination of step S302 is repeated.

在留カード1と近距離無線通信できたと判断した場合(ステップS302:Yes)、認証部104は、操作表示部102によって受付けた在留カード番号に用いて在留カード1の認証処理を実行する(ステップS303)。認証部104は、在留カード1を認証したか否かを判断する(ステップS304)。在留カード1を認証しないと判断した場合(ステップS304:No)、操作表示部102は、在留カード1が不正である旨のメッセージを出力する(ステップS305)。すなわち、在留カード1に印刷された在留カード番号と、在留カードの認証に使用する在留カード番号が一致せず、在留カードを認証できないため、在留カード1が不正であることを判断することができる。在留カード1を認証したと判断した場合(ステップS304:Yes)、カード種別判断部105は、近距離無線通信部101を介してカード種別の読出しコマンドを在留カードに送信する(ステップS306)。 When it is determined that the short-distance wireless communication with the residence card 1 is possible (step S302: Yes), the authentication unit 104 executes the authentication process of the residence card 1 using the residence card number received by the operation display unit 102 (step S303). ). The authentication unit 104 determines whether the residence card 1 has been authenticated (step S304). When it is determined that the residence card 1 is not authenticated (step S304: No), the operation display unit 102 outputs a message indicating that the residence card 1 is invalid (step S305). That is, the residence card number printed on the residence card 1 does not match the residence card number used to authenticate the residence card, and the residence card cannot be authenticated, so it can be determined that the residence card 1 is illegal. .. When it is determined that the residence card 1 is authenticated (step S304: Yes), the card type determination unit 105 transmits a card type read command to the residence card via the short-range wireless communication unit 101 (step S306).

在留カード1は、カード種別の読出しコマンドを受信する(ステップS307)。在留カード1は、カード種別を情報処理装置100に送信する(ステップS308)。 The residence card 1 receives the read command for the card type (step S307). The residence card 1 transmits the card type to the information processing device 100 (step S308).

情報処理装置100のカード種別判断部105は、近距離無線通信部101を介してカード種別を受信する(ステップS309)。カード種別判断部105は、受信したカード種別が在留カードであるか否かを判断する(ステップS310)。カード種別が在留カードでないと判断した場合(ステップS310:No)、操作表示部102は、在留カードでない旨のメッセージを出力する(ステップS311)。 The card type determination unit 105 of the information processing apparatus 100 receives the card type via the short-range wireless communication unit 101 (step S309). The card type determination unit 105 determines whether the received card type is a residence card (step S310). When determining that the card type is not a residence card (step S310: No), the operation display unit 102 outputs a message indicating that the card is not a residence card (step S311).

カード種別が在留カードであると判断した場合(ステップS310:Yes)、データ読出部106は、近距離無線通信部101を介して券面表画像データと顔画像データと電子署名の読出しコマンドを在留カードに送信する(ステップS312)。なお、必要であれば、券面表画像データと顔画像データと電子署名の読出しコマンドを送信する前に、在留カード番号に用いて在留カード1の認証処理等を実行する。 When it is determined that the card type is a residence card (step S310: Yes), the data reading unit 106 issues a read command of the ticket face image data, the face image data, and the electronic signature via the short-distance wireless communication unit 101 to the residence card. (Step S312). It should be noted that, if necessary, authentication processing of the residence card 1 is executed by using the residence card number before transmitting the read-out command of the face surface image data, the face image data, and the electronic signature.

在留カード1は、券面表画像データと顔画像データと電子署名の読出しコマンドを受信する(ステップS313)。在留カード1は、ICチップに記憶する券面表画像データと顔画像データと電子署名を情報処理装置100に送信する(ステップS314)。 The residence card 1 receives the read-out command of the face surface image data, the face image data, and the electronic signature (step S313). The residence card 1 transmits the front face image data, the face image data, and the electronic signature stored in the IC chip to the information processing device 100 (step S314).

情報処理装置100のデータ読出部106は、近距離無線通信部101を介して券面表画像データと顔画像データと電子署名を受信する(ステップS315)。データ検証部107は、券面表画像データと顔画像データを電子署名で検証する(ステップS316)。より具体的には、データ検証部107は、電子署名のうちのチェックコードを公開鍵で復号してハッシュ値を求める。データ検証部107は、券面表画像データと顔画像データを連結したデータからハッシュ値を算出する。データ検証部107は、復号したハッシュ値と算出したハッシュ値が一致するか否かによって券面表画像データと顔画像データが改ざんされているか否かを判断する。 The data reading unit 106 of the information processing device 100 receives the front face image data, the face image data, and the electronic signature via the short-range wireless communication unit 101 (step S315). The data verification unit 107 verifies the front face image data and the face image data with an electronic signature (step S316). More specifically, the data verification unit 107 decrypts the check code in the digital signature with the public key to obtain the hash value. The data verification unit 107 calculates a hash value from the data obtained by connecting the face table image data and the face image data. The data verification unit 107 determines whether or not the face surface image data and the face image data have been tampered with, depending on whether or not the decrypted hash value and the calculated hash value match.

データ検証部107が券面表画像データと顔画像データを電子署名で検証できないと判断した場合(ステップS317:No)、操作表示部102は、在留カードが偽造、改ざんされている旨のメッセージを出力する(ステップS318)。なおメッセージに加え、検証できなかった券面表画像データと顔画像データを表示してもよい。 When the data verifying unit 107 determines that the certificate face image data and the face image data cannot be verified with the electronic signature (step S317: No), the operation display unit 102 outputs a message indicating that the residence card is forged or tampered with. (Step S318). In addition to the message, the face surface image data and the face image data that cannot be verified may be displayed.

データ検証部107が券面表画像データと顔画像データを電子署名で検証できたと判断した場合(ステップS317:Yes)、操作表示部102は、在留カードが改ざんされていない旨のメッセージと券面表画像データと顔画像データとを表示する(ステップS319)。なお、ICチップに記憶するその他の情報(例えば、在留カードの裏面に追記した住居地情報等)をさらに読出しコマンドで在留カードから受信し表示してもよい。図5(c)に示す例では、在留カードが改ざんされていない旨のメッセージである検証結果54と券面表画像55と顔画像56とその他の情報57を表示する。これにより、在留カードの正当性を容易に確認できるとともに、在留カードに印刷されたデータと在留カードのICチップに記憶するデータと(在留カード所持者がいれば所持者本人の顔と)を容易に確認することができる。 When the data verification unit 107 determines that the ticket face image data and the face image data can be verified with the electronic signature (step S317: Yes), the operation display unit 102 displays a message indicating that the residence card has not been tampered with and the ticket face image. The data and the face image data are displayed (step S319). It should be noted that other information stored in the IC chip (for example, residence information additionally written on the back surface of the residence card) may be further received from the residence card by a read command and displayed. In the example shown in FIG. 5(c), a verification result 54, which is a message indicating that the residence card has not been tampered with, a ticket face image 55, a face image 56, and other information 57 are displayed. This makes it possible to easily check the validity of the residence card, and to easily check the data printed on the residence card and the data stored in the IC chip of the residence card (the face of the owner of the residence card, if any). Can be confirmed.

データ読出部106は、在留カード番号に対応付けて在留カードから受信したデータを在留者情報記憶部110に格納する(ステップS320)。在留カードから受信したデータとは、カード種別、券面表画像データ、顔画像データであり、このときICチップに記憶するその他の情報をさらに読出しコマンドで在留カードから受信し記憶してもよい。また券面表画像データとして記載されている、氏名、生年月日、住居地、在留資格、在留期間、有効期間等を図示しない画像認識部によって文字認識し(またはキーボード等から入力し)、認識した文字を在留カード番号に対応付けて在留者情報記憶部110に格納してもよい。 The data reading unit 106 stores the data received from the residence card in association with the residence card number in the resident information storage unit 110 (step S320). The data received from the residence card is the card type, the face surface image data, and the face image data. At this time, other information stored in the IC chip may be further received from the residence card by a read command and stored. In addition, the name, date of birth, place of residence, status of residence, period of stay, period of validity, etc., which have been described as the ticket face image data, are recognized by a character recognition (or input from a keyboard etc.) by an image recognition unit (not shown) and recognized. Characters may be stored in the resident information storage unit 110 in association with the residence card number.

このように、情報処理装置100を用いた簡便な操作によって在留カードが改ざんされていないかどうか、さらに在留カードに記憶されているデータを容易に確認することができる。これにより、在留カードの所持者に対し、在留カードに記憶する顔写真やその他の情報を確認することができる。また在留カード番号に対応付けて在留カードに記憶する情報等を在留者情報記憶部110に記憶することによって、在留者に関する情報の管理が容易になり、例えば有効期間によって在留資格変更許可申請や在留期間変更許可申請等を管理し事前に通知等することができる。 In this way, it is possible to easily confirm whether or not the residence card has been tampered with by a simple operation using the information processing apparatus 100, and further to easily confirm the data stored in the residence card. As a result, the owner of the residence card can confirm the facial photograph and other information stored in the residence card. In addition, by storing information or the like stored in the residence card in association with the residence card number in the resident information storage unit 110, it becomes easy to manage information about the resident, and for example, depending on the validity period, a residence status change permission application or residence It is possible to manage applications such as period change permission applications and notify them in advance.

上述した在留カード確認処理では、在留カード番号を操作表示部102からの文字入力によって受付けたが、文字入力に代えて、撮像部103によって在留カードの券面を撮像し、図示しない画像認識部によって在留カードの画像データから在留カード番号を認識し、認識した在留カード番号を受付けてもよい。また操作表示部102での文字入力に代えて、図示しないマイクロフォンおよび音声認識部によって音声入力し、入力された音声から在留カード番号を認識し、認識した在留カード番号を受付けてもよい。 In the residence card confirmation process described above, the residence card number is accepted by character input from the operation display unit 102. Instead of character input, the image capturing unit 103 captures an image of the face of the residence card, and an image recognition unit (not shown) identifies the residence card. The residence card number may be recognized from the image data of the card, and the recognized residence card number may be accepted. Instead of inputting characters on the operation display unit 102, voice may be input by a microphone and voice recognition unit (not shown), the residence card number may be recognized from the input voice, and the recognized residence card number may be accepted.

他の実施例として、情報処理装置100の在留者情報記憶部110に在留カードに関する情報を記憶することに代えて、ブロックチェーン・ネットワークの1つのブロックとして追加してもよい。このように、ブロックチェーン・ネットワークに在留カードに関する情報を追加することによって検証された在留カードに関する情報を広く公開することにより多くの人が利用することができる。またブロックチェーン・ネットワークで管理される在留カードに関する情報を照合する仕組みを設けることによって偽造や改ざんを発見しやすくすることができる。 As another embodiment, instead of storing the information about the residence card in the resident information storage unit 110 of the information processing apparatus 100, the information may be added as one block of the block chain network. As described above, the information about the residence card verified by adding the information about the residence card to the blockchain network can be widely made available to many people. In addition, it is possible to make it easier to detect forgery and falsification by providing a mechanism to collate information about residence cards managed by the blockchain network.

他の実施例として、在留カード確認システム10で実行する在留カード確認処理について説明する。図6は、情報処理装置100とサーバ200で実行する在留カード確認処理手順を示すフローチャートである。 As another example, a residence card confirmation process executed by the residence card confirmation system 10 will be described. FIG. 6 is a flowchart showing a residence card confirmation processing procedure executed by the information processing apparatus 100 and the server 200.

情報処理装置100において、操作表示部102は、在留カード番号および有効期間年月日の入力を受付ける(ステップS601)。送受信部108は、在留カード番号および有効期間年月日をサーバ200に送信する(ステップS602)。 In the information processing device 100, the operation display unit 102 accepts the input of the residence card number and the valid period date (step S601). The transmission/reception unit 108 transmits the residence card number and the expiration date to the server 200 (step S602).

サーバ200は、在留カード番号および有効期間年月日を情報処理装置100から受信する(ステップS603)。サーバ200は、在留者に関する情報を記憶するデータベースを検索し、在留カード番号および有効期間年月日に対応する問合せ結果(以下、失効情報という)を取得する(ステップS604)。失効情報とは、在留カード番号に対応する在留カードが有効か失効かを示す情報である。サーバ200は、失効情報を情報処理装置100に送信する(ステップS605)。 The server 200 receives the residence card number and the expiration date from the information processing device 100 (step S603). The server 200 searches a database that stores information about residents, and acquires an inquiry result (hereinafter referred to as revocation information) corresponding to the residence card number and the expiration date (step S604). The revocation information is information indicating whether the residence card corresponding to the residence card number is valid or invalid. The server 200 transmits the revocation information to the information processing device 100 (step S605).

情報処理装置100において、送受信部108は、失効情報をサーバ200から受信する(ステップS606)。操作表示部102は、失効情報を表示する(ステップS607)。より具体的には、失効情報として、在留カードが有効であるか否かを表示する。 In the information processing device 100, the transmission/reception unit 108 receives the revocation information from the server 200 (step S606). The operation display unit 102 displays the revocation information (step S607). More specifically, whether or not the residence card is valid is displayed as the revocation information.

このように、在留者に関する情報を記憶するデータベースを管理するサーバ200に対し在留カード番号の失効情報を問合せることによって、在留カードが有効であるか否かを容易に確認することができる。 In this way, by inquiring the server 200 that manages the database that stores information about residents, about the expiration information of the residence card number, it is possible to easily confirm whether or not the residence card is valid.

上述した実施例にかかる情報処理装置100のハードウェア構成は、CPU(Central Processing Unit)、ROM(Read Only Memory)やRAM(Random Access Memory)、HDD(Hard Disk Drive)等の外部記憶装置、通信制御装置等を備えた通常のコンピュータであり、ROMやRAM、HDD等に記憶されたプログラムをCPUが読み出し動作させることによって、上述した構成や機能を実現する。 The hardware configuration of the information processing apparatus 100 according to the above-described embodiment includes an external storage device such as a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and an HDD (Hard Disk Drive), and communication. This is an ordinary computer provided with a control device and the like, and the CPU reads and executes a program stored in a ROM, a RAM, an HDD, or the like to realize the above-described configurations and functions.

情報処理装置100で動作するプログラムは、在留カード確認プログラムとしてインターネット等のネットワークに接続されたコンピュータ上に格納しておき、ネットワーク経由でダウンロードさせることにより提供したり、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、DVD、USBメモリ、SDカード等のコンピュータで読取り可能な記録媒体に記録し提供してもよい。また、上述した機能や処理を実現するプログラムは、API(Application Programming Interface)やSaaS(Software as a Service)、クラウドコンピューティングという利用形態で提供してもよい。 The program that operates in the information processing apparatus 100 is stored as a residence card confirmation program on a computer connected to a network such as the Internet and provided by being downloaded via the network, or in an installable format or executable. The format file may be recorded and provided on a computer-readable recording medium such as a CD-ROM, a DVD, a USB memory, or an SD card. Further, the program that realizes the above-described functions and processes may be provided in a usage form such as API (Application Programming Interface), SaaS (Software as a Service), or cloud computing.

なお、本発明は、上述した実施例そのままに限定されるものではなく、必ずしも物理的に図示のように構成されている必要はない。また、本発明は、実施例で説明した構成要素の全部または一部を、各種の負荷や使用状況などに応じ、任意の単位で機能的または物理的に分割、統合、入替、変形または削除して構成することができる。 The present invention is not limited to the above-described embodiments as they are, and does not necessarily have to be physically configured as illustrated. In addition, the present invention functionally or physically divides, integrates, replaces, modifies or deletes all or part of the components described in the embodiments in arbitrary units according to various loads and usage conditions. Can be configured.

1…在留カード、10…在留カード確認システム、100…情報処理装置、101…近距離無線通信部、102…操作表示部、103…撮像部、104…認証部、105…カード種別判断部、106…データ読出部、107…データ検証部、108…送受信部、110…在留者情報記憶部、200…サーバ、N…ネットワーク DESCRIPTION OF SYMBOLS 1... Residence card, 10... Residence card confirmation system, 100... Information processing device, 101... Short-distance wireless communication unit, 102... Operation display unit, 103... Imaging unit, 104... Authentication unit, 105... Card type determination unit, 106 Data read unit 107 Data verification unit 108 Transmitter/receiver unit 110 Resident information storage unit 200 Server N Network

サーバ200は、在留カードの有効性を判断するサーバ(一例として入国管理局のサーバ)であり、要求に応じ在留カード番号と有効期間年月日に応じた失効情報を送信する。ネットワークNは、インターネット、イントラネット、LAN(Local Area Network)、
移動体通信網等の通信ネットワークであり、一部または全部が有線あるいは無線である。
The server 200 is a server that determines the validity of the residence card (as an example, a server of the Immigration Bureau), and transmits the revocation information according to the residence card number and the expiration date when requested. The network N is the Internet, an intranet, a LAN (Local Area Network),
It is a communication network such as a mobile communication network, and part or all of it is wired or wireless.

Claims (11)

近距離無線通信手段を備える情報処理装置において、
在留カードに印刷された在留カード番号の入力を受付ける受付手段と、
前記近距離無線通信手段によって前記在留カードと通信し、前記受付手段によって受付けた前記在留カード番号によって前記在留カードを認証するカード番号認証手段と、
前記カード番号認証手段によって前記在留カードが認証された場合に、前記在留カードに記憶する券面表画像データと顔画像データと電子署名とを前記近距離無線通信手段によって読出すデータ読出手段と、
前記電子署名を用いて前記券面表画像データと前記顔画像データを検証するデータ検証手段と、
前記データ検証手段によって前記券面表画像データと前記顔画像データを検証した場合に、前記券面表画像データと前記顔画像データが改ざんされていない旨と前記券面表画像データと前記顔画像データとを表示する表示手段と、
を備えることを特徴とする情報処理装置。
In an information processing device equipped with short-range wireless communication means,
Reception means for accepting the entry of the residence card number printed on the residence card,
Card number authentication means for communicating with the residence card by the short-distance wireless communication means and authenticating the residence card with the residence card number received by the reception means,
When the residence card is authenticated by the card number authenticating means, data reading means for reading the front surface image data, the face image data, and the electronic signature stored in the residence card by the short-distance wireless communication means,
Data verifying means for verifying the face table image data and the face image data using the electronic signature;
When the note surface image data and the face image data are verified by the data verifying unit, the fact that the note surface image data and the face image data have not been tampered with, and the note surface image data and the face image data are displayed. Display means for displaying,
An information processing apparatus comprising:
前記カード番号認証手段によって前記在留カードが認証された場合に、前記データ読出手段によってカード種別を読出し、読出された前記カード種別が在留カードであるか否かを判断するカード種別判断手段と、
前記表示手段は、前カード種別判断手段によって前記カード種別が在留カードでないと判断した場合に、在留カードでない旨を表示すること、を特徴とする請求項1に記載の情報処理装置。
When the residence card is authenticated by the card number authenticating means, a card type determining means for reading the card type by the data reading means and determining whether or not the read card type is a residence card,
The information processing apparatus according to claim 1, wherein the display unit displays that the card type is not a residence card when the previous card type determination unit determines that the card type is not a residence card.
前記表示手段は、前記カード番号認証手段によって前記在留カードが認証されなかった場合に、前記在留カードが不正である旨を表示すること、を特徴とする請求項1に記載の情報処理装置。
The information processing apparatus according to claim 1, wherein the display unit displays that the residence card is fraudulent when the residence card is not authenticated by the card number authentication unit.
前記表示手段は、前記データ検証手段によって前記券面表画像データと前記顔画像データが検証されなかった場合に、前記在留カードが改ざんされている旨を表示すること、を特徴とする請求項1に記載の情報処理装置。
The display unit displays that the residence card has been tampered with, when the face surface image data and the face image data are not verified by the data verification unit. The information processing device described.
前記受付手段に代えて、前記在留カードを撮像し、撮像した前記在留カードの画像データから前記在留カード番号を取得するカード番号取得手段、を備え、
前記カード番号認証手段は、前記カード番号取得手段によって取得した前記在留カード番号を前記在留カードによって認証すること、を特徴する請求項1〜4のいずれか1つに記載の情報処理装置。
In place of the reception means, a card number acquisition means for capturing an image of the residence card and acquiring the residence card number from imaged image data of the residence card,
The information processing apparatus according to claim 1, wherein the card number authentication unit authenticates the residence card number acquired by the card number acquisition unit using the residence card.
前記在留カード番号と、前記券面表画像データと、前記顔画像データと、を対応付けた在留者情報を記憶する在留者情報記憶手段と、
前記データ読出手段によって読出した前記券面表画像データと、前記顔画像データと、前記在留カード番号に対応付けて前記在留者情報記憶手段に格納する在留者情報格納手段と、を備えることを特徴とする請求項1〜5のいずれか1つに記載の情報処理装置。
Resident information storage means for storing resident information that associates the residence card number, the front face image data, and the face image data with each other,
It is characterized by comprising the ticket face image data read by the data reading means, the face image data, and resident information storage means for storing in the resident information storage means in association with the residence card number. The information processing device according to any one of claims 1 to 5.
前記在留者情報記憶手段に代えて、ネットワークを介して接続するブロックチェーン・ネットワークにブロックチェーンを構成するブロックとして前記在留者情報を記憶すること、を特徴とする請求項6に記載の情報処理装置。
7. The information processing apparatus according to claim 6, wherein the resident information is stored as a block that constitutes a block chain in a block chain network connected via a network, instead of the resident information storage means. ..
前記受付手段は、前記在留カード番号に加え、有効期限年月日の入力を受付け、
前記受付手段によって受付けた前記在留カード番号および前記有効期間年月日に基づき、前記在留カードの有効性を問合せる有効性問合手段、をさらに備え、
前記表示手段は、前記有効性問合手段によって得られた問合せ結果を表示すること、を特徴とする請求項1〜7のいずれか1つに記載の情報処理装置。
In addition to the residence card number, the reception means receives input of the expiration date
Further comprising validity inquiry means for inquiring about the validity of the residence card based on the residence card number and the validity period date received by the reception means,
The information processing apparatus according to claim 1, wherein the display unit displays the inquiry result obtained by the validity inquiry unit.
前記情報処理装置は、前記近距離無線通信で前記在留カードに含まれるICチップに記憶したデータを読取ることが可能な読取領域を前記情報処理装置自体に印刷したこと、を特徴とする請求項1〜8のいずれか1つに記載の情報処理装置。
2. The information processing apparatus prints on the information processing apparatus itself a reading area capable of reading data stored in an IC chip included in the residence card by the short-range wireless communication. The information processing device according to any one of 1 to 8.
近距離無線通信手段を備えるコンピュータで実行される在留カード確認方法であって、
在留カードに印刷された在留カード番号の入力を受付ける受付ステップと、
前記近距離無線通信手段によって前記在留カードと通信し、前記受付ステップによって受付けた前記在留カード番号によって前記在留カードを認証するカード番号認証ステップと、
前記カード番号認証ステップによって前記在留カードが認証された場合に、前記在留カードに記憶する券面表画像データと顔画像データと電子署名とを前記近距離無線通信手段によって読出すデータ読出ステップと、
前記電子署名を用いて前記券面表画像データと前記顔画像データを検証するデータ検証ステップと、
前記データ検証ステップによって前記券面表画像データと前記顔画像データを検証した場合に、前記券面表画像データと前記顔画像データが改ざんされていない旨と前記券面表画像データと前記顔画像データとを表示する表示ステップと、
を含むことを特徴とする在留カード確認方法。
A residence card confirmation method executed by a computer having short-range wireless communication means,
An acceptance step of accepting the entry of the residence card number printed on the residence card,
A card number authentication step of authenticating the residence card by the residence card number received by the receiving step by communicating with the residence card by the short-range wireless communication means,
When the residence card is authenticated by the card number authentication step, a data reading step of reading the front surface image data, the face image data, and the electronic signature stored in the residence card by the short-distance wireless communication means,
A data verification step of verifying the face table image data and the face image data using the electronic signature,
In the case where the face surface image data and the face image data are verified by the data verification step, the fact that the face surface image data and the face image data have not been tampered with and the face surface image data and the face image data are displayed. Display steps to display,
A method for confirming residence card, which includes:
前記請求項10に記載の在留カード確認方法方法をコンピュータに実行させることを特徴としたプログラム。 A program for causing a computer to execute the residence card confirmation method according to claim 10.
JP2018238972A 2018-12-21 2018-12-21 Information processing device, residence card confirmation method, and residence card confirmation program Active JP6774684B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018238972A JP6774684B2 (en) 2018-12-21 2018-12-21 Information processing device, residence card confirmation method, and residence card confirmation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018238972A JP6774684B2 (en) 2018-12-21 2018-12-21 Information processing device, residence card confirmation method, and residence card confirmation program

Publications (2)

Publication Number Publication Date
JP2020102742A true JP2020102742A (en) 2020-07-02
JP6774684B2 JP6774684B2 (en) 2020-10-28

Family

ID=71139990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018238972A Active JP6774684B2 (en) 2018-12-21 2018-12-21 Information processing device, residence card confirmation method, and residence card confirmation program

Country Status (1)

Country Link
JP (1) JP6774684B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021170270A (en) * 2020-04-16 2021-10-28 株式会社Tkc Card information reading device, method, and program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005122395A (en) * 2003-10-15 2005-05-12 Toshiba Corp Medium for certification, device for issuing the same, and face collating device
JP2005309595A (en) * 2004-04-19 2005-11-04 Konica Minolta Photo Imaging Inc Method and system for updating id card, and program
JP2008129892A (en) * 2006-11-22 2008-06-05 Promise Co Ltd Contract related document confirmation system
JP2017084200A (en) * 2015-10-30 2017-05-18 富士通株式会社 Display language determination method, information processor and display language determination program
EP3214798A1 (en) * 2014-10-28 2017-09-06 Alibaba Group Holding Limited Identity authentication method and device
JP2017154287A (en) * 2016-02-29 2017-09-07 キヤノンマーケティングジャパン株式会社 Image forming apparatus, image forming system, control method therefor, and program
JP2018151957A (en) * 2017-03-14 2018-09-27 ソフトバンク株式会社 Id card confirmation system, id card confirmation program, and id card confirmation method
JP2018173692A (en) * 2017-03-31 2018-11-08 Necソリューションイノベータ株式会社 Article information management apparatus, system, method and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005122395A (en) * 2003-10-15 2005-05-12 Toshiba Corp Medium for certification, device for issuing the same, and face collating device
JP2005309595A (en) * 2004-04-19 2005-11-04 Konica Minolta Photo Imaging Inc Method and system for updating id card, and program
JP2008129892A (en) * 2006-11-22 2008-06-05 Promise Co Ltd Contract related document confirmation system
EP3214798A1 (en) * 2014-10-28 2017-09-06 Alibaba Group Holding Limited Identity authentication method and device
JP2017084200A (en) * 2015-10-30 2017-05-18 富士通株式会社 Display language determination method, information processor and display language determination program
JP2017154287A (en) * 2016-02-29 2017-09-07 キヤノンマーケティングジャパン株式会社 Image forming apparatus, image forming system, control method therefor, and program
JP2018151957A (en) * 2017-03-14 2018-09-27 ソフトバンク株式会社 Id card confirmation system, id card confirmation program, and id card confirmation method
JP2018173692A (en) * 2017-03-31 2018-11-08 Necソリューションイノベータ株式会社 Article information management apparatus, system, method and program

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"ブロックチェーン、IoTの革命児 第2部:活用事例 不動産、農業、データ取引 非金融分野でも広がる活", 日経エレクトロニクス, vol. 第1182号, JPN6018001955, 20 July 2017 (2017-07-20), JP, pages 37 - 41, ISSN: 0004217449 *
今 直之: "金融分野における新たな連携ビジネスの創出を支援するNTTデータ第四金融事業本部", BUSINESS COMMUNICATION 第55巻 第11号, vol. 第55巻, JPN6020006396, 1 November 2018 (2018-11-01), JP, pages 59 - 61, ISSN: 0004217450 *
本多和幸: "既存ビジネスモデルの破壊か、進化か? ブロックチェーンの革新 66", 週刊BCN 2017 11/27 VOL.1704, vol. 第1704巻, JPN6019041864, 24 November 2017 (2017-11-24), JP, pages 20, ISSN: 0004217448 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021170270A (en) * 2020-04-16 2021-10-28 株式会社Tkc Card information reading device, method, and program

Also Published As

Publication number Publication date
JP6774684B2 (en) 2020-10-28

Similar Documents

Publication Publication Date Title
KR101676215B1 (en) Method for signing electronic documents with an analog-digital signature with additional verification
KR102510706B1 (en) User authentication based on radio frequency identifiable identification documents and gesture request-response protocols
US20240022572A1 (en) System and method for providing a web service using a mobile device capturing dual images
KR101829721B1 (en) Method for certifying a user by using mobile id through blockchain, and terminal and server using the same
EP3695397B1 (en) Authentication of a person using a virtual identity card
JP6882080B2 (en) Image processing equipment, methods, programs and systems
US20150270971A1 (en) Method for producing a soft token, computer program product and service computer system
US20130247218A1 (en) System And Method For Verifying Authenticity Of Documents
KR101829730B1 (en) Method for certifying a user by using mobile id through blockchain database, and terminal and server using the same
US20150161595A1 (en) Digital payment card presentation systems, methods, and apparatuses
JP5413048B2 (en) Personal authentication system, personal authentication method
JP6774684B2 (en) Information processing device, residence card confirmation method, and residence card confirmation program
KR20180129476A (en) System and method for authentication
JP2008103949A (en) Signature authentication terminal, signature authentication system, signature confirmation system, signature authentication program, signature confirmation program, signature authentication method, and signature confirmation method
CN111400682A (en) Electronic identity processing method, system, storage medium and electronic equipment
US8804158B2 (en) Token generation from a printer
KR20150044150A (en) System and method for transmitting document image
JP2014164489A (en) Authentication device and authentication method
JP6828311B2 (en) Information information system, information processing device and program
JP6352221B2 (en) Web page print document verification system
JP6900567B1 (en) Imprint image system, imprint image method and program
KR101674314B1 (en) The method for authenticating one time security character using captcha
JP2023179334A (en) Authentication method, authentication system, portable information device, and authentication device
KR20210056622A (en) Apparatus, method, computer-readable storage medium and computer program for privacy and security enhancement
JP2022092390A (en) Authentication device and document provision system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190829

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20190829

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20191010

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200130

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200520

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20200520

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20200525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200529

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200717

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200721

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200928

R150 Certificate of patent or registration of utility model

Ref document number: 6774684

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250