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
JP6561738B2 - Information linkage program, information linkage server, and information linkage method - Google Patents
[go: Go Back, main page]

JP6561738B2 - Information linkage program, information linkage server, and information linkage method - Google Patents

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

Info

Publication number
JP6561738B2
JP6561738B2 JP2015194435A JP2015194435A JP6561738B2 JP 6561738 B2 JP6561738 B2 JP 6561738B2 JP 2015194435 A JP2015194435 A JP 2015194435A JP 2015194435 A JP2015194435 A JP 2015194435A JP 6561738 B2 JP6561738 B2 JP 6561738B2
Authority
JP
Japan
Prior art keywords
information
server
code
received
address
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
JP2015194435A
Other languages
Japanese (ja)
Other versions
JP2017068654A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015194435A priority Critical patent/JP6561738B2/en
Publication of JP2017068654A publication Critical patent/JP2017068654A/en
Application granted granted Critical
Publication of JP6561738B2 publication Critical patent/JP6561738B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、情報連携プログラム、情報連携サーバー、及び情報連携方法に関する。   The present invention relates to an information linkage program, an information linkage server, and an information linkage method.

住民情報をデータベースに登録・管理し、必要に応じて利用する技術が知られている。このような技術の一例として、住民情報についての管理元・異動先の自治体コードを比較して、管理元又は異動先自治体の業務データベースを更新する技術が知られている。また、住民の個人番号とは異なる仮番号と個人番号とを対応付けて記憶する技術が知られている。   A technique is known for registering and managing resident information in a database and using it as needed. As an example of such a technique, a technique is known in which a management database of a management source or a transfer destination municipality is compared, and a business database of the management source or the transfer destination local government is updated. There is also known a technique for storing a temporary number and a personal number that are different from the resident's personal number in association with each other.

特開2000−3390号公報JP 2000-3390 A 特開2015−79406号公報Japanese Patent Laying-Open No. 2015-79406

しかしながら、マイナンバー制度における符号に関する技術は開示されていない。   However, no technology related to codes in the My Number system is disclosed.

本発明は一つの側面として、自動で符号の取得要求を行うことができるようにすることを目的とする。   An object of the present invention is to make it possible to automatically make a code acquisition request.

1つの態様では、自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付ける。また、マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照する。受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合に符号を付与する中間サーバーに前記マイナンバーについての符号情報の付与を依頼する。また、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する。   In one aspect, the information of the residents including the My Number from the individual business device that manages the information of the residents of the local government is received. Moreover, the memory | storage part which matches and memorize | stores my number and inhabitant information is referred. When the code managed by the intermediate server is not associated with the accepted My Number, the intermediate server that assigns the code is requested to provide the code information about the My Number. Moreover, the information of the resident corresponding to the My Number stored in the storage unit is updated based on the information of the resident received when a code is associated with the received My Number.

一つの側面として、自動で符号の取得要求を行うことができる、という効果を有する。   As one aspect, there is an effect that a code acquisition request can be automatically made.

本実施形態に係るマイナンバーシステムの一例の構成を表す概略図である。It is the schematic showing the structure of an example of my number system which concerns on this embodiment. 第1実施形態に係るマイナンバーシステムの一例の詳細な構成を表す概略図である。It is the schematic showing the detailed structure of an example of my number system which concerns on 1st Embodiment. 宛名情報テーブルの一例を示す図である。It is a figure which shows an example of an address information table. 業務情報テーブルの一例を示す図である。It is a figure which shows an example of a business information table. 本実施形態に係る情報連携サーバーとして機能するコンピュータの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the computer which functions as an information cooperation server which concerns on this embodiment. マイナンバーシステムにおける一連の処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of a series of processes in my number system. 本実施形態に係る基幹系システムの各サーバーで実行される処理の一例のフローチャートである。It is a flowchart of an example of the process performed by each server of the backbone system which concerns on this embodiment. 本実施形態に係る情報連携サーバーで実行される処理の一例のフローチャートである。It is a flowchart of an example of the process performed with the information cooperation server which concerns on this embodiment. 本実施形態に係る中間サーバーで実行される処理の一例のフローチャートである。It is a flowchart of an example of the process performed with the intermediate | middle server which concerns on this embodiment. マイナンバーシステムにおける一連の処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of a series of processes in my number system. 第2実施形態に係るマイナンバーシステムの一例の詳細な構成を表す概略図である。It is the schematic showing the detailed structure of an example of my number system which concerns on 2nd Embodiment.

以下、図面を参照して開示の技術の一例を詳細に説明する。   Hereinafter, an example of the disclosed technique will be described in detail with reference to the drawings.

<第1実施形態>
まず、本実施形態に係るマイナンバーシステム全体の概略について説明する。図1には、本実施形態のマイナンバーシステムの一例の構成を表す概略図を示す。
<First Embodiment>
First, an outline of the entire my number system according to the present embodiment will be described. In FIG. 1, the schematic showing the structure of an example of the my number system of this embodiment is shown.

マイナンバーシステム1は、各自治体の自治体システム2と、中間サーバー3と、情報提供ネットワークシステム4と、住民基本台帳ネットワークシステムにおける全国サーバー5(以下、住基全国サーバー5と称する。)とを備える。自治体システム2と、中間サーバー3と、情報提供ネットワークシステム4とは、総合行政ネットワーク(LGWAN:Local Government Wide Area Network)6を介して接続される。また、自治体システム2と住基全国サーバー5とは、住民基本台帳ネットワーク7を介して接続される。また、情報提供ネットワークシステム4と住基全国サーバー5とは、コアシステムを介してネットワークによって接続されている。   The my number system 1 includes a local government system 2 of each local government, an intermediate server 3, an information providing network system 4, and a national server 5 in the basic resident register network system (hereinafter referred to as a Juki national server 5). . The local government system 2, the intermediate server 3, and the information providing network system 4 are connected via a comprehensive government network (LGWAN: Local Government Wide Area Network) 6. The local government system 2 and the Juki nationwide server 5 are connected via a basic resident register network 7. The information providing network system 4 and the Juki nationwide server 5 are connected by a network via a core system.

図2に、マイナンバーシステム1の詳細な構成例を表す概略図を示す。   In FIG. 2, the schematic showing the detailed structural example of the my number system 1 is shown.

図2に示すように、自治体システム2は、基幹系システム10と、情報連携サーバー30と、ユーザ端末43と、コミュニケーションサーバー44とを備える。   As shown in FIG. 2, the local government system 2 includes a backbone system 10, an information linkage server 30, a user terminal 43, and a communication server 44.

基幹系システム10は、各自治体の住民に関する情報を管理するために自治体に備えられたシステムである。基幹系システム10は、個別業務装置の一例として、例えば、住基システムサーバー20、税システムサーバー22、国保システムサーバー24、及び福祉システムサーバー26を備える。   The backbone system 10 is a system provided in a local government in order to manage information about residents of each local government. The core system 10 includes, for example, a Juki system server 20, a tax system server 22, a national insurance system server 24, and a welfare system server 26 as examples of individual business devices.

住基システムサーバー20は、世帯情報テーブル21を有する。   The Juki system server 20 has a household information table 21.

世帯情報テーブル21には、例えば、住基システムサーバー20において住民を識別するための宛名番号と、その宛名番号で識別される住民についての世帯情報と、後述する統合宛名番号とが対応付けられて記憶される。世帯情報は、住民の世帯に関係する情報と、例えば、住民の基本4情報(「氏名」、「生年月日」、「性別」、及び「住所」)、連絡先情報、又は送付先情報などを表す宛名情報とを含む。   In the household information table 21, for example, an address number for identifying a resident in the Juki system server 20, household information about the resident identified by the address number, and an integrated address number described later are associated with each other. Remembered. Household information includes information related to the resident's household and, for example, basic 4 information ("name", "date of birth", "gender", and "address") of the resident, contact information, or destination information Address information that represents.

住基システムサーバー20を所管する部署において、宛名の新規登録手続き、例えば、住民の出生、住民の転入、又は住登外の住民に関する手続きが行われる場合に、担当職員によって、当該住民の個人番号と世帯情報とが住基システムサーバー20に入力される。個人番号は、マイナンバーの一例である。   In the department that has jurisdiction over the Juki System Server 20, if a new registration procedure for the address, for example, procedures for the birth of a resident, the transfer of a resident, or a resident outside the residence, is performed by the responsible staff, And household information are input to the Juki system server 20. The personal number is an example of my number.

住基システムサーバー20は、担当職員によって入力された住民の個人番号と世帯情報とを受け付ける。そして、住基システムサーバー20は、入力された住民の個人番号に対応する宛名番号を生成し、世帯情報テーブル21の新たなレコードに、生成した宛名番号を登録する。   The Juki system server 20 receives the resident personal number and household information entered by the staff in charge. Then, the Juki system server 20 generates an address number corresponding to the input personal number of the resident, and registers the generated address number in a new record of the household information table 21.

次に、住基システムサーバー20は、世帯情報テーブル21を参照し、受け付けた個人番号と、所定の記憶領域に予め格納された番号体系と、宛名番号と、受け付けた世帯情報との組み合わせを表す宛名異動データを生成する。そして、住基システムサーバー20は、生成した宛名異動データを、ネットワークを介して情報連携サーバー30へ送信する。   Next, the Juki system server 20 refers to the household information table 21 and represents a combination of the received personal number, a number system stored in a predetermined storage area in advance, an address number, and the received household information. Generate address change data. Then, the Juki system server 20 transmits the generated address change data to the information cooperation server 30 via the network.

ここで、番号体系は、基幹系システム10の何れのサーバーから送信されたデータであるかを表すコードである。また、宛名番号は、基幹系システム10に含まれる各サーバーにおいて住民を識別するための情報である。   Here, the number system is a code indicating which server of the backbone system 10 is the data transmitted. The address number is information for identifying a resident in each server included in the backbone system 10.

また、住基システムサーバー20は、情報連携サーバー30から送信された、番号体系と宛名番号と統合宛名番号とを受信する。そして、住基システムサーバー20は、受信した宛名番号と統合宛名番号とを対応付けて、世帯情報テーブル21に格納する。   Further, the Juki system server 20 receives the number system, the address number, and the integrated address number transmitted from the information cooperation server 30. The Juki system server 20 stores the received address number and the integrated address number in the household information table 21 in association with each other.

また、住基システムサーバー20は、情報連携サーバー30から送信された、個人番号及び処理通番を受信する。そして、住基システムサーバー20は、受信した個人番号及び処理通番を、コミュニケーションサーバー44へ送信する。   In addition, the Juki system server 20 receives the personal number and the processing serial number transmitted from the information cooperation server 30. The Juki system server 20 transmits the received personal number and processing sequence number to the communication server 44.

税システムサーバー22は、所得情報テーブル23を有する。   The tax system server 22 has an income information table 23.

所得情報テーブル23には、例えば、税システムサーバー22において住民を識別するための宛名番号と、その宛名番号で識別される住民についての所得情報とが対応付けられて記憶される。所得情報は、住民の所得に関係する情報と、宛名情報とを含む。   In the income information table 23, for example, an address number for identifying a resident in the tax system server 22 and income information about the resident identified by the address number are stored in association with each other. The income information includes information related to the income of the residents and address information.

住基システムサーバー20と同様に、税システムサーバー22を所管する部署において、宛名の新規登録手続きが行われる場合に、担当職員は、当該住民の個人番号と所得情報とを税システムサーバー22に入力する。   Similar to the Juki System Server 20, when a new address registration procedure is performed in the department having jurisdiction over the tax system server 22, the staff in charge inputs the personal number and income information of the inhabitant to the tax system server 22. To do.

税システムサーバー22は、担当職員によって入力された住民の個人番号と所得情報とを受け付ける。そして、税システムサーバー22は、入力された住民の個人番号に対応する宛名番号を生成し、生成した宛名番号を所得情報テーブル23に登録する。   The tax system server 22 receives the resident personal number and income information entered by the staff in charge. Then, the tax system server 22 generates an address number corresponding to the input personal number of the resident, and registers the generated address number in the income information table 23.

次に、税システムサーバー22は、所得情報テーブル23を参照し、受け付けた個人番号と、所定の記憶領域に予め格納された番号体系と、宛名番号と、受け付けた所得情報との組み合わせを表す宛名異動データを生成する。そして、税システムサーバー22は、生成した宛名異動データを、ネットワークを介して情報連携サーバー30へ送信する。   Next, the tax system server 22 refers to the income information table 23, and an address indicating a combination of the received personal number, a number system stored in a predetermined storage area, an address number, and the received income information. Generate transfer data. Then, the tax system server 22 transmits the generated address change data to the information cooperation server 30 via the network.

また、税システムサーバー22は、情報連携サーバー30から送信された、番号体系と宛名番号と統合宛名番号とを受信する。そして、税システムサーバー22は、受信した宛名番号と統合宛名番号とを対応付けて、所得情報テーブル23に格納する。   Further, the tax system server 22 receives the number system, the address number, and the integrated address number transmitted from the information cooperation server 30. Then, the tax system server 22 stores the received address number and the integrated address number in the income information table 23 in association with each other.

国保システムサーバー24は、国保情報テーブル25を有する。   The national health insurance system server 24 has a national health insurance information table 25.

国保情報テーブル25には、例えば、国保システムサーバー24において住民を識別するための宛名番号と、その宛名番号で識別される住民についての国保情報とが対応付けられて記憶される。国保情報は、住民の国民健康保険に関係する情報と、宛名情報とを含む。   In the national health insurance information table 25, for example, an address number for identifying the inhabitant in the national health insurance system server 24 and the national health insurance information for the inhabitant identified by the address number are stored in association with each other. National Health Insurance information includes information related to the national health insurance of residents and address information.

住基システムサーバー20と同様に、国保システムサーバー24を所管する部署において、宛名の新規登録手続きが行われる場合に、担当職員は、当該住民の個人番号と国保情報とを国保システムサーバー24に入力する。   As in the case of the Juki System Server 20, when a new address registration procedure is performed at the department in charge of the National Health Insurance System Server 24, the staff in charge inputs the personal number and National Health Insurance information of the inhabitant to the National Health Insurance System Server 24. To do.

国保システムサーバー24は、担当職員によって入力された住民の個人番号と国保情報とを受け付ける。そして、国保システムサーバー24は、入力された住民の個人番号に対応する宛名番号を生成し、生成した宛名番号を国保情報テーブル25に登録する。   The national health insurance system server 24 receives the resident personal number and national health insurance information entered by the staff in charge. The national health insurance system server 24 generates an address number corresponding to the input personal number of the resident, and registers the generated address number in the national health insurance information table 25.

次に、国保システムサーバー24は、国保情報テーブル25を参照し、受け付けた個人番号と、所定の記憶領域に予め格納された番号体系と宛名番号と、受け付けた国保情報との組み合わせを表す宛名異動データを生成する。そして、国保システムサーバー24は、生成した宛名異動データを、ネットワークを介して情報連携サーバー30へ送信する。   Next, the National Health Insurance system server 24 refers to the National Health Insurance information table 25 and changes the address indicating the combination of the received personal number, the number system and address number stored in advance in a predetermined storage area, and the received National Health Insurance information. Generate data. Then, the national health insurance system server 24 transmits the generated address change data to the information linkage server 30 via the network.

また、国保システムサーバー24は、情報連携サーバー30から送信された、番号体系と宛名番号と統合宛名番号とを受信する。そして、国保システムサーバー24は、受信した宛名番号と統合宛名番号とを対応付けて、国保情報テーブル25に格納する。   The National Health Insurance system server 24 receives the number system, the address number, and the integrated address number transmitted from the information linkage server 30. The national insurance system server 24 associates the received address number with the integrated address number and stores them in the national insurance information table 25.

福祉システムサーバー26は、福祉情報テーブル27を有する。   The welfare system server 26 has a welfare information table 27.

福祉情報テーブル27には、例えば、福祉システムサーバー26において住民を識別するための宛名番号と、その宛名番号で識別される住民についての福祉情報とが対応付けられて記憶される。福祉情報は、住民の福祉に関係する情報と、宛名情報とを含む。   In the welfare information table 27, for example, an address number for identifying the resident in the welfare system server 26 and welfare information about the resident identified by the address number are stored in association with each other. The welfare information includes information related to the welfare of residents and address information.

住基システムサーバー20と同様に、福祉システムサーバー26を所管する部署において、宛名の新規登録手続きが行われる場合に、担当職員は、当該住民の個人番号と福祉情報とを福祉システムサーバー26に入力する。   As in the case of the Juki System Server 20, when a new address registration procedure is performed in the department having jurisdiction over the welfare system server 26, the staff in charge inputs the resident personal number and welfare information to the welfare system server 26. To do.

福祉システムサーバー26は、担当職員によって入力された住民の個人番号と福祉情報とを受け付ける。そして、福祉システムサーバー26は、入力された住民の個人番号に対応する宛名番号を生成し、生成した宛名番号を福祉情報テーブル27に登録する。   The welfare system server 26 receives the resident personal number and welfare information input by the staff in charge. Then, the welfare system server 26 generates an address number corresponding to the input personal number of the resident, and registers the generated address number in the welfare information table 27.

次に、福祉システムサーバー26は、受け付けた個人番号と、所定の記憶領域に予め格納された番号体系と、宛名番号と、受け付けた福祉情報との組み合わせを表す宛名異動データを生成する。そして、福祉システムサーバー26は、生成した宛名異動データを、ネットワークを介して情報連携サーバー30へ送信する。   Next, the welfare system server 26 generates address change data representing a combination of the received personal number, a number system stored in a predetermined storage area in advance, an address number, and the received welfare information. Then, the welfare system server 26 transmits the generated address change data to the information cooperation server 30 via the network.

また、福祉システムサーバー26は、情報連携サーバー30から送信された、番号体系と宛名番号と統合宛名番号とを受信する。そして、福祉システムサーバー26は、受信した宛名番号と統合宛名番号とを対応付けて、福祉情報テーブル27に格納する。世帯情報、所得情報、福祉情報、及び国保情報は、住民の情報の一例である。   The welfare system server 26 receives the numbering system, the address number, and the integrated address number transmitted from the information cooperation server 30. Then, the welfare system server 26 stores the received address number and the integrated address number in the welfare information table 27 in association with each other. Household information, income information, welfare information, and National Health Insurance information are examples of resident information.

情報連携サーバー30は、基幹系システム10と中間サーバー3との間で、基幹系システム10の各システムから送信された住民の個人番号が符号と対応付けられていない場合に、中間サーバー3に符号情報の付与を依頼する。また、基幹系システム10から送信された住民の個人番号が符号と対応付けられている場合に、受け付けた宛名情報に基づいて個人番号に対応する宛名情報を更新する。なお、マイナンバー制度では、情報の連携が行われる際、個人番号を直接用いずに、個人番号と対応付けられ、かつ機関ごとに振り出された符号が利用される。   The information linkage server 30 codes the intermediate server 3 when the personal number of the resident transmitted from each system of the backbone system 10 is not associated with the code between the backbone system 10 and the intermediate server 3. Request for information. Further, when the resident personal number transmitted from the backbone system 10 is associated with the code, the address information corresponding to the personal number is updated based on the received address information. In the my number system, when information is linked, the personal number is not directly used, but a code associated with the personal number and generated for each institution is used.

図2に示すように、情報連携サーバー30は、基幹系システム10と中間サーバー3との間で、符号の依頼と住民の情報の更新とを行う機能部として、データ連携部32と、オンライン機能部40と、リスト作成部41と、確認部42とを含む。また、情報連携サーバー30は、宛名情報テーブル33と、業務情報テーブル34とを有する。   As shown in FIG. 2, the information linkage server 30 includes a data linkage unit 32 and an online function as a function unit that performs a request for a code and updates the resident information between the backbone system 10 and the intermediate server 3. A section 40, a list creation section 41, and a confirmation section 42 are included. The information linkage server 30 includes an address information table 33 and a business information table 34.

次に、情報連携サーバー30が有する各テーブルについて説明する。   Next, each table included in the information cooperation server 30 will be described.

宛名情報テーブル33には、住民の個人番号毎に採番した統合宛名番号に対応付けて、宛名情報が記憶される。図3に、宛名情報テーブル33の一例を示す。図3の宛名情報テーブル33の例では、個人番号に対応付けて、番号体系、宛名番号、履歴SEQ、統合宛名番号、宛名情報(ここでは「氏名」、「生年月日」、「性別」、及び「住所」)、及び符号依頼状態が記憶されている。新規登録時点は、当該レコードが宛名情報テーブル33に新規に登録された時点を表す。履歴SEQは、宛名情報に対して実行された処理の履歴を識別する番号を表す。図3の宛名情報テーブル33の例では、履歴SEQの値が大きいほど、最近実行された処理であることを表す。また、符号依頼状態は、中間サーバー3に対して符号が依頼中であるか否かを表す。図3の宛名情報テーブル33の例では、現在、符号を依頼中である状態を「依頼中」で表し、符号の依頼が完了し、個人番号と符号とが対応付けられている状態を「依頼済」で表す。   In the address information table 33, address information is stored in association with the integrated address number assigned for each resident's personal number. FIG. 3 shows an example of the address information table 33. In the example of the address information table 33 in FIG. 3, the number system, address number, history SEQ, integrated address number, address information (here “name”, “date of birth”, “gender”, And "address") and code request status are stored. The new registration time point represents the time point when the record is newly registered in the address information table 33. The history SEQ represents a number for identifying the history of processing executed on the address information. In the example of the address information table 33 in FIG. 3, the larger the history SEQ value, the more recently executed processing is represented. The code request status indicates whether or not a code is being requested to the intermediate server 3. In the example of the address information table 33 in FIG. 3, a state where a code is currently being requested is indicated as “requesting”, a request for a code is completed, and a state where a personal number and a code are associated with each other is “request”. It is expressed as “Done”.

業務情報テーブル34には、住民の個人番号毎に採番した統合宛名番号に対応付けて、各基幹系システムから送信された宛名異動データに含まれる宛名情報以外の情報から所定の項目が記憶される。図4に、業務情報テーブル34の一例を示す。図4の業務情報テーブル34の例では、統合宛名番号に対応付けて、データ種別、確定時点、業務項目1、及び業務項目2が記憶されている。データ種別は、基幹系システムから送信されたデータの種別を表すコードである。また、確定時点は、データ種別に対応するデータが確定した時点を表す。また業務項目1及び業務項目2は、データ種別に対応するデータの内容を表す。   The business information table 34 stores predetermined items from information other than the address information included in the address transfer data transmitted from each backbone system in association with the integrated address number assigned for each resident's personal number. The FIG. 4 shows an example of the business information table 34. In the example of the business information table 34 in FIG. 4, the data type, the fixed time, the business item 1, and the business item 2 are stored in association with the integrated address number. The data type is a code indicating the type of data transmitted from the backbone system. The confirmed time point represents the time point when the data corresponding to the data type is confirmed. Business item 1 and business item 2 represent data contents corresponding to the data type.

次に、情報連携サーバー30の各機能部について説明する。   Next, each functional unit of the information cooperation server 30 will be described.

データ連携部32は、送受信部35と、判定部36と、採番部37と、依頼部38と、更新部39とを備える。   The data linkage unit 32 includes a transmission / reception unit 35, a determination unit 36, a numbering unit 37, a request unit 38, and an update unit 39.

送受信部35は、各システムとの間で情報の送受信を行う。送受信部35は、基幹系システム10から送信された宛名異動データを受信すると、判定部36へ受け渡す。   The transmission / reception unit 35 transmits / receives information to / from each system. When the transmission / reception unit 35 receives the address change data transmitted from the backbone system 10, the transmission / reception unit 35 transfers the data to the determination unit 36.

判定部36は、送受信部35から宛名異動データを受け取ると、宛名情報テーブル33を参照して、宛名異動データに含まれる住民の個人番号が宛名情報テーブル33に存在するか否かを判定する。判定部36は、宛名異動データに含まれる住民の個人番号が、宛名情報テーブル33の「個人番号」欄の何れかと一致する場合に、宛名異動データに含まれる住民の個人番号が宛名情報テーブル33に存在すると判定する。   When receiving the address change data from the transmitting / receiving unit 35, the determination unit 36 refers to the address information table 33 and determines whether or not the personal number of the resident included in the address change data exists in the address information table 33. When the personal number of the resident included in the address change data matches one of the “personal number” fields in the address information table 33, the determination unit 36 determines that the personal number of the resident included in the address change data is the address information table 33. Is determined to exist.

そして、判定部36は、住民の個人番号が宛名情報テーブル33に存在する場合に、当該住民の個人番号に符号が対応付けられていると判定する。   Then, when the resident personal number exists in the address information table 33, the determination unit 36 determines that a code is associated with the resident personal number.

また、判定部36は、住民の個人番号が宛名情報テーブル33に存在しない場合に、当該住民の個人番号に符号が対応付けられていないと判定する。   Further, when the resident personal number does not exist in the address information table 33, the determination unit 36 determines that a code is not associated with the resident personal number.

採番部37は、判定部36による判定結果に基づいて、住民の個人番号に符号が対応付けられていないと判定された場合に、宛名異動データに対応する住民に対して統合宛名番号を採番する。   The numbering unit 37, based on the determination result by the determination unit 36, selects an integrated address number for the resident corresponding to the address change data when it is determined that the code is not associated with the resident personal number. Number.

依頼部38は、判定部36による判定結果に基づいて、住民の個人番号に符号が対応付けられていないと判定され、かつ統合宛名番号に対応する符号依頼状態が未依頼である場合、中間サーバー3に当該住民の個人番号についての符号情報の付与を依頼する。
具体的には、依頼部38は、中間サーバー3に当該住民の個人番号についての符号情報の付与を依頼することを表す、処理通番の発行依頼を示す情報を生成し、送受信部35へ受け渡す。送受信部35は、処理通番の発行依頼を示す情報を受け取り、中間サーバー3へ送信する。処理通番の発行依頼を示す情報には、住民の個人番号と統合宛名番号とが含まれている。
The request unit 38 determines that the code is not associated with the resident personal number based on the determination result by the determination unit 36, and the code request state corresponding to the integrated address is unrequested. 3 is requested to give the code information about the personal number of the resident.
Specifically, the request unit 38 generates information indicating a processing serial number issuance request indicating that the intermediate server 3 is requested to provide code information regarding the personal number of the resident, and passes the information to the transmission / reception unit 35. . The transmission / reception unit 35 receives information indicating a processing serial number issuance request and transmits the information to the intermediate server 3. The information indicating the processing serial number issuance request includes the resident personal number and the integrated address number.

更新部39は、宛名情報テーブル33に対する設定を行い、宛名情報テーブル33を使用可能な状態とする。   The update unit 39 makes settings for the address information table 33 so that the address information table 33 can be used.

そして、更新部39は、住民の個人番号に符号が対応付けられている場合に、宛名異動データの宛名情報に基づいて宛名情報テーブル33に記憶された個人番号に対応する宛名情報を更新する。
具体的には、更新部39は、宛名情報テーブル33の新たなレコードに、宛名異動データの宛名情報を格納して、宛名情報を更新する。そして、更新部39は、宛名情報が更新された日時等を、新規登録時点の欄に登録する。また、更新部39は、住民の個人番号又は統合宛名番号を参照して、対応する住民に対する処理の履歴を識別する番号を、履歴SEQの欄に登録する。また、更新部39は、符号依頼状態の欄を「依頼済」に設定する。また、更新部39は、受信した宛名異動データに含まれる宛名情報以外の情報の所定の項目を用いて、業務情報テーブル34を更新する。
また、更新部39は、宛名情報が更新されたことを示す情報を送受信部35へ受け渡し、送受信部35は、宛名情報が更新されたことを示す情報を、基幹系システム10のサーバーへ送信する。
And the update part 39 updates the address information corresponding to the personal number memorize | stored in the address information table 33 based on the address information of address change data, when a code | symbol is matched with the resident's personal number.
Specifically, the update unit 39 stores the address information of the address transfer data in a new record of the address information table 33, and updates the address information. Then, the update unit 39 registers the date and time when the address information was updated in the new registration time column. Further, the update unit 39 refers to the resident personal number or the integrated address number, and registers a number for identifying the history of processing for the corresponding resident in the history SEQ column. Further, the update unit 39 sets the code request status column to “Requested”. Further, the update unit 39 updates the business information table 34 using a predetermined item of information other than the address information included in the received address transfer data.
The update unit 39 passes information indicating that the address information has been updated to the transmission / reception unit 35, and the transmission / reception unit 35 transmits information indicating that the address information has been updated to the server of the backbone system 10. .

また、更新部39は、住民の個人番号に符号が対応付けられていない場合に、宛名異動データに含まれる個人番号、番号体系、宛名番号、及び宛名情報と、採番された統合宛名番号とを対応付けて、宛名情報テーブル33の新たなレコードに格納する。そして、更新部39は、新たなレコードが格納された日時等を、新規登録時点の欄に登録する。また、更新部39は、符号依頼状態の欄を「依頼中」に設定する。また、更新部39は、住民の個人番号又は統合宛名番号を参照して、対応する住民に対する処理の履歴を識別する番号を、履歴SEQの欄に登録する。
そして、更新部39は、宛名情報テーブル33の新たなレコードに格納された、番号体系、宛名番号、及び統合宛名番号を送受信部35に受け渡す。送受信部35は、番号体系、宛名番号、及び統合宛名番号を、基幹系システム10のサーバーへ送信する。
Further, the update unit 39, when the code is not associated with the resident personal number, the personal number, the numbering system, the address number, and the address information included in the address transfer data, the numbered integrated address number, Are stored in a new record in the address information table 33. Then, the update unit 39 registers the date and time when the new record is stored in the new registration time column. Further, the update unit 39 sets the code request status column to “Requesting”. Further, the update unit 39 refers to the resident personal number or the integrated address number, and registers a number for identifying the history of processing for the corresponding resident in the history SEQ column.
Then, the update unit 39 delivers the number system, the address number, and the integrated address number stored in the new record of the address information table 33 to the transmission / reception unit 35. The transmission / reception unit 35 transmits the number system, the address number, and the integrated address number to the server of the backbone system 10.

また、更新部39は、基幹系システム10のサーバーから送信されたデータに基づいて、業務情報テーブル34を更新する。   In addition, the update unit 39 updates the business information table 34 based on the data transmitted from the server of the backbone system 10.

オンライン機能部40は、ユーザ端末43から送信された入力データに応じて、宛名情報テーブル33に記憶された各情報をユーザ端末43に送信する。例えば、オンライン機能部40は、ユーザ端末43からの入力データに基づいて、宛名情報テーブル33に格納されているデータの検索、参照、又は更新を行い、結果をユーザ端末43へ送信する。
また、オンライン機能部40は、ユーザ端末43によって宛名情報テーブル33に格納された情報が更新された場合、更新された情報を基幹系システム10の各サーバーへ送信する。
The online function unit 40 transmits each piece of information stored in the address information table 33 to the user terminal 43 according to the input data transmitted from the user terminal 43. For example, the online function unit 40 searches, refers to, or updates data stored in the address information table 33 based on input data from the user terminal 43 and transmits the result to the user terminal 43.
Further, when the information stored in the address information table 33 is updated by the user terminal 43, the online function unit 40 transmits the updated information to each server of the backbone system 10.

また、オンライン機能部40は、ユーザ端末43から送信された入力データに応じて、異動した住民の一覧のリストを作成する指示を、リスト作成部41へ受け渡す。また、オンライン機能部40は、リスト作成部41から住民の一覧リストを受け取り、ユーザ端末43に送信する。   In addition, the online function unit 40 delivers an instruction to create a list of transferred residents to the list creation unit 41 in accordance with the input data transmitted from the user terminal 43. Further, the online function unit 40 receives a list of residents from the list creation unit 41 and transmits it to the user terminal 43.

リスト作成部41は、ユーザ端末43から受け取った、異動した住民の一覧のリストを作成する指示に応じて、宛名情報テーブル33を参照して、異動した住民の一覧リストを作成する。例えば、リスト作成部41は、異動した住民の一覧のリストを作成する指示に含まれる対象時期をキーとして、宛名情報テーブル33の「新規登録時点」の欄が、対象時期に含まれるレコードを検索する。そして、リスト作成部41は、検索されたレコードの「統合宛名番号」、「氏名」を含む住民情報のリストを、異動した住民の一覧のリストとして作成する。そして、リスト作成部41は、異動した住民の一覧リストをユーザ端末43へ送信する。   The list creation unit 41 creates a list of changed residents by referring to the address information table 33 in response to an instruction received from the user terminal 43 to create a list of changed residents. For example, the list creation unit 41 uses the target time included in the instruction to create a list of transferred residents as a key to search for a record whose “new registration time” column of the address information table 33 includes the target time. To do. Then, the list creation unit 41 creates a list of resident information including “integrated address number” and “name” of the retrieved records as a list of resident lists that have moved. Then, the list creation unit 41 transmits a list of the residents who have moved to the user terminal 43.

確認部42は、宛名情報テーブル33を参照し、「符号依頼状態」の欄が「依頼中」のレコードを抽出し、抽出されたレコードに含まれる統合宛名番号についての符号取得状態の確認要求を生成する。そして、確認部328は、符号取得状態の確認要求を、送受信部35へ受け渡す。送受信部35は、符号取得状態の確認要求を受け取り、中間サーバー3へ送信する。そして、送受信部35は、中間サーバー3から符号取得状態の確認結果を受け取り、符号取得状態の確認結果を確認部42へ受け渡す。   The confirmation unit 42 refers to the address information table 33, extracts a record whose “Code Request Status” field is “Requesting”, and issues a confirmation request for the code acquisition status for the integrated address number included in the extracted record. Generate. Then, the confirmation unit 328 passes the code acquisition state confirmation request to the transmission / reception unit 35. The transmission / reception unit 35 receives the confirmation request for the code acquisition state and transmits it to the intermediate server 3. The transmission / reception unit 35 receives the confirmation result of the code acquisition state from the intermediate server 3, and delivers the confirmation result of the code acquisition state to the confirmation unit 42.

そして、確認部328は、符号取得状態の確認結果に基づいて、符号取得に関してエラーが発生したものの統合宛名番号の一覧を、エラーリストとして生成し、エラーリストをユーザ端末43へ送信する。また、確認部328は、符号取得状態の確認結果に基づいて、符号取得が正常に完了した統合宛名番号について、宛名情報テーブル33の符号依頼状態の欄を「依頼済」に設定する。   Then, the confirmation unit 328 generates, as an error list, a list of integrated address numbers of errors that have occurred in code acquisition based on the confirmation result of the code acquisition state, and transmits the error list to the user terminal 43. Also, the confirmation unit 328 sets the code request status column of the address information table 33 to “Requested” for the integrated address number for which code acquisition has been successfully completed, based on the result of confirmation of the code acquisition state.

中間サーバー3は、住民の個人番号に対応付けられた符号を管理する。図2に示すように、中間サーバー3は、符号情報テーブル46を有する。   The intermediate server 3 manages a code associated with the resident personal number. As shown in FIG. 2, the intermediate server 3 has a code information table 46.

符号情報テーブル46には、自治体毎に、住民の統合宛名番号と符号とが対応付けて記憶される。   In the code information table 46, the integrated address number of the resident and the code are stored in association with each local government.

中間サーバー3は、情報連携サーバー30及び情報提供ネットワークシステム4の各々との間で、情報の送受信を行う。また、中間サーバー3は、情報連携サーバー30から送信された、統合宛名番号及び個人番号を、処理通番の発行依頼を表す情報として受信する。
また、中間サーバー3は、受信した統合宛名番号及び個人番号を、処理通番の発行依頼を表す情報として情報提供ネットワークシステム4へ送信する。
また、中間サーバー3は、情報提供ネットワークシステム4から送信された処理通番を受信する。そして、中間サーバー3は、受信した処理通番と個人番号とを対応付け、処理通番及び個人番号を、情報連携サーバー30へ送信する。
The intermediate server 3 transmits / receives information to / from each of the information linkage server 30 and the information providing network system 4. Further, the intermediate server 3 receives the integrated address number and personal number transmitted from the information linkage server 30 as information indicating a request for issuing a processing serial number.
Further, the intermediate server 3 transmits the received integrated address number and personal number to the information providing network system 4 as information indicating a request for issuing a processing serial number.
Further, the intermediate server 3 receives the processing sequence number transmitted from the information providing network system 4. Then, the intermediate server 3 associates the received processing serial number with the personal number, and transmits the processing serial number and the personal number to the information cooperation server 30.

また、中間サーバー3は、情報提供ネットワークシステム4から送信された処理通番と符号とを受信し、処理通番が対応する統合宛名番号と符号とを対応付けて、符号情報テーブル46に格納する。   Further, the intermediate server 3 receives the processing sequence number and code transmitted from the information providing network system 4, associates the integrated address number and code corresponding to the processing sequence number, and stores them in the code information table 46.

また、中間サーバー3は、情報連携サーバー30から送信された、符号取得状態の確認を示す情報を受信する。そして、中間サーバー3は、符号取得状態の確認を示す情報に含まれる統合宛名番号について、符号取得状態の確認を行い、確認結果を情報連携サーバー30へ送信する。   Further, the intermediate server 3 receives information indicating confirmation of the code acquisition state transmitted from the information cooperation server 30. Then, the intermediate server 3 confirms the code acquisition state for the integrated address number included in the information indicating the confirmation of the code acquisition state, and transmits the confirmation result to the information cooperation server 30.

コミュニケーションサーバー44は、住基システムサーバー20から送信された、処理通番及び個人番号を受信し、処理通番及び個人番号を、符号要求を表す情報として住基全国サーバー5へ送信する。   The communication server 44 receives the processing serial number and the personal number transmitted from the Juki system server 20, and transmits the processing serial number and the personal number to the Juki nationwide server 5 as information indicating a code request.

住基全国サーバー5は、コミュニケーションサーバー44から送信された、処理通番及び個人番号を受信する。そして、住基全国サーバー5は、受信した個人番号に対応する住民票コードと処理通番とを対応付け、住民票コードと処理通番とを情報提供ネットワークシステム4へ送信する。   The Juki nationwide server 5 receives the processing serial number and personal number transmitted from the communication server 44. Then, the Juki nationwide server 5 associates the resident card code corresponding to the received personal number with the processing serial number, and transmits the resident card code and the processing serial number to the information providing network system 4.

情報提供ネットワークシステム4は、住基全国サーバー5から送信された住民票コードと処理通番とを受信する。また、情報提供ネットワークシステム4は、受信した住民票コードに基づき符号を生成する。そして、情報提供ネットワークシステム4は、処理通番及び符号を中間サーバー3へ送信する。   The information providing network system 4 receives the resident card code and the processing serial number transmitted from the Juki nationwide server 5. The information providing network system 4 generates a code based on the received resident card code. Then, the information providing network system 4 transmits the processing sequence number and code to the intermediate server 3.

情報連携サーバー30は、例えば、図5に示すコンピュータ80で実現することができる。コンピュータ80はCPU81、一時記憶領域としてのメモリ82、及び不揮発性の記憶部83を備える。また、コンピュータ80は、表示装置及び入力装置等の入出力装置88が接続される入出力インターフェース(I/F)84を備える。また、コンピュータ80は、記録媒体89に対するデータの読み込み及び書き込みを制御するread/write(R/W)部85、及びインターネット等のネットワークに接続されるネットワークI/F86を備える。CPU81、メモリ82、記憶部83、入出力I/F84、R/W部85、及びネットワークI/F86は、バス87を介して互いに接続される。   The information linkage server 30 can be realized by, for example, a computer 80 shown in FIG. The computer 80 includes a CPU 81, a memory 82 as a temporary storage area, and a nonvolatile storage unit 83. The computer 80 also includes an input / output interface (I / F) 84 to which an input / output device 88 such as a display device and an input device is connected. The computer 80 also includes a read / write (R / W) unit 85 that controls reading and writing of data with respect to the recording medium 89, and a network I / F 86 connected to a network such as the Internet. The CPU 81, memory 82, storage unit 83, input / output I / F 84, R / W unit 85, and network I / F 86 are connected to each other via a bus 87.

記憶部83は、HDD(Hard Disk Drive)、SSD(solid state drive)、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部83には、コンピュータ80を情報連携サーバー30として機能させるための符号依頼プログラム90が記憶される。また、記憶部83は、宛名情報テーブル33を構成する情報が記憶される宛名情報記憶領域96と、業務情報テーブル34を構成する情報が記憶される業務情報記憶領域97とを有する。CPU81は、符号依頼プログラム90を記憶部83から読み出してメモリ82に展開し、符号依頼プログラム90が有するプロセスを順次実行する。また、CPU81は、宛名情報記憶領域96から情報を読み出して、宛名情報テーブル33としてメモリ82に展開する。また、CPU81は、業務情報記憶領域97から情報を読み出して、業務情報テーブル34としてメモリ82に展開する。   The storage unit 83 can be realized by an HDD (Hard Disk Drive), an SSD (solid state drive), a flash memory, or the like. A code request program 90 for causing the computer 80 to function as the information cooperation server 30 is stored in the storage unit 83 as a storage medium. The storage unit 83 includes an address information storage area 96 in which information constituting the address information table 33 is stored, and a business information storage area 97 in which information constituting the business information table 34 is stored. The CPU 81 reads the code request program 90 from the storage unit 83 and expands it in the memory 82, and sequentially executes the processes of the code request program 90. Further, the CPU 81 reads information from the address information storage area 96 and develops it in the memory 82 as the address information table 33. Further, the CPU 81 reads information from the business information storage area 97 and develops it in the memory 82 as the business information table 34.

符号依頼プログラム90は、送受信プロセス91と、判定プロセス92と、採番プロセス93と、依頼プロセス94と、更新プロセス95とを有する。CPU81は、送受信プロセス91を実行することで、図2に示す送受信部35として動作する。また、CPU81は、判定プロセス92を実行することで、図2に示す判定部36として動作する。また、CPU81は、採番プロセス93を実行することで、図2に示す採番部37として動作する。また、CPU81は、依頼プロセス94を実行することで、図2に示す依頼部38として動作する。また、CPU81は、更新プロセス95を実行することで、図2に示す更新部39として動作する。これにより、符号依頼プログラム90を実行したコンピュータ80が、情報連携サーバー30として機能することになる。なお、記憶部83には、オンライン機能プログラム、リスト作成プログラム、及び確認プログラムも含まれる(図示省略)。CPU81が各プログラムを実行することで、図2に示すオンライン機能部40、リスト作成部41、及び確認部42の各々として動作する。   The code request program 90 includes a transmission / reception process 91, a determination process 92, a numbering process 93, a request process 94, and an update process 95. The CPU 81 operates as the transmission / reception unit 35 illustrated in FIG. 2 by executing the transmission / reception process 91. The CPU 81 operates as the determination unit 36 illustrated in FIG. 2 by executing the determination process 92. Further, the CPU 81 operates as the numbering unit 37 shown in FIG. 2 by executing the numbering process 93. Further, the CPU 81 operates as the request unit 38 illustrated in FIG. 2 by executing the request process 94. Further, the CPU 81 operates as the update unit 39 illustrated in FIG. 2 by executing the update process 95. As a result, the computer 80 that has executed the code request program 90 functions as the information cooperation server 30. The storage unit 83 includes an online function program, a list creation program, and a confirmation program (not shown). When the CPU 81 executes each program, the CPU 81 operates as each of the online function unit 40, the list creation unit 41, and the confirmation unit 42 illustrated in FIG.

なお、符号依頼プログラム90により実現される機能は、例えば半導体集積回路、より詳しくはASIC(Application Specific Integrated Circuit)等で実現することも可能である。   The function realized by the code request program 90 can be realized by, for example, a semiconductor integrated circuit, more specifically, an ASIC (Application Specific Integrated Circuit).

次に、図6に示すシーケンス図を参照して、本実施形態に係るマイナンバーシステム1の作用について説明する。なお、以下では、住基システムサーバー20において、基幹系システム側処理が実行される場合を例に説明する。   Next, the operation of the my number system 1 according to the present embodiment will be described with reference to the sequence diagram shown in FIG. In the following, a case where the backbone system side processing is executed in the Juki system server 20 will be described as an example.

図6は、宛名の新規登録手続きのために住民の個人番号と世帯情報とが入力され、住民の個人番号が符号と対応付けられていない場合のシーケンスを示す。   FIG. 6 shows a sequence in the case where the resident personal number and household information are input for the new address registration procedure, and the resident personal number is not associated with a code.

例えば、住民が自治体庁舎に来庁し、その自治体において所定の手続きを行いたい旨を、担当窓口の担当職員に申告する。そして、住民は、担当職員に当該住民の個人番号と世帯情報とを記入した書類を受け渡す。担当職員は、所管の基幹系システム10のサーバーにより提供される業務メニューから該当の項目を選択するなどして、受け取った書類に記入されている住民の個人番号と世帯情報とを入力すると、基幹系システム10のサーバーにおいて、図7に示す基幹系システム側処理が実行される(図6のS10)。   For example, a resident visits a local government office, and reports to the staff in charge that he / she wants to carry out a prescribed procedure in the local government. Then, the resident gives the staff in charge a document in which the personal number and household information of the resident are entered. When the person in charge inputs the resident personal number and the household information entered in the received document by selecting the corresponding item from the work menu provided by the server of the core system 10 in charge, the core person The backbone system side processing shown in FIG. 7 is executed in the server of the system 10 (S10 in FIG. 6).

図7に示す基幹系システム側処理のステップS11で、住基システムサーバー20が、入力された住民の個人番号と世帯情報とを取得する。   In step S11 of the core system side processing shown in FIG. 7, the Juki system server 20 acquires the input personal number and household information of the residents.

次に、ステップS12で、住基システムサーバー20が、取得した住民の個人番号に対応する宛名番号を生成し、世帯情報テーブル21に登録する。   Next, in step S12, the Juki system server 20 generates an address number corresponding to the acquired personal number of the resident and registers it in the household information table 21.

次に、ステップS13で、住基システムサーバー20が、世帯情報テーブル21を参照して、上記ステップS11で取得した住民の個人番号、番号体系、上記ステップS12で登録した宛名番号、及び取得した世帯情報を含む宛名異動データを生成する。   Next, in step S13, the Juki system server 20 refers to the household information table 21, and the personal number of the resident acquired in step S11, the number system, the address number registered in step S12, and the acquired household Generate address change data including information.

次に、ステップS14で、住基システムサーバー20が、上記ステップS13で生成した宛名異動データを、ネットワークを介して情報連携サーバー30へ送信する。   Next, in step S14, the Juki system server 20 transmits the address change data generated in step S13 to the information cooperation server 30 via the network.

次に、ステップS15で、住基システムサーバー20は、情報連携サーバー30から、結果を受信したか否かを判定する。結果を受信した場合には、処理はステップS16へ移行し、受信していない場合には、受信するまで待機状態となる。   Next, in step S <b> 15, the Juki system server 20 determines whether or not a result has been received from the information cooperation server 30. If the result is received, the process proceeds to step S16. If the result is not received, the process waits until the result is received.

ここで、住基システムサーバー20から送信された宛名異動データを受信した情報連携サーバー30での処理について説明する。情報連携サーバー30の送受信部35が、住基システムサーバー20から送信された宛名異動データを受信すると、情報連携サーバー30において、図8に示す情報連携サーバー側処理が実行される(図6のS20)。   Here, the processing in the information cooperation server 30 that has received the address change data transmitted from the Juki system server 20 will be described. When the transmitting / receiving unit 35 of the information linkage server 30 receives the address change data transmitted from the Juki system server 20, the information linkage server 30 performs the information linkage server side processing shown in FIG. 8 (S20 in FIG. 6). ).

図8に示す情報連携サーバー側処理のステップS21で、送受信部35は、住基システムサーバー20から送信された宛名異動データを受信する。そして、判定部36は、送受信部35から宛名異動データを受け取ると、宛名情報テーブル33を参照して、受け取った宛名異動データに含まれる住民の個人番号が、宛名情報テーブル33に存在するか否かを判定する。   In step S <b> 21 of the information cooperation server side processing shown in FIG. 8, the transmission / reception unit 35 receives the address change data transmitted from the Juki system server 20. When the determination unit 36 receives the address change data from the transmission / reception unit 35, the determination unit 36 refers to the address information table 33 to determine whether or not the personal number of the resident included in the received address change data exists in the address information table 33. Determine whether.

次にステップS22で、住民の個人番号が、宛名情報テーブル33に存在する場合には、判定部36は、住民の個人番号に符号が対応付けられていると判定し、ステップS23へ進む。一方、住民の個人番号が、宛名情報テーブル33に存在しない場合には、判定部36は、住民の個人番号に符号が対応付けられていないと判定し、ステップS25へ進む。住民の個人番号に符号が対応付けられていると判定された場合には、ステップS23で、更新部39は、上記ステップS21での判定結果と、取得した宛名異動データとに基づいて、宛名情報テーブル33に記憶された個人番号に対応する宛名情報を更新する。また、更新部39は、宛名情報を更新したことを示す情報を生成する。   Next, when the resident personal number is present in the address information table 33 in step S22, the determination unit 36 determines that a code is associated with the resident personal number, and proceeds to step S23. On the other hand, if the resident personal number does not exist in the address information table 33, the determination unit 36 determines that the code is not associated with the resident personal number, and proceeds to step S25. When it is determined that the code is associated with the resident personal number, in step S23, the updating unit 39 determines the address information based on the determination result in step S21 and the acquired address change data. The address information corresponding to the personal number stored in the table 33 is updated. In addition, the update unit 39 generates information indicating that the address information has been updated.

次に、ステップS24で、送受信部35は、上記ステップS23で生成された、宛名情報を更新したことを示す情報を、住基システムサーバー20へ送信し、情報連携サーバー側処理を終了する。   Next, in step S24, the transmission / reception unit 35 transmits the information generated in step S23 indicating that the address information has been updated to the Juki system server 20, and ends the information cooperation server side processing.

ステップS25では、採番部37は、上記ステップS21での判定結果に基づいて、上記ステップS21で受信した宛名異動データに対応する当該住民に対して統合宛名番号を採番する。   In step S25, the numbering unit 37 assigns an integrated address number to the inhabitant corresponding to the address change data received in step S21 based on the determination result in step S21.

ステップS26で、更新部39は、上記ステップS21での判定結果から、受信した宛名異動データの住民の個人番号、番号体系、宛名番号、及び世帯情報に含まれる宛名情報と、採番された統合宛名番号とを、宛名情報テーブル33の新たなレコードに格納する。また、更新部39は、新たなレコードが格納された日時等を、新規登録時点の欄に登録する。また、更新部39は、住民の個人番号又は統合宛名番号を参照して、対応する住民に対する処理の履歴を識別する番号を、履歴SEQの欄に登録する。また、更新部39は、符号依頼状態の欄を「依頼中」に設定する。また、更新部39は、受信した宛名異動データに含まれる世帯情報の所定の項目を用いて、業務情報テーブル34を更新する。   In step S26, the updating unit 39, based on the determination result in step S21, receives the resident personal number, the numbering system, the address number, and the address information included in the household information of the received address transfer data, and the numbered integration. The address number is stored in a new record of the address information table 33. Also, the update unit 39 registers the date and time when the new record is stored in the new registration point column. Further, the update unit 39 refers to the resident personal number or the integrated address number, and registers a number for identifying the history of processing for the corresponding resident in the history SEQ column. Further, the update unit 39 sets the code request status column to “Requesting”. In addition, the update unit 39 updates the business information table 34 using predetermined items of household information included in the received address change data.

次に、ステップS27で、送受信部35は、上記ステップS26で宛名情報テーブル33に格納された、番号体系、宛名番号、及び統合宛名番号を、住基システムサーバー20へ送信する。   Next, in step S27, the transmission / reception unit 35 transmits the numbering system, the address number, and the integrated address number stored in the address information table 33 in step S26 to the Juki system server 20.

上記のように送信された番号体系、宛名番号、及び統合宛名番号を、住基システムサーバー20が受信すると、図7に示す基幹系システム側処理の上記ステップS15で肯定判定されて、処理はステップS16へ移行する。ステップS16では、住基システムサーバー20が、受信した宛名番号と統合宛名番号とを対応付けて、世帯情報テーブル21に格納し、基幹系システム側処理を終了する(図6のS10)。   When the Juki system server 20 receives the number system, the address number, and the integrated address number transmitted as described above, an affirmative determination is made in step S15 of the core system side process shown in FIG. The process proceeds to S16. In step S16, the Juki system server 20 associates the received address number with the integrated address number, stores them in the household information table 21, and ends the core system side processing (S10 in FIG. 6).

情報連携サーバー側処理のステップS28で、依頼部38は、住民の個人番号に符号が対応付けられていないと判定された場合、中間サーバー3に当該住民の個人番号についての符号情報の付与を依頼する、処理通番の発行依頼を示す情報を生成する。   In step S28 of the information linkage server side processing, if it is determined that the code is not associated with the resident personal number, the request unit 38 requests the intermediate server 3 to provide code information regarding the resident personal number. Information indicating a processing serial number issuance request is generated.

次に、ステップS29で、送受信部35は、上記ステップS28で生成された処理通番の発行依頼を示す情報を受け取り、中間サーバー3へ送信する。   Next, in step S29, the transmission / reception unit 35 receives information indicating the processing serial number issuance request generated in step S28 and transmits the information to the intermediate server 3.

次に、ステップS30で、処理通番と個人番号とを含む符号取得依頼ファイルの作成要求を、中間サーバー3へ送信する。   Next, in step S30, a request for creating a code acquisition request file including a processing serial number and a personal number is transmitted to the intermediate server 3.

次に、ステップS31で、情報連携サーバー30は、中間サーバー3から、符号取得依頼ファイルの作成要求に対する受付番号を受信したか否かを判定する。受付番号を受信した場合には、処理はステップS32へ移行し、受信していない場合には、受信するまで待機状態となる。   Next, in step S <b> 31, the information linkage server 30 determines whether or not a receipt number for the code acquisition request file creation request has been received from the intermediate server 3. If the receipt number is received, the process proceeds to step S32. If not received, the process is on standby until it is received.

ここで、情報連携サーバー30から送信された処理通番の発行依頼を示す情報を受信した中間サーバー3での処理について説明する。中間サーバー3が、情報連携サーバー30から送信された処理通番の発行依頼を示す情報を受信すると、中間サーバー3において、図9に示す中間サーバー側処理が実行される(図6のS40)。   Here, the processing in the intermediate server 3 that has received the information indicating the processing serial number issuance request transmitted from the information cooperation server 30 will be described. When the intermediate server 3 receives the information indicating the processing serial number issuance request transmitted from the information linkage server 30, the intermediate server 3 performs the intermediate server side processing shown in FIG. 9 (S40 in FIG. 6).

図9に示す中間サーバー側処理のステップS41で、中間サーバー3は、情報連携サーバー30から送信された処理通番の発行依頼を示す情報を受信する。そして、中間サーバー3は、受信した処理通番の発行依頼を示す情報を、情報提供ネットワークシステム4へ送信する。   In step S41 of the intermediate server side processing illustrated in FIG. 9, the intermediate server 3 receives the information indicating the processing serial number issuance request transmitted from the information cooperation server 30. Then, the intermediate server 3 transmits information indicating the received request for issuing the processing sequence number to the information providing network system 4.

情報提供ネットワークシステム4は、情報連携サーバー30から送信された処理通番の発行依頼を示す情報を受信し、処理通番の発行依頼を示す情報に含まれる統合宛名番号及び個人番号に基づき、処理通番を生成する。そして、情報提供ネットワークシステム4は、生成した処理通番を、中間サーバー3へ送信する(図6のS50)。   The information providing network system 4 receives the information indicating the processing serial number issuance request transmitted from the information cooperation server 30, and sets the processing serial number based on the integrated address number and the personal number included in the information indicating the processing serial number issuance request. Generate. Then, the information providing network system 4 transmits the generated processing sequence number to the intermediate server 3 (S50 in FIG. 6).

なお、情報提供ネットワークシステム4において処理通番の生成が行われている間、図9に示す中間サーバー側処理のステップS42で、情報連携サーバー30から送信された符号取得依頼ファイルの作成要求を受信したか否かを判定する。符号取得依頼ファイルの作成要求を受信した場合には、処理はステップS43へ移行し、受信していない場合には、受信するまで待機状態となる。   While the processing sequence number is being generated in the information providing network system 4, the code acquisition request file creation request transmitted from the information cooperation server 30 is received in step S42 of the intermediate server side processing shown in FIG. It is determined whether or not. If a code acquisition request file creation request is received, the process proceeds to step S43. If not received, the process waits until it is received.

次に、ステップS43で、中間サーバー3は、情報連携サーバー30から送信された符号取得依頼ファイルの作成要求に対する受付番号を、情報連携サーバー30へ送信する。   Next, in step S <b> 43, the intermediate server 3 transmits the receipt number for the code acquisition request file creation request transmitted from the information collaboration server 30 to the information collaboration server 30.

次に、ステップS44で、中間サーバー3は、情報提供ネットワークシステム4から、処理通番を受信したか否かを判定する。処理通番を受信した場合には、処理はステップS45へ移行し、受信していない場合には、受信するまで待機状態となる。   Next, in step S44, the intermediate server 3 determines whether or not a processing sequence number has been received from the information providing network system 4. If the process serial number has been received, the process proceeds to step S45. If not, the process enters a standby state until it is received.

ステップS45で、中間サーバー3は、情報提供ネットワークシステム4から送信された処理通番に基づき、処理通番と個人番号とを含む符号取得依頼ファイルを作成する。   In step S45, the intermediate server 3 creates a code acquisition request file including the process serial number and the personal number based on the process serial number transmitted from the information providing network system 4.

次に、ステップS46で、中間サーバー3は、情報連携サーバー30から、受付番号を受信したか否かを判定する。受付番号を受信した場合には、処理はステップS47へ移行し、受信していない場合には、受信するまで待機状態となる。   Next, in step S <b> 46, the intermediate server 3 determines whether or not an acceptance number has been received from the information cooperation server 30. If the reception number has been received, the process proceeds to step S47. If the reception number has not been received, the process waits until reception.

そして、ステップS47で、中間サーバー3は、上記ステップS45で作成された符号取得依頼ファイルを情報連携サーバー30へ送信して、中間サーバー側処理を終了する。   In step S47, the intermediate server 3 transmits the code acquisition request file created in step S45 to the information linkage server 30, and ends the intermediate server side processing.

一方、図8に示す情報連携サーバー側処理のステップS32で、情報連携サーバー30の送受信部35は、中間サーバーから送信された受付番号を、再度情報連携サーバー30へ送信し、符号取得依頼ファイルの送信を要求する。   On the other hand, in step S32 of the information cooperation server side processing shown in FIG. 8, the transmission / reception unit 35 of the information cooperation server 30 transmits the receipt number transmitted from the intermediate server to the information cooperation server 30 again, and the code acquisition request file Request transmission.

図8に示す情報連携サーバー側処理のステップS33で、送受信部35は、中間サーバー3から、符号取得依頼ファイルを受信したか否かを判定する。符号取得依頼ファイルを受信した場合には、処理はステップS34へ移行し、受信していない場合には、受信するまで待機状態となる。   In step S33 of the information cooperation server side processing illustrated in FIG. 8, the transmission / reception unit 35 determines whether the code acquisition request file has been received from the intermediate server 3. If the code acquisition request file has been received, the process proceeds to step S34. If the code acquisition request file has not been received, the process waits until it is received.

そして、ステップS34で、送受信部35は、受信した符号取得依頼ファイルに含まれる処理通番と個人番号とを、住基システムサーバー20へ送信し、情報連携サーバー側処理を終了する。   In step S34, the transmission / reception unit 35 transmits the processing serial number and personal number included in the received code acquisition request file to the Juki system server 20, and ends the information cooperation server side processing.

住基システムサーバー20は、情報連携サーバー30から送信された処理通番及び個人番号を受信し、受信した処理通番及び個人番号をコミュニケーションサーバー44へ送信する(図6のS60)。   The Juki system server 20 receives the processing sequence number and personal number transmitted from the information cooperation server 30, and transmits the received processing sequence number and personal number to the communication server 44 (S60 in FIG. 6).

コミュニケーションサーバー44は、住基システムサーバー20から送信された処理通番及び個人番号を受信し、受信した処理通番及び個人番号を住基全国サーバー5へ送信する(図6のS70)。   The communication server 44 receives the processing sequence number and personal number transmitted from the Juki system server 20, and transmits the received processing sequence number and personal number to the Juki nationwide server 5 (S70 in FIG. 6).

住基全国サーバー5は、コミュニケーションサーバー44から送信された処理通番及び個人番号を受信する。そして、住基全国サーバー5は、受信した個人番号と住民票コードとを対応付ける。そして、住基全国サーバー5は、処理通番及び住民票コードを、情報提供ネットワークシステム4へ送信する(図6のS80)。   The Juki nationwide server 5 receives the processing serial number and personal number transmitted from the communication server 44. The Juki nationwide server 5 associates the received personal number with the resident card code. Then, the Juki nationwide server 5 transmits the processing serial number and the resident card code to the information providing network system 4 (S80 in FIG. 6).

情報提供ネットワークシステム4は、住基全国サーバー5から送信された処理通番及び住民票コードに基づき、符号を生成する。そして、情報提供ネットワークシステム4は、生成された符号及び処理通番を中間サーバー3へ送信する(図6のS90)。   The information providing network system 4 generates a code based on the processing serial number and the resident card code transmitted from the Juki nationwide server 5. Then, the information provision network system 4 transmits the generated code and the processing sequence number to the intermediate server 3 (S90 in FIG. 6).

中間サーバー3は、情報提供ネットワークシステム4から送信された符号及び処理通番を受信する。そして、中間サーバー3は、受信した処理通番に対応する統合宛名番号と、符号とを対応付けて、符号情報テーブル46に格納する(図6のS100)。   The intermediate server 3 receives the code and the processing sequence number transmitted from the information providing network system 4. Then, the intermediate server 3 associates the integrated address number corresponding to the received processing sequence number with the code and stores it in the code information table 46 (S100 in FIG. 6).

宛名の新規登録手続きのために入力された住民の個人番号が符号と対応付けられていない場合には、以上のようにして、住民の個人番号と符号とが対応付けられる。   If the resident personal number input for the new address registration procedure is not associated with the code, the resident personal number and the code are associated with each other as described above.

次に、宛名の新規登録手続きのために入力された住民の個人番号が符号と対応付けられている場合のシーケンスを図10に示す。   Next, FIG. 10 shows a sequence in the case where the resident personal number input for the new address registration procedure is associated with a code.

担当職員が受け取った書類に記入されている住民の個人番号を入力すると、基幹系システム10の住基システムサーバー20において、上記図7に示す基幹系システム側処理が実行され、宛名異動データが、情報連携サーバー30へ送信される(図10のS110)。そして、情報連携サーバー30の更新部39は、取得した宛名異動データに基づいて、宛名情報テーブル33に記憶された個人番号に対応する宛名情報を更新する。また、更新部39は、宛名情報が更新された日時等を、新規登録時点の欄に登録する。また、更新部39は、住民の個人番号又は統合宛名番号を参照して、対応する住民に対する処理の履歴を識別する番号を、履歴SEQの欄に登録する。また、更新部39は、符号依頼状態の欄を「依頼済」に設定する。また、更新部39は、受信した宛名異動データに含まれる世帯情報の所定の項目を用いて、業務情報テーブル34を更新する。また、更新部39は、宛名情報を更新したことを示す情報を生成する。   When the personal number of the inhabitant entered in the document received by the staff in charge is entered, in the residence system server 20 of the backbone system 10, the backbone system side processing shown in FIG. 7 is executed, and the address transfer data is It is transmitted to the information linkage server 30 (S110 in FIG. 10). Then, the update unit 39 of the information linkage server 30 updates the address information corresponding to the personal number stored in the address information table 33 based on the acquired address transfer data. In addition, the update unit 39 registers the date and time when the address information is updated in the new registration time column. Further, the update unit 39 refers to the resident personal number or the integrated address number, and registers a number for identifying the history of processing for the corresponding resident in the history SEQ column. Further, the update unit 39 sets the code request status column to “Requested”. In addition, the update unit 39 updates the business information table 34 using predetermined items of household information included in the received address change data. In addition, the update unit 39 generates information indicating that the address information has been updated.

次に、送受信部35は、宛名情報を更新したことを示す情報を、住基システムサーバー20へ送信する(図10のS120)。   Next, the transmission / reception unit 35 transmits information indicating that the address information has been updated to the Juki system server 20 (S120 in FIG. 10).

上記のように送信された宛名情報を更新したことを示す情報を、住基システムサーバー20が受け付けると、住基システムサーバー20が、例えば、格納された統合宛名番号又は宛名情報を更新されたことを示す情報について、住基システムサーバー20の表示部に表示されるように制御し、基幹系システム側処理を終了する(図10のS110)。   When the Juki system server 20 receives information indicating that the address information transmitted as described above has been updated, the Juki system server 20 has updated the stored integrated address number or address information, for example. Is controlled to be displayed on the display unit of the Juki system server 20, and the backbone system side processing is terminated (S110 in FIG. 10).

以上説明したように、本実施形態に係る情報連携サーバー30によれば、住民の個人番号に符号が対応付けられていない場合に、中間サーバーに個人番号についての符号情報の付与を依頼する。これにより、住民の個人番号に符号が対応付けられていない場合に、住民の個人番号と符号とを対応付けることができる。従って、担当職員による手作業ではなく、自動で符号の取得要求を行うことができる。   As described above, according to the information linkage server 30 according to the present embodiment, when the code is not associated with the resident personal number, the intermediate server is requested to provide the code information about the personal number. Thereby, when a code | symbol is not matched with a resident's personal number, a resident's personal number and a code | symbol can be matched. Therefore, the code acquisition request can be automatically made, not manually by the staff in charge.

また、中間サーバー3に符号情報の付与の依頼がされていない場合に、中間サーバーに個人番号についての符号情報の付与を依頼する。これにより、符号の依頼を重複して行うことなく、自動で符号の取得要求を行うことができる。   Further, if the intermediate server 3 has not been requested to provide code information, the intermediate server 3 is requested to provide code information for the personal number. This makes it possible to automatically issue a code acquisition request without duplicating code requests.

また、個人番号に符号が対応付けられていない場合に個人番号に対応する住民に対して統合宛名番号を採番する。これにより、統合宛名番号を採番する際に、自動で符号の取得要求をすることができる。   Further, when the code is not associated with the personal number, the integrated address number is assigned to the residents corresponding to the personal number. Thereby, when an integrated address number is assigned, a code acquisition request can be automatically made.

また、中間サーバーから送信された処理通番と個人番号とを、住基システムサーバーへ送信する。これにより、住基システムサーバーからコミュニケーションサーバー44へ処理通番と個人番号とが送信され、自動で符号の取得が行われる。   Further, the processing serial number and personal number transmitted from the intermediate server are transmitted to the Juki system server. As a result, the processing serial number and the personal number are transmitted from the Juki system server to the communication server 44, and the code is automatically acquired.

<第2実施形態>
次に、第2実施形態に係るマイナンバーシステムついて説明する。第2実施形態では、情報連携サーバーから送信された処理通番及び個人番号を取得し、取得した処理通番及び個人番号をコミュニケーションサーバーに送信する住民基本台帳ゲートウェイサーバー(以下、住基GWサーバーと称する。)を備える場合について説明する。なお、第2実施形態に係るマイナンバーシステムにおいて、第1実施形態に係るマイナンバーシステム1と同様の部分には、同一符号を付して詳細な説明を省略する。
Second Embodiment
Next, the my number system according to the second embodiment will be described. In the second embodiment, the process serial number and personal number transmitted from the information cooperation server are acquired, and the acquired process serial number and personal number are transmitted to the communication server (hereinafter referred to as Juki GW server). ) Will be described. In the my number system according to the second embodiment, the same parts as those in the my number system 1 according to the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.

図11に示すように、第2実施形態に係るマイナンバーシステム100の自治体システム102は、基幹系システム10と、情報連携サーバー30と、ユーザ端末43と、コミュニケーションサーバー44と、住基ゲートウェイサーバー244とを含む。情報連携サーバー30と、住基システムサーバー20と、コミュニケーションサーバー44と、住基GWサーバー244とは、互いにネットワークを介して接続されている。   As shown in FIG. 11, the local government system 102 of the My Number system 100 according to the second embodiment includes a backbone system 10, an information linkage server 30, a user terminal 43, a communication server 44, and a Juki gateway server 244. Including. The information linkage server 30, the Juki system server 20, the communication server 44, and the Juki GW server 244 are connected to each other via a network.

住基GWサーバー244は、住民の個人番号と処理通番とを管理する。図11に示すように、住基GWサーバー244は、情報テーブル246を有する。   The Juki GW server 244 manages the resident personal numbers and processing serial numbers. As shown in FIG. 11, the Juki GW server 244 has an information table 246.

情報テーブル246には、住民毎に、住民の個人番号と処理通番とが対応付けて記憶される。   In the information table 246, the resident personal number and the process serial number are stored in association with each resident.

住基GWサーバー244は、情報連携サーバー30、コミュニケーションサーバー44、及び住基システムサーバー20の各々との間で、情報の送受信を行う。また、住基GWサーバー244は、情報連携サーバー30から送信された、住民の個人番号と処理通番とを受信し、情報テーブル246に格納する。また、住基GWサーバー244は、情報テーブル246に格納された住民の個人番号と処理通番とをコミュニケーションサーバー44に送信する。   The Juki GW server 244 transmits / receives information to / from each of the information linkage server 30, the communication server 44, and the Juki system server 20. Also, the Juki GW server 244 receives the resident personal number and the processing serial number transmitted from the information linkage server 30 and stores them in the information table 246. In addition, the Juki GW server 244 transmits the resident personal number and the processing serial number stored in the information table 246 to the communication server 44.

コミュニケーションサーバー44は、住基GWサーバー244から送信された、処理通番及び個人番号を受信し、処理通番及び個人番号を、符号要求を表す情報として住基全国サーバー5へ送信する。   The communication server 44 receives the processing serial number and the personal number transmitted from the Juki GW server 244, and transmits the processing serial number and the personal number to the Juki national server 5 as information indicating a code request.

以上説明したように、第2実施形態に係るマイナンバーシステム100によれば、住基GWサーバー244が、情報連携サーバー30から送信された、住民の個人番号と処理通番とを受信し、情報テーブル246に格納する。そして、住基GWサーバー244が、情報テーブル246に格納された住民の個人番号と処理通番とをコミュニケーションサーバー44に送信する。これにより、基幹系システム10である住基システムサーバー20を介さずに、自動で符号の取得要求を行うことができる。   As described above, according to the my number system 100 according to the second embodiment, the Juki GW server 244 receives the resident personal number and the processing serial number transmitted from the information linkage server 30, and the information table Stored in H.246. Then, the Juki GW server 244 transmits the resident personal number and the processing serial number stored in the information table 246 to the communication server 44. Thereby, the code acquisition request can be automatically made without going through the Juki system server 20 which is the core system 10.

なお、上記実施形態では、住民の情報の一例として、世帯情報、所得情報、福祉情報、及び国保情報を用いる場合について説明したが、その他の情報を用いてもよいし、複数の情報を組み合わせて用いてもよい。例えば、住民の情報として、宛名情報のみを用いてもよい。また、住民の情報として、住民の世帯に関係する情報、住民の所得に関係する情報、住民の国民健康保険に関係する情報、又は住民の福祉に関係する情報のみを用いてもよい。   In the above embodiment, the case where household information, income information, welfare information, and National Health Insurance information are used as an example of resident information has been described. However, other information may be used or a plurality of information may be combined. It may be used. For example, only address information may be used as resident information. In addition, as information about residents, only information related to residents 'households, information related to residents' income, information related to residents 'national health insurance, or information related to residents' welfare may be used.

また、上記では、符号依頼プログラム90が記憶部83に予め記憶(インストール)されている態様を説明したが、これに限定されない。CD−ROM、DVD−ROM、USBメモリ等の記憶媒体に記録された形態で提供することも可能である。   In the above description, the code request program 90 is stored (installed) in the storage unit 83 in advance. However, the present invention is not limited to this. It is also possible to provide the information recorded in a storage medium such as a CD-ROM, DVD-ROM, or USB memory.

以上の上記各実施形態に関し、更に以下の付記を開示する。   Regarding the above-described embodiments, the following additional notes are disclosed.

(付記1)
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付け、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合に符号を付与する中間サーバーに前記マイナンバーについての符号情報の付与を依頼し、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する、
処理をコンピュータに実行させる情報連携プログラム。
(Appendix 1)
Accepts information about residents, including My Number, from individual business devices that manage information about residents of local governments.
Referring to the storage unit that stores the My Number and resident information in association with each other, the My Number assigned to the intermediate server that assigns a code when the code managed by the intermediate server is not associated with the received My Number Resident information corresponding to the My Number stored in the storage unit based on the information on the Resident received when a code is associated with the My Number received. Update,
An information linkage program that causes a computer to execute processing.

(付記2)
前記記憶部は、前記マイナンバーと前記住民の情報と符号の依頼状態とを記憶し、
前記記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合であり、かつ前記中間サーバーに符号情報の付与の依頼がされていない場合に、前記中間サーバーに前記マイナンバーについての符号情報の付与を依頼する、
処理をコンピュータに実行させる付記1に記載の情報連携プログラム。
(Appendix 2)
The storage unit stores the My Number, the information of the inhabitants, and the request state of the code,
If the code managed by the intermediate server is not associated with the received my number with reference to the storage unit, and the intermediate server is not requested to give code information, the intermediate number Request the server to give code information about the My Number,
The information linkage program according to appendix 1, which causes a computer to execute processing.

(付記3)
受付けた前記マイナンバーに符号が対応付けられていない場合に前記マイナンバーに対応する前記住民に対して統合宛名番号を採番し、
採番された前記統合宛名番号を前記個別業務装置へ送信する、
処理をコンピュータに実行させる付記1又は付記2に記載の情報連携プログラム。
(Appendix 3)
When a code is not associated with the accepted My Number, an integrated address number is assigned to the residents corresponding to the My Number,
The numbered integrated address number is transmitted to the individual business device.
The information linkage program according to appendix 1 or appendix 2, which causes a computer to execute processing.

(付記4)
前記中間サーバーから送信された処理通番と前記マイナンバーとを、
住民基本台帳システムサーバー又は住民基本台帳ゲートウェイサーバーへ送信する、
処理をコンピュータに実行させる付記1〜付記3の何れか1項に記載の情報連携プログラム。
(Appendix 4)
The processing serial number and the my number transmitted from the intermediate server are
Send to Basic Resident Register system server or Basic Resident Register gateway server,
The information linkage program according to any one of supplementary notes 1 to 3, which causes a computer to execute processing.

(付記5)
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付ける受信部と、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合に符号を付与する中間サーバーに前記マイナンバーについての符号情報の付与を依頼する依頼部と、
受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する更新部と、
を備えた情報連携サーバー。
(Appendix 5)
A receiving unit for receiving information on residents including My Number from individual business devices that manage information on residents of local governments;
Referring to the storage unit that stores the My Number and resident information in association with each other, the My Number assigned to the intermediate server that assigns a code when the code managed by the intermediate server is not associated with the received My Number A request unit that requests the provision of code information about
An update unit for updating the information of the residents corresponding to the My Number stored in the storage unit based on the information of the residents received when a code is associated with the received My Number;
Information linkage server with

(付記6)
前記記憶部は、前記マイナンバーと前記住民の情報と符号の依頼状態とを記憶し、
前記依頼部は、前記記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合であり、かつ前記中間サーバーに符号情報の付与の依頼がされていない場合に、前記中間サーバーに前記マイナンバーについての符号情報の付与を依頼する、
付記5に記載の情報連携サーバー。
(Appendix 6)
The storage unit stores the My Number, the information of the inhabitants, and the request state of the code,
The request unit refers to the storage unit when the code managed by the intermediate server is not associated with the received my number, and the intermediate server is not requested to provide code information In this case, the intermediate server is requested to give code information about the My Number.
The information linkage server according to attachment 5.

(付記7)
受付けた前記マイナンバーに符号が対応付けられていない場合に前記マイナンバーに対応する前記住民に対して統合宛名番号を採番する採番部と、
採番された前記統合宛名番号を前記個別業務装置へ送信する送信部とを、
更に備える付記5又は付記6に記載の情報連携サーバー。
(Appendix 7)
A numbering unit for assigning an integrated address number to the inhabitants corresponding to the My Number when a code is not associated with the accepted My Number;
A transmission unit for transmitting the numbered integrated address number to the individual business device;
The information linkage server according to appendix 5 or appendix 6, further provided.

(付記8)
前記送信部は、前記中間サーバーから送信された処理通番と前記マイナンバーとを、
住民基本台帳システムサーバー又は住民基本台帳ゲートウェイサーバーへ送信する、
付記5〜付記7の何れか1項に記載の情報連携サーバー。
(Appendix 8)
The transmission unit includes the process serial number and the my number transmitted from the intermediate server,
Send to Basic Resident Register system server or Basic Resident Register gateway server,
The information cooperation server according to any one of appendix 5 to appendix 7.

(付記9)
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付け、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合に符号を付与する中間サーバーに前記マイナンバーについての符号情報の付与を依頼し、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する、
処理をコンピュータが実行する情報連携方法。
(Appendix 9)
Accepts information about residents, including My Number, from individual business devices that manage information about residents of local governments.
Referring to the storage unit that stores the My Number and resident information in association with each other, the My Number assigned to the intermediate server that assigns a code when the code managed by the intermediate server is not associated with the received My Number Resident information corresponding to the My Number stored in the storage unit based on the information on the Resident received when a code is associated with the My Number received. Update,
An information linkage method in which processing is executed by a computer.

(付記10)
前記記憶部は、前記マイナンバーと前記住民の情報と符号の依頼状態とを記憶し、
前記記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合であり、かつ前記中間サーバーに符号情報の付与の依頼がされていない場合に、前記中間サーバーに前記マイナンバーについての符号情報の付与を依頼する、
処理をコンピュータに実行させる付記9に記載の情報連携方法。
(Appendix 10)
The storage unit stores the My Number, the information of the inhabitants, and the request state of the code,
If the code managed by the intermediate server is not associated with the received my number with reference to the storage unit, and the intermediate server is not requested to give code information, the intermediate number Request the server to give code information about the My Number,
The information linkage method according to appendix 9, which causes a computer to execute processing.

(付記11)
受付けた前記マイナンバーに符号が対応付けられていない場合に前記マイナンバーに対応する前記住民に対して統合宛名番号を採番し、
採番された前記統合宛名番号を前記個別業務装置へ送信する、
処理をコンピュータに実行させる付記9又は付記10に記載の情報連携方法。
(Appendix 11)
When a code is not associated with the accepted My Number, an integrated address number is assigned to the residents corresponding to the My Number,
The numbered integrated address number is transmitted to the individual business device.
The information cooperation method according to appendix 9 or appendix 10, which causes a computer to execute processing.

(付記12)
前記中間サーバーから送信された処理通番と前記マイナンバーとを、
住民基本台帳システムサーバー又は住民基本台帳ゲートウェイサーバーへ送信する、
処理をコンピュータに実行させる付記9〜付記11の何れか1項に記載の情報連携方法。
(Appendix 12)
The processing serial number and the my number transmitted from the intermediate server are
Send to Basic Resident Register system server or Basic Resident Register gateway server,
The information cooperation method according to any one of appendix 9 to appendix 11, which causes a computer to execute processing.

(付記13)
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付け、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーに中間サーバーで管理する符号が対応付けられていない場合に符号を付与する中間サーバーに前記マイナンバーについての符号情報の付与を依頼し、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する、
処理をコンピュータに実行させる情報連携プログラムを記憶した記憶媒体。
(Appendix 13)
Accepts information about residents, including My Number, from individual business devices that manage information about residents of local governments.
Referring to the storage unit that stores the My Number and resident information in association with each other, the My Number assigned to the intermediate server that assigns a code when the code managed by the intermediate server is not associated with the received My Number Resident information corresponding to the My Number stored in the storage unit based on the information on the Resident received when a code is associated with the My Number received. Update,
A storage medium storing an information linkage program that causes a computer to execute processing.

1 マイナンバーシステム
2 自治体システム
3 中間サーバー
10 基幹系システム
20 住基システムサーバー
21 世帯情報テーブル
22 税システムサーバー
23 所得情報テーブル
24 国保システムサーバー
25 国保情報テーブル
26 福祉システムサーバー
27 福祉情報テーブル
30 情報連携サーバー
32 データ連携部
33 宛名情報テーブル
34 業務情報テーブル
35 送受信部
36 判定部
37 採番部
38 依頼部
39 更新部
46 符号情報テーブル
80 コンピュータ
81 CPU
82 メモリ
83 記憶部
90 符号依頼プログラム
244 住基ゲートウェイサーバー
246 情報テーブル
1 My Number System 2 Local Government System 3 Intermediate Server 10 Core System 20 Juki System Server 21 Household Information Table 22 Tax System Server 23 Income Information Table 24 National Health Insurance System Server 25 National Health Insurance Information Table 26 Welfare System Server 27 Welfare Information Table 30 Information Linkage Server 32 Data linkage unit 33 Address information table 34 Business information table 35 Transmission / reception unit 36 Determination unit 37 Numbering unit 38 Request unit 39 Update unit 46 Code information table 80 Computer 81 CPU
82 Memory 83 Storage Unit 90 Code Request Program 244 Juki Gateway Server 246 Information Table

Claims (6)

自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付け、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーが前記記憶部に存在しない場合に、受付けた前記マイナンバーにサーバーで管理する符号が対応付けられていない場合であると判定し、前記サーバーに前記マイナンバーについての符号情報の付与を依頼し、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する、
処理をコンピュータに実行させる情報連携プログラム。
Accepts information about residents, including My Number, from individual business devices that manage information about residents of local governments.
When the received My Number does not exist in the storage unit with reference to the storage unit that stores the My Number and resident information in association with each other, a code managed by the server is associated with the received My Number. The server is requested to give code information about the My Number to the server, and the code is associated with the received My Number based on the resident information received. Update the information of the residents corresponding to the My Number stored in the storage unit,
An information linkage program that causes a computer to execute processing.
前記記憶部は、前記マイナンバーと前記住民の情報と符号の依頼状態とを記憶し、
前記記憶部を参照して、受付けた前記マイナンバーに前記サーバーで管理する符号が対応付けられていない場合であり、かつ前記サーバーに符号情報の付与の依頼がされていない場合に、前記サーバーに前記マイナンバーについての符号情報の付与を依頼する、
処理をコンピュータに実行させる請求項1に記載の情報連携プログラム。
The storage unit stores the My Number, the information of the inhabitants, and the request state of the code,
With reference to the storage unit, if the code to be managed by the said Mai number accepted server is when not associated with, and is not the request for grant of code information before hexa Ba, before to request the grant of code information about the My number in Kisa Ba,
The information cooperation program according to claim 1 which makes a computer perform processing.
受付けた前記マイナンバーに符号が対応付けられていない場合に前記マイナンバーに対応する前記住民に対して統合宛名番号を採番し、
採番された前記統合宛名番号を前記個別業務装置へ送信する、
処理をコンピュータに実行させる請求項1又は請求項2に記載の情報連携プログラム。
When a code is not associated with the accepted My Number, an integrated address number is assigned to the residents corresponding to the My Number,
The numbered integrated address number is transmitted to the individual business device.
The information cooperation program according to claim 1 or 2 which makes a computer perform processing.
記サーバーから送信された処理通番と前記マイナンバーとを、
住民基本台帳システムサーバー又は住民基本台帳ゲートウェイサーバーへ送信する、
処理をコンピュータに実行させる請求項1〜請求項3の何れか1項に記載の情報連携プログラム。
And said Mai number and transmitted processed serial number before hexa Ba,
Send to Basic Resident Register system server or Basic Resident Register gateway server,
The information cooperation program according to any one of claims 1 to 3, which causes a computer to execute processing.
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付ける受信部と、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーが前記記憶部に存在しない場合に、受付けた前記マイナンバーにサーバーで管理する符号が対応付けられていない場合であると判定し、前記サーバーに前記マイナンバーについての符号情報の付与を依頼する依頼部と、
受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する更新部と、
を備えた情報連携サーバー。
A receiving unit for receiving information on residents including My Number from individual business devices that manage information on residents of local governments;
When the received My Number does not exist in the storage unit with reference to the storage unit that stores the My Number and resident information in association with each other, a code managed by the server is associated with the received My Number. A request unit that determines that the server is not assigned, and requests the server to give the code information about the My Number;
An update unit for updating the information of the residents corresponding to the My Number stored in the storage unit based on the information of the residents received when a code is associated with the received My Number;
Information linkage server with
自治体の住民の情報を管理する個別業務装置からのマイナンバーを含む住民の情報を受付け、
マイナンバーと住民の情報とを対応付けて記憶する記憶部を参照して、受付けた前記マイナンバーが前記記憶部に存在しない場合に、受付けた前記マイナンバーにサーバーで管理する符号が対応付けられていない場合であると判定し、前記サーバーに前記マイナンバーについての符号情報の付与を依頼し、受付けた前記マイナンバーに符号が対応付けられている場合に受け付けた前記住民の情報に基づいて前記記憶部に記憶された前記マイナンバーに対応する住民の情報を更新する、
処理をコンピュータが実行する情報連携方法。
Accepts information about residents, including My Number, from individual business devices that manage information about residents of local governments.
When the received My Number does not exist in the storage unit with reference to the storage unit that stores the My Number and resident information in association with each other, a code managed by the server is associated with the received My Number. The server is requested to give code information about the My Number to the server, and the code is associated with the received My Number based on the resident information received. Update the information of the residents corresponding to the My Number stored in the storage unit,
An information linkage method in which processing is executed by a computer.
JP2015194435A 2015-09-30 2015-09-30 Information linkage program, information linkage server, and information linkage method Active JP6561738B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015194435A JP6561738B2 (en) 2015-09-30 2015-09-30 Information linkage program, information linkage server, and information linkage method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015194435A JP6561738B2 (en) 2015-09-30 2015-09-30 Information linkage program, information linkage server, and information linkage method

Publications (2)

Publication Number Publication Date
JP2017068654A JP2017068654A (en) 2017-04-06
JP6561738B2 true JP6561738B2 (en) 2019-08-21

Family

ID=58492622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015194435A Active JP6561738B2 (en) 2015-09-30 2015-09-30 Information linkage program, information linkage server, and information linkage method

Country Status (1)

Country Link
JP (1) JP6561738B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024024043A1 (en) * 2022-07-28 2024-02-01 日本電気株式会社 System and method

Also Published As

Publication number Publication date
JP2017068654A (en) 2017-04-06

Similar Documents

Publication Publication Date Title
JP5664378B2 (en) Virtual point card system, virtual point card management method, point card management terminal, portable terminal, point card management program, and point card utilization program
JP6315909B2 (en) Server apparatus, control method thereof, and program
AU2025201874A1 (en) System, method, and interfaces for work product management
US20190318278A1 (en) Work management method, work management program, and work management apparatus
US20170154299A1 (en) Task management method, terminal, and non-transitory computer-readable information recording medium
JP6398664B2 (en) Medical information linking system, method, and program
JP2017045389A (en) Bank system, and method and program executed by bank system
JP6561738B2 (en) Information linkage program, information linkage server, and information linkage method
JP2011123604A (en) Database system, server device, terminal device, and program
JP7099231B2 (en) Information processing programs, information management programs, devices, and methods
JP6119189B2 (en) License management apparatus, license management system, and license management method
JP4955051B2 (en) Database system, terminal device and program
JP2014142782A (en) Information providing device and program
JP2025037789A (en) Program, method, information processing device, and system
JP5014373B2 (en) Web page input method, Web server, and Web system
JP7317659B2 (en) Computer system and cooperative control method
JP6338564B2 (en) ATM reservation system and method
JP6417719B2 (en) Information processing apparatus, information processing system, information processing method, and program
WO2023037780A1 (en) Advertising effect prediction device
JP5217853B2 (en) Address association method, address association program, and apparatus
JP2023069421A (en) Adapter device, file exchange system, file exchange method, and program
JP4816655B2 (en) Document organization system, document organization method, and document organization program
JP2008009966A (en) Business process setting device and business process setting method
WO2014171143A1 (en) Content display method, program, and content display system
JP5021020B2 (en) Database system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190409

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190416

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190607

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190708

R150 Certificate of patent or registration of utility model

Ref document number: 6561738

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150