(57)【特許請求の範囲】
【請求項１】
オペレータが発信情報およびシステム情報を入力する情報入力端末と、地理的に離れた地域に分散配置されてオペレータによる前記情報入力端末から発信情報およびシステム情報を受け付けて発信情報を加工しシステムに登録した顧客に発信する複数の安否確認サーバと、安否確認サーバから発信情報を受信し前記顧客からの応答を前記安否確認サーバに送信する応答入力端末とからなる安否確認システムにおいて、
各前記安否確認サーバが、発信情報ファイルおよびシステム情報ファイルと、安否確認サーバ一覧表と、前記システム情報の有効／無効／修正中を示すシステム情報フラグファイルとを含む安否確認データベースを備え、
前記情報入力端末が、安否確認サーバ一覧表を含む安否確認データベースと、発信情報入力時／システム情報修正時、前記安否確認サーバ一覧表に基づき、システム情報が最新の状態にあり稼動中の安否確認サーバを検索し、検索した安否確認サーバの１台に対して、発信情報／システム情報を入力するとともに、システム情報修正時は、前記システム情報フラグを書き換え、検索した安否確認サーバのうち、システム情報修正対象外の安否確認サーバのシステム情報を無効にするシステム情報修正操作処理手段とを備えたことを特徴とする安否確認システム。
【請求項２】
オペレータが発信情報およびシステム情報を入力する情報入力端末と、地理的に離れた地域に分散配置されてオペレータによる前記情報入力端末から発信情報およびシステム情報を受け付けて発信情報を加工しシステムに登録した顧客に発信する複数の安否確認サーバと、安否確認サーバから発信情報を受信し前記顧客からの応答を前記安否確認サーバに送信する応答入力端末とからなる安否確認システムにおいて、
それぞれの前記安否確認サーバが、発信情報ファイルおよびシステム情報ファイルと、安否確認サーバ一覧表と、前記システム情報の有効／無効／修正中を示すシステム情報フラグファイルとを含む安否確認データベースを備え、
前記情報入力端末が、安否確認サーバ一覧表を含む安否確認データベースと、発信情報入力時／システム情報修正時、前記安否確認サーバ一覧表に基づき、システム情報が最新の状態にあり稼動中の安否確認サーバを検索し、検索した安否確認サーバの１台に対して、発信情報／システム情報を入力するとともに、システム情報修正時は、前記システム情報フラグを書き換え、検索した安否確認サーバのうち、システム情報修正対象外の安否確認サーバのシステム情報を無効にするシステム情報修正操作処理手段とを備え、
それぞれの前記安否確認サーバが、システム情報を無効にされた時に、前記安否確認サーバ一覧表に基づき、システム情報修正対象となっている安否確認サーバを定期的に検索し、システム情報修正の終了を検出したら、当該安否確認サーバから最新のシステム情報を取得し、自らのシステム情報フラグを有効に変更するするシステム情報同期処理手段を備えたことを特徴とする安否確認システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、災害等の緊急事態発生時にシステムに登録した顧客の安否を確認するために、文字情報または音声情報を発信し、顧客からの応答を受信する安否確認システムに係り、特に、複数台の安否確認サーバを地域分散配置した場合に、オペレータがどの安否確認サーバにアクセスすべきかを決定する手段と、各安否確認サーバにおいて共通に使用するシステム情報を最新の状態に保つ手段に関する。
【背景技術】
【０００２】
安否確認システムにおいて安否確認サーバが１台のみの場合、災害被害等の理由で安否確認サーバが稼動停止になると、安否確認システムが利用不可能になるおそれがある。
【０００３】
そこで複数台の安否確認サーバを地域分散配置し、災害被害等の理由で稼動停止になった安否確認サーバを他の地域に配置された安否確認サーバによりバックアップする方式が提案されている(例えば、特許文献１参照)。
【０００４】
【特許文献１】特開平８−３１６９５５号公報(第２，３頁  図１)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来の複数台の安否確認サーバを地域分散配置する方式では、災害被害等の理由で稼動停止になった安否確認サーバをバックアップする安心確認サーバが予め決められているので、リダイレクトの自由度が少なく、オペレータが複数の安否確認サーバの存在およびその配置の系統構成を意識してシステムを操作しなければならない。
【０００６】
また、バックアップする安心確認サーバも稼動が困難になると、生きている安否確認サーバが他にあるにもかかわらず、安否確認情報にアクセスできなくなるという問題があった。
【０００７】
さらに、複数の安否確認サーバにおいて共通に使用するシステム情報を同期させないと、古い安否確認情報を取り込んで信じてしまうという問題もあった。
【０００８】
本発明の課題は、複数台の安否確認サーバを地域分散配置した安否確認システムにおいて、オペレータが複数の安否確認サーバの存在およびその接続系統を意識することなく情報入力端末から操作できるようにするとともに、システム情報を相互に同期させ最新の状態に保つ手段を備えた安否確認システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するために、オペレータが発信情報およびシステム情報を入力する情報入力端末と、地理的に離れた地域に分散配置されてオペレータによる情報入力端末から発信情報およびシステム情報を受け付けて発信情報を加工しシステムに登録した顧客に発信する複数の安否確認サーバと、安否確認サーバから発信情報を受信し顧客からの応答を安否確認サーバに送信する応答入力端末とからなる安否確認システムにおいて、それぞれの安否確認サーバが、発信情報ファイルおよびシステム情報ファイルと、安否確認サーバ一覧表と、システム情報の有効／無効／修正中を示すシステム情報フラグファイルとを含む安否確認データベースを備え、情報入力端末が、安否確認サーバ一覧表を含む安否確認データベースと、発信情報入力時／システム情報修正時、安否確認サーバ一覧表に基づき、システム情報が最新の状態にあり稼動中の安否確認サーバを検索し、検索した安否確認サーバの１台に対して、発信情報／システム情報を入力するとともに、システム情報修正時は、システム情報フラグを書き換え、検索した安否確認サーバのうち、システム情報修正対象外の安否確認サーバのシステム情報を無効にするシステム情報修正操作処理手段とを備えた安否確認システムを提案する。
【００１０】
それぞれの安否確認サーバは、システム情報を無効にされた時に、安否確認サーバ一覧表に基づき、システム情報修正対象となっている安否確認サーバを定期的に検索し、システム情報修正の終了を検出したら、当該安否確認サーバから最新のシステム情報を取得し、自らのシステム情報フラグを有効に変更するするシステム情報同期処理手段を備える。
【発明の効果】
【００１１】
本発明によれば、複数台の安否確認サーバを地域分散配置した安否確認システムにおいて、オペレータが複数の安否確認サーバの存在およびその接続系統を意識することなく情報入力端末から発信情報を入力しシステム情報を修正できる。また、システム情報を相互に同期させ、最新の状態に保つことができる。
【発明を実施するための最良の形態】
【００１２】
次に、図１〜図９を参照して、本発明による安否確認システムの実施例を説明する。
【００１３】
図１は、本発明による安否確認システムの情報入力端末Ａと安否確認サーバＢと応答入力端末Ｃとの関係を示すブロック図である。
【００１４】
本実施例の安否確認システムは、情報入力端末Ａと、安否確認サーバＢと、応答入力端末Ｃとからなる。安否確認サーバＢは複数存在し、それぞれの安否確認サーバＢは、地理的に離れた地域に分散配置されている。
【００１５】
情報入力端末Ａと安否確認用サーバとの間、および、地域分散された安否確認用サーバ同士の間は、ネットワーク回線により接続されている。安否確認用サーバと応答入力端末Ｃとの間は、電話回線およびネットワーク回線により接続されている。
【００１６】
情報入力端末Ａは、オペレータが発信情報およびシステム情報を入力するための端末である。
【００１７】
安否確認サーバＢは、オペレータによる情報入力端末Ａから発信情報およびシステム情報を受け付け、発信情報を加工し各種発信手段を用いて、応答入力端末Ｃに対して発信する。応答入力端末Ｃは、安否確認サーバＢから発信情報を受信する一方、システムに登録した顧客からの応答を安否確認サーバＢに送信する。
【００１８】
図２は、本発明による安否確認システムの情報入力端末Ａおよび安否確認サーバＢの内部構成を示すブロック図である。
【００１９】
情報入力端末Ａにおいて、安否確認データベース７は、安否確認サーバ一覧表８をファイル形式で格納している。
【００２０】
安否確認サーバＢにおいて、安否確認データベース１は、発信情報２およびシステム情報３をリレーショナルデータベースの形式で格納し、システム情報フラグ５および安否確認サーバ一覧表６をファイル形式で格納している。
【００２１】
図３は、安否確認一覧表８と、処理結果(安否確認サーバ選択処理)１４と、処理結果(システム情報排他可否取得処理)１５で用いるパラメータの一例を示す図である。
【００２２】
システム情報３には、システムに登録した顧客の情報や、本安否確認システムにおける全ての安否確認サーバＢが共用する情報が格納される。安否確認サーバＢ上の安否確認サーバ一覧表６および情報入力端末Ａ上の安否確認サーバ一覧表７は、図３の１０１に示すように、安否確認サーバＢのネットワークアドレス２０１を含んでおり、安否確認サーバＢの全台数分のネットワークアドレス２０１の項目が存在する。
【００２３】
システム情報フラグ５には、有効，無効，修正中の３つの状態があり、有効は安否確認サーバＢ上のシステム情報３が最新であること、無効は安否確認サーバＢ上のシステム情報３が最新でないこと、修正中は安否確認サーバＢ上のシステム情報３に対して情報入力端末Ａが修正していることを示す。
【００２４】
情報入力端末Ａの発信入力処理１２およびシステム情報修正操作処理１３は、安否確認サーバＢ上の安否確認データベース１を参照して更新し、情報入力端末Ａの安否確認サーバ選択処理１４およびシステム情報排他可否取得処理１５を呼び出し、安否確認サーバＢの同名処理と通信しながら、発信入力処理およびシステム情報修正操作処理をする。
【００２５】
情報入力端末Ａの安否確認サーバ選択処理１４およびシステム情報排他可否取得処理１５は、安否確認サーバＢの安否確認データベース１および情報入力端末Ａ上の安否確認データベース８を参照しながら、安否確認サーバ選択処理およびシステム情報排他可否取得処理をする。
【００２６】
安否確認サーバＢの発信入力処理１２およびシステム情報修正操作処理１３は、情報入力端末Ａの同名処理からの通信を受信して安否確認サーバＢ上の安否確認データベース１を参照して更新しながら、発信入力処理およびシステム情報修正操作処理をする。
【００２７】
安否確認サーバＢのシステム情報同期処理１１は、他の安否確認サーバＢの同名処理と通信し、安否確認サーバＢ上の安否確認データベース１を参照して更新しながら、システム情報同期処理をする。
【００２８】
次に、発信入力操作処理１２，システム情報修正操作処理１３，システム情報同期処理１１の３処理と、発信入力操作処理１２またはシステム情報修正操作処理１３から呼び出される安否確認サーバ選択処理１４，システム情報排他可否取得処理１５の２処理について説明する。
【００２９】
図４は、発信入力操作処理１２の処理手順を示すフローチャートである。
【００３０】
情報入力端末Ａは、まず、安否確認サーバ選択処理(後述、図７参照)を実行し、処理結果を取得する(Ｓ１０１)。
【００３１】
安否確認サーバ選択処理の処理結果には、図３の１０２に示すとおり、安否確認サーバＢのネットワークアドレス２０２より構成されており、処理結果に含まれる安否確認サーバＢの台数分、安否確認サーバＢのネットワークアドレス２０２の項目が存在する。処理結果の一覧に少なくとも１台の安否確認サーバＢの情報が含まれていなければ処理を中止する(Ｓ１０２)。
【００３２】
処理結果の一覧に少なくとも１台の安否確認サーバＢの情報が含まれていれば、一覧の先頭項目の１台を選び出し、オペレータが入力した発信入力情報を選出した安否確認サーバＢに対して送信する(Ｓ１０３)。
【００３３】
選出された安否確認サーバＢは、情報入力端末Ａからの発信入力情報を受信すると、受信した情報を自サーバ上の安否確認データベースの発信情報に格納する(Ｓ１０４)。
【００３４】
安否確認サーバＢは、この発信情報に基づいて、入力端末に対して応答を発信する。この処理は、従来の安否確認サーバＢが１台の場合と同じであるから、処理内容の説明は省略する。
【００３５】
図５および図６は、システム情報修正操作処理１３の処理手順を示すフローチャートである。
【００３６】
情報入力端末Ａは、まず、システム情報の排他修正が可能であるかを判断するために、システム情報排他可否取得処理(図８)を実行し、処理結果を取得する(Ｓ２０１)。
【００３７】
処理結果には、図３の１０３に示すとおり、処理結果２０３に成功または失敗のいずれかが格納されるので、失敗の場合は処理を中止する(Ｓ２０２)。
【００３８】
成功の場合は、次に安否確認サーバ選択処理(図７)を実行し、処理結果を取得する(Ｓ２０３)。
【００３９】
処理結果の一覧に安否確認サーバＢの情報が１台も含まれていなければ処理を中止する(Ｓ２０４)。
【００４０】
処理結果の一覧に少なくとも１台の安否確認サーバＢの情報が含まれていれば、処理結果に格納された全ての安否確認サーバＢ上のシステム状態フラグを変更する(Ｓ２０５)。
【００４１】
具体的には、一覧の中から先頭行の１台の安否確認サーバＢを選び出し、選び出した安否確認サーバＢのシステム状態フラグを有効から修正中に変更する。一覧の先頭行以外の安否確認サーバＢについては、システム状態フラグを有効から無効に変更する。
【００４２】
Ｓ２０５においてシステム状態フラグを修正中に変更した安否確認サーバＢからシステム情報を取得し(Ｓ３０１)、オペレータがシステム情報を修正できるようにする。
【００４３】
オペレータによるシステム情報修正が終了すると、Ｓ３０１においてシステム情報を取得した安否確認サーバＢに対して、システム情報の修正情報を送信する(Ｓ３０２)。
【００４４】
安否確認サーバＢは修正情報を受信すると、受信した情報を自サーバ上の安否確認データベースのシステム情報に格納する(Ｓ３０３)。
【００４５】
安否確認サーバＢは、また、自サーバのシステム情報フラグを修正中から有効に変更する(Ｓ３０４)。
【００４６】
図７は、発信入力操作処理１２またはシステム情報修正操作処理１３から呼び出される安否確認サーバ選択処理１４の処理手順を示すフローチャートである。  情報入力端末Ａは、まず自端末の安否確認データベース７に存在する安否確認サーバ一覧表８の先頭項目を取得する(Ｓ４０１)。
【００４７】
取得項目に含まれる安否確認サーバＢのネットワークアドレスの生存を監視し、安否確認サーバＢの生存の有無を調べる(Ｓ４０２)。
【００４８】
安否確認サーバＢが生存していなければ(Ｓ４０３)、Ｓ４０８に移行する。
【００４９】
生存していれば、取得した項目の安否確認サーバＢのシステム情報フラグを参照して(Ｓ４０４)、システム情報フラグが有効となっているかどうかを調べる(Ｓ４０５)。
【００５０】
有効でない場合は、Ｓ４０８に移行する。
【００５１】
有効の場合は、取得した項目の安否確認サーバＢの情報を処理結果の１項目として追加する(Ｓ４０８)。
【００５２】
安否確認サーバ一覧表８の残り項目があるかどうかを調べ、残り項目がある場合は(Ｓ４０８)、安否確認サーバ一覧表８の次の項目を取得しＳ４０２に移行する(Ｓ４０７)。
【００５３】
残り項目がない場合は、本処理を終了する。
【００５４】
図８は、システム情報排他可否取得処理１５の処理手順を示すフローチャートである。
【００５５】
システム情報排他可否取得処理１５は、システム情報修正操作処理１３から呼び出される。情報入力端末Ａは、まず、自端末の安否確認データベース７に存在する安否確認サーバ一覧表８の先頭項目を取得し(Ｓ５０１)、取得項目に含まれる安否確認サーバＢのネットワークアドレスの生存を監視し、安否確認サーバＢの生存の有無を調べる(Ｓ５０２)。
【００５６】
安否確認サーバＢが生存していなければ(Ｓ５０３)、処理結果を異常として(Ｓ５０６)、本処理を終了する。
【００５７】
安否確認サーバＢが生存していれば、取得した項目の安否確認サーバＢの安否確認データベース１に存在する発信情報２を参照して現時点の発信状態を調べる(Ｓ５０４)。
【００５８】
発信中または応答受け付け中の場合は(Ｓ５０５)、処理結果を異常として(Ｓ５０６)、本処理を終了する。
【００５９】
発信中でなくかつ応答受け付け中でない場合は(Ｓ５０５)、安否確認サーバ一覧表６の残り項目があるかどうかを調べて、残り項目がある場合は(Ｓ５０８)、安否確認サーバ一覧表６の次の項目を取得し、Ｓ５０２に移行する(Ｓ５０７)。
【００６０】
残り項目がない場合は、処理結果を正常として(Ｓ５０９)、本処理を終了する。
【００６１】
図９は、システム情報同期処理１１の処理手順を示すフローチャートである。  安否確認サーバＢは、まず、自サーバのシステム情報フラグ５を参照して有効であるかどうかを調べる(Ｓ６０１)。
【００６２】
有効の場合は、一定時間経過後に再びＳ６０１に移行する。有効ではない場合は、自サーバの安否確認データベース１に存在する安否確認サーバ一覧表６の先頭項目を取得する(Ｓ６０２)。
【００６３】
取得項目に含まれる安否確認サーバＢのネットワークアドレスの生存を監視し、生存している安否確認サーバＢの有無を調べる(Ｓ６０３)。
【００６４】
安否確認サーバＢが生存していなければ(Ｓ６０４)、Ｓ６１０に移行する。
【００６５】
生存していれば、取得した項目の安否確認サーバＢのシステム情報フラグ５を参照する(Ｓ６０５)。
【００６６】
システム情報５が有効の場合は(Ｓ６０６)、取得した項目の安否確認サーバＢからシステム情報５を取得して自サーバのシステム情報５を更新し(Ｓ６０７)、自サーバのシステム状態フラグを有効に変更し(Ｓ６０８)、Ｓ６０１に移行する。
【００６７】
システム情報５が有効でない場合は、安否確認サーバ一覧表６に残り項目があるかどうかを調べて、残り項目がある場合は(Ｓ６１０)、安否確認サーバ一覧表６の次の項目を取得し、Ｓ６０３に移行する(Ｓ６０９)。
【００６８】
残り項目がない場合は、Ｓ６０１に移行する。
【００６９】
本発明においては、情報入力端末Ａが複数の安否確認サーバＢを自動的に切り替えながら通信し、しかも、安否確認サーバＢ同士で自動的にシステム情報を同期させるので、安否確認サーバＢが複数存在して地域分散されていても、オペレータがそれを意識することなく、発信入力操作およびシステム情報修正操作を実施できるとともに、システム情報を相互に同期させて常に最新の状態に保つことができる。
【図面の簡単な説明】
【００７０】
【図１】本発明による安否確認システムの情報入力端末Ａと安否確認サーバＢと応答入力端末Ｃとの関係を示すブロック図である。
【図２】本発明による安否確認システムの情報入力端末Ａおよび安否確認サーバＢの内部構成を示すブロック図である。
【図３】安否確認一覧表８と、処理結果(安否確認サーバ選択処理)１４と、処理結果(システム情報排他可否取得処理)１５で用いるパラメータの一例を示す図である。
【図４】発信入力操作処理１２の処理手順を示すフローチャートである。
【図５】システム情報修正操作処理１３の処理手順を示すフローチャートである。
【図６】システム情報修正操作処理１３の処理手順を示すフローチャートである。
【図７】安否確認サーバ選択処理１４の処理手順を示すフローチャートである。
【図８】システム情報排他可否取得処理１５の処理手順を示すフローチャートである。
【図９】システム情報同期処理１１の処理手順を示すフローチャートである。
【符号の説明】
【００７１】
Ａ  情報入力端末
Ｂ  安否確認サーバ
Ｃ  応答入力端末
１  安否確認データベース
２  発信情報
３  システム情報
５  システム情報フラグ
６  安否確認サーバ一覧表
７  安否確認データベース
８  安否確認サーバ一覧表
１１  システム情報同期処理
１２  発信入力操作処理
１３  システム情報修正操作処理
１４  安否確認サーバ選択処理
１５  システム情報排他可否取得処理
【図１】
0004657118.tif 000002
【図２】
0004657118.tif 000003
【図３】
0004657118.tif 000004
【図４】
0004657118.tif 000005
【図５】
0004657118.tif 000006
【図６】
0004657118.tif 000007
【図７】
0004657118.tif 000008
【図８】
0004657118.tif 000009
【図９】
0004657118.tif 000010