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
JP7615020B2 - Information processing device and program - Google Patents
[go: Go Back, main page]

JP7615020B2 - Information processing device and program - Google Patents

Information processing device and program Download PDF

Info

Publication number
JP7615020B2
JP7615020B2 JP2021215060A JP2021215060A JP7615020B2 JP 7615020 B2 JP7615020 B2 JP 7615020B2 JP 2021215060 A JP2021215060 A JP 2021215060A JP 2021215060 A JP2021215060 A JP 2021215060A JP 7615020 B2 JP7615020 B2 JP 7615020B2
Authority
JP
Japan
Prior art keywords
person
information
transmission control
portable terminal
location information
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
JP2021215060A
Other languages
Japanese (ja)
Other versions
JP2023098349A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2021215060A priority Critical patent/JP7615020B2/en
Publication of JP2023098349A publication Critical patent/JP2023098349A/en
Application granted granted Critical
Publication of JP7615020B2 publication Critical patent/JP7615020B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Emergency Alarm Devices (AREA)
  • Alarm Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、情報処理装置、及びプログラムに関する。 The present invention relates to an information processing device and a program.

従来、被保護者の位置情報を取得し、その動向を監視して見守る技術がある。特許文献1には、児童が携帯する発信器からの検知用信号を受信する受信機を通学路上に備え、検知用信号が移動予測時間の間検知されていない場合に、児童が通学路上にいないものとして通知を行う技術が開示されている。特許文献1においては、児童が集団登校又は集団下校を行っている場合には、そのグループに所属する生徒の学年に基づいて移動予測時間が設定される。 Conventionally, there is technology for obtaining location information of protected persons and monitoring their movements. Patent Document 1 discloses a technology in which a receiver is provided on the route to school to receive a detection signal from a transmitter carried by a child, and if the detection signal is not detected for a predicted movement time, a notification is issued that the child is not on the route to school. In Patent Document 1, when children are traveling to or from school in a group, the predicted movement time is set based on the grade level of the students in that group.

特開2015-179433号公報JP 2015-179433 A

しかしながら、特許文献1に記載の技術は、グループ内で最も学年の低い生徒の移動予測時間を用いるのみであり、集団行動のリスクを考慮はしていない。すなわち、集団で行動する児童が不注意な行動を起こすことで、予測よりも危険な行動に出る可能性を考慮していなかった。 However, the technology described in Patent Document 1 only uses the predicted movement time of the lowest-grade student in the group, and does not take into account the risks of group activities. In other words, it does not take into account the possibility that children acting in groups may behave carelessly and thus behave more dangerously than predicted.

したがって、本発明の目的は、監視サービスにおいて監視対象が集団行動をしているか否かに応じて通知を制御することを可能とすることにある。 Therefore, the object of the present invention is to enable a monitoring service to control notifications depending on whether or not the monitored subject is engaged in collective behavior.

本発明によれば、
第1の人物の第1の携帯端末から位置情報を取得し、前記第1の携帯端末から所定の範囲内に存在する第2の携帯端末から第2の人物の位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替えることを特徴とする、情報処理装置が提供される。
According to the present invention,
a first acquiring means for acquiring location information from a first portable terminal of a first person, and acquiring location information of a second person from a second portable terminal that is present within a predetermined range from the first portable terminal ;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The apparatus further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other persons based on location information of the first person and location information of the second person ,
There is provided an information processing device, wherein the transmission control means switches the content of the transmission control in response to the group behavior information.

本発明によれば、監視サービスにおいて監視対象が集団行動をしているか否かに応じて通知を制御することを可能とする。 The present invention makes it possible to control notifications in a monitoring service depending on whether or not the monitored subjects are engaged in collective behavior.

本発明の一実施形態に係る監視システムの一例を示す図。FIG. 1 is a diagram showing an example of a monitoring system according to an embodiment of the present invention. 情報処理装置の構成の一例を示す図。FIG. 1 is a diagram showing an example of the configuration of an information processing apparatus. データベースに格納されるデータの一例を示す図。FIG. 4 is a diagram showing an example of data stored in a database. 携帯端末のハードウェア構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of a hardware configuration of a mobile terminal. 車載装置のハードウェア構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of a hardware configuration of an in-vehicle device. 一実施形態に係る監視サービスにおける処理の一例を説明するための図。FIG. 4 is a diagram for explaining an example of processing in a monitoring service according to an embodiment. 一実施形態に係る携帯端末による処理の一例を示すフローチャート。10 is a flowchart showing an example of processing by a mobile terminal according to an embodiment. 一実施形態に係る情報処理装置による処理の一例を示すフローチャート。10 is a flowchart showing an example of processing by an information processing device according to an embodiment.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態で説明されている特徴の組み合わせの全てが発明に必須のものとは限らない。実施形態で説明されている複数の特徴のうち二つ以上の特徴は任意に組み合わされてもよい。また、同一若しくは同様の構成には同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims, and not all combinations of features described in the embodiments are necessarily essential to the invention. Two or more of the features described in the embodiments may be combined in any combination. In addition, the same reference numbers are used for the same or similar configurations, and duplicate descriptions are omitted.

本発明の一実施形態に係る情報処理装置は、監視対象となる人物の位置情報を監視し、当該人物が集団行動をしている場合に、所定の連絡先への情報の送信制御内容を切り替える。本実施形態においては、情報処理装置はサーバであり、集団行動を行う被保護者について、被保護者の周辺を走行する車両のユーザ又は被保護者の保護者へと送信する警告の度合いを強くするものとするが、これは一例であり、特にこのように限定されるわけではない。 An information processing device according to one embodiment of the present invention monitors the location information of a person to be monitored, and when the person is engaged in group activities, switches the control content of sending information to a specified contact. In this embodiment, the information processing device is a server, and for a protected person engaged in group activities, the degree of warning sent to users of vehicles traveling near the protected person or the protected person's guardian is increased, but this is one example and is not particularly limited to this.

[システム]
以下、図1を参照して、本実施形態に係る情報処理装置を含むシステムについて説明を行う。図1は、本実施形態に係る監視サービスを提供する監視システムの構成を示す図である。本実施形態に係る情報処理装置はサーバ100であり、ネットワーク300を介して携帯端末200と通信可能に接続される。
[system]
A system including an information processing device according to this embodiment will be described below with reference to Fig. 1. Fig. 1 is a diagram showing the configuration of a monitoring system that provides a monitoring service according to this embodiment. The information processing device according to this embodiment is a server 100, which is communicably connected to a mobile terminal 200 via a network 300.

図1に例示される監視サービスにおいては、サーバ100が携帯端末200aから被保護者となる第1の人物211の位置情報を取得し、第1の人物211が所定のエリアに存在する場合に所定の連絡先へと情報を送信する。ここでサーバ100は、所定の連絡先として、車両600に搭載された車載装置610、又は第2の人物212の有する携帯端末200bへと情報を送信する。 In the monitoring service illustrated in FIG. 1, the server 100 acquires location information of the first person 211 who is to be protected from the mobile terminal 200a, and transmits the information to a specified contact when the first person 211 is in a specified area. Here, the server 100 transmits the information to the in-vehicle device 610 mounted on the vehicle 600, or the mobile terminal 200b of the second person 212, as the specified contact.

ここで、車両600は、車載装置610により各種情報をサーバ100に送信可能な車両であり、それぞれの車両情報がサーバ100に登録されている。本実施形態においては、車両600の位置情報と識別情報とを含めた情報がサーバ100により管理され、例えば第2の人物212が所定のエリアに存在する場合に、第2の人物212の周辺に位置する車両600に報知が行われる。 Here, the vehicle 600 is a vehicle capable of transmitting various information to the server 100 by the in-vehicle device 610, and each vehicle information is registered in the server 100. In this embodiment, information including the location information and identification information of the vehicle 600 is managed by the server 100, and for example, when the second person 212 is present in a specified area, a notification is sent to the vehicles 600 located in the vicinity of the second person 212.

ここでは、第2の人物212は第1の人物211として登録されている人物(保護者)であり、携帯端末200aに関する情報が携帯端末200bへと送信されるようにサーバ100上に対応付けて登録されている。本実施形態に係る「保護者」は、親、親権者、養育者、扶養義務者、貢献人、保佐人、親戚、監督者、又は引率者など、保護・監督の義務を有するか否かによらず、特定の人物を保護・監督する立場にある人物、又は一時的に保護・監督を代理する人物を指すものとして説明を行う。対して、「被保護者」とは、保護者により保護・監督される人物を指すものとし、血縁関係・戸籍関係を有することや未成年者であること等は問わない。本実施形態においては、被保護者を子211とし、保護者を親212として以下の説明を行うが、別の態様においては被保護者と保護者とがそれぞれ「生徒」と「教師」、「児童」と「地域監視ボランティア」、又は「特定施設入居者」と「特定施設管理者/職員」であってもよい。なお、この例においては子211と親212とがそれぞれ対応付けられているが、一人の子211に対して複数の親212が対応付けられていてもよく、また一人の親212に対して複数の子211が対応付けられていてもよい。また、これらの対応付けの登録は任意に変更することが可能である。 Here, the second person 212 is a person (guardian) registered as the first person 211, and is registered in association with the server 100 so that information about the mobile terminal 200a is sent to the mobile terminal 200b. In this embodiment, the "guardian" refers to a person who is in a position to protect and supervise a specific person, or a person who temporarily acts as a substitute for protection and supervision, regardless of whether they have a duty of protection or supervision, such as a parent, parental authority, caregiver, person obligated to support, contributor, curator, relative, supervisor, or chaperone. In contrast, the "protected person" refers to a person who is protected and supervised by a guardian, regardless of whether they are related by blood or family register, or whether they are a minor. In this embodiment, the following description will be given assuming that the protected person is the child 211 and the guardian is the parent 212, but in another aspect, the protected person and guardian may be a "student" and a "teacher," a "child" and a "community monitoring volunteer," or a "resident of a specific facility" and a "manager/staff member of a specific facility," respectively. In this example, the children 211 and the parents 212 are associated with each other, but multiple parents 212 may be associated with one child 211, and multiple children 211 may be associated with one parent 212. Furthermore, the registration of these associations can be changed as desired.

サーバ100は、子211が例えば交通量の多い交差点又は事故発生現場など、危険性が高いと予め設定された所定のエリアに侵入している(存在している)場合に、その旨を所定の連絡先へと送信することができる。サーバ100は、情報の送信として、通知のオン/オフを行ってもよく、危険度に応じた段階的な通知を行ってもよく、また以下の例において説明する処理を行ってもよく、特にこれらの処理に限定されるわけではない。 When the child 211 enters (is present in) a specific area that has been set in advance as being high risk, such as a busy intersection or an accident scene, the server 100 can send a notification to that effect to a specific contact. When sending information, the server 100 may turn notifications on/off, may send notifications in stages according to the level of risk, or may perform the processes described in the following examples, but is not limited to these processes.

携帯端末200a及び200b、並びに車載装置610においては、監視サービスを提供するアプリケーション(見守りアプリ)のプログラムがインストールされており、見守りアプリにより行われる処理として、各情報の送受信が説明される。携帯端末200a及び200bは、例えばスマートフォンなど、ユーザが携帯するデータ送受信可能な端末である。また、車載装置610は、車両600に搭載される通信可能な機器であるものとするが、例えば車両600のユーザとして設定された人物が有する携帯端末、又は車両600とリンクしている携帯端末など、車両600のユーザに対して情報の提示が可能であれば特に限定はされない。すなわち以下の説明において、車両600の車載装置610を介して報知される情報は、同様に携帯端末を介して車両600に報知されてもよいものとする。 The mobile terminals 200a and 200b and the in-vehicle device 610 have installed therein an application program (monitoring app) that provides a monitoring service, and the transmission and reception of each piece of information will be described as a process performed by the monitoring app. The mobile terminals 200a and 200b are terminals that are carried by users and capable of transmitting and receiving data, such as smartphones. The in-vehicle device 610 is assumed to be a communicable device mounted on the vehicle 600, but is not particularly limited as long as it is capable of presenting information to the user of the vehicle 600, such as a mobile terminal owned by a person set as the user of the vehicle 600 or a mobile terminal linked to the vehicle 600. In other words, in the following description, information notified via the in-vehicle device 610 of the vehicle 600 may also be notified to the vehicle 600 via a mobile terminal.

図2は、本実施形態に係るサーバ100のハードウェア構成の一例を示すブロックである。サーバ100は、処理部201、記憶部202、通信部203を含む。処理部201は、CPUに代表されるプロセッサであり、記憶部202に記憶されたプログラムを実行する。記憶部202は、RAM、ROM、ハードディスクなどの記憶デバイスである。通信部203は、通信ネットワークを介して車載装置610又は携帯端末200と通信可能な有線又は無線の通信インタフェースを含む。 Figure 2 is a block diagram showing an example of the hardware configuration of the server 100 according to this embodiment. The server 100 includes a processing unit 201, a memory unit 202, and a communication unit 203. The processing unit 201 is a processor such as a CPU, and executes programs stored in the memory unit 202. The memory unit 202 is a storage device such as a RAM, a ROM, or a hard disk. The communication unit 203 includes a wired or wireless communication interface capable of communicating with the in-vehicle device 610 or the mobile terminal 200 via a communication network.

記憶部202には、処理部201が実行するプログラムの他、各種のデータが格納される。プログラムはCD-ROM等の記憶媒体からサーバ100にインストールされてもよい。図2の例では記憶部202に格納されるデータとして、データベース(DB)221~223が例示されている。DB221は車両600の情報が登録されているDBでありDB221を車両DBと呼ぶ場合がある。DB222は子211及び親212などのユーザの情報が登録されているDBであり、DB222をユーザDB222と呼ぶ場合がある。本実施形態のサービスを受けるためには、DB221及びDB222に格納される情報は事前に登録しておく必要がある。DB223は、地図情報等の他の情報が蓄積されているDBである。 The storage unit 202 stores various data in addition to the programs executed by the processing unit 201. The programs may be installed in the server 100 from a storage medium such as a CD-ROM. In the example of FIG. 2, databases (DB) 221 to 223 are illustrated as examples of data stored in the storage unit 202. DB 221 is a DB in which information about the vehicle 600 is registered, and DB 221 may be called a vehicle DB. DB 222 is a DB in which information about users such as child 211 and parent 212 is registered, and DB 222 may be called a user DB 222. To receive the service of this embodiment, the information stored in DB 221 and DB 222 must be registered in advance. DB 223 is a DB in which other information such as map information is accumulated.

なお、DB221、DB222、DB223は、それぞれ別個のデータベースとしても良いし、まとめて1つのデータベースとしても良い。本実施形態では、便宜上、データベースを分けて説明しているが、それぞれが別個のデータベースとして存在しているという限定ではない。 Note that DB221, DB222, and DB223 may each be separate databases, or may be combined into one database. In this embodiment, for convenience, the databases are described separately, but this is not limited to each existing as a separate database.

車両DB221には、車両600ごとのレコードが蓄積されており、各車両に係る情報である車両情報が管理される。この車両情報は、対応する車載装置610が位置検出可能にある状態において、当該車載装置から位置情報を順次受信して、管理している情報が更新されるものとする。車両DB221に格納されるレコードは、図3(b)に例示されるように、車両ID321、現在位置322及び連絡先323を含んでいる。ここで、車両ID321は、各車両600を一意に特定する識別情報である。また現在位置322は、車両600の現在位置を示す情報である。連絡先323は、車両600の車載装置610に情報を送信する際に用いられる連絡先を示す情報である。つまり、連絡先323に対して注意情報を送信すると、該当の車両600において当該注意情報に係る報知が行われ、車両600の運転者に周辺に子211が存在していることを知らしめることができる。 The vehicle DB 221 stores a record for each vehicle 600, and manages vehicle information related to each vehicle. When the corresponding in-vehicle device 610 is in a state where the location can be detected, the vehicle information is updated by sequentially receiving position information from the in-vehicle device. The records stored in the vehicle DB 221 include a vehicle ID 321, a current position 322, and a contact 323, as illustrated in FIG. 3(b). Here, the vehicle ID 321 is identification information that uniquely identifies each vehicle 600. The current position 322 is information indicating the current position of the vehicle 600. The contact 323 is information indicating the contact used when transmitting information to the in-vehicle device 610 of the vehicle 600. In other words, when warning information is transmitted to the contact 323, a notification related to the warning information is issued in the corresponding vehicle 600, and the driver of the vehicle 600 can be informed that a child 211 is present in the vicinity.

ユーザDB222には、子211及び親212を含むユーザ毎のレコードが蓄積されており、各ユーザに係る情報であるユーザ情報が管理される。このユーザ情報(特に、位置情報)は、ユーザの使用する携帯端末200において計測された位置情報をサーバ100が受信したことに応じて順次更新されるものとする。ユーザDB222に格納されるレコードは、図3(a)に例示されるように、ユーザID301、使用端末ID302、現在位置303、被保護者フラグ304、連携ユーザID305、及び連絡先306を含んでいる。 User DB 222 stores records for each user, including children 211 and parents 212, and manages user information relating to each user. This user information (particularly location information) is updated sequentially as the server 100 receives location information measured on the mobile terminal 200 used by the user. The records stored in user DB 222 include a user ID 301, a terminal ID 302, a current location 303, a protected user flag 304, a linked user ID 305, and contact information 306, as exemplified in FIG. 3(a).

ここで、ユーザID301は、各ユーザを一意に特定する識別情報である。また使用端末ID302は、ユーザが使用する携帯端末の端末識別情報やMACアドレス、あるいはIPアドレス等、当該携帯端末を一意に特定する識別情報である。現在位置303は、ユーザの現在位置を示す情報である。現在位置303は、当該ユーザの使用する携帯端末200において計測された位置情報を、サーバ100が受信したことに応じて順次更新され、現在のユーザの位置情報として管理される。 Here, user ID 301 is identification information that uniquely identifies each user. Furthermore, used terminal ID 302 is identification information that uniquely identifies the mobile terminal used by the user, such as the terminal identification information, MAC address, or IP address of the mobile terminal. Current location 303 is information that indicates the current location of the user. Current location 303 is sequentially updated as the server 100 receives location information measured on the mobile terminal 200 used by the user, and is managed as the current user's location information.

また被保護者フラグ304は、ユーザが被保護者であるか否かを示す情報である。被保護者フラグ304は、例えば論理型の情報であってよく、「真(True)」である場合に被保護者であることを示し、「偽(False)」である場合に保護者であることを示す。ユーザが被保護者であるか保護者であるかは、携帯端末200において見守りアプリが起動された場合に行われる、ユーザ登録時や各種設定でなされた情報入力に基づいて判断され、管理されるものとする。連携ユーザID305は、ユーザと連携された他のユーザを一意に特定する識別情報(他のユーザのユーザID)である。ここで、「連携」とは被保護者のユーザと保護者のユーザとを互いに関連付けるものであり、本実施形態では子211のユーザには親212のユーザIDが、親212のユーザには子211のユーザIDが連携ユーザID305に格納される。連絡先306は、子211のユーザに連携中の親212のユーザIDや端末情報、若しくは親212のメールアドレスや電話番号が含まれる。即ち、連絡先306は、子211のユーザが所定のエリアに存在した場合に注意情報の送信する送信先の情報である。 The protected flag 304 is information indicating whether the user is a protected person or not. The protected flag 304 may be, for example, logical information, and indicates that the user is a protected person when it is "True", and indicates that the user is a guardian when it is "False". Whether the user is a protected person or a guardian is determined and managed based on information input at the time of user registration or various settings, which is performed when the monitoring app is started on the mobile terminal 200. The linked user ID 305 is identification information (user ID of the other user) that uniquely identifies another user linked with the user. Here, "linking" refers to associating a protected user with a guardian user, and in this embodiment, the user ID of the parent 212 is stored in the linked user ID 305 for the user of the child 211, and the user ID of the child 211 is stored in the linked user ID 305 for the user of the parent 212. The contact information 306 includes the user ID and terminal information of the parent 212 who is linked to the user of the child 211, or the email address and phone number of the parent 212. That is, contact information 306 is information about the destination to which warning information is sent when the user of child 211 is in a specified area.

図4は、本実施形態に係る車載装置610のハードウェア構成の一例を示すブロック図である。車載装置610は、処理部401、記憶部402、通信部403、入力部404、表示部405及びGPS(Global Positioning System)センサ406を含む。処理部401は、CPUに代表されるプロセッサであり、記憶部402に記憶されたプログラムを実行する。記憶部402は、RAM、ROMなどの記憶デバイスである。記憶部402に記憶されたプログラムには、本実施形態のサービスを利用するためのアプリケーションプログラムも含まれる。 Figure 4 is a block diagram showing an example of the hardware configuration of the in-vehicle device 610 according to this embodiment. The in-vehicle device 610 includes a processing unit 401, a storage unit 402, a communication unit 403, an input unit 404, a display unit 405, and a GPS (Global Positioning System) sensor 406. The processing unit 401 is a processor such as a CPU, and executes programs stored in the storage unit 402. The storage unit 402 is a storage device such as a RAM or ROM. The programs stored in the storage unit 402 also include application programs for using the service of this embodiment.

通信部403は、通信ネットワークを介して情報処理装置2と通信可能な無線通信装置である。入力部404はユーザ5の入力を受け付ける装置である。表示部405は、入力機能を備えた電子画像の表示装置である。本実施形態の場合、入力部404と表示部405はタッチパネル式ディスプレイを構成するものとするが、例えば機械式スイッチ又がダイヤルなどによる操作が可能であってもよい。GPSセンサ406は携帯端末200の現在位置を検知するセンサである。 The communication unit 403 is a wireless communication device capable of communicating with the information processing device 2 via a communication network. The input unit 404 is a device that accepts input from the user 5. The display unit 405 is an electronic image display device equipped with an input function. In this embodiment, the input unit 404 and the display unit 405 form a touch panel display, but may also be operable using, for example, a mechanical switch or dial. The GPS sensor 406 is a sensor that detects the current position of the mobile terminal 200.

図5は、本実施形態に係る携帯端末200のハードウェア構成の一例を示すブロック図である。携帯端末200は、近距離通信部501及び加速度センサ502を有することを除き、図4に示す車載装置610と同様の構成により実装することが可能であるため、重複する説明は省略する。本実施形態に係る携帯端末200bは、近距離通信部501により、他の携帯端末200bと近距離無線通信を行うことが可能である。ここで、近距離無線通信の通信方式は、例えばBluetooth(登録商標)やUWB、ZigBee(登録商標)等のアドホック通信であるものとして説明するが、これらに限らず近距離に存在する機器を無線接続するものであればいずれの方式であってもよい。本実施形態に係る携帯端末200bは、近距離無線通信による通信状態を参照して、リンクしている他の携帯端末200bが存在しているか否かの判定を行うものとするが、詳細な説明は省略する。また、加速度センサ502は、携帯端末200の加速度を検出するためのセンサであり、水晶振動子を用いた周波数変化の検出によるものなど、一般的な加速度検出技術により加速度を算出することが可能である。 Figure 5 is a block diagram showing an example of the hardware configuration of the mobile terminal 200 according to this embodiment. The mobile terminal 200 can be implemented with the same configuration as the in-vehicle device 610 shown in Figure 4, except that it has a short-range communication unit 501 and an acceleration sensor 502, so duplicated explanations will be omitted. The mobile terminal 200b according to this embodiment can perform short-range wireless communication with another mobile terminal 200b by the short-range communication unit 501. Here, the communication method of the short-range wireless communication will be described as ad-hoc communication such as Bluetooth (registered trademark), UWB, ZigBee (registered trademark), etc., but it is not limited to these and may be any method that wirelessly connects devices located in a short distance. The mobile terminal 200b according to this embodiment refers to the communication state by short-range wireless communication to determine whether or not there is another mobile terminal 200b linked to it, but detailed explanations will be omitted. Additionally, the acceleration sensor 502 is a sensor for detecting the acceleration of the mobile terminal 200, and is capable of calculating the acceleration using general acceleration detection technology, such as detecting frequency changes using a quartz crystal oscillator.

[監視サービス]
本実施形態に係るサーバ100は、携帯端末200bから子211の位置情報を取得し、子211が所定のエリアに存在する場合に所定の連絡先(ここでは、車両600)に情報を送信する。子211が集団行動をしている場合、一人で移動しているときと比較して、友人と話をしている状況など、周囲への注意が疎かになることが考えられる。そのような観点から、本実施形態に係るサーバ100は、監視対象である子211が他の子211と集団行動をしているか否かの集団行動情報を取得し、子211が集団行動をしている場合には、所定の連絡先への情報送信の制御を切り替える。
[Monitoring Service]
The server 100 according to this embodiment acquires location information of the child 211 from the mobile terminal 200b, and transmits information to a predetermined contact (here, the vehicle 600) when the child 211 is in a predetermined area. When the child 211 is engaged in group behavior, it is considered that the child 211 is less attentive to the surroundings, such as when talking with friends, compared to when the child 211 is traveling alone. From this viewpoint, the server 100 according to this embodiment acquires group behavior information on whether the child 211 to be monitored is engaging in group behavior with other children 211, and switches control of transmitting information to the predetermined contact when the child 211 is engaging in group behavior.

以下、本実施形態に係る監視サービスにおいて、サーバ100が行う処理の詳細について説明を行う。携帯端末200の処理部401は、GPSセンサ406により取得された位置情報を、例えば所定の時間間隔で通信部403を介してサーバ100に送信する。サーバ100の処理部201は、各携帯端末200から位置情報を受信すると、該当のユーザ情報の現在位置303の情報を更新する。このため、携帯端末200から送信される位置情報には、ユーザID及び使用端末IDの少なくともいずれかが付されている。 Below, the details of the processing performed by the server 100 in the monitoring service according to this embodiment will be explained. The processing unit 401 of the mobile terminal 200 transmits the location information acquired by the GPS sensor 406 to the server 100 via the communication unit 403, for example at a predetermined time interval. When the processing unit 201 of the server 100 receives the location information from each mobile terminal 200, it updates the information of the current location 303 of the corresponding user information. For this reason, at least one of the user ID and the terminal ID used is attached to the location information transmitted from the mobile terminal 200.

本実施形態では子211の使用する携帯端末200aから位置情報(子211の位置情報)が受信されると、携帯端末200において当該位置情報が指し示す位置が、所定のエリアに含まれるか否かが判定される。即ち、子211が所定のエリアに存在するか否かが判定される。所定のエリアは、例えば交通量の多い交差点や見通しの悪い交差点、事故発生現場等、危険性が高いと定められた地域に加え、通学/通塾ルートや知人宅等を除いた地域等、子211ごとに個別に設定された地域を含んでよい。各エリアの情報は、例えばサーバ100の記憶装置102に予め記憶されるものであってもよいし、更新のための情報を外部サーバ等から取得して順次更新されるものであってもよい。 In this embodiment, when location information (child 211's location information) is received from mobile terminal 200a used by child 211, mobile terminal 200 determines whether the location indicated by the location information is included in a predetermined area. That is, it determines whether child 211 is in a predetermined area. The predetermined area may include areas determined to be high-risk, such as busy intersections, intersections with poor visibility, and accident sites, as well as areas set individually for each child 211, such as areas excluding school/cram school routes and acquaintances' homes. Information on each area may be stored in advance in storage device 102 of server 100, for example, or may be updated sequentially by obtaining update information from an external server, etc.

子211が所定のエリアに存在する場合には、所定の連絡先として設定された、所定範囲内の車両に係る連絡先に、子211に関する注意情報が送信される。ここでは、子211の現在位置から所定範囲内(例えば、半径300mなど任意に設定可能)の車両、又は当該所定のエリア内若しくはその周辺に存在する車両が、サーバが情報を送信する所定の連絡先として設定されている。以下、連絡先として「車両」を挙げる場合、これらのいずれであってもよいものとする。本実施形態に係る注意情報は、車両600と子211とによる交通事故が起こる危険性が高い(例えば、子211が道路に飛び出し得る)と判断される場合に、その旨を車両600のユーザに報知する情報であってもよい。このような注意情報を車両600に報知することにより、交通事故の発生を未然に防ぐことが可能となる。 When the child 211 is in a specified area, warning information about the child 211 is sent to the contact point related to the vehicle within the specified range, which is set as the specified contact point. Here, vehicles within a specified range (for example, a radius of 300 m, which can be set arbitrarily) from the current location of the child 211, or vehicles in or around the specified area, are set as the specified contact points to which the server sends information. In the following, when a "vehicle" is mentioned as a contact point, any of these may be used. The warning information according to this embodiment may be information that notifies the user of the vehicle 600 when it is determined that there is a high risk of a traffic accident between the vehicle 600 and the child 211 (for example, the child 211 may run out onto the road). By notifying the vehicle 600 of such warning information, it is possible to prevent a traffic accident from occurring.

本実施形態に係るサーバ100は、例えば、子211が集団行動をしている場合に、車両600への注意情報の送信処理をオンに設定してもよい。この場合、子211が集団行動をしている場合には、車両600へとそのエリアが危険である旨を示す情報が送信される。ここでは、サーバ100は、車載装置610が備えるディスプレイ上において(例えば、カーナビゲーションを行う地図の表示上で)子211が位置する危険なエリアを着色又は文字列の表示によって報知させてよく、音声の再生若しくは振動などによって危険である旨を報知させてもよく、これらの処理を組み合わせてもよい。なお、ここでは子211が位置するエリアが危険であるか否かの表示を行うものとしたが、例えば子211を中心とした所定領域が危険であるか否かの表示としてもよく、集団行動をしている子を地図上において着色表示(例えば、赤色、又は明滅表示など)してもよく、当該子211についての警告が行えるのであれば任意の処理を行うことが可能である。 The server 100 according to this embodiment may, for example, set the process of transmitting warning information to the vehicle 600 to ON when the child 211 is acting in a group. In this case, when the child 211 is acting in a group, information indicating that the area is dangerous is transmitted to the vehicle 600. Here, the server 100 may notify the dangerous area in which the child 211 is located by coloring or displaying a character string on the display of the in-vehicle device 610 (for example, on the display of a map for car navigation), or may notify the danger by playing a sound or vibrating, or may combine these processes. Note that here, it is assumed that the display is made as to whether the area in which the child 211 is located is dangerous, but for example, it may be possible to display whether a predetermined area centered on the child 211 is dangerous, or to display the child acting in a group in color (for example, red or blinking) on the map, and any process can be performed as long as a warning can be given to the child 211.

またサーバ100は、子211が集団行動をしている場合に、車両600へと送信する注意情報における、当該子211についての警告の度合いを強くしてもよい。すなわち、警告の報知のオン/オフのみではなく、段階的な警告報知を行うことが可能である。この場合、例えばサーバ100は、子211が集団行動をしているか否か、子211の位置情報、子211が侵入したエリアの情報、又は子211に設定された情報などに基づいて子211の危険度を設定し、当該危険度に応じた注意情報の報知を行う。 In addition, when a child 211 is acting in a group, the server 100 may increase the level of warning for that child 211 in the warning information sent to the vehicle 600. That is, it is possible to perform a gradual warning notification rather than simply turning the warning notification on and off. In this case, for example, the server 100 sets a danger level for the child 211 based on whether the child 211 is acting in a group, the location information of the child 211, information on the area the child 211 has entered, or information set for the child 211, and issues warning information according to the danger level.

以下、上述の危険度の一例について説明を行う。本実施形態においては、例えば危険度として低/中/高の3段階が設定され、それらの危険度ごとに異なる色でディスプレイ上の報知が行われるものとする。サーバ100は、各子211(又はエリア)の初期の危険度を「低」に設定し、所定の条件を満たした場合にその危険度を1つ上昇させることができる。この所定の条件を満たす場合は、例えば、子211が集団行動をしている場合であってもよく、子211が危険とされる所定のエリアに侵入した場合であってもよく、子211の加速度が所定の閾値(任意に設定可能)を超えた場合であってもよく、一般的な監視技術において監視対象が危険な状況下にあるか否かの判定に用いられる他の条件を満たした場合であってもよい。この場合、例えば、車載装置610のディスプレイ上には、一人で歩いている子211については警告なし、又は(緑色表示などで)安全通知がなされ、所定のエリア外で集団行動をしている子211については要注意であることを示す警戒通知が(例えば黄色表示などで)なされ、集団行動をしながら所定のエリアに侵入した子211については危険であることを示す(例えば、赤色表示の)警告がなされる。この表示は、例えば見守りアプリをインストールしている携帯端末200bを有する子211を示すアイコンが地図上に常に表示されており、その表示の色が危険度に応じて変更される形式でもよく、車両600の所定範囲内に存在する子211のうち最も高い危険度に応じた(例えば、ポップ通知、又はフレーム若しくは車両を示すアイコンの色の変更などによる)表示を行う形式であってもよく、地図上のエリアごとにエリア内の子211の危険度に応じた色分け表示を行う形式であってもよく、危険性の高い子211の存在をユーザに提示できるのであれば所望の報知形式を採用することが可能である。 An example of the above-mentioned danger level will be described below. In this embodiment, for example, three levels of danger level are set, low/medium/high, and the display will display a different color for each danger level. The server 100 sets the initial danger level of each child 211 (or area) to "low" and can increase the danger level by one when a predetermined condition is met. The predetermined condition may be met, for example, when the child 211 is acting in a group, when the child 211 enters a predetermined area that is considered dangerous, when the acceleration of the child 211 exceeds a predetermined threshold value (which can be set arbitrarily), or when other conditions used in general monitoring technology to determine whether the monitored subject is in a dangerous situation are met. In this case, for example, on the display of the in-vehicle device 610, no warning is given for the child 211 walking alone, or a safety notification (e.g., green display) is given, a vigilance notification indicating that caution is required for the child 211 acting in a group outside a specified area is given (e.g., yellow display), and a warning (e.g., red display) is given for the child 211 who enters a specified area while acting in a group. This display may be, for example, a form in which an icon indicating the child 211 having the mobile terminal 200b with a monitoring app installed is always displayed on the map, and the color of the display may be changed according to the degree of danger, or a form in which a display is made according to the highest degree of danger among the children 211 present within a specified range of the vehicle 600 (e.g., by a pop-up notification, or by changing the color of the icon indicating the frame or vehicle), or a form in which a color is displayed according to the degree of danger of the child 211 within each area on the map, and any desired notification form can be adopted as long as the presence of the child 211 at high risk can be presented to the user.

なお、危険度の設定も低/中/高の3段階に限定されるわけではなく、例えば安全/危険の2段階の設定が行われてもよく、危険度0~9の10段階、又は小数点も導入した数値設定を採用するなど、より細かい設定が行われてもよい。また、これらの危険度は、所定の条件を満たした場合に段階1つより大きく上昇してもよく、例えば子211の加速度に応じて危険度が変動する場合、当該加速度に応じて危険度の変動する値が算出されてもよい。子211の加速度が上昇した際に危険度を高く設定することにより、例えば当該子211における、突然走り出す、又は縁石にジャンプして上るなどのふざけて車道に飛び出しかねない行動を検出した場合に危険である旨の通知を行うことが可能となる。また、集団行動をしている子211のグループに含まれる、子211の人数に応じて危険度が変動してもよい。この場合、グループ内の人数が多いほど注意が散漫になりやすいことを考えて、危険度も上昇させることができる。なお、加速度は、携帯端末200bが備える加速度センサにより検出されてサーバ100へと送信されるものとするが、例えば子211の各時刻に対する位置情報に基づいて、サーバ100が算出することも可能である。 The risk level is not limited to three levels, low/medium/high, and may be set to two levels, for example, safe/dangerous, or may be set to ten levels from 0 to 9, or may be set to more detailed levels, such as a numerical setting with a decimal point. These risk levels may be increased by more than one level when a certain condition is met. For example, when the risk level varies depending on the acceleration of the child 211, a value that varies depending on the acceleration may be calculated. By setting the risk level high when the acceleration of the child 211 increases, it is possible to notify the child 211 of danger when, for example, the child 211 suddenly starts running or jumps onto a curb, which may cause the child 211 to playfully jump out onto the roadway. The risk level may also vary depending on the number of children 211 in a group of children 211 who are acting in a group. In this case, the risk level can be increased, taking into consideration that the more people in a group, the more likely the child is to become distracted. The acceleration is detected by an acceleration sensor included in the mobile terminal 200b and transmitted to the server 100, but it can also be calculated by the server 100 based on, for example, the position information of the child 211 at each time.

次いで、子211が集団行動をしているかを示す集団行動情報を取得する処理について、図6(a)~図6(b)を参照して説明を行う。本実施形態に係るサーバ100は、子211と、当該子211から所定の範囲内に存在する又は携帯する携帯端末200bがリンクしている子211と、のそれぞれの位置情報に基づいて、集団行動情報を取得することができる。 Next, the process of acquiring group behavior information indicating whether the child 211 is engaged in group behavior will be described with reference to FIG. 6(a) to FIG. 6(b). The server 100 according to this embodiment can acquire group behavior information based on the location information of the child 211 and the child 211 that is linked to the mobile terminal 200b that is present within a predetermined range from the child 211 or that is carried by the child 211.

図6の例においては、サーバ100は、各子211の位置情報から算出されるそれぞれの移動方向を用いて、当該子211が集団行動をしているか否かの判定を行う。ここで設定される所定の範囲は、グループとして位置付けるために考え得る範囲として任意に設定可能であり、例えば半径3メートル以内としてもよい。 In the example of FIG. 6, the server 100 uses the movement direction of each child 211 calculated from the position information of that child 211 to determine whether or not the child 211 is engaged in group behavior. The predetermined range set here can be set arbitrarily as a range that can be considered for positioning as a group, and may be, for example, within a radius of 3 meters.

携帯端末200bは、他の携帯端末200bとリンクしているかを判定し、その判定結果をサーバ100に送信することが可能である。本実施形態においては、携帯端末200bが「リンクしている」とは、携帯端末200b同士が近距離無線通信により接続されている状態を指すものとする。ここで携帯端末200bは、近距離無線通信による接続の信号強度に応じて、例えば他の携帯端末200bからの応答が設定時間以内に帰ってくる場合に、当該携帯端末200bとリンクしていると判定してもよい。このような処理によれば、携帯端末同士の通信状態を参照して、リンクしている対象に対して同一方向に移動しているか否かの判定を行うことが可能となる。 The mobile terminal 200b can determine whether it is linked to another mobile terminal 200b and transmit the determination result to the server 100. In this embodiment, the mobile terminal 200b is "linked" to mean a state in which the mobile terminals 200b are connected to each other via short-range wireless communication. Here, the mobile terminal 200b may determine that it is linked to the other mobile terminal 200b, for example, if a response from the other mobile terminal 200b is returned within a set time, depending on the signal strength of the connection via short-range wireless communication. This process makes it possible to refer to the communication state between the mobile terminals and determine whether they are moving in the same direction relative to the linked target.

本実施形態に係るサーバ100は、各子211の移動方向を算出する。次いでサーバ100は、所定の範囲内にいる又は携帯端末200bがリンクしている2人の移動方向が同一の方向であるか否かを判定し、同一の方向に向かっているのであれば当該子211は集団行動をしているものと判断する。すなわち、同一の方向に向かって進んでいる子211であれば、同一のグループに所属して集団行動をしているものとして判断する。 The server 100 according to this embodiment calculates the direction of movement of each child 211. Next, the server 100 determines whether the movement directions of two people who are within a specified range or whose mobile terminals 200b are linked are the same, and if they are heading in the same direction, it determines that the child 211 is taking part in a group activity. In other words, if the children 211 are moving in the same direction, it determines that they belong to the same group and are taking part in a group activity.

ここで、サーバ100は、各子211の地図上での移動方向のズレが所定の角度(例えば、30°)以内である場合に、当該子211が集団行動をしているとすることができる。また例えば、サーバ100は、地図上での子211の移動方向を所定数(北/東/南/西の4通り、順路の前/後の2通り、又は8通りなど)に区分し、同一の区分となる子211が存在する場合に当該子が集団行動をしているものとしてもよい。 Here, the server 100 can determine that the children 211 are engaged in group behavior when the difference in the movement direction of each child 211 on the map is within a predetermined angle (e.g., 30°). Also, for example, the server 100 can classify the movement direction of the children 211 on the map into a predetermined number of categories (four categories: north/east/south/west, two categories: before/after the route, or eight categories, etc.), and determine that the children 211 are engaged in group behavior when there is a child 211 in the same category.

図6においては、子601と子602が並んで歩いており、それらの移動方向が同一であると判定されるため、車両600aの車載装置には子601が集団行動をしており要注意である旨の通知が行われている。一方で、子603~子605については、子603と子604とは移動方向が真逆であり、また子603と子605とについては移動方向は同一であるものの離れて歩いている(人物間の距離が所定の範囲内ではない)ので、そのいずれも集団行動はしていないとして、安全である旨が車両600bのユーザに報知されている。 In FIG. 6, children 601 and 602 are walking side by side and are determined to be moving in the same direction, so the in-vehicle device of vehicle 600a is notified that child 601 is acting in a group and caution is required. On the other hand, children 603 to 605 are moving in the opposite direction to children 603 and 604, and children 603 and 605 are moving in the same direction but are walking apart (the distance between the people is not within a specified range), so none of them are acting in a group and the user of vehicle 600b is notified that it is safe.

なおこの例では、子211が集団行動をしているか否かについて、サーバ100が各位置情報に基づいて判断を行うものとしたが、例えば携帯端末200bが当該携帯端末200bを有する子211が集団行動をしているか否かを判断し、その判断結果を集団行動情報としてサーバ100に送信してもよい。例えば携帯端末200bは、近距離無線通信により所定の時間以上接続状態に保たれている(リンクしている)携帯端末200bが存在する場合、当該携帯端末200bを集団行動している子211が有する端末と判断することができる。また例えば携帯端末200bは、所定の時間間隔で他の携帯端末200bとの接続状態を確認し、 In this example, the server 100 judges whether the child 211 is engaged in group behavior based on each piece of location information, but for example, the mobile terminal 200b may judge whether the child 211 possessing the mobile terminal 200b is engaged in group behavior and transmit the judgment result to the server 100 as group behavior information. For example, when there is a mobile terminal 200b that is maintained in a connected state (linked) for a predetermined time or more by short-range wireless communication, the mobile terminal 200b may judge that the mobile terminal 200b is a terminal possessed by the child 211 engaged in group behavior. Also, for example, the mobile terminal 200b may check the connection state with other mobile terminals 200b at predetermined time intervals,

また、予めサーバ側(又は携帯端末側)で子211のグループが登録され、同じグループに登録されている子211が所定範囲内にいる又は携帯する携帯端末200bがリンクしている場合に、当該子211らが集団行動をしていると判断されてもよい。 In addition, groups of children 211 may be registered in advance on the server side (or the mobile terminal side), and when children 211 registered in the same group are within a predetermined range or the mobile terminals 200b they carry are linked, it may be determined that the children 211 are engaged in group behavior.

図7は、本実施形態に係る携帯端末200bが行う報知処理の一例を示すフローチャートである。図7に係る処理は、例えば処理部401のCPUがROMや記憶部402に保持されているプログラムをRAMに読み出して実行することにより実現される。なお、図7に係る処理のため、携帯端末200bにおいて、本監視サービスを利用するために見守りアプリが予め起動されている。 Figure 7 is a flowchart showing an example of a notification process performed by the mobile terminal 200b according to this embodiment. The process according to Figure 7 is realized, for example, by the CPU of the processing unit 401 reading a program stored in the ROM or the storage unit 402 into the RAM and executing it. Note that, for the process according to Figure 7, a monitoring app is launched in advance on the mobile terminal 200b in order to use this monitoring service.

S701で携帯端末200bは、当該携帯端末200bとリンクしている携帯端末200bが存在するか否かを判定する。存在する場合には処理がS702へと進み、存在しない場合には処理はS703へと進む。S702で携帯端末200bは、当該携帯端末200bとリンクしている携帯端末200bを示す情報を記録し、処理をS703へと進める。S703で携帯端末200bは、GPSセンサ406により得られる現在の位置情報と、S702で記録をしている場合にはリンクしている携帯端末200bを示す情報と、をサーバ100に送信し、処理を終了する。 In S701, the mobile terminal 200b determines whether or not there is a mobile terminal 200b linked to the mobile terminal 200b. If there is, the process proceeds to S702, and if there is not, the process proceeds to S703. In S702, the mobile terminal 200b records information indicating the mobile terminal 200b linked to the mobile terminal 200b, and the process proceeds to S703. In S703, the mobile terminal 200b transmits to the server 100 the current location information obtained by the GPS sensor 406 and, if recorded in S702, information indicating the linked mobile terminal 200b, and ends the process.

図8は、本実施形態に係る携帯端末200bとが行う送信制御処理の一例を示すフローチャートである。図8に係る処理は、例えば処理部401のCPUがROMや記憶部202に保持されているプログラムをRAMに読み出して実行することにより実現される。なお、図8に示す例においては、子211について危険度が低/中/高の3段階で設定され、初期値は「低」に設定されている。 Figure 8 is a flowchart showing an example of a transmission control process performed by the mobile terminal 200b according to this embodiment. The process shown in Figure 8 is realized, for example, by the CPU of the processing unit 401 reading a program stored in the ROM or the storage unit 202 into the RAM and executing it. In the example shown in Figure 8, the risk level for the child 211 is set to three levels: low/medium/high, with the initial value being set to "low."

S801でサーバ100は、S703で携帯端末200bから送信された情報を取得する。S802でサーバ100は、S801で取得した情報に、携帯端末200bとリンクしている携帯端末200bを示す情報が含まれているか否かを判定する。含まれている場合には処理はS803へと進み、そうでない場合には処理がS808へと進む。 In S801, the server 100 acquires the information transmitted from the mobile terminal 200b in S703. In S802, the server 100 determines whether the information acquired in S801 includes information indicating the mobile terminal 200b that is linked to the mobile terminal 200b. If it does, the process proceeds to S803, and if it does not, the process proceeds to S808.

S803でサーバ100は、リンクしている携帯端末200bを有する子211それぞれについて、移動方向を算出する。ここでサーバ100は、例えば現在の位置情報と10秒前の位置情報とに基づいて、子211の移動方向を算出することが可能である。S804でサーバ100は、S803で算出した移動方向が同一の方向であるか否かを判定する。同一の方向である場合には処理がS805へと進み、そうでない場合には処理はS806へと進む。S805でサーバ100は、当該子211について危険度を1つ上昇させて処理をS806へと進める。 In S803, the server 100 calculates the movement direction for each child 211 having the linked mobile terminal 200b. Here, the server 100 can calculate the movement direction of the child 211 based on, for example, current location information and location information from 10 seconds ago. In S804, the server 100 determines whether the movement directions calculated in S803 are the same direction. If they are the same direction, the process proceeds to S805, and if not, the process proceeds to S806. In S805, the server 100 increases the risk level for the child 211 by one and proceeds to S806.

S806でサーバ100は、子211が所定のエリアに位置するか否かを判定する。所定のエリアに位置する場合には処理がS807へと進み、そうでない場合には処理はS808へと進む。S807でサーバ100は、当該子211について危険度を1つ上昇させて処理をS808へと進める。 In S806, the server 100 determines whether the child 211 is located in a specified area. If it is located in a specified area, the process proceeds to S807, and if it is not located in a specified area, the process proceeds to S808. In S807, the server 100 increases the risk level for the child 211 by one and proceeds to S808.

S808でサーバ100は、当該子211について設定された危険度に基づいて、所定の連絡先への情報の送信制御の内容を決定する。ここでは、サーバ100は、車両600へと、危険度が低の場合には緑色表示での安全通知を行い、危険度が中の場合は黄色表示での警戒通知を行い、危険度が高の場合は赤色表示での警告を行う。S809でサーバ100は、S808で決定した内容の送信制御を行い、処理を終了する。 In S808, the server 100 determines the content of the information transmission control to a specified contact based on the risk level set for the child 211. Here, the server 100 issues a safety notification to the vehicle 600 in green if the risk level is low, issues a caution notification in yellow if the risk level is medium, and issues a warning in red if the risk level is high. In S809, the server 100 controls the transmission of the content determined in S808, and ends the process.

このような処理によれば、監視対象となる人物が集団行動をしているかに応じて、連絡先へと行う情報の送信を制御することができる。とりわけ、監視対象が集団行動をしている場合には不注意な行動をし得るものとして、周辺の車両に対して行う警告の度合いを強くすることが可能となる。したがって、車両のユーザは、集団行動をしており注意が必要となる子211の存在を把握し、速度を低下させる、クラクションを鳴らす等、事故を未然に防ぐための警戒行動をとることができるようになる。 This type of processing makes it possible to control the sending of information to contacts depending on whether the person being monitored is engaged in group activities. In particular, if the person being monitored is engaged in group activities, it is possible to increase the level of warning given to nearby vehicles, as the person may be acting carelessly. Thus, the vehicle user will be able to recognize the presence of a child 211 who is engaged in group activities and requires caution, and will be able to take precautions to prevent accidents, such as slowing down or honking the horn.

本実施形態においては、図8等に示されるような車載装置へと情報の送信を行う例について説明を行ったが、上述したように所定の連絡先として保護者の携帯端末200aなどへと連絡を行うことも可能である。その場合、サーバ100は、例えば子211の行動範囲として予め設定された所定の範囲外に子211が侵入した場合に危険度を1段階上昇させ、危険度に応じた通知を親212の携帯端末200aに送信してもよい。また、図1で例示した携帯端末200aは情報の通知先であるが、これは必ずしもユーザが携帯可能な端末である必要はなく、例えばパーソナルコンピュータ(PC)など、見守りアプリが動作可能な端末であれば任意の装置を用いることが可能である。 In this embodiment, an example of sending information to an in-vehicle device as shown in FIG. 8 etc. has been described, but as described above, it is also possible to contact the guardian's mobile terminal 200a or the like as a specified contact point. In that case, the server 100 may increase the danger level by one level when the child 211 enters outside a predetermined range that is preset as the child's movement range, for example, and send a notification according to the danger level to the mobile terminal 200a of the parent 212. Also, the mobile terminal 200a illustrated in FIG. 1 is the destination of the information notification, but this does not necessarily have to be a terminal that the user can carry, and any device, such as a personal computer (PC), can be used as long as it is a terminal that can operate a monitoring app.

また、上述の例では同一の方向に移動する子211について集団行動を行っているものとして判定を行ったが、例えば電車又は車などにより移動を行っている場合には、上述した条件を満たしていても要注意とはならない。そのような事例を考慮して、サーバ100は、所定の条件によりフィルタリングを行い、当該条件を満たした子211についてのみ、上述した情報の送信制御を行ってもよい。例えば、子211の速度が所定の速度以上(例えば、時速20km以上、30km以上、又は40km以上)である場合には、図7に示すような携帯端末200bによる情報送信処理が行われない、又は図8に示すようなサーバ100による情報送信制御の処理が行われないように構成されてもよい。また同様に、子211が地下にいると判定される場合(例えば、GPSセンサ406により得られるZ座標が所定の値以下である場合)にも、上述のフィルタリング処理を行ってもよい。 In the above example, the children 211 moving in the same direction are determined to be engaged in group behavior, but if they are moving by train or car, for example, they do not require attention even if they meet the above-mentioned conditions. In consideration of such cases, the server 100 may perform filtering based on a predetermined condition and perform the above-mentioned information transmission control only for the children 211 who meet the condition. For example, if the speed of the children 211 is a predetermined speed or higher (e.g., 20 km/h or higher, 30 km/h or higher, or 40 km/h or higher), the information transmission process by the mobile terminal 200b as shown in FIG. 7 may not be performed, or the information transmission control process by the server 100 as shown in FIG. 8 may not be performed. Similarly, the above-mentioned filtering process may also be performed when the children 211 are determined to be underground (e.g., when the Z coordinate obtained by the GPS sensor 406 is a predetermined value or lower).

また、危険度を算出する条件は上で例示したものには限定されない。例えば、それまでの行動履歴から、危険な行動をとりやすいとされる子211については危険度を高く設定することも考えられる。そのような観点から、サーバ100は、子211に設定された情報、又は車両600に設定された情報に基づいて危険度を変動させてもよい。例えばサーバ100は、子211ごとに警告を行ったログを履歴として保存し、所定以上の頻度で警告を行っている子211については危険度の初期値を1段階上昇させるなどをしてもよい。 The conditions for calculating the risk level are not limited to those exemplified above. For example, it is possible to set a high risk level for a child 211 who is deemed to be prone to risky behavior based on his/her behavioral history. From this perspective, the server 100 may vary the risk level based on information set for the child 211 or information set for the vehicle 600. For example, the server 100 may save a log of warnings issued for each child 211 as history, and may increase the initial risk level by one level for a child 211 that has issued warnings more frequently than a predetermined frequency.

なお、本実施形態に係るサーバ100は、情報処理装置としての一例であり、例えばイベント運営者がイベント会場等で使用する情報通信端末などが同様の処理を行ってもよい。この場合、情報通信端末が内蔵する不図示のCPUが、HDD等の記憶装置に記録された選択処理のプログラムをRAM等に展開することにより、選択処理が実行される。ここで、CPUが実行する選択処理のプログラムは、CD-ROM等の記憶媒体を介して情報通信端末の記憶装置にインストールされるものであってもよい。 Note that the server 100 according to this embodiment is an example of an information processing device, and similar processing may be performed by an information communication terminal used by an event organizer at an event venue, for example. In this case, the selection processing is executed by a CPU (not shown) built into the information communication terminal expanding a selection processing program recorded in a storage device such as an HDD into a RAM or the like. Here, the selection processing program executed by the CPU may be installed in the storage device of the information communication terminal via a storage medium such as a CD-ROM.

[実施形態のまとめ]
上記実施形態には少なくとも以下の情報処理装置、情報処理方法、プログラム、及びシステムを開示している。
[Summary of the embodiment]
The above embodiments disclose at least the following information processing device, information processing method, program, and system.

1.上記実施形態の情報処理装置(例えば1010)は、
第1の人物の第1の携帯端末から位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替える。
この実施形態によれば、監視システムにおいて監視対象が集団行動をしているか否かに応じて通知を制御することが可能となる。
1. The information processing device (e.g., 1010) according to the above embodiment is
a first acquiring means for acquiring location information from a first mobile terminal of a first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The method further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other people,
The transmission control means switches the content of the transmission control in response to the collective behavior information.
According to this embodiment, it becomes possible to control notifications in the monitoring system depending on whether or not the subjects of monitoring are engaged in collective behavior.

2.上記実施形態の情報処理装置では、
前記第1の取得手段は、前記第1の携帯端末から所定の範囲内に存在する第2の携帯端末から第2の人物の位置情報をさらに取得し、
前記第2の取得手段は、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて、前記集団行動情報を取得する。
この実施形態によれば、監視対象の人物と所定の範囲内に存在している人物との位置に基づいて、集団行動をしているか否かを判断することが可能となる。
2. In the information processing device according to the above embodiment,
the first acquisition means further acquires location information of a second person from a second portable terminal that is present within a predetermined range from the first portable terminal;
The second acquisition means acquires the group behavior information based on location information of the first person and location information of the second person.
According to this embodiment, it is possible to determine whether or not a person is engaged in group behavior based on the positions of the person to be monitored and people who are present within a predetermined range.

3.上記実施形態の情報処理装置では、
前記第1の取得手段は、前記第1の携帯端末とリンクしている第2の携帯端末から第2の人物の位置情報をさらに取得し、
前記第2の取得手段は、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて、前記集団行動情報を取得する。
この実施形態によれば、監視対象の人物が有する携帯端末の通信状態に応じて、当該人物が集団行動をしているか否かを判断することが可能となる。
3. In the information processing device according to the above embodiment,
the first acquisition means further acquires location information of a second person from a second mobile terminal linked to the first mobile terminal;
The second acquisition means acquires the group behavior information based on location information of the first person and location information of the second person.
According to this embodiment, it is possible to determine whether or not a person to be monitored is engaging in group behavior, depending on the communication state of the mobile terminal held by the person.

4.上記実施形態の情報処理装置では、
前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて、前記第1の人物及び前記第2の人物が同一の方向に移動しているか否かを判定する判定手段をさらに備え、
前記集団行動情報は、前記第1の人物及び前記第2の人物が同一の方向に移動していると判定される場合に、前記第1の人物と前記第2の人物とが集団行動をしていることを示す。
この実施形態によれば、人物同士が集団行動をしているか否かを、同一の方向に移動しているか否かの判定に応じて判断することが可能となる。
4. In the information processing device according to the above embodiment,
a determination unit that determines whether the first person and the second person are moving in the same direction based on position information of the first person and position information of the second person,
The group behavior information indicates that the first person and the second person are engaged in group behavior when it is determined that the first person and the second person are moving in the same direction.
According to this embodiment, it is possible to determine whether or not people are acting in a group based on whether or not they are moving in the same direction.

5.上記実施形態の情報処理装置では、
前記第2の取得手段は、前記集団行動情報として、前記第1の人物が、前記第1の携帯端末とリンクしている第2の携帯端末を携帯する第2の人物と集団行動をしているか否かの情報を取得する。
この実施形態によれば、監視対象の人物が集団行動をしているか否かの情報を受け取って、その情報に基づいて情報の送信制御を行うことが可能となる。
5. In the information processing device according to the above embodiment,
The second acquisition means acquires, as the group behavior information, information as to whether the first person is engaging in group behavior with a second person carrying a second mobile terminal linked to the first mobile terminal.
According to this embodiment, it is possible to receive information as to whether or not a person to be monitored is engaged in group behavior, and control the transmission of information based on that information.

6.上記実施形態の情報処理装置では、
前記送信制御手段は、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に警告を送信する。
この実施形態によれば、監視対象の人物が集団行動を行っている場合には、危険であるとして警告通知を行うことが可能となる。
6. In the information processing device according to the above embodiment,
The transmission control means transmits a warning to the predetermined contact point when the first person is engaged in a group activity with another person.
According to this embodiment, if the people to be monitored are engaged in group activities, it is possible to issue a warning notice that this is dangerous.

7.上記実施形態の情報処理装置では、
前記送信制御手段は、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に送信する警告の度合いを強くする。
この実施形態によれば、監視対象の人物が集団行動を行っている場合にはより危険であるとして通知を行うことが可能となる。
7. In the information processing device according to the above embodiment,
The transmission control means increases the level of the warning to be sent to the predetermined contact point when the first person is engaged in a group activity with another person.
According to this embodiment, when a person to be monitored is engaged in group activities, it is possible to notify the person that he or she is more dangerous.

8.上記実施形態の情報処理装置では、
前記送信手段は、前記第1の人物の加速度が所定の閾値以上である場合に、前記所定の連絡先に送信する警告の度合いを強くする。
この実施形態によれば、監視対象の人物の加速度が高い場合には、危険な行動を行っている可能性が高いと判断して通知を行うことが可能となる。
8. In the information processing device according to the above embodiment,
The transmission means increases the level of the warning to be transmitted to the predetermined contact point when the acceleration of the first person is equal to or greater than a predetermined threshold value.
According to this embodiment, when the acceleration of a person to be monitored is high, it is possible to determine that there is a high possibility that the person is engaging in dangerous behavior and to issue a notification.

9.上記実施形態の情報処理装置では、
前記送信制御手段は、前記第1の人物が所定の条件を満たす場合には、前記所定の連絡先への情報の送信を行わない。
この実施形態によれば、情報の送信制御に例外を設けることが可能となる。
9. In the information processing device of the above embodiment,
The transmission control means is configured to not transmit information to the predetermined contact if the first person satisfies a predetermined condition.
According to this embodiment, it is possible to provide exceptions to the information transmission control.

10.上記実施形態の情報処理装置では、
前記所定の条件は、前記第1の人物の移動速度が所定の値以上である場合、又は前記第1の人物が地下にいると判定される場合である。
この実施形態によれば、電車又は地下鉄などで高速移動している人物については、情報の送信制御を行わないように設定することが可能となる。
10. In the information processing device of the above embodiment,
The predetermined condition is when the moving speed of the first person is equal to or greater than a predetermined value, or when it is determined that the first person is underground.
According to this embodiment, it is possible to set so that information transmission control is not performed for a person who is moving at high speed on a train or subway.

11.上記実施形態のプログラムは、
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、
前記プログラムは、
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、
を備え、
前記サーバは、
前記第1の人物の位置情報を取得する取得手段と、
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を行う第2の判定手段と、
を備え、
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替える。
この実施形態によれば、監視システムにおいて監視対象が集団行動をしているか否かに応じて通知を制御することが可能となる。
11. The program of the above embodiment is
A program executed on a first mobile terminal capable of communicating with a server,
The program is
a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
a transmitting means for transmitting location information of a first person carrying the first portable terminal and a determination result by the first determining means to the server;
Equipped with
The server,
An acquisition means for acquiring location information of the first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity when the first portable terminal and the second portable terminal are linked;
Equipped with
The transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity.
According to this embodiment, it becomes possible to control notifications in the monitoring system depending on whether or not the subjects of monitoring are engaged in collective behavior.

以上、発明の実施形態について説明したが、発明は上記の実施形態に制限されるものではなく、発明の要旨の範囲内で、種々の変形・変更が可能である。 Although the embodiment of the invention has been described above, the invention is not limited to the above embodiment, and various modifications and variations are possible within the scope of the gist of the invention.

201:処理部、202:記憶部、203:通信部 201: Processing unit, 202: Storage unit, 203: Communication unit

Claims (15)

第1の人物の第1の携帯端末から位置情報を取得し、前記第1の携帯端末から所定の範囲内に存在する第2の携帯端末から第2の人物の位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替えることを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first portable terminal of a first person, and acquiring location information of a second person from a second portable terminal that is present within a predetermined range from the first portable terminal ;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The apparatus further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other persons based on location information of the first person and location information of the second person ,
2. An information processing device, wherein the transmission control means switches the content of the transmission control in response to the group behavior information.
第1の人物の第1の携帯端末から位置情報を取得し、前記第1の携帯端末とリンクしている第2の携帯端末から第2の人物の位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替えることを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first portable terminal of a first person and acquiring location information of a second person from a second portable terminal linked to the first portable terminal ;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The apparatus further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other persons based on location information of the first person and location information of the second person ,
2. An information processing device, wherein the transmission control means switches the content of the transmission control in response to the group behavior information.
前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて、前記第1の人物及び前記第2の人物が同一の方向に移動しているか否かを判定する判定手段をさらに備え、
前記集団行動情報は、前記第1の人物及び前記第2の人物が同一の方向に移動していると判定される場合に、前記第1の人物と前記第2の人物とが集団行動をしていることを示すことを特徴とする、請求項1又は2の何れか一項に記載の情報処理装置。
a determination unit that determines whether the first person and the second person are moving in the same direction based on position information of the first person and position information of the second person,
3. The information processing device according to claim 1, wherein the group behavior information indicates that the first person and the second person are engaged in group behavior when it is determined that the first person and the second person are moving in the same direction.
第1の人物の第1の携帯端末から位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報として、前記第1の人物が、前記第1の携帯端末とリンクしている第2の携帯端末を携帯する第2の人物と集団行動をしているか否かの情報を取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替えることを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first mobile terminal of a first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
a second acquisition means for acquiring information as to whether the first person is engaged in group behavior with another person, the information being whether the first person is engaged in group behavior with a second person carrying a second mobile terminal linked to the first mobile terminal ;
2. An information processing device, wherein the transmission control means switches the content of the transmission control in response to the group behavior information.
第1の人物の第1の携帯端末から位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替え、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に警告を送信することを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first mobile terminal of a first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The method further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other people,
The information processing device is characterized in that the transmission control means switches the content of the transmission control in accordance with the group behavior information, and sends a warning to the specified contact point when the first person is engaged in a group behavior with another person .
第1の人物の第1の携帯端末から位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替え、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に送信する警告の度合いを強くすることを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first mobile terminal of a first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The method further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other people,
The information processing device is characterized in that the transmission control means switches the content of the transmission control in accordance with the group behavior information, and increases the level of the warning to be sent to the specified contact when the first person is engaged in group behavior with other persons .
第1の人物の第1の携帯端末から位置情報を取得する第1の取得手段と、
前記位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
を備えた情報処理装置であって、
前記第1の人物が他の人物と集団行動をしているか否かの集団行動情報を取得する第2の取得手段をさらに備え、
前記送信制御手段が、前記集団行動情報に応じて、前記送信制御の内容を切り替え、前記第1の人物の加速度が所定の閾値以上である場合に、前記所定の連絡先に送信する警告の度合いを強くすることを特徴とする、情報処理装置。
a first acquiring means for acquiring location information from a first mobile terminal of a first person;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information;
An information processing device comprising:
The method further includes a second acquisition means for acquiring collective behavior information on whether the first person is engaged in collective behavior with other people,
The information processing device is characterized in that the transmission control means switches the content of the transmission control depending on the group behavior information, and increases the level of the warning to be sent to the specified contact when the acceleration of the first person is equal to or greater than a specified threshold .
前記送信制御手段は、前記第1の人物が所定の条件を満たす場合には、前記所定の連絡先への情報の送信を行わないことを特徴とする、請求項1乃至の何れか一項に記載の情報処理装置。 The information processing apparatus according to claim 1 , wherein the transmission control means is configured to not transmit information to the predetermined contact address when the first person satisfies a predetermined condition. 前記所定の条件は、前記第1の人物の移動速度が所定の値以上である場合、又は前記第1の人物が地下にいると判定される場合であることを特徴とする、請求項に記載の情報処理装置。 The information processing apparatus according to claim 8 , wherein the predetermined condition is a case where a moving speed of the first person is equal to or greater than a predetermined value, or a case where the first person is determined to be underground. サーバと通信可能な第1の携帯端末で実行されるプログラムであって、
前記プログラムは、
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の携帯端末から所定の範囲内に存在する第2の携帯端末から第2の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、
を備え、
前記サーバは、
前記第1の人物の位置情報を取得し、前記第1の携帯端末から所定の範囲内に存在する第2の携帯端末から第2の人物の位置情報を取得する取得手段と、
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて行う第2の判定手段と、
を備え、
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替える
ことを特徴とする、プログラム。
A program executed on a first mobile terminal capable of communicating with a server,
The program is
a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
a transmitting means for transmitting to the server location information of a first person carrying the first portable terminal, location information of a second person from a second portable terminal that exists within a predetermined range from the first portable terminal, and a determination result by the first determining means;
Equipped with
The server,
an acquisition means for acquiring location information of the first person and acquiring location information of a second person from a second portable terminal that is present within a predetermined range from the first portable terminal ;
a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity based on location information of the first person and location information of the second person when the first portable terminal and the second portable terminal are linked ;
Equipped with
The transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity.
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、A program executed on a first mobile terminal capable of communicating with a server,
前記プログラムは、The program is
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の携帯端末とリンクしている第2の携帯端末から第2の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、a transmitting means for transmitting location information of a first person carrying the first portable terminal, location information of a second person from a second portable terminal linked to the first portable terminal, and a determination result by the first determining means to the server;
を備え、Equipped with
前記サーバは、The server,
前記第1の人物の位置情報を取得し、前記第1の携帯端末とリンクしている第2の携帯端末から第2の人物の位置情報を取得する取得手段と、an acquisition means for acquiring location information of the first person and acquiring location information of a second person from a second mobile terminal linked to the first mobile terminal;
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を、前記第1の人物の位置情報と、前記第2の人物の位置情報と、に基づいて行う第2の判定手段と、a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity based on location information of the first person and location information of the second person when the first portable terminal and the second portable terminal are linked;
を備え、Equipped with
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替えるThe transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity.
ことを特徴とする、プログラム。A program characterized by:
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、A program executed on a first mobile terminal capable of communicating with a server,
前記プログラムは、The program is
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、a transmitting means for transmitting location information of a first person carrying the first portable terminal and a determination result by the first determining means to the server;
を備え、Equipped with
前記サーバは、The server,
前記第1の人物の位置情報を取得する第1の取得手段と、a first acquisition means for acquiring location information of the first person;
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
前記第1の人物が、前記第1の携帯端末とリンクしている第2の携帯端末を携帯する第2の人物と集団行動をしているか否かの情報を取得する第2の取得手段と、a second acquisition means for acquiring information as to whether the first person is engaged in group activities with a second person carrying a second mobile terminal linked to the first mobile terminal;
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の携帯端末とリンクしている第2の携帯端末を携帯する第2の人物と集団行動をしているか否かの情報に基づいて、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を行う第2の判定手段と、a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity, based on information on whether or not the first person and a second person carrying the second portable terminal linked to the first portable terminal are engaged in a group activity, when the first portable terminal and the second portable terminal are linked to each other;
を備え、Equipped with
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替えるThe transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity.
ことを特徴とする、プログラム。A program characterized by:
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、A program executed on a first mobile terminal capable of communicating with a server,
前記プログラムは、The program is
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、a transmitting means for transmitting location information of a first person carrying the first portable terminal and a determination result by the first determining means to the server;
を備え、Equipped with
前記サーバは、The server,
前記第1の人物の位置情報を取得する取得手段と、An acquisition means for acquiring location information of the first person;
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を行う第2の判定手段と、a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity when the first portable terminal and the second portable terminal are linked;
を備え、Equipped with
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替え、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に警告を送信するThe transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity, and transmits a warning to the predetermined contact when the first person is engaged in a group activity with another person.
ことを特徴とする、プログラム。A program characterized by:
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、A program executed on a first mobile terminal capable of communicating with a server,
前記プログラムは、The program is
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、a transmitting means for transmitting location information of a first person carrying the first portable terminal and a determination result by the first determining means to the server;
を備え、Equipped with
前記サーバは、The server,
前記第1の人物の位置情報を取得する取得手段と、An acquisition means for acquiring location information of the first person;
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を行う第2の判定手段と、a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity when the first portable terminal and the second portable terminal are linked;
を備え、Equipped with
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替え、前記第1の人物が他の人物と集団行動をしている場合に、前記所定の連絡先に送信する警告の度合いを強くするThe transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity, and when the first person is engaged in a group activity with another person, increases the level of the warning to be sent to the predetermined contact person.
ことを特徴とする、プログラム。A program characterized by:
サーバと通信可能な第1の携帯端末で実行されるプログラムであって、A program executed on a first mobile terminal capable of communicating with a server,
前記プログラムは、The program is
前記第1の携帯端末と第2の携帯端末とがリンクしているか否かを判定する第1の判定手段と、a first determination means for determining whether the first portable terminal and the second portable terminal are linked;
前記第1の携帯端末を携帯する第1の人物の位置情報と、前記第1の判定手段による判定結果と、を前記サーバに送信する送信手段と、a transmitting means for transmitting location information of a first person carrying the first portable terminal and a determination result by the first determining means to the server;
を備え、Equipped with
前記サーバは、The server,
前記第1の人物の位置情報を取得する取得手段と、An acquisition means for acquiring location information of the first person;
前記第1の人物の位置情報に基づいて、前記第1の人物が所定のエリアに存在する場合に、所定の連絡先に情報を送信する送信制御を実行する送信制御手段と、a transmission control means for executing a transmission control for transmitting information to a predetermined contact address when the first person is present in a predetermined area based on the location information of the first person;
前記第1の携帯端末と前記第2の携帯端末とがリンクしている場合に、前記第1の人物と、前記第2の携帯端末を携帯する第2の人物とが集団行動をしているか否かの判定を行う第2の判定手段と、a second determination means for determining whether or not the first person and a second person carrying the second portable terminal are engaged in a group activity when the first portable terminal and the second portable terminal are linked;
を備え、Equipped with
前記送信制御手段は、前記第1の人物と前記第2の人物とが集団行動をしているか否かに応じて、前記送信制御の内容を切り替え、前記第1の人物の加速度が所定の閾値以上である場合に、前記所定の連絡先に送信する警告の度合いを強くするThe transmission control means switches the content of the transmission control depending on whether the first person and the second person are engaged in a group activity, and when the acceleration of the first person is equal to or greater than a predetermined threshold, increases the level of the warning to be sent to the predetermined contact.
ことを特徴とする、プログラム。A program characterized by:
JP2021215060A 2021-12-28 2021-12-28 Information processing device and program Active JP7615020B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021215060A JP7615020B2 (en) 2021-12-28 2021-12-28 Information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021215060A JP7615020B2 (en) 2021-12-28 2021-12-28 Information processing device and program

Publications (2)

Publication Number Publication Date
JP2023098349A JP2023098349A (en) 2023-07-10
JP7615020B2 true JP7615020B2 (en) 2025-01-16

Family

ID=87071914

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021215060A Active JP7615020B2 (en) 2021-12-28 2021-12-28 Information processing device and program

Country Status (1)

Country Link
JP (1) JP7615020B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007138816A1 (en) 2006-05-26 2007-12-06 Panasonic Corporation Notification system, notification device, and notification method
JP2008113184A (en) 2006-10-30 2008-05-15 Nec Corp POSITION MONITORING SYSTEM, POSITION MONITORING DEVICE, POSITION MONITORING METHOD, AND MOBILE TERMINAL
JP2017107287A (en) 2015-12-07 2017-06-15 パナソニック株式会社 Pedestrian terminal device, in-vehicle terminal device, inter-pedal communication system, and inter-pedal communication method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007138816A1 (en) 2006-05-26 2007-12-06 Panasonic Corporation Notification system, notification device, and notification method
JP2008113184A (en) 2006-10-30 2008-05-15 Nec Corp POSITION MONITORING SYSTEM, POSITION MONITORING DEVICE, POSITION MONITORING METHOD, AND MOBILE TERMINAL
JP2017107287A (en) 2015-12-07 2017-06-15 パナソニック株式会社 Pedestrian terminal device, in-vehicle terminal device, inter-pedal communication system, and inter-pedal communication method

Also Published As

Publication number Publication date
JP2023098349A (en) 2023-07-10

Similar Documents

Publication Publication Date Title
US11259145B2 (en) Safe driving monitoring system
US9333913B1 (en) Real time vehicle safety alert system
US10037681B2 (en) Emergency notification within an alarm community
JP4913683B2 (en) Risk management system, server device, and risk management method
US20080033644A1 (en) Navigation Routing System Having Environmentally Triggered Routing
CN108307295A (en) The method and apparatus for avoiding accident for vulnerable road user
US20090063030A1 (en) System and method for traffic condition detection
US20160046297A1 (en) Driving evaluation system, electronic device, driving evaluation method, and program
US20120143493A1 (en) Navigation system with abrupt maneuver monitoring mechanism and method of operation thereof
JP2014095987A (en) In-vehicle unit and vehicle safety control system
US10348885B2 (en) Method and apparatus for limiting portable device functionality
JP2013120409A (en) In-service vehicle monitoring system
KR20170009265A (en) Black box device for children, system and method for managing safety using the same
Ajao et al. In-vehicle traffic accident detection and alerting system using distance-time based parameters and radar range algorithm
JP2007226714A (en) Portable device and abnormality notification system using the same
JP7615020B2 (en) Information processing device and program
CN114450559A (en) Security method and application software
JP4498911B2 (en) Alarm generation system and communication equipment
JP2012168129A (en) System and program
JP5891927B2 (en) Information communication system
JP7422344B2 (en) Notification control device, notification device, notification control method, and notification control program
JP7840160B2 (en) Information processing device, information processing method, storage medium, and program
JP7829337B2 (en) Information processing device and program
JP3728496B2 (en) Pedestrian alert system and method
JP7615016B2 (en) Information processing device, information processing method, storage medium, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231128

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241121

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241227

R150 Certificate of patent or registration of utility model

Ref document number: 7615020

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150