(57)【要約】【課題】居住地候補の検討を支援する。【解決手段】入力受付部３０は、入力された家族構成の情報を取得し、評価アルゴリズム特定部３２は、複数の居住先候補の評価アルゴリズムのうち、取得した家族構成に対応する評価アルゴリズムを特定して、表示制御部３６を介して選択可能に利用者端末７０の表示部に表示する。そして、表示内容抽出部３４は、ユーザによって選択された評価アルゴリズムに基づいて、居住先候補を抽出して、表示制御部３６を介して利用者端末７０の表示部に表示する。【選択図】図３
2019175206.tif 000002
【特許請求の範囲】
【請求項１】
個人を特定可能な情報を取得し、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータに実行させることを特徴とする居住先候補の検討支援プログラム。
【請求項２】
入力された家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータに実行させることを特徴とする居住先候補の検討支援プログラム。
【請求項３】
前記居住先候補を提示する処理では、前記居住先候補を抽出する際に利用した評価項目に関する前記居住先候補の情報とともに、前記居住先候補を提示することを特徴とする請求項１又は２に記載の居住先候補の検討支援プログラム。
【請求項４】
前記評価アルゴリズムを特定して、選択可能に提示する処理では、家族構成の情報と評価アルゴリズムとを紐づけて記憶する評価アルゴリズム記憶部を参照して、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定することを特徴とする請求項１〜３のいずれか一項に記載の居住先候補の検討支援プログラム。
【請求項５】
新たな評価アルゴリズムの入力を受け付けると、前記新たな評価アルゴリズムに対応する家族構成の情報と紐づけて前記新たな評価アルゴリズムを前記評価アルゴリズム記憶部に記憶する、処理を前記コンピュータが更に実行する請求項４に記載の居住先候補の検討支援プログラム。
【請求項６】
提示した前記居住先候補の選択を受け付けると、前記居住先候補に関連する連絡先の情報を提示する、処理を前記コンピュータが更に実行する、請求項１〜５のいずれか一項に記載の居住先候補の検討支援プログラム。
【請求項７】
個人を特定可能な情報を取得し、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータが実行することを特徴とする居住先候補の検討支援方法。
【請求項８】
入力された家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータが実行することを特徴とする居住先候補の検討支援方法。
【請求項９】
個人を特定可能な情報を取得する個人情報取得部と、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得する家族構成取得部と、
複数の居住先候補の評価アルゴリズムのうち、前記家族構成取得部が取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示する評価アルゴリズム提示部と、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する居住先候補提示部と、
を備える情報処理装置。
【請求項１０】
入力された家族構成を取得する家族情報取得部と、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示する評価アルゴリズム提示部と、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する居住先候補提示部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、居住先候補の検討支援プログラム及び検討支援方法、並びに情報処理装置に関する。
【背景技術】
【０００２】
近年、インターネットの普及等に伴い、ユーザが閲覧可能な情報が増加している。閲覧可能な情報には、自治体や地域に関する情報も含まれているため、ユーザは、居住先を選択する際に、自治体や地域の情報を収集することで、自己の希望に合った居住先を選定することができる。
【０００３】
一方、従来においては、ユーザが入力した移住希望情報を含むユーザ情報に基づいてシニアライフプランニングを支援するシステムが知られている（例えば、特許文献１等参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−７１００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザが閲覧可能な自治体や地域の情報は多種多様であるため、どのように利用して、希望に合った居住先を選定すればよいかがわからない場合がある。
【０００６】
１つの側面では、本発明は、居住地候補の検討を支援することが可能な居住先候補の検討支援プログラム及び検討支援方法、並びに情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、居住先候補の検討支援プログラムは、個人を特定可能な情報を取得し、個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得し、複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、処理をコンピュータに実行させるプログラムである。
【発明の効果】
【０００８】
居住地候補の検討を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る検討支援システムの構成を概略的に示す図である。
【図２】図２（ａ）は、利用者端末のハードウェア構成を示す図であり、図２（ｂ）は、サーバのハードウェア構成を示す図である。
【図３】第１の実施形態に係るサーバの機能ブロック図である。
【図４】評価アルゴリズム選択基準テーブルのテーブル構成の一例を示す図である。
【図５】自治体ＤＢの一例を示す図（その１）である。
【図６】自治体ＤＢの一例を示す図（その２）である。
【図７】第１の実施形態に係るサーバの処理を示すフローチャートである。
【図８】家族情報入力画面の一例を示す図である。
【図９】図９（ａ）は、評価アルゴリズム表示画面の一例を示す図であり、図９（ｂ）は、評価アルゴリズム「生活費優先」に基づいて抽出されたデータを示す図である。
【図１０】居住地候補表示画面を示す図（その１）である。
【図１１】居住地候補表示画面を示す図（その２）である。
【図１２】居住地候補表示画面を示す図（その３）である。
【図１３】検索条件入力画面の一例を示す図である。
【図１４】第２の実施形態に係るサーバの機能ブロック図である。
【図１５】図１４の家族構成ＤＢのデータ構造の一例を示す図である。
【図１６】第２の実施形態に係るサーバの処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
《第１の実施形態》
以下、居住地候補の検討支援システムの第１の実施形態について、図１〜図１３に基づいて詳細に説明する。図１には、第１の実施形態に係る検討支援システム１００の構成が概略的に示されている。検討支援システム１００は、ユーザが居住地（引っ越し先）の候補を検討するときに、ユーザに対して居住地候補を提示するとともに、居住地候補に関する情報を提供することで、ユーザによる検討を支援するシステムである。
【００１１】
図１に示すように、検討支援システム１００は、複数の利用者端末７０と、情報処理装置としてのサーバ１０とを備える。利用者端末７０とサーバ１０は、インターネットなどのネットワーク８０に接続されている。
【００１２】
利用者端末７０は、ＰＣ（Personal Computer）等の情報処理装置であり、サーバ１０から送信される画面を表示したり、ユーザが入力する情報をサーバ１０に対して送信したりする。図２（ａ）には、利用者端末７０のハードウェア構成が示されている。図２（ａ）に示すように、利用者端末７０は、ＣＰＵ（Central Processing Unit）１９０、ＲＯＭ（Read Only Memory）１９２、ＲＡＭ（Random Access Memory）１９４、記憶部（ここではＨＤＤ（Hard Disk Drive））１９６、ネットワークインタフェース１９７、表示部１９３、入力部１９５、及び可搬型記憶媒体１９１に記憶された情報を読み取り可能な可搬型記憶媒体用ドライブ１９９等を備えている。表示部１９３は、液晶ディスプレイ等を含み、入力部１９５は、キーボードやマウス、タッチパネル等を含む。これら利用者端末７０の構成各部は、バス１９８に接続されている。
【００１３】
サーバ１０は、自治体のオープンデータや民間企業が収集した民間データを管理し、利用者端末７０からの要求があった場合に、利用者端末７０に画面を送信したり、ユーザが必要とする情報を提供したりする。図２（ｂ）には、サーバ１０のハードウェア構成が示されている。この図２（ｂ）に示すように、サーバ１０は、ＣＰＵ９０、ＲＯＭ９２、ＲＡＭ９４、記憶部（ＨＤＤ）９６、ネットワークインタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これらサーバ１０の構成各部は、バス９８に接続されている。サーバ１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（検討支援プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（検討支援プログラムを含む）をＣＰＵ９０が実行することにより、図３に示す、各部の機能が実現される。なお、図３には、サーバ１０のＨＤＤ９６等に格納されているテーブルやＤＢ（database）も図示されている。なお、テーブルやＤＢの具体的なデータ構造等については後述する。なお、図３の各部の機能は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field Programmable Gate Array）等の集積回路により実現されてもよい。
【００１４】
図３には、サーバ１０の機能ブロック図が示されている。サーバ１０のＣＰＵ９０がプログラムを実行することにより、図３に示す、個人情報取得部としての入力受付部３０、評価アルゴリズム特定部３２、表示内容抽出部３４、表示制御部３６、更新部３８、としての機能が実現されている。
【００１５】
入力受付部３０は、利用者端末７０において入力された情報をネットワーク８０を介して受信して、評価アルゴリズム特定部３２、表示内容抽出部３４、及び更新部３８に対して受け渡す。
【００１６】
評価アルゴリズム特定部３２は、利用者端末７０において入力されたユーザの家族情報（ユーザの家族構成を示す情報）を入力受付部３０から取得し、取得した家族情報に基づいて、評価アルゴリズムを特定する。ここで、評価アルゴリズムとは、ユーザの居住先候補を選定する際に利用するアルゴリズムであり、居住先候補の選定においてどのような項目に着目して居住先候補を評価するかを定めたアルゴリズムである。評価アルゴリズム特定部３２は、利用する評価アルゴリズムを、入力されたユーザの家族構成と、評価アルゴリズム記憶部としての評価アルゴリズム選択基準テーブル５０と、に基づいて特定する。図４には、評価アルゴリズム選択基準テーブル５０のテーブル構成の一例が示されている。図４に示すように、評価アルゴリズム選択基準テーブル５０は、「評価アルゴリズム名」と「家族構成」とを対応付けたテーブルである。例えばユーザの家族構成が「家族に年齢〇歳以下が存在」に該当する場合には、評価アルゴリズムとして「子育て優先」が特定される。なお、１つの家族構成に対し、複数の評価アルゴリズムが特定されることがある。例えば、子供や要介護者を含む家族構成であれば、「子育て優先」、「親孝行優先」、「生活費優先」などの複数の評価アルゴリズムが特定されることがあるものとする。評価アルゴリズム特定部３２は、特定された評価アルゴリズムを表示する画面（評価アルゴリズム表示画面（図９（ａ）参照））を作成し、表示制御部３６に受け渡す。表示制御部３６は、評価アルゴリズム表示画面を取得すると、利用者端末７０に送信し、表示部１９３に表示させる。
【００１７】
図３に戻り、表示内容抽出部３４は、評価アルゴリズム表示画面（図９（ａ））上でユーザが選択した評価アルゴリズムを用いて、自治体ＤＢ５２から居住先候補を選定し、選定した居住先候補の情報を抽出する。そして、表示内容抽出部３４は、抽出した居住先候補の情報を表示する画面（居住地候補表示画面（図１０等参照））を生成する。表示内容抽出部３４は、生成した居住地候補表示画面を表示制御部３６に受け渡す。表示制御部３６は、評価アルゴリズム表示画面を取得すると、利用者端末７０に送信し、表示部１９３に表示させる。
【００１８】
ここで、自治体ＤＢ５２は、図５、図６に示すようなデータ構造を有している。自治体ＤＢ５２は、各自治体のオープンデータや民間企業が収集した民間データを、各自治体の地域ごとにまとめたものである。例えば、自治体ＤＢ５２には、各自治体の地域ごとに、税金に関する情報や家賃相場、福祉サービスに関する情報、公共施設や民間施設の有無や数などの情報が格納されている。図５、図６において、「オープンデータ／民間データ」の列には、オープンデータを示す「オ」又は民間データを示す「民」が格納される。「評価アルゴリズム」の列には、使用する評価アルゴリズムが「生活費優先」である場合に居住地候補の評価に用いる項目に「生活費」が格納される。また、使用する評価アルゴリズムが「子育て優先」である場合に居住地候補の評価に用いる項目に「子育て」が格納される。さらに、使用する評価アルゴリズムが「親孝行優先」である場合に居住地候補の評価に用いる項目に「子育て」が格納される。なお、図５において下線を付して示す値は、ユーザの入力情報（例えば世帯年収や希望間取り）によって変動する値であり、所定の計算式等に基づいて算出される値であるものとする。
【００１９】
表示制御部３６は、各種画面を利用者端末７０に対して送信し、利用者端末７０の表示部１９３に表示させる。各種画面には、前述した、評価アルゴリズム特定部３２が生成した評価アルゴリズム表示画面（図９（ａ））や、表示内容抽出部３４が生成した居住地候補表示画面（図１０等）が含まれる。また、表示制御部３６は、図８の家族情報入力画面や、図１３の検索条件入力画面についても、利用者端末７０に送信し、利用者端末７０の表示部１９３に表示させる。
【００２０】
更新部３８は、利用者端末７０において入力された情報に基づいて、評価アルゴリズム選択基準テーブル５０及び自治体ＤＢ５２を更新する。
【００２１】
（サーバ１０の処理について）
以下、サーバ１０の処理について、図７のフローチャートに沿って、その他図面を参照しつつ、詳細に説明する。図７の処理は、ユーザが利用者端末７０の入力部９５を用いて居住地候補の検索を開始する旨の入力を行い、入力受付部３０が当該入力を受け付けた段階から開始される。
【００２２】
ステップＳ１０では、表示制御部３６が、図８に示す家族情報入力画面を利用者端末７０に送信し、表示部１９３上に表示させる。図８の家族情報入力画面には、ユーザが世帯主や家族の情報（氏名、続柄、年齢、要介護度）を入力する欄や、世帯年収、勤務地、希望居住圏、希望間取りなどを入力する欄が設けられている。ユーザは、家族情報入力画面の各欄に必要事項を入力した後に、検索開始ボタンを押す。
【００２３】
次いで、ステップＳ１２では、入力受付部３０が、家族情報入力画面において検索開始ボタンが押されるまで待機する。ユーザにより検索開始ボタンが押されると、入力受付部３０は、家族情報入力画面の各欄に入力された情報を評価アルゴリズム特定部３２に送信する。その後は、ステップＳ１４に移行する。
【００２４】
ステップＳ１４では、評価アルゴリズム特定部３２が、家族情報入力画面に入力された情報と、評価アルゴリズム選択基準テーブル５０とに基づいて、居住地候補を選定するために用いる評価アルゴリズムを特定する。より具体的には、評価アルゴリズム特定部３２は、評価アルゴリズム選択基準テーブル５０の「家族構成」の欄を参照して、家族情報入力画面に入力された家族構成と合致している評価アルゴリズムを特定する。なお、ここでは、評価アルゴリズムとして、「生活費優先」、「子育て優先」、「親孝行優先」が特定されたものとする。評価アルゴリズム特定部３２は、特定された表示アルゴリズムを表示する評価アルゴリズム表示画面（図９（ａ））を生成し、表示制御部３６に受け渡す。なお、評価アルゴリズム表示画面には、特定された評価アルゴリズムのいずれかを選択するためのボタンや、「その他」ボタン、「終了」ボタンが設けられている。
【００２５】
次いで、ステップＳ１６では、表示制御部３６が、図９（ａ）の評価アルゴリズム表示画面を利用者端末７０に送信し、表示部１９３上に表示させる。なお、ユーザは、評価アルゴリズム表示画面に設けられた評価アルゴリズムのボタンを押すことで、居住地候補の選定に用いる評価アルゴリズムを選択することができる。また、ユーザは、表示されている評価アルゴリズムが意図しているものと違う場合には「その他」ボタンを押すことができ、検索を終了する場合には「終了」ボタンを押すことができる。
【００２６】
次いで、ステップＳ１８では、入力受付部３０が、ユーザによって評価アルゴリズムが選択されたか否かを判断する。ユーザが、図９（ａ）の評価アルゴリズム表示画面において、いずれかの評価アルゴリズムを選択すると、ステップＳ１８の判断が肯定され、入力受付部３０は、選択された評価アルゴリズムの情報を表示内容抽出部３４に送信する。その後は、ステップＳ２０に移行する。
【００２７】
ステップＳ２０では、表示内容抽出部３４が、選択された評価アルゴリズムに基づいて、居住地候補を選定する。そして、表示内容抽出部３４は、居住地候補の情報を自治体ＤＢ５２から抽出して居住地候補表示画面を生成し、表示制御部３６に受け渡す。
【００２８】
ここで、表示内容抽出部３４の具体的な処理について説明する。例えば、ユーザが、図９（ａ）の評価アルゴリズム表示画面において「生活費優先」を選択したとする。この場合、表示内容抽出部３４は、自治体ＤＢ５２の「評価アルゴリズム」の列に「生活費」が格納されている行のデータを全て抽出する（図９（ｂ）参照）。そして、表示内容抽出部３４は、図９（ｂ）の各地域のうち、ユーザの希望居住圏に該当する地域を特定し、特定した地域のデータに基づいて、各地域を順位付けし、その上位所定数の地域を居住地候補として選定する。ここで、地域の順位付け（評価）の方法としては、様々な方法がある。例えば、図９（ｂ）の全項目（行）において、予め定めたルールに基づいて各地域にポイントを付与し、ポイントの合計に基づいて、各地域を順位付けすることとしてもよい。また、例えば、図９（ｂ）の全項目それぞれにおいて、もっとも優れた地域を特定し、特定された項目の数が多い順に各地域を順位付けしてもよい。なお、本第１の実施形態では、一例として、図９（ｂ）に示す３つの地域（Ａ県Ｃ市〇町、Ａ県Ｄ市△町、Ｂ県Ｅ市□町）が居住地候補として選定されたものとする。
【００２９】
そして、表示内容抽出部３４は、選定された３つの地域の情報（図９（ｂ）に示す評価に用いた情報）を抽出し、図１０に示すような居住地候補表示画面を生成し、表示制御部３６に受け渡す。なお、図１０の居住地候補表示画面には、図９（ｂ）の情報の他に、各地域と勤務地の間の所要時間（通勤時間）も表示されている。また、図１０においては、各項目（行）のデータのうち最も優れた（ポイントが高い）データを他のデータと区別して、見やすく表示（図１０では灰色で表示）している。
【００３０】
次いで、ステップＳ２１では、表示制御部３６が、表示内容抽出部３４から取得した居住地候補表示画面（図１０）を利用者端末７０に送信する。これにより、利用者端末７０の表示部１９３上には、図１０の居住地候補表示画面が表示されるようになっている。
【００３１】
図１０の居住地候補表示画面には、生活費の情報に基づいて選定された居住地候補の情報（主に生活費に関する情報）が表示されている。したがって、ユーザは、図１０の居住地候補表示画面を見ることで、生活費の観点から選定された居住地候補の中から自己の希望にあった居住地を容易に選択することができる。
【００３２】
ステップＳ２１の処理が終了すると、ステップＳ１８に戻る。
【００３３】
なお、ユーザが、図９（ａ）の評価アルゴリズム表示画面や図１０の居住地候補表示画面において、例えば評価アルゴリズム「子育て優先」を選択した場合には、表示内容抽出部３４は、図１１に示すような居住地候補表示画面を生成する。なお、表示内容抽出部３４は、評価アルゴリズム「子育て優先」に基づいて、上述したステップＳ２０の処理を実行することで、図１１の居住地候補表示画面を生成する。なお、図１１に示すように、居住先候補表示画面には、子育てのしやすさを数値化した「子育て優先ポイント」を表示してもよい。子育て優先ポイントは、例えば、図１１において灰色で塗られた項目（最も優れた項目）を各地域がどれだけ有しているかを示す値とすることができる。なお、各項目を重みづけして子育て優先ポイントを算出することとしてもよい。
【００３４】
また、ユーザが、図９（ａ）の評価アルゴリズム表示画面や図１０の居住地候補表示画面において、評価アルゴリズム「親孝行優先」を選択した場合には、表示内容抽出部３４は、図１２に示すような居住地候補表示画面を生成する。なお、図１２に示すように、居住先候補表示画面には、親孝行のしやすさを示す「親孝行優先ポイント」を表示してもよい。親孝行優先ポイントは、子育て優先ポイントと同様、例えば、図１２において灰色で塗られた項目（最も優れた項目）を各地域がどれだけ有しているかを示す値とすることができる。
【００３５】
一方、ユーザが、図９（ａ）の評価アルゴリズム表示画面や図１０の居住地候補表示画面において、いずれの評価アルゴリズムも選択しなかった場合には、ステップＳ１８の判断が否定され、入力受付部３０は、ステップＳ２２に移行する。
【００３６】
ステップＳ２２に移行すると、入力受付部３０は、ユーザによって「その他」ボタンが押されたか否かを判断する。このステップＳ２２の判断が否定された場合には、ステップＳ３０に移行し、入力受付部３０は、ユーザによって「終了」ボタンが押されたか否かを判断する。このステップＳ３０の判断が否定された場合には、ステップＳ１８に戻る。これに対し、ユーザによって「その他」ボタンが押されると、入力受付部３０は、その旨を表示制御部３６に通知する。そして、ステップＳ２４に移行する。
【００３７】
ステップＳ２４に移行すると、表示制御部３６が、図１３に示す検索条件入力画面を利用者端末７０に送信し、表示部１９３上に表示させる。図１３の検索条件入力画面は、ユーザが独自に評価アルゴリズムを設定するための画面である。図１３の画面においては、ユーザがどの項目を用いて各地域を評価するかを選択することができる。なお、図１３では、ユーザが選択した項目に「〇」が入力されている。また、図１３の画面では、ユーザが選択した項目を用いた評価アルゴリズムに対して、名前を付けることができるようになっている。ユーザは、検索条件入力画面において必要事項を入力した後、「検索開始」ボタンを押すものとする。
【００３８】
次いで、ステップＳ２６では、入力受付部３０が、ユーザによって「検索開始」ボタンが押されるまで待機する。そして、ユーザによって「検索開始」ボタンが押されると、入力受付部３０は、その旨を表示内容抽出部３４及び更新部３８に通知する。その後は、ステップＳ２８に移行する。
【００３９】
ステップＳ２８に移行すると、表示内容抽出部３４は、検索条件入力画面に入力された情報に基づいて、居住地候補を選定し、居住地候補表示画面を生成する。なお、このステップＳ２８の処理は、評価に用いる項目が検索条件入力画面で設定された項目であるものの、上述したステップＳ２０の処理と同様となっている。表示内容抽出部３４は、生成した居住地候補表示画面を表示制御部３６に受け渡す。
【００４０】
次いで、ステップＳ２９では、更新部３８が、検索条件入力画面に入力された情報を用いて、評価アルゴリズム選択基準テーブル５０及び自治体ＤＢ５２を更新する。この場合、更新部３８は、ユーザが図１３の画面において評価アルゴリズムに「レジャー重視」と名前を付けた場合には、自治体ＤＢ５２のうち、今回居住地候補の選定に用いた項目の評価アルゴリズムの列に「レジャー重視」を格納する。また、更新部３８は、評価アルゴリズム選択基準テーブル５０の「評価アルゴリズム名」に「レジャー重視」を格納し、対応する「家族構成」の欄にユーザの家族構成の特徴を格納する。なお、更新部３８は、ユーザの家族構成の特徴として、平均的な家族構成と比較して特に特徴的な点を抽出して、「家族構成」の欄に格納するなどすることができる。このようにすることで、以降においてユーザの家族構成と同様の家族構成を有する別のユーザが本システムを利用する場合に、今回追加した評価アルゴリズムを活用することが可能となる。
【００４１】
次いで、ステップＳ２１では、表示制御部３６が、ステップＳ２８で生成された居住地候補表示画面を利用者端末７０に送信することで、表示部１９３に表示させる。その後は、ステップＳ１８に戻る。
【００４２】
なお、ステップＳ１８、Ｓ２２、Ｓ３０の各判断が否定されている間に、ユーザによって「終了」ボタンが押されると、ステップＳ３０の判断が肯定され、図７の全処理が終了する。
【００４３】
これまでの説明からわかるように、本第１の実施形態では、評価アルゴリズム特定部３２と、表示制御部３６と、により、家族構成に対応する評価アルゴリズムを特定して選択可能に提示する評価アルゴリズム提示部としての機能が実現されているといえる。また、表示内容抽出部３４と、表示制御部３６と、により、評価アルゴリズムに基づいて居住先候補を抽出して提示する居住先候補提示部としての機能が実現されているといえる。
【００４４】
以上、詳細に説明したように、本第１の実施形態によると、入力受付部３０は、ユーザによって入力された家族構成の情報を取得し、評価アルゴリズム特定部３２は、取得した家族構成に対応する１又は複数の評価アルゴリズムを特定して評価アルゴリズム表示画面（図９（ａ））を生成し、表示制御部３６を介して表示部１９３に表示する。そして、表示内容抽出部３４は、ユーザによって選択された評価アルゴリズムに基づいて、居住先候補を選定して居住先候補表示画面（図１０等）を生成し、表示制御部３６を介して表示部１９３に表示する。このように、本第１の実施形態では、ユーザが家族構成の情報を入力することで、家族構成に対応する評価アルゴリズムが表示され、表示された評価アルゴリズムの中から１つの評価アルゴリズムを選択することで、選択した評価アルゴリズムを用いて選定された居住先候補の情報が表示されるようになっている。したがって、ユーザに対して、家族構成に合わせて選定された居住先候補を提示することができるため、ユーザは自己の希望する居住先を容易に選定することが可能になる。すなわち、本第１の実施形態によれば、ユーザの居住先の選定作業を適切に支援することができる。
【００４５】
また、本第１の実施形態では、表示内容抽出部３４は、居住先候補表示画面（図１０等）を生成する際に、居住先候補の選定に利用した項目の情報も併せて表示する。これにより、ユーザは居住先候補が選定された理由を考慮した上で、居住先を選定することが可能となる。
【００４６】
また、本第１の実施形態では、評価アルゴリズム特定部３２は、評価アルゴリズムを特定する際に、家族構成の情報と評価アルゴリズムとを紐づけて記憶する評価アルゴリズム選択基準テーブル５０を参照する。これにより、評価アルゴリズム特定部３２による、家族構成に応じた評価アルゴリズムの特定処理を簡素化することが可能である。
【００４７】
また、本第１の実施形態では、ユーザが検索条件入力画面において居住地候補の選定に用いる項目を選択することで、新たな評価アルゴリズムを入力すると、更新部３８は、ユーザの家族構成の情報と紐づけて新たな評価アルゴリズムを評価アルゴリズム選択基準テーブル５０や自治体ＤＢ５２に格納する。これにより、同様の家族構成を有する他のユーザの居住先を選定する際に、新たな評価アルゴリズムを活用することが可能となる。
【００４８】
《第２の実施形態》
次に、第２の実施形態について、図１４〜図１６に基づいて説明する。図１４には、本第２の実施形態に係るサーバ１０’の機能ブロック図が示されている。図１４に示すように、本第２の実施形態では、サーバ１０’のＣＰＵがプログラムを実行することで、家族情報取得部としての入力受付部３０、家族構成取得部３１、評価アルゴリズム特定部３２、表示内容抽出部３４、表示制御部３６、及び更新部３８として機能する。なお、家族構成取得部３１以外の機能は、第１の実施形態と同様であるので、説明は省略する。
【００４９】
家族構成取得部３１は、入力受付部３０からユーザを特定可能な情報であるユーザＩＤを取得すると、家族構成記憶部としての家族構成ＤＢ５４を参照して、ユーザの家族構成を取得する。ここで、家族構成ＤＢ５４には、一例として図１５に示すような家族構成のデータが、ユーザＩＤごとに格納されている。なお、家族構成ＤＢ５４に格納されているデータは、例えばユーザ登録時などにおいて、ユーザが予め登録しておく情報であるものとする。なお、これに限らず、家族構成ＤＢ５４に格納されているデータは、マイナンバー制度の下で管理されている情報であってもよい。
【００５０】
本第２の実施形態では、サーバ１０’は、図１６のフローチャートに沿った処理を実行する。図１６の処理では、前述した第１の実施形態（図７）のステップＳ１０〜Ｓ１４に代えて、太線枠で示すステップＳ１３Ａ〜Ｓ１３Ｃを実行する。
【００５１】
図１６の処理では、まず、ステップＳ１３Ａにおいて、入力受付部３０が、ユーザによって入力されたユーザＩＤを取得する。
【００５２】
次いで、ステップＳ１３Ｂでは、家族構成取得部３１が、ユーザＩＤに対応する家族構成の情報を家族構成ＤＢ５４から取得する。なお、家族構成取得部３１は、取得した家族構成の情報を評価アルゴリズム特定部３２に受け渡す。
【００５３】
次いで、ステップＳ１３Ｃでは、評価アルゴリズム特定部３２が、家族構成取得部３１から取得した家族構成の情報と、評価アルゴリズム選択基準テーブル５０とに基づいて、居住地候補を選定する際に用いる評価アルゴリズムを特定する。
【００５４】
その後は、ステップＳ１６以降の処理を上記第１の実施形態と同様に実行する。
【００５５】
以上のように、本第２の実施形態によると、入力受付部３０が、ユーザＩＤを取得し、家族構成取得部３１が、ユーザＩＤに対応する家族構成の情報を家族構成ＤＢ５４から取得する。そして、評価アルゴリズム特定部３２は、取得した家族構成に対応する１又は複数の評価アルゴリズムを特定して評価アルゴリズム表示画面を生成し、表示制御部３６を介して利用者端末７０の表示部１９３にさせる。また、表示内容抽出部３４は、ユーザが評価アルゴリズム表示画面上で選択した評価アルゴリズムに基づいて、居住先候補を選定して居住先候補表示画面を生成し、表示制御部３６を介して利用者端末７０の表示部１９３に表示させる。このように、本第２の実施形態では、ユーザがユーザＩＤを入力することで、ユーザの家族構成に対応する評価アルゴリズムが表示され、表示された評価アルゴリズムの中から１つの評価アルゴリズムを選択することで、選択した評価アルゴリズムを用いて選定された居住先候補が表示されるようになっている。したがって、第１の実施形態と同様、ユーザに対して、家族構成に合わせて選定された居住先候補を提示することができるため、ユーザは自己の希望する居住先を容易に選定することが可能になる。また、本第２の実施形態では、ユーザは、家族構成を都度入力しなくてもよい。このため、ユーザの労力を軽減することが可能である。
【００５６】
なお、上記各実施形態では、自治体ＤＢ５２において、評価アルゴリズムの列を設け、どの評価アルゴリズムにおいてどの項目を評価に用いるかを定める場合について説明したが、これに限られるものではない。例えば、評価アルゴリズム選択基準テーブル５０において、各評価アルゴリズムに対応付けて、どの項目を評価に用いるかを定義してもよい。
【００５７】
なお、上記各実施形態では、ユーザが居住地候補表示画面に表示されている居住地候補のいずれかを選択したという情報を、入力受付部３０が利用者端末７０から受け付けた場合に、表示制御部３６が、選択された居住地候補の他の情報を利用者端末７０に送信するようにしてもよい。例えば、表示制御部３６は、選択された居住地候補に関連する連絡先（例えば、選択された居住地候補の物件を扱う不動産会社の連絡先や自治体の連絡先）を示す画面を利用者端末７０に送信することとしてもよい。このようにすることで、ユーザは、居住地候補に関連する連絡先を検索等しなくても、容易に居住先候補に関する問い合わせを行うことが可能となる。
【００５８】
なお、上記各実施形態では、自治体ＤＢ５２にオープンデータと民間データが含まれる場合について説明したが、これに限られるものではない。すなわち、自治体ＤＢ５２は、オープンデータと民間データのいずれかのデータのみを有していてもよい。また、ユーザに応じて（例えば有償会員か、無償会員かに応じて）、オープンデータと民間データの両方を用いるか、一方のみを用いるかを区別してもよい。
【００５９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記憶媒体（ただし、搬送波は除く）に記録しておくことができる。
【００６０】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記憶媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６１】
プログラムを実行するコンピュータは、例えば、可搬型記憶媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記憶媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６２】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６３】
なお、以上の第１、第２の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  個人を特定可能な情報を取得し、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータに実行させることを特徴とする居住先候補の検討支援プログラム。
（付記２）  入力された家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータに実行させることを特徴とする居住先候補の検討支援プログラム。
（付記３）  前記居住先候補を提示する処理では、前記居住先候補を抽出する際に利用した評価項目に関する前記居住先候補の情報とともに、前記居住先候補を提示することを特徴とする付記１又は２に記載の居住先候補の検討支援プログラム。
（付記４）  前記評価アルゴリズムを特定して、選択可能に提示する処理では、家族構成の情報と評価アルゴリズムとを紐づけて記憶する評価アルゴリズム記憶部を参照して、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定することを特徴とする付記１〜３のいずれかに記載の居住先候補の検討支援プログラム。
（付記５）  新たな評価アルゴリズムの入力を受け付けると、前記新たな評価アルゴリズムに対応する家族構成の情報と紐づけて前記新たな評価アルゴリズムを前記評価アルゴリズム記憶部に記憶する、処理を前記コンピュータが更に実行する付記４に記載の居住先候補の検討支援プログラム。
（付記６）  提示した前記居住先候補の選択を受け付けると、前記居住先候補に関連する連絡先の情報を提示する、処理を前記コンピュータが更に実行する、付記１〜５のいずれかに記載の居住先候補の検討支援プログラム。
（付記７）  個人を特定可能な情報を取得し、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータが実行することを特徴とする居住先候補の検討支援方法。
（付記８）  入力された家族構成を取得し、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示し、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する、
処理をコンピュータが実行することを特徴とする居住先候補の検討支援方法。
（付記９）  個人を特定可能な情報を取得する個人情報取得部と、
個人の家族構成を記憶する家族構成記憶部を参照して、取得した前記情報により特定される個人の家族構成を取得する家族構成取得部と、
複数の居住先候補の評価アルゴリズムのうち、前記家族構成取得部が取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示する評価アルゴリズム提示部と、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する居住先候補提示部と、
を備える情報処理装置。
（付記１０）  入力された家族構成を取得する家族情報取得部と、
複数の居住先候補の評価アルゴリズムのうち、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定して、選択可能に提示する評価アルゴリズム提示部と、
選択された評価アルゴリズムに基づいて、居住先候補を抽出して、提示する居住先候補提示部と、
を備える情報処理装置。
（付記１１）  前記居住先候補提示部は、前記居住先候補を抽出する際に利用した評価項目に関する前記居住先候補の情報とともに、前記居住先候補を提示することを特徴とする付記９又は１０に記載の情報処理装置。
（付記１２）  前記評価アルゴリズム提示部は、家族構成の情報と評価アルゴリズムとを紐づけて記憶する評価アルゴリズム記憶部を参照して、取得した前記家族構成に対応する１又は複数の居住先候補の評価アルゴリズムを特定することを特徴とする付記９〜１１のいずれかに記載の情報処理装置。
（付記１３）  新たな評価アルゴリズムの入力を受け付けると、前記新たな評価アルゴリズムに対応する家族構成の情報と紐づけて前記新たな評価アルゴリズムを前記評価アルゴリズム記憶部に記憶する更新部を更に備える付記１２に記載の情報処理装置。
（付記１４）  前記居住先候補提示部は、提示した前記居住先候補の選択を受け付けると、前記居住先候補に関連する連絡先の情報を提示することを特徴とする付記９〜１３のいずれかに記載の情報処理装置。
【符号の説明】
【００６４】
１０、１０’  サーバ（情報処理装置）
３０  入力受付部（個人情報取得部、家族情報取得部）
３１  家族構成取得部
３２  評価アルゴリズム特定部（評価アルゴリズム提示部の一部）
３４  表示内容抽出部（居住先候補提示部の一部）
３６  表示制御部（評価アルゴリズム提示部の一部、居住先候補提示部の一部）
３８  更新部
５０  評価アルゴリズム選択基準テーブル（評価アルゴリズム記憶部）
５４  家族構成ＤＢ（家族構成記憶部）
【図１】
2019175206.tif 000003
【図２】
2019175206.tif 000004
【図３】
2019175206.tif 000005
【図４】
2019175206.tif 000006
【図５】
2019175206.tif 000007
【図６】
2019175206.tif 000008
【図７】
2019175206.tif 000009
【図８】
2019175206.tif 000010
【図９】
2019175206.tif 000011
【図１０】
2019175206.tif 000012
【図１１】
2019175206.tif 000013
【図１２】
2019175206.tif 000014
【図１３】
2019175206.tif 000015
【図１４】
2019175206.tif 000016
【図１５】
2019175206.tif 000017
【図１６】
2019175206.tif 000018