(57)【要約】【課題】適切なタイミングで被サービス者の呼び出しを行うこと。【解決手段】サーバ１００は、順番待ち登録された被サービス者の順番待ち状況に応じて、被サービス者の呼び出し対象となるまでの順番が、所定の近接基準を満たすか否かを特定する。サーバ１００は、被サービス者が呼び出し対象となるまでの順番が、所定の近接基準を満たし、更に、被サービス者が所定のエリアに存在する場合に、この被サービス者にメッセージを送信する。【選択図】図１
2015184863.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定し、
特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する
処理を実行させることを特徴とするメッセージ送信プログラム。
【請求項２】
前記順番待ち登録は、診察に関する順番待ち登録であり、前記移動を指示するメッセージは、病院の待合室への移動を指示するメッセージであることを特徴とする請求項１に記載のメッセージ送信プログラム。
【請求項３】
前記特定する処理は、前記移動端末が存在するエリアとエリア固有の近接基準とを対応付けたテーブルを基にして、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定することを特徴とする請求項１または２に記載のメッセージ送信プログラム。
【請求項４】
コンピュータが実行するメッセージ送信方法であって、
順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定し、
特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する
処理を実行させることを特徴とするメッセージ送信方法。
【請求項５】
順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定する特定部と、
前記特定部が特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する送信部と
を有することを特徴とするメッセージ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ送信プログラム等に関する。
【背景技術】
【０００２】
サービスを提供する施設では、例えば、被サービス者の受付手続きに応じて受付番号を発行し、電光掲示板に受付番号とサービスを受けるまでの順番を表示する。被サービス者は、電光掲示板を参照することで、自身がサービスを受けられるまでのおおよその時間を把握することができるため、例えば、待合室以外の場所で待機する場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５２４６７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、適切なタイミングで呼び出しを行うことができないという問題がある。
【０００５】
例えば、被サービス者は自身がサービスを受けられる時間を正確に把握できないため、順番までまだまだ時間があると重い待合室から離れた結果、順番になっても待合室にいないことがある。逆に、被サービス者は、外部で待機した後に、そろそろ呼ばれる頃だと思って、待合室に戻ってきても、サービスの遅延により、すぐにサービスを受けられない場合がある。
【０００６】
なお、サービス提供者が携帯端末を用いて被サービス者を呼び出すことも考えられるが、被サービス者が待合室から離れた場所で待機しており、待合室に到着するまでに時間がかかってしまう場合もあり、被サービス者の居場所に応じた適切なタイミングで呼び出すことができない。
【０００７】
１つの側面では、適切なタイミングで呼び出しを行うことができるメッセージ送信プログラム、メッセージ送信方法およびメッセージ送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、コンピュータに下記の処理を実行させる。コンピュータは、順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定する。コンピュータは、特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する。
【発明の効果】
【０００９】
本発明の１実施態様によれば、適切なタイミングで呼び出しを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施例に係るシステムの構成を示す図である。
【図２】図２は、本実施例に係るサーバの構成を示す機能ブロック図である。
【図３】図３は、被サービス者データのデータ構造の一例を示す図である。
【図４】図４は、順番待ち番号テーブルのデータ構造の一例を示す図である。
【図５】図５は、呼出データのデータ構造の一例を示す図である。
【図６】図６は、被サービス者現在位置テーブルのデータ構造の一例を示す図である。
【図７】図７は、位置データのデータ構造の一例を示す図である。
【図８】図８は、サービス者データのデータ構造の一例を示す図である。
【図９】図９は、サービス者現在位置テーブルのデータ構造の一例を示す図である。
【図１０】図１０は、ジオフェンシングデータのデータ構造の一例を示す図である。
【図１１】図１１は、メッセージデータのデータ構造の一例を示す図である。
【図１２】図１２は、メッセージの一例を示す図である。
【図１３】図１３は、一覧表示画面の一例を示す図である。
【図１４】図１４は、自動呼出処理の処理手順を示すフローチャート（１）である。
【図１５】図１５は、自動呼出処理の処理手順を示すフローチャート（２）である。
【図１６】図１６は、被サービス者一覧を表示する処理手順の一例を示すフローチャートである。
【図１７】図１７は、順番表示処理の処理手順を示すフローチャートである。
【図１８】図１８は、位置特定処理の処理手順を示すフローチャートである。
【図１９】図１９は、手動呼出処理の処理手順を示すフローチャートである。
【図２０】図２０は、使用許可されているか否かを判定する処理手順を示すフローチャートである。
【図２１】図２１は、メール送信プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示するメッセージ送信プログラム、メッセージ送信方法およびメッセージ送信装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００１２】
図１は、本実施例に係るシステムの構成を示す図である。図１に示すように、このシステムは、位置情報発信装置１０ａ，１０ｂ，１０ｃ，１０ｄを有する。以下の説明では、位置情報発信装置１０ａ，１０ｂ，１０ｃ，１０ｄをまとめて適宜、位置情報発信装置１０と表記する。また、このシステムは、医師端末２０、順番表示装置３０、患者端末４０、ナース端末５０、サーバ１００を有する。サーバ１００は、ネットワーク６０を介して、患者端末４０およびナース端末５０に接続される。また、サーバ１００は、順番表示装置３０に接続される。医師端末２０は、順番表示装置３０に接続される。サーバ１００は、メッセージ送信装置の一例である。
【００１３】
位置情報発信装置１０は、自装置を一意に識別する識別子情報を送信する装置である。各位置情報発信装置１０はそれぞれ、所定の場所に設置されている。例えば、位置情報発信装置１０ａは、駐車場に設置される。位置情報発信装置１０ｂは、喫茶店に設置される。位置情報発信装置１０ｃは、病院内のコンビニに設置される。位置情報発信装置１０ｄは、待合室に設置される。ここでは、位置情報発信装置１０ａ〜１０ｄのみを示すが、その他の位置情報発信装置がシステムに含まれていても良い。
【００１４】
医師端末２０は、医師が操作する端末装置である。医師端末２０は、ＰＣ（Personal  Computer）、ノートＰＣ、タブレット端末等に対応する。医師は、医師端末２０を操作して、被サービス者に対する診察結果を入力する。被サービス者は、例えば、患者に対応する。医師は、被サービス者に対する診察が終了した場合には、医師端末２０を操作して、診察の終了した被サービス者に割り当てられた受付番号を、順番表示装置３０に通知する。
【００１５】
順番表示装置３０は、被サービス者の診察の順番を表示する装置である。順番表示装置３０は、各種の処理を実行可能な制御部を備えた、ディスプレイに対応する。例えば、順番表示装置３０は、受付番号と順番とを対応付けて表示する。また、順番表示装置３０は、診察の終了した被サービス者の受付番号を取得した場合には、被サービス者の診察順を更新する。また、順番表示装置３０は、更新後の診察順の情報を、サーバ１００に通知する。
【００１６】
患者端末４０は、被サービス者が利用する端末装置である。例えば、患者端末４０は、サーバ１００から診察の呼出に関するメッセージを受信した場合には、受信したメッセージを表示する。また、患者端末４０は、診察の順番の確認要求を被サービス者から受け付けた場合には、診察の順番をサーバ１００に問い合わせ、問い合わせた結果を表示する。患者端末４０は、携帯電話、スマートフォン、タブレット端末などに対応する。
【００１７】
被サービス者は、病院の受け付けを済ませ、受診票を受け取った場合に、受診票に記載された受付番号を、患者端末４０に入力する。患者端末４０は、入力された受付番号を記録する。
【００１８】
患者端末４０は、患者端末４０の位置が、位置情報発信装置１０が送信する識別子情報を受信可能な範囲に含まれる場合には、位置情報発信装置１０から受信した識別子情報を記録する。患者端末４０は、位置情報発信装置１０から、識別子情報を受信する度に、識別子情報を更新する。
【００１９】
患者端末４０は、サーバ１００から、識別子情報の要求を受け付けた場合には、最後に受信した識別子情報を、サーバ１００に送信する。
【００２０】
ナース端末５０は、サービス者が利用する端末装置である。サービス者は、例えば、看護師や看護婦に対応する。ナース端末５０は、携帯電話、スマートフォン、タブレット端末などに対応する。サービス者は、ナース端末５０を操作して、被サービス者の呼出等を行う。
【００２１】
ナース端末５０は、位置情報発信装置１０が送信する識別子情報を受信可能な範囲に含まれる場合には、位置情報発信装置１０から受信した識別子情報を記録する。ナース端末５０は、位置情報発信装置１０から、識別子情報を受信する度に、識別子情報を更新する。
【００２２】
ナース端末５０は、サーバ１００から、識別子情報の要求を受け付けた場合には、最後に受信した識別子情報を、サーバ１００に送信する。
【００２３】
サーバ１００は、患者端末４０の位置を特定し、特定した位置に応じた呼出基準を満たす患者端末４０に対して呼出のメッセージを送信する装置である。図２は、本実施例に係るサーバの構成を示す機能ブロック図である。図２に示すように、このサーバ１００は、通信部１１０、入力部１２０、表示部１３０、記憶部１４０、制御部１５０を有する。
【００２４】
通信部１１０は、順番表示装置３０、患者端末４０、ナース端末５０とデータ通信を実行する処理部である。後述する制御部１５０は、通信部１１０を介して、順番表示装置３０、患者端末４０、ナース端末５０とデータをやり取りする。
【００２５】
入力部１２０は、各種の情報を入力する入力装置であり、例えば、キーボードやマウスに対応する。
【００２６】
表示部１３０は、制御部１５０から出力される各種の情報を表示する表示装置であり、液晶ディスプレイやモニタ等に対応する。
【００２７】
記憶部１４０は、被サービス者データ１４１、順番待ち番号テーブル１４２、呼出データ１４３、被サービス者現在位置テーブル１４４、位置データ１４５、サービス者データ１４６、サービス者現在位置テーブル１４７、ジオフェンシングデータ１４８、メッセージデータ１４９を有する。例えば、記憶部１４０は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子や、ＨＤＤ（Hard  Disk  Drive）などの記憶装置に対応する。
【００２８】
被サービス者データ１４１は、被サービス者に関する各種の情報を含む。図３は、被サービス者データのデータ構造の一例を示す図である。図３に示すように、この被サービス者データ１４１は、被サービス者ＩＤと、被サービス者名と、端末ＩＰアドレスとを対応付ける。被サービス者ＩＤは、被サービス者を一意に特定する識別情報である。被サービス者名は、被サービス者の名前である。端末ＩＰアドレスは、被サービス者が利用する患者端末４０のＩＰ（Internet  Protocol）アドレスである。
【００２９】
順番待ち番号テーブル１４２は、被サービス者が診察を受けるまでの順番に関する情報を含む。図４は、順番待ち番号テーブルのデータ構造の一例を示す図である。図４に示すように、この順番待ち番号テーブル１４２は、科名と、診察室番号と、順番と、受付番号と、更新前番号と、遅延とを対応付ける。科名は、診療科名を示す。診察室番号は、診療室を識別する番号である。順番は、診療を受けるまでの順番を示す。
【００３０】
図４において、受付番号は、順番待ち番号テーブル１４２が更新された後の受付番号を示す。更新前番号は、順番待ち番号テーブル１４２が更新される前の受付番号を示す。例えば、図４の６段目のレコードにおいて、科名「内科」、診察室番号「２」の診察室で診察を順番「１」で待っている被サービス者の受付番号は、更新前では「９００４」であったが、更新後は「９００２」となっている。なお、遅延は、予定の診療時刻からの遅延時間を示す。
【００３１】
呼出データ１４３は、被サービス者に移動を呼びかける基準に関する情報を保持する。図５は、呼出データのデータ構造の一例を示す図である。図５に示すように、この呼出データ１４３は、場所と、移動注意喚起順番と、次の移動先とを対応付ける。場所は、被サービス者が待機する場所を示す。被サービス者が待機している場所は、位置情報発信装置１０の識別子情報によって特定される。移動注意喚起順番は、被サービス者の順番が何番目以内になった場合に、次の移動先に移動を呼びかけるのかを示すものである。次の移動先は、現在被サービス者が待機している場所から移動する先の場所を示すものである。
【００３２】
例えば、図５の２段目のレコードにおいて、被サービス者が現在「ＸＸ科のＹ診療室待合室」で待機しており、この被サービス者の順番が３番目以内になった場合に、「中待合」への移動を呼びかける旨が示されている。
【００３３】
被サービス者現在位置テーブル１４４は、被サービス者の現在位置の情報を保持する。図６は、被サービス者現在位置テーブルのデータ構造の一例を示す図である。図６に示すように、この被サービス者現在位置テーブルは、被サービス者ＩＤと、受付番号と、現在位置とを対応付ける。被サービス者ＩＤは、被サービス者を一意に特定する識別情報である。受付番号は、被サービス者が受付を済ませた場合に、被サービス利用者に割り当てられる番号である。現在位置は、被サービス者の現在位置を示す。例えば、図６の２段目のレコードにおいて、被サービスＩＤ「１００３」の被サービス者には、受付番号「９０１１」が割り当てられており、この被サービス者の現在位置が「内科第１診察室」である旨が示されている。
【００３４】
位置データ１４５は、位置情報発信装置１０が送信する識別子情報と、位置情報発信装置１０が配置された場所とを対応付けた情報である。図７は、位置データのデータ構造の一例を示す図である。図７に示すように、この位置データ１４５は、識別子情報と、場所とを対応付ける。例えば、図７の１段目のレコードにおいて、識別子情報「１００．２００．ＸＸ．Ｙ」を送信する位置情報発信装置１０は、「ＸＸ科Ｙ診療室」に設置されていることが示されている。
【００３５】
サービス者データ１４６は、サービス者に関する各種の情報を含む。図８は、サービス者データのデータ構造の一例を示す図である。図８に示すように、このサービス者データ１４６は、サービス者ＩＤと、サービス者名と、端末ＩＰアドレスとを対応付ける。サービス者ＩＤは、サービス者を一意に識別する識別情報である。サービス者名は、サービス者の名前である。端末ＩＰアドレスは、サービス者が利用するナース端末５０のＩＰアドレスである。
【００３６】
サービス者現在位置テーブル１４７は、サービス者の現在位置の情報を保持する。図９は、サービス者現在位置テーブルのデータ構造の一例を示す図である。図９に示すように、サービス者現在位置テーブルは、サービス者ＩＤと、現在位置とを対応付ける。サービス者ＩＤは、サービス者を一意に識別する識別情報である。現在位置は、サービス者の現在位置を示す。例えば、図９の１段目のレコードにおいて、サービスＩＤ「Ｓ９００１」のサービス者の現在位置が「ナースステーション１階」である旨が示されている。
【００３７】
ジオフェンシングデータ１４８は、被サービス者またはサービス者の状況に応じて、使用が許可される機能を保持する。図１０は、ジオフェンシングデータのデータ構造の一例を示す図である。図１０に示すように、このジオフェンシングデータ１４８は、コンテキスト種別と、コンテキストと、使用許可機能とを対応付ける。コンテキスト種別は、コンテキストの種別を示す。コンテキストは、コンテキストの内容を示す。使用可能機能は、使用が許容される機能を示す。
【００３８】
例えば、図１０の１段目のレコードでは、「ＸＸ科Ｙ診療室」に位置する被サービス者またはサービス者に対して使用の許可される機能が、「順番表示、自動呼出、手動呼出」である旨が示される。
【００３９】
メッセージデータ１４９は、呼出を行う場合に、サーバ１００が患者端末４０に送信するメッセージを保持する。図１１は、メッセージデータのデータ構造の一例を示す図である。図１１に示すように、このメッセージデータ１４９は、メッセージＩＤとメッセージとを対応付ける。メッセージＩＤは、メッセージを一意に識別する情報である。メッセージは、メッセージの内容を示す。
【００４０】
制御部１５０は、更新部１５１、位置特定部１５２、特定部１５３、送信部１５４、表示処理部１５５、手動呼出処理部１５６を有する。制御部１５０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置に対応する。また、制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路に対応する。
【００４１】
更新部１５１は、順番表示装置３０から、更新後の診察順の情報を受信した場合に、順番待ち番号テーブル１４２を更新する処理部である。例えば、更新後の診察順の情報には、科名、診察室番号、順番、受付番号、更新前番号、遅延がそれぞれ対応付けられているものとする。
【００４２】
更新部１５１は、更新後の診察順の情報を受信した場合には、順番待ち番号テーブル１４２の各レコードの受付番号を、更新前番号に移動させる。更新部１５１は、更新後の診察順の情報に含まれる受付番号を、順番待ち番号テーブル１４２の受付番号に登録する。更新部１５１は、更新後の診察順の情報に含まれる遅延を、順番待ち番号テーブル１４２の遅延に登録する。
【００４３】
位置特定部１５２は、被サービス者の位置を特定し、被サービス者現在位置テーブル１４４を更新する処理部である。また、位置特定部１５２は、サービス者の位置を特定し、サービス者現在位置テーブル１４７を更新する。
【００４４】
まず、位置特定部１５２が、被サービス者現在位置テーブル１４４を更新する処理の一例について説明する。位置特定部１５２は、順番待ち番号テーブル１４２を参照し、受付番号と更新前番号とが異なるレコードを検索する。位置特定部１５２は、検索したレコードの受付番号を特定する。
【００４５】
位置特定部１５２は、特定した受付番号と、被サービス者現在位置テーブル１４４とを比較して、特定した受付番号に対応する被サービス者ＩＤを特定する。位置特定部１５２は、特定した被サービス者ＩＤと、被サービス者データ１４１とを比較して、被サービス者が利用する患者端末４０の端末ＩＰアドレスを特定する。
【００４６】
位置特定部１５２は、特定した端末ＩＰアドレスに対応する患者端末４０に、識別子情報を要求し、位置特定部１５２は、該当する患者端末４０から識別子情報を受信する。位置特定部１５２は、受信した識別子情報と、位置データ１４５とを比較して、識別子情報に対応する場所を特定する。位置特定部１５２は、特定した場所を、被サービス者現在位置テーブル１４４の受付番号に対応する現在位置に登録することで、被サービス者現在位置テーブル１４４を更新する。ここでの受付番号は、上述した位置特定部１５２が検索したレコードの受付番号に対応する。
【００４７】
続いて、位置特定部１５２が、サービス者現在位置テーブル１４７を更新する処理の一例について説明する。位置特定部１５２は、サービス者データ１４６のレコードを選択し、選択したレコードに含まれるサービス者ＩＤと、端末ＩＰアドレスとの組を特定する。位置特定部１５２は、特定した端末ＩＰアドレスに対応するナース端末５０に、識別子情報を要求し、位置特定部１５２は、該当するナース端末５０から識別子情報を受信する。
【００４８】
位置特定部１５２は、受信した識別子情報と、位置データ１４５とを比較して、識別子情報に対応する場所を特定する。位置特定部１５２は、特定した場所を、サービス者現在位置テーブルのサービス者ＩＤに対応する現在位置に登録することで、サービス者現在位置テーブル１４７を更新する。
【００４９】
特定部１５３は、呼出対象となる被サービス者を特定する処理部である。以下において、特定部１５３の処理について順に説明する。
【００５０】
特定部１５３は、順番待ち番号テーブル１４２が更新された場合に、受付番号と更新前番号とが異なるレコードを検索する。特定部１５３は、検索したレコードに含まれる科名、診察室番号、順番、受付番号を特定する。特定部１５３は、特定した受付番号と、被サービス者現在位置テーブル１４４とを比較して、被サービス者の現在位置を特定する。
【００５１】
特定部１５３は、被サービス者の現在位置と、呼出データ１４３とを比較して、移動注意喚起順番と次の移動先を特定する。特定部１５３は、被サービス者の順番が、移動注意喚起順番の条件を満たす場合には、次の移動先に移動する旨のメッセージを、メッセージデータ１４９から取得し、取得したメッセージと、受付番号とを送信部１５４に出力する。特定部１５３の詳細な処理の説明は、後述のフローチャートで説明する。
【００５２】
送信部１５４は、受付番号に対応する被サービス者の患者端末４０にメッセージを送信する処理部である。送信部１５４は、受付番号と被サービス者現在位置テーブル１４４とを比較して、被サービス者ＩＤを特定し、特定した被サービス者ＩＤと被サービス者データ１４１とを比較して、該当する被サービス者の端末ＩＰアドレスを特定する。送信部１５４は、特定した端末ＩＰアドレス宛に、メッセージを送信する。図１２は、メッセージの一例を示す図である。例えば、メッセージを受信した患者端末４０は、図１２に示すようなメッセージを表示する。
【００５３】
表示処理部１５５は、ナース端末５０に被サービス者の情報を一覧表示させる処理部である。表示処理部１５５は、順番待ち番号テーブル１４２が更新された場合に、被サービス者現在位置テーブル１４４の被サービス者ＩＤをキーとして、被サービス者データ１４１を検索することで、各被サービス者ＩＤに対応する被サービス者名を特定する。そして、表示処理部１５５は、被サービス者ＩＤ、被サービス者名、受付番号、現在位置をそれぞれ対応付けた一覧表示データを、ナース端末５０に送信して表示させる。図１３は、一覧表示画面の一例を示す図である。例えば、一覧表示データを受信したナース端末５０は、図１３に示すような一覧表示画面を表示する。
【００５４】
また、表示処理部１５５は、患者端末４０から被サービス者の順番表示要求を受け付けた場合には、被サービス者の順番の情報を患者端末４０に表示させる。例えば、表示処理部１５５は、患者端末４０から科名、診察室番号を受け付ける。また、表示処理部１５５は、患者端末４０から、受付番号、識別子情報、機能名「順番表示」を受け付ける。
【００５５】
表示処理部１５５は、識別子情報と、位置データ１４５とを比較して、被サービス者の場所を特定し、被サービス者の場所とジオフェンシングデータ１４８とを比較して、「順番表示」が許容されるか否かを判定する。例えば、表示処理部１５５は、被サービス者の場所が「コンビニ」の場合には、使用許可機能は、ジオフェンシングデータの４段目の「順番表示、自動呼出、手動呼出」となる。このため、表示処理部１５５は、「順番表示」が許容されると判定する。
【００５６】
表示処理部１５５は、「順番表示」が許容されると判定した場合には、下記の処理を実行する。表示処理部１５５は、患者端末４０から依頼された科名、診察室番号、被サービス者の受付番号と、順番待ち番号テーブル１４２とを比較して、順番を特定する。表示処理部１５５は、特定した順番の情報を、患者端末４０に送信する。
【００５７】
手動呼出処理部１５６は、ナース端末５０から手動呼出要求を受け付けた場合に、サービス者によって指定される被サービス者に、呼出のメッセージを送信する処理部である。以下において、手動呼出処理部１５６の処理の一例について説明する。
【００５８】
手動呼出処理部１５６は、ナース端末５０から、識別子情報、機能名「手動呼出」を受け付ける。手動呼出処理部１５６は、識別子情報と、位置データ１４５とを比較して、サービス者の場所を特定し、サービス者の場所とジオフェンシングデータ１４８とを比較して、「手動呼出」が許容されるか否かを判定する。例えば、手動呼出処理部１５６は、サービス者の場所が「ＸＸ科Ｙ診察室」の場合には、使用可能機能は、ジオフェンシングデータ１４８の４段目の「順番表示、自動呼出、手動呼出」となる。このため、手動呼出処理部１５６は、「手動呼出」が許容されると判定する。
【００５９】
手動呼出処理部１５６は、手動呼出が許容される場合に、被サービス者の一覧を、表示処理部１５５に表示させ、手動呼出の対象となる被サービス者ＩＤの選択を受け付ける。手動呼出処理部１５６は、被サービス者ＩＤに対応する患者端末４０から識別子情報と、機能名「手動呼出」を取得する。
【００６０】
手動呼出処理部１５６は、識別子情報と、位置データ１４５とを比較して、被サービス者の場所を特定し、被サービス者の場所とジオフェンシングデータ１４８とを比較して、「手動呼出」が許容されるか否かを判定する。「手動呼出」が許容されるか否かの判定は、上記処理と同様である。
【００６１】
手動呼出処理部１５６は、手動呼出が許容される場合に、被サービス者ＩＤで被サービス者データ１４１を検索し、呼出対象となる患者端末４０の端末ＩＰアドレスを取得する。手動呼出処理部１５６は、取得した端末ＩＰアドレス宛に呼出メッセージを送信する。
【００６２】
次に、本実施例に係るサーバ１００の処理手順について順に説明する。図１４および図１５は、自動呼出処理の処理手順を示すフローチャートである。図１４に示すように、更新部１５１は、順番待ち番号テーブル１４２を更新し（ステップＳ１０１）、特定部１５３は、更新後の受付番号と、更新前受付番号とが異なるレコードを検出する（ステップＳ１０２）。
【００６３】
特定部１５３は、検出したレコードに対応する科名、診察室番号、順番、更新後の受付番号を取得する（ステップＳ１０３）。特定部１５３は、更新後の受付番号で、被サービス者現在位置テーブル１４４の受付番号を検索して現在位置を取得する（ステップＳ１０４）。
【００６４】
特定部１５３は、現在位置で呼出データ１４３の場所を検索し、移動注意喚起順番と次の移動先を取得する（ステップＳ１０５）。特定部１５３は、現在位置が「中待合」か否かを判定する（ステップＳ１０６）。
【００６５】
特定部１５３は、現在位置が「中待合」である場合には（ステップＳ１０６，Ｙｅｓ）、順番が移動注意喚起順番と等しいか否かを判定する（ステップＳ１０７）。特定部１５３は、順番が移動注意喚起順番と等しくない場合には（ステップＳ１０７，Ｎｏ）、ステップＳ１０２に移行する。
【００６６】
一方、順番が移動注意喚起順番と等しい場合には（ステップＳ１０７，Ｙｅｓ）、送信部１５４は、メッセージデータ１４９からメッセージＩＤ「ＭＳＧ１」のメッセージを取得し、被サービス者の患者端末４０にメッセージを送信する（ステップＳ１０８）。そして、特定部１５３は、ステップＳ１０２の処理に移行する。
【００６７】
ステップＳ１０６において、特定部１５３は、現在位置が「中待合」でない場合には（ステップＳ１０６，Ｎｏ）、現在位置が「待合室」か否かを判定する（ステップＳ１０９）。特定部１５３は、現在位置が「待合室」である場合には（ステップＳ１０９，Ｙｅｓ）、移動注意喚起順番が順番以上であるか否かを判定する（ステップＳ１１０）。特定部１５３は、移動注意喚起順番が順番以上でない場合には（ステップＳ１１０，Ｎｏ）、ステップＳ１０２に移行する。
【００６８】
一方、移動注意喚起順番が順番以上である場合には（ステップＳ１１０，Ｙｅｓ）、送信部１５４は、メッセージデータ１４９からメッセージＩＤ「ＭＳＧ２」のメッセージを取得し、被サービス者の患者端末４０にメッセージを送信する（ステップＳ１１１）。そして、特定部１５３は、ステップＳ１０２の処理に移行する。
【００６９】
ステップＳ１０９において、特定部１５３は、現在位置が「待合室」でない場合には（ステップＳ１０９，Ｎｏ）、図１５のステップＳ１１２に移行する。
【００７０】
図１５に示すように、特定部１５３は、現在位置が「コンビニ」か否かを判定する（ステップＳ１１２）。特定部１５３は、現在位置が「コンビニ」である場合には（ステップＳ１１２，Ｙｅｓ）、順番が移動注意喚起順番範囲か否かを判定する（ステップＳ１１３）。特定部１５３は、順番が移動注意喚起順番範囲でない場合には（ステップＳ１１３，Ｎｏ）、図１４のステップＳ１０２に移行する。
【００７１】
一方、順番が移動注意喚起順番範囲である場合には（ステップＳ１１３，Ｙｅｓ）、送信部１５４は、メッセージデータ１４９からメッセージＩＤ「ＭＳＧ３」のメッセージを取得し、被サービス者の患者端末４０にメッセージを送信する（ステップＳ１１４）。そして、特定部１５３は、図１４のステップＳ１０２の処理に移行する。
【００７２】
ステップＳ１１２において、特定部１５３は、現在位置が「コンビニ」でない場合には（ステップＳ１１２，Ｎｏ）、現在位置が「喫茶店」が否かを判定する（ステップＳ１１５）。特定部１５３は、現在位置が「喫茶店」である場合には（ステップＳ１１５，Ｙｅｓ）、順番が移動注意喚起順番範囲か否かを判定する（ステップＳ１１６）。特定部１５３は、順番が移動注意喚起順番範囲でない場合には（ステップＳ１１６，Ｎｏ）、図１４のステップＳ１０２に移行する。
【００７３】
一方、順番が移動注意喚起順番範囲である場合には（ステップＳ１１６，Ｙｅｓ）、送信部１５４は、メッセージデータ１４９からメッセージＩＤ「ＭＳＧ３」のメッセージを取得し、被サービス者の患者端末４０にメッセージを送信する（ステップＳ１１７）。そして、特定部１５３は、図１４のステップＳ１０２の処理に移行する。
【００７４】
ステップＳ１１５において、特定部１５３は、現在位置が「喫茶店」でない場合には（ステップＳ１１５，Ｎｏ）、現在位置が「駐車場」か否かを判定する（ステップＳ１１８）。特定部１５３は、現在位置が「駐車場」である場合には（ステップＳ１１８，Ｙｅｓ）、順番が移動注意喚起順番範囲か否かを判定する（ステップＳ１１９）。特定部１５３は、順番が移動注意喚起順番範囲でない場合には（ステップＳ１１９，Ｎｏ）、図１４のステップＳ１０２に移行する。
【００７５】
一方、順番が移動注意喚起順番範囲である場合には（ステップＳ１１９，Ｙｅｓ）、送信部１５４は、メッセージデータ１４９からメッセージＩＤ「ＭＳＧ３」のメッセージを取得し、被サービス者の患者端末４０にメッセージを送信する（ステップＳ１２０）。そして、特定部１５３は、図１４のステップＳ１０２の処理に移行する。なお、ステップＳ１１８において、特定部１５３は、現在位置が「駐車場」でない場合には（ステップＳ１１８，Ｎｏ）、図１４のステップＳ１０２に移行する。
【００７６】
図１６は、被サービス者一覧を表示する処理手順の一例を示すフローチャートである。図１６に示すように、更新部１５１は、順番表示装置３０の順番更新タイミングで、順番待ち番号テーブル１４２を更新する（ステップＳ２０１）。
【００７７】
表示処理部１５５は、被サービス者現在位置テーブル１４４の被サービス者ＩＤで被サービス者データを検索し、被サービス者名を取得する（ステップＳ２０２）。表示処理部１５５は、被サービス者現在位置テーブル１４４の内容と、被サービス者名とを基にして、被サービス者一覧表画面を生成し、ナース端末５０に送信する（ステップＳ２０３）。
【００７８】
図１７は、順番表示処理の処理手順を示すフローチャートである。図１７に示すように、表示処理部１５５は、患者端末４０から科目、診察室番号を含む表示依頼を受け付ける（ステップＳ３０１）。また、表示処理部１５５は、受付番号、識別子情報、機能名「順番表示」を取得する（ステップＳ３０２）。
【００７９】
表示処理部１５５は、使用許可されているか否かを判定する（ステップＳ３０３）。表示処理部１５５は、使用許可されている場合には（ステップＳ３０３，Ｙｅｓ）、順番待ち番号テーブル１４２から依頼された科名、診察室番号、受付番号に対応する順番の情報を患者端末４０に送信する（ステップＳ３０４）。
【００８０】
一方、表示処理部１５５は、使用許可されていない場合には（ステップＳ３０３，Ｎｏ）、使用範囲外メッセージを出力する（ステップＳ３０５）。
【００８１】
図１８は、位置特定処理の処理手順を示すフローチャートである。図１８に示すように、更新部１５１は、順番表示装置３０の順番更新タイミングで、順番待ち番号テーブル１４２を更新する（ステップＳ４０１）。位置特定部１５２は、受付番号と更新前受付番号とが異なるレコードを検索する（ステップＳ４０２）。
【００８２】
位置特定部１５２は、検索したレコードに対応する受付番号を取得する（ステップＳ４０３）。位置特定部１５２は、受付番号で被サービス者現在位置テーブル１４４を検索し、被サービス者ＩＤを取得する（ステップＳ４０４）。
【００８３】
位置特定部１５２は、被サービス者ＩＤで被サービス者データ１４１を検索し、患者端末４０の端末ＩＰアドレスを取得する（ステップＳ４０５）。位置特定部１５２は、該当端末ＩＰアドレスを持つ患者端末４０に、近くの位置情報発信装置１０の識別子情報を通知するように要求する（ステップＳ４０６）。
【００８４】
位置特定部１５２は、患者端末４０から識別子情報を取得する（ステップＳ４０７）。位置特定部１５２は、識別子情報と、位置データ１４５とを基にして、患者端末４０の最新の現在位置を判定する（ステップＳ４０８）。
【００８５】
位置特定部１５２は、被サービス者現在位置テーブル１４４の該当する被サービス者ＩＤの現在位置を最新の現在位置に置き換える（ステップＳ４０９）。
【００８６】
図１９は、手動呼出処理の処理手順を示すフローチャートである。図１９に示すように、手動呼出処理部１５６は、サービス提供者から識別子情報、機能名「手動呼出」を取得し（ステップＳ５０１）、使用許可されているか否かを判定する（ステップＳ５０２）。
【００８７】
手動呼出処理部１５６は、使用許可されている場合には（ステップＳ５０２，Ｙｅｓ）、被サービス者一覧をナース端末５０に表示させる（ステップＳ５０３）。手動呼出処理部１５６は、ナース端末５０から呼出対象者の被サービスＩＤを取得する（ステップＳ５０４）。
【００８８】
手動呼出処理部１５６は、呼出対象となる被サービス者の患者端末から識別子情報、機能名「手動呼出」を取得する（ステップＳ５０５）。手動呼出処理部１５６は、使用許可されているか否かを判定する（ステップＳ５０６）。
【００８９】
手動呼出処理部１５６は、使用許可されている場合には（ステップＳ５０６，Ｙｅｓ）、被サービス者ＩＤで被サービス者データを検索し、呼出対象となる患者端末４０の端末ＩＰアドレスを取得する（ステップＳ５０７）。手動呼出処理部１５６は、該当端末ＩＰアドレスの患者端末４０にメッセージを送信する（ステップＳ５０８）。
【００９０】
ステップＳ５０２において、手動呼出処理部１５６は、使用許可されていない場合には（ステップＳ５０２，Ｎｏ）、使用範囲外メッセージを送信する（ステップＳ５０９）。また、ステップＳ５０６において、手動呼出処理部１５６は、使用許可されていない場合には（ステップＳ５０６，Ｎｏ）、ステップＳ５０９に移行する。
【００９１】
図２０は、使用許可されているか否かを判定する処理手順を示すフローチャートである。この使用許可されているか否かを判定する処理は、図１７のステップＳ３０２，Ｓ３０３、図１９のステップＳ５０１，Ｓ５０２，Ｓ５０５，Ｓ５０６に対応する。図２０に示すように、制御部１５０は、識別子情報と、位置データ１４５とを比較して対象者の場所を特定する（ステップＳ６０１）。
【００９２】
制御部１５０は、ジオフェンシングデータ１４８のコンテキスト種別が場所となるレコードと、位置データ１４５から特定した場所とを比較して、要求された機能の使用が許容されているか否かを判定する（ステップＳ６０２）。制御部１５０は、要求された機能の使用が許容されている場合には、要求された処理を続行し、許容されていない場合には、使用範囲外のメッセージを出力する（ステップＳ６０３）。
【００９３】
次に、本実施例に係るサーバ１００の効果について説明する。サーバ１００は、呼び出し対象となる順番となり、さらに所定のエリア内に存在する患者端末４０を特定し、特定した患者端末に呼び出しメッセージを送信する。このため、サーバ１００によれば、適切なタイミングで被サービス者を呼び出すことが可能となる。
【００９４】
また、サーバ１００は、場所と注意喚起順番とを対応付けた呼出データ１４３と、被サービス者の位置とを比較して、注意喚起順番を特定し、被サービス者の順番が、注意喚起順番に対応する場合に、メッセージを被サービス者の患者端末４０に送信する。このため、被サービス者が待機している場所に応じた最適な指示を行うことができる。
【００９５】
また、サーバ１００によれば、サービス者自身および被サービス者自身が被サービス者の順番を確認しなくても、場所に応じて患者端末４０にメッセージを送信し、呼出を行う。このため、被サービス者は、煩雑な操作を行わなくても、最適なタイミングで待合室等に向かうことができ、更に、サービス者の手間も省ける。すなわち、サービスを提供する側とサービスを受ける側との双方にとって簡便な方法で呼び出しを行うことができる。
【００９６】
次に、上記実施例に示したサーバ１００と同様の機能を実現するメール送信プログラムを実行するコンピュータの一例について説明する。図２１は、メール送信プログラムを実行するコンピュータの一例を示す図である。
【００９７】
図２１に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータの入力を受け付ける入力装置２０２と、ディスプレイ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読取る読み取り装置２０４と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインターフェース装置２０５とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０６と、ハードディスク装置２０７とを有する。そして、各装置２０１〜２０７は、バス２０８に接続される。
【００９８】
ハードディスク装置２０７は、特定プログラム２０７ａおよび送信プログラム２０７ｂを有する。ＣＰＵ２０１は、特定プログラム２０７ａ、送信プログラム２０７ｂを読み出してＲＡＭ２０６に展開する。特定プログラム２０７ａは、特定プロセス２０６ａとして機能する。例えば、特定プロセス２０６ａは、特定部１５３に対応する。送信プログラム２０７ｂは、送信プロセス２０６ｂとして機能する。送信プロセス２０６ｂは、送信部１５４に対応する。
【００９９】
なお、特定プログラム２０７ａ、送信プログラム２０７ｂについては、必ずしも最初からハードディスク装置２０７に記憶させておかなくても良い。例えば、コンピュータ２００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ２００が各プログラム２０７ａ，２０７ｂを読み出して実行するようにしてもよい。また、サーバ１００の記憶部１４０内に記憶している各種ＤＢもサーバ１００とは別の機器にて管理しても良い。さらには、本実施例では、患者を対象としているが、医療機関の患者だけではなく、他の業種である金融機関や自治体の客に応用が可能であることは言うまでもなく、客だけではなく、出入り業者や勤務者向けに利用しても良い。
【０１００】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１０１】
（付記１）コンピュータに、
順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定し、
特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する
処理を実行させることを特徴とするメッセージ送信プログラム。
【０１０２】
（付記２）前記順番待ち登録は、診察に関する順番待ち登録であり、前記移動を指示するメッセージは、病院の待合室への移動を指示するメッセージであることを特徴とする付記１に記載のメッセージ送信プログラム。
【０１０３】
（付記３）前記特定する処理は、前記移動端末が存在するエリアとエリア固有の近接基準とを対応付けたテーブルを基にして、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定することを特徴とする付記１または２に記載のメッセージ送信プログラム。
【０１０４】
（付記４）コンピュータが実行するメッセージ送信方法であって、
順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定し、
特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する
処理を実行させることを特徴とするメッセージ送信方法。
【０１０５】
（付記５）前記順番待ち登録は、診察に関する順番待ち登録であり、前記移動を指示するメッセージは、病院の待合室への移動を指示するメッセージであることを特徴とする付記４に記載のメッセージ送信方法。
【０１０６】
（付記６）前記特定する処理は、前記移動端末が存在するエリアとエリア固有の近接基準とを対応付けたテーブルを基にして、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定することを特徴とする付記４または５に記載のメッセージ送信方法。
【０１０７】
（付記７）順番待ち登録された移動体の順番待ち状況に応じて、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定する特定部と、
前記特定部が特定した前記移動端末が設定された所定のエリア内に存在することを条件に、前記移動端末に対して移動を指示するメッセージを送信する送信部と
を有することを特徴とするメッセージ送信装置。
【０１０８】
（付記８）前記順番待ち登録は、診察に関する順番待ち登録であり、前記移動を指示するメッセージは、病院の待合室への移動を指示するメッセージであることを特徴とする付記７に記載のメッセージ送信装置。
【０１０９】
（付記９）前記特定部は、前記移動端末が存在するエリアとエリア固有の近接基準とを対応付けたテーブルを基にして、呼び出し対象となるまでの順番が所定の近接基準を満たすこととなった移動端末を特定することを特徴とする付記７または８に記載のメッセージ送信装置。
【符号の説明】
【０１１０】
１０ａ，１０ｂ，１０ｃ，１０ｄ  位置情報発信装置
２０  医師端末
３０  順番表示装置
４０  患者端末
５０  ナース端末
【図１】
2015184863.tif 000003
【図２】
2015184863.tif 000004
【図３】
2015184863.tif 000005
【図４】
2015184863.tif 000006
【図５】
2015184863.tif 000007
【図６】
2015184863.tif 000008
【図７】
2015184863.tif 000009
【図８】
2015184863.tif 000010
【図９】
2015184863.tif 000011
【図１０】
2015184863.tif 000012
【図１１】
2015184863.tif 000013
【図１２】
2015184863.tif 000014
【図１３】
2015184863.tif 000015
【図１４】
2015184863.tif 000016
【図１５】
2015184863.tif 000017
【図１６】
2015184863.tif 000018
【図１７】
2015184863.tif 000019
【図１８】
2015184863.tif 000020
【図１９】
2015184863.tif 000021
【図２０】
2015184863.tif 000022
【図２１】
2015184863.tif 000023