Apparatus and method for providing routine management services

KR102999993B1Active Publication Date: 2026-08-03KONKUK UNIV GLOCAL IND ACADEMIC COLLABORATION FOUND
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
KONKUK UNIV GLOCAL IND ACADEMIC COLLABORATION FOUND
Filing Date
2024-02-15
Publication Date
2026-08-03

Smart Images

  • Figure 112024017523794-PAT00001_ABST
    Figure 112024017523794-PAT00001_ABST
Patent Text Reader

Abstract

The present invention relates to a routine management service providing device, wherein the routine management service providing device may include a selection receiving unit that receives at least one selection input among a first selection input for a role model and a second selection input for a lifestyle; a routine generating unit that generates a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input; an execution authentication unit that determines whether a user performs the user routine and generates routine execution authentication information; and an execution evaluation unit that generates routine execution evaluation information for the user routine based on the routine execution authentication information.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a routine management service provision device and method. Background Technology

[0002] Recently, many modern people are complaining of sleep deprivation, obesity, chronic diseases, and chronic fatigue due to the increase in sedentary lifestyles, increased smartphone use, and irregular eating habits. Since most of these health problems are caused by the irregular lifestyle habits of modern people, they can be prevented and improved to some extent simply by managing lifestyle habits.

[0003] However, it is not easy to improve lifestyle habits that have been ingrained over a long period of time. Accordingly, technology is being provided to support the improvement of users' lifestyle habits by using mobile and wearable devices to provide notifications and record regular sleep, exercise, and balanced eating habits, as well as servers, platforms, systems, and user interfaces.

[0004] The technology forming the background of the present invention is disclosed in Korean Registered Patent Publication No. 10-2429091. The problem to be solved

[0005] The present invention aims to solve the problems of the aforementioned prior art by providing a routine management service provision device and method capable of providing a user-customized routine desired by the user by receiving selection inputs regarding the role model and lifestyle desired by the user and generating and providing a user routine.

[0006] The present invention aims to solve the problems of the aforementioned prior art by providing a routine management service provision device and method that can promote the user's routine execution and improve the achievement rate of routine execution by authenticating whether the user has performed a routine and providing an evaluation result regarding the user's routine execution based on the authentication result.

[0007] However, the technical problems that the embodiments of the present invention aim to solve are not limited to the technical problems described above, and other technical problems may exist. means of solving the problem

[0008] As a technical means for achieving the above-mentioned technical problem, a routine management service providing device according to one embodiment of the present invention may include a selection receiving unit that receives at least one selection input among a first selection input for a role model and a second selection input for a lifestyle; a routine generating unit that generates a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input; an execution authentication unit that determines whether a user performs the user routine and generates routine execution authentication information; and an execution evaluation unit that generates routine execution evaluation information for the user routine based on the routine execution authentication information.

[0009] According to one embodiment of the present invention, the routine generation unit may generate the user routine based on at least one execution item included in the role model routine corresponding to the role model when the first selection input is received.

[0010] According to one embodiment of the present invention, the routine generation unit may, upon receiving the second selection input, select at least one recommended execution item based on the lifestyle and generate the user routine including the at least one recommended execution item.

[0011] According to one embodiment of the present invention, the first selection input includes selection inputs for a plurality of role models including a first role model and a second role model, and the routine generation unit may generate the user routine by combining at least one first execution item included in a first role model routine corresponding to the first role model and at least one second execution item included in a second role model routine corresponding to the second role model.

[0012] According to one embodiment of the present invention, the execution authentication unit may generate routine execution authentication information by individually determining whether to perform each item of the plurality of execution items included in the user routine.

[0013] According to one embodiment of the present invention, the performance evaluation unit may perform an item-by-item performance evaluation for the plurality of performance items included in the user routine based on whether each item is performed, and generate routine performance evaluation information for the user routine based on the result of the item-by-item performance evaluation.

[0014] According to one embodiment of the present invention, a difficulty setting unit for setting the routine difficulty according to the number of essential execution items included in the user routine may be further included.

[0015] According to one embodiment of the present invention, the performance evaluation unit may set different evaluation indicators for generating routine performance evaluation information by taking into account the routine difficulty.

[0016] According to one embodiment of the present invention, the execution authentication unit may determine whether the user performs the user routine based on at least one piece of information among at least one biometric information, image information, and voice information obtained through a first user terminal corresponding to the user.

[0017] According to one embodiment of the present invention, the execution authentication unit may determine whether the user performs the user routine through the interlocking of at least one of a first user terminal corresponding to the user, a second user terminal corresponding to another user, and a sensor device installed in a predetermined space.

[0018] As a technical means for achieving the above-mentioned technical problem, a method for providing a routine management service according to one embodiment of the present invention may include: receiving at least one selection input among a first selection input for a role model and a second selection input for a lifestyle; generating a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input; determining whether a user performs the user routine and generating routine execution authentication information; and generating routine execution evaluation information for the user routine based on the routine execution authentication information.

[0019] According to one embodiment of the present invention, the step of generating the user routine may be to generate the user routine based on at least one execution item included in a role model routine corresponding to the role model when the first selection input is received.

[0020] According to one embodiment of the present invention, the step of generating the user routine may be to select at least one recommended execution item based on the lifestyle when the second selection input is received, and to generate the user routine including the at least one recommended execution item.

[0021] According to one embodiment of the present invention, the first selection input includes selection inputs for a plurality of role models including a first role model and a second role model, and the step of generating the user routine may be to generate the user routine by combining at least one first execution item included in a first role model routine corresponding to the first role model and at least one second execution item included in a second role model routine corresponding to the second role model.

[0022] According to one embodiment of the present invention, the step of generating routine execution authentication information may be to generate routine execution authentication information by individually determining whether to perform each item of the plurality of execution items included in the user routine.

[0023] According to one embodiment of the present invention, the step of generating routine performance evaluation information may involve performing an item-by-item performance evaluation for a plurality of performance items included in the user routine based on whether each item is performed, and generating routine performance evaluation information for the user routine based on the result of the item-by-item performance evaluation.

[0024] According to one embodiment of the present invention, the method may further include a step of setting a routine difficulty based on the number of essential execution items included in the user routine.

[0025] According to one embodiment of the present invention, the evaluation indicators for generating the routine performance evaluation information may be set differently by considering the routine difficulty when generating the routine performance evaluation information.

[0026] According to one embodiment of the present invention, the step of generating routine execution authentication information may be to determine whether the user performs the user routine based on at least one of at least one biometric information, image information, and voice information obtained through a first user terminal corresponding to the user.

[0027] According to one embodiment of the present invention, the step of generating routine execution authentication information may involve determining whether the user performs the user routine through the interlocking of at least one of a first user terminal corresponding to the user, a second user terminal corresponding to another user, and a sensor device installed in a predetermined space.

[0028] The means for solving the problem described above are merely exemplary and should not be interpreted as intended to limit the present invention. In addition to the exemplary embodiments described above, additional embodiments may exist in the drawings and the detailed description of the invention. Effects of the invention

[0029] According to the solution to the problem of the present invention described above, by receiving selection inputs regarding the role model and lifestyle desired by the user and generating and providing a user routine, it is possible to provide a user-customized routine desired by the user.

[0030] According to the solution to the problem of the present invention described above, by authenticating whether a user performs a routine and providing an evaluation result regarding the user's routine performance based on the authentication result, it is possible to promote the user's routine performance and improve the achievement rate of routine performance.

[0031] However, the effects obtainable from this invention are not limited to those described above, and other effects may exist. Brief explanation of the drawing

[0032] FIG. 1 is a schematic diagram of a routine management service providing system according to one embodiment of the present invention. FIG. 2 is a diagram showing a role model selection interface for setting a user routine according to one embodiment of the present invention. FIG. 3 is a diagram showing a role model selection interface for setting a user routine according to another embodiment of the present invention. FIG. 4 is a drawing showing a lifestyle selection interface for setting a user routine according to one embodiment of the present invention. FIG. 5 is a diagram showing a difficulty setting interface for setting the difficulty of a user routine according to one embodiment of the present invention. FIG. 6 is a diagram showing a preference item setting interface for setting a user's preferred role model and preferred lifestyle according to one embodiment of the present invention. FIG. 7 is a diagram showing a routine execution interface for verifying the status of a user's routine execution and routine execution according to one embodiment of the present invention. FIG. 8 is a diagram showing a routine execution interface for routine execution status and routine execution certification of a daily routine, weekly routine, monthly routine, and annual routine according to one embodiment of the present invention. FIG. 9 is a diagram showing a ranking provision interface for providing a ranking as an evaluation result of routine execution based on the results of routine execution for a plurality of users according to one embodiment of the present invention. FIG. 10 is a drawing showing a community providing interface for providing a community according to one embodiment of the present invention. FIG. 11 is a diagram illustrating a different user profile providing interface accessible through ranking and community according to one embodiment of the present invention. FIG. 12 is a drawing showing a user profile setting interface for setting a user profile according to one embodiment of the present invention. FIG. 13 is a diagram showing a routine chart providing interface for providing a role model routine-specific analysis chart according to one embodiment of the present invention. FIG. 14 is a diagram showing a role model addition interface for receiving recommendations for new role models regarding the addition of role models according to one embodiment of the present invention. FIG. 15 is a schematic block diagram of a routine management service providing device according to one embodiment of the present invention. FIG. 16 is a flowchart of the operation of a routine management service provision method according to one embodiment of the present invention. Specific details for implementing the invention

[0033] Embodiments of the present invention are described below with reference to the attached drawings to enable those skilled in the art to easily implement the invention. However, the present invention may be embodied in various different forms and is not limited to the embodiments described herein. Furthermore, in order to clearly explain the present invention in the drawings, parts unrelated to the explanation have been omitted, and similar parts throughout the specification are denoted by similar reference numerals.

[0034] Throughout this specification, when a part is described as being "connected" to another part, this includes not only cases where they are "directly connected," but also cases where they are "electrically connected" or "indirectly connected" with other elements interposed between them.

[0035] Throughout the entire specification, when a component is described as being located "on," "on top," "on top," "under," "on bottom," or "on bottom" of another component, this includes not only cases where the component is in contact with the other component but also cases where another component exists between the two components.

[0036] Throughout this specification, when a part is described as "comprising" a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.

[0037] The present invention relates to a routine management service provision device and method.

[0038] FIG. 1 is a schematic diagram of a routine management service providing system according to one embodiment of the present invention.

[0039] Referring to FIG. 1, in one embodiment of the present invention, a routine management service providing system (10) (hereinafter referred to as the 'service providing system (10)') may include a routine management service providing device (100) (hereinafter referred to as the 'service providing device (100)'), a first user terminal (200), a second user terminal (300), and a sensor device (400).

[0040] According to one embodiment of the present invention, the service providing system (10) may be for providing a customized routine to a user and for providing a service that certifies and evaluates the execution of the routine to help perform the routine.

[0041] Specifically, the service providing device (100) may provide a plurality of content related to the creation of a customized routine and the authentication and evaluation of the execution of the routine to a plurality of user terminals, including a first user terminal (200) corresponding to a first user and a second user terminal (300) corresponding to a second user. At this time, the plurality of content may be provided to each of the plurality of user terminals, including the first user terminal (200) and the second user terminal (300), in the form of an application that interacts with the service providing device (100).

[0042] For example, the service providing device (100) may receive a selection input regarding the appearance desired by the first user from a first user terminal (200) corresponding to the first user, and generate a user routine determined to be suitable for the first user based on the received input and provide it to the first user terminal (200). Additionally, the service providing device (100) may authenticate the execution of the first user's routine through the first user terminal (200), and may evaluate the execution of the first user's routine based on whether the authenticated routine is executed.

[0043] At this time, the service providing device (100) may provide content that enables the first user terminal (200) to interact with at least one of the second user terminal (300) and the sensor device (400) installed in a predetermined space. In other words, the first user terminal (200) may interact with the second user terminal (300) and the sensor device (400), and the service providing device (100) may authenticate the execution of a routine of the first user corresponding to the first user terminal (200) based on the interaction between the interacted first user terminal (200) and at least one of the second user terminal (300) and the sensor device (400).

[0044] Here, the sensor device (400) may be provided in multiple units and may be a device that is pre-registered to be able to interact with the first user terminal (200) through the first user terminal (200). However, it is not limited thereto.

[0045] That is, a service providing device (100) according to one embodiment of the present invention may include all types of servers, terminals, or devices having the function of data storage and processing, and transmitting and receiving data, content, and various communication signals through a network with a first user terminal (200), a second user terminal (300), and a sensor device (400).

[0046] The first user terminal (200) and the second user terminal (300) are devices that are linked with the service provider device (100) through a network, and may be, for example, smartphones, smart pads, tablet PCs, wearable devices, and all kinds of wireless communication devices such as PCS (Personal Communication System), GSM (Global System for Mobile communication), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), and Wibro (Wireless Broadband Internet) terminals, as well as fixed terminals such as desktop computers and smart TVs.

[0047] Examples of networks for sharing information between a service provider device (100), a first user terminal (200), a second user terminal (300), and a sensor device (400) may include, but are not limited to, a 3GPP (3rd Generation Partnership Project) network, an LTE (Long Term Evolution) network, a 5G network, a WIMAX (World Interoperability for Microwave Access) network, a wired / wireless Internet (Internet), a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth network, a Wi-Fi network, a NFC (Near Field Communication) network, a satellite broadcasting network, an analog broadcasting network, a DMB (Digital Multimedia Broadcasting) network.

[0048] Hereinafter, with reference to FIGS. 2 to 14, the process of creating a routine, verifying routine execution, and providing an evaluation service through a service provision system (10), and the process of providing additional services related thereto will be described in detail.

[0049] At this time, for the convenience of explanation, the service provision process through the service provision system (10) will be described below as being provided through a first user terminal (200) corresponding to the first user. However, it is not limited thereto, and the service provision process through the service provision system (10) may be provided to multiple user terminals, including a second user terminal (300), in addition to the first user terminal (200).

[0050] Additionally, the 'routine' described herein comprises at least one item of performance and may include information regarding the start time and duration of each item of performance. For example, the items of performance may include, but are not limited to, items for various activities such as waking up, remembering dreams, drinking tea, drinking water, stretching, taking health supplements (or nutritional supplements), eating breakfast, taking a walk, reading, watching the news, reading a newspaper, meditating, running, making the bed, tidying the room, showering, and writing a diary.

[0051] According to one embodiment of the present invention, a service providing device (100) may receive a first selection input for at least one of a plurality of role models to generate a user routine desired by the first user through a first user terminal (200). At this time, the first selection input may mean a selection input for at least one role model (or an icon corresponding to at least one role model).

[0052] FIG. 2 is a diagram showing a role model selection interface for setting a user routine according to one embodiment of the present invention.

[0053] Referring to FIG. 2, the service providing device (100) may provide an interface to the first user terminal (200) that includes an area (a in FIG. 2) displaying an icon representing a category of services that can be provided by the service providing device (100).

[0054] Referring to FIG. 2, the service providing device (100) can create and provide a user routine desired by the user through the selection input of an icon for the 'role model' category. Additionally, the service providing device (100) can provide information about the user routine currently being performed by the user and user preference information that can serve as a reference for creating the user routine through the selection input of an icon for the 'home' category.

[0055] Additionally, the service providing device (100) can provide ranking information based on the results of routine execution for multiple users using the service provided by the service providing device (100) through the selection input of an icon for the 'Ranking' category. Additionally, the service providing device (100) can provide a community that enables communication among multiple users using the service provided by the service providing device (100) through the selection input of an icon for the 'Feed' category. Additionally, the service providing device (100) can provide the ability to set user profile information and linkage information through the selection input of an icon for the 'Settings' category.

[0056] However, this is not limited thereto, and a description of the services that can be provided corresponding to each category will be described in detail later with reference to FIGS. 2 to 12. In addition, the area (a in FIGS. 2 to 12) that displays an icon indicating a category of services that can be provided in the service providing device (100) illustrated exemplarily in FIGS. 2 to 12 is an area for performing the same role, and a description related thereto may be omitted below.

[0057] Additionally, the categories 'Role Model', 'Home', 'Ranking', 'Feed', and 'Settings' included in the area (a of FIGS. 2 to 12) displaying icons representing categories of services that can be provided by the service providing device (100) illustrated exemplarily in FIGS. 2 to 12 should be interpreted as an embodiment of the present invention, and the names of each category and the configuration of the services that can be provided may be applied with some modifications.

[0058] Referring to FIG. 2 (a) and (b), the service providing device (100) may provide an interface to the first user terminal (200) comprising an area (a of FIG. 2) for displaying an icon representing a category of service that can be provided by the service providing device (100), an area (b of FIG. 2) for displaying a plurality of role model icons corresponding to a plurality of role models, and an area (c of FIG. 2) for searching for keywords for a plurality of role models.

[0059] Referring to FIG. 2 (a) and (b), the service providing device (100) provides a plurality of role model icons corresponding to a plurality of role models and can receive a selection input for at least one of the plurality of role model icons from a first user through a first user terminal (200).

[0060] At this time, the service providing device (100) can receive a selection input for at least one keyword through an area (c in FIG. 2) where keywords for multiple role models can be searched, and can activate only the icon for the role model corresponding to the selected at least one keyword among the multiple role model icons so that it can be selected, and deactivate the other icons. Accordingly, the service providing device (100) can provide a user with the ability to easily search for a role model corresponding to a desired keyword among the multiple role models. For example, the keyword may represent information regarding the gender, occupation, age, nationality, etc. of the role model, but is not limited thereto.

[0061] FIG. 2(c) represents an interface for determining a routine for at least one role model selected in FIG. 2(a) and FIG. 2(b) as a user routine, and may represent an interface including an area for displaying basic information for at least one selected role model (Fig. 2(d)), an area for providing an explanation of the difficulty setting of the user routine (Fig. 2(e)), and an area for determining whether to determine the set routine as a user routine (Fig. 2(f)).

[0062] According to one embodiment of the present invention, when a first selection input for at least one of a plurality of role models is received, a service providing device (100) may generate a user routine based on at least one execution item included in a role model routine corresponding to the role model. Here, if the first selection input includes only a selection input for one of the role models, the service providing device (100) may generate a user routine primarily by copying the role model routine for the corresponding role model as is. However, it is not limited thereto.

[0063] In this regard, referring to (c) of FIG. 2, the service providing device (100) may provide basic information about a user routine generated based on a role model routine corresponding to a selected role model. At this time, the basic information may include the name of the role model, the routine start time, the total time required, and the difficulty level.

[0064] Here, the routine start time may refer to the start time of the action item that starts at the earliest time of the day among the multiple action items included in the routine. For example, if a created user routine includes a 'Wake Up' action item, the routine start time may correspond to the start time of the 'Wake Up' action item.

[0065] In addition, the total time required represents the time taken to perform all multiple tasks included in the routine, and may be the sum of the times required for each task. In this case, tasks that take only a few seconds, such as 'waking up' or 'drinking water,' may not be considered when determining the total time required, but are not limited to this.

[0066] The service providing device (100) can provide a setting of difficulty for a user routine generated based on a role model routine for a role model selected by the first user. However, the explanation regarding the difficulty of the routine will be explained in detail with reference to FIG. 4.

[0067] According to one embodiment of the present invention, a service providing device (100) may provide a detailed execution item for a user routine generated based on a role model routine for a selected role model to a first user terminal (200), and receive a request to modify the detailed execution item from the first user terminal (200). Specifically, as described above, the service providing device (100) may generate a user routine based on a role model routine for at least one role model selected through the first user terminal (200), and may provide at least one execution item included in the generated user routine to the first user terminal (200).

[0068] At this time, the generated user routine may include execution items that the first user does not want, and accordingly, the service providing device (100) may receive a modification request for each of the execution items included in the generated user routine through the first user terminal (200). The modification request may include a request to change the execution order of a plurality of execution items, the start time and duration of each of the plurality of execution items, and may include a request to delete at least one execution item and a request to add at least one execution item. However, it is not limited thereto.

[0069] Additionally, the service providing device (100) may modify and provide a user routine based on a modification request for at least one execution item from the first user terminal (200). When the user routine is modified, the service providing device (100) may also modify and provide basic information according to the modified user routine.

[0070] In other words, the service providing device (100) may, when a first selection input is received, copy a role model routine corresponding to a role model and primarily create a user routine that includes all execution items included in the role model routine, and finally create a user routine by modifying at least one execution item included in the user routine based on a user's modification request.

[0071] Additionally, the service providing device (100) provides basic information about the generated user routine and a set difficulty level, and provides selectable icons for "Yes" and "No" along with the question "Would you like to proceed like this?" (f in FIG. 2), thereby inducing the first user to select and decide whether to finally perform the user routine. In this regard, the description of the area displaying the question and answer for confirming the user's decision (see FIG. 2 to 4 and FIG. 12) shown in FIG. 3 to 12 below may be omitted.

[0072] FIG. 3 is a diagram showing a role model selection interface for setting a user routine according to another embodiment of the present invention.

[0073] Referring to FIG. 3(a), the service providing device (100) may provide an interface to the first user terminal (200) comprising an area (a of FIG. 3) for displaying an icon representing a category of services that can be provided by the service providing device (100), an area (b of FIG. 3) for displaying a plurality of role model icons corresponding to a plurality of role models, and an area (c of FIG. 2) for searching for keywords for a plurality of role models. In this regard, a detailed description of each area has been described above with reference to FIG. 2, so it will be omitted below.

[0074] Referring to FIG. 3(a), the service providing device (100) provides a plurality of role model icons corresponding to a plurality of role models and can receive selection inputs for two or more of the plurality of role model icons from a first user through a first user terminal (200). In other words, the first selection input may include selection inputs for a plurality of role models including a first role model and a second role model.

[0075] Additionally, when the service providing device (100) receives a first selection input for a plurality of role models, it can generate a user routine by combining role model routines for each selected role model.

[0076] Specifically, the service providing device (100) can generate a user routine by combining at least one first execution item included in a first role model routine corresponding to a first role model and at least one second execution item included in a second role model routine corresponding to a second role model.

[0077] That is, if the first selection input includes a selection input for a first role model and a selection input for a second role model, the service providing device (100) may obtain a plurality of first execution items included in a first role model routine corresponding to the first role model and a plurality of second execution items included in a second role model routine corresponding to the second role model, and may generate a user routine using the obtained plurality of first execution items and plurality of second execution items.

[0078] For example, a service providing device (100) can generate a user routine by simply combining a plurality of first execution items and a plurality of second execution items to include all first execution items and second execution items. At this time, there may be duplicate execution items at the same time depending on the start time and duration of any one first execution item and any one second execution item. Accordingly, the service providing device (100) can generate a user routine by adjusting the start time and duration of at least one execution item among the plurality of first execution items and the plurality of second execution items based on a first artificial intelligence model, or by removing at least one execution item.

[0079] Specifically, the service providing device (100) can use a first artificial intelligence model to adjust at least one of the start time and duration of at least one overlapping performance item at the same time so that a plurality of first performance items and a plurality of second performance items are all included in the user routine. For example, if the start time of 'meditating' among the first performance items is 7:00 AM and the duration is 1 hour, and the start time of 'running' among the second performance items is 7:30 AM and the duration is 1 hour, the service providing device (100) may adjust the duration of the first performance item, 'meditating', to 30 minutes.

[0080] At this time, the service providing device (100) may use a first artificial intelligence model to adjust weights for a plurality of execution items by considering pre-stored user preference item information (described in detail later with reference to FIG. 6) and pre-stored analysis information for a role model routine (described in detail later with reference to FIG. 13), and adjust at least one time among the start time and duration time of at least one execution item based on the adjusted weights.

[0081] Here, the user's preferred item information stored in advance may include information regarding a preferred role model and a preferred lifestyle that is pre-set through the first user terminal (200). For example, when the first role model is pre-set as a preferred role model but the second role model is not set as a preferred role model, in a case like the example described above, the service providing device (100) may generate a user routine by maintaining the start time and duration of the first execution item for the first role model as they are, and adjusting at least one of the start time and duration of the second execution item for the second role model. In addition, as another example, when a preset preferred lifestyle includes 'mental strengthening', 'psychological stability', etc., in a case like the example described above, the user routine may be created by maintaining the start time and duration of the first performance item ('meditating'), which corresponds to the performance item relatively more suitable for the preset preferred lifestyle, while adjusting at least one of the start time and duration of the second performance item ('running'), which is relatively less suitable for the user's preferred lifestyle compared to the first performance item. However, it is not limited to this.

[0082] Additionally, the role model routine analysis information for a pre-stored role model routine may include information regarding the number of selections, views, routine achievement rate, rating, etc., for the corresponding role model routine. For example, when the number of selections, views, routine achievement rate, and rating for the first role model routine are lower than those of the second role model routine, in a case like the example described above, the service providing device (100) may generate a user routine by maintaining the start time and duration of the second execution item for the second role model as they are, and adjusting at least one of the start time and duration of the first execution item for the first role model. However, it is not limited thereto.

[0083] As another example, the service providing device (100) may not only adjust at least one time among the start time and duration of at least one execution item, but may also exclude at least one execution item to generate a user routine using only some of the multiple first execution items and multiple second execution items. For example, each execution item may have a minimum duration, and if it is determined that the minimum duration for at least one execution item cannot be guaranteed when adjusting the start time and duration, the service providing device (100) may exclude at least one execution item. As yet another example, the service providing device (100) may store non-preferred item information in addition to preferred item information, and if there is an execution item among the multiple first execution items and multiple second execution items that corresponds to the previously stored non-preferred item information, the corresponding execution item may be excluded. However, it is not limited thereto.

[0084] In other words, the first artificial intelligence model according to one embodiment of the present invention may receive a plurality of role model routines (or a plurality of execution items included in the plurality of role model routines) for each of the plurality of role models, and output a user routine in which the plurality of role model routines are combined by considering at least one of the previously stored preferred item information, non-preferred item information, and role model routine analysis information.

[0085] However, it is not limited thereto, and the service providing device (100) may provide a plurality of first execution items and a plurality of second execution items to a first user terminal (200), receive inputs regarding changes to the start time and duration of the plurality of first execution items and the plurality of second execution items, and inputs regarding the exclusion of at least one execution item through the first user terminal (200), and generate a user routine by combining a first role model routine and a second role model routine according to the inputs.

[0086] Meanwhile, as the service providing device (100) receives a first selection input for a plurality of role models and can generate a user routine based on the received first selection input, even if the selected role models include a plurality of role models such as a third role model, a fourth role model, in addition to the first role model and the second role model, it is obvious that the service providing device (100) can combine role model routines as exemplified above.

[0087] As another example, the service providing device (100) may generate a user routine by selecting an execution item to be included in a user routine from among a plurality of execution items included in a plurality of role model routines based on combination reference information received in advance through the first user terminal (200), and arranging the order of each selected execution item.

[0088] In this regard, the service providing device (100) may receive input regarding combination criteria information through the first user terminal (200). The combination criteria information may refer to information that serves as a criterion for combination when combining multiple role model routines for multiple role models. Specifically, the combination criteria information may include the number of multiple role models to be selected and information regarding considerations based on the selection order of the role models. At this time, the considerations may include the execution time zone and the activity category.

[0089] In other words, the service providing device (100) may select at least some of the multiple execution items included in each role model routine based on the considerations according to the selection order of the multiple role models to be selected, based on combined criteria information including the number of role models to be selected received prior to selection of multiple role models and considerations according to the selection order of the role models.

[0090] For example, when the combination criteria information includes information that three role models will be selected and information that considerations regarding the selection order of the role models are sequentially morning time (e.g., from 5:00 AM to 10:00 AM), lunch time (e.g., from 10:00 AM to 3:00 PM), and evening time (e.g., from 3:00 PM to 8:00 PM), the service providing device (100) can generate a user routine by selecting an execution item corresponding to the morning time among a plurality of first execution items included in the first role model routine for the first role model selected first, selecting an execution item corresponding to the lunch time among a plurality of second execution items included in the second role model routine for the second role model selected second, and selecting an execution item corresponding to the evening time among a plurality of third execution items included in the third role model routine for the third role model selected third.

[0091] In addition, as another example, when the combination criteria information includes information that four role models will be selected and information that considerations according to the selection order of the role models are sequentially waking up, resting, eating, and exercising, the service providing device (100) selects a performance item corresponding to 'waking up' among a plurality of first performance items included in the first role model routine for the first role model selected first, selects a performance item included in the activity category of rest (e.g., meditating, taking a nap, drinking tea, etc.) among a plurality of second performance items included in the second role model routine for the second role model selected second, selects a performance item included in the activity category of eating (e.g., eating nuts, eating yogurt, having dinner, etc.) among a plurality of third performance items included in the third role model routine for the third role model selected third, and selects a performance item included in the activity category of exercise (e.g., running, You can create user routines by selecting activities such as stretching and swimming.

[0092] According to one embodiment of the present invention, the service providing device (100) may further receive a selection input for another user who has disclosed a personal routine as a role model. Specifically, the service providing device (100) provides an icon corresponding to the user, along with a plurality of role model icons, to the first user terminal (200) only for the user who has disclosed a personal routine, and when a selection input for an icon corresponding to the user is received from the first user terminal (200), the user routine corresponding to the user may be used in the same way as the role model routine described above to generate a user routine for the first user. However, it is not limited thereto.

[0093] At this time, user routines provided to other users' user terminals, such as multiple role model routines, may be routines for users who meet various conditions, such as users who have set their personal routines to 'public', users who have been ranked within a certain rank at least once according to routine performance evaluation information, and users whose average routine achievement rate is greater than or equal to a certain percentage. However, they are not limited thereto.

[0094] According to one embodiment of the present invention, a service providing device (100) can receive a second selection input for at least one of a plurality of lifestyles to generate a user routine desired by the first user through a first user terminal (200).

[0095] FIG. 4 is a drawing showing a lifestyle selection interface for setting a user routine according to one embodiment of the present invention.

[0096] Referring to FIG. 4(a), an interface may be provided that includes an area (Fig. 4(b)) for displaying an icon to provide a function to directly create a user routine according to the lifestyle desired by the user, and a selection input for the icon may be received through the first user terminal (200).

[0097] Additionally, when a selection input for the corresponding icon is received through the first user terminal (200), the service providing device (100) may provide an interface that displays a plurality of style icons for a plurality of lifestyles as illustrated in (b) and (c) of FIG. 4.

[0098] At this time, the lifestyle may represent personality, habits, living patterns, etc. For example, referring to FIG. 4 (b) and (c), the service providing device (100) may provide icons for multiple personalities as multiple style icons for multiple lifestyles.

[0099] The service providing device (100) can receive a selection input for at least one of a plurality of style icons for a plurality of lifestyles. Additionally, when a second selection input is received, the service providing device (100) can select at least one recommended execution item based on the lifestyle corresponding to the received style icon and generate a user routine including at least one recommended execution item.

[0100] In this regard, the service providing device (100) may select recommended execution items using a second artificial intelligence model and generate a user routine that includes the recommended execution items. For example, when the service providing device (100) receives a selection input regarding a 'relaxed personality' as a desired lifestyle from the user, it may select an execution item that is judged to be necessary for the user to become a 'relaxed personality' as a recommended execution item and generate a user routine that includes the recommended execution item.

[0101] Meanwhile, the second selection input may be an input regarding a lifestyle desired by the user, but conversely, it may be an input regarding a lifestyle not desired by the user. In this regard, when the second selection input is received, the service providing device (100) may select at least one exclusion execution item based on a lifestyle corresponding to the received style icon and generate a user routine that does not include at least one exclusion execution item.

[0102] Additionally, the service providing device (100) may select an exclusion execution item using a second artificial intelligence model and generate a user routine that does not include the exclusion execution item. For example, when the service providing device (100) receives a selection input regarding a "prickly personality" as a lifestyle that the user does not want, it may select an execution item that is judged to cause the user to have a "prickly personality" when performed (e.g., an execution item requiring delicate or sensitive activities) as an exclusion execution item through the second artificial intelligence model and exclude the said exclusion execution item from the user routine. However, it is not limited thereto.

[0103] In other words, the second artificial intelligence model according to one embodiment of the present invention may receive information regarding at least one of a plurality of lifestyles desired by the user and a plurality of lifestyles not desired by the user, select at least one of at least one recommended execution item and an excluded execution item related to the input lifestyle, and output a user routine that includes the selected recommended execution item and does not include the selected excluded execution item.

[0104] According to the above description, the service providing device (100) can generate a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input.

[0105] In addition, the first artificial intelligence model and the second artificial intelligence model described above may, for example, refer to a deep learning model, a machine learning model, a neural network model, a neuro-fuzzy model, etc., and various neural network models for machine learning that are already known in the past or will be developed in the future, such as a Convolutional Neural Network (CNN), a Recurrent Neural Network (RNN), a Deep Neural Network, etc., may be applied.

[0106] FIG. 5 is a diagram showing a difficulty setting interface for setting the difficulty of a user routine according to one embodiment of the present invention.

[0107] Referring to FIG. 5(a), the service providing device (100) may provide an interface including an icon for setting the difficulty level for a generated user routine (Fig. 5(b)) and an icon for describing the difficulty level (Fig. 5(c)).

[0108] Referring to FIG. 5(b), when a service providing device (100) receives a selection input for an icon (Fig. 5(b)) for setting the difficulty level of a user routine from a first user terminal (200), the service providing device (100) may provide an interface including an area for setting the difficulty level of the routine. At this time, the difficulty level of the routine may include a plurality of levels according to the number of required execution items included in the user routine. The plurality of levels may include, for example, a beginner level, a challenger level, and a challenger level, but are not limited thereto.

[0109] To give a more specific example, at the beginner level, the required items may include the remaining items excluding three items from the total items included in the user routine. Also, at the challenger level, the required items may include the remaining items excluding one item from the total items included in the user routine. Also, at the challenger level, the required items may correspond to the total items included in the user routine.

[0110] However, it is not limited thereto, and the service providing device (100) may set the difficulty of the user routine based on at least one of the total number of execution items included in the user routine, the start time of the user routine, the total time required for the user routine, and analysis information for each of the plurality of execution items included in the user routine (number of selections for the corresponding execution item, average achievement rate, etc.).

[0111] Referring to FIG. 5(c), when a service providing device (100) receives a selection input for an icon (Fig. 5(c)) for explaining the difficulty level from a first user terminal (200), it may provide an interface including an area for explaining the distinction of the routine difficulty level exemplified above.

[0112] According to one embodiment of the present invention, a service providing device (100) may receive input regarding preference item information including a first user's preferred role model and preferred lifestyle through a first user terminal (200) and store the user's preference item information.

[0113] FIG. 6 is a diagram showing a preference item setting interface for setting a user's preferred role model and preferred lifestyle according to one embodiment of the present invention.

[0114] Referring to FIG. 6(a), the service providing device (100) may provide an interface including an area for setting the user's preferred lifestyle (Fig. 6(b)) and an area for setting the user's preferred role model (Fig. 6(c)).

[0115] Specifically, referring to FIG. 6(a), the service providing device (100) can display a plurality of style icons for preset preferred lifestyles (see FIG. 6(b)). Additionally, the service providing device (100) can provide an additional icon for adding preferred lifestyles (Fig. 6(b)') and receive a selection input for the icon. Referring to FIG. 6(b), the service providing device (100) can provide a plurality of style icons for a plurality of lifestyles and receive a selection input for at least one style icon to change the user's preferred lifestyle, thereby modifying the preferred item information.

[0116] Additionally, referring to FIG. 6(a), the service providing device (100) may display a plurality of role model icons for a preset preferred role model (see FIG. 6(c)). Additionally, the service providing device (100) may further provide an icon for adding a preferred role model (see FIG. 6(c)) and receive a selection input for the icon. Referring to FIG. 6(c), the service providing device (100) may provide a plurality of role model icons for a plurality of role models and receive a selection input for at least one role model icon to change the user's preferred role model, thereby modifying the preferred item information.

[0117] The preference item information configured and modified in this way can be used as reference material for regenerating and modifying user routines, or as training material for training the first artificial intelligence model and the second artificial intelligence model used to generate user routines.

[0118] Additionally, referring to FIG. 6(a), the service providing device (100) may provide an interface that further includes a region (d in FIG. 6) containing a plurality of emojis for self-evaluation of the user's routine performance. Specifically, the service providing device (100) may provide a plurality of emojis to the first user terminal (200) so that the user can self-evaluate the performance of the routine for the day based on the expressions of the emojis.

[0119] According to one embodiment of the present invention, a service providing device (100) can provide information about a generated user routine to a first user terminal (200) and can authenticate the execution of the routine by determining whether to execute the user routine.

[0120] FIG. 7 is a diagram showing a routine execution interface for verifying the status of a user's routine execution and routine execution according to one embodiment of the present invention.

[0121] Referring to FIG. 7(a), the service providing device (100) may provide an interface including an area (Fig. 7(b)) for displaying information about a user routine including the status of the user’s routine execution, and an area (Fig. 7(c)) for authenticating the user’s routine execution.

[0122] Specifically, referring to FIG. 7(a), the service providing device (100) can provide information regarding the name of a role model considered in the creation of the user routine, the lifestyle considered in the creation of the user routine, the difficulty level, the progress status of the routine (before, in progress, completed), the success rate (implementation rate), the probability of the routine's success, and the routine end time considering the start time and the time required for multiple execution items included in the user routine. At this time, the service providing device (100) can display multiple execution items included in the user routine as icons in the form of a circular plan (Fig. 7(b'). Additionally, the service providing device (100) can receive a selection input for the icons displaying multiple execution items. Referring to FIG. 7(b), when the service providing device (100) receives a selection input for an icon displaying a plurality of execution items, it arranges and displays a plurality of execution items included in a user routine in chronological order, and can perform modifications such as changing the order of the plurality of execution items, the start time and the duration of the execution, or removing at least one execution item based on the selection input through the first user terminal (200).

[0123] Referring to FIG. 7 (a), the service providing device (100) can generate routine execution authentication information for a currently ongoing execution item.

[0124] In this regard, the service providing device (100) may display to the first user terminal (200) the order and name of the currently ongoing execution item (e.g., '4. Meditation' with reference to FIG. 7), an icon for authentication of the execution item (c' in FIG. 7), and an icon for passing through the execution item (c'' in FIG. 7). In this regard, when the service providing device (100) receives a selection input for the icon for passing through the execution item (c'' in FIG. 7), the corresponding execution item remains unexecuted, and the currently ongoing execution item may move on to the order of the next execution item.

[0125] Additionally, the service providing device (100) may receive a selection input for an icon (c' in FIG. 7) for authentication of an execution item. Referring to FIG. 7 (c), the service providing device (100) may determine whether a user performs a user routine and generate routine execution authentication information. Here, the routine execution authentication information may include information on at least one of whether an execution (authentication) is performed for a plurality of execution items, an authentication method for a plurality of execution items, and an authentication time for a plurality of execution items.

[0126] In this regard, the service providing device (100) can generate routine execution authentication information by individually determining whether to perform each item of a plurality of execution items included in a user routine. Additionally, the service providing device (100) can authenticate whether to perform each of a plurality of execution items through at least one authentication method among a biometric information-based authentication method, a location-based authentication method, an image-based authentication method, a voice-based authentication method, and an interlinked information-based authentication method.

[0127] Specifically, the service providing device (100) can determine whether a user performs a user routine based on at least one of at least one biometric information, the user's location information, image information, and voice information obtained through a first user terminal (200) corresponding to the user. At this time, the biometric information is a signal collected from the first user terminal (200) and a wearable device that can be attached to and worn on the body of the first user, and may include, for example, a heart rate, a step count, etc.

[0128] For example, when authenticating a performance item such as 'meditating', the service providing device (100) can determine whether the first user has performed 'meditating' based on the heart rate obtained from the first user terminal (200), and based on whether the heart rate during the duration of the performance item has exceeded a predetermined range, and can generate routine performance authentication information based on the result of the determination.

[0129] Additionally, when authenticating an item to perform 'walking', the service providing device (100) can determine whether the first user has performed 'walking' based on the number of steps and location information obtained from the first user terminal (200). Here, regarding an item to perform that requires multiple authentication methods, such as 'walking', the service providing device (100) may determine that the item to perform has not been performed if information according to at least one of the required multiple authentication methods is not obtained. However, it is not limited thereto, and the service providing device (100) may determine that the item to perform has been performed if information according to a majority of the required multiple authentication methods is obtained, and determine that the item to perform has not been performed if information according to a majority of the authentication methods is not obtained.

[0130] Additionally, when authenticating an item to perform 'drinking tea', the service providing device (100) receives a photo of a cup containing tea taken by the first user terminal (200), determines whether the first user has performed 'drinking tea', and can generate routine execution authentication information based on the determination result.

[0131] Additionally, the service providing device (100) can determine whether a user performs a user routine through the linkage of at least one of a first user terminal (200) corresponding to a user, a second user terminal (300) corresponding to another user, and a sensor device (400) installed in a predetermined space, according to an authentication method based on linkage information. That is, the first user terminal (200) may be capable of linking with at least one of a second user terminal (300) corresponding to a second user other than the first user and a sensor device (400).

[0132] Specifically, the linkage information may include distance information between terminals based on location information of the first user terminal (200) and location information of the second user terminal (300), and authentication time information of the execution item performed by the first user and the execution item performed by the second user. The service providing device (100) may collect such linkage information and perform authentication of the execution item for the first user terminal (200) and the second user terminal (300) based thereon. For example, if the execution item is 'doing a study', the service providing device (100) may determine that a routine (execution item) for the first user terminal (200) and the second user terminal (300) has been executed and generate routine execution authentication information therefor, if the distance between the first user terminal (200) and the second user terminal (300) is close within a predetermined distance from each other, or the location of the first user terminal (200) and the second user terminal (300) corresponds to a location within a predetermined range from a location of a predetermined place, and the time of receiving an image of performing a study from the first user terminal (200) and the second user terminal (300) is included within a predetermined time range.

[0133] According to this, the service providing device (100) can provide the ability to encourage routine execution among users corresponding to the linked multiple user terminals by performing routine authentication among multiple users in conjunction with each other through linkage among multiple user terminals, and thereby can promote routine execution compared to performing the routine alone.

[0134] Additionally, the service providing device (100) can authenticate the execution of a user's routine based on measurement information measured by a sensor device (400) installed in a predetermined space. At this time, the sensor device (400) may be provided in multiple units and may include a temperature sensor, a humidity sensor, an illuminance sensor, a dust sensor, an odor sensor, etc. For example, if the execution item is 'ventilating,' the service providing device (100) may determine that the corresponding execution item has been performed based on changes in temperature information, humidity information, dust information, and odor information measured by the temperature sensor, humidity sensor, dust sensor, and odor sensor installed in the predetermined space, and generate routine execution authentication information.

[0135] FIG. 8 is a diagram showing a routine execution interface for routine execution status and routine execution authentication of a daily routine, weekly routine, monthly routine, and annual routine according to one embodiment of the present invention.

[0136] Referring to FIG. 8, the service providing device (100) can provide a practice rate (achievement rate) for a user's user routine on a daily (Fig. 8 (a)), weekly (Fig. 8 (b)), monthly (Fig. 8 (c)), and yearly (Fig. 8 (d)) basis, based on the routine execution authentication result for each of the multiple execution items included in the user routine. At this time, the routine execution status for the daily routine may further provide the routine success probability of the daily routine.

[0137] According to one embodiment of the present invention, a service providing device (100) can generate routine execution evaluation information for a user routine based on routine execution authentication information. In this regard, the service providing device (100) can perform an item-by-item execution evaluation for a plurality of execution items included in the user routine based on whether each item is executed.

[0138] Specifically, the service providing device (100) can perform an evaluation of each item based on the performance status of each item that is authenticated for a plurality of performance items included in a user routine, and routine performance authentication information based on the performance status of each item. For example, the service providing device (100) can assign a higher evaluation score to a corresponding performance item as the number of authentication methods used to authenticate whether the corresponding performance item is performed (number of information used (biometric information, location information, image information, voice information, linkage information, etc.)) is greater, based on information regarding authentication methods for each of the plurality of performance items among the routine performance authentication information. Additionally, the service providing device (100) can assign a higher evaluation score to a corresponding performance item as the error between the authentication time of the corresponding performance item and the pre-set start time and elapsed time for the corresponding performance item is smaller, based on information regarding authentication time of each of the plurality of performance items among the routine performance authentication information.

[0139] Additionally, the service providing device (100) may generate routine performance evaluation information for a user routine based on the results of the item-by-item performance evaluation. Here, the routine performance evaluation information may be generated in the form of a score and an achievement rate. Specifically, the service providing device (100) may sum the evaluation scores for each of the multiple performance items included in the user routine and, when comparing this sum with the maximum score obtainable calculated based on the number of multiple performance items included in the user routine, assign a higher routine performance evaluation score or a higher routine achievement rate for the user routine as the error is smaller.

[0140] Additionally, the service providing device (100) may set different evaluation indicators for generating routine performance evaluation information by taking into account routine difficulty. As described above, routine difficulty is set based on the number of mandatory performance items included in the routine, the total number of performance items included in the user routine, the start time of the user routine, the total time required for the user routine, and analysis information for each of the multiple performance items included in the user routine (number of selections for the corresponding performance item, average achievement rate, etc.). The service providing device (100) may set different evaluation indicators according to routine difficulty so that the lower the routine difficulty, the more disadvantageous it is to the routine performance evaluation information.

[0141] For example, the service providing device (100) may grant a maximum score if the number of authentication methods per execution item is two or more for a routine with a difficulty level of Challenger, but may grant a maximum score if the number of authentication methods per execution item is three or more for a routine with a difficulty level of Challenger. As another example, the service providing device (100) may grant a maximum score if the authentication time per execution item falls within an error range of 10% compared to the start time and time taken for the corresponding execution item for a routine with a difficulty level of Challenger, but may grant a maximum score if the authentication time falls within an error range of 5% compared to the start time and time taken for the corresponding execution item for a routine with a difficulty level of Challenger. However, it is not limited to this.

[0142] Additionally, the service providing device (100) may assign weights when generating routine performance evaluation information by taking into account the routine difficulty. Specifically, the service providing device (100) may assign higher weights when evaluating the performance of each item for a routine as the routine difficulty increases, thereby making it advantageous to the routine performance evaluation information. However, it is not limited to this.

[0143] According to one embodiment of the present invention, the service providing device (100) can provide a user-specific ranking based on routine performance evaluation information.

[0144] FIG. 9 is a diagram showing a ranking provision interface for providing a ranking as an evaluation result of routine execution based on the results of routine execution for a plurality of users according to one embodiment of the present invention.

[0145] Referring to FIG. 9(a), the service providing device (100) may provide an interface comprising an area (Fig. 9(b)) for displaying profile information and routine performance evaluation information of a top-ranked person, an area (Fig. 9(c)) for displaying profile information and routine performance evaluation information of other ranked persons, and an area (Fig. 9(d)) for displaying profile information and routine performance evaluation information of a user (first user). Referring to FIG. 9(a), the profile information may be the user's nickname, and the achievement rate may be displayed as routine performance evaluation information, but is not limited thereto. Additionally, the top-ranked person may, by example, refer to a ranker from 1st to 40th place, but is not limited thereto.

[0146] In this regard, the service providing device (100) may provide rankings in at least one unit among daily, weekly, monthly, and yearly. For example, the service providing device (100) may provide rankings in at least monthly units for the habituation of routines, but is not limited thereto.

[0147] Additionally, the service providing device (100) may provide an overall ranking based on routine performance evaluation information for all users, but is not limited thereto, and may also provide a group ranking by detailed group. Specifically, the detailed groups may include groups by age, groups by gender, groups by time of day, groups by difficulty level, etc. In other words, the service providing device (100) may divide groups according to at least one of the user's age, the user's gender, the time of day including the start time of multiple performance items included in the routine, and the difficulty level of the routine, and provide a group ranking among users included in the group separately from the overall ranking. Accordingly, the service providing device (100) can help users compete in routine performance with users who have similar characteristics to themselves, and help users refer to the routines and routine performance evaluation information of users who have similar characteristics to themselves.

[0148] Referring to FIG. 9(b), the service providing device (100) may provide an interface including an area (e in FIG. 9) that displays a reward according to rank and an area (f in FIG. 9) that displays a ranker among the top rankers who has a high matching rate with the user (first user).

[0149] In this regard, the service providing device (100) may provide a certain reward to users who are included in the top rankers in at least one of the overall ranking and the group ranking. For example, the reward may be paid differentially according to the ranking or prepared differently for each group.

[0150] In addition, according to one embodiment of the present invention, the service providing device (100) may provide an advertising product received from a certain advertiser as a reward. In addition, the service providing device (100) may induce a plurality of users to perform a routine including an item utilizing a certain advertising product (e.g., recommending the routine when creating a user routine), and may provide the advertising product or a product linked to the advertising product as a reward to a user whose routine performance evaluation information for the routine is assigned at a level higher than a preset threshold.

[0151] Additionally, the service providing device (100) may provide information to the first user terminal (200) regarding at least one ranker among a plurality of top rankers who has a high matching rate with the first user, based on a matching rate obtained based on a preferred role model, preferred lifestyle, user routine, etc. with the first user. By providing the first user with information regarding a top ranker who has a high matching rate with the first user, the service providing device (100) may provide motivation to the first user and encourage the first user to perform routines.

[0152] According to one embodiment of the present invention, a service providing device (100) can provide a community capable of sharing routines and information among a plurality of user terminals. Specifically, the service providing device (100) can provide a community in the form of an SNS to enable users to upload free posts and send and receive direct messages.

[0153] FIG. 10 is a drawing showing a community providing interface for providing a community according to one embodiment of the present invention.

[0154] Referring to FIG. 10 (a), the service providing device (100) can provide a free bulletin board interface that posts, such as sharing routine-related information, questions and answers, and reviews of routine execution, received from multiple user terminals. Through this, the service providing device (100) can help enable free communication among users.

[0155] Referring to FIG. 10(b), the service providing device (100) can provide a chat interface that enables one-on-one chatting through the sending and receiving of direct messages with other users accessible through a free bulletin board interface. The service providing device (100) can provide free communication, such as sharing routines with other users, through the chat interface.

[0156] FIG. 11 is a diagram illustrating a different user profile providing interface accessible through ranking and community according to one embodiment of the present invention.

[0157] Referring to FIG. 11 (a), the service providing device (100) may provide an interface including an area (Fig. 11 b) for displaying information on the personal routine status of another user accessible through ranking and community, an area (Fig. 11 c) for displaying the ranker probability of the other user, and an area (Fig. 11 d) for displaying the basic profile information of the other user, the number of followers, and the number of following.

[0158] Specifically, the service providing device (100) receives a selection input for accessing one other user from the first user terminal (200), and if the public setting of the other user's personal routine is set to 'public', it may provide the other user's personal routine status information and ranker probability to the first user terminal (200). At this time, the personal routine status information may include information regarding whether the other user's routine is public, routine success probability, and practice rate (achievement rate), etc. Additionally, the ranker probability may represent the probability that the other user is included in the top rankers on a daily, weekly, monthly, and yearly basis at the current time. However, it is not limited thereto. Additionally, the service providing device (100) may also provide a plurality of execution items included in the routine of the other user from the first user terminal (200), and when a selection input for a circular plan-shaped icon (b' in FIG. 11) representing the execution item is received, it may provide detailed information such as the order, start time, and duration of the plurality of execution items included in the routine.

[0159] Referring to (b) of FIG. 11, the service providing device (100) may provide an interface including an area (b of FIG. 11) that displays only whether the routine of another user is disclosed among the status information of another user's private routine accessible through ranking and community.

[0160] In this regard, the service providing device (100) receives a selection input for accessing one other user from the first user terminal (200), but if the public setting of the other user's private routine is set to 'private', it may provide only the status of the other user's routine to the first user terminal (200), and the other user's private routine status information and ranker probability may not be provided to the first user terminal (200) (or provided after blurring).

[0161] Referring to FIG. 11 (a) and (b), the service providing device (100) may further provide the profile information of another user accessible through rankings and communities, as well as the number of followers and the number of following, to the first user terminal (200). At this time, the service providing device (100) may provide an icon (d' in FIG. 11) for receiving a selection input to check information about the other user's followers and the users that the other user follows, and may briefly provide information about the other user's followers and following to the first user terminal (200) as shown in FIG. 11 (c) where the selection input is received.

[0162] FIG. 12 is a drawing showing a user profile setting interface for setting a user profile according to one embodiment of the present invention.

[0163] Referring to FIG. 12(a), the service providing device (100) may provide an interface including an area displaying the first user's personal routine status information (Fig. 12(b)), an area displaying the first user's ranker probability (Fig. 12(c)), and an area displaying the first user's basic profile information, number of followers, and number of following (Fig. 12(d)). In this regard, the description of the personal routine status information and ranker probability is described in detail above and will be omitted below. However, since the interface shown in FIG. 12 is provided to the first user through the first user terminal (200), the personal routine status information may be displayed regardless of whether the set routine is disclosed.

[0164] Referring to FIG. 12(b), the service providing device (100) may provide an interface to the first user terminal (200) for setting and modifying profile information including whether to disclose the routine, the scope of disclosure of personal routine status information, a nickname (name), a one-line introduction, an ID, etc. The profile information set and modified here may be one that can be disclosed and provided to other users in rankings and communities. Additionally, the service providing device (100) may disclose (or not disclose) at least one part of at least one piece of information included in the personal routine status information, based on input regarding the setting of the scope of disclosure of personal routine status information received from the first user terminal (200), such as the name of the role model considered in creating the user routine, the lifestyle considered in creating the user routine, the difficulty level, the progress status of the routine (before progress, in progress, completed, etc.), the achievement rate (implementation rate), the probability of routine success, and the routine end time considering the start time and the time required for a plurality of execution items included in the user routine.

[0165] Referring to FIG. 12 (c), the service providing device (100) may provide an interface capable of setting a predetermined configuration for a sensor device (400) that can be linked with a first user terminal (200). Specifically, the service providing device (100) may receive information regarding a space and location where a plurality of sensor devices (400) are installed through the first user terminal (200), and receive a selection input for setting whether to link and activate each of the plurality of sensor devices (400). Additionally, the service providing device (100) may attempt to link by registering at least one sensor device (400) based on the received information regarding the sensor device (100), or change the activation status of at least one sensor device (400).

[0166] According to one embodiment of the present invention, the service providing device (100) may further provide a web page associated with an application provided to the first user terminal (200) for the creation, authentication, and evaluation of user routines. However, it is not limited thereto, and the service provided through the web page described below may also be provided through the application described above.

[0167] FIG. 13 is a diagram showing a routine chart providing interface for providing a role model routine-specific analysis chart according to one embodiment of the present invention.

[0168] Referring to FIG. 13, the service providing device (100) can provide role model routine analysis information, which is analysis information for each of a plurality of role model routines based on the authentication and evaluation results of a plurality of user routines created and performed by a plurality of users.

[0169] Specifically, referring to FIG. 13, the role model routine analysis information may include at least one of the following: the selection ratio of the role model routine among all users; the overall (or daily, weekly, monthly, and yearly, etc.) routine achievement rate (completion rate of routines or performance items) for user routines created using the role model routine or performance items included in the role model routine; user ratings for the role model routine; views (number of clicks) for the role model and role model routine; the number of users who ranked first among users who performed user routines created using the role model routine or performance items included in the role model routine; the average usage time for the time taken to perform user routines created using the role model routine or performance items included in the role model routine; and the ratio of users whose regular lifestyle pattern is determined after performing user routines created using the role model routine or performance items included in the role model routine.

[0170] FIG. 14 is a diagram showing a role model addition interface for receiving recommendations for new role models regarding the addition of role models according to one embodiment of the present invention.

[0171] Referring to FIG. 14, the service providing device (100) receives recommendations from users for role models that can be used to generate user routines, and after a predetermined review of the recommended role models and reasons for recommendation, may include the role models in the plurality of role models provided when generating user routines. However, it is not limited thereto.

[0172] As described above, the service providing device (100) can provide a user-customized routine desired by the user by receiving input for a desired role model and lifestyle and generating and providing a user routine. Additionally, the service providing device (100) can promote the user's routine performance and improve the achievement rate of routine performance by authenticating whether the user has performed the routine and providing an evaluation result of the user's routine performance based on the authentication result.

[0173] FIG. 15 is a schematic block diagram of a routine management service providing device according to one embodiment of the present invention.

[0174] Referring to FIG. 15, the routine management service providing device (100) may include a selection receiving unit (110), a routine generating unit (120), a difficulty setting unit (130), a performance authentication unit (140), and a performance evaluation unit (150).

[0175] According to one embodiment of the present invention, the selection receiving unit (110) can receive at least one selection input among a first selection input for a role model and a second selection input for a lifestyle.

[0176] According to one embodiment of the present invention, the routine generation unit (120) can generate a user routine including at least one execution item based on at least one selection input among a first selection input and a second selection input.

[0177] Specifically, when a first selection input is received, the routine generation unit (120) may generate a user routine based on at least one execution item included in a role model routine corresponding to a role model. At this time, the first selection input may include selection inputs for a plurality of role models including a first role model and a second role model, and the routine generation unit (120) may generate a user routine by combining at least one first execution item included in a first role model routine corresponding to a first role model and at least one second execution item included in a second role model routine corresponding to a second role model. Additionally, when a second selection input is received, the routine generation unit (120) may select at least one recommended execution item based on a lifestyle and generate a user routine including at least one recommended execution item.

[0178] According to one embodiment of the present invention, the difficulty setting unit (130) can set the routine difficulty according to the number of required execution items included in the user routine.

[0179] According to one embodiment of the present invention, the execution authentication unit (140) may determine whether a user performs a user routine and generate routine execution authentication information. Specifically, the execution authentication unit (140) may generate routine execution authentication information by individually determining whether each item of a plurality of execution items included in the user routine is performed.

[0180] Additionally, the execution authentication unit (140) may determine whether the user performs a user routine based on at least one piece of information among at least one biometric information, image information, and voice information obtained through a first user terminal (200) corresponding to the user. Additionally, the execution authentication unit (140) may determine whether the user performs a user routine through the linkage of at least one of a first user terminal (200) corresponding to the user, a second user terminal (300) corresponding to another user, and a sensor device (400) installed in a predetermined space.

[0181] According to one embodiment of the present invention, the performance evaluation unit (150) may generate routine performance evaluation information for a user routine based on routine performance authentication information. Specifically, the performance evaluation unit (150) may perform an item-by-item performance evaluation for a plurality of performance items included in the user routine based on whether each item is performed, and generate routine evaluation information for the user routine based on the results of the item-by-item performance evaluation. Additionally, the performance evaluation unit (150) may generate routine evaluation information by setting different evaluation indicators for generating routine performance evaluation information considering routine difficulty.

[0182] Below, based on the details described above, we will briefly examine the operation flow of the present invention.

[0183] FIG. 16 is a flowchart of the operation of a routine management service provision method according to one embodiment of the present invention.

[0184] The routine management service provision method illustrated in FIG. 16 can be performed by the routine management service provision device (100) described above. Therefore, even if the content described below is omitted, the description of the routine management service provision device (100) can be equally applied to the description of the routine management service provision method.

[0185] Referring to FIG. 16, in step S11, the selection receiver (110) can receive at least one selection input among a first selection input for a role model and a second selection input for a lifestyle.

[0186] Next, in step S12, the routine generation unit (120) can generate a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input.

[0187] Specifically, in step S12, the routine generation unit (120) may generate a user routine based on at least one execution item included in a role model routine corresponding to a role model when a first selection input is received. At this time, the first selection input may include selection inputs for a plurality of role models including a first role model and a second role model, and in step S12, the routine generation unit (120) may generate a user routine by combining at least one first execution item included in a first role model routine corresponding to a first role model and at least one second execution item included in a second role model routine corresponding to a second role model. Additionally, in step S12, when a second selection input is received, the routine generation unit (120) may select at least one recommended execution item based on a lifestyle and generate a user routine including at least one recommended execution item.

[0188] Next, in step S13, the difficulty setting unit (130) can set the routine difficulty according to the number of required execution items included in the user routine.

[0189] Next, in step S14, the execution authentication unit (140) can determine whether the user performs the user routine and generate routine execution authentication information. Specifically, in step S14, the execution authentication unit (140) may generate routine execution authentication information by individually determining whether each item of a plurality of execution items included in the user routine is performed.

[0190] Additionally, in step S14, the execution authentication unit (140) may determine whether the user performs the user routine based on at least one piece of information among at least one biometric information, image information, and voice information obtained through the first user terminal (200) corresponding to the user. Additionally, in step S14, the execution authentication unit (140) may determine whether the user performs the user routine through the linkage of at least one of the first user terminal (200) corresponding to the user, the second user terminal (300) corresponding to another user, and a sensor device (400) installed in a predetermined space.

[0191] Next, in step S15, the performance evaluation unit (150) may generate routine performance evaluation information for a user routine based on routine performance authentication information. Specifically, in step S15, the performance evaluation unit (150) may perform an item-by-item performance evaluation for multiple performance items included in the user routine based on whether each item is performed, and generate routine evaluation information for the user routine based on the results of the item-by-item performance evaluation. Additionally, in step S15, the performance evaluation unit (150) may generate routine evaluation information by setting different evaluation indicators for generating routine performance evaluation information considering routine difficulty.

[0192] In the description above, steps S11 through S15 may be further divided into additional steps or combined into fewer steps according to an embodiment of the present invention. Additionally, some steps may be omitted as necessary, and the order of the steps may be changed.

[0193] A method for providing a joint purchasing service according to one embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either individually or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the present invention, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the present invention, and vice versa.

[0194] In addition, the aforementioned method for providing a joint purchasing service may also be implemented in the form of a computer program or application executed by a computer stored on a recording medium.

[0195] The foregoing description of the present invention is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical concept or essential features of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.

[0196] The scope of the present invention is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and the concept of equivalents thereof should be interpreted as being included within the scope of the present invention. Explanation of the symbols

[0197] 10: Routine Management Service Provision System 100: Routine management service providing device 110: Select receiver 120: Routine creation section 130: Difficulty Settings 140: Execution Authentication Section 150: Performance Evaluation Department 200: First user terminal 300: Second user terminal 400: Sensor device

Claims

Claim 1 A routine management service providing device comprising: a selection receiving unit that receives at least one selection input among a first selection input for a role model and a second selection input for a lifestyle; a routine generating unit that generates a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input; and an execution authentication unit that determines whether a user performs the user routine and generates routine execution authentication information. A service providing device comprising: a performance evaluation unit that generates routine performance evaluation information for the user routine based on routine performance authentication information; wherein the routine generation unit, when the first selection input includes a selection input for a plurality of role models including a first role model and a second role model, generates the user routine by combining at least one first performance item included in a first role model routine corresponding to the first role model and at least one second performance item included in a second role model routine corresponding to the second role model, by considering pre-stored user preference item information, pre-stored analysis information for the role model routine, and pre-received combination criteria information, and generates the user routine by adjusting the start time, duration, and placement order for each of the first performance item and the second performance item. Claim 2 A service providing device according to claim 1, wherein the routine generating unit generates the user routine based on at least one execution item included in the role model routine corresponding to the role model when the first selection input is received. Claim 3 A service providing device according to claim 1, wherein the routine generating unit, upon receiving the second selection input, selects at least one recommended execution item based on the lifestyle and generates the user routine including the at least one recommended execution item. Claim 4 delete Claim 5 A service providing device according to claim 1, wherein the execution authentication unit individually determines whether to perform each item for at least one execution item included in the user routine and generates routine execution authentication information. Claim 6 A service providing device according to claim 5, wherein the performance evaluation unit performs an item-by-item performance evaluation for at least one performance item included in the user routine based on whether the item-by-item performance is performed, and generates routine performance evaluation information for the user routine based on the result of the item-by-item performance evaluation. Claim 7 A service providing device according to claim 1, further comprising a difficulty setting unit for setting a routine difficulty according to the number of essential execution items included in the user routine. Claim 8 A service providing device according to claim 7, wherein the performance evaluation unit sets different evaluation indicators for generating routine performance evaluation information in consideration of the routine difficulty. Claim 9 A service providing device according to claim 1, wherein the execution authentication unit determines whether the user performs the user routine based on at least one of at least one biometric information, image information, and voice information obtained through a first user terminal corresponding to the user. Claim 10 A service providing device according to claim 1, wherein the execution authentication unit determines whether the user performs the user routine through the interlocking of at least one of a first user terminal corresponding to the user, a second user terminal corresponding to another user, and a sensor device installed in a predetermined space. Claim 11 A routine management service provision method performed in a routine management service providing device, comprising: receiving at least one selection input among a first selection input for a role model and a second selection input for a lifestyle; generating a user routine including at least one execution item based on at least one selection input among the first selection input and the second selection input; and determining whether a user performs the user routine and generating routine execution authentication information. A method for providing a service, comprising the step of generating routine execution evaluation information for the user routine based on the routine execution authentication information, wherein the step of generating the user routine is, if the first selection input includes selection inputs for a plurality of role models including a first role model and a second role model, generating the user routine by combining at least one first execution item included in the first role model routine corresponding to the first role model and at least one second execution item included in the second role model routine corresponding to the second role model, by considering pre-stored user preference item information, pre-stored analysis information for the role model routine, and pre-received combination criteria information, and generating the user routine by adjusting the start time, duration, and placement order for each of the first execution item and the second execution item. Claim 12 A service providing method according to claim 11, wherein the step of generating the user routine is to generate the user routine based on at least one execution item included in the role model routine corresponding to the role model when the first selection input is received. Claim 13 A method for providing a service, wherein the step of generating the user routine is, when the second selection input is received, to select at least one recommended execution item based on the lifestyle and to generate the user routine including the at least one recommended execution item. Claim 14 delete Claim 15 A service provision method according to claim 11, wherein the step of generating routine execution authentication information is to generate routine execution authentication information by individually determining whether to perform each item for at least one execution item included in the user routine. Claim 16 A method for providing a service, wherein the step of generating routine performance evaluation information in claim 15 comprises conducting an item-by-item performance evaluation for at least one performance item included in the user routine based on whether the item-by-item is performed, and generating routine performance evaluation information for the user routine based on the result of the item-by-item performance evaluation. Claim 17 A service provision method according to claim 11, further comprising the step of setting a routine difficulty based on the number of essential execution items included in the user routine. Claim 18 A method of providing a service according to claim 17, wherein the evaluation indicators for generating the routine performance evaluation information are set differently in consideration of the routine difficulty. Claim 19 A service providing method according to claim 11, wherein the step of generating routine execution authentication information is to determine whether the user performs the user routine based on at least one of at least one biometric information, image information, and voice information obtained through a first user terminal corresponding to the user. Claim 20 A service provision method according to claim 11, wherein the step of generating routine execution authentication information is to determine whether the user performs the user routine through the linkage of at least one of a first user terminal corresponding to the user, a second user terminal corresponding to another user, and a sensor device installed in a predetermined space.