Control method for an information processing system and information processing system
The information processing system uses sensors to detect mobile body position and state, enabling accurate passenger state determination and tracking of unloading/loading operations without RF tags.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2026-04-08
AI Technical Summary
Conventional systems fail to determine the state of passengers when an RF tag is not attached to their luggage, making it impossible to track unloading or loading operations.
An information processing system comprising a first device with sensors to detect the position and state of a mobile body, and a server device to determine the state of a passenger based on acquired position and state information, using conditions to differentiate between passenger states.
Enables accurate determination of passenger states without relying on RF tags, allowing for effective tracking of unloading and loading operations.
Smart Images

Figure 2026060020000001_ABST
Abstract
Description
Technical Field
[0005] ,
[0001] The present disclosure relates to a method for controlling an information processing system and an information processing system.
Background Art
[0002] In the operation management device described in Patent Document 1, by reading the information of the RF tag of RFID (Radio Frequency IDentification) attached to the luggage carried by the vehicle, it is possible to manage that the unloading has been performed and that the loading has been performed (see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the conventional technology as described above, for example, when an RF tag is not attached to the luggage, it is impossible to determine the state of the passengers such as unloading or loading.
Means for Solving the Problems
[0005] To solve the above problems, one embodiment provides a control method for an information processing system comprising: a first device attached to a first mobile body and having a first sensor for detecting a first position which is the position of the first mobile body, and a second sensor for detecting a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, the control method comprising: an acquisition step of causing the first device to acquire first position information of the first mobile body and first state information of the first mobile body; a transmission step of causing the first device to transmit the first position information and the first state information to the server device; and a determination step of causing the server device to determine the state of the first passenger based on the received first position information and first state information, wherein in the determination step, the server device determines that the first passenger is in the first passenger state when the first position information and the first state information satisfy a first condition, and determines that the first passenger is in the second passenger state when the first position information and the first state information satisfy a second condition.
[0006] To solve the above problems, one embodiment provides a control method for an information processing system comprising a first device attached to a first mobile body and a server device, wherein the information processing system determines the state of a first passenger of the first mobile body from information about the first mobile body acquired by the first device, the system is instructed to acquire first position information of the first mobile body using a first sensor, acquire first state information of the first mobile body using a second sensor, determine the state of the first passenger based on the acquired first position information and first state information, determine that the first passenger is in the first passenger state if the first position information and first state information satisfy a first condition, and determine that the first passenger is in the second passenger state if the first position information and first state information satisfy a second condition.
[0007] To solve the above problems, one embodiment of the information processing system comprises: a first device having a first sensor attached to a first mobile body that detects a first position which is the position of the first mobile body, and a second sensor that detects a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, wherein the first device acquires first position information and first state information of the first mobile body, the first device transmits the first position information and the first state information to the server device, and the server device determines that the first passenger is in the first passenger state if the first position information and the first state information satisfy a first condition, and determines that the first passenger is in the second passenger state if the first position information and the first state information satisfy a second condition. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example configuration of an information processing system according to the embodiment. [Figure 2A] This is a diagram showing an example configuration of the first device according to the embodiment. [Figure 2B] This figure shows an example configuration of the second device according to the embodiment. [Figure 3] This figure shows an example configuration of a server device according to the embodiment. [Figure 4A] This figure shows an example of an area according to this embodiment. [Figure 4B] This figure shows an example of the area settings screen according to the embodiment. [Figure 5] This diagram schematically shows an example of a base according to the embodiment. [Figure 6A] This diagram schematically shows an example of information surrounding the reception area according to the embodiment. [Figure 6B] This diagram schematically shows an example of information surrounding a truck yard according to the embodiment. [Figure 6C]This diagram schematically shows an example of information about the area surrounding a waiting area according to the embodiment. [Figure 7] This figure shows a first table illustrating an example of sampling methods for each location, such as a specific area, according to the embodiment. [Figure 8] This is a diagram illustrating an example of motion detection operation according to the embodiment. [Figure 9] This figure schematically shows an example of the sampling rate for each location at a site according to the embodiment. [Figure 10] This figure shows an example of the procedure for processing related to setting a specific area according to the embodiment. [Figure 11] This figure shows an example of a processing procedure based on a set specific area according to the embodiment. [Modes for carrying out the invention]
[0009] The embodiments will be described below with reference to the drawings.
[0010] Figure 1 shows an example of the configuration of the information processing system 1 according to an embodiment. The information processing system 1 comprises a first device A1, a second device A2, a first information processing device 11, and a server device 12. Figure 1 also shows the first mobile unit B1, the first passenger D1, the second mobile unit B2, the second passenger D2, the base station equipment 51, and the network 81. Furthermore, in the example shown in Figure 1, a management unit 31 is shown which includes the first information processing device 11 and the server device 12.
[0011] The first device A1 is installed on the first mobile body B1. The first device A1 may be configured to be detachable from the first mobile body B1, for example; in the example shown in Figure 1, it is attached to the first mobile body B1. The first mobile unit B1 is equipped with a first cargo bed C1 and a first cockpit C21. The first cargo bed C1 has a first cargo compartment C11. The first passenger D1 is a passenger of the first moving body B1. In this embodiment, the first passenger D1 is a driver who drives the first moving body B1 and also performs operations such as unloading and loading. In this case, the first passenger D1 gets on the first driver's seat C21 of the first moving body B1. The first device A1 includes a first sensor E1, a second a sensor E2a, and a second b sensor E2b. In this embodiment, the position information and state information acquired by the first device A1 are regarded as the position information of the first moving body B1 and the state information regarding the first moving body B1.
[0012] The second device A2 is installed on the second moving body B2. The second device A2 may be, for example, configured to be detachable from the second moving body B2. In the example of FIG. 1, it is attached to the second moving body B2. The second moving body B2 includes a second loading platform C2 and a second driver's seat C22. The second loading platform C2 has a second cargo compartment C12. The second passenger D2 is a passenger of the second moving body B2. In this embodiment, the second passenger D2 is a driver who drives the second moving body B2 and also performs operations such as unloading and loading. In this case, the second passenger D2 gets on the second driver's seat C22 of the second moving body B2. The second device A2 includes a third sensor E3, a fourth a sensor E4a, and a fourth b sensor E4b. In this embodiment, the position information and state information acquired by the second device A2 are regarded as the position information of the second moving body B2 and the state information regarding the second moving body B2.
[0013] In this embodiment, the detection of information by a sensor may be referred to as measurement, and the result of the detection may be referred to as a measurement result. In addition, detection or measurement may be referred to, for example, as measurement or detection. Also, the value detected by a sensor may be referred to, for example, as a detected value, a measured value, a measurement value, or an actual measurement value.
[0014] Here, the first cockpit seat C21 and the second cockpit seat C22 do not necessarily include, for example, the passenger seat next to the driver's seat where the driver sits. In other words, the second b sensor E2b and the fourth b sensor E4b each acquire status information related to the driver's seat, but do not necessarily acquire status information related to the passenger seat.
[0015] As another example, the first cockpit C21 and the second cockpit C22 may each include, for example, the driver's seat and the passenger seat next to it. That is, the second b sensor E2b and the fourth b sensor E4b may each acquire status information regarding the driver's seat and the passenger seat, respectively. In this case, the second b sensor E2b and the fourth b sensor E4b may each be, for example, a single sensor, or they may include separate sensors for the driver's seat and the passenger seat. In this case, the first passenger D1 and the second passenger D2 may each include a person sitting in the passenger seat along with the driver. In this case, for example, these persons may perform various tasks.
[0016] Furthermore, as another example of a modification of this embodiment, instead of the secondb sensor E2b and the fourthb sensor E4b, a sensor that does not acquire information about the state of the driver's seat but acquires information about the state of the passenger seat may be provided. In other words, for example, when the driver is concentrating on driving and the passenger in the passenger seat is outside the vehicle performing work, the system may be configured to acquire information about the state of the passenger seat. In this case, the first passenger D1 and the second passenger D2 are the people who sit in the passenger seat and perform tasks such as unloading and loading cargo.
[0017] In this embodiment, the first device A1 and the second device A2 communicate with the server device 12 via the base station device 51 and the network 81. However, for example, if the first device A1 and the second device A2 communicate with the server device 12 without going through the base station device 51 and the network 81, the information processing system 1 does not need to be equipped with the base station device 51 and the network 81. Furthermore, the first device A1 and the second device A2, and the server device 12 may communicate, for example, together with the base station device 51, or instead of the base station device 51, via a relay device (not shown).
[0018] In this embodiment, wireless communication is performed between the first device A1 and the second device A2, respectively, and the base station device 51. Network 81 may be, for example, the Internet. For communication between the base station device 51 and the server device 12, for example, wired communication may be used, wireless communication may be used, or both may be used.
[0019] Furthermore, although this embodiment shows a case in which a first information processing device 11 capable of communicating with the server device 12 is provided, the first information processing device 11 is not necessarily required. In the example shown in Figure 1, if the information processing system 1 is not equipped with the first information processing device 11, the management unit 31 is essentially equivalent to the server device 12. The functions of the first information processing device 11 may also be included in the server device 12.
[0020] In this embodiment, the first mobile body B1 and the second mobile body B2 are vehicles, and in specific examples, trucks. For example, the first cargo platform C1 is detachable from the chassis of the first mobile unit B1. In this embodiment, the first mobile unit B1 transports cargo loaded in the first cargo compartment C11 of the first cargo platform C1 while the first cargo platform C1 is attached to the chassis. Similarly, for example, the second cargo platform C2 is detachable from the chassis of the second mobile unit B2. In this embodiment, the second mobile unit B2 transports cargo loaded in the second cargo compartment C12 of the second cargo platform C2 while the second cargo platform C2 is attached to the chassis. The truck's superstructure, consisting of the first cargo bed C1 and the second cargo bed C2, can include, for example, a flatbed, a refrigerated or frozen storage unit, a crane, a van, a dump truck, or any other type of superstructure. Furthermore, the first cargo compartment C11 and the second cargo compartment C12 may be, for example, a cargo compartment with one room, or a cargo compartment with two or more rooms. Here, a cargo compartment with two or more rooms may be a cargo compartment that is divided into rooms by a door or the like, for example, a cargo compartment that has a freezer compartment and a refrigerator compartment.
[0021] In the example shown in Figure 1, we have shown combinations of a first mobile body B1, a first device A1, and a first passenger D1, and combinations of a second mobile body B2, a second device A2, and a second passenger D2. However, in the information processing system 1, there may be three or more such combinations of mobile bodies, devices, and passengers.
[0022] For example, the information processing system 1 may include other mobile bodies equipped with other devices, in addition to the first mobile body B1 on which the first device A1 is installed and the second mobile body B2 on which the second device A2 is installed. In this case, the multiple moving objects may be of the same type, such as all being trucks, or they may include different types of moving objects. Furthermore, the multiple devices may, for example, all have the same configuration, or they may include devices with different configurations.
[0023] The first information processing device 11 and the server device 12 may each be operated by a designated operator. This operator may be a variety of people, for example, the manager of the first mobile body B1 and the second mobile body B2, or the first passenger D1 or the second passenger D2. This manager may be a transportation company. Here, the person operating the first information processing device 11 and the person operating the server device 12 may be different people, or they may be the same person. The operator may also be referred to as a user, for example.
[0024] The first information processing device 11 and the server device 12 communicate via wired or wireless means. In this embodiment, the first information processing device 11 and the server device 12 are directly connected, but in other examples, they may be connected via a predetermined base station device and network.
[0025] In this embodiment, when describing individual devices such as the first device A1 and the second device A2 without distinguishing between them, they may simply be referred to as "devices." Furthermore, in this embodiment, a specific area is set based on the measurement results from the second device A2, and the operation of the first device A1 is controlled based on the set specific area. For the sake of explanation, the first device A1 and the second device A2 may be described separately. However, in this embodiment, all devices may have similar functions.
[0026] Furthermore, in this embodiment, when describing individual sensors without distinguishing between them, such as the first sensor E1, the second a sensor E2a, the second b sensor E2b, the third sensor E3, the fourth a sensor E4a, and the fourth b sensor E4b, they may simply be referred to as sensors.
[0027] Furthermore, in this embodiment, when describing individual mobile bodies without distinguishing between them, such as the first mobile body B1 and the second mobile body B2, they may simply be referred to as "mobile bodies." Similarly, when describing the various components of a mobile vehicle without distinguishing them individually, they may simply be referred to as the cargo bed, cargo compartment, cockpit, and passenger compartment.
[0028] Figure 2A shows an example configuration of the first device A1 according to the embodiment. The first device A1 comprises a first sensor E1, a second a sensor E2a, a second b sensor E2b, a first communication unit F1, a first sampling rate changing unit G1, a first storage unit H1, and a first battery I1.
[0029] The first sensor E1 acquires first position information, which is information about the position of the first sensor E1. In this embodiment, the first position information is considered to be the information of the first position, which is the position of the first moving body B1. The first sensor E1 may be installed at any location on the first mobile body B1. In this embodiment, the first position and the first position information may be simply referred to as position and position information, respectively.
[0030] The first sensor E1 for detecting position may be, for example, a GNSS (Global Navigation Satellite System) sensor. In this embodiment, the first sensor E1 may acquire position information by positioning using GNSS. As a specific example, the first sensor E1 includes a GNSS receiver. This GNSS receiver uses a GNSS antenna to receive GNSS signals and obtains positional information based on the received GNSS signals. Here, the GNSS signals are transmitted from one or more GNSS satellites. Furthermore, one or more of the following GNSS systems may be used: GPS (Global Positioning System), GLONASS, Galileo, BeiDou, etc.
[0031] The seconda sensor E2a and the secondb sensor E2b acquire the first state information. In this embodiment, the first state information is information about the first state, which is the state of the first mobile body B1. In this embodiment, the first state and the first state information may be simply referred to as the state and the state information, respectively.
[0032] The second sensor E2a acquires information about the state of the first cargo compartment C11 of the first mobile body B1. This information may include, for example, information about impact. The second sensor E2a may be located, for example, inside the first cargo compartment C11 of the first mobile body B1, or outside the first cargo compartment C11, near the first cargo compartment C11.
[0033] The second b sensor E2b acquires status information regarding the first cockpit C21 of the first mobile body B1. This information may include, for example, information regarding impact. The second b sensor E2b may be located, for example, inside the first cockpit C21 of the first mobile body B1, or outside the first cockpit C21 and in the vicinity of the first cockpit C21.
[0034] Here, the second sensor E2a and the second sensor E2b may each be, for example, an accelerometer for detecting acceleration, or an angular velocity sensor for detecting angular velocity, or they may include both of these sensors. For example, a gyroscope sensor may be used as the sensor for detecting angular velocity. As a concrete example, it is possible to determine the magnitude of an impact based on either acceleration or angular velocity, or both. Other examples of sensors include IMU sensors, which consist of an Inertial Measurement Unit (IMU). IMU sensors may detect, for example, acceleration and angular velocity.
[0035] Here, the first device A1 may include any other sensors. Each sensor detects a predetermined physical quantity. In addition to acceleration sensors and angular velocity sensors, one or more of the following sensors may be used: for example, a pressure sensor, a temperature sensor, a humidity sensor, or a brightness sensor. As a concrete example, since atmospheric pressure, temperature, and humidity change when doors are opened and closed, sensors such as atmospheric pressure sensors, temperature sensors, or humidity sensors could be installed in the cargo compartment. If a change occurs in the information obtained by these sensors, it could be determined that the passenger opened or closed the cargo compartment door, and that the passenger unloaded or loaded cargo. As another example, such sensors could be installed in the cockpit, and if a change occurs in the information obtained by these sensors, it could be determined that the passenger opened or closed the cockpit door. Another specific example is to install a brightness sensor in a location where the brightness changes when a door is opened or closed, and determine that the door has been opened or closed when a change occurs in the information acquired by the brightness sensor.
[0036] The first communication unit F1 communicates with the server device 12. In this embodiment, the first communication unit F1 communicates with the server device 12 via the base station device 51 and the network 81. The first communication unit F1 may, for example, transmit information of measurement results acquired by the first sensor E1, the seconda sensor E2a, and the secondb sensor E2b to the server device 12. This communication of information may be called upload communication. The first communication unit F1 may, for example, receive predetermined information from the server device 12.
[0037] Here, the measurement results information of each sensor transmitted from the first device A1 to the server device 12 may be, for example, the information detected by each sensor as is, or it may be information that has been processed. This processing may be, for example, a predetermined calculation. Furthermore, the timing at which each sensor in the first device A1 performs measurements and the timing at which the first device A1 transmits the measurement result information to the server device 12 may, for example, be synchronized, asynchronous, or switchable.
[0038] For example, various time intervals may be used for acquiring information on the measurement results from each measurement. The first device A1 stores the acquired measurement results in its internal memory and then transmits the acquired measurement results to the server device 12 at predetermined intervals, such as periodically. Here, the time interval for transmitting the measurement result information from the first device A1 to the server device 12 is not particularly limited and may be the same as the time interval for acquiring the measurement result information by the sensor, or it may be a longer time interval than the time interval for acquiring the measurement result information by the sensor.
[0039] The first sampling rate changing unit G1 has the function of changing the sampling rate corresponding to the time interval at which the physical quantity to be measured is measured for each of the first sensor E1, the seconda sensor E2a, and the secondb sensor E2b.
[0040] The first memory unit H1 is the internal memory of the first device A1 and stores information. The first memory unit H1 may store, for example, information relating to deliveries made by the first mobile unit B1. Furthermore, the first storage unit H1 may store, for example, predetermined area information. This area information may include information regarding the measurement method for each of the first sensor E1, the second a sensor E2a, and the second b sensor E2b, and may include, for example, information regarding how to change the sampling rate. The first storage unit H1 may store, for example, information on the measurement results obtained by the first sensor E1, the second a sensor E2a, and the second b sensor E2b.
[0041] The first battery I1 is a battery that supplies power to enable the operation of the first device A1. The first battery I1 may be, for example, a primary battery, or a rechargeable secondary battery. The first battery I1 may be detachable from the main body of the first device A1, or it may be incorporated in a way that prevents it from being detached.
[0042] In the example shown in Figure 2A, for the sake of explanation, the first communication unit F1, the first sampling rate changing unit G1, the first storage unit H1, and the first battery I1 are shown. However, some or all of the functions of these may be included in the first sensor E1, the seconda sensor E2a, and the secondb sensor E2b, respectively. Furthermore, some or all of these functions do not necessarily have to be common to the first sensor E1, the seconda sensor E2a, and the secondb sensor E2b. For example, they may be provided separately in the first sensor E1, the seconda sensor E2a, and the secondb sensor E2b.
[0043] In this embodiment, for the sake of explanation, we show a case where the multiple functional parts included in the first device A1 shown in Figure 2A are configured as a single device. However, as another example, some or all of these multiple functional parts may be configured as separate devices, in which case the collection of these separate devices is called the first device. The term "device" may also be referred to as, for example, an apparatus, equipment, or terminal.
[0044] Figure 2B shows an example configuration of the second device A2 according to the embodiment. The second device A2 comprises a third sensor E3, a fourth a sensor E4a, a fourth b sensor E4b, a second communication unit F2, a second sampling rate changing unit G2, a second storage unit H2, and a second battery I2.
[0045] In this embodiment, the configuration and operation of the second device A2 are the same as those of the first device A1, except that the first device A1 and the second device A2 are attached to different mobile bodies. Therefore, the general configuration and operation of the second device A2 will be described here. The information provided for the configuration and operation of the first device A1 may also apply to the second device A2, for example.
[0046] In this embodiment, the third sensor E3, fourth a sensor E4a, fourth b sensor E4b, second communication unit F2, second sampling rate changing unit G2, second storage unit H2, and second battery I2 in the second device A2 correspond to the first sensor E1, second a sensor E2a, second b sensor E2b, first communication unit F1, first sampling rate changing unit G1, first storage unit H1, and first battery I1 in the first device A1, respectively. Furthermore, in this embodiment, the second cargo bed C2, second cargo compartment C12, second cockpit C22, and second passenger D2 in the second mobile body B2 correspond to the first cargo bed C1, first cargo compartment C11, first cockpit C21, and first passenger D1 in the first mobile body B1, respectively.
[0047] The third sensor E3 acquires second position information, which is information about the location of the third sensor E3. In this embodiment, the second position information is considered to be the information of the second position, which is the position of the second mobile body B2. The third sensor E3 may be installed at any location on the second mobile body B2. In this embodiment, the second position and the second position information may be simply referred to as position and position information, respectively. Here, the third sensor E3 for detecting position may be, for example, a GNSS sensor, similar to the first sensor E1 in the first device A1.
[0048] Sensors 4a E4a and 4b E4b acquire second state information. In this embodiment, the second state information is information about the second state, which is the state of the second mobile body B2. In this embodiment, the second state and the second state information may be simply referred to as the state and the state information, respectively.
[0049] The 4a sensor E4a acquires information about the state of the second cargo compartment C12 of the second mobile body B2. This information may include, for example, information about impact. The 4a sensor E4a may be located, for example, inside the second cargo compartment C12 of the second mobile body B2, or outside the second cargo compartment C12, near the second cargo compartment C12.
[0050] The 4b sensor E4b acquires status information regarding the second cockpit C22 of the second mobile unit B2. This information may include, for example, information regarding impact. The fourth sensor E4b may be located, for example, inside the second cockpit C22 of the second mobile body B2, or outside the second cockpit C22, near the second cockpit C22.
[0051] Here, the 4a sensor E4a and the 4b sensor E4b may each be, for example, an accelerometer for detecting acceleration, or an angular velocity sensor for detecting angular velocity, or may include both of these sensors. As a concrete example, it is possible to determine the magnitude of an impact based on either acceleration or angular velocity, or both. Furthermore, as described with respect to the first device A1, the second device A2 may be equipped with any other sensors.
[0052] The second communication unit F2 communicates with the server device 12. In this embodiment, the second communication unit F2 communicates with the server device 12 via the base station device 51 and the network 81. The second communication unit F2 may, for example, transmit information on the measurement results acquired by the third sensor E3, the fourth a sensor E4a, and the fourth b sensor E4b to the server device 12. This communication of information may be called upload communication. The second communication unit F2 may, for example, receive predetermined information from the server device 12.
[0053] The second sampling rate changing unit G2 has the function of changing the sampling rate corresponding to the time interval for measuring the physical quantity to be measured for each of the third sensor E3, the fourth a sensor E4a, and the fourth b sensor E4b. The second memory unit H2 is the internal memory of the second device A2 and stores information. The second battery I2 is a battery that supplies power to operate the second device A2.
[0054] Figure 3 shows an example of the configuration of the server device 12 according to this embodiment. In this embodiment, the server device 12 is configured using a computer. The server device 12 includes an input unit 111, an output unit 112, a communication unit 113, a storage unit 114, and a control unit 115. The control unit 115 comprises an acquisition unit 131, a determination unit 132, a calculation unit 133, and an area information processing unit 134.
[0055] The input unit 111 may, for example, have a function to input information output from an external device (not shown). When the functions of the first information processing device 11 are incorporated into the server device 12, the input unit 111 may have a function to input instructions, etc., based on operations performed by an operator (not shown).
[0056] The output unit 112 may have a function to output information to an external device (not shown), for example. The external device may be, for example, a display screen or a printing device, or both. When the functions of the first information processing device 11 are incorporated into the server device 12, the output unit 112 may have a function to display and output information to be displayed on a display screen (not shown), for example.
[0057] The communication unit 113 has the function of performing communications. In this embodiment, the communication unit 113 communicates with the first device A1 and the second device A2, respectively, via the network 81 and the base station equipment 51. Furthermore, the communication unit 113 communicates with the first information processing device 11. In this embodiment, the communication unit 113 receives measurement result information transmitted from each device, such as the first device A1 and the second device A2, and transmits predetermined information to each device.
[0058] In this embodiment, the communication unit 113 is shown separately from the input unit 111 and the output unit 112. However, for example, the receiving function of the communication unit 113 may be included in the functions of the input unit 111, and the transmitting function of the communication unit 113 may be included in the functions of the output unit 112.
[0059] The memory unit 114 stores information. The server device 12 may be configured to use an external database (not shown) instead of, or together with, the storage unit 114, to store information in the database and to retrieve information from the database, at least one of the above. In this embodiment, the storage unit 114 stores, for example, information such as measurement results received by the communication unit 113.
[0060] The control unit 115 performs various processes or controls in the server device 12. In this embodiment, the control unit 115 is equipped with a predetermined processor, such as a CPU (Central Processing Unit), and performs various processes or controls by executing a control program using this processor. The control program may be stored, for example, in the memory unit 114.
[0061] The acquisition unit 131 acquires information to be used for processing. The acquisition unit 131 may, for example, acquire information input by the input unit 111, acquire information received by the communication unit 113, or acquire information stored by the storage unit 114.
[0062] The determination unit 132 performs a predetermined determination. In this embodiment, the determination unit 132 determines the status of the occupant of the mobile body based, for example, on information about the location of the mobile body on which the device is installed and information about the status of the mobile body. Furthermore, in this embodiment, the determination unit 132 determines, for example, whether the mobile body on which the device is installed is stationary or moving, based on information about the location of the mobile body. In this embodiment, the determination unit 132 determines, for example, a predetermined area.
[0063] The calculation unit 133 calculates predetermined information. In this embodiment, the calculation unit 133 calculates information about the velocity of a moving object based on, for example, information about the position of the moving object on which the device is installed. As an example, the velocity may be determined from the amount of change in position over time. In this embodiment, the calculation unit 133 calculates, for example, the length of time when the occupant of the moving vehicle was in a predetermined state.
[0064] The area information processing unit 134 performs processing related to area information, which is information related to an area. In this embodiment, the area information processing unit 134 performs, for example, the process of setting various areas, the process of generating new area information, and the process of updating already generated area information.
[0065] In this embodiment, the area information may include information about various areas as well as information that defines a mode for changing the operation, such as a predetermined sampling rate. In this embodiment, area information including both of these types of information is used as a profile and transmitted from the server device 12 to the device. As another example, area information, which is information about an area, and a profile, which defines a mode for changing the operation such as a predetermined sampling rate, may be treated as separate pieces of information.
[0066] In this embodiment, information regarding each combination of a mobile object, a device, and a passenger is handled in the information processing system 1 in a manner that allows for mutual identification. For example, identification information may be set for one or more of the moving object, device, and passenger, and other information may be linked to this identification information so that each combination of the moving object, device, and passenger can be identified. This other information may be, for example, information from sensor measurements.
[0067] Furthermore, in this embodiment, information regarding each of the multiple sensors provided in the same device is handled in a manner that allows them to be identified from one another. For example, identification information may be set for each of the multiple sensors provided in the same device, and other information may be linked to this identification information so that each of these multiple sensors can be identified. This other information may be, for example, information on the measurement results of each sensor. Furthermore, the measurement results of multiple sensors on a single mobile device may always be stored and communicated as a single unit, or if the measurement results of multiple sensors on a single mobile device are handled separately, the measurement results of each of these sensors may be linked together using common identification information. This identification information may be, for example, the identification information of the mobile device or the identification information of the device. The process of linking or associating something may also be called, for example, correspondence or association.
[0068] In this embodiment, a pre-trained machine learning model may be used to execute any processing performed in the server device 12. The learning model may be stored, for example, in the memory unit 114. The server device 12 may, for example, perform machine learning training, thereby generating a trained model. Alternatively, a trained model generated by a device other than the server device 12 may be used by the server device 12. Furthermore, machine learning is not necessarily required to be used in the server device 12.
[0069] In this embodiment, the first information processing device 11 is a terminal used by passengers such as drivers or by transportation operators. In this case, the passenger or transportation operator is an example of an operator. The first information processing device 11 is configured, for example, using a computer. The first information processing device 11 has functions such as accessing the server device 12 and communicating with the server device 12, receiving the content of operations performed by the operator, and displaying information on the screen for the operator.
[0070] Figure 4A shows an example of an area according to the embodiment. Figure 4A shows area a Ka in the map information 1021 displayed on the first screen 1011. In the example shown in Figure 4A, area a Ka is the inner area enclosed by the boundary area frame 1041. Furthermore, in the example in Figure 4A, the area center point 1031, which is the center point of area a Ka, is shown.
[0071] Here, area a Ka may be applied to, for example, the area of a single base, or to a specific area located inside a single base. The specific area in question may be, for example, the reception area, the truck yard area, or the waiting area. In this embodiment, the reception area, truck yard, and waiting area are all separate areas, and the example given is one in which there is no overlap between these areas. In the example shown in Figure 4, area a Ka is shown as a circular area, but the shape of the area is arbitrary. For example, it may be a rectangle such as a triangle or rectangle, or it may be an ellipse, or it may be any other shape.
[0072] Figure 4B shows an example of the area settings screen according to the embodiment. Figure 4B shows the second screen 1012, which is an example of the settings screen. For example, the first information processing device 11 may set an area specified by the operator by displaying and outputting the second screen 1012 and receiving the content of the operation performed by the operator. This setting may be, for example, a setting for new registration, a setting for modifying already registered content, or a setting for deleting already registered content.
[0073] The second screen 1012 has input fields where, regarding area settings, information can be entered for the area ID (IDentification) that identifies the area, the area name, the location of the area, and the area range. Additionally, the second screen 1012 displays the settings button 1111, the auxiliary button 1112, and the cancel button 1113. In the example in Figure 4B, the area ID is set to "1234", the area name to "〇〇××", the area location to "△△", and the area range to "□□[m]".
[0074] In this example, the area location represents the center of the area, but it may represent any other location. In this example, the area location may be set using, for example, GNSS location information, or it may be set using a postal code, prefecture, city / ward / town / village, and the rest of the address. As an example of GNSS location information, GPS latitude and longitude information may be used. Furthermore, the area position may be set using a screen such as the first screen 1011 shown in Figure 4A.
[0075] In the example shown in Figure 4B, a circular area is set with the area location as the center point and the area range as the radius. However, areas of any other arbitrary shape may be set using the designated settings screen.
[0076] The setting button 1111, the auxiliary button 1112, and the cancel button 1113 each accept a selection via a mouse click or similar action. In this example, when the setting button 1111 is selected, the first information processing device 11 sets the area of content displayed on the second screen 1012. The contents of this area may, for example, be notified from the first information processing device 11 to the server device 12 and stored in the storage unit 114 of the server device 12.
[0077] In this example, when the first information processing device 11 receives a designation from the auxiliary button 1112, it performs auxiliary processing for setting the area. Such auxiliary processing may include, for example, automatically displaying candidate areas for part or all of the area boundary line. The candidate areas for part or all of the area boundary line may be, for example, a predetermined rectangular line or curve. In this example, when the first information processing device 11 receives a request to press the cancel button 1113, it cancels the area settings and, for example, moves to another screen. Note that when setting an area, it is not always necessary to use the settings screen shown in Figure 4B.
[0078] Figure 5 is a schematic diagram showing an example of a base according to the embodiment. Here, the information representing the location shown in Figure 5 may be treated as photographic information, such as satellite imagery, or as non-photographic information, such as map information. The information shown in Figure 5, illustrating the location, is illustrative for illustrative purposes only and does not necessarily represent precise information.
[0079] Figure 5 shows an example of the layout of base a, Base La. Base La includes Reception Area Ma, which is an example of a reception area; Truck Yard Na, which is an example of a truck yard; and Waiting Area Pa, which is an example of a waiting area. In this embodiment, at the reception area, the passengers of the mobile vehicle perform the reception work at the base; at the truck yard, the passengers of the mobile vehicle perform either unloading or loading, or both; and at the waiting area, the mobile vehicle and its passengers wait.
[0080] Figure 6A is a schematic diagram showing an example of information surrounding the reception area according to this embodiment. In this embodiment, the information about the reception area is information that describes the reception area and its surroundings. Figure 6A shows an example of information about the area around the reception location, namely reception location information 1211. Here, the information about the area surrounding the a-th reception location 1211 shown in Figure 6A may be treated as photographic information such as satellite images, or as information other than photographs, such as map information. The information 1211 regarding the area around reception location a, shown in Figure 6A, is illustrative for illustrative purposes only and is not necessarily precise information.
[0081] The information about the area surrounding reception location a, number 1211, includes information representing reception location a, number 1211, and information representing structures present in its vicinity. In the example shown in Figure 6A, the structure includes an entrance gate 1221 for trucks to enter base a La, an exit gate 1222 for trucks to exit base a La, a first parking lot 1231, a first fence 1241, a second fence 1242, a third fence 1243, and a fourth fence 1244.
[0082] Figure 6B is a schematic diagram showing an example of information surrounding a truck yard according to the embodiment. In this embodiment, the truck yard surroundings information is information that describes the truck yard and its surroundings. Figure 6B shows an example of truck yard surroundings information, name a, truck yard surroundings information 1212. Here, the a-th truck yard surrounding information 1212 shown in Figure 6B may be treated as photographic information such as satellite images, or as information other than photographs, such as map information. The information 1212 regarding the area around the a-th truck yard shown in Figure 6B is illustrative for illustrative purposes and is not necessarily precise information.
[0083] The information about the area surrounding the a-th truck yard 1212 includes information representing the a-th truck yard Na and information representing structures present in its vicinity. In the example shown in Figure 6B, the structure includes the second parking lot 1232.
[0084] Figure 6C is a schematic diagram showing an example of information about the surrounding area of a waiting area according to the embodiment. In this embodiment, the information about the waiting area is information that describes the waiting area and its surroundings. Figure 6C shows an example of information about the area surrounding a waiting location, namely the a-th waiting location area information 1213. Here, the information 1213 surrounding the a-th waiting location shown in Figure 6C may be treated as photographic information such as satellite images, or as information other than photographs, such as map information. The information 1213 regarding the area around the a-th waiting location shown in Figure 6C is illustrative for illustrative purposes only and is not necessarily precise information.
[0085] The information about the area surrounding the a-th waiting area 1213 includes information representing the a-th waiting area Pa and information representing structures present in its vicinity. In the example shown in Figure 6C, the structure includes the third parking lot 1233, the fifth fence 1245, and the sixth fence 1246.
[0086] Here, we will explain the first to third setting methods for defining a predetermined area. In this embodiment, any one or more of the first to third setting methods may be used, or other setting methods may be used.
[0087] The first setting method is a method in which an operator sets a predetermined area by operating the first information processing device 11. The designated area may be any area, such as the base area, the reception area, the truck yard area, or the waiting area.
[0088] In the first setting method, the operator inputs information to identify a predetermined area into the first information processing device 11, and the first information processing device 11 sets the area based on that information. The first information processing device 11 also transmits information about the set area to the server device 12 for notification. As another example, the first information processing device 11 may transmit information input from the operator to the server device 12, and the server device 12 may set the area based on that information.
[0089] In the first setting method, for example, one or both of the information shown in Figure 4A and the information shown in Figure 4B may be displayed to the operator and used to set a predetermined area. There are no particular limitations on the information used to identify a designated area. For example, information about locations that include one or more positions within the area, and information about the size that defines the boundary of the area based on those positions, may be used. Alternatively, information about the range that directly represents the boundary of the area may be used.
[0090] The second setting method is a method in which the device automatically identifies and sets a predetermined area based on measurement results acquired in the past by a device installed on the mobile object. In this embodiment, such processing is performed by the server device 12, but in other examples, it may be performed by the first information processing device 11.
[0091] An example of the second setting method will be explained. Each device performs measurements using sensors, for example, at regular time intervals or other predetermined time intervals, and transmits the measurement results to the server device 12 at the same time as the measurement, or at predetermined time intervals different from the measurement.
[0092] Here, we will explain using the second device A2 as an example of a device. The server device 12 stores the measurement result information received from the second device A2. The server device 12 then analyzes the accumulated past measurement results and performs a more detailed analysis, focusing on locations where the second device A2 has been stopped for extended periods.
[0093] The method for extracting the location of the second device A2 involves first overlaying historical information of measurement results over a predetermined period. This predetermined period may be, for example, one month. Next, in the superposition of measurement results for a predetermined period, only the positions where the second device A2 is determined to be stationary are extracted based on the velocity information derived from the position information acquired by the third sensor E3. Here, the positions where the second device A2 is determined to be stationary may be, for example, positions where the velocity of the second device A2 is zero, or positions where the absolute value of the velocity of the second device A2 is below a predetermined threshold close to zero. Next, using the measurement results information for a predetermined period, the average duration of the second device A2's stay at each extracted location is calculated. Then, locations where the average value exceeds a predetermined time are determined to be within a specific area. In this case, the specific area corresponds to areas where the device spends a long time. Furthermore, there are no particular limitations on the specified time; for example, it could be 3 minutes, in which case it is assumed that the second passenger D2 will need at least 3 minutes to complete the check-in process.
[0094] Here, the server device 12 may, for example, transmit information to the second device A2 to increase the sampling rate of a predetermined measurement at a specific location in order to further improve accuracy, thereby obtaining information from the second device A2 regarding measurement results with a higher sampling rate for the location in the specific area. As an example, the server device 12 may transmit a profile to the second device A2 that specifies increasing the sampling rate of a predetermined measurement at a specific location in a particular area. In this case, the second device A2 receives and stores the profile, and based on the profile, increases the sampling rate of the predetermined measurement at the specific location in the particular area to acquire information on the measurement results. Furthermore, this profile may be one used only for the process of setting a predetermined area, or it may be a profile used in common for other processes as well. The prescribed measurement may be, for example, a measurement of position and / or a measurement of state, or both.
[0095] Next, the server device 12 identifies the type of specific area by analyzing the measurement results information obtained from the second device A2 for each specific area. The type of specific area, for example, describes what kind of place that specific area is, and in this embodiment, includes a reception area, a truck yard, and a waiting area. Furthermore, various analytical methods may be used for the analysis; for example, analysis of map information may be used.
[0096] For example, the type of a specific area may be determined by using both the analysis of map information and the analysis of measurement results from the second device A2. In analyzing map information, for example, it may be possible to determine the presence of structures within or around a specific area. In the analysis of the measurement results, for example, an impact that occurred in the second mobile body B2 may be detected, and based on the detection result, the actions of the second passenger D2 may be estimated. Examples of actions of the second passenger D2 may include the action of the second passenger D2 getting off and then getting back on the second mobile body B2, or the action of the second passenger D2 unloading or loading cargo.
[0097] As a concrete example, we will show an example of a method for identifying a reception area, which is one example of a specific type of area. In this identification method, first, the list of lodging locations for the second mobile entity B2 is extracted, specifically those facing a road. This extraction may involve, for example, the analysis of map information. Generally, locations where the first stopping point is at the entrance to the site from the road are likely to be reception areas. In this identification method, the opening and closing of a predetermined door of the second mobile body B2 is detected based on the measurement results from the 4b sensor E4b of the second device A2, with respect to the extracted location of residence. This predetermined door may be, for example, the driver's side door. The 4b sensor E4b is, for example, an acceleration sensor, and detects acceleration, etc., corresponding to the opening and closing of the predetermined door. In this identification method, if it is detected that the designated door has been opened and closed two or more times, it is determined whether the time between the first and second opening / closing is reasonably short. In this example, if the time is approximately 3 to 5 minutes, it is determined that the time is reasonably short. The criteria for such determination are set in advance. In this identification method, the next step is to determine whether the stay time of the second mobile object B2 at a location that has been determined to be reasonably short is also reasonably short. In this example, a stay time of approximately 3 to 5 minutes is considered reasonably short. The criteria for such determination are predetermined. This identification method identifies a location where the duration of stay is deemed to be reasonably short as the reception location. Thus, a place of stay that faces the road, meets the conditions for opening and closing a designated door, and meets the conditions for the length of stay may be identified as the reception area.
[0098] Here, the criteria for determining whether the time between the first opening and closing of the door and the second opening and closing of the door is appropriately short, or the criteria for determining whether the stay time of the second mobile body B2 is appropriately short, may be newly set or updated, for example, using machine learning.
[0099] As another concrete example, we will show an example of a method for identifying waiting areas, which is one example of a specific type of area. In this identification method, from the list of locations where the second mobile entity B2 stayed, locations where the second mobile entity B2 stayed prior to the area determined to be a reception location, and where the stay time was for a predetermined period of time or longer, are extracted, and these extracted locations are identified as waiting locations. There are no particular limitations on the predetermined period of time; for example, 5 minutes may be used. In this way, locations that satisfy the condition of the stay time that the second mobile entity B2 stayed before going to a reception location may be identified as waiting locations.
[0100] In the identification method relating to other specific examples, from the list of locations where the second mobile body B2 stays, a location where the second mobile body B2 stays later in the time series than the area determined to be a reception location, where the stay time is longer than a predetermined time, and where no opening or closing of a predetermined door was detected during that stay, is identified as a waiting location based on the measurement results from the 4a sensor E4a or 4b sensor E4b of the second device A2. The predetermined time is not particularly limited, and for example, 5 minutes may be used. The predetermined door may be, for example, the driver's side door or the door of the second cargo compartment C12. The 4a sensor E4a and the 4b sensor E4b are, for example, sensors such as acceleration sensors, and detect acceleration corresponding to the opening and closing of the predetermined door. In this way, a location where the second mobile body B2 stays for a long time without the opening or closing of the predetermined door may be identified as a waiting location. In other specific identification methods, from the list of locations where the second mobile entity B2 stays, a location where the stay is longer than a predetermined time is identified as a waiting location, rather than a reception location or a truck yard. There are no particular limitations on this predetermined time; for example, 5 minutes may be used. In this way, a location where the second mobile entity B2 stays for an extended period of time may be identified as a waiting location, rather than a reception location or a truck yard.
[0101] As another concrete example, we will show an example of a method for identifying a truck yard, which is one example of a specific type of area. In this identification method, first, from the list of locations where the second mobile entity B2 stayed, locations where the second mobile entity B2 stayed later in the time series than the area determined to be a reception location are extracted. In this identification method, the opening and closing of a predetermined door of the second mobile body B2 is detected based on the measurement results from the fourth b sensor E4b of the second device A2. The predetermined door may be, for example, the driver's side door. The fourth b sensor E4b is, for example, an acceleration sensor, and detects acceleration, etc., corresponding to the opening and closing of the predetermined door. In this identification method, the next step is to detect whether the door of the second cargo compartment C12 of the second mobile body B2 has been opened, based on the information from the measurement results of the 4a sensor E4a of the second device A2, with respect to the location where the opening and closing of the predetermined door of the second mobile body B2 was detected. The 4a sensor E4a is, for example, an acceleration sensor, and detects acceleration, etc., corresponding to the opening of the door of the second cargo compartment C12. In this identification method, the system then determines whether the second cargo compartment C12 of the second mobile body B2 is subtly shaking up and down, based on the measurement results from the 4a sensor E4a of the second device A2, at the location where the opening of the second cargo compartment C12 of the second mobile body B2 was detected. The 4a sensor E4a is, for example, an acceleration sensor, and detects acceleration corresponding to the vertical shaking of the second cargo compartment C12. The criteria for such determination are set in advance. As a result, this identification method identifies a location where the second cargo compartment C12 is detected to be subtly shaking up and down as a truck yard. Thus, a location where the second mobile unit B2 stays after the reception area, where the conditions for opening and closing a predetermined door are met, where the conditions for opening and closing the second cargo compartment C12 are met, and where the conditions for shaking the second cargo compartment C12 are met may be identified as a truck yard.
[0102] Furthermore, for example, the fact that a parking location for the second mobile unit B2 near a large building is likely to be a truck yard may be used to extract candidate truck yards. This extraction may involve, for example, the analysis of map information.
[0103] Here, other identification methods may be used as the identification method for identifying the type of a specific area. For example, there may be bases where the operation of the second mobile unit B2 in a particular area is exceptional; in such bases, a selection method suited to the characteristics of the specific area of that base may be used. Furthermore, the server device 12 may, for example, use a machine learning model to identify the type of a specific area.
[0104] In this example, the server device 12 performs analysis based on measurement results received from a single device, the second device A2. However, as another example, the analysis may be performed based on measurement results received from two or more devices, including the second device A2.
[0105] The third setting method involves determining a predetermined area by analyzing satellite images. In the third setting method, the operator inputs information to the first information processing device 11 that identifies a general area. The first information processing device 11 then acquires and analyzes satellite images of the vicinity of that area based on that information, and identifies and sets a predetermined area based on the analysis results. The first information processing device 11 also transmits information about the set area to the server device 12 for notification. As another example, the first information processing device 11 may transmit information input from the operator to the server device 12, and the server device 12 may set the area based on that information.
[0106] Here, the general area may be specified, for example, using an address, a place name, or an area of a predetermined shape on a map. The shape may be, for example, a circle or a rectangle. Furthermore, there are no particular limitations on the method for acquiring satellite images; for example, they may be acquired from a server device on the internet that provides satellite images. This server device is, for example, a separate device from server device 12.
[0107] Furthermore, there are no particular limitations on the method used to identify a specific area by analyzing satellite images; a method may be used to identify the type of area based on structures existing within or around that area. For example, an area that has characteristics such as facing a road, having a parking space for mobile vehicles, and containing a small building may be identified as the reception area. As another example, an area with characteristic information such as parking lines near a large building may be identified as a truck yard.
[0108] Next, we will explain how to utilize the designated area. The server device 12 transmits a profile that defines the operation, such as the sampling rate for a predetermined measurement, for each specific area to a predetermined device. In this embodiment, the profile is used for the process of determining the state of the occupants of a moving object and is included in the area information generated based on the setting of the specific area. Here, the specified device may be, for example, all devices, or it may be some devices that meet predetermined conditions. For example, if there are two or more devices, the content of the profile sent to one device may differ from the content of the profile sent to other devices. In this embodiment, for the sake of simplicity, we show a case where the same profile is sent from the server device 12 to all devices.
[0109] Here, we will explain using device A1 as an example of a device that receives profiles. The first device A1 receives and stores the profile transmitted from the server device 12, and operates according to the contents of the profile. In this embodiment, the first device A1 continues to use the received profile until it receives an instruction to change the received profile. Therefore, in this embodiment, if there is no change in the content of the profile to be provided to the first device A1, the server device 12 only needs to send the profile to the first device A1 once. On the other hand, if the server device 12 changes the contents of the profile it has sent to the first device A1, it sends the profile with the updated contents to the first device A1. When the first device A1 receives the profile with the updated contents from the server device 12, it continues to use the profile with the updated contents thereafter.
[0110] As another example, the profile sent from the server device 12 to the first device A1 may have an expiration date set. In this case, the first device A1 will continue to use the profile received from the server device 12 until its expiration date is reached. In this case, the server device 12 may also send a profile with the same content as the previous one, or a profile with different content than the previous one, to the first device A1 at a time such as before or immediately after the expiration date.
[0111] The first device A1 shows an example of a process that uses a profile. In this embodiment, the server device 12 transmits predetermined area information, including a profile, to the first device A1. This area information includes location determination criteria necessary for performing actions according to the profile. Here, the position determination condition is a condition for determining the position of the first device A1 when the first device A1 performs an operation according to the profile. The location determination conditions may include, for example, information regarding one or more of the following: the location of the base, the range of the base, the location of each specific area, and the range of each specific area. In this embodiment, specific areas include the reception area, the truck yard, and the waiting area.
[0112] This example shows how the first device A1 uses a profile for a specific area, but the profile may also be used for locations other than the specific area. First, the first device A1 sets the location and range of a specific area based on the location determination condition information received from the server device 12. This setting process may also involve, for example, storing the location determination condition information in a way that allows it to be referenced.
[0113] During operation, the first device A1 determines, based on the location information of the first device A1 and the information of the configured specific area, whether the positional relationship between the first device A1 and the specific area has become the positional relationship defined in the profile. Here, the positional relationship defined in the profile refers to a positional relationship in which a predetermined operation, such as a change in the sampling rate, is required for the first device A1. Specific examples of such positional relationships include the positional relationship in which the first device A1 enters a predetermined specific area, or the positional relationship in which the first device A1 leaves a predetermined specific area.
[0114] When the first device A1 determines that the positional relationship between the first device A1 and a specific area is as defined in the profile, it performs an action that should be performed according to that positional relationship as defined in the profile. This action may be, for example, an action to change the sampling rate of a predetermined measurement, or a predetermined motion detection action to be performed for a certain period of time.
[0115] For example, the first device A1 is controlled to measure predetermined information at a sampling rate defined in the profile, thereby acquiring predetermined measurement results at that sampling rate and storing the acquired measurement results. The first device A1 then transmits the measurement results to the server device 12 at a predetermined timing. The predetermined timing may be, for example, a fixed timing set in advance. As another example, the timing for transmitting measurement result information from the first device A1 to the server device 12 may also be specified in the profile.
[0116] The server device 12 receives measurement result information transmitted from the first device A1, and based on this information, determines whether a predetermined state or predetermined movement exists with respect to the first mobile body B1 and the first passenger D1 on which the first device A1 is installed.
[0117] In general terms, the first device A1 can modify its operation by changing the sampling rate, etc., when approaching or entering a predetermined specific area according to the profile, and then returning the sampling rate, etc., to its original settings when leaving or exiting that specific area.
[0118] In this embodiment, the server device 12 can determine information regarding the status of work performed by the first passenger D1, such as a driver, based on measurement results acquired when the first mobile body B1 on which the first device A1 is installed is located inside a predetermined specific area. Information regarding the status of the work may include, for example, information describing the content of the work, or information describing the duration of the work.
[0119] For example, if information indicating that an impact occurred on the door of the first cockpit C21 is obtained by an acceleration sensor or angular velocity sensor while the first mobile unit B1 is located inside the reception area, the server device 12 can determine that the first passenger D1 has exited the door and performed the reception work. The server device 12 can also determine the duration of the work based on this information. As another example, even if the first mobile unit B1 is located inside the reception area, if no information is obtained indicating that the door of the first cockpit C21 was subjected to an impact, the server device 12 will presume that the first passenger D1 was waiting inside the first mobile unit B1, such as in the driver's seat, and will determine that the first passenger D1 did not perform the reception work.
[0120] As another specific example, if information indicating that an impact was applied to the first cargo compartment C11 while the first mobile body B1 was located inside the truck yard area is acquired by an acceleration sensor or angular velocity sensor, the server device 12 can determine that the first passenger D1 performed an unloading or loading operation. Furthermore, based on this information, the server device 12 can also determine the duration of the operation. As another example, even if the first mobile vehicle B1 is located inside the truck yard area, if no information is obtained indicating that the first cargo compartment C11 was subjected to an impact, the server device 12 will presume that the first passenger D1 was waiting inside the first mobile vehicle B1, such as in the driver's seat, or outside the first mobile vehicle B1, and will determine that the first passenger D1 did not perform any unloading or loading work.
[0121] When changing the sampling rate of a predetermined measurement, the value of the changed sampling rate may, for example, be predetermined or may be set to be variable. An example of a method for setting the sampling rate value to a variable value is shown below. Specifically, location information is acquired by the first sensor E1 of the first device A1, the time spent at a predetermined location is measured based on the acquired location information, and the time spent at that location is stored in a database or similar. Then, using the past information stored in the database, predictions are made regarding the movement of the first device A1. In this prediction, the probability that the first device A1 will move from its current location is calculated by analyzing information that includes past time spent. Based on the results of this prediction, a sampling rate representing the frequency of acquiring location information is determined. This sampling rate may be determined, for example, according to the probability that the first device A1 will move from its current location. As another example, such probabilities may be estimated based on the measurement results from the second device A2, and a sampling rate corresponding to the estimated probability may be applied to the first device A1.
[0122] In this embodiment, the server device 12 is configured with delivery information relating to the delivery of packages carried out by the mobile body on which each device is installed. Delivery information may, for example, be stored in the storage unit 114 of the server device 12 in advance, or it may be input from the first information processing device 11 to the server device 12 and stored at any time. For example, delivery information may be input into the first information processing device 11 by an operator or other person operating the first information processing device 11, and then notified from the first information processing device 11 to the server device 12. For example, some of the delivery information may be set by the server device 12 using any setting method.
[0123] In this embodiment, the delivery information includes information relating to the manner in which a driver operates a mobile vehicle to deliver goods. Specifically, the delivery information may include one or more of the following: information of passengers such as the driver, the delivery route, the delivery base, the items of goods to be delivered, the names of the goods to be delivered, the delivery time schedule, information relating to the mobile vehicle, information relating to devices installed on the mobile vehicle, and information relating to sensors on said devices. Furthermore, delivery may also be referred to as, for example, transportation or shipping. Similarly, delivery information may be referred to as, for example, shipping information or transportation information.
[0124] Furthermore, in this embodiment, the server device 12 is configured with location information relating to the locations included in the delivery information. Location information may, for example, be stored in the storage unit 114 of the server device 12 in advance, or it may be input from the first information processing device 11 to the server device 12 and stored at any time. For example, location information may be input into the first information processing device 11 by an operator or other person operating the first information processing device 11, and then notified from the first information processing device 11 to the server device 12. For example, some of the location information may be configured by the server device 12 using any configuration method.
[0125] In this embodiment, the location information may include the location of each location, the scope of each location, the name of each location, identification information for each location, and so on. In this embodiment, delivery information, including location information, is transmitted from the server device 12 to each device, and each device receives and stores the delivery information. As another example, location information may be treated as separate information from delivery information. Furthermore, for example, the area information may include either or both delivery information and / or hub information.
[0126] Figure 7 shows a first table 1511 representing an example of sampling methods for each location, such as a specific area, according to the embodiment. This example illustrates a case where the devices installed on a moving object include GPS sensors and accelerometers. In the example in Figure 1, the first sensor E1 and the third sensor E3 are GPS sensors, and the seconda sensor E2a, secondb sensor E2b, fourtha sensor E4a, and fourthb sensor E4b are accelerometers. Note that angular velocity sensors or the like may be used together with or instead of accelerometers. Furthermore, this example illustrates a case where the specific area includes the reception area, truck yard, and waiting area.
[0127] In this embodiment, the contents of Table 1511 are the same for both the mobile unit's own base and the delivery destination bases other than the mobile unit's own base. Therefore, in this embodiment, the mobile unit's own base and other bases do not need to be distinguished. Here, the mobile unit's home base refers to the base to which the mobile unit belongs and where it is housed when it is not in operation. The mobile unit departs from its home base, travels to one or more delivery destinations for unloading or loading, and returns to its home base after delivery is complete. Note that other definitions may be used for one's own base.
[0128] Table 1511 associates the device's location with the GPS sampling rate, the acceleration sampling rate, and a remark. In this example, the device's location is considered to be the location of the moving object on which the device is installed. In this embodiment, the information representing the contents of the first table 1511 is an example of area information. The device stores information representing the contents of the first table 1511, and based on this information, changes the GPS sampling rate and the acceleration sampling rate according to the device's location, and further performs predetermined motion detection operations as necessary. Let's explain the example shown in Figure 7.
[0129] If the device is located more than 1 km away from its own base or the delivery base, that is, if the distance between the device and the own base or the delivery base is 1 km or more, the GPS sampling rate on the device will be set to 10-minute intervals, and the acceleration sampling rate on the device will be set to 32 millisecond intervals. In this case, the device is located outside the area of either the local branch or the delivery destination branch.
[0130] If the device is located less than 1 km away from its own base or the delivery base, that is, if the distance between the device and the own base or the delivery base is less than 1 km, the GPS sampling rate on the device will be set to 10-second intervals, and the acceleration sampling rate on the device will be set to 32-m-second intervals. In this case, the device is located outside the area of either the local branch or the delivery destination branch.
[0131] When a device moves from outside the area of its own base or the delivery base into the area of its own base, the GPS sampling rate on the device is set to 1 second intervals, and the acceleration sampling rate on the device is set to 32 millisecond intervals. By setting the sampling rate in this way, it is possible to shorten the GPS measurement interval and obtain a more detailed understanding of the device's movement path. In this case, the device is located within the area of the local branch or the delivery destination branch, but not in specific areas such as the reception area, truck yard, or waiting area.
[0132] When a device enters the waiting area from outside the area of its own base or delivery base, the GPS sampling rate of the device is set to 10 minutes, the acceleration sampling rate of the device is set to 32 milliseconds, and the device performs a predetermined motion detection operation. In this embodiment, for the motion detection operation, the GPS sampling rate of the device is set to 1 second intervals and the acceleration sampling rate of the device is set to 1 millisecond intervals for 30 seconds after detecting a moving object.
[0133] If a device moves from inside the waiting area to outside the area of its own base or the delivery base, the GPS sampling rate on the device will be set to 1 second intervals, and the acceleration sampling rate on the device will be set to 32 millisecond intervals. This setting allows for a shorter GPS measurement interval, enabling a more detailed tracking of the device's movement path. In this case, the device is located within the area of the local branch or the delivery destination branch, but not in specific areas such as the reception area, truck yard, or waiting area.
[0134] When a device enters the area of a reception location from outside the area of its own location or a delivery location, the GPS sampling rate of the device is set to 1 minute intervals, the acceleration sampling rate of the device is set to 32 millisecond intervals, and the device performs a predetermined motion detection operation.
[0135] If a device moves from inside the reception area to outside the reception area while still within the area of its own base or the delivery base, the GPS sampling rate on the device will be set to 1 second intervals, and the acceleration sampling rate on the device will be set to 32 millisecond intervals. This setting allows for a shorter GPS measurement interval, enabling a more detailed tracking of the device's movement path. In this case, the device is located within the area of the local branch or the delivery destination branch, but not in specific areas such as the reception area, truck yard, or waiting area.
[0136] When a device enters the area of a truck yard from outside the area of its own base or a delivery base, the GPS sampling rate on the device is set to 1 minute intervals, and the acceleration sampling rate on the device is set to 1 millisecond intervals. This configuration allows for a shorter interval between acceleration data acquisition, enabling more precise work detection.
[0137] If a device moves from inside the truck yard area to outside the area of its own base or a delivery base, the GPS sampling rate on the device will be set to 1 second intervals, and the acceleration sampling rate on the device will be set to 32 millisecond intervals. This setting allows for a shorter GPS measurement interval, enabling a more detailed tracking of the device's movement path. In this case, the device is located within the area of the local branch or the delivery destination branch, but not in specific areas such as the reception area, truck yard, or waiting area.
[0138] Here, the distance between the device and the local base or delivery base may be, for example, the distance between a predetermined reference point at the local base or delivery base and the location of the device. The reference location may be, for example, the center of the area of the local base or the delivery destination base, or any other location. The reference position may be a fixed position, or it may be variable depending on the orientation of the device relative to the area of the local base or the delivery base. For example, the reference position may be the closest position to the device on the boundary line that demarcates the area of the local base or the delivery base.
[0139] Whether a device is located inside or outside a designated area is determined, for example, based on predetermined conditions. For example, the conditions used include determining that a device is inside an area if its location is inside the boundary line that divides the area, and determining that a device is outside an area if its location is outside the boundary line that divides the area. Furthermore, if the location of the device lies on the boundary line that demarcates the area, it may be included when determining whether the device is located inside the area, or when determining whether the device is located outside the area.
[0140] In the example in Figure 7, the threshold for the distance between the device and the local or destination location is just one example, and various other thresholds may be used. In the example shown in Figure 7, the configuration of the GPS sampling rate value is just one example, and various other configurations may be used. In the example shown in Figure 7, the configuration of the acceleration sampling rate is just one example, and various other configurations may be used. In the example shown in Figure 7, the method for performing motion detection is just one example, and various other methods may be used. Furthermore, while the example in Figure 7 shows a configuration in which both the GPS sampling rate and the acceleration sampling rate are controlled, other examples may include a configuration in which either one of the sampling rates is controlled. Also, other examples may include a configuration in which the sampling rates of physical quantities other than GPS and acceleration are controlled.
[0141] Figure 8 is a diagram illustrating an example of motion detection operation according to the embodiment. In this embodiment, the motion detection operation is an operation that executes a predetermined process when a trigger occurs due to a predetermined event based on the measurement results of the acceleration sensor. In this embodiment, the trigger is when the absolute value of the acceleration measured by the acceleration sensor exceeds a predetermined value, and the event is an impact that generates such acceleration. Furthermore, the predetermined process involves temporarily increasing the sampling rate of the specified information. In the example shown in Figure 7, the predetermined process involves increasing the sampling rate of both GPS and acceleration for 30 seconds from the time the trigger occurs.
[0142] In the graph shown in Figure 8, the horizontal axis represents the sample number, and the vertical axis represents the measured acceleration value. Here, the sample number corresponds to the sample number in the time series of acceleration measurement results, and essentially represents the passage of time. Note that the relationship between the change in sample number and the change in time may change depending on the sampling rate, which is the time interval at which samples are acquired. In this example, we illustrate a case where a device uses FIFO (First In First Out) memory, which is a first-in, first-out memory, to temporarily store measurement result information. The sample number will then correspond to the order in which the data is stored in that memory.
[0143] The graph shows the first characteristic 1611, which represents the characteristics of the acceleration measurement results. On the vertical axis of the graph, the acceleration values are shown relative to 0 [G]. Furthermore, the vertical axis of the graph shows the first threshold Q1, which is an example of a positive threshold for acceleration, and the second threshold Q2, which is an example of a negative threshold for acceleration. In this example, the absolute value of the first threshold Q1, which is a positive value, and the absolute value of the second threshold Q2, which is a negative value, are the same, but other configurations may be used. In this example, a trigger is generated when the measured acceleration value exceeds the first threshold Q1, or when the acceleration value falls below the second threshold Q2.
[0144] In the example shown in Figure 8, the first trigger 1621 is indicated. In this example, the device is modified to increase the acceleration sampling rate from the time the first trigger 1621 occurs until a predetermined period of time has elapsed. Similarly, in this example, the device changes to increase the GPS sampling rate from the time the first trigger 1621 occurs until the predetermined period has elapsed.
[0145] In addition, other forms may be used for the predetermined event that generates the trigger and the predetermined processing in the motion detection operation. As a concrete example, in a configuration where information on acceleration measurement results is stored in the memory of a temporary memory called a FIFO, a predetermined process is described as a process of retrieving predetermined information stored in said memory and storing it in a storage memory. For example, the device retrieves information on the measurement results of 12 samples, specifically the 21st to 32nd samples, taken during a predetermined period after the occurrence of the first trigger 1621, from temporary memory and stores the retrieved information in storage memory. Here, a different type of memory is used for storage than the temporary memory.
[0146] Furthermore, the device may be configured to acquire and store information on the measurement results of samples prior to the occurrence of the first trigger 1621. For example, the device retrieves measurement results for 20 samples, specifically the 1st to 20th samples, from temporary memory, going back in time from the moment the first trigger 1621 occurred, and stores the retrieved information in storage memory. This allows the device to save information about the measurement results of samples before and after the trigger.
[0147] Here, we have provided an example of saving information on acceleration measurement results, but similarly, the device may also have a temporary memory and a storage memory for GPS measurement results, and when the first trigger 1621 occurs, it may retrieve the measurement result information of a predetermined sample stored in the temporary memory and store the retrieved information in the storage memory.
[0148] Figure 9 is a schematic diagram showing an example of the sampling rate for each location at a site according to the embodiment. The example in Figure 9 shows the case where the first device A1 is installed on the first mobile body B1. The horizontal axis in Figure 9 represents time. Figure 9 schematically illustrates how, over time, the first mobile body B1, on which the first device A1 is installed, enters a certain base from outside the base, moves through various areas inside the base, and then leaves the base.
[0149] In the example in Figure 9, the first mobile unit B1 arrives at a certain base, moves within the area of that base, arrives at a reception area where it is checked in, moves from there, arrives at a waiting area where it awaits loading, moves from there, arrives at a truck yard where it unloads, moves from there, leaves the base, and is more than 1 km away from that base.
[0150] Figure 9 schematically shows the first impact U1 to the sixth impact U6, which are the impacts that occurred in the first moving body B1. Furthermore, Figure 9 shows the approximate location of the first mobile unit B1, with the first range R1 corresponding to the reception area, the second range R2 corresponding to the waiting area, and the third range R3 corresponding to the truck yard area. Figure 9 schematically illustrates how the acceleration sampling rate can be switched between 32 millisecond intervals and 1 millisecond intervals. Figure 9 schematically shows how the GPS sampling rate can be switched between 10-minute intervals, 1-minute intervals, 10-second intervals, and 1-second intervals.
[0151] At time t1, the first mobile object B1 is in a state where it has moved from outside the base to inside. In this state, the GPS sampling rate of the first device A1 is controlled to 1 second intervals, and the acceleration sampling rate is controlled to 32 millisecond intervals. In this state, the first device A1 does not perform motion detection; therefore, in the example shown in Figure 9, although the first impact U1 occurs, motion detection is not performed.
[0152] Here, the first impact U1 is, for example, an impact detected in at least one of the first cargo compartment C11 and the first cockpit C21 of the first mobile body B1. In this example, the first impact U1 is the impact that occurs when the first moving object B1 moves.
[0153] At time t2 of the second period, the first mobile object B1 is in a state where it has moved from outside the reception area to inside. In this state, the GPS sampling rate of the first device A1 is controlled to 1 minute intervals, and the acceleration sampling rate is controlled to 32 millisecond intervals. In this state, the first device A1 performs motion detection. In the example in Figure 9, a second impact U2 occurs, and the first device A1 changes the GPS sampling rate to 1 second interval and the acceleration sampling rate to 1 millisecond interval for 30 seconds from the third time t3 when the trigger corresponding to the second impact U2 occurs.
[0154] Here, the second impact U2 is, for example, an impact detected in the first cockpit C21 of the first mobile body B1, and corresponds to a case where the magnitude of the impact, according to the value detected by the secondb sensor E2b, exceeds a predetermined value. In this example, the second impact U2 is the impact when the first occupant D1 exits from the inside to the outside of the first cockpit C21 to perform the check-in procedure, or the impact when the first occupant enters from the outside to the inside of the first cockpit C21 after completing the check-in procedure. In the example in Figure 9, these impacts are shown together for the sake of illustration, but these impacts may be detected separately.
[0155] In the example shown in Figure 9, at the fourth time t4, 30 seconds after the third time t3, the first device A1 returns the GPS sampling rate to a 1 minute interval and the acceleration sampling rate to a 32 millisecond interval.
[0156] Furthermore, in the example shown in Figure 9, a third impact U3 occurs, and the first device A1 changes the GPS sampling rate to a 1-second interval and the acceleration sampling rate to a 1-millisecond interval for 30 seconds from the fifth time t5 when the trigger corresponding to the third impact U3 occurs.
[0157] Here, the third impact U3 is, for example, an impact detected in at least one of the first cargo compartment C11 and the first cockpit C21 of the first mobile unit B1. In this example, the third impact U3 is the impact that occurs when the first moving object B1 moves.
[0158] At time t6 of the 6th hour, the first mobile object B1 is in a state where it has moved from inside to outside the reception area. In this state, the GPS sampling rate of the first device A1 is controlled to 1 second intervals, and the acceleration sampling rate is controlled to 32 millisecond intervals.
[0159] At time t7 of hour 7, the first mobile object B1 is in a state where it has moved from outside the waiting area to inside. In this state, the GPS sampling rate of the first device A1 is controlled to 10 [minute] intervals, and the acceleration sampling rate is controlled to 32 [m-second] intervals. In this state, the first device A1 performs motion detection. In the example in Figure 9, a fourth impact U4 occurs, and the first device A1 changes the GPS sampling rate to 1 second interval and the acceleration sampling rate to 1 millisecond interval for 30 seconds from the 8th time t8 when the trigger corresponding to the fourth impact U4 occurs.
[0160] Here, the fourth impact U4 is, for example, an impact detected in at least one of the first cargo compartment C11 and the first cockpit C21 of the first mobile unit B1. In this example, the fourth impact U4 is the impact that occurs when the first moving object B1 moves.
[0161] At time 9 t9, the first mobile object B1 is outside the waiting area. In this state, the GPS sampling rate of the first device A1 is controlled to 1 second intervals, and the acceleration sampling rate is controlled to 32 millisecond intervals.
[0162] At time t10 (hour 10), the first mobile object B1 is in the state of having moved from outside the truck yard area to inside. In this state, the GPS sampling rate of the first device A1 is controlled to 1 minute intervals, and the acceleration sampling rate is controlled to 1 millisecond intervals. In this state, the first device A1 does not perform motion detection; therefore, in the example shown in Figure 9, although the fifth impact U5 and the sixth impact U6 occur, motion detection is not performed.
[0163] Here, the fifth impact U5 is, for example, an impact detected in the first cargo compartment C11 of the first mobile body B1, and corresponds to a case where the magnitude of the impact, according to the value detected by the seconda sensor E2a, exceeds a predetermined value. In this example, the fifth impact U5 is the impact that occurs when the first passenger D1 unloads the cargo. In the example in Figure 9, the first cargo V1 corresponding to this cargo is schematically shown. Furthermore, for example, an impact may be detected in the first cargo compartment C11 of the first mobile unit B1 when the first passenger D1 is performing the loading operation. Furthermore, for example, both unloading and loading may occur.
[0164] Furthermore, the sixth impact U6 is, for example, an impact detected in at least one of the first cargo compartment C11 and the first cockpit C21 of the first mobile unit B1. In this example, the sixth impact U6 is the impact that occurs when the first moving object B1 moves.
[0165] At time t11 (hour 11), the first mobile object B1 is outside the truck yard area. In this state, the GPS sampling rate of the first device A1 is controlled to 1 second intervals, and the acceleration sampling rate is controlled to 32 millisecond intervals.
[0166] At time t12 of hour 12, the first mobile object B1 has moved from inside the base to outside and is located less than 1 km from the base. In this state, the GPS sampling rate of the first device A1 is controlled to 10-second intervals, and the acceleration sampling rate is controlled to 32-m-second intervals.
[0167] At time t13 of hour 13, the first mobile object B1 is located outside the base, at a distance of 1 km or more from the base. In this state, the GPS sampling rate of the first device A1 is controlled to 10-minute intervals, and the acceleration sampling rate is controlled to 32-m-sec intervals.
[0168] In this embodiment, when the first device A1 determines that the position of the first device A1 satisfies predetermined conditions, it changes its operation, such as the sampling rate, according to the profile. As a specific example, the first device A1 may change its measurement sampling rate to increase when its position enters a specific area. Alternatively, the first device A1 may change its measurement sampling rate to increase when it approaches a specific area, even if it is not currently in that area.
[0169] Here, the first to third modification methods are shown as techniques for changing the operation of the first device A1, such as the sampling rate, according to the positional relationship between the first device A1 and a specific area. The first modification method is the method used in this embodiment. The second and third modification methods are variations of the first modification method.
[0170] In the first modification method, as shown in this embodiment, the first device A1 stores area information as shown in Figure 7, and based on the area information and the position information of the first device A1, when the positional relationship between the first device A1 and a specific area becomes a predetermined positional relationship, it changes the operation such as the sampling rate of a predetermined measurement.
[0171] In the second modification method, the server device 12 generates information in a table format or the like, including the straight-line distance between the first device A1 and a specific area, and the expected time when the first device A1 will arrive at the specific area, based on previously accumulated measurement results and other information, and transmits this information to the first device A1. This information may be considered, for example, an example of area information. Then, based on this information, the first device A1 changes the operation of a predetermined measurement sampling rate, etc., when it is expected that the first device A1 has arrived at the specific area, or when it is expected that the first device A1 is approaching the specific area.
[0172] In the third modification method, the first device A1 calculates the straight-line distance between the first device A1 and a specific area, etc., based on the location information of the first device A1 at a predetermined timing, and calculates the estimated arrival time, which is the estimated time when the first device A1 will arrive at the specific area, etc. Then, the first device A1 gradually changes the sampling rate of a predetermined measurement to approach the target value, starting from a predetermined time before the estimated arrival time. For example, if the first device A1 is to raise the sampling rate of a predetermined measurement to the target value when it arrives at the target location of the specific area, it gradually increases the sampling rate starting from a predetermined time before the estimated arrival time, and controls it so that the sampling rate reaches the target value at the estimated arrival time. Here, there are no particular limitations on the predetermined timing; for example, a fixed interval such as every 30 minutes may be used.
[0173] Furthermore, while the example in Figure 9 shows the case where the first mobile unit B1 moves within the base in the order of reception area, waiting area, and truck yard, in other examples, such as when the first mobile unit B1 moves within the base in the order of waiting area, reception area, and truck yard, the same area information as shown in Figure 7 may be used.
[0174] In this embodiment, we have shown a case where we do not distinguish between unloading and loading when making a determination. However, in other examples, we may distinguish between unloading and loading when making a determination. For example, when loading or unloading cargo, it is assumed that the sensor detects impacts as people get on and off the truck bed while carrying the goods. For instance, when unloading, the truck bed gradually becomes lighter, so the impact on the sensor tends to be greater at the end of unloading than at the beginning. Conversely, when loading, the truck bed gradually becomes heavier, so the impact on the sensor tends to be smaller at the end of loading than at the beginning. By utilizing this characteristic, if waveform data showing a gradually increasing impact on the sensor and waveform data showing a gradually decreasing impact on the sensor are both detected, it is possible to determine that both unloading and loading operations have been performed. As such sensors, for example, one or both of an acceleration sensor and an angular velocity sensor may be used.
[0175] Figure 10 is a diagram showing an example of the procedure for setting a specific area according to the embodiment. In this example, the server device 12 sets a specific area by performing predetermined processing based on the measurement results information from the second device A2. In this example, the server device 12 stores the locations where the first mobile unit B1 transports goods, and sets up a specific area within those locations. Figure 10 shows the processes performed by the second device A2 as processes T1 to T2, and the processes performed by the server device 12 as processes T11 to T12.
[0176] In process T1, the second device A2 acquires second position information and second state information through measurement. Here, the second position information is acquired using the third sensor E3, and the second state information is acquired using either or both of the fourtha sensor E4a and the fourthb sensor E4b.
[0177] During processing T2, the second device A2 transmits the acquired information to the server device 12 via the second communication unit F2 at predetermined timings, such as a fixed period. The second position information and the second state information may be stored, for example, in the second storage unit H2.
[0178] In process T11, the server device 12 receives information transmitted from the second device A2 via the communication unit 113. In process T12, the server device 12 sets a specific area using the area information processing unit 134 based on the received information. In this embodiment, specific areas are defined as a reception area, a truck yard, and a waiting area. And with that, the processing of this flow is complete.
[0179] In process T12, the server device 12, for example, acquires the received information using the acquisition unit 131, sets a specific area using the area information processing unit 134, and generates area information. In this case, for example, a process in which the determination unit 132 determines the area, or a process in which the calculation unit 133 calculates various types of information may be used.
[0180] Figure 11 is a diagram showing an example of a processing procedure based on a set specific area according to the embodiment. Figure 11 shows the processes performed by the server device 12 as processes T21 to T23, and the processes performed by the first device A1 as processes T31 to T35.
[0181] In process T21, the server device 12 transmits area information, including information about a set specific area, to the first device A1 via the communication unit 113. In this embodiment, the area information includes information relating to a specific area, as well as information defining a mode for changing the operation, such as the sampling rate of a predetermined measurement. In this embodiment, the area information is, for example, the information contained in the first table 1511 shown in Figure 7. In process T31, the first device A1 receives the area information transmitted from the server device 12 via the first communication unit F1.
[0182] Here, for processes such as process T21 and process T31, the process of notifying the first device A1 of the area information from the server device 12 may not be performed if there is no change in the area information, for example, after being initially performed. As another example, such notification processing may be performed at an arbitrary timing such as a predetermined period even if there is no change in the area information.
[0183] In process T32, the first device A1 acquires first position information through measurement. Here, the first position information is acquired using the first sensor E1.
[0184] In process T33, the first device A1 determines, via the first sampling rate change unit G1, whether the first device A1 has moved to a position where it changes the sampling rate. As a result, if the first device A1 determines that it has moved to an area where it changes the sampling rate, process T33 becomes YES and the process proceeds to process T34. On the other hand, if the first device A1 determines that it has not moved to an area where it changes the sampling rate, process T33 becomes NO and the process proceeds to process T32.
[0185] In process T34, in response to the first device A1 having moved to a position where it changes the sampling rate, the first device A1 changes the sampling rate according to the area via the first sampling rate change unit G1.
[0186] In process T35, the first device A1 transmits the first position information and the first state information to the server device 12 via the first communication unit F1 at a predetermined timing such as a fixed period. Here, the first position information is obtained using the first sensor E1, and the first state information is obtained using one or both of the second a sensor E2a and the second b sensor E2b. Note that the first position information and the first state information may be stored in the first storage unit H1, for example.
[0187] In process T22, the server device 12 receives the information transmitted from the first device A1 through the communication unit 113. In process T23, the server device 12 determines the working state of the first passenger D1 based on the received information by the determination unit 132. Then, the process of this flow ends.
[0188] Here, in process T23, the server device 12, for example, obtains the received information by the acquisition unit 131, and determines the working state of the first passenger D1 by the determination unit 132. In this case, for example, the process of calculating various information by the calculation unit 133 may be used.
[0189] In this embodiment, the information on the working state includes information representing the work content and information representing the length of the working time, which is the time length. In this embodiment, the information on the working state of the first passenger D1 is information representing the state of the work performed by the first passenger D1, and is an example of the information representing the state of the first passenger D1. The server device 12 stores, for example, two or more conditions, determines whether the first position information and the first state information satisfy the respective conditions, and determines the state of the first passenger D1 according to the satisfied conditions.
[0190] As described above, in the control method of the information processing system 1 according to this embodiment, the state of the first passenger D1 of the first moving body B1 can be determined based on the position and state of the first moving body B1. <00In the control method of the information processing system 1 according to this embodiment, for example, even when an RF tag is not attached to the cargo being transported by the first mobile body B1, the status of the first passenger D1 can be determined regarding unloading or loading the cargo.
[0191] In the control method of the information processing system 1 according to this embodiment, the state of the first passenger D1 of the first mobile body B1 can be determined based on the first position information and first state information acquired by the first device A1 attached to the first mobile body B1. This makes it possible to understand the state of the first passenger D1, such as receiving, unloading or loading, or waiting. In the control method of the information processing system 1 according to this embodiment, for example, the sampling rate of measurements in the first mobile body B1 is changed based on the relationship between the position of the first mobile body B1 and a specific area, and the sampling rate is increased when necessary, thereby suppressing the increase in battery consumption in the first mobile body B1 and efficiently detecting the state of the first passenger D1.
[0192] In the control method of the information processing system 1 according to this embodiment, a specific area is determined and set based on the measurement result information of the second device A2 attached to the second mobile body B2, and the operation of the first device A1 attached to the first mobile body B1, such as the sampling rate, is optimally controlled based on the set specific area. For example, by increasing the sampling rate only in specific locations such as certain areas in the first device A1, unnecessary battery consumption in the first device A1 can be reduced. Also, for example, generally, sending raw data results in a large amount of data, but in this embodiment, it is possible to suppress locations where the communication volume is high.
[0193] As a result, in this embodiment, for example, the need to replace or charge the first battery I1 of the first device A1 can be reduced, making it possible to lower the cost of the system. The information processing system 1 according to this embodiment may be applied to various logistics operations, for example, and can collect information on measurement results related to moving objects, and utilize this information to improve the efficiency of logistics operations. Furthermore, the information processing system 1 according to this embodiment may be applied to fields other than logistics.
[0194] In this embodiment, for example, the number of times location or state information of the first device A1 is acquired can be reduced, while acquiring such information at the necessary locations at a high frequency, thereby improving the efficiency of acquiring such information. For example, in logistics, data collection aimed at improving efficiency requires recording the work performed at the location of a moving object. This embodiment makes it possible to streamline the process of performing such recording. In this embodiment, for example, it is possible to determine whether the first mobile body B1 has entered a specific area, and whether the first mobile body B1 is stopped or moving, as well as to understand the content and duration of the work performed by the first passenger D1 inside the specific area. For example, generally, in order to accurately detect unloading or loading operations, it is necessary to increase the sampling rate of the first device A1. However, a configuration that increases the sampling rate in all areas results in wasted power consumption and increased battery drain. Therefore, in this embodiment, power consumption is reduced by increasing the sensor's sampling rate above normal only in specific locations, such as inside a specific area, while keeping the sampling rate at normal values in other locations.
[0195] An example configuration according to this embodiment is shown. As an example configuration, here is a control method for an information processing system 1 comprising a first device A1 and a server device 12, with the following configuration. The first device A1 includes a first sensor and a second sensor. The first sensor is attached to the first mobile body B1 and detects the first position, which is the position of the first mobile body B1. The second sensor is attached to the first mobile body B1 and detects the first state, which is the state of the first mobile body B1. The server device 12 determines the state of the first passenger D1 of the first mobile body B1 based on the information acquired by the first device A1. The control method includes an acquisition step in which the first device A1 acquires first position information of the first mobile body B1 and first state information of the first mobile body B1. The control method includes a transmission step in which the first device A1 transmits first position information and first state information to the server device 12. The control method includes a determination step in which the server device 12 determines the state of the first passenger D1 based on the received first position information and first state information. In the determination process, the server device 12 determines that the first passenger D1 is in the first passenger state if the first position information and the first state information satisfy the first condition, and determines that the first passenger D1 is in the second passenger state if the first position information and the first state information satisfy the second condition.
[0196] Therefore, the control method of the information processing system 1 can determine the state of the first passenger D1 of the first mobile body B1 based on the position and state of the first mobile body B1. In the control method of the information processing system 1, for example, even if the cargo being transported by the first mobile body B1 does not have an RF tag attached, the status of the first passenger D1 can be determined regarding unloading or loading the cargo.
[0197] Here, the first sensor may consist of, for example, one sensor or multiple sensors. Furthermore, the second sensor may consist of, for example, one sensor or multiple sensors. In this embodiment, the first sensor E1 of the first device A1 installed on the first mobile body B1 is an example of the first sensor. In addition, in the present embodiment, the second a-sensor E2a and the second b-sensor E2b of the first device A1 installed in the first moving body B1 are examples of the second sensor. Note that, for example, one of the second a-sensor E2a and the second b-sensor E2b may be regarded as an example of the second sensor. In the present embodiment, the second a-sensor E2a is provided to acquire information regarding the first loading platform C1 and the first loading chamber C11 of the first moving body B1, and the second b-sensor E2b is provided to acquire information regarding the first driver's seat C21 of the first moving body B1.
[0198] The first position information is, for example, information regarding the first position, which may be information about the first position itself, or may be other information related to the first position. The first state information is, for example, information regarding the first state, which may be information about the first state itself, or may be other information related to the first state.
[0199] As the first condition and the second condition, various conditions may be used respectively. As the first passenger state and the second passenger state, various states may be used respectively. In the present embodiment, the position of the first device A1 is used as the first position of the first moving body B1.
[0200] As a configuration example, the control method of the information processing system 1 is configured as follows. In this control method, the second device A2 is caused to acquire the second position information of the second moving body B2 using the third sensor, and to acquire the second state information of the second moving body B2 using the fourth sensor. In this control method, the server device 12 is caused to set a specific area based on the second position information of the second moving body B2 and the second state information of the second moving body B2. The first condition includes that the first moving body B1 is located in the first area among the specific areas set by the server device 12. The second condition includes the first mobile unit B1 being located in the second area among the specific areas set by the server device 12.
[0201] Therefore, in the control method of the information processing system 1, a specific area can be set based on the second position information and the second state information, and the first and second conditions can include the fact that the first mobile body B1 is located in the specific area.
[0202] In this embodiment, the third sensor E3 of the second device A2 installed on the second mobile body B2 is an example of the third sensor. Furthermore, in this embodiment, the 4a sensor E4a and the 4b sensor E4b of the second device A2 installed on the second mobile body B2 are examples of the fourth sensor. Alternatively, one of the 4a sensor E4a and the 4b sensor E4b may be considered an example of the fourth sensor. In this embodiment, the 4a sensor E4a is provided to acquire information about the second cargo bed C2 and the second cargo compartment C12 of the second mobile body B2, and the 4b sensor E4b is provided to acquire information about the second cockpit C22 of the second mobile body B2.
[0203] The second position information is, for example, information about the second position which is the position of the second mobile body B2, and may be information about the second position itself, or it may be other information related to the second position. The second state information is, for example, information about the second state which is the state of the second mobile body B2, and may be information about the second state itself, or it may be other information related to the second state.
[0204] Various areas may be used for the first and second areas, respectively. Please note that Area 1 and Area 2 are different areas. Furthermore, the specified area includes both the first and second areas. For example, the specified area may be the combined area of the first and second areas, or it may be an even larger area.
[0205] As an example configuration, the control method for information processing system 1 was configured as follows. The server device 12 calculates the second velocity information of the second mobile body B2 from the second position information of the second device A2, determines from the second velocity information whether the second mobile body B2 is stopped or moving, and sets the first area and the second area, respectively, which include the position where the second mobile body B2 has been stopped for a predetermined time or longer.
[0206] Therefore, in the control method of the information processing system 1, areas including the position where the second mobile body B2 is stopped for a predetermined time or longer can be set as the first area and the second area. The stopping of the second mobile unit B2 may also be referred to as, for example, the stay of the second mobile unit B2.
[0207] Here, the second velocity information is information relating to the second velocity, which is the velocity of the second mobile body B2. This information may be information about the second velocity itself, or it may be other information related to the second velocity. Furthermore, whether the second mobile body B2 is stopped or moving can be determined, for example, by whether the absolute value of the second velocity of the second mobile body B2 is less than or equal to a predetermined threshold, or by whether the second mobile body B2 is moving in other cases. The predetermined threshold may be, for example, zero, or a small value that is not zero. Furthermore, there are no particular limitations on the predetermined time; for example, different lengths of time may be used for the first area and the second area. In this embodiment, the position of the second device A2 is used as the second position of the second mobile body B2.
[0208] As an example configuration, the control method for information processing system 1 was configured as follows. The server device 12 stores the first base to which the first mobile unit B1 transports cargo, and the first and second areas are set within the first base.
[0209] Therefore, in the control method of the information processing system 1, within the first base, areas smaller than the first base can be set as the first area and the second area. The first base may be any base related to the transportation of goods, for example, it may be a base that serves as a delivery destination for goods in logistics. The area of the first base encompasses the range of the first and second areas.
[0210] As an example configuration, the control method for information processing system 1 was configured as follows. The second state information for the second mobile unit B2 is information regarding the impact applied to the second mobile unit B2. The first area is a specific area that includes a position where the second mobile body B2 is stopped for a predetermined time or longer, and in which an impact of a predetermined value or greater is detected in the second cargo compartment C12 of the second mobile body B2.
[0211] Therefore, in the control method of the information processing system 1, the truck yard area can be set as the first area. Here, the first predetermined time may be set to a time of any length. Furthermore, various values may be used as the first predetermined value.
[0212] As an example configuration, the control method for information processing system 1 was configured as follows. The second area is a specific area that includes a position where the second mobile object B2, which is acquired earlier in the time series than the position in the first area, is stopped for a second predetermined time or longer, and where an impact of a second predetermined value or greater is detected in the second cockpit C22 of the second mobile object B2.
[0213] Therefore, in the control method of the information processing system 1, the reception area can be set as the second area. Here, the second predetermined time may be set to a time of any length. Furthermore, various values may be used as the second predetermined value. The term "time series" may also be referred to as "chronological sequence," "elapsed time," or "flow of time."
[0214] As an example configuration, the control method for information processing system 1 was configured as follows. The specified area includes the third area. The third area is a specific area that includes a position where the second mobile object B2, which is acquired earlier in the time series than the position in the first area, is stopped for a third predetermined time or longer, and where no impact of a third predetermined value or more is detected in the second cockpit C22 of the second mobile object B2.
[0215] Therefore, in the control method of the information processing system 1, the waiting area can be set as the third area. Here, the third predetermined time may be set to a time of any length. Furthermore, various values may be used as the third predetermined value.
[0216] Furthermore, the first, second, and third predetermined times may all be different, or any two predetermined times may be the same and the remaining predetermined time may be different, or all predetermined times may be the same.
[0217] As an example configuration, the control method for information processing system 1 was configured as follows. The server device 12 acquires satellite images of the first location based on the second location information received from the second device A2, and sets up the first area and the second area based on the acquired satellite images.
[0218] Therefore, the control method of the information processing system 1 allows for the setting of the first area and the second area using satellite imagery. Here, the satellite image information taken inside the first base may, for example, be stored in the server device 12 in advance, or the server device 12 may receive and acquire it from an external source.
[0219] As an example configuration, the control method for information processing system 1 was configured as follows. The first state information of the first mobile body B1 is information regarding the impact applied to the first mobile body B1. The first condition is that the first mobile body B1 is located in the first area, and that an impact of a fourth predetermined value or greater is detected in the first cargo compartment C11 of the first mobile body B1.
[0220] Therefore, in the control method of the information processing system 1, it can be determined that the first passenger D1 is performing unloading or loading work when the first mobile body B1 is located in the first area and an impact of a predetermined value or greater is applied to the first cargo compartment C11 of the first mobile body B1. Furthermore, in the control method of the information processing system 1, for example, even if the first mobile body B1 is located in the first area, if the first cargo compartment C11 of the first mobile body B1 is not subjected to an impact exceeding a predetermined value, it can be determined that the first passenger D1 is not performing unloading or loading operations. Here, various values may be used as the fourth predetermined value.
[0221] As an example configuration, the control method for information processing system 1 was configured as follows. The second condition is that the first mobile body B1 is located in the second area, and that an impact of a value equal to or greater than the fifth predetermined value is detected in the first cockpit C21 of the first mobile body B1.
[0222] Therefore, in the control method of the information processing system 1, it can be determined that the first passenger D1 is performing reception work when the first mobile body B1 is located in the second area and an impact exceeding a predetermined value is applied to the first cockpit C21 of the first mobile body B1. Furthermore, in the control method of the information processing system 1, for example, even if the first mobile body B1 is located in the second area, if the first cockpit C21 of the first mobile body B1 is not subjected to an impact exceeding a predetermined value, it can be determined that the first passenger D1 is not performing the reception work. Here, various values may be used as the fifth predetermined value.
[0223] As an example configuration, the control method for information processing system 1 was configured as follows. The first passenger state is either the state of unloading cargo from the first cargo bed C1 of the first mobile unit B1, or the state of loading cargo into the first cargo bed C1 of the first mobile unit B1. The status of the second passenger is the status of the check-in process at the base.
[0224] Therefore, the control method of the information processing system 1 can determine, depending on the conditions, whether the system is in an unloading state, a loading state, or a receiving state. Here, the base of operations can be any location.
[0225] As an example configuration, the control method for information processing system 1 was configured as follows. This control method includes a calculation step in which the server device 12 calculates the length of time that the first passenger D1 was in either the first passenger state or the second passenger state, or both.
[0226] Therefore, the control method of the information processing system 1 can calculate, for example, the length of time that the first passenger D1 was in the first passenger state, or the length of time that the first passenger D1 was in the second passenger state, or both of these lengths.
[0227] As an example configuration, the control method for information processing system 1 was configured as follows. The server device 12 transmits area information, including the configured first area and second area, to the first device A1. The first device A1 is modified so that the time interval at which the second sensor acquires information in at least one of the configured first or second areas is shortened.
[0228] Therefore, in the control method of the information processing system 1, the frequency of information acquisition can be increased by shortening the time interval at which the second sensor acquires information, depending on whether it is the first area or the second area.
[0229] Here, the time interval at which information is acquired may be called, for example, the sampling rate. Furthermore, the area information may include, for example, information relating to the area, as well as information defining a mode for changing the time interval at which the second sensor acquires information. In this embodiment, the area information including both of these pieces of information may be referred to as, for example, a profile. As another example, information regarding the area and information defining how to change the time interval at which the second sensor acquires information may be managed as separate pieces of information, and these pieces of information may be used in combination.
[0230] As an example configuration, the control method for information processing system 1 was configured as follows. The information processing system 1 includes a first device A1 attached to the first mobile body B1 and a server device 12, and determines the state of the first occupant D1 of the first mobile body B1 from the information about the first mobile body B1 acquired by the first device A1. In this control method, the information processing system 1 is instructed to acquire first position information of the first mobile body B1 using the first sensor and to acquire first state information of the first mobile body B1 using the second sensor. In this control method, the information processing system 1 is instructed to determine the state of the first passenger D1 based on the acquired first position information and first state information. In this control method, the information processing system 1 is instructed to determine that the first passenger D1 is in the first passenger state when the first position information and the first state information satisfy the first condition, and to determine that the first passenger D1 is in the second passenger state when the first position information and the first state information satisfy the second condition.
[0231] Therefore, the control method of the information processing system 1 can determine the state of the first passenger D1 of the first mobile body B1 based on the position and state of the first mobile body B1. Here, the process of determining the state of the first passenger D1 of the first mobile body B1 may be performed by a device other than the server device 12, for example, by the first device A1.
[0232] As an example configuration, the control method for information processing system 1 was configured as follows. The information processing system 1 comprises a first device A1 and a server device 12. The first device A1 includes a first sensor and a second sensor. The first sensor is attached to the first mobile body B1 and detects the first position, which is the position of the first mobile body B1. The second sensor is attached to the first mobile body B1 and detects the first state, which is the state of the first mobile body B1. The server device 12 determines the state of the first passenger D1 of the first mobile body B1 based on the information acquired by the first device A1. The first device A1 acquires the first position information and the first state information of the first mobile body B1. The first device A1 transmits the first location information and the first state information to the server device 12. Based on the received first position information and first state information, the server device 12 determines that the first passenger D1 is in the first passenger state if the first position information and first state information satisfy the first condition, and determines that the first passenger D1 is in the second passenger state if the first position information and first state information satisfy the second condition.
[0233] Therefore, the information processing system 1 can determine the state of the first passenger D1 of the first mobile body B1 based on the position and state of the first mobile body B1.
[0234] A program for realizing the function of any component in any of the devices described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes the operating system and hardware such as peripheral devices. "Computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROM (Read Only Memory), CD (Compact Disc)-ROMs, and storage devices such as hard disks built into the computer system. "Computer-readable recording medium" also includes volatile memory within a computer system that acts as a server or client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Such volatile memory may be RAM. The recording medium may also be a non-temporary recording medium.
[0235] The above program may be transmitted from a computer system that stores this program in a memory device or the like to another computer system via a transmission medium, or by transmission waves within the transmission medium. The "transmission medium" used to transmit the program refers to a medium that has the function of transmitting information, such as a network like the Internet or a communication line like a telephone line. The above program may be intended to implement some of the functions described above. The above program may also be a so-called differential file, capable of implementing the aforementioned functions in combination with programs already recorded in the computer system. A differential file may also be called a differential program.
[0236] The functions of any component in any device described above may be implemented by a processor. Each process in the embodiment may be implemented by a processor that operates based on information such as a program, and a computer-readable recording medium that stores information such as a program. The functions of each part of the processor may be implemented by separate hardware, or the functions of each part may be implemented by integrated hardware. The processor includes hardware, and the hardware may include at least one of a circuit that processes digital signals and a circuit that processes analog signals. The processor may be configured using one or more circuit devices or one or both of one or more circuit elements mounted on a circuit board. ICs (Integrated Circuits) may be used as circuit devices, and resistors or capacitors may be used as circuit elements.
[0237] The processor may be a CPU. However, the processor is not limited to a CPU; various types of processors such as a GPU (Graphics Processing Unit) or a DSP (Digital Signal Processor) may be used. The processor may be a hardware circuit using an ASIC (Application Specific Integrated Circuit). The processor may consist of multiple CPUs, or it may consist of hardware circuits using multiple ASICs. The processor may consist of a combination of multiple CPUs and hardware circuits using multiple ASICs. The processor may include one or more amplifier circuits or filter circuits that process analog signals.
[0238] Although embodiments have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and includes designs and the like that do not depart from the gist of this disclosure.
[0239] [Note] The following are configuration examples 1 through 15. Furthermore, the lower-level configuration examples may or may not be applied to the higher-level configuration examples. Furthermore, a lower-level configuration example applicable to any of the two or more higher-level configuration examples may be applied to any of those two or more higher-level configuration examples. Moreover, if two or more application examples arise in this manner, a configuration example even lower than the lower-level example may be applied to any of those two or more application examples.
[0240] <Configuration Example 1> A control method for an information processing system comprising: a first device having a first sensor attached to a first mobile body that detects a first position which is the position of the first mobile body, and a second sensor that detects a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, An acquisition step is to cause the first device to acquire first position information of the first moving object and first state information of the first moving object. A transmission step of causing the first device to transmit the first location information and the first state information to the server device, The server device includes a determination step that causes it to determine the state of the first passenger based on the received first location information and first state information, In the determination step, the server device determines that the first passenger is in the first passenger state if the first position information and the first state information satisfy the first condition, and determines that the first passenger is in the second passenger state if the first position information and the first state information satisfy the second condition. A method for controlling an information processing system.
[0241] <Configuration Example 2> The second device is instructed to acquire second position information of the second mobile object using the third sensor, and to acquire second state information of the second mobile object using the fourth sensor, and the server device is instructed to set a specific area based on the second position information and the second state information of the second mobile object. The first condition includes the first mobile body being located in a first area among the specific areas set by the server device, The second condition includes the first mobile body being located in the second area among the specific areas set by the server device. A control method for the information processing system described in <Configuration Example 1>.
[0242] <Configuration Example 3> The server device calculates second velocity information of the second moving object from the second position information of the second device, determines from the second velocity information whether the second moving object is stopped or moving, and sets the first area and the second area, respectively, which include the position where the second moving object has been stopped for a predetermined time or longer. A control method for the information processing system described in <Configuration Example 2>.
[0243] <Configuration Example 4> The server device stores the first base where the first mobile body transports cargo, and the first area and the second area are set within the first base. A control method for the information processing system described in <Configuration Example 2> or <Configuration Example 3>.
[0244] <Configuration Example 5> The second state information of the second moving body is information relating to the impact applied to the second moving body, The first area is an area within the specified area that includes a position where the second moving body has been stopped for a first predetermined time or longer, and in which an impact of a first predetermined value or greater is detected in the second cargo compartment of the second moving body. A control method for an information processing system described in any one of <Configuration Example 2> to <Configuration Example 4>.
[0245] <Configuration Example 6> The second area includes a position within the specified area where the second moving object, which is acquired earlier in the time series than the position in the first area, is stopped for a second predetermined time or longer, and is an area where an impact of a second predetermined value or more is detected in the second cockpit of the second moving object. A control method for an information processing system described in any one of <Configuration Example 2> to <Configuration Example 5>.
[0246] <Configuration Example 7> The specified area includes a third area, and the third area includes a position within the specified area where the second moving body, which is acquired earlier in the time series than the position in the first area, is stopped for a third predetermined time or longer, and is an area where an impact of a third predetermined value or more is not detected in the second cockpit of the second moving body. A control method for the information processing system described in <Configuration Example 6>. Furthermore, a configuration similar to <Configuration Example 7> may be applied to a configuration similar to any one of <Configuration Example 1> through <Configuration Example 5>.
[0247] <Configuration Example 8> The server device acquires satellite images of the first location based on the second location information received from the second device, and sets the first area and the second area based on the acquired satellite images. A control method for the information processing system described in <Configuration Example 4>. Furthermore, a configuration similar to <Configuration Example 8> may be applied to any one of <Configuration Example 1> to <Configuration Example 3>, or to any one of <Configuration Example 5> to <Configuration Example 7>.
[0248] <Configuration Example 9> The first state information of the first moving body is information relating to the impact applied to the first moving body, The first condition is that the first moving body is located in the first area, and an impact of a fourth predetermined value or greater is detected in the first cargo compartment of the first moving body. A control method for an information processing system described in any one of <Configuration Example 2> to <Configuration Example 8>. Furthermore, a configuration similar to <Configuration Example 9> may be applied to a configuration similar to <Configuration Example 1>.
[0249] <Configuration Example 10> The second condition is that the first moving body is located in the second area, and an impact of a fifth predetermined value or greater is detected in the first cockpit of the first moving body. A control method for an information processing system described in any one of <Configuration Example 2> to <Configuration Example 9>. Furthermore, a configuration similar to <Configuration Example 10> may be applied to a configuration similar to <Configuration Example 1>.
[0250] <Configuration Example 11> The first passenger state is a state in which cargo is being unloaded from the first cargo bed of the first mobile vehicle or a state in which cargo is being loaded into the first cargo bed of the first mobile vehicle. The second passenger status is the status of the check-in process at the base. A control method for an information processing system described in any one of the items from <Configuration Example 2> to <Configuration Example 10>. Furthermore, a configuration similar to <Configuration Example 11> may be applied to a configuration similar to <Configuration Example 1>.
[0251] <Configuration Example 12> The server device includes a calculation step for calculating the length of time the first passenger was in either the first passenger state or the second passenger state, or both. A control method for an information processing system described in any one of the items from <Configuration Example 2> to <Configuration Example 11>. Furthermore, a configuration similar to <Configuration Example 12> may be applied to a configuration similar to <Configuration Example 1>.
[0252] <Configuration Example 13> The server device transmits area information, including the configured first area and second area, to the first device. The first device is modified so that the time interval at which the second sensor acquires information in at least one of the configured first area or second area is shortened. A control method for an information processing system described in any one of <Configuration Example 2> to <Configuration Example 12>. Furthermore, a configuration similar to <Configuration Example 13> may be applied to a configuration similar to <Configuration Example 1>.
[0253] <Configuration Example 14> An information processing system comprising a first device attached to a first mobile body and a server device, wherein the system determines the state of the first occupant of the first mobile body from information about the first mobile body acquired by the first device, The first sensor is used to acquire the first position information of the first moving object, and the second sensor is used to acquire the first state information of the first moving object. Based on the acquired first position information and first state information, the state of the first passenger is determined. If the first position information and the first state information satisfy a first condition, it is determined that the first passenger is in the first passenger state; if the first position information and the first state information satisfy a second condition, it is determined that the first passenger is in the second passenger state. A method for controlling an information processing system.
[0254] <Configuration Example 15> An information processing system comprising: a first device attached to a first mobile body and having a first sensor for detecting a first position which is the position of the first mobile body, and a second sensor for detecting a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, The first device acquires the first position information of the first moving object and the first state information of the first moving object. The first device transmits the first location information and the first state information to the server device. The server device determines, based on the received first location information and first status information, that the first passenger is in the first passenger state if the first location information and first status information satisfy a first condition, and that the first passenger is in the second passenger state if the first location information and first status information satisfy a second condition. Information processing system. [Explanation of symbols]
[0255] 1...Information processing system, 11...First information processing device, 12...Server device, 31...Management unit, 51...Base station device, 81...Network, 111...Input unit, 112...Output unit, 113...Communication unit, 114...Storage unit, 115...Control unit, 131...Acquisition unit, 132...Determination unit, 133...Calculation unit, 134...Area information processing unit, 1011...First screen, 1012...Second screen, 1021...Map information, 1031...Area center point, 1041...Area frame, 1111...Setting Standard button, 1112... Auxiliary button, 1113... Cancel button, 1211... Information around reception area A, 1212... Information around truck yard A, 1213... Information around waiting area A, 1221... Entrance gate, 1222... Exit gate, 1231... Parking lot 1, 1232... Parking lot 2, 1233... Parking lot 3, 1241... Fence 1, 1242... Fence 2, 1243... Fence 3, 1244... Fence 4, 1245... Fence 5, 1246... Fence 6, 1511... Table 1, 1611...First characteristic, 1621...First trigger, A1...First device, A2...Second device, B1...First mobile unit, B2...Second mobile unit, C1...First cargo bed, C2...Second cargo bed, C11...First cargo compartment, C12...Second cargo compartment, C21...First cockpit, C22...Second cockpit, D1...First occupant, D2...Second occupant, E1...First sensor, E2a...Second a sensor, E2b...Second b sensor, F1...First communication unit, F2...Second communication unit, G1...First 1. Sampling rate change unit, G2...Second sampling rate change unit, H1...First memory unit, H2...Second memory unit, I1...First battery, I2...Second battery, Ka...Area a, La...Base a, Ma...Reception area a, Na...Truck yard a, Pa...Waiting area a, R1...First range, R2...Second range, R3...Third range, U1...First impact, U2...Second impact, U3...Third impact, U4...Fourth impact, U5...Fifth impact, U6...Sixth impact, V1...First package
Claims
1. A control method for an information processing system comprising: a first device attached to a first mobile body and having a first sensor for detecting a first position which is the position of the first mobile body, and a second sensor for detecting a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, An acquisition step is to cause the first device to acquire first position information of the first moving object and first state information of the first moving object, A transmission step of causing the first device to transmit the first location information and the first state information to the server device, The server device includes a determination step that causes it to determine the state of the first passenger based on the received first position information and first state information, In the determination step, the server device determines that the first passenger is in the first passenger state if the first position information and the first state information satisfy the first condition, and determines that the first passenger is in the second passenger state if the first position information and the first state information satisfy the second condition. A method for controlling an information processing system.
2. The second device is instructed to acquire second position information of the second mobile object using a third sensor, to acquire second state information of the second mobile object using a fourth sensor, and to instruct the server device to set a specific area based on the second position information and the second state information of the second mobile object. The first condition includes the first mobile body being located in a first area among the specific areas set by the server device, The second condition includes the first mobile body being located in the second area among the specific areas set by the server device. A method for controlling an information processing system according to claim 1.
3. The server device calculates second velocity information of the second moving object from the second position information of the second device, determines from the second velocity information whether the second moving object is stopped or moving, and sets the first area and the second area, respectively, which include the position where the second moving object has been stopped for a predetermined time or longer. A control method for an information processing system according to claim 2.
4. The server device stores the first base where the first mobile body transports cargo, and the first area and the second area are set within the first base. A control method for the information processing system described in claim 3.
5. The second state information of the second moving body is information relating to the impact applied to the second moving body, The first area is an area within the specified area that includes a position where the second moving body is stopped for a first predetermined time or longer, and in which an impact of a first predetermined value or greater is detected in the second cargo compartment of the second moving body. A method for controlling an information processing system according to claim 4.
6. The second area includes a position within the specified area where the second moving object, which is acquired earlier in the time series than the position in the first area, is stopped for a second predetermined time or longer, and is an area where an impact of a second predetermined value or more is detected in the second cockpit of the second moving object. A control method for an information processing system according to claim 5.
7. The specified area includes a third area, and the third area includes a position within the specified area where the second moving body, which is acquired earlier in the time series than the position in the first area, is stopped for a third predetermined time or longer, and is an area where an impact of a third predetermined value or more is not detected in the second cockpit of the second moving body. A control method for an information processing system according to claim 6.
8. The server device acquires satellite images of the first location based on the second location information received from the second device, and sets the first area and the second area based on the acquired satellite images. A method for controlling an information processing system according to claim 4.
9. The first state information of the first moving body is information relating to the impact applied to the first moving body, The first condition is that the first moving body is located in the first area, and an impact of a fourth predetermined value or greater is detected in the first cargo compartment of the first moving body. A method for controlling an information processing system according to any one of claims 2 to 8.
10. The second condition is that the first moving body is located in the second area, and an impact of a fifth predetermined value or greater is detected in the first cockpit of the first moving body. A control method for an information processing system according to claim 9.
11. The first passenger state is a state in which cargo is being unloaded from the first cargo bed of the first mobile vehicle or a state in which cargo is being loaded into the first cargo bed of the first mobile vehicle. The second passenger status is the status of the check-in process at the base. A control method for an information processing system according to claim 10.
12. The server device includes a calculation step for calculating the length of time the first passenger was in either the first passenger state or the second passenger state, or both. A control method for an information processing system according to claim 11.
13. The server device transmits area information, including the configured first area and second area, to the first device. The first device is modified so that the time interval at which the second sensor acquires information in at least one of the configured first area or second area is shortened. A control method for an information processing system according to claim 12.
14. An information processing system comprising a first device attached to a first mobile body and a server device, wherein the system determines the state of the first occupant of the first mobile body from information about the first mobile body acquired by the first device, The first sensor is used to acquire the first position information of the first moving object, and the second sensor is used to acquire the first state information of the first moving object. Based on the acquired first position information and first state information, the state of the first passenger is determined. If the first position information and the first state information satisfy a first condition, it is determined that the first passenger is in the first passenger state; if the first position information and the first state information satisfy a second condition, it is determined that the first passenger is in the second passenger state. A method for controlling an information processing system.
15. An information processing system comprising: a first device having a first sensor attached to a first mobile body that detects a first position which is the position of the first mobile body, and a second sensor that detects a first state which is the state of the first mobile body; and a server device that determines the state of a first passenger of the first mobile body based on information acquired by the first device, The first device acquires the first position information of the first moving object and the first state information of the first moving object. The first device transmits the first location information and the first state information to the server device. The server device determines, based on the received first location information and first state information, that the first passenger is in the first passenger state if the first location information and first state information satisfy a first condition, and that the first passenger is in the second passenger state if the first location information and first state information satisfy a second condition. Information processing system.
Citation Information
Patent Citations
Operation management device, operation management program and daily operation report
JP2022059913A