一种国土空间基础信息管理方法及系统与流程

未命名 09-07 阅读:120 评论:0


1.本发明涉及数据处理技术领域,特别涉及一种国土空间基础信息管理方法及系统。


背景技术:

2.由于将地理行政区域具体划分为省、市、县以及镇等区域,使得例如在省级国土空间规划中产生的国土空间基础信息不能有效的共享至市级或者县级等行政区域,或者县级国土空间规划中产生的国土空间基础信息不能有效的共享至市级或者省级中,导致现有的国土空间基础信息的流通性较差,即不能进行有效的共享,从而对应降低了国土规划的工作效率。
3.因此,针对现有技术的不足,提供一种能够共享国土空间基础信息的国土空间基础信息管理方法很有必要。


技术实现要素:

4.基于此,本发明的目的是提供一种国土空间基础信息管理方法及系统,以实现国土空间基础信息的共享。
5.本发明实施例第一方面提出了:一种国土空间基础信息管理方法,其中,所述方法包括:分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信息对应的存储路径;当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。
6.本发明的有益效果是:通过实时将采集到的若干国土空间基础信息进行分类处理,并分别存储至不同的一级数据库中,进一步的,并将若干一级数据库存储至同一个二级数据库中,与此同时,将该二级数据库上传至云服务器中,同时进行加密处理,能够保证数据的安全性,在此基础之上,当接收到某个用户的访问请求时,能够动态生成与当前用户适配的序列密码,以使当前用户能够打开上述二级数据库,并通过生成的存储路径快速的查找到需要的国土空间基础信息,从而能够有效的完成国土空间基础信息的共享,对应提升
了用户的工作效率,同时提升了用户的使用体验。
7.优选的,所述通过所述预设云服务器生成与所述二级数据库对应的数据目录的步骤包括:分别识别出每类所述国土空间基础信息中包含的标题栏以及信息栏,并提取出所述标题栏中包含的若干主题元素以及所述信息栏中包含的若干信息元素,若干所述主题元素包括时间以及区域,若干所述信息元素包括测绘参数、测绘地点以及测绘内容;根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链,以将所述信息数据链设定为所述一级数据库的主题名称,并根据每一所述信息栏的存储位置生成所述存储路径;依次整合每一所述主题名称以及对应的每一所述存储路径,以生成对应的所述数据目录。
8.优选的,所述根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链的步骤包括:在若干所述主题元素中提取出所述时间以及所述区域,并在若干所述信息元素中提取出所述测绘地点;基于第二预设规则对所述时间、所述区域以及所述测绘地点进行排列组合,以对应生成所述信息数据链,所述信息数据链具有唯一性。
9.优选的,所述基于第一预设规则动态生成与所述二级数据库适配的序列密码的步骤包括:当接收到用户发送的访问请求时,提取出所述访问请求中携带的请求信息,所述请求信息包括请求时间以及请求人员名称;在所述二级数据库中随机选取出一目标信息数据链,并根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码。
10.优选的,所述根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码的步骤包括:提取出所述请求时间中包含的第一数字、所述人员名称中包含的目标字母、以及所述目标信息数据链中包含的第二数字,并基于预设算法对所述第一数字、所述目标字母以及所述第二数字进行随机排列组合,以生成若干对应的原始密码;对若干所述原始密码进行筛选处理,以生成若干对应的目标密码,并随机选取出一目标密码作为所述序列密码。
11.优选的,所述对若干所述原始密码进行筛选处理的步骤包括:逐一识别出每一所述原始密码中的数字对应的第一数量以及字母对应的第二数量,并实时判断所述第一数量与所述第二数量是否相等;若实时判断到所述第一数量与所述第二数量相等,则将第一数量与第二数量相等的原始密码筛选为所述目标密码,所述目标密码包括至少一个。
12.优选的,所述方法还包括:若在预设时间段内未检测到所述用户使用所述序列密码开启所述二级数据库,则对所述序列密码进行正向最大步长分词处理,以将所述序列密码拆分成若干个对应的字符单元;
对若干所述字符单元进行二次随机排列组合,以生成若干对应的二级序列密码,并随机选取一二级序列密码发送至所述用户的客户终端。
13.本发明实施例第二方面提出了:一种国土空间基础信息管理系统,其中,所述系统包括:采集模块,用于分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;存储模块,用于将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;处理模块,用于通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信息对应的存储路径;查找模块,用于当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。
14.其中,上述国土空间基础信息管理系统中,所述处理模块具体用于:分别识别出每类所述国土空间基础信息中包含的标题栏以及信息栏,并提取出所述标题栏中包含的若干主题元素以及所述信息栏中包含的若干信息元素,若干所述主题元素包括时间以及区域,若干所述信息元素包括测绘参数、测绘地点以及测绘内容;根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链,以将所述信息数据链设定为所述一级数据库的主题名称,并根据每一所述信息栏的存储位置生成所述存储路径;依次整合每一所述主题名称以及对应的每一所述存储路径,以生成对应的所述数据目录。
15.其中,上述国土空间基础信息管理系统中,所述处理模块还具体用于:在若干所述主题元素中提取出所述时间以及所述区域,并在若干所述信息元素中提取出所述测绘地点;基于第二预设规则对所述时间、所述区域以及所述测绘地点进行排列组合,以对应生成所述信息数据链,所述信息数据链具有唯一性。
16.其中,上述国土空间基础信息管理系统中,所述查找模块具体用于:当接收到用户发送的访问请求时,提取出所述访问请求中携带的请求信息,所述请求信息包括请求时间以及请求人员名称;在所述二级数据库中随机选取出一目标信息数据链,并根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码。
17.其中,上述国土空间基础信息管理系统中,所述查找模块还具体用于:提取出所述请求时间中包含的第一数字、所述人员名称中包含的目标字母、以及所述目标信息数据链中包含的第二数字,并基于预设算法对所述第一数字、所述目标字母以及所述第二数字进行随机排列组合,以生成若干对应的原始密码;
对若干所述原始密码进行筛选处理,以生成若干对应的目标密码,并随机选取出一目标密码作为所述序列密码。
18.其中,上述国土空间基础信息管理系统中,所述查找模块还具体用于:逐一识别出每一所述原始密码中的数字对应的第一数量以及字母对应的第二数量,并实时判断所述第一数量与所述第二数量是否相等;若实时判断到所述第一数量与所述第二数量相等,则将第一数量与第二数量相等的原始密码筛选为所述目标密码,所述目标密码包括至少一个。
19.其中,上述国土空间基础信息管理系统中,所述国土空间基础信息管理系统还包括检测模块,所述检测模块具体用于:若在预设时间段内未检测到所述用户使用所述序列密码开启所述二级数据库,则对所述序列密码进行正向最大步长分词处理,以将所述序列密码拆分成若干个对应的字符单元;对若干所述字符单元进行二次随机排列组合,以生成若干对应的二级序列密码,并随机选取一二级序列密码发送至所述用户的客户终端。
20.本发明实施例第三方面提出了:一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上面所述的国土空间基础信息管理方法。
21.本发明实施例第四方面提出了:一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上面所述的国土空间基础信息管理方法。
22.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
23.图1为本发明第一实施例提供的国土空间基础信息管理方法的流程图;图2为本发明第三实施例提供的国土空间基础信息管理系统的结构框图。
24.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
25.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
26.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
27.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具
体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
28.请参阅图1,所示为本发明第一实施例提供的国土空间基础信息管理方法,本实施例提供的国土空间基础信息管理方法能够有效的完成国土空间基础信息的共享,对应提升了用户的工作效率,同时提升了用户的使用体验。
29.具体的,本实施例提供的国土空间基础信息管理方法具体包括以下步骤:步骤s10,分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;具体的,在本实施例中,首先需要说明的是,本实施例提供的国土空间基础信息管理方法具体用于对国土空间基础信息进行有效的管理,以实现国土空间基础信息能够在全国范围内的省、市以及县中的共享,对应提升国土空间基础信息管理人员的工作效率,同时提升国土空间基础信息的利用率。另外,需要指出的是,现有的国土空间基础信息具体包括海域面积、陆地面积以及各类地形的测绘数据,通过上述数据能够进行针对性的发展,以对应提升发展的效率。与此同时,为了能够准确的进行数据的采集,还在各个行政区域内分别设置了对应的国土空间规划站点,以对应采集各个行政区域分别对应的国土空间基础信息。具体的,本实施例提供的行政区域具体包括省、市以及县等行政区域。其中,需要说明的是,由于每级行政区域对应的面积以及地形不同,从而对应产生的国土空间基础信息不同,为了便于管理,本实施例将所有省级行政区域对应的国土空间基础信息存储在同一个一级数据库中,同理,将所有市级行政区域以及所有县级行政区域对应产生的国土空间基础信息存储至不同的一级数据库中。
30.基于此,在本步骤中,需要说明的是,本步骤需要首先采集到各个行政区域内的国土空间规划站点分别采集到的若干国土空间基础信息,并进一步根据每个行政区域所对应的区域等级将当前若干国土空间基础信息分别对应存储至不同的一级数据库中,具体的,每一个一级数据库用于存储相同区域等级的国土空间基础信息,即将上述省级、市级以及县级的国土空间基础信息进行分开存储,并且三者分别对应一个一级数据库,以便于后续的处理。
31.步骤s20,将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;进一步的,在本步骤中,需要说明的是,为了便于数据的管理,本步骤还会进一步将上述若干个一级数据库同时存储在同一个二级数据库中,基于此,将该二级数据库上传至用户均能够使用的云服务器中。
32.具体的,不同区域的用户均能够通过其使用的客户终端接入该云服务器,以进行数据的查找,基于此,为了能够保证该云服务器内部的数据的安全,本步骤还会对上述二级数据库进行加密处理,在用户未持有对应的密码时,均不能进入该云服务器,以便于后续的管理。
33.步骤s30,通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信
息对应的存储路径;更进一步的,在本步骤中,需要说明的是,为了能够使用户快速的查找到需要的国土空间基础信息,本步骤还会通过上述云服务器生成与上述二级数据库对应的数据目录,与此同时,同步建立出当前数据目录与当前二级数据库之间的映射关系。
34.其中,可以理解的是,该数据目录中包含有上述各个一级数据库中存储的信息,并且该数据目录中还包含上述各个国土空间基础信息分别对应的存储路径,从而能够使用户根据该存储路径快速的查找到需要的国土空间基础信息。
35.步骤s40,当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。
36.最后,在本步骤中,需要说明的是,在实际的应用过程中,当某一区域的某一用户需要获取到其所在区域的国土空间基础信息时,该用户可以通过其拥有的客户终端向上述云服务器发送对应的访问请求,即请求访问该云服务器中的数据。
37.进一步的,在上述云服务器接收到上述访问请求时,本步骤会立即根据预先设置好的规则动态生成与上述二级数据库适配的序列密码,并对应将该序列密码发送至当前用户的客户终端,从而能够使当前用户通过该序列密码开启上述二级数据库,并对应通过需要的存储路径查找出当前用户需要的国土空间基础信息。
38.使用时,通过实时将采集到的若干国土空间基础信息进行分类处理,并分别存储至不同的一级数据库中,进一步的,并将若干一级数据库存储至同一个二级数据库中,与此同时,将该二级数据库上传至云服务器中,同时进行加密处理,能够保证数据的安全性,在此基础之上,当接收到某个用户的访问请求时,能够动态生成与当前用户适配的序列密码,以使当前用户能够打开上述二级数据库,并通过生成的存储路径快速的查找到需要的国土空间基础信息,从而能够有效的完成国土空间基础信息的共享,对应提升了用户的工作效率,同时提升了用户的使用体验。
39.需要说明的是,上述的实施过程只是为了说明本技术的可实施性,但这并不代表本技术的国土空间基础信息管理方法只有上述唯一一种实施流程,相反的,只要能够将本技术的国土空间基础信息管理方法实施起来,都可以被纳入本技术的可行实施方案。
40.综上,本发明上述实施例提供的国土空间基础信息管理方法能够有效的完成国土空间基础信息的共享,对应提升了用户的工作效率,同时提升了用户的使用体验。
41.本发明第二实施例也提供了一种国土空间基础信息管理方法,本实施例提供的国土空间基础信息管理方法与上述第一实施例提供的国土空间基础信息管理方法的不同之处在于:具体的,在本实施例中,需要说明的是,上述通过所述预设云服务器生成与所述二级数据库对应的数据目录的步骤包括:分别识别出每类所述国土空间基础信息中包含的标题栏以及信息栏,并提取出所述标题栏中包含的若干主题元素以及所述信息栏中包含的若干信息元素,若干所述主题元素包括时间以及区域,若干所述信息元素包括测绘参数、测绘地点以及测绘内容;根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链,以将所述信息数据链设定为所述一级数据库的主题名称,并根据每一所述信息栏的存储位置生成所
述存储路径;依次整合每一所述主题名称以及对应的每一所述存储路径,以生成对应的所述数据目录。
42.具体的,在本实施例中,需要说明的是,现有的国土空间基础信息均填写在统一的模板中,便于后续的管理。具体的,该模板包括标题栏以及信息栏,基于此,本实施例会进一步提取出当前标题栏中包含的若干主题元素,以及当前信息栏中包含的若干信息元素,更具体的,当前若干主题元素可以包括时间以及区域,当前若干信息元素可以包括测绘参数、测绘地点以及测绘内容。
43.进一步的,为了便于理解,例如当前国土空间基础信息对应的行政区域为省级行政区域“a省”,所对应采集的时间为“2023年5月1日”,则当前国土空间基础信息的标题栏可以为“2023年5月1日a省国土空间信息”,进一步,上述测绘地点可以为“b湖”,测绘内容为“水域面积”,测绘参数可以为“c平方千米”,则当前国土空间基础信息的内容栏可以包含“b湖的水域面积为c平方千米”,基于此,根据当前若干主题元素以及若干信息元素生成对应的信息数据链,与此同时,根据上述信息栏的存储位置生成对应的存储路径,并将上述信息数据链对应该存储路径,就能够生成需要的数据目录,便于用户查找数据。
44.具体的,在本实施例中,还需要说明的是,上述根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链的步骤包括:在若干所述主题元素中提取出所述时间以及所述区域,并在若干所述信息元素中提取出所述测绘地点;基于第二预设规则对所述时间、所述区域以及所述测绘地点进行排列组合,以对应生成所述信息数据链,所述信息数据链具有唯一性。
45.具体的,在本实施例中,还需要说明的是,为了能够准确的生成需要的信息数据链,以便于后续的处理,本实施例会进一步在上述若干主题元素中提取出需要的时间以及区域,例如上述“2023年5月1日”以及“a省”,对应的,还会进一步在上述若干信息元素中提取出对应的测绘地点,例如上述“b湖”,基于此,进行对应的排列组合,以生成上述信息数据链。
46.优选的,本实施例提供的预设规则为时间在首位、区域在中间、测绘地点设置在末尾,即按照“时间-区域-测绘地点”的排列规则进行排列,以生成上述信息数据链,进一步的,则本实施例生成的信息数据链可以为“2023年5月1日-a省-b湖”,并且该实时生成的信息数据链具有唯一性,从而能够有效的区分出各个不同的国土空间基础信息。
47.另外,在本实施例中,需要说明的是,上述基于第一预设规则动态生成与所述二级数据库适配的序列密码的步骤包括:当接收到用户发送的访问请求时,提取出所述访问请求中携带的请求信息,所述请求信息包括请求时间以及请求人员名称;在所述二级数据库中随机选取出一目标信息数据链,并根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码。
48.另外,在本实施例中,需要说明的是,为了能够有效的保证上述二级数据库中存储的数据的安全,本实施例会实时根据预先设置好的规则动态生成与上述二级数据库适配的序列密码。具体的,当上述云服务器实时接收到用户通过客户端发送的访问请求时,由于每
个用户都是通过其自身拥有的账号登录客户端的,从而上述访问请求中会携带每个用户的账号信息,并且该账号信息依附在该访问请求中。基于此,本实施例会实时提取出当前访问请求中携带的请求信息,具体的,该请求信息包含上述账号信息,从而使得该请求信息可以包括请求时间以及请求人员名称。
49.进一步的,由于该二级数据库中存储有若干个一级数据库,而每个一级数据库又分别对应有一个信息数据链,从而可以在当前若干个信息数据链中随机挑选出一个作为上述目标信息数据链,例如可以为上述“2023年5月1日-a省-b湖”,对应的,会进一步结合上述请求时间以及请求人员名称生成对应的序列密码。
50.另外,在本实施例中,还需要说明的是,上述根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码的步骤包括:提取出所述请求时间中包含的第一数字、所述请求人员名称中包含的目标字母、以及所述目标信息数据链中包含的第二数字,并基于预设算法对所述第一数字、所述目标字母以及所述第二数字进行随机排列组合,以生成若干对应的原始密码;对若干所述原始密码进行筛选处理,以生成若干对应的目标密码,并随机选取出一目标密码作为所述序列密码。
51.另外,在本实施例中,还需要说明的是,在获取到上述请求时间以及请求人员名称之后,本实施例会进一步提取出当前请求时间中包含的第一数字,以及当前请求人员名称中包含的目标字母,具体的,例如请求时间可以为“2023年10月1日”,则对应的第一数字为“2023101”,例如请求人员名称为“张三 zhang san”,则对应的目标字母为“zhang san”,进一步的,还会提取出上述目标信息数据链中包含的第二数字,则当前第二数字可以为“202351”,基于此,对当前第一数字、目标字母以及第二数字进行随机排列组合,以生成若干对应的原始密码。具体的,本实施例规定该原始密码的位数为六位,即由六个字符组成,则生成的若干原始密码可以为“2023zh”、“101ang”以及“101351”等,以进行后续的筛选。
52.进一步的,为了能够进一步增加上述序列密码的保密性,还会进一步对当前若干原始密码进行筛选处理,以最终筛选出需要的序列密码。
53.其中,在本实施例中,需要指出的是,所述对若干所述原始密码进行筛选处理的步骤包括:逐一识别出每一所述原始密码中的数字对应的第一数量以及字母对应的第二数量,并实时判断所述第一数量与所述第二数量是否相等;若实时判断到所述第一数量与所述第二数量相等,则将第一数量与第二数量相等的原始密码筛选为所述目标密码,所述目标密码包括至少一个。
54.其中,在本实施例中,需要指出的是,优选的,本实施例规定序列密码由六位数组成,并且该六位数中需要包含三个字母以及三个数字,即字母与数字的数量相等。基于此,会逐一识别出上述每个原始密码中的数字对应的第一数量以及字母对应的第二数量是否相等,具体的,若是,则筛选出来作为上述目标密码,若否,则去除掉当前原始密码。
55.因此,本实施例筛选出来的目标密码可以为一个也可以为多个,例如筛选出来的目标密码可以为上述“101ang”,以便于后续的处理。
56.其中,在本实施例中,需要指出的是,所述方法还包括:若在预设时间段内未检测到所述用户使用所述序列密码开启所述二级数据库,则
对所述序列密码进行正向最大步长分词处理,以将所述序列密码拆分成若干个对应的字符单元;对若干所述字符单元进行二次随机排列组合,以生成若干对应的二级序列密码,并随机选取一二级序列密码发送至所述用户的客户终端。
57.其中,在本实施例中,需要指出的是,在将序列密码发送至用户的客户端之后,还会实时监测当前用户是否访问上述二级数据库,具体的,若当前用户由于其它事由而未在预设时间段内使用当前序列密码访问上述二级数据库时,则会对当前已经下发的序列密码做无效处理,与此同时,并对当前序列密码进行正向最大步长分词处理,以将当前序列密码拆分成若干个对应的字符单元。例如对上述“101ang”序列密码进行正向最大步长分词处理,处理结果为“1/0/1/a/n/g”,进一步的,进行二次随机排列组合,排列的结果可以为“10a1ng”、“an101g”以及“a1n0g1”等,并最终在当前若干个二级序列密码中随机选取出一个发送至上述用户的客户终端,以使当前用户能够再次开启上述二级数据库,以获取到需要的国土空间基础信息。
58.需要指出的是,本发明第二实施例所提供的方法,其实现原理及产生的一些技术效果和第一实施例相同,为简要描述,本实施例未提及之处,可参考第一实施例提供的相应内容。
59.综上,本发明上述实施例提供的工图空间基础信息管理方法能够有效的完成国土空间基础信息的共享,对应提升了用户的工作效率,同时提升了用户的使用体验。
60.请参阅图2,所示为本发明第三实施例提供的国土空间基础信息管理系统,其中,所述系统包括:采集模块,用于分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;存储模块,用于将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;处理模块,用于通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信息对应的存储路径;查找模块,用于当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。
61.其中,上述国土空间基础信息管理系统中,所述处理模块具体用于:分别识别出每类所述国土空间基础信息中包含的标题栏以及信息栏,并提取出所述标题栏中包含的若干主题元素以及所述信息栏中包含的若干信息元素,若干所述主题元素包括时间以及区域,若干所述信息元素包括测绘参数、测绘地点以及测绘内容;根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链,以将所述信息数据链设定为所述一级数据库的主题名称,并根据每一所述信息栏的存储位置生成所述存储路径;
依次整合每一所述主题名称以及对应的每一所述存储路径,以生成对应的所述数据目录。
62.其中,上述国土空间基础信息管理系统中,所述处理模块还具体用于:在若干所述主题元素中提取出所述时间以及所述区域,并在若干所述信息元素中提取出所述测绘地点;基于第二预设规则对所述时间、所述区域以及所述测绘地点进行排列组合,以对应生成所述信息数据链,所述信息数据链具有唯一性。
63.其中,上述国土空间基础信息管理系统中,所述查找模块具体用于:当接收到用户发送的访问请求时,提取出所述访问请求中携带的请求信息,所述请求信息包括请求时间以及请求人员名称;在所述二级数据库中随机选取出一目标信息数据链,并根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码。
64.其中,上述国土空间基础信息管理系统中,所述查找模块还具体用于:提取出所述请求时间中包含的第一数字、所述请求人员名称中包含的目标字母、以及所述目标信息数据链中包含的第二数字,并基于预设算法对所述第一数字、所述目标字母以及所述第二数字进行随机排列组合,以生成若干对应的原始密码;对若干所述原始密码进行筛选处理,以生成若干对应的目标密码,并随机选取出一目标密码作为所述序列密码。
65.其中,上述国土空间基础信息管理系统中,所述查找模块还具体用于:逐一识别出每一所述原始密码中的数字对应的第一数量以及字母对应的第二数量,并实时判断所述第一数量与所述第二数量是否相等;若实时判断到所述第一数量与所述第二数量相等,则将第一数量与第二数量相等的原始密码筛选为所述目标密码,所述目标密码包括至少一个。
66.其中,上述国土空间基础信息管理系统中,所述国土空间基础信息管理系统还包括检测模块,所述检测模块具体用于:若在预设时间段内未检测到所述用户使用所述序列密码开启所述二级数据库,则对所述序列密码进行正向最大步长分词处理,以将所述序列密码拆分成若干个对应的字符单元;对若干所述字符单元进行二次随机排列组合,以生成若干对应的二级序列密码,并随机选取一二级序列密码发送至所述用户的客户终端。
67.本发明第四实施例提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述实施例提供的国土空间基础信息管理方法。
68.本发明第五实施例提供了一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述实施例提供的国土空间基础信息管理方法。
69.本发明还具体以下有益效果:1、通过设置存储路径能够使用户快速的查找到需要的国土空间基础信息,提升了用户的使用体验;2、通过实时生成序列密码能够有效的保护各个数据库中存储的数据,提升数据存
储的安全性,同时保护数据的完整。
70.综上所述,本发明上述实施例提供的国土空间基础信息管理方法及系统能够有效的完成国土空间基础信息的共享,对应提升了用户的工作效率,同时提升了用户的使用体验。
71.需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
72.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
73.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
74.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
75.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、
ꢀ“
示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
76.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

技术特征:
1.一种国土空间基础信息管理方法,其特征在于,所述方法包括:分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信息对应的存储路径;当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。2.根据权利要求1所述的国土空间基础信息管理方法,其特征在于:所述通过所述预设云服务器生成与所述二级数据库对应的数据目录的步骤包括:分别识别出每类所述国土空间基础信息中包含的标题栏以及信息栏,并提取出所述标题栏中包含的若干主题元素以及所述信息栏中包含的若干信息元素,若干所述主题元素包括时间以及区域,若干所述信息元素包括测绘参数、测绘地点以及测绘内容;根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链,以将所述信息数据链设定为所述一级数据库的主题名称,并根据每一所述信息栏的存储位置生成所述存储路径;依次整合每一所述主题名称以及对应的每一所述存储路径,以生成对应的所述数据目录。3.根据权利要求2所述的国土空间基础信息管理方法,其特征在于:所述根据若干所述主题元素以及若干所述信息元素生成对应的信息数据链的步骤包括:在若干所述主题元素中提取出所述时间以及所述区域,并在若干所述信息元素中提取出所述测绘地点;基于第二预设规则对所述时间、所述区域以及所述测绘地点进行排列组合,以对应生成所述信息数据链,所述信息数据链具有唯一性。4.根据权利要求3所述的国土空间基础信息管理方法,其特征在于:所述基于第一预设规则动态生成与所述二级数据库适配的序列密码的步骤包括:当接收到用户发送的访问请求时,提取出所述访问请求中携带的请求信息,所述请求信息包括请求时间以及请求人员名称;在所述二级数据库中随机选取出一目标信息数据链,并根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码。5.根据权利要求4所述的国土空间基础信息管理方法,其特征在于:所述根据所述请求时间、所述请求人员名称以及所述目标信息数据链生成所述序列密码的步骤包括:提取出所述请求时间中包含的第一数字、所述人员名称中包含的目标字母、以及所述目标信息数据链中包含的第二数字,并基于预设算法对所述第一数字、所述目标字母以及
所述第二数字进行随机排列组合,以生成若干对应的原始密码;对若干所述原始密码进行筛选处理,以生成若干对应的目标密码,并随机选取出一目标密码作为所述序列密码。6.根据权利要求5所述的国土空间基础信息管理方法,其特征在于:所述对若干所述原始密码进行筛选处理的步骤包括:逐一识别出每一所述原始密码中的数字对应的第一数量以及字母对应的第二数量,并实时判断所述第一数量与所述第二数量是否相等;若实时判断到所述第一数量与所述第二数量相等,则将第一数量与第二数量相等的原始密码筛选为所述目标密码,所述目标密码包括至少一个。7.根据权利要求5所述的国土空间基础信息管理方法,其特征在于:所述方法还包括:若在预设时间段内未检测到所述用户使用所述序列密码开启所述二级数据库,则对所述序列密码进行正向最大步长分词处理,以将所述序列密码拆分成若干个对应的字符单元;对若干所述字符单元进行二次随机排列组合,以生成若干对应的二级序列密码,并随机选取一二级序列密码发送至所述用户的客户终端。8.一种国土空间基础信息管理系统,其特征在于,所述系统包括:采集模块,用于分别采集各级行政区域内的国土空间规划站点对应产生的若干国土空间基础信息,并根据所述各级行政区域的区域等级对若干所述国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中,其中,所述区域等级包括省级、市级以及县级,每级行政区域分别对应一类国土空间基础信息;存储模块,用于将若干所述一级数据库存储至同一二级数据库中,并将所述二级数据库上传至预设云服务器中,且对所述二级数据库进行加密处理;处理模块,用于通过所述预设云服务器生成与所述二级数据库对应的数据目录,并建立所述数据目录与所述二级数据库的映射关系,所述数据目录包含各个所述国土空间基础信息对应的存储路径;查找模块,用于当所述云服务器接收到用户的访问请求时,基于第一预设规则动态生成与所述二级数据库适配的序列密码,以使所述用户通过所述序列密码开启所述二级数据库并通过所述存储路径查找出需要的国土空间基础信息。9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的国土空间基础信息管理方法。10.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任意一项所述的国土空间基础信息管理方法。

技术总结
本发明提供了一种国土空间基础信息管理方法及系统,该方法包括:采集国土空间基础信息,并根据各级行政区域的区域等级对若干国土空间基础信息进行分类处理,以将若干类国土空间基础信息分别存储至若干不同的一级数据库中;将若干一级数据库存储至同一二级数据库中,并将二级数据库上传至预设云服务器中,且对二级数据库进行加密处理;通过预设云服务器生成与二级数据库对应的数据目录,并建立数据目录与二级数据库的映射关系,数据目录包含各个国土空间基础信息对应的存储路径;当云服务器接收到用户的访问请求时,基于第一预设规则动态生成与二级数据库适配的序列密码。本发明能够有效的完成国土空间基础信息的共享。能够有效的完成国土空间基础信息的共享。能够有效的完成国土空间基础信息的共享。


技术研发人员:刘辉 闫菁 朱师欢 李国顺
受保护的技术使用者:江西省国土资源测绘工程总院有限公司
技术研发日:2023.08.03
技术公布日:2023/9/6
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐