Search

KR-102961383-B1 - METHOD AND APPARATUS FOR LOCATION-BASED SERVICES

KR102961383B1KR 102961383 B1KR102961383 B1KR 102961383B1KR-102961383-B1

Abstract

A method and apparatus relating to a location-based service are disclosed. A method of operation of a terminal using a location-based service according to one embodiment may include the steps of: receiving visit history data regarding a user's path object from a server providing a location-based service; classifying and displaying a path object included on a map provided through a map interface into a first type of path object and a second type of path object based on the visit history data; transmitting updated visit history data to a server based on the terminal's location information; and changing the display of a second type of path object corresponding to the terminal's location information to a display corresponding to a first type of path object.

Inventors

  • 강병학

Assignees

  • 주식회사 카카오

Dates

Publication Date
20260508
Application Date
20240229

Claims (20)

  1. In a method of operation of a terminal using a location-based service, A step of receiving visit history data regarding the user's path object of the terminal from a server providing the above location-based service; Based on the above visit history data, a step of classifying and displaying all road objects on the map displayed through the map interface into a first type of road object and a second type of road object; A step of transmitting updated visit history data to the server based on the location information of the terminal; and A step of changing the display of the second type of road object corresponding to the location information of the terminal to a display corresponding to the first type of road object. including, method.
  2. In paragraph 1, A step of displaying reward information corresponding to the user determined based on information regarding the path object of the first type above. including more method.
  3. In paragraph 1, A step of requesting a server providing the above location-based service to search for a route from the origin to the destination; and A step of displaying a path including the second type of path object received from the server in response to the above request through the map interface including, method.
  4. In paragraph 1, The road objects included in the above map are Road object corresponding to the first type of means of transportation; A road object corresponding to the second type of means of transportation; and Road object corresponding to the above-mentioned first type of means of transportation and the above-mentioned second type of means of transportation including at least one of, method.
  5. In paragraph 1, The step of classifying and displaying the above-mentioned path object into the above-mentioned first-type path object and the above-mentioned second-type path object A step of classifying and displaying road objects corresponding to the selected type of transportation into the first type of road object and the second type of road object. including, method.
  6. In paragraph 2, The above reward information is Achievement information corresponding to the proportion of the first type of road object among all road objects included in a predetermined regional range; Ranking information of the user determined based on the proportion of the first type of road object among all road objects included in the above regional range; and Information on completing visit quests regarding attractions corresponding to the above-mentioned first type of path object including at least one of, method.
  7. In the method of operation of a server providing location-based services, A step of transmitting visit history data in which all road objects on a map displayed through a map interface to a terminal of a user using the above location-based service are classified into road objects of a first type and road objects of a second type; A step of updating the visit history data based on the location information of the terminal; and A step of generating reward information corresponding to the user based on information regarding the first type of path object included in the above visit history data. including, method.
  8. In Paragraph 7, The step of updating the above visit history data is A step of changing the type of a target path object, which is determined to have been passed by the user using a first type of means of transportation, to the first type based on the location information of the terminal. Includes, The type of the target road object included in the road object corresponding to the second type of means of transportation is determined as the first type, method.
  9. In Paragraph 7, The step of generating the above reward information is A step of determining a regional range for generating reward information based on a regional filter; and A step of generating the reward information based on information regarding the first type of road object included in the above regional range including, method.
  10. In Paragraph 7, A step of determining the range of road objects to be displayed, classified into the first type and the second type, based on the above reward information. including, method.
  11. In Paragraph 7, A step of searching for the new path including the second type of path object based on a search request for the new path from the source to the destination received from the terminal. including, method.
  12. In Paragraph 11, The step of exploring the new path mentioned above A step of searching for the new path including the second type of path object based on the previously set new path search conditions. Includes, The above new path search condition is Conditions regarding the distance of the new path including the above-mentioned second type of path object; Conditions regarding the time required for the new path including the path object of the second type mentioned above; and Conditions regarding the cost of the new path including the above-mentioned second type of path object including at least one of, method.
  13. In Paragraph 7, The step of generating the above reward information is A step of providing the terminal with a visit quest regarding a landmark corresponding to the second type of path object; A step of determining whether the user has visited the attraction provided as the visit quest based on the location information of the terminal; and A step of generating reward information corresponding to the above visit quest based on the above judgment result. including, method.
  14. In Paragraph 7, A step of providing an advertiser's advertisement regarding a place corresponding to the second type of path object to the user's terminal through an advertisement space regarding the location-based service. including, method.
  15. A computer program stored on a medium in combination with hardware to execute the method of any one of claims 1 to 14.
  16. In a terminal using location-based services, Receive visit history data regarding the user's path object of the terminal from a server providing the above location-based service, and Based on the above visit history data, all road objects on the map displayed through the map interface are classified and displayed as road objects of type 1 and road objects of type 2, and The updated visit history data based on the location information of the above terminal is transmitted to the above server, and Changing the display of the second type of path object where the terminal is located to a display corresponding to the first type of path object, processor including, Terminal.
  17. In Paragraph 16, The above processor is, Displaying reward information corresponding to the user determined based on information regarding the path object of the first type above, Terminal.
  18. In Paragraph 16, The above processor is, Request a server providing the above location-based service to search for a route from the origin to the destination, and Displaying a path including the second type of path object received from the server in response to the above request through the map interface, Terminal.
  19. In Paragraph 16, The above processor is, In distinguishing and displaying the above-mentioned first type of path object and the above-mentioned second type of path object, Displaying road objects corresponding to the selected type of transportation by distinguishing them into the road object of the first type and the road object of the second type. Terminal.
  20. In a server providing location-based services, Transmitting visit history data in which all road objects on a map displayed on a terminal of a user using the above location-based service are classified into road objects of type 1 and road objects of type 2, and Based on the location information of the above terminal, the visit history data is updated, and Based on information regarding the first type of path object included in the above visit history data, generating reward information corresponding to the user, processor including, Server.

Description

Method and apparatus for location-based services The following embodiments relate to methods and devices for location-based services. Recently, the use of map applications on mobile devices such as smartphones, tablets, and wearable devices for searching nearby locations, finding directions, and checking real-time traffic information has become widespread. Map applications determine the real-time location of the device using GPS information and provide various services, such as providing information on nearby places like restaurants, cafes, convenience stores, and subway stations, and offering route finding functions using real-time traffic information. As the use of map applications increases, there is a demand for the development of technologies to provide various location-based functions and improve the user experience. FIG. 1 is a diagram illustrating an overview of a system for location-based services according to one embodiment. FIG. 2 is a flowchart of a method of operation of a terminal using a location-based service according to one embodiment. FIG. 3 is a drawing for explaining a path object according to one embodiment. FIGS. 4a and 4b are drawings for explaining an example of distinguishing and displaying a first type of path object and a second type of path object according to one embodiment. FIG. 5 is a flowchart of the operation method of a server providing location-based services according to one embodiment. FIG. 6 is an example diagram of the hardware configuration of a system for location-based services according to one embodiment. Specific structural or functional descriptions of the embodiments are disclosed for illustrative purposes only and may be modified and implemented in various forms. Accordingly, actual implementations are not limited to the specific embodiments disclosed, and the scope of this specification includes modifications, equivalents, or substitutions included in the technical concept described by the embodiments. In relation to the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of the noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C", and "at least one of A, B, or C" may include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as “first,” “second,” or “first” or “second” may be used simply to distinguish a component from another component and do not limit the components in other aspects (e.g., importance or order). For example, a first component may be named a second component, and similarly, a second component may be named a first component. Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this specification, terms such as "comprising" or "having" are intended to specify the existence of the described features, numbers, steps, actions, components, parts, or combinations thereof, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as generally understood by those skilled in the art. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in this specification. Hereinafter, embodiments will be described in detail with reference to the attached drawings. In the description with reference to the attached drawings, identical components are given the same reference numeral regardless of the drawing number, and redundant descriptions thereof will be omitted. FIG. 1 is a diagram illustrating an overview of a system for location-based services according to one embodiment. A system (100) for location-based services according to one embodiment may include a terminal (110), a server (120), and a network (130). Specific hardware configurations of the server (120) and the terminal (110) will be described in detail below. The server (120) may include a server that provides location-based services. The location-based service may be a service that provides various functions regarding the provision of a location or route based on a