[go: up one dir, main page]

CN118410039A - Ancient architecture resource management system based on multisource data - Google Patents

Ancient architecture resource management system based on multisource data Download PDF

Info

Publication number
CN118410039A
CN118410039A CN202310277837.XA CN202310277837A CN118410039A CN 118410039 A CN118410039 A CN 118410039A CN 202310277837 A CN202310277837 A CN 202310277837A CN 118410039 A CN118410039 A CN 118410039A
Authority
CN
China
Prior art keywords
data
retrieval
unit
management system
resource management
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
CN202310277837.XA
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.)
Zhejiang College of Construction
Original Assignee
Zhejiang College of Construction
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 Zhejiang College of Construction filed Critical Zhejiang College of Construction
Priority to CN202310277837.XA priority Critical patent/CN118410039A/en
Publication of CN118410039A publication Critical patent/CN118410039A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • 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/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses an ancient architecture resource management system based on multi-source data, which comprises a data acquisition unit, a data fusion unit, a data storage unit and a retrieval unit; the data acquisition singular element is used for acquiring various ancient architecture digital resources and analyzing the same to obtain corresponding data contents, data subjects and data types; the data fusion unit fuses the data content, the data theme and the data type corresponding to the ancient architecture according to a preset data storage mapping relation to obtain fusion data; meanwhile, constructing a retrieval identifier and generating storage data with corresponding fusion data; the data storage unit is used for storing the storage data obtained by fusion; and the retrieval unit is used for retrieving the data storage unit according to the input retrieval items to obtain the ancient architecture digital resources corresponding to the retrieval items and all relevant ancient architecture digital resources under the corresponding retrieval identifications. The system provided by the invention can be used for rapidly storing data and improving the retrieval efficiency in the retrieval process.

Description

一种基于多源数据的古建筑资源管理系统An ancient building resource management system based on multi-source data

技术领域Technical Field

本发明属于存储数据处理的技术领域,尤其涉及一种基于多源数据的古建筑资源管理系统。The present invention belongs to the technical field of storage data processing, and in particular relates to an ancient building resource management system based on multi-source data.

背景技术Background technique

随着信息技术的迅猛发展和数字化建设的推动,各应用系统的规模迅速扩大,系统应用也逐步渗透到各行各业,其所产生的数据也呈现指数型的增长态势,数据应用也成为了一个重点研究和应用领域,特别是多源数据的处理和应用也得到了社会各界的高度重视。但由于数据的多源性,来自每个数据源的数据格式不同、内容各异、包含的信息量也不同,如何运用有效的方法进行合理协调多源数据和融合处理,充分综合有用信息,提高在多变环境中正确决策的能力。With the rapid development of information technology and the promotion of digital construction, the scale of various application systems has expanded rapidly, and system applications have gradually penetrated into all walks of life. The data generated by them has also shown an exponential growth trend. Data application has also become a key research and application field, especially the processing and application of multi-source data has also received great attention from all walks of life. However, due to the multi-source nature of data, the data format, content and amount of information from each data source are different. How to use effective methods to reasonably coordinate multi-source data and integrate them, fully integrate useful information, and improve the ability to make correct decisions in a changing environment.

针对古建筑信息,一般包含对三维模型、视频、图片、文件、论文、专利等多种内容,因此就存在不同类型的文件使得在古建筑数字资源数据的保存过程中存在许多问题。Information on ancient buildings generally includes three-dimensional models, videos, pictures, documents, papers, patents and other content. Therefore, there are different types of files, which leads to many problems in the preservation of digital resource data of ancient buildings.

专利文献CN11222190A公开了一种古建筑管理系统,该系统包括处理模块,管理界面,数据模块,信息资源模块,信息采集模块;管理界面用于获取针对古建筑对象的管理指令,以及输出处理模块针对所述管理指令的处理结果;处理模块用于从数据模块和/或信息资源模块获取管理指令的待处理数据,并基于待处理数据执行管理指令对应的操作,得到处理结果;信息采集模块用于采集古建筑对象的数据,并将采集到的古建筑对象的数据传输给数据模块和/或所述信息资源模块。该方法直接对古建筑数据进行存储和使用,但是未考虑到数据实际不仅包括同类格式的文本数据,还包括图像数据以及音频数据。Patent document CN11222190A discloses an ancient building management system, which includes a processing module, a management interface, a data module, an information resource module, and an information collection module; the management interface is used to obtain management instructions for ancient building objects, and output the processing results of the processing module for the management instructions; the processing module is used to obtain the to-be-processed data of the management instructions from the data module and/or the information resource module, and perform the operation corresponding to the management instructions based on the to-be-processed data to obtain the processing results; the information collection module is used to collect the data of the ancient building objects, and transmit the collected data of the ancient building objects to the data module and/or the information resource module. This method directly stores and uses the ancient building data, but does not take into account that the data actually includes not only text data of the same format, but also image data and audio data.

专利文献CN114756548A公开了一种基于BIM技术的古建筑数字化系统,该系统包括用户管理模块、古建筑数字化采集模块、古建筑数字化应用展示模块、古建筑数字化管理模块及古建筑信息模型数据库,通过所述基于BIM技术的古建筑数字化系统将采集到的数据完全整合在一起来形成一个完整的信息模型。该方法存储的数据均为原始古建筑数据,因此在后续检索过程中可能无法快速反馈相关的数据信息。Patent document CN114756548A discloses an ancient building digitization system based on BIM technology, which includes a user management module, an ancient building digitization collection module, an ancient building digitization application display module, an ancient building digitization management module and an ancient building information model database, and the ancient building digitization system based on BIM technology completely integrates the collected data to form a complete information model. The data stored in this method are all original ancient building data, so it may not be possible to quickly feedback related data information in the subsequent retrieval process.

发明内容Summary of the invention

为了解决上述问题,本发明提供了一种基于多源数据的古建筑资源管理系统,该系统在面对数据量比较大、来源比较广泛且数据类型比较多样的数据进行存储时,能够快速存储数据以及在检索过程中加快检索效率。In order to solve the above problems, the present invention provides an ancient building resource management system based on multi-source data. When faced with storing data with a large amount of data, a wide range of sources and a variety of data types, the system can quickly store data and increase retrieval efficiency during the retrieval process.

一种基于多源数据的古建筑资源管理系统,包括数据采集单元,数据融合单元以及检索单元。An ancient building resource management system based on multi-source data includes a data acquisition unit, a data fusion unit and a retrieval unit.

所述数据采集单数元,用于采集各种古建筑数字资源并进行解析,获得对应的数据内容,数据主题和数据类型;The data collection unit is used to collect and analyze various ancient building digital resources to obtain corresponding data content, data subject and data type;

所述数据融合单元,根据预设的数据存储映射关系将古建筑对应的数据内容,数据主题和数据类型进行融合,获得融合数据;The data fusion unit fuses the data content, data subject and data type corresponding to the ancient building according to a preset data storage mapping relationship to obtain fused data;

同时构建检索标识,并与对应的融合数据生成存储数据;At the same time, a retrieval identifier is constructed and stored data is generated with the corresponding fusion data;

所述数据存储单元,用于存放融合获得的存储数据;The data storage unit is used to store the storage data obtained by fusion;

所述检索单元,根据输入的检索项对数据存储单元进行检索,获得与检索项对应的古建筑数字资源以及对应检索标识下所有相关的古建筑数字资源。The retrieval unit searches the data storage unit according to the input retrieval item to obtain the ancient building digital resources corresponding to the retrieval item and all related ancient building digital resources under the corresponding retrieval identifier.

本发明通过将多种数据类型进行统一化后,为其赋予一个独立的检索标识,并在检索过程中将检索结果所带检索标识下所有数据进行拓展,从而降低了多源数据存储时的开发复杂度和多源数据维护。The present invention unifies multiple data types, assigns them an independent search identifier, and expands all data under the search identifier carried by the search results during the search process, thereby reducing the development complexity and multi-source data maintenance during multi-source data storage.

具体的,所述古建筑数字资源包括古建筑的文献数据,图片数据以及音频数据。Specifically, the ancient building digital resources include document data, picture data and audio data of the ancient buildings.

具体的,所述存储映射关系包括编码、映射规则、请求数据主题、映射关系生成时间以及映射关系更新时间。Specifically, the storage mapping relationship includes a code, a mapping rule, a request data subject, a mapping relationship generation time, and a mapping relationship update time.

具体的,所述存储数据包括结构化数据,半结构化数据以及非结构化数据。Specifically, the stored data includes structured data, semi-structured data and unstructured data.

具体的,所述结构化数据包括自定义的MySQL数据类型。Specifically, the structured data includes a custom MySQL data type.

具体的,所述半结构数据包括可识别和解析的XML或/和JSON文本数据类型,以及可存储关系型数据库CLOB的字段或作为文件存储于分布式文件系统的数据。Specifically, the semi-structured data includes XML or/and JSON text data types that can be identified and parsed, and data that can be stored in fields of a relational database CLOB or stored as files in a distributed file system.

具体的,所述非结构化数据包括可存储于分布式文件系统的数据。Specifically, the unstructured data includes data that can be stored in a distributed file system.

具体的,所述检索标识基于获取古建筑数字资源时的序列号和时间戳构建,所述时间戳选取位数位13位毫秒级。Specifically, the search identifier is constructed based on the serial number and timestamp when the ancient building digital resource is acquired, and the timestamp is selected to be at the 13-bit millisecond level.

具体的,采用如下函数获取古建筑数字资源的时间戳:Specifically, the following function is used to obtain the timestamp of the ancient building digital resource:

public static long getTimeStamp(){public static long getTimeStamp(){

java.util.Date date=new java.util.Date();java.util.Date date=new java.util.Date();

return date.getTime();return date.getTime();

}。}.

具体的,所述检索单元根据多个检索项进行直接检索,所述多个检索项之间通过检索项连接词连接,所述检索项连接词包括“且”、“或”。Specifically, the search unit performs direct search based on multiple search items, and the multiple search items are connected by search item connectors, and the search item connectors include "and" and "or".

与现有技术相比,本发明的有益效果:Compared with the prior art, the present invention has the following beneficial effects:

本发明对古建筑数字资源的数据内容,数据主题和数据类型进行统一化处理后进行存储,同时基于存储内容进行唯一的检索标签生成,从而提高后续检索过程数据的检索效率。The present invention stores the data content, data subject and data type of the ancient building digital resources after unified processing, and generates a unique search tag based on the stored content, thereby improving the retrieval efficiency of the data in the subsequent retrieval process.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本实施例提供的古建筑资源管理系统的结构示意图;FIG1 is a schematic diagram of the structure of an ancient building resource management system provided by this embodiment;

图2为本实施例提供的存储数据唯一检索标识的生成流程图;FIG2 is a flow chart of generating a unique retrieval identifier for stored data provided by the present embodiment;

图3为本实施例提供的用户检索古建筑数字资源时的流程示意图。FIG. 3 is a schematic diagram of a flow chart of a user searching for ancient building digital resources provided by this embodiment.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。The terminology used in the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application.

在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。As used in this application and the appended claims, the singular forms "a", "an", "said", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

如图1所示,一种基于多源数据的古建筑资源管理系统,包括数据采集单元,数据融合单元,数据存储单元以及检索单元。As shown in FIG1 , an ancient building resource management system based on multi-source data includes a data acquisition unit, a data fusion unit, a data storage unit and a retrieval unit.

更进一步地,数据采集单数元用于采集各种古建筑数字资源并进行解析,获得对应的数据内容,数据主题和数据类型。Furthermore, the data collection unit is used to collect and analyze various ancient architectural digital resources to obtain corresponding data content, data subject and data type.

所述数据融合单元,根据预设的数据存储映射关系将古建筑对应的数据内容,数据主题和数据类型进行融合,获得融合数据。The data fusion unit fuses the data content, data subject and data type corresponding to the ancient building according to a preset data storage mapping relationship to obtain fused data.

同时构建检索标识,并与对应的融合数据生成存储数据。At the same time, a retrieval identifier is constructed and storage data is generated with the corresponding fusion data.

存储数据类型包括结构化数据、半结构化数据、非结构化数据。其中结构化数据包括预定义的数据类型、格式和结构的数据,可存储于关系型数据库中,如MySQL;半结构化数据包括具有可识别的模式并可以解析的文本数据文件,如XML、JSON等形式,可存储于关系型数据库CLOB字段中或者作为文件存储于分布式文件系统中,本案使用前者方案;非结构化数据是没有固定结构的数据,通常保存为不同类型的文件,比如文本文档、图片、视频等,可存储于分布式文件系统中。The types of data stored include structured data, semi-structured data, and unstructured data. Structured data includes data with predefined data types, formats, and structures, which can be stored in relational databases, such as MySQL; semi-structured data includes text data files with recognizable patterns and can be parsed, such as XML, JSON, etc., which can be stored in relational database CLOB fields or as files in distributed file systems. This case uses the former solution; unstructured data is data without a fixed structure, usually saved as different types of files, such as text documents, pictures, videos, etc., which can be stored in distributed file systems.

结构化数据,以Mysql为例,如文物登记信息Structured data, taking MySQL as an example, such as cultural relics registration information

半结构化数据,以JSON格式为例。Semi-structured data, taking JSON format as an example.

非结构化数据存储,以hbase存储图片为例。Unstructured data storage, taking hbase to store pictures as an example.

//存储图片//Store the image

/**/**

*@param tableName表名;*@param tableName table name;

*@param rowkey行号;*@param rowkey row number;

*@param colFamily列簇*@param colFamily column family

*@param colName列名;*@param colName column name;

*@param bs列值,此处为图片;*@param bs column value, here is the picture;

*@param imgType。* @param imgType.

图片类型,读取图片时使用,图片类型的列名指定为imageType,imgType这里指的是列名为imageType的列值Image type, used when reading images. The column name of the image type is specified as imageType, and imgType here refers to the column value of the column name imageType

*/*/

public static void storeImage(String tableName,String rowkey,StringcolFamily,String colName,byte[]bs,String imgType)throws IOException{public static void storeImage(String tableName,String rowkey,StringcolFamily,String colName,byte[]bs,String imgType)throws IOException{

HTable table=new HTable(configuration,tableName);HTable table=new HTable(configuration,tableName);

java.util.List<Put>puts=new java.util.ArrayList<Put>()。java.util.List<Put>puts=new java.util.ArrayList<Put>().

//存二进制图片//Store binary image

Put put=new Put(Bytes.toBytes(rowkey));Put put=new Put(Bytes.toBytes(rowkey));

put.add(Bytes.toBytes(colFamily),Bytes.toBytes(colName),bs)。put.add(Bytes.toBytes(colFamily),Bytes.toBytes(colName),bs).

//存图片类型//Store image type

Put putx=new Put(Bytes.toBytes(rowkey));Put putx=new Put(Bytes.toBytes(rowkey));

putx.add(Bytes.toBytes(colFamily),Bytes.toBytes("imageType"),Bytes.toBytes(imgType))。putx.add(Bytes.toBytes(colFamily),Bytes.toBytes("imageType"),Bytes.toBytes(imgType)).

puts.add(put);puts.add(put);

puts.add(putx);puts.add(putx);

//put.a//put.a

//table.put(put);//table.put(put);

table.put(puts);table.put(puts);

table.close();}。table.close();}.

如图2所示,存储数据唯一检索标识的生成过程如下:As shown in Figure 2, the process of generating the unique retrieval identifier of stored data is as follows:

获取请求数据存储的数据信息:包括获取请求数据主题,请求数据对应的存储类型以及数据存储区域标识。Get the data information of the requested data storage: including the subject of the requested data, the storage type corresponding to the requested data, and the data storage area identifier.

获取请求数据存储时的序列号,请求数据存储至预存储数据类型对应的存储介质时会生成一个相应的序列号(生成方式为递增)。Get the serial number when requesting data storage. When requesting data storage to the storage medium corresponding to the pre-stored data type, a corresponding serial number will be generated (generated in an incremental manner).

获取请求数据存储时的时间戳,其中请求数据存储时的时间戳可以通过以下函数获取当前13位毫秒级时间戳:Get the timestamp when the data storage is requested. The timestamp when the data storage is requested can be obtained through the following function to obtain the current 13-digit millisecond timestamp:

public static long getTimeStamp(){public static long getTimeStamp(){

java.util.Date date=new java.util.Date();java.util.Date date=new java.util.Date();

return date.getTime();}。return date.getTime();}.

通过预设的检索标识生成规则,根据存储数据的序列号和时间戳生成唯一检索标识,该检索标识的生成可用于用户快速找到存储数据信息,提高了数据查询效率。Through the preset retrieval identifier generation rules, a unique retrieval identifier is generated according to the serial number and timestamp of the stored data. The generation of the retrieval identifier can be used by users to quickly find the stored data information, thereby improving data query efficiency.

生成唯一检索标识如下:Generate a unique search identifier as follows:

数据存储单元,用于存放融合获得的存储数据。The data storage unit is used to store the storage data obtained by fusion.

所述检索单元,根据输入的检索项对数据存储单元进行检索,获得与检索项对应的古建筑数字资源以及对应检索标识下所有相关的古建筑数字资源。The retrieval unit searches the data storage unit according to the input retrieval item to obtain the ancient building digital resources corresponding to the retrieval item and all related ancient building digital resources under the corresponding retrieval identifier.

如图3所示,当用户检索古建筑数字资源时的具体过程如下:As shown in Figure 3, the specific process when a user searches for ancient building digital resources is as follows:

收数据查询请求,获取数据查询条件和对应的检索标识(如SQL)。Receive data query request, obtain data query conditions and corresponding retrieval identifier (such as SQL).

根据数据查询请求对应的检索标识,确定数据查询求情对应的数据查询类型。其中,数据查询条件包括多个查询项,多个查询项之间通过查询项连接词连接,查询项连接词包括“且”、“或”;查询项由字段、运算符和字段值组成。According to the search identifier corresponding to the data query request, the data query type corresponding to the data query request is determined. Among them, the data query condition includes multiple query items, and the multiple query items are connected by query item conjunctions, and the query item conjunctions include "and" and "or"; the query item consists of fields, operators and field values.

利用数据查询类型对应的解析规则,对数据查询条件进行解析,获得检索结果。Utilize the parsing rules corresponding to the data query type to parse the data query conditions and obtain the search results.

通过查询请求类型对应的解析规则对查询条件进行解析。首先是对查询请求的语法正确性进行校验;然后,对查询条件进行解析,获得该查询包含的字段、字段值(或者范围)和运算符;最后将查询请求转化为搜索引擎对应的查询条件。The query conditions are parsed using the parsing rules corresponding to the query request type. First, the grammatical correctness of the query request is verified; then, the query conditions are parsed to obtain the fields, field values (or ranges), and operators contained in the query; finally, the query request is converted into the query conditions corresponding to the search engine.

本发明的目的在于提供一种多源数据的融合处理方法,使得在对数据量比较大、来源比较广泛、数据类型比较多样的数据进行存储时,能够快速找到相适应的存储介质进行高效存储,并且在读取所需数据时,能够从存储介质中快速找到所要读取数据所在的存储文件和存储位置,对数据进行快速读取,从而降低了多源数据存储时的开发复杂度和多源数据维护、使用的成本,有利于提高研发人员的研发效率和研发质量。The purpose of the present invention is to provide a method for fusion processing of multi-source data, so that when storing data with a relatively large amount, a relatively wide source, and a relatively diverse data type, it is possible to quickly find a suitable storage medium for efficient storage, and when reading the required data, it is possible to quickly find the storage file and storage location where the data to be read is located from the storage medium, and quickly read the data, thereby reducing the development complexity of multi-source data storage and the cost of multi-source data maintenance and use, which is conducive to improving the research and development efficiency and quality of R&D personnel.

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims (9)

1. The historic building resource management system based on the multi-source data is characterized by comprising a data acquisition unit, a data fusion unit, a data storage unit and a retrieval unit;
the data acquisition singular element is used for acquiring various ancient architecture digital resources and analyzing the same to obtain corresponding data contents, data subjects and data types;
The data fusion unit fuses the data content, the data theme and the data type corresponding to the ancient architecture according to a preset data storage mapping relation to obtain fusion data;
meanwhile, constructing a retrieval identifier and generating storage data with corresponding fusion data;
the data storage unit is used for storing the storage data obtained by fusion;
and the retrieval unit retrieves the data storage unit according to the input retrieval items to obtain the ancient architecture digital resources corresponding to the retrieval items and all relevant ancient architecture digital resources under the corresponding retrieval identifications.
2. The multi-source data based historic building resource management system of claim 1, wherein the historic building digital resources comprise historic building literature data, picture data and audio data.
3. The multi-source data based historic building resource management system of claim 1, wherein the storage mapping relationship comprises a code, a mapping rule, a request data theme, a mapping relationship generation time, and a mapping relationship update time.
4. The multi-source data based historic building resource management system of claim 1, wherein the stored data comprises structured data, semi-structured data, and unstructured data.
5. The multi-source data based historian resource management system of claim 4, wherein the structured data comprises custom MySQL data types.
6. The multi-source data based historian resource management system of claim 4, wherein the semi-structured data comprises identifiable and parsed XML or/and JSON text data types, and wherein the fields of the relational database CLOB can be stored or data stored as files in a distributed file system.
7. The multi-source data based historian resource management system of claim 4, wherein the unstructured data comprises data storable in a distributed file system.
8. The multi-source data based historic building resource management system of claim 1, wherein the search identifier is constructed based on a serial number and a time stamp when the historic building digital resource is obtained, wherein the time stamp is selected to be 13-bit millisecond level.
9. The multi-source data based historic building resource management system according to claim 1, wherein the search unit performs direct search according to a plurality of search terms, the plurality of search terms being connected by a search term connection word, the search term connection word including "and", "or".
CN202310277837.XA 2023-03-21 2023-03-21 Ancient architecture resource management system based on multisource data Pending CN118410039A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310277837.XA CN118410039A (en) 2023-03-21 2023-03-21 Ancient architecture resource management system based on multisource data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310277837.XA CN118410039A (en) 2023-03-21 2023-03-21 Ancient architecture resource management system based on multisource data

Publications (1)

Publication Number Publication Date
CN118410039A true CN118410039A (en) 2024-07-30

Family

ID=91982113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310277837.XA Pending CN118410039A (en) 2023-03-21 2023-03-21 Ancient architecture resource management system based on multisource data

Country Status (1)

Country Link
CN (1) CN118410039A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083654A (en) * 2019-04-30 2019-08-02 中国船舶工业综合技术经济研究院 A kind of multi-source data fusion method and system towards science and techniques of defence field
US20200082015A1 (en) * 2018-09-07 2020-03-12 Gravwell, Inc. Unstructured data fusion by content-aware concurrent data processing pipeline
CN112988863A (en) * 2021-02-09 2021-06-18 苏州中科蓝迪软件技术有限公司 Elasticissearch-based efficient search engine method for heterogeneous multiple data sources
CN114595255A (en) * 2022-03-11 2022-06-07 山东盛大高诚测控技术有限公司 Multi-source heterogeneous data fusion storage

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200082015A1 (en) * 2018-09-07 2020-03-12 Gravwell, Inc. Unstructured data fusion by content-aware concurrent data processing pipeline
CN110083654A (en) * 2019-04-30 2019-08-02 中国船舶工业综合技术经济研究院 A kind of multi-source data fusion method and system towards science and techniques of defence field
CN112988863A (en) * 2021-02-09 2021-06-18 苏州中科蓝迪软件技术有限公司 Elasticissearch-based efficient search engine method for heterogeneous multiple data sources
CN114595255A (en) * 2022-03-11 2022-06-07 山东盛大高诚测控技术有限公司 Multi-source heterogeneous data fusion storage

Similar Documents

Publication Publication Date Title
CN111259006B (en) A general integrated physical aggregation, organization, release and service method and system for distributed heterogeneous data
CN112685433B (en) Metadata updating method and device, electronic equipment and computer-readable storage medium
US7487174B2 (en) Method for storing text annotations with associated type information in a structured data store
EP2304609B1 (en) Paging hierarchical data
CN102402507B (en) Heterogeneous data integration system for service-oriented architecture (SOA) multi-message mechanism
WO2007002412A2 (en) Systems and methods for retrieving data
CN110222110A (en) A kind of resource description framework data conversion storage integral method based on ETL tool
CN103399857B (en) General method for extracting document structural information
CN103310025A (en) Unstructured-data description method and device
CN101799827A (en) Video database management method based on layering structure
CN114880483A (en) A metadata knowledge graph construction method, storage medium and system
CN101216824B (en) Method for publishing tree -type structure database as distributed XML database
US7159171B2 (en) Structured document management system, structured document management method, search device and search method
CN105740385A (en) Intangible cultural heritage resource library integration method
CN112182045A (en) Metadata management method and device, computer equipment and storage medium
CN118245757B (en) Big data intelligent collection analysis method, system, electronic equipment and storage medium
US10089361B2 (en) Efficient mechanism for managing hierarchical relationships in a relational database system
CN116150436B (en) Data display method and system based on node tree
Gripay et al. A simple (yet powerful) algebra for pervasive environments
CN114648121A (en) Data processing method and device, electronic equipment and storage medium
CN118410039A (en) Ancient architecture resource management system based on multisource data
Han et al. A Novel Network Security Data Resource Description Standard
JP3842575B2 (en) Structured document search method, structured document management apparatus and program
KR100904890B1 (en) MP-7-7 data storage method suitable for embedded multimedia equipment
WO2013001571A1 (en) Unstructured data analysis system

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