Selection method, positioning device and program
AssigneeSeiko Epson Corporation
InventorsNaoki Gobara, Naganobu Aoki
Life of this patent
Estimating the term…
Abstract
A method of selecting a satellite positioning system which is used in positioning by a positioning device capable of performing positioning based on a plurality of satellite positioning systems includes acquiring given support information which is referred to in selecting a satellite positioning system, and selecting a satellite positioning system which is used in positioning from the plurality of satellite positioning systems, on the basis of the support information.
Claims12
A method for causing a processor to execute computer-readable instructions stored in a memory provided in a positioning device, the method comprising executing the computer-readable instructions on the processor the steps of:
- acquiring support information from an external device, the support information including:
- identification information of a plurality of satellite positioning systems used by the external device;
- and
- identification information of at least some of a plurality of satellites captured by each of the plurality of satellite positioning systems used by the external device;
- detecting a battery level of a battery in the positioning device, the battery supplying power to the positioning device;
- selecting at least one of the plurality of satellite positioning systems based on the battery level and the support information;
- receiving satellite signals from the some of the plurality of satellites associated with the selected at least one of the plurality of satellite positioning systems;
- and
- setting an order of priority for selecting one or a combination of two of the plurality of satellite positioning systems,
- wherein when the battery level is equal to or more than a threshold, a highest rank in the order of the priority is a largest number of the plurality of satellites captured by the one or the combination of two of the plurality of satellite positioning systems, and
- the processor is configured to select at least one of the plurality of satellite positioning systems corresponding to the highest rank.
A positioning device comprising:
- a memory that is configured to store computer-readable instructions and data corresponding to a plurality of satellite positioning systems;
- a receiver that is configured to receive a locational signal from at least one of a plurality of satellites so as to determine a location of the positioning device;
- a battery that is configured to supply power to the positioning device;
- and
- a processor that is configured to execute the computer-readable instructions so as to:
- acquire support information from an external device, the support information including:
- identification information of the plurality of satellite positioning systems used by the positioning device;
- and
- identification information of at least some of the plurality of satellites captured by each of the plurality of satellite positioning systems used by the external device;
- detect a battery level of a battery in the positioning device, the battery supplying power to the positioning device;
- select at least one of the plurality of satellite positioning systems based on the battery level and the support information;
- and
- receive satellite signals from the some of the plurality of satellites associated with the selected at least one of the plurality of satellite positioning systems,
- wherein the processor is configured to set an order of priority for selecting one or a combination of two of the plurality of satellite positioning systems,
- when the battery level is equal to or more than a threshold, a highest rank in the order of the priority is a largest number of the plurality of satellites captured by the one or the combination of two of the plurality of satellite positioning systems, and
- the processor is configured to select at least one of the plurality of satellite positioning systems corresponding to the highest rank.
A computer program product embodying computer-readable instructions stored on a non-transitory computer-readable medium for causing a computer to execute the computer-readable instructions on a processor so as to perform the steps of:
- acquiring support information from an external device, the support information including:
- identification information of a plurality of satellite positioning systems used by the external device;
- and
- identification information of at least some of a plurality of satellites captured by each of the plurality of satellite positioning systems used by the external device;
- detecting a battery level of a battery in the positioning device, the battery supplying power to the positioning device;
- selecting at least one of the plurality of satellite positioning systems based on the battery level and the support information;
- receiving satellite signals from the some of the plurality of satellites associated with the selected at least one of the plurality of satellite positioning systems;
- and
- setting an order of priority for selecting one or a combination of two of the plurality of satellite positioning systems by causing the computer to execute the computer-readable instructions on the processor,
- wherein when the battery level is equal to or more than a threshold, a highest rank in the order of the priority is a largest number of the plurality of satellites captured by the one or the combination of two of the plurality of satellite positioning systems, and
- the processor is configured to select at least one of the plurality of satellite positioning systems corresponding to the highest rank.
Dependencies are inferred from the claim text.