Device and method for providing travel itinerary customized coordination information based on artificial intelligence

By using artificial intelligence devices and methods, clothing recommendations are generated based on users' personal and travel information, solving the problem of ordinary users choosing travel clothing, providing personalized clothing coordination information, and improving the accuracy and convenience of selection.

CN121836046APending Publication Date: 2026-04-10林真怡
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Ordinary users often find it difficult to choose appropriate clothing based on their travel destination, especially those who are not interested in fashion.

Method used

By using artificial intelligence-based devices and methods, processors collect personal and travel information from user terminals to generate travel coordination information. This information is then combined with Large Language Model (LLM) analysis to calculate coordination and matching scores, providing the most suitable clothing recommendations.

Benefits of technology

It enables personalized clothing recommendations based on factors such as travel date, location, and weather, improving the accuracy and convenience for users to choose suitable clothing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121836046A_ABST
    Figure CN121836046A_ABST
Patent Text Reader

Abstract

The invention provides a travel itinerary customized coordination information providing device and method based on artificial intelligence. An electronic device according to an embodiment of the present invention includes a memory and a processor connected to the memory, in which the processor receives personal information and travel information from a user terminal, and receives personal information and travel coordination information. Travel coordination information generated based on the travel information may be transmitted to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to an apparatus and method for providing customized travel itinerary coordination information based on artificial intelligence. BACKGROUND

[0002] The material described in this section is not prior art to the claims of the present application and is not admitted to be prior art by inclusion in this section.

[0003] Generally, a user purchases new clothes when traveling. At this time, consider the weather, climate, and location of the travel destination to purchase new clothes.

[0004] However, it is difficult for a user who is not interested in fashion in general to choose what to buy, and it is more difficult to choose clothes suitable for the place where they want to travel.

[0005] Therefore, the present application aims to propose a technology for providing the most appropriate customized coordination information according to a user's travel schedule.

[0006] PRIOR ART DOCUMENT

[0007] PATENT DOCUMENT

[0008] (Patent Document 1) Korean Patent No. 10-2550214 (2023.06.27.) SUMMARY

[0009] PROBLEMS TO BE SOLVED BY THE INVENTION

[0010] One embodiment of the present application provides an apparatus and method for providing customized travel itinerary coordination information based on artificial intelligence.

[0011] The technical problems to be solved by the present application are not limited to the problems described above, and those skilled in the art will be able to clearly understand other technical problems not mentioned by the following description.

[0012] MEANS FOR SOLVING PROBLEMS

[0013] To achieve the object, the electronic device according to an embodiment of the present application includes a memory and a processor connected to the memory, and the processor collects personal information and travel information from a user terminal, generates a travel. Coordination information is generated based on personal information and travel information, and travel coordination information is transmitted to the user terminal.

[0014] At this time, the personal information can include information about the gender and age of the user using the user terminal, and the travel information can include information about the travel date and the travel location by the travel date.

[0015] At this time, the processor generates first basic information for each date included in the travel itinerary based on the personal information and the travel information, and generates a plurality of coordination information and second basic information set for each coordination information. The coordination information can be generated based on the coordination DB and the included first basic information.

[0016] At this time, based on the personal information, the processor derives a first gender indicating the gender of the user, a first age range indicating the age of the user, and a first travel country based on the travel location, the country where the user travels. The representative, and by the season API that can query the season by region, derive the first season representing the season of the first travel country according to the travel date, and query the first weather representing the weather through the API. Derive the theme of the travel location for each travel date, derive the first location theme representing the theme of the travel location for each travel date, derive the first gender and the first age group, and can generate the first basic information. First travel country, first season, first weather, first location theme.

[0017] At this time, the processor collects a plurality of coordination information by collecting images related to coordination from a shopping mall web page through a collection API, analyzes the coordination information, and learns an LLM (LLM) to output second basic information. A large language model, for each coordination information, has a second gender representing a gender suitable for the coordination information, a second age group representing an age range suitable for the coordination information, a second travel country representing a country suitable for the coordination information, a second season representing a season matching the corresponding coordination information, a second weather representing a weather matching the corresponding coordination information, and a second location theme representing a theme matching the corresponding coordination information. The second basic information of the coordination information can be generated, including the second gender, the second age group, the second travel country, the second season, the second weather, and the second location theme.

[0018] At this time, the first age group and the second age group are selected from age groups divided according to a predetermined age interval, and the first weather and the second weather are selected from sunny, cloudy, rainy, snowy, and sunny. The cloudy day is set to 1, the cloudy day is set to 2, the rainy day is set to 3, the snowy day is set to 4, and the first location theme and the second location theme are keywords representing the theme of the travel location for the corresponding travel date.

[0019] At this time, the processor selects coordination information in which the second gender, the second age group, and the second season are the same as the first gender, the first age group, and the first season as a temporary recommended coordination according to the first basic information and the second basic information. The coordination matching score is derived for each temporary recommended coordination information for each travel date, and the coordination matching score of the temporary recommended coordination information for each travel date is derived and set to a predetermined number of recommended coordination information in descending order. The recommended coordination information can be derived and set, and travel coordination information including the recommended coordination information for each travel date can be generated.

[0020] At this time, the coordination matching score is derived by the following equation:

[0021]

[0022] cms refers to a coordination matching score of the temporary recommendation coordination information for the relevant travel date, ncs refers to a distance similarity derived from a distance between the first country and the second country according to the temporary recommendation coordination information, nws represents a weather similarity of the first weather and the second weather of the corresponding temporary recommendation coordination information corresponding to the travel date, nts refers to a theme similarity of the first place theme and the weather of the corresponding temporary recommendation coordination information corresponding to the travel date. It can mean the theme similarity with the second place theme.

[0023] At this time, the distance similarity is derived by the following equation:

[0024]

[0025] ncs is the distance similarity, d is the distance between the center point of the first country and the center point of the second country in the longitude direction on the map, which can be in km.

[0026] At this time, the weather similarity is derived by the following equation:

[0027]

[0028] nws can represent the weather similarity, w_1 can represent the value set for the first weather, and w_2 can represent the value set for the second weather.

[0029] At this time, the theme similarity refers to the similarity between the keywords corresponding to the first place theme and the keywords corresponding to the second place theme, and the value range is 1 to 4. The more similar the similarity is, the higher the value is.

[0030] At this time, the theme similarity can be derived by any one of cosine similarity, Euclidean distance, and Jaccard similarity.

[0031] Inventive Effects

[0032] In this way, according to the embodiments of the present application, an artificial intelligence-based travel itinerary customization coordination information providing apparatus and method can be provided.

[0033] Effects that can be obtained from the present application are not limited to the effects described above, and other effects not mentioned can be clearly understood by those skilled in the art from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0034] The above and other aspects, features and advantages of certain preferred embodiments of the present application will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:

[0035] Figure 1 is a conceptual diagram of an artificial intelligence-based travel itinerary customization coordination information providing apparatus according to an embodiment of the present invention.

[0036] Figure 2 is an example diagram of travel coordination information according to an embodiment of the present invention.

[0037] Figure 3 is a schematic diagram of creation of second basic information according to an embodiment of the present invention.

[0038] Figure 4 is a diagram showing a longitudinal distance according to an embodiment of the present invention.

[0039] It should be noted that, throughout the drawings, like reference numerals are used to refer to like or corresponding elements, features, and structures. DETAILED DESCRIPTION

[0040] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[0041] In describing embodiments, technical contents well known in the technical field to which the present invention pertains and not directly related to the present invention will be omitted. This is to more clearly convey the gist of the present invention, not to obscure the gist of the present invention by unnecessary explanations.

[0042] For the same reason, some components are exaggerated, omitted, or schematically shown in the drawings. Also, the size of each component does not completely reflect its actual size. In the drawings, the same or corresponding components are given the same reference numerals.

[0043] The advantages and features of the present invention and methods of achieving them will become apparent by referring to the embodiments described below in detail in connection with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and can be implemented in various different forms, and the present embodiments are provided only to ensure the disclosure of the present invention is complete and to provide common knowledge in the art. The present invention is provided to fully convey those skilled in the art and is limited only by the scope of the claims. Throughout the specification, the same reference numerals refer to the same elements.

[0044] At this time, it should be understood that each block of the flowchart illustrations and combinations of blocks in the flowchart illustrations can be performed by computer program instructions. These computer program instructions can be installed on a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to cause the instructions executed by the processor of the computer or other programmable data processing apparatus to be described in the method that creates the functions. These computer program instructions can also be stored in a computer usable or computer readable memory that can direct the computer or other programmable data processing apparatus to function in a specific manner, so that the computer usable or computer readable memory storing the instructions can also produce an article of manufacture containing the instruction means to execute the functions described in the flowchart blocks. Computer program instructions can also be installed on a computer or other programmable data processing apparatus, thereby executing a series of operational steps on the computer or other programmable data processing apparatus, generating a process executed by the computer, and generating instructions of the computer or other programmable data processing apparatus of the execution processing apparatus can also provide steps for executing the functions described in the flowchart blocks.

[0045] In addition, each block can represent a module, segment, or code portion including one or more executable instructions for performing the specified logical function(s). In addition, it should be noted that in some alternative implementation examples, the functions mentioned in the blocks can occur out of order. For example, two blocks that are shown in succession can be executed substantially simultaneously, or the blocks can be executed in reverse order according to corresponding functions.

[0046] At this time, the term "unit" used in the present embodiment refers to a software or hardware component such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit), and the "unit" refers to the role of executing them. However, the "part" is not limited to software or hardware. The "part" can be configured to reside in an addressable storage medium and can be configured to be reproduced on one or more processors. Therefore, as an example, the "part" refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, and procedures, sub-routines, program code segments, drivers, and the like. Firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within the components and "parts" can be combined into a smaller number of components and "parts", or can be further divided into additional components and "parts". In addition, the components and "parts" can be implemented as one or more CPUs in a reconfigurable device or a secure multimedia card.

[0047] In explaining embodiments of the present application, attention is mainly focused on examples of specific systems, but the gist claimed in the present specification is that the scope disclosed in the present specification is applicable to other communication systems and services having a similar technical background can be applied within a range not significantly deviating, and this can be done by a person skilled in the art with relevant technical knowledge.

[0048] Figure 1 is a conceptual diagram of an artificial intelligence-based travel itinerary customization coordination information providing apparatus according to an embodiment of the present application.

[0049] Referring to Figure 1 , the artificial intelligence-based travel itinerary customization coordination information providing apparatus according to an embodiment of the present application can provide the most suitable coordination information according to a user's travel itinerary. In addition, you can also be directly connected to the mall in order to immediately purchase clothes and obtain the corresponding matching information.

[0050] Meanwhile, the artificial intelligence-based travel itinerary customization coordination information providing apparatus can be referred to as an "electronic device 100" in the present application.

[0051] At this time, the user terminal is a desktop computer, a notebook computer, a notebook computer, a smart phone, a tablet computer, a mobile phone, or a smart watch (a smart watch), smart glasses, an e-book reader, a PMP (portable multimedia) player), a portable game machine, a navigation device, a digital camera, a DMB (digital multimedia broadcasting) player, a digital voice it can include a digital recorder, a digital audio player, a digital video recorder, a digital video player, a personal digital assistant (PDA), an ETC.

[0052] The electronic device 100 according to one embodiment includes a processor 110 and a memory 120. The processor 110 can execute at least one of the methods described. The memory 120 can store information related to the methods or store a program implementing the methods. The memory 120 can be a volatile memory or a non-volatile memory. The memory 120 can be referred to as a "database," a "storage unit," or the like.

[0053] The processor 110 can execute a program and control the electronic device 100. The code of the program executed by the processor 110 can be stored in the memory 120. The apparatus 100 is connected to an external device (for example, a personal computer or a network) through an input / output device (not shown) and can exchange data.

[0054] At this time, the processor 110 receives personal information and travel information from the user terminal, generates travel coordination information based on the personal information and the travel information, and transmits the travel coordination information to the user terminal.

[0055] At this time, the personal information can include information about the gender and age of the user using the user terminal.

[0056] In addition, the travel information can include information about a travel date and a travel location for each travel date.

[0057] At this time, the travel information can include a country you are going to, a location you are going to by date in the country, such as the Eiffel Tower, the center of Paris, etc.

[0058] Figure 2 is an example diagram of the travel coordination information according to an embodiment of the present invention.

[0059] Referring to Figure 2 , the processor generates first basic information for each date included in the travel itinerary based on the personal information and the travel information, and a plurality of pieces of coordination information and second information set for each coordination information. The information can be generated based on a coordination DB containing the basic information and the first basic information. This will be described in more detail later.

[0060] In addition, based on the personal information, the processor derives a first gender indicating the gender of the user and a first age range indicating the age of the user, and based on the travel location, determines the country where the user travels through a season API. The first travel country can be derived and the season can be viewed by region, a weather API, and the first season representing the first travel country can be derived according to the travel date and the first weather representing the first travel country can be viewed by region. The weather of the travel location for each travel date is derived, the first location theme representing the theme of the travel location for each travel date is derived, the first gender, the first age range, and the first basic information can be generated including the first travel country, the first season, the first weather, and the first location theme.

[0061] Figure 3 is a schematic diagram of the creation of the second basic information according to an embodiment of the present invention.

[0062] Referring to Figure 3 , the processor learns to collect images related to coordination from a shopping mall web page through a collection API, analyzes the coordination information, and outputs the second basic information through an LLM (Large) language model. For each piece of coordination information, there is a second gender representing a gender for which the coordination information is suitable, a second age group representing an age group for which the coordination information is suitable, and a second age representing an age for which the coordination information is suitable. The second travel country is derived, the second season representing the season matching the coordination information is derived, the second weather representing the weather suitable for the coordination information is derived, and the second location theme representing the theme suitable for the coordination information is derived. The second basic information corresponding to the coordination information is derived to include the second gender, the second age range, the second travel country, the second season, the second weather, and the second location theme.

[0063] LLM at this time, i.e., Large Language Model (LLM), is an artificial intelligence (AI) program that can perform tasks such as recognizing and generating text. LLM is called "large-scale" because the data set it learns from is very large. LLM is based on machine learning, specifically a type of neural network called a transformer model.

[0064] In short, a law master is a computer program that is provided with enough examples to recognize and interpret human language or other complex data. Many law masters are trained on thousands or even millions of gigabytes of text collected from the internet. However, since the quality of the sample affects the law master's ability to learn natural language, programmers of the law master can use a more carefully selected data set.

[0065] In this case, the law master uses a type of machine learning called deep learning to understand how letters, words, and sentences work together. Deep learning involves probabilistic analysis of unstructured data, and ultimately the deep learning model can identify differences between content without human intervention.

[0066] Additional learning is then performed through fine-tuning. The prompt can be fine-tuned or customized according to the specific task required by the programmer, such as explaining a question and generating an answer or translating text from one language to another.

[0067] In addition, the first age group and the second age group are selected from among age groups classified according to preset age intervals, and the first weather and the second weather are selected from among sunny, cloudy, rainy, and snowy, but are sunny. Set the value 1 for Case 1, the value 2 for cloudy, the value 3 for rain, and the value 4 for snow, and the first place theme and the second place theme are keywords representing themes of travel places for the corresponding travel dates.

[0068] In this case, the first place theme and the second place theme can consist of a single keyword that describes a place, such as a mountain, a forest, a city, a tourist attraction, a temple, a cathedral, an amusement park, etc.

[0069] At this time, the processor selects the matching information in which the second gender, the second age group, and the second season are the same as the first gender, the first age group, and the first season as the temporary recommended matching information. The matching score is derived for each travel date based on the first basic information and the second basic information, and the matching score of the temporary recommended matching information for each travel date is derived. The number of preset recommendations can be derived in descending order, set as recommended matching information, and travel matching information including the recommended matching information for each travel date can be generated.

[0070] Through this, the user can obtain coordinated information of weather, season, country, and theme of a travel place suitable for each travel date.

[0071] In more detail, the coordination matching score can be derived through Equation 1 below.

[0072] [Equation 1]

[0073]

[0074] At this time, cms denotes a coordination matching score of the temporary recommended coordination information for the relevant travel date, ncs denotes a distance derived from a distance between the first country and the second country according to the temporary recommended coordination information, denotes a similarity, nws denotes a weather similarity between the first weather and the second weather of the corresponding temporary recommended coordination information for the corresponding travel date, and nts denotes a theme similarity between the first place theme and the corresponding temporary recommendation for the corresponding travel date. The theme similarity with the second place theme of the coordination information.

[0075] Figure 4 FIG. 1 is a diagram illustrating a longitudinal distance according to an embodiment of the present application.

[0076] Reference Figure 4 The distance similarity can be derived through Equation 2 below.

[0077] [Equation 2]

[0078]

[0079] At this time, ncs denotes the distance similarity, and d denotes a distance in a longitude direction of a center point of the first country and a center point of the second country on a map, which can be in units of km. At this time, the distance in the longitude direction can refer to a distance in a horizontal direction with the earth as a center.

[0080] In addition, the weather similarity can be derived through Equation 3 below.

[0081] [Equation 3]

[0082]

[0083] At this time, nws can denote the weather similarity, w_1 can denote a value set for the first weather, and w_2 can denote a value set for the second weather.

[0084] In addition, the theme similarity refers to a degree of similarity between keywords corresponding to the first theme and keywords corresponding to the second theme, and has a value range of 1 to 4, and the higher the similarity, the higher the value.

[0085] In more detail, the subject similarity can be derived by any one of cosine similarity, Euclidean distance, and Jaccard similarity.

[0086] At this time, the cosine similarity is a method of estimating similarity through a cosine angle between vectors held by keywords, the Euclidean distance is a method of deriving similarity through a distance from a vector coordinate held by a keyword, and the Jaccard similarity is a method of deriving similarity through a vector coordinate held by a keyword. The method of deriving similarity through a cosine angle between vectors held by keywords refers to a method of measuring similarity using a common ratio.

[0087] In addition, the method of providing customized coordination information for an AI-based travel itinerary according to an embodiment of the present application can receive personal information and travel information from a user terminal S101.

[0088] In addition, the method of providing customized coordination information for an AI-based travel itinerary according to an embodiment of the present application can generate travel coordination information based on the personal information and the travel information S103.

[0089] In addition, the method of providing customized coordination information for an AI-based travel itinerary according to an embodiment of the present application can transmit the travel coordination information to the user terminal S105.

[0090] In addition, the method of providing customized coordination information for an AI-based travel itinerary according to an embodiment of the present application can be configured in the same manner as the AI-based travel itinerary customized coordination information providing apparatus disclosed in Figures 1 to 4

[0091] The embodiments can be implemented in hardware components, software components, and / or combinations of hardware components and software components. For example, the apparatuses, methods, and components described in the embodiments can include processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, and field programmable gate arrays (FPGAs), for example. It can be implemented using one or more general purpose or special purpose computers, such as arrays, programmable logic units (PLUs), microprocessors, or any other devices capable of executing and responding to instructions. The processing device can execute an operating system (OS) and one or more software applications running on the operating system. In addition, the processing device can access, store, manipulate, process, and generate data in response to the execution of software. For ease of understanding, it can be described as using a single processing device; however, those skilled in the art will understand that the processing device can include multiple processing elements and / or multiple types of processing elements. For example, the processing device can include multiple processors or one processor and one controller. In addition, other processing configurations, such as parallel processors, are also possible.

[0092] ​The method according to the embodiments can be implemented in the form of program instructions capable of being executed through various computer means and recorded on a computer-readable medium. The computer-readable medium can include program instructions, data files, data structures, etc. individually or in combination. The program instructions recorded on the medium can be specifically designed and configured for the embodiments, or can be known and available to those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic-optical media such as floptical disks. Hardware devices specifically designed to store and execute program instructions, such as ROM, RAM, flash memory, etc. Examples of program instructions include machine language codes such as codes generated by compilers, and high-level language codes that can be executed by computers using interpreters, etc. The hardware devices can be configured to operate as one or more software modules to perform the operations of the embodiments, or vice versa.

[0093] The software can include a computer program, code, instructions, or a combination of one or more thereof, which can configure the processing unit to operate as needed, or can independently or collectively command the device. The software and / or data can be used on any type of machine, component, physical device, virtual device, computer storage medium or device to be interpreted or provided with instructions or data by a processing device, or can be permanently or temporarily embodied. In a signal wave of transmission. The software can be distributed on a networked computer system and stored or executed in a distributed manner. The software and data can be stored on one or more computer-readable recording media.

[0094] Although the embodiments have been described as above with limited drawings, those skilled in the art can modify and vary the above application based on various techniques. For example, the described techniques are performed in a different order from the described method, and / or the components of the described system, structure, device, circuit, etc. are combined or combined in a different form from the described method, or other components or, even if replaced or replaced with equivalents, appropriate results can be obtained.

[0095] Therefore, other implementations, other embodiments, and equivalents of claims also fall within the scope of the appended claims.

Claims

1. An electronic device, characterized in that, The electronic device includes: Memory; and The processor connected to the memory, In the processor, Receive personal and travel information from user terminals. Travel coordination information is generated based on personal and travel information. The travel coordination information is sent to the user terminal.

2. The electronic device according to claim 1, characterized in that, The personal information includes information about the gender and age range of the user using the user terminal. The travel information includes information about the travel dates and the travel destinations for each travel date.

3. The electronic device according to claim 2, characterized in that, The processor, based on personal and travel information, Generate the first basic information for each date included in the travel itinerary. The driving coordination information is generated based on a coordination DB that includes multiple coordination information and second basic information set for each coordination information, as well as the first basic information.

Citation Information

Patent Citations

  • Artificial intelligence-based styling recommendation system for body parts and situations

    KR102550214B1