×

Method and device for positioning and navigating

  • US 9,818,196 B2
  • Filed: 11/17/2014
  • Issued: 11/14/2017
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for positioning and navigating for use in an electronic device, the electronic device including a processor and a memory for storing instructions executable by the processor, the method comprising:

  • obtaining, by the processor, an initial coordinate of a user;

    obtaining, by the processor, a preset number of one or more environment pictures in a preset geographic range corresponding to the initial coordinate, and obtaining, by the processor, an absolute coordinate corresponding to each of the obtained environment pictures from a preset correspondence relationship between different environment pictures and different absolute coordinates;

    obtaining, by the processor, for each of the obtained environment pictures, a relative position between an object in the environment picture and the user; and

    determining, by the processor, current geographic position information of the user based on the relative position and the absolute coordinate;

    wherein the obtaining of the preset number of environment pictures comprises;

    obtaining m candidate pictures in the preset geographic range corresponding to the initial coordinate; and

    selecting n environment pictures from the m candidate pictures as the obtained environment pictures, wherein m≧

    n>

    0;

    wherein when the preset number of environment pictures is one and a first environment picture is obtained, the determining comprises;

    determining a current orientation of the user based on the relative position obtained for the first environment picture, the absolute coordinate corresponding to the first environment picture, and the initial coordinate of the user; and

    determining the initial coordinate as an actual coordinate of the user;

    wherein when the preset number of environment pictures is two and first and second environment pictures are obtained, the determining comprises;

    determining the current orientation and the actual coordinate of the user based on the relative positions obtained for the first and second environment pictures, respectively, the absolute coordinates corresponding to the first and second environment pictures, respectively, and the initial coordinate of the user; and

    wherein when the preset number of environment pictures is three or more, and first, second, third, or more environment pictures are obtained, the determining comprises;

    determining the current orientation and the actual coordinate of the user based on the relative positions obtained for the first, second, third, or more environment pictures, respectively, and the absolute coordinates corresponding to the first, second, third, or more environment pictures, respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×