Information processing system, information processing method, information processing device, and program
The information processing system addresses the inadequacy of conventional safety systems by enabling user input and analysis of danger situations, enhancing safety through personalized alerts and proactive management.
Patent Information
- Application Number
- JP2021131793
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-12
- Publication Date
- 2025-08-21
- Estimated Expiration
- 2041-08-12
AI Technical Summary
Conventional systems fail to prevent users from approaching dangerous locations based on individual user circumstances, thus inadequately ensuring user safety.
An information processing system that includes a mobile terminal receiving a beacon signal, notifying users of danger, allowing user input of report information, and transmitting it to a server for analysis to enhance safety measures.
Enhances user safety by allowing personalized safety measures based on user input and analysis of danger situations, preventing near-misses, and facilitating proactive management.
Smart Images

Figure 0007727440000001 
Figure 0007727440000002 
Figure 0007727440000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, an information processing device, and a program. [Background technology]
[0002] It is known that a device detects its approach to a specific area and notifies the user. For example, Patent Document 1 discloses that danger information is transmitted at a predetermined interval in a danger area, and when a communication terminal device enters the danger area and receives the danger information, the owner of the communication terminal device is notified that the danger information has been received. Patent Document 2 discloses that a near-miss point warning device 1 manages locations requiring a warning for near-miss points in units of links that can identify the direction of travel of the vehicle, and issues a warning when a vehicle equipped with the device enters a near-miss point warning link. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-348244 [Patent Document 2] Japanese Patent Application Laid-Open No. 2016-38613 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional configurations simply notify users that they have approached a specific area, and therefore are unable to prevent users from approaching dangerous locations depending on the individual circumstances of the user or that specific area, and are therefore unable to adequately ensure the safety of users.
[0005] An object of the present invention is to provide an information processing system, an information processing method, an information processing device, and a program that can further enhance the safety of users. [Means for solving the problem]
[0006] An information processing system according to one embodiment of the present invention includes a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device, an operation receiving means that can receive operations from the user who has received the alert notification from the notification means, and an input receiving means that receives from the user input of report information regarding the situation in which the danger occurred when the operation from the user satisfies predetermined conditions.
[0007] An information processing device according to one embodiment of the present invention includes a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device, an operation receiving means that can receive operations from the user who has received the alert notification from the notification means, an input receiving means that receives from the user input of report information regarding the situation in which the danger has occurred when the operation from the user satisfies a predetermined condition, and a transmission means that transmits the report information input by the user to a server device.
[0008] An information processing device according to one embodiment of the present invention includes a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device, an operation accepting means that can accept operations from the user who has received the alert notification from the notification means, and an input accepting means that accepts input of report information from the user regarding the situation in which the danger has occurred when the operation from the user satisfies a predetermined condition. In order to constitute an information processing system including the receiving means, the notification means, the operation accepting means, and the input accepting means.
[0009] A program according to one embodiment of the present invention causes an information processing device to function as an information processing device having a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device, an operation receiving means that can receive operations from the user who has received the alert notification by the notification means, an input receiving means that receives from the user input of report information regarding the situation in which the danger has occurred when the operation from the user satisfies a predetermined condition, and a transmission means that transmits the report information input by the user to a server device.
[0010] A program according to one embodiment of the present invention is an information processing system that is composed of a plurality of information processing devices connected to each other so as to be able to communicate with each other, and that includes a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device, an operation accepting means that can accept an operation from the user who has received the alert notification by the notification means, and an input accepting means that accepts from the user input of report information regarding the situation in which the danger has occurred when the operation from the user satisfies a predetermined condition. The program causes one of the plurality of information processing devices to function as an information processing device that includes at least one of the receiving means, the notification means, the operation accepting means, and the input accepting means.
[0011] An information processing method according to one embodiment of the present invention is an information processing method for an information processing system, and includes the steps of: a receiving means receiving a beacon signal from a beacon device; a notification means starting to notify a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means receiving an operation from the user who has received the alert notification from the notification means; and an input receiving means receiving, when the operation from the user satisfies a predetermined condition, input of report information from the user regarding the situation in which the danger has occurred. [Effects of the Invention]
[0012] According to one embodiment of the present invention, it is possible to further improve the safety of the user. [Brief explanation of the drawings]
[0013] [Figure 1] 1 is a block diagram schematically illustrating a configuration of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram schematically illustrating the configuration of the mobile terminal of FIG. [Figure 3] FIG. 2 is a block diagram schematically illustrating the configuration of the server device of FIG. [Figure 4A] 3 is a diagram showing an example of an alert screen displayed on a display unit of the mobile terminal of FIG. 2. FIG. [Figure 4B] 3 is a diagram showing an example of an alert screen displayed on a display unit of the mobile terminal of FIG. 2. FIG. [Figure 4C] 3 is a diagram showing an example of an alert screen displayed on a display unit of the mobile terminal of FIG. 2. FIG. [Figure 5] 3 is a diagram schematically illustrating an example of a screen for inputting a near miss that is displayed on a display unit of the mobile terminal of FIG. 2. FIG. [Figure 6] FIG. 10 is a diagram illustrating an example of a screen showing a history of alerts. [Figure 7] FIG. 10 is a diagram showing an example of an analysis result of information relating to near misses. [Figure 8] 2 is a flowchart showing an example of processing executed by the mobile terminal of FIG. 1. DETAILED DESCRIPTION OF THE INVENTION
[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In each drawing, parts having the same configuration or function are designated by the same reference numerals. In the description of this embodiment, duplicated descriptions of the same parts may be omitted or simplified as appropriate.
[0015] (Alert System) FIG. 1 is a block diagram showing a schematic configuration of an alert system 1 as an information processing system according to one embodiment of the present invention. The alert system 1 is a system that issues an alert (warning) to notify a user of danger when the user approaches a dangerous location in a plant facility, construction site, work site, etc. (hereinafter referred to as a "plant facility, etc."), and also collects and analyzes information (hereinafter referred to as "report information") related to the situation in which the danger has occurred. The alert system 1 includes a mobile terminal 10, a server device 20, a beacon device 30, and an administrator terminal 40. In the example of FIG. 1, the alert system 1 includes one each of the mobile terminal 10, the server device 20, the beacon device 30, and the administrator terminal 40, but the alert system 1 may include any number of these devices.
[0016] The mobile terminal 10 is an information processing device that can be carried by a user such as a field worker at a plant facility, etc. The mobile terminal 10 is realized by, for example, a general-purpose information processing device such as a smartphone, a tablet terminal, or a wearable device, or an information processing device dedicated to the alert system 1. The mobile terminal 10 can communicate with the server device 20 via a network N such as, for example, a carrier communication network, the Internet, and / or a wired or wireless LAN (Local Area Network).
[0017] The beacon device 30 is a device that transmits a beacon signal at regular intervals using a wireless communication method such as BLE (Bluetooth (registered trademark) Low Energy). The beacon device 30 is installed in places where it is dangerous for people to approach, such as places where high voltage current flows in plant facilities and places where there are large openings. The beacon device 30 may also be installed in places other than places that are dangerous for people. When the mobile terminal 10 receives a beacon signal from the beacon device 30, it notifies the user of an alert notifying of danger if certain conditions are met.
[0018] The server device 20 is an information processing device that collects and analyzes report information relating to situations in which a user is in danger. The server device 20 is realized by a general-purpose information processing device such as a WS (Work Station) or a PC (Personal Computer), a cloud system, or an information processing device dedicated to the alert system 1. The server device 20 is capable of communicating with each of the mobile terminal 10 and the administrator terminal 40 via the network N. The server device 20 is installed in, for example, a data center facility, but is not limited to this and can be installed in any location.
[0019] The administrator terminal 40 is an information processing device operated by an administrator of the alert system 1. The administrator operates the administrator terminal 40 to view and operate the report information collected and analyzed by the server device 20. The administrator terminal 40 is realized by a general-purpose information processing device such as a PC or a tablet terminal, or an information processing device dedicated to the alert system 1. The administrator terminal 40 is capable of communicating with the server device 20 via the network N.
[0020] In this embodiment, the mobile terminal 10 notifies the user of a danger alert in response to receiving a beacon signal from the beacon device 30. Specifically, the mobile terminal 10 determines the distance from the beacon device 30 to the mobile terminal 10 based on the signal strength of the received beacon signal, and starts notifying the alert if the determined distance is less than a predetermined set distance. If an operation performed by the user in response to the alert notification satisfies a predetermined condition, the mobile terminal 10 prompts the user to input report information (hereinafter referred to as a "near miss input") regarding a situation in which danger has occurred (hereinafter referred to as a "near miss"). When the user inputs a near miss, the mobile terminal 10 transmits the report information regarding the situation in which danger has occurred to the server device 20. The server device 20 and the administrator can analyze trends regarding situations in which alerts have been notified according to attributes such as the user, the facility in which the beacon is installed, and the region by collecting and analyzing the report information received from the mobile terminal 10. Therefore, managers of plant facilities, etc. can utilize the near-miss incident information to take various measures to prevent people from approaching dangerous areas in plant facilities, etc., thereby increasing the safety of users.
[0021] (Mobile device hardware configuration) The configuration of the mobile terminal 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram schematically showing the configuration of the mobile terminal 10 of Fig. 1. The mobile terminal 10 includes a control unit 11, a storage unit 12, a display unit 13, an operation unit 14, a communication unit 15, an audio output unit 16, a vibration unit 17, and an imaging unit 18.
[0022] The control unit 11 is one or more processors. In this embodiment, the "processor" may be a general-purpose processor or a dedicated processor specialized for a specific process, but is not limited to these and may be any processor. The control unit 11 controls the overall operation of the mobile terminal 10. The operation of the mobile terminal 10 will be described in detail later.
[0023] The storage unit 12 is one or more memories. In this embodiment, the "memory" is, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like, but is not limited to these and can be any memory. Each memory in the storage unit 12 functions as, for example, a main memory, an auxiliary memory, or a cache memory. The storage unit 12 is, for example, built into the mobile terminal 10, but may also be configured to be externally connected to the mobile terminal 10 via any interface.
[0024] The display unit 13 is a display that outputs information as an image, and is realized by, for example, a liquid crystal display (LCD) or an organic electro-luminescent display (OLED).
[0025] The operation unit 14 is a device that receives input operations from a user and acquires input information based on the user's operations. The operation unit 14 is, for example, a touch screen that is integrated with the display of the display unit 13, but may instead be realized by, for example, physical keys, capacitance keys, a pointing device, or a microphone that receives voice input.
[0026] The communication unit 15 is one or more communication interfaces for communicating with external devices wirelessly or via a wired connection. In this embodiment, the communication unit 15 includes a communication interface for communicating with the server device 20 via the network N.
[0027] The audio output unit 16 is one or more speakers that output audio under the control of the control unit 11.
[0028] Vibration unit 17 is a vibrator that vibrates under the control of control unit 11. Vibration unit 17 may have a structure in which a weight with a center of gravity offset is attached to the shaft of a motor, for example, and vibrate the rotation shaft by rotating the motor.
[0029] The imaging unit 18 is a camera that captures an image of a subject and acquires the captured image. The imaging unit 18 includes, for example, a two-dimensional sensor made up of a photoelectric conversion element, and an optical system such as a lens.
[0030] The configuration of the mobile terminal 10 is not limited to the above example. For example, the mobile terminal 10 may be configured to further include an audio output device such as one or more speakers.
[0031] (Software configuration of mobile device) The storage unit 12 stores one or more programs used to control the operation of the mobile terminal 10. When these one or more programs are loaded by the control unit 11, they cause the control unit 11 to function as a receiving means 111, a notifying means 112, an operation accepting means 113, an input accepting means 114, a determining means 115, and a transmitting means 116. The receiving means 111 is a means capable of receiving a beacon signal from the beacon device 30 via the communication unit 15. The notifying means 112 is a means for starting to notify the user of a danger via the display unit 13, the audio output unit 16, the vibration unit 17, etc. in response to receiving a beacon signal from the beacon device 30. The operation accepting means 113 is a means for accepting an operation from a user who has received a notification of an alert by the notifying means 112 via the operation unit 14. The input accepting means 114 is a means for accepting input of report information regarding a situation in which a danger has occurred from the user via the operation unit 14 when the operation from the user satisfies a predetermined condition. The determination means 115 is a means for determining the distance from the beacon device 30 to the receiving means 111 (mobile terminal 10) based on the signal strength of the beacon signal received from the beacon device 30. The transmission means 116 is a means for transmitting report information input by the user to the server device 20 via the communication unit 15. The specific operation of each means will be described later. In addition to the above-mentioned means 111 to 116, the control unit 11 may further function as a means for performing any processing that can generally be performed by a processor (for example, a means for performing general arithmetic processing and timing processing, etc.).
[0032] (Server hardware configuration) The configuration of the server device 20 will be described with reference to Fig. 3. Fig. 3 is a block diagram schematically showing the configuration of the server in Fig. 1. The server device 20 includes a control unit 21, a storage unit 22, a display unit 23, an operation unit 24, and a communication unit 25.
[0033] The control unit 21 is one or more processors. The control unit 21 controls the overall operation of the server device 20. The operation of the server device 20 will be described in detail later.
[0034] The storage unit 22 is one or more memories. Each memory included in the storage unit 22 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 is, for example, built into the server device 20, but may also be configured to be connected to the server device 20 from the outside via any interface.
[0035] The display unit 23 is a display that outputs information as an image, and is realized by, for example, a liquid crystal display (LCD) or an organic light emitting display (OLED).
[0036] The operation unit 24 is a device that receives input operations from a user and acquires input information based on the user's operations. The operation unit 24 is realized by a keyboard, a pointing device, etc., but may alternatively or additionally be realized by a touch screen that is integrated with the display of the display unit 23, a microphone that receives voice input, etc.
[0037] The communication unit 25 is one or more communication interfaces that communicate with external devices wirelessly or via a wired connection. In this embodiment, the communication unit 25 includes a communication interface that communicates with each of the server device 20 and the administrator terminal 40 via the network N.
[0038] (Server device software configuration) The storage unit 22 stores one or more programs used to control the operation of the server device 20. When the one or more programs are loaded by the control unit 21, the control unit 21 functions as an update unit 211, an analysis unit 212, and a determination unit 213. The update unit 211 is a unit that updates the set distance to a longer value when the difference between the distance from the beacon device 30 to the receiving unit 111 determined by the determination unit 115 at the time when the alert notification is started and the set distance is greater than a predetermined value. The analysis unit 212 is a unit that analyzes a situation in which a user is likely to be in danger based on the report information received from the mobile terminal 10. The determination unit 213 is a unit that determines at least one of a condition under which the notification unit 112 of the mobile terminal 10 starts notifying the user of an alert, the content of the alert, and a condition under which the user is requested to input a near-miss event based on the analysis result by the analysis unit 212 regarding a situation in which a user is likely to be in danger in response to receiving a beacon signal. The specific operation of each unit will be described later. In addition to the above-mentioned means 211 to 213, the control unit 21 may further function as a means for performing any processing that can generally be performed by a processor (for example, a means for performing general arithmetic processing and timing processing, etc.).
[0039] (Beacon device) The beacon device 30 is a device that transmits a beacon signal at regular intervals using a wireless communication method such as BLE. The beacon device 30 may be realized by any device that transmits a beacon signal based on a known standard such as iBeacon (registered trademark). The beacon device 30 may transmit a signal as a beacon signal that allows a device that receives the beacon signal to measure the distance from the beacon device 30 based on the strength of the beacon signal.
[0040] (Administrator terminal) As described above, the administrator terminal 40 is realized by a general-purpose information processing device such as a PC, or a dedicated information processing device, etc. The administrator terminal 40 may have the same configuration as the mobile terminal 10 or the server device 20, for example.
[0041] (Alert system operation) In the alert system 1 of Fig. 1, the beacon device 30 transmits a beacon signal at regular intervals. The beacon signal may include identification information that can identify the beacon device 30 that transmitted the beacon signal and the type of the beacon device 30, as well as the geographical location where the beacon device 30 is installed, the plant facility or the like, the type of the plant facility or the like, the type of danger that the user may be exposed to, etc.
[0042] When a user carrying the mobile terminal 10 approaches the beacon device 30, the mobile terminal 10 receives a beacon signal from the beacon device 30. Upon receiving the beacon signal, the mobile terminal 10 refers to the identification information included in the beacon signal to identify the type of danger the user may be in. Such types of danger may include, for example, electric shock, falling, high temperature, etc. When the mobile terminal 10 receives beacon signals from multiple beacon devices 30, it may analyze the strongest beacon signal among the received beacon signals. The mobile terminal 10 determines the distance to the beacon device 30 based on the strength of the received beacon signal, and if the determined distance is less than a predetermined set distance, it starts notifying the user of an alert to notify them of danger. The set distance is the distance between the beacon device 30 and the mobile terminal 10 that serves as a reference for starting the alert notification. The set distance can be set for each beacon device 30, i.e., for each dangerous location, and the beacon signal may include information indicating the set distance. The mobile terminal 10 may notify the alert by at least one of displaying a predetermined image on the display unit 13 (display), outputting a predetermined sound through the audio output unit 16 (speaker), and vibrating through the vibration unit 17 (vibrator).
[0043] 4A to 4C are diagrams showing an example of an alert screen displayed on the display unit 13 of the mobile terminal 10 of FIG. 2. In FIG. 4A, a design 41 is an image that warns the user that they have approached a dangerous place or the like. In the example of FIG. 4A, the mobile terminal 10 notifies the user of danger by displaying the design 41 on the display unit 13 together with messages such as "Warning" and "Be careful." When the user selects the "OK" button 42, the mobile terminal 10 ends the notification of the alert including the warning display.
[0044] If the user does not select the "OK" button 42 within a predetermined time after the alert notification has started, the mobile device 10 displays a screen for entering a near-miss event on the display unit 13. FIG. 4B shows an example of a screen that is displayed when the user does not select the "OK" button 42 within a certain time after the screen of FIG. 4A has been displayed. In the example of FIG. 4B, the "OK" button 42 in FIG. 4A has changed to an "Enter Near-Miss Event" button 43. When the user selects the "Enter Near-Miss Event" button 43, the mobile device 10 terminates the alert notification and displays a near-miss event entry screen on the display unit 13. In the example of FIG. 4B, the mobile device 10 also displays an "Enter Later" button 44. The "Enter Later" button 44 is a button that allows the user to enter information about the situation for which the alert was notified later, rather than entering the near-miss event on the spot, after evacuating to a safe place. By displaying the "Enter Later" button 44, the mobile terminal 10 can collect near miss information (report information) while minimizing the risk of the user being put in physical danger by entering a near miss on the spot. The mobile terminal 10 also ends the alert notification when the user selects the "Enter Later" button 44. Depending on the application, the mobile terminal 10 may display only the "Enter Near Miss" button 43 without displaying the "Enter Later" button 44.
[0045] In this way, the alert system 1 displays a screen such as that shown in FIG. 4A for a certain period of time after the start of the alert notification, and if the user operates the screen before the certain period of time has elapsed, the system does not require the user to input report information (near-miss input) via a screen such as that shown in FIG. 4B. Generally, a user who intentionally approaches a dangerous location knowing that it is dangerous is aware in advance that an alert will be notified, and therefore takes a relatively short time to operate compared to a user who approaches unintentionally. Therefore, the alert system 1 can prevent unnecessary near-miss input requests, for example, in cases where a user approaches a dangerous location knowing that it is dangerous.
[0046] When the type of danger that may occur to the user is determined based on the identification information included in the beacon signal, the mobile terminal 10 may notify the user of the danger by displaying an image corresponding to the type of danger. Fig. 4C shows an example of notifying the user of the danger by displaying a message "Caution: Electric Shock" together with a symbol 45 indicating the risk of electric shock. By the mobile terminal 10 displaying a symbol corresponding to the type of danger, the user can easily understand the type of danger and take appropriate action to avoid the danger.
[0047] When notifying an alert, the mobile terminal 10 may not only display a specific image on the display unit 13, but also output a predetermined alarm sound through the audio output unit 16 and vibrate the vibration unit 17 in a specific pattern. When the type of danger that the user may be in and the distance from the dangerous location are determined from the identification information contained in the beacon signal, the mobile terminal 10 may vary the intensity of the alarm sound and vibration depending on the degree of danger.
[0048] Fig. 5 is a diagram schematically illustrating an example of a near-miss input screen displayed on the display unit 13 of the mobile terminal 10 of Fig. 2. In Fig. 5, an area 51 is an input area for identification information that identifies the near-miss. The near-miss identification information may be automatically generated by the mobile terminal 10 based on the identification information included in the beacon signal, the user's identification information, the date and time and location when the alert occurred, etc.
[0049] An area 52 is an area for inputting the date and time when the alert occurred. The date and time when the alert occurred may be input automatically by referring to a clock device built into the mobile terminal 10.
[0050] Area 53 is an input area for the type of alert. In the example of this embodiment, the mobile terminal 10 notifies an alert in response to receiving a beacon signal from the beacon device 30, but the mobile terminal 10 may also measure its location based on GPS (Global Positioning System) and notify an alert if the location corresponds to a preset location. When dangerous locations exist over a wide area, alert notification based on GPS positioning information is effective. Area 53 is an area for entering the type of alert, whether the alert was notified based on a beacon signal or GPS information. The type of alert may be automatically input by the mobile terminal 10.
[0051] Area 54 is an area for inputting the location where an alert occurred. The location where an alert occurred may be specified by any information as long as the location can be easily identified from the perspective of server device 20, an administrator, a user, or the like. For example, the location where an alert occurred may be latitude and longitude, information that can identify the corresponding beacon (such as an identification number), or an address. The location where an alert occurred is input by the user, but may also be automatically input by mobile terminal 10. For example, mobile terminal 10 may measure the location based on GPS and automatically input an address or the like as the location where the alert occurred based on the results.
[0052] Area 55 is an input area for the work content that the user was performing when the alert was notified. The mobile terminal 10 may display a drop-down list showing options for the work content and accept the input of the work content from the user. In this case, the mobile terminal 10 may present, for example, "inspection," "piping," "backfilling," "inspection," "repair," "trouble response," etc. as options for the work content.
[0053] The area 56 is an input area for predicted disasters. The mobile terminal 10 may display a drop-down list showing options for dangers that the user may encounter, and may receive input of predicted disasters from the user. In this case, the mobile terminal 10 may present, for example, "fall," "crash," "drop," "collapse," "high temperature," "electric shock," "explosion," "fire," "traffic accident," etc. as options for predicted disasters. In addition, when predicted disasters are stored in the server device 20 in association with the identification information of the beacon device 30, the mobile terminal 10 may transmit the identification information included in the beacon signal to the server device 20 to inquire about information on predicted disasters and automatically input the information into the area 56.
[0054] Area 57 is an area for inputting an unsafe condition. In area 57, the cause that increased the risk to the user in the situation in which the alert was notified is entered. The mobile terminal 10 may display a drop-down list showing options for the unsafe condition and accept input of the unsafe condition from the user. In this case, the mobile terminal 10 may present, for example, "defect in the object itself," "defect in the work place," "defect in clothing, etc.", "defect in the work place," "natural unsafe condition," "defect in the work method," etc. as options for the unsafe condition.
[0055] Area 58 is an area for inputting unsafe behavior. The behavior that the user took in the situation in which the alert was notified is entered in area 58. The mobile device 10 may display a drop-down list showing options for unsafe behavior and accept input of the unsafe behavior from the user. In this case, the mobile device 10 may present options for unsafe behavior such as "failure to use safety devices, etc.", "unsafe abandonment," "creation of a dangerous condition," "unspecified use of equipment," "approach to a dangerous or harmful location," "other unsafe acts," and "incorrect operation."
[0056] Area 59 is a remarks field in which the user can enter any text.
[0057] The "Take Photo" button 61 is a button for taking a photo of the site where the alert was notified. When the button 61 is selected, the mobile terminal 10 activates the imaging unit 18, allowing the site to be photographed. The mobile terminal 10 allows the user to upload site photos to the server device 20 using the "Take Photo" button 61. The "Confirm" button 62 is a button for the user to confirm the photos to be uploaded. When the button 62 is selected, the mobile terminal 10 displays the photographs that have been taken on the display unit 13.
[0058] The "Send" button 63 is a button for sending the information (report information) input by the user regarding the near miss to the server device 20. In response to the "Send" button 63 being selected, the mobile terminal 10 sends the report information to the server device 20. The mobile terminal 10 may display a confirmation screen indicating the information to be sent before actually sending the information.
[0059] In this way, report information regarding a situation in which danger has occurred is collected in the server device 20. The server device 20 acquires the location of the mobile terminal 10 when the alert was notified, and stores the location in the storage unit 22 in association with the report information.
[0060] The server device 20 analyzes trends regarding the situations in which alerts are issued according to attributes such as the user, the facility where the beacon is installed, and the region by collecting and analyzing the report information received from the mobile terminal 10. The server device 20 transmits the analysis results to the administrator terminal 40 in response to a request from the administrator terminal 40.
[0061] Fig. 6 is a diagram showing an example of a screen showing the history of alerts. Fig. 7 is a diagram showing an example of the analysis results of information (report information) related to near misses. The screen examples of Fig. 6 and Fig. 7 may be displayed on the display unit 23 of the server device 20 or the display of the administrator terminal 40.
[0062] On the screen of Fig. 6, when the administrator enters at least one of the period of the occurrence date and time, the area, the base, the work name, and the reason, and selects the "Search" button, the server device 20 displays a list of report information that matches the search criteria. When the administrator selects the "Details" button for the listed report information, the server device 20 displays details of that report information. Therefore, the administrator can refer to the report information related to the alert notified in the alert system 1 via the screen such as that of Fig. 6 and easily analyze the circumstances under which the alert was notified, etc.
[0063] Furthermore, the server device 20 may classify the report information based on the cause of the alert notification, and count and display the frequency of the classified alerts in a graph, as shown in Fig. 7. By having the server device 20 display statistical data related to the report information in this way in a graph, the administrator can easily analyze the overall trend regarding alert notifications by referring to the report information related to the alerts notified in the alert system 1.
[0064] Specifically, a manager can analyze near miss trends by region and facility, for example, based on the location where the report information was notified and the content of the report information. Specifically, for example, a manager can understand that a specific dangerous event (such as freezing) is occurring in a specific region, such as Hokkaido or Tohoku. Furthermore, for example, if a similar near miss occurs at a specific facility, such as a specific airport, the manager can recognize that the safety measures for the equipment at that specific facility may be insufficient.
[0065] In addition, the server device 20 may separately acquire information on meteorological data (weather, rainfall, temperature, etc.), regional data (mountain slope, etc.), and facility type (water supply and sewerage facility, proximity to river, etc.) from the Internet or the like, and associate the information with the report. This allows the cause or factor of a near-miss to be estimated or identified. For example, by having the server device 20 associate the meteorological data with the report information, the administrator can easily grasp trends, such as a location (e.g., scaffolding) that normally has a low risk of falling becomes a medium risk if rain falls within three days, and a high risk if rain falls on the same day. Furthermore, by having the server device 20 perform the above-described analysis, the administrator can easily grasp trends, such as an increased risk of landslides and flooding before and after typhoons, for water supply and sewerage facilities on mountain slopes and near rivers.
[0066] When the administrator obtains the above-described analysis results, the administrator can take appropriate measures to ensure safety based on the analysis results. For example, the administrator may estimate and identify dates and times when near-misses are likely to occur based on the region, facility type, time period, and weather information, and then issue a warning to relevant parties or send warning information to the mobile device 10 before a near-miss occurs. Alternatively, the administrator may change at least one of the conditions for initiating an alert notification, the content of the alert, and the conditions for prompting a near-miss entry, based on the analysis results. The conditions for initiating such an alert notification include, for example, the distance between the beacon device 30 and the mobile device 10. The content of the alert includes, for example, an image, sound, vibration, etc. The conditions for prompting a near-miss entry include, for example, the elapsed time since the alert notification. The conditions for initiating an alert notification, the content of the alert, and the conditions for prompting a near-miss entry may be set in the server device 20 via the administrator terminal 40, and the server device 20 may then set the conditions in the mobile device 10 accordingly. Therefore, the administrator can appropriately implement safety management measures based on the analysis results of the alert system 1. Furthermore, the administrator can identify users who have not entered any near misses despite being asked to do so, and take measures to help those users avoid danger.
[0067] Furthermore, the server device 20 may analyze situations in which danger is likely to occur to the user of the alert system 1 based on the report information, and, upon receiving a beacon signal, determine at least one of the conditions under which the mobile device 10 starts notifying the user of an alert, the content of the alert, and the conditions under which the user is prompted to input a near-miss event based on the results of the analysis of the situations in which danger is likely to occur to the user. Specifically, the server device 20 may perform machine learning to determine the correspondence between the report information and information such as time zones, weather data, regional data, and facility types, and the conditions under which the mobile device 10 starts notifying the user of an alert, the content of the alert, and the conditions under which the user is prompted to input a near-miss event. Then, the server device 20 may automatically determine or update the conditions under which the mobile device 10 starts notifying the user of an alert, the content of the alert, and the conditions under which the user is prompted to input a near-miss event, which are set in the mobile device 10, based on the results of the machine learning. Here, the server device 20 may use the analysis results based on the report information received from a mobile device 10 of a certain user to notify other users of alerts. For example, when the alert system 1 includes a plurality of mobile terminals 10 and a plurality of beacon devices 30, the server device 20 may analyze a situation in which danger is likely to occur to the user for each of the plurality of beacon devices 30 based on the report information received from the plurality of mobile terminals 10. Then, the server device 20 may use the result of the analysis for each beacon device 30 to notify an alarm to each user of the plurality of beacon devices 30. Therefore, the server device 20 can appropriately set and update the alert notification through the mobile terminal 10 according to the individual situation in which the beacon device 30 is installed, based on the report information, time zone, weather data, area data, information on the type of facility, etc. transmitted from the mobile terminal 10.
[0068] Fig. 8 is a flowchart showing an example of processing executed by the mobile terminal 10 of Fig. 1. The operation of the mobile terminal 10 described with reference to Fig. 8 corresponds to one of the information processing methods according to this embodiment. The operation of each step in Fig. 8 is executed under the control of the control unit 11 of the mobile terminal 10. A program for causing a computer to execute the information processing method according to this embodiment causes the computer to execute each step shown in Fig. 8.
[0069] In step S1, the control unit 11 determines whether or not the beacon signal from the beacon device 30 is received by the communication unit 15 by the receiving means 111. If the control unit 11 receives the beacon signal (YES in step S1), it proceeds to step S2, and if not (NO in step S1), it continues the processing of step S1.
[0070] In step S2, the control unit 11 analyzes the beacon signal received from the beacon device 30. Specifically, the control unit 11 may determine the distance from the beacon device 30 to the receiving means 111 (mobile terminal 10) based on the signal strength of the beacon signal received from the beacon device 30, or may acquire identification information from the beacon signal.
[0071] In step S3, the determination means 115 determines whether the received beacon signal satisfies a preset alert start condition based on the analysis result in step S2. Specifically, for example, the determination means 115 may determine the distance from the beacon device 30 to the receiving means 111 (mobile terminal 10), and determine that the determined distance is less than a predetermined set distance as the alert start condition. If the determination means 115 satisfies the alert start condition (YES in step S3), it proceeds to step S4, and if not (NO in step S3), it returns to step S1.
[0072] In step S4, the notification means 112 starts notifying the alert. The notification means 112 may notify the alert by at least one of displaying a predetermined image on the display unit 13 (display), outputting a predetermined sound through the audio output unit 16 (speaker), and vibrating the vibration unit 17 (vibrator).
[0073] In step S5, the operation accepting means 113 displays a first screen, exemplified in FIGS. 4A and 4C, on the display unit 13 to accept an operation from the user who has received the alert notification. The first screen displays only an "OK" button 42 or the like, which notifies the alert system 1 that the user has acknowledged the alert. Note that the mobile terminal 10 may display the alert on the display unit 13 in step S4 by displaying the first screen on the display unit 13.
[0074] In step S6, the control unit 11 determines whether a certain time (a predetermined threshold time) has passed since the start of the alert notification without any operation from the user (for example, selection of the button 42). If the certain time has passed (YES in step S6), the control unit 11 proceeds to step S2, and if not (NO in step S6), the control unit 11 continues the processing of step S6.
[0075] In step S7, the input accepting means 114 displays a second screen as exemplified in Fig. 4B on the display unit 13 and accepts input of report information from the user. When a screen as shown in Fig. 4B is displayed as the second screen, buttons 43 and 44 provide a link to a screen as shown in Fig. 5 for accepting input of report information. Note that in the above example, the input accepting means 114 displays a screen as shown in Fig. 4B on the display unit 13 as the second screen, but instead, a screen for accepting input of report information as shown in Fig. 5 may be immediately displayed.
[0076] In step S8, control unit 11 determines whether or not an operation has been input by the user. For example, when a screen such as that shown in FIG. 4B is displayed on display unit 13 as the second screen, control unit 11 determines whether or not button 43 or 44 has been selected. If an operation has been input by the user (YES in step S8), control unit 11 proceeds to step S9, and if not (NO in step S8), control unit 11 continues the processing of step S8.
[0077] In step S9, the notification means 112 ends the notification of the alert.
[0078] In step S10, the input receiving means 114 displays a screen for receiving input of report information, such as that shown in FIG. 5, on the display unit 13, and receives input of report information (near miss input) from the user.
[0079] In step S11, the transmission means 116 transmits the report information input by the user to the server device 20 via the communication unit 15. Then, the control unit 11 ends the processing of the flowchart.
[0080] On the other hand, in step S12, control unit 11 determines whether or not an operation has been input by the user. For example, when a screen such as that shown in FIG. 4A or 4C is displayed on display unit 13 as the first screen, control unit 11 determines whether or not button 42 has been selected. If an operation has been input by the user (YES in step S12), control unit 11 proceeds to step S13; if not (NO in step S12), control unit 11 returns to step S6 and continues processing.
[0081] In step S13, the notification means 112 ends the notification of the alert, and the control unit 11 ends the processing of the flowchart.
[0082] As described above, in the alert system 1, when the receiving means 111 of the mobile terminal 10 receives a beacon signal from the beacon device 30, the notification means 112 starts notifying the user of an alert in response. Furthermore, the operation accepting means 113 of the mobile terminal 10 accepts an operation from the user who has received the alert notification from the notification means 112. If the user's operation satisfies a predetermined condition, the input accepting means 114 accepts input of report information from the user regarding a dangerous situation. When the report information is input to the mobile terminal 10, the transmission means 116 of the mobile terminal 10 transmits the report information input by the user to the server device 20. As described above, the alert system 1 according to this embodiment starts notifying an alert in response to receiving a beacon signal, and in certain cases, accepts input of report information regarding a near miss from the user. Therefore, the alert system 1 protects the user's safety by notifying the user when he or she approaches a dangerous location, etc., and by collecting report information, it is possible to analyze trends regarding situations in which alerts are notified according to attributes such as the user, the type of facility where the beacon is installed, and regional characteristics. Therefore, managers of plant facilities, etc. can use this information to implement various measures to prevent people from approaching dangerous areas in plant facilities, etc., thereby increasing the safety of users.
[0083] Furthermore, the input receiving means 114 receives input of report information from the user under a predetermined condition that the time from when the alert notification started to when the operation from the user was received is equal to or greater than a threshold. Therefore, the alert system 1 can prevent unnecessary near-miss input requests, for example, when the user approaches a dangerous place knowing that it is dangerous.
[0084] In addition, a user who receives a large number of alert notifications is generally considered to be a user who repeatedly engages in risky behavior. However, if the alert notification is canceled within a certain period of time from the start of the alert notification, the user is considered to be aware that the location is dangerous. Therefore, the mobile terminal 10 may notify the server device 20 of any operation performed by the user within a certain period of time from the start of the alert notification. As a result, when a user approaches the vicinity of the beacon device 30, the server device 20 can distinguish whether the user recognized that the location was dangerous and obtain report information regarding the alert notification to the mobile terminal 10. Therefore, the alert system 1 can take such information into consideration and perform a detailed analysis of the situation in which the alert notification was issued and determine the degree of need to inform the user to avoid danger. Therefore, the alert system 1 can provide appropriate warnings to each user.
[0085] Furthermore, the alert system 1 may notify an alert from the mobile terminal 10, and if the mobile terminal 10 approaches the beacon device 30 again within a certain time after the alert notification has been terminated in response to a user operation, the alert system 1 may not notify an alert. Once a user has performed an operation to terminate the alert notification, it is considered that the user will recognize that there is a dangerous place nearby. Therefore, the alert system 1 can prevent unnecessary repeated alert notifications by not notifying an alarm for the mobile terminal 10 that approaches the beacon device 30 again within a certain time after the alert notification has been terminated.
[0086] Furthermore, in response to receiving a beacon signal, the operation receiving means 113 may display a first screen on the display unit 13 and receive an operation from the user who has received the alert notification. Furthermore, the input receiving means 114 may display a second screen on the display unit 13 and receive input of report information from the user when the operation from the user satisfies a predetermined condition. Therefore, the user can cancel the alert notification via the first screen and input report information (near miss input) via the second screen.
[0087] The alert system 1 may further include a determination means 115 that determines the distance from the beacon device 30 to the receiving means 111 (mobile terminal 10) based on the signal strength of the beacon signal received from the beacon device 30. The notification means 112 may start notifying an alert when the determined distance is less than a predetermined set distance. In this way, the alert system 1 starts notifying an alert when the distance from the beacon device 30 to the mobile terminal 10 becomes less than a predetermined set distance, so it is possible to protect the safety of the user by appropriately setting the set distance depending on the danger of the location where the beacon device 30 is installed.
[0088] Furthermore, the notification means 112 may issue a different alert depending on the determined distance. For example, when the distance from the beacon device 30 to the mobile terminal 10 is shorter, the notification means 112 may issue an alert that more strongly attracts the user's attention by outputting a stronger sound or vibration. Therefore, when the user approaches a more dangerous place, the alert system 1 can issue a stronger warning to enable the user to avoid danger.
[0089] In addition, the alert system 1 may be provided with an update means 211 that updates the set distance to a longer value when the difference between the distance from the beacon device 30 to the receiving means 111 determined at the time when the alert notification is started and the set distance is larger than a predetermined value. Since the beacon device 30 transmits a beacon signal at regular intervals, for example, when a user holding a mobile terminal 10 approaches the beacon device 30 at a relatively fast speed, the alert notification may be started at the timing when the user approaches the beacon device 30 to a distance shorter than the assumed set distance. In such a case, by increasing the set distance at which the alert notification is started, the alert notification can be started before the distance between the user and the beacon device 30 becomes very close, thereby improving the safety of the user. Therefore, by providing the above-mentioned update means 211 to the alert system 1, the set distance can be automatically updated to an appropriate value. FIG. 3 shows an example in which such update means 211 is realized by the server device 20, but it may also be realized by the mobile terminal 10.
[0090] The alert system 1 may also include an analysis means 212 that analyzes situations in which danger is likely to occur to the user of the alert system 1 based on the report information, and a determination means 213 that, in response to receiving a beacon signal, determines the conditions under which the notification means 112 starts to notify an alert, the content of the alert, and at least one of predetermined conditions based on the analysis result by the analysis means 212 of the situations in which danger is likely to occur to the user. With this configuration, the alert system 1 can automatically make settings related to alert notification.
[0091] In the above-described embodiment, an example of the operation of the alert system 1 has been described with reference to the drawings. However, it is also possible to omit some steps included in the above-described operation, or some operations included in one step, as long as it is not logically inconsistent. It is also possible to change the order of multiple steps included in the above-described operation as long as it is not logically inconsistent. Furthermore, the alert system 1 may be configured such that each component or each means of one mobile terminal 10 or server device 20 according to the embodiment is distributed across multiple devices that can communicate with each other.
[0092] In the above-described embodiment, the various means realized by the control units 11 and 21 have been described as software configurations, but at least some of these means may be conceptually implemented as including software resources and / or hardware resources. For example, the receiving means 111 may include a communication module, the notifying means 112 may include at least one of a display, a speaker, and a vibrator, and the operation receiving means 113 and the input receiving means 114 may include at least one of a touch panel and a button.
[0093] A general-purpose information processing device such as a computer or a mobile phone may be used to function as the mobile terminal 10 or the server device 20 according to the above-described embodiments. The mobile terminal 10 or the server device 20 can be realized by storing a program describing the processing content for realizing each function in the memory of the general-purpose information processing device and reading and executing the program using a processor of the information processing device.
[0094] The present invention is not limited to the above-described embodiments. For example, multiple blocks shown in the block diagrams may be integrated, or one block may be divided. Multiple steps shown in the flowcharts may be executed in parallel or in a different order depending on the processing capabilities of the device executing each step, or as needed, instead of being executed in chronological order as described. Other modifications are possible within the scope of the present invention. [Explanation of symbols]
[0095] 1. Alert System 10 Mobile devices 11 Control section 12 Storage section 13 Display section 14 Control section 15 Communications Department 16 Audio output section 17 Vibration unit 18 Imaging unit 20 Server device 21 Control section 22 Memory section 23 Display section 24 Control section 25 Communications Department 30 Beacon Device 40 Administrator terminal 41 Design 42~44 buttons 45 Design 51~59 area Buttons 61-63 N Network
Claims
1. A receiving means capable of receiving a beacon signal from a beacon device; A notification means for starting to notify a user of an alert that notifies the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means capable of receiving an operation from the user who has received the alert notification from the notification means; an input receiving means for receiving, from the user, an input of report information relating to the situation in which the danger has occurred, when an operation from the user satisfies a predetermined condition; An information processing system comprising:
2. 2. The information processing system according to claim 1, wherein the input receiving means receives input of the report information from the user, with the predetermined condition being that the time from when the notification of the alert begins to when an operation from the user is received is equal to or greater than a threshold.
3. the operation receiving means, in response to receiving the beacon signal, displays a first screen on a display unit and receives an operation from the user; the input receiving means displays a second screen on the display unit and receives input of the report information from the user when the operation from the user satisfies the predetermined condition.
3. The information processing system according to claim 1 or 2.
4. Further provided is a determination means for determining a distance from the beacon device to the receiving means based on the signal strength of the beacon signal received from the beacon device, the notification means starts notifying the alert when the determined distance is less than a predetermined set distance; When the difference between the distance from the beacon device to the receiving means determined by the determining means at the time when the notification of the alert is started and the set distance is greater than a predetermined value, further comprising an update means for updating the set distance to a longer value, The information processing system according to claim 1 .
5. an analysis means for analyzing a situation in which the user is likely to be at risk based on the report information; a determining means for determining, in response to receiving the beacon signal, at least one of a condition under which the notifying means starts to notify the user of the alert, the content of the alert, and the predetermined condition, based on the result of the analysis by the analyzing means of the situation in which the user is likely to be in danger; The information processing system according to claim 1 , further comprising:
6. A receiving means capable of receiving a beacon signal from a beacon device; A notification means for starting to notify a user of an alert that notifies the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means capable of receiving an operation from the user who has received the alert notification from the notification means; an input receiving means for receiving, from the user, input of report information relating to the situation in which the alert was notified, when an operation from the user satisfies a predetermined condition; a transmitting means for transmitting the report information input by the user to a server device; An information processing device comprising:
7. In order to configure an information processing system comprising: a receiving means capable of receiving a beacon signal from a beacon device; a notification means for starting to notify a user of an alert that notifies the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means capable of receiving an operation from the user who has received the alert notification by the notification means; and an input receiving means for receiving from the user, when the operation from the user satisfies a predetermined condition, an input of report information regarding the situation in which the danger has occurred. An information processing apparatus comprising at least one of the receiving means, the notifying means, the operation accepting means, and the input accepting means.
8. An information processing device A receiving means capable of receiving a beacon signal from a beacon device; A notification means for starting to notify a user of an alert that notifies the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means capable of receiving an operation from the user who has received the alert notification from the notification means; an input receiving means for receiving, from the user, an input of report information relating to the situation in which the danger has occurred, when an operation from the user satisfies a predetermined condition; a transmitting means for transmitting the report information input by the user to a server device; A program that causes the information processing device to function as an information processing device having the above.
9. In an information processing system that is configured by a plurality of information processing devices connected to be able to communicate, and that includes a receiving means capable of receiving a beacon signal from a beacon device, a notification means that starts notifying a user of an alert that notifies the user of a danger in response to receiving the beacon signal from the beacon device, an operation receiving means that can receive an operation from the user who has received the alert notification by the notification means, and an input receiving means that receives from the user an input of report information regarding a situation in which the danger has occurred when the operation from the user satisfies a predetermined condition, a program that causes the information processing device to function as an information processing device, the information processing device including at least one of the receiving means, the notifying means, the operation accepting means, and the input accepting means;
10. An information processing method for an information processing system, comprising: receiving a beacon signal from a beacon device by a receiving means; A step in which a notification means starts notifying a user of an alert notifying the user of a danger in response to receiving the beacon signal from the beacon device; an operation receiving means receiving an operation from the user who has received the alert notification from the notification means; an input receiving means receiving, from the user, an input of report information regarding the situation in which the danger has occurred, when an operation from the user satisfies a predetermined condition; An information processing method including:
11. The information processing system described in claim 1, wherein the beacon device transmits a beacon signal to notify the user of an alert warning of danger.
12. An information processing system as described in claim 11, further comprising a transmitting means for transmitting the report information input by the user to a server device.
Citation Information
Patent Citations
Danger information notification method and communication terminal device
JP2005348244A
Hazardous point warning device and hazardous point warning program
JP2016038613A
Beacon terminal and alarm system
JP2018176982A
Automation of systems and processes to ensure personal safety
JP2018531443A
Safety promotion information transmission system, information transmission system, safety promotion information transmission method, and information transmission method
JP2020064585A