The present disclosure relates to a fixed device that transmits notification information for use in position estimation, a position estimation system, a control circuit, a storage medium, and a position estimation method, and a mobile device.
Techniques are available in which the distance between a fixed device fixed on the ground and a mobile device is measured from the propagation time between them using the transmission/reception timing of communication, and the position of the mobile device is estimated using the position of the fixed device and the distance measurement result. Ultra-wide band (UWB) signals are ultra-short pulse signals in the time domain. Therefore, the use of UWB signals makes it possible to grasp the transmission/reception timing of communication with high resolution, and to estimate the position of the mobile device with high accuracy.
In order to achieve highly accurate position estimation in a wide range, it is necessary to increase the number of fixed devices. However, fixed devices normally transmit a notification signal indicating its position information, and in a case where the number of fixed devices increases, the number of notification signals to be transmitted increases when each of the plurality of fixed devices transmits a notification signal. For example, in a case where only one band is available for transmitting notification signals, the notification signals are transmitted in a time division manner so as to avoid collision between the notification signals transmitted by the fixed devices. Therefore, as the number of fixed devices increases, the time taken for transmitting notification signals increases, and the proportion of time available for position estimation decreases. This is problematic in that the frequency of performing the position estimation processing decreases and the accuracy of position estimation decreases.
In order to solve this problem, WO 2020/031550 A1 discloses a positioning system in which one representative of a plurality of fixed devices measures the distance from a mobile device, and the other fixed devices simply receive a signal transmitted from the mobile device to execute positioning using the difference in propagation distance from the representative fixed device. With the positioning system disclosed in WO 2020/031550 A1, the number of executions of communication from the fixed devices to the mobile device can be reduced, and thus the proportion of time available for position estimation can be maintained even in the case where the number of fixed devices increases.
However, the positioning system disclosed in WO 2020/031550 A1 has a problem that positioning is executed by the fixed devices and position estimation cannot be performed in the mobile device.
In order to solve the above problem and achieve the object, the fixed device according to the present disclosure belongs to any of a plurality of areas and includes: a notification information generation unit to generate notification information including position information of a plurality of fixed devices installed in the area to which the fixed device belongs; and a communication unit to transmit a notification signal including the notification information to a mobile device at a timing different from a timing of transmission of the notification signal from another area, the mobile device being configured to estimate a position based on the notification information.
Hereinafter, a fixed device, a position estimation system, a control circuit, a storage medium, a position estimation method, and mobile device according to embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the technical scope of the present disclosure is not limited by the following embodiments.
Each of the plurality of master devices 21-a to 21-c and the plurality of slave devices 22-a to 22-i is a fixed device fixed to the ground. Hereinafter, in cases where the master device 21 and the slave device 22 need not be distinguished from each other, these are referred to as fixed devices. An area 30 is formed for a plurality of fixed devices, and the fixed devices belong to any of the plurality of areas 30-a to 30-c. One master device 21 and the slave devices 22 subordinate to the master device 21 belong to each of the plurality of areas 30. Specifically, the master device 21-a and the slave devices 22-a to 22-c belong to the area 30-a. The master device 21-b and the slave devices 22-d to 22-f belong to the area 30-b. The master device 21-c and the slave devices 22-g to 22-i belong to the area 30-c. In this case, each of the areas 30-a to 30-c may be disposed to geographically overlap with each of the other areas 30.
The master device 21 transmits a notification signal as a representative of the area 30 to which the master device 21 belongs. The notification signal transmitted by the master device 21 includes the position information and the device identifier of the master device 21 and the position information and the device identifier of the slave devices 22 which are the other fixed devices belonging to the same area 30. Specifically, the master device 21-a transmits a notification signal including the position information and the device identifier of the master device 21-a and the position information and the device identifier of each of the slave devices 22-a to 22-c. The master device 21-b transmits a notification signal including the position information and the device identifier of the master device 21-b and the position information and the device identifier of the slave devices 22-d to 22-f. The master device 21-c transmits a notification signal including the position information and the device identifier of the master device 21-c and the position information and the device identifier of the slave devices 22-g to 22-i.
The communication unit 211 is an antenna capable of transmitting and receiving signals of UWB communication, and executes communication with the mobile terminal 10 and the slave device 22. The communication unit 211 can transmit and receive signals for use in positioning of the mobile terminal 10 to and from the mobile terminal 10. The signals for use in positioning of the mobile terminal 10 are, for example, notification signals. The communication unit 211 transmits a notification signal to the mobile terminal 10 at a timing different from the timing at which the master devices 21 in the other areas 30 transmit notification signals, so as to avoid collision with the notification signals transmitted from the other areas 30. For example, by determining the timing of notification signal transmission in advance for each area 30 in a time division manner, the communication unit 211 can transmit a notification signal at a timing different from the timing of notification signal transmission from the other areas 30.
The transmission signal generation unit 212 generates a transmission signal to be transmitted from the communication unit 211 to the mobile terminal 10. The transmission signal is a notification signal, a signal for use in distance measurement, or the like. The transmission signal generation unit 212 generates a transmission signal including the transmission data output from the data multiplexing unit 217. The reception processing unit 213 demodulates data from the signal received by the communication unit 211, and estimates the reception timing of the received signal.
The area information storage unit 214 stores area information including the area identifier for identifying the area 30 to which the master device 21 belongs, the device identifier and the position information of the master device 21, and the device identifier and the position information of the slave device 22 located in the area 30 to which the master device 21 belongs. Based on the area information stored in the area information storage unit 214, the notification information generation unit 215 generates notification information that the master device 21 transmits as a representative of the area 30. The notification information generated by the notification information generation unit 215 includes the device identifier and the position information of the master device 21, and also includes the device identifier and the position information of the slave devices 22 belonging to the same area 30 as the master device 21. In addition, the notification information generation unit 215 may generate notification information including information for use in position estimation, such as preamble code and communication speed. The notification information generation unit 215 outputs the generated notification information to the data multiplexing unit 217.
The user data processing unit 216 processes the user data included in the data demodulated by the reception processing unit 213, and generates the user data to be transmitted next. If area information is included in the data demodulated by the reception processing unit 213, the user data processing unit 216 updates the area information stored in the area information storage unit 214. Upon generating the user data to be transmitted next, the user data processing unit 216 outputs the generated user data to the data multiplexing unit 217.
The data multiplexing unit 217 multiplexes the notification information output from the notification information generation unit 215 and the user data output from the user data processing unit 216. The data multiplexing unit 217 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 212.
The communication unit 101 is an antenna capable of executing UWB communication, and executes communication with the master device 21 and the slave device 22. The communication unit 101 can transmit and receive signals for use in positioning to and from the master device 21 and the slave device 22. The communication unit 101 can execute communication regardless of the area 30 to which the communication partner belongs. For example, as illustrated in
The transmission signal generation unit 102 generates a transmission signal including the transmission data output from the data multiplexing unit 108. The transmission signal generation unit 102 can transmit the generated transmission signal from the communication unit 101. The reception processing unit 103 demodulates reception data from the reception signal output from the communication unit 101, and estimates the timing of reception of the reception signal. The reception processing unit 103 outputs the demodulated reception data to the position estimation unit 104, the notification information processing unit 105, and the user data processing unit 107, and outputs the estimated reception timing to the position estimation unit 104.
The position estimation unit 104 measures the distance from each of a plurality of fixed devices selected based on the notification information included in the reception data, and estimates the position of the mobile terminal 10 based on the results of distance measurement and the position information of the fixed devices included in the notification information. Specifically, the position estimation unit 104 calculates the propagation time taken for communication from the transmission and reception timings of signals to and from a selected fixed device, and estimates the distance from the fixed device. The position estimation unit 104 can estimate the position of the mobile terminal 10 by using the results of measurement of the distance from three or more fixed devices.
The notification information processing unit 105 extracts the device identifier and the position information of the fixed devices in the area 30 where the master device 21 exists from the notification information included in the reception data, and creates a database of the extracted information. Using the database of information created by the notification information processing unit 105, the fixed device selection unit 106 selects the fixed devices to be used for position estimation from among the plurality of fixed devices indicated by the notification information, and generates data for use in distance measurement. The fixed device selection unit 106 outputs the data for use in distance measurement to the data multiplexing unit 108. The user data processing unit 107 generates the user data to be transmitted, and processes the user data included in the reception data. The user data processing unit 107 outputs to the data multiplexing unit 108 the user data to be transmitted. The data multiplexing unit 108 multiplexes the data for use in distance measurement output by the fixed device selection unit 106 and the user data output by the user data processing unit 107. The data multiplexing unit 108 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 102.
Upon receiving the notification signals 31-a to 31-c, the mobile terminal 10 retrieves the notification information included in each of the notification signals 31-a to 31-c. The mobile terminal 10 selects the fixed devices to be used for position estimation during a position estimation execution time 201 based on the retrieved notification information, transmits and receives data for use in distance measurement to and from the selected fixed devices, and estimates the position of the mobile terminal 10. In the first embodiment, the mobile terminal 10 selects the master device 21-c and the slave devices 22-c, 22-f, and 22-i. For example, the mobile terminal 10 may select a plurality of fixed devices in order of proximity from the mobile terminal 10 (namely in the ascending order of distance to the mobile terminal 10), or may divide using the mobile terminal 10 as a center into four quadrants and select one fixed device from each quadrant. Alternatively, the mobile terminal 10 may select fixed devices separated from each other by a predetermined distance or more. Based on a certain rule, fixed devices are selected.
Although
As described above, the master device 21 according to the first embodiment generates notification information including the position information of a plurality of fixed devices installed in the area 30, and transmits the notification information to the mobile terminal 10. This configuration allows the mobile terminal 10 to obtain the position information of the slave device 22 without notification of position information from the slave device 22 to the mobile terminal 10, so that the notification signal transmission time 200 can be shortened as compared with the case where all the fixed devices transmit notification signals. Therefore, it is possible to obtain a fixed device with which the frequency of implementation and accuracy of position estimation at the mobile terminal 10 can be maintained even in a case where the number of fixed devices increases.
In the first embodiment, the master device 21 that transmits the notification signal as a representative of the area 30 is determined in advance. In contrast, in the second embodiment, a plurality of fixed devices 23 can all operate as the master device 21 or as the slave device 22.
The communication unit 211 is an antenna capable of executing UWB communication, and executes communication with the mobile terminal 10 and other fixed devices 23. The communication unit 211 can transmit and receive signals for use in positioning of the mobile terminal 10 to and from the mobile terminal 10. The signals for use in positioning of the mobile terminal 10 are, for example, notification signals. The communication unit 211 transmits a notification signal to the mobile terminal 10 at a timing different from the timing of notification signal transmission from the other areas 30, so as to avoid collision with the notification signals transmitted from the other areas 30.
The transmission signal generation unit 212 generates a transmission signal to be transmitted from the communication unit 211 to the mobile terminal 10. The transmission signal is a notification signal, a signal for use in distance measurement, or the like. The transmission signal generation unit 212 generates a transmission signal including the transmission data output from the data multiplexing unit 217. The reception processing unit 213 demodulates reception data from the signal received by the communication unit 211, and estimates the reception timing of the received signal.
The area information storage unit 234 stores area information including the area identifier for identifying the area 30 to which this fixed device 23 belongs, the device identifier and the position information of the fixed device 23 located in the area 30 to which this fixed device 23 belongs, and the device identifier indicating the current master device 21. The notification information generation unit 235 determines whether this fixed device 23 is the master device 21 or the slave device 22 based on the area information stored in the area information storage unit 234. Specifically, if the device identifier indicating the current master device 21 matches the device identifier indicating this fixed device 23, the notification information generation unit 235 determines that this fixed device 23 is the master device 21, and if not, determines that this fixed device 23 is the slave device 22. The notification information generation unit 235 generates notification information if this fixed device 23 is the master device 21. The notification information generation unit 235 does not generate notification information if this fixed device 23 is the slave device 22. The notification information generated by the notification information generation unit 235 can include the device identifier and the position information of all the fixed devices 23 belonging to the area 30 to which this fixed device 23 belongs. The notification information generation unit 235 outputs the generated notification information to the data multiplexing unit 217.
The user data processing unit 216 processes the user data included in the data demodulated by the reception processing unit 213, and generates the user data to be transmitted next. If area information is included in the data demodulated by the reception processing unit 213, the user data processing unit 216 updates the area information stored in the area information storage unit 234. Upon generating the user data to be transmitted next, the user data processing unit 216 outputs the generated user data to the data multiplexing unit 217.
The data multiplexing unit 217 multiplexes the notification information output from the notification information generation unit 235 and the user data output from the user data processing unit 216. The data multiplexing unit 217 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 212.
Note that the mobile terminal 10 illustrated in
As described above, the fixed device 23 according to the second embodiment stores area information including the device identifier indicating the master device 21, and determines whether the fixed device 23 is the master device 21 or the slave device 22 based on the area information. The fixed device 23 generates notification information in response to determining that the fixed device 23 is the master device 21, and does not generate notification information in response to determining that the fixed device 23 is the slave device 22. This configuration allows all the plurality of fixed devices 23 included in the position estimation system 2 to function as the master device 21, and allows the fixed device 23 functioning as the master device 21 to be easily changed according to environmental changes in the position estimation system 2 or the like. Even when the master device 21 is malfunctioning or the communication environment between the master device 21 and the mobile terminal 10 is poor, the position estimation can be continued by changing the fixed device 23 functioning as the master device 21.
The configuration of a position estimation system 3 (not illustrated) according to the third embodiment is similar to that in the second embodiment illustrated in
For example, in response to the master device 21 transmitting notification information a predetermined number of times, the device identifier indicating the master device 21 included in the area information is changed to a device identifier indicating another fixed device 23 in the area 30, and the other fixed devices 23 are notified to change the area information, whereby the fixed device 23 functioning as the master device 21 can be changed. In addition, whether to change the fixed device 23 functioning as the master device 21 may be determined based on the position information of the mobile terminal 10. In the event that the master device 21 cannot secure the quality of communication with the mobile terminal 10, the fixed device 23 functioning as the master device 21 can be changed to another fixed device 23 in the area 30.
As described above, in the position estimation system 3 according to the third embodiment, the fixed device 23 functioning as the master device 21 is automatically changed. Therefore, even when the master device 21 is malfunctioning or the communication environment between the master device 21 and the mobile terminal 10 is poor, the quality of communication between the mobile terminal 10 and the master device 21 is improved over time, so that highly accurate position estimation can be resumed.
The communication unit 211 is an antenna capable of executing UWB communication, and executes communication with the mobile terminal 10 and other fixed devices 23. The communication unit 211 can transmit and receive signals for use in positioning of the mobile terminal 10 to and from the mobile terminal 10. The signals for use in positioning of the mobile terminal 10 are, for example, notification signals. The communication unit 211 transmits a notification signal to the mobile terminal 10 at a timing different from the timing of notification signal transmission from the other areas 30, so as to avoid collision with the notification signals transmitted from the other areas 30.
The transmission signal generation unit 212 generates a transmission signal to be transmitted from the communication unit 211 to the mobile terminal 10. The transmission signal is a notification signal, a signal for use in distance measurement, or the like. The transmission signal generation unit 212 generates a transmission signal including the transmission data output from the data multiplexing unit 217. The reception processing unit 213 demodulates reception data from the signal received by the communication unit 211, and estimates the reception timing of the received signal.
The area information storage unit 234 stores area information including the area identifier for identifying the area 30 to which this fixed device 23 belongs, the device identifier and the position information of the fixed device 23 located in the area 30 to which this fixed device 23 belongs, and the device identifier indicating the current master device 21.
The transmission control unit 248 determines the type of notification information to be transmitted by the fixed device 23, and provides an instruction on the determined type of notification information to the notification information generation unit 245. Specifically, even in a case where it is determined that the fixed device 23 functions as the slave device 22, the transmission control unit 248 causes the notification information generation unit 245 to generate individual notification information including one device identifier and one piece of position information at a frequency of generation lower than the frequency of transmission of notification signals by the master device 21. For example, the slave device 22 transmits individual notification information every time the master device 21 transmits notification information a predetermined number of times.
The notification information generation unit 245 generates notification information in accordance with the instruction from the transmission control unit 248. The notification information generation unit 245 determines whether the fixed device 23 is the master device 21 or the slave device 22 based on the area information stored in the area information storage unit 234. Specifically, if the device identifier indicating the current master device 21 matches the device identifier indicating this fixed device 23 itself, the notification information generation unit 245 determines that this fixed device 23 is the master device 21, and if not, determines that this fixed device 23 is the slave device 22. If this fixed device 23 is the master device 21, the notification information generation unit 245 periodically generates notification information including a plurality of device identifiers and position information. If this fixed device 23 is the slave device 22, the notification information generation unit 245 does not generate notification information including a plurality of device identifiers and position information, but generates individual notification information in accordance with the instruction from the transmission control unit 248. The notification information generation unit 245 outputs the generated notification information or individual notification information to the data multiplexing unit 217.
The user data processing unit 216 processes the user data included in the data demodulated by the reception processing unit 213, and generates the user data to be transmitted next. If area information is included in the data demodulated by the reception processing unit 213, the user data processing unit 216 updates the area information stored in the area information storage unit 234. Upon generating the user data to be transmitted next, the user data processing unit 216 outputs the generated user data to the data multiplexing unit 217.
The data multiplexing unit 217 multiplexes the notification information or individual notification information output from the notification information generation unit 245 and the user data output from the user data processing unit 216. The data multiplexing unit 217 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 212.
As described above, in the position estimation system 4 according to the fourth embodiment, as in the second and third embodiments, the fixed device 23 periodically transmits notification information in response to a determination that the fixed device 23 is the master device 21, and does not transmit notification information in response to a determination that the fixed device 23 is the slave device 22. In the position estimation system 4, however, even in a case where it is determined that the fixed device 23 is the slave device 22, notification signals including individual notification information are transmitted at a frequency of transmission lower than the frequency of notification signals the master device 21 transmits. As a result, all the fixed devices 23 in the area 30 provide notification of position information at a frequency of transmission lower than the frequency at which the master device 21 transmits notification signals. The position estimation system 4 with this configuration can shorten the notification signal transmission time 200, and also increase the probability that the mobile terminal 10 can grasp the position information of the fixed device 23 suitable for use in position estimation regardless of the position of the mobile terminal 10.
As described above, in the position estimation system 5 according to the fifth embodiment, different preambles are used for different extended areas 40, so that the position estimation processing that is executed for each extended area 40 can be performed in parallel, and the frequency of distance measurement can be improved.
The communication unit 501 is an antenna for executing communication with the mobile station 11 and the small base station 51. The communication unit 501 can transmit and receive signals for use in positioning of the mobile station 11 to and from the mobile station 11. The signals for use in positioning of the mobile station 11 are, for example, notification signals. The communication unit 501 transmits a notification signal to the mobile station 11 at a timing different from the timing of notification signal transmission from the other areas 30, so as to avoid collision with the notification signals transmitted from the other areas 30.
The transmission signal generation unit 502 generates a transmission signal to be transmitted from the communication unit 501 to the mobile station 11. The transmission signal is a notification signal, a signal for use in distance measurement, or the like. The transmission signal generation unit 502 generates a transmission signal including the transmission data output from the data multiplexing unit 507. The reception processing unit 503 demodulates data from the signal received by the communication unit 501, and estimates the reception timing of the received signal.
The area information storage unit 504 stores area information including the device identifier and the position information of the small base station 51 located in the area 30 to which the small base station 51 belongs. Based on the area information stored in the area information storage unit 504, the notification information generation unit 505 generates notification information that the base station 50 transmits as a representative of the area 30. The notification information generated by the notification information generation unit 505 includes the device identifier and the position information of a plurality of small base stations 51 belonging to the same area 30 as the base station 50. Note that in the sixth embodiment, the mobile station 11 does not measure the distance from the base station 50 but measures the distance from the small base station 51; therefore, the notification information need not necessarily include the device identifier and the position information of the base station 50. The notification information generation unit 505 outputs the generated notification information to the data multiplexing unit 507.
The data processing unit 506 processes the user data included in the data demodulated by the reception processing unit 503, and generates the data to be transmitted next. The data to be transmitted next includes, for example, user data, control data, and the like. If area information is included in the data demodulated by the reception processing unit 503, the data processing unit 506 updates the area information stored in the area information storage unit 504. Upon generating the data to be transmitted next, the data processing unit 506 outputs the generated data to the data multiplexing unit 507.
The data multiplexing unit 507 multiplexes the notification information output from the notification information generation unit 505 and the data output from the data processing unit 506. The data multiplexing unit 507 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 502.
The base station communication unit 110 is an antenna for communicating with the base station 50. The base station signal reception processing unit 119 processes the signal received by the base station communication unit 110 from the base station 50. The base station signal reception processing unit 119 demodulates reception data from the reception signal, and outputs the reception data to the notification information processing unit 115.
The communication unit 111 is an antenna capable of executing wide band communication, and performs wide band communication and distance measurement with the small base station 51. The communication unit 111 transmits the transmission signal output from the transmission signal generation unit 112 to the communication partner, and outputs the reception signal received from the communication partner to the reception processing unit 113.
The transmission signal generation unit 112 generates a transmission signal including the transmission data output from the data multiplexing unit 118. The transmission signal generation unit 112 can transmit the generated transmission signal from the communication unit 111. The reception processing unit 113 demodulates reception data from the reception signal output from the communication unit 111, and estimates the timing of reception of the reception signal. The reception processing unit 113 outputs the demodulated reception data to the position estimation unit 114 and the data processing unit 117, and outputs the estimated reception timing to the position estimation unit 114.
The position estimation unit 114 measures the distance from each of a plurality of small base stations 51 selected based on the notification information included in the reception data from the base station 50, and estimates the position of the mobile station 11 based on the results of distance measurement and the position information of the small base stations 51 included in the notification information. Specifically, the position estimation unit 114 calculates the propagation time taken for communication from the transmission and reception timings of signals to and from a selected small base station 51, and estimates the distance from the small base station 51. The position estimation unit 114 can estimate the position of the mobile station 11 by using the results of measurement of the distance from three or more small base stations 51.
The notification information processing unit 115 extracts the device identifier and the position information of the small base stations 51 in the area 30 where the base station 50 exists from the notification information included in the reception data from the base station 50, and creates a database of the extracted information. Using the database of information created by the notification information processing unit 115, the small base station selection unit 116 selects the small base stations 51 to be used for position estimation from among the plurality of small base stations 51 indicated by the notification information, and generates data for use in distance measurement. The small base station selection unit 116 outputs the data for use in distance measurement to the data multiplexing unit 118. The data processing unit 117 generates the user data to be transmitted, and processes the user data included in the reception data. The data processing unit 117 outputs to the data multiplexing unit 118 the user data to be transmitted. The data multiplexing unit 118 multiplexes the data for use in distance measurement output by the small base station selection unit 116 and the user data output by the data processing unit 117. The data multiplexing unit 118 outputs the transmission data, which is the multiplexed data, to the transmission signal generation unit 112.
As described above, according to the sixth embodiment, the base station 50 generates notification information including the device identifier and the position information of a plurality of small base stations 51, and the mobile station 11 performs distance measurement through wide band communication with the small base stations selected from among the plurality of small base stations 51 indicated by the notification information, and estimates the position of the mobile station 11 using the results of distance measurement. As a result, in the case of using the small base station 51 that uses ultra-wide band signals also in the wireless communication system, the mobile station 11 can be notified of the position information of the small base station 51 without transmission of notification signals from the small base station 51 itself. Therefore, the notification signal transmission time 200 can be shortened as compared with the case where all the fixed devices, that is, all the base stations 50 and the small base stations 51, transmit notification signals. Therefore, the frequency and accuracy of position estimation at the mobile station 11 can be maintained even in a case where the number of fixed devices, namely the number of small base stations 51, increases.
Based on the number of fixed devices indicated by the fixed device information, the administration terminal 20 determines the number of in-area devices, i.e. the number of fixed devices 23 belonging to one area (step 3102). The administration terminal 20 selects a number of fixed devices 23 whose number is equal to the number of in-area devices in order of proximity from the administration terminal 20 (namely, in the ascending order of distance to the administration terminal 20) to form an area 30 (step S103).
Subsequently, the administration terminal 20 selects an area forming terminal 25 from among the fixed devices 23 outside the formed area 30 (step S104). For example, the fixed device 23-e can be the area forming terminal 25. The area forming terminal 25 selects a number of fixed devices 23 equal to the number of in-area devices from among the fixed devices 23 for which the area 30 has not yet been formed, and forms a new area 30 (step S105).
Subsequently, the area forming terminal 25 determines whether there is a fixed device 23 for which the area 30 has not yet been formed (step S106). In response to determining that there is a fixed device 23 for which the area 30 has not yet been formed (step S106: Yes), the area forming terminal 25 selects a new area forming terminal 25 from among the fixed devices 23 for which the area has not yet been formed (step S107). For example, the fixed device 23-i can be a new area forming terminal 25. After step S107 is executed, the procedure returns to step S105. In response to determining that there is no fixed device 23 for which the area has not yet been formed (step S106: No), the formation of the areas 30 ends.
By performing the operation illustrated in
As described above, according to the seventh embodiment, the areas 30 can be automatically formed without preliminarily forming the areas 30. After the formation of the areas 30, notification information including the position information of a plurality of fixed devices 23 can be transmitted to the mobile terminal 10 as in the first to sixth embodiments. Therefore, the fixed device 23 functioning as the slave device 22 does not need to notify the mobile terminal 10 of its position information, so that the notification signal transmission time 200 can be shortened as compared with the case where all the fixed devices 23 transmit notification signals. Therefore, the frequency and accuracy of position estimation at the mobile terminal 10 can be maintained even in a case where the number of fixed devices 23 increases.
The processor 92 is a central processing unit (CPU), and is also called an arithmetic device, a microprocessor, a microcomputer, a digital signal processor (DSP), or the like. Examples of the memory 93 include a non-volatile or volatile semiconductor memory, a magnetic disk, a flexible disk, an optical disc, a compact disc, a mini disc, a digital versatile disk (DVD), and the like. Examples of non-volatile or volatile semiconductor memories include a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable ROM (EPROM), an electrically EPROM (EEPROM, registered trademark), and the like.
In the case where the control circuit 91 implements the functions of the master device 21, the slave device 22, the mobile terminal 10, the base station 50, the small base station 51, and the mobile station 11, the processor 92 reads and executes a program stored in the memory 93 corresponding to the processing in each component, thereby implementing the functions. This program may be provided by being stored in a storage medium, or may be provided via a communication path such as the Internet. The memory 93 is also used as a temporary memory for each process executed by the processor 92.
Note that the functions of the master device 21, the slave device 22, the mobile terminal 10, the base station 50, the small base station 51, and the mobile station 11 can also be implemented by combining the processing circuitry 90 which is dedicated hardware and the control circuit 91 using a CPU.
The fixed device according to the present disclosure can achieve the effect of maintaining the frequency of implementation and accuracy of position estimation at a mobile device even in a case where the number of fixed devices increases.
The configurations described in the above-mentioned embodiments indicate examples. The embodiments can be combined with another well-known technique and with each other, and some of the configurations can be omitted or changed in a range not departing from the gist.
This application is a continuation application of International Application PCT/JP2021/026484, filed on Jul. 14, 2021, and designating the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2021/026484 | Jul 2021 | US |
Child | 18519334 | US |