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
JP7613161B2 - Rescue support system, rescue support method, and rescue support program - Google Patents
[go: Go Back, main page]

JP7613161B2 - Rescue support system, rescue support method, and rescue support program - Google Patents

Rescue support system, rescue support method, and rescue support program Download PDF

Info

Publication number
JP7613161B2
JP7613161B2 JP2021033482A JP2021033482A JP7613161B2 JP 7613161 B2 JP7613161 B2 JP 7613161B2 JP 2021033482 A JP2021033482 A JP 2021033482A JP 2021033482 A JP2021033482 A JP 2021033482A JP 7613161 B2 JP7613161 B2 JP 7613161B2
Authority
JP
Japan
Prior art keywords
rescue
rescuer
requester
processing unit
request
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
JP2021033482A
Other languages
Japanese (ja)
Other versions
JP2022134388A (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.)
Omron Corp
Original Assignee
Omron Corp
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 Omron Corp filed Critical Omron Corp
Priority to JP2021033482A priority Critical patent/JP7613161B2/en
Publication of JP2022134388A publication Critical patent/JP2022134388A/en
Application granted granted Critical
Publication of JP7613161B2 publication Critical patent/JP7613161B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、救助支援システム、救助支援方法、及び救助支援プログラムに関する。 The present invention relates to a rescue support system, a rescue support method, and a rescue support program.

従来、災害、事故などが発生した場合に、避難途中の避難者などが要救助者を救助することを可能にするシステムが知られている。例えば特許文献1には、要救助者の救助要請及び現在位置情報と、避難者の現在位置情報とを取得して、避難場所、避難ルート、及び要救助者の情報を避難者に提示するシステムが開示されている。 Conventionally, systems are known that enable evacuees in the middle of evacuation to rescue those in need of rescue when a disaster, accident, etc. occurs. For example, Patent Document 1 discloses a system that acquires a rescue request and current location information of a person in need of rescue, as well as the current location information of the evacuee, and presents the evacuee with information on the evacuation site, evacuation route, and the person in need of rescue.

特開2013-25785号公報JP 2013-25785 A

しかし、従来の技術では、例えば救助要請を受けた避難者が、要救助者の救助位置に移動中に負傷した場合や、救助位置までの道路が通行規制された場合など、要救助者の救助が困難な事情が生じた場合には、要救助者の救助活動が遅れてしまう問題が生じる。 However, with conventional technology, there is a problem that rescue efforts for the person in need of rescue are delayed if circumstances arise that make it difficult to rescue the person in need of rescue, such as when an evacuee who has received a rescue request is injured while moving to the rescue location for the person in need of rescue, or when traffic on the road to the rescue location is restricted.

本発明の目的は、要救助者を迅速に救助することが可能な救助支援システム、救助支援方法、及び救助支援プログラムを提供することにある。 The object of the present invention is to provide a rescue support system, a rescue support method, and a rescue support program that can quickly rescue a person in need of rescue.

本発明の一の局面に係る救助支援システムは、要救助者の救助要請を取得する取得処理部と、前記救助要請に基づいて前記要救助者に対する救助者を決定する決定処理部と、前記救助者に前記救助要請を出力する出力処理部と、前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当処理部と、前記割当処理部により前記要救助者に対して前記救助者が割り当てられた後に所定の条件を満たした場合に、前記要救助者に対する前記救助者の割り当てを解除する解除処理部と、を備えるシステムである。 A rescue support system according to one aspect of the present invention is a system including an acquisition processing unit that acquires a rescue request from a person in need of rescue, a decision processing unit that decides a rescuer for the person in need of rescue based on the rescue request, an output processing unit that outputs the rescue request to the rescuer, an allocation processing unit that assigns the rescuer to the person in need of rescue when a response indicating acceptance of the rescue request is acquired from the rescuer, and a release processing unit that releases the allocation of the rescuer to the person in need of rescue when a predetermined condition is satisfied after the rescuer is assigned to the person in need of rescue by the allocation processing unit.

このように、救助支援システムでは、要救助者に対して救助者が割り当てられた後に所定の条件を満たした場合に、要救助者に対する救助者の割り当てを迅速に解除することができるため、要救助者を救助可能な他の救助者を迅速に決定することができる。このため、要救助者の救助活動の遅れを防止することができ、要救助者を迅速に救助することが可能になる。 In this way, the rescue support system can quickly release the rescuer from the rescue request when a certain condition is met after the rescuer has been assigned to the rescue request, and can quickly determine another rescuer who can rescue the rescue request. This prevents delays in rescue operations for the rescue request, and makes it possible to quickly rescue the rescue request.

本発明の他の局面に係る救助支援方法は、一又は複数のプロセッサーが、要救助者の救助要請を取得する取得ステップと、前記救助要請に基づいて前記要救助者に対する救助者を決定する決定ステップと、前記救助者に前記救助要請を出力する出力ステップと、前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当ステップと、前記割当ステップにおいて前記要救助者に対して前記救助者が割り当てられた後に所定の条件を満たした場合に、前記要救助者に対する前記救助者の割り当てを解除する解除ステップと、を実行する方法である。 A rescue support method according to another aspect of the present invention is a method in which one or more processors execute an acquisition step of acquiring a rescue request from a person in need of rescue, a decision step of deciding a rescuer for the person in need of rescue based on the rescue request, an output step of outputting the rescue request to the rescuer, an assignment step of assigning the rescuer to the person in need of rescue when a response indicating acceptance of the rescue request is obtained from the rescuer, and a release step of releasing the assignment of the rescuer to the person in need of rescue when a predetermined condition is satisfied after the rescuer is assigned to the person in need of rescue in the assignment step.

本発明の他の局面に係る救助支援プログラムは、要救助者の救助要請を取得する取得ステップと、前記救助要請に基づいて前記要救助者に対する救助者を決定する決定ステップと、前記救助者に前記救助要請を出力する出力ステップと、前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当ステップと、前記割当ステップにおいて前記要救助者に対して前記救助者が割り当てられた後に所定の条件を満たした場合に、前記要救助者に対する前記救助者の割り当てを解除する解除ステップと、を一又は複数のプロセッサーに実行させるためのプログラムである。 A rescue support program according to another aspect of the present invention is a program for causing one or more processors to execute the following steps: an acquisition step of acquiring a rescue request from a person in need of rescue; a decision step of deciding a rescuer for the person in need of rescue based on the rescue request; an output step of outputting the rescue request to the rescuer; an allocation step of assigning the rescuer to the person in need of rescue when a response indicating acceptance of the rescue request is obtained from the rescuer; and a release step of canceling the allocation of the rescuer to the person in need of rescue when a predetermined condition is met after the rescuer is assigned to the person in need of rescue in the allocation step.

本発明によれば、要救助者を迅速に救助することが可能な救助支援システム、救助支援方法、及び救助支援プログラムを提供することができる。 The present invention provides a rescue support system, a rescue support method, and a rescue support program that can quickly rescue a person in need of rescue.

図1は、本発明の実施形態に係る救助支援システムの構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing a configuration of a rescue support system according to an embodiment of the present invention. 図2は、本発明の実施形態に係る救助支援システムにおいて利用されるユーザー情報の一例を示す図である。FIG. 2 is a diagram showing an example of user information used in the rescue support system according to the embodiment of the present invention. 図3は、本発明の実施形態に係る救助支援システムにおいて利用される要救助者情報の一例を示す図である。FIG. 3 is a diagram showing an example of rescue requester information used in the rescue support system according to the embodiment of the present invention. 図4は、本発明の実施形態に係る救助支援システムにおいて利用される救助候補者情報の一例を示す図である。FIG. 4 is a diagram showing an example of rescue candidate information used in the rescue support system according to the embodiment of the present invention. 図5は、本発明の実施形態に係る救助支援システムの要救助者端末に表示される表示画面の一例を示す図である。FIG. 5 is a diagram showing an example of a display screen displayed on the rescue requester terminal of the rescue support system according to the embodiment of the present invention. 図6は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 6 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図7は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 7 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図8は、本発明の実施形態に係る救助支援システムの要救助者端末に表示される表示画面の一例を示す図である。FIG. 8 is a diagram showing an example of a display screen displayed on the rescue requester terminal of the rescue support system according to the embodiment of the present invention. 図9は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 9 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図10は、本発明の実施形態に係る救助支援システムの要救助者端末に表示される表示画面の一例を示す図である。FIG. 10 is a diagram showing an example of a display screen displayed on the rescue requester terminal of the rescue support system according to the embodiment of the present invention. 図11は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 11 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図12は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 12 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図13は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 13 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図14は、本発明の実施形態に係る救助支援システムにおいて実行される救助支援処理の手順の一例を示すフローチャートである。FIG. 14 is a flowchart showing an example of a procedure of a rescue support process executed in the rescue support system according to the embodiment of the present invention. 図15は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 15 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図16は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 16 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention. 図17は、本発明の実施形態に係る救助支援システムの救助者端末に表示される表示画面の一例を示す図である。FIG. 17 is a diagram showing an example of a display screen displayed on the rescuer terminal of the rescue support system according to the embodiment of the present invention.

以下、添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の各実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 The following describes embodiments of the present invention with reference to the attached drawings to facilitate understanding of the present invention. Note that each of the following embodiments is an example of the present invention and does not limit the technical scope of the present invention.

[救助支援システム100]
図1に示すように、本発明の実施形態に係る救助支援システム100は、救助支援装置1と一又は複数のユーザー端末2(要救助者端末2X、救助者端末2Y)とを含む。救助支援装置1及びユーザー端末2は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。
[Rescue support system 100]
1, a rescue support system 100 according to an embodiment of the present invention includes a rescue support device 1 and one or more user terminals 2 (a rescue requester terminal 2X and a rescuer terminal 2Y). The rescue support device 1 and the user terminals 2 can communicate with each other via a communication network N1 such as the Internet, a LAN, a WAN, or a public telephone line.

救助支援装置1は、要救助者から救助要請を取得した場合に、要救助者を救助可能な救助者を検索して当該救助者に要救助者の救助要請を出力して、要救助者の救助を支援するシステムである。救助支援装置1は、要救助者の救助要請に応じて要救助者の救助を支援する救助支援サービスをユーザーに提供する。救助支援装置1は、救助要請を要救助者のユーザー端末2(要救助者端末2X)から受け付けたり、救助要請を救助者のユーザー端末2(救助者端末2Y)に出力したり、救助者の現在位置から要救助者の救助位置までの経路(移動ルート)を救助者端末2Yの地図上に表示させたりすることが可能な情報処理装置である。ユーザー端末2は、救助要請をするユーザー(要救助者)、及び要救助者を救助するユーザー(救助者)によって操作され、救助支援装置1から救助情報、経路情報、地図情報などを取得する情報処理装置である。 The rescue support device 1 is a system that, when it receives a rescue request from a person in need of rescue, searches for a rescuer who can rescue the person in need of rescue and outputs the rescue request to the rescuer, thereby supporting the rescue of the person in need of rescue. The rescue support device 1 provides a user with a rescue support service that supports the rescue of the person in need of rescue in response to the rescue request from the person in need of rescue. The rescue support device 1 is an information processing device that can receive a rescue request from the user terminal 2 (rescuer terminal 2X) of the person in need of rescue, output the rescue request to the user terminal 2 (rescuer terminal 2Y) of the rescuer, and display a route (travel route) from the current position of the rescuer to the rescue position of the person in need of rescue on a map of the rescuer terminal 2Y. The user terminal 2 is an information processing device that is operated by a user (rescuer) who requests rescue and a user (rescuer) who rescues the person in need of rescue, and acquires rescue information, route information, map information, and the like from the rescue support device 1.

本実施形態において、ユーザー端末2には、前記救助支援サービスを利用して救助要請を行うユーザー(要救助者)が利用するユーザー端末2(以下、「要救助者端末2X」という。)と、前記救助支援サービスを利用して救助要請に応じて要救助者を救助するユーザー(救助者)が利用するユーザー端末2(以下、「救助者端末2Y」という。)とが含まれる。救助支援システム100において、要救助者端末2X及び救助者端末2Yのそれぞれは複数台含まれてもよい。ユーザー端末2(要救助者端末2X、救助者端末2Y)は、本発明の操作端末の一例である。 In this embodiment, the user terminal 2 includes a user terminal 2 (hereinafter referred to as "rescuer terminal 2X") used by a user (rescuer) who uses the rescue support service to make a rescue request, and a user terminal 2 (hereinafter referred to as "rescuer terminal 2Y") used by a user (rescuer) who uses the rescue support service to rescue the rescuer in response to a rescue request. The rescue support system 100 may include multiple rescuer terminals 2X and multiple rescuer terminals 2Y. The user terminals 2 (rescuer terminal 2X, rescuer terminal 2Y) are examples of operation terminals of the present invention.

なお、本実施形態では、救助支援装置1単体が本発明に係る救助支援システムに相当するが、本発明に係る救助支援システムは、救助支援装置1及びユーザー端末2のうち一又は複数の構成要素を含むものであってもよい。例えば、救助支援装置1、要救助者端末2X、及び救助者端末2Yの構成要素が協働して後述する救助支援処理(図14参照)を分担して実行する場合には、その処理を実行する複数の構成要素を含むシステムが、本発明に係る救助支援システムを構成してもよい。例えば、救助支援装置1、要救助者端末2X、及び救助者端末2Yが、本発明に係る救助支援システムを構成してもよい。 In this embodiment, the rescue support device 1 alone corresponds to the rescue support system of the present invention, but the rescue support system of the present invention may include one or more components of the rescue support device 1 and the user terminal 2. For example, if the components of the rescue support device 1, the rescue requester terminal 2X, and the rescuer terminal 2Y work together to share and execute the rescue support process (see FIG. 14) described below, a system including multiple components that execute the process may constitute the rescue support system of the present invention. For example, the rescue support device 1, the rescue requester terminal 2X, and the rescuer terminal 2Y may constitute the rescue support system of the present invention.

[救助支援装置1]
図1に示すように、救助支援装置1は、制御部11、記憶部12、操作表示部13、通信I/F14などを備える。救助支援装置1は、例えばパーソナルコンピュータのような情報処理装置である。救助支援装置1は、1台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、救助支援装置1で実行される各種の処理を、一又は複数のプロセッサーが分散して実行してもよい。
[Rescue support device 1]
As shown in Fig. 1, the rescue support device 1 includes a control unit 11, a storage unit 12, an operation display unit 13, a communication I/F 14, etc. The rescue support device 1 is an information processing device such as a personal computer. The rescue support device 1 is not limited to a single computer, and may be a computer system in which multiple computers work together. In addition, various processes executed by the rescue support device 1 may be executed in a distributed manner by one or multiple processors.

通信I/F14は、救助支援装置1を有線又は無線で通信網N1に接続し、通信網N1を介して要救助者端末2X及び救助者端末2Yなどの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication I/F 14 is a communication interface that connects the rescue support device 1 to the communication network N1 by wire or wirelessly and performs data communication in accordance with a predetermined communication protocol with external devices such as the rescue requester terminal 2X and the rescuer terminal 2Y via the communication network N1.

操作表示部13は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 13 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

記憶部12は、各種の情報を記憶する半導体メモリ、HDD(Hard Disk Drive)又はSSD(Solid State Drive)などを含む不揮発性の記憶部である。例えば、記憶部12には、制御部11に後述の救助支援処理(図14参照)を実行させるための救助支援プログラムなどの制御プログラムが記憶されている。例えば、前記救助支援プログラムは、USB、CD又はDVD(いずれも登録商標)などのコンピュータ読取可能な記録媒体に非一時的に記録されており、救助支援装置1に電気的に接続されるUSBドライブ、CDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部12に記憶される。前記救助支援プログラムは、通信網N1を介して外部機器からダウンロードされて記憶部12に記憶されてもよい。 The storage unit 12 is a non-volatile storage unit including a semiconductor memory, a hard disk drive (HDD), or a solid state drive (SSD) that stores various information. For example, the storage unit 12 stores a control program such as a rescue support program for causing the control unit 11 to execute a rescue support process (see FIG. 14) described later. For example, the rescue support program is non-temporarily recorded on a computer-readable recording medium such as a USB, CD, or DVD (all of which are registered trademarks), and is read by a reading device (not shown) such as a USB drive, CD drive, or DVD drive that is electrically connected to the rescue support device 1 and stored in the storage unit 12. The rescue support program may be downloaded from an external device via the communication network N1 and stored in the storage unit 12.

また、記憶部12には、ユーザー情報D1、要救助者情報D2、救助候補者情報D3などのデータが含まれる。また、記憶部12には、外部のサーバーから取得する道路情報(規制情報、渋滞情報、事故情報など)などが含まれてもよい。 The storage unit 12 also includes data such as user information D1, rescue requester information D2, and rescue candidate information D3. The storage unit 12 may also include road information (regulation information, traffic congestion information, accident information, etc.) obtained from an external server.

図2は、ユーザー情報D1の一例を示す図である。ユーザー情報D1には、前記救助支援サービスを利用可能なユーザーの情報が含まれる。例えば、ユーザー情報D1には、ユーザーID、ユーザー名、メールアドレス、年齢、性別、現在位置、救助スキルなどの情報が含まれる。ユーザーは、例えばユーザー端末2において前記救助支援サービスのアプリケーションをインストールして、登録画面においてユーザーID、パスワード(不図示)、ユーザー名、メールアドレス、年齢、性別などの個人情報を登録する。前記ユーザーID及び前記パスワードは、ユーザーにより任意に設定することが可能であり、前記救助支援サービスを利用する際のログイン情報として利用される。前記メールアドレスは、例えば救助支援装置1との間で各種情報を送受信するためのメールアドレスである。 Figure 2 is a diagram showing an example of user information D1. User information D1 includes information on a user who can use the rescue support service. For example, user information D1 includes information such as a user ID, user name, email address, age, gender, current location, and rescue skills. The user installs an application for the rescue support service on, for example, the user terminal 2, and registers personal information such as a user ID, password (not shown), user name, email address, age, and gender on a registration screen. The user ID and password can be arbitrarily set by the user, and are used as login information when using the rescue support service. The email address is, for example, an email address for sending and receiving various information to and from the rescue support device 1.

前記救助スキルは、ユーザーの救助能力(救助技術、救助知識など)を示す情報である。前記救助スキルは、例えばユーザーの過去の救助活動の実績(救助履歴)、救助実績、救命講習、救急講習、技能講習、防災講習などの受講履歴、救助及び防災に関する認定資格の有無などに基づいて設定される。制御部11は、過去の救助実績などに基づいて前記救助スキルをユーザー情報D1に登録してもよいし、ユーザーの登録操作に基づいて前記救助スキルをユーザー情報D1に登録してもよい。制御部11は、前記各情報に基づいて、例えば5段階の評価値を救助スキルとして登録する。 The rescue skills are information indicating the rescue capabilities (rescue techniques, rescue knowledge, etc.) of the user. The rescue skills are set, for example, based on the user's past rescue activity performance (rescue history), rescue performance, attendance history of lifesaving courses, first aid courses, skill training courses, disaster prevention courses, etc., and the presence or absence of certification related to rescue and disaster prevention. The control unit 11 may register the rescue skills in the user information D1 based on the past rescue performance, etc., or may register the rescue skills in the user information D1 based on the user's registration operation. The control unit 11 registers, for example, a five-level evaluation value as the rescue skill based on each of the above information.

前記現在位置は、ユーザーの現在位置を示す情報である。例えば、制御部11は、ユーザーのユーザー端末2から取得する位置情報をユーザー情報D1に登録する。制御部11は、前記現在位置をリアルタイムに更新する。 The current location is information that indicates the user's current location. For example, the control unit 11 registers location information obtained from the user's user terminal 2 in the user information D1. The control unit 11 updates the current location in real time.

ユーザー情報D1に登録されたユーザーは、自身が被災したり負傷したりした場合に要救助者として救助要請を行うことが可能であり、また自身が救助者として要救助者を救助する救助活動に参加することが可能である。例えば、特定地域において共助の一環として前記救助支援サービスが導入される場合、当該特定地域の住民に関する情報がユーザー情報D1に登録される。これにより、前記特定地域の住民は、前記救助支援サービスを利用して、救助要請及び救助活動を行うことが可能になる。なお、年齢が65歳以上のユーザー(高齢者)は、救助者として活動することを禁止してもよい。 A user registered in user information D1 can request rescue as a person in need of rescue if he or she becomes affected by a disaster or is injured, and can also participate in rescue activities to rescue a person in need of rescue as a rescuer. For example, if the rescue support service is introduced as part of mutual aid in a specific area, information on residents of the specific area is registered in user information D1. This enables residents of the specific area to use the rescue support service to request rescue and carry out rescue activities. Note that users aged 65 or older (elderly people) may be prohibited from acting as rescuers.

図3は、要救助者情報D2の一例を示す図である。要救助者情報D2には、救助要請を行った要救助者に関する情報が含まれる。例えば、要救助者情報D2には、ユーザーID、現在位置、救助要請時刻、救助レベルなどの情報が含まれる。前記現在位置は、要救助者の現在位置(本発明の救助位置の一例)を示す情報である。例えば、制御部11は、要救助者の要救助者端末2Xから取得する位置情報を要救助者情報D2に登録する。制御部11は、前記現在位置をリアルタイムに更新する。なお、本発明の救助位置は、要救助者の現在位置に限定されず、要救助者が指定した場所であってもよい。前記救助要請時刻は、要救助者が救助要請を行った時刻、すなわち制御部11が要救助者の要救助者端末2Xから救助要請を取得した時刻である。 3 is a diagram showing an example of rescue requester information D2. Rescue requester information D2 includes information about a rescue requester who has made a rescue request. For example, rescue requester information D2 includes information such as a user ID, a current location, a rescue request time, and a rescue level. The current location is information indicating the current location of the rescue requester (an example of a rescue location of the present invention). For example, the control unit 11 registers location information acquired from the rescue requester's rescue requester terminal 2X in the rescue requester information D2. The control unit 11 updates the current location in real time. Note that the rescue location of the present invention is not limited to the current location of the rescue requester, and may be a location specified by the rescue requester. The rescue request time is the time when the rescue requester made the rescue request, i.e., the time when the control unit 11 acquired the rescue request from the rescue requester's rescue requester terminal 2X of the rescue requester.

前記救助レベルは、要救助者の救助の困難性や緊急性の度合いを示す情報である。例えば要救助者が高齢者であって自力で歩行できない場合や負傷している場合には、前記救助レベルが最大レベル「3」に設定される。また例えば要救助者が高齢者ではなく、自力で歩行できる場合や負傷していない場合には、前記救助レベルが最小レベル「1」に設定される。このように、前記救助レベルは、要救助者の属性(年齢、性別など)、歩行状況、負傷状況などに応じて設定される。また、前記救助レベルは、要救助者の現在位置に応じて設定されてもよい。例えば、要救助者の現在位置が災害の発生し易い場所(山沿い、海沿い、川沿いなど)の場合には、前記救助レベルが高いレベルに設定される。制御部11は、要救助者から救助要請を取得すると、要救助者に関する前記各情報に基づいて前記救助レベルを判定して要救助者情報D2に登録する。なお、本発明の救助レベルは、要救助者が歩行可能か否かの情報及び負傷しているか否かの情報の少なくともいずれかに基づいて設定される。 The rescue level is information indicating the degree of difficulty or urgency of rescuing the person requiring rescue. For example, if the person requiring rescue is elderly and cannot walk on his/her own or is injured, the rescue level is set to the maximum level "3". Also, for example, if the person requiring rescue is not elderly and can walk on his/her own or is not injured, the rescue level is set to the minimum level "1". In this way, the rescue level is set according to the attributes of the person requiring rescue (age, sex, etc.), walking condition, injury condition, etc. In addition, the rescue level may be set according to the current location of the person requiring rescue. For example, if the current location of the person requiring rescue is in a place where disasters are likely to occur (along the mountains, along the sea, along the river, etc.), the rescue level is set to a high level. When the control unit 11 receives a rescue request from the person requiring rescue, it determines the rescue level based on each of the information related to the person requiring rescue and registers it in the rescue request information D2. The rescue level of the present invention is set based on at least one of information on whether the person requiring rescue can walk or not and information on whether the person requiring rescue is injured or not.

図4は、救助候補者情報D3の一例を示す図である。救助候補者情報D3には、要救助者に対して割り当てる(マッチングする)救助者の候補となるユーザー(救助候補者)に関する情報が含まれる。制御部11は、要救助者の属性(年齢、性別など)、現在位置、救助レベルなどの情報に基づいて、ユーザー情報D1に登録されたユーザーの中から救助候補者を検索する。例えば、要救助者が男性の高齢者であって自力で歩行不可能でありかつ負傷している場合には、制御部11は、若年層の男性であって救助スキルの高い男性を救助候補者として検索する。また例えば、要救助者が女性の高齢者であって自力で歩行可能でありかつ負傷していない場合には、制御部11は、救助スキルを問わず若年層の女性を救助候補者として検索する。また、要救助者の現在位置に向かう一方の道路が通行規制されている場合には、制御部11は、他方の道路を利用可能なユーザーを救助候補者として検索する。制御部11は、救助候補者の中から要救助者に対して割り当てられる救助者を決定(マッチング)する。 Figure 4 is a diagram showing an example of rescue candidate information D3. The rescue candidate information D3 includes information about users (rescue candidates) who are candidates for rescuers to be assigned (matched) to the rescue requester. The control unit 11 searches for rescue candidates from among the users registered in the user information D1 based on information such as the attributes (age, sex, etc.) of the rescue requester, the current location, and the rescue level. For example, if the rescue requester is an elderly male who cannot walk on his/her own and is injured, the control unit 11 searches for young males with high rescue skills as rescue candidates. For example, if the rescue requester is an elderly female who can walk on her/her own and is not injured, the control unit 11 searches for young females as rescue candidates regardless of rescue skills. In addition, if one of the roads leading to the current location of the rescue requester is subject to traffic restrictions, the control unit 11 searches for users who can use the other road as rescue candidates. The control unit 11 determines (matches) a rescuer to be assigned to the rescue requester from among the rescue candidates.

救助候補者情報D3には、候補順位、ユーザーID、現在位置、到着予定時刻などの情報が含まれる。前記候補順位は、救助者に決定される優先順位を示す情報である。例えば候補順位「1」のユーザー(ユーザーA5)が救助者に決定されたが要救助者A2に割り当てられなかった場合、次の候補順位「2」のユーザー(ユーザーA8)が救助者に決定される。前記現在位置は、救助者の現在位置を示す情報である。例えば、制御部11は、救助者の救助者端末2Yから取得する位置情報を救助候補者情報D3に登録する。制御部11は、前記現在位置をリアルタイムに更新する。 The rescue candidate information D3 includes information such as candidate rank, user ID, current location, and estimated arrival time. The candidate rank is information indicating the priority order determined for the rescuer. For example, if a user (user A5) with candidate rank "1" is determined as the rescuer but is not assigned to the rescue requester A2, the next user with candidate rank "2" (user A8) is determined as the rescuer. The current location is information indicating the current location of the rescuer. For example, the control unit 11 registers location information obtained from the rescuer's rescuer terminal 2Y in the rescue candidate information D3. The control unit 11 updates the current location in real time.

前記到着予定時刻は、救助者が要救助者の現在位置に到着する予定時刻を示す情報である。制御部11は、救助要請を取得すると、救助候補者の現在位置から要救助者の現在位置までの距離と、移動手段(車、徒歩など)の移動速度とに基づいて到着予定時刻を算出して救助候補者情報D3に登録する。なお、制御部11は、現在時刻から到着予定時刻までの残り時間を算出して救助候補者情報D3に登録してもよい。 The estimated arrival time is information indicating the estimated time when a rescuer will arrive at the current location of the person in need of rescue. When the control unit 11 acquires a rescue request, it calculates the estimated arrival time based on the distance from the current location of the rescue candidate to the current location of the person in need of rescue and the travel speed of the means of transportation (car, walking, etc.), and registers it in the rescue candidate information D3. The control unit 11 may also calculate the remaining time from the current time to the estimated arrival time, and register it in the rescue candidate information D3.

制御部11は、前記到着予定時刻の早い順に前記候補順位を設定してもよいし、要救助者の現在位置に近い順に前記候補順位を設定してもよいし、救助者の属性に応じた順(例えば年齢の低い順)に前記候補順位を設定してもよいし、ユーザー情報D1の前記救助スキルに応じた順(例えば救助スキルの高い順)に前記候補順位を設定してもよい。 The control unit 11 may set the candidate ranking in order of earliest expected arrival time, or in order of proximity to the current location of the person in need of rescue, or in order according to the attributes of the rescuer (e.g., from youngest to oldest), or in order according to the rescue skills of the user information D1 (e.g., from highest to lowest rescue skills).

救助候補者情報D3は、要救助者ごとに記憶部12に記憶される。図4は、要救助者A2(ユーザーID「0002」)(図3参照)に対応する救助候補者情報D3の一例である。制御部11は、要救助者から救助要請を取得するごとに、各要救助者に対応する救助候補者情報D3を個別に生成して記憶部12に記憶する。 Rescue candidate information D3 is stored in the memory unit 12 for each person in need of rescue. Figure 4 is an example of rescue candidate information D3 corresponding to rescue requester A2 (user ID "0002") (see Figure 3). Each time the control unit 11 receives a rescue request from a person in need of rescue, it generates rescue candidate information D3 corresponding to each person in need of rescue individually and stores it in the memory unit 12.

記憶部12のユーザー情報D1、要救助者情報D2、救助候補者情報D3の少なくともいずれか一つは、救助支援装置1の外部に設置されたデータサーバ(図示せず)に記憶されてもよい。前記データサーバは、一つの物理サーバーで構成されてもよいし、複数の物理サーバーで構築されたクラウドサーバで構成されてもよい。 At least one of the user information D1, rescue requester information D2, and rescue candidate information D3 in the memory unit 12 may be stored in a data server (not shown) installed outside the rescue support device 1. The data server may be configured as a single physical server, or may be configured as a cloud server constructed from multiple physical servers.

制御部11は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部11は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより救助支援装置1を制御する。 The control unit 11 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic processes. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 11 controls the rescue support device 1 by executing the various control programs stored in advance in the ROM or the storage unit 12 by the CPU.

ところで、従来の技術では、例えば救助要請を受けた救助者が、要救助者の救助位置に移動中に負傷した場合や、救助位置までの道路が通行規制された場合など、要救助者の救助が困難な事情が生じた場合に、要救助者の救助活動が遅れてしまう問題が生じる。これに対して、本実施形態に係る救助支援装置1によれば、要救助者を迅速に救助することが可能となる。 However, in conventional technology, if circumstances arise that make it difficult to rescue the person in need of rescue, such as when a rescuer who receives a rescue request is injured while moving to the rescue location for the person in need of rescue, or when traffic on the road to the rescue location is restricted, there is a problem that rescue efforts for the person in need of rescue are delayed. In contrast, the rescue support device 1 according to this embodiment makes it possible to quickly rescue the person in need of rescue.

具体的に、図1に示すように、制御部11は、受付処理部111、取得処理部112、決定処理部113、出力処理部114、割当処理部115、通知処理部116、解除処理部117などの各種の処理部を含む。なお、制御部11は、前記CPUで前記救助支援プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部11に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記救助支援プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, as shown in FIG. 1, the control unit 11 includes various processing units such as a reception processing unit 111, an acquisition processing unit 112, a decision processing unit 113, an output processing unit 114, an allocation processing unit 115, a notification processing unit 116, and a release processing unit 117. The control unit 11 functions as the various processing units by executing various processes according to the rescue support program with the CPU. Some or all of the processing units included in the control unit 11 may be configured with electronic circuits. The rescue support program may be a program for causing multiple processors to function as the various processing units.

受付処理部111は、ユーザーから前記救助支援サービスの利用申し込みを受け付ける。例えば、ユーザーは、自身のユーザー端末2において前記救助支援サービスのアプリケーションを起動させて、ログイン画面にユーザーID及びパスワードを入力する。受付処理部111は、ユーザー端末2から前記ユーザーID及び前記パスワードを取得する。受付処理部111は、取得した前記ユーザーID及び前記パスワードがユーザー情報D1(図2参照)に登録されている場合に、前記ユーザーを認証して前記救助支援サービスの利用を許可する。これにより、ユーザーは、前記救助支援サービスを利用することができる。例えばユーザーは(要救助者)は、要救助者端末2Xにおいて救助要請を入力する操作が可能となる。また、ユーザー(救助者)は、救助要請を受諾して救助活動に参加する意思を入力する操作が可能となる。 The reception processing unit 111 receives an application to use the rescue support service from a user. For example, the user starts an application for the rescue support service on his/her own user terminal 2 and inputs a user ID and password on a login screen. The reception processing unit 111 acquires the user ID and password from the user terminal 2. If the acquired user ID and password are registered in user information D1 (see FIG. 2), the reception processing unit 111 authenticates the user and permits the use of the rescue support service. This allows the user to use the rescue support service. For example, the user (rescuer) can input a rescue request on the rescuer terminal 2X. In addition, the user (rescuer) can input his/her intention to accept the rescue request and participate in the rescue activity.

取得処理部112は、要救助者端末2Xから前記救助要請を取得する。前記救助要請には、少なくとも要救助者の現在位置(救助位置)が含まれる。また、前記救助要請には、要救助者の歩行状況及び負傷状況の少なくともいずれか一方が含まれてもよい。 The acquisition processing unit 112 acquires the rescue request from the rescue requester's terminal 2X. The rescue request includes at least the current location (rescue location) of the rescue requester. The rescue request may also include at least one of the walking status and injury status of the rescue requester.

ここでは、一例として、前記救助要請に、要救助者の現在位置、歩行状況、及び負傷状況が含まれるものとする。例えば図5に示すように、要救助者A2(ユーザーID「0002」)は、要救助者端末2Xの操作画面において、入力欄K11に現在位置を入力する。なお、制御部11は、要救助者端末2Xから取得する位置情報に基づいて現在位置の情報を要救助者端末2Xに表示させてもよい。また、図5に示すように、要救助者A2は、現在位置が自宅であるか又は自宅外であるかを選択可能であってもよい。また要救助者A2は、要救助者端末2Xの操作画面において、入力欄K12に歩行状況を入力する。例えば要救助者A2は、自力で歩行できない場合に「歩行不可」を選択し、自力で歩行できる場合に「歩行可」を選択する。また要救助者A2は、要救助者端末2Xの操作画面において、入力欄K13に負傷状況を入力する。例えば要救助者A2は、負傷している場合に「負傷あり」を選択し、負傷していない場合に「負傷なし」を選択する。 Here, as an example, the rescue request includes the current location, walking status, and injury status of the rescue requester. For example, as shown in FIG. 5, the rescue requester A2 (user ID "0002") inputs the current location in the input field K11 on the operation screen of the rescue requester terminal 2X. The control unit 11 may display the current location information on the rescue requester terminal 2X based on the location information acquired from the rescue requester terminal 2X. Also, as shown in FIG. 5, the rescue requester A2 may be able to select whether the current location is at home or outside the home. Also, the rescue requester A2 inputs the walking status in the input field K12 on the operation screen of the rescue requester terminal 2X. For example, the rescue requester A2 selects "cannot walk" if he/she cannot walk by himself/herself, and selects "can walk" if he/she can walk by himself/herself. Also, the rescue requester A2 inputs the injury status in the input field K13 on the operation screen of the rescue requester terminal 2X. For example, the rescue requester A2 selects "injured" if he/she is injured, and selects "not injured" if he/she is not injured.

要救助者A2が各項目(K11~K13)を入力して「救助要請する」の操作ボタンK14を押下すると、要救助者A2の要救助者端末2Xは、ユーザーID「0002」に関連付けた救助要請を救助支援装置1に出力する。これにより、取得処理部112は、要救助者端末2Xから要救助者A2の救助要請を取得する。ここでは、取得処理部112が「12:30」(図5参照)に要救助者A2の救助要請を取得した例を示している。取得処理部112は、要救助者A2の救助要請を取得すると、要救助者情報D2(図3参照)に各情報を登録する。例えば要救助者A2は、高齢者(「84歳」)であり、自力で歩行できない状態であり、かつ負傷しているため、取得処理部112は、前記救助レベルを最大レベル「3」に設定して要救助者情報D2に登録する(図3参照)。取得処理部112は、本発明の取得処理部の一例である。 When the rescue requester A2 inputs each item (K11 to K13) and presses the operation button K14 for "request rescue", the rescue requester terminal 2X of the rescue requester A2 outputs a rescue request associated with the user ID "0002" to the rescue support device 1. As a result, the acquisition processing unit 112 acquires the rescue request of the rescue requester A2 from the rescue requester terminal 2X. Here, an example is shown in which the acquisition processing unit 112 acquires the rescue request of the rescue requester A2 at "12:30" (see FIG. 5). When the acquisition processing unit 112 acquires the rescue request of the rescue requester A2, it registers each piece of information in the rescue requester information D2 (see FIG. 3). For example, since the rescue requester A2 is elderly ("84 years old"), unable to walk on his/her own, and injured, the acquisition processing unit 112 sets the rescue level to the maximum level "3" and registers it in the rescue requester information D2 (see FIG. 3). The acquisition processing unit 112 is an example of the acquisition processing unit of the present invention.

決定処理部113は、要救助者の救助要請に基づいて要救助者に対する救助者を決定する。すなわち、決定処理部113は、要救助者に適した救助者をマッチングする。具体的には、決定処理部113は、要救助者の救助要請に基づいて、要救助者に対応する一又は複数の救助候補者を検索し、当該複数の救助候補者の中から要救助者に対する救助者を決定する。また決定処理部113は、要救助者の救助位置、要救助者の救助位置に到着する予定時刻(到着予定時刻)、要救助者の属性(年齢、性別など)、要救助者の救助レベル、及び救助候補者の救助スキルの少なくともいずれかの情報に基づいて、救助者を決定する。 The determination processing unit 113 determines a rescuer for a person requiring rescue based on the rescue request of the person requiring rescue. That is, the determination processing unit 113 matches a rescuer suitable for the person requiring rescue. Specifically, the determination processing unit 113 searches for one or more rescue candidates corresponding to the person requiring rescue based on the rescue request of the person requiring rescue, and determines a rescuer for the person requiring rescue from among the multiple rescue candidates. The determination processing unit 113 also determines a rescuer based on at least any of the following information: the rescue location of the person requiring rescue, the scheduled time of arrival at the rescue location of the person requiring rescue (estimated arrival time), the attributes of the person requiring rescue (age, gender, etc.), the rescue level of the person requiring rescue, and the rescue skills of the rescue candidates.

例えば、決定処理部113は、ユーザー情報D1(図2参照)に登録されているユーザーの中から、救助要請をしていないユーザーであって、年齢が65歳未満であり、現在位置が要救助者A2の現在位置P2から所定距離以内であり、救助スキルが要救助者A2の救助レベルを満たす一又は複数のユーザーを抽出する。決定処理部113は、抽出したユーザーを救助候補者として特定し、救助候補者に関する情報を救助候補者情報D3(図4参照)に登録する。ここでは、決定処理部113は、ユーザーA1,A5,A8を救助候補者として特定し、要救助者A2の現在位置P2に到着する予定時刻が早い順に候補順位を設定して、救助候補者情報D3を登録する。 For example, the determination processing unit 113 extracts one or more users who have not requested rescue, are under 65 years old, have a current location within a predetermined distance from the current location P2 of the rescue requester A2, and have rescue skills that meet the rescue level of the rescue requester A2, from among the users registered in the user information D1 (see FIG. 2). The determination processing unit 113 identifies the extracted users as rescue candidates and registers information about the rescue candidates in the rescue candidate information D3 (see FIG. 4). Here, the determination processing unit 113 identifies users A1, A5, and A8 as rescue candidates, sets the candidate ranking in order of the earliest scheduled time of arrival at the current location P2 of the rescue requester A2, and registers the rescue candidate information D3.

なお、例えば要救助者の救助レベルが「3」の場合に、決定処理部113は、当該救助レベルを満たす救助スキル「4」又は「5」のユーザーを抽出する。また、例えば要救助者の救助レベルが「2」の場合に、決定処理部113は、当該救助レベルを満たす救助スキル「3」又は「4」のユーザーを抽出する。また、例えば要救助者の救助レベルが「1」の場合に、決定処理部113は、当該救助レベルを満たす救助スキル「1」又は「2」のユーザーを抽出する。このように、救助レベルに応じた救助スキルのユーザーを抽出して救助候補者に決定することにより、多数の要救助者に対して効率的に救助者を割り当てることが可能になる。 For example, if the rescue level of the person requiring rescue is "3", the decision processing unit 113 extracts users with rescue skills of "4" or "5" that satisfy the rescue level. Also, for example, if the rescue level of the person requiring rescue is "2", the decision processing unit 113 extracts users with rescue skills of "3" or "4" that satisfy the rescue level. Also, for example, if the rescue level of the person requiring rescue is "1", the decision processing unit 113 extracts users with rescue skills of "1" or "2" that satisfy the rescue level. In this way, by extracting users with rescue skills according to the rescue level and determining them as rescue candidates, it becomes possible to efficiently assign rescuers to a large number of people requiring rescue.

決定処理部113は、救助候補者情報D3に登録された一又は複数の救助候補者A1,A5,A8の中から要救助者A2に対する救助者を決定する。例えば、決定処理部113は、要救助者A2の現在位置P2、要救助者A2の現在位置P2に到着する到着予定時刻、要救助者A2の属性、要救助者A2の救助レベル、及び救助候補者A1,A5,A8の救助スキルの少なくともいずれかの情報に基づいて、救助者を決定する。ここでは、決定処理部113は、救助候補者A1,A5,A8のうち前記到着予定時刻が最も早い前記候補順位が第1位の救助候補者A5(図4参照)を救助者に決定する。 The determination processing unit 113 determines a rescuer for the rescue requester A2 from one or more rescue candidates A1, A5, A8 registered in the rescue candidate information D3. For example, the determination processing unit 113 determines a rescuer based on at least one of the following information: the current location P2 of the rescue requester A2, the estimated arrival time at the current location P2 of the rescue requester A2, the attributes of the rescue requester A2, the rescue level of the rescue requester A2, and the rescue skills of the rescue candidates A1, A5, A8. Here, the determination processing unit 113 determines the rescue candidate A5 (see FIG. 4), who is ranked first among the rescue candidates A1, A5, A8 and has the earliest estimated arrival time, as the rescuer.

他の実施形態として、決定処理部113は、要救助者A2の現在位置P2、要救助者A2の現在位置P2に到着する到着予定時刻、要救助者A2の属性、要救助者A2の救助レベル、及び救助候補者A1,A5,A8の救助スキルの少なくともいずれかの情報に基づいて、複数の救助者に決定してもよい。決定処理部113は、本発明の決定処理部の一例である。 In another embodiment, the decision processing unit 113 may determine multiple rescuers based on at least one of the following information: the current location P2 of the rescue requester A2, the estimated arrival time at the current location P2 of the rescue requester A2, the attributes of the rescue requester A2, the rescue level of the rescue requester A2, and the rescue skills of the rescue candidates A1, A5, and A8. The decision processing unit 113 is an example of a decision processing unit of the present invention.

出力処理部114は、決定処理部113により決定される前記救助者に救助要請を出力する。ここでは、出力処理部114は、救助者A5の救助者端末2Yに要救助者A2の救助要請を出力する。前記救助要請には、要救助者A2の氏名、年齢、性別、現在位置P2、歩行状況、負傷状況などの情報が含まれる。出力処理部114は、本発明の出力処理部の一例である。 The output processing unit 114 outputs a rescue request to the rescuer determined by the determination processing unit 113. Here, the output processing unit 114 outputs a rescue request from the rescue requester A2 to the rescuer terminal 2Y of the rescuer A5. The rescue request includes information such as the name, age, sex, current position P2, walking status, and injury status of the rescue requester A2. The output processing unit 114 is an example of the output processing unit of the present invention.

救助者A5の救助者端末2Yは、救助支援装置1から前記救助要請を取得すると、操作表示部23(図1参照)に救助要請画面を表示させる。図6には、救助者A5の救助者端末2Yに表示される救助要請画面の一例を示している。図6に示すように、救助要請画面には、前記救助要請に関する情報(要救助者情報)と、救助者A5の現在位置P5、要救助者A2の現在位置P2、現在位置P5から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。なお、本発明では、現在位置P2から避難所H1までの経路R2の表示が省略されてもよい。 When the rescuer terminal 2Y of the rescuer A5 receives the rescue request from the rescue support device 1, it displays a rescue request screen on the operation display unit 23 (see FIG. 1). FIG. 6 shows an example of the rescue request screen displayed on the rescuer terminal 2Y of the rescuer A5. As shown in FIG. 6, the rescue request screen displays information related to the rescue request (rescuer information), a current position P5 of the rescuer A5, a current position P2 of the rescuer A2, a route R1 from the current position P5 to the current position P2, and map information M1 including a route R2 from the current position P2 to the evacuation shelter H1. Note that in the present invention, the display of the route R2 from the current position P2 to the evacuation shelter H1 may be omitted.

また、図6に示す救助要請画面には、救助者A5が要救助者A2の救助要請を受諾するか否かを選択する操作ボタンK21,K22が表示される。救助者A5は、要救助者A2の救助要請を受諾する場合に「救助に向かう」の操作ボタンK21を押下し、さらに要救助者A2の現在位置P5までの移動手段(例えば「車」又は「徒歩」)を選択する。 The rescue request screen shown in FIG. 6 also displays operation buttons K21 and K22 for the rescuer A5 to select whether or not to accept the rescue request from the rescue requester A2. When accepting the rescue request from the rescue requester A2, the rescuer A5 presses the "Go to rescue" operation button K21, and further selects the means of transportation (e.g., "car" or "walk") to the current position P5 of the rescue requester A2.

救助要請画面において救助者A5が「救助に向かう」の操作ボタンK21を押下すると、割当処理部115は、救助者A5から要救助者A2の救助要請を受諾することを示す回答を取得する。割当処理部115は、救助者A5から要救助者A2の救助要請を受諾することを示す回答を取得すると、要救助者A2に対して救助者A5を割り当てる(マッチングする)。すなわち、割当処理部115は、ユーザーA5を要救助者A2に対する救助者として割り当てる。救助者A5は、「救助に向かう」の操作ボタンK21を押下した後、地図情報M1を確認しながら要救助者A2の救助に向かう。また、救助者A5は、要救助者A2を救助した後、地図情報M1を確認しながら要救助者A2とともに避難所H1に向かう。 When rescuer A5 presses the "Go to rescue" operation button K21 on the rescue request screen, the allocation processing unit 115 acquires a response from rescuer A5 indicating that the rescue request of rescue requester A2 is accepted. When the allocation processing unit 115 acquires a response from rescuer A5 indicating that the rescue request of rescue requester A2 is accepted, the allocation processing unit 115 assigns rescuer A5 to rescue requester A2 (matches them). That is, the allocation processing unit 115 assigns user A5 as the rescuer for rescue requester A2. After pressing the "Go to rescue" operation button K21, rescuer A5 heads to rescue rescue requester A2 while checking map information M1. In addition, after rescuing rescue requester A2, rescuer A5 heads to evacuation shelter H1 together with rescue requester A2 while checking map information M1.

これに対して、救助者A5は、要救助者A2の救助要請を受諾しない場合に「救助不可」の操作ボタンK22を押下する。救助要請画面において救助者A5が「救助不可」の操作ボタンK22を押下すると、決定処理部113は、前記候補順位が第2位の救助候補者A8(図4参照)を救助者に決定する。ここでは、決定処理部113は、救助候補者A1,A8のうち前記到着予定時刻が救助候補者A5の次に早い救助候補者A8を救助者に決定する。そして、出力処理部114は、救助者A8の救助者端末2Yに要救助者A2の救助要請を出力する。 In response to this, rescuer A5 presses the "No rescue" operation button K22 if he does not accept the rescue request from rescue requester A2. When rescuer A5 presses the "No rescue" operation button K22 on the rescue request screen, the decision processing unit 113 decides on rescue candidate A8 (see FIG. 4), who is ranked second in the candidate order, as the rescuer. Here, the decision processing unit 113 decides on rescue candidate A8, who has the next earliest estimated arrival time after rescue candidate A5, as the rescuer, out of rescue candidates A1 and A8. Then, the output processing unit 114 outputs the rescue request from rescue requester A2 to rescuer terminal 2Y of rescuer A8.

救助者A8の救助者端末2Yは、救助支援装置1から前記救助要請を取得すると、操作表示部23(図1参照)に救助要請画面を表示させる。図7には、救助者A8の救助者端末2Yに表示される救助要請画面の一例を示している。図7に示すように、救助要請画面には、前記救助要請に関する情報(要救助者情報)と、救助者A8の現在位置P8、要救助者A2の現在位置P2、現在位置P8から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。救助者A8は、要救助者A2の救助要請を受諾する場合に「救助に向かう」の操作ボタンK21を押下し、さらに要救助者A2の現在位置P5までの移動手段(例えば「車」又は「徒歩」)を選択する。 When the rescuer terminal 2Y of the rescuer A8 receives the rescue request from the rescue support device 1, it displays a rescue request screen on the operation display unit 23 (see FIG. 1). FIG. 7 shows an example of the rescue request screen displayed on the rescuer terminal 2Y of the rescuer A8. As shown in FIG. 7, the rescue request screen displays information related to the rescue request (rescuer information), the current position P8 of the rescuer A8, the current position P2 of the rescuer A2, the route R1 from the current position P8 to the current position P2, and map information M1 including the route R2 from the current position P2 to the evacuation shelter H1. When accepting the rescue request from the rescuer A2, the rescuer A8 presses the "Go to rescue" operation button K21, and further selects a means of transportation (e.g., "car" or "walk") to the current position P5 of the rescuer A2.

救助要請画面において救助者A8が「救助に向かう」の操作ボタンK21を押下すると、割当処理部115は、救助者A8から要救助者A2の救助要請を受諾することを示す回答を取得する。割当処理部115は、救助者A8から要救助者A2の救助要請を受諾することを示す回答を取得すると、要救助者A2に対して救助者A8を割り当てる(マッチングする)。すなわち、割当処理部115は、ユーザーA8を要救助者A2に対する救助者として割り当てる。救助者A8は、「救助に向かう」の操作ボタンK21を押下した後、地図情報M1を確認しながら要救助者A2の救助に向かう。また、救助者A8は、要救助者A2を救助した後、地図情報M1を確認しながら要救助者A2とともに避難所H1に向かう。一方、救助者A8は、要救助者A2の救助要請を受諾しない場合に「救助不可」の操作ボタンK22を押下する。割当処理部115は、本発明の割当処理部の一例である。 When the rescuer A8 presses the "Go to rescue" operation button K21 on the rescue request screen, the allocation processing unit 115 acquires a response from the rescuer A8 indicating that the rescue request of the rescue requester A2 is accepted. When the allocation processing unit 115 acquires a response from the rescuer A8 indicating that the rescue request of the rescue requester A2 is accepted, the allocation processing unit 115 assigns the rescuer A8 to the rescue requester A2 (matches them). That is, the allocation processing unit 115 assigns the user A8 as a rescuer for the rescue requester A2. After the rescuer A8 presses the "Go to rescue" operation button K21, the rescuer A8 heads to rescue the rescue requester A2 while checking the map information M1. In addition, after rescuing the rescue requester A2, the rescuer A8 heads to the evacuation shelter H1 together with the rescue requester A2 while checking the map information M1. On the other hand, if the rescuer A8 does not accept the rescue request of the rescue requester A2, the rescuer A8 presses the "No rescue" operation button K22. The allocation processing unit 115 is an example of an allocation processing unit of the present invention.

このように、決定処理部113は、救助要請を受諾する救助者が見つかるまで前記救助候補者の中から救助者を決定する処理を繰り返す。ここで、前記救助候補者の中に救助要請を受諾する救助者が見つからなかった場合には、出力処理部114は、要救助者A2の救助要請を、消防、市町村役場などの救助機関に出力(通報)する。 In this way, the determination processing unit 113 repeats the process of determining a rescuer from among the rescue candidates until a rescuer who will accept the rescue request is found. If no rescuer who will accept the rescue request is found among the rescue candidates, the output processing unit 114 outputs (reports) the rescue request from rescue requester A2 to a rescue organization such as a fire department or city hall.

通知処理部116は、割当処理部115による要救助者に対する救助者の割当処理の結果(マッチング結果)を要救助者端末2Xに通知する。例えば要救助者A2に対して救助者A5が割り当てられた場合に、通知処理部116は、救助者A5の情報(氏名、年齢、性別など)と、到着予定時刻及び現在時刻から到着予定時刻までの残り時間などの到着予定情報T1とを、要救助者A2の要救助者端末2Xに通知する。 The notification processing unit 116 notifies the rescue requester's terminal 2X of the result of the allocation process (matching result) of rescuers to rescue requesters performed by the allocation processing unit 115. For example, when rescuer A5 is assigned to rescue requester A2, the notification processing unit 116 notifies the rescue requester's terminal 2X of rescue requester A2 of information about rescuer A5 (name, age, gender, etc.) and expected arrival information T1 such as the expected arrival time and the remaining time from the current time to the expected arrival time.

要救助者A2の要救助者端末2Xは、救助支援装置1から前記マッチング結果を取得すると、操作表示部23(図1参照)に救助情報を表示させる。図8には、要救助者A2の要救助者端末2Xに表示される救助情報画面の一例を示している。図8に示すように、救助情報画面には、救助者A5に関する情報と、救助者A5の現在位置P5、要救助者A2の現在位置P2、現在位置P5から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。 When the rescue requester's terminal 2X of the rescue requester A2 acquires the matching result from the rescue support device 1, it displays rescue information on the operation display unit 23 (see FIG. 1). FIG. 8 shows an example of a rescue information screen displayed on the rescue requester's terminal 2X of the rescue requester A2. As shown in FIG. 8, the rescue information screen displays information about the rescuer A5, and map information M1 including the current position P5 of the rescuer A5, the current position P2 of the rescue requester A2, a route R1 from the current position P5 to the current position P2, and a route R2 from the current position P2 to the evacuation shelter H1.

また、図8に示す救助情報画面には、要救助者A2の救助要請が受諾されたことを要救助者A2が確認したことを通知するための操作ボタンK31と、要救助者A2が救助要請を取り消すための操作ボタンK32とが表示される。要救助者A2は、救助要請が救助者A5に受諾されたことを確認し、救助者A5の救助を待つ場合に「確認した」の操作ボタンK31を押下する。一方、要救助者A2は、救助が不要になり救助要請を取り消す場合に「救助要請をキャンセルする」の操作ボタンK32を押下する。 The rescue information screen shown in FIG. 8 also displays an operation button K31 for notifying rescue requester A2 that his/her rescue request has been accepted, and an operation button K32 for rescue requester A2 to cancel the rescue request. Rescue requester A2 presses the "Confirmed" operation button K31 when he/she confirms that the rescue request has been accepted by rescuer A5 and waits for rescue from rescuer A5. On the other hand, rescue requester A2 presses the "Cancel rescue request" operation button K32 when rescue is no longer necessary and he/she wishes to cancel the rescue request.

また、通知処理部116は、救助者が要救助者の救助に向かっていることを確認するための問い合わせを救助者端末2Yに通知する。例えば要救助者A2に対して救助者A5が割り当てられた場合に、通知処理部116は、到着予定時刻及び現在時刻から到着予定時刻までの残り時間などの到着予定情報T1と、救助者A5が要救助者A2の現在位置P2に向かって移動中であることを確認する問い合わせとを、救助者A5の救助者端末2Yに通知する。 The notification processing unit 116 also notifies the rescuer terminal 2Y of an inquiry to confirm that the rescuer is heading to rescue the rescuer. For example, when rescuer A5 is assigned to rescue requester A2, the notification processing unit 116 notifies the rescuer terminal 2Y of rescuer A5 of expected arrival information T1, such as the expected arrival time and the remaining time from the current time to the expected arrival time, and an inquiry to confirm that rescuer A5 is moving toward the current location P2 of rescue requester A2.

救助者A5の救助者端末2Yは、救助支援装置1から前記問い合わせを取得すると、操作表示部23(図1参照)に救助確認画面を表示させる。図9には、救助者A5の救助者端末2Yに表示される救助確認画面の一例を示している。図9に示すように、救助確認画面には、到着予定情報T1と、救助者A5の現在位置P5、要救助者A2の現在位置P2、現在位置P5から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。 When the rescuer terminal 2Y of the rescuer A5 receives the inquiry from the rescue support device 1, it displays a rescue confirmation screen on the operation display unit 23 (see FIG. 1). FIG. 9 shows an example of the rescue confirmation screen displayed on the rescuer terminal 2Y of the rescuer A5. As shown in FIG. 9, the rescue confirmation screen displays expected arrival information T1, and map information M1 including the current position P5 of the rescuer A5, the current position P2 of the rescue requester A2, a route R1 from the current position P5 to the current position P2, and a route R2 from the current position P2 to the evacuation shelter H1.

また、図9に示す救助確認画面には、救助者A5が要救助者A2の救助に向かって移動中であることを救助者A5が確認したことを通知するための操作ボタンK41と、救助者A5が要救助者A2の救助を行うことが不可能になったことを通知するための操作ボタンK42とが表示される。救助者A5は、要救助者A2を救助するために経路R1を移動中に救助者端末2Yが前記問い合わせを受信すると、操作ボタンK41を押下する。なお、救助者A5は、操作ボタンK43を押下することにより、要救助者A2の情報(要救助者情報)を確認することができる。一方、救助者A5は、経路R1を移動中に被災したり負傷したりして要救助者A2を救助することが困難な状況になった場合や、移動中の経路R1の通行が規制されたり、交通渋滞により到着予定時刻が大幅に遅れそうなったりした場合に、操作ボタンK42を押下する。 The rescue confirmation screen shown in FIG. 9 also displays an operation button K41 for notifying that the rescuer A5 has confirmed that he/she is moving to rescue the rescue requester A2, and an operation button K42 for notifying that the rescuer A5 is unable to rescue the rescue requester A2. When the rescuer terminal 2Y receives the inquiry while the rescuer A5 is moving along the route R1 to rescue the rescue requester A2, the rescuer A5 presses the operation button K41. The rescuer A5 can confirm the information of the rescue requester A2 (rescuer information) by pressing the operation button K43. On the other hand, the rescuer A5 presses the operation button K42 when the rescuer A5 is injured or injured while moving along the route R1 and it becomes difficult to rescue the rescue requester A2, when the passage along the route R1 during the movement is restricted, or when the scheduled arrival time is likely to be significantly delayed due to traffic congestion.

通知処理部116は、救助者A5が要救助者A2の救助に向かっていることを確認するために、救助者A5が要救助者A2を救助するまで、すなわち、救助者A5の現在位置P5が要救助者A2の現在位置P2に一致するまで、所定の周期で(例えば3分ごとに)前記問い合わせを救助者A5の救助者端末2Yに通知する。なお、通知処理部116は、要救助者A2に救助者A5が割り当てられたときに算出された到着予定時刻が、救助者A5の移動中に遅れそうになった場合に前記問い合わせの通知頻度を高めてもよい。救助者A5は、前記問い合わせを受信する度に回答を入力する。通知処理部116は、本発明の通知処理部の一例である。 The notification processing unit 116 notifies the rescuer terminal 2Y of the rescuer A5 of the inquiry at a predetermined period (e.g., every three minutes) until the rescuer A5 rescues the rescuer A2, i.e., until the current location P5 of the rescuer A5 coincides with the current location P2 of the rescuer A2, in order to confirm that the rescuer A5 is on his way to rescue the rescuer A2. The notification processing unit 116 may increase the frequency of the inquiry notification if the estimated arrival time calculated when the rescuer A5 was assigned to the rescuer A2 is likely to be delayed while the rescuer A5 is moving. The rescuer A5 inputs a response each time the inquiry is received. The notification processing unit 116 is an example of a notification processing unit of the present invention.

解除処理部117は、割当処理部115により要救助者に対して救助者が割り当てられた後に所定の条件を満たした場合に、要救助者に対する救助者の割り当てを解除する。上述の例では、例えば、解除処理部117は、要救助者A2に対して救助者として割り当てられたユーザーA5の割り当てを解除する。解除処理部117は、本発明の解除処理部の一例である。 The release processing unit 117 releases the allocation of a rescuer to a rescue requester when a predetermined condition is met after the allocation processing unit 115 has assigned a rescuer to the rescue requester. In the above example, for example, the release processing unit 117 releases the allocation of user A5 who was assigned as a rescuer to rescue requester A2. The release processing unit 117 is an example of the release processing unit of the present invention.

例えば、解除処理部117は、前記問い合わせに対する回答を所定時間以内に救助者の救助者端末2Yから取得しない場合に、要救助者に対する救助者の割り当てを解除する。例えば、通知処理部116が、救助者A5が要救助者A2の救助に向かっていることを確認するための問い合わせを救助者端末2Yに通知してから所定時間(例えば2分)以内に、救助者A5が救助に向かっていることを示す回答(図9の操作ボタンK41の操作)を取得しなかった場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除する。これにより、例えば救助者A5が救助に向かっている途中に被災して前記問い合わせに対する回答ができなくなった場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除することが可能になる。 For example, the release processing unit 117 releases the allocation of the rescuer to the rescue requester when a response to the inquiry is not received from the rescuer's rescuer terminal 2Y within a predetermined time. For example, when the notification processing unit 116 does not receive a response indicating that rescuer A5 is on his way to rescue (operation of the operation button K41 in FIG. 9 ) within a predetermined time (e.g., 2 minutes) after sending an inquiry to the rescuer terminal 2Y to confirm that rescuer A5 is on his way to rescue the rescue requester A2, the release processing unit 117 releases the allocation of rescuer A5 to rescue requester A2. This makes it possible for the release processing unit 117 to release the allocation of rescuer A5 to rescue requester A2 when, for example, rescuer A5 is affected by a disaster on the way to rescue and is unable to respond to the inquiry.

また、解除処理部117は、前記問い合わせに対して、救助者A5が要救助者A2の救助を行うことが不可能になったことを通知するための操作ボタンK42(図9参照)を押下した場合に、要救助者A2に対する救助者A5の割り当てを解除する。 In addition, when the rescuer A5 presses an operation button K42 (see FIG. 9) in response to the inquiry to notify that he or she is no longer able to rescue the rescue requester A2, the release processing unit 117 releases the allocation of rescuer A5 to the rescue requester A2.

他の実施形態として、割当処理部115により要救助者に対して救助者が割り当てられた後に、救助者が所定時間連続して移動しない場合、又は、救助者の移動方向が要救助者の現在位置の方向とは異なる方向である場合に、解除処理部117は、要救助者に対する救助者の割り当てを解除してもよい。例えば、救助者A5の現在位置P5が所定時間以上移動しない場合、又は、救助者A5が経路R1とは異なる経路(逆方向の経路など)を移動している場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除する。 In another embodiment, if the rescuer does not move continuously for a predetermined time after being assigned to the rescue requester by the assignment processing unit 115, or if the rescuer moves in a direction different from the direction of the rescue requester's current location, the release processing unit 117 may release the assignment of the rescuer to the rescue requester. For example, if the current location P5 of rescuer A5 does not move for a predetermined time or more, or if rescuer A5 moves along a route different from route R1 (such as a route in the opposite direction), the release processing unit 117 releases the assignment of rescuer A5 to rescue requester A2.

また他の実施形態として、解除処理部117は、救助者A5から救助要請を受諾することを示す回答を取得した場合において、現在時刻が、救助者A5が要救助者A2の現在位置P2に到着する到着予定時刻を経過した場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。例えば、救助者A5が当初の到着予定時刻「12:45」までに要救助者A2の現在位置P2に到着できないと見込まれる場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除する。なお、前記当初の到着予定時刻とは、要救助者に対して救助者を割り当てた時点で算出された到着予定時刻を意味する。また、解除処理部117は、救助者A5が当初の到着予定時刻に付加時間(例えば5分)を加算した時刻までに要救助者A2の現在位置P2に到着できないと見込まれる場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。 In another embodiment, the release processing unit 117 may release the allocation of the rescuer A5 to the rescue requester A2 when the current time passes the estimated arrival time of the rescuer A5 at the current location P2 of the rescue requester A2 when the rescuer A5 receives a response indicating acceptance of the rescue request from the rescuer A5. For example, when it is expected that the rescuer A5 will not be able to arrive at the current location P2 of the rescue requester A2 by the original estimated arrival time of "12:45", the release processing unit 117 releases the allocation of the rescuer A5 to the rescue requester A2. The original estimated arrival time means the estimated arrival time calculated at the time the rescuer is allocated to the rescue requester. The release processing unit 117 may also release the allocation of the rescuer A5 to the rescue requester A2 when it is expected that the rescuer A5 will not be able to arrive at the current location P2 of the rescue requester A2 by the time obtained by adding an additional time (for example, 5 minutes) to the original estimated arrival time.

また他の実施形態として、解除処理部117は、要救助者A2から救助者A5の割り当ての解除を要求する解除要求を取得した場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。例えば、通知処理部116は、現在時刻が到着予定時刻を経過した場合に、現在時刻が到着予定時刻を経過したことを示す経過情報T2を要救助者A2に通知する。要救助者A2の要救助者端末2Xは、救助支援装置1から経過情報T2を取得すると、操作表示部23(図1参照)に経過情報T2を表示させる。図10には、要救助者A2の要救助者端末2Xに表示される救助確認画面の一例を示している。図10に示すように、救助確認画面には、到着予定時刻が経過したことを示す情報及び変更後の到着予定時刻の情報を含む経過情報T2と、救助者A5の現在位置P5、要救助者A2の現在位置P2、現在位置P5から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。 In another embodiment, the release processing unit 117 may release the allocation of rescuer A5 to rescuer A2 when a release request is received from rescue requester A2 requesting release of the allocation of rescuer A5. For example, when the current time has passed the estimated arrival time, the notification processing unit 116 notifies the rescue requester A2 of progress information T2 indicating that the current time has passed the estimated arrival time. When the rescue requester terminal 2X of rescue requester A2 receives the progress information T2 from the rescue support device 1, it displays the progress information T2 on the operation display unit 23 (see FIG. 1). FIG. 10 shows an example of a rescue confirmation screen displayed on the rescue requester terminal 2X of rescue requester A2. As shown in FIG. 10, the rescue confirmation screen displays progress information T2, including information indicating that the estimated arrival time has passed and information about the changed estimated arrival time, as well as map information M1, including the current location P5 of rescuer A5, the current location P2 of person in need of rescue A2, the route R1 from the current location P5 to the current location P2, and the route R2 from the current location P2 to the evacuation shelter H1.

また、図10に示す救助確認画面には、要救助者A2が他の救助者に救助要請をするための操作ボタンK51、救助者A5の救助を待つことを通知するための操作ボタンK52、救助要請を取り消すための操作ボタンK53が表示される。救助確認画面において要救助者A2が操作ボタンK51を押下すると、解除処理部117は、要救助者A2から救助者A5の割り当ての解除を要求する解除要求を取得して、要救助者A2に対する救助者A5の割り当てを解除する。 The rescue confirmation screen shown in FIG. 10 also displays an operation button K51 that allows the rescue requester A2 to request rescue from another rescuer, an operation button K52 that notifies the rescue requester A2 of waiting for rescue from rescuer A5, and an operation button K53 that cancels the rescue request. When the rescue requester A2 presses the operation button K51 on the rescue confirmation screen, the release processing unit 117 acquires a release request from the rescue requester A2 requesting release of the allocation of rescuer A5, and releases the allocation of rescuer A5 to the rescue requester A2.

また他の実施形態として、解除処理部117は、救助者A5から救助要請の受諾を取り消すことを示す回答を取得した場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。例えば、通知処理部116は、現在時刻が到着予定時刻を経過した場合に、現在時刻が到着予定時刻を経過したことを示す経過情報T2を救助者A5に通知する。救助者A5の救助者端末2Yは、救助支援装置1から経過情報T2を取得すると、操作表示部23(図1参照)に経過情報T2を表示させる。図11には、救助者A5の救助者端末2Yに表示される救助確認画面の一例を示している。図11に示すように、救助確認画面には、到着予定時刻が経過したことを示す情報及び変更後の到着予定時刻の情報を含む経過情報T2と、救助者A5の現在位置P5、要救助者A2の現在位置P2、現在位置P5から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。 In another embodiment, the release processing unit 117 may release the allocation of the rescuer A5 to the rescue requester A2 when a response indicating that the acceptance of the rescue request is cancelled is received from the rescuer A5. For example, when the current time has passed the estimated arrival time, the notification processing unit 116 notifies the rescuer A5 of progress information T2 indicating that the current time has passed the estimated arrival time. When the rescuer terminal 2Y of the rescuer A5 receives the progress information T2 from the rescue support device 1, the rescuer terminal 2Y of the rescuer A5 displays the progress information T2 on the operation display unit 23 (see FIG. 1). FIG. 11 shows an example of a rescue confirmation screen displayed on the rescuer terminal 2Y of the rescuer A5. As shown in FIG. 11, the rescue confirmation screen displays the progress information T2 including information indicating that the estimated arrival time has passed and information on the changed estimated arrival time, and the current position P5 of the rescuer A5, the current position P2 of the rescue requester A2, the route R1 from the current position P5 to the current position P2, and the route R2 from the current position P2 to the evacuation shelter H1.

また、図11に示す救助確認画面には、自身(救助者A5)が救助に向かっていることを通知するための操作ボタンK61、要救助者A2を救助することが困難になったことを通知するための操作ボタンK62が表示される。救助確認画面において救助者A5が操作ボタンK62を押下すると、解除処理部117は、救助者A5から救助者A5の割り当ての解除を要求する解除要求を取得して、要救助者A2に対する救助者A5の割り当てを解除する。 The rescue confirmation screen shown in FIG. 11 also displays an operation button K61 for notifying that the rescuer A5 is on his/her way to rescue, and an operation button K62 for notifying that it has become difficult to rescue the rescue requester A2. When the rescuer A5 presses the operation button K62 on the rescue confirmation screen, the release processing unit 117 acquires a release request from the rescuer A5 requesting release of the allocation of the rescuer A5, and releases the allocation of the rescuer A5 to the rescue requester A2.

また他の実施形態として、解除処理部117は、救助者A5から所定時間以内に経過情報T2に対する回答を取得しなかった場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。例えば、通知処理部116が、現在時刻が到着予定時刻を経過したことを示す経過情報T2を救助者A5の救助者端末2Yに通知してから所定時間(例えば2分)以内に、救助者A5が救助に向かっていることを示す回答(操作ボタンK61の操作)を取得しなかった場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除する。これにより、例えば救助者A5が救助に向かっている途中に被災して経過情報T2に対する回答ができなくなった場合に、解除処理部117は、要救助者A2に対する救助者A5の割り当てを解除することが可能になる。 In another embodiment, the release processing unit 117 may release the allocation of the rescuer A5 to the rescue requester A2 when a response to the progress information T2 is not received from the rescuer A5 within a predetermined time. For example, when the notification processing unit 116 does not receive a response indicating that the rescuer A5 is on his way to rescue (operation of the operation button K61) within a predetermined time (e.g., 2 minutes) after notifying the rescuer terminal 2Y of the rescuer A5 of the progress information T2 indicating that the current time has passed the estimated arrival time, the release processing unit 117 releases the allocation of the rescuer A5 to the rescue requester A2. This makes it possible for the release processing unit 117 to release the allocation of the rescuer A5 to the rescue requester A2 when, for example, the rescuer A5 is affected by a disaster on the way to rescue and is unable to respond to the progress information T2.

また他の実施形態として、解除処理部117は、要救助者A2の現在位置P2と救助候補者A5の現在位置P5とを結ぶ経路R1において、通行規制されている場合、渋滞が発生している場合、又は事故が発生している場合に、要救助者A2に対する救助者A5の割り当てを解除してもよい。解除処理部117は、記憶部12に記憶された道路情報、又は外部のサーバーから取得する道路情報に基づいて、経路R1の通行状況を判定する。例えば、救助者A5が経路R1を移動中に、経路R1において通行規制されたり、渋滞が発生したり、事故が発生したりした場合に、要救助者A2に対する救助者A5の割り当てを解除する。 In another embodiment, the release processing unit 117 may release the allocation of rescuer A5 to rescue requester A2 when traffic is restricted, traffic is congested, or an accident occurs on route R1 connecting the current location P2 of rescue requester A2 and the current location P5 of rescue candidate A5. The release processing unit 117 determines the traffic conditions of route R1 based on road information stored in the memory unit 12 or road information acquired from an external server. For example, when traffic is restricted, traffic is congested, or an accident occurs on route R1 while rescuer A5 is traveling along route R1, the release processing unit 117 releases the allocation of rescuer A5 to rescue requester A2.

解除処理部117が要救助者に対する救助者の割り当てを解除した場合、決定処理部113は、要救助者に対する他の救助者を決定する。例えば、解除処理部117が要救助者A2に対する救助者A5の割り当てを解除した場合、決定処理部113は、複数の救助候補者(図4参照)の中から前記候補順位が第2位の救助候補者A8を救助者に決定する。この場合、出力処理部114は、救助者A8の救助者端末2Yに要救助者A2の救助要請を出力する。 When the release processing unit 117 releases the allocation of a rescuer to a rescue requester, the determination processing unit 113 determines another rescuer for the rescue requester. For example, when the release processing unit 117 releases the allocation of rescuer A5 to rescue requester A2, the determination processing unit 113 determines rescue candidate A8, who is ranked second among multiple rescue candidates (see FIG. 4), as the rescuer. In this case, the output processing unit 114 outputs a rescue request for rescue requester A2 to rescuer terminal 2Y of rescuer A8.

救助者A8の救助者端末2Yは、救助支援装置1から前記救助要請を取得すると、操作表示部23(図1参照)に救助要請画面を表示させる。図12には、救助者A8の救助者端末2Yに表示される救助要請画面の一例を示している。図12に示すように、救助要請画面には、前記救助要請に関する情報(要救助者情報)と、救助者A8の現在位置P8、要救助者A2の現在位置P2、現在位置P8から現在位置P2までの経路R1、及び現在位置P2から避難所H1までの経路R2を含む地図情報M1とが表示される。救助者A8は、要救助者A2の救助要請を受諾する場合に「救助に向かう」の操作ボタンK21を押下し、さらに要救助者A2の現在位置P5までの移動手段(例えば「車」又は「徒歩」)を選択する。救助者A8は、「救助に向かう」の操作ボタンK21を押下した後、地図情報M1を確認しながら要救助者A2の救助に向かう。また、救助者A8は、要救助者A2を救助した後、地図情報M1を確認しながら要救助者A2とともに避難所H1に向かう。一方、救助者A8は、要救助者A2の救助要請を受諾しない場合に「救助不可」の操作ボタンK22を押下する。 When the rescuer terminal 2Y of the rescuer A8 acquires the rescue request from the rescue support device 1, it displays a rescue request screen on the operation display unit 23 (see FIG. 1). FIG. 12 shows an example of the rescue request screen displayed on the rescuer terminal 2Y of the rescuer A8. As shown in FIG. 12, the rescue request screen displays information about the rescue request (rescuer information), the current position P8 of the rescuer A8, the current position P2 of the rescuer A2, the route R1 from the current position P8 to the current position P2, and map information M1 including the route R2 from the current position P2 to the evacuation shelter H1. When accepting the rescue request of the rescuer A2, the rescuer A8 presses the operation button K21 "Go to rescue" and further selects a means of transportation (for example, "car" or "walk") to the current position P5 of the rescuer A2. After pressing the operation button K21 "Go to rescue", the rescuer A8 heads to rescue the rescuer A2 while checking the map information M1. After rescuing the rescuer A2, the rescuer A8 heads to the evacuation shelter H1 together with the rescuer A2 while checking the map information M1. On the other hand, if the rescuer A8 does not accept the rescue request from the rescuer A2, the rescuer A8 presses the "No rescue" operation button K22.

この構成によれば、例えば最初に決定された救助者A5が到着予定時刻に要救助者A2の現在位置P2に到着できなくなった場合に、現在時刻が到着予定時刻を経過した時点(例えば「12:46」)で、要救助者A2の最も近くにいる救助者A8を要救助者A2に割り当てることができる。 With this configuration, for example, if the initially determined rescuer A5 is unable to arrive at the current location P2 of the rescue requester A2 at the estimated arrival time, rescuer A8 who is closest to the rescue requester A2 can be assigned to the rescue requester A2 at the point when the current time passes the estimated arrival time (for example, 12:46).

また他の実施形態として、決定処理部113は、解除処理部117により要救助者に対する救助者の割り当てが解除された場合に、第1経路とは異なる第2経路を利用して要救助者の現在位置に到達可能な救助者を決定してもよい。例えば、救助者A5の現在位置P5と要救助者A2の現在位置P2とを結ぶ経路R1の途中が通行規制されていることにより要救助者A2に対する救助者A5の割り当てが解除された場合に、決定処理部113は、前記通行規制の場所(図13に示す「×」印)を通らない経路R1を利用して要救助者A2の現在位置P2に到達可能なユーザーA8を救助者に決定する。 In another embodiment, when the allocation of a rescuer to a rescue requester is cancelled by the cancellation processing unit 117, the determination processing unit 113 may determine a rescuer who can reach the current location of the rescue requester using a second route different from the first route. For example, when the allocation of rescuer A5 to rescue requester A2 is cancelled because a traffic restriction is imposed on the route R1 connecting the current location P5 of rescuer A5 and the current location P2 of rescue requester A2, the determination processing unit 113 determines user A8 as the rescuer who can reach the current location P2 of rescue requester A2 using route R1 that does not pass through the location of the traffic restriction (indicated by the "x" mark in FIG. 13).

[ユーザー端末2]
図1に示すように、ユーザー端末2(要救助者端末2X、救助者端末2Y)は、制御部21、記憶部22、操作表示部23、通信I/F24、GPS受信部25(GPS:Global Positioning System、登録商標)などを備える。要救助者端末2Xは、前記救助支援サービスを利用して救助要請を行うユーザー(要救助者)が所持する携帯端末であり、例えばスマートフォン、携帯電話、又はタブレット端末のような情報処理装置である。また、救助者端末2Yは、前記救助支援サービスを利用して要救助者の救助活動を行うユーザー(救助者)が所持する携帯端末であり、例えばスマートフォン、携帯電話、又はタブレット端末のような情報処理装置である。なお、救助者端末2Yは、車両に搭載される車載装置であってもよい。以下では、要救助者端末2X及び救助者端末2Yで共通する機能を説明する場合には、ユーザー端末2と称す。
[User terminal 2]
As shown in FIG. 1, the user terminal 2 (rescuer terminal 2X, rescuer terminal 2Y) includes a control unit 21, a storage unit 22, an operation display unit 23, a communication I/F 24, a GPS receiver unit 25 (GPS: Global Positioning System, registered trademark), and the like. The rescuer terminal 2X is a mobile terminal carried by a user (rescuer) who uses the rescue support service to make a rescue request, and is an information processing device such as a smartphone, a mobile phone, or a tablet terminal. The rescuer terminal 2Y is a mobile terminal carried by a user (rescuer) who uses the rescue support service to perform rescue activities for the rescuer, and is an information processing device such as a smartphone, a mobile phone, or a tablet terminal. The rescuer terminal 2Y may be an in-vehicle device mounted on a vehicle. Hereinafter, when a function common to the rescuer terminal 2X and the rescuer terminal 2Y is described, it is referred to as the user terminal 2.

GPS受信部25は、アンテナ(図示せず)を介して複数のGPS衛星(図示せず)から送信される信号(GPS信号)を受信して、ユーザー端末2の位置を示す測位データ(緯度、経度、高度)及び現在時刻を検出する。 The GPS receiver unit 25 receives signals (GPS signals) transmitted from multiple GPS satellites (not shown) via an antenna (not shown) and detects positioning data (latitude, longitude, altitude) indicating the position of the user terminal 2 and the current time.

通信I/F24は、ユーザー端末2を有線又は無線で通信網N1に接続し、通信網N1を介して救助支援装置1などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication I/F 24 is a communication interface that connects the user terminal 2 to the communication network N1 by wire or wirelessly and performs data communication in accordance with a specified communication protocol with an external device such as the rescue support device 1 via the communication network N1.

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 23 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various information, and an operation unit such as a mouse, keyboard, or touch panel that accepts operations.

記憶部22は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部22には、各種の制御プログラムが記憶されている。制御プログラムは、USB、CD又はDVD(いずれも登録商標)などのコンピュータ読取可能な記録媒体に非一時的に記録されており、ユーザー端末2に電気的に接続されるUSBドライブ、CDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。前記制御プログラムは、通信網N1を介して外部機器からダウンロードされて記憶部22に記憶されてもよい。 The storage unit 22 is a non-volatile storage unit such as a flash memory that stores various types of information. For example, various control programs are stored in the storage unit 22. The control programs are non-temporarily recorded on a computer-readable recording medium such as a USB, CD, or DVD (all of which are registered trademarks), and are read by a reading device (not shown) such as a USB drive, CD drive, or DVD drive that is electrically connected to the user terminal 2 and stored in the storage unit 22. The control programs may be downloaded from an external device via the communication network N1 and stored in the storage unit 22.

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することによりユーザー端末2を制御する。 The control unit 21 has control devices such as a CPU, a ROM, and a RAM. The CPU is a processor that executes various arithmetic operations. The ROM is a non-volatile storage unit in which control programs such as a BIOS and an OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various information, and is used as a temporary storage memory (work area) for the various processes executed by the CPU. The control unit 21 controls the user terminal 2 by having the CPU execute various control programs that are stored in advance in the ROM or the storage unit 22.

具体的に、制御部21は、受付処理部211、位置検出処理部212、表示処理部213などの各種の処理部を含む。なお、制御部21は、前記CPUで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部21に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, the control unit 21 includes various processing units such as a reception processing unit 211, a position detection processing unit 212, and a display processing unit 213. The control unit 21 functions as the various processing units by executing various processes according to the control program with the CPU. Some or all of the processing units included in the control unit 21 may be configured with electronic circuits. The control program may be a program for causing multiple processors to function as the various processing units.

受付処理部211は、ユーザーがユーザー端末2の操作表示部23において操作した操作情報を取得する。例えば、要救助者A2は、自身の要救助者端末2Xにおいて前記救助支援サービスのアプリケーションを起動させて、ログイン画面にユーザーID及びパスワードを入力する。要救助者端末2Xの受付処理部211は、前記ユーザーID及び前記パスワードを取得すると救助支援装置1に送信する。また、要救助者端末2Xの受付処理部211は、要救助者端末2Xに表示される操作画面(図5参照)において要救助者A2から救助要請の各種操作を受け付ける。また、救助者端末2Yの受付処理部211は、救助者端末2Yに表示される救助要請画面(図6等参照)において救助者A5から救助要請を受諾するか否かを選択する操作を受け付ける。 The reception processing unit 211 acquires operation information operated by the user on the operation display unit 23 of the user terminal 2. For example, the rescue requester A2 starts the application for the rescue support service on his/her own rescue requester terminal 2X and inputs a user ID and password on the login screen. The reception processing unit 211 of the rescue requester terminal 2X transmits the acquired user ID and password to the rescue support device 1. The reception processing unit 211 of the rescue requester terminal 2X also accepts various operations for a rescue request from the rescue requester A2 on the operation screen (see FIG. 5) displayed on the rescue requester terminal 2X. The reception processing unit 211 of the rescuer terminal 2Y also accepts an operation to select whether or not to accept the rescue request from the rescuer A5 on the rescue request screen (see FIG. 6, etc.) displayed on the rescuer terminal 2Y.

位置検出処理部212は、GPS受信部25により検出される前記測位データに基づいて、ユーザーの現在位置を検出する。例えば、要救助者A2の要救助者端末2Xの位置検出処理部212は、現在位置P2を検出し、現在位置P2及び現在時刻を含む位置情報を救助支援装置1に送信する。また例えば、救助候補者A1,A5,A8のそれぞれの救助者端末2Yの位置検出処理部212は、それぞれの現在位置P1,P5,P8を検出し、現在位置及び現在時刻を含む位置情報を救助支援装置1に送信する。 The position detection processing unit 212 detects the current position of the user based on the positioning data detected by the GPS receiving unit 25. For example, the position detection processing unit 212 of the rescue requester terminal 2X of the rescue requester A2 detects the current position P2 and transmits position information including the current position P2 and the current time to the rescue support device 1. Also, for example, the position detection processing unit 212 of each of the rescuer terminals 2Y of the rescue candidates A1, A5, and A8 detects their respective current positions P1, P5, and P8 and transmits position information including the current position and the current time to the rescue support device 1.

表示処理部213は、各種の情報を操作表示部23に表示させる(図5~図13参照)。例えば、要救助者A2の要救助者端末2Xの表示処理部213は、救助支援装置1から救助要請を行う操作画面の表示データを受信すると、前記操作画面(図5参照)を操作表示部23に表示させる。また例えば、救助者A5の救助者端末2Yの表示処理部213は、救助支援装置1から救助要請を受信すると、救助要請画面(図6参照)を操作表示部23に表示させる。また例えば、要救助者A2の要救助者端末2Xの表示処理部213は、救助支援装置1から前記マッチング結果を受信すると、前記救助情報画面(図8参照)を操作表示部23に表示させる。 The display processing unit 213 displays various types of information on the operation display unit 23 (see Figs. 5 to 13). For example, when the display processing unit 213 of the rescue requester's terminal 2X of the rescue requester A2 receives display data of an operation screen for making a rescue request from the rescue support device 1, it displays the operation screen (see Fig. 5) on the operation display unit 23. For example, when the display processing unit 213 of the rescuer's terminal 2Y of the rescuer A5 receives a rescue request from the rescue support device 1, it displays the rescue request screen (see Fig. 6) on the operation display unit 23. For example, when the display processing unit 213 of the rescue requester's terminal 2X of the rescue requester A2 receives the matching result from the rescue support device 1, it displays the rescue information screen (see Fig. 8) on the operation display unit 23.

また例えば、救助者A5の救助者端末2Yの表示処理部213は、救助支援装置1から救助者A5が要救助者A2の救助に向かっていることを確認するための問い合わせを受信すると、救助確認画面(図9参照)を操作表示部23に表示させる。また例えば、救助者A5の救助者端末2Yの表示処理部213は、救助支援装置1から現在時刻が到着予定時刻を経過したことを示す経過情報T2を受信すると、救助確認画面(図11参照)を操作表示部23に表示させる。 For example, when the display processing unit 213 of the rescuer terminal 2Y of the rescuer A5 receives an inquiry from the rescue support device 1 to confirm that the rescuer A5 is on his way to rescue the rescue requester A2, the display processing unit 213 displays a rescue confirmation screen (see FIG. 9) on the operation display unit 23. For example, when the display processing unit 213 of the rescuer terminal 2Y of the rescuer A5 receives from the rescue support device 1 progress information T2 indicating that the current time has passed the estimated arrival time, the display processing unit 213 displays a rescue confirmation screen (see FIG. 11) on the operation display unit 23.

また、表示処理部213は、救助支援装置1から地図情報M1を取得すると、経路案内画面(ナビゲーション画面)を操作表示部23に表示させる。 In addition, when the display processing unit 213 acquires the map information M1 from the rescue support device 1, it causes the operation display unit 23 to display a route guidance screen (navigation screen).

[救助支援処理]
以下、図14を参照しつつ、救助支援装置1の制御部11によって実行される救助支援処理について説明する。制御部11は、要救助者端末2Xに表示される操作画面(図5参照)において要救助者が救助要請を入力する操作に応じて前記救助支援プログラムの実行を開始することによって、前記救助支援処理の実行を開始する。また、制御部11は、要救助者端末2X各々からの救助要請に応じて要救助者端末2X各々に対応して前記救助支援処理を並行して実行することが可能である。なお、前記救助支援処理は、要救助者端末2Xにおける所定の操作に応じて途中で終了されることがある。
[Rescue support processing]
The rescue support process executed by the control unit 11 of the rescue support device 1 will be described below with reference to Fig. 14. The control unit 11 starts the execution of the rescue support program in response to an operation in which the rescue requester inputs a rescue request on the operation screen (see Fig. 5) displayed on the rescue requester's terminal 2X, thereby starting the execution of the rescue support process. The control unit 11 can also execute the rescue support process in parallel for each rescue requester's terminal 2X in response to a rescue request from each rescue requester's terminal 2X. Note that the rescue support process may be terminated midway in response to a predetermined operation on the rescue requester's terminal 2X.

本発明は、前記救助支援処理に含まれる一又は複数のステップを実行する救助支援方法の発明として捉えることができる。 The present invention can be considered as a rescue support method that executes one or more steps included in the rescue support process.

また、ここで説明する前記救助支援処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記救助支援処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部11が前記救助支援処理における各ステップを実行する場合を例に挙げて説明するが、他の実施形態では、複数のプロセッサーが前記救助支援処理における各ステップを分散して実行してもよい。ここでは、上述した実施形態の一例を挙げて、前記救助支援処理について説明する。 In addition, one or more steps included in the rescue support process described here may be omitted as appropriate. Furthermore, the steps in the rescue support process may be executed in a different order as long as the same action and effect is achieved. Furthermore, although an example is described here in which the control unit 11 executes each step in the rescue support process, in other embodiments, multiple processors may execute each step in the rescue support process in a distributed manner. Here, the rescue support process will be described using an example of the above-mentioned embodiment.

先ずステップS11において、制御部11は、要救助者から救助要請を取得したか否かを判定する。例えば、制御部11は、要救助者A2の要救助者端末2Xから救助要請を取得すると(S11:Yes)、処理はステップS12に移行する。制御部11は、いずれかの要救助者から救助要請を取得するまで待機する。ステップS11は、本発明の取得ステップの一例である。 First, in step S11, the control unit 11 determines whether or not a rescue request has been received from a person in need of rescue. For example, when the control unit 11 receives a rescue request from the rescue requester terminal 2X of the rescue requester A2 (S11: Yes), the process proceeds to step S12. The control unit 11 waits until a rescue request is received from any person in need of rescue. Step S11 is an example of an acquisition step of the present invention.

次にステップS12において、制御部11は、要救助者A2に対応する一又は複数の救助候補者を検索する。例えば、制御部11は、ユーザー情報D1(図2参照)に登録されているユーザーの中から、救助要請をしていないユーザーであって、年齢が65歳未満であり、現在位置が要救助者A2の現在位置P2から所定距離以内であり、救助スキルが要救助者A2の救助レベルを満たす一又は複数のユーザーを抽出する。制御部11は、抽出したユーザーを救助候補者として特定し、救助候補者に関する情報を救助候補者情報D3(図4参照)に登録する。ここでは、制御部11は、ユーザーA1,A5,A8を救助候補者として特定し、要救助者A2の現在位置P2に到着する予定時刻が早い順に候補順位を設定して、救助候補者情報D3を登録する。 Next, in step S12, the control unit 11 searches for one or more rescue candidates corresponding to the rescue requester A2. For example, the control unit 11 extracts one or more users who have not requested rescue, are under 65 years old, are currently located within a predetermined distance from the current location P2 of the rescue requester A2, and have rescue skills that meet the rescue level of the rescue requester A2, from among the users registered in the user information D1 (see FIG. 2). The control unit 11 identifies the extracted users as rescue candidates and registers information about the rescue candidates in the rescue candidate information D3 (see FIG. 4). Here, the control unit 11 identifies users A1, A5, and A8 as rescue candidates, and registers the rescue candidate information D3 by ranking the candidates in order of the earliest expected time of arrival at the current location P2 of the rescue requester A2.

次にステップS13において、制御部11は、救助者を決定したか否かを判定する。具体的には、制御部11は、救助候補者情報D3に登録された一又は複数の救助候補者の中から要救助者に対する救助者を決定する。例えば、制御部11は、要救助者A2の現在位置P2、要救助者A2の現在位置P2に到着する到着予定時刻、要救助者A2の属性、要救助者A2の救助レベル、及び救助候補者A1,A5,A8の救助スキルの少なくともいずれかの情報に基づいて、救助者を決定する。ここでは、制御部11は、救助候補者A1,A5,A8のうち、前記到着予定時刻が最も早い前記候補順位が第1位の救助候補者A5(図4参照)を救助者に決定する。 Next, in step S13, the control unit 11 determines whether or not a rescuer has been determined. Specifically, the control unit 11 determines a rescuer for the rescue requester from one or more rescue candidates registered in the rescue candidate information D3. For example, the control unit 11 determines a rescuer based on at least any of the following information: the current location P2 of the rescue requester A2, the estimated arrival time at the current location P2 of the rescue requester A2, the attributes of the rescue requester A2, the rescue level of the rescue requester A2, and the rescue skills of the rescue candidates A1, A5, and A8. Here, the control unit 11 determines the rescue candidate A5 (see FIG. 4), who is ranked first among the rescue candidates A1, A5, and A8 and has the earliest estimated arrival time, as the rescue candidate.

他の実施形態として、制御部11は、一人の要救助者に対して複数の救助者を決定してもよい。例えば、制御部11は、要救助者A2の救助レベル及び救助候補者の救助スキルに基づいて、2人の救助候補者A5,A8を救助者に決定してもよい。すなわち、制御部11は、要救助者の救助要請に基づいて、要救助者と救助者とをマッチングするとともに、複数の救助者同士をマッチングしてもよい。例えば、制御部11は、要救助者の救助レベルが高い場合に、救助スキルがともに高い複数のユーザーを救助者として決定する。また、制御部11は、要救助者の現在位置に所定時間以内に到着可能な複数の救助者を決定してもよい。また、制御部11は、要救助者の現在位置に向かう経路が同一の複数の救助者を決定してもよい。 In another embodiment, the control unit 11 may determine multiple rescuers for one rescue requester. For example, the control unit 11 may determine two rescue candidates A5 and A8 as rescuers based on the rescue level of the rescue requester A2 and the rescue skills of the rescue candidates. That is, the control unit 11 may match the rescue requester with a rescuer based on the rescue request of the rescue requester, and may also match multiple rescuers with each other. For example, when the rescue requester has a high rescue level, the control unit 11 may determine multiple users with high rescue skills as rescuers. The control unit 11 may also determine multiple rescuers who can arrive at the current location of the rescue requester within a predetermined time. The control unit 11 may also determine multiple rescuers who have the same route to the current location of the rescue requester.

また、他の実施形態として、例えば要救助者A2が救助要請をする際に救助者の希望条件として年齢、性別などを入力した場合には、制御部11は、当該希望条件を満たす救助者を決定してもよい。例えば、制御部11は、要救助者が女性を希望した場合に、女性ユーザーを救助者として決定する。 In another embodiment, for example, if the person in need of rescue A2 inputs age, gender, and other desired conditions for a rescuer when making a rescue request, the control unit 11 may determine a rescuer who meets the desired conditions. For example, if the person in need of rescue inputs a female user, the control unit 11 determines a female user as the rescuer.

また他の実施形態として、制御部11は、要救助者A2の現在位置P2と救助候補者の現在位置とを結ぶ経路の通行状況に基づいて、要救助者A2に対する救助者を決定してもよい。例えば図15に示すように、救助者A5の現在位置P5と要救助者A2の現在位置P2とを結ぶ経路R1の途中が通行規制(図15に示す「×」印)されて通行できない場合には、制御部11は、前記通行規制の場所を通らない経路R1を利用して要救助者A2の現在位置P2に到達可能なユーザーA8を救助者として決定する。 In another embodiment, the control unit 11 may determine a rescuer for the rescue requester A2 based on the traffic conditions of a route connecting the current location P2 of the rescue requester A2 and the current location of a rescue candidate. For example, as shown in FIG. 15, if a route R1 connecting the current location P5 of the rescuer A5 and the current location P2 of the rescue requester A2 is restricted in the middle and cannot be passed through (indicated by an "x" mark in FIG. 15), the control unit 11 determines, as the rescuer, user A8 who can reach the current location P2 of the rescue requester A2 using route R1 that does not pass through the restricted area.

ステップS13において救助者が決定されると(S13:Yes)、処理はステップS14に移行する。一方、ステップS13において救助者が決定されない場合、すなわち要救助者A2を救助可能な救助者が存在しない場合(S13:No)、処理はステップS131に移行する。ステップS13は、本発明の決定ステップの一例である。 When a rescuer is determined in step S13 (S13: Yes), the process proceeds to step S14. On the other hand, when a rescuer is not determined in step S13, i.e., when there is no rescuer capable of rescuing the rescue requester A2 (S13: No), the process proceeds to step S131. Step S13 is an example of a determination step of the present invention.

ステップS131では、制御部11は、要救助者A2の救助要請を、消防、市町村役場などの救助機関に出力(通報)する。その後、制御部11は、前記救助支援処理を終了する。 In step S131, the control unit 11 outputs (reports) a rescue request from the rescue requester A2 to a rescue organization such as a fire department or a city hall. The control unit 11 then ends the rescue support process.

ステップS14では、制御部11は、決定した救助者に救助要請を出力する。例えば、制御部11は、救助者A5の救助者端末2Yに要救助者A2の救助要請を出力する。前記救助要請には、要救助者A2の氏名、年齢、性別、現在位置P2、歩行状況、負傷状況などの情報が含まれる。出力処理部114は、本発明の出力処理部の一例である。制御部11は、複数の救助者を決定した場合には、各救助者に救助要請を出力する。 In step S14, the control unit 11 outputs a rescue request to the determined rescuer. For example, the control unit 11 outputs a rescue request for the rescue requester A2 to the rescuer terminal 2Y of the rescuer A5. The rescue request includes information such as the name, age, sex, current location P2, walking status, and injury status of the rescue requester A2. The output processing unit 114 is an example of the output processing unit of the present invention. When multiple rescuers are determined, the control unit 11 outputs a rescue request to each rescuer.

ステップS15では、制御部11は、救助者から前記救助要請を受諾する回答を取得したか否かを判定する。例えば、救助者A5の救助者端末2Yは、救助支援装置1から前記救助要請を取得すると、操作表示部23に救助要請画面を表示させる(図6参照)。 In step S15, the control unit 11 determines whether or not a response accepting the rescue request has been received from the rescuer. For example, when the rescuer terminal 2Y of the rescuer A5 receives the rescue request from the rescue support device 1, it displays a rescue request screen on the operation display unit 23 (see FIG. 6).

救助者A5は、要救助者A2の救助要請を受諾する場合に「救助に向かう」の操作ボタンK21を押下し、さらに要救助者A2の現在位置P5までの移動手段(例えば「車」又は「徒歩」)を選択する。救助要請画面において救助者A5が「救助に向かう」の操作ボタンK21を押下すると、制御部11は、救助者A5から要救助者A2の救助要請を受諾することを示す回答を取得する。制御部11が救助者から前記救助要請を受諾する回答を取得すると(S15:Yes)、処理はステップS16に移行する。 When accepting the rescue request from the rescue requester A2, the rescuer A5 presses the "Go to rescue" operation button K21 and further selects the means of transportation (e.g., "car" or "walk") to the current location P5 of the rescue requester A2. When the rescuer A5 presses the "Go to rescue" operation button K21 on the rescue request screen, the control unit 11 acquires a response from the rescuer A5 indicating that the rescue request from the rescue requester A2 is accepted. When the control unit 11 acquires a response from the rescuer accepting the rescue request (S15: Yes), the process proceeds to step S16.

これに対して、救助者A5が救助要請画面において「救助不可」の操作ボタンK22を押下すると、制御部11は、救助者A5から要救助者A2の救助要請を受諾しないことを示す回答を取得する。制御部11が救助者から前記救助要請を受諾しない回答を取得すると(S15:No)、処理はステップS13に戻る。ステップS13に戻ると、制御部11は、前記候補順位が第2位の救助候補者A8(図4参照)を救助者に決定し(S13:Yes)、続くステップS14において、救助者A8の救助者端末2Yに要救助者A2の救助要請を出力する。このように、制御部11は、救助要請を受諾する救助者が見つかるまでステップS13~S15の処理を繰り返す。 In response to this, when rescuer A5 presses the "No rescue" operation button K22 on the rescue request screen, the control unit 11 obtains a response from rescuer A5 indicating that the rescue request from rescue requester A2 will not be accepted. When the control unit 11 obtains a response from the rescuer not accepting the rescue request (S15: No), the process returns to step S13. When returning to step S13, the control unit 11 determines the rescue candidate A8 (see FIG. 4), who is ranked second in the candidate ranking, as the rescuer (S13: Yes), and in the following step S14, outputs a rescue request for rescue requester A2 to the rescuer terminal 2Y of rescuer A8. In this way, the control unit 11 repeats the processes of steps S13 to S15 until a rescuer who will accept the rescue request is found.

ステップS16では、制御部11は、要救助者に対して救助者を割り当てる(マッチングする)。例えば、救助者A5が救助要請を受諾した場合、制御部11は、要救助者A2に対して救助者A5を割り当てる。ステップS16は、本発明の割当ステップの一例である。 In step S16, the control unit 11 assigns (matches) rescuers to the rescue requester. For example, if rescuer A5 accepts the rescue request, the control unit 11 assigns rescuer A5 to rescue requester A2. Step S16 is an example of an assignment step of the present invention.

次にステップS17において、制御部11は、要救助者に対する救助者の割当処理の結果(マッチング結果)を要救助者端末2Xに通知する。例えば制御部11は、救助者A5の情報(氏名、年齢、性別など)と、到着予定時刻及び現在時刻から到着予定時刻までの残り時間などの到着予定情報T1とを、要救助者A2の要救助者端末2Xに通知する。 Next, in step S17, the control unit 11 notifies the rescue requester's terminal 2X of the result of the process of allocating rescuers to the rescue requester (matching result). For example, the control unit 11 notifies the rescue requester's terminal 2X of the rescue requester A2 of information about the rescuer A5 (name, age, gender, etc.) and expected arrival information T1, such as the expected arrival time and the remaining time from the current time to the expected arrival time.

要救助者A2の要救助者端末2Xは、救助支援装置1から前記マッチング結果を取得すると救助情報画面(図8参照)を表示させる。救助情報画面において、要救助者A2は、救助要請が救助者A5に受諾されたことを確認し、救助者A5の救助を待つ場合に「確認した」の操作ボタンK31を押下する。一方、要救助者A2は、救助が不要になり救助要請を取り消す場合に「救助要請をキャンセルする」の操作ボタンK32を押下する。なお、要救助者A2が操作ボタンK32を押下した場合、制御部11は、前記救助支援処理を終了する。ステップS17は、本発明の出力ステップの一例である。 When the rescue requester A2's rescue requester terminal 2X acquires the matching result from the rescue support device 1, it displays a rescue information screen (see FIG. 8). On the rescue information screen, the rescue requester A2 confirms that the rescue request has been accepted by the rescuer A5, and presses the "Confirmed" operation button K31 when waiting for rescue from the rescuer A5. On the other hand, the rescue requester A2 presses the "Cancel rescue request" operation button K32 when rescue is no longer necessary and the rescue request is to be canceled. When the rescue requester A2 presses the operation button K32, the control unit 11 ends the rescue support process. Step S17 is an example of an output step of the present invention.

次にステップS18において、制御部11は、救助者が要救助者の救助に向かっていることを確認するための問い合わせを救助者端末2Yに通知する。例えば、制御部11は、到着予定時刻及び現在時刻から到着予定時刻までの残り時間などの到着予定情報T1と、救助者A5が要救助者A2の現在位置P2に向かって移動中であることを確認する問い合わせとを、救助者A5の救助者端末2Yに通知する。 Next, in step S18, the control unit 11 notifies the rescuer terminal 2Y of an inquiry to confirm that the rescuer is heading to rescue the rescuer. For example, the control unit 11 notifies the rescuer terminal 2Y of the rescuer A5 of expected arrival information T1, such as the expected arrival time and the remaining time from the current time to the expected arrival time, and an inquiry to confirm that the rescuer A5 is moving toward the current position P2 of the rescue requester A2.

救助者A5の救助者端末2Yは、救助支援装置1から前記問い合わせを取得すると、救助確認画面(図9参照)を表示させる。救助者A5は、要救助者A2を救助するために経路R1を移動中に救助者端末2Yが前記問い合わせを受信すると、操作ボタンK41を押下する。一方、救助者A5は、経路R1を移動中に負傷して要救助者A2を救助することが困難な状況になった場合や、移動中の経路R1の通行が規制されたり、交通渋滞により到着予定時刻が大幅に遅れそうなったりした場合に、操作ボタンK42を押下する。 When the rescuer terminal 2Y of the rescuer A5 receives the inquiry from the rescue support device 1, it displays a rescue confirmation screen (see FIG. 9). When the rescuer terminal 2Y receives the inquiry while traveling along the route R1 to rescue the rescue requester A2, the rescuer A5 presses the operation button K41. On the other hand, the rescuer A5 presses the operation button K42 if the rescuer A5 becomes injured while traveling along the route R1 and it becomes difficult to rescue the rescue requester A2, if the passage along the route R1 during the travel is restricted, or if the scheduled arrival time is likely to be significantly delayed due to traffic congestion.

次にステップS19において、制御部11は、救助者から前記問い合わせを確認したことを示す回答(救助確認)を取得したか否かを判定する。例えば、救助確認画面(図9参照)において、救助者A5が操作ボタンK41を押下すると、制御部11は、救助者から前記救助確認を取得し、救助者A5が前記問い合わせを確認したと判断する(S19:Yes)。制御部11が救助者から前記救助確認を取得すると、処理はステップS20に移行する。一方、例えば、救助確認画面(図9参照)において、救助者A5が操作ボタンK42を押下すると、制御部11は救助者A5から前記救助確認を取得せず(S19:No)、処理はステップS191に移行する。 Next, in step S19, the control unit 11 determines whether or not a response (rescue confirmation) indicating that the inquiry has been confirmed has been obtained from the rescuer. For example, when the rescuer A5 presses the operation button K41 on the rescue confirmation screen (see FIG. 9), the control unit 11 obtains the rescue confirmation from the rescuer and determines that the rescuer A5 has confirmed the inquiry (S19: Yes). When the control unit 11 obtains the rescue confirmation from the rescuer, the process proceeds to step S20. On the other hand, for example, when the rescuer A5 presses the operation button K42 on the rescue confirmation screen (see FIG. 9), the control unit 11 does not obtain the rescue confirmation from the rescuer A5 (S19: No), and the process proceeds to step S191.

なお、制御部11は、前記問い合わせを所定の周期で(例えば3分ごとに)繰り返し救助者A5の救助者端末2Yに通知してもよい。また、制御部11は、前記問い合わせに対して複数回連続して前記救助確認を取得しなかった場合に、処理をステップS191に移行してもよい。 The control unit 11 may notify the rescuer terminal 2Y of the rescuer A5 of the inquiry repeatedly at a predetermined interval (e.g., every three minutes). The control unit 11 may also transition to step S191 if the rescue confirmation is not obtained multiple times in succession in response to the inquiry.

ステップS20において、制御部11は、現在時刻が到着予定時刻を経過したか否かを判定する。例えば、制御部11は、現在時刻が要救助者A2の現在位置P2に到着する予定の到着予定時刻「12:45」を経過したか否かを判定する。現在時刻が到着予定時刻を経過した場合(S20:Yes)、処理はステップS21に移行する。一方、現在時刻が到着予定時刻を経過していない場合(S20:No)、処理はステップS22に移行する。 In step S20, the control unit 11 determines whether the current time has passed the estimated arrival time. For example, the control unit 11 determines whether the current time has passed the estimated arrival time of 12:45, the time at which rescue requester A2 is scheduled to arrive at his/her current position P2. If the current time has passed the estimated arrival time (S20: Yes), the process proceeds to step S21. On the other hand, if the current time has not passed the estimated arrival time (S20: No), the process proceeds to step S22.

ステップS21では、制御部11は、要救助者から救助者の変更を希望する回答(解除要求)を取得したか否かを判定する。具体的には、制御部11は、現在時刻が到着予定時刻を経過すると、現在時刻が到着予定時刻を経過したことを要救助者に通知する。例えば、制御部11は、現在時刻が到着予定時刻「12:45」を経過したことを示す経過情報T2を要救助者A2に通知する。要救助者A2の要救助者端末2Xは、救助支援装置1から経過情報T2を取得すると、経過情報T2を含む救助確認画面(図10参照)を表示させる。救助確認画面において要救助者A2が操作ボタンK51を押下すると、制御部11は、前記解除要求を取得する。制御部11が前記解除要求を取得した場合(S21:Yes)、処理はステップS191に移行する。 In step S21, the control unit 11 determines whether or not a response (cancellation request) requesting a change of rescuer has been received from the rescue requester. Specifically, when the current time passes the estimated arrival time, the control unit 11 notifies the rescue requester that the current time has passed the estimated arrival time. For example, the control unit 11 notifies the rescue requester A2 of progress information T2 indicating that the current time has passed the estimated arrival time of "12:45". When the rescue requester terminal 2X of the rescue requester A2 receives the progress information T2 from the rescue support device 1, it displays a rescue confirmation screen (see FIG. 10) including the progress information T2. When the rescue requester A2 presses the operation button K51 on the rescue confirmation screen, the control unit 11 receives the cancellation request. If the control unit 11 receives the cancellation request (S21: Yes), the process proceeds to step S191.

一方、救助確認画面において要救助者A2が、救助者A5の救助を待つことを通知するための操作ボタンK52を押下すると、制御部11は、前記救助者変更指示を取得せず(S21:No)、処理はステップS22に移行する。 On the other hand, when rescue requester A2 presses operation button K52 on the rescue confirmation screen to notify that he/she will wait for rescue from rescuer A5, the control unit 11 does not acquire the rescuer change instruction (S21: No), and the process proceeds to step S22.

他の実施形態として、現在時刻が要救助者A2の現在位置P2に到着する予定の到着予定時刻「12:45」を経過した場合に(S20:Yes)、処理がステップS191に移行してもよい。すなわち、ステップS21が省略されてもよい。 In another embodiment, if the current time passes the estimated arrival time "12:45" at the current location P2 of the rescue requester A2 (S20: Yes), the process may proceed to step S191. In other words, step S21 may be omitted.

ステップS191では、制御部11は、要救助者に割り当てた救助者の割り当てを解除する。例えば、ステップS19において、制御部11は、救助者A5から前記救助確認を取得しなかった場合に(S19:No)、要救助者A2に対する救助者A5の割り当てを解除する。また、例えば、ステップS21において、制御部11は、要救助者A2から救助者A5の割り当ての解除を要求する解除要求を取得した場合に(S19:Yes)、要救助者A2に対する救助者A5の割り当てを解除する。制御部11が要救助者A2に対する救助者A5の割り当てを解除すると、処理はステップS13に戻る。ステップS191は、本発明の解除ステップの一例である。 In step S191, the control unit 11 cancels the allocation of the rescuer to the rescue requester. For example, in step S19, if the control unit 11 does not receive the rescue confirmation from the rescuer A5 (S19: No), the control unit 11 cancels the allocation of the rescuer A5 to the rescue requester A2. Also, for example, in step S21, if the control unit 11 receives a cancellation request from the rescue requester A2 requesting the cancellation of the allocation of the rescuer A5 (S19: Yes), the control unit 11 cancels the allocation of the rescuer A5 to the rescue requester A2. When the control unit 11 cancels the allocation of the rescuer A5 to the rescue requester A2, the process returns to step S13. Step S191 is an example of a cancellation step of the present invention.

ステップS13に戻ると、制御部11は、要救助者A2に対する他の救助者を決定する処理を実行する。例えば、制御部11は、前記候補順位が第2位の救助候補者A8(図4参照)を救助者に決定する。制御部11は、救助者を変更すると上述の各処理を再度実行する。 Returning to step S13, the control unit 11 executes a process of determining another rescuer for the rescue requester A2. For example, the control unit 11 determines the rescue candidate A8 (see FIG. 4), who is ranked second in the candidate ranking, as the rescuer. When the control unit 11 changes the rescuer, it executes the above-mentioned processes again.

ステップS22において、制御部11は、要救助者の救助が完了したか否かを判定する。例えば、救助者A5は、要救助者A2の現在位置P2に到着すると、又は、要救助者A2とともに避難所H1に到着すると、救助者端末2Yにおいて救助完了ボタン(不図示)を押下する。制御部11は、救助完了ボタンの操作を取得した場合に要救助者A2の救助が完了したと判断する。要救助者の救助が完了すると(S22:Yes)、制御部11は前記救助支援処理を終了する。要救助者の救助が完了しない場合(S22:No)、処理はステップS18に移行する。制御部11は、要救助者の救助が完了するまで、ステップS18~S22の処理を繰り返す(S22:No)。制御部11は、以上のようにして前記救助支援処理を実行する。 In step S22, the control unit 11 determines whether or not the rescue of the person in need of rescue is complete. For example, when rescuer A5 arrives at the current location P2 of rescue requester A2, or when rescuer A5 arrives at the evacuation shelter H1 together with rescue requester A2, he or she presses a rescue completion button (not shown) on the rescuer terminal 2Y. When the control unit 11 acquires the operation of the rescue completion button, it determines that the rescue of rescue requester A2 is complete. When the rescue of the person in need of rescue is completed (S22: Yes), the control unit 11 ends the rescue support process. When the rescue of the person in need of rescue is not completed (S22: No), the process proceeds to step S18. The control unit 11 repeats the processes of steps S18 to S22 until the rescue of the person in need of rescue is completed (S22: No). The control unit 11 executes the rescue support process in the above manner.

以上説明したように、本発明の実施形態に係る救助支援システム100は、要救助者の救助要請を取得し、前記救助要請に基づいて、前記要救助者に対応する複数の救助候補者を検索し、当該複数の救助候補者の中から前記要救助者に対する救助者を決定する。また、救助支援システム100は、決定した前記救助者に前記救助要請を出力し、前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる。 As described above, the rescue support system 100 according to an embodiment of the present invention acquires a rescue request from a person in need of rescue, searches for multiple rescue candidates corresponding to the person in need of rescue based on the rescue request, and determines a rescuer for the person in need of rescue from among the multiple rescue candidates. In addition, the rescue support system 100 outputs the rescue request to the determined rescuer, and when a response indicating that the rescue request is accepted is obtained from the rescuer, the rescue support system 100 assigns the rescuer to the person in need of rescue.

このように、救助支援システム100では、要救助者に割り当て可能な複数の救助候補者を事前に特定しておくことができる。これにより、例えば要救助者A2に対してユーザーA5を救助者として割り当てた後にユーザーA5が救助へ向かっている途中に要救助者A2を救助できない状況に至った場合であっても、迅速に救助候補者の中から代わりのユーザーを救助者として要救助者A2に割り当てることが可能になる。このため、要救助者の救助活動の遅れを防止することができ、要救助者を迅速に救助することが可能になる。 In this way, the rescue support system 100 can identify in advance multiple rescue candidates that can be assigned to a person in need of rescue. This makes it possible to quickly assign a replacement user from among the rescue candidates to person in need of rescue A2 as a rescuer, even if, for example, after user A5 has been assigned as the rescuer for person in need of rescue A2, user A5 is unable to rescue person in need of rescue A2 while en route to the rescue. This makes it possible to prevent delays in rescue operations for the person in need of rescue, and to quickly rescue the person in need of rescue.

また、本発明の実施形態に係る救助支援システム100は、要救助者の救助要請を取得し、前記救助要請に基づいて前記要救助者に対する救助者を決定する。また、救助支援システム100は、決定した前記救助者に前記救助要請を出力し、前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる。さらに、救助支援システム100は、前記要救助者に対して前記救助者が割り当てられた後に所定の条件を満たした場合に、前記要救助者に対する前記救助者の割り当てを解除する。 The rescue support system 100 according to an embodiment of the present invention also acquires a rescue request from a person in need of rescue, and determines a rescuer for the person in need of rescue based on the rescue request. The rescue support system 100 also outputs the rescue request to the determined rescuer, and assigns the rescuer to the person in need of rescue if a response indicating acceptance of the rescue request is obtained from the rescuer. Furthermore, the rescue support system 100 releases the assignment of the rescuer to the person in need of rescue if a predetermined condition is met after the rescuer has been assigned to the person in need of rescue.

例えば、救助支援システム100は、要救助者A2の現在位置P2と救助候補者A5の現在位置P5とを結ぶ経路R1において、通行規制されている場合、渋滞が発生している場合、又は事故が発生している場合に、要救助者A2に対する救助者A5の割り当てを解除する。また、例えば、救助支援システム100は、救助者A5が要救助者A2の救助位置に向かって移動中であることを確認する問い合わせに対する回答を所定時間以内に救助者A5から取得しない場合に、要救助者A2に対する救助者A5の割り当てを解除する。このように、要救助者に対して救助者が割り当てられた後に所定の条件を満たした場合に、要救助者に対する救助者の割り当てを迅速に解除することができるため、要救助者を救助可能な他の救助者を迅速に決定することができる。このため、要救助者の救助活動の遅れを防止することができ、要救助者を迅速に救助することが可能になる。 For example, the rescue support system 100 cancels the allocation of rescuer A5 to the rescue requester A2 when traffic is restricted, when congestion occurs, or when an accident occurs on the route R1 connecting the current location P2 of the rescue requester A2 and the current location P5 of the rescue candidate A5. Also, for example, the rescue support system 100 cancels the allocation of rescuer A5 to the rescue requester A2 when a response to an inquiry confirming that rescuer A5 is moving toward the rescue location of the rescue requester A2 is not obtained from rescuer A5 within a predetermined time. In this way, when a predetermined condition is satisfied after a rescuer is assigned to the rescue requester, the allocation of the rescuer to the rescue requester can be quickly canceled, and another rescuer who can rescue the rescue requester can be quickly determined. This prevents delays in rescue operations for the rescue requester, and enables the rescue requester to be quickly rescued.

本発明の救助支援システム100は、上述の実施形態に限定されず、以下に示す実施形態であってもよい。 The rescue support system 100 of the present invention is not limited to the above-described embodiment, but may be any of the following embodiments:

他の実施形態として、制御部11は、要救助者から救助要請を取得した場合に、当該要救助者の救助位置を含む要救助者情報を、救助候補者などのユーザーのユーザー端末2(救助者端末2Y)に表示させてもよい。図16には、要救助者情報の一例を示す救助者端末2Yの表示画面である。例えば、ユーザーがユーザー端末2において前記救助支援サービスにログインすると、制御部11は、ユーザー端末2に要救助者情報を表示させる。例えば、制御部11は、ユーザーA5のユーザー端末2に、ユーザーA5の現在位置P5と、現時点で救助要請をしている要救助者(図3参照)であって、現在位置P5から所定距離以内にいる要救助者A2,A3,A6の情報(氏名、年齢、現在位置P2,P3,P6など)と、各現在位置を含む地図情報M1とを表示させる。また図16に示すように、制御部11は、ユーザーA5の現在位置P5に近い順に要救助者の情報を表示させる。 In another embodiment, when the control unit 11 receives a rescue request from a rescuer, the control unit 11 may display rescuer information including the rescue location of the rescuer on the user terminal 2 (rescuer terminal 2Y) of a user such as a rescue candidate. FIG. 16 shows a display screen of the rescuer terminal 2Y showing an example of rescuer information. For example, when a user logs in to the rescue support service on the user terminal 2, the control unit 11 displays the rescuer information on the user terminal 2. For example, the control unit 11 displays the current location P5 of user A5, information (such as name, age, current location P2, P3, P6, etc.) of rescuers A2, A3, and A6 who are currently requesting rescue (see FIG. 3) and are within a predetermined distance from the current location P5, and map information M1 including each current location on the user terminal 2 of user A5. As shown in FIG. 16, the control unit 11 displays the information of rescuers in order of proximity to the current location P5 of user A5.

さらに、制御部11は、ユーザーA5が救助可能な要救助者を選択するための操作ボタンK71を表示させる(図16参照)。例えばユーザーA5が要救助者A3を選択すると、制御部11(決定処理部113)は、ユーザーA5を要救助者A3に対する救助者に決定する。なお、ユーザーは、地図情報M1に表示された救助位置(現在位置)を示すアイコン画像を選択することにより、救助可能な要救助者を選択してもよい。 Furthermore, the control unit 11 displays an operation button K71 for user A5 to select a rescuer who can be rescued (see FIG. 16). For example, when user A5 selects rescuer A3, the control unit 11 (determination processing unit 113) determines user A5 as the rescuer for rescuer A3. Note that the user may select a rescuer who can be rescued by selecting an icon image indicating the rescue position (current position) displayed on the map information M1.

上記の構成によれば、各ユーザーは、救助を要請している要救助者を一見して把握することができ、また自身が救助可能な要救助者を選択することができるため、要救助者を迅速に救助することが可能になる。 With the above configuration, each user can quickly identify people in need of rescue who are requesting rescue and can select people in need of rescue that they can rescue, making it possible to quickly rescue people in need of rescue.

上記の構成において、さらに、制御部11は、複数の要救助者のうち、ユーザー(救助候補者)が要救助者の救助位置に到達可能な要救助者の救助位置を救助候補者の救助者端末2Yに表示させてもよい。例えば、図17に示すように、通行規制されたり、事故が発生したりしている場所(図17に示す「×」印)が存在する場合に、制御部11は、要救助者情報を表示する画面において、ユーザーA5が救助困難(到達困難)な要救助者A2,A6に関する情報の表示を省略し、ユーザーA5が救助可能(到達可能)な要救助者A3に関する情報のみを表示させる。これにより、ユーザーは、自身が救助可能な要救助者を容易に把握することが可能になる。 In the above configuration, the control unit 11 may further cause the rescue candidate's rescue location to be displayed on the rescuer terminal 2Y of the rescue candidate, among multiple rescue recipients, where the user (rescue candidate) can reach the rescue location of the rescue recipient. For example, as shown in FIG. 17, when there is a place where traffic is restricted or an accident has occurred (indicated by an "x" in FIG. 17), the control unit 11 omits the display of information on rescue recipients A2 and A6 who are difficult for user A5 to rescue (difficult to reach) on the screen displaying information on rescue recipients, and displays only information on rescue recipient A3 who is rescueable (reachable) by user A5. This allows the user to easily identify rescue recipients who can be rescued by the user.

本発明の救助支援システム100は、災害が発生した場合に限らず、ユーザーが怪我をしたり体調不良になったりした場合など、様々な状況において生じる救助支援に適用することができる。 The rescue support system 100 of the present invention can be applied to rescue support that arises in various situations, not only when a disaster occurs, but also when a user is injured or becomes ill.

また本発明の他の実施形態として、救助支援装置1の制御部11が備える一又は複数の処理部を、ユーザー端末2の制御部21が備えてもよい。また記憶部22に記憶される各情報は、外部機器から取得されてもよい。また制御部21は、前記救助支援プログラムをインターネットを介して記憶部22にダウンロードして、前記救助支援処理を実行してもよいし、外部のサーバーに記憶された前記救助支援プログラムを実行することにより前記救助支援処理を実行してもよい。本発明の救助支援システムは、救助支援装置1で構成されてもよいし、ユーザー端末2で構成されてもよいし、救助支援装置1及びユーザー端末2で構成されてもよい。 In another embodiment of the present invention, the control unit 21 of the user terminal 2 may be provided with one or more processing units provided in the control unit 11 of the rescue support device 1. The information stored in the memory unit 22 may be acquired from an external device. The control unit 21 may download the rescue support program to the memory unit 22 via the Internet and execute the rescue support process, or may execute the rescue support process by executing the rescue support program stored in an external server. The rescue support system of the present invention may be composed of the rescue support device 1, may be composed of the user terminal 2, or may be composed of the rescue support device 1 and the user terminal 2.

1 :救助支援装置
2 :ユーザー端末
2X :要救助者端末
2Y :救助者端末
100 :救助支援システム
111 :受付処理部
112 :取得処理部
113 :決定処理部
114 :出力処理部
115 :割当処理部
116 :通知処理部
117 :解除処理部
211 :受付処理部
212 :位置検出処理部
213 :表示処理部
1: rescue support device 2: user terminal 2X: rescue requester terminal 2Y: rescuer terminal 100: rescue support system 111: reception processing unit 112: acquisition processing unit 113: decision processing unit 114: output processing unit 115: allocation processing unit 116: notification processing unit 117: release processing unit 211: reception processing unit 212: position detection processing unit 213: display processing unit

Claims (9)

要救助者の救助要請を取得する取得処理部と、
前記救助要請に基づいて前記要救助者に対する救助者を決定する決定処理部と、
前記救助者に前記救助要請を出力する出力処理部と、
前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当処理部と、
前記割当処理部により前記要救助者に対して前記救助者が割り当てられた後に、前記要救助者の救助位置と前記救助者の現在位置とを結ぶ第1経路の通行が規制されている場合に、前記要救助者に対する前記救助者の割り当てを解除する解除処理部と、
を備える救助支援システム。
an acquisition processing unit that acquires a rescue request from a person in need of rescue;
a determination processing unit that determines a rescuer for the rescue requester based on the rescue request;
an output processing unit that outputs the rescue request to the rescuer;
an allocation processing unit that allocates the rescuer to the rescue requester when a response indicating acceptance of the rescue request is received from the rescuer;
a canceling processing unit that cancels the allocation of the rescuer to the rescue requester when a first route connecting a rescue position of the rescue requester and a current position of the rescuer is restricted after the allocation processing unit has assigned the rescuer to the rescue requester;
A rescue support system comprising:
前記決定処理部は、前記解除処理部により前記要救助者に対する前記救助者の割り当てが解除された場合に、前記第1経路とは異なる第2経路を利用して前記要救助者の救助位置に到達可能な救助者を決定する、
請求項に記載の救助支援システム。
The determination processing unit, when the allocation of the rescuer to the rescue requester is released by the release processing unit, determines a rescuer who can reach a rescue position of the rescue requester by using a second route different from the first route.
The rescue support system according to claim 1 .
要救助者の救助要請を取得する取得処理部と、
前記救助要請に基づいて前記要救助者に対する救助者を決定する決定処理部と、
前記救助者に前記救助要請を出力する出力処理部と、
前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当処理部と、
前記割当処理部により前記要救助者に対して前記救助者が割り当てられた場合に、前記救助者が前記要救助者の救助位置に到着する予定時刻に関する到着予定情報と、前記救助者が前記要救助者の救助位置に向かって移動中であることを確認する問い合わせとを、前記救助者の操作端末に通知する通知処理部と、
前記問い合わせに対する回答を所定時間以内に前記操作端末から取得しない場合に、前記要救助者に対する前記救助者の割り当てを解除する解除処理部と、
を備える救助支援システム。
an acquisition processing unit that acquires a rescue request from a person in need of rescue;
a determination processing unit that determines a rescuer for the rescue requester based on the rescue request;
an output processing unit that outputs the rescue request to the rescuer;
an allocation processing unit that allocates the rescuer to the rescue requester when a response indicating acceptance of the rescue request is received from the rescuer;
a notification processing unit that, when the rescuer is assigned to the rescue requester by the assignment processing unit, notifies an operation terminal of the rescuer of arrival schedule information regarding a schedule time when the rescuer will arrive at a rescue position of the rescue requester and an inquiry to confirm that the rescuer is moving toward the rescue position of the rescue requester;
a release processing unit that releases the allocation of the rescuer to the rescue requester when a response to the inquiry is not received from the operation terminal within a predetermined time ;
A rescue support system comprising:
前記通知処理部は、前記予定時刻と現在時刻から前記予定時刻までの残り時間との少なくともいずれかの前記到着予定情報を前記要救助者の前記操作端末に表示させる、
請求項に記載の救助支援システム。
The notification processing unit displays, on the operation terminal of the rescue requester, at least any one of the arrival schedule information of the scheduled time and the remaining time from the current time to the scheduled time.
The rescue support system according to claim 3 .
前記取得処理部は、前記要救助者から前記救助要請を取得した場合に、当該要救助者の救助位置を救助候補者の操作端末に表示させる、
請求項1~のいずれかに記載の救助支援システム。
When the acquisition processing unit acquires the rescue request from the rescue requester, the acquisition processing unit displays a rescue location of the rescue requester on an operation terminal of a rescue candidate.
The rescue support system according to any one of claims 1 to 4 .
前記取得処理部は、複数の前記要救助者から前記救助要請を取得した場合に、複数の前記要救助者のうち、救助候補者が前記要救助者の救助位置に到達可能な前記要救助者の救助位置を当該救助候補者の操作端末に表示させる、
請求項1~のいずれかに記載の救助支援システム。
When the acquisition processing unit acquires the rescue requests from the plurality of rescue requesters, the acquisition processing unit displays rescue positions of the plurality of rescue requesters that can be reached by a rescue candidate on an operation terminal of the rescue candidate.
The rescue support system according to any one of claims 1 to 4 .
前記決定処理部は、前記操作端末において前記救助候補者が前記要救助者を選択した場合に、当該救助候補者を当該要救助者に対する救助者に決定する、
請求項又はに記載の救助支援システム。
When the rescue candidate selects the rescue requester on the operation terminal, the determination processing unit determines the rescue candidate as a rescuer for the rescue requester.
The rescue support system according to claim 5 or 6 .
一又は複数のプロセッサーが、
要救助者の救助要請を取得する取得ステップと、
前記救助要請に基づいて前記要救助者に対する救助者を決定する決定ステップと、
前記救助者に前記救助要請を出力する出力ステップと、
前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当ステップと、
前記割当ステップにおいて前記要救助者に対して前記救助者が割り当てられた後に、前記要救助者の救助位置と前記救助者の現在位置とを結ぶ第1経路の通行が規制されている場合に、前記要救助者に対する前記救助者の割り当てを解除する解除ステップと、
を実行する救助支援方法。
One or more processors
An acquisition step of acquiring a rescue request from a person requiring rescue;
a determining step of determining a rescuer for the rescue requester based on the rescue request;
an output step of outputting the rescue request to the rescuer;
an allocation step of allocating the rescuer to the rescue requester when a response indicating acceptance of the rescue request is received from the rescuer;
a canceling step of canceling the allocation of the rescuer to the rescue requester when a first route connecting a rescue position of the rescue requester and a current position of the rescuer is restricted after the rescuer is assigned to the rescue requester in the assignment step;
A rescue assistance method.
要救助者の救助要請を取得する取得ステップと、
前記救助要請に基づいて前記要救助者に対する救助者を決定する決定ステップと、
前記救助者に前記救助要請を出力する出力ステップと、
前記救助者から前記救助要請を受諾することを示す回答を取得した場合に、前記要救助者に対して前記救助者を割り当てる割当ステップと、
前記割当ステップにおいて前記要救助者に対して前記救助者が割り当てられた後に、前記要救助者の救助位置と前記救助者の現在位置とを結ぶ第1経路の通行が規制されている場合に、前記要救助者に対する前記救助者の割り当てを解除する解除ステップと、
を一又は複数のプロセッサーに実行させるための救助支援プログラム。
An acquisition step of acquiring a rescue request from a person requiring rescue;
a determining step of determining a rescuer for the rescue requester based on the rescue request;
an output step of outputting the rescue request to the rescuer;
an allocation step of allocating the rescuer to the rescue requester when a response indicating acceptance of the rescue request is received from the rescuer;
a canceling step of canceling the allocation of the rescuer to the rescue requester when a first route connecting a rescue position of the rescue requester and a current position of the rescuer is restricted after the rescuer is assigned to the rescue requester in the assignment step;
A rescue support program for causing one or more processors to execute the above.
JP2021033482A 2021-03-03 2021-03-03 Rescue support system, rescue support method, and rescue support program Active JP7613161B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021033482A JP7613161B2 (en) 2021-03-03 2021-03-03 Rescue support system, rescue support method, and rescue support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021033482A JP7613161B2 (en) 2021-03-03 2021-03-03 Rescue support system, rescue support method, and rescue support program

Publications (2)

Publication Number Publication Date
JP2022134388A JP2022134388A (en) 2022-09-15
JP7613161B2 true JP7613161B2 (en) 2025-01-15

Family

ID=83232245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021033482A Active JP7613161B2 (en) 2021-03-03 2021-03-03 Rescue support system, rescue support method, and rescue support program

Country Status (1)

Country Link
JP (1) JP7613161B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7808541B2 (en) * 2022-11-17 2026-01-29 グローリー株式会社 Monitoring Systems and Programs

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013025785A (en) 2012-02-06 2013-02-04 Ism Corp Rescue support system, rescue request device, rescue support method, and rescue support program
JP2017034361A (en) 2015-07-29 2017-02-09 富士フイルム株式会社 Rescue request support apparatus, operation method thereof, program, and system
JP2017085349A (en) 2015-10-28 2017-05-18 セコム株式会社 Mobile terminal device, program, business support system, and remote device
JP2022018247A (en) 2020-07-15 2022-01-27 トヨタ自動車株式会社 Communication terminal and rescue system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013025785A (en) 2012-02-06 2013-02-04 Ism Corp Rescue support system, rescue request device, rescue support method, and rescue support program
JP2017034361A (en) 2015-07-29 2017-02-09 富士フイルム株式会社 Rescue request support apparatus, operation method thereof, program, and system
JP2017085349A (en) 2015-10-28 2017-05-18 セコム株式会社 Mobile terminal device, program, business support system, and remote device
JP2022018247A (en) 2020-07-15 2022-01-27 トヨタ自動車株式会社 Communication terminal and rescue system

Also Published As

Publication number Publication date
JP2022134388A (en) 2022-09-15

Similar Documents

Publication Publication Date Title
US10278050B2 (en) Systems and methods for providing assistance in an emergency
JP3721001B2 (en) Mobile object discovery / guidance information provision system, mobile object discovery / guidance information provision method, mobile object discovery / guidance information provision system management center and mobile terminal, and program recording medium thereof
EP3855372A1 (en) Reservation device, reservation method, and reservation system
US11195414B2 (en) Information processing device and information processing method
JP7396359B2 (en) Supporter selection device, supporter selection method, and program
JP7613161B2 (en) Rescue support system, rescue support method, and rescue support program
JP5629282B2 (en) Safety confirmation device and safety confirmation method
JP2020052856A (en) Rescue support server, rescue support system and program
KR102032427B1 (en) A system that automatically sends rescue requests in the event of an accident or a crime
JP7613162B2 (en) Rescue support system, rescue support method, and rescue support program
JP2008183914A (en) Navigation system
JP7371431B2 (en) Route information providing system, route information providing method, and route information providing program
US11756408B2 (en) Communication terminal and rescue system
JP2019040420A (en) Movement support device, movement support system, movement support method, and movement support program
JP2003296430A (en) Career arrangement system, caregiver arrangement device, and caregiver arrangement program
JP6705254B2 (en) Notification server device, notification method, and program
JP6358936B2 (en) Group trip participant support system, trip management server device, participant terminal, administrator terminal, and group trip participant support method
JP6341773B2 (en) Emergency evacuation information provision system
US11443612B2 (en) Rescue system
JP7569501B2 (en) Notification system, notification method and program
JP7767994B2 (en) Transportation support system, transportation support method, and transportation support program
JP2021068134A (en) Information processing device, information processing program and information processing method
JP7626957B2 (en) Number display system, registration device, temporary sheet designation display device, number display method, and program
JP2024127603A (en) Request support system, request support method, and request support program
JP7754278B2 (en) State estimation device, state estimation method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241112

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241209

R150 Certificate of patent or registration of utility model

Ref document number: 7613161

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150