Wireless communication system, wireless communication method, and program

A self-propelled device in IoT systems adjusts movement and uses a repeater to receive sensor data, addressing range limitations and interference, ensuring reliable data collection from sensors beyond one hop.

JP2025133143APending Publication Date: 2025-09-11NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024030900
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-01
Publication Date
2025-09-11

AI Technical Summary

Technical Problem

Existing IoT systems face challenges with sensors that have limited functionality and transmit data at specific timings, leading to potential missed data reception due to limitations in wireless communication range and interference, and the use of repeaters restricts data collection to one hop, increasing operational effort.

Method used

A self-propelled receiving device, such as a drone or AGV, adjusts its movement based on sensor transmission timing, installation position, and receivable range to receive data from sensors, using a repeater to relay information and manage sensor data transmission.

Benefits of technology

Ensures reliable data reception from sensors, even when they are beyond the usual wireless communication range, expanding coverage and optimizing data collection efficiency by managing sensor data transmission timing and position.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025133143000001_ABST
    Figure 2025133143000001_ABST
Patent Text Reader

Abstract

To provide a wireless communication system that allows sensed information to be received even when the information sensed by a sensor is transmitted at a predetermined timing.SOLUTION: A wireless communication system includes an edge that can move autonomously. The edge controls the movement of its own device based on the timing of transmission of sensing information of a sensor, the installation position of the sensor, and a receivable range when receiving the sensing information from the sensor, and receives the sensing information of the sensor.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a wireless communication system, a wireless communication method, and a program. [Background technology]

[0002] In recent years, the use of IoT (Internet of Things) systems has been increasing. In IoT systems, sensing sensors are generally installed on-site, and the data collected by the sensors is collected at the edge and sent to the cloud. Here, "edge" refers to the device that sends the collected data over a line to a device that processes the data. Sensors are available in both wired and wireless types. Wired types require wiring and installation, making installation cumbersome. On the other hand, wireless types also have disadvantages, such as limited transmission and reception range and interference with other radio waves that can prevent accurate readings. Wired and wireless types each have their own advantages and disadvantages. In addition, there are devices that send data directly from the sensor to the cloud, but these are generally expensive and highly functional, and management becomes cumbersome when using a large number of sensors.

[0003] In order to receive data from sensors located farther away than the wireless communication range, a repeater is placed between the edge and the sensor to relay the data from the sensor. When multiple repeaters are not enough to cover the distance, multiple edge devices are placed. However, in a configuration using repeaters, many wireless communication standards only allow one relay hop. As a result, the edge device cannot receive data from sensors located more than one hop away, and a configuration with multiple edge devices poses the problem of increased operational effort.

[0004] For example, Patent Document 1 discloses a wireless communication system that acquires location information of a data collector, location information of a repeater, information on the communication status between the data collector and the repeater, and information on the communication status between the repeater and a ground device equivalent to an edge, and determines the line of sight between the data collector and the repeater based on this information, and controls the position of the repeater so that line of sight between the data collector and the repeater is ensured. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2018-165099 Summary of the Invention [Problem to be solved by the invention]

[0006] However, many of the sensors used in IoT have limited functionality, and in such cases, the sensors may only transmit the sensed data at a specific timing.

[0007] In the wireless communication system described in Patent Document 1, when the sensor transmits sensed data at a specific timing, the sensor's transmission timing is not taken into consideration, so there may be cases where the data collector is unable to receive the sensed information.

[0008] An object of the present disclosure is to provide a wireless communication system, a wireless communication method, and a program that solve the above-mentioned problems. [Means for solving the problem]

[0009] A wireless communication system according to one aspect of the present disclosure includes a receiving device capable of self-propelled movement, which controls the movement of the device based on the timing of transmission of sensing information from a sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receives the sensing information from the sensor.

[0010] A wireless communication method according to an aspect of the present disclosure includes: controlling movement of a device based on a timing of transmitting sensing information from a sensor, an installation position of the sensor, and a receivable range for receiving the sensing information from the sensor; and receiving the sensing information from the sensor. This is a wireless communication method performed by a receiving device that constitutes a wireless communication system.

[0011] A program according to an aspect of the present disclosure controls movement of a device based on a timing of transmitting sensing information from a sensor, an installation position of the sensor, and a receivable range for receiving the sensing information from the sensor, and receives the sensing information from the sensor. The present invention relates to a program for a receiving device that constitutes a wireless communication system, which causes a computer to execute the above steps. [Effects of the Invention]

[0012] According to the above aspect, even when the information sensed by the sensor is transmitted at a predetermined timing, the sensed information can be received. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a diagram illustrating a system overview of a wireless communication system according to an embodiment of the present disclosure. [Figure 2A] FIG. 2 is a functional block diagram showing the configuration of an edge. [Figure 2B] FIG. 2 is a functional block diagram showing the configuration of a repeater. [Figure 2C] FIG. 2 is a functional block diagram showing the configuration of a human presence sensor. [Figure 3] 10 is a flowchart illustrating a process performed when an edge receives data from a human presence sensor via a repeater in a wireless communication system. [Figure 4] 10 is a flowchart illustrating a process performed when an edge receives data from a human presence sensor via a repeater in a wireless communication system. [Figure 5] 10 is a flowchart illustrating a process performed when an edge receives data from a human presence sensor via a repeater in a wireless communication system. [Figure 6] FIG. 10 is a diagram illustrating an example of a sensor definition table. [Figure 7A] FIG. 10 is a diagram illustrating an example of a transmission status table. [Figure 7B] FIG. 10 is a diagram illustrating an example of a transmission status table. [Figure 7C] FIG. 10 is a diagram illustrating an example of a transmission status table. [Figure 8] FIG. 10 is a diagram showing a reception history table. [Figure 9A] FIG. 10 is a diagram illustrating an example of a sensor state table. [Figure 9B] FIG. 10 is a diagram illustrating an example of a sensor state table. [Figure 9C] FIG. 10 is a diagram illustrating an example of a sensor state table. [Figure 10] FIG. 10 is a diagram illustrating an example of a group read range table. [Figure 11] FIG. 10 is a diagram showing an example of a state after the edge and the repeater have moved to receive data from each human presence sensor in group A. [Figure 12] FIG. 10 is a diagram showing an image of overlapping rectangular areas that satisfy the RSSI thresholds of the motion sensors belonging to group A, and defining the common area as the optimal reading range for group A. [Figure 13] FIG. 1 is a diagram illustrating an overview of a wireless communication system in which a repeater is not used. [Figure 14] FIG. 1 is a diagram illustrating an outline of a wireless communication system in which two repeaters are used. [Figure 15] FIG. 10 is a diagram illustrating an example of a sensor state table. [Figure 16] FIG. 10 is a diagram illustrating an example of a repeater management table. [Figure 17] 1 is a diagram illustrating a configuration of a wireless communication system according to an embodiment of the present disclosure. [Figure 18] FIG. 2 is a diagram illustrating an example of a hardware configuration of a control unit of an edge or the like. DETAILED DESCRIPTION OF THE INVENTION

[0014] Hereinafter, each embodiment according to the present disclosure will be described with reference to the drawings. In all drawings, the same or corresponding components are denoted by the same reference numerals, and common descriptions will be omitted. FIG. 1 is a diagram showing a system overview of a wireless communication system according to one embodiment according to the present disclosure. The wireless communication system includes an edge 400 serving as a receiving device, and a repeater 500. The wireless communication system may also include human presence sensors 300 and 301 for detection prediction. Here, FIG. 1 shows an example in which there are two human presence sensors for detection prediction, but there may be one or more.

[0015] 1 shows an example of a wireless communication system on an office floor of a building such as a company, in which motion sensors are installed inside each of multiple conference rooms, and data from each sensor within the large floor is collected using a movable edge 400 and a repeater 500. In the example of FIG. 1, there are conference rooms 100-105 on the floor, and motion sensors 200-205 are installed in each conference room. Each motion sensor has a detection range 210-215. It is also assumed that the repeater 500 is only allowed to relay data one hop at a time.

[0016] Here, the edge 400 is a self-propelled mobile device that moves on its own based on the timing of transmission of data, which is sensing information from the human sensors 200-205, the installation positions of the human sensors 200-205, and the receivable range when receiving sensing information from the human sensors 200-205, and receives the sensing information from the human sensors 200-205 via a repeater 500. The edge 400 also has a function of sending the received sensing information to a line to transmit it to a device that processes the sensing information. The edge 400 further has a GPS (Global Positioning System) 700 and a human sensor 900. The human sensor 900 of the edge 400 has a detection range 910, and the edge 400 has a wireless communication range 420.

[0017] The repeater 500 is a device that can move autonomously under the control of the edge 400, receives sensing information from the human presence sensors 200-205, and relays the received sensing information to the edge 400. The repeater 500 further includes a GPS 800 and a human presence sensor 600. The human presence sensor 600 of the repeater 500 has a detection range 610, and the repeater 500 has a wireless communication range 520.

[0018] The detection and prediction human presence sensors 300 and 301 are human presence sensors that are fixedly installed on the floor where the conference rooms 100 to 105 are located. The detection and prediction human presence sensors 300 and 301 have detection ranges 310 and 311, respectively.

[0019] 1, the edge 400 and the repeater 500 move around the floor while grasping location information obtained by GPS 700 and 800, respectively, and receive sensing information as data from the motion sensors 200-205 installed in the conference rooms 100-105. Note that Fig. 1 also shows an example of the trajectories of the edge 400 and the repeater 500 when they move to receive data from the motion sensors 200-203 installed in the conference rooms 100-105, respectively.

[0020] 2A to 2C are functional block diagrams showing the configurations of the edge 400, the repeater 500, the human presence sensors 200 to 205, and the human presence sensors 300 and 301 for detection prediction.

[0021] As shown in FIG. 2A , the edge 400 includes a GPS 700 and a human presence sensor 900, as well as a wireless transceiver 410, a network (NW) transmitter 415, a self-propelled movement unit 430, a memory unit 440, and a control unit 450. The wireless transceiver 410 has a function of receiving data from the human presence sensors 200-205 and the human presence sensors 300 and 301 for detection prediction via a repeater 500, and transmitting and receiving information for controlling the movement of the repeater 500 from the edge 400. The network transmitter 415 has a function of sending received data to a line to transmit the received data to a device that processes the data from the human presence sensors 200-205. The self-propelled movement unit 430 has a function of self-propelling within a floor using position information from the GPS 700 under the control of the control unit 450. In addition to controlling each device and part that constitutes the edge 400, the control unit 450 refers to information stored in the memory unit 440 to receive data from the human sensors 200 to 205, and determines the movement position of the edge 400, the movement position of the repeater 500, and the time of movement to those movement positions.

[0022] The storage unit 440 stores a sensor definition table 431, a transmission status table 432, a reception history table 433, a sensor status table 434, and a group read range table 435. The sensor definition table 431 is a table for managing the human presence sensors 200-205 and the human presence sensors 300, 301 for detection prediction, and includes information such as the installation position, installation location, installation height, and data transmission interval of each sensor. The transmission status table 432 is a table for managing the transmission status from the human presence sensors 200-205 and the human presence sensors 300, 301 for detection prediction, and is used to manage the previous transmission time of the human presence sensor, whether or not the human presence sensor has detected a person, and the expected next transmission time of the human presence sensor. The reception history table 433 is a table for managing the reception status from the human presence sensor, and includes items such as the signal strength when received from the human presence sensor. The sensor status table 434 is used for managing the human presence sensors when grouped and for managing the range in which data can be received from each human presence sensor. The group read range table 435 is used for managing the range in which grouped human presence sensors can simultaneously receive data from all human presence sensors included in the group.

[0023] As shown in FIG. 2B , the repeater 500 includes a GPS 600, a motion sensor 800, a wireless transceiver 510, a self-propelled movement unit 530, and a control unit 540. The wireless transceiver 510 has a function of receiving data from the motion sensor and transmitting the received data to the edge 400. The wireless transceiver 510 also has a function of transmitting and receiving information about the movement position with the edge 400 when the repeater 500 moves to receive data from the motion sensor. The self-propelled movement unit 530 has a function of using control information from the edge 400 and position information from the GPS 600 to move independently within the floor under the control of the control unit 540. The control unit 540 controls the devices and units constituting the repeater 500 to receive and relay data from the motion sensor. The control unit 540 also controls the movement of the repeater 500 so that the repeater 500 remains within a range where it can communicate with the edge 400.

[0024] As shown in FIG. 2C , the human presence sensors 200-205 and the human presence sensors 300, 301 for detection prediction each include a sensor 230, a wireless transceiver unit 240, and a control unit 250. The sensor 230 is an infrared sensor that responds to human heat and movement, and senses a temperature change when a person passes near the sensor, and outputs the human detection result by turning on or off, etc. The wireless transceiver unit 240 has a function of transmitting sensing information from the sensor 230 as data. The wireless transceiver unit 240 also has a function of receiving control information for the human presence sensor. The control unit 250 controls the devices and components that make up the human presence sensor in order to, for example, transmit the sensing information from the sensor 230.

[0025] Next, a process for receiving data from a human presence sensor in a wireless communication system will be described. Figures 3 to 5 are flowcharts relating to the process when the edge 400 receives data from the human presence sensor via the repeater 500 in the wireless communication system. Note that the determination process in the edge 400 and the repeater 500 is performed by their control units 450 and 540, but for ease of explanation in the description using Figures 3 to 5, hereinafter, the entity performing the process will be referred to simply as the "edge 400" for the "control unit 450 of the edge 400" and simply as the "repeater 500" for the "control unit 540 of the repeater 500".

[0026] In FIG. 3, the following operations start when the edge device 400 and the relay device 500 are started.

[0027] First, the edge 400 requests the repeater 500 to acquire the GPS coordinates of the repeater 500 (S1). The edge 400 confirms that the repeater 500 is within the wireless communication range 420 by receiving a response including the GPS coordinates from the repeater 500 (S2: Yes). If the edge 400 does not receive a response from the repeater 500 (S2: No), the edge 400 ends the process of receiving data from the human sensor via the repeater 500.

[0028] The edge 400 acquires its own location using the GPS 700 (S3). The edge 400 also checks the transmission status table 432 and confirms that no sensor information is initially entered (S4). FIG. 7A shows an example of the initial state of the transmission status table 432. As shown in the figure, the transmission status table 432 includes the following fields: human sensor ID, last transmission time, detection result, next estimated transmission time, and valid status. The "human sensor ID" is an ID that uniquely identifies a human sensor installed on a floor. Here, the "human sensor ID" is set to an ID that identifies the human sensors 200-205 and the detection prediction human sensors 300 and 301 installed on the floor. The "last transmission time" indicates the time when the target human sensor last transmitted data. The "detection result" indicates whether or not a human sensor detected a human. The "next estimated transmission time" indicates the next estimated transmission time for the human sensor based on the last transmission time when data is received, using the sensor definition table 431 (described separately). "Valid state" indicates whether the target human sensor is valid or invalid.

[0029] Next, the edge 400 uses the sensor definition table 431 to group the motion sensors based on their installation locations (S5 to S8). FIG. 6 is a diagram showing an example of the sensor definition table 431. The sensor definition table 431 includes the following fields: motion sensor ID, manufacturer name, model number, detection transmission interval, non-detection transmission interval, installation conference room ID, installation location latitude, installation location longitude, and installation height. The "motion sensor ID" is an ID that uniquely identifies a motion sensor installed on a floor. The "manufacturer name" and "model number" indicate the manufacturer name and model number of the target motion sensor. The "detection transmission interval" indicates the interval between data transmissions after the target motion sensor detects a person and transmits data related to the detection result. The "non-detection transmission interval" indicates the interval between data transmissions after the target motion sensor transmits data related to the detection result that a person is not detected. The "installation conference room ID" is an ID that uniquely identifies the conference room in which the target motion sensor is installed. "Installation location latitude," "Installation location longitude," and "Installation height" indicate the latitude and longitude indicating the location where the target human presence sensor is installed, and the height of the installation location from the floor.

[0030] To group the motion sensors, the edge 400 checks whether an ID is set in the "group ID" of the motion sensor to be processed in the sensor status table 434, which is a motion sensor in the sensor definition table 431 (S5). If an ID is not set (S5: No), the edge 400 checks the position of the motion sensor in question, calculates the distance between it and other motion sensors (S6), and groups the motion sensors whose distance is shorter than a threshold value (S7, S8).

[0031] 9A is a diagram showing an example of a sensor status table 434. The sensor status table 434 includes the following items: human sensor ID, group ID, reading range x1, reading range y1, reading range x2, and reading range y2. The "human sensor ID" is an ID that uniquely identifies a human sensor installed on a floor. The "group ID" indicates an ID that uniquely identifies a group when the target human sensors are grouped. The "reading range x1," "reading range y1," "reading range x2," and "reading range y2" indicate the position where data transmitted from the target human sensor can be read, i.e., the range where wireless reception is possible, when represented as a rectangular range in quadrature orthogonal coordinates.

[0032] Returning to FIG. 3, for example, if the target human presence sensor is human presence sensor 200, the distance between the installation positions of human presence sensor 200 and other sensors is calculated, and if the distance is equal to or less than a predetermined value, the sensors are grouped together, for example, group "A," and entered in the "group ID" field of sensor status table 434. For example, human presence sensor 203 is used as a target human presence sensor that is not grouped, and the distance between the installation positions of other sensors that are not grouped is calculated, and if the distance is equal to or less than a predetermined value, the sensors are grouped together, for example, group "B," and entered in the "group ID" field of sensor status table 434. Edge 400 does not group the detection prediction human presence sensors 300 and 301. In the example of FIG. 1, two groups are defined: human presence sensors 200-202 as group A and human presence sensors 203-205 as group B, and the group IDs are entered in sensor status table 434. The sensor status table 434 at this time is shown in FIG. 9B.

[0033] The edge 400 determines the order of movement to the grouped groups (S9 to S11). The edge 400 checks the sensor definition table 431 and the sensor status table 434, and calculates the intermediate coordinate position from the positions of each human sensor belonging to the same group (S10). The edge 400 performs the process (S10) for all groups defined in the sensor status table 434 (S9, S10). The edge 400 determines the order of groups closest to the edge 400 based on the calculated intermediate coordinate position of each group and the current position of the edge 400 (S11). In the example of FIG. 1, it is assumed that group A is calculated to be the closest, and group B is calculated to be the next closest.

[0034] The edge 400 checks the location of group A closest to the current position of the edge 400 from the sensor status table 434 and the sensor definition table 431, and moves close enough to receive data (S12). At this time, the edge 400 issues a movement instruction to the repeater 500, and moves between the edge 400 and each human sensor of group A, so that the movement distance of the edge 400 is the shortest, within the wireless communication range 420 that allows the edge 400 to receive data via the repeater 500 when simultaneously receiving data from each human sensor of group A (S13). In processes (S12) and (S13), if there are no obstacles on the floor, the edge 400 calculates the movement position of the repeater 500 on or near the line connecting the current position of the edge 400 and the intermediate coordinate position in group A calculated in process (S10), and further calculates the movement position of the edge 400. The movement position of the repeater 500 is set to a position that can cover the transmission range of all human sensors belonging to group A. It is assumed that the initial values ​​for the transmission ranges of all the motion sensors in group A are set to values ​​that allow reception by the repeater 500. The movement position of the edge 400 is set to a range in which the edge 400 can transmit and receive data to and from the repeater 500. FIG. 11 is a diagram showing an example of the state after the edge 400 and the repeater 500 have moved to receive data from the motion sensors in group A. If there is an obstacle on the floor, the edge 400 determines the movement positions of the edge 400 and the repeater 500 taking into account the position of the obstacle.

[0035] After the Edge 400 and the repeater 500 have moved to their destination positions, the Edge 400 issues an instruction via network communication to enable or disable each sensor in Group A. That is, the Edge 400 transmits an instruction to each sensor in Group A via the repeater 500 to temporarily disable and then re-enable the target human presence sensor (S14). As a result, when each sensor in Group A performs a detection operation, data can be received from each sensor via the repeater 500 at the same timing in the initial stage (S15). With this operation, the human presence sensors 200 to 202 belonging to Group A will transmit data in this cycle thereafter. Note that, although an example in which the human presence sensors are enabled or disabled by instructions via wireless communication has been shown, this is not limiting. For example, a direct mechanism may be implemented in which the repeater 500 presses a switch to enable or disable the human presence sensor 200 in response to an instruction from the Edge 400.

[0036] When the edge 400 receives a packet containing data on sensing information, including whether or not a person has been detected by the human sensor, the edge 400 inputs the time, presence / absence of detection, and validity into the previous transmission time, detection result, and validity status, respectively, into each row of the transmission status table 432 where the sensor ID is 200, 201, or 202. At this time, if the presence / absence value in the packet received from the human sensor is "presence", the edge 400 inputs the time obtained by adding the value of the transmission interval when detection to the previous transmission time as the estimated next transmission time (S16). If the presence / absence value is "absence", the edge 400 inputs the value obtained by adding the transmission interval when no detection has occurred to the current time as the estimated next transmission time (S16). 7B , when a person is detected by the human presence sensors 200 and 201, the time obtained by adding 2 minutes, which is the “transmission interval when detection” of the human presence sensors 200 and 201 shown in the sensor definition table 431, to the previous transmission time “2023 / 12 / 1 12:00” is recorded as the next predicted transmission time “2023 / 12 / 1 12:02” of the human presence sensors 200 and 201 in the transmission state table 432. Similarly, when a person is not detected by the human presence sensor 202, the time obtained by adding 30 minutes, which is the “transmission interval when no detection” of the human presence sensor 202 shown in the sensor definition table 431, to the previous transmission time “2023 / 12 / 1 12:00” is recorded as the next predicted transmission time “2023 / 12 / 1 12:30” of the human presence sensor 202 in the transmission state table 432.

[0037] In addition, a new row is added to the reception history table 433, and 200 (or 201, 202), reception time, whether or not detection was performed, signal strength value, and the latitude and longitude of the repeater at the time of reception are stored in the fields of human sensor ID, reception time, detection result, signal strength, latitude at the time of reception, and longitude at the time of reception, respectively (S17). Figure 8 is a diagram showing the reception history table 433 at this time. As shown in Figure 8, the reception history table 433 includes the fields of human sensor ID, reception time, detection result, signal strength, latitude at the time of reception, and longitude at the time of reception. The "human sensor ID" is an ID that uniquely identifies the human sensor installed on the floor and is the ID of the human sensor when data is received from the target human sensor. The "detection result" indicates whether the target human sensor detected a person. The "signal strength" indicates the signal strength when the repeater 500 received data from the target human sensor. The "latitude at time of reception" and "longitude at time of reception" indicate the latitude and longitude of the position of the repeater 500 when it receives data from the target human presence sensor.

[0038] The edge 400 performs steps S12 to S17 to receive data from the human presence sensor of group B, which is the next closest to group A. The same process is then repeated for the other groups. However, the process of steps S12 to S17 is not performed for the detection prediction sensor. This is because, since the detection prediction sensor utilizes information on the timing of detection, if the edge 400 were to control that timing, it would not be able to be used as intended.

[0039] After that, the repeater 500 and the edge 400 check the next estimated transmission time for each group from the transmission status table 432, and when the next estimated transmission time approaches, they move to the group that is the target for receiving data and read the data from the human presence sensor belonging to that group. The operations when reading are the same as those in S16 and S17.

[0040] When the edge 400 moves to the group that is the target of receiving data and repeatedly reads data from the motion sensors belonging to the group all at once, it becomes impossible to efficiently read data collectively due to variations in the next estimated transmission time of the sensors in the group depending on whether or not the sensors belonging to the group detect a person. In this case, the edge 400 adjusts the transmission timing again (S14). Note that the criteria for determining that there is a variation are, for example, (1) When there are three or more patterns of the next transmission predicted time of the sensor in the group, (2) When data reception from sensors belonging to different groups overlaps in time, taking into account the travel time of the repeater 500 and the edge 400, and reception becomes impossible, The following situation is conceivable.

[0041] The repeater 500 and the edge 400 sequentially determine the order of the groups based on the distance from the edge 400 and the next expected transmission time of the human presence sensors belonging to the group, and patrol the floor during the off-peak time while repeating steps S12, S13, S15-17, and S14 as necessary. At this time, if the human presence sensor 900 or 600 attached to the edge 400 or the repeater 500 detects a moving person, or if data indicating a moving person is received from the detection prediction human presence sensors 300, 301, the edge 400 performs a process of estimating the direction in which the person is moving and receiving data from the human presence sensors 200-205 in the estimated direction. That is, the edge 400 performs the process of 1) The installation location and detection time of the human presence sensors 300, 301 for detection prediction, and / or 2) The position and detection time of the edge 400 and / or the repeater 500 when the human presence sensor 900 or 600 attached to the edge 400 and / or the repeater 500 detects a person If there is a sensor in the direction of human movement that can be estimated from the data, but is in an active state and not detecting a person, and there is time until the timing of data reception for each group, the repeater 500 and the edge 400 move in the direction of human movement, and the sensor in the active state changes to a detecting state, i.e., it is confirmed whether or not to receive detection data. If data is received, the process follows steps S16 and S17. FIG. 4 is a diagram showing the process of estimating the direction of human movement as described above and receiving data from the human presence sensors 200-205 in the direction of movement. For example, as shown in the transmission state table 432 of FIG. 7C, an example will be described in which the human presence sensors 300 and 301 for detection prediction detect a person.

[0042] The edge 400 acquires / receives human detection data from the human detection sensors 300, 301 for detection prediction and / or the human detection sensors 900, 600 attached to the edge 400 and / or the repeater 500 (S21).

[0043] Edge 400 refers to transmission status table 432 and sensor status table 434, and on a group-by-group basis, if the most recent detection result of any of the human presence sensors belonging to the group is "yes", that is, if the conference room in which the human presence sensor is installed is not empty, detects the time when the "next estimated transmission time" of the sensor belonging to that group is closest (S22, S23).

[0044] If the difference between the closest "next predicted transmission time" calculated for each group and the current time is not greater than a predetermined value (S24: No), the edge 400 terminates the movement process of the edge 400 and the repeater 500 based on the person's movement prediction.

[0045] On the other hand, if the difference between the closest "next predicted transmission time" calculated for each group and the current time is equal to or greater than a predetermined value (S24: Yes), the edge 400 estimates the direction of movement of the detected person from the positions and times when the person detection data was acquired / received from the detection prediction human presence sensors 300, 301 and / or the human presence sensors 900, 600 attached to the edge 400 and / or the repeater 500. In the example of the transmission state table 432 in FIG. 7C, since the detection prediction human presence sensor 300 detects a person, and then the detection prediction human presence sensor 301 detects a person, the edge 400 estimates that the person is moving from the installation position of the detection prediction human presence sensor 300 to the report from the detection prediction human presence sensor 301.

[0046] The edge 400 refers to the sensor definition table 431 and the sensor state table 434 to determine whether there is a group of human sensors in the predicted direction (S26). If there is no group (S26: No), the edge 400 ends the movement process of the edge 400 and the repeater 500 based on the person movement prediction.

[0047] On the other hand, if a group exists (S26: Yes), the edge 400 further refers to the transmission status table 432 and checks whether the most recent detection result of any of the human sensors belonging to that group is "absent," i.e., whether there is an available conference room (S27). If there is no available conference room (S27: No), the edge 400 determines that the person moving in the predicted direction is not moving to use an available conference room, and ends the movement processing of the edge 400 and the repeater 500 based on the person's movement prediction.

[0048] On the other hand, if there is an available conference room (S27: Yes), the edge 400 and the repeater 500 move in the predicted direction to receive data from the group's motion sensor (S28, S29), and receive the data (S30). Note that the processes (S28 to S30) are similar to the processes (S12, S13, S15) of FIG. 3. If any motion sensor belonging to the group detects a person (S30: Yes), the edge 400 performs processes (S31, S32) similar to the processes (S16, S17) of FIG. 3. Note that if any motion sensor belonging to the group does not detect a person (S30: No), the edge 400 ends the movement process of the edge 400 and the repeater 500 based on the predicted motion of the person.

[0049] When the movement process of the edge 400 and the repeater 500 based on the predicted movement of the person is completed, the edge 400 repeatedly reads data simultaneously from the human sensors belonging to the group described in Fig. 3. In this way, the edge 400 performs the movement process of the edge 400 and the repeater 500 based on the predicted movement of the person.

[0050] Furthermore, the edge 400 may adjust the range in which data can be received from the human sensors belonging to the group, using the radio wave strength when the repeater 500 receives data from the human sensors. As a premise for this process, when the edge 400 receives data from the human sensors in S15 of FIG. 3 or S30 of FIG. 4, it is assumed that the edge 400 sequentially records the radio wave strength (RSSI: Received Signal Strength Indicator) value when the repeater 500 receives the data, and the latitude and longitude of the repeater 500 at the time of reception, in the reception history table 433. FIG. 8 is a diagram showing an example of the reception history table 433. In the table, the item "signal strength" indicates the radio wave strength (RSSI) value when the repeater 500 receives the data. Based on the records in the reception history table 433, the edge 400 determines and updates the range in which the edge 400 can receive data via the repeater 500 for each sensor, and ultimately for each group, as needed.

[0051] 5 is a diagram showing the process when the edge 400 uses radio wave intensity to adjust the range in which data can be received simultaneously from motion sensors belonging to a group. If the target motion sensor is not blank in the reception history table 433 (S41: No), the edge 400 maps the latitude and longitude of the repeater 500 at the time of reception from the motion sensor to the RSSI value at that time (S42). The edge 400 calculates the range that satisfies a predetermined RSSI threshold based on this mapping result (S43) and adds it to the sensor status table 434 (S44). FIG. 9C shows an example in which the range that satisfies the conditions for each motion sensor is displayed as a rectangular area using latitude and longitude in the sensor status table 434.

[0052] Edge 400 overlaps these results for each group (S45), determines the range of the common part as the optimum read range for the group (S46), and inputs it into group read range table 435 (S47). Fig. 10 is a diagram showing an example of group read range table 435. In Fig. 10, the range in which repeater 500 can reliably receive data simultaneously from all the motion sensors belonging to group A is defined as a rectangular range using latitude and longitude. Fig. 12 is a diagram showing an image when rectangular ranges that satisfy the RSSI thresholds of motion sensors 200 to 202 belonging to group A are overlapped and common part 260 is set as the optimum read range for group A.

[0053] When the edge 400 and the repeater 500 receive data from the sensors for each group, the repeater 500 refers to the group read range table 435, moves within the optimal read range shown in the group read range table 435, and receives the data. The edge 400 also updates this optimal read range as appropriate. In calculating the optimal read range, the range is approximated to a square range as an example, but is not limited to this.

[0054] In this way, the Edge 400 updates the group read range table 435.

[0055] As described above, the edge 400 and the repeater 500 are not fixed in place, but are instead mounted on, for example, a drone, an AGV (Automated Guided Vehicle), or an AMR (Autonomous Mobile Robot) so that they can be moved. When the time approaches for a human presence sensor installed far away to transmit data, the edge (or repeater) approaches it, receives the data, and then returns to its original position. At this time, the edge 400 transmits the data to the cloud using a wireless network line such as a carrier line. The repeater 500 relays communication between the human presence sensor and the edge 400, and the human presence sensor periodically transmits data. In addition, the edge 400 and the repeater 500 can know each other's positions using GPS and can exchange information within their wireless communication range. As a result, the edge 400 controls the repeater 500 to move to a position where it can relay data to collect data from the human presence sensor.

[0056] At this time, the edge 400 performs the following as a mechanism for knowing the timing at which the human sensor transmits data.

[0057] The Edge 400 or Repeater 500 manages the data transmission cycle and status of the motion sensor in a list and predicts the next timing for data transmission based on the motion sensor operation specifications. Furthermore, as the number of sensors increases and their locations become more dispersed, sensors at multiple distant locations may simultaneously transmit data. To prevent this, the Edge 400 or Repeater 500 temporarily turns off the power connected to the sensor, even when the sensor is ready to detect and transmit data, or temporarily rotates the sensor toward a wall to disable sensing, thereby controlling the data transmission timing to match that of nearby sensors within the same communication area. This is achieved by the Edge 400 controlling the sensor via wireless communication, or by the Repeater 500 physically manipulating the sensor. This allows the Edge 400 or Repeater 500 to receive data from multiple sensors located in a local area at the same time, and to receive data evenly from multiple sensors located in distant locations while locally shifting the timing.

[0058] In addition, the boundaries of the range in which data transmitted by each human presence sensor can be efficiently received are calculated from the statistical values ​​of radio wave strength contained in the data received from each human presence sensor, and movement is made more efficient by minimizing the distance that the edge 400 or repeater 500 must travel to receive the data.

[0059] Alternatively, placing other motion detection sensors closer to the Edge 400 or Repeater 500 than the target motion sensor located further away can be used to determine whether the more distant motion sensor is likely to emit data. For example, if a motion detection sensor installed in front of the target motion sensor reacts, it can be targeted to predict the possibility of a person approaching the target location. Furthermore, using multiple motion detection sensors allows for more accurate prediction of a person's movement by utilizing the time course of detection by the motion detection sensors. Alternatively, attaching a motion detection sensor to the Edge 400 or Repeater 500 itself and observing its detections while moving can predict whether the target motion sensor will emit data. For example, if a motion detection sensor is attached to the Edge 400 or Repeater 500 and detects a person near the target sensor while moving, it can be inferred that the target sensor is likely to detect a person.

[0060] Therefore, in a wireless communication system in which the edge 400 receives data transmitted by a human presence sensor via wireless communication, even if the human presence sensors are placed at distances that would normally be out of reach of wireless communication, reception is possible by moving the edge 400. This allows the coverage area of ​​the wireless communication system to be expanded without being restricted by the wireless communication range. In addition, data from the human presence sensor can be received efficiently.

[0061] In one embodiment of the present disclosure, the edge 400 plays a central role in processing, performing processes such as predicting and adjusting the timing of data transmission from the time sensor, while the repeater 500 moves significantly to support data reception from the sensor. In another embodiment, a single edge 400 may perform all processes, from various processes to receiving data from the sensor, without using the repeater 500. FIG. 13 is a diagram illustrating an overview of a wireless communication system without the repeater 500. The only difference between FIG. 13 and FIG. 1 is the absence of the repeater 500. The operation of the edge 400 in this case differs only in that the repeater 500 does not relay data from the motion sensor and that the edge 400 moves in a manner equivalent to the repeater 500. While this configuration does not require the repeater 500, the distance the edge 400 must travel is increased by the absence of the repeater 500, which may narrow the scope of applicability compared to the embodiments.

[0062] In addition, although one embodiment of the present disclosure uses one repeater 500 and one edge 400, another embodiment may use two or more repeaters. Fig. 14 is a diagram showing an overview of a wireless communication system using two repeaters. The more repeaters there are, the wider the area in which the present invention can be realized.

[0063] A case where multiple repeaters are used will be described. The range to which the above-described embodiment is applied is logically divided by the number of repeaters, and a repeater is assigned to each repeater. The repeater manages data reception from sensors within that range. For example, in a configuration using two repeaters 500 and 501 as shown in FIG. 14, the range to which the above-described embodiment is applied is divided vertically into two, with repeaters 500 and 501 assigned to the right and left sides, respectively. Each repeater moves to the sensors located within its assigned range and relays data so that the edge 400 can receive data from distant sensors with a short movement. In the example of FIG. 14, repeater 500 is assigned to human sensors 200-202, and repeater 501 is assigned to human sensors 203-205.

[0064] Some wireless communication protocols do not allow multiple relays, or repeating data between relays may cause congestion. Therefore, when Edge 400 moves each relay within its assigned range, it controls the relays so that they do not get closer than the radius of the wireless communication range. Specifically, when dividing the motion sensors into groups (S5 to S8 in FIG. 3), Edge 400 calculates the distance between groups based on their coordinates and draws boundaries for groups whose distance is less than a threshold. Furthermore, when adjusting the transmission timing of the motion sensors, Edge 400 controls the timing to stagger the relays so that they do not gather in groups with close coordinates in different assigned ranges at similar times. Furthermore, Edge 400 calculates the distance and controls the route so that the relays do not get closer than the radius of the wireless communication range even when the relays are traveling or moving. During this process, Edge 400 uses a sensor status table and a relay management table, respectively. FIGS. 15 and 16 show examples of the sensor status table and the relay management table, respectively. The sensor status table shown in FIG. 15 differs from sensor status table 434 shown in FIGS. 9A to 9C in that an "assignment range ID" field is added. The "assignment range ID" field indicates the grouping results based on the distance between groups, and is an ID that indirectly identifies the repeater that receives data from the target human sensor. The repeater management table shown in FIG. 16 includes the fields repeater ID, assignment range ID, current location latitude, current location longitude, movement speed latitude, and movement speed longitude. Here, "current location latitude" and "current location longitude" are fields that indicate the current location of the target repeater using latitude and longitude. "movement speed latitude" and "movement speed longitude" indicate the latitude and longitude to which the target repeater is scheduled to move from "current location latitude" and "current location longitude" after a predetermined time unit. The edge 400 updates the sensor status table and repeater management table, and controls the time so that repeaters do not gather in groups of close coordinates in different allocation ranges at similar times. It also calculates the distance and controls the route so that repeaters do not get closer to each other than the radius of the wireless communication range when they are patrolling or moving.

[0065] In the embodiment of the present disclosure, a human presence sensor is used as an example of data collection in IoT, but the present disclosure is not limited to this and may be used with other sensors in IoT.

[0066] In addition, in the embodiment of the present disclosure, the edge 400 executes various processes, but the repeater 500 may have that function.

[0067] The wireless communication system of the present disclosure can be used in cases where a large number of inexpensive sensors are deployed over a vast area. In addition to visualizing the usage status of conference rooms, as in one embodiment of the present disclosure, the system can also be applied to the use of IoT in offices and factories, for example, for remote maintenance of equipment and facility management. It can also be applied to improving the efficiency of work using IoT at construction sites, such as construction and mining sites, which are carried out over a vast area, i.e., visualizing the status of workers, understanding the status of machines and robots, and maintaining them. Furthermore, the wireless communication system of the present disclosure can also be applied to collecting situation data using IoT over a vast area, such as for environmental conservation of forests, living things, and rivers.

[0068] 17 is a diagram illustrating a configuration example of a wireless communication system according to an embodiment of the present disclosure. The wireless communication system includes a self-propelled receiving device 1 that controls the movement of the receiving device 1 based on the timing of transmission of sensing information from a sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receives the sensing information from the sensor.

[0069] FIG. 18 is a block diagram showing an example of the hardware configuration of the control units 450, 540, and 250 in the edge 400, repeater 500, and human presence sensor. The hardware configuration of the control unit includes a CPU 51, a RAM (Random Access Memory) 52, a ROM (Read Only Memory) 53, and a recording device 54. The ROM 53 and the recording device 54 store programs and information that implement the functions of the control unit. The RAM 52 is used as a working area for temporarily storing data used by the CPU 51 and other devices during operation. The control unit also includes an input / output port 55 that serves as an interface for connecting to other devices and devices that constitute the edge 400, repeater 500, and human presence sensor. The ROM 53 may be configured as an EEPROM (Electrically Erasable Programmable Read-Only Memory) or the like, and the recording device 54 may be configured as a hard disk, SSD, or the like. The computer programs that implement the functions of the control unit may be updated in the ROM 53 or the recording device 54. In addition, in the control unit 250 of the human sensor, there are cases where only the ROM 53 is provided and the recording device 54 is omitted.

[0070] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0071] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes.

[0072] (Appendix 1) a receiving device capable of self-propelling movement, the receiving device controlling the movement of the device based on a timing of transmission of sensing information from a sensor, an installation position of the sensor, and a receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A wireless communication system comprising:

[0073] (Appendix 2) the wireless communication system further includes a self-propelled repeater that receives the sensing information from the sensor and relays the received sensing information to the receiving device; the receiving device is a device capable of transferring the received sensing information to a data processing system; The receiving device further performing movement control of the repeater based on the timing of transmission of the sensing information from the sensor, the installation position of the sensor, and the receivable range when the repeater receives the sensing information from the sensor; receiving the sensing information of the sensor via the repeater; 2. The wireless communication system of claim 1.

[0074] (Appendix 3) the receiving device is located at a position where it can transmit and receive data to and from the repeater, and controls the movement of the repeater so that the moving distance of the receiving device is minimized when receiving the sensing information from the sensor via the repeater. 3. The wireless communication system of claim 2.

[0075] (Appendix 4) The receiving device When there are a plurality of sensors, the sensors are divided into groups in which the distance between the sensors is equal to or less than a predetermined value based on the installation positions of the sensors; controlling the movement of the repeater so that the repeater can receive the sensing information from all the sensors included in the group at a predetermined time; 4. The wireless communication system of claim 2 or 3.

[0076] (Appendix 5) The receiving device predicting, for each sensor, the time at which the sensor will next transmit the sensing information from the sensor based on the reception time of the sensing information previously received; If it is determined that the sensing information cannot be received from all the sensors included in the group at a predetermined time based on the predicted next time for transmitting the sensing information, control is performed to temporarily disable all the sensors included in the group and then enable them. 5. The wireless communication system of claim 4.

[0077] (Appendix 6) the wireless communication system includes a plurality of the repeaters; The receiving device Based on the position information of the group, the group is further divided into groups according to the number of repeaters, and a repeater is assigned to each of the further divided groups; When receiving the sensing information from the sensors belonging to a predetermined group, a movement control is performed on a repeater assigned to the further group to which the predetermined group belongs, and the sensing information of the sensors belonging to the predetermined group is received via the repeater whose movement control has been performed. 6. The wireless communication system of claim 4 or 5.

[0078] (Appendix 7) the receiving device adjusts the receivable range when the repeater receives the sensing information from all the sensors belonging to the group, based on the reception strength when the repeater receives the sensing information from the sensor. 7. A wireless communication system according to any one of Supplementary Note 4 to Supplementary Note 6.

[0079] (Appendix 8) the sensor is a human presence sensor, The wireless communication system includes a plurality of fixedly installed human presence sensors for detecting and predicting the movement of a person different from the sensor, and / or The repeater and the receiving device each include a human presence sensor, The receiving device predicting a direction of movement of a person based on the time when the person is detected by the human detection prediction sensor and the installation position of the human detection prediction sensor, and / or based on the time when the person is detected by the repeater and the receiving device; and further performing movement control of the repeater so that the sensing information can be acquired from a sensor located in the predicted movement direction of the person. 8. A wireless communication system according to any one of Supplementary Note 2 to Supplementary Note 7.

[0080] (Appendix 11) controlling the movement of the device itself based on the timing of transmitting sensing information from the sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A wireless communication method using a receiving device that constitutes a wireless communication system.

[0081] (Appendix 12) the wireless communication system further includes a self-propelled repeater that receives the sensing information from the sensor and relays the received sensing information to the receiving device; When the receiving device is a device capable of transferring the received sensing information to a data processing system, further performing movement control of the repeater based on the timing of transmission of the sensing information from the sensor, the installation position of the sensor, and the receivable range when the repeater receives the sensing information from the sensor; receiving the sensing information of the sensor via the repeater; 12. A wireless communication method using the receiving device according to claim 11.

[0082] (Appendix 13) and controlling the movement of the repeater so that the repeater is located at a position where it can transmit and receive data to and from the repeater and the movement distance of the repeater is minimized when receiving the sensing information from the sensor via the repeater. 13. A wireless communication method using the receiving device according to claim 12.

[0083] (Appendix 14) When there are a plurality of sensors, the sensors are divided into groups in which the distance between the sensors is equal to or less than a predetermined value based on the installation positions of the sensors; controlling the movement of the repeater so that the repeater can receive the sensing information from all the sensors included in the group at a predetermined time; 14. A wireless communication method using the receiving device according to claim 12 or 13.

[0084] (Appendix 15) predicting, for each sensor, the time at which the sensor will next transmit the sensing information from the sensor based on the reception time of the sensing information previously received; If it is determined that the sensing information cannot be received from all the sensors included in the group at a predetermined time based on the predicted next time for transmitting the sensing information, control is performed to temporarily disable all the sensors included in the group and then enable them. 15. A wireless communication method using the receiving device described in Supplementary Note 14.

[0085] (Appendix 16) When the wireless communication system includes a plurality of the repeaters, Based on the position information of the group, the group is further divided into groups according to the number of repeaters, and a repeater is assigned to each of the further divided groups; When receiving the sensing information from the sensors belonging to a predetermined group, a movement control is performed on a repeater assigned to the further group to which the predetermined group belongs, and the sensing information of the sensors belonging to the predetermined group is received via the repeater whose movement control has been performed. A wireless communication method using the receiving device described in Supplementary Note 14 or Supplementary Note 15.

[0086] (Appendix 17) and adjusting the receivable range when the repeater receives the sensing information from all the sensors belonging to the group based on the reception strength when the repeater receives the sensing information from the sensor. 17. A wireless communication method using the receiving device according to any one of Supplementary Note 14 to Supplementary Note 16.

[0087] (Appendix 18) the sensor is a human presence sensor, The wireless communication system includes a plurality of fixedly installed human presence sensors for detecting and predicting the movement of a person different from the sensor, and / or When the repeater and the receiving device each include a human presence sensor, predicting a direction of movement of a person based on the time when the person is detected by the human detection prediction sensor and the installation position of the human detection prediction sensor, and / or based on the time when the person is detected by the repeater and the receiving device; and further performing movement control of the repeater so that the sensing information can be acquired from a sensor located in the predicted movement direction of the person. 18. A wireless communication method using the receiving device according to any one of Supplementary Note 12 to Supplementary Note 17.

[0088] (Appendix 21) controlling the movement of the device itself based on the timing of transmitting sensing information from the sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A program for a receiving device that constitutes a wireless communication system, causing a computer to execute the above.

[0089] (Appendix 22) the wireless communication system further includes a self-propelled repeater that receives the sensing information from the sensor and relays the received sensing information to the receiving device; When the receiving device is a device capable of transferring the received sensing information to a data processing system, further performing movement control of the repeater based on the timing of transmission of the sensing information from the sensor, the installation position of the sensor, and the receivable range when the repeater receives the sensing information from the sensor; receiving the sensing information of the sensor via the repeater; 22. A program for the receiving device according to claim 21.

[0090] (Appendix 23) and controlling the movement of the repeater so that the repeater is located at a position where it can transmit and receive data to and from the repeater and the movement distance of the repeater is minimized when receiving the sensing information from the sensor via the repeater. 23. A program for the receiving device according to claim 22.

[0091] (Appendix 24) When there are a plurality of sensors, the sensors are divided into groups in which the distance between the sensors is equal to or less than a predetermined value based on the installation positions of the sensors; controlling the movement of the repeater so that the repeater can receive the sensing information from all the sensors included in the group at a predetermined time; A program for the receiving device according to Supplementary Note 22 or Supplementary Note 23.

[0092] (Appendix 25) predicting, for each sensor, the time at which the sensor will next transmit the sensing information from the sensor based on the reception time of the sensing information previously received; If it is determined that the sensing information cannot be received from all the sensors included in the group at a predetermined time based on the predicted next time for transmitting the sensing information, control is performed to temporarily disable all the sensors included in the group and then enable them. 25. A program for the receiving device according to claim 24.

[0093] (Appendix 26) When the wireless communication system includes a plurality of the repeaters, Based on the position information of the group, the group is further divided into groups according to the number of repeaters, and a repeater is assigned to each of the further divided groups; When receiving the sensing information from the sensors belonging to a predetermined group, a movement control is performed on a repeater assigned to the further group to which the predetermined group belongs, and the sensing information of the sensors belonging to the predetermined group is received via the repeater whose movement control has been performed. A program for the receiving device according to claim 24 or 25.

[0094] (Appendix 27) and adjusting the receivable range when the repeater receives the sensing information from all the sensors belonging to the group based on the reception strength when the repeater receives the sensing information from the sensor. 27. A program for the receiving device according to any one of Supplementary Note 24 to Supplementary Note 26.

[0095] (Appendix 28) the sensor is a human presence sensor, The wireless communication system includes a plurality of fixedly installed human presence sensors for detecting and predicting the movement of a person different from the sensor, and / or When the repeater and the receiving device each include a human presence sensor, predicting a direction of movement of a person based on the time when the person is detected by the human detection prediction sensor and the installation position of the human detection prediction sensor, and / or based on the time when the person is detected by the repeater and the receiving device; and further performing movement control of the repeater so that the sensing information can be acquired from a sensor located in the predicted movement direction of the person. A program for the receiving device according to any one of Supplementary Note 22 to Supplementary Note 27. [Explanation of symbols]

[0096] Conference Rooms 100-105 200~205 Human Sensor 300,301 Human presence sensor for detection and prediction 400 Edge 500 repeater 900,600 Human Sensor

Claims

1. a receiving device capable of self-propelling movement, the receiving device controlling the movement of the device based on a timing of transmission of sensing information from a sensor, an installation position of the sensor, and a receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A wireless communication system comprising:

2. the wireless communication system further includes a self-propelled repeater that receives the sensing information from the sensor and relays the received sensing information to the receiving device; the receiving device is a device capable of transferring the received sensing information to a data processing system; The receiving device further performing movement control of the repeater based on the timing of transmission of the sensing information from the sensor, the installation position of the sensor, and the receivable range when the repeater receives the sensing information from the sensor; receiving the sensing information of the sensor via the repeater; 10. The wireless communication system of claim 1.

3. the receiving device is located at a position where it can transmit and receive data to and from the repeater, and controls the movement of the repeater so that the moving distance of the receiving device is minimized when receiving the sensing information from the sensor via the repeater.

3. The wireless communication system according to claim 2.

4. The receiving device When there are a plurality of sensors, the sensors are divided into groups in which the distance between the sensors is equal to or less than a predetermined value based on the installation positions of the sensors; controlling the movement of the repeater so that the repeater can receive the sensing information from all the sensors included in the group at a predetermined time; 3. The wireless communication system according to claim 2.

5. The receiving device predicting, for each sensor, the time at which the sensor will next transmit the sensing information from the sensor based on the reception time of the sensing information previously received; If it is determined that the sensing information cannot be received from all the sensors included in the group at a predetermined time based on the predicted next time for transmitting the sensing information, control is performed to temporarily disable all the sensors included in the group and then enable them.

5. The wireless communication system according to claim 4.

6. the wireless communication system includes a plurality of the repeaters; The receiving device further grouping the groups based on the position information of the groups in accordance with the number of repeaters, and allocating a repeater to each of the further grouped groups; When receiving the sensing information from the sensors belonging to a predetermined group, a movement control is performed on a repeater assigned to the further group to which the predetermined group belongs, and the sensing information of the sensors belonging to the predetermined group is received via the repeater whose movement control has been performed.

5. The wireless communication system according to claim 4.

7. the receiving device adjusts the receivable range when the repeater receives the sensing information from all the sensors belonging to the group, based on the reception strength when the repeater receives the sensing information from the sensor.

5. The wireless communication system according to claim 4.

8. the sensor is a human presence sensor, The wireless communication system includes a plurality of fixedly installed human presence sensors for detecting and predicting the movement of a person different from the sensor, and / or The repeater and the receiving device each include a human presence sensor, The receiving device predicting a direction of movement of a person based on the time when the person is detected by the human detection prediction sensor and the installation position of the human detection prediction sensor, and / or based on the time when the person is detected by the repeater and the receiving device; and further performing movement control of the repeater so that the sensing information can be acquired from a sensor located in the predicted movement direction of the person.

8. A wireless communication system according to claim 2.

9. controlling the movement of the device itself based on the timing of transmitting sensing information from the sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A wireless communication method using a receiving device that constitutes a wireless communication system.

10. controlling the movement of the device itself based on the timing of transmitting sensing information from the sensor, the installation position of the sensor, and the receivable range when receiving the sensing information from the sensor, and receiving the sensing information from the sensor; A program for a receiving device that constitutes a wireless communication system, causing a computer to execute the above.

Citation Information

Patent Citations

  • Radio communication system, control device, relay device, and radio communication control method

    JP2018165099A