CPC G01C 21/362 (2013.01) [G01C 21/3476 (2013.01); G01C 21/3617 (2013.01); G01C 21/3694 (2013.01); H04L 51/10 (2013.01); H04L 51/222 (2022.05)] | 20 Claims |
1. A method of providing a content contextual-information-based service, the method comprising:
acquiring an image among a plurality of images in a server based on an account of a user and based on the user setting a “like” on the image, wherein the image comprises an image previously posted by another in the server by activities through a social network service (SNS) and wherein the image is a still image or a video image;
acquiring a photographing location and a time of the image;
transmitting information related to the image to a terminal;
determining that content information related to the transmitted information has been selected at the terminal;
in response to the content information being selected at the terminal, generating route information for a vehicle to arrive in a place and at a time when an expected environment at the place and time is expected to be similar to an environment when the image was generated, the expected environment based on contextual information of the image corresponding to the selected content information; and
transmitting the route information to the terminal, wherein generating the route information comprises:
determining information on the environment when the image was created in the photographing location based on the contextual information,
determining a period of time when an environment at the place has a predetermined range of similarity to the information on the environment when the image was created based on a season, sun elevation, a sun direction, and weather, and
generating the route information comprising a departure time and a route for reaching the place at a time before the period of time elapses based on a current position of the terminal, wherein determining the period of time comprises setting weights for the season, the sun elevation, the sun direction, and the weather respectively with respect to each of a plurality of periods of time, determining a sum of the weights for each of the plurality of periods of time, and ordering the plurality of periods of time based on the sum of the weights thereof.
|