User device, safety training system, control method, and control program

The user device addresses the issue of monitoring system failures by controlling notifications based on safety concern ratings and user age, ensuring safe route adherence and supervisor awareness.

JP7768056B2Active Publication Date: 2025-11-12TOYOTA JIDOSHA KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022107815
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-04
Publication Date
2025-11-12
Estimated Expiration
2042-07-04

AI Technical Summary

Technical Problem

Existing monitoring systems fail to notify watchers if a person carrying a terminal deviates from a set route or area towards a location with high safety concerns, such as an intersection.

Method used

A user device that acquires the user's current location and risk rank information, controlling notification to return to a set route or area based on safety concern ratings, with adjustable criteria for notification based on user age and risk rank thresholds.

Benefits of technology

Enables controlled notification to ensure user safety by preventing deviation to high-risk areas, ensuring safety for young users, and informing supervisors of deviations when necessary.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007768056000001
    Figure 0007768056000001
  • Figure 0007768056000002
    Figure 0007768056000002
  • Figure 0007768056000003
    Figure 0007768056000003
Patent Text Reader

Abstract

To provide a user device, a safety education system, a method for control, and a control program which can control whether a user is to be told to go back to a set route or to a set region in consideration of concern for the user's safety if the user has gone out of the set route or the set region.SOLUTION: A user device includes: an acquisition unit for acquiring the current position of a user; and a control unit for controlling whether a notification unit is to tell the user to go back to a set route or to a set region on the basis of classification information showing the classification of concern for the safety of the user if the user has gone out of the set route or the set region.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a user device, a safety training system, a control method, and a control program. [Background technology]

[0002] Patent document 1 discloses a monitoring system that determines that a route abnormality has occurred when the deviation distance of a target person's terminal from a set route is equal to or greater than a preset threshold and there are no other target person's terminals in the vicinity, and notifies the watcher who is watching over the target person carrying the target person's terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-204301 Summary of the Invention [Problem to be solved by the invention]

[0004] The monitoring system disclosed in Patent Document 1 has the problem that even if the subject deviates from the set route or set area and heads towards a location where safety concerns are relatively high (for example, an intersection), the watcher will not be notified if a person carrying a subject terminal is around the subject.

[0005] The present disclosure has been made in consideration of the above facts, and aims to provide a user device, a safety education system, a control method, and a control program that can control whether or not to notify the user to return to the set route or set area when the user deviates from the set route or set area, taking into consideration the user's concerns about safety. [Means for solving the problem]

[0006] The user device according to claim 1 further comprises: an acquisition unit that acquires a current location of a user; and when the user deviates from a set route or a set area, risk rank information acquired based on the current location;The control unit controls whether or not to cause the notification unit to issue a notification to return to the set route or the set area based on rating information indicating the rating of the user's safety concerns.

[0007] A set route is a route that a user has set in advance to travel. A set area is an area that a user has set in advance to travel. For example, a set route is a school route between school and home, or a school route between a facility for sports or extracurricular activities such as a cram school and home, and a set area is an area on the school route. In the user device described in claim 1, an acquisition unit acquires the user's current location, and a control unit controls whether to cause a notification unit to issue a notification to return to the set route or the set area when the user deviates from the set route or the set area, based on rating information indicating a rating of the user's safety concerns. According to the user device described in claim 1, when the user deviates from the set route or the set area, it is possible to control whether to issue a notification to return to the set route or the set area, taking into consideration the user's safety concerns.

[0008] The user device according to claim 2 is the user device according to claim 1, wherein the control unit causes the notification unit to issue the notification when the rating indicated by the rating information is equal to or higher than a predetermined standard, and does not cause the notification unit to issue the notification when the rating indicated by the rating information is lower than the predetermined standard. The user device according to claim 2 can prevent a user from heading to a place where there is a relatively high concern about safety.

[0009] The user device according to claim 3 is the user device according to claim 2, wherein the control unit sets the predetermined criterion based on the age of the user. According to the user device according to claim 3, the safety of the user can be further ensured compared to a case where the age of the user is not taken into consideration.

[0010] The user device according to claim 4 is the user device according to claim 3, wherein the control unit sets the predetermined standard lower as the age of the user decreases, and sets the predetermined standard higher as the age of the user increases. According to the user device according to claim 4, the safety of users who are relatively young can be further ensured.

[0011] The user device of claim 5 is the user device of any one of claims 1 to 4, wherein the control unit notifies the user's supervisor that the user has deviated from the set route or the set area when the rating indicated by the rating information is equal to or higher than a predetermined standard, and does not notify the user's supervisor that the user has deviated from the set route or the set area when the rating indicated by the rating information is lower than the predetermined standard. According to the user device of claim 5, when the user is heading to a location where safety concerns are relatively high, the user's supervisor can know that the user has deviated from the set route or the set area.

[0012] A safety education system according to claim 6 includes the user device according to any one of claims 1 to 5 and a server, wherein the server includes a generation unit that generates rating information indicating a rating of a safety concern of the user carrying the user device, and a transmission unit that transmits the rating information generated by the generation unit to the user device. According to the safety education system according to claim 6, it is possible to control whether to issue a notification to return to a set route or a set area based on the rating information generated by the server.

[0013] The control method according to claim 7 includes acquiring a current location of a user, and when the user deviates from a set route or a set area, risk rank information acquired based on the current location; Whether or not to cause the notification unit to issue a notification to return to the set route or the set area is controlled based on rating information indicating a rating of the user's safety concerns. According to the control method of claim 7, when the user deviates from the set route or the set area, it is possible to control whether or not to issue a notification to return to the set route or the set area, taking into consideration the user's safety concerns.

[0014] The control program according to claim 8 includes a program for causing a computer to acquire a current location of a user, and when the user deviates from a set route or a set area, risk rank information acquired based on the current location; The control program executes a process of controlling whether or not to cause the notification unit to issue a notification to return to the set route or the set area, based on rating information indicating a rating of the user's safety concerns. According to the control program of claim 8, when the user deviates from the set route or the set area, it is possible to control whether or not to issue a notification to return to the set route or the set area, taking into consideration the user's safety concerns. [Effects of the Invention]

[0015] According to the present disclosure, when a user deviates from a set route or set area, it is possible to control whether or not to notify the user to return to the set route or set area, taking into consideration the user's concerns about safety. [Brief explanation of the drawings]

[0016] [Figure 1] 1 is a diagram showing a schematic configuration of a safety education system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of a user device according to the present embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a configuration of a reference database according to the embodiment. [Figure 4] FIG. 2 is a block diagram illustrating an example of a functional configuration of a user device according to the present embodiment. [Figure 5] FIG. 2 is a block diagram showing the hardware configuration of a server according to the embodiment. [Figure 6] FIG. 2 is a block diagram illustrating an example of a functional configuration of a server according to the present embodiment. [Figure 7] 2 is a block diagram showing the hardware configuration of the supervisor device according to the present embodiment. FIG. [Figure 8] 4 is a flowchart showing the flow of a control process according to the present embodiment. [Figure 9]10 is a flowchart showing the flow of a generation process according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0017] FIG. 1 is a diagram showing a schematic configuration of a safety education system 10. As shown in FIG.

[0018] 1, the safety training system 10 includes a user device 20, a server 40, and a supervisor device 60. The user device 20, the server 40, and the supervisor device 60 are connected via a network N and are capable of communicating with each other.

[0019] The user device 20 is a device carried by a user. In this embodiment, the user is a "child in the lower grades of elementary school." As an example, the user device 20 is attached to a shoulder strap of a school bag carried by the user. The user device 20 is an example of an "information processing device."

[0020] The server 40 is a server computer owned by a predetermined business operator.

[0021] The supervisor device 60 is a device owned by a parent who supervises the user. As an example, the supervisor device 60 may be a general-purpose computer device such as a personal computer (PC), or a portable device such as a portable notebook PC, a smartphone, or a tablet terminal. In this embodiment, as an example, the supervisor device 60 is a smartphone.

[0022] Next, a description will be given of the hardware configuration of the user device 20. FIG.

[0023] As shown in FIG. 2, the user device 20 includes a microcomputer 30, a communication unit 35, a GPS device 36, a sensor 37, and a notification unit 38.

[0024] The microcomputer 30 includes a central processing unit (CPU) 31, a read-only memory (ROM) 32, a random access memory (RAM) 33, and a storage unit .

[0025] The CPU 31 is a central processing unit that executes various programs and controls each part. That is, the CPU 31 reads programs from the ROM 32 or the storage unit 34 and executes the programs using the RAM 33 as a work area. The CPU 31 controls each of the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 32 or the storage unit 34.

[0026] The ROM 32 stores various programs and various data. The RAM 33 serves as a working area for temporarily storing programs or data.

[0027] The memory unit 34 is configured with a storage device such as an eMMC (embedded multi media card) or a UFS (universal flash storage), and stores various programs and various data. As an example of the various programs, the memory unit 34 stores a control program 34A for causing the CPU 31 to execute the control processing described below. As an example of the various data, the memory unit 34 stores risk rank information transmitted from the server 40, which indicates a risk rank of the user's safety concerns in each area on the school route. Examples of concerns about the user's safety include traffic accidents, sightings of suspicious individuals, and natural disasters, and include both incidents and accidents. Details of the risk rank information will be described later. Note that a risk rank is an example of a "rating," and risk rank information is an example of "rating information."

[0028] The storage unit 34 also stores set routes and set areas that the user has set in advance to travel. For example, a set route is a school route between school and home, or a school route between home and a facility for sports or extracurricular activities such as a cram school, and a set area is an area on the school route. The storage unit 34 also stores map information. The user device 20 may acquire map information from an external device via the network N.

[0029] The storage unit 34 also stores a reference database 34B.

[0030] FIG. 3 is a schematic diagram showing an example of the configuration of the reference database 34B.

[0031] As shown in Fig. 3, the reference database 34B stores a reference Rth associated with each age range of users. As shown in Fig. 3, the younger the user's age, the lower the value stored as the reference Rth, and the older the user's age, the higher the value stored as the reference Rth.

[0032] The communication unit 35 is a wireless communication module for communicating with the server 40 and the supervisor device 60. The wireless communication module uses a communication standard such as 5G, LTE, or Wi-Fi (registered trademark). The communication unit 35 is connected to a network N.

[0033] The GPS device 36 is a device that measures the current location of the user. The GPS device 36 includes an antenna (not shown) that receives signals from GPS satellites. The current location of the user measured by the GPS device 36 is linked to the measurement date and time when the current location was measured, and is stored in the storage unit 34 and transmitted to the server 40.

[0034] The sensor 37 is a motion sensor including an angular velocity sensor, an acceleration sensor, a geomagnetic sensor, etc. As an example, the sensor 37 uses an angular velocity sensor to measure the angular velocity caused by the movement of the user device 20. The angular velocity measured by the sensor 37 is stored in the storage unit 34.

[0035] The notification unit 38 is a device that issues multiple notifications to a user traveling on a school route to return to a set route or a set area. As an example, the notification unit 38 issues the above notification using vibration and sound. In addition, multiple types of vibration and sound notification patterns are provided for the notification unit 38, and the notification unit 38 issues the notification using a notification pattern in accordance with instructions from the CPU 31. In the safety education system 10, the notification unit 38 issues a notification, thereby making the user traveling on a school route aware that they must return to a set route or a set area.

[0036] Next, the functional configuration of the user device 20 will be described. FIG. 4 is a block diagram showing an example of the functional configuration of the user device 20. As shown in FIG.

[0037] In the user device 20 of this embodiment, the CPU 31 executes the control program 34A, thereby functioning as the acquisition unit 31A and the control unit 31B shown in FIG.

[0038] 4, the CPU 31 of the user device 20 has, as functional components, an acquisition unit 31A and a control unit 31B. Each functional component is realized by the CPU 31 reading and executing a control program 34A stored in the storage unit 34.

[0039] The acquisition unit 31A acquires the current location of the user measured by the GPS device 36. The acquisition unit 31A also acquires, from the server 40, risk rank information indicating the risk rank for one or more ranges including the range closest to the range near the current location of the user.

[0040] When the user deviates from the set route or set area, the control unit 31B controls whether or not to cause the notification unit 38 to issue a notification to return to the set route or set area (hereinafter referred to as a "return notification") based on the risk rank information. The control unit 31B determines whether the user has deviated from the set route or set area based on the user's current location and map information. In this embodiment, the control unit 31B causes the notification unit 38 to issue a return notification when the risk rank is equal to or greater than a predetermined standard Rth. On the other hand, the control unit 31B does not cause the notification unit 38 to issue a return notification when the risk rank is lower than the standard Rth. However, this is not a limitation. The control unit 31B may not cause the notification unit 38 to issue a return notification when the risk rank is equal to or greater than the standard Rth, and may cause the notification unit 38 to issue a return notification when the risk rank is lower than the standard Rth.

[0041] Furthermore, if the risk rank is equal to or higher than the standard Rth, the control unit 31B notifies the supervisor device 60 that the user has deviated from the set route or set area. On the other hand, if the risk rank is lower than the standard Rth, the control unit 31B does not notify the supervisor device 60 that the user has deviated from the set route or set area.

[0042] Note that, when the user and the supervisor are not together, the control unit 31B notifies the supervisor device 60 that the user has deviated from the set route or set area. However, when the user and the supervisor are together, the control unit 31B may not notify the supervisor device 60 that the user has deviated from the set route or set area. Furthermore, when a user other than the user who is carrying a user device 20 other than the user, other than the supervisor, is with the user, the control unit 31B may not notify the supervisor device 60 that the user has deviated from the set route or set area. Furthermore, when the user does not return to the set route or set area even after a predetermined time has elapsed after the control unit 31B has caused the notification unit 38 to issue a return notification, the control unit 31B may notify the supervisor device 60 that the user has deviated from the set route or set area. Furthermore, when the user returns to the set route or set area after a predetermined time has elapsed after the control unit 31B has caused the notification unit 38 to issue a return notification, the control unit 31B may not notify the supervisor device 60 that the user has deviated from the set route or set area.

[0043] Furthermore, in this embodiment, the control unit 31B sets the reference Rth based on the user's age. Specifically, the control unit 31B reads the reference database 34B and sets the reference Rth based on the user's age. The reference database 34B stores a lower reference Rth value for a younger user, and a higher reference Rth value for an older user. Therefore, the control unit 31B sets the reference Rth lower for a younger user, and higher for an older user. However, this is not limiting. For example, if the user is an "elderly person," the control unit 31B may set the reference Rth lower for an older user, and higher for a younger user.

[0044] Furthermore, the control unit 31B may set the reference Rth based on the number of times that the notification unit 38 has previously executed a return notification. Specifically, the control unit 31B may set the reference Rth lower the more times the notification unit 38 has executed the return notification, and may set the reference Rth higher the fewer times the notification unit 38 has executed the return notification.

[0045] Furthermore, the control unit 31B transmits various data stored in the storage unit 34 to the server 40 via the communication unit 35. As examples of the various data, the control unit 31B transmits to the server 40 the user's current location, the measurement date and time of the current location, and the results of the user's implementation of safety behavior within the area of ​​the school route that encourages safe behavior.

[0046] Next, a description will be given of the hardware configuration of the server 40. FIG.

[0047] 5, the server 40 includes a CPU 41, a ROM 42, a RAM 43, a storage unit 44, an input unit 45, a display unit 46, and a communication unit 47. Each component is connected to each other via a bus 48 so as to be able to communicate with each other.

[0048] The CPU 41 is a central processing unit that executes various programs and controls each part. That is, the CPU 41 reads programs from the ROM 42 or the storage unit 44 and executes the programs using the RAM 43 as a work area. The CPU 41 controls each of the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 42 or the storage unit 44.

[0049] The ROM 42 stores various programs and various data. The RAM 43 serves as a working area for temporarily storing programs or data.

[0050] The storage unit 44 is configured with a storage device such as a hard disk drive (HDD), a solid state drive (SSD), or a flash memory, and stores various programs and various data. As an example of the various programs, the storage unit 44 stores a generation program 44A for causing the CPU 41 to execute a generation process described below. As an example of the various data, the storage unit 44 stores the user's age, the user's school commute time, and the user's school attendance date transmitted from the user device 20 or the supervisor device 60.

[0051] The input unit 45 includes a pointing device such as a mouse, a keyboard, a microphone, a camera, etc., and is used to perform various inputs.

[0052] The display unit 46 is, for example, a liquid crystal display, and displays various information. The display unit 46 may function as the input unit 45 by adopting a touch panel system.

[0053] The communication unit 47 is an interface for communicating with the user device 20 and the supervisor device 60. For this communication, for example, a wired communication standard such as Ethernet (registered trademark) or FDDI, or a wireless communication standard such as 4G, 5G, Bluetooth (registered trademark), or Wi-Fi (registered trademark) is used. The communication unit 47 is connected to the network N.

[0054] Next, the functional configuration of the server 40 will be described. FIG. 6 is a block diagram showing an example of the functional configuration of the server 40. As shown in FIG.

[0055] 6, the CPU 41 of the server 40 has, as functional components, an acquisition unit 41A, a generation unit 41B, and a transmission unit 41C. Each functional component is realized by the CPU 41 reading and executing a generation program 44A stored in the storage unit 44.

[0056] The acquisition unit 41A acquires the user's current location, the measurement date and time of the current location, and the results of the user's implementation of safe behavior within the area on the school route that encourages safe behavior from the user device 20. The acquisition unit 41A stores the acquired user's current location, the measurement date and time of the current location, and the results of the user's implementation of safe behavior within the area on the school route that encourages safe behavior in the storage unit 44.

[0057] The acquisition unit 41A also periodically acquires risk information from an external device (not shown) as concerns in areas on the school route that encourage safe behavior, including the frequency of concerns occurring in each area, the time of the concern occurring, the weather when the concern occurred, the age of the victim of the concern, and the damage situation of the victim of the concern. The acquisition unit 41A stores the acquired risk information in the storage unit 44.

[0058] The generation unit 41B generates risk rank information based on the risk information acquired by the acquisition unit 41 A. As an example, the generation unit 41B calculates an individual evaluation value for each concern in an area on a school route that encourages safe behavior, and adds up the calculated individual evaluation values ​​for each concern to generate risk rank information that indicates the risk rank for that area.

[0059] Here, when the difference between the age of the victim of the concern and the age of the user is less than a predetermined value, the generation unit 41B weights the risk rank indicated by the risk rank information so as to increase it. As an example, when the difference between the age of the victim of the concern (e.g., a traffic accident) acquired as risk information and the age of the user stored in the memory unit 44 is less than a predetermined value, for example, 3, the generation unit 41B multiplies the individual evaluation value of the concern by 1.1.

[0060] Furthermore, when the time when the concern occurred coincides with the user's pre-set time period to go to and from school, the generation unit 41B weights the risk rank indicated by the risk rank information so that it is higher. As an example, when the time when the concern (e.g., a traffic accident) acquired as risk information occurred coincides with the user's time period to go to and from school stored in the storage unit 44, the generation unit 41B multiplies the individual evaluation value of the concern by 1.1.

[0061] Furthermore, if the weather when a concern occurred is similar to the weather on the user's school day, the generation unit 41B weights the risk rank information so that it indicates a higher risk rank. As an example, if the weather when a concern (e.g., a traffic accident) occurred in the past, acquired as risk information, is similar to the weather on the user's school day stored in the memory unit 44, that is, rain, the generation unit 41B multiplies the individual evaluation value of the concern by 1.1. The user's school day is an example of a "day on which the user travels on the road."

[0062] Furthermore, when the damage situation of the victim of the concern is severe, the generation unit 41B weights the risk rank indicated by the risk rank information so that it is higher. As an example, the generation unit 41B determines that the damage situation of the victim of a traffic accident is severe when the damage situation of the victim is serious injury or death. Then, when the damage situation of the concern (e.g., traffic accident) acquired as risk information is severe, the generation unit 41B multiplies the individual evaluation value of the concern by 1.1.

[0063] Furthermore, the generation unit 41B generates a movement trajectory of the user that takes into account the results of the safe behavior, using the current location of the user, the measurement date and time of the current location, and the results of the user's safe behavior within the area of ​​the school route that encourages safe behavior, all stored in the storage unit 44. The generation unit 41B stores the generated movement trajectory of the user in the storage unit 44.

[0064] The transmission unit 41C transmits the risk rank information generated by the generation unit 41B to the user device 20. The transmission unit 41C also periodically transmits to the supervisor device 60 the user's movement trajectory based on the results of the safety behaviors performed within the area of ​​the school route, which is stored in the storage unit 44.

[0065] Next, a description will be given of the hardware configuration of the supervisor device 60. FIG.

[0066] 7, the supervisor device 60 includes a CPU 61, a ROM 62, a RAM 63, a storage unit 64, an input unit 65, a display unit 66, and a communication unit 67. Each component is connected to each other via a bus 68 so as to be able to communicate with each other.

[0067] The CPU 61 is a central processing unit that executes various programs and controls each part. That is, the CPU 61 reads programs from the ROM 62 or the storage unit 64 and executes the programs using the RAM 63 as a work area. The CPU 61 controls each of the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 62 or the storage unit 64.

[0068] The ROM 62 stores various programs and various data. The RAM 63 serves as a working area for temporarily storing programs or data.

[0069] The storage unit 64 is configured by a storage device such as eMMC or UFS, and stores various programs and various data.

[0070] The input unit 65 includes various buttons, a microphone, a camera, and the like, and is used to perform various inputs.

[0071] The display unit 66 is, for example, a liquid crystal display, and displays various information. The display unit 66 employs a touch panel system, and also functions as the input unit 65.

[0072] The communication unit 67 is a wireless communication module for communicating with the user device 20 and the server 40. The wireless communication module uses a communication standard such as 5G, LTE, or Wi-Fi (registered trademark). The communication unit 67 is connected to the network N.

[0073] Here, the CPU 61 of the supervisor device 60 requests the user's movement trajectory on the school route from the server 40. Then, the CPU 61 causes the display unit 66 to display the user's movement trajectory based on the results of the safety behaviors taken within the acquired area of ​​the school route.

[0074] Next, the flow of processing executed by the user device 20 will be described. 8 is a flowchart showing the flow of control processing by the user device 20. The CPU 31 reads out the control program 34A from the storage unit 34, loads it into the RAM 33, and executes it, thereby carrying out the control processing.

[0075] 8, the CPU 31 acquires the current location of the user measured by the GPS device 36. Then, the process proceeds to step S102.

[0076] In step S102, the CPU 31 determines whether the user has deviated from the set route or set area. Specifically, the CPU 31 determines whether the user has deviated from the set route or set area based on the acquired current position and map information. If the user has deviated from the set route or set area (step S102: YES), the CPU 31 proceeds to step S104. On the other hand, if the user has not deviated from the set route or set area (step S102: NO), the CPU 31 returns to step S100.

[0077] In step S104, the CPU 31 determines the reference Rth. Specifically, the CPU 31 determines the reference Rth stored in the reference database 34B in association with the age of the user as the reference Rth.

[0078] In step S106, the CPU 31 acquires risk rank information indicating a risk rank for an area near the user's current location from the server 40. First, the CPU 31 transmits a risk rank request including location information indicating an area near the current location to the server 40. Then, the CPU 31 acquires the risk rank information transmitted from the server 40 in response to the risk rank request. Note that the area near the current location refers to one or more ranges including the area closest to the current location.

[0079] In step S108, the CPU 31 determines whether the acquired risk rank is equal to or greater than the standard Rth. If the acquired risk rank is equal to or greater than the standard Rth (step S108: YES), the CPU 31 proceeds to step S110. On the other hand, if the acquired risk rank is less than the standard Rth (step S108: NO), the CPU 31 ends this control process.

[0080] In step S110, the CPU 31 causes the notification unit 38 to issue a notification using vibration and sound to notify the user that they will return to the set route or set area.

[0081] In step S112, the CPU 31 notifies the supervisor device 60 that the user has deviated from the set route or set area, and ends this control process.

[0082] Next, the flow of the process executed by the server 40 will be described. 9 is a flowchart showing the flow of a generation process for generating risk rank information by the server 40. The generation process is performed by the CPU 41 reading out the generation program 44A from the storage unit 44, expanding it in the RAM 43, and executing it. As an example, the CPU 41 starts the generation process when it receives a risk rank request transmitted from the user device 20.

[0083] In step S200 shown in FIG. 9, the CPU 41 acquires, from the storage unit 44, risk information for the range indicated by the location information included in the risk rank request transmitted from the user device 20.

[0084] In step S202, the CPU 41 generates risk rank information based on the risk information acquired in step S200.

[0085] In step S204, the CPU 41 transmits the risk rank information generated in step S202 to the user device 20. Then, the generation process ends.

[0086] As described above, in the user device 20, the CPU 31 acquires the user's current location and, when the user deviates from the set route or set area, controls whether to cause the notification unit 38 to issue a turn-back notification based on the risk rank information. This makes it possible to control whether to issue a notification to turn back to the set route or set area when the user deviates from the set route or set area, taking into consideration the user's safety concerns.

[0087] Furthermore, in the user device 20, the CPU 31 causes the notification unit 38 to issue a return notification when the risk rank is equal to or higher than the reference Rth, and does not cause the notification unit 38 to issue a return notification when the risk rank is lower than the reference Rth. This makes it possible to prevent the user from heading to a location where there is a relatively high concern about safety.

[0088] Furthermore, in the user device 20, the CPU 31 sets the reference Rth based on the age of the user, which can ensure the safety of the user more effectively than when the age of the user is not taken into consideration.

[0089] Furthermore, in the user device 20, the CPU 31 sets the reference Rth lower as the user's age decreases, and sets the reference Rth higher as the user's age increases, thereby further ensuring the safety of relatively young users.

[0090] Furthermore, in the user device 20, if the risk rank is equal to or higher than the reference Rth, the CPU 31 notifies the user's supervisor that the user has deviated from the set route or set area, and if the risk rank is lower than the reference Rth, the CPU 31 does not notify the user's supervisor that the user has deviated from the set route or set area. This allows the user's supervisor to know that the user has deviated from the set route or set area when the user is heading to a location where safety concerns are relatively high.

[0091] (others) In the above embodiment, the user device 20 is attached to the shoulder strap of a backpack carried by the user. However, the location where the user device 20 is attached is not limited. For example, the user device 20 may be attached to the user's clothing, body, or the like. Furthermore, if the user device 20 is a portable device such as a smartphone, it may be stored in a pocket of the user's clothing.

[0092] In the above embodiment, the user's supervisor is a parent, but the user's supervisor is not limited to this. For example, the user's supervisor may be other relatives such as an older brother or sister or grandparents, or may be a non-relative such as an elementary school teacher or an after-school care instructor.

[0093] In the above embodiment, the user is a child in the lower grades of elementary school, but the age of the user is not limited. For example, the user may be a preschooler, an upper grade elementary school student, a junior high school student, a high school student, or an elderly person.

[0094] In the above embodiment, the notification unit 38 performs notification using vibration and sound, but this is not limiting and the notification may be performed using either vibration or sound. Furthermore, if a monitor is provided on the user device 20, the notification unit 38 may perform notification using the monitor in addition to vibration and sound.

[0095] In the above embodiment, the server 40 weights the risk rank information so that the risk rank indicated by the risk rank information is higher under certain conditions. However, the server 40 may also weight the risk rank information so that the risk rank indicated by the risk rank information is lower under certain conditions. For example, the server 40 may weight the risk rank information so that the risk rank indicated by the risk rank information is lower when the difference between the age of the victim of concern and the age of the user is equal to or greater than a predetermined value, as a function of the generation unit 41B. The server 40 may weight the risk rank information so that the risk rank indicated by the risk rank information is lower when the time when the concern occurred differs from the time of the user's commute to and from school by more than a predetermined time. The server 40 may weight the risk rank information so that the risk rank indicated by the risk rank information is lower when the weather when the concern occurred differs from the weather on the user's school day, as a function of the generation unit 41B. The server 40 may weight the risk rank information so that the risk rank indicated by the risk rank information is lower when the victim of concern's damage situation is mild, as a function of the generation unit 41B.

[0096] In the above embodiment, the server 40 determines that the victim's damage situation is bad if the victim of a traffic accident is seriously injured or killed, but the determination content differs depending on the type of concern. For example, if the concern acquired as risk information is the sighting of a suspicious person, the server 40 determines that the victim's damage situation is bad if the victim's damage situation caused by the suspicious person is accosting or attempted kidnapping.

[0097] Furthermore, the user device 20 may acquire, from the server 40, range information indicating a range on a set route or a set area where the user is encouraged to take safe actions, and may cause the notification unit 38 to issue a predetermined notification if the user's current location is included in the range of the range information. Examples of safe actions include a confirmation action to confirm traffic safety and an evacuation action to evacuate from the current location. Examples of the range on the set route or set area where safe actions are encouraged include a confirmation range that encourages the confirmation action and an evacuation range that encourages the evacuation action.

[0098] In this case, the server 40 acquires from an external device location information indicating a confirmation range where a traffic accident has occurred in the past on the school route and an evacuation range where a suspicious person has been spotted in the past. In this case, the external device may be a server computer owned by a predetermined business operator or a DCM (Data Communication Module) equipped in a vehicle. If the external device is a DCM, the DCM transmits vehicle travel data obtained from the DCM data to the server 40. The server 40 may then extract location information indicating a confirmation range where a traffic accident has occurred in the past and a confirmation range where dangerous driving (e.g., violation of stop signs and speeding) has occurred in the past from the acquired vehicle travel data, and store the extracted location information as range information in the storage unit 44. The user device 20 may also acquire the range information from the supervisor device 60.

[0099] In the above embodiment, the control process executed by the CPU 31 by loading software (programs) and the generation process executed by the CPU 41 by loading software (programs) may be executed by various processors other than a CPU. Examples of such processors include programmable logic devices (PLDs) whose circuit configuration can be changed after fabrication, such as field-programmable gate arrays (FPGAs), and dedicated electrical circuits, such as application-specific integrated circuits (ASICs), which are processors with circuit configurations specifically designed to execute specific processes. The control process and generation process may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit combining circuit elements such as semiconductor devices.

[0100] In the above embodiment, the control program 34A is pre-stored (installed) in the storage unit 34, and the generation program 44A is pre-stored (installed) in the storage unit 44. However, the present invention is not limited to this. The control program 34A and the generation program 44A may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The control program 34A and the generation program 44A may also be downloaded from an external device via the network N. [Explanation of symbols]

[0101] 10 Safety Education System 20 User Device 31A Acquisition Department 31B Control section 34A Control Program 38 Information Department 40 servers 41B Generation part 41C Transmitter

Claims

1. an acquisition unit that acquires a current location of a user; A user device comprising: a control unit that controls whether or not to cause a notification unit to issue a notification to return to the set route or set area when the user deviates from the set route or set area, based on rating information that indicates a rating of the user's safety concerns, which is risk rank information obtained based on the current location.

2. The user device according to claim 1, wherein the control unit causes the notification unit to execute the notification when the rating indicated by the rating information is equal to or higher than a predetermined standard, and does not cause the notification unit to execute the notification when the rating indicated by the rating information is lower than the predetermined standard.

3. The user device according to claim 2 , wherein the control unit sets the predetermined criterion based on an age of the user.

4. The user device according to claim 3 , wherein the control unit sets the predetermined standard lower as the age decreases, and sets the predetermined standard higher as the age increases.

5. 2. The user device of claim 1, wherein the control unit notifies the user's supervisor that the user has deviated from the set route or the set area when the rating indicated by the rating information is equal to or higher than a predetermined standard, and does not notify the user's supervisor that the user has deviated from the set route or the set area when the rating indicated by the rating information is lower than the predetermined standard.

6. A system comprising: a user device according to claim 1; and a server; The server a generating unit that generates rating information indicating a rating of a safety concern of the user who carries the user device; a transmission unit that transmits the rating information generated by the generation unit to the user device; A safety education system that includes:

7. Get the user's current location, When the user deviates from a set route or a set area, whether or not to cause a notification unit to issue a notification to return to the set route or the set area is controlled based on rating information indicating a rating of the user's safety concerns, the rating information being acquired based on the current location. A control method for computer-implemented processing.

8. On the computer, Get the user's current location, When the user deviates from a set route or a set area, based on rating information indicating a rating of the user's safety, which is risk rank information acquired based on the current location, controlling whether or not to cause a notification unit to issue a notification to return to the set route or the set area. A control program for executing processing.

Citation Information

Patent Citations

  • Notification device of crime prevention state, notification method of crime prevention state, offering device of crime prevention state, and computer program for making computer perform notification method of crime prevention state

    JP2007072622A

  • Monitoring system

    JP2019204301A

  • Portable terminal for person to be watched and watching system

    JP2021135795A

  • Navigation system with a restricted mobility and method of operation thereof

    US20190186935A1