Electronic device and position information acquisition method
阅读说明:本技术 电子设备和位置信息取得方法 (Electronic device and position information acquisition method ) 是由 长谷川幸佑 于 2019-07-22 设计创作,主要内容包括:本发明提供一种电子设备和位置信息取得方法。电子设备具备:接收部,其接收来自定位卫星的电波;控制部,其根据通过接收部接收到的来自定位卫星的电波,以预定的第一时间间隔进行定位;通信部,其从外部设备接收通过该外部设备取得的与高度有关的高度信息。控制部按照比第一时间间隔宽的第二时间间隔,从外部设备接收第一时间间隔的与高度有关的高度信息,并单独地接收第一时间间隔以外的与高度有关的高度信息,在接收到第一时间间隔以外的与高度有关的高度信息的情况下,在进行了该接收的定时进行定位,根据第二时间间隔以及单独地接收到的高度信息的高度的取得定时,使相互对应的定时的定位的结果与高度信息对应起来。(The invention provides electronic devices and a position information acquiring method, the electronic devices include a receiving unit that receives radio waves from a positioning satellite, a control unit that performs positioning at a predetermined time interval based on the radio waves from the positioning satellite received by the receiving unit, and a communication unit that receives height information about a height acquired by an external device from the external device, the control unit receives height information about a height at an time interval from the external device at a second time interval wider than a time interval, and individually receives height information about a height other than a time interval, and performs positioning at a timing when the height information about a height other than the time interval is received, and associates a positioning result at a timing corresponding to the receiving timing with the height information based on the second time interval and the acquisition timing of the height of the individually received height information.)
An electronic device of the type 1 or , comprising:
a receiving unit that receives radio waves from a positioning satellite;
a control unit for positioning at th time interval according to the radio wave from the positioning satellite received by the receiving unit;
a communication unit that receives height information on the height acquired by an external device from the external device,
the control unit receives the height information on the height at th time interval and the height information on the heights other than th time interval from the external device at a second time interval wider than the th time interval, performs the positioning at the timing of the reception when the height information on the heights other than th time interval is received, and associates the positioning result at the corresponding timing with the height information based on the second time interval and the timing of acquiring the height of the height information received separately.
2. The electronic device of claim 1,
the height information received at the second time interval does not include information of the time when the height was obtained, and the height information received separately includes information of the time when the height was obtained.
3. The electronic device of claim 1,
the control unit receives information on a start timing of acquiring altitude at the th time interval in the external device from the external device, and determines a timing of performing the positioning at the th time interval based on the start timing.
4. The electronic device of any of claims 1-3,
the th time interval is variable,
the control unit receives th time interval information from the external device via the communication unit.
An electronic device of species, comprising:
a measuring unit that measures air pressure;
a control unit for obtaining the altitude at time intervals based on the measured air pressure;
a storage unit that stores height information relating to the acquired height;
a communication unit that transmits the stored height information to an external device capable of performing a positioning operation;
an operation receiving unit for receiving an input operation from outside,
the control unit transmits the height information on the height acquired at the th time interval at a second time interval wider than the th time interval, acquires the height at a timing corresponding to the predetermined command received by the operation receiving unit, and transmits the height information on the height outside the second time interval.
6. The electronic device of claim 5,
the storage unit may store the altitude information including the altitude obtained at the th time interval and not including the information of the time of obtaining the altitude until the altitude information is transmitted to the external device,
the storage unit includes, as the altitude information, information on the altitude obtained at an interval other than the th time interval and the time when the altitude was obtained, and stores the altitude information until the altitude information is transmitted to the external device.
7. The electronic device of claim 12,
the storage unit stores th time interval information in association with the altitude information not including the acquisition time information,
when the height information is transmitted first, the control unit transmits th time interval information.
8. The electronic device of any of claims 5-7,
the storage unit may store height information regarding a greater number of heights than the number of heights acquired at the th time interval during the second time interval,
the control unit transmits the height information which is not transmitted when the communication with the external device is performed the next times in a case where the height information acquired at the th time interval cannot be transmitted to the external device.
9. The electronic device of claim 8,
the storage unit may store height information regarding a number of heights that is 2 times or more the number of heights acquired at the th time interval during the second time interval.
10, A method for acquiring position information of an electronic device, the electronic device comprising a receiving unit for receiving radio waves from a positioning satellite, a communication unit for receiving altitude information on altitude acquired by an external device from the external device,
the position information acquiring method includes:
an automatic positioning step of positioning at th intervals in accordance with radio waves from positioning satellites received by the receiving unit;
a height acquisition step of receiving the height information on heights from the external device at a second time interval wider than the th time interval, the th time interval, and separately receiving height information on heights other than the th time interval;
a manual positioning step of performing the positioning at a timing when the height information on the height other than the -th time interval is received;
and a correspondence step of associating the result of the positioning at the mutually corresponding timings with the height, based on the second time interval and the timing of acquiring the height of the height information received separately.
Technical Field
The invention relates to an electronic device and a position information acquisition method.
Background
An electronic device that receives radio waves from a positioning satellite to perform positioning is known. By receiving radio waves from 4 or more positioning satellites, the position, height, and current date and time in the horizontal plane can be obtained. The resulting position accuracy varies depending on the configuration of the plurality of positioning satellites with respect to the electronic device. Since the position of a positioning satellite capable of receiving radio waves is limited to the horizon, the high positional accuracy is generally lower than the positional accuracy in the horizontal plane, and may fluctuate irregularly depending on the arrangement of the positioning satellite.
, a technique is known in which a value obtained by converting a measured value of air pressure obtained by an air pressure sensor of an external device into a height is obtained and used in combination with a horizontal position of a positioning result to suppress fluctuation in height (for example, japanese patent application laid-open No. 2018-9961).
However, in order to appropriately acquire three-dimensional positions at non-uniform intervals, it is necessary to set the measurement timing between the electronic device performing positioning and the external device performing air pressure measurement, but if communication is performed frequently, power consumption increases, and measurement time decreases.
Disclosure of Invention
The invention discloses electronic devices and a position information acquisition method.
The embodiments are types of electronic devices, including:
a receiving unit that receives radio waves from a positioning satellite;
a control unit for positioning at th time interval according to the radio wave from the positioning satellite received by the receiving unit;
a communication unit that receives height information on the height acquired by an external device from the external device,
the control unit receives the height information on the height at th time interval, receives the height information on the height other than th time interval separately from the external device at a second time interval wider than the th time interval, performs the positioning at the timing of the reception when the height information on the height other than th time interval is received, and associates the positioning result at the timing corresponding to the timing with the height information based on the th time interval and the timing of acquiring the height of the height information received separately.
Drawings
Fig. 1 is a block diagram showing a functional configuration of an electronic timepiece.
Fig. 2 is a block diagram showing a functional structure of a smartphone.
Fig. 3A is a graph showing an example of positioning data acquired by a smartphone.
Fig. 3B is a graph showing an example of height measurement data acquired by an electronic timepiece.
Fig. 3C is a graph showing an example of height measurement data acquired by an electronic timepiece.
Fig. 4 is a graph showing an example of positioning data obtained by integrating altitude data into a smartphone.
Fig. 5 is a flowchart showing a control procedure of the position measurement control process.
Fig. 6 is a flowchart showing a control procedure of the manual measurement process.
Fig. 7 is a flowchart showing a control procedure of the automatic measurement processing.
Fig. 8 is a flowchart showing a control procedure of the data transfer process.
Fig. 9 is a flowchart showing a control procedure of the positioning result acquisition process.
Fig. 10A is a flowchart showing a control procedure of the manual positioning process.
Fig. 10B is a flowchart showing a control procedure of the automatic positioning process.
Detailed Description
Hereinafter, embodiments will be described with reference to the drawings.
Fig. 1 is a block diagram showing a functional configuration of an
As shown in fig. 1, the
The CPU41 is a processor that performs various arithmetic operations and controls the operations of the various parts of the
The
The height measurement data 422 stores height information, and stores at least the acquired height. As will be described later, in the height measurement data 422, only the height data is stored as the height information when the height is automatically acquired at predetermined intervals, and the height data and the current time data are stored as the height information when the height is acquired at an arbitrary timing in accordance with the input operation. The memory size of the height measurement data 422 is determined in advance, and the automatically acquired height data and the manually acquired height data can be stored in predetermined numbers. In addition, the altitude information transmitted to the external device (here, the smartphone 10) via the
The
The
The
The
The
Here, the
The
As shown in fig. 2, the
The CPU11 is a processor that performs various arithmetic operations, and the system controls the operations of the respective parts of the
The
The
The
The
The
The
The telephone communication unit 25 communicates with a mobile telephone base station or the like via an antenna a2, and transmits and receives voice data of telephone communication, packet data related to internet connection, and the like.
The satellite radio wave
The
Next, the operation of acquiring the current position using 2 electronic devices (the
In the
The operation modes are automatic acquisition modes at predetermined time intervals ( time intervals) set in advance, and the operation modes are manual acquisition modes in which the height is acquired at a timing other than the time interval when an acquisition request (predetermined command) is received by the
Fig. 3 shows an example of the positioning data 122 acquired by the
The positioning data 122 stores latitude, longitude, and altitude in association with each positioning date and time, and each positioning result is stored by performing a positioning operation every 2 minutes every predetermined th time interval, and each positioning result is stored by performing a positioning operation every times (here, 15 o 'clock, 24 o' clock, 35 s (UTC) in 6/30/2018) in addition to the positioning result every 2 minutes, the positioning data 122 may store not only values of these latitude, longitude, and altitude, but also and values indicating accuracy, such as the number of positioning satellites used for positioning and respective values of DOP (Dilution of Precision) (which may be either only or another data), and the storage capacity of the positioning data 122 may be always sufficiently large relative to the storage capacity of the
Fig. 3B and 3C are graphs showing examples of height measurement data 422 obtained by the
Here, 30 pieces of data, the number of which is greater than the number of pieces of height data acquired at the th time interval (specifically, 2 times), can be sequentially stored during the second time interval, 15 of these are normal storage areas, and the operation of transferring the height information stored in the height measurement data 422 to the
Note that if the measurement time itself is not stored, may be stored in the height measurement data 422 as necessary, and a number indicating the measurement order and an error index indicating the measurement result, and the like, and if the common measurement interval ( th time interval) is variable, information of the th measurement interval set by an input operation or the like to the
As shown in fig. 3C, the measurement date and time is included in the height information of the manually acquired height data and stored therein. Here, the acquired data is stored up to 5 times.
The height information including the height data in the transmitted automatic acquisition mode is determined as the height information acquired by tracing back from the latest positioning operation timing at th time interval to the th time interval, and the transferred height information is replaced with the height value obtained by positioning or stored in parallel with the height value corresponding to the positioning data 122 at the timing corresponding to the determined acquisition time.
Fig. 4 is a graph showing an example of positioning data 122 obtained by integrating altitude data into the
Here, the altitude data shown in fig. 3B and 3C is replaced with the altitude (elevation) data in the positioning result in fig. 3A, but it is not possible to determine whether or not the result is replaced based on only the positioning data 122. The positioning data 122 may also store a flag indicating whether or not there is substitution, or the like, in association with data of each date and time.
Fig. 5 is a flowchart showing the control procedure of the CPU41 of the position measurement control process executed by the
When the position measurement control process is started, the CPU41 performs initial setting and starts a process related to the operation of recording height measurement data (step S401). The initial setting includes setting of a measurement interval, correction data corresponding to the current air pressure of conversion data of the air pressure value and the height value, and the like. The acquisition of the correction data may include acquisition of a height value of the current position received by the
The CPU41 determines whether or not the connection with the position measurement application succeeds within a predetermined limit time, for example (step S404). If it is determined that the connection is unsuccessful (failure) (no in step S404), CPU41 causes
If it is determined that the connection to the position measurement application is successful (yes in step S404), the CPU41 transmits the data of the height information on the height calculated and stored to the
The CPU41 determines whether or not the communication link relating to the connection with the position measurement application has disappeared (step S406). If it is determined that the image has disappeared (yes in step S406), the process of the CPU41 proceeds to step S421. If it is determined that the image has not been lost (no in step S406), the CPU41 determines whether or not a notification indicating that the interlock positioning operation has been started has been received from the smartphone 10 (step S407). If it is determined that the notification has not been received (no in step S407), the processing of the CPU41 returns to step S406. If it is determined that the notification has been received (yes in step S407), the CPU41 disconnects the communication connection (link) with the smartphone 10 (location measurement application) (step S408).
The CPU41 determines whether or not an instruction operation to end position measurement (for example, a predetermined button switch pressing operation) has been accepted by the operation accepting unit 51 (step S409). If it is determined that the end command operation is accepted (yes in step S409), the process of the CPU41 proceeds to step S415.
If it is determined that the end command operation has not been accepted (no in step S409), the CPU41 determines whether or not a manually obtained command (for example, a predetermined button switch pressing operation or a predetermined time or more continuous pressing operation, that is, a long pressing operation) has been accepted by the operation accepting unit 51 (step S410). If it is determined that the manual measurement process has been accepted (yes in step S410), the CPU41 calls up and executes the manual measurement process (step S411). Thereafter, the process of the CPU41 shifts to step S412. If it is determined that the manual acquisition command has not been accepted (no in step S410), the process of the CPU41 proceeds to step S412.
When the process proceeds to step S412, the CPU41 determines whether or not the timing of automatic acquisition is times based on the previous measurement timing and the previous setting of the measurement interval (step S412). when it is determined that the timing of automatic acquisition is reached (yes in step S412), the CPU41 calls and executes the automatic measurement process (step S413). thereafter, the process of the CPU41 proceeds to step S414. when it is determined that the timing of automatic acquisition is not times (no in step S412), the process of the CPU41 proceeds to step S414. even if the timing of automatic acquisition is not reached, the CPU41 may obtain the measured air pressure value to obtain the height and display the height on the
When the process proceeds to step S414, the CPU41 determines whether or not a predetermined upper limit measurement time has elapsed since the start of the recording operation (step S414). The upper limit measurement time is a value set appropriately in the
When the process proceeds from the determination process of steps S409 and S414 to the process of step S415, the CPU41 determines whether or not there is any height measurement data 422 to be transmitted to the smartphone 10 (step S415). If it is determined that there is unsent data (yes in step S415), the CPU41 calls up and executes data transfer processing (step S416). Thereafter, the process of the CPU41 proceeds to step S417. If it is determined that there is no unsent data (no in step S415), the process of the CPU41 proceeds to step S417.
When the process proceeds from steps S415 and S416 to step S417, the CPU41 outputs a positioning end command to the
Fig. 6 is a flowchart showing a control procedure of the manual measurement process called in the position measurement control process.
When the manual measurement processing is called up, the CPU41 acquires the air pressure value from the
The CPU41 determines whether the communication connection with the location measurement application (smartphone 10) is successful (step S443). If it is determined that the connection is successful (yes in step S443), the CPU41 transfers the result of the manual height acquisition to the
For example, after the height is measured and displayed, if a predetermined input operation stored as a log is not detected within a predetermined time, the CPU41 may delete the value and time of the measured height.
If it is determined that the connection to the position measurement application (smartphone 10) has not been successful (no in step S443), the CPU41 causes the
Fig. 7 is a flowchart showing the control procedure of the automatic measurement processing called out in the position measurement control processing.
When the automatic measurement processing is invoked, the CPU41 acquires the air pressure value from the
If it is determined that the data has not been stored the predetermined number of times (no in step S462), the CPU41 ends the automatic measurement processing and returns the processing to the position measurement control processing.
When it is determined that the data is stored a predetermined number of times (yes in step S462), the CPU41 starts to connect to the position measurement application of the smartphone 10 (step S463). further, the start of the connection to the position measurement application may be determined not immediately after the automatic acquisition but after a predetermined delay time, but the automatic measurement processing is determined to be surely ended until the next times of automatic acquisition.
The CPU41 determines whether the connection is successful (step S464). If it is determined that the connection is successful (yes in step S464), the CPU41 determines whether or not an error flag [0] relating to the transfer of the automatic measurement data is set (for example, "1" is set by a1 bit) (step S465). If it is determined that the transmission is set (yes in step S465), the CPU41 transfers the log data (the previous untransmitted data) in the height measurement data 422 (step S466). The CPU41 sets the error flag [0] regarding the transfer of the automatic measurement data to the reset state (for example, to "0" by 1 bit) (step S467). Thereafter, the process of the CPU41 proceeds to step S468. If it is determined in the determination processing in step S465 that the error flag [0] has not been set (no in step S465), the processing of the CPU41 proceeds to step S468.
When the process proceeds to step S468, the CPU41 transfers the normal history data (the current unsent data) stored in the altitude measurement data 422 to the smartphone 10 (step S468). The CPU41 determines whether or not an error flag [1] relating to the data is set (step S469). If it is determined that the error flag [1] is not set (reset state, for example, the error flag [1] is "0") (no in step S469), the process of the CPU41 proceeds to step S473.
When it is determined that the error flag [1] concerning the manually acquired data is set (yes in step S469), the CPU41 transfers the manual data stored in the height measurement data 422 to the
When the process proceeds to step S473, the CPU41 disconnects the communication link with the smartphone 10 (step S473), and deletes the content of the transferred height measurement data 422 (step S474). Then, the CPU41 ends the automatic measurement processing, returning the processing to the position measurement control processing.
If it is determined in the determination process of step S464 that the connection to the smartphone 10 (position measurement application) is unsuccessful (no in step S464), the CPU41 causes the
If it is determined in the determination processing of step S477 that the predetermined number of times is not "15" or "30" (in the above example, "22", "26", or the like) (no in step S477), the CPU41 ends the automatic measurement processing and returns the processing to the position measurement control processing. If the predetermined number of times is "15" or "30", the determination process at step S477 is not necessary, and the process proceeds to step S478 after the process at step S476.
Fig. 8 is a flowchart showing a control procedure of the data transfer process called out in the position measurement control process.
When the data transfer process is invoked, the CPU41 starts connection to the position measurement application (smartphone 10) (step S481). The CPU41 determines whether the connection with the location measurement application (smartphone 10) is successful (step S482).
If it is determined that the connection to the position measurement application (smartphone 10) has succeeded (yes at step S482), the CPU41 determines whether or not the error flag [0] relating to the transfer of the automatic measurement data is in a set state (step S483). If it is determined that the state is the set state (yes in step S483), the CPU41 transfers log data of the automatic measurement data to the smartphone 10 (step S484). The CPU41 sets the error flag [0] to the reset state (step S485), and advances the process to step S486. If it is determined that the error flag [0] is not in the set state (is in the reset state) (no in step S483), the process of the CPU41 proceeds to step S486.
When the process proceeds to step S486, the CPU41 transfers the normal automatic measurement data to the smartphone 10 (step S486). The CPU41 determines whether or not an error flag [1] relating to the manually acquired data is set (step S487). If it is determined that the data is in the set state (yes in step S487), the CPU41 transfers the stored manually acquired data to the smartphone 10 (step S488). The CPU41 resets the error flag [1] (step S489), and proceeds with the process to step S490. If the error flag [1] is not in the set state (no in step S487), the process of the CPU41 proceeds to step S490.
When the process proceeds to step S490, the CPU41 determines whether or not a reception completion notification of the transfer data has been received from the smartphone 10 (step S490). While it is determined that the reception is not being performed (no in step S490), the CPU41 repeats the processing of step S490.
If it is determined that the reception completion notification of the transfer data has been received (yes in step S490), the CPU41 disconnects the communication link with the position measurement application (smartphone 10) (step S491). The CPU41 deletes the transferred data (step S492). Then, the CPU41 ends the data transfer processing and returns the processing to the position measurement control processing.
If it is determined in the determination process at step S482 that the connection with the position measurement application (smartphone 10) is unsuccessful (failure) (no at step S482), the CPU41 causes the
If it is determined that the error is not the th time error (no in step S496), the CPU41 deletes all the stored data (step S499), and then ends the data transfer processing to return the processing to the position measurement control processing.
Fig. 9 is a flowchart showing the control procedure of the CPU11 of the positioning result acquisition process executed by the
When the positioning result acquisition process is started, the CPU11 acquires data of altitude information on altitude received from the electronic timepiece 40 (step S101). the reception timing of the altitude information may be set to the altitude acquisition start timing, or may be set to the start timing in order to synchronize with the positioning timing, and acquires information of the altitude acquisition timing.the CPU11 performs the positioning operation by the satellite radio wave reception processor 26 (step S102). the CPU11 acquires the positioning result from the satellite radio wave reception processor 26 (step S103).
The CPU11 associates the acquired positioning result with the height data (step S104). The CPU11 transmits a notification of the start of the interlocking to the
The CPU11 determines whether or not a positioning end command has been obtained from the electronic timepiece 40 (step S106). If it is determined that the end command has been acquired (yes in step S106), the process of the CPU11 proceeds to step S115.
If it is determined that the end command has not been acquired (no in step S106), the CPU11 determines whether or not the manually acquired height data has been acquired from the electronic timepiece 40 (step S107). If it is determined that the positioning has been acquired (yes in step S107), the CPU11 calls up and executes the manual positioning processing (step S108: manual positioning step), and then the processing proceeds to step S109. If it is determined that the manually acquired height data has not been acquired (no in step S107), the process of the CPU11 proceeds to step S109.
When the process proceeds to step S109, the CPU11 determines whether or not the timing is automatic positioning, based on the set positioning interval (step S109). If it is determined that the timing is the automatic positioning timing (yes in step S109), the CPU11 calls up and executes the automatic positioning process (step S110: automatic positioning step). Thereafter, the process of the CPU11 shifts to step S111. If it is determined that the timing is not the timing of automatic positioning (no in step S109), the process of the CPU11 proceeds to step S111.
When the process proceeds to step S111, the CPU11 determines whether or not transfer data relating to the automatic measurement process has been received from the electronic timepiece 40 (step S111). If it is determined that the transfer data has not been received (no in step S111), the process of the CPU11 returns to step S106.
When it is determined that the transfer data has been received (yes in step S111), the CPU11 acquires the received height data (step S112: height acquisition step). The CPU11 calculates the acquisition timing of the acquired height data and associates the same positioning result or the closest positioning result with the acquisition timing of the positioning results obtained so far (step S113: associating step).
The CPU11 determines whether the upper limit measurement time has elapsed since the start of interlocking (step S114). This upper limit measurement time is the same as the upper limit measurement time that becomes the reference of the determination processing in step S414 in the
When the processing in steps S106 and S114 is shifted to the processing in step S115, the CPU11 ends the positioning operation of the satellite radio wave reception processing unit 26 (step S115). when the satellite radio wave
The CPU11 determines whether or not the transfer data is received from the electronic timepiece 40 (step S116). If it is determined that the reception has not been made (no in step S116), the CPU11 determines whether or not a predetermined time has elapsed since the positioning operation ended (step S117). The predetermined time corresponds to the total time between the time of 2 times (the upper limit number of times) the maximum determination time (i.e., the time at which the connection attempt becomes timeout) which is the determination time regarding the success or failure of the connection in step S482 of the data transfer process of the
If it is determined in the determination processing of step S116 that the transfer data has been received (yes in step S116), the CPU11 acquires the height data received from the electronic timepiece 40 (step S118). The CPU11 calculates the measurement timing of the acquired height data so as to correspond to the corresponding positioning result (step S119). Then, the CPU11 ends the positioning result acquisition process.
Fig. 10A is a flowchart showing a control procedure of the manual positioning process called up in the positioning result acquisition process. Fig. 10B is a flowchart showing a control procedure of the automatic positioning process called in the positioning result acquisition process
As shown in fig. 10A, when the manual positioning process is invoked, the CPU11 causes the satellite radio wave
When it is determined that the current acquisition timing is closer than the previous acquisition timing (yes in step S133), the CPU11 stores the current acquisition result in association with the acquired height value (step S134). Then, the CPU11 ends the manual positioning processing and returns the processing to the positioning result acquisition processing.
If it is determined that the current acquisition timing is not closer to the height acquisition timing than the previous acquisition timing (the previous acquisition timing is closer) (no in step S133), the CPU11 stores the horizontal position of the latest (previous) positioning result in association with the height value and the measurement time thereof (step S135). That is, the horizontal position of the latest positioning result automatically acquired at a predetermined measurement interval is reused as data at the time of the automatic acquisition or data at the time of manual acquisition of the height. Then, the CPU11 ends the manual positioning processing and returns the processing to the positioning result acquisition processing.
When the automatic positioning process is started, as shown in fig. 10B, the CPU11 causes the satellite radio wave
As described above, the
In other words, in the
The altitude information received at the second time interval does not include information of the time of acquiring the altitude, and the altitude information received separately includes information of the time of acquiring the altitude. That is, since the timing of acquiring the altitude in the automatic acquisition mode that is periodically performed can be separately calculated, it is not necessary to include and store the altitude information or to transmit data. This can reduce the memory capacity of the
The CPU11 receives information on the start timing of height acquisition at the th time interval of the
The th time interval is variable, and the CPU11 receives the th time interval information from the
The CPU11 associates the altitude information on the altitude other than the th time interval with the positioning result at the closest timing of the acquisition timing of the positioning result obtained from the reception of the altitude information and the acquisition timing of the positioning result obtained at the th time interval.
That is, in the case of the manual acquisition operation, there is a possibility that the communication connection does not succeed in substantially real time, and finally the timing at which positioning is performed in accordance with the manual acquisition operation at the height is deviated from the acquisition timing at the height, and the nearest positioning timing in the automatic acquisition mode is closer to the acquisition timing at the height.
Further, the CPU11 receives the remaining height information that has not been received from the
The
The CPU41 transmits the altitude information on the altitude acquired at the th time interval through the
In this way, since the
In addition, since the
The
In other words, particularly when the th time interval is changed irregularly, the timing of acquiring all the altitudes can be easily determined by storing the information of the th time interval in the
Further, the
In the case of movement measurement, the situation in which the connection enabling short-range wireless communication is easily maintained between the
In addition, the
Further, when the data transfer to the
The position information acquiring method of the present embodiment is a position information acquiring method of a
In this way, by efficiently and appropriately combining the height value of the
The present invention is not limited to the above embodiments, and various modifications can be made.
For example, in the above-described embodiment, the time information is included in the height information at the time of manual acquisition, but the time information may not be included in the first transmission content. In this case, the timing of communication connection with the
In the above-described embodiment, the data at the time of automatic acquisition and the data at the time of manual acquisition are stored separately, but may be stored in the same time sequence.
In the above-described embodiment, the transferred data is deleted and the data is transferred to the log when the transfer fails, but the deletion may not be performed at , and for example, the data to be transferred and the number thereof may be specified by sequentially and cyclically storing the array position of the height measurement data 422 and the array position of the oldest data currently stored and the array position of the newest data transferred.
Further, the description has been given of the case where the positioning result is obtained with a deviation from the height acquisition timing due to a failure of the communication connection, a failure of the positioning, or the like, the combination with the horizontal position related to the latest positioning is performed, but the current horizontal position may be specified by linear interpolation or the like of the latest horizontal position and the second closest horizontal position.
In the above-described embodiment, the case where positioning is performed a plurality of times at predetermined time intervals (and height acquisition/reception) in response to an input operation by a user has been described by taking a single manual positioning corresponding to a complete automatic positioning and a single manual positioning corresponding to an input operation by a user as an example, the above-described correspondence may be performed by regarding the plurality of operations as types of automatic positioning performed at predetermined time intervals or a plurality of times at the determined predetermined time intervals.
In the above embodiment, the
In addition, the short-range wireless communication may also not be limited to bluetooth communication. Infrared communication and communication of other communication standards may be used.
In the above embodiment, the combination of the
In the above description, the
In addition, the specific details of the structure, control procedure, display example, and the like shown in the above embodiments can be appropriately changed without departing from the scope of the present invention.
The embodiments of the present invention have been described, but the scope of the present invention is not limited to the above embodiments, and includes the scope of the invention described in the claims and the equivalent scope thereof.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:水平仪以及制造水平仪的方法