This application claims priority to Japanese Patent Application No. 2023-200669 filed on Nov. 28, 2023, incorporated herein by reference in its entirety.
The present disclosure relates to a technique of transmitting a notification that prompts a user to take a safety action.
Japanese Unexamined Patent Application Publication No. 2021-072040 (JP 2021-072040 A) discloses a technology related to power control of a portable terminal carried by a carrying person. In the technology disclosed in JP 2021-072040 A, when a first condition is met when the current position is a set position set beforehand, the portable terminal is controlled into a power saving state. Further, when a second condition is met when the current position is a position other than the set position, the portable terminal is controlled into the power saving state.
An object of the present disclosure is to suppress power consumption in a notification device while ensuring emission of a necessary reminder notification to a user while suitably transmitting position information to an external device.
A first aspect of the present disclosure provides a notification device that is carried by a user, including a control unit capable of switching between a first mode and a second mode, in which: the first mode is a mode in which position information that indicates a position of the notification device is transmitted to a predetermined external device in a first cycle, and a reminding notification that prompts the user to take a safety action is emitted when an emission condition for the reminding notification is met; and the second mode is a mode in which the position information is transmitted to the predetermined external device in a second cycle longer than the first cycle, and emission of the reminder notification is turned off.
A second aspect of the present disclosure provides a storage medium storing a program that
According to the present disclosure, it is possible to suppress power consumption in a notification device while ensuring emission of a necessary reminder notification to a user while suitably transmitting position information to an external device.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
The notification device according to the present disclosure is a device carried by a user. The notification device has a function of transmitting a reminder notification to a user who possesses the notification device. Here, the reminding notification is a notification that prompts the user to take a safe action. The safety action is an action for securing the safety of the user himself/herself. The safety action prompted to the user by the reminding notification may be changed according to, for example, the position of the user.
Furthermore, the notification device has a function of transmitting position information indicating the position of the notification device, that is, the position of the user carrying the notification device (hereinafter, also referred to as “first user”), to a predetermined external device. As a result, a user different from the first user (hereinafter, also referred to as a “second user”) can receive the position information of the first user to its own terminal via a predetermined external device. As a result, the second user can grasp the position of the first user.
The notification device includes a control unit. The control unit can switch between the first mode and the second mode as the control mode of the notification device. Here, the first mode is a mode in which the position information is transmitted to the predetermined external device in the first cycle, and the remind notification is transmitted when the transmission condition of the remind notification is satisfied. The origination condition is, for example, that the first user is in a place where the safety action is to be taken. In addition, the transmission condition may be that the first user performs an action to prompt the first user to perform the safety action. On the other hand, the second mode is a mode in which position data is transmitted to a predetermined external device in a second cycle longer than the first cycle, and transmission of a reminder notification is made OFF.
In the notification device according to the present disclosure, the first mode is executed by the control unit. Thus, the second user can grasp the position of the first user in the first cycle, and can send a reminder notification when the safety action is to be urged to the first user. Further, when it is not necessary to prompt the first user to perform the safety action, the notification device can cause the control unit to execute the second mode. In a situation where it is not necessary to prompt the first user to perform the safety action, it is considered that the necessity for the second user to grasp the position of the first user is also reduced. Therefore, in the second mode, the transmission period of the position information is made longer than that in the first mode. Further, in the second mode, the reminding notification is not transmitted. Therefore, by executing the second mode by the control unit, it is possible to suppress power consumption in the notification device.
Therefore, according to the notification device of the present disclosure, it is possible to suppress power consumption while suitably transmitting position information to an external device and securing transmission of a necessary reminder notification to a user.
Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. The dimensions, materials, shapes, relative arrangements, and the like of the components described in the present embodiment are not intended to limit the technical scope of the present disclosure only thereto unless otherwise specified.
The notification device 100 is a device possessed by the first user. The notification device 100 may be, for example, a wearable device attachable to a first user's clothing, a hat, or a bag. The notification device 100 has a function of transmitting a reminder notification. The reminder notification is a notification for prompting the first user to perform a safety action. For example, the notification device 100 “confirm right and left!” A voice such as a voice may be sent as a reminder notification. The notification device 100 has a function of performing data communication with the management server 200. Then, the notification device 100 transmits the position information indicating the position of the notification device 100, that is, the position of the first user carrying the notification device 100, to the management server 200.
The second user terminal 300 is a terminal related to the second user. The second user is a user who watches the first user. The second user may be, for example, the parent of the first user. In the system 1, the second user terminal 300 corresponding to the notification device 100 is set in advance. The second user terminal 300 may be, for example, a smartphone, a tablet computer, a mobile computer, or a wearable computer. The second user terminal 300 has a function of performing data communication with the management server 200. Then, the second user terminal 300 receives the location information of the first user received by the management server 200 from the notification device 100 from the management server 200. Thus, the second user can grasp the position of the first user.
The second user terminal 300 has a function of transmitting data for performing various settings in the notification device 100 to the notification device 100 via the management server 200. The notification device 100, the second user terminal 300, and the management server 200 are connected to each other via a network. Here, as the network, for example, a mobile communication network using a predetermined standard such as long term evolution (LTE) or 5G may be employed.
Furthermore, the notification device 100 and the second user terminal 300 have a call function. Therefore, the first user and the second user can perform voice communication with each other by the communication function of the notification device 100 and the second user terminal 300.
Next, the configuration of the notification device 100 will be described.
The control unit 110 has a function of performing arithmetic processing for controlling the notification device 100. The control unit 110 includes a processor such as a central processing unit (CPU), a main storage device such as random access memory (RAM), and a secondary storage device such as read-only memory (ROM). CPU is an exemplary processor resource. In addition, RAM and ROM are exemplary memory-resources. The control unit 110 can execute arbitrary information processing based on various programs and various data. However, some or all of the functions of the control unit 110 may be realized by a hardware-circuit such as a ASIC, FPGA.
The storage unit 120 (storage medium) is constituted by any storage device such as a RAM, ROM or a flash memory. The storage unit 120 may include a removable medium (portable recording medium). Here, the removable medium may be, for example, a USB memory or a SD card. The storage unit 120 stores programs to be executed by the control unit 110 and various types of data to be used for executing the programs.
In the storage unit 120, a safety check point database (safety check point DB) 121 and a schedule database (schedule DB) 122 are constructed. The safety check point DB 121 stores information regarding a safety check point that is a geographical point (or area) for prompting the first user to take a safety action. Safety check points may include, for example, intersections, pedestrian crossings, railroad crossings, and parking lots. In addition, the safety check point may be set based on past accident information or disaster information. Further, on the basis of the travel data collected from each vehicle traveling on the road, a point at which many vehicles exhibit a specific behavior (for example, ignoring pause, sudden braking, etc.) may be set as the safety check point. In addition, the system 1 may be configured such that the second user can additionally register a new safety check point in the safety check point DB 121 using the second user terminal 300. The schedule DB 122 stores information about a time period in which the notification device 100 is to execute the power saving mode. The details of the power saving mode will be described later.
The battery 130 provides power to the notification device 100. A global positioning system (GPS) receiver 140 obtains a current position of the notification device 100. The motion sensor 150 is a sensor that detects the behavior of the notification device 100 (the behavior of the first user). Specifically, the motion sensor 150 includes sensors such as an angular velocity sensor, an acceleration sensor, and a geomagnetic sensor. The speaker 160 transmits a voice that is a reminding notification. The display 170 displays the status of the notification device 100. In addition, the display 170 may display the reminding notification as a character or an image. The display 170 may be a touch panel display that receives an input operation.
The data communication module 180 is a communication interface for connecting the notification device 100 to a network. For example, the data communication module 180 may be a wireless communication circuit for performing wireless communication according to a communication standard adopted in a network. The notification device 100 performs data communication with the management server 200 via the data communication module 180. The call module 190 is an interface for voice calls. The notification device 100 performs a call with the second user terminal 300 via the call module 190.
The management server 200 is a computer including a control unit, a storage unit, and a data communication module. The second user terminal 300 includes a control unit, a storage unit, a data communication module, and a call module.
Here, a process executed by the control unit 110 of the notification device 100 for transmitting a reminder notification will be described. In the notification device 100, GPS receiver 140 acquires the present position of the notification device 100 at a predetermined cycle. The present position of the notification device 100 acquired by GPS receiver 140 is inputted to the control unit 110. In addition, the safety check point DB 121 of the storage unit 120 stores information about a plurality of safety check points. Then, a reminding notification corresponding to the safety action to be urged to the first user is set for each safety check point.
The control unit 110 determines whether the present position of the notification device 100 inputted from GPS receiver 140 is located at one of a plurality of safety check points stored in the safety check point DB 121. When the current position of the notification device 100 is located at one of the plurality of safety check points, the control unit 110 transmits a reminder notification corresponding to the one safety check point via the speaker 160. In this case, the fact that the current position of the notification device 100 is located at one of the plurality of safety check points corresponds to the “transmission condition” according to the present disclosure.
In addition, the control unit 110 may determine whether to transmit the reminder notification by referring to not only the position of the notification device 100 but also the behavior of the notification device 100. Specifically, the detection value of the motion sensor 150 indicating the behavior of the notification device 100 is input to the control unit 110. Then, when the current position of the notification device 100 is located at a specific safety check point, the control unit 110 determines whether the first user is taking an action to urge the safety action based on the detection value of the motion sensor 150. At this time, when it is determined that the first user has taken an action to urge the safety action, the control unit 110 transmits a reminder notification corresponding to the action taken by the first user via the speaker 160. Thus, for example, when it is determined that the first user is running at the safety check point where the traffic volume of the vehicle is large, a sound “dangerous if running” is transmitted from the speaker 160 as a reminder notification. In this case, it is also included in the “transmission condition” according to the present disclosure that the first user takes an action to urge the safety action.
Next, a control mode of the notification device 100 will be described. The notification device 100 includes a first mode, a second mode, and a third mode as control modes. The control unit 110 switches these control modes. The first mode is a mode in which the above-described reminding notification processing is executed. Further, in the first mode, the current position (the current position of the first user) of the notification device 100 acquired by GPS receiver 140 is transmitted to the management server 200 via the data communication module 180 at a predetermined first cycle. In response to a request from the second user, the management server 200 transmits position information indicating the position of the first user received from the notification device 100 to the second user terminal 300. Therefore, the first mode is executed by the control unit 110. Thus, the second user can grasp the position of the first user in the first cycle, and can transmit the reminder notification from the notification device 100 when the safety action is to be urged to the first user.
However, the watching of the first user is not always necessary. For example, if the first user is in a relatively secure location, such as a school, the need to grasp the location of the first user and send reminder notifications to the first user is low. In such a case, the second mode or the third mode may be selected as the power saving mode in order to suppress power consumption in the notification device 100.
The respective functions illustrated in
On the other hand, in the third mode, all of the various functions illustrated in
In the third mode, power dissipation in the notification device 100 can be suppressed by turning OFF various functions as described above. However, even in a situation where it is not necessary to prompt the first user to perform the safety action by the reminding notification process, the second user may want to grasp the position of the first user. However, even in such a case, it is considered that the necessity of the second user to grasp the position of the first user is reduced as compared with the case where it is necessary to urge the first user to perform the safety action. Therefore, in the second mode, the data communication function and the position information transmitting function are turned ON and the other functions are turned OFF among the various functions illustrated in
Here, the second user can set the schedule of the control mode of the notification device 100 using the second user terminal 300. Specifically, the second user inputs, to the second user terminal 300, a time period in which the second mode and/or the third mode, which is the power saving mode, is to be executed. Then, the information on the time zone input to the second user terminal 300 is transmitted to the notification device 100 via the management server 200. In the notification device 100, when the information on the second mode and/or the time zone in which the third mode is to be executed is received from the management server 200, the control unit 110 stores the information in the schedule DB 122. Accordingly, the second user can set the schedule of the control mode of the notification device 100 in accordance with the action schedule of the first user.
Then, in the notification device 100, the control unit 110 selects and executes the control mode based on the schedule stored in the schedule DB 122.
In this process, first, in S101, it is determined whether the present time-zone in which the power-saving mode should be executed is the time-zone. Specifically, it is determined whether the present time is within a time period in which the second mode is to be executed or a time period in which the third mode is to be executed, which is currently stored in the schedule DB 122. At this time, if the time period in which the second mode is to be executed and the time period in which the third mode is to be executed are not stored in the schedule DB 122, a negative determination is made in S101. Further, even if a time period in which the second mode is to be executed and/or a time period in which the third mode is to be executed are stored in the schedule DB 122, if the present time is not within these time periods, a negative determination is made by S101. When a negative determination is made in S101, it can be determined that the power saving mode is not required to be executed. Then, S102 process is executed next. In S102, the first mode is executed as the control mode.
On the other hand, if an affirmative determination is made on S101, S103 process is executed next. In S103, it is determined whether the present time zone is a time zone in which the second mode is to be executed. At this time, if the time period in which the second mode is to be executed is stored in the schedule DB 122 and the present time period is within the time period, an affirmative determination is made by S103. Then, S104 process is executed next. In S104, the second mode is executed as the control mode.
On the other hand, if the schedule DB 122 does not include a time zone in which the second mode is to be executed, a negative determination is made by S103. Further, even if the time period in which the second mode is to be executed is stored in the schedule DB 122, if the present time period is not within the time period, a negative determination is made by S103. If a negative determination is made in S103, it can be determined that the present time is within a time period in which the third mode is to be executed. Then, the process in S105 is executed next. In S105, the third mode is executed as the control mode.
According to the above, each control mode can be executed by the notification device 100 on the schedule set by the second user.
Next, release control of the second mode will be described. The second user may set a time period during which the first user spends in a school or a specific facility as a time period during which the second mode is to be executed. This is because it is considered that there is no need to prompt the first user for a safety action in the school or in a specific facility. The notification device 100 may then be placed in place while the first user is spending in school or a particular facility. In this case, in other words, while the position of the notification device 100 is not moving from the predetermined position, it can be determined that the first user is present in the school or the specific facility.
However, the action schedule of the first user may be changed unexpectedly. For example, the first user's exit time from school or a particular facility may be earlier than scheduled. In this case, on the assumption that the first user is a time zone spent in a school or a specific facility, the first user moves from the school or the specific facility even though the time zone is set as a time zone in which the second mode is to be executed. In such a case, the first mode is preferably executed at a timing when the first user moves from a school or a specific facility.
Therefore, in the notification device 100, when the above-described case occurs, the release control of the second mode is executed in order to switch the control mode from the second mode to the first mode.
In this process, first, in S201, the detected value of the motion sensor 150 is acquired. Next, in S202, it is determined whether the first user is walking based on the detected value of the motion sensor 150 acquired by S201.
As discussed above, the notification device 100 is placed in place while the first user is spending in school or a particular facility. Therefore, the detection value indicating the walking of the first user is not detected by the motion sensor 150 during this period. Therefore, when a detection value indicating walking of the first user is detected from the motion sensor 150, the first user moves the notification device 100 from the predetermined position. That is, it can be determined that the first user is about to move from a school or a specific facility.
Therefore, if a negative determination is made in S202, the process is terminated. In this case, in the notification device 100, the second mode is continuously executed. On the other hand, if an affirmative determination is made in S202, S203 process is executed next. Note that, in S202, an affirmative determination may be made when the detected value of the motion sensor 150 indicates that the first user is walking for a predetermined time or longer. In S203, in the notification device 100, the second mode is released and the control mode is switched to the first mode.
According to the above-described flow, when the first user attempts to move from the school or the particular facility within the time period in which the second mode stored in the schedule DB 122 is to be executed, the notification device 100 may switch the control mode from the second mode to the first mode.
In a case where a detection value indicating walking of the first user is not detected from the motion sensor 150 for a predetermined period after the second mode is released by the second mode release control, it is highly likely that the movement of the first user from the school or the specific facility is not actually performed. Therefore, in such a case, the control unit 110 may return the control mode of the notification device 100 from the first mode to the second mode.
Next, call disable notification control executed in the second user terminal 300 will be described. As described above, in the notification device 100, when the second mode or the third mode, which is the power saving mode, is being executed as the control mode, the call function is turned OFF. However, even in a time period in which the power saving mode is executed in the notification device 100, the second user may attempt to talk to the first user using the second user terminal 300. Therefore, in the present embodiment, in such a case, the second user terminal 300 executes the call disable notification control for notifying the second user that a call with the notification device 100 (a call with the first user) is disabled.
On the other hand, if an affirmative determination is made on S301, S302 process is executed next. In S302, the notification device 100 determines whether the power saving mode is currently being executed. Here, as described above, when the second user sets the schedule of the control mode of the notification device 100, a time period in which the second mode is to be executed and/or a time period in which the third mode is to be executed are input to the second user terminal 300. The input information at this time is also stored in the storage unit of the second user terminal 300. Therefore, in S302, it may be determined whether the notification device 100 is currently executing the power saving mode on the basis of a time period in which the second mode inputted in advance to the second user terminal 300 is to be executed and/or a time period in which the third mode is to be executed for scheduling the control mode of the notification device 100. In addition, information on the control mode currently being executed may be received from the notification device 100 via the management server 200.
When a negative determination is made in S302, that is, when the first mode is executed in the notification device 100, S304 process is executed next. In S304, a call is transmitted to the notification device 100. On the other hand, when an affirmative determination is made in S302, that is, when the second mode or the third mode is executed in the notification device 100, S303 process is executed next. In S303, the second user terminal 300 displays that the communication with the notification device 100 is not currently possible.
According to the above-described flow, when the second user attempts to make a call with the first user using the second user terminal 300 during the time period in which the call is disabled, the second user terminal 300 can notify the second user of the call disabled.
In the above-described system 1, the control unit 110 of the notification device 100 executes an operation for determining whether the reminding notification should be sent to the first user in the reminding notification process. However, the operation may be executed by the management server 200. In this case, the position information of the notification device 100 and the detection value of the motion sensor 150 are transmitted from the notification device 100 to the management server 200. Further, as a result of the calculation performed by the management server 200, when it is determined that the reminding notification should be transmitted to the first user, a reminding notification transmission command is transmitted from the management server 200 to the notification device 100. When the notification device 100 receives a transmission command from the management server 200, the control unit 110 transmits a reminder notification via the speaker 160.
The notification device 100 and the second user terminal 300 may have a chat function. In this case, in the notification device 100, the chatting function may be turned ON in the first mode and turned OFF in the second mode and the third mode, which are the power saving modes, similarly to the call function.
The above-described embodiments are merely examples, and the present disclosure may be appropriately modified and implemented without departing from the scope thereof. For example, the processes and means described in the present disclosure can be free combined and implemented as long as no technical contradiction occurs.
Further, the processes described as being executed by one device may be shared and executed by a plurality of devices. Alternatively, the processes described as being executed by different devices may be executed by one device. In the computer system, it is possible to flexibly change the hardware configuration (server configuration) for realizing each function.
The present disclosure can also be implemented by supplying a computer with a computer program that implements the functions described in the above embodiment, and causing one or more processors of the computer to read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium is, for example, a disc of any type such as a magnetic disc (floppy (registered trademark) disc, hard disk drive (HDD), etc.), an optical disc (compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, etc.), a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic card, a flash memory, or any type of medium suitable for storing electronic commands such as an optical card.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-200669 | Nov 2023 | JP | national |