Information processing device, information terminal, information processing system, information processing method, and program
The information processing system dynamically adjusts the notification area based on cargo size and type, enhancing safety by ensuring timely and effective warnings for surrounding workers and machines.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CASIO COMPUTER CO LTD
- Filing Date
- 2024-12-23
- Publication Date
- 2026-07-03
AI Technical Summary
Existing safety devices for forklifts do not adequately adjust the size of the warning image based on the size or type of cargo being transported, leading to insufficient notification of surrounding areas.
An information processing system that sets a notification area based on the size and type of cargo being transported by a movable machine, using a control unit to acquire location and identification information to determine the appropriate range for notifying the approach of the object.
Enables dynamic adjustment of the notification area according to the cargo size and type, ensuring timely and effective warning notifications to surrounding workers and machines.
Smart Images

Figure 2026111354000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information terminal, an information processing system, an information processing method, and a program.
Background Art
[0002] Vehicle safety devices for notifying the danger around movable machines such as forklifts have been developed. For example, Patent Document 1 discloses a safety device for a forklift that accurately notifies surrounding workers of the approach of the forklift 2 even at a cargo handling site with many shelters, thereby enhancing the safety of cargo handling operations.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The safety device for a forklift disclosed in Patent Document 1 includes a lamp that draws a warning image on the rear road surface of the forklift, and controls the lighting of the lamp so that the warning image changes while the forklift is running, thereby notifying the surrounding area of the approach of the forklift. However, since the size of the warning image does not change even when the size of the cargo being transported changes, for example, when transporting a very large cargo, the notification of danger to the surrounding area may not be sufficient.
[0005] The present invention has been made in view of the above circumstances, and an object thereof is to provide an information processing apparatus, an information terminal, an information processing system, an information processing method, and a program capable of setting information on an area for notifying the approach of an object such as a movable machine according to the size of the cargo being transported by the object.
Means for Solving the Problems
[0006] To achieve the above objective, one aspect of the information processing apparatus according to the present invention includes a control unit that acquires an existence location, which is the location of an information terminal, and identification information that identifies the information terminal, and sets information regarding the range of a notification area, which is an area for notifying the approach of an object, according to the size or type of the object being transported by the object equipped with the information terminal. [Effects of the Invention]
[0007] According to the present invention, information regarding an area for notifying the approach of an object can be set according to the size of the object being transported by the object, such as a movable machine. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of how the information processing system according to the embodiment is used. [Figure 2] This is a side view of an example of a movable machine. [Figure 3] This is a diagram illustrating the notification area set around a movable machine. [Figure 4] This diagram illustrates the notification area set around a worker who is transporting goods. [Figure 5] This is a block diagram showing the functional configuration of an information processing device according to an embodiment. [Figure 6] This figure shows an example of a worker ID table. [Figure 7] This figure shows an example of a screen for setting the size and type of items that a worker will be transporting. [Figure 8] This figure shows an example of a screen for setting the size and type of cargo to be transported by a movable machine. [Figure 9] This figure shows an example of a movable machine ID table. [Figure 10] This figure shows an example of a cargo hazard classification table. [Figure 11] This is a block diagram showing the functional configuration of a light-emitting device according to an embodiment. [Figure 12] It is a block diagram showing the functional configurations of the wearable terminal and the in-vehicle terminal according to the embodiment. [Figure 13] It is a flowchart of the risk management process according to the embodiment. [Figure 14] It is a diagram showing an example of a caution message and an alarm sound output by the in-vehicle terminal. [Figure 15] It is a diagram showing another example of a caution message and an alarm sound output by the in-vehicle terminal. [Figure 16] It is a diagram showing an example of a warning message displayed on the wearable terminal and the content emitted by the light-emitting device. [Figure 17] It is a diagram showing another example of a warning message displayed on the wearable terminal and the content emitted by the light-emitting device. [Figure 18] It is a flowchart of the risk notification process according to the embodiment. [Figure 19] It is a flowchart of the risk notification process during transportation according to the embodiment. [Figure 20] It is a flowchart of the light emission process according to the embodiment.
Embodiments for Carrying Out the Invention
[0009] The information processing device and the like according to the embodiment will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.
[0010] As shown in FIG. 1, the information processing system 1000 according to the embodiment is a system for notifying other workers 600 and movable machines 700 of danger when the movable machines 700 such as forklifts and the workers 600 carry luggage in the premises 900 such as a warehouse where the luggage storage area 910 exists. The information processing system 1000 includes an information processing device 100, a light-emitting device 200, a wearable terminal 300, an in-vehicle terminal 400, and a plurality of imaging units 500. The information processing device 100 is, for example, a tablet-type terminal and manages hazards within the premises 900. Specifically, the information processing device 100 determines the location and movement speed of a worker 600 by capturing visible light 800 output from a light-emitting device 200 worn by the worker 600 with an imaging unit 500, and determines the location and movement speed of a movable machine 700 by capturing visible light 800 output from a light-emitting device 200 installed on the movable machine 700 with an imaging unit 500. When the movable machine 700 or a worker 600 carrying cargo approaches another worker 600 or the movable machine 700 (entering the notification area 950), it transmits notification information to the light-emitting device 200 and wearable terminal 300 worn by the worker 600, as well as to the vehicle-mounted terminal 400 installed on the movable machine 700, to warn of the hazard. Upon receiving the notification information, the light-emitting device 200 emits a predetermined light to inform the worker 600 that the movable machinery 700 or the worker 600 carrying the cargo is approaching. Additionally, the wearable terminal 300 and the vehicle-mounted terminal 400, upon receiving the notification information, display warnings or otherwise inform the worker 600 wearing the wearable terminal 300 or the worker 600 riding in the movable machinery 700 on which the vehicle-mounted terminal 400 is installed that the movable machinery 700 or the worker 600 carrying the cargo is approaching.
[0011] The information processing system 1000 basically comprises one information processing device 100, but may also comprise multiple information processing devices 100. For example, if the premises 900 are distributed across multiple locations, each location may have one information processing device 100, and there may be one information processing device 100 that aggregates the information from these multiple information processing devices 100. The light-emitting device 200 is worn on the head of each operator 600 and is installed one on each side (for example, on the roof part of each movable machine 700 such as the head guard of a forklift). Each light-emitting device 200 usually outputs, by visible light 800, an ID (Identification), which is identification information for uniquely identifying the operator 600 and the movable machine 700. A plurality of imaging units 500 installed in the compound 900 image this visible light 800, and the information processing device 100 analyzes the captured image obtained by the imaging, thereby grasping the identification information, the location, the moving speed, etc. of each light-emitting device 200. For the visible light communication technology for this purpose, for example, Picalico (registered trademark) of Casio Computer Co., Ltd. can be used. Note that the light-emitting device 200 is not limited to being worn on the head of the operator 600, and may be provided at any location (for example, on the chest of the work clothes worn by the operator 600) as long as it can be imaged by the imaging unit 500. Note that two light-emitting devices 200 are installed on the movable machine 700 in order to be able to identify the front, rear, left, and right of the movable machine 700, and thereby, for example, it becomes possible to prompt stronger attention when the movable machine 700 is moving backward than when it is moving forward. Also, the wearable terminal 300 is a smartwatch attached to the arm of each operator 600 and used. The wearable terminal 300 is used to notify the operator 600 of danger by displaying a warning or the like on the display. Also, the in-vehicle terminal 400 is a tablet terminal installed in each movable machine 700. The in-vehicle terminal 400 is used to notify the operator 600 operating the movable machine 700 of danger by displaying a caution on the display or outputting a warning sound from the speaker. Also, the imaging unit 500 is a camera that images the compound 900 and transmits the captured image (captured image) to the information processing device 100. Note that the imaging unit 500 images an image at a predetermined frame rate. The imaging unit 500 images, for example, 30 still images per second. Furthermore, the wearable terminal 300 and the in-vehicle terminal 400 are also used to relay notification information from the information processing device 100 to the light-emitting device 200. The information processing device 100 needs to use a wireless communication system with relatively high power consumption in order to transmit notification information over a large area 900, but the light-emitting device 200 should use a wireless communication system with low power consumption in order to extend battery life. Therefore, in this embodiment, it is assumed that the information processing device 100 and the wearable terminal 300 / in-vehicle terminal 400 communicate using the wireless LAN (Local Area Network) communication standard, and the wearable terminal 300 / in-vehicle terminal 400 and the light-emitting device 200 communicate using the Bluetooth® communication standard.
[0012] The movable machine 700 is, for example, a forklift as shown in Figure 2, with one light-emitting device 200 installed on each side of the head guard and an on-board terminal 400 installed in the driver's seat. Also, as shown in Figure 3, the position of the midpoint 701 of the two light-emitting devices 200 installed on the movable machine 700 is recognized by the information processing device 100 as the position of the movable machine 700, and a circular area with a predetermined radius centered on the midpoint 701 is set as a notification area 950, which is an area for notifying of approach to other movable machines 700 or workers 600. The radius of the notification area 950 is basically set based on the size of the cargo that the movable machine 700 is transporting, but even if the size of the cargo is the same, if the type of cargo is more dangerous, the radius is set to be larger accordingly, for example, as shown in notification area 950A. Also, even if the size and type of cargo are the same, if the moving speed of the movable machine 700 is fast, the notification area 950 is set to be larger accordingly. Conversely, if the level of danger is low or the movement speed is slow, the notification area 950 may be set to a smaller size accordingly. The same concept of the notification area 950 applies when a worker 600 is carrying cargo. For example, as shown in Figure 4, the position of the light-emitting device 200 worn by worker 600 is recognized by the information processing device 100 as the position of worker 600. When worker 600 is carrying some kind of cargo (e.g., lumber 911), a circular area with a predetermined radius centered on this position is set as the notification area 950. The radius of the notification area 950 is basically set based on the size of the cargo carried by worker 600, but even if the size of the cargo is the same, if the type of cargo is dangerous or if worker 600 is moving at a high speed, the radius is set to be larger accordingly, for example, as shown in notification area 950A.
[0013] The information processing device 100, as shown in Figure 5, comprises a control unit 110, a storage unit 120, an input unit 130, an output unit 140, and a communication unit 150. The control unit 110 is composed of a processor, such as a CPU (Central Processing Unit). The control unit 110 executes processes to realize various functions of the information processing device 100, as well as risk management processes described later, based on programs stored in the memory unit 120. The control unit 110 is equipped with a clock function and a timer function, and can acquire the current time and measure time. In addition, the control unit 110 supports multithreading, and can execute multiple processes in parallel. The storage unit 120 stores programs executed by the control unit 110 and necessary data. The storage unit 120 may include, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), flash memory, etc. The memory unit 120 stores, for example, a worker ID table 121, a movable machine ID table 122, and a transported goods hazard level table 123.
[0014] As shown in Figure 6, the worker ID table 121 is a table that links worker 600's ID (worker ID), affiliation / name, and the IDs of the light-emitting device 200 and wearable terminal 300 worn by worker 600 (light-emitting device ID and wearable terminal ID). However, the essential information recorded in the worker ID table 121 is the ID of the light-emitting device 200 (light-emitting device ID) and the ID of the wearable terminal 300 (wearable terminal ID), and the worker ID and affiliation / name information are not required. In that case, for example, the ID of worker 600 may be the same as the ID of the light-emitting device 200 or the ID of the wearable terminal 300 worn by worker 600. Furthermore, when worker 600 is to carry a large load (item), as shown in Figure 7, worker 600 can select "Carry the load" from the menu of the wearable terminal 300 they are wearing and input the size and type of the item to be carried, thereby allowing the information processing device 100 to recognize that worker 600 is the one who will be carrying the item. In this case, the information processing device 100 registers information about the worker 600's item in the worker ID table 121, for example, as shown for worker 600 number 2 in Figure 6 (worker ID 20125), by setting the "Item to be carried" item to "Yes" and registering the size (item size) and type (item type) of the item that worker 600 will be carrying. This information about the worker 600's item can be deleted by selecting "Unload the load" from the menu of the wearable terminal 300.
[0015] As shown in Figure 9, the movable machine ID table 122 is a table that links the ID of the movable machine 700 (movable machine ID), the name of the movable machine 700 (movable machine name), the IDs of the light-emitting device 200 and the on-board terminal 400 installed on the movable machine 700 (light-emitting device ID and on-board terminal ID), the size (carried item size) and type (carried item type) of the goods transported by the movable machine 700, etc. However, as shown in Figure 3, the movable machine 700 has two light-emitting devices 200 installed (one on the right and one on the left), so two light-emitting device IDs are registered: the ID of the light-emitting device 200 installed on the left (light-emitting device ID (L)) and the ID of the light-emitting device 200 installed on the right (light-emitting device ID (R)). Alternatively, the numerical values of these two IDs may be set to consecutive values, and only one ID (for example, light-emitting device ID (L)) may be registered, while the other (for example, light-emitting device ID (R)) is set to the value of the registered ID + 1 (or the registered ID - 1). Also, the information recorded in the movable machine ID table 122 does not need to include information such as the movable machine ID or the movable machine name. In that case, for example, the ID of the movable machine 700 may be the same as the ID of the light-emitting device 200 attached to the movable machine 700 or the ID of the vehicle-mounted terminal 400. Furthermore, if the size or type of goods transported by the movable machine 700 changes, the worker 600 may, for example as shown in Figure 8, select "Transport goods" from the menu on the vehicle-mounted terminal 400, input the size and type of goods, and send it to the information processing device 100. In this case, the movable machine ID table 122 will be updated according to the input. In the above example, the user selects the size and type of the transported item from the menus of the wearable terminal 300 or the in-vehicle terminal 400, but this is not the only option. For example, the transported item may be equipped with a barcode including a two-dimensional barcode such as a QR code (registered trademark) or an IC (Integrated Circuit) tag such as an NFC (Near Field Communication) tag, and the size and type of the transported item may be obtained by reading these tags with the respective terminals.
[0016] The cargo hazard level table 123, as shown in Figure 10, is a table that defines the level of hazard for each type of cargo. As described above, a notification area 950 is set around the movable machine 700 and the worker 600 carrying the cargo, according to the size of the cargo being transported. The higher the hazard level of the cargo, the larger the size (radius) of the notification area 950. The multiplier for this size is set by the hazard level in the cargo hazard level table 123. The specific method for setting the radius is arbitrary, but for example, if the size is expressed as length × width, the value obtained by multiplying the larger of the length and width by the hazard level may be set as the default value for the radius of the notification area 950. In addition, the notification area 950 may be expanded according to the movement speed of the movable machine 700 and the worker 600 carrying the cargo. The method for expanding is arbitrary, but for example, the radius of the notification area 950 may be calculated using the following formula (1). Radius = default value of radius × max(movement speed / 5 (km / h), 1) ... (1) Furthermore, if the movement speed is less than a predetermined speed, the notification area 950 may be reduced. For example, if the radius of the notification area 950 is calculated using the following formula (2), when the movement speed is less than 5 km / hour, the radius of the notification area 950 will be set to a value smaller than the default radius, with a lower limit of 0.8 times the default radius. Radius = default value of radius × max(movement speed / 5 (km / h), 0.8) ... (2) Note that in equations (1) and (2) above, max(A,B) is a function that compares the value of A and the value of B and returns the larger value.
[0017] Returning to Figure 5, the input unit 130 is a user interface such as a keyboard, mouse, push-button switch, or touch panel, and accepts user input. If the input unit 130 is equipped with a touch panel, it may be a touch panel integrated with the display of the output unit 140. The output unit 140 is equipped with a display device (display unit) such as a liquid crystal display or an organic EL (Electro-Luminescence) display, and displays a display screen or operation screen that provides the functions of the information processing device 100. The output unit 140 may also be equipped with sound output means such as a speaker or earphones. The communication unit 150 is a network interface compatible with wireless communication standards such as Wi-Fi (Local Area Network), LTE (Long Term Evolution), and Bluetooth (registered trademark). The information processing device 100 can communicate with other devices (such as a wearable terminal 300 or an in-vehicle terminal 400) via the communication unit 150. The information processing device 100 is also connected to multiple imaging units 500 installed in the premises 900, and the control unit 110 can acquire captured images from each imaging unit 500 via the communication unit 150.
[0018] The light-emitting device 200, as shown in Figure 11, comprises a control unit 210, a storage unit 220, a light-emitting unit 230, and a communication unit 240 in its functional configuration. The control unit 210 is composed of a processor, such as a CPU (Central Processing Unit). The control unit 210 executes processing to realize various functions of the light-emitting device 200 based on the program stored in the memory unit 220. The control unit 210 also has a timer function and can measure time. Furthermore, the control unit 210 is also called the light-emitting control unit when it is necessary to distinguish it from the control unit 110. The memory unit 220 stores programs executed by the control unit 210 and necessary data. The memory unit 220 may include, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), flash memory, etc. The memory unit 220 stores, for example, identification information (light-emitting device ID) that uniquely identifies the light-emitting device 200. The light-emitting unit 230 is equipped with RGB (Red, Green, Blue) three-color LEDs (Light Emitting Diodes) and a circuit to drive the LEDs. Based on control from the control unit 210, it sets the light emission color and brightness of the LEDs to turn them on (illuminate) or off. The communication unit 240 is, for example, a network interface compatible with Bluetooth®. The light-emitting device 200 can communicate with other devices (for example, a wearable terminal 300 or an in-vehicle terminal 400) via the communication unit 240. Although not shown in the figures, the light-emitting device 200 may also be equipped with sound output means such as a speaker.
[0019] The wearable terminal 300, as shown in Figure 12, comprises a control unit 310, a storage unit 320, an input unit 330, an output unit 340, and a communication unit 350. The control unit 310 is composed of a processor, such as a CPU (Central Processing Unit). The control unit 310 executes processes to realize various functions of the wearable terminal 300 based on the program stored in the memory unit 320. The control unit 310 is equipped with a clock function and a timer function, and can acquire the current time and measure time. The control unit 310 also supports multithreading, and can execute multiple processes in parallel. The control unit 310 is also called the wearable terminal control unit when it is necessary to distinguish it from the control unit 110. The memory unit 320 stores programs executed by the control unit 310 and necessary data. The memory unit 320 may include, but is not limited to, RAM (Random Access Memory), ROM (Read Only Memory), flash memory, etc. The memory unit 320 stores, for example, identification information (wearable terminal ID) that uniquely identifies the wearable terminal 300. The input unit 330 is a user interface such as a push-button switch or a touch panel, and accepts user input. If the input unit 330 is equipped with a touch panel, it may be a touch panel integrated with the display of the output unit 340. The output unit 340 is equipped with a display device such as a liquid crystal display or an organic EL (Electro-Luminescence) display, and displays a display screen, operation screen, etc., that provides the functions of the wearable terminal 300. The output unit 340 may also be equipped with sound output means such as a speaker. In particular, it is desirable that the output unit 340 of the wearable terminal 300 worn by a worker 600 who may be transporting transported goods be equipped with sound output means so that an alarm sound can be output in the transport hazard notification processing described later. The communication unit 350 is a network interface that supports, for example, wireless LAN (Local Area Network), Bluetooth (registered trademark), etc. The wearable terminal 300 can communicate with other devices (for example, information processing device 100, light-emitting device 200, etc.) via the communication unit 350.
[0020] The in-vehicle terminal 400, like the wearable terminal 300, has a functional configuration as shown in Figure 12, comprising a control unit 410, a storage unit 420, an input unit 430, an output unit 440, and a communication unit 450. These are the same as the control unit 310, storage unit 320, input unit 330, output unit 340, and communication unit 350 of the wearable terminal 300, respectively, but the control unit 410 is also called the in-vehicle terminal control unit when it is necessary to distinguish it from the control unit 110. The storage unit 420 stores the in-vehicle terminal ID as identification information, rather than the wearable terminal ID. The output unit 440 is equipped not only with a display but also with sound output means such as a speaker.
[0021] Next, the risk management process performed by the control unit 110 of the information processing device 100 will be explained with reference to Figure 13. The risk management process is initiated when the administrator of the information processing device 100 operates the input unit 130 to instruct it to run, but it may also be configured to run automatically when the information processing device 100 is started up. First, the control unit 110 acquires the image data captured by each of the multiple imaging units 500 (step S101). Then, the control unit 110 determines whether or not the light-emitting device 200 is detected in the acquired image (i.e., whether or not the visible light emitted from the LED of the light-emitting device 200 is detected) (step S102). If the light-emitting device 200 is not detected (step S102; No), the process returns to step S101. If the light-emitting device 200 is detected (step S102; Yes), the control unit 110 calculates the location and movement speed of all light-emitting devices 200 detected in the image based on the coordinates of each light-emitting device 200 in each image (step S103). The calculation of the location of each light-emitting device 200 in this step is performed using a known method, similar to the "determination of the location (three-dimensional position) of the light-emitting device 100 by the light detection unit 234 of the management device 200" described in Japanese Patent Publication No. 7124840. Furthermore, the movement speed of each light-emitting device 200 is calculated based on the difference between the location of the same light-emitting device ID in the previously acquired image and its current location.
[0022] To avoid making the flowchart complicated, it is not shown, but the control unit 110 performs the processes from step S104 to step S109 for each of the detected light-emitting devices 200. In step S104, the control unit 110 determines whether the detected light-emitting device 200 is a light-emitting device 200 installed on a movable machine 700. The control unit 110 can make this determination by checking whether the ID of the detected light-emitting device 200 is registered in the movable machine ID table 122. If it is registered in the movable machine ID table 122, it can also obtain information about which movable machine 700 the light-emitting device 200 is installed on. If the detected light-emitting device 200 is the light-emitting device 200 installed on the movable machine 700 (step S104; Yes), the control unit 110 determines whether or not other movable machines 700 / workers 600 are present within a predetermined distance around the movable machine 700 (step S105). This predetermined distance is the radius of the notification area 950, which is set according to the size and type (degree of danger) of the transported goods being carried by the movable machine 700 and the speed at which the movable machine 700 moves. Furthermore, if there are workers 600 / other movable machines 700 transporting goods around the movable machine 700, the control unit 110 may determine in step S105 that "other movable machines 700 / workers 600 are present within a predetermined distance around the movable machine 700" if there is an overlapping area between the notification area 950 set for the movable machine 700 and the notification area 950 set for the workers 600 / other movable machines 700 transporting goods. Note that "other movable machinery 700 / workers 600" here means "other movable machinery 700 and / or workers 600".
[0023] If no other movable machinery 700 / worker 600 exists within a predetermined distance around the movable machinery 700 (step S105; No), proceed to step S110. If another movable machine 700 / worker 600 is present within a predetermined distance of the movable machine 700 (step S105; Yes), the control unit 110 transmits a warning notification to the vehicle-mounted terminal 400 of the movable machine 700, including information on the direction in which the other movable machine 700 / worker 600 is located, and transmits a warning notification to the wearable terminal 300 of the worker 600 that is within the predetermined distance (step S106), and proceeds to step S110. The control unit 110 can determine the direction in which the other movable machine 700 / worker 600 is located based on the positional relationship between the movable machine 700 and the light-emitting devices 200 installed on the left and right sides of the movable machine 700.
[0024] Upon receiving the warning information transmitted in step S106, the on-board terminal 400 of the movable machine 700 displays a warning on its display along with information on the direction of other movable machines 700 / workers 600, and outputs an alarm sound from its sound output unit. This process (transportation hazard notification process) will be described later, but for example, if a worker 600 is located to the left front of the movable machine 700, as shown in Figure 14, a warning message such as "Warning! There is a worker to the left front!" is displayed on the display, and an alarm sound such as "beep beep beep beep beep beep" (in this case, an alarm sound consisting of one type of beep in succession) is emitted. Also, if another movable machine 700 is located to the right rear of the movable machine 700, as shown in Figure 15, a warning message such as "Warning! A forklift is approaching to the right rear!" is displayed on the display, and an alarm sound such as "beep beep beep beep beep" (an alarm sound consisting of two types of beep in succession) is emitted. Since it is less likely for the operator 600 of the movable machine 700 to notice the rear than the front, if there is an operator 600 or other movable machine 700 behind it, the display should be made red, for example, and two types of beeps should be mixed together as an alarm sound to make it easier to attract the operator 600's attention. Furthermore, upon receiving the warning notification information transmitted in step S106, the wearable terminal 300 of the worker 600 displays a warning on its screen and causes the light-emitting device 200 to emit a warning light. These processes (hazard notification processing and light emission processing) in the wearable terminal 300 and the light-emitting device 200 will be described later, but for example, if the movable machine 700 approaches within a predetermined distance of the worker 600, as shown in Figure 16, a warning message such as "Warning! A forklift is approaching. Evacuate immediately!" is displayed on the display of the wearable terminal 300 worn by the worker 600, and the LED of the light-emitting device 200 worn by the worker 600 emits a warning light (for example, a red flashing light). Furthermore, if another worker 600 carrying cargo approaches within a predetermined distance of worker 600, as shown in Figure 17, a warning message such as "Warning! A worker carrying cargo is approaching. Move away immediately!" is displayed on the display of the wearable terminal 300 worn by that worker 600 (the worker who is being approached by the other worker 600), and the LED of the light-emitting device 200 worn by that worker 600 is made to flash as a warning (for example, red).
[0025] Returning to Figure 13, if the detected light-emitting device 200 is not the light-emitting device 200 installed on the movable machine 700 (step S104; No), the control unit 110 determines whether the detected light-emitting device 200 is the light-emitting device 200 attached to the worker 600 who is transporting the transported goods (step S107). The control unit 110 can make this determination by checking whether the ID of the detected light-emitting device 200 is registered in the worker ID table 121 and whether the "transported goods" item is set to "Yes". If it is registered in the worker ID table 121, the control unit 110 can also obtain which worker 600 the light-emitting device 200 is attached to. If the detected light-emitting device 200 is not the light-emitting device 200 attached to the worker 600 (step S107; No), proceed to step S110. If the detected light-emitting device 200 is the light-emitting device 200 attached to the worker 600 (step S107; Yes), the control unit 110 determines whether or not there are other workers 600 / movable machines 700 within a predetermined distance around the worker 600 (step S108). This predetermined distance is the radius of the notification area 950, which is set according to the size and type of the object being transported by the worker 600 and the speed at which the worker 600 is moving. If there are other workers 600 / movable machines 700 transporting objects around the worker 600, the control unit 110 may determine in step S108 that "other workers 600 / movable machines 700 are within a predetermined distance around the worker 600" if there is an overlapping area between the notification area 950 set for the worker 600 and the notification area 950 set for the other workers 600 / movable machines 700 transporting objects. Furthermore, it is possible that multiple workers 600 may be transporting a single item. In that case, since the multiple workers 600 transporting the item are located relatively close to each other, step S108 may determine that there are other workers 600 within a predetermined distance. At this time, if the control unit 110 can determine that multiple workers 600 are transporting a single item, it may determine in step S108 that there are no other workers 600 within a predetermined distance. In this case, if the control unit 110 obtains the size and type of the item selected by the workers 600 from the wearable terminals 300, and it can determine that the positions of those wearable terminals 300 are within a predetermined range, it may determine that multiple workers 600 are transporting a single item and not proceed to S109.
[0026] If no other worker 600 / movable machine 700 is present within a predetermined distance of the worker 600 (Step S108; No), proceed to Step S110. If another worker 600 / movable machine 700 is present within a predetermined distance of the worker 600 (step S108; Yes), the control unit 110 transmits a warning notification to the worker 600's wearable terminal 300, including "unknown" as information about the direction of the other worker 600 / movable machine 700, and transmits a warning notification to the wearable terminal 300 of the other worker 600 that is within the predetermined distance (step S109), and proceeds to step S110. Note that the direction of the other worker 600 / movable machine 700 is "unknown" because the worker 600 is wearing only one light-emitting device 200. However, similar to the movable machine 700, the worker 600 may also wear two light-emitting devices 200 (one on each side of the worker 600's head) to obtain the direction of the other worker 600 / movable machine 700.
[0027] Upon receiving the warning information transmitted in step S109, the wearable terminal 300 displays a warning on its screen and emits an alarm sound from its sound output unit. This process is similar to the in-vehicle hazard notification process performed by the vehicle terminal 400 upon receiving the warning information transmitted in step S106, but since the direction in which other workers 600 / movable machinery 700 are located is "unknown," the direction is not displayed. Furthermore, upon receiving the warning notification information transmitted in step S109, the wearable terminal 300 of the worker 600 displays a warning on its screen and causes the light-emitting device 200 to emit a warning light. This process is the same as the danger notification process and light emission process performed by the wearable terminal 300 of the worker 600 and the light-emitting device 200, respectively, upon receiving the warning notification information transmitted in step S106.
[0028] Returning to Figure 13, in step S110, the control unit 110 determines whether or not to terminate hazard management. For example, if it receives an instruction to terminate hazard management from the administrator of the information processing device 100 via the input unit 130, it determines to terminate hazard management. If hazard management is not terminated (Step S110; No), return to Step S101. If the hazard management process is terminated (step S110; Yes), the control unit 110 terminates the hazard management process.
[0029] Based on the risk management process described above (Figure 13), the control unit 110 of the information processing device 100 can set information regarding the area (notification area 950) for notifying the approach of an object (movable machine 700 / worker 600) equipped with a light-emitting device 200 (for example, the radius of the notification area 950) according to the size or type (degree of risk) of the object being transported. Furthermore, the control unit 110 changes and sets the range (size, dimensions, and area) of the notification area 950 according to the size of the transported object. Therefore, when transporting a large object, notification information can be transmitted earlier even if the approach distance to the object is greater than when transporting a small object. Furthermore, the control unit 110 changes and sets the range of the notification area 950 according to the level of danger of the type of transported object. Therefore, when transporting a high-risk object, notification information can be transmitted earlier even when the approach distance to the object is greater than when transporting a low-risk object. Consequently, it becomes easier to avoid danger. Furthermore, the control unit 110 acquires the speed of the object (movable machine 700 / worker 600) and changes the range of the notification area 950 according to the speed. Therefore, when the object is moving faster than when it is moving slower, notification information can be transmitted earlier even if the approach distance to the object is greater. Consequently, it becomes easier to avoid danger even when the object is approaching at high speed.
[0030] The warning information may include not only the identification information of the wearable terminal 300 / in-vehicle terminal 400 linked to the light-emitting device 200 by the worker ID table 121 / movable machine ID table 122, information on the direction in which other movable machines 700 / workers 600 are located, a warning message, and an alarm sound, but also distance information indicating how close the other movable machines 700 / workers 600 are. By including distance information, the warning message can notify not only a message like "There is a worker ahead," but also a specific distance such as "There is a worker 2m ahead." Furthermore, if the distance becomes too close, the warning message can be displayed as a stronger warning (for example, "Stop immediately!"), and a loud alarm sound can be output from the sound output means. Furthermore, the warning notification information may include not only the identification information of the light-emitting device 200 located within the notification area 950 (and / or the identification information of the wearable terminal 300 linked to the light-emitting device 200 by the worker ID table 121), a warning message, and the light-emitting pattern of the light-emitting device 200, but also distance information indicating how close the device is, and, if desired, alarm sound information. By including distance information, the warning message can notify not only a message like "It's getting closer," but also a specific distance such as "It's within 2m." In addition, if the distance becomes too close, the warning message may be changed to a stronger warning (for example, "Run away now!"), or, if the wearable terminal 300 is equipped with a sound output means, a loud alarm sound may be output from the sound output means.
[0031] Next, the hazard notification process performed by the control unit 310 of the wearable terminal 300 will be explained with reference to Figure 18. The hazard notification process is started when the worker 600, who is the user of the wearable terminal 300, operates the input unit 330 to instruct the execution of the hazard notification process, but it may also be set to be executed automatically when the wearable terminal 300 is started up. Furthermore, when the worker 600 is transporting goods, the hazard notification process is terminated and the hazard notification process during transport, which will be described later, is executed. After that, when the worker 600 has unloaded the goods they were transporting (for example, when the worker 600 operates the wearable terminal 300's menu to indicate that they have unloaded the goods), the hazard notification process during transport is terminated and the hazard notification process is restarted. First, the control unit 310 acquires its own identification information (wearable terminal ID) and the identification information (light-emitting device ID) of the light-emitting device 200 attached to the head of the worker 600 wearing the device (step S301). This information may be stored in the storage unit 320 in advance and retrieved from the storage unit 320, or it may be acquired by obtaining the worker ID table 121 stored in the storage unit 120 of the information processing device 100 via the communication unit 150 and the communication unit 350. Next, the control unit 310 determines whether or not it has received warning notification information from the information processing device 100 via the communication unit 350 (step S302). If no warning information has been received (step S302; No), return to step S302. When a warning notification is received (step S302; Yes), the control unit 310 transmits the received warning notification to the light-emitting device 200 (step S303). The control unit 310 then outputs a notification (for example, a warning message as shown in Figure 16) to the display of the output unit 340 based on the received warning notification (step S304). The control unit 310 then determines whether or not there has been an instruction to terminate the danger notification (step S305). For example, it determines whether or not the user of the wearable terminal 300 has instructed the termination of the danger notification via the input unit 330. Also, as shown in Figure 7, it is determined that there has been an instruction to terminate the danger notification when it is announced that goods are being transported (carrying luggage). If there is no instruction to terminate the danger notification (step S305; No), return to step S302. If there is an instruction to terminate the danger notification (step S305; Yes), the control unit 310 terminates the danger notification process.
[0032] Next, the in-transport hazard notification process executed by the control unit 410 of the in-vehicle terminal 400 will be explained with reference to Figure 19. The in-transport hazard notification process is started when the operator 600 driving the movable machine 700 on which the in-vehicle terminal 400 is installed operates the input unit 430 to instruct the execution of the in-transport hazard notification process, but it may also be set to be executed automatically when the in-vehicle terminal 400 is started up. Furthermore, when the operator 600 is transporting goods (for example, when the operator notifies the wearable terminal 300 of transporting goods by operating from the menu of the wearable terminal 300), the control unit 310 of the wearable terminal 300 attached to the operator 600 terminates the execution of the hazard notification process described above and instead starts the in-transport hazard notification process. After the operator 600 has unloaded the goods they were transporting (for example, when the operator notifies the wearable terminal 300 of unloading goods by operating from the menu of the wearable terminal 300), the control unit 310 terminates the execution of the in-transport hazard notification process and starts the execution of the hazard notification process. In the following explanation, we will assume that the control unit 410 is the entity that performs the in-transport danger notification process, but the control unit 310 of the wearable terminal 300 worn by the worker 600 who is transporting the goods can also be the entity that performs the process.
[0033] First, the control unit 410 acquires its own identification information (vehicle-mounted terminal ID) and the identification information (light-emitting device ID) of the two light-emitting devices 200 installed on the movable machine 700 on which it is installed as ID information (step S401). This information may be stored in the storage unit 420 in advance and retrieved from the storage unit 420, or it may be acquired by obtaining the movable machine ID table 122 stored in the storage unit 120 of the information processing device 100 via the communication unit 150 and the communication unit 450. If the entity executing the in-transport danger notification process is the control unit 310, in step S401 the control unit 310 acquires its own identification information (wearable terminal ID) and the identification information (light-emitting device ID) of the light-emitting device 200 attached to the head of the worker 600 wearing it as ID information. In other words, in this case the process is the same as step S301 of the danger notification process described above. Next, the control unit 410 determines whether or not it has received warning information from the information processing device 100 via the communication unit 450 (step S402). If no warning information has been received (Step S402; No), return to Step S402. When a warning notification is received (step S402; Yes), the control unit 410 outputs a notification from the output unit 440 based on the received warning notification (for example, a warning message and an alarm sound as shown in Figure 14 are output from the display and speaker) (step S403). If the control unit 310 is the entity that performs the in-transport danger notification processing, in step S403 the control unit 310 outputs a notification from the output unit 340 based on the received warning notification (for example, a warning message as shown in Figure 14 is output from the display). If the output unit 340 of the wearable terminal 300 is also equipped with sound output means (speaker), the control unit 310 outputs an alarm sound from the speaker in addition to displaying the warning message. The control unit 410 then determines whether or not an instruction has been given to terminate the transport hazard notification (step S404). For example, it determines whether or not an instruction to terminate the transport hazard notification has been given via the input unit 430. Also, if the main entity in charge of transport hazard notification processing is the control unit 310, it is determined that an instruction to terminate the transport hazard notification has been given when it is notified via the input unit 330 that the worker 600 has unloaded the transported goods. If there is no instruction to terminate the in-transport hazard notification (step S404; No), return to step S402. If there is an instruction to terminate the in-transport hazard notification (step S404; Yes), the control unit 410 terminates the in-transport hazard notification processing. Also, if the control unit 310 is the main entity responsible for the in-transport hazard notification processing, the control unit 310 terminates the in-transport hazard notification processing before starting the execution of the hazard notification processing.
[0034] Next, the light-emitting process performed by the control unit 210 of the light-emitting device 200 will be explained with reference to Figure 20. The light-emitting process starts when the light-emitting device 200 is started. However, if the light-emitting device 200 installed on the movable machine 700 is configured to only perform the light-emitting process while the movable machine 700 is in motion, the processing load on the information processing device 100 will be reduced. Therefore, the light-emitting device 200 installed on the movable machine 700 may be configured to start in conjunction with the engine of the movable machine 700, or to start by detecting vibrations while the movable machine 700 is in motion. First, the control unit 210 acquires ID information such as its own identification information (light-emitting device ID), the identification information of the wearable terminal 300 worn by the worker 600 wearing the device (wearable terminal ID), or the identification information of the vehicle-mounted terminal 400 installed on the movable machine 700 wearing the device (vehicle-mounted terminal ID) (step S201). This information may be stored in the storage unit 220 in advance and retrieved from the storage unit 220, or it may be acquired by obtaining the worker ID table 121 or the movable machine ID table 122 stored in the storage unit 120 of the information processing device 100 via the communication unit 150 and the communication unit 240. Next, the control unit 210 determines whether or not it has received warning notification information from the wearable terminal 300 via the communication unit 240 (step S202). If no warning information has been received (step S202; No), proceed to step S204. When a warning notification is received (step S202; Yes), the control unit 210 illuminates the LED of the light-emitting unit 230 based on the received warning notification information (for example, flashing a red light as a warning, as shown in Figure 16) (step S203), and proceeds to step S204. In step S203, the duration and timing of illuminating the LED are arbitrary, but for example, the memory unit 220 may store the notification time parameters, such as the notification information illumination time (for example, 7 seconds) and the notification information illumination timing (for example, every 10 seconds), and the control unit 210 may illuminate the LED according to these notification time parameters. Furthermore, the LED illumination in step S203 should be designed to avoid illumination that could be confused with visible light communication. For example, if visible light communication requires the illumination of all three RGB colors within a predetermined time, step S203 should avoid emitting illumination of at least one of the RGB colors.
[0035] In step S204, the control unit 210 emits a signal indicating the light-emitting device ID (light in the visible light range modulated with identification information) from the LED of the light-emitting unit 230. In step S204, the duration and timing of the LED illumination are arbitrary, but for example, the storage unit 220 may store the ID illumination time parameters, such as the ID illumination time (e.g., 2.4 seconds) and the ID illumination timing (e.g., every 5 seconds), and the control unit 210 may illuminate the LED according to these ID illumination time parameters. However, if warning notification information is received, illumination will also occur in step S203, so the notification information illumination timing should take precedence over the ID illumination timing. The control unit 210 controls the emission of the signal indicating the light-emitting device ID based on the protocol of visible light communication (for example, Picalico®, a proprietary camera visible light communication technology of Casio Computer Co., Ltd.). Normally (at least in the case of Casio Computer Co., Ltd.'s Picalico®), error detection and error correction mechanisms are incorporated into visible light communication. As described above, the LED emission in step S203 is designed to avoid emission that could be confused with visible light communication, so the information processing device 100 can clearly distinguish between the emission in step S203 of the emission processing (Figure 20) (to notify the surroundings of danger) and the emission in step S204 (to transmit the light-emitting device ID to the information processing device 100). The control unit 210 then determines whether or not an instruction to terminate the light emission has been received (step S205). For example, it determines whether or not an instruction to stop the light emission device 200 has been issued by the user of the light emission device 200. If there is no instruction to terminate the light emission (step S205; No), return to step S202. If an instruction is given to terminate the light emission (step S205; Yes), the control unit 210 terminates the light emission process.
[0036] As described above, the control unit 210 emits light to transmit identification information in step S204 if it does not receive warning notification information. If it does receive warning notification information, the control unit 210 emits light to notify the warning notification information in step S203 and also emits light to transmit identification information in step S204. The control unit 210 can arbitrarily set the timing and duration of these light emission (for example, by setting notification time parameters and light emission ID time parameters in the storage unit 220). For example, if the control unit 110 does not receive warning notification information, it emits light to transmit identification information for 2.4 seconds every 5 seconds. If the control unit 110 does receive warning notification information, it emits light to notify the warning notification information for 7 seconds and light to transmit identification information for 2.4 seconds every 10 seconds, for example. In other words, when the control unit 210 receives warning notification information, it controls the LEDs of the light emission unit 230 to emit light for transmitting identification information and light for notifying the warning notification information, respectively. Therefore, the light-emitting device 200 can inform the information processing device 100 of its location while also informing people around the worker 600 wearing the light-emitting device 200 that the worker 600 is within the notification area 950.
[0037] Based on the hazard management processing (Figure 13), hazard notification processing (Figure 18), hazard notification processing during transport (Figure 19), and light emission processing (Figure 20) described above, the control unit 110 acquires the location of the light emission device 200 installed / attached to the object (movable machine 700 / worker 600) and identification information to identify the light emission device 200. Depending on the size or type of the transported object being transported by the object, it sets information regarding the notification area 950, which is the area for notifying the approach of the object. If the location of any other light emission device 200 (other light emission devices 200) is within a predetermined distance, i.e., inside the notification area 950, it transmits caution notification information to the in-vehicle terminal 400 / wearable terminal 300 installed / attached to the object, and transmits warning notification information to the other light emission device 200. Upon receiving the warning information, the in-vehicle terminal 400 / wearable terminal 300 displays a warning message and emits an alarm sound. Upon receiving the alert information, the wearable terminal 300 displays a warning message and causes the light-emitting device 200 to emit a warning light. Therefore, the worker 600 transporting the goods can be aware of the approach of other mobile machinery 700 or other workers 600 through the warning message and alarm sound. In addition, the worker 600 wearing the other light-emitting device 200 can be aware of the imminent danger through the warning message and can also alert those around them to the danger through the warning light. Furthermore, if there are multiple objects (movable machinery 700 / workers 600 carrying goods) and the notification areas 950 set for each object overlap, warning information may be transmitted to the light-emitting devices 200 installed / attached to the objects whose notification areas 950 overlap. In this way, warning information is transmitted when the distance between the objects reaches the sum of the radii of their respective notification areas 950. Therefore, even when the objects (movable machinery 700 / workers 600 carrying goods) approach each other, the vehicle-mounted terminal 400 installed on the movable machinery 700 and the wearable terminal 300 attached to the workers 600 carrying goods can display a warning message with ample time.
[0038] Furthermore, although the notification area 950 was circular in the above-described embodiment, the shape of the notification area 950 is not limited to a circle. For example, it may be any shape such as a square, or it may be a similar shape to the shape of the transported object (for example, the default is a similar shape with both the length and width of the transported object doubled, and a shape multiplied by a multiplier according to the degree of danger and the speed of movement). Furthermore, the control unit 110 of the information processing device 100 may, after calculating the location of the light-emitting device 200 in step S103 of the hazard management processing (Figure 13), display the location of the light-emitting device 200 within the premises 900 (for example, together with map information of the premises 900) on the output unit 140. Then, in steps S106 and S109, the control unit 110 may display on the display of the output unit 140 different display modes (for example, the color of the circle in the area shape) of the shape of the notification area (for example, a circular area shape) set for the movable machine 700 / worker 600, according to the type of transported goods (including hazards, pallet type, etc.). In the hazard management process, by displaying this information on the output unit 140, the administrator of the information processing device 100 can check what movements the movable machinery 700 and the workers 600 transporting the goods are making and what goods they are transporting simply by looking at the display of the output unit 140 of the information processing device 100.
[0039] In the above embodiment, the wearable terminal 300 received the warning notification information transmitted by the information processing device 100 and transmitted it to the light-emitting device 200. In this case, since the wearable terminal 300 functions as a relay device that relays the warning notification information, it can also be considered that the information processing device 100 transmits the warning notification information to the light-emitting device 200 (via the wearable terminal 300).
[0040] Furthermore, in the above embodiment, the information processing system 1000 comprises an information processing device 100, a light-emitting device 200, a wearable terminal 300, and an in-vehicle terminal 400. The wearable terminal 300 receives warning notification information transmitted by the information processing device 100 and transmits it to the light-emitting device 200, and the in-vehicle terminal 400 and the wearable terminal 300 worn by the worker 600 while transporting goods receive the warning notification information transmitted by the information processing device 100. It was assumed that the wearable terminal 300 was a smartwatch and the in-vehicle terminal 400 was a tablet terminal. However, this is only one example of the information processing system 1000. The wearable terminal 300 does not have to be a smartwatch (for example, a smartphone carried by the worker 600 could be the wearable terminal 300), and the in-vehicle terminal 400 does not have to be a tablet terminal (for example, a smartphone could be). Alternatively, the information processing system 1000 may be configured such that the light-emitting device 200 directly receives the warning notification information transmitted by the information processing device 100, without the need for a wearable terminal 300. In an information processing system 1000 that does not have a wearable terminal 300, (since the light-emitting device 200 is often attached to the head of the worker 600) it is difficult for the worker 600 to confirm the illumination status of the light-emitting device 200. Therefore, the light-emitting device 200 may be equipped with a sound output means, and upon receiving warning notification information, the light-emitting device 200 may not only illuminate the LED based on the notification information, but may also output a warning sound or the like based on the notification information received by the control unit 210 from the sound output means. Furthermore, in an information processing system 1000 that does not include a wearable terminal 300, the light-emitting device 200 may be equipped with an input unit such as a push-button switch, and when a worker 600 intends to transport an object, pressing the push-button switch will transmit information about the object to be transported from the light-emitting device 200 to the information processing device 100.
[0041] Furthermore, in the above embodiment, the light-emitting device 200 transmitted identification information, and the information processing device 100 acquired the identification information and location of the light-emitting device 200. However, the transmission of identification information may be performed by a device other than the light-emitting device 200. For example, a mobile phone (whose location can be acquired by GPS (Global Positioning System), etc.) carried / installed on a worker 600 / movable machine 700 may transmit identification information and location (the ID and location of the mobile phone) to the information processing device 100. Also, in an information processing system in which location can be acquired by receiving beacons transmitted from beacon transmitters carried / installed on workers 600 / movable machine 700 with multiple beacon receivers installed in the premises 900, the information processing device 100 may be configured to acquire identification information and location (the ID and location of the beacon transmitter) based on the beacon transmitted by the beacon transmitter. Here, a device that transmits identification information to the information processing device 100 (light-emitting device 200, mobile phone, beacon transmitter, etc.) is also called an information terminal.
[0042] Furthermore, the information processing device 100 is not limited to a tablet terminal; it can also be implemented using a regular PC (Personal Computer) or other computer. Specifically, in the above embodiment, it was described that the program for risk management processing, etc., executed by the control unit 110, is pre-stored in the storage unit 120. However, the program may be stored in a non-temporary computer-readable recording medium such as a flexible disk, CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versatile Disc), MO (Magneto-Optical disc), memory card, or USB memory, and distributed, and the computer may be configured to execute each of the above-mentioned processes by loading and installing the program into the computer.
[0043] Furthermore, the program can be superimposed on a carrier wave and applied via a communication medium such as the Internet. For example, the program could be posted and distributed on a bulletin board system (BBS) on a communication network. This program could then be launched and executed under the control of the operating system (OS), just like any other application program, to perform the aforementioned processes.
[0044] Furthermore, the control unit 110 may consist of any single processor, such as a single processor, multi-processor, or multi-core processor, or it may be configured by combining any of these processors with processing circuits such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field-Programmable Gate Array).
[0045] Although preferred embodiments of the present invention have been described above, the present invention is not limited to these specific embodiments, and the present invention includes the invention described in the claims and its equivalents. [Explanation of Symbols]
[0046] 100... Information processing device, 110, 210, 310, 410... Control unit, 120, 220, 320, 420... Storage unit, 130, 330, 430... Input unit, 140, 340, 440... Output unit, 150, 240, 350, 450... Communication unit, 230... Light-emitting unit, 500... Imaging unit, 950... Notification area, 1000... Information processing system
Claims
1. The location of the information terminal and identification information that identifies the information terminal are obtained. Depending on the size or type of the object being transported by the object equipped with the information terminal, information regarding the range of the notification area, which is the area for notifying the approach of the object, is set. Control unit, An information processing device equipped with the following features.
2. The aforementioned information terminal is a light-emitting device that has the function of emitting light, The control unit, The imaging unit acquires the captured image, The light emitted from the information terminal is detected from the acquired image. Based on the detected light, the identification information and location of the information terminal are acquired. The information processing apparatus according to claim 1.
3. The control unit, The range of the notification area is changed and set according to the size of the transported object. The information processing apparatus according to claim 1.
4. The control unit, The hazard level of the type of transported goods is obtained, The range of the notification area is changed and set according to the acquired level of risk. The information processing apparatus according to claim 1.
5. The control unit, The velocity of the aforementioned object is obtained, The range of the notification area is changed and set according to the acquired speed. The information processing apparatus according to claim 1.
6. The control unit, If, among the acquired locations, the location of an information terminal other than the target object is within the set notification area, then an alert notification is transmitted to the information terminal of the target object, and a warning notification is transmitted to the information terminal other than the target object. The information processing apparatus according to claim 1.
7. The control unit, If there are multiple such objects and the notification areas set for each of them overlap, the notification information is transmitted to the information terminal of the object whose notification area overlaps. The information processing apparatus according to claim 1.
8. It also includes a display unit, The control unit, Depending on the setting of the notification area, the display mode of the area shape indicating the shape of the notification area is displayed on the display unit in a different manner. The information processing apparatus according to claim 1.
9. The identification information is transmitted by causing the light-emitting unit to emit light in the visible light region, which has been modulated with the identification information, at a predetermined emission timing. The information processing unit receives warning information, When the aforementioned warning notification information is received, the light-emitting unit is controlled to emit light for transmitting the identification information and light for notifying the warning notification information, respectively. Light emission control unit, An information terminal equipped with the following features.
10. An information processing system comprising an information processing device and an information terminal, The aforementioned information processing system is The location of the information terminal and identification information that identifies the information terminal are obtained. Depending on the size or type of the object being transported by the object equipped with the information terminal, information regarding the range of the notification area, which is the area for determining the danger associated with the approach of the object, is set. Control unit, Equipped with, The aforementioned information terminal is The identification information is transmitted by causing the light-emitting unit to emit light in the visible light region in which the identification information has been modulated. The information processing device receives warning notification information, When the aforementioned warning notification information is received, the light-emitting unit is controlled to emit light for transmitting the identification information and light for notifying the warning notification information, respectively. Light emission control unit, Equipped with, Information processing system.
11. The control unit, The location of the information terminal and identification information that identifies the information terminal are obtained. Depending on the size or type of the object being transported by the object equipped with the information terminal, information regarding the range of the notification area, which is the area for determining the danger associated with the approach of the object, is set. Information processing methods.
12. In the control unit, The location of the information terminal and identification information that identifies the information terminal are obtained. Depending on the size or type of the object being transported by the object equipped with the information terminal, information regarding the range of the notification area, which is the area for determining the danger associated with the approach of the object, is set. A program that executes a process.