一种数据库建设方法及装置与流程

文档序号:12127355阅读:149来源:国知局
一种数据库建设方法及装置与流程

本发明涉及数据处理领域,具体而言,涉及一种数据库建设方法及装置。



背景技术:

由于社会变迁,现代建筑侵蚀,自然灾害以及人为破坏等原因,我国传统村落数量大幅度减少,规模急剧缩小,完整性破坏严重,缺乏再建工艺技术的发展保障。传统民居营建工艺是濒危的无形文化遗产,亟待抢救与系统性的保护。民居是人民群众对待居住问题方面智慧的显示,在匠师们长期的实践中,这些智慧汇集成为了一整套的匠作制度,是民间营建工艺和历史经验的结晶。然而民间工匠技艺师徒相授的保守传统在一定程度上限制了营建技术的交流与发展,加之少有文献记载,在营建主体——传统匠师越来越少的今天,大量优秀的传统技艺和建造经验已流失,传统民居的营建工艺亟待发掘、整理并传承。另一方面,由于大量有历史价值的传统民居由于缺乏有效的工艺技术保护而逐渐消失、保护并传承我国传统村落民居历史遗存的问题亟待解决,因此收集、整理传统村落民居营建技艺经验、是继承传统乡土建筑文化非常重要的一环。

综上,建立一个具有历史文献价值和研究应用价值的传统村落民居营建工艺数据库,是传承与弘扬中华传统文化的必然要求、是抢救和传承传统村落民居营建工艺技术的紧迫要求。但是,传统民居的分布量大面广,各地区匠作技艺形式多样,各地营建技艺相关著录较为缺乏。在营建工艺数据库的建立过程中往往缺乏统一的建设方法和技术标准来对民居营建工艺进行更好的传承和保存。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种数据库建设方法及装置,该方法能够对民居营建工艺进行更好的流传和保存,防止民居营建工艺的流失。

本发明的实施例是这样实现的:

一种数据库建设方法,所述方法包括:获取多个营建工艺数据;对多个所述营建工艺数据按照每个营建工艺数据的特征信息进行树状分类,获得多个分类路径,由低到高的多个层级和每个层级对应的至少一个类别名称,其中,同一所述分类路径中,较低层级的类别名称从属于较高层级的类别名称;在同一个所述分类路径中最低层级的类别名称均对应一个营建工艺数据的特征信息;为每个分类路径中的最低层级的类别名称分别分配对应的存储位置;根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据分别存储到对应分类路径中的所述最低层级中的所述类别名称所对应的存储位置中。

一种数据库建设装置,包括:获取模块,用于获取多个营建工艺数据;分类模块,用于对多个所述营建工艺数据按照每个营建工艺数据的特征信息进行树状分类,获得多个分类路径,由低到高的多个层级和每个层级对应的至少一个类别名称,其中,同一所述分类路径中,较低层级的类别名称从属于较高层级的类别名称;在同一个所述分类路径中最低层级的类别名称均对应一个营建工艺数据的特征信息;存储位置分配模块,用于为每个分类路径中的最低层级的类别名称分别分配对应的存储位置;存储模块,用于根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据分别存储到对应分类路径中的所述最低层级中的所述类别名称所对应的存储位置中。

本发明实施例提供的一种数据库建设方法和装置,该方法中首先获取多个营建工艺数据。然后按照每个营建工艺数据的特征信息进行树状分类,获得多个层级和每个层级对应的至少一个类别名称。其中相邻的两个层级中,较低层级的每个类别属于较高层级的一个类别,这样可以将数据库中保存的信息的层次更加分明;在需要寻找到较小的类别名称的时候,可以先需找到该较小类别名称的上一级的较大类别的名称,可更加的方便寻找对应的信息。最低层级的每个类别名称对应一个营建工艺数据的特征信息,并为该最低层级的每个类别名称分配相应的存储位置,然后可根据相应的营建工艺数据的特征信息将营建工艺数据分别存储到对应的存储位置,当需要查询相关的营建工艺数据的时候就可以根据每个层级的类别名称依次查找。该数据库建设方法,可以使营建工艺数据进行批量保存并且保存的更加规范,可有效的保护民居营建工艺的文化遗产,防止民居营建工艺的流失。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明较佳实施例提供的数据库建设系统的整体硬件装置的方框示意图。

图2为本发明较佳实施例提供的数据库建设方法的方法流程图。

图3为本发明较佳实施例提供的数据库建设方法的步骤S110的具体流程图。

图4为本发明较佳实施例提供的数据库建设方法的屋基形制的树状分类关系图。

图5为本发明较佳实施例提供的与图4对应的类别名称及类别名称编号示意图。

图6为本发明较佳实施例提供的数据库建设方法的部分编号规则表。

图7为本发明较佳实施例提供的数据库建设方法的字符部分存储的一种实施方式的模板图。

图8为本发明较佳实施例提供的数据库建设方法的在存储区间建立分区文件夹的示意图。

图9为本发明较佳实施例提供的数据库建设方法的步骤S140的具体流程图。

图10为本发明较佳实施例提供的数据库建设装置的功能模块示意图。

图11为本发明较佳实施例提供的数据库建设装置的获取模块的子模块的功能模块示意图。

图12为本发明较佳实施例提供的数据库建设装置的存储模块的子模块的功能模块示意图。

图标:10-数据库建设系统;101-存储器;102-存储控制器;103-处理器;104-外设接口;105-输入输出单元;106-音频单元;107-显示单元;110-获取模块;120-分类模块;130-存储位置分配模块;140-存储模块;111-原始数据采集子模块;112-原始数据表获取子模块;113-营建工艺数据获取子模块;141-存储分区子模块;142-数据分类子模块;143-存储子模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,是本发明提供的一种数据库建设系统10的整体硬件装置的方框示意图。所述数据库建设系统10包括数据库建设装置、存储器101、存储控制器102、处理器103、外设接口104、输入输出单元105、音频单元106、显示单元107。

所述存储器101、存储控制器102、处理器103、外设接口104、输入输出单元105、音频单元106、显示单元107各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述数据库建设装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器101中或固化在所述数据库建设系统10的操作系统(operating system,OS)中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述数据库建设装置包括的软件功能模块或计算机程序。

其中,存储器101可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的服务器所执行的方法可以应用于处理器103中,或者由处理器103实现。

处理器103可能是一种集成电路芯片,具有信号的处理能力。上述的处理器103可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器103也可以是任何常规的处理器103等。

所述外设接口104将各种输入/输入装置耦合至处理器103以及存储器101。在一些实施例中,外设接口104,处理器103以及存储控制器102可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

输入输出单元105用于提供给用户输入数据实现用户与所述服务器(或本地终端)的交互。所述输入输出单元105可以是,但不限于,鼠标和键盘等。

音频单元106向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。

显示单元107在所述服务器(或本地终端)与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元107可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器103进行计算和处理。

请参阅图2,是本发明较佳实施例提供的应用于图1所示的数据库建设系统10的数据库建设方法的流程图。下面将对图2所示的具体流程进行详细阐述。

步骤S110,获取多个营建工艺数据。

在本实施例中,营建工艺数据具体指最具中国传统民居建筑代表性的木构建筑的相关数据。例如,最具代表性、分部最广泛的抬梁式、穿斗式木构建筑的相关数据。

具体的,营建工艺数据可分为:传统村落民居建筑、民居形制、营建材料、营建工匠、营建工具、营建工序、造房工法、民居装饰、民居修缮、地域适应性技术、营建习俗等板块,需要说明的是不应当将本实施例中的营建工艺数据的分类方法理解为对本发明的限制,也可以有其他分类方法。下面将对以上分类的各个营建工艺数据做出具体解释:

“传统村落民居建筑”板块的内容包括“传统民居的概念界定”、“传统民居的历史演进”、“传统民居建筑基本构成”、“传统民居建筑特征”四个部分。

“民居形制”的内容包括传统村落民居中各部位构件的名称及常见形式、比例尺度关系等。主要分为“屋基形制”、“构架形制”、“墙体形制”、“装修形制”、“屋顶形制”、“榫卯形制”六个部分,各部分之下分列出相关各构件。

“营建材料”的内容包括传统民居建房常见材料的特性及选材要求、加工或制作流程以及常于民居建筑中什么部位使用,该板块由“木”、“砖”、“灰浆”、“瓦”、“石”、“土”、“竹”、“油漆彩画颜料”八个部分构成。

“营建工具”的内容包括各匠作常用工具的常见尺寸、使用方法,该板块由“木作工具”、“砖瓦作工具”、“石作工具”、“土作工具”、“竹作工具”、“油漆彩画工具”构成,各类工具下根据不同用途分类,如砖瓦作工具下又分为“砌墙工具”、“涂抹工具”、“墁地平整工具”、“测量定向工具”、“加工工具”,其下再列出各具体工具等等。

“营建工匠”的内容包括传统民居营建中常见的匠作工种、匠艺传承的方式、工匠团体的组织形式及行业行规,以及传统工匠雇佣方式等,下列“工匠的习艺、雇佣与传承”与“匠师基本信息”两个部分。

“营建工序”的内容主要是为了记录传统村落民居营建大致流程,分为“选址”、“动土平基”、“构架加工”、“砌墙”、“上瓦”、“装修”、“入住”五个部分。

“造房工法”的内容包括传统村落民居各构件的加工方法步骤,该板块主要分为“屋基工法”、“构架工法”、“墙体工法”、“装修工法”、“屋顶工法”五个部分构成,其下列出相关各构件。

“民居装饰”由“装饰工艺”和“装饰纹样”构成。“装饰工艺”主要说明我国常见民居装饰工艺的类型与具体加工方法步骤,该板块内容包括“木雕工艺”、“砖雕工艺”、“灰塑工艺”、“石雕工艺”、“地仗工艺”、“油漆工艺”、“彩画工艺”等,各类工艺下列具体工法步骤。“装饰纹样”的内容包括民居各部位重点装饰部位的装饰形式、装饰纹样及背后的含义,其中“重点装饰部位的装饰形式”下包括“台基装饰”、“构架装饰”、“墙体装饰”、“装修装饰”、“屋顶装饰”、“装饰纹样及背后的含义”下包括“动物纹饰”、“植物纹饰”、“几何纹饰”、“文字纹饰”、“神仙人物纹饰”、“戏曲故事纹饰”、“器物纹饰”、“组合纹饰”、“楼台建筑纹饰”、“自然物纹”、“吉祥图案”、“程式化纹饰”等分类。

“民居修缮”主要说明传统村落民居常损坏构件之常见维修、维护方法,主要分为“屋基修缮”、“构架修缮”、“墙体修缮”、“装修修缮”、“屋顶修缮”五个部分,其下列出相关各构件。

“营建习俗”主要说明在传统村落民居营建过程中常见的礼俗禁忌与歌诀,按建房步骤“选址”、“破土动工”、“立木竖屋”、“上梁”、“落成”、“进宅”、“搬家”来分类记录。

“地域适应性技术”是指传统民居因地制宜的适宜技术,内容包括“虫害与鸟害的防治技术”、“抗震技术”、“防风技术”、“防火技术”、“防雷技术”、“采光技术”、“通风技术”、“采暖技术”、“隔热技术”、“排水技术”、“防潮技术”、“防腐技术”等。

请参照图3,在步骤S110中,营建工艺数据的具体获取步骤可以分为如下步骤:

步骤S111,采集营建工艺原始数据。

营建工艺原始数据,具体可以理解为未经处理过的营建工艺数据,包含了营建工艺数据的内容;营建工艺原始数据具体的获得方式可以是拍照、测绘、录像、录音、文字记录等多种方式。例如,通过访谈相关民居建筑的技术工匠,然后文字记录,录像,录音等;通过网上获取相关已有信息,然后整理获取到营建工艺原始数据。

具体的实施方式,对民居的外观结构、营建材料、营建工具等可适用多角度的拍照记录;测绘主要用于记录和了解建筑实体的详细比例尺度关系;动态连贯的具体营建过程、技术细节等,则适合用录像机拍摄记录,但录像常常需要后期进一步的剪辑,可以在像素较高的智能手机或者平板电脑上安装可即时剪辑的录像应用软件(APP)来实现即录即剪。在对匠师进行即时访谈时我们可以使用录像或者录音笔的方式记录访谈内容,后面再将内容转化为文字。在对匠师现场采访的过程中,对于不可见的建筑结构的细节、各构件加工的步骤及细节等我们除了可以用文字进行详细记录之外,还可以绘制草图帮助理解、记录,之后再作进一步的规范整理。

步骤S112,根据所述营建工艺原始数据获得多个营建工艺原始数据表。

在该步骤S112中,将上述的营建工艺原始数据录入电脑并制作成电子档的多个营建工艺原始数据表,或者手工填写制成营建工艺原始数据表,营建工艺原始数据表的具体形式不作限制。在每个营建工艺原始数据表中应当为同一内容主题。营建工艺原始数据表主要分为字符部分、图片部分和视频部分,其中视频部分可以以填写的视频地址或视频链接等方式来表示。字符部分可以是相应内容介绍,图片介绍,以及视频介绍等。例如,文字内容,文字文献来源,图说,说图,图片编号、名称及资料来源,本节图说张数、制表人、说图综述,说图编号、名称及资料来源等。图片部分应当为按要求放入的对应文字内容的图片、照片、模型截图或视屏截图等,图片部分的应当能看清图片内容。另外对于音频部分可以将音频内容转换为字符信息进行录入到营建工艺原始数据表中。也可以采用地址链接的形式填写在营建工艺原始数据表中。需要说明的是,营建工艺原始数据表中可以包括但不限于字符部分、图片部分和视频部分。

步骤S113,获取多个营建工艺数据。

该步骤S113,进一步的将营建工艺原始数据表中的字符部分、图片部分和视频部分等进行优化处理,例如,字符部分,增加文字的引用来源,对相关名词的解释,对该营建工艺原始数据表的整体内容的概括,相关整理人员的记录,编号信息等;图片部分,对于图片不符合规范的(本实施例中的“规范”可以指图片的尺寸、清晰度、大小等)进行重新绘制操作(例如,绘图、放缩、剪裁等),或者增加局部放大图(例如,屋顶的梁、瓦等结构)等;视频部分,可对视频部分进行进一步的剪辑分类等。

步骤S120,对多个所述营建工艺数据进行树状分类,获得多个分类路径,由低到高的多个层级和每个层级对应的至少一个类别名称。

请参照图4,图4示出了营建工艺数据中的屋基形制的树状分类关系。在该步骤S120中,所述层级为表征特征信息范围的包含关系,同一分类路径中,较低层级的类别名称从属于较高层级的类别名称。类别名称,代表了不同的内容信息,即营建工艺数据的特征信息。例如,在图4中可以看出,最高层级为屋基形制,该屋基形制包括台明和埋深(即屋基形制之下的一个层级);其中埋深包括磉墩和拦土(磉墩和拦土为埋深之下的一个层级)。“屋基形制”、“台明”、“埋深”和“踏跺”等即为类别名称。路径“屋基形制-台明-土衬石、金边”、“屋基形制-台明-台阶与坡道-踏跺-如意踏跺”以及“屋基形制-埋深-磉墩”等,即为分类路径。需要说明的是,在同一个所述分类路径中最低层级的类别名称均对应一个营建工艺数据的特征信息。

另外,对于每个类别名称都可以设置相应的解释信息,该解释信息可以是类别名称的名词解释,时代简介,或该类别名称的下属层级的内容概括等。

如图5所示,在该步骤S120之后,还包括,将每个层级的每个所述类别名称进行编号。图6示出了该数据库建设方法的部分编号规则,其中每一横栏为同一层级,每一纵栏为同一分类路径。例如,民居建筑编目,编号为A;营建工艺编目,编号为B;民居建造技术编目,编号为C;营建民俗文化保护,编号为D;地方适应性技术及修缮,编号为E;上述五个类别名称均属于编目文图库(编号为A)分类路径之下的内容。其中,每个所述类别名称的编号的信息都从属于该类别名称所对应的上一层级的类别名称的编号的信息。如图5所示,其中,例如编号“AAA0101”从属于编号“AAA01”,又如,编号“AAB010101”、“AAB010102”、“AAB010103”、“AAB010104”、“AAB010105”、“AAB010106”均从属于编号“AAB0101”;较高层级的类别名称可以采用三位字母分别编号,其下各层级关系,可按照类别名称,每向下一个层级则增加两位数字编码,同一层级的条目从左至右按顺序01、02、03……依次递增。每个编号的信息从属关系也应当对应编号所对应的类别名称的从属关系。此外,标号的形式可以是字母、数字、字母加数字等形式。这样可以使得营建工艺数据的存储后查找的时候更加的方便。在各个营建工艺数据上也可以标记上上述分类路径中的对应编号,其中可以对字符部分、图片部分和视频部分进行单独的标记,以方便对应查找相关内容,和在数据录入的时候实现批量录入。

例如,如图7所示,该图示出了字符部分的一种实施方式的存储模板,其中分为数据项,数据内容和数据解释;数据项中包括有数据库编号、本节内容、内容详情、图片编号名称资料来源、图说、本节图说张数、编辑人、文字文献来源、说图、说图综述、说图编号名称及资料来源、本节说图张数、制图人。

步骤S130,为每个分类路径中的最低层级的类别名称分别分配对应的存储位置。

在该步骤S130中,所述对应的存储位置可以是,相应的硬件存储装置,例如硬盘,磁盘,或者其他储存区间中的分区或建立的文件夹等方式,如图8所示。

步骤S140,根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据分别存储到对应分类路径中的所述最低层级中的所述类别名称所对应的存储位置中。请参照图9,具体的,包括:

步骤S141,将所述最低层级中的每个所述类别名称对应的存储位置分为字符存储区域、图片存储区域和视频存储区域,如图8中的文件夹“Data”、“Image”、“Video”分别对应字符存储区域、图片存储区域和视频存储区域。

步骤S142,将每个所述营建工艺数据分解为字符部分、图片部分和视频部分。

步骤S143,将每个所述营建工艺数据的字符部分、图片部分和视频部分分别存储到对应的字符储存区域、图片储存区域和视频储存区域。

其中步骤S140具体包括:

步骤S141,将所述最低层级中的每个所述类别名称对应的存储位置分为字符存储区域、图片存储区域和视频存储区域。

步骤S142,将每个所述营建工艺数据分解为字符部分、图片部分和视频部分。

步骤S143,将每个所述营建工艺数据的字符部分、图片部分和视频部分分别对应存储到字符储存区域、图片储存区域和视频储存区域。具体的,根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据所对应的字符部分存储到对应的所述类别名称所对应的字符存储区域中;将每个所述营建工艺数据所对应的图片部分存储到对应的所述类别名称所对应的图片存储区域中;将每个所述营建工艺数据所对应的视频部分存储到对应的所述类别名称所对应的视频存储区域中。

需要说明的是,本发明实施例中的营建工艺数据的数据库中进行查找的时候,查找方式不作限制。例如,可以根据各个层级的类别名称进行检索查找;可根据字符部分的词语进行检索查找;可根据各个层级的类别名称所对应的编号进行检索查找。此外也可以,根据存储路径对每个文件夹打开的人工查找。

该方法可以构建更加规范,条理清楚的民居建筑的营建工艺数据的数据库,使营建工艺数据进行批量保存并且保存的更加规范,可有效的保护民居营建工艺的文化遗产,防止民居营建工艺的流失;当需要使用相关的营建工艺数据的时候可以方便的查找和使用,使民居营建工艺得到更好的传承。

请参照图10,本发明实施例还提供一种数据库建设装置,该装置包括:

获取模块110,用于获取多个营建工艺数据。

如图11所示,具体的,该获取模块110包括:

原始数据采集子模块111,用于采集营建工艺原始数据;

原始数据表获取子模块112,用于根据所述营建工艺原始数据获得多个营建工艺原始数据表;

营建工艺数据获取子模块113,用于根据每个所述营建工艺原始数据表,获得与该营建工艺原始数据表对应的所述营建工艺数据。

分类模块120,用于对多个所述营建工艺数据按照每个营建工艺数据的特征信息进行树状分类,获得多个分类路径,由低到高的多个层级和每个层级对应的至少一个类别名称,其中,同一所述分类路径中,较低层级的类别名称从属于较高层级的类别名称;在同一个所述分类路径中最低层级的类别名称均对应一个营建工艺数据的特征信息。

存储位置分配模块130,用于为每个分类路径中的最低层级的类别名称分别分配对应的存储位置。

存储模块140,用于根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据分别存储到对应分类路径中的所述最低层级中的所述类别名称所对应的存储位置中。

如图12所示,具体的,存储模块140包括:

存储分区子模块141,用于将每个分类路径中的所述最低层级的所述类别名称对应的存储位置分为字符存储区域、图片存储区域和视频存储区域;

数据分类子模块142,用于将每个所述营建工艺数据分解为字符部分、图片部分和视频部分;

存储子模块143,用于根据每个所述营建工艺数据的特征信息,将每个所述营建工艺数据所对应的字符部分存储到对应的所述类别名称所对应的字符存储区域中;将每个所述营建工艺数据所对应的图片部分存储到对应的所述类别名称所对应的图片存储区域中;将每个所述营建工艺数据所对应的视频部分存储到对应的所述类别名称所对应的视频存储区域中。

本发明实施例提供的一种数据库建设方法和装置,该方法中首先获取多个营建工艺数据。然后按照每个营建工艺数据的特征信息进行树状分类,获得多个层级和每个层级对应的至少一个类别名称。其中相邻的两个层级中,较低层级的每个类别属于较高层级的一个类别,这样可以将数据库中保存的信息的层次更加分明;在需要寻找到较小的类别名称的时候,可以先需找到该较小类别名称的上一级的较大类别的名称,可更加的方便寻找对应的信息。最低层级的每个类别名称对应一个营建工艺数据的特征信息,并为该最低层级的每个类别名称分配相应的存储位置,然后可根据相应的营建工艺数据的特征信息将营建工艺数据分别存储到对应的存储位置,当需要查询相关的营建工艺数据的时候就可以根据每个层级的类别名称依次查找。该数据库建设方法,可以使营建工艺数据进行批量保存并且保存的更加规范,可有效的保护民居营建工艺的文化遗产,防止民居营建工艺的流失。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1