This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2017-053904, filed on Mar. 21, 2017; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a confirming work supporting device, a confirming work supporting system, and a computer program product.
In recent years, with the progress of the wireless communication technology, the wireless communication function is provided also in, for example, building-associated equipment such as lighting devices and air-conditioning devices. In this written description, such devices having the wireless communication function are called “wireless devices”. The operations of a wireless device can be controlled by wirelessly sending a control instruction in which the target wireless device for control is specified using identification information (a device ID) thereof.
If a plurality of wireless devices, which is difficult to differentiate from each other from their external appearances, is installed in a predetermined area; in order to properly control the operations of the wireless device installed at the desired position by performing wireless transmission of a control instruction mentioned above, it is necessary to have information about the wireless device installed at each of a plurality of device installation positions (positions of installed wireless devices) within the predetermined area. That is, it is necessary to know the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices, and it is necessary to identify the wireless device at the desired position as the target for control according to the correspondence relationship. Moreover, also for the purpose of properly managing a plurality of wireless devices (for example, keeping track of the operation history, keeping track of the power consumption, and keeping track of the history of replacement of consumables), it is important to know the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices.
Conventionally, a technology has been proposed for estimating the positions of the wireless devices using information such as the reception strength (RSSI: Received Signal Strength Indicator) measured by the wireless devices. Using such a technology for estimating the positions of the wireless devices, the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices within a predetermined area can be estimated with a certain level of accuracy. However, since the correspondence relationship estimated in that manner is not always accurate, the reality is that a worker confirms which wireless device is installed at which device installation position and obtains an accurate correspondence relationship. Besides, the procedure for the work of confirming the positions of the wireless devices is not particularly fixed, and is carried out based on the independent judgement of the worker. For that reason, often the work cannot be carried out with efficiency. Hence, there is a demand for enabling efficient implementation of the work of confirm the positions of the wireless devices.
According to an embodiment, a confirming work supporting device includes a storage and processing circuitry. The storage is configured to store therein RSSI (Received Signal Strength Indicator) information that indicates reception strength of a wireless signal as measured by each of a plurality of installed wireless devices, from another wireless device. The processing circuitry is configured to determine, based on the RSSI information, a confirming order in which positions of the plurality of wireless devices are to be confirmed, and output, based on the confirming order, instruction information for an instruction to confirm a positon of a wireless device whose position is to be confirmed next.
Exemplary embodiments of the invention are for supporting efficient implementation of the work of confirming the positions of a plurality of wireless devices installed in a predetermined area. Herein, lighting devices having the wireless communication function are considered as an example of the wireless devices. When a plurality of lighting devices is installed at a plurality of device installation positions in a predetermined area, since the lighting devices are difficult to differentiate from each other from their external appearances, the device installation positions of the lighting devices are not known. In such a situation, in order to get to know the correspondence relationship of a plurality of device installation positions with a plurality of lighting devices, a worker actually does the rounds of the predetermined area and performs the work of operating individual lighting devices so as to confirm their positions. The embodiments of the invention support efficient implementation of the work of confirming the positions of wireless devices such as the lighting devices.
Exemplary embodiments of a confirming work supporting device, a confirming work supporting system, and a computer program product are described below in detail with reference to the accompanying drawings. In the following explanation, the constituent elements having identical functions are referred to by the same reference numerals, and the redundant explanation is not repeated.
In the case in which the confirming work supporting device 100 has the hardware configuration as illustrated in
The computer programs executed by the processor 101 are, for example, recorded in a recording medium such as a magnetic disk, an optical disk, or a semiconductor memory and are then stored in the storage device 103. As long as the recording medium for recording the computer programs is a computer-readable recording medium, any arbitrary memory format can be used. Alternatively, the computer programs can be installed in advance in the computer, or can be distributed via a network and installed in the computer.
Meanwhile, some or all of the processing units of the confirming work supporting device 100 according to the first embodiment can be implemented using dedicated hardware (not a general-purpose processor but a dedicated processor) such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA). Alternatively, the processing units can be implemented using a plurality of processors.
The storage 110 is used to store at least area information 10 and reception strength information 20. The area information 10 and the reception strength information 20 either can be stored in advance in the storage 110 or can be obtained from outside in response to a user operation of, for example, a worker and then stored in the storage 110. In the case of obtaining the area information 10 and the reception strength information 20 from outside; for example, an external device that is connected to a network can be accessed via the communication I/F 105 and the area information 10 and the reception strength information 20 held in the external device can be obtained via the network.
The area information 10 contains, for example, drawing data of the predetermined area and a position information table indicating position information of each of a plurality of device installation positions in the predetermined area. An example of the area information 10 is illustrated in
The reception strength information 20 is information indicating the reception strength of wireless signals, which are received from other wireless devices, as measured by each of a plurality of wireless devices installed in the predetermined area. An example of the reception strength information 20 is illustrated in
The generating unit 120 is a functional module that, based on the reception strength information 20 stored in the storage 110, determines the order in which the positions of a plurality of wireless devices installed in the predetermined area are to be confirmed. For example, the generating unit 120 determines the order in which the positions of a plurality of wireless devices are to be confirmed and generates a confirming order list (described later). For example, as illustrated in
The estimating unit 121 estimates, based on the area information 10 and the reception strength information 20 stored in the storage 110, the correspondence relationship of a plurality of device installation positions in the predetermined area with a plurality of wireless devices installed in the predetermined area. The reception strength measured by a particular wireless device is dependent on the distance to the wireless device that transmitted radio waves. In the first embodiment, since each of a plurality of wireless devices is installed at one of a plurality of device installation positions in the predetermined area, the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices can be estimated based on the area information 10 providing the distance between any two device installation positions and based on the reception strength information 20 providing the reception strength between any two wireless devices.
For example, based on the distance between two device installation positions, it is possible to predict the reception strength between the two wireless devices that are installed at those two device installation positions. Herein, if it is assumed that arbitrary two wireless devices from among a plurality of wireless devices are installed at the concerned device installation positions; then, from the difference between the predicted reception strength (a predicated value) and the actual reception strength (the measured value) obtained from the reception strength information 20, it becomes possible to obtain the degree of inconsistency in the correspondence relationship of the two concerned device installation positions with the two concerned wireless devices. Then, regarding a plurality of device installation positions in the predetermined area and a plurality of wireless devices, the degree of inconsistency in the correspondence relationship of each combination of two device installation positions and two wireless devices can be obtained, and the set of combinations having the smallest sum of the degrees of inconsistency can be estimated as the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices. Regarding a specific example of the method of estimating the correspondence relationship, the details are explained later.
In
The path generating unit 122 generates, based on the area information 10 stored in the storage 110, a travelling path for efficiently doing the rounds of a plurality of device installation positions in the predetermined area. The path generating unit 122 can generate the travelling path using a known path generation technology such as the optimization algorithm of the travelling salesman problem. In
The list generating unit 123 determines, based on the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices as estimated by the estimating unit 121 and based on the travelling path generated by the path generating unit 122, the order in which the positions of a plurality of wireless devices are to be confirmed and generates a confirming order list in which the device IDs of the wireless devices are arranged according to the order of position confirmation. In
Based on the confirming order list generated by the list generating unit 123, the display controller 130 decides on the wireless device whose position needs to be confirmed next from among a plurality of wireless devices installed in the predetermined area, and outputs instruction information for the instruction to confirm the position of that wireless device. For example, the display controller 130 displays, on the display device 106, a display image that includes the instruction information. A specific example of the display image is explained later in detail. Meanwhile, the wireless device for which the instruction to confirm the position is made in the first place from among a plurality of wireless devices need not be the initial wireless device in the confirming order list. In that case, the wireless device whose position confirmation is to be performed next can be sequentially decided in such a way that, after the position confirmation of the last wireless device in the confirming order list is finished, the position confirmation of initial wireless device in the confirming order list is performed.
The operation receiving unit 140 receives a user operation, which is performed by a worker using the input device 107, with respect to the display image displayed on the display device 106 by the display controller 130. Herein, it is assumed that a liquid crystal panel is used as the display device 106, and a touch-sensitive panel placed in an overlapping manner on the liquid crystal panel is used as the input device 107. In that case, when a worker performs a user operation of tapping a predetermined position on the display image displayed on the display device 106, the operation receiving unit 140 receives that user operation.
In response to a user operation with respect to the display image displayed on the display device 106 by the display controller 130, the sending unit 150 issues a control instruction for operating a wireless device, to the wireless device for which the instruction to confirm the position is made with the instruction information. For example, when the operation receiving unit 140 receives a user operation in which a worker taps the display area of the instruction information in the display image; the sending unit 150 treats, as the destination, the device ID of the wireless device for which the instruction to confirm the position is made with the instruction information, and generates and wirelessly issues a control instruction including a command to switch the wireless device to a predetermined operating state (in the case of a lighting device, lighting up for a predetermined period of time).
Explained below with reference to a specific example of display images, which are displayed on the display device 106, is the image transition of the display images in response to the operations performed by the operation receiving unit 140 and the sending unit 150.
As illustrated in
Firstly, based on the confirming order list generated by the list generating unit 123, the display controller 130 decides that the wireless device having the device ID D5 (i.e., the wireless device D5) is the wireless device whose position needs to be confirmed. Then, as illustrated in
When the display image 200 illustrated in
Once it is confirmed that the wireless device D5 is positioned at the device installation position P6, the worker taps the icon 211 corresponding to the device installation position P6 in the position display 210 in the display image 200. The operation receiving unit 140 receives this user operation and associates the wireless device D5 with the device installation position P6.
Once the association of the device installation position P6 with the wireless device D5 is completed, the display controller 130 decides, based on the confirming order list generated by the list generating unit 123, that the wireless device having the device ID D4 (i.e., the wireless device D4) is the wireless device whose position needs to be confirmed. Then, the display controller 130 updates the display image 200 displayed on the display device 106 and displays, on the display device 106 as illustrated in
When the display image 200 illustrated in
In the confirming work supporting device 100 according to the first embodiment, as a result of repeatedly updating of the display image as explained earlier and repeatedly receiving a user operation with respect to the display image 200, the worker can be enabled to efficiently confirm the positions of all wireless devices installed in the predetermined area, and all device installation positions in the predetermined area can be associated with wireless devices.
When the position confirmation of all wireless devices is finished and when the association of the device installation positions with the wireless devices is completed; the display controller 130 displays, on the display device 106 as illustrated in
As described above, in the first embodiment, the list generating unit 123 generates a confirming order list based on the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices as estimated by the estimating unit 121 and based on the travelling path generated by the path generating unit 122. Then, according to the order of wireless devices given in the confirming order list, an instruction is issued for sequentially confirming the positions of the wireless devices installed in the predetermined area. In case the estimation result obtained by the estimating unit 121 is not correct, the path of movement of the worker for sequentially confirming the positions of the wireless devices according to the instruction differs from the travelling path generated by the path generating unit 122.
However, as described above, even if the estimation result obtained by the estimating unit 121 is not correct in terms of the association of individual device installation positions with individual wireless devices, the relative positional relationship among the wireless devices (for example, the relationship between neighboring wireless devices) is comparatively highly accurate. For that reason, not only the actual distance of movement of the worker does not increase by a large margin as compared to the distance of movement according to the travelling path generated by the path generating unit 122, but the actual distance of movement of the worker is also shortened by a large margin as compared to the distance of movement of the worker when confirming the positions of a plurality of wireless devices in an arbitrary order.
As illustrated in
Explained below with reference to
When the operations of the confirming work supporting device 100 according to the first embodiment are started, firstly, based on the area information 10 and the reception strength information 20 stored in the storage 110, the estimating unit 121 estimates the correspondence relationship of a plurality of device installation positions in a predetermined area with a plurality of wireless devices installed in the predetermined area (Step S101). Moreover, based on the area information 10 stored in the storage 110, the path generating unit 122 generates a travelling path for doing rounds of the device installation positions in an efficient manner (Step S102). A travelling path for doing rounds in an efficient manner implies, for example, the path having the shortest distance from among a plurality of paths. Meanwhile, the operations at Steps S101 and S102 can be performed in parallel, or can be performed in reverse order.
Subsequently, based on the result of estimation of the correspondence relationship as estimated at Step S101 and based on the travelling path generated at Step S102, the list generating unit 123 generates a confirming order list in which the device IDs of the wireless devices are listed according to the order in which the positions of the wireless devices need to be confirmed (Step S103).
Then, based on the confirming order list generated at Step S103, the display controller 130 decides on the wireless device whose position needs to be confirmed (Step S104). Subsequently, the display controller 130 displays, on the display device 106, the display image 200 that includes the instruction information 220 for the instruction to confirm the position of the wireless device decided at Step S104 (Step S105).
Then, a tap from a worker on the display area of the instruction information 220, which is included in the display image 200, is awaited (No at Step S106). When the display area of the instruction information 220 is tapped (Yes at Step S106), the sending unit 150 issues a control instruction for operating the wireless device that is the target whose position is to be confirmed (Step S107). As a result, the wireless device whose position is to be confirmed performs predetermined operations according to the control instruction.
Subsequently, a tap from a worker on one of the icons 211, which represent the device installation positions in the display image 200, is awaited (No at Step S108). When one of the icons 211 is tapped (Yes at Step S108), the wireless device whose position is to be confirmed is associated with the device installation position corresponding to the tapped icon 211 (Step S109).
Then, it is determined whether or not all device installation positions in the predetermined area are associated with wireless devices (Step S110). If all associations are not yet completed (No at Step S110), the system control returns to Step S104 and the subsequent operations are repeated. When all associations are completed (Yes at Step S110), the display controller 130 displays, on the display device 106, the display image 200 that includes the message 230 about recording the correspondence relationship of a plurality of device installation positions in the predetermined area with a plurality of wireless devices (Step S111).
Then, a tap from a worker on the display area of the message 230 in the display image 200 is awaited (No at Step S112). When the display area of the message 230 is tapped (Yes at Step S112), the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices is recorded in the storage device 103 (Step S113). That marks the end of the sequence of operations.
Given below is the explanation of a specific example of the estimation method by which the estimating unit 121 estimates the correspondence relationship. Regarding a wireless device installed at one of a plurality of device installation positions in the predetermined area, the reception strength measured by that wireless device with respect to another wireless device is dependent on the distance between those two wireless devices, that is, dependent on the distance between the device installation positions at which those two wireless devices are installed. If doi represents the distance between positions i and o, if dcons represents a predetermined reference distance, if Roi represents the reception strength as measured by the wireless device installed at the position i with respect to the wireless devices installed at the position o, if Rcons represents a predetermined reference wireless strength, if x represents the reception strength predicted from the distance (a predicted value), and if y represents the measurement-based reception strength (a measured value); then the relationship of the reception strength, which is measured by a wireless device with respect to another wireless device, with the distance between the two wireless devices can be expressed using Equations (1) to (3) given below.
That is, the logarithm of the ratio of the reception strength of the wireless device installed at the position i and the reference wireless strength is proportional to the logarithm of the ratio of the distance between the positions o and i and the reference distance.
Meanwhile, due to various factors, the radio waves are subjected to multipath fading and shadowing. Hence the left side and the right side of Equation (1) are not necessary equal. In that regard, in a hypothesis h that the wireless device receiving the radio waves is installed at one of a plurality of device installation positions, the absolute value of the difference between the predicted value x and the measured value y is expressed as a degree of inconsistency c(h) as given below in Equation (4).
c(h)=|(y−x)|m, under h (4)
In that case, it can be estimated that, from among the combinations of two device installation positions included in a plurality of device installation positions, in the combination of device installation positions that has a smaller degree of inconsistency c(h) than the other combinations, a wireless device that receives radio waves is installed at one device installation position and a wireless device that transmits radio waves is installed at the other device installation position. Meanwhile, in Equation (4), m represents a positive value equal to or greater than one, and is set in an arbitrary manner.
In the case in which the radio waves transmitted by the wireless device installed at the position o are received by the wireless devices installed at positions i and j; Equations (5) and (6) given below can be applied to Equation (4) instead of applying Equations (2) and (3) given earlier.
There, in the first embodiment, in order to estimate the correspondence relationship of a plurality of device installation positions in the predetermined area with a plurality of wireless devices installed in the predetermined area, Equation (7) given below is used in place of Equation (4).
c(h)=ΣW|(y−x)|m, under h (7)
That is, the sum of the degrees of inconsistency expressed in Equation (4) is set as the degree of inconsistency c(h) of the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices. Then, the correspondence relationship for which the degree of inconsistency c(h) is the smallest is estimated as the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices.
As explained above with reference to a specific example, in the confirming work supporting device 100 according to the first embodiment, based on the estimation result of the correspondence relationship of a plurality of device installation devices in the predetermined area with a plurality of wireless devices installed in the predetermined area as well as based on the travelling path for doing rounds of a plurality of device installation positions in an efficient manner, a confirming order list is generated in which the device IDs of a plurality of wireless devices are listed according to the order of position confirmation of the wireless devices. Then, the wireless device whose position is to be confirmed next is decided based on the confirming order list; and the display image 200, which includes the instruction information 220 for the instruction to confirm the position of the decided wireless device, is displayed on the display device 106. Hence, the worker who performs the work of confirming the positions of a plurality of wireless devices installed in the predetermined area can refer to the display image 200 displayed on the display device 106 by the confirming work supporting device 100 and can sequentially confirm the positions of the wireless devices for which the instructions to confirm the position are made with the instruction information 220. Thus, the work of confirming the positions of a plurality of wireless devices can be performed in an efficient manner. Particularly, as compared to a case in which a worker performs the work of confirming the positions of a plurality of wireless devices in an arbitrary order, the distance of movement during the work can be shortened by a large margin.
Moreover, in the confirming work supporting device 100 according to the first embodiment, in response to a user operation performed with respect to the display image 200, a control instruction is issued to the wireless device whose position is to be confirmed and the wireless device is switched to a predetermined operating state. That enables achieving reduction in the operation load of the worker who is performing the work of confirming the positions of the wireless devices.
Furthermore, in the confirming work supporting device 100 according to the first embodiment, in response to a user operation performed with respect to the display image 200, the completion of the position confirmation of the wireless device for which the instruction is made with the instruction information 220 is recognized, and the display image 200 is updated in such a way that the instruction to confirm the position of the next wireless device is made using the instruction information 220. That enables achieving reduction in the operation load of the worker.
As described above, using the confirming work supporting device 100 according to the first embodiment, it becomes possible to support efficient implementation of the work of confirming the positions of a plurality of wireless devices installed in the predetermined area.
In the first embodiment described above, as an example of the method for estimating the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices, the example is explained in which the degree of inconsistency c(h) is obtained based on the difference between the predicted value x of the reception strength, which is predicted from the distance between two positions, and the measured value y of the measurement-based reception strength. However, that is not the only possible case. Alternatively, for example, the degree of inconsistency c(h) can be obtained based on the correspondence relationship of the distance between two positions with the reception strength between the two wireless devices installed at those two positions.
Thus, if doi represents the distance between the positions i and o and if Roi represents the reception strength between the wireless devices installed at the positions i and o, then the degree of inconsistency c(h) can be obtained using Equations (8) to (10) given below.
x=log10 doi (8)
y=roi, under h (9)
c(h)=correlation coefficient of (x, y), under h (10)
In this case, the sum of the degrees of inconsistency c(h) expressed using Equation (10) given above is treated as the degree of inconsistency in the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices. Then, the correspondence relationship having the smallest degree of inconsistency can be estimated as the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices. Herein, the correlation coefficient provides an index of measuring the strength of the linear relationship between two random variables. The correlation coefficient is a dimensionless quantity and takes a real number value equal to or greater than −1 and equal to or smaller than 1. When the correlation coefficient is positive, the random variables are said to have a positive correlation. When the correlation coefficient is negative, the random variables are said to have a negative correlation. When the correlation coefficient is zero, the random variables are said to have no correlation. Examples of the correlation coefficient include Pearson's product-moment correlation coefficient and Spearman's rank-correlation coefficient. It is possible to use any one of those correlation coefficients.
Meanwhile, the method of estimating the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices is not limited to the method based on the degree of inconsistency. Alternatively, it is possible to use various other methods by which the position of a wireless device can be estimated based on the reception strength measured by the wireless device.
In the first embodiment described above, the explanation is given about an example of generating a confirming order list based on the estimation result of the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices. However, the method of generating the confirming order list is not limited to that method. Alternatively, for example, based on the reception strength information 20 stored in the storage 110, a confirming order list can be generated according to the greedy algorithm.
In the greedy algorithm, distance is used. Herein, distance implies the degree of similarity in the installation positions of two wireless devices. Explained herein are two methods for calculating the distance. In the first method, Equation (11) given below is used in calculating the distance. In Equation (11), dij represents the distance between two arbitrary and different wireless devices i and j, and Rij represents the reception strength between the wireless devices i and j.
dij=−Rij (11)
In the second method, the distribution of reception strengths is used in the calculation. As one of the methods for calculating the distribution, a method is given herein in which the calculation is performed from the distribution of reception strengths as seen from an arbitrary wireless device. More particularly, Equation (12) given below is used. In Equation (12), k represents an arbitrary wireless device, Rik represents the reception strength between wireless devices i and k, and Rjk represents the reception strength between wireless devices j and k. Using the reception strengths Rik and Rjk equivalent to the number of wireless devices (in Equation (12), expressed as n) installed in the predetermined area, a distance dij between the wireless devices i and j is calculated.
Using the distances among the wireless devices as obtained in the abovementioned manner, the greedy algorithm is implemented. Firstly, one of the wireless devices is arbitrarily selected, and the device ID of the selected wireless device is placed at the beginning of the confirming order list. Then, the wireless device having the shortest distance from the initially-selected wireless device is selected, and the device ID of the selected wireless device is placed at the second position from the beginning.
Subsequently, the wireless device having the shortest distance from the secondly-selected wireless device is selected, and the device ID of the selected wireless device is placed at the third position from the beginning. By repeating this operation for a number of times equal to the number of wireless devices installed in the predetermined area, the confirming order list can be generated.
In the case of generating the confirming order list using the greedy algorithm, neither the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices needs to be estimated, nor a travelling path for efficiently doing rounds of the device installation positions needs to be generated. Hence, the confirming order list can be generated in a simpler way.
Meanwhile, in the first embodiment described above, the work of confirming the positions of the wireless devices as performed by a worker is supported by the confirming work supporting device 100 configured as a lone device. Alternatively, for example, as illustrated in
In that case, the storage 110, the generating unit 120, the display controller 130, the operation receiving unit 140, and the sending unit 150 can be implemented in either the server device 310 or the terminal device 320. The display controller 130 displays the display image 200 on the display device 106 of the terminal device 320, and the operation receiving unit 140 receives a user operation performed by the worker using the input device 107 of the terminal device 320.
Even in the confirming work supporting system 300 according to the third modification example, in an identical manner to the confirming work supporting device 100, it is possible to support efficient implementation of the work of confirming the positions of a plurality of wireless devices installed in the predetermined area.
Given below is the explanation of a second embodiment. In the second embodiment, it is assumed that the predetermined area in which a plurality of wireless devices is installed is partitioned into a plurality of areas by structures such as walls. In that case, it is desirable that the work of confirming the positions of the wireless devices is performed in each partitioned area. In that regard, in the second embodiment, the wireless devices installed in the predetermined area are grouped into a plurality of groups according to the number of partitions of the predetermined area; the correspondence relationship is estimated on a group-by-group basis; and the confirming order list is generated on a group-by-group basis. Meanwhile, except for the fact that the estimating unit 121 has a grouping function, the confirming work supporting device 100 according to the second embodiment has an identical configuration to the configuration illustrated in
The measurement count information 30 illustrated in
In the second embodiment, at the time of estimating the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices; firstly, the estimating unit 121 groups the wireless devices based on the area information 10, the reception strength information 20, and the measurement count information 30 stored in the storage 110. For example, based on the area information 10, the estimating unit 121 identifies the number of partitions of the predetermined area and identifies the number of device installation positions in each partitioned area (i.e., the number of wireless devices installed in each partitioned area). Moreover, based on the reception strength information 20 and the measurement count information 30; the estimating unit 121 calculates, for each pair of wireless devices from among a plurality of wireless devices, a weight representing the strength of association of the two concerned wireless devices. Herein, higher the reception strength between the two wireless devices, the greater is the weight. Moreover, higher the measurement count between the two wireless signals, the greater is the weight. Then, using the identified number of partitions of the predetermined area, using the number of wireless devices installed in each partitioned area, and using the weights of the pairs of wireless devices; the estimating unit 121 implements, for example, the graph partitioning method and groups the wireless devices into a plurality of groups according to the number of partitions of the predetermined area.
In the graph partitioning method, the graph is partitioned into the desired number of partitions by cutting the sides that join the vertices. At that time, the sides to be cut are decided in such a way that each partitioned graph has the desired number of vertices and that the sum of the weights of the cut sides is the smallest. In this example, since the number of partitions of the predetermined area is two and since one of the partitioned areas has eight wireless devices installed therein and the other partitioned area has four wireless devices installed therein; when the 12 wireless devices are grouped into two groups according to the graph partitioning method, a group having eight wireless devices, namely, the wireless device A, the wireless device B, and the wireless devices G to L is formed along with a group having four wireless devices C to F as illustrated in
Based on the result of grouping, the estimating unit 121 estimates the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices on a group-by-group basis. That is, the estimating unit 121 estimates the correspondence relationship of the eight device installation positions P11 to P18, which are present in one of the two partitioned areas of the predetermined area, with the eight wireless devices, namely, the wireless device A, the wireless device B, and the wireless devices G to L that are included in one of the two groups; as well as estimates the correspondence relationship of the four device installation positions P19 to P22, which are present in the other partitioned area, with the four wireless devices C to F included in the other group. Herein, the estimation method can be identical to the estimation method according to the first embodiment.
Moreover, in the second embodiment, the path generating unit 122 generates, for each partitioned area of the predetermined area, a travelling path for efficiently doing the rounds of a plurality of device installation positions in that partitioned area. Furthermore, in the second embodiment, the list generating unit 123 generates, on a group-by-group basis, a confirming order list based on the correspondence relationship estimated on a group-by-group basis by the estimating unit 121 and based on the travelling path generated for each partitioned area by the path generating unit 122. In
The display controller 130 according to the second embodiment sequentially uses the confirming order lists generated on a group-by-group basis by the list generating unit 123, and displays the display image 200 in an identical manner to the first embodiment on the display device 106.
As explained above with reference to a specific example, in the confirming work supporting device 100 according to the second embodiment, a plurality of wireless devices installed in the predetermined area is grouped in a plurality of groups according to the number of partitions of the predetermined area, and the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices is estimated on a group-by-group basis. Then, a confirming order list is generated on a group-by-group basis, and the display image 200 is displayed on the display device 106 by sequentially using the group-by-group confirming order lists. Thus, even in the case in which the predetermined area is partitioned into a plurality of areas by structures such as walls, support can be provided to ensure that the work of confirming the positions of the wireless devices in each partitioned area is performed with efficiency. Moreover, after a plurality of wireless devices is grouped, the correspondence relationship with the device installation positions is estimated on a group-by-group basis. That enables achieving enhancement in the estimation accuracy.
In the second embodiment, the display controller 130 displays, on the display device 106, the display image 200 including the position display 210 and the instruction information 220. In addition to displaying the display image 200, an estimation result display image can also be displayed on the display device 106 for the purpose of presenting to the worker the estimation result of the correspondence relationship as obtained by the estimating unit 121. At that time, the display of the display image 200 and the display of the estimation result display image can be made switchable by a predetermined operation.
As described in the fourth modification example, in a configuration in which not only the display image 200 including the position display 210 and the instruction information 220 is displayed on the display device 106, but the estimation result display image 250 is also displayed on the display device 106; for example, the worker can estimate the positions of the wireless devices by referring to the estimation result display image 250 and then proceed with the work of confirming the positions of the wireless devices according to the display image 200. With that, further efficiency in the work can be expected.
In the second embodiment, grouping of a plurality of wireless devices is performed by the estimating unit 121. Alternatively, as is the case in the second modification example of the first embodiment, even when the confirming order list is generated without using the estimation result obtained by the estimating unit 121, the wireless devices can be grouped. For example, after the wireless devices are grouped using the graph partitioning method, the confirming order list can be generated on a group-by-group basis according to the greedy algorithm.
Given below is the explanation of a third embodiment. In the third embodiment, in order to enhance the estimation accuracy of the estimating unit 121, the confirming work supporting device 100 is equipped with a function of detecting the position thereof and a function of measuring the reception strength with a plurality of wireless devices installed in the predetermined area.
In the confirming work supporting device 100 according to the third embodiment, the estimating unit 121 estimates the correspondence relationship of a plurality of device installation positions in the predetermined area with a plurality of wireless devices, which is installed in the predetermined area, based not only on the area information 10 and the reception strength information 20 stored in the storage 110 but also on the position of the confirming work supporting device 100 as detected by the position detecting unit 160 and the reception strength with each wireless device as measured by the measuring unit 170. With that, the estimation accuracy of the estimating unit 121 can be further enhanced than the estimation accuracy achieved in the first embodiment.
The reception strength with each wireless device as measured by the measuring unit 170 is dependent on the distance between the confirming work supporting device 100 and the concerned wireless device. Since the position of the confirming work supporting device 100 is detected by the position detecting unit 160, it is possible to estimate the positional relationship of each wireless device with reference to the position of the confirming work supporting device 100. Then, using the positional relationship of each wireless device with reference to the position of the confirming work supporting device 100; for example, the degree of inconsistency that is obtained from the position information of a plurality of device installation positions in the predetermined area as well as the radio wave reception strength among the wireless devices can be adjusted, and the correspondence relationship of a plurality of device installation positions in the predetermined area with a plurality of wireless devices installed in the predetermined area can be estimated with high accuracy.
As described above, according to the third embodiment, it is possible to achieve enhancement in the estimation accuracy of the correspondence relationship of a plurality of device installation positions with a plurality of wireless devices as estimated by the estimating unit 121. Hence, it becomes possible to reduce the possibility that the efficient travelling path generated by the path generating unit 122 is different than the actual path of movement of the worker, and it thus becomes possible to enhance the efficiency of the work of position confirmation of the wireless devices.
Meanwhile, the position of the confirming work supporting device 100 as detected by the position detecting unit 160 not only can be used in the estimation of the correspondence relationship as performed by the estimating unit 121 but also can be used as, for example, information for setting the start position of the travelling path generated by the path generating unit 122. Moreover, based on the position of the confirming work supporting device 100 as detected by the position detecting unit 160, the display controller 130 can display, on the display device 106, the display image 200 on which a mark indicating the current position of the worker is displayed in an overlapping manner.
Given below is the explanation of a fourth embodiment. In the fourth embodiment, using the estimation result obtained by the estimating unit 12, the device installation position at which the wireless device for which the instruction to confirm the position is made is predicted to have been installed is presented to the worker. Meanwhile, except for the fact that the display controller 130 makes use of the estimation result obtained by the estimating unit 121, the confirming work supporting device 100 according to the fourth embodiment has an identical configuration to the configuration illustrated in
When the wireless device whose position is to be confirmed is decided based on the confirming order list, the display controller 130 refers to the estimation result obtained by the estimating unit 121 and identifies the device installation position at which the decided wireless device is predicted to have been installed. Then, as illustrated in
Meanwhile, in a configuration in which the estimating unit 121 outputs a plurality of estimation results having different estimation accuracies, the display controller 130 refers to the estimation results; identifies a plurality of device installation positions at which the wireless device whose position is to be confirmed next is predicted to have been installed; and display, on the display device 106, the display image 200 in which the icons 211 corresponding to the identified device installation positions are highlighted at the degrees of highlighting according to the respective estimation accuracies. In the example of the display image 200 illustrated in
As described above, according to the fourth embodiment, on the display device 106 is displayed the display image 200 in which the icon 211 corresponding to the device installation position at which the wireless device whose position is to be confirmed in response to an instruction is predicted to have been installed. Hence, the worker can be enabled to predict the position of the wireless device whose position is to be confirmed, thereby achieving further enhancement in the efficiency of the position confirming work.
According to at least one of the embodiments described above, it is possible to support efficient implementation of the work of confirming the positions of a plurality of wireless devices installed in the predetermined area.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2017-053904 | Mar 2017 | JP | national |