[go: up one dir, main page]

CN114428928A - Design method, device and medium for autonomous station building system - Google Patents

Design method, device and medium for autonomous station building system Download PDF

Info

Publication number
CN114428928A
CN114428928A CN202210015503.0A CN202210015503A CN114428928A CN 114428928 A CN114428928 A CN 114428928A CN 202210015503 A CN202210015503 A CN 202210015503A CN 114428928 A CN114428928 A CN 114428928A
Authority
CN
China
Prior art keywords
data
template
metadata
standard
building system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210015503.0A
Other languages
Chinese (zh)
Inventor
秦治成
任佰军
谭祥
丁清松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Software Technology Co Ltd
Original Assignee
Inspur Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Software Technology Co Ltd filed Critical Inspur Software Technology Co Ltd
Priority to CN202210015503.0A priority Critical patent/CN114428928A/en
Publication of CN114428928A publication Critical patent/CN114428928A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

The invention relates to the technical field of data interaction and processing, and particularly provides a design method of an autonomous station building system, wherein a standard data extraction interface is established according to a thymeleaf template engine and an object storage medium, and the standard extraction interface converts different data structures into standard data in a configuration mode according to the basic attribute of metadata; and the template making binds standard data to a page, the grammar conforms to the thymeleaf standard, the site publishing is based on object storage, and when a target site is visited, the template engine pulls a template file from a remote end to analyze the template file. Compared with the prior art, the invention effectively reduces the threshold of traditional station building, provides a low-code template manufacturing method, quickly releases stations and effectively simplifies the traditional station building process. Through the data extraction algorithm, the site crash caused by the complexity of metadata is avoided.

Description

一个自主建站系统的设计方法、装置及介质Design method, device and medium of an autonomous station building system

技术领域technical field

本发明涉及数据交互、处理技术领域,具体提供一个自主建站系统的设计方法、装置及介质。The invention relates to the technical field of data interaction and processing, and specifically provides a design method, device and medium of an autonomous station building system.

背景技术Background technique

随着大数据时代发展和数据累积,数据价值被不断挖掘,由数据衍生出的各类标签数据系统建设频率越来越高。由于数据源不明确,针对关系型数据库,nosql数据库或API接口,开发者需要采用不通的对接方式,除此之外,各类元数据结构不尽相同。比如某大数据平台下,需要基于“碳中和”构建相关新闻、学术论文、科研项目的专题报道,传统建站方式存在开发周期长,站点管理混乱,代码复用度低,研发人员投入大等问题。With the development of the era of big data and the accumulation of data, the value of data is constantly being mined, and the frequency of construction of various label data systems derived from data is increasing. Due to the unclear data source, developers need to use different connection methods for relational databases, nosql databases or API interfaces. In addition, various metadata structures are not the same. For example, under a big data platform, special reports on related news, academic papers, and scientific research projects need to be constructed based on "carbon neutrality". The traditional way of building a website has long development cycles, chaotic site management, low code reuse, and large investment in R&D personnel. question.

发明内容SUMMARY OF THE INVENTION

本发明是针对上述现有技术的不足,提供一种实用性强的自主建站系统的设计方法。The present invention provides a design method of an autonomous station building system with strong practicability aiming at the shortcomings of the above-mentioned prior art.

本发明进一步的技术任务是提供一种设计合理,安全适用的自助建站系统的设计装置。A further technical task of the present invention is to provide a design device for a self-service station building system with reasonable design, safety and application.

本发明进一步的技术任务是提供一种计算机可读介质。A further technical task of the present invention is to provide a computer-readable medium.

本发明解决其技术问题所采用的技术方案是:The technical scheme adopted by the present invention to solve its technical problems is:

一个自主建站系统的设计方法,依据thymeleaf模板引擎和对象存储介质,建立标准数据萃取接口,所述标准萃取接口根据元数据的基本属性,通过配置方式从不同数据结构到标准数据的转化;A design method of an independent website building system, according to the thymeleaf template engine and the object storage medium, to establish a standard data extraction interface, the standard extraction interface is based on the basic attributes of the metadata, and is converted from different data structures to standard data through a configuration method;

模板制作将标准数据绑定到页面,语法遵循thymeleaf规范,站点发布基于对象存储,访问目标站点时,模板引擎从远端拉取模板文件进行解析。Template creation binds standard data to pages, and the syntax follows the thymeleaf specification. Site publishing is based on object storage. When accessing the target site, the template engine pulls the template file from the remote end for parsing.

进一步的,元数据通过萃取接口到标准数据的转化中,数据源A下元数据a,通过数据源A的类型,将元数据a注入到萃取接口;Further, in the transformation of the metadata into standard data through the extraction interface, the metadata a under the data source A is injected into the extraction interface through the type of the data source A;

数据源B下元数据b,通过数据源B的类型,将元数据b注入到萃取接口。The metadata b under the data source B is injected into the extraction interface through the type of the data source B.

进一步的,元数据注入到萃取接口后,萃取接口根据定义的标准数据和配置的映射关系,通过萃取算法,将不同的元数据转化为标准数据,所述标准数据定义根据目标站点自行定制。Further, after the metadata is injected into the extraction interface, the extraction interface converts different metadata into standard data through an extraction algorithm according to the defined standard data and the mapping relationship of the configuration, and the standard data definition is customized according to the target site.

进一步的,所述配置的映射关系中属性映射包括元数据a、元数据b跟标准数据的映射关系,映射关系可以是一对一,或一对多;Further, the attribute mapping in the configured mapping relationship includes the mapping relationship between metadata a, metadata b and standard data, and the mapping relationship can be one-to-one or one-to-many;

所述萃取算法根据标准数据和映射关系将元数据json或xml转化为标准数据。The extraction algorithm converts the metadata json or xml into standard data according to the standard data and the mapping relationship.

进一步的,制作模板时有两种方法,一种为通过线下制作模板,另一种为通过在线拖拽方式制作模板。Further, there are two methods for creating templates, one is to create templates offline, and the other is to create templates online by dragging and dropping.

进一步的,线下制作模板中,前端开发人员先下载标准数据,在线下编写模板文件,Further, in offline template creation, front-end developers first download standard data and write template files offline.

所述模板文件包括css文件、js文件和目标html,所述html统一命名为index.html,html,必须引入"<html lang=”zh”xmlins:th=”http://www.thymeleaf.org”>”头文件,数据绑定分为标签数据绑定和数据库数据绑定,标签数据包含于数据库数据,数据库数据是页面上的一个一级目录,标签数据为该目录下的子目录。The template file includes a css file, a js file and a target html, and the html is named as index.html, html, and "<html lang="zh" xmlins:th="http://www.thymeleaf.org must be introduced ">" header file, data binding is divided into label data binding and database data binding, label data is contained in database data, database data is a first-level directory on the page, and label data is a subdirectory under this directory.

进一步的,在线拖拽方式制作模板时,拖拽组件包括dom标签,也能够拓展图表组件,组件指定绑定的标准数据属性,绑定数据时会校验绑定合法性,在线制作模板基于layui样式、与通过模板上传组件上传的模板都存储在oss。Further, when creating templates by online drag and drop, the drag and drop components include dom tags, and can also expand the chart components. The components specify the standard data attributes of the binding, and the binding validity will be checked when binding data. The online template creation is based on layui. Styles and templates uploaded through the template upload component are stored in oss.

进一步的,当客户端请求目标站点发布时,模板引擎首先从远程对象存储提取目标模板,在服务端,提取回来的目标模板通过引擎解析为标准html,发送回客户端进行呈现。Further, when the client requests the target site to publish, the template engine first extracts the target template from the remote object storage. On the server side, the extracted target template is parsed into standard html by the engine and sent back to the client for presentation.

一种自助建站系统的设计装置,包括:至少一个存储器和至少一个处理器;A design device for a self-service station building system, comprising: at least one memory and at least one processor;

所述至少一个存储器,用于存储机器可读程序;the at least one memory for storing a machine-readable program;

所述至少一个处理器,用于调用所述机器可读程序,执行一个自主建站系统的设计方法。The at least one processor is used to invoke the machine-readable program to execute a design method of an autonomous station building system.

一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一个自主建站系统的设计方法。A computer-readable medium storing computer instructions on the computer-readable medium, when executed by a processor, causes the processor to execute a design method for an autonomous website building system.

本发明的一个自主建站系统的设计方法、装置及介质和现有技术相比,具有以下突出的有益效果:Compared with the prior art, the design method, device and medium of an autonomous station building system of the present invention have the following outstanding beneficial effects:

本发明提供自主建站系统,有效降低了传统建站门槛,提供低代码模板制作方法,快速发布站点,有效简化了传统建站流程。通过数据萃取算法,避免因为元数据复杂性导致的站点崩溃。The invention provides an independent website building system, effectively lowers the threshold of traditional website building, provides a low-code template making method, quickly publishes a website, and effectively simplifies the traditional website building process. Avoid site crashes due to metadata complexity through data extraction algorithms.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

附图1是一个自主建站系统的设计方法的流程示意图;Accompanying drawing 1 is a schematic flow chart of a design method of an autonomous station building system;

附图2是一个自主建站系统的设计方法中标准数据萃取的流程示意图;Accompanying drawing 2 is a schematic flow chart of standard data extraction in the design method of an autonomous station building system;

附图3是一个自主建站系统的设计方法中模板制作的流程示意图;Accompanying drawing 3 is the schematic flow chart of template making in the design method of a self-built station system;

附图4是一个自主建站系统的设计方法中目标站点发布示意图。Figure 4 is a schematic diagram of target site publishing in a design method of an autonomous site building system.

具体实施方式Detailed ways

为了使本技术领域的人员更好的理解本发明的方案,下面结合具体的实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例都属于本发明保护的范围。In order to make those skilled in the art better understand the solution of the present invention, the present invention will be further described in detail below with reference to specific embodiments. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

下面给出一个最佳实施例:A preferred embodiment is given below:

如图1所示,本实施例中的一个自主建站系统的设计方法,依据thymeleaf模板引擎和对象存储介质,建立标准数据萃取接口,实现基于多元数据自主建站。标准萃取接口根据元数据的基本属性,通过配置方式从不同数据结构到标准数据的转化;模板制作将标准数据绑定到页面,语法遵循thymeleaf规范,站点发布基于对象存储,访问目标站点时,模板引擎从远端拉取模板文件进行解析。As shown in FIG. 1 , the design method of an autonomous website building system in this embodiment establishes a standard data extraction interface based on the thymeleaf template engine and the object storage medium, so as to realize the autonomous website building based on multivariate data. The standard extraction interface converts from different data structures to standard data through configuration according to the basic attributes of metadata; template creation binds standard data to pages, the syntax follows the thymeleaf specification, site publishing is based on object storage, and when accessing the target site, the template The engine pulls the template file from the remote for parsing.

其中标准数据萃取接口最大程度地避免因为数据问题导致的站点崩溃,对象存储介质降低了模板文件与系统间耦合度,系统运维人员无需考虑因为存储而导致的扩容,只需关注系统的算力扩展。Among them, the standard data extraction interface avoids site crashes caused by data problems to the greatest extent, and the object storage medium reduces the coupling between the template file and the system. extension.

如图2所示,元数据通过萃取接口到标准数据的转化,数据源A下元数据a,通过数据源A的类型(包括关系型数据库,非关系型数据库,API方式),将元数据a注入到萃取接口。As shown in Figure 2, the metadata is converted into standard data through the extraction interface. The metadata a under the data source A is converted into the metadata a by the type of the data source A (including relational databases, non-relational databases, and API methods). Inject into the extraction port.

数据源B下元数据b,通过数据源B的类型(包括关系型数据库,非关系型数据库,API方式),将元数据b注入到萃取接口。The metadata b under the data source B is injected into the extraction interface through the type of the data source B (including relational databases, non-relational databases, and API methods).

元数据注入到萃取接口之后,萃取接口根据定义的标准数据和配置的映射关系,通过萃取算法,将不同的元数据转化为标准数据。标准数据定义根据目标站点需求自行定制,标准数据结构包括字段(属性)类型,字段名称,字段含义,字段别名,字段来源等信息;属性映射包括元数据a,元数据b跟标准数据的映射关系,映射关系可以是一对一,也可以是一对多。After the metadata is injected into the extraction interface, the extraction interface converts different metadata into standard data through the extraction algorithm according to the defined standard data and the mapping relationship of the configuration. The standard data definition is customized according to the needs of the target site. The standard data structure includes field (attribute) type, field name, field meaning, field alias, field source and other information; attribute mapping includes the mapping relationship between metadata a, metadata b and standard data , the mapping relationship can be one-to-one or one-to-many.

一般来讲,同类型目标站点标准数据和映射关系只需定义一次。萃取算法根据标准数据和映射关系,将元数据json或xml转化为标准数据,下发到下一步骤。Generally speaking, the standard data and mapping relationship of the same type of target site only need to be defined once. The extraction algorithm converts the metadata json or xml into standard data according to the standard data and mapping relationship, and sends it to the next step.

如图3所示,制作模板时有两种方法,一种为通过线下制作模板,通过线下制作模板,目标页面样式可以自定义,一般需要制作人员有基本的前端功底且熟悉thymeleaf语法,面向前端开发人员。As shown in Figure 3, there are two ways to make a template. One is to make a template offline. The target page style can be customized. Generally, the producer needs to have basic front-end skills and be familiar with thymeleaf syntax. For front-end developers.

前端开发人员先下载标准数据,在线下编写模板文件。模板文件包含css文件,js文件和目标html。Html统一命名为index.html,html,必须引入"<html lang=”zh”xmlins:th=”http://www.thymeleaf.org”>”头文件,数据绑定分为标签数据绑定和数据库数据绑定。标签数据包含于数据库数据,数据库数据可以是页面上的一个一级目录,标签数据为该目录下的子目录。比如“碳中和“专题中,数据库可以是本年度相关的新闻,期刊论文,科研项目的汇总,标签数据可以是本年度某个科研单位的上述数据汇总。Front-end developers first download standard data and write template files offline. Template file contains css file, js file and target html. Html is uniformly named index.html, html, and the "<html lang="zh" xmlins:th="http://www.thymeleaf.org">" header file must be introduced. Data binding is divided into tag data binding and Database data binding. The tag data is included in the database data, the database data can be a first-level directory on the page, and the tag data is a sub-directory under the directory. For example, in the topic of "carbon neutrality", the database can be a summary of relevant news, journal papers, and scientific research projects this year, and the label data can be a summary of the above-mentioned data of a scientific research unit this year.

另一种为通过在线拖拽方式制作模板,目标页面样式单一,无需代码,面向运维人员。The other is to create templates through online drag and drop. The target page has a single style, no code required, and is oriented to operation and maintenance personnel.

通过拖拽方式布局页面。拖拽组件包括常用dom标签,也可以拓展图表组件。组件需要指定绑定的标准数据属性,对于复杂结构属性,绑定数据时会校验绑定合法性。在线制作模板基于layui样式,适用于对兼容性要求比较高,对样式没有特定需求的场景。在线制作的模板与通过模板上传组件上传的模板都存储在oss。Layout pages by dragging and dropping. Drag and drop components include common dom tags, and can also expand chart components. The component needs to specify the standard data attributes of the binding. For complex structure attributes, the binding validity will be checked when binding data. The online production template is based on the layui style, which is suitable for scenarios with relatively high compatibility requirements and no specific requirements for styles. Templates created online and templates uploaded through the template upload component are stored in oss.

如图4所示,当客户端请求目标站点发布时,模板引擎首先从远程对象存储提取目标模板,在服务端,提取回来的目标模板通过引擎解析为标准html,发送回客户端进行呈现。As shown in Figure 4, when the client requests the target site to publish, the template engine first extracts the target template from the remote object storage. On the server side, the extracted target template is parsed into standard html by the engine and sent back to the client for presentation.

一种自助建站系统的设计装置,包括:至少一个存储器和至少一个处理器;A design device for a self-service station building system, comprising: at least one memory and at least one processor;

所述至少一个存储器,用于存储机器可读程序;the at least one memory for storing a machine-readable program;

所述至少一个处理器,用于调用所述机器可读程序,执行一个自主建站系统的设计方法。The at least one processor is used to invoke the machine-readable program to execute a design method of an autonomous station building system.

一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行一个自主建站系统的设计方法。A computer-readable medium storing computer instructions on the computer-readable medium, when executed by a processor, causes the processor to execute a design method for an autonomous website building system.

上述具体的实施方式仅是本发明具体的个案,本发明的专利保护范围包括但不限于上述具体的实施方式,任何符合本发明的一个自主建站系统的设计方法、装置及介质权利要求书的且任何所述技术领域普通技术人员对其做出的适当变化或者替换,皆应落入本发明的专利保护范围。The above-mentioned specific embodiments are only specific cases of the present invention, and the patent protection scope of the present invention includes but is not limited to the above-mentioned specific embodiments, any design method, device, and medium claims of an autonomous website building system that conform to the present invention and Any appropriate changes or substitutions made by those of ordinary skill in the technical field shall fall into the scope of patent protection of the present invention.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, and substitutions can be made in these embodiments without departing from the principle and spirit of the invention and modifications, the scope of the present invention is defined by the appended claims and their equivalents.

Claims (10)

1.一个自主建站系统的设计方法,其特征在于,依据thymeleaf模板引擎和对象存储介质,建立标准数据萃取接口,所述标准萃取接口根据元数据的基本属性,通过配置方式从不同数据结构到标准数据的转化;1. the design method of an independent website building system, it is characterized in that, according to thymeleaf template engine and object storage medium, set up standard data extraction interface, described standard extraction interface is according to the basic attribute of metadata, by configuration mode from different data structures to standard transformation of data; 模板制作将标准数据绑定到页面,语法遵循thymeleaf规范,站点发布基于对象存储,访问目标站点时,模板引擎从远端拉取模板文件进行解析。Template creation binds standard data to pages, and the syntax follows the thymeleaf specification. Site publishing is based on object storage. When accessing the target site, the template engine pulls the template file from the remote end for parsing. 2.根据权利要求1所述的一个自主建站系统的设计方法,其特征在于,元数据通过萃取接口到标准数据的转化中,数据源A下元数据a,通过数据源A的类型,将元数据a注入到萃取接口;2. the design method of an autonomous website building system according to claim 1, is characterized in that, in the transformation of metadata to standard data by extraction interface, metadata a under data source A, by the type of data source A, the metadata Data a is injected into the extraction interface; 数据源B下元数据b,通过数据源B的类型,将元数据b注入到萃取接口。The metadata b under the data source B is injected into the extraction interface through the type of the data source B. 3.根据权利要求2所述的一个自主建站系统的设计方法,其特征在于,元数据注入到萃取接口后,萃取接口根据定义的标准数据和配置的映射关系,通过萃取算法,将不同的元数据转化为标准数据,所述标准数据定义根据目标站点自行定制。3. the design method of an autonomous website building system according to claim 2, it is characterized in that, after the metadata is injected into the extraction interface, the extraction interface is based on the defined standard data and the mapping relationship of the configuration, through the extraction algorithm, by the different metadata. The data is converted into standard data, and the standard data definition is customized according to the target site. 4.根据权利要求3所述的一个自主建站系统的设计方法,其特征在于,所述配置的映射关系中属性映射包括元数据a、元数据b跟标准数据的映射关系,映射关系可以是一对一,或一对多;4. the design method of an autonomous site building system according to claim 3, is characterized in that, in the mapping relation of described configuration, attribute mapping comprises the mapping relation of metadata a, metadata b and standard data, and the mapping relation can be a One-to-one, or one-to-many; 所述萃取算法根据标准数据和映射关系将元数据json或xml转化为标准数据。The extraction algorithm converts the metadata json or xml into standard data according to the standard data and the mapping relationship. 5.根据权利要求4所述的一种自助建站系统的设计方法,其特征在于,制作模板时有两种方法,一种为通过线下制作模板,另一种为通过在线拖拽方式制作模板。5. The design method of a self-service website building system according to claim 4, wherein there are two methods when making a template, one is to make a template offline, and the other is to make a template by online dragging . 6.根据权利要求5所述的一种自助建站系统的设计方法,其特征在于,线下制作模板中,前端开发人员先下载标准数据,在线下编写模板文件,6. The design method of a self-service website building system according to claim 5, characterized in that, in making templates offline, front-end developers first download standard data, and write template files offline, 所述模板文件包括css文件、js文件和目标html,所述html统一命名为index.html,html,必须引入"<html lang=”zh”xmlins:th=”http://www.thymeleaf.org”>”头文件,数据绑定分为标签数据绑定和数据库数据绑定,标签数据包含于数据库数据,数据库数据是页面上的一个一级目录,标签数据为该目录下的子目录。The template file includes a css file, a js file and a target html, and the html is named as index.html, html, and "<html lang="zh" xmlins:th="http://www.thymeleaf.org must be introduced ">" header file, data binding is divided into label data binding and database data binding, label data is contained in database data, database data is a first-level directory on the page, and label data is a subdirectory under this directory. 7.根据权利要求5所述的一种自助建站系统的设计方法,其特征在于,在线拖拽方式制作模板时,拖拽组件包括dom标签,也能够拓展图表组件,组件指定绑定的标准数据属性,绑定数据时会校验绑定合法性,在线制作模板基于layui样式、与通过模板上传组件上传的模板都存储在oss。7. The design method of a self-service website building system according to claim 5, wherein when the template is made by dragging and dropping online, the dragging component includes a dom label, and the chart component can also be expanded, and the component specifies the standard data bound Attributes, the validity of the binding will be checked when binding the data, the online template based on the layui style, and the template uploaded through the template upload component are all stored in oss. 8.根据权利要求7所述的一种自助建站系统的设计方法,其特征在于,当客户端请求目标站点发布时,模板引擎首先从远程对象存储提取目标模板,在服务端,提取回来的目标模板通过引擎解析为标准html,发送回客户端进行呈现。8. the design method of a kind of self-help website building system according to claim 7, is characterized in that, when client requests target site to publish, template engine first extracts target template from remote object storage, and at the server, the extracted target Templates are parsed into standard html by the engine and sent back to the client for rendering. 9.一种自助建站系统的设计装置,其特征在于,包括:至少一个存储器和至少一个处理器;9. A design device for a self-service station building system, comprising: at least one memory and at least one processor; 所述至少一个存储器,用于存储机器可读程序;the at least one memory for storing a machine-readable program; 所述至少一个处理器,用于调用所述机器可读程序,执行权利要求1至8中任一所述的方法。The at least one processor is configured to invoke the machine-readable program to execute the method of any one of claims 1 to 8. 10.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行权利要求1至8任一所述的方法。10. A computer-readable medium, characterized in that, computer instructions are stored on the computer-readable medium, and when executed by a processor, the computer instructions cause the processor to execute any one of claims 1 to 8. method described.
CN202210015503.0A 2022-01-07 2022-01-07 Design method, device and medium for autonomous station building system Pending CN114428928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210015503.0A CN114428928A (en) 2022-01-07 2022-01-07 Design method, device and medium for autonomous station building system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210015503.0A CN114428928A (en) 2022-01-07 2022-01-07 Design method, device and medium for autonomous station building system

Publications (1)

Publication Number Publication Date
CN114428928A true CN114428928A (en) 2022-05-03

Family

ID=81312138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210015503.0A Pending CN114428928A (en) 2022-01-07 2022-01-07 Design method, device and medium for autonomous station building system

Country Status (1)

Country Link
CN (1) CN114428928A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117216042A (en) * 2023-07-26 2023-12-12 中电云计算技术有限公司 Construction method and device of data standardization platform

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109254992A (en) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 Project generation method and system, computer system and computer readable storage medium storing program for executing
CN110333856A (en) * 2019-07-08 2019-10-15 政采云有限公司 Service-oriented and programmable online template generation system and method
CN112905175A (en) * 2021-02-08 2021-06-04 中国工商银行股份有限公司 Page generation method, device and equipment
CN113448569A (en) * 2021-06-28 2021-09-28 天闻数媒科技(湖南)有限公司 Site page processing system, method, equipment and storage medium
CN113822033A (en) * 2020-12-23 2021-12-21 京东科技信息技术有限公司 Report generation method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109254992A (en) * 2018-10-12 2019-01-22 北京京东金融科技控股有限公司 Project generation method and system, computer system and computer readable storage medium storing program for executing
CN110333856A (en) * 2019-07-08 2019-10-15 政采云有限公司 Service-oriented and programmable online template generation system and method
CN113822033A (en) * 2020-12-23 2021-12-21 京东科技信息技术有限公司 Report generation method, device, equipment and storage medium
CN112905175A (en) * 2021-02-08 2021-06-04 中国工商银行股份有限公司 Page generation method, device and equipment
CN113448569A (en) * 2021-06-28 2021-09-28 天闻数媒科技(湖南)有限公司 Site page processing system, method, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BIGSAI: ""Thymeleaf一篇就够了"", Retrieved from the Internet <URL:https://developer.aliyun.com/article/769977> *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117216042A (en) * 2023-07-26 2023-12-12 中电云计算技术有限公司 Construction method and device of data standardization platform

Similar Documents

Publication Publication Date Title
CN108399256B (en) Heterogeneous database content synchronization method and device and middleware
EP3493050B1 (en) System for metadata management
EP2874077B1 (en) Stateless database cache
US9165049B2 (en) Translating business scenario definitions into corresponding database artifacts
US9047346B2 (en) Reporting language filtering and mapping to dimensional concepts
US20070198907A1 (en) System and method for enabling persistent values when navigating in electronic documents
US10372792B2 (en) Document transformation performance via incremental fragment transformations
CN104102652A (en) Unstructured data storage system and method
CN105354036A (en) Database operation code generating method and apparatus
US9171051B2 (en) Data definition language (DDL) expression annotation
CN106599104A (en) Mass data association method based on redis cluster
CN104598570B (en) The grasping means of resource and device
JP2007293838A (en) Content transformation system
US20200133945A1 (en) Blended retrieval of data in transformed, normalized data models
CN101290624A (en) A method for automatic extraction of news webpage metadata
CN113962597A (en) A data analysis method, device, electronic device and storage medium
CN110889013A (en) XML-based data association method, device, server and storage medium
CN111581212B (en) Data storage method, system, server and storage medium of relational database
US10140302B2 (en) Autonomic generation of document structure in a content management system
CN117971974A (en) Data real-time synchronization method, device, electronic equipment, medium and program product
CN109885610A (en) A method, device, electronic device and storage medium for extracting structured data
US10942732B1 (en) Integration test framework
CN114428928A (en) Design method, device and medium for autonomous station building system
CN104052804A (en) Method, device and cluster for sharing data flow between different task topologies
CN105893640B (en) Favorite merging method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination