Search

KR-102962461-B1 - METHOD AND SYSTEM FOR AUTOMATED WEBSITE GENERATION

KR102962461B1KR 102962461 B1KR102962461 B1KR 102962461B1KR-102962461-B1

Abstract

A method for automatically generating a website is provided, comprising: a step of obtaining identification information of a reference website; a step of collecting data accessible through the identification information of the reference website, wherein the data includes data defining the structure or design of the reference website and a website connected to the reference website; a step of determining the type of the reference website based on the collected data; a step of generating structured data based on the collected data; and a step of generating front-end and back-end code of a target website based on at least one of the structured data or the type of the reference website.

Inventors

  • 정주현

Assignees

  • 주식회사 히릿소프트

Dates

Publication Date
20260508
Application Date
20250319

Claims (14)

  1. In the method executed by a computing system, A step of obtaining identification information of a reference website; A step of collecting data accessible through identification information of the above-mentioned reference website, wherein the data includes data defining the structure or design of the above-mentioned reference website and the website connected to the above-mentioned reference website; A step of determining the type of the standard website based on the collected data; A step of identifying information related to the dynamic interaction and API integration patterns of a website from the collected data using a Specialized Large Language Model (SLLM) that has been pre-trained and fine-tuned with the HTML, CSS, JavaScript, UI elements, metadata, and screen transition flows of the website, and generating structured data in the form of vector data that includes the document object model (DOM) structure, style attributes, and identified information as attribute values of the reference website; A step of generating front-end code for a target website based on at least one of the structured data or the type of the reference website; A step of automatically generating a database schema that defines a table structure for storing data optimized for the type, which performs the same function as the API integration pattern, corresponding to the type of the determined standard website and the API integration pattern included in the structured data; and It includes the step of automatically building a website capable of service operation by generating back-end code using the database schema generated above and the business logic generated by the SLLM, and The step of determining the type of the above-mentioned standard website is, A step of generating a hierarchical information structure of the reference website using the collected data, wherein the hierarchical information structure includes a tree structure; A step of capturing the screen of the above-mentioned reference website and at least one website connected to the above-mentioned reference website; and When a reference website includes multiple typological features, the method includes a step of analyzing the hierarchical information structure and the image of the captured screen to determine the type of the reference website as a single type without user intervention. How to automatically generate a website.
  2. In Article 1, A step of analyzing the structure and function of a reference website to identify dynamic elements of the website, wherein the dynamic elements include an API (application programming interface); and The method further includes the step of generating frontend or backend code of a target website by reflecting the dynamic elements identified above. How to automatically generate a website.
  3. In Article 1, The step of collecting data accessible through the identification information of the above-mentioned standard website is: A step of navigating the reference website and the website connected to the reference website using a headless browser; and A step comprising collecting data that defines the structure or design of the reference website based on data dynamically loaded during the above-mentioned search process, How to automatically generate a website.
  4. delete
  5. delete
  6. delete
  7. In Article 1, The step of determining the type of the above-mentioned standard website is, If the above-mentioned standard website includes multiple types of features, a step of analyzing the main functions and structural characteristics of the above-mentioned standard website to determine it as one type; and To improve the accuracy of type determination of the above-mentioned standard website, the method includes the step of updating the type determination criteria by performing website data learning. How to automatically generate a website.
  8. One or more processors; and It includes memory that stores computer programs executed by one or more processors, and When the above computer program is executed, the above one or more processors: The action of obtaining identification information of a reference website, An operation to collect data accessible through identification information of the above-mentioned reference website, wherein the data includes data defining the structure or design of the above-mentioned reference website and the website connected to the above-mentioned reference website, An operation to determine the type of the standard website based on the collected data above, An operation to identify information related to the dynamic interaction and API integration patterns of a website from the collected data using a Specialized Large Language Model (SLLM) that has been pre-trained and fine-tuned with the website's HTML, CSS, JavaScript, UI elements, metadata, and screen transition flows, and to generate structured data in the form of vector data that includes the document object model (DOM) structure, style attributes, and the identified information as attribute values of the reference website. The operation of generating front-end code of a target website based on at least one of the above structured data or the type of the above reference website, An operation to automatically generate a database schema that defines a table structure for storing data optimized for the type, corresponding to the type of the determined standard website and the API integration pattern included in the structured data, while performing the same function as the API integration pattern; and Using the database schema generated above and the business logic generated by the SLLM, generate back-end code to automatically build a website capable of service operation, and The operation of determining the type of the above-mentioned standard website is, Using the collected data above, generate a hierarchical information structure of the above-mentioned standard website, wherein the hierarchical information structure includes a tree structure, operation, The operation of capturing the screen of the above-mentioned reference website and at least one website connected to the above-mentioned reference website, and When a reference website includes multiple type features, an operation is performed to determine the type of the reference website as a single type without user intervention by analyzing the hierarchical information structure and the image of the captured screen. Website automatic generation system.
  9. In Article 8, The above one or more processors, Identify dynamic elements of said website by analyzing the structure and function of a reference website, wherein said dynamic elements include operations, such as an API (application programming interface), and Further performing the action of generating frontend or backend code of the target website by reflecting the dynamic elements identified above, Website automatic generation system.
  10. In Article 8, The operation of collecting data accessible through the identification information of the aforementioned standard website is, The operation of browsing the above-mentioned reference website and the website connected to the above-mentioned reference website using a headless browser, and A process including the operation of collecting data that defines the structure or design of the reference website based on data dynamically loaded during the above-mentioned search process. Website automatic generation system.
  11. delete
  12. delete
  13. delete
  14. In Article 8, The operation of determining the type of the above-mentioned standard website is, When the above-mentioned standard website includes features of multiple types, the operation of determining a single type by analyzing the main functions and structural characteristics of the above-mentioned standard website, and In order to improve the accuracy of type determination of the above-mentioned standard website, the method includes the operation of updating the type determination criteria by performing website data learning. Website automatic generation system.

Description

Method and System for Automatic Website Generation The present disclosure relates to a method and system for automatically generating a website. More specifically, it relates to a method and system capable of determining the type of website by analyzing the structure and design of a reference website, and automatically generating front-end and back-end code for a target website based thereon. With the recent advancements in artificial intelligence (AI) and automation technologies, the demand for automation in the website building process is increasing. Website development generally involves the stages of planning, design, front-end development, back-end development, and deployment, utilizing various technologies and development tools. In particular, template-based website creation tools are being utilized to rapidly build customized websites tailored to the needs of businesses or individual users. Some existing website generation technologies are implemented by converting user-provided HTML and CSS data into static web pages or by generating websites by applying specific templates as they are. However, these methods have limitations, such as simply copying the website's structure and functionality or restricting modifications to within a limited template. In particular, during the process of automatically generating a new website based on an existing one, problems may arise where the dynamic elements of the original website (API integration, UI interaction, database structure, etc.) are not sufficiently reflected, resulting in a lack of functional similarity. Furthermore, existing technologies often rely on simple HTML/CSS conversion or manual editing without clearly classifying or analyzing website types. This can lead to limitations, making it difficult to automatically recognize the layout, functions, and data flow of a specific website and convert them in an optimized manner. Therefore, more sophisticated automation technology is required to analyze the structure and design elements of existing websites to identify the website type and automatically generate front-end and back-end code based on this analysis. Through such technology, the website development process can be simplified, customized websites can be built rapidly, and furthermore, expansion to various platforms such as web applications and mobile applications (Android, iOS) is possible. [Prior Art Literature] [Patent Literature] Registered Patent No. 10-2742558 (Registered December 10, 2024) FIG. 1 is a diagram illustrating the connection relationship between a user terminal and a website automatic generation system according to one embodiment. FIG. 2 is a schematic diagram illustrating the process of automatically generating a website and an application according to one embodiment. FIG. 3 is a diagram related to a method for obtaining identification information of a reference website according to one embodiment. FIG. 4 is a diagram related to a method for obtaining data that defines the structure or design of a reference website and a connected website in one embodiment. FIG. 5 is a diagram related to the type classification and vector data acquisition process according to one embodiment. FIG. 6 is a diagram related to the process of generating frontend and backend code according to one embodiment. FIG. 7 is a diagram related to the process of creating a website, an Android app, and an iOS app according to one embodiment. FIG. 8 is a diagram related to the process of registering a product after creating a website according to one embodiment. FIG. 9 is a flowchart illustrating the entire steps of a website automatic generation method according to one embodiment. FIG. 10 is a flowchart illustrating additional steps related to a method for automatically generating a website according to one embodiment. FIG. 11 is a block diagram showing the hardware configuration of a computing device related to automatic website generation according to one embodiment of the present disclosure. Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The advantages and features of the present disclosure and the methods for achieving them will become clear by referring to the embodiments described below in detail together with the accompanying drawings. However, the present disclosure is not limited to the embodiments described below but may be implemented in various different forms. The embodiments provided are merely to make the present disclosure complete and to fully inform those skilled in the art of the scope of the invention or disclosure to which the present disclosure pertains, and the present disclosure is defined only by the scope of the claims. It should be noted that when assigning reference numerals to the components of each drawing, the same components are given the same reference numeral whenever possible, even if they are shown in different drawings. Furthermore, in des