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
JP7744010B2 - Group movement monitoring device, group movement monitoring method, program, and recording medium - Google Patents
[go: Go Back, main page]

JP7744010B2 - Group movement monitoring device, group movement monitoring method, program, and recording medium - Google Patents

Group movement monitoring device, group movement monitoring method, program, and recording medium

Info

Publication number
JP7744010B2
JP7744010B2 JP2021202846A JP2021202846A JP7744010B2 JP 7744010 B2 JP7744010 B2 JP 7744010B2 JP 2021202846 A JP2021202846 A JP 2021202846A JP 2021202846 A JP2021202846 A JP 2021202846A JP 7744010 B2 JP7744010 B2 JP 7744010B2
Authority
JP
Japan
Prior art keywords
group
communication terminal
abnormality
location information
unit
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
JP2021202846A
Other languages
Japanese (ja)
Other versions
JP2023088156A (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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2021202846A priority Critical patent/JP7744010B2/en
Publication of JP2023088156A publication Critical patent/JP2023088156A/en
Application granted granted Critical
Publication of JP7744010B2 publication Critical patent/JP7744010B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、集団移動監視装置、集団移動監視方法、プログラム、及び、記録媒体に関する。 The present invention relates to a group movement monitoring device, a group movement monitoring method, a program, and a recording medium.

特許文献1には、前記集団の前方を走行する第1の移動体と前記集団の後方を走行する第2の移動体とを備えた移動支援システムが開示されている。この技術では、児童の集団登校を支援することができる。 Patent Document 1 discloses a mobility support system that includes a first mobile object that travels ahead of the group and a second mobile object that travels behind the group. This technology can support children walking to school in groups.

特開2019-074783号公報Japanese Patent Application Laid-Open No. 2019-074783

しかしながら、特許文献1の技術は、前記移動体が移動可能なエリアでしか適用できないという問題がある。また、安全性の観点から、集団に異常が生じた場合に、適切な連絡先に通報可能な技術が求められている。これらの問題及び要求は、集団登下校の分野に関わらず、集団行動が必要な分野で共通する問題及び要求である。 However, the technology in Patent Document 1 has the problem that it can only be applied in areas where the mobile object is mobile. Furthermore, from a safety perspective, there is a need for technology that can notify appropriate contacts when an abnormality occurs in a group. These problems and requirements are common to any field requiring group activity, regardless of the field of group commuting to and from school.

そこで、本発明は、集団の移動を監視し、異常が生じた場合に通報可能な集団移動監視装置、集団移動監視方法、プログラム、及び、記録媒体を提供することを目的とする。 The present invention aims to provide a group movement monitoring device, group movement monitoring method, program, and recording medium that can monitor group movements and report any abnormalities.

前記目的を達成するために、本発明の集団移動監視装置は、
登録部、位置情報取得部、判定部、及び通知部を含み、
前記登録部は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記位置情報取得部は、前記通信端末の位置情報を取得し、
前記判定部は、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知部は、前記判定部により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、装置である。
In order to achieve the above object, the group movement monitoring device of the present invention comprises:
The device includes a registration unit, a location information acquisition unit, a determination unit, and a notification unit,
the registration unit registers, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related party of at least one of the group and the subject;
the location information acquisition unit acquires location information of the communication terminal;
the determination unit monitors a state of the group using the position information and determines whether an abnormality has occurred in the group based on the state of the group;
The notification unit is a device that, when the determination unit determines that the abnormality has occurred, sends a notification regarding the abnormality to a contact point of the relevant person.

本発明の集団移動監視方法は、
登録工程、位置情報取得工程、判定工程、及び通知工程を含み、
前記登録工程は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記位置情報取得工程は、前記通信端末の位置情報を取得し、
前記判定工程は、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知工程は、前記判定工程により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、方法である。
The method for monitoring population movements of the present invention comprises:
The method includes a registration step, a location information acquisition step, a determination step, and a notification step,
The registration step includes registering, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related person of at least one of the group and the subject;
The location information acquisition step acquires location information of the communication terminal,
the determining step includes monitoring a state of the group using the position information and determining whether or not an abnormality has occurred in the group based on the state of the group;
The notification step is a method of sending a notification regarding the abnormality to a contact point of the person concerned when it is determined in the determination step that the abnormality has occurred.

本発明によれば、集団の移動を監視し、異常が生じた場合に適切な連絡先に通報することができる。 This invention makes it possible to monitor the movements of groups of people and notify appropriate contacts if any abnormalities occur.

図1は、実施形態1の集団移動監視装置の構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of a group movement monitoring device according to the first embodiment. 図2は、実施形態1の集団移動監視装置のハードウエア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of the group movement monitoring device according to the first embodiment. 図3Aは、実施形態1の集団移動監視方法における処理の一例を示すフローチャートである。FIG. 3A is a flowchart illustrating an example of processing in the group movement monitoring method according to the first embodiment. 図3Bは、実施形態1の集団移動監視方法における処理の一例を示すフローチャートである。FIG. 3B is a flowchart illustrating an example of processing in the group movement monitoring method according to the first embodiment. 図3Cは、実施形態1の集団移動監視方法における処理の一例を示すフローチャートである。FIG. 3C is a flowchart illustrating an example of processing in the group movement monitoring method according to the first embodiment. 図4は、判定部による処理の一例を示す模式図である。FIG. 4 is a schematic diagram illustrating an example of processing by the determining unit. 図5は、判定部による処理の一例を示す模式図である。FIG. 5 is a schematic diagram illustrating an example of processing by the determination unit. 図6は、実施形態3の通報システムの構成の一例を示す模式図である。FIG. 6 is a schematic diagram illustrating an example of the configuration of a reporting system according to the third embodiment. 図7は、実施形態3の通報システムの構成のその他の例を示す模式図である。FIG. 7 is a schematic diagram showing another example of the configuration of the reporting system according to the third embodiment.

本発明の集団移動監視装置において、例えば、
前記判定部は、前記監視の開始を示す通知を取得した場合に前記監視を開始し、前記監視の終了を示す通知を取得した場合に前記監視を終了する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
The determination unit may start the monitoring when receiving a notification indicating the start of the monitoring, and may end the monitoring when receiving a notification indicating the end of the monitoring.

本発明の集団移動監視装置において、例えば、
前記判定部は、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
The determination unit may determine that the abnormality occurs when the location information of at least one of the communication terminals in the group remains unchanged for a certain period of time.

本発明の集団移動監視装置において、例えば、
前記登録部は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得部は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
the registration unit registers a plurality of communication terminals for one target person,
The position information acquisition unit may acquire position information for one subject from a plurality of the communication terminals.

本発明の集団移動監視装置において、例えば、
前記判定部は、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
The determination unit may determine that the abnormality occurs when the position information of the communication terminals of one subject in the group is separated by a distance equal to or greater than a preset distance.

本発明の集団移動監視装置において、例えば、
前記登録部は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記判定部は、前記集団属性に応じて前記集団の状態を監視する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
the registration unit registers a communication terminal carried by at least one of the subjects as a base point of the group, and registers group characteristics according to the number of base points of the group for each of the groups;
The determination unit may monitor the state of the group in accordance with the group attribute.

本発明の集団移動監視装置は、例えば、
さらに、面積算出部を含み、
前記登録部が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出部は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定部は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、という態様であってもよい。
The mass movement monitoring device of the present invention includes, for example,
Further, an area calculation unit is included,
When the registration unit associates the group with a group characteristic that uses a communication terminal carried by one of the subjects in the group as a base point of the group,
the area calculation unit calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
The judgment unit may be configured to infer that there is a leaver in the group and judge this to be an abnormality when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold.

本発明の集団移動監視装置において、例えば、
前記登録部が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録部は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定部は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
When the registration unit associates and registers the group with a group characteristic having a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration unit further registers a certain range from each of the communication terminals that is the base point as a specific area,
The judgment unit may be configured to estimate that a person has left the group and judge this to be an abnormality when location information of another communication terminal that is not registered as the base point is present outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas in the group.

本発明の集団移動監視装置は、例えば、
さらに、見込み時間算出部を含み、
前記登録部は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出部は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定部は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、という態様であってもよい。
The mass movement monitoring device of the present invention includes, for example,
Further, an estimated time calculation unit is included,
The registration unit further registers any point on the route taken by the group as a checkpoint,
the estimated time calculation unit calculates an estimated time for the group to arrive at the checkpoint from a required time from a departure point of the group to an arrival point,
The determination unit may determine that an abnormality has occurred when the group does not arrive at the checkpoint within the estimated time or within a certain time after the estimated time has elapsed.

本発明の集団移動監視装置において、例えば、
前記登録部は、同一の前記経路上において複数のチェックポイントを登録し、
前記通知部は、一方のチェックポイントを用いて判定された前記異常に関する前記通知を既に送信している場合、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて判定された前記異常に関する通知を送信しない、という態様であってもよい。
In the group movement monitoring device of the present invention, for example,
the registration unit registers a plurality of checkpoints on the same route,
The notification unit may be configured such that, if it has already sent the notification regarding the abnormality determined using one checkpoint, it does not send the notification regarding the abnormality determined using another checkpoint that is located after the one checkpoint on the route.

本発明の通報システムは、
本発明の集団移動監視装置、対象者用通信端末、及び関係者用通信端末を含み、
前記集団移動監視装置において、
前記登録部は、前記通信端末として前記対象者用通信端末の端末情報と、前記連絡先として前記関係者用通信端末への連絡先を登録し、
前記集団移動監視装置は、前記対象者用通信端末と前記関係者用通信端末と通信可能である、という態様である。
The reporting system of the present invention comprises:
The group movement monitoring device of the present invention includes a target communication terminal and a related person communication terminal,
In the group movement monitoring device,
the registration unit registers terminal information of the target person communication terminal as the communication terminal and a contact point for the related person communication terminal as the contact point;
In one embodiment, the group movement monitoring device is capable of communicating with the subject communication terminal and the related person communication terminal.

本発明の集団移動監視方法において、例えば、
前記判定工程は、前記監視の開始を示す通知を取得した場合に前記監視を開始し、前記監視の終了を示す通知を取得した場合に前記監視を終了する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
The determination step may be configured to start the monitoring when a notification indicating the start of the monitoring is received, and to end the monitoring when a notification indicating the end of the monitoring is received.

本発明の集団移動監視方法において、例えば、
前記判定工程は、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
The determining step may be configured to determine that the abnormality exists when the location information of at least one of the communication terminals in the group remains unchanged for a certain period of time.

本発明の集団移動監視方法において、例えば、
前記登録工程は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得工程は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
the registration step includes registering a plurality of communication terminals for one target person;
The location information acquiring step may acquire location information from a plurality of the communication terminals for one subject.

本発明の集団移動監視方法において、例えば、
前記判定工程は、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
The determining step may be configured to determine that an abnormality has occurred when the position information of the communication terminals of one subject in the group is separated by a distance equal to or greater than a preset distance.

本発明の集団移動監視方法において、例えば、
前記登録工程は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記判定工程は、前記集団属性に応じて前記集団の状態を監視する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
the registration step includes registering a communication terminal carried by at least one of the subjects as a base point of the group, and registering group characteristics for each group according to the number of base points of the group;
The determining step may be performed by monitoring the state of the group in accordance with the group attribute.

本発明の集団移動監視方法は、例えば、
さらに、面積算出工程を含み、
前記登録工程が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出工程は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定工程は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、という態様であってもよい。
The method for monitoring population movements of the present invention includes, for example,
Further, an area calculation step is included,
When the registration step associates the group with a group characteristic that uses a communication terminal carried by one of the target persons in the group as a base point of the group,
the area calculation step calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
The determination step may be such that, when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold, it is estimated that there is a defector in the group and the defect is determined to be an abnormality.

本発明の集団移動監視方法において、例えば、
前記登録工程が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録工程は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定工程は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
When the registration step associates the group with a group characteristic that has a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration step further includes registering a certain range from each of the communication terminals serving as the base points as a specific area;
The judgment process may be such that, when location information of another communication terminal that is not registered as the base point is present outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas in the group, it is assumed that a person has left the group and the abnormality is judged to be present.

本発明の集団移動監視方法は、例えば、
さらに、見込み時間算出工程を含み、
前記登録工程は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出工程は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定工程は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、という態様であってもよい。
The method for monitoring population movements of the present invention includes, for example,
Further, it includes an estimated time calculation step,
The registration step further includes registering any point on the route taken by the group as a checkpoint;
the estimated time calculation step calculates an estimated time for the group to arrive at the checkpoint from a required time for the group to travel from a departure point to an arrival point,
The determining step may be configured to determine that an abnormality has occurred when the group does not arrive at the checkpoint within the estimated time or within a certain time after the estimated time has elapsed.

本発明の集団移動監視方法において、例えば、
前記登録工程は、同一の前記経路上において複数のチェックポイントを登録し、
前記通知工程は、一方のチェックポイントを用いて判定された前記異常に関する前記通知を既に送信している場合、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて判定された前記異常に関する通知を送信しない、という態様であってもよい。
In the method for monitoring population movements of the present invention, for example,
the registration step includes registering a plurality of checkpoints on the same route;
The notification step may be configured such that, if the notification regarding the abnormality determined using one checkpoint has already been sent, the notification regarding the abnormality determined using another checkpoint that is located after the one checkpoint on the route is not sent.

本発明のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。 The program of the present invention is a program that causes a computer to execute each step of the method of the present invention as a procedure.

本発明の記録媒体は、本発明のプログラムを記録しているコンピュータ読み取り可能な記録媒体である。 The recording medium of the present invention is a computer-readable recording medium on which the program of the present invention is recorded.

本発明において、「対象者」は、集団を構成する者であればよく、特に制限されない。例えば、前記対象者として、園児・児童・生徒・学生、旅行ツアー参加者(ツアーガイド含む)等がある。本発明において、「関係者」は、前記集団そのもの、又は、前記対象者の少なくとも一方に関係する者であればよく、特に制限されない。例えば、前記関係者として、教職員、保護者、ボランティア(地域見守り隊等)、会社員(旅行会社の社員等)等がある。本発明において、「集団」は、少なくとも2人以上の前記対象者の集まりである。 In the present invention, a "subject" is any person who constitutes a group, and is not particularly limited. For example, such subjects include kindergarteners, elementary school students, pupils, and travel tour participants (including tour guides). In the present invention, a "related person" is any person who is related to the group itself or at least one of the subjects, and is not particularly limited. For example, such related persons include teachers, parents, volunteers (such as community watch groups), and company employees (such as employees of travel agencies). In the present invention, a "group" is a collection of at least two or more such subjects.

本発明の適用分野は、特に制限されず、前記集団で行動する必要のある分野であれば適用可能である。具体的には、例えば、集団登下校、旅行ツアー等の分野において適用可能である。 The application field of the present invention is not particularly limited, and it can be applied to any field where group activities are required. Specifically, it can be applied to fields such as group commutes to and from school, travel tours, etc.

次に、本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。本明細書において「部」とは、例えば、広義の回路によって実施されるハードウエア資源と、これらのハードウエア資源によって具体的に実現されうるソフトウエアの情報処理とを合わせたものも含みうる。 Next, embodiments of the present invention will be described using the drawings. The present invention is not limited to the following embodiments. In the following drawings, identical parts are designated by the same reference numerals. Furthermore, unless otherwise specified, the descriptions of each embodiment can be used interchangeably, and the configurations of each embodiment can be combined unless otherwise specified. In this specification, the term "unit" can include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources.

[実施形態1]
図1は、本実施形態の集団移動監視装置100の構成の一例を示すブロック図である。図1に示すように、本装置100は、登録部101、位置情報取得部102、判定部103、及び通知部104を含む。本装置100は、任意の構成として、さらに、面積算出部105及び見込み時間算出部106を含んでもよい。
[Embodiment 1]
Fig. 1 is a block diagram showing an example of the configuration of a group movement monitoring device 100 according to this embodiment. As shown in Fig. 1, the device 100 includes a registration unit 101, a location information acquisition unit 102, a determination unit 103, and a notification unit 104. The device 100 may further include an area calculation unit 105 and an expected time calculation unit 106 as optional components.

本装置100は、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。前記各部は、例えば、内部バスにより相互に接続されていてもよい。 The device 100 may be, for example, a single device including each of the above-mentioned units, or a device in which each of the above-mentioned units can be connected via a communication network. The above-mentioned units may be interconnected, for example, by an internal bus.

また、本装置100は、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等があげられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。 The device 100 can also be connected to external devices (described later) via the communication network. The communication network is not particularly limited and can be any known network, and may be wired or wireless. Examples of the communication network include the Internet, WWW (World Wide Web), telephone lines, LAN (Local Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Power Wide Area), and L5G (Local 5G). Examples of wireless networks include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. The wireless communication may be in the form of direct communication between devices (ad hoc communication), infrastructure communication, indirect communication via an access point, etc.

本装置100は、例えば、システムとしてサーバに組み込まれていてもよい。また、本装置100は、例えば、本発明のプログラムまたは本発明のプログラムを含むアプリケーションがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末、ウエアラブル端末等であってもよい。本装置100は、例えば、メインメモリ上にロードされたアプリケーション(本発明のプログラム等)によって前記各部の機能を実現可能である。さらに、本装置100の各部の全部又は一部が、クラウド上で実現されてもよい。具体的に、本装置100は、例えば、前記各部のうち少なくとも一つがサーバ(クラウド)上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。 The device 100 may be incorporated into a server as a system, for example. The device 100 may also be a personal computer (PC, e.g., desktop or laptop), smartphone, tablet, wearable device, or the like, on which the program of the present invention or an application including the program of the present invention is installed. The device 100 can realize the functions of each of the above-mentioned units by, for example, an application (e.g., the program of the present invention) loaded onto main memory. Furthermore, all or part of the units of the device 100 may be realized on the cloud. Specifically, the device 100 may take the form of cloud computing or edge computing, in which, for example, at least one of the units is located on a server (cloud) and the other units are located on a terminal.

図2に、本装置100のハードウエア構成のブロック図を例示する。本装置100は、例えば、中央処理装置(CPU、GPU等)10、メモリ20、バス30、記憶装置40、入力装置50、出力装置60、及び通信デバイス70等を含んでもよい。なお、これらは例示であって、本装置100のハードウエア構成は、前記各部の処理を実行可能であれば、これに限定されない。また、本装置100に含まれる中央処理装置10等の数も図2の例示に限定されるものではなく、例えば、複数の中央処理装置10が本装置100に含まれていてもよい。本装置100のハードウエア構成の各部は、それぞれのインタフェース(I/F)により、バス30を介して相互に接続されている。 Figure 2 shows an example block diagram of the hardware configuration of the device 100. The device 100 may include, for example, a central processing unit (CPU, GPU, etc.) 10, memory 20, bus 30, storage device 40, input device 50, output device 60, and communication device 70. Note that these are examples, and the hardware configuration of the device 100 is not limited to this as long as it is capable of executing the processing of each of the above-mentioned units. Furthermore, the number of central processing units 10, etc. included in the device 100 is not limited to the example shown in Figure 2; for example, the device 100 may include multiple central processing units 10. The units of the hardware configuration of the device 100 are connected to each other via their respective interfaces (I/F) and bus 30.

中央処理装置10は、本装置100の全体の制御を担う。本装置100において、中央処理装置10により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。中央処理装置10は、例えば、登録部101、位置情報取得部102、判定部103、通知部104、面積算出部105、及び見込み時間算出部106として機能する。 The central processing unit 10 is responsible for overall control of the device 100. In the device 100, the central processing unit 10 executes, for example, the program of the present invention and other programs, and also reads and writes various information. The central processing unit 10 functions as, for example, a registration unit 101, a location information acquisition unit 102, a determination unit 103, a notification unit 104, an area calculation unit 105, and an estimated time calculation unit 106.

バス30は、例えば、外部装置とも接続できる。前記外部装置は、例えば、外部記憶装置(外部データベース等)、外部入力装置、外部出力装置、等があげられる。本装置100は、例えば、バス30に接続された通信デバイス70により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。 The bus 30 can also be connected to, for example, external devices. Examples of such external devices include external storage devices (external databases, etc.), external input devices, and external output devices. The device 100 can be connected to an external network (the communication line network) via, for example, a communication device 70 connected to the bus 30, and can also be connected to other devices via the external network.

メモリ20は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置10が処理を行う際には、例えば、後述する記憶装置40に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ20が読み込み、中央処理装置10は、メモリ20からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ20は、例えば、ROM(読み出し専用メモリ)であってもよい。 The memory 20 may be, for example, a main memory (primary storage device). When the central processing unit 10 performs processing, the memory 20 reads various operating programs, such as the program of the present invention, stored in the storage device 40 described below, and the central processing unit 10 receives data from the memory 20 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 20 may also be, for example, a ROM (read-only memory).

記憶装置40は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置40には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置40は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置40は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。 The storage device 40 is also referred to as an auxiliary storage device, in contrast to the main memory (primary storage device). As mentioned above, the storage device 40 stores operating programs, including the program of the present invention. The storage device 40 may be, for example, a combination of a recording medium and a drive that reads and writes from and to the recording medium. The recording medium is not particularly limited and may be internal or external, and examples include HD (hard disk), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, and memory card. The storage device 40 may be, for example, a hard disk drive (HDD) or solid state drive (SSD) that integrates the recording medium and drive.

本装置100において、メモリ20及び記憶装置40は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置100の各処理によって生じた情報、本装置100が各処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。なお、少なくとも一部の情報は、例えば、メモリ20及び記憶装置40以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。 In the device 100, the memory 20 and storage device 40 can also store various information, such as log information, information obtained from an external database (not shown) or external device, information generated by each process of the device 100, and information used by the device 100 when executing each process. Note that at least some of the information may be stored, for example, on an external server other than the memory 20 and storage device 40, or may be stored in a distributed manner across multiple terminals using blockchain technology, etc.

登録部101による登録は、各種情報をメモリ20及び記憶装置40に記憶させることで実行されるものでも良い。また、登録部101による登録は、前記通信回線網を介して外部のサーバやデータベース等に前記各種情報を記憶させることで実行されるものでも良い。 Registration by the registration unit 101 may be performed by storing various information in the memory 20 and the storage device 40. Registration by the registration unit 101 may also be performed by storing the various information in an external server, database, etc. via the communication network.

本装置100は、例えば、さらに、入力装置50、及び出力装置60等のユーザインターフェイスを含んでもよい。入力装置50は、例えば、文字、数字、画面上に表示された物の位置、画像、音等を入力する装置であり、具体的には、デジタイザ(タッチパネル等)、キーボード、マウス、スキャナ、撮像装置、マイク、センサ等が挙げられる。出力装置60は、例えば、表示装置(LEDディスプレイ、液晶ディスプレイ)、プリンター、スピーカー等が挙げられる。入力装置50および出力装置60は、例えば、それらを組み合わせたタッチパネル等のユーザインターフェイスでもよい。 The device 100 may further include user interfaces such as an input device 50 and an output device 60. The input device 50 is a device for inputting, for example, letters, numbers, the position of an object displayed on the screen, an image, sound, etc., and specific examples thereof include a digitizer (touch panel, etc.), a keyboard, a mouse, a scanner, an imaging device, a microphone, a sensor, etc. The output device 60 is a display device (LED display, LCD display), a printer, a speaker, etc. The input device 50 and the output device 60 may be a user interface that combines them, such as a touch panel, for example.

つぎに、本実施形態の集団移動監視方法の一例を、図3A~Cのフローチャートに基づき説明する。本実施形態の集団移動監視方法は、例えば、図1の集団移動監視装置100を用いて、次のように実施する。なお、本実施形態の集団移動監視方法は、図1の集団移動監視装置100の使用には限定されない。 Next, an example of the group movement monitoring method of this embodiment will be described based on the flowcharts in Figures 3A to 3C. The group movement monitoring method of this embodiment is implemented, for example, as follows using the group movement monitoring device 100 of Figure 1. Note that the group movement monitoring method of this embodiment is not limited to use with the group movement monitoring device 100 of Figure 1.

本実施形態の集団移動監視方法において、登録部101により実行される工程が登録工程であり、位置情報取得部102により実行される工程が位置情報取得工程であり、判定部103により実行される工程が判定工程であり、通知部104により実行される工程が通知工程であり、面積算出部105により実行される工程が面積算出工程であり、見込み時間算出部106により実行される工程が見込み時間算出工程である。 In the group movement monitoring method of this embodiment, the process executed by the registration unit 101 is a registration process, the process executed by the location information acquisition unit 102 is a location information acquisition process, the process executed by the determination unit 103 is a determination process, the process executed by the notification unit 104 is a notification process, the process executed by the area calculation unit 105 is an area calculation process, and the process executed by the estimated time calculation unit 106 is an estimated time calculation process.

まず、登録部101により、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録する(S101)。前記登録は、前記集団毎に行うことから、例えば、前記集団を定義するともいえる。前記端末情報は、例えば、プッシュ通知に必要な情報(特定のアプリケーションにおけるデバイストークン等の識別情報、より具体的には、機種情報等)、電話番号、メールアドレス、SNS(Social Networking Service)等のアカウント情報等の識別情報である。前記関係者への連絡先は、前記関係者に連絡可能な情報であれば特に制限されず、例えば、メールアドレス、電話番号、プッシュ通知に必要な情報(特定のアプリケーションにおけるデバイストークン等の識別情報)、SNS(Social Networking Service)等のアカウント情報等である。登録部101は、例えば、さらに、前記通信端末への連絡先を登録してもよい。登録部101は、前記通信端末の端末情報及び前記連絡先を集団毎に紐づけて登録する。また、登録部101は、例えば、後述するように、前記通信端末の端末情報及び前記連絡先に加えて、前記対象者及び前記関係者の属性情報(例えば、氏名、所属、性別、年齢等)も前記集団毎に紐づけて登録してもよい。 First, the registration unit 101 registers, for each group, device information of the communication device carried by each subject constituting the group and contact information for related parties of at least one of the group and the subjects (S101). Since the registration is performed for each group, it can also be said to define the group, for example. The device information is, for example, identification information such as information required for push notifications (identification information such as a device token for a specific application, more specifically, model information), telephone numbers, email addresses, account information for SNS (Social Networking Service), etc. The contact information for the related parties is not particularly limited as long as it allows contact with the related parties, and may be, for example, email addresses, telephone numbers, information required for push notifications (identification information such as a device token for a specific application), account information for SNS (Social Networking Service), etc. The registration unit 101 may further register contact information for the communication terminals, for example. The registration unit 101 associates and registers the device information and the contact information for the communication terminals for each group. Furthermore, as described below, the registration unit 101 may also register, in addition to the terminal information and contact information of the communication terminal, attribute information (e.g., name, affiliation, gender, age, etc.) of the target person and the related persons, linking them to each group.

前記通信端末は、前記通信端末自身の位置情報を取得可能であり、ネットワークに接続可能な端末であれば、特に制限されない。具体的には、例えば、PC、スマートフォン、タブレット端末、ウエアラブル端末等がある。前記通信端末は、例えば、GPS(Global Positioning System)により、前記位置情報を取得可能である。前記通信端末は、例えば、アシスタントサーバから取得したアシストデータを用いて、前記位置情報を補正してもよい。そして、補正した前記位置情報を後述する位置情報取得部102が取得してもよい。 The communication terminal is not particularly limited as long as it is capable of acquiring its own location information and is capable of connecting to a network. Specific examples include PCs, smartphones, tablet devices, and wearable devices. The communication terminal can acquire the location information, for example, using a GPS (Global Positioning System). The communication terminal may correct the location information, for example, using assist data acquired from an assistant server. The corrected location information may then be acquired by the location information acquisition unit 102, described below.

登録部101は、例えば、対象者1人に対して複数の通信端末を登録してもよい。複数の通信端末を登録する場合、少なくとも一つの前記通信端末は、使用性及び可用性の観点から、ウエアラブル端末であることが好ましい。 The registration unit 101 may, for example, register multiple communication devices for one subject. When registering multiple communication devices, it is preferable that at least one of the communication devices is a wearable device from the standpoint of usability and availability.

登録部101は、例えば、登録済みの前記通信端末の端末情報を前記集団から解除(登録解除)することも可能である。前記解除は、日時と紐づけて行われる、一時的なものであってもよい。このように、登録及び解除を行うことで、前記集団への途中参加や離脱が生じる場合でも、前記集団の面子を適宜変更可能である。このような前記通信端末の登録や解除は、例えば、前記関係者の端末(関係者用端末)からの指示により行われる。 The registration unit 101 can also, for example, remove (deregister) the terminal information of the registered communication terminal from the group. The removal may be temporary and linked to a date and time. By performing registration and removal in this way, it is possible to appropriately change the members of the group even if someone joins or leaves the group midway. Such registration and removal of the communication terminal is performed, for example, by an instruction from the terminal of the person involved (terminal for the person involved).

前記関係者が前記異常に対応できない日時がある場合、登録部101は、例えば、前記日時と前記関係者の連絡先とを紐づけて登録可能であってもよい。これにより、例えば、後述の通知部104により、関係者が前記異常に対応できない日時に生じた異常に関する通知を前記関係者に送信しないことが可能になる。また、前記関係者が前記異常に対応できない日時がある場合は、登録部101は、例えば、前記日時と紐づけて、前記関係者の代理者の連絡先を登録していてもよい。これにより、例えば、後述の通知部104により、前記関係者が前記異常に対応できない日時に生じた異常に関する通知を前記代理者に送信可能である。 If there is a date and time when the relevant person is unable to respond to the abnormality, the registration unit 101 may, for example, be able to link the date and time with the contact information of the relevant person and register it. This makes it possible, for example, for the notification unit 104 described below to not send to the relevant person a notification regarding an abnormality that occurred on a date and time when the relevant person is unable to respond to the abnormality. Furthermore, if there is a date and time when the relevant person is unable to respond to the abnormality, the registration unit 101 may, for example, link the date and time and register the contact information of the relevant person's agent. This makes it possible, for example, for the notification unit 104 described below to send to the agent a notification regarding an abnormality that occurred on a date and time when the relevant person is unable to respond to the abnormality.

登録部101は、例えば、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に紐づけて登録してもよい。前記集団特性は、例えば、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性(以下、1基点型ともいう)、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性(以下、複数基点型ともいう)、等がある。 The registration unit 101 may, for example, register a communication device carried by at least one of the subjects as the base point of the group, and may also register group characteristics corresponding to the number of base points of the group, linked to each group. Examples of group characteristics include a group characteristic in which the base point of the group is a communication device carried by one of the subjects (hereinafter also referred to as a single-base type), and a group characteristic in which the base point of the group is a communication device carried by two or more subjects (hereinafter also referred to as a multiple-base type).

登録部101は、例えば、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録してもよい。前記チェックポイントは、1つであってもよいし、複数あってもよい。 The registration unit 101 may, for example, further register any point on the route taken by the group as a checkpoint. There may be one or more checkpoints.

登録部101は、例えば、前記対象者及び前記関係者に関する属性情報を前記集団毎に紐づけて登録してもよい。前記属性情報は、例えば、前記対象者や前記関係者の氏名、所属(所属クラス、担当クラス等)、種別(前記対象者または前記関係者のどちらか、前記関係者であれば教員、保護者、地域見守り隊等のどれか等)、集合・解散位置の座標(緯度及び経度等)、等である。なお、前記集合とは、前記集団が形成されることを意味し、前記解散とは、前記集団の解散を意味する。 The registration unit 101 may, for example, register attribute information regarding the target person and the related persons by linking them to each group. The attribute information may, for example, be the name of the target person or the related persons, their affiliation (the class they belong to, the class they are responsible for, etc.), their type (either the target person or the related persons; if they are related persons, whether they are teachers, guardians, local watch groups, etc.), the coordinates of the meeting and disbanding locations (latitude and longitude, etc.), etc. Note that the gathering refers to the formation of the group, and the disbanding refers to the disbanding of the group.

次に、位置情報取得部102は、前記通信端末の位置情報を取得する(S102)。位置情報取得部102は、前記通信回線網を介して前記通信端末の位置情報を取得する。前記通信端末の位置情報の取得は、前記通信端末から直接取得されることで行われてもよいし、他の装置を介して取得されることで行われてもよい。位置情報取得部102は、例えば、連続的に前記通信端末の位置情報を取得してもよいし、断続的(一定時間)毎に前記通信端末の位置情報を取得してもよい。前記一定時間は、特に制限されず、任意に設定可能であり、例えば、5分、10分、15分等である。位置情報取得部102が取得した前記位置情報は、例えば、登録部101により、前記通信端末の端末情報と紐づけて登録される。位置情報取得部102による前記位置情報の取得は、例えば、後述の判定部103による監視を開始した後に実行されてもよいし、前記監視の開始前から取得していてもよい。 Next, the location information acquisition unit 102 acquires the location information of the communication terminal (S102). The location information acquisition unit 102 acquires the location information of the communication terminal via the communication line network. The location information of the communication terminal may be acquired directly from the communication terminal or via another device. The location information acquisition unit 102 may, for example, continuously acquire the location information of the communication terminal, or may acquire the location information of the communication terminal intermittently (at regular intervals). The regular interval is not particularly limited and can be set arbitrarily, for example, 5 minutes, 10 minutes, 15 minutes, etc. The location information acquired by the location information acquisition unit 102 is registered, for example, by the registration unit 101 in association with the terminal information of the communication terminal. The location information acquisition unit 102 may, for example, acquire the location information after the determination unit 103, described below, has started monitoring, or may have been acquired before the monitoring started.

登録部101が1人の対象者に対して複数の通信端末を登録している場合、位置情報取得部102は、例えば、1人の対象者に対し複数の前記通信端末から位置情報を取得してもよい。このように、前記監視に複数の前記通信端末を用いることで、例えば、後述するように、可用性や後述の判定部103による処理精度を向上可能である。 If the registration unit 101 registers multiple communication devices for one subject, the location information acquisition unit 102 may, for example, acquire location information from multiple communication devices for one subject. In this way, using multiple communication devices for the monitoring can improve availability and the processing accuracy of the determination unit 103, as described below.

次に、判定部103により、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定する(S103)。すなわち、判定部103は、前記異常を検知するともいえる。前記集団の状態は、例えば、前記集団の動き(移動中や停止中等)、前記集団の形状、前記集団における前記各通信端末の位置、等がある。判定部103は、前記通信回線網を介して前記通信端末の位置情報を取得する。 Next, the determination unit 103 monitors the state of the group using the location information and determines whether an abnormality has occurred in the group based on the state of the group (S103). In other words, it can be said that the determination unit 103 detects the abnormality. The state of the group includes, for example, the movement of the group (moving, stopped, etc.), the shape of the group, the position of each communication terminal in the group, etc. The determination unit 103 obtains the location information of the communication terminals via the communication line network.

判定部103は、例えば、判定部103による監視の開始を示す通知(開始通知)を取得した場合に前記監視を開始し、判定部103による監視の終了を示す通知(終了通知)を取得した場合に前記監視を終了してもよい。前記各種通知は、例えば、前記対象者が携帯する通信端末から送信される。前記対象者は、例えば、前記集団が形成され、前記集団での移動を開始するタイミングで、前記通信端末を用いて、前記開始通知を本装置100に送信する。一方で、前記対象者は、例えば、前記集団を解散して、前記集団での移動を終了するタイミングで、前記通信端末を用いて、前記終了通知を本装置100に送信する。このように、前記各種通知をトリガーにすることで、前記監視のタイミングを制御可能である。 The determination unit 103 may, for example, start monitoring when it receives a notification (start notification) indicating that the determination unit 103 has started monitoring, and may end the monitoring when it receives a notification (end notification) indicating that the determination unit 103 has ended monitoring. The various notifications are transmitted, for example, from a communication terminal carried by the subject. The subject may use the communication terminal to transmit the start notification to the device 100, for example, when the group is formed and the subject begins moving as a group. On the other hand, the subject may use the communication terminal to transmit the end notification to the device 100, for example, when the group disbands and the subject ends moving as a group. In this way, the timing of the monitoring can be controlled by using the various notifications as triggers.

登録部101により、前記集団に前記集団特性が登録されている場合、判定部103は、例えば、前記集団属性に応じて前記集団の状態を監視してもよい。具体的には、実施形態2にて説明する。 If the group characteristics have been registered for the group by the registration unit 101, the determination unit 103 may, for example, monitor the state of the group according to the group attributes. Specific details will be described in embodiment 2.

本装置100が面積算出部105を含む場合、例えば、図3Bに示すように、面積算出部105により工程S105を実行してもよい。前記工程S105は、登録部101が前記集団と、前記1基点型の集団特定とを紐づけて登録している場合、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出する工程である。前記工程S105は、任意の構成であり、実行されなくともよい。 If the device 100 includes an area calculation unit 105, step S105 may be executed by the area calculation unit 105, as shown in FIG. 3B, for example. Step S105 is a step of calculating the area of the smallest shape that encompasses each of the communication terminals using the position information of each of the communication terminals when the registration unit 101 has registered the group in association with the single-base-point group identification. Step S105 is an optional configuration and does not need to be executed.

また、本装置100が見込み時間算出部106を含む場合、例えば、図3Cに示すように、見込み時間算出部106により工程S106を実行してもよい。前記工程S106は、登録部101がチェックポイントを登録している場合、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出する工程である。前記工程S106は、任意の構成であり、実行されなくともよい。図示していないが、本実施形態の集団移動監視方法は、前記工程S105と前記工程S106との双方を実行してもよい。前記所要時間は、見込み時間算出部106が算出してもよいし、外部から取得してもよい。前記所要時間及び前記見込み時間を算出する具体的な手法は、特に制限されず、例えば、公知の技術を用いることができる。前記出発地点及び前記到着地点は、例えば、登録部101により予め登録されていてもよい。 Furthermore, if the device 100 includes an estimated time calculation unit 106, step S106 may be executed by the estimated time calculation unit 106, as shown in FIG. 3C, for example. When the registration unit 101 has registered a checkpoint, step S106 is a step of calculating the estimated time for the group to arrive at the checkpoint from the required time for the group to travel from the group's departure point to its arrival point. Step S106 is an optional step and need not be executed. Although not shown, the group movement monitoring method of this embodiment may execute both step S105 and step S106. The required time may be calculated by the estimated time calculation unit 106 or may be obtained from an external source. The specific method for calculating the required time and the estimated time is not particularly limited, and known techniques may be used, for example. The departure point and the arrival point may be registered in advance by the registration unit 101, for example.

次に、判定部103による前記判定の一例については、後述する。 An example of the determination made by the determination unit 103 will be described later.

そして、判定部103により前記異常が生じたと判定された場合(YES)に、通知部104により、前記異常に関する通知を前記関係者の連絡先に送信し(S104)、終了する(END)。前記通知の形態は、特に制限されず、例えば、メール、プッシュ通知、等がある。通知部104は、例えば、判定部103により前記異常が生じたと判定された場合に、即時に前記通知を送信する。通知部104は、例えば、登録部101により前記関係者が前記異常に対応できない日時が登録されている場合、前記日時に生じた異常を前記関係者に通知しなくともよい。これにより、前記関係者は、前記異常に対応可能な日時のみ前記通知を受け取ることができる。また、通知部104は、例えば、登録部101により前記関係者が前記異常に対応できない日時と紐づけて、前記関係者の代理者の連絡先が登録されている場合、前記関係者が前記異常に対応できない日時に生じた異常に関する通知を前記代理者に送信してもよい。これにより、前記関係者が前記異常に対応できなくとも、前記代理者に対応してもらうことが可能になる。 If the determination unit 103 determines that the abnormality has occurred (YES), the notification unit 104 sends a notification regarding the abnormality to the contact information of the relevant person (S104), and the process ends (END). The form of the notification is not particularly limited and may be, for example, email, push notification, etc. For example, if the determination unit 103 determines that the abnormality has occurred, the notification unit 104 immediately sends the notification. For example, if the registration unit 101 registers a date and time when the relevant person is unable to respond to the abnormality, the notification unit 104 may not notify the relevant person of the abnormality that occurred on that date and time. This allows the relevant person to receive the notification only on dates and times when the relevant person is able to respond to the abnormality. Furthermore, for example, if the registration unit 101 registers the contact information of the relevant person's representative in association with the date and time when the relevant person is unable to respond to the abnormality, the notification unit 104 may send a notification regarding the abnormality that occurred on the date and time when the relevant person is unable to respond to the abnormality to the representative. This allows the representative to respond even if the relevant person is unable to respond to the abnormality.

位置情報取得部102は、例えば、前記関係者(例えば、地域見守り隊等)が携帯する通信端末の位置情報を取得してもよい。そして、通知部104は、前記集団に対する異常を検知した地点から一定範囲内に存在する前記関係者の通信端末に対して確認依頼通知を送信してもよい。前記一定範囲は、特に制限されず、予め任意の範囲を設定可能である。前記関係者が携帯する通信端末の位置情報も前記アシスタントデータにより補正されたものであってもよい。これにより、前記集団の近くにいる前記関係者に対して前記集団を確認するよう依頼することができる。 The location information acquisition unit 102 may, for example, acquire location information of a communication device carried by the relevant person (e.g., a local watch group, etc.). The notification unit 104 may then send a confirmation request notification to the communication device of the relevant person located within a certain range from the point where an abnormality in the group was detected. The certain range is not particularly limited, and any range can be set in advance. The location information of the communication device carried by the relevant person may also be corrected using the assistant data. This makes it possible to request the relevant person who is near the group to check on the group.

一方で、判定部103により前記異常が生じていない、すなわち、正常と判定された場合(NO)は、そのまま処理を終了してもよい(END)。 On the other hand, if the judgment unit 103 determines that no abnormality has occurred, i.e., that the system is normal (NO), the processing may be terminated (END).

少なくとも前記工程(S102)及び前記工程(S103)は、前記集団が到着地点に到着するまで、すなわち、前記監視を終了するまで繰り返し実行されてもよい。 At least steps (S102) and (S103) may be repeatedly executed until the group arrives at the destination, i.e., until the monitoring is terminated.

本実施形態によれば、集団の移動を監視し、異常が生じた場合に適切な連絡先に通報することができる。特許文献1では、前記移動体が移動可能なエリアでしか適用できなかったが、本実施形態によれば、エリアを問わず適用可能である。また、特許文献1では、前記移動体間に対象者が位置する必要があり、各対象者の移動が制限されるという問題があった。しかしながら、本実施形態によれば、前記通信端末の位置情報を用いることで、各対象者の移動を制限することなく、集団の異常を監視可能である。 According to this embodiment, the movements of a group can be monitored, and if an abnormality occurs, an appropriate contact can be notified. While Patent Document 1 was only applicable to areas within the range of movement of the mobile objects, this embodiment can be applied to any area. Furthermore, Patent Document 1 had the problem of requiring targets to be positioned between the mobile objects, restricting the movement of each target. However, according to this embodiment, by using the location information of the communication terminals, it is possible to monitor abnormalities in a group without restricting the movement of each target.

[実施形態2]
判定部103による判定の一例を説明する。
[Embodiment 2]
An example of the determination made by the determining unit 103 will be described.

判定部103は、例えば、前記集団の状態が以下の(A)~(D)の少なくとも一つの条件を満たす場合に、前記集団に異常が生じたと判定してもよい。 The determination unit 103 may determine that an abnormality has occurred in the population, for example, when the state of the population satisfies at least one of the following conditions (A) to (D).

(A)通信端末の位置情報の変動
判定部103は、例えば、前記集団において、少なくとも一つの前記通信端末の位置情報を監視し、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常と判定してもよい。前記一定時間は、任意に設定可能であり、例えば、3分、5分、10分等である。これによれば、例えば、平均的な歩行速度や信号の待ち時間を考慮しても前記通信端末の位置情報に変動がない場合、すなわち、前記集団の動きが停止中のままである場合を異常として検知可能である。一方で、例えば、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間以内に変動する状態の場合に、前記集団の状態を正常と判定する。
(A) Fluctuations in Location Information of Communication Terminals The determination unit 103 may, for example, monitor the location information of at least one of the communication terminals in the group, and determine that an abnormality has occurred if the location information of at least one of the communication terminals remains unchanged for a certain period of time. The certain period of time can be set arbitrarily, for example, 3, 5, 10 minutes, etc. In this way, for example, if there is no fluctuation in the location information of the communication terminals even when taking into account the average walking speed and waiting time at traffic lights, that is, if the movement of the group remains stationary, it is possible to detect this as an abnormality. On the other hand, for example, if the location information of at least one of the communication terminals in the group changes within a certain period of time, the state of the group is determined to be normal.

(B)1人の対象者における複数の通信端末の距離間隔
登録部101により、対象者1人に対して複数の通信端末が登録されているとする。この場合、判定部103は、例えば、前記集団において、1人の対象者における前記各通信端末の位置情報を監視し、前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定してもよい。前記距離は、特に制限されず、任意に設定可能であり、例えば、1m、1.5m、2m、等である。これによれば、例えば、1人の対象者が携帯する各通信端末同士が離れている状態を異常として検知可能である。そのため、判定部103による判定の精度を向上可能である。一方で、判定部103は、例えば、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れていない状態の場合に、前記集団の状態を正常と判定する。
(B) Distance Intervals Between Multiple Communication Devices for One Subject Assume that multiple communication devices are registered for one subject by the registration unit 101. In this case, the determination unit 103 may, for example, monitor the location information of each communication device for one subject in the group and determine that the abnormality exists when the location information of each communication device is greater than or equal to a predetermined distance. The distance is not particularly limited and can be set arbitrarily, for example, 1 m, 1.5 m, 2 m, etc. This allows, for example, a state in which the communication devices carried by one subject are far apart to be detected as an abnormality. This improves the accuracy of the determination by the determination unit 103. On the other hand, for example, when the location information of each communication device for one subject in the group is not greater than or equal to a predetermined distance, the determination unit 103 determines that the state of the group is normal.

(C)集団特性に応じた離脱者の有無
(C1)集団の面積
本条件において、登録部101は、前記集団と、前記1基点型の集団特性とを紐づけて登録しているものとする。面積算出部105は、前述のように、前記各通信端末を包含する最小形状の面積を算出する。位置情報から面積を算出する手法は、特に制限されず、公知の技術を用いることができる。この場合、判定部103は、例えば、前記集団において、前記最小形状の面積を監視し、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常と判定してもよい。前記予め規定する面積は、特に制限されず、例えば、前記集団における人数に応じて規定される。具体的に、前記集団における人数が多ければ多いほど、広い面積を予め規定してもよい。前記閾値は、特に制限されず、任意に設定可能である。前記閾値を考慮することで、例えば、前記位置情報の精度により誤差が生じても、判定部103による正確な判定が可能である。判定部103は、例えば、前述の状態が一定時間継続した場合に、前記異常と判定してもよい。このように、判定部103により前記離脱者がいると推定された場合、通知部104は、例えば、前記離脱者の形態する前記通信端末に対して、前記集団から離脱したことを示す通知を送信してもよい。また、再度の判定により、前記離脱者が前記集団に合流したと推定された場合、すなわち、判定部103により正常と判定された場合、通知部104は、例えば、前記関係者の連絡先や前記離脱者の形態する前記通信端末に対して、前記離脱者が前記集団に合流したことを示す通知を送信してもよい。
(C) Presence or absence of a leaver according to group characteristics (C1) Area of group In this condition, the registration unit 101 is assumed to associate and register the group with the one-base-point group characteristics. As described above, the area calculation unit 105 calculates the area of the smallest shape encompassing each communication terminal. The method of calculating the area from the location information is not particularly limited, and known techniques can be used. In this case, the determination unit 103 may, for example, monitor the area of the smallest shape in the group, and if the area of the smallest shape is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold, infer that a leaver has occurred in the group and determine the abnormality. The predetermined area is not particularly limited and may be determined, for example, according to the number of people in the group. Specifically, the larger the number of people in the group, the larger the predefined area may be. The threshold is not particularly limited and can be set arbitrarily. By taking the threshold into consideration, for example, even if an error occurs due to the accuracy of the location information, the determination unit 103 can make an accurate determination. The determination unit 103 may determine the abnormality, for example, when the above-described state continues for a certain period of time. In this way, when the determination unit 103 estimates that the leaver is present, the notification unit 104 may, for example, transmit a notification indicating that the leaver has left the group to the communication terminal of the leaver. Furthermore, when it is estimated by a second determination that the leaver has rejoined the group, that is, when the determination unit 103 determines that the state is normal, the notification unit 104 may, for example, transmit a notification indicating that the leaver has rejoined the group to the contact information of the relevant person or the communication terminal of the leaver.

本条件について、図4を用いて具体的に説明する。図4において、正常と判定される一例を左側に示し、異常と判定される一例を右側に示す。図4では、人のピクトグラムで示した位置を前記通信端末の位置として示す。また、図4では、対象者1が携帯する通信端末が前記基点として登録され、前記最小形状として、最小包含円(太枠にて示す)の面積を求めたとする。なお、前記最小形状における形状とは、図4に示した円形に限らず、例えば、四角形、三角形、等の形状であってもよい。判定部103は、例えば、図4左側に示すように、前記集団において、前記最小形状の面積が予め規定された面積よりも小さい状態や、前記最小形状の面積が予め規定された面積よりも大きくとも前記最小形状の面積と予め規定された面積との差異が予め設定した閾値未満である状態の場合に、正常と判定する。一方で、図4右側に示すように、前記集団から離脱する者2(以下、離脱者という)が現れれば、面積算出部105により算出される前記最小形状の面積が図4左側に示す最小形状(図4右側において図4左側に示す最小形状を破線にて重畳して示す)の面積よりも拡大する。そのため、判定部103は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると判定可能である。このように、離脱者2がいる場合を判定部103は前記異常と判定する。 This condition will be explained in detail using Figure 4. In Figure 4, an example of a condition determined to be normal is shown on the left, and an example of a condition determined to be abnormal is shown on the right. In Figure 4, the position indicated by a human pictogram is shown as the position of the communication terminal. Also, in Figure 4, it is assumed that the communication terminal carried by subject 1 is registered as the base point, and the area of the smallest encompassing circle (shown in a bold frame) is calculated as the smallest shape. Note that the shape of the smallest shape is not limited to the circle shown in Figure 4, but may be, for example, a rectangle, a triangle, or other shape. For example, as shown on the left side of Figure 4, the determination unit 103 determines that the area of the smallest shape in the group is normal when it is smaller than a predetermined area, or when the area of the smallest shape is larger than the predetermined area but the difference between the area of the smallest shape and the predetermined area is less than a predetermined threshold. On the other hand, as shown on the right side of Figure 4, if a person 2 (hereinafter referred to as a leaver) leaves the group, the area of the minimum shape calculated by the area calculation unit 105 will be larger than the area of the minimum shape shown on the left side of Figure 4 (the minimum shape shown on the left side of Figure 4 is shown superimposed by a dashed line on the right side of Figure 4). Therefore, the determination unit 103 can determine that a leaver is present in the group when the area of the minimum shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold. In this way, the determination unit 103 determines that the presence of leaver 2 is an abnormality.

(C2)エリア
本条件において、登録部101は、前記集団と、前記複数基点型の集団特性とを紐づけて登録しているとする。この場合、登録部101は、例えば、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録可能である。前記一定の範囲は、特に制限されず、任意に設定可能であり、例えば、前記基点から3m、5m、7m等の範囲である。判定部103は、例えば、前記基点として登録されていない他の通信端末の位置情報を監視し、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリア(間隙エリアともいう)の少なくとも一方のエリア(以下、検知エリアともいう)外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常と判定してもよい。判定部103は、例えば、前述の状態が一定時間継続した場合に、前記異常と判定してもよい。このように、判定部103により前記離脱者がいると推定された場合、通知部104は、例えば、前記離脱者の形態する前記通信端末に対して、前記集団から離脱したことを示す通知を送信してもよい。また、再度の判定により、前記離脱者が前記集団に合流したと推定された場合、すなわち、判定部103により正常と判定された場合、通知部104は、例えば、前記関係者の連絡先や前記離脱者の携帯する前記通信端末に対して、前記離脱者が前記集団に合流したことを示す通知を送信してもよい。
(C2) Area: Under this condition, the registration unit 101 associates and registers the group with the multiple-base-type group characteristic. In this case, the registration unit 101 can, for example, register a certain range from each of the communication terminals that are the base points as a specific area. The certain range is not particularly limited and can be set arbitrarily, for example, a range of 3 m, 5 m, 7 m, etc. from the base point. The determination unit 103, for example, monitors the location information of other communication terminals that are not registered as the base points, and when the location information of other communication terminals that are not registered as the base points is outside at least one of the specific areas of the communication terminals that are the base points and the areas between the specific areas (also referred to as gap areas) (hereinafter also referred to as detection areas), may infer that a person has left the group and determine the abnormality. The determination unit 103 may, for example, determine the abnormality when the above-mentioned state continues for a certain period of time. In this way, when the determination unit 103 estimates that there is a leaver, the notification unit 104 may transmit a notification indicating that the leaver has left the group, for example, to the communication terminal of the leaver. Furthermore, when the second determination estimates that the leaver has rejoined the group, that is, when the determination unit 103 determines that the leaver is normal, the notification unit 104 may transmit a notification indicating that the leaver has rejoined the group, for example, to the contact information of the relevant person or the communication terminal carried by the leaver.

本条件について、図5を用いて具体的に説明する。図5において、正常と判定される一例を上側及び中央に示し、異常と判定される一例を下側に示す。図5では、人のピクトグラムで示した位置を前記通信端末の位置として示す。また、図5では、対象者1A及び1Bが携帯する通信端末が前記基点として登録されているものとし、特定エリアを太枠で示す。なお、図5では、前記特定エリアが四角形状になるように、前記集団の進行方向を前として、前記基点から前後左右の方向に5mの範囲を特定エリアとしたが、これは例示であって、特定エリアはこれに限定されない。例えば、前記特定エリアが円形状になるように、前記基点から前方且つ右方向等の方向の一定の範囲も特定エリアとしてもよい。判定部103は、例えば、図5上側及び中央に示すように、前記検知エリア(太枠にて示す)内に、全ての前記他の通信端末の位置情報が存在する状態の場合に、前記集団の状態を正常と判定する。一方で、図5下側に示すように、離脱者2が現れれば、前記検知エリア外に前記他の通信端末の位置情報が存在することになる。そのため、判定部103は、前記集団において、前記検知エリア外に、前記他の通信端末の位置情報が一つでも存在する状態の場合に、前記集団に離脱者2がいると推定可能である。このように、離脱者2がいる場合を判定部103は前記異常と判定する。 This condition will be explained in detail using Figure 5. In Figure 5, examples of what is determined to be normal are shown at the top and center, and examples of what is determined to be abnormal are shown at the bottom. In Figure 5, the positions indicated by human pictograms are shown as the positions of the communication devices. Also, in Figure 5, the communication devices carried by subjects 1A and 1B are registered as the base point, and the specific area is indicated by a bold frame. Note that in Figure 5, the specific area is defined as a range of 5 m in all directions from the base point, with the direction of movement of the group as the front, back, left, and right, so that the specific area is rectangular. However, this is merely an example, and the specific area is not limited to this. For example, a certain range in a direction such as forward and to the right from the base point may also be defined as a specific area so that the specific area is circular. For example, as shown in the top and center of Figure 5, the determination unit 103 determines the state of the group to be normal when the location information of all of the other communication devices is present within the detection area (shown by a bold frame). On the other hand, as shown in the lower part of Figure 5, if leaver 2 appears, it means that the location information of the other communication terminal is outside the detection area. Therefore, when the location information of at least one other communication terminal in the group is outside the detection area, the determination unit 103 can infer that leaver 2 is present in the group. In this way, when leaver 2 is present, the determination unit 103 determines that an abnormality has occurred.

(D)チェックポイントへの到着
登録部101により、チェックポイントが登録され、且つ見込み時間算出部106により前記チェックポイントに到着する見込み時間が算出されているとする。この場合、判定部103は、例えば、前記通信端末の位置情報を監視し、前記見込み時間内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常と判定してもよい。このように、判定部103は、例えば、前記見込み時間を経過した場合に即時に異常と判定してもよい。一方で、判定部103は、例えば、前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常と判定してもよい。前記一定時間は、特に制限されず、例えば、3分、5分、10分等である。判定部103は、例えば、前記集団における少なくとも一つの通信端末(例えば、前記基点である通信端末)の位置情報を監視して、前記位置情報が前記チェックポイントに到着した場合に前記集団が前記チェックポイントに到着したとみなしてもよいし、前記集団における全ての前記対象者の通信端末の位置情報を監視して、すべての前記位置情報が前記チェックポイントに到着した場合に前記集団が前記チェックポイントに到着したとみなしてもよい。一方で、判定部103は、例えば、前記集団における少なくとも一つの通信端末(例えば、前記基点である通信端末)の位置情報を監視して、前記位置情報が前記チェックポイントに到着していない場合に前記集団が前記チェックポイントに到着していないとみなしてもよいし、前記集団における全ての前記対象者の通信端末の位置情報を監視して、すべての前記位置情報が前記チェックポイントに到着していない場合に前記集団が前記チェックポイントに到着していないとみなしてもよい。このように、チェックポイントを用いることで、例えば、判定部103による判定の精度を向上可能である。
(D) Arrival at Checkpoint Assume that a checkpoint is registered by the registration unit 101, and the estimated time calculation unit 106 calculates the estimated time of arrival at the checkpoint. In this case, the determination unit 103 may, for example, monitor the location information of the communication terminal, and determine that an abnormality has occurred if the group does not arrive at the checkpoint within the estimated time. In this way, the determination unit 103 may, for example, immediately determine that an abnormality has occurred if the estimated time has elapsed. On the other hand, the determination unit 103 may, for example, determine that an abnormality has occurred if the group does not arrive at the checkpoint within a certain time after the estimated time has elapsed. The certain time is not particularly limited, and may be, for example, 3 minutes, 5 minutes, 10 minutes, etc. The determination unit 103 may, for example, monitor the location information of at least one communication terminal in the group (e.g., the communication terminal that is the base point) and determine that the group has arrived at the checkpoint when the location information has arrived at the checkpoint, or may monitor the location information of the communication terminals of all the subjects in the group and determine that the group has arrived at the checkpoint when all the location information has arrived at the checkpoint. On the other hand, the determination unit 103 may, for example, monitor the location information of at least one communication terminal in the group (e.g., the communication terminal that is the base point) and determine that the group has not arrived at the checkpoint when the location information has not arrived at the checkpoint, or may monitor the location information of the communication terminals of all the subjects in the group and determine that the group has not arrived at the checkpoint when all the location information has not arrived at the checkpoint. In this way, using checkpoints can, for example, improve the accuracy of the determination by the determination unit 103.

また、本条件において、登録部101が、同一の前記経路上において複数のチェックポイントを登録している場合について説明する。判定部103は、例えば、前記チェックポイント毎に、前記集団に異常が生じているか否かを判定してもよい。そして、通知部104は、例えば、一方のチェックポイントを用いて検知された前記異常に関する通知を送信する。このように、一方のチェックポイントにおける前記通知を既に行っている場合、通知部104は、例えば、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて検知された前記異常に関する通知を送信しなくともよい。 Furthermore, under this condition, a case will be described in which the registration unit 101 registers multiple checkpoints on the same route. The determination unit 103 may, for example, determine whether an abnormality has occurred in the group for each checkpoint. Then, the notification unit 104 may, for example, send a notification regarding the abnormality detected using one checkpoint. In this way, if the notification for one checkpoint has already been sent, the notification unit 104 may not, for example, need to send a notification regarding the abnormality detected using another checkpoint located after the one checkpoint on the route.

さらに、本条件において、前記見込み時間内に又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着した場合、判定部103は、例えば、前記チェックポイントにおける監視を解除してもよい。 Furthermore, under this condition, if the group arrives at the checkpoint within the expected time or within a certain time after the expected time has elapsed, the determination unit 103 may, for example, terminate monitoring at the checkpoint.

以上のように、前記(A)~(D)の少なくとも一つの条件を用いることで、判定部103による判定処理の精度を向上することができる。 As described above, by using at least one of the conditions (A) to (D), the accuracy of the determination process by the determination unit 103 can be improved.

[実施形態3]
前記実施形態1及び2の集団移動監視装置100を含む通報システムについて説明する。本実施形態において、前記通報システムを集団登下校に適用した一例として説明するが、本発明は、これに限定されない。
[Embodiment 3]
A description will be given of a reporting system including the group movement monitoring device 100 of the first and second embodiments. In the present embodiment, the reporting system will be described as an example applied to a group commute to and from school, but the present invention is not limited to this.

図6は、本実施形態の通報システム1000の構成の一例を示す模式図である。図1に示すように、通報システム1000は、集団移動監視装置100、対象者用通信端末200、及び関係者用通信端末300(教員用端末300A及び見守り隊メンバ用端末300B)を含む。通報システム1000において、集団移動監視装置100の登録部101は、前記通信端末として対象者用通信端末200の端末情報と、前記連絡先として関係者用通信端末300への連絡先を登録する。集団移動監視装置100は、対象者用通信端末200と関係者用通信端末300と通信可能である。図6において、集団移動監視装置100は、対象者用通信端末200及び関係者用通信端末300のそれぞれのキャリアネットワーク網8とインターネット9とを介して対象者用通信端末200と関係者用通信端末300と通信する一例を示す。対象者用通信端末200及び関係者用通信端末300は、複数あってもよい。 Figure 6 is a schematic diagram showing an example of the configuration of the reporting system 1000 of this embodiment. As shown in Figure 1, the reporting system 1000 includes a group movement monitoring device 100, a subject communication terminal 200, and related party communication terminals 300 (teacher terminal 300A and watch team member terminal 300B). In the reporting system 1000, the registration unit 101 of the group movement monitoring device 100 registers terminal information for the subject communication terminal 200 as the communication terminal and contact information for the related party communication terminal 300 as the contact information. The group movement monitoring device 100 is capable of communicating with the subject communication terminal 200 and the related party communication terminal 300. Figure 6 shows an example of the group movement monitoring device 100 communicating with the subject communication terminal 200 and the related party communication terminal 300 via the carrier network 8 and the Internet 9 of each of the subject communication terminal 200 and the related party communication terminal 300. There may be multiple target person communication terminals 200 and related party communication terminals 300.

対象者用通信端末200及び関係者用通信端末300は、前記GPS等を用いて位置情報を取得可能な端末であって、集団移動監視装置100と通信可能な端末であれば特に制限されない。対象者用通信端末200及び関係者用通信端末300は、例えば、後述の各種処理を実行させるアプリケーションがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末、ウエアラブル端末等であってもよい。 The subject communication terminal 200 and the related party communication terminal 300 are not particularly limited as long as they are capable of acquiring location information using the GPS or the like and are capable of communicating with the mass movement monitoring device 100. The subject communication terminal 200 and the related party communication terminal 300 may be, for example, a personal computer (PC, e.g., desktop or laptop) on which applications for executing the various processes described below are installed, a smartphone, a tablet terminal, a wearable terminal, etc.

図6において、集団移動監視装置100は、API(Application Programming Interface)ゲートウェイ2、データベースサーバ3、バッチ処理サーバ4、ウェブサーバ5、認証サーバ6を含有する階層型システム装置として図示する。 In Figure 6, the mass movement monitoring device 100 is illustrated as a hierarchical system device containing an API (Application Programming Interface) gateway 2, a database server 3, a batch processing server 4, a web server 5, and an authentication server 6.

集団移動監視装置100と対象者用通信端末200との各種情報のやり取り、及び集団移動監視装置100と関係者用通信端末300との各種情報のやり取りは、例えば、集団移動監視装置100におけるAPIゲートウェイ2を介して行われる。 The exchange of various information between the group movement monitoring device 100 and the subject's communication terminal 200, and the exchange of various information between the group movement monitoring device 100 and the related party's communication terminal 300, is carried out, for example, via the API gateway 2 in the group movement monitoring device 100.

データベースサーバ3は、データベース管理システム(DBMS)が稼動しているサーバである。図6では、データベースとして、前記位置情報を格納する位置情報データベース3A、前記連絡先を格納する連絡先データベース3B、前記属性情報を格納する属性情報データベース3C、各種設定情報(集団における通信端末の情報、関係者端末の情報、前記基点、前記集団特性、前記出発地点、前記到着地点、前記チェックポイント等)を格納する設定情報データベース3Dを例示しているが、これに限定されない。登録部101は、例えば、データベースサーバ3により、各種情報の登録を実行する。 The database server 3 is a server on which a database management system (DBMS) is running. Figure 6 illustrates, as examples of databases, a location information database 3A that stores the location information, a contacts database 3B that stores the contact information, an attribute information database 3C that stores the attribute information, and a setting information database 3D that stores various setting information (information on communication terminals in the group, information on related party terminals, the base point, the group characteristics, the departure point, the arrival point, the checkpoints, etc.), but this is not limiting. The registration unit 101 registers various pieces of information using, for example, the database server 3.

バッチ処理サーバ4は、データベースサーバ3の位置情報データベース3Aから監視対象の集団の位置情報を取り出し、バッチ処理を実行する。また、バッチ処理サーバ4は、例えば、各種通知の内容の編集を実行可能である。通知部104は、例えば、バッチ処理サーバ4により、各種通知の送信を実行する。 The batch processing server 4 retrieves the location information of the monitored population from the location information database 3A of the database server 3 and executes batch processing. The batch processing server 4 can also edit the content of various notifications, for example. The notification unit 104 sends various notifications, for example, via the batch processing server 4.

集団移動監視装置100は、例えば、ウェブサーバ5により、対象者用通信端末200及び関係者用通信端末300に対してネットワークを通じて各種情報や各種機能を提供可能である。例えば、ウェブサーバ5は、関係者用通信端末300に対して、後述する各種リクエストに関する各種情報を入力する画面を提示する。このようにして、入力された各種情報をデータベースサーバ3により登録される。 The mass movement monitoring device 100 can provide various information and functions to the subject communication terminal 200 and related party communication terminal 300 via a network, for example, via the web server 5. For example, the web server 5 presents a screen to the related party communication terminal 300 for inputting various information related to various requests, which will be described later. In this way, the various input information is registered by the database server 3.

認証サーバ6は、APIゲートウェイ2と認証連携し、集団移動監視装置100へアクセスしようとしている対象者用通信端末200及び関係者用通信端末300が正規の対象者用通信端末200及び関係者用通信端末300かどうか、またアクセスを許可していいかどうか等を判断する。 The authentication server 6 cooperates with the API gateway 2 for authentication purposes to determine whether the subject communication terminal 200 and related party communication terminal 300 attempting to access the mass movement monitoring device 100 are legitimate subject communication terminals 200 and related party communication terminals 300, and whether access should be permitted.

以下、図6を用いて、通報システム1000の処理の流れの一例を説明する。通報システム1000においては、例えば、下記(1)~(9)の順に各種処理が実行される。なお、これらは例示であって、これに限定されない。 An example of the processing flow of the notification system 1000 will be explained below using Figure 6. In the notification system 1000, various processes are executed in the order of (1) to (9) below. Note that these are merely examples and are not limiting.

(1)集団の定義
教員用端末300Aは、集団移動監視装置100の登録部101に対して、集団毎に、集団を構成する各対象者の対象者用通信端末200及び基点となる対象者用通信端末200(例えば、班長の保持する対象者用通信端末)の登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、対象者用通信端末200及び基点となる対象者用通信端末200を集団毎に登録する処理を実行する。
(1) Definition of a Group The teacher's terminal 300A transmits a request for registering the subject communication terminal 200 of each subject constituting the group and the subject communication terminal 200 that will serve as the base (for example, the subject communication terminal held by the team leader) for each group to the registration unit 101 of the group movement monitoring device 100. Upon receiving the request, the registration unit 101 executes a process of registering the subject communication terminal 200 and the subject communication terminal 200 that will serve as the base for each group.

(2)異常を検知した場合の通知先の定義
教員用端末300Aは、集団移動監視装置100の登録部101に対して、前記集団の管理者となる教員及び前記対象者の保護者への連絡先の登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、前記教員及び前記保護者への連絡先(すなわち、これらの者が有する関係者用通信端末300への連絡先)を登録する処理を実行する。
(2) Definition of notification destinations when an abnormality is detected The teacher's terminal 300A transmits a request for registering contact information for the teacher who will be the manager of the group and the guardian of the subject to the registration unit 101 of the group movement monitoring device 100. Upon receiving the request, the registration unit 101 executes a process for registering contact information for the teacher and the guardian (i.e., contact information for the related party communication terminal 300 owned by these persons).

(3)見守り隊メンバ用端末300Bの端末情報の登録
教員用端末300A及び見守り隊メンバ用端末300Bの少なくとも一方は、集団移動監視装置100の登録部101に対して、見守り隊メンバ用端末300Bの端末情報の登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、見守り隊メンバ用端末300Bの端末情報を登録する処理を実行する。見守り隊メンバ用端末300Bの端末情報は、例えば、前述の各対象者が携帯する通信端末の端末情報の例示と同様である。
(3) Registration of Device Information of Watching Team Member Terminal 300B At least one of the teacher's terminal 300A and the watching team member terminal 300B transmits a request for registering the device information of the watching team member terminal 300B to the registration unit 101 of the group movement monitoring device 100. The registration unit 101 receives the request and executes a process to register the device information of the watching team member terminal 300B. The device information of the watching team member terminal 300B is, for example, the same as the example of the device information of the communication terminal carried by each target person described above.

(4)集団特性の登録
教員用端末300Aは、集団移動監視装置100の登録部101に対して、集団毎に、前記集団特性の登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、前記集団特性を登録する処理を実行する。例えば、集団登下校において、高学年の責任感の強い班長がいる場合は、前記班長が携帯する対象者用通信端末200のみを前記基点とする前記1基点型の集団特性を登録する。また、集団登下校において、低学年のメンバが数名いる場合は、例えば、少なくとも前記班長及び副班長が携帯する対象者用通信端末200を前記基点とする前記複数基点型の集団特性を登録する。
(4) Registration of Group Characteristics The teacher's terminal 300A transmits a request for registering the group characteristics for each group to the registration unit 101 of the group movement monitoring device 100. The registration unit 101 receives the request and executes processing to register the group characteristics. For example, in a group going to or from school, if there is a group leader from the upper grades who has a strong sense of responsibility, the single-base type group characteristic is registered, with only the subject communication terminal 200 carried by the group leader as the base point. Furthermore, in a group going to or from school, if there are several members from the lower grades, the multiple-base type group characteristic is registered, with the subject communication terminals 200 carried by at least the group leader and deputy group leader as the base points, for example.

(5)到着地点の登録
教員用端末300Aは、集団移動監視装置100の登録部101に対して、前記集団における到着地点の登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、前記到着地点を登録する処理を実行する。例えば、集団登下校において、登校時は、学校が到着地点となり、下校時は地域の集合地点が到着地点となる。一方で、教員用端末300Aは、団移動監視装置100の登録部101に対して、前記集団における出発地点の登録に関するリクエストを送信してもよい。登録部101は、前記リクエストを受け、前記出発地点を登録する処理を実行する。例えば、集団登下校において、登校時は、地域の集合地点が出発地点となり、下校時は学校が出発地点となる。
(5) Registration of Arrival Point The teacher's terminal 300A transmits a request for registering an arrival point for the group to the registration unit 101 of the group movement monitoring device 100. The registration unit 101 receives the request and executes processing to register the arrival point. For example, in a group going to or from school, the arrival point is the school when going to school, and the arrival point is a local gathering point when going home. On the other hand, the teacher's terminal 300A may transmit a request for registering a departure point for the group to the registration unit 101 of the group movement monitoring device 100. The registration unit 101 receives the request and executes processing to register the departure point. For example, in a group going to or from school, the departure point is a local gathering point when going to school, and the departure point is the school when going home.

(6)チェックポイントの登録及び見込み時間の算出
教員用端末300Aは、集団移動監視装置100の登録部101に対して、前記チェックポイントの登録に関するリクエストを送信する。登録部101は、前記リクエストを受け、前記チェックポイントを登録する処理を実行する。また、団移動監視装置100の見込み時間算出部106は、前記所要時間から前記チェックポイントを通過する前記見込み時間を算出する。
(6) Registering Checkpoints and Calculating Estimated Time The teacher's terminal 300A transmits a request for registering the checkpoint to the registration unit 101 of the group movement monitoring device 100. The registration unit 101 receives the request and executes a process for registering the checkpoint. In addition, the estimated time calculation unit 106 of the group movement monitoring device 100 calculates the estimated time for passing through the checkpoint from the required time.

(7)監視開始
前記集団における少なくとも一つの対象者用通信端末200(例えば、前記基点として登録されている対象者用通信端末)は、集団移動監視装置100の判定部103に対して、前記出発地点を出発する際に前記開始通知を送信する。判定部103は、前記開始通知を受け取った後に、前記監視を開始する。対象者用通信端末200は、前記出発地点から前記到着地点までの間、起動状態を保持する。また、対象者用通信端末200は、対象者用通信端末200の位置情報を集団移動監視装置100に送信可能な状態に設定され、集団移動監視装置100に対して定期的に対象者用通信端末200の位置情報を送信する。集団移動監視装置100の位置情報取得部102は、前記位置情報を取得する。対象者用通信端末200は、例えば、アシスタントサーバ7から取得したアシストデータを用いて、前記位置情報を補正してもよい。
(7) Start of Monitoring At least one subject communication terminal 200 in the group (for example, a subject communication terminal registered as the base point) transmits the start notification to the determination unit 103 of the group movement monitoring device 100 when departing from the departure point. The determination unit 103 starts the monitoring after receiving the start notification. The subject communication terminal 200 remains activated from the departure point to the arrival point. Furthermore, the subject communication terminal 200 is set to a state in which it can transmit location information of the subject communication terminal 200 to the group movement monitoring device 100, and periodically transmits the location information of the subject communication terminal 200 to the group movement monitoring device 100. The location information acquisition unit 102 of the group movement monitoring device 100 acquires the location information. The subject communication terminal 200 may correct the location information using, for example, assist data acquired from the assistant server 7.

(8)異常の有無の判定
集団移動監視装置100は、登録部101により、位置情報取得部102が取得した前記位置情報を位置情報データベース3Aに蓄積する。判定部103は、バッチ処理サーバ4により、前記監視が開始された前記集団における対象者用通信端末200の前記位置情報を位置情報データベース3Aから取り出し、前記実施形態2に記載の通り、前記異常の有無を判定する。
(8) Determining the Presence or Absence of Abnormality In the collective movement monitoring device 100, the registration unit 101 stores the location information acquired by the location information acquisition unit 102 in the location information database 3A. The determination unit 103 retrieves the location information of the subject communication terminals 200 in the group for which the monitoring has been started by the batch processing server 4 from the location information database 3A, and determines the presence or absence of abnormality as described in the second embodiment.

(9)通知
集団移動監視装置100の通知部104は、前記異常と判定した場合に、前記異常に関する通知を前記連絡先に送信する。また、通知部104は、前記集団が前記到着地点に到着した場合に、前記到着に関する通知を前記連絡先に送信してもよい。
(9) Notification When the notification unit 104 of the group movement monitoring device 100 determines that an abnormality has occurred, it sends a notification regarding the abnormality to the contact. Furthermore, when the group arrives at the arrival point, the notification unit 104 may send a notification regarding the arrival to the contact.

次に、図7を用いて、1人の対象者が複数の対象者用通信端末200(200A及び200B)を携帯する場合について説明する。図7は、本実施形態の通報システム1000の構成のその他の例を示す模式図である。図7は、1人の対象者が複数の対象者用通信端末200を携帯していること以外、図6と同じ内容である。本例において、対象者は、対象者用通信端末200として、少なくとも1種のウエアラブル端末200Bを携帯しているとする。このように、1人の対象者が複数の対象者用通信端末200を携帯していることで、例えば、図示するように、一方の対象者用通信端末200Aにおけるキャリアネットワーク網8において通信障害(図7において網掛けにて示す)が生じた場合であっても、通報システム1000は、他方の対象者用通信端末200Bを利用して集団移動監視装置100による監視を可能とする。また、前記実施形態2にて説明した通り、1人の対象者が携帯する各通信端末同士が離れている状態を異常として検知可能であるため、判定部103による処理精度を向上可能である。 Next, using Figure 7, we will explain the case where one subject carries multiple subject communication terminals 200 (200A and 200B). Figure 7 is a schematic diagram showing another example of the configuration of the reporting system 1000 of this embodiment. Figure 7 is the same as Figure 6 except that one subject carries multiple subject communication terminals 200. In this example, the subject carries at least one type of wearable device 200B as the subject communication terminal 200. In this way, by having one subject carry multiple subject communication terminals 200, even if a communication failure (shown by the hatched area in Figure 7) occurs in the carrier network 8 of one subject communication terminal 200A, as shown in the figure, the reporting system 1000 enables monitoring by the mass movement monitoring device 100 using the other subject communication terminal 200B. Furthermore, as explained in the second embodiment, it is possible to detect as an abnormality a state in which the communication devices carried by a single subject are separated from each other, thereby improving the processing accuracy of the determination unit 103.

以上のように、本実施形態によれば、集団の移動を監視し、異常が生じた場合に適切な連絡先に通報することができる。 As described above, this embodiment makes it possible to monitor the movements of groups and notify appropriate contacts if an abnormality occurs.

[実施形態4]
本実施形態のプログラムは、本発明の方法の各工程を、手順として、コンピュータに実行させるためのプログラムである。本発明において、「手順」は、「処理」と読み替えてもよい。本実施形態のプログラムは、例えば、既存のソフトウエアにアドインされるプログラムであってもよい。本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されていてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体としては、特に限定されず、例えば、読み出し専用メモリ(ROM)、ハードディスク(HD)、光ディスク等が挙げられる。
[Embodiment 4]
The program of this embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, "procedure" may be read as "processing." The program of this embodiment may be, for example, a program that is added to existing software. The program of this embodiment may be, for example, recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), an optical disk, etc.

以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。 The present invention has been described above with reference to embodiments, but the present invention is not limited to the above embodiments. Various modifications that would be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

<付記>
上記の実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
登録部、位置情報取得部、判定部、及び通知部を含み、
前記登録部は、集団を構成する各対象者が携帯する通信端末と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記位置情報取得部は、前記通信端末の位置情報を取得し、
前記判定部は、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知部は、前記判定部により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、集団移動監視装置。
(付記2)
前記判定部は、前記監視の開始を示す通知を取得した場合に前記監視を開始し、前記監視の終了を示す通知を取得した場合に前記監視を終了する、付記1記載の集団移動監視装置。
(付記3)
前記判定部は、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、付記1又は2記載の集団移動監視装置。
(付記4)
前記登録部は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得部は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、付記1から3のいずれかに記載の集団移動監視装置。
(付記5)
前記判定部は、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定する、付記4記載の集団移動監視装置。
(付記6)
前記登録部は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記判定部は、前記集団属性に応じて前記集団の状態を監視する、付記1から5のいずれかに記載の集団移動監視装置。
(付記7)
さらに、面積算出部を含み、
前記登録部が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出部は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定部は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記6記載の集団移動監視装置。
(付記8)
前記登録部が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録部は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定部は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記6又は7記載の集団移動監視装置。
(付記9)
さらに、見込み時間算出部を含み、
前記登録部は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出部は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定部は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、付記1から8のいずれかに記載の集団移動監視装置。
(付記10)
前記登録部は、同一の前記経路上において複数のチェックポイントを登録し、
前記通知部は、一方のチェックポイントを用いて判定された前記異常に関する前記通知を既に送信している場合、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて判定された前記異常に関する通知を送信しない、付記9記載の集団移動監視装置。
(付記11)
付記1から10のいずれかに記載の集団移動監視装置、対象者用通信端末、及び関係者用通信端末を含み、
前記集団移動監視装置において、
前記登録部は、前記通信端末として前記対象者用通信端末の端末情報と、前記連絡先として前記関係者用通信端末への連絡先を登録し、
前記集団移動監視装置は、前記対象者用通信端末と前記関係者用通信端末と通信可能である、通報システム。
(付記12)
登録工程、位置情報取得工程、判定工程、及び通知工程を含み、
前記登録工程は、集団を構成する各対象者が携帯する通信端末と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記位置情報取得工程は、前記通信端末の位置情報を取得し、
前記判定工程は、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知工程は、前記判定工程により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、集団移動監視方法。
(付記13)
前記判定工程は、前記監視の開始を示す通知を取得した場合に前記監視を開始し、前記監視の終了を示す通知を取得した場合に前記監視を終了する、付記12記載の集団移動監視方法。
(付記14)
前記判定工程は、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、付記12又は13記載の集団移動監視方法。
(付記15)
前記登録工程は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得工程は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、付記12から14のいずれかに記載の集団移動監視方法。
(付記16)
前記判定工程は、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定する、付記15記載の集団移動監視方法。
(付記17)
前記登録工程は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記判定工程は、前記集団属性に応じて前記集団の状態を監視する、付記12から16のいずれかに記載の集団移動監視方法。
(付記18)
さらに、面積算出工程を含み、
前記登録工程が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出工程は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定工程は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記17記載の集団移動監視方法。
(付記19)
前記登録工程が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録工程は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定工程は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記17又は18記載の集団移動監視方法。
(付記20)
さらに、見込み時間算出工程を含み、
前記登録工程は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出工程は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定工程は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、付記12から19のいずれかに記載の集団移動監視方法。
(付記21)
前記登録工程は、同一の前記経路上において複数のチェックポイントを登録し、
前記通知工程は、一方のチェックポイントを用いて判定された前記異常に関する前記通知を既に送信している場合、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて判定された前記異常に関する通知を送信しない、付記20記載の集団移動監視方法。
(付記22)
登録手順、位置情報取得手順、判定手順、及び通知手順を含み、
前記登録手順は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記位置情報取得手順は、前記通信端末の位置情報を取得し、
前記判定手順は、前記位置情報を用いて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知手順は、前記判定手順により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、ことをコンピュータに実行させるためのプログラム。
(付記23)
前記判定手順は、前記監視の開始を示す通知を取得した場合に前記監視を開始し、前記監視の終了を示す通知を取得した場合に前記監視を終了する、付記22記載のプログラム。
(付記24)
前記判定手順は、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、付記22又は23記載のプログラム。
(付記25)
前記登録手順は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得手順は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、付記22から24のいずれかに記載のプログラム。
(付記26)
前記判定手順は、前記集団において、1人の対象者における前記各通信端末の位置情報が予め設定した距離以上離れている状態の場合に、前記異常として判定する、付記25記載のプログラム。
(付記27)
前記登録手順は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記判定手順は、前記集団属性に応じて前記集団の状態を監視する、付記22から26のいずれかに記載のプログラム。
(付記28)
さらに、面積算出手順を含み、
前記登録手順が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出手順は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定手順は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記27記載のプログラム。
(付記29)
前記登録手順が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録手順は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定手順は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、付記27又は28記載のプログラム。
(付記30)
さらに、見込み時間算出手順を含み、
前記登録手順は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出手順は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定手順は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、付記22から29のいずれかに記載のプログラム。
(付記31)
前記登録手順は、同一の前記経路上において複数のチェックポイントを登録し、
前記通知手順は、一方のチェックポイントを用いて判定された前記異常に関する前記通知を既に送信している場合、前記経路上において前記一方のチェックポイントよりも後に位置する他方のチェックポイントを用いて判定された前記異常に関する通知を送信しない、付記30記載のプログラム。
(付記32)
付記22から31のいずれかに記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
<Additional Notes>
Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes.
(Appendix 1)
The device includes a registration unit, a location information acquisition unit, a determination unit, and a notification unit,
the registration unit registers, for each group, a communication terminal carried by each subject constituting the group and contact information for at least one related person of the group or the subject;
the location information acquisition unit acquires location information of the communication terminal;
the determination unit monitors a state of the group using the position information and determines whether an abnormality has occurred in the group based on the state of the group;
The group movement monitoring device, wherein when the determination unit determines that the abnormality has occurred, the notification unit sends a notification regarding the abnormality to contact points of the relevant persons.
(Appendix 2)
2. The group movement monitoring device according to claim 1, wherein the determination unit starts the monitoring when a notification indicating the start of the monitoring is received, and ends the monitoring when a notification indicating the end of the monitoring is received.
(Appendix 3)
3. The group movement monitoring device according to claim 1, wherein the determination unit determines that the abnormality has occurred when the location information of at least one of the communication terminals in the group remains unchanged for a certain period of time.
(Appendix 4)
the registration unit registers a plurality of communication terminals for one target person,
4. The group movement monitoring device according to claim 1, wherein the location information acquisition unit acquires location information for one subject from a plurality of the communication terminals.
(Appendix 5)
5. The group movement monitoring device according to claim 4, wherein the determination unit determines that there is an abnormality when the location information of the communication terminals of one subject in the group is separated by a distance greater than a predetermined distance.
(Appendix 6)
the registration unit registers a communication terminal carried by at least one of the target persons as a base point of the group, and registers group characteristics according to the number of base points of the group for each of the groups;
6. The group movement monitoring device according to any one of claims 1 to 5, wherein the determination unit monitors the state of the group in accordance with the group attribute.
(Appendix 7)
Further, an area calculation unit is included,
When the registration unit associates the group with a group characteristic that uses a communication terminal carried by one of the subjects in the group as a base point of the group,
the area calculation unit calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
The group movement monitoring device described in Appendix 6, wherein the determination unit estimates that a person has left the group and determines that there is an abnormality when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold.
(Appendix 8)
When the registration unit associates and registers the group with a group characteristic having a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration unit further registers a certain range from each of the communication terminals that is the base point as a specific area,
A group movement monitoring device as described in Appendix 6 or 7, wherein the judgment unit estimates that a person has left the group and judges this to be an abnormality when location information of another communication terminal not registered as the base point is present in the group outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas.
(Appendix 9)
Further, an estimated time calculation unit is included,
The registration unit further registers any point on the route taken by the group as a checkpoint,
the estimated time calculation unit calculates an estimated time for the group to arrive at the checkpoint from a required time from a departure point of the group to an arrival point of the group,
A group movement monitoring device as described in any one of appendices 1 to 8, wherein the judgment unit judges this to be an abnormality if the group does not arrive at the checkpoint within the expected time or within a certain time after the expected time has elapsed.
(Appendix 10)
the registration unit registers a plurality of checkpoints on the same route,
10. The mass movement monitoring device of claim 9, wherein, if the notification unit has already sent the notification regarding the abnormality determined using one checkpoint, the notification unit does not send a notification regarding the abnormality determined using another checkpoint that is located after the one checkpoint on the route.
(Appendix 11)
A group movement monitoring device according to any one of Supplementary Notes 1 to 10, a subject communication terminal, and a related person communication terminal,
In the group movement monitoring device,
the registration unit registers terminal information of the target person communication terminal as the communication terminal and a contact point for the related person communication terminal as the contact point;
A reporting system, wherein the group movement monitoring device is capable of communicating with the subject communication terminal and the related person communication terminal.
(Appendix 12)
The method includes a registration step, a location information acquisition step, a determination step, and a notification step,
The registration step includes registering, for each group, a communication terminal carried by each subject constituting the group and contact information for at least one related person of the group or the subject;
The location information acquisition step acquires location information of the communication terminal,
the determining step includes monitoring a state of the group using the position information and determining whether or not an abnormality has occurred in the group based on the state of the group;
The group movement monitoring method, wherein the notification step sends a notification regarding the abnormality to contact points of the relevant persons when it is determined in the determination step that the abnormality has occurred.
(Appendix 13)
13. The group movement monitoring method according to claim 12, wherein the determination step starts the monitoring when a notification indicating the start of the monitoring is received, and ends the monitoring when a notification indicating the end of the monitoring is received.
(Appendix 14)
14. The group movement monitoring method according to claim 12, wherein the determining step determines that the abnormality has occurred when the location information of at least one of the communication terminals in the group remains unchanged for a certain period of time.
(Appendix 15)
the registration step includes registering a plurality of communication terminals for one target person;
15. The group movement monitoring method according to any one of appendices 12 to 14, wherein the location information acquisition step acquires location information for one subject from a plurality of the communication terminals.
(Appendix 16)
16. The group movement monitoring method according to claim 15, wherein the determination step determines that the abnormality exists when the location information of the communication terminals of one subject in the group is separated by a distance greater than a predetermined distance.
(Appendix 17)
the registration step includes registering a communication terminal carried by at least one of the target persons as a base point of the group, and registering group characteristics for each group according to the number of base points of the group;
17. The group movement monitoring method according to any one of appendices 12 to 16, wherein the determining step monitors the state of the group in accordance with the group attribute.
(Appendix 18)
Further, an area calculation step is included,
When the registration step associates the group with a group characteristic that uses a communication terminal carried by one of the target persons in the group as a base point of the group,
the area calculation step calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
The group movement monitoring method according to claim 17, wherein the determination step estimates that a person has left the group and determines that there is an abnormality when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold.
(Appendix 19)
When the registration step associates the group with a group characteristic that has a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration step further includes registering a certain range from each of the communication terminals serving as the base points as a specific area;
The group movement monitoring method described in Appendix 17 or 18, wherein the judgment process estimates that a person has left the group and judges this to be an abnormality when location information of another communication terminal not registered as the base point is present in the group outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas.
(Appendix 20)
Further, it includes an estimated time calculation step,
The registration step further includes registering any point on the route taken by the group as a checkpoint;
the estimated time calculation step calculates an estimated time for the group to arrive at the checkpoint from a required time for the group to travel from a departure point to an arrival point,
A group movement monitoring method described in any of Appendices 12 to 19, wherein the judgment step judges that there is an abnormality if the group does not arrive at the checkpoint within the expected time or within a certain time after the expected time has elapsed.
(Appendix 21)
the registration step includes registering a plurality of checkpoints on the same route;
21. The collective movement monitoring method of claim 20, wherein the notification step does not send a notification regarding the abnormality determined using one checkpoint that is located after the one checkpoint on the route if the notification regarding the abnormality determined using one checkpoint has already been sent.
(Appendix 22)
The method includes a registration procedure, a location information acquisition procedure, a determination procedure, and a notification procedure.
The registration procedure includes registering, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related person of at least one of the group and the subject;
the location information acquisition step acquires location information of the communication terminal;
the determination step includes monitoring a state of the group using the position information and determining whether or not an abnormality has occurred in the group based on the state of the group;
The notification procedure is a program for causing a computer to execute a process of sending a notification regarding the abnormality to the contact points of the relevant person when it is determined that the abnormality has occurred by the determination procedure.
(Appendix 23)
23. The program according to claim 22, wherein the determination procedure starts the monitoring when a notification indicating the start of the monitoring is received, and ends the monitoring when a notification indicating the end of the monitoring is received.
(Appendix 24)
24. The program according to claim 22, wherein the determination step determines that the abnormality exists when the location information of at least one of the communication terminals in the group remains unchanged for a certain period of time.
(Appendix 25)
The registration procedure includes registering a plurality of communication terminals for one target person;
25. The program according to any one of appendices 22 to 24, wherein the location information acquisition step acquires location information from multiple communication terminals for one subject.
(Appendix 26)
The program described in Appendix 25, wherein the judgment procedure judges that the abnormality exists when the location information of each communication terminal of one subject in the group is separated by a distance greater than a predetermined distance.
(Appendix 27)
the registration step includes registering a communication terminal carried by at least one of the subjects as a base point of the group, and registering group characteristics for each group according to the number of base points of the group;
27. The program according to any one of appendices 22 to 26, wherein the determination procedure monitors the state of the group according to the group attribute.
(Appendix 28)
Furthermore, an area calculation procedure is included,
When the registration procedure associates the group with a group characteristic that uses a communication terminal carried by one of the subjects in the group as a base point of the group,
the area calculation step calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
The program described in Appendix 27, wherein the judgment procedure estimates that there is a leaver in the group and judges it to be an abnormality when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold.
(Appendix 29)
When the registration procedure associates the group with a group characteristic that has a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration step further includes registering a certain range from each of the communication terminals that are the base points as a specific area;
The program described in Appendix 27 or 28, wherein the judgment procedure infers that a person has left the group and judges this to be an abnormality when location information of another communication terminal not registered as the base point is present outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas in the group.
(Appendix 30)
Furthermore, it includes an estimated time calculation procedure,
The registration procedure further includes registering any point on the route taken by the group as a checkpoint;
the estimated time calculation step calculates an estimated time for the group to arrive at the checkpoint from a required time for the group to travel from a departure point to an arrival point;
30. The program described in any one of Appendices 22 to 29, wherein the judgment procedure judges that there is an abnormality if the group does not arrive at the checkpoint within the expected time or within a certain time after the expected time has elapsed.
(Appendix 31)
The registration procedure includes registering a plurality of checkpoints on the same route;
31. The program of claim 30, wherein the notification procedure does not send a notification regarding the abnormality determined using one checkpoint that is located after the one checkpoint on the path if the notification regarding the abnormality determined using one checkpoint has already been sent.
(Appendix 32)
A computer-readable recording medium having recorded thereon a program according to any one of appendices 22 to 31.

本発明によれば、集団の移動を監視し、異常が生じた場合に適切な連絡先に通報可能である。このため、本発明は、例えば、集団登下校等の集団の移動を監視する場合に特に有用である。 This invention makes it possible to monitor the movements of groups of people and notify appropriate contacts if an abnormality occurs. Therefore, this invention is particularly useful when monitoring the movements of groups of people, such as those going to and from school.

1 基点となる通信端末を携帯する対象者
2 離脱者
2 APIゲートウェイ
3 データベースサーバ
4 バッチ処理サーバ
5 ウェブサーバ
6 認証サーバ
7 アシスタントサーバ
10 中央処理装置
20 メモリ
30 バス
40 記憶装置
50 入力装置
60 出力装置
70 通信デバイス
100 集団移動監視装置
101 登録部
102 位置情報取得部
103 判定部
104 通知部
105 面積算出部
106 見込み時間算出部
200 対象者用通信端末
300 関係者用通信端末
1000 監視システム
1 Target person carrying a base communication terminal 2 Leaver 2 API gateway 3 Database server 4 Batch processing server 5 Web server 6 Authentication server 7 Assistant server 10 Central processing unit 20 Memory 30 Bus 40 Storage device 50 Input device 60 Output device 70 Communication device 100 Group movement monitoring device 101 Registration unit 102 Location information acquisition unit 103 Determination unit 104 Notification unit 105 Area calculation unit 106 Estimated time calculation unit 200 Target person communication terminal 300 Related person communication terminal 1000 Monitoring system

Claims (10)

登録部、位置情報取得部、判定部、及び通知部を含み、
前記登録部は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記登録部は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記位置情報取得部は、前記通信端末の位置情報を取得し、
前記判定部は、前記集団特性に応じて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知部は、前記判定部により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、集団移動監視装置。
The device includes a registration unit, a location information acquisition unit, a determination unit, and a notification unit,
the registration unit registers, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related party of at least one of the group and the subject;
the registration unit registers a communication terminal carried by at least one of the target persons as a base point of the group, and registers group characteristics according to the number of base points of the group for each of the groups;
the location information acquisition unit acquires location information of the communication terminal;
the determination unit monitors a state of the group in accordance with the group characteristics , and determines whether an abnormality has occurred in the group from the state of the group;
The group movement monitoring device, wherein when the determination unit determines that the abnormality has occurred, the notification unit sends a notification regarding the abnormality to contact points of the relevant persons.
前記判定部は、前記位置情報を用いて前記集団の状態を監視し、前記集団において、少なくとも一つの前記通信端末の位置情報が一定時間継続して変動しない状態の場合に、前記異常として判定する、請求項1記載の集団移動監視装置。 The group movement monitoring device of claim 1, wherein the determination unit monitors the state of the group using the location information , and determines that there is an abnormality when the location information of at least one of the communication terminals in the group does not change for a certain period of time. 前記登録部は、対象者1人に対して複数の通信端末を登録し、
前記位置情報取得部は、1人の対象者に対し複数の前記通信端末から位置情報を取得する、請求項1又は2記載の集団移動監視装置。
the registration unit registers a plurality of communication terminals for one target person,
The group movement monitoring device according to claim 1 , wherein the location information acquisition unit acquires location information for one subject from a plurality of the communication terminals.
さらに、面積算出部を含み、
前記登録部が、前記集団と、前記集団のうち1人の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記面積算出部は、前記各通信端末の前記位置情報を用いて、前記各通信端末を包含する最小形状の面積を算出し、
前記判定部は、前記集団において、前記最小形状の面積が予め規定された面積よりも大きく、且つその差異が予め設定した閾値以上である状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、請求項1から3のいずれか一項に記載の集団移動監視装置。
Further, an area calculation unit is included,
When the registration unit associates the group with a group characteristic that uses a communication terminal carried by one of the subjects in the group as a base point of the group,
the area calculation unit calculates an area of a minimum shape that includes each of the communication terminals using the position information of each of the communication terminals;
4. The group movement monitoring device according to claim 1, wherein the determination unit estimates that a person has left the group and determines that there is an abnormality when the area of the smallest shape in the group is larger than a predetermined area and the difference is equal to or greater than a predetermined threshold.
前記登録部が、前記集団と、前記集団のうち2人以上の前記対象者が携帯する通信端末を前記集団の基点とする集団特性とを紐づけて登録した場合、
前記登録部は、さらに、前記基点である前記通信端末のそれぞれから一定の範囲を特定エリアとして登録し、
前記判定部は、前記集団において、前記基点である前記通信端末の各特定エリア及び前記各特定エリアに挟まれたエリアの少なくとも一方のエリア外に、前記基点として登録されていない他の通信端末の位置情報が存在する状態の場合に、前記集団に離脱者がいると推定し、前記異常として判定する、請求項1から4のいずれか一項に記載の集団移動監視装置。
When the registration unit associates and registers the group with a group characteristic having a communication terminal carried by two or more of the target persons in the group as a base point of the group,
The registration unit further registers a certain range from each of the communication terminals that is the base point as a specific area,
The group movement monitoring device of any one of claims 1 to 4, wherein the judgment unit estimates that a person has left the group and judges this to be an abnormality when location information of another communication terminal that is not registered as the base point is present outside at least one of the specific areas of the communication terminal that is the base point and the areas sandwiched between the specific areas in the group.
さらに、見込み時間算出部を含み、
前記登録部は、さらに、前記集団が通る経路上の任意の地点をチェックポイントとして登録し、
前記見込み時間算出部は、前記集団の出発地点から到着地点までの所要時間から、前記集団が前記チェックポイントに到着する見込み時間を算出し、
前記判定部は、前記見込み時間内又は前記見込み時間経過後から一定時間以内に前記集団が前記チェックポイントに到着しなかった場合に、前記異常として判定する、請求項1からのいずれか一項に記載の集団移動監視装置。
Further, an estimated time calculation unit is included,
The registration unit further registers any point on the route taken by the group as a checkpoint,
the estimated time calculation unit calculates an estimated time for the group to arrive at the checkpoint from a required time from a departure point of the group to an arrival point,
The group movement monitoring device according to claim 1 , wherein the determination unit determines that an abnormality has occurred when the group does not arrive at the checkpoint within the expected time or within a certain time after the expected time has elapsed.
請求項1からのいずれか一項に記載の集団移動監視装置、対象者用通信端末、及び関係者用通信端末を含み、
前記集団移動監視装置において、
前記登録部は、前記通信端末として前記対象者用通信端末の端末情報と、前記連絡先として前記関係者用通信端末への連絡先を登録し、
前記集団移動監視装置は、前記対象者用通信端末と前記関係者用通信端末と通信可能である、通報システム。
A group movement monitoring system including the group movement monitoring device according to any one of claims 1 to 6 , a subject communication terminal, and a related person communication terminal,
In the group movement monitoring device,
the registration unit registers terminal information of the target person communication terminal as the communication terminal and a contact point for the related person communication terminal as the contact point;
A reporting system, wherein the group movement monitoring device is capable of communicating with the subject communication terminal and the related person communication terminal.
登録工程、位置情報取得工程、判定工程、及び通知工程を含み、
前記登録工程は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記登録工程は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記位置情報取得工程は、前記通信端末の位置情報を取得し、
前記判定工程は、前記集団特性に応じて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知工程は、前記判定工程により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、
各工程がコンピュータにより実行される集団移動監視方法。
The method includes a registration step, a location information acquisition step, a determination step, and a notification step,
The registration step includes registering, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related person of at least one of the group and the subject;
the registration step includes registering a communication terminal carried by at least one of the target persons as a base point of the group, and registering group characteristics for each group according to the number of base points of the group;
The location information acquisition step acquires location information of the communication terminal,
the determining step includes monitoring a state of the population in accordance with the population characteristics and determining whether or not an abnormality has occurred in the population based on the state of the population;
The notification step includes, when it is determined in the determination step that the abnormality has occurred, sending a notification regarding the abnormality to a contact point of the relevant person.
A method for monitoring swarm movements in which each step is performed by a computer .
登録手順、位置情報取得手順、判定手順、及び通知手順を含み、
前記登録手順は、集団を構成する各対象者が携帯する通信端末の端末情報と、前記集団及び前記対象者の少なくとも一方の関係者への連絡先とを前記集団毎に登録し、
前記登録手順は、少なくとも1人の前記対象者が携帯する通信端末を前記集団の基点として登録し、且つ前記集団の基点の数に応じた集団特性を前記集団毎に登録し、
前記位置情報取得手順は、前記通信端末の位置情報を取得し、
前記判定手順は、前記集団特性に応じて前記集団の状態を監視し、前記集団の状態から前記集団に異常が生じたか否かを判定し、
前記通知手順は、前記判定手順により前記異常が生じたと判定された場合に、前記異常に関する通知を前記関係者の連絡先に送信する、
各手順をコンピュータに実行させるためのプログラム。
The method includes a registration procedure, a location information acquisition procedure, a determination procedure, and a notification procedure.
The registration procedure includes registering, for each group, terminal information of a communication terminal carried by each subject constituting the group and contact information of a related person of at least one of the group and the subject;
the registration step includes registering a communication terminal carried by at least one of the subjects as a base point of the group, and registering group characteristics for each group according to the number of base points of the group;
the location information acquisition step acquires location information of the communication terminal;
the determination step includes monitoring a state of the population in accordance with the population characteristics , and determining whether or not an abnormality has occurred in the population based on the state of the population;
the notification step, when it is determined that the abnormality has occurred by the determination step, sending a notification regarding the abnormality to a contact point of the relevant person;
A program that causes a computer to execute each step .
請求項9記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。A computer-readable recording medium on which the program according to claim 9 is recorded.
JP2021202846A 2021-12-14 2021-12-14 Group movement monitoring device, group movement monitoring method, program, and recording medium Active JP7744010B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021202846A JP7744010B2 (en) 2021-12-14 2021-12-14 Group movement monitoring device, group movement monitoring method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021202846A JP7744010B2 (en) 2021-12-14 2021-12-14 Group movement monitoring device, group movement monitoring method, program, and recording medium

Publications (2)

Publication Number Publication Date
JP2023088156A JP2023088156A (en) 2023-06-26
JP7744010B2 true JP7744010B2 (en) 2025-09-25

Family

ID=86899649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021202846A Active JP7744010B2 (en) 2021-12-14 2021-12-14 Group movement monitoring device, group movement monitoring method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP7744010B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003018635A (en) 2001-07-02 2003-01-17 Secom Co Ltd Position monitoring system and monitoring device
JP2008070981A (en) 2006-09-12 2008-03-27 Fujitsu Ltd Communication control system
WO2012090628A1 (en) 2010-12-27 2012-07-05 日本電気株式会社 Information security device and information security method
JP2015179433A (en) 2014-03-19 2015-10-08 株式会社ベイビッグ Child monitoring system and child monitoring method
JP2019128921A (en) 2018-01-26 2019-08-01 ヤフー株式会社 Determination program, determination device, and determination method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003018635A (en) 2001-07-02 2003-01-17 Secom Co Ltd Position monitoring system and monitoring device
JP2008070981A (en) 2006-09-12 2008-03-27 Fujitsu Ltd Communication control system
WO2012090628A1 (en) 2010-12-27 2012-07-05 日本電気株式会社 Information security device and information security method
JP2015179433A (en) 2014-03-19 2015-10-08 株式会社ベイビッグ Child monitoring system and child monitoring method
JP2019128921A (en) 2018-01-26 2019-08-01 ヤフー株式会社 Determination program, determination device, and determination method

Also Published As

Publication number Publication date
JP2023088156A (en) 2023-06-26

Similar Documents

Publication Publication Date Title
Rashid et al. CovidSens: a vision on reliable social sensing for COVID-19
US12185184B2 (en) Systems and methods for emergency communications
Phuttharak et al. A review of mobile crowdsourcing architectures and challenges: Toward crowd-empowered internet-of-things
US12382269B2 (en) Facilitating a response to an emergency using an emergency response device
CN111052714B (en) Detect service provider status based on received and historical telematics data and service provider characteristics
US9589454B2 (en) Method, apparatus and system for broadcasting an alarm for an alarm group
US10515323B2 (en) Operations command console
US11182870B2 (en) System and method for collective and collaborative navigation by a group of individuals
Shinde et al. Design and development of geofencing based attendance system for mobile application
US9521061B1 (en) Monitoring and sharing data among server groups
US20140362710A1 (en) Peer-to-peer ad hoc network system for monitoring a presence of members of a group
US20230067239A1 (en) Monitoring and response virtual assistant for a communication session
JP7744010B2 (en) Group movement monitoring device, group movement monitoring method, program, and recording medium
KR102452918B1 (en) System for providing location based missing person reporting and real-time missing person alarming service
Mabina et al. Leveraging MANETs for Healthcare Improvement in Rural Botswana
CN108235253A (en) User movement dissects
van Dijk et al. Analyzing travel behavior by using GPS-Based activity spaces and opportunity indicators
Elsner et al. EMuRgency–a basic concept for an AI driven volunteer notification system for integrating laypersons into emergency medical services
Cinnamon et al. mHealth geographies: Mobile technologies and health in the Global South
Kraft et al. Operationalizing the use of sensor data in mobile crowdsensing: a systematic review and practical guidelines
US20230360356A1 (en) Computer vision platform for building a digital representation of physical objects and responding to events and state changes involving the physical objects
JP7258960B2 (en) Information processing device, information processing method, and information processing program
US20240104603A1 (en) Matching user information between data sets, while preserving data privacy
Deoghare et al. Real-Time Notification System for Enhanced Emergency Response and Road Safety
US20240347212A1 (en) Methods and systems for performing contact tracing

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220630

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250715

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250801

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250904

R150 Certificate of patent or registration of utility model

Ref document number: 7744010

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150