Method and system for providing fortune information based on life event

WO2025063364A1PCT designated stage expired Publication Date: 2025-03-27DANGAMSOFT CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/016634
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-22
Filing Date
2023-10-25
Publication Date
2025-03-27

Smart Images

  • Figure KR2023016634_27032025_PF_FP_ABST
    Figure KR2023016634_27032025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a method and system for providing fortune information based on a life event. The method for providing fortune information based on a life event according to the present invention comprises the steps of: receiving basic information about a user from a user terminal; receiving, from the user terminal, a selection of a fortune category of interest among a plurality of preset fortune categories; receiving life event information related to at least one of the plurality of fortune categories from the user terminal; inputting the basic information and the life event information to an artificial intelligence fortune algorithm; receiving fortune information, reflecting the basic information and the life event information, from the artificial intelligence fortune algorithm; and providing the fortune information to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Method and System for Providing Fortune-telling Information Based on Life Events

[0001] The present invention relates to a method and system for providing fortune-telling information based on life events.

[0002] Physiognomy is a study that determines a person's good and bad fortune based on the Chinese zodiac signs of the year, month, day, and hour of a person's birth, and is also called Four Pillars of Destiny.

[0003] By analyzing the Chinese zodiac signs of the year, month, day, and hour of a person's birth, the good and bad fortune is judged by following the相生 (generation) and相克 (control) relationships of the five elements of wood, fire, water, metal, and earth, which symbolize the components that determine the person's personality and temperament.

[0004] By examining the combination of yin-yang and the five elements in the eight characters of the Chinese zodiac signs of the year, month, day, and hour of a person's birth, various matters such as the person's prosperity and poverty, parents, siblings, diseases, occupations, marriages, successes, and good and bad fortunes are judged. This is also called the Eight Characters of Destiny because the destiny is deduced from the eight characters of the Chinese zodiac signs.

[0005] On the other hand, although past Four Pillars of Destiny interpretations were only known as the exclusive knowledge of older people, recently they have also attracted attention among the younger generation. Young people are trying to solve various concerns in life such as college entrance examinations, employment problems, and marriage dilemmas through Four Pillars of Destiny interpretations.

[0006] As a result, the number of young people using programs, websites, applications, etc. (hereinafter referred to as "fortune-telling services") that provide fortune-telling (or Four Pillars of Destiny) related information is increasing.

[0007] Young people want to reduce their anxiety and gain empathy by checking their fortune-telling through fortune-telling services. That is, fortune-telling is becoming a culture as a healing content for the 2030 generation rather than a superstition culture.

[0008] Accordingly, fortune-telling services need to develop in a direction that goes beyond simply providing users' personality or fortunes based on their date of birth, and instead attracts and arouses users' interest through various fortune-telling contents.

[0009] The present invention relates to a method and system for providing fortune information based on life events, which can provide fortunes based on user information.

[0010] More specifically, the present invention relates to a method and system for providing fortune information based on life events, which can provide a personalized fortune for each user based on the user's basic information and life event information.

[0011] Furthermore, the present invention can provide different fortune-telling results depending on life events even if the date of birth is the same.

[0012] Furthermore, the present invention relates to a method and system for providing fortune information based on life events, which can attract and stimulate interest in users by providing a fortune service including various fortune contents.

[0013] In order to solve the problem discussed above, a method for providing fortune information based on life events according to the present invention may include a step of receiving user basic information from a user terminal, a step of receiving life event information related to at least one of a plurality of fortune categories from the user terminal, a step of inputting the basic information and the life event information into an artificial intelligence fortune algorithm, a step of receiving fortune information reflecting the basic information and the life event information from the artificial intelligence fortune algorithm, and a step of providing the fortune information to the user terminal.

[0014] Furthermore, the fortune information may be related to at least one of the plurality of fortune categories, and the artificial intelligence fortune algorithm may determine, based on the user's life events, a specific fortune category among the plurality of fortune categories that has a low relevance to the user, and fortune information for at least one of the remaining fortune categories excluding the specific fortune category may be provided to the user.

[0015] Furthermore, the method further includes a step of selecting a fortune category of interest from among the plurality of fortune categories from the user terminal, a step of matching the basic information, the life event information, and the information on the fortune category of interest to the user account of the user, and storing the matching information matched to the user account in a user DB, and a step of generating fortune information for a time point after the present time using the matching information in the artificial intelligence algorithm, wherein the fortune information may include fortune information on the fortune category of interest.

[0016] Furthermore, a life event page including the life event information is provided to the user terminal, and the life event page includes at least one first type of graphic object corresponding to each of the life event information received from the user, and the at least one first type of graphic object can be sequentially listed in past time order based on time information included in the life event information.

[0017] Furthermore, the life event page includes at least one second type of graphic object corresponding to a specific fortune category related to the fortune information among the plurality of fortune categories, and the at least one second type of graphic object may be sequentially listed in future time order.

[0018] Furthermore, a specific fortune category corresponding to the second type of graphic object may include fortune information related to the user's life event information.

[0019] Furthermore, the method may further include a step of selecting one of the at least one second type of graphic object from the user terminal, and a step of providing fortune information of a fortune category matching the one of the second type of graphic objects to the user terminal.

[0020] Furthermore, the method further includes a step of determining whether the fortune category matched to any one of the second type of graphic objects is a free fortune category mapped to the user account of the user, and a step of differently controlling the method of providing fortune information of the fortune category matched to any one of the second type of graphic objects according to the determination result, and in the controlling step, if the fortune category matched to any one of the second type of graphic objects is the free fortune category, the fortune information of the fortune category matched to any one of the second type of graphic objects may be provided to the user terminal, and if the fortune category matched to any one of the second type of graphic objects is not the free fortune category, a payment process for viewing fortune information of the fortune category matched to any one of the second type of graphic objects may be provided to the user terminal.

[0021] Meanwhile, a life event-based fortune-telling information providing system according to the present invention includes a communication unit that receives user basic information from a user terminal and a control unit that receives life event information related to at least one of a plurality of fortune categories from the user terminal, wherein the control unit inputs the basic information and the life event information into an artificial intelligence fortune-telling algorithm, receives fortune-telling information reflecting the basic information and the life event information from the artificial intelligence fortune-telling algorithm, and provides the fortune-telling information to the user terminal.

[0022] Meanwhile, a program according to the present invention is a program that is executed by one or more processes in an electronic device and can be stored in a computer-readable recording medium, wherein the program may include commands that perform a step of receiving user basic information from a user terminal, a step of receiving life event information related to at least one of a plurality of fortune categories from the user terminal, a step of inputting the basic information and the life event information into an artificial intelligence fortune-telling algorithm, a step of receiving fortune information in which the basic information and the life event information are reflected from the artificial intelligence fortune-telling algorithm, and a step of providing the fortune information to the user terminal.

[0023] As discussed above, the method and system for providing life event-based fortune-telling information according to the present invention can receive user basic information from a user terminal and receive the user's selection of a fortune-telling category of interest from among a plurality of preset fortune-telling categories. This allows the user to select a fortune-telling category of interest and receive fortune-telling information.

[0024] Furthermore, the method and system for providing life event-based fortune-telling information according to the present invention can receive life event information related to at least one of multiple fortune-telling categories from a user terminal. This allows users to receive fortune-telling information that reflects their own life event information, rather than fortune-telling based on common characteristics of a group with the same basic information.

[0025] Furthermore, the method and system for providing fortune-telling information based on life events according to the present invention inputs a user's basic information and life event information into an AI fortune-telling algorithm, receives fortune-telling information reflecting the basic information and life event information from the AI ​​fortune-telling algorithm, and provides the information to the user's terminal. This allows the user to receive a personalized fortune-telling information generated based on the user's basic information and life event information.

[0026] Figure 1 is a conceptual diagram for explaining a fortune information providing system according to the present invention.

[0027] FIG. 2 is a conceptual diagram for explaining a user environment in which fortune telling is provided based on life event information in a fortune telling information providing system according to the present invention.

[0028] Figure 3 is a conceptual diagram for explaining the life event area defined in the present invention.

[0029] Figure 4 is a flowchart for explaining a fortune information providing method according to the present invention.

[0030] FIG. 5, FIG. 6a, FIG. 6b, FIG. 7, FIG. 8a and FIG. 8b are conceptual diagrams for explaining a method of providing fortune information based on life event information in the present invention.

[0031] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing numbers, identical or similar components will be given the same reference numbers, and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably only for the convenience of writing the specification, and do not in themselves have distinct meanings or roles. In addition, when describing the embodiments disclosed in this specification, if it is determined that a specific description of a related known technology may obscure the gist of the embodiments disclosed in this specification, a detailed description thereof will be omitted. In addition, the attached drawings are only intended to facilitate easy understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention.

[0032] Terms that include ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by these terms. These terms are used solely to distinguish one component from another.

[0033] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components intervening. Conversely, when a component is referred to as being "directly connected" or "connected" to another component, it should be understood that there are no other components intervening.

[0034] Singular expressions include plural expressions unless the context clearly indicates otherwise.

[0035] In this application, terms such as "comprises" or "has" are intended to specify that there are features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, and should not be construed as precluding the presence or possibility of addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.

[0036] The present invention relates to a method and system for providing fortune-telling information based on life events, and can provide fortune-telling based on user information. In particular, the present invention can provide personalized fortune-telling for each user based on the user's basic information and life event information.

[0037] Generally, fortune-telling is provided based on an individual's basic information (e.g., date of birth, time of birth, place of birth, etc.). The method of providing fortune-telling based on an individual's basic information can be classified into Western astrology and Eastern Four Pillars of Destiny (Sijuzibazi).

[0038] Western astrology interprets an individual's personality or destiny based on the positions of the sun, moon, and planets according to the time and place of birth. At this time, the "constellations" used refer to 12 constellations on the "Ecliptic", which is the path that the sun travels in a year.

[0039] The traditional Chinese Four Pillars of Destiny analyzes a person's life and fortune based on their date of birth and time of birth. In the Four Pillars of Destiny, the "Four Pillars" refer to the year, month, day, and hour when a person is born, each of which is composed of the Heavenly Stems and Earthly Branches corresponding to them. Here, the "Heavenly Stems" consist of Jia, Yi, Bing, Ding, Wu, Ji, Geng, Xin, Ren, and Gui, and the "Earthly Branches" consist of Zi (Rat), Chou (Ox), Yin (Tiger), Mao (Rabbit), Chen (Dragon), Si (Snake), Wu (Horse), Wei (Goat / Ram), Shen (Monkey), You (Rooster), Xu (Dog), and Hai (Pig).

[0040] In this way, each fortune-telling method has its own unique elements and interpretation methods, and analyzes personal characteristics and life directions accordingly to provide fortune-telling.

[0041] However, existing fortune-telling services that provide fortunes through such fortune-telling methods (for example, Western astrology or traditional Chinese Four Pillars of Destiny) have limitations. As an example, when we need to make important decisions in life or when we need prediction information about situations that will occur in the future, we want to use fortune-telling services.

[0042] In this case, since existing fortune-telling services provide fortunes only based on the user's basic information, fortunes that do not take into account the experiences and situations (or events) of each user are provided. As a result, generally similar fortunes are provided among users with the same basic information.

[0043] Therefore, existing fortune-telling services provide fortunes according to the common characteristics of a group with the same basic information, rather than personalized fortunes.

[0044] Accordingly, the present invention can provide a fortune telling service in which an event or experience that actually occurred to a user is defined as a life event and a fortune is provided by reflecting the life event information.

[0045] These fortune-telling services can provide horoscopes generated by considering the impact of life events that occurred at different times for each user. Furthermore, by providing horoscopes that reflect life event information and personalized advice, they offer a personalized horoscope for each user, unlike existing fortune-telling services that provide horoscopes based solely on basic information.

[0046] In the present invention, "life events" may refer to events or experiences occurring in an individual's life. A life event may correspond to at least one of multiple life domain categories. For example, as illustrated in Figure 3, a life event may correspond to at least one of multiple life domain categories (310, 320, 330, 340, 350, 360, 370, 380, 390).

[0047] Here, a life area refers to at least one area that constitutes a person's life, and a life area may be composed of multiple life area categories. For example, as illustrated in FIG. 3, a life area may be composed of a first life area category (e.g., "Emotions", 310), a second life area category (e.g., "Finances", 320), a third life area category (e.g., "Health", 330), etc. These life area categories may be predefined and exist in a database (DB).

[0048] At this time, at least one sub-category (311, 321, 331, 341, 351, 361, 371, 381, 391) may be matched and exist for each of the multiple life domain categories (310, 320, 330, 340, 350, 360, 370, 380, 390). The sub-categories may include information related to the matched specific life domain category. For example, a third life domain category (e.g., “health”, 330) may be matched and exist with a third sub-category (e.g., “habits”, “diseases”, “treatments”, 331) that includes information related to the third life domain category (330).

[0049] Furthermore, for each of the multiple life domain categories (310, 320, 330, 340, 350, 360, 370, 380, 390), at least one keyword information (312, 322, 332, 342, 352, 362, 372, 382, ​​392) may be matched with a sub-category (311, 321, 331, 341, 351, 361, 371, 381, 391). The keyword information may include information related to the matched sub-category. For example, in a second sub-category (ex: “income”, “expenses”, “assets”, 321) matched to a second life domain category (ex: “finance”, 320), second keyword information (ex: “cash”, “stocks”, “real estate”, “insurance”, 322) related to the second sub-category (321) may be matched and exist.

[0050] Below, a method and system for providing fortune-telling information based on life events will be described in more detail, along with the attached drawings.

[0051] Fig. 1 is a conceptual diagram for explaining a fortune-telling information providing system according to the present invention. Fig. 2 is a conceptual diagram for explaining a user environment in which fortune-telling is provided based on life event information in a fortune-telling information providing system according to the present invention. Fig. 3 is a conceptual diagram for explaining a life event area defined in the present invention. Fig. 4 is a flowchart for explaining a fortune-telling information providing method according to the present invention. Figs. 5, 6a, 6b, 7, 8a, and 8b are conceptual diagrams for explaining a method for providing fortune-telling information based on life event information in the present invention.

[0052] As illustrated in FIG. 1, the fortune information providing system (100) according to the present invention can operate in conjunction with a user terminal (10).

[0053] The user terminal (10) may include at least one of a mobile phone, a smart phone, a notebook computer, a laptop computer, a slate PC, a tablet PC, an ultrabook, a desktop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), a navigation device, and a wearable device (e.g., a smartwatch, a smart glass, a head mounted display (HMD)).

[0054] Meanwhile, the fortune information provision system (100) according to the present invention can provide services in various platform forms such as applications, software, and websites.

[0055] According to the software implementation of the fortune-telling information provision system (100) according to the present invention, embodiments such as the procedures and functions described herein can be implemented as separate software modules. Each software module can perform one or more of the functions and operations described herein.

[0056] In this way, the fortune-telling information providing system (100) implemented as an application can be downloaded via a program (e.g., Play Store or App Store) that allows downloading applications onto a user terminal (10), or implemented via an initial installation program on the user terminal. In this case, at least one of the communication unit (110), storage unit (120), and control unit (130) of the fortune-telling information providing system (100) according to the present invention can be understood as a component of the user terminal (10).

[0057] Meanwhile, the fortune-telling information providing system (100) according to the present invention can communicate with a central server that is linked to the system (100). At this time, the central server can provide various functions related to fortune-telling services to the user terminal (10) on which the system (100) is executed through data transmission and reception with the fortune-telling information providing system (100).

[0058] Furthermore, the fortune-telling information providing system (100) may be provided in the form of an application, and an application corresponding to the fortune-telling information providing system (100) may be installed on a user terminal (10) to provide fortune-telling service functions through the user terminal (10). As another example, the fortune-telling information providing system (100) may of course provide fortune-telling service functions to the user terminal (10) on a web basis. Hereinafter, the aforementioned cases will be described without distinction.

[0059] Below, the configuration of the fortune information providing system (100) according to the present invention will be described in more detail with reference to the attached drawings.

[0060] As illustrated in FIG. 1, the fortune-telling information providing system (100) according to the present invention may be configured to include at least one of a communication unit (110), a storage unit (120), and a control unit (130). At this time, the fortune-telling information providing system (100) according to the present invention is not limited to the above-described components, and may further include components that perform roles identical or similar to the functions described in this specification.

[0061] The communication unit (110) can be configured to transmit or receive data, and can support various communication methods depending on the specifications of the communicating device (or user terminal (10)).

[0062] For example, the communication unit (110) may be configured to perform communication using at least one of WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed ​​Downlink Packet Access), HSUPA (High Speed ​​Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G (5th Generation Mobile Telecommunication), Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra-Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies.

[0063] Next, the storage unit (120) may be configured to store various information related to the present invention. In the present invention, the storage unit (120) may be provided within the fortune-telling information providing system (100) itself. Furthermore, at least a portion of the storage unit (120) may be configured as a cloud server (or cloud storage). That is, the storage unit (120) may be sufficient as long as it stores the information necessary to provide the fortune-telling service according to the present invention, and it can be understood that there are no physical space restrictions. Hereinafter, the storage unit (120) and the cloud server will not be separately distinguished, and will be referred to together as the storage unit (120).

[0064] The storage unit (120) can store user information subscribed to the fortune-telling service provided by the fortune-telling information providing system (100) according to the present invention. This user information may include information regarding a user account (e.g., ID (identification)). For example, the user information may include information regarding the user's name, gender, date of birth, address, occupation, age, phone number, personal information, etc. The user can utilize various contents related to fortune-telling provided by the present invention by logging into the service provided by the fortune-telling information providing system (100) according to the present invention using a user account.

[0065] Furthermore, the storage unit (120) may include at least one user database (DB) that includes information matching basic information of a user (or user account), life event information, and information on a fortune category of interest.

[0066] Meanwhile, the control unit (130) can be configured to control the overall operation of the fortune information providing system (100) related to the present invention.

[0067] Specifically, the control unit (130) can process signals, data, information, etc. input or output through the components discussed above, or provide or process appropriate information and functions to the user.

[0068] The control unit (130) can match basic information (e.g., date of birth, time of birth, place of birth, etc.), life event information, and interest fortune categories to a user account, and store the matching information matched to the user account in the user DB.

[0069] Furthermore, the control unit (130) can input the matching information stored in the user DB into the artificial intelligence fortune algorithm and provide the user terminal (10) with the fortune information generated using the matching information in the artificial intelligence fortune algorithm. The fortune information generated based on the artificial intelligence fortune algorithm may correspond to user-customized fortune information reflecting events in the user's life.

[0070] Hereinafter, together with the accompanying drawings, a method for providing a user-customized fortune service according to life event information will be described in more detail.

[0071] As described above, fortunes are provided based on an individual's basic information (e.g., date of birth, time of birth, place of birth, etc.). The fortune-providing method based on an individual's basic information can be classified into Western astrology and Eastern Four Pillars of Destiny.

[0072] In existing fortune services where fortunes are provided through such fortune-providing methods, fortunes are provided only based on the user's basic information. As a result, among users with the same basic information, generally similar-content fortunes are provided.

[0073] Specifically, for a plurality of users with the same basic information, the interpretation results of things like Four Pillars of Destiny, fate, and personality determined according to the basic information may be similar. Accordingly, for a plurality of users with the same basic information, fortunes of similar content according to the common characteristics of the group with the same basic information, rather than personalized fortunes, are provided.

[0074] In contrast, in the present invention, even if the date-of-birth information of users is the same, different fortune information can be provided according to each user's life events.

[0075] For example, as illustrated in FIG. 2, there may be multiple users (e.g., twins) with the same basic information. In this case, let's assume that a first user (e.g., "twin sister", U1) and a second user (e.g., "twin younger brother", U2) have selected a fortune category related to "love fortune" from among multiple fortune categories. If fortune information is provided based only on the users' basic information, the same fortune information (e.g., "A new relationship appears in the west in July!") may be provided to each of the first user (U1) and the second user (U2) based on the fact that the basic information of the first user (U1) and the second user (U2) is the same.

[0076] In this way, existing fortune-telling services provide fortunes that do not take into account the experiences and situations (or events) of each user, so fortune-telling information related to “love luck” (ex: “You’ll meet a new person!”) ​​may be provided to users who are “in a relationship,” or fortune-telling information related to “employment luck” (ex: “You’ll get a job soon!”) ​​may be provided to users who are “working.”

[0077] In contrast, in the present invention, as illustrated in FIG. 2, even if a first user (e.g., “twin sister”, U1) and a second user (e.g., “twin brother”, U2) have the same date of birth, different fortune-telling information regarding love fortune can be provided based on the fact that each of their life events is different (e.g., if the twin sister is married and the twin brother is single).

[0078] Meanwhile, the fortune-telling service provided by the fortune-telling information providing system (100) according to the present invention can provide a personalized fortune-telling service for each user by reflecting life event information including actual events or experiences that occurred to the user, unlike existing fortune-telling services that provide fortune-telling based only on the user's basic information.

[0079] The control unit (130) can provide personalized fortune information to each of a plurality of users based on life event information for each of a plurality of users.

[0080] To this end, the control unit (130) can receive life event information including actual events or experiences that occurred to the user through at least one of various methods.

[0081] In the present invention, there are various ways to receive life event information. For example, the user's life event information can be received through the service page (or life event information input page) provided by the present invention. As another example, a server providing a fortune-telling service (or a fortune-telling information provision system (100)) can transmit notification information for receiving the user's life event information. However, the methods for receiving the user's life event information are not limited to the aforementioned cases and may include other methods in addition to those mentioned. Below, the aforementioned cases will be described without distinction.

[0082] For example, the control unit (130) may transmit notification information for receiving life event information of a first user (U1) and a second user (U2). Based on the fact that the first user (U1) and the second user (U2) selected a fortune category related to “love fortune” among multiple fortune categories, the control unit (130) may transmit the first notification information (e.g., “Is your twin sister married?”) to the first user (U1) and transmit the second notification information (e.g., “Is your twin sister married?”) to the second user (U2).

[0083] The control unit (130) can receive life event information for each of the first user (U1) and the second user (U2) based on the responses (or inputs) of the first user (U1) and the second user (U2) to the transmitted notification information. In this case, if the responses of the first user (U1) and the second user (U2) to the notification information are different, the fortune information provided to each of the first user (U1) and the second user (U2) may be different.

[0084] For example, as illustrated in FIG. 2, the control unit (130) may provide first fortune information (ex: “If you want the blessing of a new life, go on a trip to the west!”) that reflects the response of the first user (U1) based on the response of the first user (U1) to the first notification information being selected as “Yes.”

[0085] For another example, the control unit (130) may provide second fortune information (ex: “Take a trip west to meet your soulmate!”) that reflects the response of the second user (U2) based on the response of the second user (U2) to the second notification information being selected as “No.”

[0086] As previously discussed, the fortune information provided based only on the basic information of the first user (U1) and the second user (U2) (e.g., “A new relationship will appear in the West in July!”) can be seen as fortune information provided based on the common characteristics of groups with the same basic information.

[0087] On the other hand, it can be confirmed that the first fortune information provided to the first user (U1) and the second fortune information provided to the second user (U2) are different by reflecting the life event information of the first user (U1) and the second user (U2).

[0088] In this way, the fortune-telling service provided by the present invention can provide personalized fortune-telling information to each of the multiple users by reflecting different life event information for each of the multiple users, even if there are multiple users with the same basic information.

[0089] Users can receive personalized fortune information by entering life event information about actual events or experiences that occurred to them into the fortune-telling service provided by the present invention.

[0090] Below, a method for providing fortune information based on life event information will be described in more detail, together with the attached drawings.

[0091] In the present invention, a process of receiving user basic information from a user terminal can be performed (S410, see FIG. 4).

[0092] For example, as illustrated in FIG. 1, the control unit (130) may provide a service page (500) configured to receive input for basic information (e.g., at least one of name, date of birth, time of birth, and gender) to the user terminal (10).

[0093] In this case, one area of ​​the service page (500) may include an input field (Text Input Field) configured to allow basic information to be entered.

[0094] Furthermore, the control unit (130) can receive the user's basic information input from the user terminal (10). For example, as illustrated in FIG. 1, the control unit (130) can receive the user's basic information based on the selection of a graphic object (ex: “Next”, 501) provided on the service page (500) from the user terminal (10).

[0095] Meanwhile, the control unit (130) can receive the user's selection of a fortune-telling category of interest once the basic information has been received. The user's selection of a fortune-telling category of interest may be received prior to the basic information being received.

[0096] The "interest fortune category" described in the present invention may refer to at least some categories among multiple fortune categories in which the user is interested or highly relevant to the user. The control unit may specify the user's interest fortune category in various ways. For example, in the present invention, a specific fortune category selected by the user among multiple fortune categories may be determined as the user's interest fortune category. As another example, the user's history information (e.g., website activity history, SNS activity history, search history, etc.) may be collected, and based on the collected user history information, at least some fortune categories with high relevance to the user may be specified as the interest fortune category. In yet another example, based on the user's payment history information, a specific fortune category with a payment history may be specified as the user's interest category. The method for specifying the user's interest category in the present invention is not limited to the above-described method and may vary. Hereinafter, the above-described cases will be described without distinction.

[0097] Meanwhile, as illustrated in (a) of FIG. 5, the control unit (130) may provide a service page (510) configured to allow selection of a fortune-telling category of interest. In this case, a portion of the service page (510) may include graphic objects (511 to 520) corresponding to each of a plurality of fortune-telling categories. In the present invention, fortune-telling categories and graphic objects corresponding to fortune-telling categories may be used interchangeably.

[0098] The fortune-telling information provided in the present invention may correspond to at least one of multiple fortune-telling categories. For example, as illustrated in FIG. 7, the fortune-telling information (e.g., "You will marry the person who best matches your four pillars of destiny!", "To meet your soulmate, from now on, travel only to the west!", 720) provided to the user terminal (10) may be fortune-telling information related to the third fortune-telling category (e.g., "Marriage Fortune", 513) among the multiple fortune-telling categories (511 to 520) included in the service page (510).

[0099] The control unit (130) may receive a selection of a fortune category of interest from among a plurality of fortune categories from the user terminal (10). For example, as illustrated in (a) of FIG. 5, the control unit (130) may receive a user's selection of a fortune category of interest based on the selection of a graphic object corresponding to a first fortune category (ex: "work luck", 511), a second fortune category (ex: "money luck", 512), and a third fortune category (ex: "marriage luck", 513) from among the graphics (511 to 520) corresponding to each of a plurality of fortune categories from the user terminal (10), and the selection of a graphic object (ex: "next", 521) corresponding to a specific function of the fortune category of interest on the service page (510). The control unit (130) may specify a fortune category corresponding to a graphic object selected from the user terminal as a category of interest for the user.

[0100] Meanwhile, the number of selectable categories for the horoscope category of interest may be limited to a preset number. In this case, the number of horoscope categories (511 to 520) provided on the service page (510) that the user can select as the horoscope category of interest may be set to a preset number (e.g., 3).

[0101] Additionally, the period during which changes (or resets) to interest horoscope categories can be restricted, allowing changes to be made after a preset period has elapsed. In this case, changes to a previously selected interest horoscope category can be restricted until a preset period (e.g., 7 days) has elapsed, and can be set to only be made after a preset period (e.g., 7 days) has elapsed.

[0102] However, the number of available fortune-telling categories and the change period for selected fortune-telling categories are not limited to the aforementioned criteria. Furthermore, even if the number of available fortune-telling categories meets a preset threshold or the change period for selected fortune-telling categories has not yet expired, a payment process can be provided that allows for increasing the number of available fortune-telling categories and resetting selected fortune-telling categories through electronic payment.

[0103] Here, electronic payment means payment for goods using the Internet, and may mean payment for services through a payment process provided by the fortune-telling system (100) on a user page (or service page).

[0104] To this end, the fortune-telling system (100) may have various electronic payment methods (e.g., card payment, mobile pay, etc.) to enable electronic payment for a specific service, or may have points (or digital currency, electronic currency, etc.) that can be used in the fortune-telling system (100).

[0105] For example, the control unit (130) may perform data processing to increase the number of selectable fortune categories of interest for a specific user from a preset number (e.g., 3) to a specific number (e.g., 5) based on the completion of payment for increasing the number of selectable fortune categories of interest from the user terminal (10) of the specific user. In this case, the specific number may correspond to the payment amount completed at the user terminal.

[0106] For another example, the control unit (130) may perform data processing so as to reset the interest fortune category based on the payment for changing the interest fortune category from the user terminal (10), even if the period for changing the interest fortune category of the user has not elapsed.

[0107] Meanwhile, the control unit (130) can provide personalized fortune information to the user based on the user's basic information and the fortune category of interest selected by the user.

[0108] For example, as illustrated in (b) and (c) of FIG. 5, the control unit (130) may provide a service page (550) providing fortune information to the user terminal (10) based on the selection of a graphic object (ex: “View today’s fortune”, 541) linked to the fortune information provision function in the service page (530).

[0109] In this case, the fortune information provided on the service page (550) may be fortune information that reflects the user's basic information and the fortune category of interest selected by the user.

[0110] For example, as illustrated in (c) of FIG. 5, the control unit (130) can provide fortune information (ex: “Today’s fortune-telling by Kim, go west!”, “A good encounter is expected!”, “[Brief summary of today’s fortune]”, “A time when a good encounter is coming”, 560) that reflects the user’s basic information and the fortune-telling category of interest selected by the user (ex: “marriage fortune”) on the service page (550).

[0111] At this time, the fortune information (560) provided on the service page (550) can be configured to allow checking not only the fortune information of the current point in time, but also the fortune information of the past and future points in time based on a preset period (ex: 7 days).

[0112] The control unit (130) can provide fortune information (560) including at least one graphic object (561, 562) corresponding to the user's fortune.

[0113] The first graphic object (561) included in the fortune information (560) can be understood as a thermometer graphic object representing the seasonal horoscope of the user's four pillars of destiny. In other words, the first graphic object can be understood as a graphic object that expresses the user's fortune information in terms of temperature.

[0114] Furthermore, the second graphic object (ex: “Good things happen today too”, 562) included in the fortune information (560) can be understood as an object that includes cheering content (ex: at least one of a phrase, picture, photo, image, cheering phrase) that cheers up the user’s day along with the fortune information.

[0115] Meanwhile, in the present invention, a process of receiving life event information related to at least one of a plurality of fortune categories from a user terminal may be performed (S420, see FIG. 4).

[0116] Here, the fact that the life event information is related to at least one of the multiple fortune categories may mean that the life event information received from the user may be related to the fortune category of interest selected by the user. As another example, the life event information received from the user may be related to any of the multiple fortune categories, excluding the fortune category of interest. The following description will be provided without distinguishing between the aforementioned cases.

[0117] For example, as shown in (c) of FIG. 5 and (a) of FIG. 6a, the control unit (130) can provide a service page (600) including fortune information reflecting the user's life event information to the user terminal (10) based on the selection of a menu (ex: “My Journey”, 540) of a service page (550) from the user terminal (10).

[0118] The control unit (130) may provide a life event information input page for receiving life event information. For example, as illustrated in (a) and (b) of FIG. 6A, the control unit (130) may provide the user terminal (10) with a life event information input page (610) configured to allow the user to input life event information based on the selection of a graphic object (e.g., “My journey Start”, 601) of the service page (600) from the user terminal (10).

[0119] A user may enter time information (e.g., year and age at the time of occurrence) and summary information about a specific life event into a specific area of ​​the life event information entry page (610). In this case, the life event information entered by the user may be related to the horoscope category of interest selected by the user, or may be related to other horoscope categories excluding the horoscope category of interest.

[0120] As another example, a user may enter summary information by selecting relevant keyword information provided when a particular life area category is selected, even if the user does not directly enter summary information for the life event.

[0121] For example, as illustrated in (b) of FIG. 6, the life event information input page (610) may include graphic objects (611 to 619) corresponding to multiple life area categories. In this case, the graphic objects (611 to 619) corresponding to multiple life area categories may also be understood as multiple life area categories (310, 320, 330, 340, 350, 360, 370, 380, 390) of the life event area (300).

[0122] Here, the multiple life area categories (611 to 619) provided on the life event information input page (610) can be configured to include keyword information related to life event information.

[0123] The control unit (130) may provide at least one keyword information (ex: “#top admission”, “#scholarship”, “#certificate”, “#top graduation”, “#study abroad”, “#thesis completion”) related to the first life area category (611) based on the selection of the first life area category (611) from among a plurality of life area categories (611 to 619) from the user terminal (10).

[0124] Accordingly, users can easily enter summary information about life events by clicking on related keyword information provided when a specific life area category is selected, even if they do not directly enter summary information about life events.

[0125] Multiple life domain categories (611 to 619) may be configured to allow a user to select a category to input life event information. For example, if a user wishes to input life event information related to "admission," "graduation," or "selection as a scholarship recipient," the user may select the first life domain category (e.g., "learning," 611) among the multiple life domain categories (611 to 619) and input life event information related to "admission," "graduation," or "selection as a scholarship recipient."

[0126] In this way, there may be various ways of receiving user life event information in the present invention.

[0127] Meanwhile, the control unit (130) can receive life event information related to at least one of a plurality of fortune categories from the user terminal (10).

[0128] For example, as illustrated in (b) of FIG. 6a, the control unit (130) can receive life event information related to at least one of a plurality of fortune categories based on the selection of a graphic object (ex: “start”, 610a) of the life event information input page (610) from the user terminal (10).

[0129] Furthermore, when the control unit (130) completes receiving input regarding the user's life event information, it can match basic information, life event information, and information regarding the interest fortune category to the user account, and store the matching information matched to the user account in the user DB.

[0130] Meanwhile, in the present invention, a process of inputting basic information and life event information into an artificial intelligence fortune-telling algorithm may be performed (S430, see FIG. 4).

[0131] The "AI fortune-telling algorithm for providing fortune-telling information" used in the present invention can be understood as an algorithm that generates personalized fortune-telling information for each user by reflecting the user's basic information and life event information upon input of the user's basic information and life event information. Hereinafter, the term "AI fortune-telling algorithm for providing fortune-telling information" will be used interchangeably with "AI fortune-telling algorithm," "AI algorithm," "algorithm," "artificial neural network," and "fortune-telling information generation model."

[0132] As an example, the algorithm and learning model may include at least one of linear regression, decision tree, random forest, support vector machine (SVM), artificial neural network (ANN), convolutional neural network (CNN), recurrent neural network (RNN), and transformer.

[0133] However, the above-described algorithm and learning model are only examples for creating an artificial intelligence fortune-telling algorithm, and any algorithm and learning model can be used to provide personalized fortune-telling information for each user based on the user's basic information and life event information.

[0134] Meanwhile, the control unit (130) can input basic information and life event information received from the user terminal (10) into the artificial intelligence fortune-telling algorithm.

[0135] The AI ​​fortune-telling algorithm can generate fortune-telling information for the present time and beyond by using matching information stored in the user database. Here, "fortune-telling information for the present time and beyond" can be understood as fortune-telling for the future time and beyond.

[0136] To this end, the artificial intelligence fortune-telling algorithm can determine a specific fortune-telling category with low relevance to the user among multiple fortune-telling categories based on the user's life events among the matching information stored in the user DB.

[0137] Specifically, the AI ​​fortune-telling algorithm can perform a first filtering operation to determine at least some specific fortune-telling categories with low relevance to the user among multiple preset fortune-telling categories. This first filtering operation can be performed in various ways. For example, the control unit (130) can determine fortune-telling categories with low relevance to the user based on at least one of a fortune-telling category of interest, a life event, and basic information.

[0138] The AI ​​fortune-telling algorithm can perform a first filtering operation to determine (or specify) which fortune category among multiple preset fortune categories the life event information that occurred to the user is related to. For example, let's assume that life event information about "employment" is received from the user. In this case, the life event information about "employment" may be related to the fourth fortune category (e.g., "employment luck", 514) among the multiple fortune categories (511 to 520). The AI ​​fortune-telling algorithm can perform a first filtering operation to determine that the life event information about "employment" received from the user is related to the fourth fortune category (514) among the multiple fortune categories (511 to 520) (see (a) of FIG. 5).

[0139] The AI ​​fortune-telling algorithm can determine fortune categories identified through the first filtering process as being related to life events that occurred to the user as specific fortune categories with low relevance to the user. Conversely, the control unit can exclude fortune categories related to life events from those with low relevance to the user.

[0140] The AI ​​fortune-telling algorithm can filter out specific fortune-telling categories with low relevance to the user, thereby preventing the user from receiving fortune-telling information about those categories. For example, the AI ​​fortune-telling algorithm can filter out the fourth fortune-telling category (514), which is identified as a category with low relevance to the user, thereby preventing the user from receiving fortune-telling information about that category (see (a) of FIG. 5).

[0141] Meanwhile, the artificial intelligence fortune-telling algorithm can determine a specific fortune-telling category that is highly relevant to the user among the remaining fortune-telling categories so that fortune-telling information is provided for at least one fortune-telling category among the remaining fortune-telling categories excluding the specific fortune-telling category.

[0142] Specifically, the artificial intelligence fortune-telling algorithm can perform a second filtering to determine a specific fortune-telling category with a high relevance to the user among the remaining fortune-telling categories, excluding specific fortune-telling categories with a low relevance to the user, based on matching information stored in the user DB.

[0143] Here, the fortune-telling category with high relevance to the user may be a fortune-telling category selected by the user. Alternatively, it may be a category containing fortune-telling information related to the user's life events.

[0144] For example, as shown in (b) of Fig. 5, let's assume that the user's fortune category of interest is the third fortune category (e.g., "marriage fortune", 533). The AI ​​fortune algorithm can perform a second filtering to determine the third fortune category (533), which is the user's fortune category of interest, as a fortune category with high relevance to the user.

[0145] For another example, let's say that a user receives life event information called "Employment" that is related to a fourth fortune category (e.g., "Job Luck," 514). The AI ​​fortune-telling algorithm can perform a second filtering to determine that the first fortune category (e.g., "Work Luck," 511), which includes fortune information related to the life event information called "Employment" (e.g., you'll be promoted soon at your current job!), is the fortune category with the highest relevance to the user.

[0146] Furthermore, the artificial intelligence fortune-telling algorithm can determine the fortune-telling category to be provided to the user based on the fortune-telling category determined to be highly relevant to the user through the second filtering.

[0147] In this way, the AI ​​fortune-telling algorithm may perform a first filtering operation to determine a specific fortune-telling category (or a first specific fortune-telling category) with low relevance to the user, and perform a second filtering operation to determine a specific fortune-telling category (or a second specific fortune-telling category) with high relevance to the user among the remaining fortune-telling categories, excluding the specific fortune-telling categories with low relevance to the user. Furthermore, the AI ​​fortune-telling algorithm may perform data processing to provide fortune-telling information for the specific fortune-telling category determined as a fortune-telling category with high relevance to the user through the second filtering operation.

[0148] Meanwhile, in the present invention, a process of receiving fortune information reflecting basic information and life event information from an artificial intelligence fortune algorithm may be performed (S440, see FIG. 4).

[0149] When the generation of fortune information reflecting the user's basic information and life event information is completed in the artificial intelligence fortune algorithm, the control unit (130) can receive the user's fortune information generated in the artificial intelligence fortune algorithm.

[0150] In this case, the fortune information generated by the artificial intelligence fortune algorithm can also be understood as fortune information generated using matching information stored in the user DB (e.g., basic information, life event information, and fortune category information of interest).

[0151] Meanwhile, in the present invention, a process of providing fortune information to a user terminal may be performed (S460, see FIG. 4).

[0152] As illustrated in (a) of FIG. 6b, the control unit (130) can provide a life event page (620) including the user's life event information to the user terminal (10).

[0153] In this case, the life event page (620) may be configured to include a first area (631) corresponding to a past point in time and a second area (632) corresponding to a future point in time based on the present point in time (ex: “now”, 630).

[0154] The life event page (620) may include at least one first type graphic object (641, 642, 643) corresponding to each life event information received from the user. For example, let's assume that first life event information related to "dating", second life event information related to "employment", and third life event information related to "graduation" are received from the user. The control unit (130) may provide a first type graphic object corresponding to the first life event information (ex: "dating", 641), a second type graphic object corresponding to the second life event information (ex: "employment", 642), and a third type graphic object corresponding to the third life event information (ex: "graduation", 643) to the life event page (620).

[0155] At this time, at least one first type of graphic object (641, 642, 643) included in the life event page (620) may be listed (or arranged) based on time information included in the life event information.

[0156] Specifically, the first type of graphic objects (641, 642, 643) provided on the life event page (620) can be arranged to be sequentially listed in past chronological order based on time information included in the life event information.

[0157] For example, let's assume that the time information included in the first life event information (ex: "love") is "2021" and the time information included in the second life event information (ex: "employment") is "2022." The control unit (130) can confirm that the first life event information occurred at a time earlier than the second life event information.

[0158] Furthermore, as illustrated in (a) of FIG. 6B, the control unit (130) may place a first type of first graphic object (641) corresponding to the first life event information and a second type of first graphic object (642) corresponding to the second life event information in the first area (631) included in the life event page (620). At this time, the control unit (130) may control the first graphic object (641) corresponding to the first life event information to be listed at a position earlier than the second graphic object (642) corresponding to the second life event information, based on the fact that the first life event information occurred at a time earlier than the second life event information.

[0159] In this way, the control unit (130) can control the graphic objects of the first type to be sequentially listed in past time order based on the time information included in the life event information.

[0160] Meanwhile, the life event page (620) may include at least one second type of graphic object (644, 645, 646, 647) corresponding to a specific fortune category related to fortune information among multiple fortune categories.

[0161] Specifically, the second type of graphic objects (644, 645, 646, 647) included in the life event page (620) may correspond to a specific fortune category related to the user's fortune information among the plurality of fortune categories. For example, as illustrated in (a) of FIG. 5 and (a) of FIG. 6B, the first graphic object (ex: “marriage luck”, 644) among the plurality of second type graphic objects (644, 645, 646, 647) included in the life event page (620) may correspond to the third fortune category (ex: “marriage luck”, 513) related to fortune information for “marriage” among the plurality of fortune categories (511 to 520). In addition, among the second type of graphic objects (644, 645, 646, 647), the second graphic object (ex: “workplace luck”, 645) may correspond to the first fortune category (ex: “workplace luck”, 511) related to fortune information for “workplace” among the plurality of fortune categories (511 to 520).

[0162] That is, the second type of graphic object (644, 645, 646, 647) included in the life event page (620) may correspond to a specific fortune category that includes fortune information to be provided to the user among multiple fortune categories.

[0163] Furthermore, a specific fortune category corresponding to a second type of graphic object may be configured to include fortune information related to the user's life event information. For example, as illustrated in (a) of FIGS. 5 and 6b, a fourth fortune category (e.g., "job luck", 514) corresponding to a second graphic object of the second type (e.g., "job luck", 645) may include fortune information related to the user's second life event information (e.g., "employment"). In this case, the second graphic object (645) of the second type may reflect the user's second life event information, and fortune information of the fourth fortune category (514) for a future point in time that may occur to the user may be matched and present.

[0164] As described above, the AI ​​fortune-telling algorithm may perform a first filtering operation to determine a specific fortune-telling category (or a first specific fortune-telling category) with low relevance to the user, and then perform a second filtering operation to determine a specific fortune-telling category (or a second specific fortune-telling category) with high relevance to the user among the remaining fortune-telling categories, excluding the specific fortune-telling categories with low relevance to the user. Furthermore, the AI ​​fortune-telling algorithm may perform data processing to provide fortune-telling information for the specific fortune-telling category determined as a highly relevance to the user through the second filtering operation.

[0165] Here, a fortune-telling category with high relevance to the user may be one that contains fortune-telling information related to the user's life events. Alternatively, it may be one related to a fortune-telling category of interest selected by the user.

[0166] If a specific fortune category containing fortune information to be provided to a user among multiple fortune categories corresponds to a fortune category of interest selected by the user, fortune information provided by matching at least one of the second type graphic objects (644, 645, 646, 647) included in the life event page (620) may include fortune information for the fortune category of interest selected by the user.

[0167] For example, as illustrated in (b) of FIG. 5 and FIG. 7, let us assume that the user's interest fortune category is the third fortune category (ex: “marriage luck”, 533). In this case, the first graphic object of the second type (ex: “marriage luck”, 710) may correspond to the third fortune category (533), which is the user's interest fortune category. Furthermore, the fortune information matched to the first graphic object (710) (ex: “You will marry the person who is most compatible with your four pillars of destiny!”, “From now on, travel only to the west to meet your partner!”, 720) may be understood as including fortune information for the third fortune category (533), which is the user's interest fortune category.

[0168] Meanwhile, at least one second type of graphic object (644, 645, 646, 647) included in the life event page (620) may be sequentially listed in future time order.

[0169] Specifically, the second type of graphic objects (644, 645, 646, 647) provided on the life event page (620) can be arranged sequentially in future time order based on time information included in fortune information matched to the second type of graphic objects (644, 645, 646, 647).

[0170] For example, a first graphic object of a second type (ex: “marriage luck”, 644) may be matched with a first fortune information, and a second graphic object of a second type (ex: “employment luck”, 645) may be matched with a second fortune information. In addition, let’s assume that the time information matched to the first fortune information is “2033”, and the time information matched to the second fortune information is “2030”. The control unit (130) can confirm that the time information included in the first fortune information includes information about a time further in the future than the time information included in the second fortune information.

[0171] Furthermore, as illustrated in (a) of FIG. 6B, the control unit (130) may place a first type of first graphic object (644) to which the first fortune information is matched and a second type of second graphic object (645) to which the second fortune information is matched in the second area (632) included in the life event page (620). At this time, the control unit (130) may control the first graphic object (644) to which the first fortune information is matched to be listed at a later position than the second graphic object (645) to which the second fortune information is matched, based on the fact that the time information included in the first fortune information includes information about a time later than the time information included in the second fortune information.

[0172] In this way, the control unit (130) can control the second type of graphic objects to be sequentially listed in future time order based on the time information included in the fortune information.

[0173] Meanwhile, the control unit (130) may provide fortune information received from the artificial intelligence fortune-telling algorithm to the user terminal (10). For example, as illustrated in (a) of FIG. 6b, the control unit (130) may provide at least one second type of graphic object (644, 645, 646, 647) with fortune information matched thereto to the user terminal (10).

[0174] The control unit (130) can select any one of the second type of graphic objects from the user terminal (10).

[0175] The control unit (130) may provide fortune information of a fortune category matched to a second graphic object to the user terminal (10) based on the selection of one of the second type graphic objects in the user terminal (10). For example, as illustrated in FIG. 5 (a) and FIG. 7, the control unit (130) may provide fortune information (ex: (ex: “Marriage luck”, 513) for a third fortune category matched to the first graphic object (710) based on the selection of a first graphic object (ex: “Marriage luck”, 710) of the second type included in the life event page (700) from the user terminal (10) (ex: “You will marry the person who is most compatible with your four pillars of destiny!”, “From now on, travel only to the west to meet your partner!”, 720) to the user terminal (10).

[0176] In this case, the fortune information may be output in a format such as a pop-up window or modal window (or modal window). However, the output format of the fortune information-related content is not necessarily limited to the cases described above.

[0177] Furthermore, the control unit (130) may provide a menu for viewing fortune information in a timeline format. For example, as illustrated in (a) of FIG. 6b, the control unit (130) may provide a menu (e.g., “View as Timeline”, 650) on the life event page (620) that provides fortune information in a timeline format.

[0178] The control unit (130) can provide a timeline page (660) that provides fortune telling in a timeline format based on selection of a menu (650) included in a life event page (620) from a user terminal (10).

[0179] Meanwhile, the control unit (130) can determine whether the fortune category matched to the second type of graphic object is a free fortune category mapped to a user account.

[0180] As illustrated in (a) of FIG. 6b, the control unit (130) can perform different processes depending on whether the second type of graphic object (644, 645, 646, 647) provided in the second area (632) of the life event page (620) matches the free fortune-telling category.

[0181] The "free fortune-telling category" described herein is not limited to offering fortune-telling services for free. More specifically, the "free fortune-telling category" described herein may also be referred to as the "service fortune-telling category," "fortune-telling service category," or other terms provided by default to users of fortune-telling services. However, for convenience of explanation, the "free fortune-telling category" will be used herein.

[0182] Specifically, the control unit (130) can determine whether a fortune category matched to any one of the second type graphic objects provided to the user terminal (10) is a free fortune category mapped to a user account.

[0183] The control unit (130) can map information about the free fortune-telling category to a user account based on preset criteria for providing the free fortune-telling category.

[0184] Here, there may be various established criteria for providing free fortune-telling categories.

[0185] As an example, the fortune-telling category set to be provided by default to a user account in the present invention may be set to be provided as a free fortune-telling category. As illustrated in (a) of FIG. 5, let us assume that the sixth fortune-telling category (e.g., “Love Fortune,” 516) among the multiple fortune-telling categories (511 to 520) is a fortune-telling category set to be provided by default. The control unit (130) may control the mapping of the sixth fortune-telling category (516) to a free fortune-telling category for the user account based on the preset criteria.

[0186] As another example, the fortune-telling categories selected by the user may be set to be provided as free fortune-telling categories. As illustrated in (b) of FIG. 5, let us assume that the fortune-telling categories of the user's interest are the first fortune-telling category (e.g., "work luck", 531), the second fortune-telling category (e.g., "money luck", 532), and the third fortune-telling category (e.g., "marriage luck", 533). The control unit (130) may control the first fortune-telling category, the second fortune-telling category, and the third fortune-telling category corresponding to the user's interest fortune-telling categories to be mapped to the user account as free fortune-telling categories based on the above-described criteria.

[0187] As another example, a free fortune-telling category may be set to be provided up to a preset range of future time points based on the current time point. For example, as illustrated in (a) of FIG. 6b, the control unit (130) may set a fortune-telling category provided up to a preset range of future time points (e.g., up to 10 years from the current time point) based on the current time point (630) to be provided as a free fortune-telling category.

[0188] However, it is obvious that the preset standards are not limited to the cases described above and can be changed in various ways by the administrator of the fortune-telling system (100).

[0189] Meanwhile, the control unit (130) can control the fortune information provision method of the fortune category matched to one of the second type graphic objects differently depending on the judgment result.

[0190] In this case, the control unit (130) can determine whether a fortune category matched to at least one second type of graphic object is a free fortune category by referring to the mapping information mapped based on the preset criteria for providing a free fortune category to the user account.

[0191] First, the control unit (130) can provide fortune information of the fortune category matched to a second type of graphic object to the user terminal (10) if the fortune category matched to any of the second type of graphic objects is a free fortune category.

[0192] Specifically, the control unit (130) can control fortune information of the fortune category matched to a second type of graphic object to be provided to the user terminal (10) when the fortune category matched to any one of the second type of graphic objects corresponds to a free fortune category mapped to a user account.

[0193] For example, as illustrated in (a) of FIG. 6b, the control unit (130) may control fortune information of fortune categories matched to each of the first graphic object (ex: “marriage luck”, 644) and the second graphic object (ex: “work luck”, 645) of the second type of graphic objects (644, 645, 646, 647) included in the life event page (620) to be provided based on the fact that the fortune categories matched to each of the first graphic object (644) and the second graphic object (645) of the second type correspond to the free fortune categories mapped to the user account.

[0194] In contrast, the control unit (130) may provide a payment process for viewing fortune information of a fortune category matched to any one of the second type of graphic objects on the user terminal, if the fortune category matched to any one of the second type of graphic objects is not a free fortune category.

[0195] Specifically, the control unit (130) can control the user terminal (10) to restrict viewing of fortune information of the fortune category matched to the second type of graphic object if the fortune category matched to any of the second type of graphic objects does not correspond to a free fortune category mapped to a user account.

[0196] For example, as illustrated in (a) of FIG. 6b, the control unit (130) may control to restrict viewing of fortune information of fortune categories matched to each of the third graphic object (ex: “paid”, 646) and the fourth graphic object (ex: “paid”, 647) of the second type of graphic objects (644, 645, 646, 647) included in the life event page (620), based on the fact that the fortune categories matched to each of the third graphic object (646) and the fourth graphic object (647) of the second type do not correspond to the free fortune categories mapped to the user account.

[0197] At this time, the control unit (130) may provide a payment process for viewing a second type of graphic object matching the fortune information with restricted viewing. This payment process may be performed via electronic payment.

[0198] As explained above, electronic payment is a payment for goods made using the Internet, and may mean that payment for a service is made through a payment process provided by the fortune-telling system (100) on a user page (or service page).

[0199] To this end, the fortune-telling system (100) may have various electronic payment methods (e.g., card payment, mobile pay, etc.) to enable electronic payment for a specific service, or may have points (or digital currency, electronic currency, etc.) that can be used in the fortune-telling system (100).

[0200] The control unit (130) can control the state to be switched to a state in which fortune information of a fortune category matched with the second type of graphic object can be viewed based on the payment being made from the user terminal (10) for a second type of graphic object to which fortune information with restricted viewing is matched. For example, as shown in (a) of FIG. 6b, let us assume that payment is made from the user terminal (10) for a first graphic object (ex: “paid”, 646) to which fortune information with restricted viewing is matched. The control unit (130) can control the state to be switched to a state in which fortune information matched with the first graphic object (646) can be viewed.

[0201] Meanwhile, the control unit (130) can provide the user terminal (10) with a display of the visual appearance of the second type of graphic object classified according to whether the free fortune-telling category matches the second type of graphic object so that the user can intuitively predict the second type of graphic object matched with the free fortune-telling category.

[0202] Specifically, a second type of graphic object that matches a free fortune-telling category may be displayed with a first visual appearance so that a user can intuitively recognize whether or not the free fortune-telling category matches, and a second type of graphic object that does not match a free fortune-telling category may be displayed on the screen with a second visual appearance that is different from the first visual appearance.

[0203] For example, as illustrated in (a) of FIG. 6b, among the second type of graphic objects (644, 645, 646, 647), the first graphic object (ex: “marriage luck”, 644) and the second graphic object (ex: “work luck”, 645) that are matched with the free fortune-telling category may be displayed on the screen (or page) with the first visual appearance, and the third graphic object (ex: “paid”, 646) and the fourth graphic object (ex: “paid”, 647) that are not matched with the free fortune-telling category may be displayed on the screen with the second visual appearance that is different from the first visual appearance.

[0204] In this way, depending on whether the free fortune-telling category matches, the second type of graphic object can have different visual appearances. Users can intuitively recognize whether the free fortune-telling category matches through the first and second visual appearances displayed on the screen.

[0205] Meanwhile, the control unit (130) can provide fortune information along with notification information when there is important fortune information for the present or future time.

[0206] Here, for important horoscopes, the information may include content related to the horoscope selected by the user as a category of interest. Furthermore, the horoscope may have a significant impact on the user's life in different aspects (or meanings), and may include at least one of positive and negative horoscopes. Below, the above-mentioned cases will be explained without distinction.

[0207] As previously described, when receiving information on a category of fortune-telling of interest is completed, the control unit (130) can match it with the user's basic information and store it in the storage unit (120). That is, the control unit (130) can utilize the information stored in the storage unit (120) to provide notification information along with important fortune-telling information.

[0208] For example, as shown in (b) of FIG. 5 and FIG. 7, let us assume that the user's interest fortune category is the first fortune category (ex: “workplace fortune”, 531). Although not shown, the control unit (130) may provide notification information to the first graphic object (710) that matches the fortune category corresponding to the first fortune category (531), which is the user's interest fortune category, among the second type of graphic objects of the life event page (700).

[0209] Furthermore, the control unit (130) can also provide notification information to graphic objects of the second type that do not match the free fortune-telling category. This notification information can also be understood as payment-inducing information to encourage user consumption.

[0210] Meanwhile, when a user inputs update information to update previously entered life event information, the control unit (130) can receive the update information and provide fortune information reflecting the received update information.

[0211] At this time, the user's fortune information previously provided may be stored and exist in the storage unit (120).

[0212] For example, as illustrated in FIG. 8A, the control unit (130) may provide a plurality of graphic objects (801, 802) linked to an update information input page on a life event page (800) where existing fortune information is provided. The control unit (130) may provide an update information input page (810) based on the selection of at least one graphic object from the user terminal (10).

[0213] The method for entering update information is identical to the method for entering life event information discussed earlier. A detailed explanation of the update information entry method will be omitted.

[0214] The control unit (130) can receive update information on life event information from the user terminal (10) based on the selection of a graphic object (811) provided on the update information input page (810).

[0215] The control unit (130) can input the received update information into an artificial intelligence fortune-telling algorithm and receive user fortune-telling information with the update information reflected from the artificial intelligence fortune-telling algorithm.

[0216] When received update information is input into the AI ​​fortune-telling algorithm, previously provided fortune-telling information can be updated based on the updated information. Here, "update" can be understood as modifying or deleting some of the existing fortune-telling information, or creating (or adding) new fortune-telling information.

[0217] Furthermore, the control unit (130) can provide fortune-telling information received from the artificial intelligence fortune-telling algorithm to the user terminal. For example, as illustrated in FIG. 8b, the control unit (130) can provide fortune-telling information with updated information reflected to the user terminal (10).

[0218] Meanwhile, updated information entered in relation to life event information may affect previously provided fortune information.

[0219] For example, let's assume that life event information related to "smoking cessation" is received as update information from a user terminal (10). As illustrated in Fig. 8a, new fortune information (830, 840) may be generated (or added) and provided due to the update information (820) related to "smoking cessation."

[0220] In this way, when updated information is reflected in the previously provided fortune information, the previously provided fortune information can be updated based on the updated information.

[0221] As discussed above, the method and system for providing fortune-telling information based on life events according to the present invention can receive basic user information from a user terminal and receive the user's selection of a fortune-telling category of interest from among multiple preset fortune-telling categories. This allows the user to select a fortune-telling category of interest and receive fortune-telling information.

[0222] Furthermore, the method and system for providing life event-based fortune-telling information according to the present invention can receive life event information related to at least one of multiple fortune-telling categories from a user terminal. This allows users to receive fortune-telling information that reflects their own life event information, rather than fortune-telling based on common characteristics of a group with the same basic information.

[0223] Furthermore, the method and system for providing fortune-telling information based on life events according to the present invention inputs a user's basic information and life event information into an AI fortune-telling algorithm, receives fortune-telling information reflecting the basic information and life event information from the AI ​​fortune-telling algorithm, and provides the information to the user's terminal. This allows the user to receive a personalized fortune-telling information generated based on the user's basic information and life event information.

[0224] Meanwhile, the present invention discussed above can be implemented as a program that is executed by one or more processes on a computer and can be stored on a medium (or recording medium) that can be read by the computer.

[0225] Furthermore, the present invention discussed above can be implemented as computer-readable code or instructions on a program-recorded medium. In other words, the present invention can be provided in the form of a program.

[0226] Meanwhile, computer-readable media include all types of recording devices that store data that can be read by a computer system. Examples of computer-readable media include hard disk drives (HDDs), solid-state disk drives (SSDs), silicon disk drives (SDDs), ROMs, RAMs, CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices.

[0227] Furthermore, the computer-readable medium may include a storage device and may be a server or cloud storage device accessible via communication. In this case, the computer may download the program according to the present invention from the server or cloud storage device via wired or wireless communication.

[0228] Furthermore, in the present invention, the computer described above is an electronic device equipped with a processor, i.e., a CPU (Central Processing Unit), and there is no particular limitation on its type.

[0229] Meanwhile, the above detailed description should not be construed as limiting in any respect and should be considered illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are intended to be included within the scope of the present invention.

Claims

1. A step of receiving user basic information from a user terminal; A step of receiving life event information related to at least one of a plurality of fortune categories from the user terminal; A step of inputting the above basic information and the above life event information into an artificial intelligence fortune-telling algorithm; A step of receiving fortune information reflecting the basic information and the life event information from the artificial intelligence fortune algorithm; and A method for providing fortune information based on life events, characterized by including a step of providing the fortune information to the user terminal.

2. In paragraph 1, The above fortune information is related to at least one of the above multiple fortune categories, The above artificial intelligence fortune-telling algorithm is, Based on the life events of the user, a specific fortune category having a low relevance to the user is determined among the multiple fortune categories, A method for providing fortune information based on a life event, characterized in that fortune information for at least one of the remaining fortune categories excluding the specific fortune category is provided to the user.

3. In paragraph 2, A step of selecting a fortune category of interest from among the plurality of fortune categories from the user terminal; A step of matching the basic information, the life event information, and the information on the interest fortune category to the user account of the user, and storing the matching information matched to the user account in the user DB; and In the above artificial intelligence algorithm, a step of generating fortune information for a time after the current point in time using the matching information is further included. A method for providing fortune information based on life events, characterized in that the fortune information includes fortune information for the fortune category of interest.

4. In paragraph 1, A life event page including the life event information is provided to the user terminal, The above life event page is, Contains at least one first type of graphic object corresponding to each of the life event information received from the user, A method for providing fortune-telling information based on life events, characterized in that the at least one first type of graphic object is sequentially listed in past chronological order based on time information included in the life event information.

5. In paragraph 4, The above life event page is, Among the plurality of fortune categories, at least one second type of graphic object corresponding to a specific fortune category related to the fortune information is included, A method for providing fortune-telling information based on life events, characterized in that at least one of the second type of graphic objects is sequentially listed in future time order.

6. In paragraph 5, A method for providing fortune information based on life events, characterized in that a specific fortune category corresponding to the second type of graphic object includes fortune information related to the user's life event information.

7. In paragraph 5, A step of selecting one of the at least one second type of graphic object from the user terminal; A method for providing fortune information based on a life event, characterized in that it further comprises a step of providing fortune information of a fortune category matched to any one of the second type graphic objects to the user terminal.

8. In paragraph 7, A step of determining whether the fortune category matched to any one of the second type graphic objects above is a free fortune category mapped to the user account of the user; Further comprising a step of differently controlling the provision method of fortune information of the fortune category matched to any one of the second type graphic objects according to the judgment result, In the above controlling step, If the fortune category matching any one of the second type of graphic objects above is the free fortune category, fortune information of the fortune category matching any one of the second type of graphic objects is provided to the user terminal, A method for providing fortune information based on a life event, characterized in that if the fortune category matched to any one of the second type of graphic objects above is not the free fortune category, a payment process is provided to the user terminal for viewing fortune information of the fortune category matched to any one of the second type of graphic objects above.

9. A communication unit that receives user basic information from the user terminal; and A control unit for receiving life event information related to at least one of a plurality of fortune categories from the user terminal, The above control unit, Enter the above basic information and life event information into the artificial intelligence fortune-telling algorithm, From the above artificial intelligence fortune-telling algorithm, fortune-telling information reflecting the above basic information and the above life event information is received, A life event-based fortune-telling information providing system characterized by providing the fortune-telling information to the user terminal.

10. A program that is executed by one or more processes in an electronic device and stored in a computer-readable recording medium, The above program is, A step of receiving user basic information from a user terminal; A step of receiving life event information related to at least one of a plurality of fortune categories from the user terminal; A step of inputting the above basic information and the above life event information into an artificial intelligence fortune-telling algorithm; A step of receiving fortune information reflecting the basic information and the life event information from the artificial intelligence fortune algorithm; and A program stored on a computer-readable recording medium, characterized in that it includes commands for performing a step of providing the fortune information to the user terminal.

Citation Information

Patent Citations

  • Method for providing four pillars information

    KR101870357B1

  • Apparatus and method of keyword matching for providing genome four pillars of destiny as known as Sajupalja using additional information from people who are associated with an individual such as family, close friends and colleagues

    KR102124921B1

  • Method for analyzing types of user's characteristics using eastern philosophy

    KR102235206B1

  • Apparatus and method for providing fortune information conten customized to customers

    KR102414694B1

  • Apparatus for analyzing personal characteristics and properties in accordance with the korean horoscope

    WO2012033336A2