KR-102961376-B1 - METHOD AND DEVICE FOR CONNECTING MAP APPLICATION TO THE PROCESS FOR AFFILIATION AUTHENTICATION OF USER ACCOUNT
Abstract
A server providing a service according to one embodiment may include a communication unit. A server providing a service according to one embodiment may include a memory in which computer-executable instructions are stored. A server providing a service according to one embodiment may include a processor that accesses the memory and executes the instructions. The instructions may be configured to transmit a command to display a graphic representation requesting affiliation authentication to the user terminal based on at least one of user search information or user location information collected from a user terminal running a map application. The instructions may be configured to transmit a command to provide a process for affiliation authentication of a user account to the user terminal in response to receiving information regarding the detection of user input regarding the graphic representation requesting affiliation authentication from the user terminal.
Inventors
- 김수지
Assignees
- 주식회사 카카오
Dates
- Publication Date
- 20260508
- Application Date
- 20230510
Claims (20)
- In a method performed by a server, A step of collecting search information from a user terminal running a map application, the search information including at least one of a search term searched in the map application, a place searched in the map application, or a target area focused by being output on the display of the user terminal in a map provided through the map application; A step of determining whether to display a graphic representation requesting affiliation authentication based on the above search information; When determining to display the above graphic representation, a step of transmitting a command to display the above graphic representation to the user terminal; and A step of transmitting to the user terminal a command to provide a process for authenticating the affiliation of a user account in response to receiving information regarding the detection of user input for a graphic representation requesting affiliation authentication from the user terminal. A method including
- In paragraph 1, The step of determining whether to display the graphic representation requesting the above-mentioned affiliation authentication is: If the above search term includes a keyword corresponding to the above affiliation authentication, the method includes a step of determining to display a graphic representation requesting the above affiliation authentication, and The keyword corresponding to the above affiliation verification is, Includes at least one of the keywords corresponding to a school or a keyword corresponding to a company, and The keyword corresponding to the above school is, It includes at least one of the school name, the name of a school event, the name of a school landmark, or keywords related to school life, and The keyword corresponding to the above company is, including at least one of the company name, job title, position title, job function title, department name, company landmark name, or keywords related to company life, method.
- In paragraph 1, The step of determining whether to display the graphic representation requesting the above-mentioned affiliation authentication is: A step of determining to display a graphic representation requesting affiliation authentication when at least one of the location of the searched place or the location corresponding to the target area is included in at least one of the geographical area of the affiliation, the surrounding area of the affiliation, or the living area of users belonging to the affiliation, wherein method.
- In paragraph 1, The above target area is, Changeable based on detected user input regarding the graphic representation of the above map, method.
- In paragraph 1, The above method is, A step of determining to display a graphic representation for searching for a benefit location that provides benefits to a user account based on at least one of the following: the search term includes a keyword corresponding to affiliation authentication; the number of places related to affiliation authentication included in the target area exceeds a threshold number; and the location of the user terminal is included in at least one of the geographical area of the affiliation authentication, the surrounding area of the affiliation, or the living area of users belonging to the affiliation. If it is determined to display a graphic representation for searching the above benefit location, the step of transmitting a command to display the graphic representation for searching the above benefit location to the user terminal; and The method further includes the step of transmitting a command to display a list of benefit locations to the user terminal in response to the detection of user input regarding a graphic representation for searching the benefit locations. method.
- In paragraph 5, The step of transmitting a command to display the above list of benefit locations is, If the above user account is authenticated as affiliated, a step of obtaining the affiliation of the above user account; A step of determining whether a plurality of benefit locations in the above list of benefit locations are located within a region corresponding to the affiliation of the user account; and The method includes the step of transmitting information to the user terminal to display, when displaying the list of benefit locations, a first benefit location located within an area corresponding to the affiliation of the user account with a higher rank than a second benefit location located outside the area corresponding to the affiliation of the user account. method.
- In paragraph 1, The above method is, A step of receiving a query request from the user terminal requesting a query regarding a target location, and in response if the target location is a benefit location that provides benefits to an authenticated user account, transmitting to the user terminal a command to display a graphic representation instructing the provision of said benefits. A method that includes more.
- In paragraph 1, The above method is, If the above user account is authenticated as affiliated, a step of obtaining the affiliation of the above user account; A step of determining whether, when a change regarding a benefit location occurs, the change regarding the benefit location occurred within a region corresponding to the affiliation of the user account; If a change regarding the above benefit location occurs within an area corresponding to the affiliation of the above user account, the step of transmitting to the user terminal a command to display a guidance message containing information on the change regarding the above benefit location; and If a change regarding the above benefit location occurs outside the area corresponding to the affiliation of the above user account, the method further includes the step of restricting the display of the above guidance message to the above user terminal. method.
- In paragraph 1, The above method is, If the number of places related to membership authentication included in the above target area exceeds a threshold number, the method further includes the step of displaying a graphic representation indicating the existence of a benefit place. The location regarding the above-mentioned affiliation verification is, at least one of a place where the number of searches by an affiliated authenticated user account exceeds a threshold, a place that provides benefits to an affiliated authenticated user account, or a place located in an area corresponding to the affiliate authentication, method.
- In paragraph 1, The step of transmitting a display command for a graphic representation requesting the above-mentioned affiliation authentication is: A step of determining an authentication type as one of school authentication and company authentication based on at least one of the user's search information or the user's location information; and The method includes the step of transmitting to the user terminal a display command of a graphic representation requesting affiliation authentication of the above-determined authentication type. method.
- In paragraph 1, The step of transmitting a display command for a graphic representation requesting the above-mentioned affiliation authentication is: A step of determining the affiliation of the user based on at least one of the user's search information or the user's location information; and A step comprising transmitting to the user terminal a display command of a graphic representation requesting affiliation authentication for the above-determined affiliation, method.
- In a method performed by a user terminal, When it is determined that a graphic representation requesting affiliation authentication is displayed based on user search information including at least one of a search term searched in the map application, a place searched in the map application, or a target area focused by being output on the display of the user terminal in a map provided through the map application while the map application is running, the step of displaying the graphic representation requesting affiliation authentication; and A step of providing a process for authenticating the affiliation of a user account to the user in response to detecting user input regarding a graphic representation requesting the above affiliation authentication. A method including
- In Paragraph 12, The step of displaying a graphic representation requesting the above-mentioned affiliation authentication is: If the above search term includes a keyword corresponding to the above affiliation authentication, the method includes the step of displaying a graphic representation requesting the above affiliation authentication, and The keyword corresponding to the above affiliation verification is, Includes at least one of the keywords corresponding to a school or a keyword corresponding to a company, and The keyword corresponding to the above school is, It includes at least one of the school name, the name of a school event, the name of a school landmark, or keywords related to school life, and The keyword corresponding to the above company is, including at least one of the company name, job title, position title, job function title, department name, company landmark name, or keywords related to company life, method.
- In Paragraph 12, The step of displaying a graphic representation requesting the above-mentioned affiliation authentication is: If at least one of the location of the searched place or the location corresponding to the target area is included in at least one of the geographical area of the affiliation, the surrounding area of the affiliation, or the living area of users belonging to the affiliation, the method includes the step of displaying a graphic representation requesting the affiliation authentication. method.
- In Paragraph 12, The above target area is, Changeable based on detected user input regarding the graphic representation of the above map, method.
- In Paragraph 12, The above method is, When it is determined that a graphic representation for searching for a benefit location that provides benefits to a user account is displayed based on at least one of the following: the search term includes a keyword corresponding to affiliation authentication; the number of places related to affiliation authentication included in the target area exceeds a threshold number; and the location of the user terminal is included in at least one of the geographical area of the affiliation authentication, the surrounding area of the affiliation, or the living area of users belonging to the affiliation; a step of displaying a graphic representation for searching for a benefit location; A method further comprising the step of displaying a list of benefit locations in response to the detection of user input for a graphic representation for searching the above benefit locations. method.
- In Paragraph 16, The step of displaying the above list of benefit locations is, When the above user account is authenticated as a member, the method includes the step of displaying the list of benefit places with a higher rank than a second benefit place located outside the area corresponding to the member of the user account among the plurality of benefit places in the list of benefit places. A method that includes more.
- In Paragraph 12, The above method is, A step of displaying a notification message regarding a change in a benefit location based on a change in a benefit location included in an area corresponding to the affiliation of the user account in response to the case where the affiliation of the user account is authenticated. A method that includes more.
- A computer-readable recording medium storing one or more computer programs comprising instructions for performing the method of any one of claims 1 through 18.
- In terms of the server, Communications Department; Memory storing computer-executable instructions; and A processor that accesses the above memory and executes the above instructions; Includes, The above commands are, Collecting search information from a user terminal running a map application, the search information including at least one of a search term searched in the map application, a place searched in the map application, or a target area focused by being output on the display of the user terminal in a map provided through the map application. Based on the above search information, determine whether to display a graphic representation requesting affiliation authentication, and When deciding to display the above graphic representation, a command to display the above graphic representation is transmitted to the user terminal, and In response to receiving information regarding the detection of user input concerning a graphic representation requesting affiliation authentication from the user terminal, a command to provide a process for authenticating the affiliation of a user account is transmitted to the user terminal. configured to do, Server.
Description
Method and device for connecting a map application to the process for authenticating the affiliation of a user account The following discloses connecting a map application to a process for authenticating the affiliation of a user account. With the recent development of mobile smart devices, the use of online platform services for interacting with other users through networks is increasing. Representative examples of online platform services for interacting with other users include social networking services (SNS), which are online platforms that create and strengthen social relationships through communication, information sharing, and network expansion among users, and instant messaging services (IMS), which are online platforms for real-time content communication between two or more users. FIG. 1 illustrates an affiliation authentication system according to one embodiment. FIG. 2 is a diagram illustrating a method for connecting a map application to an affiliation authentication process according to one embodiment. FIG. 3 is a diagram illustrating a method for providing a process for membership authentication performed by a server according to one embodiment. FIG. 4 is a diagram illustrating a method for providing a process for affiliation authentication performed by a user terminal according to one embodiment. FIG. 5 illustrates an example of a graphic representation for membership authentication according to one embodiment. FIG. 6 illustrates an example of a screen for displaying information regarding a benefit location according to one embodiment. FIG. 7 illustrates an example of a screen for displaying information regarding a benefit location according to one embodiment. FIG. 8 illustrates an example of a screen for displaying a guidance message including change information regarding a benefit location according to one embodiment. FIG. 9 illustrates an example of a screen displaying information regarding a benefit location 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. Terms such as "first" or "second" may be used to describe various components, but these terms should be interpreted solely for the purpose of distinguishing one component from another. For example, the first component may be named the second component, and similarly, the second component may be named the first component. When it is stated that a component is "connected" to another component, it should be understood that it may be directly connected to or coupled with that other component, or that there may be other components in between. 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 illustrates an affiliation authentication system according to one embodiment. A membership authentication system (100) according to one embodiment may include a user terminal (110) and a server (120). The user terminal (110) can be any electronic device capable of installing and executing a service application related to the server (120), such as a computer, portable computer, wireless phone, mobile phone, smartphone, PDA (Personal Digital Assistants), or web tablet. At this time, the user terminal (110) can perform overall service operations, such as configuring the service screen, inputting data, transmitting and receiving data, and storing data, under the control of the application. For example, the user terminal (110) can connect to the server (120) through the application. For example, the user terminal (110) can