Information processing device, information processing method, information processing program, and recording medium

The system uses dual detection and temporal filtering to ensure accurate facility arrival and departure notifications despite low GNSS accuracy inside buildings, addressing user distrust by stabilizing notifications.

JP7829442B2Active Publication Date: 2026-03-13HONDA MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-08-05
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

The accuracy of GNSS-based position information inside buildings is lower than outside, leading to incorrect notifications about a child's arrival or departure from facilities, causing user distrust.

Method used

An information processing system that includes a first detection to determine movement from outside a first range to within a range and a second detection to determine movement from within a wider second range to outside, with determination units that consider temporal continuity and position thresholds to ensure accurate arrival and departure notifications.

Benefits of technology

Ensures stable and accurate notifications about facility arrivals and departures by filtering based on temporal continuity, reducing incorrect notifications even with low GNSS accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007829442000001
    Figure 0007829442000001
  • Figure 0007829442000002
    Figure 0007829442000002
  • Figure 0007829442000003
    Figure 0007829442000003
Patent Text Reader

Abstract

To provide an information processing device, etc., capable of ensuring stability of a notification relating to arrival at a facility or departure from the facility even in a case where acquisition accuracy of positional information is low.SOLUTION: An information processing device comprises: a position acquisition section which acquires a position of a first terminal carried by a moving person; a first detection section which performs first detection for detecting that the position acquired by the position acquisition section moves from the outside of a first range, which is a preset range, to the inside of the first range; and a second detection section which performs second detection for detecting that the position acquired by the position acquisition section moves from the inside of a second range which is a preset range and as large as the first range or wider than the first range, to the outside of the second range.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, an information processing program, and a recording medium.

Background Art

[0002] Conventionally, a system for monitoring the safety of children during school commuting or the like using a child terminal carried by a child has been known (see, for example, Patent Document 1). In the system described in Patent Document 1, the position information of the child terminal is acquired by a GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System), and it is detected that the child has arrived at (or departed from) a facility such as home or school. Then, a notification is sent to the parent terminal possessed by the guardian regarding the arrival of the child at the facility or the departure from the facility.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] 4] However, inside a building, the accuracy of acquiring position information by GNSS may be lower than outside the building. As a result, there has been a problem that an incorrect notification is sent to the parent terminal regarding the arrival of the child at the facility or the departure from the facility, causing the user to feel distrust.

[0005] The present invention has been made in view of the above circumstances, and an object thereof is to provide an information processing apparatus, an information processing method, an information processing program, and a recording medium that can ensure the stability of notifications related to arrival at or departure from a facility even when the accuracy of acquiring position information is low.

Means for Solving the Problems

[0006] The information processing apparatus, information processing method, information processing program, and recording medium according to this invention employ the following configuration. (1) An information processing device according to one aspect of the present invention comprises: a position acquisition unit that acquires the position of a first terminal carried by a person on the move; a first detection unit that performs a first detection to detect that the position acquired by the position acquisition unit has moved from outside a first range, which is a predetermined range, to within a range; and a second detection unit that performs a second detection to detect that the position acquired by the position acquisition unit has moved from inside a second range, which is a predetermined range that is the same as or wider than the first range, to outside a range.

[0007] (2) The embodiment of (1) above further comprises a first determination unit that performs a first determination to determine, based at least the result of the first detection, that the first terminal has moved from outside the range to within the range of the first range.

[0008] (3) In the embodiment of (2) above, the first determination unit makes the first determination based on the result of the second detection in addition to the result of the first detection.

[0009] (4) In the embodiment of (3) above, the first determination unit performs the first determination when the second detection unit does not perform the second detection within a predetermined time after the first detection unit performs the first detection, or prohibits the first determination when the second detection unit performs the second detection within a predetermined time after the first detection unit performs the first detection.

[0010] (5) In any one embodiment of (2) to (4) above, the device further includes a confirmation unit that checks whether or not a number of positions equal to or greater than a threshold has been acquired within a predetermined time, and the first determination unit prohibits the first determination from being performed when the confirmation unit does not confirm that a number of positions equal to or greater than the threshold has been acquired.

[0011] (6) In any one embodiment of (2) to (5) above, the system further comprises a generation unit that generates information for transmitting the result of the first determination to a second terminal used by a person related to the person moving, or to a second terminal that has set the first range or the second range.

[0012] (7) In any one embodiment of (1) to (6) above, the device further includes a second determination unit that performs a second determination based on at least the result of the second detection to determine that the first terminal has moved from within the range of the second range to outside the range.

[0013] (8) In the embodiment of (7) above, the second determination unit makes the second determination based on the result of the first detection in addition to the result of the second detection.

[0014] (9) In the embodiment of (8) above, the second determination unit is prohibited from making the second determination if the first detection unit does not make the first detection within a predetermined time after the second detection unit makes the second detection, or from making the second determination if the first detection unit makes the first detection within a predetermined time after the second detection unit makes the second detection.

[0015] (10): In any one embodiment of (7) to (9) above, the device further includes a confirmation unit that checks whether a number of positions equal to or greater than a threshold has been acquired within a predetermined time, and the second determination unit prohibits performing the second determination when the confirmation unit does not confirm that a number of positions equal to or greater than the threshold has been acquired.

[0016] (11): In any one embodiment of (7) to (10) above, the system further comprises a generation unit that generates information for transmitting the result of the second determination to a second terminal used by a person related to the person moving, or to a second terminal that has set the first range or the second range.

[0017] (12): An information processing method according to one aspect of the present invention includes the steps of: acquiring the position of a first terminal carried by a person on the move; detecting that the position has moved from outside the range of a first range, which is a predetermined range, to within the range; and detecting that the position has moved from within the range of a second range, which is a predetermined range that is the same as or wider than the first range, to outside the range.

[0018] (13): An information processing program according to one aspect of the present invention causes a computer to perform the steps of: acquiring the location of a first terminal carried by a person on the move; detecting that the location has moved from outside the range of a first range, which is a predetermined range, to within the range; and detecting that the location has moved from within the range of a second range, which is a predetermined range that is the same as or wider than the first range, to outside the range.

[0019] (14): A recording medium according to one aspect of the present invention is a computer-readable recording medium on which the information processing program described in the aspect of (13) above is recorded. [Effects of the Invention]

[0020] According to the embodiments of (1), (12) to (14), it is possible to detect when a person moves from outside the range of a first range, which is a predetermined range, to within the range. It is also possible to detect when a person moves from inside the range of a second range, which is a predetermined range, to outside the range. According to the embodiment of (2), it is possible to determine that the person moving has moved from outside the range of the first range to within the range. According to the embodiment of (3), it is possible to accurately determine that a person has moved from outside the range of the first range to within the range. According to the embodiment of (4), it is possible to determine with greater accuracy that a person has moved from outside the range of the first range to within the range. (5) According to the aspect, it is possible to more accurately determine that the mover has moved from outside the first range to inside the range. (6) According to the aspect, it is possible to notify the parent terminal that the mover has moved from outside the first range to inside the range. (7) According to the aspect, it is possible to determine that the mover has moved from inside the second range to outside the range. (8) According to the aspect, it is possible to more accurately determine that the mover has moved from inside the second range to outside the range. (9) According to the aspect, it is possible to even more accurately determine that the mover has moved from inside the second range to outside the range. (10) According to the aspect, it is possible to even more accurately determine that the mover has moved from inside the second range to outside the range. (11) According to the aspect, it is possible to notify the parent terminal that the mover has moved from inside the second range to outside the range.

Brief Description of Drawings

[0021] [Figure 1] It is a block diagram showing the overall configuration of the arrival / departure notification system according to the first embodiment of the present invention. [Figure 2] It is a block diagram showing the main configuration of the child terminal according to the first embodiment of the present invention. [Figure 3] It is a block diagram showing the main configuration of the parent terminal according to the first embodiment of the present invention. [Figure 4A] It is a diagram showing an example of the position of the child terminal according to the first embodiment of the present invention and the change in the measurement points. [Figure 4B] It is a timing chart showing an example of the notification process performed in the first embodiment of the present invention. [Figure 5] It is a timing chart showing an example of the notification process performed in a modified example of the first embodiment of the present invention. [Figure 6] It is a block diagram showing the overall configuration of the arrival / departure notification system according to the second embodiment of the present invention. [Figure 7]This is a block diagram showing the overall configuration of the arrival / departure notification system according to the third embodiment of the present invention. [Modes for carrying out the invention]

[0022] Hereinafter, an information processing apparatus, information processing method, information processing program, and recording medium according to an embodiment of the present invention will be described with reference to the drawings.

[0023] (First Embodiment) <Arrival / Departure Notification System> Figure 1 is a block diagram showing the overall configuration of an arrival / departure notification system according to the first embodiment of the present invention. As shown in Figure 1, the arrival / departure notification system NS1 according to this embodiment comprises a child terminal 1, a parent terminal 2, and a server 3. The arrival / departure notification system NS1 in this embodiment corresponds to the information processing device of the present invention. The child terminal 1, parent terminal 2, and server 3 are interconnected via a network N. The network N is, for example, a mobile communication network. The mobile communication network is, for example, a fourth-generation mobile communication network or a fifth-generation mobile communication network. The network N includes base stations, etc.

[0024] Child terminal 1 is a terminal carried by the person being monitored (for example, a child). Child terminal 1 is a robot equipped with communication functions and is used by being attached, for example, to the shoulder strap of a school bag. Child terminal 1 transmits various information obtained by child terminal 1 (for example, location information of child terminal 1, arrival detection information indicating that the person carrying child terminal 1 has arrived at a pre-set target facility TF, and departure detection information indicating that the person has departed from the target facility TF) to server 3 via network N. Child terminal 1 receives various information transmitted by server 3 (for example, information related to the target facility TF) via network N. Child terminal 1 corresponds to the first terminal of the present invention. Details of child terminal 1 will be described later.

[0025] Parent terminal 2 is a terminal used (possessed) by a person related to the person being monitored (e.g., a child or other child) (e.g., a guardian). Parent terminal 2 is, for example, a smartphone, tablet, or smartwatch. Parent terminal 2 transmits various information corresponding to the instructions entered into parent terminal 2 to server 3 via network N. Examples of information transmitted from parent terminal 2 to server 3 include information related to the target facility TF mentioned above. Parent terminal 2 receives various information transmitted by server 3 via network N. Examples of information transmitted from server 3 to parent terminal 2 include arrival determination information and departure determination information (details will be described later). Parent terminal 2 corresponds to the second terminal of the present invention. Details of parent terminal 2 will be described later.

[0026] Server 3 associates child terminal 1 with parent terminal 2 and notifies parent terminal 2 when a traveler carrying child terminal 1 arrives at or departs from the target facility TF. For example, using arrival detection information and departure detection information transmitted from child terminal 1, server 3 performs an arrival determination to determine when a traveler carrying child terminal 1 has arrived at the target facility TF and a departure determination to determine when the traveler has departed from the target facility TF. Based on the arrival determination, server 3 generates information (arrival determination information) to send to parent terminal 2 that the traveler carrying child terminal 1 has arrived at the target facility TF. Based on the departure determination, server 3 generates information (departure determination information) to send to parent terminal 2 that the traveler carrying child terminal 1 has departed from the target facility TF. Server 3 sends the generated arrival determination information or departure determination information to parent terminal 2.

[0027] As shown in Figure 1, the server 3 comprises a communication unit 31, a control unit 32, and a storage unit 33.

[0028] The communication unit 31 receives various information transmitted from the child terminal 1 via the network N (for example, location information, arrival detection information, departure detection information, etc. of the child terminal 1) and outputs it to the control unit 32. The communication unit 31 receives various information transmitted from the parent terminal 2 via the network N (for example, information related to the target facility TF) and outputs it to the control unit 32. The communication unit 31 transmits the information output from the control unit 32 (for example, information related to the target facility TF) to the child terminal 1 via the network N. The communication unit 31 transmits the information output from the control unit 32 (for example, arrival determination information, departure determination information, etc.) to the parent terminal 2 via the network N.

[0029] The control unit 32 comprises a first determination unit 32a, a second determination unit 32b, a verification unit 32c, and a generation unit 32d, and comprehensively controls the operation of the server 3. However, the control unit 32 does not necessarily have to include the verification unit 32c.

[0030] The verification unit 32c checks whether the number of location information entries for the child terminal 1 has been acquired within a predetermined time, equal to or greater than a threshold. The verification unit 32c outputs the verification result to the first determination unit 32a and the second determination unit 32b.

[0031] The first determination unit 32a performs an arrival determination based on information output from the communication unit 31 (for example, arrival detection information, departure detection information, etc.) to determine that the person carrying the child terminal 1 has arrived at the target facility TF. The "arrival determination" in this embodiment corresponds to the "first determination" of the present invention. In addition to the arrival detection information and departure detection information, the first determination unit 32a may also perform the arrival determination based on the output of the confirmation unit 32c.

[0032] The second determination unit 32b performs a departure determination to determine that the person carrying the child terminal 1 has departed from the target facility TF, based on the information output from the communication unit 31 (for example, arrival detection information, departure detection information, etc.). In this embodiment, the "departure determination" corresponds to the "second determination" of the present invention. In addition to the arrival detection information and departure detection information, the second determination unit 32b may also perform a departure determination based on the output of the confirmation unit 32c.

[0033] Based on the arrival determination by the first determination unit 32a, the generation unit 32d generates arrival determination information to transmit to the parent terminal 2 that the traveler carrying the child terminal 1 has arrived at the target facility TF. Based on the departure determination by the second determination unit 32b, the generation unit 32d generates departure determination information to transmit to the parent terminal 2 that the traveler carrying the child terminal 1 has departed from the target facility TF.

[0034] Furthermore, the control unit 32 stores the information output from the communication unit 31 (various information received from the child terminal 1 and the parent terminal 2) in the storage unit 33. The control unit 32 also performs control or processing according to the instructions indicated by the instruction information received from the parent terminal 2. For example, if the instruction indicates that the target facility TF should be set to the child terminal 1, the control unit 32 controls the communication unit 31 to transmit the information regarding the target facility TF (first range information AI1, second range information AI2 (details described later)) read from the storage unit 33 to the child terminal 1.

[0035] Furthermore, the control unit 32 associates the child terminal 1 carried by the mobile user with the parent terminal 2 carried by the guardian, based on the telephone number or identification information, and stores this information in the storage unit 33. As a result, the server 3 processes multiple sets of child terminals 1 and parent terminals 2. The storage unit 33 stores various information received from the child terminals 1 and parent terminals 2.

[0036] <child terminal> Figure 2 is a block diagram showing the main components of a child terminal according to the first embodiment of the present invention. As shown in Figure 2, the child terminal 1 includes a position acquisition unit 11, a radar 12, an acceleration sensor 13, a display unit 14, a microphone 15, a speaker 16, a vibrator 17, a communication unit 18, a memory 19, and a control unit 20. The child terminal 1 may also include an operation unit. Furthermore, the child terminal 1 does not necessarily have to include the radar 12, acceleration sensor 13, display unit 14, microphone 15, speaker 16, or vibrator 17.

[0037] The position acquisition unit 11 acquires the location information of the child terminal 1. The position acquisition unit 11 outputs the acquired location information to the control unit 20. The position acquisition unit 11 is equipped with, for example, a positioning signal receiving antenna (GNSS antenna) that receives positioning signals from satellites, and outputs the received positioning signals to the control unit 20. The child terminal 1 may, for example, acquire information indicating its current location based on communication with a base station.

[0038] The radar 12 detects objects in the vicinity of the child terminal 1. The radar 12 includes, for example, a front radar that detects objects in front of the child terminal 1 and a rear radar that detects objects behind the child terminal 1 (for example, behind the front radar). The front radar and rear radar are, for example, millimeter-wave radars. The radar 12 outputs detection signals to the control unit 20, for example, the distance, relative velocity, relative position, and direction of external objects.

[0039] The acceleration sensor 13 detects the acceleration acting on the child terminal 1 and outputs the detected acceleration signal to the control unit 20. Specifically, the acceleration sensor 13 detects the acceleration in the X, Y, and Z axes of the child terminal 1 and outputs the detected acceleration signals in the three directions to the control unit 20.

[0040] The display unit 14 operates according to the notification information output by the control unit 20. The display unit 14 includes, for example, three LEDs (light-emitting diodes) that emit red, green, and blue light. The display unit 14 has, for example, two annular light-emitting units LP as shown in Figure 1. Each light-emitting unit LP is divided into an upper and a lower part, and it is possible to emit light from only the upper part, only the lower part, or both the upper and lower parts. The colors of light emitted from the upper and lower parts of the light-emitting unit LP are arbitrary. The display unit 14 may also be, for example, a liquid crystal display device, an organic EL (electroluminescent) display device, or an electronic ink display device.

[0041] The microphone 15 outputs the signal obtained by sound pickup (e.g., an audio signal) to the control unit 20. The microphone 15 may be a microphone array composed of multiple microphones. The speaker 16 converts the signal output by the control unit 20 (e.g., an audio signal) into sound. The vibrator 17 is an oscillator that generates vibrations in accordance with the notification information output by the control unit 20.

[0042] The communication unit 18 includes, for example, a communication IC card, a communication antenna, and a communication module, and performs communication (wireless communication) under the control of the control unit 20. The communication unit 18 transmits information output by the control unit 20 (for example, location information of child terminal 1, arrival detection information, departure detection information, etc.) to the server 3 via the network N. The communication unit 18 receives information transmitted by the server 3 (for example, information related to the target facility TF) and outputs the received information to the control unit 20.

[0043] Memory 19 stores various information and programs used by the child terminal 1. For example, memory 19 stores information about the target facility TF transmitted from server 3. In this embodiment, "information about the target facility TF" includes first range information AI1 and second range information AI2. Here, first range information AI1 is information indicating the first range AR1 shown in Figure 4A, and second range information AI2 is information indicating the second range AR2 shown in Figure 4A. More specifically, both the first range AR1 and the second range AR2 are ranges (geographic ranges) that include the target facility TF. Note that both the first range AR1 and the second range AR2 are set in advance according to operations input to the parent terminal 2. Memory 19 also stores programs that realize the functions of the control unit 20 (for example, the functions of the first detection unit 20a and the second detection unit 20b).

[0044] The control unit 20 comprehensively controls the operation of the child terminal 1. The control unit 20 acquires location information output by the location acquisition unit 11, detection signals output by the radar 12, detection values ​​output by the acceleration sensor 13, and audio signals output by the microphone 15. The control unit 20 controls the communication unit 18 to transmit the location information acquired from the location acquisition unit 11, the detection signals acquired from the radar 12, the detection values ​​acquired from the acceleration sensor 13, and the audio signals acquired from the microphone 15 to the server 3.

[0045] The control unit 20 includes a first detection unit 20a and a second detection unit 20b.

[0046] The first detection unit 20a uses the first range information AI1 stored in the memory 19 and the location information acquired from the location acquisition unit 11 to perform arrival detection to detect that a person carrying the child terminal 1 has arrived at the target facility TF. More specifically, the first detection unit 20a performs arrival detection to detect that the location of the child terminal 1 has moved from outside the range of the first range AR1 to within the range. In this embodiment, "arrival detection" corresponds to "first detection" of the present invention. When the first detection unit 20a performs arrival detection, the control unit 20 generates arrival detection information and controls the communication unit 18 to transmit the arrival detection information to the server 3.

[0047] The second detection unit 20b uses the second range information AI2 stored in the memory 19 and the location information acquired from the location acquisition unit 11 to perform departure detection to detect that the person carrying the child terminal 1 has departed from the target facility TF. More specifically, the second detection unit 20b performs departure detection to detect that the location of the child terminal 1 has moved from within the range AR2 to outside the range. In this embodiment, "departure detection" corresponds to "second detection" in the present invention. When the second detection unit 20b performs arrival detection, the control unit 20 generates departure detection information and controls the communication unit 18 to transmit the departure detection information to the server 3.

[0048] Furthermore, the control unit 20 may use the location information acquired from the location acquisition unit 11 to output notification information and vibrate the vibrator 17 when the child terminal 1 approaches a pre-set location (such as an intersection). The control unit 20 may also use the location information acquired from the location acquisition unit 11, the detection signal acquired from the radar 12, or the detection value acquired from the acceleration sensor 13 to determine whether a predetermined action has been performed by the person carrying the child terminal 1. For example, the control unit 20 may determine whether a predetermined action (an action that enhances the traffic safety of the person carrying the child terminal 1) has been performed by the person carrying the child terminal 1, such as a stopping action, a left / right check action, or a hand-raising action.

[0049] Furthermore, the control unit 20 may use a well-known recognition method to determine whether or not a person or vehicle is included in the detection signal acquired from the radar 12. If the control unit 20 determines that a vehicle is included in the detection signal, it may, for example, output notification information to vibrate the vibrator 17 or illuminate the display unit 14 to notify the person carrying the child terminal 1 of the approaching vehicle. When the control unit 20 vibrates the vibrator 17, it may change the vibration interval or the vibration intensity depending on the content of the notification.

[0050] Furthermore, the control unit 20 acquires various information output by the communication unit 18. If the information output from the communication unit 18 is an audio signal, the control unit 20 may output the audio signal to the speaker 16. If the information output from the communication unit 18 is not an audio signal, the control unit 20 may output that information to at least one of the display unit 14 and the vibrator 17. When the control unit 20 outputs the information output from the communication unit 18 to the display unit 14, it may, for example, control the color or blinking state of the light emitted according to the information.

[0051] <Parent device> Figure 3 is a block diagram showing the main components of a parent terminal according to the first embodiment of the present invention. As shown in Figure 3, the parent terminal 2 includes an operation unit 21, a display unit 22, a microphone 23, a speaker 24, a vibrator 25, a communication unit 26, a memory 27, and a control unit 28. Note that the parent terminal 2 does not necessarily have to include the microphone 23, speaker 24, or vibrator 25.

[0052] The operation unit 21 is operated by a person related to the person carrying the child terminal 1 (e.g., a guardian) who is holding the parent terminal 2. The operation unit 21 outputs a signal to the control unit 28 in accordance with the operator's actions. The operation unit 21 is, for example, a touch panel sensor provided on the display unit 22. The display unit 22 displays various information output by the control unit 28 (e.g., arrival determination information, departure determination information, etc.). The display unit 22 is, for example, a liquid crystal display device, an organic EL display device, or an electronic ink display device.

[0053] Microphone 23 outputs the signal obtained by sound pickup (e.g., an audio signal) to the control unit 28. Microphone 23 may be a microphone array composed of multiple microphones. Speaker 24 converts the signal output by the control unit 28 (e.g., an audio signal) into sound. Vibrator 25 is an oscillator that generates vibrations in accordance with the notification information output by the control unit 28.

[0054] The communication unit 26 includes, for example, a communication IC card, a communication antenna, and a communication module, and performs communication (wireless communication) under the control of the control unit 28. The communication unit 26 transmits information output by the control unit 28 (for example, first range information AI1, second range information AI2) to the server 3 via the network N. The communication unit 26 receives various information transmitted by the server 3 (for example, arrival determination information, departure determination information, etc.) and outputs it to the control unit 28. The memory 27 stores various information and programs used by the parent terminal 2.

[0055] The control unit 28 controls the operation of the parent terminal 2. The control unit 28 acquires signals output by the operation unit 21 and performs control or processing according to the acquired signals. For example, if the acquired signal is an instruction to set the first range AR1 or the second range AR2 to the child terminal 1, the control unit 28 outputs the first range information AI1 or the second range information AI2, which indicates the first range AR1 or the second range AR2 input by the operation of the operation unit 21, to the communication unit 26. If arrival determination information or departure determination information is output from the communication unit 26, the control unit 28 outputs that arrival determination information or departure determination information to the display unit 22. The control unit 28 may also output the arrival determination information or departure determination information to the speaker 24 or the vibrator 25, etc.

[0056] Furthermore, among the components of the child terminal 1, parent terminal 2, and server 3, for example, the functions of the control unit 20 (e.g., first detection unit 20a, second detection unit 20b), control unit 28, and control unit 32 (e.g., first determination unit 32a, second determination unit 32b, confirmation unit 32c, generation unit 32d) may be realized by a hardware processor such as a CPU (Central Processing Unit) executing a program (software). Some or all of these components may be realized by hardware (including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), and GPU (Graphics Processing Unit), or by the cooperation of software and hardware. The program may be stored in advance on a storage device such as an HDD (Hard Disk Drive) or flash memory (a storage device equipped with a non-transient storage medium), or it may be stored on a removable storage medium such as a DVD or CD-ROM (a non-transient storage medium) and installed when the storage medium is inserted into the drive device.

[0057] <Processing performed by the arrival / departure notification system> Next, the processing performed by the arrival / departure notification system NS1 according to this embodiment will be described. Specifically, the process (notification process) of notifying the parent terminal 2 that a traveler carrying the child terminal 1 has arrived at or departed from a pre-set target facility TF will be described. As an example, the notification process in the case where a traveler carrying the child terminal 1 arrives at the target facility TF, and the position of the child terminal 1 and its positioning point (the position of the child terminal 1 acquired by the position acquisition unit 11) have changed as shown in Figure 4A will be described. In general, the accuracy of acquiring position information by GNSS, etc., decreases indoors compared to outdoors. The example shown in Figure 4A assumes a case where the accuracy of acquiring position information of the child terminal 1 by the position acquisition unit 11 decreases inside the target facility TF, and the true position of the child terminal 1 and the positioning point of the child terminal 1 diverge.

[0058] The target facility TF, the first range AR1, and the second range AR2 (see Figure 4A) are set, for example, by a person related to the traveler carrying the child terminal 1 (e.g., a guardian) operating the parent terminal 2. The target facility TF is, for example, a facility such as the traveler's home or the school the traveler attends. As mentioned above, each of the first range AR1 and the second range AR2 is a range (geographic range) that includes the target facility TF. The first range AR1 and the second range AR2 are determined, for example, based on the information of the target facility TF set by the operation of the parent terminal 2. For example, each of the first range AR1 and the second range AR2 is set as a circle with a predetermined radius centered on the target facility TF. However, the first range AR1 and the second range AR2 may also be set directly by the operation of the parent terminal 2 by a guardian or the like. The first range information AI1 and the second range information AI2 indicating the first range AR1 and second range AR2 set on the parent terminal 2 are transmitted to the child terminal 1 via the server 3 and stored in the memory 19 of the child terminal 1.

[0059] Here, the second range AR2 is set to be the same as the first range AR1, or wider than the first range AR1. In other words, the first range AR1 and the second range AR2 are set so that the second range AR2 includes the first range AR1. This is because if the second range AR2 is located inside the first range AR1, arrival detection and departure detection may not be performed correctly. Note that a configuration in which the second range AR2 is set wider than the first range AR1 (a configuration in which the first range AR1 is located inside the second range AR2) is preferable in that it can improve the reliability of arrival detection and departure detection. That is, it is preferable in that it can reduce the possibility of arrival detection and departure detection being performed in a chain reaction when fluctuations occur in the positioning point of the child terminal 1 due to a decrease in the accuracy of acquiring location information.

[0060] Figure 4B is a timing chart showing an example of the notification processing performed by the arrival / departure notification system NS1 according to this embodiment when the position of child terminal 1 and its positioning point change as shown in Figure 4A.

[0061] First, the location acquisition unit 11 of the child terminal 1 acquires the location of the child terminal 1 (step S1: location acquisition step). Step S1 is repeatedly performed at predetermined time intervals (for example, every second). Each time step S1 is performed, the communication unit 18 of the child terminal 1 transmits the location information of the child terminal 1 to the server 3 (step S2). The communication unit 31 of the server 3 outputs the transmitted location information of the child terminal 1 to the control unit 32, and the control unit 32 stores the location information in the storage unit 33 (step S3). Note that in Figure 4B, for the sake of simplicity in the illustration, most of the arrows indicating step S2 and the dots indicating step S3 have been omitted. Also, steps S2 and S3 may be performed at longer time intervals than the time interval at which step S1 is performed (for example, every 10 seconds).

[0062] Next, when the acquired position of child terminal 1 (positioning point of child terminal 1) moves from point P1, which is outside the range of the first range AR1, to point P2, which is within the range of the first range AR1 (see also Figure 4A), the first detection unit 20a of child terminal 1 performs arrival detection (Step S4: First detection step). Next, the control unit 20 of child terminal 1 generates arrival detection information. The control unit 20 controls the communication unit 18 to transmit the generated arrival detection information to the server 3 (Step S5). The communication unit 31 of the server 3 outputs the transmitted arrival detection information to the control unit 32, and the control unit 32 stores the arrival detection information in the storage unit 33 (Step S6).

[0063] Next, when the acquired position of child terminal 1 (positioning point of child terminal 1) moves from point P3, which is within the range of the second range AR2, to point P4, which is outside the range of the second range AR2 (see also Figure 4B), the second detection unit 20b of child terminal 1 performs departure detection (step S7: second detection step). Next, the control unit 20 of child terminal 1 generates departure detection information. The control unit 20 transcribes the communication unit 18 and sends the generated departure detection information to the server 3 (step S8). The communication unit 31 of the server 3 outputs the transmitted departure detection information to the control unit 32, and the control unit 32 stores the arrival detection information in the storage unit 33 (step S9). Furthermore, when the acquired position of child terminal 1 (positioning point of child terminal 1) moves from point P5 to point P6, which is within the range of the first range AR1 (see also Figure 4A), the first detection unit 20a of child terminal 1 detects its arrival (step S10: first detection step), and as described above, the arrival detection information is transmitted to the server 3 (step S11), and the arrival detection information is stored in the storage unit 33 (step S12).

[0064] Here, the first determination unit 32a of server 3 determines, based on arrival detection information and departure detection information transmitted from child terminal 1, whether child terminal 1 has moved from outside the range of the first range AR1 to within the range. In other words, it determines whether the person carrying child terminal 1 has arrived at the target facility TF. Furthermore, the second determination unit 32b of server 3 determines, based on arrival detection information and departure detection information transmitted from child terminal 1, whether child terminal 1 has moved from within the range of the second range AR2 to outside the range. In other words, it determines whether the person carrying child terminal 1 has departed from the target facility TF.

[0065] Specifically, in this embodiment, the first determination unit 32a determines that the child terminal 1 has moved from outside the range of the first range AR1 to within the range if the second detection unit 20b does not perform departure detection within a predetermined time Ta after arrival detection by the first detection unit 20a, and performs an arrival determination. In other words, the first determination unit 32a performs an arrival determination if the server 3 does not receive departure detection information within a predetermined time Ta after receiving arrival detection information from the server 3. To put it another way, the first determination unit 32a does not determine that the child terminal 1 has moved from outside the range of the first range AR1 to within the range if the second detection unit 20b performs departure detection within a predetermined time Ta after arrival detection by the first detection unit 20a, and prohibits the arrival determination. If the first determination unit 32a performs an arrival determination (first determination step), the generation unit 32d of the server 3 generates arrival determination information. The control unit 32 controls the communication unit 31 to transmit the generated arrival determination information to the parent terminal 2. In other words, server 3 (control unit 32) sends an arrival notification to parent terminal 2.

[0066] Similarly, the second determination unit 32b according to the present embodiment determines that the child terminal 1 has moved out of the second range AR2 when the arrival detection by the first detection unit 20a is not performed within a predetermined time Ta after the departure detection by the second detection unit 20b, and performs a departure determination. In other words, the second determination unit 32b performs a departure determination when the arrival detection information is not received by the server 3 within a predetermined time Ta after receiving the departure detection information by the server 3. Further in other words, the second determination unit 32b does not determine that the child terminal 1 has moved out of the second range AR2 when the arrival detection by the first detection unit 20a is performed within a predetermined time Ta after the departure detection by the second detection unit 20b, and prohibits the departure determination. When the second determination unit 32b makes a departure determination (second determination step), the generation unit 32d of the server 3 generates departure determination information. The control unit 32 controls the communication unit 31 to transmit the generated departure determination information to the parent terminal 2. In other words, the server 3 (control unit 32) notifies the parent terminal 2 of the departure.

[0067] In the example shown in FIG. 4B, after the step S6 in which the server 3 receives the arrival detection information, after the elapse of time t1 (<Ta), the server 3 receives the departure detection information in step S9. Since t1 < Ta, the first determination unit 32a does not perform an arrival determination based on the arrival detection information related to step S6. Next, after the step S9 in which the server 3 receives the departure detection information, after the elapse of time t2 (<Ta), the server 3 receives new arrival detection information in step S12. Since t2 < Ta, the second determination unit 32b does not perform a departure determination based on the departure detection information related to step S9.

[0068] On the other hand, even after time Ta has elapsed since server 3 received the new arrival detection information in step S12, server 3 has not received any new departure detection information. As a result, the first determination unit 32a makes an arrival determination after time t3 (≧Ta) has elapsed since receiving the arrival detection information in step S12 (step S13: first determination step). As a result, the generation unit 32d of server 3 generates arrival determination information. The control unit 32 transmits the arrival determination information generated by the generation unit 32d to the parent terminal 2 by controlling the communication unit 31 (step S14).

[0069] In the example described above, the case where a traveler carrying child terminal 1 arrives at the target facility TF was explained, but the same process is performed when a traveler carrying child terminal 1 departs from the target facility TF. That is, when a traveler carrying child terminal 1 departs from the target facility TF, a departure determination is made by the second determination unit 32b when a predetermined time Ta has elapsed after departure detection has been made but no arrival detection has been made. Then, departure determination information is generated by the generation unit 32d, and the generated departure determination information is transmitted to the parent terminal 2.

[0070] As described above, according to this embodiment, an arrival notification is not sent to the parent terminal 2 immediately after arrival detection, but rather an arrival determination and arrival notification are made only if departure detection is not made within a predetermined time after arrival detection. Similarly, a departure notification is not sent to the parent terminal 2 immediately after departure detection, but rather a departure determination and departure notification are made only if arrival detection is not made within a predetermined time after departure detection. In this way, by applying filters that take temporal continuity into the arrival determination and departure determination, the stability of notifications related to arrival at or departure from a facility can be ensured even when the accuracy of location information acquisition is low.

[0071] Although details are omitted here, the arrival / departure notification system NS1 may be configured to perform, in addition to the above-described processing, a process to notify the person carrying the child terminal 1 that they are approaching a predetermined location (such as an intersection), and a process to determine whether or not a predetermined action has been performed at the predetermined location.

[0072] (modified version) Next, a modified example of the notification processing performed in the arrival / departure notification system NS1 according to this embodiment will be described. Figure 5 is a timing chart showing an example of the notification processing performed in the arrival / departure notification system NS1 according to this modified example.

[0073] In this modified example, the position acquisition unit 11 of the child terminal 1 repeatedly acquires the position of the child terminal 1 at predetermined time intervals (step S1: position acquisition step), the position information of the child terminal 1 is transmitted to the server 3 (step S2), and the position information is stored in the storage unit 33 of the server 3 (step S3). Furthermore, when departure detection is performed by the second detection unit 20b of the child terminal 1 (step S4: second detection step), departure detection information is transmitted to the server 3 (step S5), and the departure detection information is stored in the storage unit 33 of the server 3. Furthermore, when arrival detection is performed by the first detection unit 20a of the child terminal 1 (step S6: first detection step), arrival detection information is transmitted to the server 3 (step S7), and the arrival detection information is stored in the storage unit 33 of the server 3 (step S8).

[0074] In this modified version, the first determination unit 32a of the server 3 performs an arrival determination based on the output of the confirmation unit 32c in addition to the arrival detection information and departure detection information transmitted from the child terminal 1. Similarly, the second determination unit 32b of the server 3 in this modified version performs a departure determination based on the output of the confirmation unit 32c in addition to the arrival detection information and departure detection information transmitted from the child terminal 1.

[0075] Specifically, the first determination unit 32a in this modified version prohibits making an arrival determination if the confirmation unit 32c does not confirm that the server 3 has acquired (received) the location information (positioning point) of the child terminal 1 at a predetermined threshold level or higher within a predetermined time Tb. In other words, the first determination unit 32a in this modified version makes an arrival determination if the server 3 has not received departure detection information within a predetermined time Ta after receiving arrival detection information from the server 3, and the confirmation unit 32c confirms that the server 3 has acquired the location information of the child terminal 1 at a predetermined threshold level or higher within the predetermined time Tb.

[0076] Similarly, the second determination unit 32b according to this modification example prohibits making a departure determination when the confirmation unit 32c does not confirm that the server 3 has acquired (received) the position information (measurement point) of the child terminal 1 within a predetermined time Tb above a predetermined threshold. That is, the second determination unit 32b according to this modification example makes a departure determination when arrival detection information is not received by the server 3 within a predetermined time Ta after the reception of the departure detection information by the server 3 and the confirmation unit 32c confirms that the server 3 has acquired the position information of the child terminal 1 above a predetermined threshold within a predetermined time Tb.

[0077] In the example shown in FIG. 5, after step S6 in which the server 3 receives the departure detection information, after a time t1 (<Ta) has elapsed, the server 3 receives the arrival detection information in step S9. Since t1 <Ta, similar to the example of FIG. 4B, the second determination unit 32b does not make a departure determination based on the departure detection information related to step S6.

[0078] On the other hand, after step S9 in which the server 3 receives the above arrival detection information in step S9, even after a time Ta has elapsed, the server 3 has not received new departure detection information. At this time, the confirmation unit 32c of the server 3 confirms whether the server 3 has received the position information of the child terminal 1 above a predetermined threshold within a predetermined time Tb (step S10). The confirmation unit 32c outputs the result of the confirmation to the second determination unit 32b. The predetermined time Tb is, for example, a total of 100 seconds including 50 seconds before and 50 seconds after the server 3 receives the arrival detection information (or departure detection information). If the confirmation unit 32c does not confirm that the server 3 has acquired the position information of the child terminal 1 above a predetermined threshold within a predetermined time Tb, the second determination unit 32b does not make an arrival determination even if a time t2 (≧Ta) has elapsed from step S9 while the server 3 has not received the departure detection information (step S11).

[0079] According to the configuration of the present modification example described above, even when the communication between the server 3 and the child terminal 1 is unstable, for example, it is possible to ensure the stability of the notification related to the arrival of the mover at the facility or the departure from the facility.

[0080] (Second Embodiment) <Arrival / Departure Notification System> Figure 6 is a block diagram showing the overall configuration of the arrival / departure notification system according to the second embodiment of the present invention. In Figure 6, components similar to those shown in Figures 1 and 2 are denoted by the same reference numerals. The arrival / departure notification system NS2 according to this embodiment corresponds to the information processing device of the present invention. As shown in Figure 6, the arrival / departure notification system NS2 according to this embodiment has a configuration in which the child terminal 1 of the arrival / departure notification system NS1 shown in Figure 1 is replaced with child terminal 1A, and the server 3 is replaced with server 3A. Child terminal 1A corresponds to the first terminal of the present invention. In the arrival / departure notification system NS2 according to this embodiment, the arrival and departure determinations that were performed by server 3 in the arrival / departure notification system NS1 according to the first embodiment are performed by child terminal 1A.

[0081] <server> Server 3A has a configuration that omits the first determination unit 32a, second determination unit 32b, confirmation unit 32c, and generation unit 32d of Server 3 shown in Figure 1. In other words, Server 3A has a configuration that omits the functions related to arrival determination and departure determination that were provided in Server 3.

[0082] <child terminal> Child terminal 1A has a configuration in which the control unit 20 of child terminal 1A shown in Figure 2 is further modified by adding the first determination unit 32a, second determination unit 32b, confirmation unit 32c, and generation unit 32d shown in Figure 1. In other words, child terminal 1A has a configuration that adds the functions related to arrival determination and departure determination that were provided in server 3.

[0083] <Processing performed by the arrival / departure notification system> Next, the processing performed in the arrival / departure notification system NS2 according to this embodiment will be described. In the arrival / departure notification system NS2 according to this embodiment, as with the arrival / departure notification system NS1 according to the first embodiment, a process (notification process) is performed to notify the parent terminal 2 that a traveler carrying the child terminal 1A has arrived at or departed from a pre-set target facility TF.

[0084] First, similar to the first embodiment, the position acquisition unit 11 of the child terminal 1A repeatedly acquires the position of the child terminal 1A (position acquisition step). When the acquired position of the child terminal 1A moves from outside the range of the first range AR1 to within the range, the first detection unit 20a of the child terminal 1A performs arrival detection (first detection step). Next, the control unit 20 of the child terminal 1A generates arrival detection information. Furthermore, when the acquired position of the child terminal 1A moves from within the range of the second range AR2 to outside the range, the second detection unit 20b of the child terminal 1A performs departure detection (second detection step). Next, the control unit 20 of the child terminal 1A generates departure detection information.

[0085] Then, the first determination unit 32a of the child terminal 1A performs an arrival determination based on the generated arrival detection information and departure detection information, in the same manner as in the first embodiment. Alternatively, the second determination unit 32b of the child terminal 1A performs a departure determination based on the generated arrival detection information and departure detection information, in the same manner as in the first embodiment. Note that, as in the modified example of the first embodiment, the output of the confirmation unit 32c may be used for the arrival determination by the first determination unit 32a or the departure determination by the second determination unit 32b.

[0086] If the first determination unit 32a determines arrival (first determination step), the generation unit 32d of the child terminal 1A generates arrival determination information. The control unit 20 of the child terminal 1A controls the communication unit 18 to transmit the generated arrival determination information to the parent terminal 2 via the server 3A. Also, if the second determination unit 32b determines departure (second determination step), the generation unit 32d of the child terminal 1A generates departure determination information. The control unit 20 of the child terminal 1A controls the communication unit 18 to transmit the generated departure determination information to the parent terminal 2 via the server 3A. Note that the child terminal 1A (control unit 20) may transmit the arrival determination information and departure determination information directly to the parent terminal 2 without going through the server 3A. In this case, the arrival / departure notification system NS2 does not need to have a server 3A.

[0087] As described above, in this embodiment as well, an arrival notification is not sent to the parent terminal 2 immediately after arrival detection. Instead, an arrival determination and arrival notification are only made if departure detection is not performed within a predetermined time after arrival detection. Similarly, a departure notification is not sent to the parent terminal 2 immediately after departure detection. Instead, a departure determination and departure notification are only made if arrival detection is not performed within a predetermined time after departure detection. By applying filters that take temporal continuity into the arrival and departure determinations in this way, the stability of notifications related to arrival at or departure from a facility can be ensured even when the accuracy of location information acquisition is low.

[0088] (Third embodiment) Figure 7 is a block diagram showing the overall configuration of the arrival / departure notification system according to the third embodiment of the present invention. In Figure 7, components similar to those shown in Figures 1 and 2 are denoted by the same reference numerals. The arrival / departure notification system NS3 according to this embodiment corresponds to the information processing device of the present invention. As shown in Figure 7, the arrival / departure notification system NS3 according to this embodiment has a configuration in which the child terminal 1 of the arrival / departure notification system NS1 shown in Figure 1 is replaced with child terminal 1B, and the server 3 is replaced with server 3B. Child terminal 1B corresponds to the first terminal of the present invention. In the arrival / departure notification system NS3 according to this embodiment, the arrival detection and departure detection that were performed by child terminal 1 in the arrival / departure notification system NS1 according to the first embodiment are performed by server 3B.

[0089] <server> Server 3B has a configuration in which a first detection unit 20a and a second detection unit 20b are added to the control unit 32 of Server 3 shown in Figure 1. In addition, the storage unit 33 of Server 3B stores the first range information AI1 and the second range information AI2 stored in the memory 19 shown in Figure 2. In other words, Server 3B has a configuration that adds the arrival detection and departure detection functions that were provided in the child terminal 1.

[0090] <child terminal> Child terminal 1B has a configuration that omits the first detection unit 20a and the second detection unit 20b shown in Figure 2. In addition, child terminal 1B omits the first range information AI1 and the second range information AI2 stored in the memory 19 of child terminal 1. In other words, child terminal 1B has a configuration that omits the arrival detection function and departure detection function that were provided in child terminal 1.

[0091] <Processing performed by the arrival / departure notification system> Next, the processing performed in the arrival / departure notification system NS3 according to this embodiment will be described. In the arrival / departure notification system NS3 according to this embodiment, as with the arrival / departure notification system NS1 according to the first embodiment, a process (notification process) is performed to notify the parent terminal 2 that a traveler carrying the child terminal 1B has arrived at or departed from a pre-set target facility TF.

[0092] First, similar to the first embodiment, the child terminal 1B's position acquisition unit 11 repeatedly acquires the child terminal 1B's position (position acquisition step). Next, the child terminal 1B's control unit 20 controls the communication unit 18 to transmit the acquired child terminal 1B's position information to the server 3B. When the acquired child terminal 1B's position moves from outside the first range AR1 to within the range, the server 3B's first detection unit 20a performs arrival detection (first detection step). Next, the server 3B's control unit 32 generates arrival detection information. Also, when the acquired child terminal 1B's position moves from within the second range AR2 to outside the range, the server 3B's second detection unit 20b performs departure detection (second detection step). Next, the server 3B's control unit 32 generates departure detection information.

[0093] Then, the first determination unit 32a of server 3B performs an arrival determination based on the generated arrival detection information and departure detection information, in the same manner as in the first embodiment. Alternatively, the second determination unit 32b of server 3B performs a departure determination based on the generated arrival detection information and departure detection information, in the same manner as in the first embodiment. Note that, as in the modified example of the first embodiment, the output of the confirmation unit 32c may be used for the arrival determination by the first determination unit 32a or the departure determination by the second determination unit 32b.

[0094] If the first determination unit 32a determines arrival (first determination step), the generation unit 32d of the server 3B generates arrival determination information. The control unit 32 of the server 3B controls the communication unit 31 to transmit the generated arrival determination information to the parent terminal 2. Also, if the second determination unit 32b determines departure (second determination step), the generation unit 32d of the server 3B generates departure determination information. The control unit 32 of the server 3B controls the communication unit 31 to transmit the generated departure determination information to the parent terminal 2.

[0095] As described above, in this embodiment as well, an arrival notification is not sent to the parent terminal 2 immediately after arrival detection. Instead, an arrival determination and arrival notification are only made if departure detection is not performed within a predetermined time after arrival detection. Similarly, a departure notification is not sent to the parent terminal 2 immediately after departure detection. Instead, a departure determination and departure notification are only made if arrival detection is not performed within a predetermined time after departure detection. By applying filters that take temporal continuity into the arrival and departure determinations in this way, the stability of notifications related to arrival at or departure from a facility can be ensured even when the accuracy of location information acquisition is low.

[0096] The technical scope of the present invention is not limited to the embodiments described above, and various modifications can be made without departing from the spirit of the invention.

[0097] For example, in the first to third embodiments described above, an example was described in which the first detection unit 20a and the second detection unit 20b of the child terminal 1, 1A or server 3B perform arrival detection and departure detection. However, the first detection unit 20a and the second detection unit 20b may be provided in the parent terminal 2, and the first range information AI1 and the second range information AI2 may be stored in the memory 27 of the parent terminal 2, so that arrival detection and departure detection are performed by the parent terminal 2.

[0098] Furthermore, in the first to third embodiments described above, examples were explained in which the first determination unit 32a and the second determination unit 32b of the child terminal 1B or servers 3 and 3A perform arrival and departure determination. However, the first determination unit 32a and the second determination unit 32b may be provided in the parent terminal 2, and the arrival and departure determination may be performed by the parent terminal 2.

[0099] Furthermore, without departing from the spirit of the present invention, the components in the above-described embodiments may be replaced with well-known components as appropriate, and the above-described embodiments and modifications may be combined as appropriate. [Explanation of symbols]

[0100] NS1, NS2, NS3…Arrival / Departure Notification System (Information Processing Device) 1, 1A, 1B…Child Terminal (First Terminal) 2…Parent Terminal (Second Terminal) 11…Location Acquisition Unit 20a…First Detection Unit 20b…Second Detection Unit 32a…First Determination Unit 32b…Second Determination Unit 32c…Confirmation Unit 32d…Generation Unit

Claims

1. A location acquisition unit that acquires the location of a first terminal carried by a mobile person, A first detection unit performs a first detection to detect that the position acquired by the position acquisition unit has moved from outside the range of a first range, which is a predetermined range, to within the range. A second detection unit performs a second detection to detect that the position acquired by the position acquisition unit has moved out of a range that is within a predetermined range, which is the same as or wider than the first range, and The system includes a first determination unit that performs a first determination to determine, based at least the result of the first detection, that the first terminal has moved from outside the range to within the range of the first range, The first determination unit makes the first determination based on the result of the second detection in addition to the result of the first detection. Information processing device.

2. The first determination unit is, If the second detection unit does not perform the second detection within a predetermined time after the first detection unit performs the first detection, the first determination is performed, or If the second detection unit performs the second detection within a predetermined time after the first detection unit performs the first detection, the first determination is prohibited. The information processing apparatus according to claim 1.

3. The system further includes a verification unit that checks whether the number of positions obtained within a predetermined time exceeds a threshold, The first determination unit prohibits performing the first determination when it does not confirm that the confirmation unit has acquired a number of positions equal to or greater than the threshold. The information processing apparatus according to claim 1.

4. The system further comprises a generation unit that generates information for transmitting the result of the first determination to a second terminal used by a person related to the person moving, or to a second terminal that has set the first or second range. The information processing apparatus according to claim 1.

5. The system further includes a second determination unit that performs a second determination to determine, based at least the result of the second detection, that the first terminal has moved from within the range of the second range out of the range. The information processing apparatus according to claim 1.

6. The second determination unit performs the second determination based on the result of the first detection in addition to the result of the second detection. The information processing apparatus according to claim 5.

7. The second determination unit described above is: If the first detection by the first detection unit does not occur within a predetermined time after the second detection by the second detection unit, the second determination is performed, or If the first detection by the first detection unit occurs within a predetermined time after the second detection by the second detection unit, the second determination is prohibited. The information processing apparatus according to claim 6.

8. The system further includes a verification unit that checks whether the number of positions obtained within a predetermined time exceeds a threshold, The second determination unit prohibits performing the second determination when it does not confirm that the confirmation unit has acquired a number of positions equal to or greater than the threshold. The information processing apparatus according to claim 5.

9. The system further comprises a generation unit that generates information for transmitting the result of the second determination to a second terminal used by a person related to the person moving, or to a second terminal that has set the first or second range. The information processing apparatus according to claim 5.

10. A step of obtaining the location of a first terminal carried by a mobile person, The steps include: performing a first detection to detect that the aforementioned position has moved from outside the range of a first range, which is a predetermined range, to within the range; The steps include: performing a second detection to detect that the aforementioned position has moved out of a range that is a predetermined range and is the same as or wider than the first range, and The step of performing a first determination, which determines that the first terminal has moved from outside the range to within the range, based at least on the result of the first detection, Based on the results of the first detection and the results of the second detection, the first determination is made. Information processing methods.

11. On the computer, A step of obtaining the location of a first terminal carried by a mobile person, The steps include: performing a first detection to detect that the aforementioned position has moved from outside the range of a first range, which is a predetermined range, to within the range; The steps include: performing a second detection to detect that the aforementioned position has moved out of a range that is a predetermined range and is the same as or wider than the first range, and The system is made to perform a first determination, which determines that the first terminal has moved from outside the range to within the range, based at least on the result of the first detection. Based on the results of the first detection and the results of the second detection, the first determination is made. Information processing program.

12. A computer-readable recording medium that stores the information processing program described in claim 11.

Citation Information

Patent Citations

  • Entrance and exit detection system, entrance and exit detection method, and entrance and exit detection program

    JP2008146547A

  • Methods and / or apparatus for geofence management

    JP2015503137A

  • Program, method, server, and communication terminal

    JP2020126494A

  • Electronic device

    JP2021072043A

  • Determination system and determination device

    JP2021148647A