首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种访问者模式的空间资源分区分级垂直管控方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:桂林航天工业学院

摘要:本发明公开了一种访问者模式的空间资源分区分级垂直管控方法,以一种基于访问者模式中间件的形式实现,提供一套空间资源分区分级单元垂直管控策略。实现空间资源分区分级垂直管控层次类属性操作、单元定级、管控基础信息、管控操作功能。技术方法为:首先,将空间资源分区分级垂直管控区域层次类属性的操作方法从空间资源监管分区类型业务中分离出来;其次,将空间资源管控的业务方法抽象到访问者类中成为访问者类的方法,实现空间资源管控的业务服务新功能的动态扩展;最后,修改管控单元对象结构体层次类中子类方法,即可实现在访问者类中添加垂直管控的新功能服务,无需更改当前已经存在的业务系统,最终以插件实现安全快捷的垂直管控。

主权项:1.一种访问者模式的空间资源分区分级垂直管控方法,其特征在于:包括以下步骤:S1、空间资源分区分级垂直管控方法的概念模型设计:空间资源分区分级垂直管控的概念模型设计包括空间资源分区管控单元等级确立空间资源分区分级管控的类型层次类、空间资源分区分级访问者类及方法概念设计;S1.1、空间资源分区分级管控单元等级的确定:空间资源包括生态环境资源,基于生态环境结构、功能、质量区域特征,通过环境评价,在大气、水、土壤、生态、声、海洋各生态环境要素管理分区的基础上,确定管控的区域单元为三类等级:优先保护单元级PriorityProtectionUnits,PPU为一级LevelI、重点管控单元级keyControlUnits,KCU为二级LevelII和一般管控区域级GeneralControlAreas,GCA为三级LevelIII;优先保护单元PPU就是落实“三区三线”划定区域为根本,以生态保护红线为基础划出来的该保护区域;所述的“三区三线”是指:城镇空间、农业空间、生态空间三种类型空间所对应的区域,以及分别对应划定的城镇开发边界、永久基本农田保护红线、生态保护红线三条控制线;重点管控单元KCU是以生态环境质量改善压力大、资源能源消耗强度高、污染物排放集中、生态破坏严重、环境风险高的区域为主体,识别出来的发展与保护矛盾突出的区域;一般管控区域GCA就是以上两类管控单元以外其他区域;S1.2、空间资源分区分级管控的类型层次类:生态环境分区管控的方案原则上保持稳定,结合国民经济和社会发展规划、国土空间规划评估情况定期每5年调整,则将生态环境分区类型抽象成生态环境分区EcologicalEnvironmentZoning,EEZ类型层次类;该EEZ层次类泛化出生态保护红线类EcologicalProtectionRedLines,EPRL、饮用水水源保护区类DrinkingWaterSourceProtectionAreas,DWSPA、自然保护地类NatureReserves,NR、国家级公园NationalLevelPark,NLP类;EEZ抽象层次类中包含属性及方法,属性分别为管控等级、管控面积、管控地理坐标位置;管控等级对应为上述三个等级,管控地理坐标位置为管控区域地理坐标位置;方法分别为设立管控等级SetControlLevel、设立管控面积SetControlArea、设立管控区域地理坐标位置SetGeographicalCoordinate、得到管控等级GetControlLevel、得到管控面积GetControlArea、得到管控区域的地理坐标位置GetGeographicalCoordinate;S1.3、空间资源分区分级访问者类及方法:法定保护区域设立、调整或撤并以及有新规定的处理,则将设立、调整、撤并、其他处理操作方法抽象为访问者类中的设立、调整、撤并、其他处理方法;生态环境分区访问者类为EEZVistor类,该类中包括设立、调整、撤并、其他方法,则对生态保护红线区EPRL、饮用水水源保护区DWSPA、自然保护地区NR设立、调整、撤并、其他操作可抽象成对这些类型管控区的设立、调整、撤并、其他方法;对生态保护红线区的访问者方法则分别有visitEPRLEstablishment、visitEPRLAdjustment、visitEPRLMerger、visitEPRLOtherOperations;对饮用水水源保护区的访问者方法则分别有visitDWSPAEstablishment、visitDWSPAAdjustment、visitDWSPAMerger、visitDWSPAOtherOperations;对自然保护地区的访问者方法则分别有visitNREstablishment、visitNRAdjustment、visitNRMerger、visitNROtherOperations;对国家级公园访问者方法则分别有visitNLPEstablishment、visitNLPAdjustment、visitNLPMerger、visitNLPOtherOperations;S2、空间资源分区分级垂直管控方法的逻辑模型设计:空间资源分区分级垂直管控方法的逻辑模型设计包括逻辑层次类设计、访问者逻辑类设计、访问者模式交互策略设计;S2.1、空间资源分区分级垂直管控方法的逻辑层次类设计:空间资源分区分级垂直管控方法的逻辑层次类设计如下所示:EEZ类为逻辑层次类的基类,它包括7个抽象的方法:SetControlLevel为确立区域单元管控等级、SetControlArea为设立管控的区域单元、SetGeographicalCoordinates为设置区域单元管控坐标、GetControlLevel为得到区域单元管控等级、GetControlArea为得到管控的区域单元、GetGeographicalCoordinates为得到区域单元的管控坐标、acceptVisitorv为接受来自访问者类对象的访问业务,即为接受垂直监管业务在管控单元上具体实现;EEZ基类的子类包括EPRL、DWSPA、NR、NLP、NLP类,分别是生态保护红线类、饮用水水源保护区类、自然保护地类、国家级公园类,其中每一个子类下有基类EEZ的具体实现方法SetControlLevel、SetControlArea、SetGeographicalCoordinates、GetControlLevel、GetControlArea、GetGeographicalCoordinates、acceptVisitorv;S2.2、空间资源分区分级垂直管控方法的访问者逻辑类设计,如下所示;Visitor为访问者类抽象接口,该接口为中间件对外接口,该访问者类包含16个方法:Visitor为访问者类抽象接口有2个具体实现子类分别是LevelVisitor等级访问类、InfoVisitor信息访问者,每个子类包含16个具体的实现方法,这些方法分别是对生态保护红线类EPRL、饮用水水源保护区类DWSPA、自然保护地类NR、国家级公园类NLP的垂直管控的方法;以LevelVisitor子类为例,visitEPRLEstablishmentEPRLe为生态保护红线单元设立的访问者方法,visitEPRLAdjustmentEPRLe为生态保护红线单元调整的访问者方法,visitEPRLMergerEPRLe为生态保护红线单元合并的访问者方法,visitEPRLOtherOperationsEPRLe为生态保护红线单元其他操作的访问者方法,visitDWSPAEstablishmentDWSPAe为饮用水水源保护区设立的访问者方法,visitDWSPAAdjustmentDWSPAe为饮用水水源保护区调整的访问者方法,visitDWSPAMergerDWSPAe为饮用水水源保护区合并的访问者方法,visitDWSPAOtherOperationsDWSPAe为饮用水水源保护区其他操作的访问者方法,visitNREstablishmentNRe为自然保护地类设立的访问者方法,visitNRAdjustmentNRe为自然保护地类调整的访问者方法,visitNRMergerNRe为自然保护地类合并的访问者方法,visitNROtherOperationsNRe为自然保护地类其他操作的访问者方法,visitNLPEstablishmentNLPe为国家级公园设立的访问者方法,visitNLPAdjustmentNLPe为国家级公园调整的访问者方法,visitNLPMergerNLPe为国家级公园合并的访问者方法,visitNLPOtherOperationsNLPe为国家级公园其他操作的访问者方法;S2.3、空间资源分区分级垂直管控方法的访问者模式交互策略设计如下所示:首先,空间资源管控业务系统创建中间件分区分级管控LeveVistor等级访问者类的对象levelVistor;创建中间件层次类EZZ的对象ezz,该对象为管控单元属性类对象;创建一个调用方法eez.acceptv,调用中间件的层次类EZZ的方法,同时传入参数e为访问者对象,实现访问中间件;其次,中间件层次类ezz对象通过参数传入访问者对象v来调用访问者的方法visitEPRLEstablishment,实现对封装在访问者类中生态保护红线单元设立方法的访问;最后,访问者类对象levelVistor在方法visitEPRLEstablishment中借助传入的生态保护红线类EPRL对象,调用SetControlLevel实现对区域单元的等级设置,最终利用访问者模式的中间件实现空间资源分区分级垂直管控操作;S3、基于访问者模式的中间件服务功能及构架:基于访问者模式的中间件服务功能,是空间资源分区分级单元垂直管控策略,包括空间资源分区分级垂直管控层次类属性操作功能,空间资源分区分级垂直管控单元定级功能,空间资源分区分级垂直管控基础信息,空间资源分区分级垂直管控操作功能,空间资源分区分级垂直管控用户管理;基于访问者模式的空间资源分区分级垂直管控策略,只需要修改每个监管区域单元对象结构体层次类中每一个子类方法,实现空间资源分区分级层次类结构体中扩展垂直监管的新业务功能,克服需要修改原业务系统每个对象结构体层次类中每一个子类方法的问题,达到使用一种访问者模式中间件垂直管控空间资源分区分级服务;基于访问者模式的中间件服务构架如下所示:体系构架从底层至顶层包括底层、数据层、构架组件层、可扩展服务模块层、中间件实现功能层;上层通过调用下层接口实现本层功能,下层为上层提供访问功能;底层是中间件运行的操作系统,支持其运行在IOS、Android操作系统;数据层则为空间资源分区分级管控服务提供底层访问的数据及管理;数据层数据来自第三方服务数据库及数据接口;构架组件层JavaScriptBridge是基础功能封装的接口,提供所有Java基础功能应用接口以供调用;访问者模式层为访问者类、层次类等类及模型;可扩展服务模块层包括分区管控数据获取模块及分区垂直管控服务模块;中间件实现功能层是通过访问者模式接口对外提供,实现垂直管控属性操作、垂直管控单元定级、垂直管控基础信息、垂直管控操作功能、垂直管控用户管理。

全文数据:

权利要求:

百度查询: 桂林航天工业学院 一种访问者模式的空间资源分区分级垂直管控方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。