Server for guiding accomplishment of personal dreams, and operating method therefor
View Patent ↗A server includes a memory and a processor configured to guide accomplishment of personal goals. The processor displays a role name and a modifier on a first area of a display. A number of cheers, goals, or posts are displayed on a second area located below the first area. A plurality of object areas representing images of the posts are displayed on a third area located below the second area according to a predetermined arrangement. Each object area corresponds to a specific date within a time period
1 . A server that processes requests received from a user device and sends requested information to the user device, the server comprising:
a memory, and
a processor operatively coupled to the memory,
wherein the processor is configured to:
display on a first area of a display of the user device a first text indicating a role name of a user account corresponding to the user device, and a second text indicating a modifier for the role name,
display at least one of a number of cheers earned for the user account, a number of goals set by the user account, or a number of posts to the goals on a second area located at a bottom of the first area of the display; and
set to execute instructions to cause a plurality of objects areas representing at least one image of a post to be displayed on a third area of the display located at a bottom of the second area of the display according to a predetermined arrangement,
wherein each of the plurality of object areas corresponds to a respective date within a particular time period.
2 . The server of claim 1 ,
wherein the processor is configured to:
when an image is displayed on all of the plurality of object areas within the third area, via the user device, display a specific date by overlaying on an image corresponding to the specific date.
3 . The server of claim 1 ,
wherein the processor is configured to:
when a portion of the plurality of object areas within the third area is deactivated, display, via the user device, a particular date corresponding to a particular object area within the particular object area based on a particular criterion among the deactivated portion of the plurality of object areas.
4 . The server of claim 1 ,
wherein the processor is configured to:
display, via the user device, by changing at least one of a display effect or a size of a particular object area corresponding to a particular date, based on a number of images for posts uploaded on the particular date.
5 . The server of claim 4 ,
wherein the processor is configured to: as a number of images for the posts uploaded through the user device on the particular date increases, a border of the particular object area corresponding to the particular date is displayed thickly, or the size of the particular object area is increased.
6 . The server of claim 1 ,
wherein the processor is configured to:
change, via the user device, a configuration and arrangement of the plurality of object areas according to settings on the user device, and display the plurality of object areas whose configuration and arrangement have been changed on the third area.
7 . The server of claim 1 ,
wherein the processor is configured to:
display, via the user device, a plurality of representative images selected by the user account on a fourth area located between the second area and the third area of the display.
8 . The server of claim 1 ,
wherein the processor is configured to:
display, via the user device, a number of fundings opened by the user account in the second area.
9 . The server of claim 1 ,
wherein the processor is configured to:
based on a goal completion number of a first practice goal or a goal completion number of a second practice goal of the user account, when a selection of the first practice goal or the second practice goal for creating a specific post from the user account is confirmed, display, via the user device, a post creation screen including an object indicating a degree of achievement of the first practice goal or a degree of achievement of the second practice goal.
10 . The server of claim 1 ,
wherein the processor is configured to:
when a selection of a first practice goal and a second practice goal for creating a specific post from the user account is confirmed, display, via the user device, a pop-up screen for associating the specific post with another post specified by the second practice goal.
11 . The server of claim 1 , further comprising a communication module,
wherein the processor is configured to:
receive, via the communication module, the modifier and the role name from the user device,
determine a plurality of first practice goals based on at least one keyword in the modifier,
determine at least one first practice goal from the plurality of first practice goals, based on the number of the goals, the number of the posts, and a number of total images for the posts,
determine a plurality of second practice goals based on a first specific practice goal set by the user account,
determine at least one second practice goal from the plurality of second practice goals, based on a number of posts and images for the first specific practice goal; and
transmit, via the communication module, the at least one first practice goal and the at least one second practice goal to the user device.
12 . The server of claim 11 ,
wherein the processor is configured to:
based on obtaining the role name:
determine a first group of modifiers using at least one first keyword of the role name, wherein the first group of modifiers is prioritized based on the at least one first keyword,
determine a plurality of first modifiers corresponding to the first group of modifiers based on age information and gender information of the user account,
transmit, via the communication module, the plurality of first modifiers to the user devices.
13 . The server of claim 11 ,
wherein the processor is configured to:
based on obtaining the modifier:
determine a first group of role names using at least one second keyword of the modifier, the first group of role names is prioritized based on the at least one second keyword:
determine a plurality of first role names corresponding to the first group of role names based on age information and gender information of the user account; and
transmit, via the communication module, the plurality of first role names to the user device.