JP7410221B2 - Communication system and method - Google Patents

Communication system and method Download PDF

Info

Publication number
JP7410221B2
JP7410221B2 JP2022088520A JP2022088520A JP7410221B2 JP 7410221 B2 JP7410221 B2 JP 7410221B2 JP 2022088520 A JP2022088520 A JP 2022088520A JP 2022088520 A JP2022088520 A JP 2022088520A JP 7410221 B2 JP7410221 B2 JP 7410221B2
Authority
JP
Japan
Prior art keywords
terminal device
area
information
user
vehicle
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
JP2022088520A
Other languages
Japanese (ja)
Other versions
JP2023176306A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2022088520A priority Critical patent/JP7410221B2/en
Publication of JP2023176306A publication Critical patent/JP2023176306A/en
Application granted granted Critical
Publication of JP7410221B2 publication Critical patent/JP7410221B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、アプリケーションプログラム、通信システム、および通信方法に関する。 The present invention relates to an application program, a communication system, and a communication method.

従来、車両の盗難が発生したと判断される場合、依頼者端末から車両監視装置に作動指令を発信し、車両監視装置はSNSサーバに車両の位置情報および特定情報を発信して、SNSにおける人脈を通じて、全国のSNS利用者による当該車両の目撃情報や発見情報はSNSサーバを通じて所有者に伝えられるシステムが開示されている(例えば、特許文献1参照)。 Conventionally, when it is determined that a vehicle has been stolen, the requester's terminal sends an activation command to the vehicle monitoring device, and the vehicle monitoring device sends the vehicle's location information and specific information to the SNS server, and the personal network on the SNS is sent. A system has been disclosed in which information on sightings and discovery of the vehicle by SNS users across the country is communicated to the owner through an SNS server (for example, see Patent Document 1).

特開2014-52882号公報JP2014-52882A

しかしながら、上記従来の技術では、人物の救援については考慮されていないため、人物の救援の支援することができない場合があった。 However, in the above-mentioned conventional technology, rescue of a person is not taken into consideration, and therefore, it may not be possible to support the rescue of a person.

本発明は、このような事情が考慮されたものであり、人物の救援の支援を行うことができるアプリケーションプログラム、通信システム、および通信方法を提供することを目的の一つとする。 The present invention takes such circumstances into consideration, and one of the objects of the present invention is to provide an application program, a communication system, and a communication method that can support rescue of a person.

本発明の一態様は、第1の端末装置のコンピュータにおいて動作するアプリケーションプログラムであって、前記コンピュータに、ユーザの指定に応じて、アプリケーションプログラム同士が互いに通信するサービスにおいて、登録されたアドレスを有する他のアプリケーションプログラムがインストールされた第2の端末装置に対して情報を送信させる処理と、トリガー情報を取得した場合、前記ユーザの指定に依らずに、前記アプリケーションプログラムがインストールされた、前記第1の端末装置が存在する位置の近くに位置する不特定の一以上の第3の端末装置に対して情報を送信させる処理と、を実行させるアプリケーションプログラムである。 One aspect of the present invention is an application program that operates on a computer of a first terminal device, the computer having an address registered in a service in which application programs communicate with each other according to a user's specification. A process of transmitting information to the second terminal device on which another application program is installed, and when trigger information is acquired, the first terminal device on which the application program is installed, regardless of the user's specification. This is an application program that executes a process of transmitting information to one or more unspecified third terminal devices located near the location where the terminal device exists.

本発明の他の一態様は、端末装置Aのコンピュータにおいて動作するアプリケーションプログラムであって、前記コンピュータに、所定の事象が発生したことを示す情報が取得された場合、アプリケーションプログラム同士が互いに通信するサービスにおいて、前記アプリケーションプログラムがインストールされた、前記端末装置Aが存在する位置の近くに位置する不特定の一以上の端末装置Bに対して特定情報を送信させる処理と、を実行させ、前記特定情報は、救援が必要であるかを問い合わせる情報または救援に向かうことを提案する情報であるアプリケーションプログラムである。 Another aspect of the present invention is application programs that operate on a computer of terminal device A, and when information indicating that a predetermined event has occurred is acquired in the computer, the application programs communicate with each other. In the service, a process of transmitting specific information to one or more unspecified terminal devices B located near the location of the terminal device A, on which the application program is installed, is executed; The information is an application program that inquires as to whether rescue is necessary or suggests going for rescue.

本発明の一態様によれば、人物(または動物でもよい)の救援の支援を行うことができる。 According to one aspect of the present invention, it is possible to assist in rescuing a person (or an animal).

第1実施形態の概要について説明するための図である。FIG. 2 is a diagram for explaining an overview of the first embodiment. 通信システム1の機能構成の一例を示す図である。1 is a diagram showing an example of a functional configuration of a communication system 1. FIG. 平常時の端末装置(通信アプリ12)の動作について説明するための図である。FIG. 2 is a diagram for explaining the operation of the terminal device (communication application 12) during normal times. 緊急時の端末装置(通信アプリ12)の動作について説明するための図である。FIG. 2 is a diagram for explaining the operation of the terminal device (communication application 12) in an emergency. 端末装置10およびサーバ装置50により実行される処理の流れの一例を示すシーケンス図である。5 is a sequence diagram showing an example of the flow of processing executed by the terminal device 10 and the server device 50. FIG. 端末装置10に表示されるインターフェース画面とサーバ装置50の処理とについて説明するための図である。5 is a diagram for explaining an interface screen displayed on the terminal device 10 and processing of the server device 50. FIG. 端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。5 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. FIG. S52の範囲の特定について説明するための図(その1)である。FIG. 3 is a diagram (part 1) for explaining specifying the range in S52. S52の範囲の特定について説明するための図(その2)である。FIG. 7 is a diagram (part 2) for explaining the range specification in S52; インターフェース画面IM5について説明するための図である。FIG. 5 is a diagram for explaining an interface screen IM5. 端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。5 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. FIG. 通信ネットワークの一例を示す図である。FIG. 1 is a diagram showing an example of a communication network. 端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。5 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. FIG. 第2実施形態の概要について説明するための図である。FIG. 7 is a diagram for explaining an overview of a second embodiment. 車両Vが実行する処理の流れの一例を示すフローチャートである。5 is a flowchart illustrating an example of the flow of processing executed by the vehicle V. FIG. 車両Vが、救援を求めているユーザを判断する条件の一例を示す図である。FIG. 6 is a diagram illustrating an example of conditions under which a vehicle V determines a user who is seeking relief. 車両Vが取得する情報の一例を示す図である。5 is a diagram showing an example of information acquired by vehicle V. FIG. 第3実施形態の処理の概要について説明するための図である。FIG. 7 is a diagram for explaining an overview of processing in a third embodiment. 端末装置10、車両V、およびサーバ装置50により実行される処理の流れの一例を示すシーケンス図である。5 is a sequence diagram showing an example of the flow of processing executed by the terminal device 10, the vehicle V, and the server device 50. FIG. 車両と端末装置とにより実行される処理の流れの一例を示すシーケンス図である。FIG. 2 is a sequence diagram illustrating an example of the flow of processing executed by a vehicle and a terminal device.

以下、図面を参照し、本発明のアプリケーションプログラム、通信システム、および通信方法の実施形態について説明する。 DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of an application program, a communication system, and a communication method of the present invention will be described below with reference to the drawings.

本実施形態の一態様のアプリケーションプログラムは、第1の端末装置のコンピュータにおいて動作するアプリケーションプログラムであって、前記コンピュータに、ユーザの指定に応じて、アプリケーションプログラム同士が互いに通信するサービスにおいて、登録されたアドレスを有する他のアプリケーションプログラムがインストールされた第2の端末装置に対して情報を送信させる処理と、トリガー情報を取得した場合、前記ユーザの指定に依らずに、前記アプリケーションプログラムがインストールされた、前記第1の端末装置が存在する位置の近くに位置する不特定の一以上の第3の端末装置に対して情報を送信させる処理と、を実行させるアプリケーションプログラムである。 An application program according to an aspect of the present embodiment is an application program that operates on a computer of a first terminal device, and is registered in the computer in a service in which application programs communicate with each other according to a user's specification. A process of causing information to be transmitted to a second terminal device in which another application program having the same address is installed, and when trigger information is acquired, the application program is installed without depending on the user's specification. This is an application program that executes a process of transmitting information to one or more unspecified third terminal devices located near a location where the first terminal device is present.

前記トリガー情報は、前記第1の端末装置が存在する位置の近くの第3の端末装置に、前記ユーザが救援を求めるための操作を行ったことに応じて生成される情報である。前記トリガー情報は、所定のサーバ装置から前記第1の端末装置の位置または前記位置の周辺で救援活動が必要な状況が生じていることを示す情報である。本実施形態の一態様のアプリケーションプログラムについては、例えば、第1実施形態で説明する。 The trigger information is information generated in response to the user performing an operation to request relief from a third terminal device near the location where the first terminal device is present. The trigger information is information indicating that a situation requiring rescue operations has occurred at the location of the first terminal device or in the vicinity of the location from a predetermined server device. An application program according to one aspect of this embodiment will be described in the first embodiment, for example.

本実施形態の他の一態様のアプリケーションプログラムは、端末装置Aのコンピュータにおいて動作するアプリケーションプログラムであって、前記コンピュータに、所定の事象が発生したことを示す情報が取得された場合、アプリケーションプログラム同士が互いに通信するサービスにおいて、前記アプリケーションプログラムがインストールされた、前記端末装置Aが存在する位置の近くに位置する不特定の一以上の端末装置Bに対して特定情報を送信させる処理と、を実行させ、前記特定情報は、救援が必要であるかを問い合わせる情報または救援に向かうことを提案する情報であるアプリケーションプログラムである。本実施形態の一態様のアプリケーションプログラムについては、例えば、第2実施形態-第4実施形態で説明する。なお、第1実施形態-第5実施形態の内容を適宜組み合わされて実施されてもよい。 An application program according to another aspect of the present embodiment is an application program that operates on a computer of a terminal device A, and when information indicating that a predetermined event has occurred is acquired in the computer, the application program perform a process of causing specific information to be transmitted to one or more unspecified terminal devices B located near the location where the terminal device A is installed and where the application program is installed, in the service in which the terminal devices A and B communicate with each other. The specific information is an application program that is information that inquires whether rescue is necessary or information that suggests heading for rescue. An application program according to one aspect of the present embodiment will be described in, for example, the second embodiment to the fourth embodiment. Note that the contents of the first embodiment to the fifth embodiment may be appropriately combined and implemented.

<第1実施形態>
[概要]
図1は、第1実施形態の概要について説明するための図である。平常時では、ユーザは、サービスを利用して、相手(家族・友人など)の連絡先が分かる相手と連絡し合う。例えば、電話を行ったり、メールやメッセージなどを送受信したりする。平常時では、連絡先が分からない相手とは連絡はできない。災害・有事などの緊急時では、連絡先が分からない相手とユーザは電話を行ったり、メールやメッセージなどを送受信したりすることができる。例えば、ユーザからの位置が近い相手と緊急連絡を行うことができる。これにより、救援が必要なユーザは、近くにいるユーザに救援を要請することができる。
<First embodiment>
[overview]
FIG. 1 is a diagram for explaining an overview of the first embodiment. In normal times, users use services to communicate with other parties (family members, friends, etc.) whose contact information is known. For example, making phone calls, sending and receiving emails, messages, etc. Under normal circumstances, you cannot contact someone whose contact information is unknown. In emergencies such as disasters and emergencies, users can make phone calls and send and receive emails and messages with unknown parties. For example, it is possible to make an emergency contact with a person who is close to the user. Thereby, a user who needs relief can request relief from nearby users.

[通信システム]
図2は、通信システム1の機能構成の一例を示す図である。通信システム1は、例えば、一以上のユーザの端末装置10と、サーバ装置50とを備える。端末装置10と、サーバ装置50とはネットワークNWを介して互いに通信する。ネットワークNWは、例えば、インターネットやLAN(Local Area Network)、WAN(Wide Area Network)、セルラー網など種々の通信網を含む。
[Communications system]
FIG. 2 is a diagram showing an example of the functional configuration of the communication system 1. The communication system 1 includes, for example, one or more user terminal devices 10 and a server device 50. The terminal device 10 and the server device 50 communicate with each other via the network NW. The network NW includes various communication networks such as the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), and a cellular network.

[端末装置]
端末装置Uは、スマートフォンやタブレット端末、パーソナルコンピュータなどの通信機能等を有するコンピュータ装置である。端末装置10は、CPU(Central Processing Unit)等のプロセッサにより端末装置10の記憶装置に記憶されたアプリケーションプログラム(通信アプリ12)が実行されることで後述する各種処理を実行する。通信アプリ12は、ユーザ同士がコミュニケーションするためのアプリである。コミュニケーションは、通話で行われてもよいし、テキストで行われてもよい。通信アプリは、例えば、ソーシャルネットワーキングサービスを提供するアプリである。通信アプリ12は、端末装置10の販売時にインストールされているアプリであってもよいし、ユーザが端末装置10を購入後にアプリストアなどからインストールしたものであってもよい。また、通信アプリ12に代えて、通信アプリ12と同等の機能は、ニュースを提供するニュースアプリや、ショッピングサービスを提供するショッピングアプリなどに実装されていてもよい。
[Terminal device]
The terminal device U is a computer device having a communication function, such as a smartphone, a tablet terminal, or a personal computer. The terminal device 10 executes various processes described below by executing an application program (communication application 12) stored in a storage device of the terminal device 10 by a processor such as a CPU (Central Processing Unit). The communication application 12 is an application for users to communicate with each other. Communication may occur over the phone or via text. The communication application is, for example, an application that provides social networking services. The communication application 12 may be an application installed when the terminal device 10 is sold, or may be an application installed from an app store or the like after the user purchases the terminal device 10. Further, instead of the communication application 12, functions equivalent to the communication application 12 may be implemented in a news application that provides news, a shopping application that provides shopping services, or the like.

[サーバ装置]
サーバ装置50は、例えば、通信アプリ12と協働してユーザにサービスを提供する。サーバ装置50は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することに各種処理を実行して、通信アプリ12と協働してユーザにサービスを提供する。サーバ装置50に含まれる機能構成の一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。なお、以下で説明するサーバ装置50で実行される処理の一部または全部は他の装置(例えば車両)で実行されてもよい。また、本実施形態における他の装置で実行される処理の一部は、サーバ装置50が実行してもよい。
[Server device]
For example, the server device 50 cooperates with the communication application 12 to provide services to the user. The server device 50, for example, executes various processes when a hardware processor such as a CPU executes a program (software), and cooperates with the communication application 12 to provide services to the user. Part or all of the functional configuration included in the server device 50 is made up of hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), and GPU (Graphics Processing Unit). It may be realized by a circuit unit (including circuitry), or it may be realized by cooperation of software and hardware. The program may be stored in advance in a storage device (a storage device with a non-transitory storage medium) such as an HDD (Hard Disk Drive) or flash memory, or may be stored in a removable storage device such as a DVD or CD-ROM. It may be stored in a medium (non-transitory storage medium), and installed in the storage device by loading the storage medium into a drive device. Note that part or all of the processing executed by the server device 50 described below may be executed by another device (for example, a vehicle). Furthermore, part of the processing executed by other devices in this embodiment may be executed by the server device 50.

記憶装置は、例えば、ROM(Read Only Memory)、フラッシュメモリ、SDカード、RAM(Random Access Memory)、HDD(Hard Disc Drive)、レジスタ等によって実現される。また、記憶装置の一部または全部は、NAS(Network Attached Storage)や外部ストレージサーバ装置等であってもよい。記憶装置には、例えば、ユーザの識別情報や、サービスで利用されているユーザの識別情報に対応付けられた通信先を示すアドレス等の情報が記憶されている。 The storage device is realized by, for example, a ROM (Read Only Memory), a flash memory, an SD card, a RAM (Random Access Memory), an HDD (Hard Disc Drive), a register, or the like. Further, part or all of the storage device may be a NAS (Network Attached Storage), an external storage server device, or the like. The storage device stores, for example, user identification information and information such as an address indicating a communication destination associated with the user identification information used in the service.

[平常時の動作]
図3は、平常時の端末装置(通信アプリ12)の動作について説明するための図である。例えば、端末装置10-1が、アドレスを指定して端末装置10-2および端末装置10-3と通信可能である。端末装置10-1は、端末装置10-2および端末装置10-3と、サーバ装置50を介して通信するが、図3ではサーバ装置50の図示は省略する(図4についても同様)。端末装置10-1は、端末装置10―4の連絡先を知らないため、端末装置10-4とは通信しない。
[Normal operation]
FIG. 3 is a diagram for explaining the operation of the terminal device (communication application 12) during normal times. For example, the terminal device 10-1 can communicate with the terminal device 10-2 and the terminal device 10-3 by specifying addresses. The terminal device 10-1 communicates with the terminal device 10-2 and the terminal device 10-3 via the server device 50, but the illustration of the server device 50 is omitted in FIG. 3 (the same applies to FIG. 4). Since the terminal device 10-1 does not know the contact information of the terminal device 10-4, it does not communicate with the terminal device 10-4.

[緊急時の動作]
図4は、緊急時の端末装置(通信アプリ12)の動作について説明するための図である。例えば、端末装置10-1が、アドレスを指定して端末装置10-2および端末装置10-3と通信可能であり、更に、端末装置10-1は、連絡先を知らない端末装置10-4と通信可能である。端末装置10-4は、端末装置10-1の近くに存在する(所定の距離以内の)端末装置である。近くとは、例えば、端末装置10-1のユーザを救援しに向かえると推定される距離である。
[Emergency operations]
FIG. 4 is a diagram for explaining the operation of the terminal device (communication application 12) in an emergency. For example, the terminal device 10-1 can communicate with the terminal device 10-2 and the terminal device 10-3 by specifying addresses, and further, the terminal device 10-1 can communicate with the terminal device 10-4 whose contact information is not known. It is possible to communicate with The terminal device 10-4 is a terminal device that exists near the terminal device 10-1 (within a predetermined distance). Nearby is, for example, a distance at which it is estimated that the user of the terminal device 10-1 can go to the rescue.

[シーケンス図(その1)]
図5は、端末装置10およびサーバ装置50により実行される処理の流れの一例を示すシーケンス図である。サーバ装置50は、ユーザが救援を求めた場合に、端末装置10(第1の端末装置)の位置情報に基づいて、当該端末装置10の位置に存在する不特定の一以上の端末装置(第3の端末装置)を特定し、特定した端末装置10に端末装置10のユーザが救援を求めていることを示す情報を送信する。
[Sequence diagram (Part 1)]
FIG. 5 is a sequence diagram showing an example of the flow of processing executed by the terminal device 10 and the server device 50. When a user requests rescue, the server device 50 searches for one or more unspecified terminal devices (first terminal device) existing at the location of the terminal device 10 based on the location information of the terminal device 10 (first terminal device). 3) and transmits information indicating that the user of the terminal device 10 is seeking relief to the identified terminal device 10.

まず、ユーザが、端末装置10-1の通信アプリ12を操作して、緊急ボタンを操作したものとする(S10)。通信アプリ12は、緊急ボタンが操作されたことに応じて、緊急情報をサーバ装置50に送信する(S12)。 First, it is assumed that the user operates the communication application 12 of the terminal device 10-1 and operates the emergency button (S10). The communication application 12 transmits emergency information to the server device 50 in response to the operation of the emergency button (S12).

サーバ装置50は、通信アプリ12がインストールされた端末装置10の位置情報に基づいて、緊急情報を送信した端末装置10の位置に近くの端末装置10を特定する(S14)。サーバ装置50は、例えば、通信アプリ12がインストールされた端末装置10の位置情報を所定間隔または処理のタイミングで取得している。S12で送信された情報に位置情報が含まれていてもよい。なお、上記の緊急情報を送信した端末装置10の近くの端末装置10は、安全が確認できている端末装置10のユーザであってもよい。例えば、サーバ装置50は、各端末装置10に安否の有無を回答するコンテンツを提供し、安全と回答したユーザの端末装置10を近くの端末装置10として扱ってもよい。 The server device 50 identifies a terminal device 10 near the location of the terminal device 10 that transmitted the emergency information, based on the location information of the terminal device 10 in which the communication application 12 is installed (S14). For example, the server device 50 acquires location information of the terminal device 10 in which the communication application 12 is installed at predetermined intervals or at processing timing. The information transmitted in S12 may include location information. Note that the terminal device 10 near the terminal device 10 that transmitted the above emergency information may be a user of the terminal device 10 whose safety has been confirmed. For example, the server device 50 may provide each terminal device 10 with content that answers whether or not the user is safe, and treat the terminal device 10 of the user who answered that the user is safe as a nearby terminal device 10.

次に、サーバ装置50は、近くの端末装置10-4の通信アプリ12にメッセージを送信する(S16)。次に、端末装置10-4の通信アプリ12は、送信されたメッセージをユーザに通知する(S18)。例えば、メッセージが端末装置10-4の表示部に表示されたり、音声で救援の要請が端末装置10-4のユーザにされたりする。通知には、端末装置10-1の位置情報が含まれてもよい。例えば、サーバ装置50は、端末装置10-1の位置情報と、地図情報のPOIや道路の情報とに基づいて、ユーザの位置の近くの目印を特定して、特定した目印の情報を通知してもよい。例えば、サーバ装置50は、位置情報(x1、y2)の情報を取得した場合、この位置情報の近くにスーパーマーケットAおよびB交差点があることを特定し、端末装置10-4のユーザに、スーパーマーケットAおよびB交差点に救援を求めているユーザが存在することを端末装置10―4のユーザに通知する。また、端末装置10-4の表示部には、端末装置10-1の位置情報と、端末装置10-4の位置情報とが地図情報に対応付けられた情報が表示されてもよいし、端末装置10-4から端末装置10-1までの経路が示されてもよい。これらの情報を含むコンテンツは、サーバ装置50が生成してもよいし、端末装置10-4の通信アプリ12が、サーバ装置50から端末装置10-1の位置情報を取得して生成してもよい。 Next, the server device 50 transmits a message to the communication application 12 of the nearby terminal device 10-4 (S16). Next, the communication application 12 of the terminal device 10-4 notifies the user of the transmitted message (S18). For example, a message may be displayed on the display of the terminal device 10-4, or a voice request for rescue may be made to the user of the terminal device 10-4. The notification may include location information of the terminal device 10-1. For example, the server device 50 identifies a landmark near the user's location based on the location information of the terminal device 10-1 and the POI and road information of the map information, and notifies the user of information about the identified landmark. You can. For example, when the server device 50 acquires the location information (x1, y2), it specifies that there are supermarkets A and B intersections near this location information, and informs the user of the terminal device 10-4 that the supermarket A And the user of the terminal device 10-4 is notified that there is a user seeking rescue at intersection B. Furthermore, information in which the location information of the terminal device 10-1 and the location information of the terminal device 10-4 are associated with map information may be displayed on the display unit of the terminal device 10-4. A route from the device 10-4 to the terminal device 10-1 may be shown. The content including these pieces of information may be generated by the server device 50, or may be generated by the communication application 12 of the terminal device 10-4 by acquiring the location information of the terminal device 10-1 from the server device 50. good.

通知に応じて、端末装置10-4のユーザが、例えば救援に向かうなどのメッセージをサーバ装置50に送信すると(S20)、サーバ装置50が、端末装置10-4から送信されたメッセージを受信する(S22)。次に、サーバ装置50が、端末装置10-4から受信したメッセージを端末装置10-1に送信する(S24)。次に、端末装置10-1は、サーバ装置50から受信した、端末装置10-4から送信されたメッセージをユーザに通知する(S24)。 In response to the notification, when the user of the terminal device 10-4 sends a message to the server device 50, for example, to go to the rescue (S20), the server device 50 receives the message sent from the terminal device 10-4. (S22). Next, the server device 50 transmits the message received from the terminal device 10-4 to the terminal device 10-1 (S24). Next, the terminal device 10-1 notifies the user of the message received from the server device 50 and sent from the terminal device 10-4 (S24).

上記のように、緊急時において、端末装置10-1は、連絡先を知らない近くのユーザに救援を求めることができる。 As described above, in an emergency, the terminal device 10-1 can request help from nearby users whose contact information is not known.

[インターフェース画面について]
図6は、端末装置10に表示されるインターフェース画面とサーバ装置50の処理とについて説明するための図である。ユーザが、端末装置10-1の表示部に表示されたインターフェース画面IM1の緊急ボタンBを操作すると、サーバ装置50が、端末装置10-1の位置に近い端末装置10を特定する。サーバ装置50は、特定した一以上の端末装置10に対して、救援要請を行う。
[About the interface screen]
FIG. 6 is a diagram for explaining the interface screen displayed on the terminal device 10 and the processing of the server device 50. When the user operates the emergency button B on the interface screen IM1 displayed on the display unit of the terminal device 10-1, the server device 50 identifies the terminal device 10 near the location of the terminal device 10-1. The server device 50 makes a rescue request to the specified one or more terminal devices 10.

例えば、近くの端末装置10-1の表示部には、インターフェース画面IM2が表示される。インターフェース画面IM2には、例えば、救援に向かうかを問い合わせる画像や、端末装置10-1および端末装置10-4の位置、端末装置10-4から端末装置10-1までの経路が表示される。例えば、端末装置10-4のユーザが救援に向かう意思を示した場合、端末装置10-1の表示部に、その旨の情報が表示される。そして、例えば、端末装置10-1のユーザは、端末装置10-4のユーザと連絡を取り合って、救援を求める。例えば、端末装置10-1のユーザは、自身がいる場所の詳細などを端末装置10-4のユーザに提供して、救援を求める。 For example, the interface screen IM2 is displayed on the display unit of the nearby terminal device 10-1. The interface screen IM2 displays, for example, an image inquiring whether to go for rescue, the positions of the terminal device 10-1 and the terminal device 10-4, and the route from the terminal device 10-4 to the terminal device 10-1. For example, when the user of the terminal device 10-4 indicates an intention to go to the rescue, information to that effect is displayed on the display section of the terminal device 10-1. Then, for example, the user of the terminal device 10-1 contacts the user of the terminal device 10-4 and requests help. For example, the user of the terminal device 10-1 provides details of his/her location to the user of the terminal device 10-4 and requests help.

上記のように、緊急時には、ユーザは容易に救援を求めることができる。例えば、ユーザは、連絡先を知らない近くのユーザに救援を求めることができる。 As mentioned above, in an emergency, the user can easily seek help. For example, a user may seek help from nearby users whose contact information is not known.

なお、上記のように、災害・有事が発生して連絡先を知らなかった不特定のユーザと通信するモードに切り替わった場合、モードが切り替わる前にサービスで利用していたユーザ名に代えて、予め設定された災害・有事のモード用のユーザ名が利用されてもよい。また、この場合、通信アプリ12は、この予め定められたユーザ名を用いて不特定の他の端末装置10と通信し(他の端末装置10の表示部に表示させ)、災害・有事のモード用のモードであっても従前から連絡先を知っていたユーザと通信する場合は、モードが切り替わる前にサービスで利用していたユーザ名が利用されてもよい。 As mentioned above, if a disaster or emergency occurs and the mode is switched to communicating with an unspecified user whose contact information is unknown, the user name used for the service before the mode switch will be replaced by A preset user name for disaster/emergency mode may be used. Further, in this case, the communication application 12 communicates with an unspecified other terminal device 10 using this predetermined user name (displays it on the display section of the other terminal device 10), and enters the disaster/emergency mode. Even in the current mode, when communicating with a user whose contact information was previously known, the user name used for the service before the mode was switched may be used.

これにより、不特定のユーザに対しては、違和感を与えることが抑制されたり、プライバシーを考慮したりすることができ、更に、従前からの知り合いに対しては、これまでと同じようにコミュニケーションを行うことができる。なお、この設定は(どのようにユーザ名を表示するかは)、ユーザが予め設定しておいてもよい。例えば、ユーザが、災害・有事のモードであっても一律に、災害・有事のモードで利用すると予め設定したユーザ名を誰に対しても利用すると設定した場合は、そのようにユーザ名が用いられる。また、災害・有事のモードにおいて、端末装置10のUDID(Unique Device Identifier)などの識別情報が表示されるようになっていてもよい。 As a result, it is possible to prevent unspecified users from feeling uncomfortable and to take privacy into consideration, and furthermore, it is possible to communicate with long-term acquaintances as before. It can be carried out. Note that this setting (how the user name is displayed) may be set in advance by the user. For example, if a user specifies that the username that has been set in advance for use in disaster/emergency mode will be used for everyone, even if the user is in disaster/emergency mode, the user name will be used in that way. It will be done. Further, in the disaster/emergency mode, identification information such as a UDID (Unique Device Identifier) of the terminal device 10 may be displayed.

[シーケンス図(その2)]
図7は、端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。前述した図5のシーケンスでは、ユーザが緊急ボタンを操作することで、連絡を知らないユーザに救援を要請したが、本シーケンスでは、緊急時とサーバ装置50が判定した場合に、連絡を知らないユーザ同士が通信可能となる。
[Sequence diagram (part 2)]
FIG. 7 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. In the sequence of FIG. 5 described above, the user operates the emergency button to request rescue from a user who does not know the contact, but in this sequence, when the server device 50 determines that there is an emergency, the user who does not know the contact Users can now communicate with each other.

まず、サーバ装置50が、災害・有事に関する情報を取得する(S50)。災害・有事に関する情報は、サーバ装置50の管理者が入力してもよいし、他のサーバ装置から取得されてもよい。災害・有事に関する情報とは、例えば、災害・有事が発生している、または発生すると予測されるエリア(緯度経度で規定されたエリア)や、災害・有事の種別などの情報を含む。 First, the server device 50 acquires information regarding disasters and emergencies (S50). The information regarding the disaster/emergency may be input by the administrator of the server device 50 or may be obtained from another server device. Information regarding disasters and emergencies includes, for example, information such as areas where disasters and emergencies are occurring or are expected to occur (areas defined by latitude and longitude), and the type of disasters and emergencies.

次に、サーバ装置50は、災害・有事が発生したエリアに基づく範囲を特定する(S52)。詳細は、後述する図8で説明する。次に、サーバ装置50は、特定した範囲(例えば後述するエリアAR2や、エリアAR2#)に位置する端末装置10にメッセージを送信する(S54、S56)。例えば、端末装置10-1、端末装置10-4を含む端末装置10にメッセージが送信される。 Next, the server device 50 specifies a range based on the area where the disaster/emergency has occurred (S52). Details will be explained with reference to FIG. 8, which will be described later. Next, the server device 50 transmits a message to the terminal device 10 located in the specified range (for example, area AR2 or area AR2#, which will be described later) (S54, S56). For example, a message is sent to the terminal devices 10 including the terminal device 10-1 and the terminal device 10-4.

端末装置10-4は、サーバ装置50を介してメッセージを端末装置10-1に送信することができ(S58、S60、S62)、端末装置10-1は、端末装置10-1に送信されたメッセージをユーザに通知することができる(S64)。 The terminal device 10-4 can send the message to the terminal device 10-1 via the server device 50 (S58, S60, S62), and the terminal device 10-1 can send the message to the terminal device 10-1. The message can be notified to the user (S64).

[範囲の特定(その1)]
図8は、S52の範囲の特定について説明するための図(その1)である。サーバ装置50は、災害・有事が発生したエリアAR1を包含する範囲であるエリアAR2を特定する。エリアAR1は、災害・有事が発生した位置から第1の距離の範囲であり、エリアAR2は、第1の距離よりも長い第2の距離の範囲である。
[Identification of range (part 1)]
FIG. 8 is a diagram (part 1) for explaining the specification of the range in S52. The server device 50 identifies an area AR2 that includes the area AR1 where the disaster/emergency has occurred. Area AR1 is a range of a first distance from the position where a disaster/emergency has occurred, and area AR2 is a range of a second distance that is longer than the first distance.

エリアAR1は、例えば、発生した災害・有事が影響するエリアである。例えば、○○市○○地区で災害・有事が発生した場合、○○地区に対応するエリアまたは○○地区から所定距離や○○地区に隣接する地区を含むエリアである。エリアAR2は、エリアAR1に所定時間で到達できる距離に基づくエリアや、救援に向かうことが可能とされるエリアである。例えば、サーバ装置50の記憶装置には、地区や地域ごとにエリアAR1およびエリアAR2の情報が対応付けられた対応情報が記憶されていてもよい。サーバ装置50は、記憶装置に記憶された対応情報を参照して、各エリアを特定してもよい。 Area AR1 is, for example, an area affected by a disaster or emergency that has occurred. For example, if a disaster or emergency occurs in the ○○ district of ○○ city, the area corresponds to the ○○ district or is an area that includes a predetermined distance from the ○○ district or an area adjacent to the ○○ district. Area AR2 is an area based on the distance that can reach area AR1 in a predetermined time, or an area where it is possible to go for relief. For example, the storage device of the server device 50 may store correspondence information in which information about the area AR1 and the area AR2 are associated with each other for each district or region. The server device 50 may identify each area by referring to correspondence information stored in a storage device.

[範囲の特定(その2)]
図9は、S52の範囲の特定について説明するための図(その2)である。サーバ装置50は、エリアAR2を特定し、エリアAR1に存在するユーザの数と、エリアAR2に存在する数とに基づいて、エリアAR2の大きさを決定してもよい。例えば、エリアAR1のユーザの数に対して、エリアAR2に存在し、且つエリアAR1に存在しないユーザの数が閾値以上となるように、エリアAR2を特定する。閾値は、例えば、エリアAR2に存在し、且つエリアAR1に存在しないユーザの数が、エリアAR1に存在する数のN倍であることである。「N」は、1.5倍や2倍などの任意の自然数である。
[Identification of range (part 2)]
FIG. 9 is a diagram (part 2) for explaining the specification of the range in S52. The server device 50 may identify the area AR2 and determine the size of the area AR2 based on the number of users existing in the area AR1 and the number of users existing in the area AR2. For example, area AR2 is specified such that the number of users who are present in area AR2 and not present in area AR1 is greater than or equal to a threshold value relative to the number of users in area AR1. The threshold value is, for example, that the number of users existing in area AR2 and not existing in area AR1 is N times the number of users existing in area AR1. "N" is an arbitrary natural number such as 1.5 times or 2 times.

図9の左の図のように、エリアAR1に二人のユーザが存在し、エリアAR2に存在し且つエリアAR1に存在しないユーザの数が3人である場合、図9の右図のようにエリアAR2をエリアAR2#に拡大して、エリアAR2に存在し且つエリアAR1に存在しないユーザの数が、エリアAR1のユーザの数の倍以上になるように拡大される。このように、サーバ装置50は、救援が必要と推定されるユーザの数に基づいて、エリアAR2を設定することにより、よりエリアAR1のユーザを救援することができる。 As shown in the left diagram of FIG. 9, if there are two users in area AR1 and three users who exist in area AR2 but not in area AR1, as shown in the right diagram of FIG. Area AR2 is expanded to area AR2#, and the number of users who are present in area AR2 and not present in area AR1 is expanded to be more than twice the number of users in area AR1. In this way, the server device 50 can rescue more users in area AR1 by setting area AR2 based on the number of users estimated to need rescue.

上記のように、サーバ装置50は、特定したエリアAR2やエリアAR2#に位置するユーザ同士が連絡先を知らなくても通信可能なようにサービスを提供したり、救援に向かうことが可能な人に対して救援要請したりすることができる。 As described above, the server device 50 provides services so that users located in the specified area AR2 and area AR2# can communicate with each other without knowing their contact information, and provides services to users who can go to rescue. You can make a request for relief.

サーバ装置50は、エリアを特定する際に、例えば、車両(または他の乗り物でもよい)に乗ったユーザを含めるようにエリアを特定してもよい。例えば、サーバ装置50は、位置情報の変化の履歴を取得し、取得した変化の履歴に基づいて、ユーザの時間ごとの移動軌跡から所定速度以上で移動しているユーザは、車両または列車に搭乗していると推定する。サーバ装置50は、地図情報と比較して線路上を移動していないユーザは車両に乗っていると推定する。そして、サーバ装置50は、車両に乗っているユーザが救援に向かう候補のユーザとして含まれるようにエリアを特定する。例えば、エリアAR1に含まれる人数が搭乗できる車両がエリアAR2に含まれるようにエリアAR2が調整される。これにより、救援が迅速に行えることが期待できる。 When specifying an area, the server device 50 may specify the area to include a user riding in a vehicle (or other vehicle), for example. For example, the server device 50 acquires a history of changes in position information, and based on the acquired history of changes, determines whether a user who is moving at a predetermined speed or higher based on the user's hourly movement trajectory is boarded by a vehicle or train. It is presumed that The server device 50 compares the user with the map information and estimates that the user who is not moving on the track is in a vehicle. Then, the server device 50 specifies an area so that the users riding in the vehicle are included as candidate users heading for relief. For example, area AR2 is adjusted so that area AR2 includes vehicles that can accommodate the number of people included in area AR1. As a result, it can be expected that rescue operations can be carried out quickly.

また、サーバ装置50は、郊外などの都心以外では車両に乗っているユーザを含むようにエリアを特定し、都心では車両に乗っているかを考慮せずにエリアを特定してもよい。都心では、車両で移動すると時間が掛かることがあるためである。どの地域で、この判断基準が用いられるかを示す情報が記憶装置に記憶され、サーバ装置50は記憶装置に記憶された情報に基づいて採否を判断する。 Further, the server device 50 may specify an area such as a suburb other than the city center to include users riding in a vehicle, and may specify an area in the city center without considering whether the user is riding in a vehicle. This is because it may take time to travel by car in the city center. Information indicating in which region this criterion is used is stored in a storage device, and the server device 50 determines whether to adopt or reject the application based on the information stored in the storage device.

[インターフェース画面について]
エリアAR1に位置する端末装置10-1(または他の端末装置10)の表示部には、図10に示すインターフェース画面IM5が表示されてもよい。インターフェース画面IM5には、例えば、ボタンB2、B3、B4、および各端末装置10の位置と地図情報とが対応付けられた情報を含む。このインターフェース画面IM5に対応するコンテンツは、サーバ装置50が提供するものであってもよいし、通信アプリ12が、サーバ装置50から各端末装置10の位置情報を取得して、記憶装置に記憶された地図情報と合成して生成したものであってもよい。
[About the interface screen]
An interface screen IM5 shown in FIG. 10 may be displayed on the display unit of the terminal device 10-1 (or other terminal device 10) located in the area AR1. The interface screen IM5 includes, for example, information in which buttons B2, B3, B4, and the positions of each terminal device 10 are associated with map information. The content corresponding to this interface screen IM5 may be provided by the server device 50, or the communication application 12 may obtain the location information of each terminal device 10 from the server device 50 and store it in the storage device. It may also be generated by combining it with other map information.

ボタンB2は、エリアAR2(またはエリアAR2のうちエリアAR1に位置する端末装置10以外の端末装置10)にメッセージを送信するためのボタンである。ユーザはボタンB2を操作してメッセージを送信すると、エリアAR2の端末装置10にメッセージが送信される。 Button B2 is a button for transmitting a message to area AR2 (or to a terminal device 10 other than the terminal device 10 located in area AR1 of area AR2). When the user operates button B2 to transmit a message, the message is transmitted to the terminal device 10 in area AR2.

ボタンB3は、所定距離以内に位置する端末装置10にメッセージを送信するためのボタンである。所定距離以内とは、端末装置10から1km以内や2km以内の範囲である。ボタンB4は、ユーザが送信先を指定して指定した送信先にメッセージを送信するためのボタンである。ユーザは、例えば、自身の位置から最も近い端末装置10を指定して、当該端末装置10にメッセージを送信することができる。ユーザが、複数の端末装置10を指定すれば、指定された端末装置10にメッセージが送信される。上記の送信先は、災害・有事が発生する前は、ユーザが認知していなく、災害・有事が発生したことで通信可能とされる送信先である。例えば、インターフェース画面IM5に表示された端末装置のアイコンを指定することで送信先が指定される。 Button B3 is a button for transmitting a message to the terminal device 10 located within a predetermined distance. Within a predetermined distance is a range within 1 km or within 2 km from the terminal device 10. Button B4 is a button for the user to specify a destination and send a message to the specified destination. For example, the user can specify the terminal device 10 closest to his or her location and send a message to the terminal device 10. If the user specifies a plurality of terminal devices 10, a message is sent to the specified terminal devices 10. The above-mentioned destination is a destination that the user is not aware of before the disaster/emergency occurs, but becomes available for communication after the disaster/emergency occurs. For example, the destination is specified by specifying the icon of the terminal device displayed on the interface screen IM5.

例えば、ユーザは、ボタンB2を操作しても反応がない場合は、ボタンB3を操作して近くのユーザに救援を求めたり、送信先を指定して近くのユーザに救援を求めたりしてもよい。これとは反対に、ユーザは、ボタンB3、ボタンB4を操作してメッセージを送信しても反応がない場合、ボタンB2を操作して救援を求めることができる。 For example, if the user operates button B2 but there is no response, the user can operate button B3 to request help from a nearby user, or specify a destination and request help from a nearby user. good. On the contrary, if the user operates the buttons B3 and B4 to send a message but there is no response, the user can operate the button B2 to request help.

上記のように、通信アプリ12またはサーバ装置50は、ユーザがより適切に救援を求められるようなインターフェース画面をユーザに提供することができる。 As described above, the communication application 12 or the server device 50 can provide the user with an interface screen that allows the user to more appropriately request help.

上記のB2-B4は、「前記第1の端末装置と通信するための前記アドレスを特定するための情報」または「前記複数の端末装置が互いに通信するために前記サービスにおける前記端末装置の前記アドレス」の一例である。緊急・有事の情報が取得された場合、各端末装置10は、他の端末装置10のアドレスを通信アプリ12内では認識可能であるが、ユーザが認識できない態様となっている。ユーザは、上記のように、アドレスを入力することなく、提供されたアドレスを指定するためのボタンを操作することで、アドレスを認識することなく他の端末装置10と通信することができる。例えば、緊急・有事の状態が収束した後、緊急・有事の状態において連絡できていたユーザとは連絡できなくなる。例えば、サーバ装置50が、通信アプリ12と連携して、緊急・有事のモードと緊急・有事でないモードとを切り替えて、通信先を制御する。緊急・有事の状態においてもユーザ同士は連絡先を認識および共有しないため、ユーザのプライバシーなどの個人情報が保護される。 The above B2-B4 is "information for specifying the address for communicating with the first terminal device" or "the address of the terminal device in the service for the plurality of terminal devices to communicate with each other." ” is an example. When emergency/emergency information is acquired, each terminal device 10 can recognize the addresses of other terminal devices 10 within the communication application 12, but the user cannot recognize them. As described above, the user can communicate with another terminal device 10 without recognizing the address by operating the button for specifying the provided address without inputting the address. For example, after the emergency/emergency situation subsides, you will no longer be able to contact users who were able to contact you during the emergency/emergency situation. For example, the server device 50 cooperates with the communication application 12 to control the communication destination by switching between an emergency/emergency mode and a non-emergency/emergency mode. Even in emergency situations, users do not recognize or share contact information with each other, so personal information such as user privacy is protected.

[シーケンス図(その3)]
例えば、トリガー情報が取得される前は、第1の端末装置10は、ネットワークおよびサーバ装置50を介して、第2の端末装置10と通信し、トリガー情報(緊急・有事の情報)が取得された後は、第1の端末装置10は、ネットワークおよびサーバ装置50を介さずに、短距離無線通信を用いて第3の端末装置10と通信してもよいし、トリガー情報が取得される前後において短距離無線を利用して通信がされてもよい。
[Sequence diagram (part 3)]
For example, before the trigger information is acquired, the first terminal device 10 communicates with the second terminal device 10 via the network and the server device 50, and the trigger information (emergency/emergency information) is acquired. After that, the first terminal device 10 may communicate with the third terminal device 10 using short-range wireless communication without going through the network and the server device 50, or the first terminal device 10 may communicate with the third terminal device 10 using short-range wireless communication, or before and after the trigger information is acquired. Communication may be performed using short-range wireless communication.

図11は、端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。前述した図5、図7では、端末装置10は、サーバ装置50を介して通信するものとして説明したが、本シーケンスでは、端末装置10はサーバ装置50を介さずに通信する。例えば、端末装置10は、近距離無線通信などの所定の通信規格を利用して通信する。例えば、Bluetooth(登録商標)や、Wi-Fi(登録商標)などの通信規格を利用した通信が行われる。 FIG. 11 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. In FIGS. 5 and 7 described above, the terminal device 10 was described as communicating through the server device 50, but in this sequence, the terminal device 10 communicates without going through the server device 50. For example, the terminal device 10 communicates using a predetermined communication standard such as near field communication. For example, communication is performed using communication standards such as Bluetooth (registered trademark) and Wi-Fi (registered trademark).

まず、サーバ装置50が、災害・有事に関する情報を取得する(S100)。次に、サーバ装置50は、災害・有事が発生したエリアに基づく範囲を特定する(S102)。次に、サーバ装置50は、特定した範囲に位置する端末装置10に通信アプリ12の起動指示を送信する(S104、S106)。端末装置10は、この起動指示を受信すると、通信アプリ12が起動して、所定の通信規格を利用した通信を行い、周辺の端末装置10と通信することを試行する。そして、端末装置10が、通信を確立し(S108)、互いにメッセージを送受信することができる(S110,S112)。 First, the server device 50 acquires information regarding disasters and emergencies (S100). Next, the server device 50 specifies a range based on the area where the disaster/emergency has occurred (S102). Next, the server device 50 transmits an instruction to start the communication application 12 to the terminal device 10 located within the specified range (S104, S106). When the terminal device 10 receives this activation instruction, the communication application 12 is activated, performs communication using a predetermined communication standard, and attempts to communicate with peripheral terminal devices 10 . Then, the terminal devices 10 establish communication (S108) and can send and receive messages to and from each other (S110, S112).

上記のように、端末装置10は、サーバ装置50を介さずに他の端末装置10と通信して、救援を求めることができる。 As described above, the terminal device 10 can communicate with other terminal devices 10 without going through the server device 50 to request relief.

[通信ネットワークについて]
端末装置10-1は、直接通信できない端末装置10と、他の通信可能な端末装置10を介して通信してもよい。例えば、第1の端末装置10は、短距離無線を利用して第3の端末装置10と通信し、第3の端末装置10は、短距離無線を利用して、他のアプリケーションプログラムがインストールされた第4の端末装置10と通信し、第1の端末装置10は、第3の端末装置10を介して、第4の端末装置10と通信してもよい。
[About communication network]
The terminal device 10-1 may communicate with a terminal device 10 that cannot communicate directly via another terminal device 10 that can communicate. For example, the first terminal device 10 communicates with the third terminal device 10 using short-range wireless, and the third terminal device 10 communicates with another application program using short-range wireless. The first terminal device 10 may communicate with the fourth terminal device 10 via the third terminal device 10.

図12は、通信ネットワークの一例を示す図である。複数の端末装置10は、ツリー型やメッシュ型のような通信ネットワークを形成する。例えば、端末装置10-1と端末装置10-4とは、距離が遠いため利用している通信規格を用いた通信では直接通信できない。この場合、端末装置10-1は、通信可能な端末装置10-5を中継端末装置として、端末装置10-4と通信する。これにより、端末装置10-1は、直接通信できない端末装置10-5と、端末装置10-5を介して通信することができる。 FIG. 12 is a diagram illustrating an example of a communication network. The plurality of terminal devices 10 form a tree-type or mesh-type communication network. For example, the terminal device 10-1 and the terminal device 10-4 cannot directly communicate with each other using the communication standard they are using because they are far apart. In this case, the terminal device 10-1 communicates with the terminal device 10-4 using the communicable terminal device 10-5 as a relay terminal device. This allows the terminal device 10-1 to communicate with the terminal device 10-5, which cannot communicate directly, via the terminal device 10-5.

なお、ネットワークに含まれる端末装置10の数は、所定数であってもよいし、端末装置10-1の位置から所定距離以内の数であってもよい。例えば、通信アプリ12は、ネットワークを形成している端末装置10の数を他の端末装置10から取得して、更に自身を上記の数に加算し、加算した数を他の端末装置10に提供する。これにより、端末装置10は、ネットワークを形成する端末装置10の数を認識し、数が閾値以上である場合、ネットワークを形成するために他の端末装置10と通信することを停止してもよい。また、端末装置10は、他の端末装置10から端末装置10-1の位置情報を取得して、自身の位置情報を参照して、他の端末装置10をネットワークに含めるか否かを決定してもよい。例えば、自身の位置が基準位置から所定距離を超えている場合、ネットワークを拡大することが停止されてもよい。 Note that the number of terminal devices 10 included in the network may be a predetermined number, or may be a number within a predetermined distance from the position of the terminal device 10-1. For example, the communication application 12 obtains the number of terminal devices 10 forming the network from other terminal devices 10, further adds itself to the above number, and provides the added number to the other terminal devices 10. do. Thereby, the terminal device 10 may recognize the number of terminal devices 10 forming the network, and if the number is equal to or greater than the threshold value, may stop communicating with other terminal devices 10 to form the network. . The terminal device 10 also acquires the location information of the terminal device 10-1 from other terminal devices 10, refers to its own location information, and determines whether to include the other terminal device 10 in the network. You can. For example, if the user's location exceeds a predetermined distance from the reference location, expanding the network may be stopped.

[シーケンス図(その4)]
例えば、トリガー情報が取得される前は、第1の端末装置10は、ネットワークおよびサーバ装置50を介して、第2の端末装置10と通信し、トリガー情報が取得された後は、第1の端末装置10は、ネットワークおよびサーバ装置50を介さずに、短距離無線通信を用いて第3の端末装置10と通信してもよいし、トリガー情報が取得される前後において短距離無線を利用して通信がされてもよい。
[Sequence diagram (part 4)]
For example, before the trigger information is acquired, the first terminal device 10 communicates with the second terminal device 10 via the network and server device 50, and after the trigger information is acquired, the first terminal device 10 communicates with the second terminal device 10 via the network and server device 50. The terminal device 10 may communicate with the third terminal device 10 using short-range wireless communication without going through the network and the server device 50, or may communicate with the third terminal device 10 using short-range wireless communication before and after acquiring the trigger information. Communication may also be made by

図13は、端末装置10およびサーバ装置50により実行される処理の流れの他の一例を示すシーケンス図である。前述した図11では、サーバ装置50が通信アプリ12を起動させるものものとして説明したが、本シーケンスでは、端末装置10が、直接、通信可能な端末装置10を探索して通信を確立する。 FIG. 13 is a sequence diagram showing another example of the flow of processing executed by the terminal device 10 and the server device 50. In FIG. 11 described above, the server device 50 has been described as starting the communication application 12, but in this sequence, the terminal device 10 directly searches for a terminal device 10 with which communication is possible and establishes communication.

まず、ユーザが、端末装置10-1の通信アプリ12を操作して、緊急ボタンを操作したものとする(S200)。通信アプリ12は、緊急ボタンが操作されたことに応じて、通信可能な端末装置10探索する(S202)。端末装置10-1は、探索に応じた端末装置10-4を検出した場合、検出した端末装置10-4と通信アプリ12を利用した通信を確立する(S204)。これにより、端末装置10-1と端末装置10-4とは、メッセージを送受信することができる(S206、S208)。 First, it is assumed that the user operates the communication application 12 of the terminal device 10-1 and operates the emergency button (S200). The communication application 12 searches for a communicable terminal device 10 in response to the operation of the emergency button (S202). When the terminal device 10-1 detects the terminal device 10-4 that responds to the search, it establishes communication with the detected terminal device 10-4 using the communication application 12 (S204). Thereby, the terminal device 10-1 and the terminal device 10-4 can send and receive messages (S206, S208).

上記のように、端末装置10は、端末装置10の発意によって周辺の端末装置10と通信することができる。例えば、サーバ装置50と通信するためのネットワークが不調である場合であっても、端末装置10は、周辺の端末装置10と通信して、救援を求めることができる。なお、上述した図11のシーケンスの処理と重畳して実施され、より確実に周囲に救援を求められるように構成されてもよい。 As described above, the terminal device 10 can communicate with peripheral terminal devices 10 at the initiative of the terminal device 10. For example, even if the network for communicating with the server device 50 is out of order, the terminal device 10 can communicate with nearby terminal devices 10 to request relief. It should be noted that this may be implemented in parallel with the process of the sequence shown in FIG. 11 described above, so that help can be more reliably requested from the surrounding area.

以上説明した第1の実施形態によれば、通信アプリ12が、トリガー情報を取得した場合、ユーザの指定に依らずに、通信アプリ12がインストールされた、第1の端末装置10が存在する位置の近くに位置する不特定の一以上の第3の端末装置10に対して情報を送信させる処理を実行させることにより、人物の救援の支援を行うことができる。 According to the first embodiment described above, when the communication application 12 acquires trigger information, the location where the first terminal device 10, in which the communication application 12 is installed, exists, regardless of the user's specification. By executing the process of transmitting information to one or more unspecified third terminal devices 10 located near the person, it is possible to support rescue of the person.

<第2実施形態>
以下、第2実施形態について説明する。第2実施形態は、コンピュータに、所定の事象が発生したことを示す情報が取得された場合、アプリケーションプログラム同士が互いに通信するサービスにおいて、前記アプリケーションプログラムがインストールされた、前記端末装置Aが存在する位置の近くに位置する不特定の一以上の端末装置Bに対して特定情報を送信させる処理と、を実行させ、前記特定情報は、救援が必要であるかを問い合わせる情報または救援に向かうことを提案する情報であるアプリケーションプログラム(通信アプリ12)に係る実施形態である。
<Second embodiment>
The second embodiment will be described below. In the second embodiment, when information indicating that a predetermined event has occurred is acquired in a computer, in a service in which application programs communicate with each other, the terminal device A on which the application program is installed exists. A process of transmitting specific information to one or more unspecified terminal devices B located near the location is executed, and the specific information is information inquiring whether rescue is necessary or information inquiring about heading for rescue. This is an embodiment related to an application program (communication application 12) that is information to be proposed.

このアプリケーションプログラムは、所定の事象が発生したことを示す情報が取得されていない場合は、コンピュータに、登録されたアドレスを有する他のアプリケーションプログラムがインストールされた端末装置Cに対して情報を送信させる処理を実行させてもよい。すなわち第1実施形態で説明したように、所定の事象が発生する前は知り合いのみと通信し、所定の事象が発生した後は、知り合い以外のユーザと通信してもよい。以下の説明では、アプリケーションプログラムは、車両に搭載(例えば車載装置)または設置された装置(携帯端末装置)にインタされているものとして説明するが、これに限定される、歩行者が保持する携帯端末装置にインストールされていてもよい。 If information indicating that a predetermined event has occurred is not acquired, this application program causes the computer to transmit information to a terminal device C having a registered address and on which another application program is installed. Processing may be executed. That is, as described in the first embodiment, before the predetermined event occurs, the user may communicate only with acquaintances, and after the predetermined event occurs, the user may communicate with users other than the acquaintances. In the following explanation, the application program will be explained as being installed in a vehicle (for example, an in-vehicle device) or installed in a device (a mobile terminal device), but is limited to a mobile device held by a pedestrian. It may be installed on the terminal device.

[概要]
図14は、第2実施形態の概要について説明するための図である。災害・有事などの情報を車両が取得した場合(1)、車両Vが、不特定の端末装置10に車両Vに乗って避難することを提案する(2)。提案を受け入れる場合、ユーザの端末装置10は、位置情報を車両に送信する(3)。車両Vは、送信された位置情報に基づいて、ユーザの救援に向かう。なお、車両に代えて、他のユーザの端末装置10が、近くのユーザの端末装置10に避難することを提案してもよい。例えば、5Gの通信規格や所定の無線通信の通信規格を用いて車両Vは、端末装置10や他の車両Vと通信して、以下の処理を実行する。
[overview]
FIG. 14 is a diagram for explaining an overview of the second embodiment. When the vehicle acquires information such as a disaster or an emergency (1), the vehicle V proposes to an unspecified terminal device 10 that they evacuate by riding on the vehicle V (2). When accepting the proposal, the user's terminal device 10 transmits position information to the vehicle (3). Vehicle V heads to rescue the user based on the transmitted position information. Note that, instead of using the vehicle, another user's terminal device 10 may propose evacuation to a nearby user's terminal device 10. For example, the vehicle V communicates with the terminal device 10 and other vehicles V using the 5G communication standard or a predetermined wireless communication standard, and executes the following process.

例えば、車両Vは、自動運転車両である。車両Vは、自動運転制御装置100や、不図示の通信部などを備える。自動運転制御装置100は、周辺を監視するセンサの検出結果に基づいて、物体に接近せず、道路の所定の位置を走行するように、車両の駆動装置や、制動装置、操舵装置などを制御して、目的地に向かって走行する。また、本実施形態では、車両Vに代えて、人や動物を救援できるロボットや移動体であってもよい。 For example, vehicle V is a self-driving vehicle. The vehicle V includes an automatic driving control device 100, a communication section (not shown), and the like. The automatic driving control device 100 controls the drive device, braking device, steering device, etc. of the vehicle to avoid approaching objects and drive at a predetermined position on the road based on the detection results of sensors monitoring the surrounding area. and drive towards the destination. Furthermore, in this embodiment, the vehicle V may be replaced by a robot or a moving body that can rescue people or animals.

[フローチャート]
図15は、車両Vが実行する処理の流れの一例を示すフローチャートである。まず、車両Vが、緊急・有事の情報を取得したか否を判定する(S300)。緊急・有事の情報は、他のサーバ装置から取得してもよいし、車両Vが、車両Vの所定のセンサの検出結果や、車両Vのカメラにより撮像された画像に基づいて周辺の状況を検知して、緊急・有事であると判定してもよい。例えば、車両Vは、周辺の雨量が所定量以上であると判定した場合、緊急の状態であると判定してもよい。
[flowchart]
FIG. 15 is a flowchart showing an example of the flow of processing executed by the vehicle V. First, the vehicle V determines whether or not it has acquired emergency/emergency information (S300). Emergency/emergency information may be acquired from another server device, or the vehicle V may be able to determine the surrounding situation based on the detection results of a predetermined sensor of the vehicle V or the image captured by the camera of the vehicle V. It may be detected and determined to be an emergency/emergency. For example, if it is determined that the amount of rain in the surrounding area is greater than or equal to a predetermined amount, the vehicle V may determine that the vehicle is in an emergency state.

車両Vが緊急・有事の情報を取得した場合、車両Vが避難経路を設定する(S302)。例えば、車両Vは、緊急・有事の影響が小さい、または無いエリアに向かう経路を生成する。例えば、車両Vは、緊急・有事の影響が小さい、または無いエリアの情報は、他のサーバ装置から取得してもよいし、緊急・有事のエリアから推定してもよい。例えば、緊急・有事のエリアから所定距離離れたエリアが緊急・有事の影響が小さい、または無いエリアとされてもよい。 When the vehicle V acquires emergency/emergency information, the vehicle V sets an evacuation route (S302). For example, the vehicle V generates a route heading to an area where the impact of an emergency or emergency is small or non-existent. For example, the vehicle V may acquire information on areas where the influence of an emergency/emergency is small or absent from another server device, or may estimate it from the area of an emergency/emergency. For example, an area that is a predetermined distance away from the emergency/emergency area may be an area where the influence of the emergency/emergency is small or non-existent.

次に、車両Vは、車両Vに乗車可能な人数を特定する(S304)。例えば、車両Vは、車両Vのカメラの画像や、座席に設けられたセンサの検出結果に基づいて、車両Vに乗っている乗員または搭乗可能な人数を特定する。車両Vは、車両Vに定員いっぱいの乗員が乗っていない場合、後述するS306の処理を行い、定員いっぱいの乗員が乗っている場合は、S306の処理を省略してもよいし、他の車両Vや端末装置10に救援の支援の要請をしてもよい。 Next, the vehicle V specifies the number of people who can ride in the vehicle V (S304). For example, the vehicle V identifies the number of occupants or the number of passengers who can board the vehicle V based on an image of a camera of the vehicle V or a detection result of a sensor provided in a seat. If the vehicle V does not have the full capacity of passengers on board, the process of S306 described below is performed, and if the vehicle V has the full capacity of passengers, the process of S306 may be omitted or the vehicle V may be moved to another vehicle. A request may be made to V or the terminal device 10 for rescue support.

次に、車両Vは、経路付近の端末装置10に避難をレコメンドする(S306)。経路付近の端末装置10に避難をレコメンドすることに代えて、緊急・有事が発生しているエリアの端末装置10にレコメンドがされてもよい。レコメンドとは、車両Vに乗車して、避難することのレコメンドである。例えば、車両Vは、第1実施形態において説明したようにサーバ装置50を介して、端末装置10と通信してもよいし、サーバ装置50を介さずに直接端末装置10と通信してもよい。 Next, the vehicle V recommends evacuation to the terminal device 10 near the route (S306). Instead of recommending evacuation to the terminal devices 10 near the route, the recommendation may be made to the terminal devices 10 in the area where the emergency/emergency is occurring. The recommendation is a recommendation to board the vehicle V and evacuate. For example, the vehicle V may communicate with the terminal device 10 via the server device 50 as described in the first embodiment, or may communicate directly with the terminal device 10 without using the server device 50. .

次に、車両Vは、レコメンドに応じた端末装置10から位置情報を取得し、取得した位置情報に基づいて経路を修正して、修正した経路に基づいて走行する(S308)。これにより本フローチャートの処理が終了する。なお、上記処理の一部は、サーバ装置50が実行してもよい。例えば、サーバ装置50が、車両Vの位置情報や経路を取得して、周囲の端末装置10にレコメンドしてもよいし、サーバ装置50が、端末装置10から救援の依頼を受けて、車両Vに救援先の情報を送信してもよい。例えば、サーバ装置50は、依頼を受けたユーザの位置に近くの車両Vに救援を依頼する。 Next, the vehicle V acquires position information from the terminal device 10 according to the recommendation, corrects the route based on the acquired position information, and travels based on the corrected route (S308). This completes the processing of this flowchart. Note that a part of the above processing may be executed by the server device 50. For example, the server device 50 may acquire the location information and route of the vehicle V and recommend it to the surrounding terminal devices 10, or the server device 50 may receive a rescue request from the terminal device 10 and send the vehicle V. Information on relief destinations may be sent to For example, the server device 50 requests rescue from a vehicle V near the location of the user who received the request.

これにより、車両Mは、救援を求めているユーザを乗せて、ユーザを安全な場所に移動させることができる。 Thereby, the vehicle M can pick up the user seeking rescue and move the user to a safe location.

なお、車両Vが自動運転車両でなく、手動運転車両や半自動運転車両であり、救援が必要であることを示す情報を取得した場合、通信アプリ12は、救援が必要であると判定して、救援を求めているユーザの端末装置10の位置情報(例えば地図上の位置)を示す情報を車両Vまたは端末装置10の表示部に表示させる。これにより、車両Vのドライバは、表示部に表示された情報を参照して、ユーザの救援に向かうことができる。 Note that if the vehicle V is not a self-driving vehicle but a manually-driving vehicle or a semi-automatically-driving vehicle and acquires information indicating that rescue is necessary, the communication application 12 determines that rescue is necessary, Information indicating the location information (for example, the location on a map) of the terminal device 10 of the user seeking rescue is displayed on the display section of the vehicle V or the terminal device 10. Thereby, the driver of the vehicle V can refer to the information displayed on the display unit and go to rescue the user.

[車両Vが救援に向かうユーザを判断する条件について]
図16は、車両Vが、救援を求めているユーザを判断する条件の一例を示す図である。条件1は、上述したようにユーザがレコメンドに応じる操作を行ったことである。この操作が行われると、車両Vは、端末装置10またはサーバ装置50を介して、救援を求める情報を取得する。この場合、車両Vは、ユーザが救援を求めていると判定する。
[Regarding conditions for determining which user vehicle V is heading to rescue]
FIG. 16 is a diagram illustrating an example of conditions under which the vehicle V determines a user seeking rescue. Condition 1 is that the user performed an operation in response to a recommendation as described above. When this operation is performed, the vehicle V acquires information requesting rescue via the terminal device 10 or the server device 50. In this case, the vehicle V determines that the user is seeking relief.

条件2は、緊急・有事の情報が取得される前は、位置が変化していたが、緊急・有事の情報が取得された後は、所定時間位置が変化していないことである。車両Aの通信アプリ12は、端末装置10の位置情報の履歴を取得し、所定の事象が発生する前は、位置情報に変化が生じていたが、所定の事象が発生した後、位置情報が変化していない場合、救援が必要であると判定して、取得した端末装置10の位置情報に基づいて車両Vを自動運転で端末装置Bの位置に向かわせる。この場合、緊急・有事が発生したことに応じて、ユーザが動けなくなっている可能性が高いためである。 Condition 2 is that the position had changed before the emergency/emergency information was acquired, but the position did not change for a predetermined time after the emergency/emergency information was acquired. The communication application 12 of vehicle A acquires the history of the location information of the terminal device 10. Before the predetermined event occurred, the location information had changed, but after the predetermined event occurred, the location information changed. If it has not changed, it is determined that rescue is necessary, and the vehicle V is automatically driven to the location of the terminal device B based on the acquired location information of the terminal device 10. This is because in this case, there is a high possibility that the user is unable to move due to the occurrence of an emergency or emergency.

また、この場合、車両Vは、ユーザに安否を回答するコンテンツを提供し、回答の結果に基づいて、本当にユーザが動けなくなっている状態であるかを確認してもよい。例えば、回答が送信されない場合、本当に動けなくなっていると判断される。 Furthermore, in this case, the vehicle V may provide the user with content that answers the user's safety status, and based on the answer, confirm whether the user is really unable to move. For example, if no answer is sent, it is determined that the user is truly stuck.

条件3は、端末装置10が操作されていなく、所定時間、端末装置10の位置が変化していないことである。車両Aの通信アプリ12は、端末装置10に対する操作の履歴および位置情報の履歴を取得し、所定の事象が発生する前は、操作がされていたまたは位置情報に変化が生じていたが、所定の事象が発生した後、操作が所定時間されていなく、且つ位置情報が変化していない場合、救援が必要であると判定して、取得した端末装置10の位置情報に基づいて車両Vを自動運転で端末装置10の位置に向かわせる。この場合、緊急・有事の事象により、ユーザが動けなくなっている可能性があるためである。また、この場合も、条件2で説明したようにユーザの回答結果に応じて、本当にユーザが動けなくなっているかが判断されてもよい。 Condition 3 is that the terminal device 10 is not operated and the position of the terminal device 10 does not change for a predetermined period of time. The communication application 12 of vehicle A acquires the history of operations on the terminal device 10 and the history of location information. After the event occurs, if no operation is performed for a predetermined period of time and the positional information has not changed, it is determined that rescue is necessary, and the vehicle V is automatically operated based on the acquired positional information of the terminal device 10. The driver is directed to the location of the terminal device 10 by driving. This is because in this case, the user may be unable to move due to an emergency or emergency event. Also in this case, as explained in Condition 2, it may be determined whether the user is truly unable to move, depending on the user's answer.

車両Vは、例えば、図17に示すようにユーザの時刻ごとの端末装置10の操作の有無(例えばブラウザを操作など操作の内容)や、位置情報を通信アプリ12から取得する。車両Vは、例えば、ユーザ「001」が、時刻T、T+1において端末装置10を操作し、端末装置10の位置が変化していたが、時刻T+10の前に端末装置10の操作がされなくなり、位置情報が変化しなくなった時間が所定時間以上となった場合、上述した条件3を満たしたと判定する。 For example, as shown in FIG. 17, the vehicle V acquires information about whether or not the user operates the terminal device 10 at each time (for example, the contents of the operation such as operating a browser) and location information from the communication application 12. In the vehicle V, for example, the user "001" operated the terminal device 10 at time T, T+1, and the position of the terminal device 10 changed, but the terminal device 10 was no longer operated before time T+10. When the time during which the position information does not change is longer than a predetermined time, it is determined that the above-mentioned condition 3 is satisfied.

なお、通信アプリ12は、端末装置10に対する操作(ブラウザの起動やタップ操作などの操作の内容)を定期的に車両V(またはサーバ装置50)に送信してもよい。また、車両Vは、例えば、緊急・有事が発生した時から所定時間後に、端末装置10の通信アプリ12に対して、緊急・有事が発生した時の前後の操作の情報および位置情報を送信するように依頼し、依頼に応じた情報を取得してもよい。そして、車両Vは、取得した情報に基づいて、条件を満たすか否かを判定してもよい。 Note that the communication application 12 may periodically transmit operations on the terminal device 10 (contents of operations such as starting a browser and tapping operations) to the vehicle V (or the server device 50). Further, the vehicle V transmits, for example, information on operations before and after the occurrence of the emergency/emergency and position information to the communication application 12 of the terminal device 10 after a predetermined time after the occurrence of the emergency/emergency. You may also request information and obtain information in response to the request. The vehicle V may then determine whether the condition is satisfied based on the acquired information.

上記のように、条件が満たされた場合、車両Vは、救援を求めている可能性があるユーザを認識することができる。例えば、車両Vは、動けなくなったり、端末装置10を操作できなくなったりしているユーザの救援に向かうことができる。 As described above, when the conditions are met, the vehicle V can recognize a user who may be seeking rescue. For example, the vehicle V can go to the rescue of a user who is stuck or unable to operate the terminal device 10.

以上説明した第2実施形態によれば、端末装置10のコンピュータに、所定の事象が発生したことを示す情報が取得された場合、通信アプリ12がインストールされた、端末装置10(車両V)が存在する位置の近くに位置する不特定の一以上の端末装置10に対して特定情報を送信させることにより、人物の救援の支援を行うことができる。 According to the second embodiment described above, when information indicating that a predetermined event has occurred is acquired in the computer of the terminal device 10, the terminal device 10 (vehicle V) on which the communication application 12 is installed By transmitting specific information to one or more unspecified terminal devices 10 located near the existing location, it is possible to support rescue of a person.

<第3実施形態>
第3実施形態について説明する。上述した第2実施形態では、車両Vが、緊急・有事の情報を取得した場合、救援のレコメンドを行うものとした。第3実施形態では、サーバ装置50が、緊急・有事が影響するエリアのユーザの数と、車両Vに搭乗可能な数とに基づいて、救援のレコメンドを行う車両を決定する。サーバ装置50は、所定の事象(緊急・有事の事象)が発生したことを示す情報が取得された場合、所定の事象が発生した発生位置に基づいて、第1エリアを設定し、第1エリアに含まれるユーザの数を特定し、発生位置に基づいて、第2エリアを設定し、第2エリアに含まれる車両の数を特定する。サーバ装置50は、ユーザの数に対して、第2エリアに含まれる車両であって車両に搭乗可能な人数が基準を満たす場合、第2エリアの車両に対して、存在する位置の近くに位置する不特定の一以上の端末装置10に対して特定情報(救援が必要であるかを問い合わせる情報または救援に向かうことを提案する情報)を送信させる指示を行う。第1エリアは、例えば、所定の事象が影響するエリアである。第2エリアは、第1エリアと同じであってもよいし、第1エリアを包含する広いエリアであってもよい。
<Third embodiment>
A third embodiment will be described. In the second embodiment described above, when the vehicle V acquires emergency/emergency information, it makes a recommendation for rescue. In the third embodiment, the server device 50 determines a vehicle to be recommended for relief based on the number of users in the area affected by the emergency/emergency and the number of vehicles V that can be boarded. When information indicating that a predetermined event (emergency/emergency event) has occurred is acquired, the server device 50 sets a first area based on the occurrence position where the predetermined event has occurred, and sets the first area. A second area is set based on the location of occurrence, and the number of vehicles included in the second area is determined. If the number of people who can board the vehicle included in the second area satisfies the criteria for the number of users, the server device 50 locates the vehicle in the second area near the existing position. An instruction is given to one or more unspecified terminal devices 10 to transmit specific information (information inquiring whether rescue is necessary or information proposing to go for rescue). The first area is, for example, an area affected by a predetermined event. The second area may be the same as the first area, or may be a wide area that includes the first area.

サーバ装置50は、ユーザの数に対して、第2エリアに含まれる車両であって車両に搭乗可能な人数が基準を満たさない場合、ユーザの数に対して、車両に搭乗可能な人数が基準を満たすように第2エリアを拡大する。そして、拡大したエリアの車両に搭乗可能な人数が基準を満たす場合、拡大したエリアの車両に対して、近くに位置する不特定の一以上の端末装置10に対して特定情報を送信させる指示を行う。上記の近くとは、例えば、第1エリア内であって、車両Vの近くである。なお、サーバ装置50は、第2エリアの車両Vに対して、上記の不特定の一以上の端末装置10に対して特定情報を送信させる指示を行った後、エリアを拡大し、その後の処理を行い、指示を行っていない車両Vに対して、上記の不特定の一以上の端末装置10に対して特定情報を送信させる指示を行ってもよい。 If the number of people who can board the vehicle included in the second area does not meet the criteria with respect to the number of users, the server device 50 determines the number of people who can board the vehicle with respect to the number of users. Expand the second area so that it satisfies. If the number of people who can board a vehicle in the expanded area satisfies the criteria, an instruction is given to the vehicle in the expanded area to transmit specific information to one or more unspecified terminal devices 10 located nearby. conduct. The above-mentioned vicinity is, for example, within the first area and near the vehicle V. The server device 50 instructs the vehicle V in the second area to transmit specific information to the unspecified one or more terminal devices 10, expands the area, and performs subsequent processing. The vehicle V may be instructed to transmit the specific information to one or more unspecified terminal devices 10, to which the vehicle V has not given the instruction.

図18は、第3実施形態の処理の概要について説明するための図である。サーバ装置50は、緊急・有事の情報を取得した場合、影響があるエリアAR10を設定する。サーバ装置50は、エリアAR10において、救援の必要があるユーザの数を推定する。例えば、サーバ装置50は、端末装置10から取得した情報に基づいて、上述した第2実施形態で説明したような条件を満たしたユーザの数を推定する。更に、サーバ装置50は、エリアAR10内の車両Vから搭乗可能な人数を取得する。サーバ装置50は、搭乗可能な人数と、救援の必要があるユーザとの人数とを比較して、搭乗可能な人数が閾値以上であるか否かを判定する。閾値とは、救援の必要があるユーザの数よりも多い値であり、例えば、救援の必要があるユーザの数に余裕を持たせた数である。 FIG. 18 is a diagram for explaining an overview of the processing of the third embodiment. When acquiring emergency/emergency information, the server device 50 sets an affected area AR10. Server device 50 estimates the number of users in need of rescue in area AR10. For example, the server device 50 estimates the number of users who satisfy the conditions described in the second embodiment above based on the information acquired from the terminal device 10. Furthermore, the server device 50 acquires the number of people who can board the vehicle V in the area AR10. The server device 50 compares the number of people who can board and the number of users who need rescue, and determines whether the number of people who can board is equal to or greater than a threshold value. The threshold value is a value greater than the number of users who need to be rescued, for example, a number that provides a margin for the number of users who need to be rescued.

搭乗可能な人数が閾値以下である場合、サーバ装置50は、エリアAR10を拡大させたエリアAR10#を設定して、エリアAR10#内の車両が搭乗可能な人数を取得する。このようにエリアを拡大する処理が閾値を満たすように実行される。例えば、エリアAR10#に拡大することで、エリアAR10では含まれなかった車両V3が含まれるようになり、搭乗可能な人数が閾値以上となる。これにより、救援の必要があるユーザを搭乗させる車両Vが確保される。例えば、サーバ装置50は、車両V3に救援に向かうことを要請し、車両Vは、周囲のユーザに搭乗をレコメンドする。 If the number of people who can board the vehicle is below the threshold, server device 50 sets area AR10# that is an expanded area AR10, and obtains the number of people who can board the vehicle in area AR10#. The process of enlarging the area in this manner is executed so as to satisfy the threshold value. For example, by expanding to area AR10#, vehicle V3, which was not included in area AR10, is included, and the number of people who can board the vehicle becomes equal to or greater than the threshold value. As a result, a vehicle V for boarding a user who needs rescue is secured. For example, the server device 50 requests the vehicle V3 to go to the rescue, and the vehicle V recommends boarding to surrounding users.

例えば、上述した第2実施形態で説明したように、緊急・有事の情報を取得した場合、緊急・有事に対応するエリアの車両Vが、救援の必要があるユーザを救援するが、これらの車両では、搭乗可能な人数の問題でエリアにおける救援の必要があるユーザを救援することができないことがある。これに対して、上記のように、エリアAR10#を拡大させ、車両Vの数を増加させることにより、エリアのおけるユーザを救援することができる。 For example, as explained in the second embodiment, when emergency/emergency information is acquired, vehicles V in the area corresponding to the emergency/emergency rescue a user who needs rescue, but these vehicles In this case, it may not be possible to rescue users who need rescue in an area due to a problem with the number of people who can board. On the other hand, as described above, by expanding area AR10# and increasing the number of vehicles V, it is possible to rescue users in the area.

[シーケンス図(その1)]
図19は、端末装置10、車両V、およびサーバ装置50により実行される処理の流れの一例を示すシーケンス図である。サーバ装置50の処理を中心に説明する。
[Sequence diagram (Part 1)]
FIG. 19 is a sequence diagram showing an example of the flow of processing executed by the terminal device 10, the vehicle V, and the server device 50. The processing of the server device 50 will be mainly explained.

まず、サーバ装置50が、災害・有事の情報を取得し(S400)、取得した災害・有事に影響する範囲であるエリアを特定する(S402)。次に、サーバ装置50は、エリアに含まれる車両Vに搭乗可能な人数の送信を依頼する(S404)。車両Vは、依頼に応じて搭乗可能な人数の情報をサーバ装置50に送信する(S406)。 First, the server device 50 acquires disaster/emergency information (S400), and specifies an area that is a range that affects the acquired disaster/emergency (S402). Next, the server device 50 requests transmission of the number of people who can board the vehicles V included in the area (S404). In response to the request, the vehicle V transmits information on the number of people who can board the vehicle to the server device 50 (S406).

例えば、ユーザが、端末装置10を操作して救援の要請を行った場合、救援の要請の情報がサーバ装置50およびユーザの近くの車両Vに送信される(S408、S410)。サーバ装置50は、エリアにおける車両に搭乗可能な人数が、救援が必要な人数に基づく閾値以上であるか否かを判定する(S412)。エリアにおける車両に搭乗可能な人数が、救援が必要な人数に基づく閾値以上である場合、サーバ装置50は、エリアを拡大して、拡大したエリアに含まれる車両に救援を要請する(S414)。 For example, when the user operates the terminal device 10 to request relief, information on the relief request is transmitted to the server device 50 and the vehicle V near the user (S408, S410). The server device 50 determines whether the number of people who can board a vehicle in the area is equal to or greater than a threshold based on the number of people who require rescue (S412). If the number of people who can board a vehicle in the area is equal to or greater than the threshold based on the number of people who require rescue, the server device 50 expands the area and requests rescue from vehicles included in the expanded area (S414).

以上説明した第3実施形態によれば、サーバ装置50が、救援に向かう車両の数を調整するため、エリアのユーザの救援をより確実に行うことができる。 According to the third embodiment described above, since the server device 50 adjusts the number of vehicles heading for rescue, users in the area can be rescued more reliably.

<第4実施形態>
第4実施形態について説明する。上述した第3実施形態では、サーバ装置50が、車両Vに救援に向かうことを要請するものした。第4実施形態では、車両Vが、他の車両Vに救援要請を行う。
<Fourth embodiment>
A fourth embodiment will be described. In the third embodiment described above, the server device 50 requests the vehicle V to go to the rescue. In the fourth embodiment, a vehicle V makes a rescue request to another vehicle V.

[シーケンス]
図20は、車両と端末装置とにより実行される処理の流れの一例を示すシーケンス図である。車両V1が、緊急・有事の情報を取得したものとする(S500)。次に、車両Vは、経路付近の端末装置に避難のレコメンドを行う(S502)。図示する例では、端末装置10-1にレコメンドを行っているが、他の端末装置10にもレコメンドを行っているものとする。
[sequence]
FIG. 20 is a sequence diagram showing an example of the flow of processing executed by the vehicle and the terminal device. It is assumed that vehicle V1 has acquired emergency/emergency information (S500). Next, the vehicle V makes an evacuation recommendation to a terminal device near the route (S502). In the illustrated example, the recommendation is made to the terminal device 10-1, but it is assumed that recommendations are also made to the other terminal devices 10.

レコメンドに応じて、ユーザが端末装置10を操作して救援の要請を行ったものとする(S504、S506)。例えば、車両V1は、端末装置10-1および他の端末装置10から要請を受けたものとする。 It is assumed that the user operates the terminal device 10 to request relief in response to the recommendation (S504, S506). For example, assume that vehicle V1 receives requests from terminal device 10-1 and other terminal devices 10.

次に、車両Vは、搭乗可能な人数を超えるユーザから救援の要請を受けたか否かを判定する(S508)。搭乗可能な人数を超える要請を受けた場合、車両V1は、近くの他の車両Vnに救援の要請を行う(S510)。例えば、車両V1は、救援を要請しているユーザの位置情報を車両Vnに送信する。要請を受けた車両Vnは、位置情報に基づいてユーザの救援に向かう(S510)。例えば、車両同士は、所定の通信規格を用いて直接通信してもよいし、サーバ装置50を介して通信してもよい。 Next, the vehicle V determines whether or not a request for relief has been received from more users than the number of users who can board the vehicle (S508). If the vehicle V1 receives a request exceeding the number of passengers who can board, the vehicle V1 requests rescue from other nearby vehicles Vn (S510). For example, vehicle V1 transmits location information of a user requesting rescue to vehicle Vn. The vehicle Vn that received the request heads to rescue the user based on the position information (S510). For example, vehicles may communicate directly with each other using a predetermined communication standard, or may communicate with each other via the server device 50.

以上説明した第4実施形態によれば、車両Vが、救援に向かう車両の数を調整するため、エリアのユーザの救援をより確実に行うことができる。 According to the fourth embodiment described above, since the vehicle V adjusts the number of vehicles heading for rescue, it is possible to more reliably rescue users in the area.

また、上記の実施形態において、UDID(Unique Device Identifier)や、端末装置の製造番号(IMEI)、MEID(Mobile Equipment Identifier)、ESN(Electronic Serial Number)などの識別子を用いて端末装置同士で通信を行ってもよい。例えば、識別子を用いた通信規格が存在しているものとする。この通信規格は、識別子を送信先として指定すると、メッセージの送受信やメール、通話などが行えるものとする。例えば、サーバ装置50は、所定のエリアに位置している上記の識別子の端末装置10を特定し、特定した識別子を指定して、救援の要請などのメッセージを送信してもよい。 Furthermore, in the above embodiment, terminal devices communicate with each other using identifiers such as UDID (Unique Device Identifier), terminal device serial number (IMEI), MEID (Mobile Equipment Identifier), and ESN (Electronic Serial Number). You may go. For example, assume that there is a communication standard that uses identifiers. This communication standard specifies that by specifying an identifier as a destination, messages can be sent and received, e-mails can be sent, telephone calls can be made, etc. For example, the server device 50 may identify the terminal device 10 with the above identifier located in a predetermined area, designate the identified identifier, and send a message such as a request for relief.

また、無線LANの識別情報であるSSID(Service Set Identifier)を用いて通信が行われてもよい。例えば、サーバ装置50は、SSIDとSSIDに対応する無線LANの位置情報(例えば緯度経度)とが対応付けられた情報を保持している。サーバ装置50は、上記の情報を参照して所定のエリアに位置する無線LANに救援要請メッセージを送信することを要請する。この要請を受けた無線LANは、通信可能な端末装置10と通信して、近くに救援が必要なユーザが存在することや、サーバ装置50から取得し、救援が必要な位置情報を通信可能な端末装置10に送信してもよい。また、無線LANがハブとなり、無線LANが通信可能なエリアに存在する端末装置10同士のメッセージの送受信を仲介してもよい。例えば、緊急・有事の情報を無線LANが取得した場合、無線LANのモードが切り替わり、上記の処理を実行してもよい。 Further, communication may be performed using SSID (Service Set Identifier), which is identification information of the wireless LAN. For example, the server device 50 holds information in which an SSID is associated with wireless LAN location information (for example, latitude and longitude) corresponding to the SSID. The server device 50 refers to the above information and requests that a rescue request message be sent to a wireless LAN located in a predetermined area. Upon receiving this request, the wireless LAN communicates with the communicable terminal device 10 and informs the user of the presence of a user who requires rescue nearby, and the location information obtained from the server device 50 that requires rescue. It may also be transmitted to the terminal device 10. Alternatively, the wireless LAN may serve as a hub and mediate the transmission and reception of messages between the terminal devices 10 existing in an area where the wireless LAN can communicate. For example, when the wireless LAN acquires emergency/emergency information, the mode of the wireless LAN may be switched and the above processing may be executed.

また、無線LANは、緊急・有事の情報を取得した場合、無線LANが通信可能な端末装置10に救援の要否を問い合わせ、救援が必要との回答があった端末装置10が存在する場合、自身のSSIDのネーミングを緊急時用のネーミングに変更してもよい。緊急時用のネーミングとは、自身の位置情報を示すネーミングや、自身の位置情報または端末装置10から送信された位置情報と共に救援が必要であることを示すネーミングである。これらの情報はサーバ装置50、他の無線LAN、無線LAN通信可能な他の端末装置10に提供される。これにより、救援の必要性を他の装置に伝達することができる。 Further, when the wireless LAN acquires emergency/emergency information, the wireless LAN inquires of terminal devices 10 with which the wireless LAN can communicate whether or not rescue is necessary, and if there is a terminal device 10 that has responded that rescue is necessary, You may change the naming of your own SSID to one for emergency use. The emergency naming is a name indicating the user's own location information, or a name indicating that rescue is required together with the user's own location information or the location information transmitted from the terminal device 10. This information is provided to the server device 50, other wireless LANs, and other terminal devices 10 capable of wireless LAN communication. This allows the need for rescue to be communicated to other devices.

以上説明した実施形態によれば、通信アプリ12を利用して、所定の事象が発生したときに、連絡先を知らない者同士が通信可能となることで、人物(動物でもよい)の救援の支援を行うことができる。 According to the embodiment described above, when a predetermined event occurs using the communication application 12, people who do not know the contact information can communicate with each other, thereby helping to rescue a person (or an animal). Support can be provided.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the mode for implementing the present invention has been described above using embodiments, the present invention is not limited to these embodiments in any way, and various modifications and substitutions can be made without departing from the gist of the present invention. can be added.

1‥通信システム
10‥端末装置
12‥通信アプリ
50‥サーバ装置
V‥車両
1‥Communication system 10‥Terminal device 12‥Communication application 50‥Server device V‥Vehicle

Claims (8)

アプリケーションプログラムが動作する第1の端末装置であって、
ユーザの指定に応じて、アプリケーションプログラム同士が互いに通信するサービスにおいて、登録されたアドレスを有する他のアプリケーションプログラムがインストールされた第2の端末装置に対して情報を送信させる処理と、
トリガー情報を取得した場合、前記ユーザの指定に依らずに、前記アプリケーションプログラムがインストールされた、第2エリアに存在する不特定の一以上の第3の端末装置に対して情報を送信させる処理と、を実行させるためのアプリケーションプログラムが動作する第1の端末装置と、
前記トリガー情報に対応する災害または有事が影響する第1エリアと、前記第1エリアを包含する前記第2エリアとを決定するサーバ装置とを備え、
前記第2エリアは、前記第1エリアを除く前記第2エリアに存在するユーザが、前記第1エリアに存在するユーザの数に対して所定数以上となるように設定されたエリアであり、
前記第1エリアは、前記第1の端末装置が存在するエリアであり、
前記第2エリアは、前記第3の端末装置が存在するエリアである、
通信システム。
A first terminal device on which an application program operates,
In a service in which application programs communicate with each other according to a user's designation, processing for transmitting information to a second terminal device in which another application program having a registered address is installed;
When the trigger information is acquired, the information is transmitted to one or more unspecified third terminal devices in the second area where the application program is installed, regardless of the user's designation; a first terminal device running an application program for executing ;
comprising a server device that determines a first area affected by a disaster or emergency corresponding to the trigger information and a second area that includes the first area;
The second area is an area set such that the number of users existing in the second area excluding the first area is greater than or equal to a predetermined number relative to the number of users existing in the first area,
The first area is an area where the first terminal device exists,
The second area is an area where the third terminal device exists,
Communications system.
前記サーバ装置は、前記第1エリアを除く前記第2エリアに所定のユーザが含まれるように第2エリアを設定し、
前記所定のユーザは、ユーザの位置情報の軌跡から車両で移動している推定されるユーザである、
請求項1に記載の通信システム。
The server device sets a second area so that a predetermined user is included in the second area excluding the first area,
The predetermined user is a user who is estimated to be traveling in a vehicle based on the trajectory of the user's location information,
The communication system according to claim 1.
前記トリガー情報は、前記ユーザが救援を求めるための操作を行ったことに応じて生成される情報である、
請求項1または2に記載の通信システム。
The trigger information is information generated in response to the user performing an operation for requesting relief.
The communication system according to claim 1 or 2 .
前記サーバ装置は、
前記操作が行われたことを示す情報を取得した場合に、不特定の一以上の第3の端末装置を特定し、特定した前記第3の端末装置に前記第1の端末装置のユーザが救援を求めていることを示す情報を送信する、
請求項3に記載の通信システム。
The server device includes:
When information indicating that the operation has been performed is obtained , one or more unspecified third terminal devices are identified, and the user of the first terminal device provides rescue to the identified third terminal device. Submit information indicating that you are seeking
The communication system according to claim 3.
前記サーバ装置は、前記救援を求めていることを示す情報に加え、前記第1の端末装置と通信するための前記アドレスを特定するための情報を前記第3の端末装置に提供する、
請求項4に記載の通信システム。
The server device provides the third terminal device with information for specifying the address for communicating with the first terminal device, in addition to the information indicating that the third terminal device is seeking relief.
The communication system according to claim 4 .
前記トリガー情報が取得される前は、前記第1の端末装置は、ネットワークおよび前記サーバ装置を介して、前記第2の端末装置と通信し、
前記トリガー情報が取得された後は、前記第1の端末装置は、ネットワークおよび前記サーバ装置を介さずに、短距離無線通信を用いて前記第3の端末装置と通信する、
請求項5に記載の通信システム。
Before the trigger information is acquired, the first terminal device communicates with the second terminal device via a network and the server device,
After the trigger information is acquired, the first terminal device communicates with the third terminal device using short-range wireless communication without going through a network and the server device.
The communication system according to claim 5 .
前記第1の端末装置は、短距離無線を利用して前記第3の端末装置と通信し、
前記第3の端末装置は、短距離無線を利用して、他のアプリケーションプログラムがインストールされた第4の端末装置と通信し、
前記第1の端末装置は、前記第3の端末装置を介して、前記第4の端末装置と通信する、
請求項6に記載の通信システム。
The first terminal device communicates with the third terminal device using short-range wireless,
The third terminal device communicates with a fourth terminal device on which another application program is installed using short-range wireless,
The first terminal device communicates with the fourth terminal device via the third terminal device,
The communication system according to claim 6.
アプリケーションプログラムが動作する第1の端末装置が、
ユーザの指定に応じて、アプリケーションプログラム同士が互いに通信するサービスにおいて、登録されたアドレスを有する他のアプリケーションプログラムがインストールされた第2の端末装置に対して情報を送信させる処理と、
トリガー情報を取得した場合、前記ユーザの指定に依らずに、前記アプリケーションプログラムがインストールされた、第2エリアに存在する不特定の一以上の第3の端末装置に対して情報を送信させる処理と、を実行し、
サーバ装置が、
前記トリガー情報に対応する災害または有事が影響する第1エリアと、前記第1エリアを包含する前記第2エリアとを決定し、
前記第2エリアは、前記第1エリアを除く前記第2エリアに存在するユーザが、前記第1エリアに存在するユーザの数に対して所定数以上となるように設定されたエリアであり、
前記第1エリアは、前記第1の端末装置が存在するエリアであり、
前記第2エリアは、前記第3の端末装置が存在するエリアである、
通信方法。
A first terminal device on which an application program runs ,
In a service in which application programs communicate with each other according to a user's designation, processing for transmitting information to a second terminal device in which another application program having a registered address is installed;
When the trigger information is acquired, the information is transmitted to one or more unspecified third terminal devices in the second area where the application program is installed, regardless of the user's designation; , execute
The server device is
determining a first area affected by the disaster or emergency corresponding to the trigger information and the second area including the first area;
The second area is an area set such that the number of users existing in the second area excluding the first area is greater than or equal to a predetermined number relative to the number of users existing in the first area,
The first area is an area where the first terminal device exists,
the second area is an area where the third terminal device exists;
Communication method.
JP2022088520A 2022-05-31 2022-05-31 Communication system and method Active JP7410221B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022088520A JP7410221B2 (en) 2022-05-31 2022-05-31 Communication system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022088520A JP7410221B2 (en) 2022-05-31 2022-05-31 Communication system and method

Publications (2)

Publication Number Publication Date
JP2023176306A JP2023176306A (en) 2023-12-13
JP7410221B2 true JP7410221B2 (en) 2024-01-09

Family

ID=89122741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022088520A Active JP7410221B2 (en) 2022-05-31 2022-05-31 Communication system and method

Country Status (1)

Country Link
JP (1) JP7410221B2 (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005222373A (en) 2004-02-06 2005-08-18 Fujitsu Ltd Emergency mail notification control method and system for portable terminal
JP2008070981A (en) 2006-09-12 2008-03-27 Fujitsu Ltd Communication control system
JP2008311702A (en) 2007-06-12 2008-12-25 Sanyo Electric Co Ltd Mobile terminal
JP2010268144A (en) 2009-05-13 2010-11-25 Nec Corp Information exchange server, and information exchange method and program
US20110183644A1 (en) 2010-01-22 2011-07-28 Qualcomm Incorporated Method And Apparatus For Dynamic Routing
CN103037311A (en) 2012-12-24 2013-04-10 东莞市全方位信息科技有限公司 Mass texting for help and rescue method based on social network
JP2013114430A (en) 2011-11-28 2013-06-10 Fujitsu Ten Ltd Report system and communication device
JP2015005915A (en) 2013-06-21 2015-01-08 株式会社ナカヨ Report method, radio communication terminal, and program
JP2015023300A (en) 2013-07-16 2015-02-02 株式会社ケアコム Emergency call system and emergency call program
CN105338200A (en) 2014-08-14 2016-02-17 杭州华为企业通信技术有限公司 Emergency notification method and equipment
JP2017034361A (en) 2015-07-29 2017-02-09 富士フイルム株式会社 Rescue request support device, operation method thereof, program, and system
JP2017147579A (en) 2016-02-16 2017-08-24 ソフトバンク株式会社 Information management system, communication terminal, and program
JP2018032168A (en) 2016-08-23 2018-03-01 富士通株式会社 Alert notification control program, alert notification control method, alert notification controller, and alert notification control system
JP2018186580A (en) 2018-08-29 2018-11-22 パナソニックIpマネジメント株式会社 Base station and communication control method

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005222373A (en) 2004-02-06 2005-08-18 Fujitsu Ltd Emergency mail notification control method and system for portable terminal
JP2008070981A (en) 2006-09-12 2008-03-27 Fujitsu Ltd Communication control system
JP2008311702A (en) 2007-06-12 2008-12-25 Sanyo Electric Co Ltd Mobile terminal
JP2010268144A (en) 2009-05-13 2010-11-25 Nec Corp Information exchange server, and information exchange method and program
US20110183644A1 (en) 2010-01-22 2011-07-28 Qualcomm Incorporated Method And Apparatus For Dynamic Routing
JP2013114430A (en) 2011-11-28 2013-06-10 Fujitsu Ten Ltd Report system and communication device
CN103037311A (en) 2012-12-24 2013-04-10 东莞市全方位信息科技有限公司 Mass texting for help and rescue method based on social network
JP2015005915A (en) 2013-06-21 2015-01-08 株式会社ナカヨ Report method, radio communication terminal, and program
JP2015023300A (en) 2013-07-16 2015-02-02 株式会社ケアコム Emergency call system and emergency call program
CN105338200A (en) 2014-08-14 2016-02-17 杭州华为企业通信技术有限公司 Emergency notification method and equipment
JP2017034361A (en) 2015-07-29 2017-02-09 富士フイルム株式会社 Rescue request support device, operation method thereof, program, and system
JP2017147579A (en) 2016-02-16 2017-08-24 ソフトバンク株式会社 Information management system, communication terminal, and program
JP2018032168A (en) 2016-08-23 2018-03-01 富士通株式会社 Alert notification control program, alert notification control method, alert notification controller, and alert notification control system
JP2018186580A (en) 2018-08-29 2018-11-22 パナソニックIpマネジメント株式会社 Base station and communication control method

Also Published As

Publication number Publication date
JP2023176306A (en) 2023-12-13

Similar Documents

Publication Publication Date Title
US10897695B2 (en) Personal security system
US9978283B2 (en) Method and apparatus for dynamic talk group formation as a function of subscriber unit movement relative to a defined incident location
US20180233015A1 (en) Help seeking method, system, and apparatus, and computer storage medium
US9282447B2 (en) Vehicle incident response method and system
CA2943516C (en) Method and apparatus for dynamic location-based group formation for a movable incident scene
EP2831858B1 (en) Service of an emergency event based on proximity
JP4895931B2 (en) Traffic accident prevention system, server device, and traffic accident prevention method
US20160323233A1 (en) Method and system for providing traffic information-based social network service
US8483651B1 (en) Notifying mobile-device users of emergency vehicles
JPH10108246A (en) Device for establishing communication between caller station and more than one callee stations and its method
JP2008269358A (en) Vehicle parking guidance device and parking guidance system
CN110858959B (en) Method for managing short-range wireless communication SRWC at vehicle
JP7410221B2 (en) Communication system and method
JP7373021B1 (en) Application programs, communication systems, and rescue methods
JP2004147141A (en) Emergency report unit
JP2021033574A (en) Report processing apparatus, report processing method, and accident response system
JP3745676B2 (en) Navigation service provision system using place attributes
JP4306276B2 (en) Information communication system
US20170352273A1 (en) Point-to-point personal communications in the context of vehicles
JP5137663B2 (en) Mobile communication terminal device, wireless connection method, and communication system
KR101707790B1 (en) Meeting places referral system
JP2020046399A (en) Meeting support device and meeting support method
JP7319154B2 (en) Information processing device, guidance system, guidance method, and computer program
JP7424004B2 (en) Communication terminal device and communication management server device
JP2008277981A (en) Owner changing method and poc client in group communication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220617

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230911

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231221

R150 Certificate of patent or registration of utility model

Ref document number: 7410221

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150