(57)【要約】【課題】災害時の避難所の支援の要否判断が可能となる。【解決手段】被災者支援システムは、情報処理装置１０と端末２０を含む複数の端末を有する。情報処理装置１０は、避難所４０に対応づけられた複数の端末の通信の頻度を示す第１の情報と、端末２０の通信時における位置と避難所４０の位置との距離を示す第２の情報とを取得する。情報処理装置１０は、第１の情報と前記第２の情報とに基づいて、避難所４０を支援対象外とするか否かを判定する。【選択図】図１
2019185345.tif 000002
【特許請求の範囲】
【請求項１】
避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、前記端末の通信時における位置と前記避難所の位置との距離を示す第２の情報とを取得し、
前記第１の情報と前記第２の情報とに基づいて、前記避難所を支援対象外とするか否かを判定する、
処理をコンピュータに実行させることを特徴とする被災者支援プログラム。
【請求項２】
前記コンピュータに更に、前記第１の情報と前記第２の情報とに応じて前記避難所に対する支援の優先順位を決定する、
処理を実行させることを特徴とする請求項１記載の被災者支援プログラム。
【請求項３】
前記判定では、所定時間内の前記通信の頻度が高いほど支援対象とすべき前記避難所であると判定する、
ことを特徴とする請求項１または２記載の被災者支援プログラム。
【請求項４】
前記通信は、前記避難所のコミュニティに対する前記端末によるメッセージの発信である、
ことを特徴とする請求項１乃至３の何れか１項に記載の被災者支援プログラム。
【請求項５】
前記判定では、前記端末の通信時における位置が前記避難所の位置に近いほど支援対象とすべき前記避難所であると判定する、
ことを特徴とする請求項１乃至４の何れか１項に記載の被災者支援プログラム。
【請求項６】
避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、前記端末の通信時における位置と前記避難所の位置との距離を示す第２の情報とを取得する取得部と、
前記第１の情報と前記第２の情報とに基づいて、前記避難所を支援対象外とするか否かを判定する管理部と、
を有することを特徴とする被災者支援システム。
【請求項７】
コンピュータが、
避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、前記端末の通信時における位置と前記避難所の位置との距離を示す第２の情報とを取得し、
前記第１の情報と前記第２の情報とに基づいて、前記避難所を支援対象外とするか否かを判定する、
ことを特徴とする被災者支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は被災者支援プログラム、被災者支援システムおよび被災者支援方法に関する。
【背景技術】
【０００２】
災害発生時、政府や自治体などの機関により様々な支援活動が行われる。例えば、各機関は、被災地における救助、インフラの復旧、住民に対する避難誘導などの災害救助活動を行うため、被害状況の確認を行うことがある。また、各機関は、災害救助活動を行う際に、災害対応用のリソースの管理を行い、人員や機材が不足している現場に対して応援人員や追加機材の割り当てを行うこともある。このような災害支援活動を情報処理技術により支援することが考えられている。
【０００３】
例えば、大規模な災害発生時に、各種センサや災害情報の解析などを行い、人や組織、車両や機材の動きに関する情報を抽出し、エリアごとにその情報数から活動活性度を算出し、活動活性度を利用して支援すべきエリアを抽出するシステムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２１０６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
災害時には、自治体などの機関によって予め定められた指定避難所とは異なる場所（指定外避難所）に、大勢の避難者が避難することがある。指定外避難所は、設営に関する規則が無く、被災地の状況や個人の判断によって設営場所に被災者が個別に集散を繰り返す特性があり、継続的に設営されているとは限らない。このため、自治体担当者は、指定外避難所についての情報を得ることが難しく、指定外避難所に避難している被災者に対する支援の必要性の確認が困難であった。また、自治体が設営し支援対象としている指定避難所であっても、自治体担当者が支援を継続すべきか否かを判断することが困難な場合もある。
【０００６】
１つの側面では、本発明は、災害時の避難所の支援の要否判断を可能とする被災者支援プログラム、被災者支援システムおよび被災者支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
１つの態様では、被災者支援プログラムが提供される。被災者支援プログラムは、避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、端末の通信時における位置と避難所の位置との距離を示す第２の情報とを取得し、第１の情報と第２の情報とに基づいて、避難所を支援対象外とするか否かを判定する、処理をコンピュータに実行させる。
【発明の効果】
【０００８】
１つの側面では、災害時の避難所の支援の要否判断が可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態の情報処理装置の処理を説明するための図である。
【図２】第２の実施の形態の被災者支援システムの例を示す図である。
【図３】携帯端末のハードウェア例を示すブロック図である。
【図４】サーバのハードウェア例を示すブロック図である。
【図５】被災者支援システムの機能例を示すブロック図である。
【図６】指定外避難所管理情報の例を示す図である。
【図７】ユーザ管理情報の例を示す図である。
【図８】発言数管理情報の例を示す図である。
【図９】メッセージ管理情報の例を示す図である。
【図１０】メッセージ登録電文の例を示す図である。
【図１１】避難所管理画面の例（その１）を示す図である。
【図１２】避難所管理画面の例（その２）を示す図である。
【図１３】地図表示画面の例を示す図である。
【図１４】メッセージ表示画面の例を示す図である。
【図１５】災害モード処理例を示すフローチャートである。
【図１６】アクティブ指数算出処理例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の情報処理装置の処理を説明するための図である。
【００１１】
情報処理装置１０は、災害時における支援者の意思決定を支援する。支援者は、災害の被災者に対する物資の支援を行う。例えば、支援者は、政府や自治体などの機関でもよいし、民間組織でもよい。災害時に被災者の避難先となる避難所は次の２つに分類される。
【００１２】
１つ目は指定避難所である。指定避難所は、支援を行う機関や組織によって災害時の避難先として予め定められた場所である。指定避難所は、支援者により予め管理されている。指定避難所に対する災害時の支援体制は平時から整備されている。
【００１３】
２つ目は指定外避難所である。指定外避難所は、災害時に被災者の避難先となっている指定避難所以外の場所である。指定外避難所は、災害時の避難者の集散に応じて発生したり消滅したりする。このため、指定外避難所毎に災害時の支援体制を予め整備しておくことは難しい。また、指定外避難所は、上記のように発生したり消滅したりするため、支援者が指定外避難所の存在を適切に把握し、支援の必要性を判断することが難しい。
【００１４】
そこで、情報処理装置１０は、指定外避難所に集まった複数の被災者と支援者との間、および、被災者同士のコミュニケーションを支援すると共に、災害時における指定外避難所に対する被災者支援のための意思決定を支援する機能を提供する。
【００１５】
例えば、情報処理装置１０は、指定外避難所単位に、複数の被災者と支援者との間、および、被災者同士のコミュニケーションを支援するためのＳＮＳ（Social Networking Service）を提供する。具体的には、情報処理装置１０は、被災者または支援者の発言内容を示すテキスト情報（メッセージと言う）を、指定外避難所に対応するコミュニティ内で媒介することで、被災者と支援者との間および被災者間のコミュニケーションを支援する。
【００１６】
情報処理装置１０は、端末２０とネットワーク３０を介して接続されている。端末２０は、被災者により利用される端末装置である。端末２０は、例えば、スマートフォンやタブレット端末などのスマート端末である。端末２０は、ＧＰＳ（Global Positioning System）による自端末の位置検出機能を備え、メッセージを情報処理装置１０に送信する際に、端末２０の現在位置の情報（例えば、緯度および経度を示す座標の情報）を情報処理装置１０に提供する。情報処理装置１０は、ネットワーク３０を介して、複数の被災者により利用される複数の端末と接続され得る。
【００１７】
情報処理装置１０は、記憶部１１および処理部１２を有する。記憶部１１は、ＲＡＭ（Random Access Memory）などの揮発性記憶装置でもよいし、ＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの不揮発性記憶装置でもよい。処理部１２は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）などを含み得る。処理部１２はプログラムを実行するプロセッサであってもよい。ここでいう「プロセッサ」には、複数のプロセッサの集合（マルチプロセッサ）も含まれ得る。
【００１８】
記憶部１１は、指定外避難所の位置を示す情報を記憶する。例えば、指定外避難所は、端末２０による指定外避難所の登録要求を情報処理装置１０が受け付けることで、新たに登録される。当該登録要求は、要求元の端末２０の要求時における位置情報を含む。記憶部１１は、指定外避難所の識別情報と、当該位置情報によって示される位置とを対応付けて記憶する。当該位置情報によって示される位置から所定距離の範囲内の領域を「指定外避難所」と考えることができる。ここで、ある指定外避難所に集まった複数の被災者のグループを、１つのコミュニティと言うことができる。１つのコミュニティは１つの指定外避難所に対応する。このため、指定外避難所の識別情報を、コミュニティＩＤ（IDentifier）と言う。記憶部１１は、避難所４０の位置を示す情報を記憶する。一例では、避難所４０は、指定外避難所である。そこで、避難所４０を「指定外避難所４０」と言う。例えば、記憶部１１は、指定外避難所４０の位置を示す情報を記憶する。指定外避難所４０のコミュニティＩＤは「Ａ」である。また、記憶部１１は、コミュニティＩＤ「Ｂ」で識別される指定外避難所（図１では図示を省略している）の位置を示す情報も記憶する。
【００１９】
処理部１２は、ある端末が指定外避難所４０の位置から所定距離内に存在する場合に、当該端末（あるいは当該端末を利用するユーザ）による指定外避難所４０に対応するコミュニティへの参加（例えば、メッセージの閲覧や発信など）を許容する。一方、処理部１２は、ある端末が指定外避難所４０の位置から所定距離内に存在しない場合に、当該端末による指定外避難所４０に対応するコミュニティへの参加を制限する。処理部１２は、ある端末による指定外避難所４０に対応するコミュニティへの参加を一度受け付けた後は、当該端末の存在位置に拘わらず、当該端末による当該コミュニティに関するメッセージの閲覧や発信などを許容してもよい。なお、支援者は、情報処理装置１０または支援者用の端末（図１では図示を省略している）を用いて、全てのコミュニティにおけるメッセージの閲覧やメッセージの発信を行える。
【００２０】
処理部１２は、指定外避難所のコミュニティにおける端末の通信の頻度に基づく第１の重みと、端末の通信時における位置と指定外避難所の位置との距離に基づく第２の重みとに基づき、指定外避難所の指数を算出する。処理部１２は、例えば、所定期間毎に、当該所定期間において収集した情報から各指定外避難所の第１の重みと第２の重みとを求めて、各指定外避難所の指数を更新する。
【００２１】
ここで、指定外避難所の指数は、当該指定外避難所のコミュニティの活発さの度合いを示す指標である。指数が大きいほど、該当の指定外避難所のコミュニティが活発であることを示し、指数が小さいほど、該当の指定外避難所のコミュニティが衰退していることを示す。
【００２２】
例えば、処理部１２は、指定外避難所４０を含む複数の指定外避難所それぞれのコミュニティにおける端末の通信の頻度を測定し、測定結果により通信頻度情報５１を生成する。処理部１２は、通信頻度情報５１を記憶部１１に格納する。通信頻度情報５１は、各指定外避難所のコミュニティでの所定期間内（例えば、過去１時間、６時間など）における通信回数を示す。例えば、通信頻度情報５１は、コミュニティＩＤ「Ａ」に対して通信頻度「５」回を示すレコードを含む。また、例えば、通信頻度情報５１は、コミュニティＩＤ「Ｂ」に対して通信頻度「５０」回を示すレコードを含む。ここで、コミュニティにおける通信は、例えば、当該コミュニティに対するメッセージの発信である。処理部１２は、通信頻度が大きいほど、該当の指定外避難所に対する第１の重みを大きくする。また、処理部１２は、通信頻度が小さいほど、該当の指定外避難所に対する第１の重みを小さくする。
【００２３】
また、処理部１２は、端末の通信時における位置をコミュニティＩＤ毎に測定し、測定結果により通信位置情報５２を生成する。処理部１２は、通信位置情報５２を記憶部１１に格納する。通信位置情報５２は、所定期間（例えば、通信の頻度の測定対象の期間）において、各指定外避難所のコミュニティにおける通信が行われた日時と、当該通信時の端末の位置とを示す。例えば、通信位置情報５２は、コミュニティＩＤ「Ａ」に対して通信の日時「３／３  １０：００」および通信時の端末の位置（「緯度，経度」＝）「（３５，１３６）」（単位である度を省略して表記している）を示すレコードを含む。また、例えば、通信位置情報５２は、コミュニティＩＤ「Ａ」に対して通信の日時「３／３  １０：０５」および通信時の端末の位置「（３５，１３６）」を示すレコードを含む。ここで、コミュニティにおける通信は、例えば、当該コミュニティに対するメッセージの発信である。処理部１２は、通信時の端末の位置が、該当のコミュニティに対応する指定外避難所の位置に近いほど、当該指定避難所に対する第２の重みを大きくする。また、処理部１２は、通信時の端末の位置が、該当のコミュニティに対応する指定外避難所の位置から遠いほど、当該指定避難所に対する第２の重みを小さくする。図１では、一例として、端末２０の位置と指定外避難所４０の位置との間の距離を図示している。
【００２４】
例えば、処理部１２は、指定外避難所４０に対して求めた第１の重みと第２の重みとに基づく所定の演算により、指定外避難所４０の指数を求める。所定の演算は、例えば、第１の重みと第２の重みとの線形結合である。より具体的には、第１の重みをＷ１、第２の重みをＷ２とする。このとき、処理部１２は、Ｖ＝α×Ｗ１＋β×Ｂ２（α，βは予め定められた正の実数）の演算によって、指定外避難所４０の指数Ｖを求めることが考えられる。
【００２５】
処理部１２は、指定外避難所毎の指数の算出結果により指数情報５３を生成し、記憶部１１に格納する。例えば、指数情報５３は、コミュニティＩＤ「Ａ」の指数「１０」を示すレコードを含む。また、指数情報５３は、コミュニティＩＤ「Ｂ」の指数「１５０」を示すレコードを含む。
【００２６】
処理部１２は、指数が所定値以下となる場合に、当該指数に対応する指定外避難所を支援対象外と判定する。所定値は、記憶部１１に予め格納される。一例として、所定値を「５０」とする。指数情報５３によれば、コミュニティＩＤ「Ａ」の指数は「１０」であり、所定値「５０」以下である。したがって、処理部１２は、コミュニティＩＤ「Ａ」に対応する指定外避難所４０を支援対象外と判定する。処理部１２は、指定外避難所４０を支援対象外と判定した旨を、情報処理装置１０に接続された表示装置（図１では図示を省略している）に表示することで、支援者への通知を行ってもよい。また、処理部１２は、指定外避難所４０を支援対象外と判定した旨を示すメッセージを、ネットワーク３０に接続された支援者用の端末に送信することで、支援者への通知を行ってもよい。
【００２７】
一方、指数情報５３によれば、コミュニティＩＤ「Ｂ」の指数は「１５０」であり、所定値「５０」よりも大きい。したがって、処理部１２は、コミュニティＩＤ「Ｂ」に対応する指定外避難所を支援対象と判定する。
【００２８】
なお、上記説明においては、指数が大きいほど、該当の指定外避難所のコミュニティが活発である、すなわち支援対象とすべきであることを示し、指数が小さいほど、該当の指定外避難所のコミュニティが衰退していること、すなわち支援対象外としてもよいことを示す例で処理を説明した。しかし、指数が小さいほどコミュニティが活発で、大きいほど衰退していることを示すように指数および重みを設けてもよい。その場合には、指数が所定値以上となる場合に支援対象外と判断すればよい。
【００２９】
情報処理装置１０によれば、避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、端末の通信時における位置と避難所の位置との距離を示す第２の情報とが取得される。第１の情報と第２の情報とに基づいて、避難所を支援対象外とするか否かが判定される。
【００３０】
これにより、災害時の避難所の支援の要否判断が可能となる。ここで、自然災害などの災害は、地域や場所が特定される。避難者は、地理的に近い距離にある場所に集まって、指定外避難所を作ることが多い。迅速な支援を要する避難者は、何らかの事情で、指定外避難所を離れることができない可能性が高く、避難者の位置は大きく変動しないことが多い。
【００３１】
前述のように指定外避難所の指数は、当該指定外避難所のコミュニティの活発さの度合いを示す。特に、コミュニティにおける端末の通信の頻度が高いほど、コミュニティにおける被災者間あるいは被災者と支援者との間のコミュニケーションが活発に行われていると推定される。被災時においてやり取りされるメッセージは、救援物資の要請や環境改善（例えば、屋根がない、下水などの設備が整っていないなどの環境に対する改善）の要請であることが多い。このため、第１の重みが大きい指定外避難所ほど、大勢の被災者が存在しており、物資や環境などに関する被災者への支援の緊急度が高いと推定される。
【００３２】
また、コミュニティにおける通信時の端末の位置が指定外避難所に近いほど、当該指定外避難所が被災者の行動範囲に含まれており、当該指定外避難所における被災者の避難生活などの活動が活発に行われていると推定される。このため、第２の重みが大きい指定外避難所ほど、大勢の被災者が存在しており、物資や環境などに関する被災者への支援の緊急度が高いと推定される。
【００３３】
したがって、情報処理装置１０は、第１の重みおよび第２の重みを用いて指定外避難所の指数を算出することで、当該指数に基づいて、各指定外避難所における支援の要否判断を適切に行うことができる。
【００３４】
なお、情報処理装置１０は、指定外避難所毎の指数に基づいて、支援対象の指定外避難所に対する支援の優先度を決定してもよい。例えば、情報処理装置１０は、指数が大きい指定外避難所ほど支援の優先度を高くし、指定外避難所毎の支援の優先度を表示装置に表示したり、支援者用の端末に送信したりしてもよい。これにより、例えば、情報処理装置１０は、支援対象の指定外避難所に対する支援順序の支援者による意思決定を支援することもできる。
【００３５】
また、上記の例では、指定外避難所を例に採って説明したが、情報処理装置１０は、指定避難所に対する支援の要否判断についても、指定外避難所に対する支援の要否判断と同様にして行うことができる。すなわち、処理部１２は、避難所に対応づけられた複数の端末の通信の頻度を示す第１の情報と、端末の通信時における位置と避難所の位置との距離を示す第２の情報とを取得する。そして、処理部１２は、第１の情報と第２の情報とに基づいて、当該避難所を支援対象外とするか否かを判定する。これにより、災害時の避難所の支援の要否判断が可能となる。また、処理部１２は、第１の情報と第２の情報とに基づいて、指定避難所および指定外避難所を含む複数の避難所の支援の優先順位を決定することもできる。
【００３６】
［第２の実施の形態］
図２は、第２の実施の形態の被災者支援システムの例を示す図である。
第２の実施の形態の被災者支援システムは、携帯端末１００、サーバ２００および管理端末３００を含む。サーバ２００は、ネットワーク４００に接続されている。携帯端末１００は、アクセスポイント１５０を介してネットワーク４００に接続され、サーバ２００と通信する。
【００３７】
ネットワーク４００は、例えば、インターネットやＷＡＮ（Wide Area Network）である。アクセスポイント１５０は、無線ＬＡＮ（Local Area Network）のアクセスポイントでもよいし、移動通信ネットワークと接続する基地局でもよい。後者の場合、携帯端末１００は、移動通信ネットワークを介して、ネットワーク４００に接続する。
【００３８】
携帯端末１００は、ユーザ（例えば、被災者や避難者）により利用されるクライアントコンピュータである。携帯端末１００は、スマートフォンやタブレット端末などのスマートデバイスでもよい。携帯端末１００は、第１の実施の形態の端末２０の一例である。
【００３９】
ユーザは、携帯端末１００を用いて、指定外避難所を設営した旨の情報や、指定外避難所に避難している旨の情報など、各種のメッセージをサーバ２００に登録する。
サーバ２００は、ＳＮＳを提供するサーバコンピュータである。例えば、サーバ２００は、Ｗｅｂサーバとして機能する。サーバ２００は、災害時には、避難所に関する情報を提供するＷｅｂサイトや被災地域におけるＳＮＳを提供する。サーバ２００は、第１の実施の形態の情報処理装置１０の一例である。
【００４０】
管理端末３００は、管理者（例えば、災害発生地域における自治体の担当者）により利用されるコンピュータである。管理端末３００は、サーバ２００にアクセスし、避難所に関する情報やユーザからの要望（例えば、不足物資の支援や設備改善の要望など）を閲覧し、自治体からの情報をサーバ２００に登録することでユーザに情報を提供する。
【００４１】
図３は、携帯端末のハードウェア例を示すブロック図である。
携帯端末１００は、ＣＰＵ１０１、ＲＡＭ１０２、フラッシュメモリ１０３、カメラ１０４、ディスプレイ１０５、タッチパネル１０６、媒体リーダ１０７、通信ＩＦ（Interface）１０８およびＧＰＳ（Global Positioning System）受信機１０９を有する。各ハードウェアは携帯端末１００のバスに接続されている。
【００４２】
ＣＰＵ１０１は、プログラムの命令を実行するプロセッサである。ＣＰＵ１０１は、フラッシュメモリ１０３に記憶されたプログラムやデータの少なくとも一部をＲＡＭ１０２にロードし、プログラムを実行する。なお、ＣＰＵ１０１は複数のプロセッサコアを含んでもよい。また、携帯端末１００は複数のプロセッサを有してもよい。以下で説明する処理は複数のプロセッサまたはプロセッサコアを用いて並列に実行されてもよい。また、複数のプロセッサの集合を「マルチプロセッサ」または単に「プロセッサ」と言うことがある。
【００４３】
ＲＡＭ１０２は、ＣＰＵ１０１が実行するプログラムやＣＰＵ１０１が演算に用いるデータを一時的に記憶する揮発性の半導体メモリである。なお、携帯端末１００は、ＲＡＭ以外の種類のメモリを備えてもよく、複数個のメモリを備えてもよい。
【００４４】
フラッシュメモリ１０３は、ＯＳ（Operating System）やミドルウェアやアプリケーションソフトウェアなどのソフトウェアのプログラム、および、データを記憶する不揮発性の記憶装置である。携帯端末１００は、複数の不揮発性の記憶装置を備えてもよい。
【００４５】
カメラ１０４は、携帯端末１００に搭載された撮像装置である。カメラ１０４は、ＣＣＤ（Charge-Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの撮像素子を備える。カメラ１０４は、ＣＰＵ１０１からの命令に従って、カメラ１０４のレンズを向けた先にある光景の静止画や動画のデータを生成する。
【００４６】
ディスプレイ１０５は、ＣＰＵ１０１からの命令に従って、画像を出力する。ディスプレイ１０５としては、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）、有機ＥＬ（ＯＥＬ：Organic Electro-Luminescence）ディスプレイなどを用いることができる。
【００４７】
タッチパネル１０６は、ユーザによりタッチ操作された位置をＣＰＵ１０１に出力するポインティングデバイスである。タッチパネル１０６は、ディスプレイ１０５の表示領域に重ねて設けられる。ユーザは、ディスプレイ１０５による表示を視覚的に確認しながら、タッチパネル１０６によるタッチ操作を行える。
【００４８】
媒体リーダ１０７は、記録媒体１５１に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体１５１として、例えば、半導体メモリなどを使用できる。媒体リーダ１０７は、例えば、記録媒体１５１から読み取ったプログラムやデータを、ＲＡＭ１０２やフラッシュメモリ１０３などの他の記録媒体にコピーする。読み取られたプログラムは、例えば、ＣＰＵ１０１によって実行される。なお、記録媒体１５１は可搬型記録媒体であってもよく、プログラムやデータの配布に用いられることがある。また、記録媒体１５１やフラッシュメモリ１０３を、コンピュータ読み取り可能な記録媒体と言うことがある。
【００４９】
通信ＩＦ１０８は、アクセスポイント１５０を介してネットワーク４００に接続され、ネットワーク４００を介してサーバ２００と通信を行うインタフェースである。通信インタフェース１０８は、アクセスポイント１５０と無線で接続される。
【００５０】
ＧＰＳ受信機１０９は、複数のＧＰＳ衛星からＧＰＳ信号を受信し、受信したＧＰＳ信号を用いて携帯端末１００の現在位置を算出する。現在位置は、例えば、緯度、経度、高度により表される。
【００５１】
図４は、サーバのハードウェア例を示すブロック図である。
サーバ２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＨＤＤ２０３、画像信号処理部２０４、入力信号処理部２０５、媒体リーダ２０６および通信ＩＦ２０７を有する。ここで、ＣＰＵ２０１は、第１の実施の形態の処理部１２に対応する。ＲＡＭ２０２またはＨＤＤ２０３は、第１の実施の形態の記憶部１１に対応する。
【００５２】
ＣＰＵ２０１は、プログラムの命令を実行するプロセッサである。ＣＰＵ２０１は、ＨＤＤ２０３に記憶されたプログラムやデータの少なくとも一部をＲＡＭ２０２にロードし、プログラムを実行する。なお、ＣＰＵ２０１は複数のプロセッサコアを含んでもよい。また、サーバ２００は複数のプロセッサを有してもよい。
【００５３】
ＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラムやＣＰＵ２０１が演算に用いるデータを一時的に記憶する揮発性の半導体メモリである。なお、サーバ２００は、ＲＡＭ以外の種類のメモリを備えてもよく、複数個のメモリを備えてもよい。
【００５４】
ＨＤＤ２０３は、ＯＳやミドルウェアやアプリケーションソフトウェアなどのソフトウェアのプログラム、および、データを記憶する不揮発性の記憶装置である。なお、サーバ２００は、フラッシュメモリやＳＳＤ（Solid State Drive）などの他の種類の記憶装置を備えてもよく、複数の不揮発性の記憶装置を備えてもよい。
【００５５】
画像信号処理部２０４は、ＣＰＵ２０１からの命令に従って、サーバ２００に接続されたディスプレイ２５１に画像を出力する。ディスプレイ２５１としては、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ、プラズマディスプレイ、ＯＥＬディスプレイなど、任意の種類のディスプレイを用いることができる。
【００５６】
入力信号処理部２０５は、サーバ２００に接続された入力デバイス２５２から入力信号を取得し、ＣＰＵ２０１に出力する。入力デバイス２５２としては、マウス・タッチパネル・タッチパッド・トラックボールなどのポインティングデバイス、キーボード、リモートコントローラ、ボタンスイッチなどを用いることができる。また、サーバ２００に、複数の種類の入力デバイスが接続されていてもよい。
【００５７】
媒体リーダ２０６は、記録媒体２５３に記録されたプログラムやデータを読み取る読み取り装置である。記録媒体２５３として、例えば、磁気ディスク、光ディスク、光磁気ディスク（ＭＯ：Magneto-Optical disk）、半導体メモリなどを使用できる。磁気ディスクには、フレキシブルディスク（ＦＤ：Flexible Disk）やＨＤＤが含まれる。光ディスクには、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）が含まれる。
【００５８】
媒体リーダ２０６は、例えば、記録媒体２５３から読み取ったプログラムやデータを、ＲＡＭ２０２やＨＤＤ２０３などの他の記録媒体にコピーする。読み取られたプログラムは、例えば、ＣＰＵ２０１によって実行される。なお、記録媒体２５３は可搬型記録媒体であってもよく、プログラムやデータの配布に用いられることがある。また、記録媒体２５３やＨＤＤ２０３を、コンピュータ読み取り可能な記録媒体と言うことがある。
【００５９】
通信ＩＦ２０７は、ネットワーク４００に接続され、ネットワーク４００を介して携帯端末１００および管理端末３００を含む他のコンピュータと通信を行うインタフェースである。通信ＩＦ２０７は、例えば、スイッチやルータなどの通信装置とケーブルで接続される。
【００６０】
なお、管理端末３００もサーバ２００と同様のハードウェアにより実現される。
図５は、被災者支援システムの機能例を示すブロック図である。
携帯端末１００は、記憶部１１０、ＵＩ（User Interface）部１２０および判定部１３０を有する。記憶部１１０は、ＲＡＭ１０２やフラッシュメモリ１０３に確保された記憶領域として実現される。ＵＩ部１２０および判定部１３０は、ＲＡＭ１０２に記憶されたプログラムをＣＰＵ１０１が実行することで実現される。
【００６１】
ＵＩ部１２０は、サーバ２００により提供されるＧＵＩ（Graphical User Interface）を、ディスプレイ１０５に表示させる。ＵＩ部１２０は、ディスプレイ１０５に表示されたＧＵＩに対する、タッチパネル１０６を用いたユーザの操作入力（例えば、項目の選択や画面領域の選択など）を受け付ける。例えば、ＵＩ部１２０は、ＨＴＴＰ（Hypertext Transfer Protocol）又はＨＴＴＰＳ（Hypertext Transfer Protocol Secure）を用いてサーバ２００と通信し、ＧＵＩに対応する表示情報を取得する。
【００６２】
また、ＵＩ部１２０は、指定避難所および指定外避難所を含む避難所の存在位置を示す情報をサーバ２００からダウンロードし、記憶部１１０に格納する。更に、ＵＩ部１２０は、携帯端末１００の現在位置から参加可能な指定外避難所のコミュニティを判定部１３０に検索させ、検索結果をディスプレイ１０５により表示させる（例えば、地図画像上に指定外避難所のアイコンをマッピングする）ことで、ユーザによる指定外避難所のコミュニティへの参加を補助する。
【００６３】
ＵＩ部１２０は、携帯端末１００の現在位置を指定して、指定外避難所のコミュニティの作成要求をサーバ２００に送信することもある。
判定部１３０は、携帯端末１００の位置情報と指定外避難所の位置情報とに基づいて、ユーザが参加可能な指定外避難所のコミュニティを判定する。判定部１３０は、携帯端末１００の位置が指定外避難所の位置から所定の範囲内であるか否かを判定し、携帯端末１００の位置から所定の範囲内の指定外避難所のコミュニティを特定しユーザが参加可能なコミュニティの情報としてＵＩ部１２０に提供する。更に、判定部１３０は、参加した指定外避難所のコミュニティについて、メッセージや撮像画像を投稿する機能も備える。判定部１３０は、指定外避難所のコミュニティに投稿されたメッセージや撮像画像を、ＵＩ部１２０に提供する。
【００６４】
なお、判定部１３０の機能は、サーバ２００に設けられてもよい。サーバ２００が判定部１３０の機能をもつ場合、サーバ２００は、ＵＩ部１２０から携帯端末１００の現在位置の情報を取得し、ユーザが参加可能な指定外避難所のコミュニティを示す情報をＵＩ部１２０に送信する。
【００６５】
サーバ２００は、記憶部２１０、ＵＩ提供部２２０、管理部２３０および取得部２４０を有する。記憶部２１０は、ＲＡＭ２０２やＨＤＤ２０３に確保された記憶領域として実現される。ＵＩ提供部２２０および管理部２３０は、ＲＡＭ２０２に記憶されたプログラムをＣＰＵ２０１が実行することで実現される。
【００６６】
記憶部２１０は、指定外避難所に関する情報を記憶する。また、記憶部２１０は、ユーザが投稿したメッセージや撮像画像などの情報を記憶する。更に、記憶部２１０は、指定外避難所管理情報、ユーザ管理情報、発言数管理情報およびメッセージ管理情報を記憶する。
【００６７】
指定外避難所管理情報は、指定外避難所を管理する情報である。ユーザ管理情報は、指定外避難所のコミュニティに参加したユーザを管理する情報である。発言数管理情報は、指定外避難所のコミュニティにおいて発言されたメッセージの数を管理する情報である。メッセージ管理情報は、指定外避難所のコミュニティにおいて発言されたメッセージを管理する情報である。
【００６８】
ＵＩ提供部２２０は、携帯端末１００にＧＵＩを提供する。ＵＩ提供部２２０は、管理部２３０と連携して、ユーザによる避難所のコミュニティへの参加、ユーザに対する災害情報の提供、自治体担当者による避難所情報の検索を支援する。また、ＵＩ提供部２２０は、ＵＩ部１２０，３２０に対して記憶部２１０に記憶された情報を提供する。更に、ＵＩ提供部２２０は、自治体担当者向けに、避難所を管理するためのＧＵＩを提供し、自治体担当者による操作に応じて、記憶部２１０に記憶された情報を更新する。
【００６９】
管理部２３０は、指定外避難所のコミュニティを管理する。例えば、管理部２３０は、携帯端末１００により指定された位置情報に基づき、指定外避難所のコミュニティを作成し、作成された指定外避難所のコミュニティ内における情報交換を可能にする。
【００７０】
また、管理部２３０は、指定外避難所のコミュニティに対する支援の必要性を評価する。具体的には、管理部２３０は、指定外避難所のコミュニティ内の発言に基づいて、コミュニティの活発度合いを示すアクティブ指数を算出する。アクティブ指数が大きいほど、コミュニティの活発度合いが高く、アクティブ指数が小さいほどコミュニティの活発度合いが低いことを示す。管理部２３０は、アクティブ指数に応じて指定外避難所に対する支援優先度や支援対象外の指定外避難所を決定し、記憶部２１０に登録する。
【００７１】
ここで、アクティブ指数は、３つのパラメータＰａ，Ｐｂ，Ｐｃの和によって表される。例えば、アクティブ指数Ｖは、Ｖ＝Ｖｃ＋Ｐａ＋Ｐｂ＋Ｐｃである。Ｖｃは、該当の指定外避難所に対して前回計算されたアクティブ指数である。Ｖｃの初期値（指定外避難所が設営された直後の値）は、例えば、１００である。Ｐａは発言パラメータであり、ユーザの発言に応じて加算される重みである。Ｐｂは距離パラメータであり、ユーザの発言位置と、当該コミュニティに対応する位置との距離に応じて加算される重みである。ユーザの発言位置がコミュニティに対応する位置に近いほど、パラメータＰｂを大きくする。Ｐｃは発言頻度パラメータであり、当該コミュニティにおける所定時間内の発言頻度に応じて加算される重みである。コミュニティにおける所定時間内の発言頻度が多いほど、パラメータＰｃを大きくする。
【００７２】
すなわち、管理部２３０は、ＳＮＳによるユーザ間の会話について、コミュニティの位置に近く、かつ、高頻度であるほど、当該コミュニティに対応する指定外避難所がアクティブに存在している可能性が高いと推定する。一方、管理部２３０は、ＳＮＳによるユーザ間の会話について、コミュニティの位置から遠く、かつ、低頻度であるほど、当該コミュニティに対応する指定外避難所が非アクティブである可能性が高いと推定する。このような推定により、管理部２３０は、指定外避難所に対する支援優先度を決定する。
【００７３】
取得部２４０は、アクティブ指数Ｖの算出に用いられる携帯端末による通信の頻度や、携帯端末１００の通信位置の取得を行う。取得部２４０は、携帯端末１００の通信位置と、コミュニティに対応する指定外避難所の位置との間の距離を取得し、管理部２３０に提供する。
【００７４】
管理端末３００は、記憶部３１０およびＵＩ部３２０を有する。記憶部３１０は、ＲＡＭやＨＤＤに確保された記憶領域として実現される。ＵＩ部３２０は、ＲＡＭに記憶されたプログラムをプロセッサが実行することで実現される。
【００７５】
ＵＩ部３２０は、サーバ２００により提供されるＷｅｂサイトのＧＵＩを、管理端末３００に接続されたディスプレイに表示させる。ＵＩ部３２０は、指定外避難所のコミュニティに対して投稿されたメッセージや撮像画像の自治体の担当者による閲覧や、自治体の担当者による新たなメッセージの投稿などを行うためのＧＵＩを当該ディスプレイに表示させる。また、ＵＩ部３２０は、指定外避難所の支援優先度や、支援対象外とする指定外避難所などを示すＧＵＩを、当該ディスプレイに表示させる。
【００７６】
図６は、指定外避難所管理情報の例を示す図である。
指定外避難所管理情報２１１は、指定外避難所を管理する情報である。指定外避難所管理情報２１１は、記憶部２１０に格納される。指定外避難所管理情報２１１は、指定外避難所ＩＤ、位置、アクティブ指数および支援優先度の項目を含む。指定外避難所ＩＤの項目には、指定外避難所を識別する識別情報（指定外避難所ＩＤ）が登録される。指定外避難所ＩＤは、指定外避難所のコミュニティの識別情報であるともいえる。位置の項目には、指定外避難所の位置情報（例えば、緯度および経度）が登録される。アクティブ指数の項目には、指定外避難所のコミュニティにおける発言に基づいて算出されたアクティブ指数が登録される。支援優先度の項目には、指定外避難所に対する支援の優先度が登録される。支援優先度は、アクティブ指数に基づき登録される。例えば、アクティブ指数が「５０未満」である場合、支援優先度の項目には「低」が登録される。また、アクティブ指数が「５０以上３００未満」である場合、支援優先度の項目には「中」が登録される。また、アクティブ指数が「３００以上」である場合、支援優先度の項目には「高」が登録される。また、アクティブ指数が、所定値（以下、削除閾値と記載する。）以下である場合、当該アクティブ指数に対応する指定外避難所は支援対象外の候補となり、支援優先度の項目には「削除候補」が登録される。なお、削除閾値の値は、支援優先度が「低」の場合と同じアクティブ指数の値を設定してもよいし、さらに低いアクティブ指数の値を設定してもよい。このように、指定外避難所管理情報２１１には、指定外避難所に対する支援の優先順位を決定した情報である支援優先度が登録される。
【００７７】
例えば、指定外避難所管理情報２１１には、指定外避難所ＩＤが「Ａ」、位置が「（北緯３５度，東経１３９．７度）」、アクティブ指数が「１５０」、支援優先度が「中」というレコードが登録される。
【００７８】
このレコードは、指定外避難所ＩＤ「Ａ」の指定外避難所の位置が「（北緯３５度，東経１３９．７度）」であることを示す。また、当該指定外避難所のアクティブ指数が「１５０」であり、支援優先度が「中」であることを示す。
【００７９】
図７は、ユーザ管理情報の例を示す図である。
ユーザ管理情報２１２は、指定外避難所のコミュニティ毎の参加ユーザを管理する情報である。ユーザ管理情報２１２は、記憶部２１０に格納される。
【００８０】
ユーザ管理情報２１２は、ユーザＩＤおよび指定外避難所ＩＤの項目を含む。ユーザＩＤの項目には、指定外避難所のコミュニティに参加したユーザの識別情報が登録される。指定外避難所ＩＤの項目には、指定外避難所ＩＤが登録される。なお、ユーザが携帯端末１００を用いてコミュニティに参加する操作を行った場合、サーバ２００は、ユーザＩＤおよび指定外避難所ＩＤを携帯端末１００から受信し、ユーザ管理情報２１２に登録する。
【００８１】
例えば、ユーザ管理情報２１２には、ユーザＩＤが「ａ１」、指定外避難所ＩＤが「Ａ」というレコードが登録される。
このレコードは、ユーザＩＤ「ａ１」のユーザが、指定外避難所ＩＤ「Ａ」の指定外避難所のコミュニティに参加していることを示す。
【００８２】
図８は、発言数管理情報の例を示す図である。
発言数管理情報２３１は、指定外避難所のコミュニティにおいて発言されたメッセージの数を管理する情報である。発言数管理情報２１３は、記憶部２１０に格納される。
【００８３】
発言数管理情報２１３は、指定外避難所ＩＤ、過去１時間発言数および過去６時間発言数の項目を含む。指定外避難所ＩＤの項目には、指定外避難所ＩＤが登録される。過去１時間発言数の項目には、指定外避難所のコミュニティにおいて過去１時間に発言されたメッセージの数が登録される。過去６時間発言数の項目には、指定外避難所のコミュニティにおいて過去６時間に発言されたメッセージの数が登録される。
【００８４】
例えば、発言数管理情報２１３には、指定外避難所ＩＤが「Ａ」、過去１時間発言数が「１００」、過去６時間発言数が「７００」というレコードが登録される。
このレコードは、指定外避難所ＩＤ「Ａ」の指定外避難所のコミュニティにおいて、参加者の過去１時間発言数が「１００」であり、過去６時間発言数が「７００」であることを示す。
【００８５】
図９は、メッセージ管理情報の例を示す図である。
メッセージ管理情報２１４は、指定外避難所のコミュニティにおいて発言されたメッセージを管理する情報である。メッセージ管理情報２１４は、記憶部２１０に格納される。
【００８６】
メッセージ管理情報２１４は、指定外避難所ＩＤ、発言者ＩＤ、時刻、位置およびメッセージの項目を含む。指定外避難所ＩＤの項目には、指定外避難所の識別情報が登録される。
【００８７】
発言者ＩＤの項目には、指定外避難所のコミュニティにおいて発言したユーザや自治体担当者の識別情報が登録される。時刻の項目には、メッセージが発言された日時の情報が登録される。位置の項目には、メッセージが発言された際（メッセージ登録電文が送信された際）における携帯端末１００または管理端末３００の位置情報（例えば、緯度および経度）が登録される。位置の項目には、発言者が被災者であるユーザの場合、メッセージ登録電文に含まれる携帯端末１００の位置情報が登録される。また、位置の項目には、発言者が自治体担当者である場合、自治体の位置情報（例えば、市役所、町役場などの位置）が登録される。メッセージの項目には、コミュニティにおいて発言されたメッセージが登録される。ユーザが携帯端末１００を用いてコミュニティで発言を行う際に、メッセージ登録電文がサーバ２００に送信される。
【００８８】
例えば、メッセージ管理情報２１４には、指定外避難所ＩＤが「Ａ」、発言者ＩＤが「ａ５」、時刻が「２０１８／３／２  １０：３０：００」、位置が「（北緯３５度，東経１３９．７度）」、メッセージが「水が不足しています。」というレコードが登録される。
【００８９】
このレコードは、指定外避難所ＩＤ「Ａ」のコミュニティにおいて、発言者ＩＤ「ａ５」が「２０１８年３月２日１０時３０分」に、「（北緯３５度，東経１３９．７度）」の地点で「水が不足しています。」という発言をしたことを示す。
【００９０】
図１０は、メッセージ登録電文の例を示す図である。
メッセージ登録電文６００は、ユーザが指定外避難所のコミュニティでメッセージを発言する際に、携帯端末１００からサーバ２００に送信される電文の例である。メッセージ登録電文６００は、ユーザによるメッセージのテキストの入力に応じてＵＩ部１２０により生成され、記憶部１１０に格納され、サーバ２００に送信される。サーバ２００は、メッセージ登録電文の内容をメッセージ管理情報２１４として記憶し、メッセージ登録電文を受信した回数を発言数管理情報２１３で管理する。
【００９１】
メッセージ登録電文６００は、指定外避難所ＩＤ、ユーザＩＤ、時刻、位置およびメッセージの項目を含む。指定外避難所ＩＤの項目には、指定外避難所の識別情報が登録される。ユーザＩＤの項目には、指定外避難所のコミュニティにおいて発言したユーザの識別情報が登録される。時刻の項目には、メッセージが発言された日時の情報が登録される。位置の項目には、メッセージ登録電文が送信された際における携帯端末１００または管理端末３００の位置情報（例えば、緯度および経度）が登録される。位置の項目には、発言者がユーザである場合、ユーザが所持する携帯端末１００の位置情報が登録される。携帯端末１００は、ＧＰＳ受信機１０９の機能を用いて携帯端末１００の位置情報を取得し、電文に含めることができる。メッセージの項目には、発言されたメッセージの内容が登録される。
【００９２】
例えば、メッセージ登録電文６００には、指定外避難所ＩＤが「Ａ」、ユーザＩＤが「ａ１」、時刻が「２０１８／３／１  １０：００：００」、位置が「（北緯３５度，東経１３９．７度）」、メッセージが「…」という情報が登録される。
【００９３】
この情報は、指定外避難所ＩＤ「Ａ」のコミュニティにおいて、ユーザＩＤ「ａ１」のユーザが、「２０１８年３月１日１０時」に「（北緯３５度，東経１３９．７度）」の地点においてメッセージ「…」を発言したことを示す。
【００９４】
なお、メッセージ登録電文６００の項目は一例であり、通信プロトコルなどに応じて電文の送信元および送信先の識別情報などの情報を付与できる。
図１１は、避難所管理画面の例（その１）を示す図である。
【００９５】
避難所管理画面７００は、サーバ２００により提供される避難所情報提供サービスの画面の例である。避難所管理画面７００は、管理端末３００において自治体担当者が閲覧する管理者用の画面の例でもある。
【００９６】
避難所管理画面７００は、指定外避難所のアイコン（ノード）と自治体のアイコン（ノード）とを線分（エッジ）で繋いだグラフ表示と、選択された指定外避難所の詳細情報の表示とを含む画面である。避難所管理画面７００において、指定外避難所のアイコンを楕円形で図示し、自治体のアイコンを矩形で図示する。なお、これらのアイコンの図示は一例に過ぎず、その他の表記であってもよい。自治体担当者が、指定外避難所のコミュニティにおいてメッセージを発言するなどのアクションを行った場合、自治体のアイコンと指定外避難所のアイコンとを繋ぐ線が表示される。また、自治体担当者が、指定外避難所のコミュニティにおいてメッセージを発言するアクションを行っていない場合、自治体のアイコンと指定外避難所のアイコンとを繋ぐ線は表示されない。指定外避難所と自治体とを繋ぐ線の太さは、支援優先度に応じて変更して表示される。例えば、支援優先度が「低」である場合は細い線が表示され、支援優先度が「高」である場合は太い線が表示される。また、支援優先度が「中」である場合、支援優先度が「低」である場合の線と支援優先度が「高」である場合の線との中間の太さの線が表示される。支援優先度が「削除候補（支援対象外）」である場合、指定外避難所と自治体とを繋ぐ線は破線で示される。なお、これらの表示態様は一例に過ぎず、その他の表示であってもよい。
【００９７】
ここでは、指定外避難所Ａ（指定外避難所ＩＤが「Ａ」である指定外避難所）が選択され、指定外避難所Ａについての詳細情報が表示されたものとする。
詳細情報には、区分、作成者、住所、参加人数、作成日、最新更新日、アクティブ指数、支援優先度、不足物資、対応の項目が含まれる。区分の項目には、避難所の区分（例えば、指定、指定外）が表示される。作成者の項目には、指定外避難所のコミュニティを作成したユーザのユーザＩＤが表示される。住所の項目には、指定外避難所が設営された住所が表示される。参加人数の項目には、指定外避難所のコミュニティに参加した参加人数が表示される。作成日の項目には、選択された指定外避難所のコミュニティの作成日が表示される。最新更新日の項目には、コミュニティにおける発言の最新更新日が表示される。アクティブ指数の項目には、選択された指定外避難所に対応するアクティブ指数が表示される。支援優先度の項目には、選択された指定外避難所に対応する支援優先度が表示される。不足物資の項目には、指定外避難所のコミュニティの発言に含まれる不足物資の名称が表示される。対応の項目には、指定外避難所のコミュニティに対する自治体担当者の対応（例えば、支援内容）が表示される。
【００９８】
このように、避難所管理画面７００において、自治体のアイコンと指定外避難所のアイコンとを繋ぐ線がコミュニティの発言に基づいて表示されることで、自治体がどの指定外避難所に対してアクセスしているかを示すことができる。これにより、自治体担当者は、指定外避難所が孤立してないか否かを判定し、指定外避難所に対する支援情報を把握することができる。
【００９９】
図１２は、避難所管理画面の例（その２）を示す図である。
避難所管理画面７１０は、サーバ２００により提供される避難所情報提供サービスの画面の例である。避難所管理画面７１０は、管理端末３００において自治体担当者が閲覧する管理者用の画面の例でもある。避難所管理画面７１０は、地図表示欄７１１、投稿画像表示欄７１２および避難所一覧表示欄７１３を含む画面である。
【０１００】
地図表示欄７１１は、指定外避難所のアイコンと地図とを重ね合わせて指定外避難所の場所を示す表示欄である。地図表示欄７１１において、指定外避難所のアイコンは家型で表示され、アイコンの右上に参加人数が表示される。また、指定外避難所のアイコンの色は、支援優先度に応じて変化する。例えば、支援優先度が「高」の場合、指定外避難所のアイコンは赤色で表示される。支援優先度が「中」の場合、指定外避難所のアイコンは黄色で表示される。支援優先度が「低」の場合、指定外避難所のアイコンは白色で表示される。支援優先度が「削除候補」の場合、指定外避難所のアイコンは青色で表示される。なお、これらのアイコンの表示態様は一例に過ぎず、その他の表示であってもよい。
【０１０１】
投稿画像表示欄７１２は、地図表示欄７１１で選択された指定外避難所のコミュニティにおいて投稿された撮像画像を表示する欄である。なお、投稿画像表示欄７１２において、投稿された撮像画像に限らず撮像画像のサムネイルを表示してもよい。
【０１０２】
避難所一覧表示欄７１３は、指定外避難所が支援優先度に応じて一覧表示される欄である。避難所一覧表示欄７１３は、支援優先度、指定外避難所ＩＤ、作成日、最新更新日、参加人数、不足物資および対応の項目を含む。支援優先度の項目には、選択された指定外避難所に対応する支援優先度が表示される。指定外避難所ＩＤの項目には、指定外避難所の識別情報が登録される。作成日の項目には、選択された指定外避難所のコミュニティの作成日が表示される。最新更新日の項目には、コミュニティにおける発言の最新更新日が表示される。参加人数の項目には、指定外避難所のコミュニティに参加した参加人数が表示される。不足物資の項目には、指定外避難所のコミュニティの発言に含まれる不足物資の名称が表示される。対応の項目には、指定外避難所のコミュニティに対する自治体担当者の対応が表示される。
【０１０３】
避難所一覧表示欄７１３に表示されたレコードに含まれる所定の項目は、地図表示欄７１１に表示された指定外避難所のアイコンと対応して支援優先度に応じて色を変更して表示される。例えば、避難所一覧表示欄７１３において、支援優先度「高」のレコードは、支援優先度および指定外避難所ＩＤの項目が赤色で表示される。また、支援優先度「中」のレコードは、支援優先度および指定外避難所ＩＤの項目が黄色で表示される。また、支援優先度「低」のレコードは、支援優先度および指定外避難所ＩＤの項目が白色で表示される。また、支援優先度「削除候補」のレコードは、支援優先度および指定外避難所ＩＤの項目が青色で表示される。このように、避難所一覧表示欄７１３のレコードは、地図表示欄７１１のアイコンと対応付けて表示色を設定できるものとする。なお、これらのレコードの表示態様は一例に過ぎず、その他の表示であってもよい。
【０１０４】
なお、避難所管理画面７１０において、地図表示欄７１１、投稿画像表示欄７１２および避難所一覧表示欄７１３を１つの画面で表示する例を示したが、それぞれを異なる画面で表示してもよい。
【０１０５】
このように、避難所管理画面７１０は、指定外避難所の所在地を地図で示し、複数の避難所を支援優先度に応じて一覧で示す。自治体担当者は、避難所管理画面７１０を確認することにより、多数の指定外避難所が設立された場合であっても優先的に支援すべき指定外避難所を把握することが可能となる。なお、自治体担当者は、削除候補の指定外避難所について、削除することや、他の指定外避難所と統合することもできる。
【０１０６】
図１３は、地図表示画面の例を示す図である。
地図表示画面８００は、サーバ２００により提供される避難所の場所を示す地図情報と避難所アプリを実行する携帯端末１００の現在地とを表示する画面の例である。サーバ２００は、携帯端末１００からの要求に応じて、地図情報を携帯端末１００に提供する。なお、携帯端末１００は、ＵＩ部１２０および判定部１３０の機能を提供する所定のアプリケーション（以下、避難所アプリと記載する。）をインストールしているものとする。また、管理端末３００も、携帯端末１００と同様に避難所アプリのインストールおよび実行を行うことができるものとする。なお、地図表示画面８００は、携帯端末１００または管理端末３００において避難所アプリを起動した際の初期画面として表示可能な画面である。
【０１０７】
地図表示画面８００は、地図表示領域８０１および避難所情報表示領域８０２を含む。地図表示領域８０１は、避難所（指定避難所および指定外避難所）の場所を示す地図を表示するとともに、ユーザ現在地マーク８０３を表示する。ユーザ現在地マーク８０３は、携帯端末１００の位置を示す記号である。なお、地図表示領域８０１においては、指定避難所を凸型のアイコンで図示し、指定外避難所を家型のアイコンで図示するが、これらのアイコンは一例に過ぎず、他の表示であってもよい。また、地図表示領域８０１においては、避難所のアイコンの右上に避難所に登録した避難者の人数を図示する。例えば、「指定避難所Ｚ小学校」のアイコンの右上に「９５６」という数字が表示されているが、これは「指定避難所Ｚ小学校」において登録された避難者の人数が「９５６」人であることを示す。なお、地図表示領域８０１における表示は一例に過ぎず、その他の情報を表示してもよい。
【０１０８】
避難所情報表示領域８０２は、被災者に対して報知する情報が表示される領域である。例えば、避難所情報表示領域８０２には、携帯端末１００の現在地から最寄の避難所の場所が表示される。
【０１０９】
操作画面表示ボタン８０４は、避難所に関する操作を指示する画面である操作画面の表示を指示するボタンである。避難所に関する操作とは、指定外避難所の作成、統合などの操作である。指定外避難所を作成する際、ユーザは、操作画面において指定外避難所作成を選択し、指定外避難所の名称、指定外避難所の作成者名、指定外避難所の設備（水道、トイレ、駐車場など）、権限（一般ユーザ権限である避難者、管理者権限である自治体担当者）を入力する。なお、指定外避難所が密集している場合、言い換えると、所定の範囲内に複数の指定外避難所が存在する場合、自治体担当者は、複数の指定外避難所を一つの指定外避難所にまとめる操作（指定外避難所の統合）を行うことができる。
【０１１０】
なお、地図表示画面８００において、ユーザが避難所名や避難所のアイコンを押下することで、避難所の情報を提供するウィンドウとともに参加ボタンが表示される。参加ボタンは、避難所のコミュニティに参加する際にユーザが押下するボタンである。なお、避難所アプリの初期設定において、ユーザＩＤ、氏名、連絡先などのコミュニティに参加するために必要となる情報（以下、参加情報と記載する。）を入力しておくものとする。ユーザが参加ボタンを押下することで、参加情報を含む登録要求の電文が携帯端末１００からサーバ２００に送信され、ユーザがコミュニティに参加できる。
【０１１１】
避難者は、地図表示画面８００を確認することにより、いずれの避難所に避難すべきかを検討することができる。例えば、避難者は、最寄の指定外避難所にいち早く避難することができる。
【０１１２】
図１４は、メッセージ表示画面の例を示す図である。
メッセージ表示画面８１０は、サーバ２００において提供する避難所情報提供サービスのコミュニティにおいて発言されたメッセージを表示する画面の例である。サーバ２００は、メッセージ管理情報２１４に基づいて、メッセージ表示画面８１０を避難所情報提供サービスのユーザに提供する。
【０１１３】
メッセージ表示画面８１０は、指定外避難所Ａに参加したユーザと自治体担当者とのメッセージを表示した画面である。避難所情報提供サービスのコミュニティにおいて、ユーザ（被災者）と自治体担当者とが相互にメッセージを発言および閲覧することができる。
【０１１４】
メッセージ表示画面８１０は、指定外避難所Ａの所在地から所定の範囲内（例えば、半径１ｋｍ以内）の距離に携帯端末１００が存在する場合に、閲覧可能な画面である。サーバ２００は、避難所アプリと情報通信を行い携帯端末１００の位置を取得し、指定外避難所Ａの位置から所定の範囲内に存在する携帯端末１００に対して指定外避難所Ａのコミュニティの情報を提供する。携帯端末１００は、サーバ２００から提供された情報をＵＩ部１２０で表示する。
【０１１５】
メッセージ表示画面８１０は、参加ボタン８１１を含む。ユーザは、参加ボタン８１１を押下することにより、避難所情報提供サービスのコミュニティに参加できる。
なお、メッセージ表示画面８１０は、メッセージを発言するための入力領域なども含むが、説明を省略する。
【０１１６】
ところで、自治体からの情報提供の手段として防災アナウンスやＷｅｂサイトでの情報開示が存在するが、これらは自治体から被災者に対する一方向性の情報伝達であり、自治体が被災者から個別に情報を取得できる手段ではなかった。また、自治体において、被災者同士が自主的に設営した指定外避難所についての情報を把握する手段が存在しなかった。
【０１１７】
メッセージ表示画面８１０で示すように、自治体担当者は、避難所情報提供サービスのコミュニティに参加し、ユーザ（被災者）と直接会話を行うことが可能となる。自治体担当者は、ユーザとメッセージを交換することで物資や情報の支援が必要なものが何であるか把握できるため、小規模かつ非公式な避難所に避難したユーザに対してきめ細かな支援を行うことが可能となる。また、ユーザは、避難所情報提供サービスのコミュニティにおいてメッセージを閲覧することで、支援が実施されていることを確認でき、孤立することを防ぐことができる。次に、サーバ２００による処理手順を説明する。
【０１１８】
図１５は、災害モード処理例を示すフローチャートである。
サーバ２００は、システム管理者（例えば、自治体などの担当者）により、災害モードに設定された場合に、災害モードの処理を開始する。システム管理者は、災害発生時に、通常モードから災害モードへの設定変更の操作を行うことで、サーバ２００を災害モードに設定する。サーバ２００は、携帯端末１００または管理端末３００からの電文による要求の受信待ち状態となる。
【０１１９】
（Ｓ１１）管理部２３０は、電文による要求を携帯端末１００または管理端末３００から受信する。
（Ｓ１２）管理部２３０は、受信した要求が指定外避難所のコミュニティの登録の要求であるか否かを判定する。指定外避難所のコミュニティの登録の要求は、携帯端末１００から送信される。管理部２３０は、要求がコミュニティの登録である場合、ステップＳ１３に処理を進める。管理部２３０は、要求がコミュニティの登録でない場合、ステップＳ１４に処理を進める。
【０１２０】
（Ｓ１３）管理部２３０は、受信した要求に基づき、指定外避難所を避難所情報提供サービスに登録する。具体的には、管理部２３０は、指定外避難所管理情報２１１に指定外避難所ＩＤ、位置、アクティブ指数および支援優先度を登録する。
【０１２１】
指定外避難所ＩＤには、登録済みの指定外避難所ＩＤとは異なる識別情報を登録する。位置には、受信した要求に含まれる位置を指定外避難所の位置として登録する。アクティブ指数には、アクティブ指数の初期値（例えば、１００）を登録する。
【０１２２】
（Ｓ１４）管理部２３０は、受信した要求が指定外避難所のコミュニティに対するユーザの参加の要求であるか否かを判定する。指定外避難所のコミュニティに対するユーザの参加の要求は、携帯端末１００から送信される。管理部２３０は、要求がユーザの登録である場合、ステップＳ１５に処理を進める。管理部２３０は、要求がユーザの登録でない場合、ステップＳ１６に処理を進める。
【０１２３】
（Ｓ１５）管理部２３０は、受信した要求に基づき、ユーザを避難所情報提供サービスに登録する。具体的には、管理部２３０は、ユーザ管理情報２１２に受信した要求に含まれるユーザのユーザＩＤを登録する。また、管理部２３０は、受信した要求に含まれる位置から所定の範囲内に存在する指定外避難所の指定外避難所ＩＤと要求に含まれるユーザのユーザＩＤとを対応付けてユーザ管理情報２１２に登録する。
【０１２４】
（Ｓ１６）管理部２３０は、受信した要求が避難所情報提供サービスにおけるメッセージの発言の要求であるか否かを判定する。メッセージの発言の要求は、携帯端末１００または管理端末３００から送信される。管理部２３０は、要求がメッセージの発言である場合、ステップＳ１７に処理を進める。管理部２３０は、要求がメッセージの発言でない場合、ステップＳ１９に処理を進める。
【０１２５】
（Ｓ１７）管理部２３０は、受信した要求に基づき、メッセージを避難所情報提供サービスに登録する。具体的には、管理部２３０は、メッセージ管理情報２１４に受信した要求に含まれるメッセージを登録する。また、管理部２３０は、受信した要求に基づき、メッセージ管理情報２１４のその他の項目も登録する。メッセージ管理情報２１４に登録される位置の情報は、取得部２４０により取得されてもよい。
【０１２６】
（Ｓ１８）管理部２３０は、受信した要求に基づき、発言数管理情報２１３を更新する。具体的には、管理部２３０は、受信した要求に含まれる指定外避難所ＩＤに対応する発言数を、要求の受信時刻とメッセージ管理情報２１４に基づいて更新する。なお、発言数管理情報２１３の更新は、取得部２４０により行われてもよい。
【０１２７】
（Ｓ１９）管理部２３０は、受信した要求が避難所情報提供サービスにおける指定外避難所の表示の要求であるか否かを判定する。指定外避難所を表示する要求は、管理端末３００から送信される。管理部２３０は、要求が指定外避難所の表示である場合、ステップＳ２０に処理を進める。管理部２３０は、要求が指定外避難所の表示でない場合、ステップＳ２３に処理を進める。
【０１２８】
（Ｓ２０）管理部２３０は、要求の送信元（以下、要求元と記載する。）に応じた指定外避難所の情報を提示する。具体的には、管理部２３０は、要求元が管理端末３００である場合、指定外避難所管理情報２１１、ユーザ管理情報２１２およびメッセージ管理情報２１４に基づき、ＵＩ提供部２２０を介して避難所管理画面７００，７１０を管理端末３００に提示する。また、管理部２３０は、要求元が携帯端末１００である場合、メッセージ管理情報２１４に基づき、ＵＩ提供部２２０を介してメッセージ表示画面８１０を提示する。
【０１２９】
（Ｓ２１）管理部２３０は、管理端末３００から受信した要求が避難所情報提供サービスにおける避難所の削除の要求であるか否かを判定する。管理部２３０は、要求が避難所の削除である場合、ステップＳ２２に処理を進める。管理部２３０は、要求が避難所の削除でない場合、ステップＳ１１に処理を進める。
【０１３０】
なお、避難所情報提供サービスにおける避難所を削除する指示は、管理端末３００からサーバ２００に送信されるものとする。例えば、管理端末３００において、避難所一覧表示欄７１３に含まれるエントリが選択され、選択されたエントリを削除する指示が入力された場合、選択されたエントリに含まれる指定外避難所ＩＤを削除する要求の電文がサーバ２００に送信されるものとする。
【０１３１】
（Ｓ２２）管理部２３０は、削除の要求に含まれる指定外避難所ＩＤに対応するエントリを指定外避難所管理情報２１１、ユーザ管理情報２１２、発言数管理情報２１３およびメッセージ管理情報２１４から削除し、ステップＳ１１に処理を進める。指定外避難所ＩＤに対応するエントリが削除されることで、当該指定外避難所ＩＤに対応する指定外避難所は支援対象外となる。
【０１３２】
（Ｓ２３）管理部２３０は、受信した要求が災害モードを解除する要求であるか否かを判定する。災害モードを解除する要求電文は、管理端末３００から送信される。管理部２３０は、要求が災害モードの解除でない場合、ステップＳ１１に処理を進める。管理部２３０は、要求が災害モードの解除である場合、処理を終了する。
【０１３３】
図１６は、アクティブ指数算出処理例を示すフローチャートである。
管理部２３０は、所定時間ごとに（例えば、１時間〜数時間程度の周期、あるいは、１日から数日程度の周期で）アクティブ指数算出処理を実行する。
【０１３４】
（Ｓ３１）管理部２３０は、記憶部２１０から指定外避難所管理情報２１１、発言数管理情報２１３およびメッセージ管理情報２１４を読み出す。
（Ｓ３２）管理部２３０は、発言パラメータＰａを算出する。発言パラメータＰａは、避難所情報提供サービスにおける指定外避難所の参加者の発言数に基づき、指定外避難所が存続しており支援を必要とするかどうかを判定する指標の１つである。発言パラメータＰａの値には、避難所情報提供サービスにおける指定外避難所のコミュニティの参加者（被災者）の発言１回ごとに「１」が加算される。
【０１３５】
管理部２３０は、メッセージ管理情報２１４に基づき、指定外避難所ＩＤごとに前回のアクティブ指数の算出時から現時点までの発言数をカウントし、指定外避難所ごとに発言パラメータＰａの値を算出する。あるいは、取得部２４０がパラメータＰａの値を算出して、管理部２３０に提供してもよい。
【０１３６】
（Ｓ３３）管理部２３０は、距離パラメータＰｂを算出する。距離パラメータＰｂは、コミュニティの参加者がメッセージを発言した際の位置情報に基づき、指定外避難所に近い場所での発言ほど緊急性が高い発言として判定する指標の１つである。
【０１３７】
距離パラメータＰｂの値には、指定外避難所から「ｎ」ｋｍ離れた地点から１回発言するごとに「１／ｎ」が加算される。管理部２３０は、ステップＳ３２でカウントした発言について、メッセージ管理情報２１４に含まれるメッセージが発言された位置と指定外避難所との距離に基づき、指定外避難所ごとに距離パラメータＰｂの値を算出する。あるいは、取得部２４０がパラメータＰｂの値を算出して、管理部２３０に提供してもよい。
【０１３８】
（Ｓ３４）管理部２３０は、発言頻度パラメータＰｃを算出する。発言頻度パラメータＰｃは、指定外避難所のコミュニティのうち、被災者による発言頻度の低いコミュニティを支援する必要性が低いものとして判定する指標の１つである。発言頻度パラメータＰｃは、以下の式（１）で表される。
【０１３９】
【数１】
2019185345.tif 000003
【０１４０】
関数ｆｙ（ｘ）は、以下の式（２）で表される。
【０１４１】
【数２】
2019185345.tif 000004
【０１４２】
ここで、Ｔは、発言数管理情報２１３の過去１時間発言数、過去６時間発言数、・・・の列に対応し、例えば、Ｔ＝｛１，６，１２，２４，３６，４８｝である。したがって、ｙは、１，６，１２，２４，３６，４８の何れかの値となる。ｘｙは、発言数管理情報２１３の登録値であり、例えば、指定外避難所ＩＤ「Ａ」に対して、ｘ１＝１００、ｘ６＝７００、・・・の値となる。また、ａは、正の実数で表される定数であり、例えば、１０である。また、ｂは正の実数で表される定数であり、例えば、２０である。
【０１４３】
例えば、ａ＝１０、ｂ＝２０とする。この場合、ｘ１＝０のとき、ｆ１（ｘ）＝２０である。ｘ６＝１０のとき、ｆ６（ｘ）＝６／１００＝０．０６である。ｘ１２＝６０のとき、ｆ１２（ｘ）＝１２／６００＝０．０２である。
【０１４４】
このように、発言頻度パラメータＰｃは、過去の各時間帯において、発言頻度が少ないほど小さい値となり、発言頻度が多いほど大きい値となる（発言頻度が０の場合を例外としてもよい）。特に、発言頻度が小さくなるほど、発言頻度パラメータＰｃによるアクティブ指数に対する減点は大きくなる。なお、発言頻度は、ユーザが利用する携帯端末による通信の頻度に相当する。
【０１４５】
管理部２３０は、発言数管理情報２１３に基づき、指定外避難所ごとに発言頻度パラメータＰｃの値を算出する。あるいは、取得部２４０がパラメータＰｃの値を算出して、管理部２３０に提供してもよい。
【０１４６】
（Ｓ３５）管理部２３０は、指定外避難所管理情報２１１から各指定外避難所に対して前回計算されたアクティブ指数Ｖｃを読み出す。
（Ｓ３６）管理部２３０は、指定外避難所毎に、今回のアクティブ指数Ｖ＝Ｖｃ＋Ｐａ＋Ｐｂ＋Ｐｃを算出する。
【０１４７】
（Ｓ３７）管理部２３０は、ステップＳ３６で算出した指定外避難所毎のアクティブ指数Ｖを指定外避難所管理情報２１１に登録する。
（Ｓ３８）管理部２３０は、新たに登録されたアクティブ指数に基づき、支援優先度を更新し、指定外避難所管理情報２１１に登録する。
【０１４８】
（Ｓ３９）管理部２３０は、ステップＳ３７で登録されたアクティブ指数のうち削除閾値以下のアクティブ指数が存在するか否かを判定する。管理部２３０は、削除閾値以下のアクティブ指数が存在する場合、ステップＳ４０に処理を進める。管理部２３０は、削除閾値以下のアクティブ指数が存在しない場合、処理を終了する。
【０１４９】
（Ｓ４０）管理部２３０は、アクティブ指数が削除閾値以下である指定外避難所ＩＤに対応する支援優先度を「削除候補」に設定し、処理を終了する。
こうして、サーバ２００は、所定時間ごとにアクティブ指数算出処理を実行することで、所定時間ごとにアクティブ指数および支援優先度を更新できる。
【０１５０】
自治体担当者は、避難所管理画面７００，７１０を閲覧することにより、アクティブ指数および支援優先度を確認し、指定外避難所に対する支援の必要性を判断できる。災害発生時の混乱の中、有限のリソースで対応している自治体担当者は、本当に迅速に対応しなければならない指定外避難所の優先度および支援を終了してよいのかを判断する材料にすることができる。
【０１５１】
ここで、災害発生時に自治体などが予め準備しておいた避難所に入れず、自宅などにも避難できない避難者は、公園や駐車場などへ、緊急に身を守るために、一時的に避難する。このような場所は、指定外避難所となり、多くの避難者が集まることが多い。そこで、このような指定外避難所に対しても自治体などが支援を行う仕組みを整えることが考えられる。
【０１５２】
しかし、指定外避難所は、設営に対して法律やルールがあるわけではなく、災害時のその時々の状況に応じて、避難者の判断で集散を繰り返す特性がある。このため、時間の経過とともに、指定外避難所に避難者が存在することを自治体担当者などが把握することは容易ではない。また、他の手段で、支援要望内容を充足でき、その指定外避難所の存在の必要性がなくなっても、指定外避難所に支援員などが常駐していないため、自治体担当者などが支援の終了を判断することは容易ではない。
【０１５３】
特に、災害発生時において、多数の指定外避難所が設営された場合、自治体担当者が全ての指定外避難所について現地調査を行うことは難しく、それぞれの指定外避難所について支援の必要性についての判断が困難であった。
【０１５４】
そこで、サーバ２００は、避難所情報提供サービスを提供し、コミュニティにおける被災者が発言したメッセージに基づき、それぞれの指定外避難所の支援の必要性についての判断指標を提供する。これにより、自治体担当者が現地調査を行わずに支援の必要性を判断できる。
【０１５５】
また、サーバ２００により、コミュニティにおける被災者が発言したメッセージに基づき、所定時間ごとに支援の必要性についての判断指標を更新することにより、自治体などの災害支援担当者は、指定外避難所の状況を適切に把握することが可能となる。更に、サーバ２００により、各指定外避難所についての支援の優先度を判断する指標を提供することにより、災害時の指定外避難所の支援の要否判断を容易に行えるようになる。
【０１５６】
なお、第１の実施の形態の情報処理は、処理部１２にプログラムを実行させることで実現できる。更に、第２の実施の形態の情報処理は、ＣＰＵ２０１にプログラムを実行させることで実現できる。プログラムは、コンピュータ読み取り可能な記録媒体１５１，２５３に記録できる。
【０１５７】
例えば、プログラムを記録した記録媒体１５１，２５３を配布することで、プログラムを流通させることができる。記録媒体１５１，２５３を用いてプログラムを他のコンピュータに格納しておき、ネットワーク経由でプログラムを配布してもよい。コンピュータは、例えば、記録媒体１５１，２５３に記録されたプログラム又は他のコンピュータから受信したプログラムを、ＲＡＭ１０２，２０２やフラッシュメモリ１０３などの記憶装置に格納し（インストールし）、当該記憶装置からプログラムを読み込んで実行してもよい。
【符号の説明】
【０１５８】
１０  情報処理装置
１１  記憶部
１２  処理部
２０  端末
３０  ネットワーク
４０  指定外避難所
５１  通信頻度情報
５２  通信位置情報
５３  指数情報
【図１】
2019185345.tif 000005
【図２】
2019185345.tif 000006
【図３】
2019185345.tif 000007
【図４】
2019185345.tif 000008
【図５】
2019185345.tif 000009
【図６】
2019185345.tif 000010
【図７】
2019185345.tif 000011
【図８】
2019185345.tif 000012
【図９】
2019185345.tif 000013
【図１０】
2019185345.tif 000014
【図１１】
2019185345.tif 000015
【図１２】
2019185345.tif 000016
【図１３】
2019185345.tif 000017
【図１４】
2019185345.tif 000018
【図１５】
2019185345.tif 000019
【図１６】
2019185345.tif 000020