Patent ID: 8976266
Filing Date: 2015-03-10
Classification: G01S,G06F,H04M,H04N,H04W

Abstract:
1. A method for locating a picture based on navigation functions of a mobile terminal, comprising: during a process of taking the picture by utilizing a photographic device, obtaining and recording, by the mobile terminal, current time information and current geographical location information of a current track point, by using the navigation functions of the mobile terminal; associating a picture shooting time of the picture taken and the current time information obtained by the mobile terminal, such that geographical location information where the picture is taken is determined, wherein time of the photographic device is synchronous with time of the mobile terminal; wherein said obtaining and recording by the mobile terminal the current time information and the current geographical location information of the current track point comprises: after waiting for a time period Δt, executing operations of obtaining, by the mobile terminal, the current time information and the current geographical location information of the current track point, by using the navigation functions of the mobile terminal; when the mobile terminal has successfully obtained the current time information and the current geographical location information of the current track point, (a) recording, by the mobile terminal, the obtained current time information and the current geographical location information of the current track point, (b) when the obtaining is a first obtaining, or the obtaining is not the first obtaining, and a previous obtaining was successful, waiting for the time period Δt, and (c) when the obtaining is not the first obtaining and the previous obtaining was not successful, determining whether the time period Δt is less than a set default time period; when the time period Δt is less than the set default time period, updating the time period Δt to be the default time period, if the time period Δt is larger than or equal to the default time period, shortening the time period Δt to be a first set value, and after waiting for the updated time period Δt, obtaining next time information and next geographical location information of a next track point, by using the navigation functions of the mobile terminal; when the mobile terminal does not successfully obtain the current time information and the current geographical location information of the current track point, (d) updating a number of failures, (e) determining whether the updated number of failures is less than or equal to a set threshold, (f) if the updated number of failures is less than or equal to the set threshold, determining whether the time period Δt is greater than or equal to a set maximum time period; when the time period Δt is greater than or equal to the set maximum time period, updating the time period Δt to be the maximum time period, if the time period Δt is less than the maximum time period, expanding the time period Δt to be a second set value, and after waiting for the updated time period Δt, obtaining next time information and next geographical location information of a next track point, by using the navigation functions of the mobile terminal, and (g) if the updated number of failures is greater than the set threshold, waiting for the time period Δt.