一种基于分段编码的多态模型管理方法

文档序号:10697813阅读:431来源:国知局
一种基于分段编码的多态模型管理方法
【专利摘要】本发明公开了一种基于分段编码的多态模型管理方法,包括以下步骤:1)建立电网模型管理根目录;2)创建基础电网模型,电网规划模型数据管理服务在步骤1)创建的电网模型管理根目录下新建基准版本目录,同时在基准版本目录下创建基础态目录,并将创建的基础电网模型存储到基础态目录中;3)以步骤2)创建的基础电网模型为基准创建规划案例,然后在规划案例中创建年度规划;对规划案例所依赖的基准版本、基础态及规划态信息按照规划案例编码规则进行编码,得电网规划案例编码;4)解析电网规划模型访问请求中电网规划案例编码,然后根据解析的结果在实例池中通过相应的服务实例查询电网规划模型数据,该方法能够同时实现对多组电网规划模型数据的访问查询。
【专利说明】
一种基于分段编码的多态模型管理方法
技术领域
[0001]本发明属于计算机科学与技术中的数据管理子领域,涉及一种基于分段编码的多态模型管理方法。
【背景技术】
[0002]在电力自动化系统中,电网模型作为描述实际电网结构的数据结构,是电力自动化系统的核心数据,而在电网规划应用领域中,电网规划研究人员对于电网架构的规划设计反映在计算机系统中就是对电网模型数据的设计,随着社会对于电网的供电能力要求不断提高,现有电网结构也需要不断的进行改进,电网规划人员需要研究制订不同的规划方案,对比分析各种方案的优缺点,需要能够同时访问多套电网模型数据。目前现有的电网规划系统,通常是基于一套基础电网模型数据进行规划设计,生成一套规划电网模型,每一个电网规划对应着一套电网模型数据,如需要分析研究不同电网规划数据时,需要重新装载该电网规划对应的电网模型数据,并且每次只能加载一套电网模型数据,不能同时满足多个电网规划研究对多套电网模型数据的访问要求。

【发明内容】

[0003]本发明的目的在于克服上述现有技术的缺点,提供了一种基于分段编码的多态模型管理方法,该方法能够同时实现对多组电网规划模型数据的访问查询。
[0004]为达到上述目的,本发明所述的基于分段编码的多态模型管理方法包括以下步骤:
[0005]I)建立电网模型管理根目录;
[0006]2)创建基础电网模型,电网规划模型数据管理服务在步骤I)创建的电网模型管理根目录下新建基准版本目录,同时在基准版本目录下创建基础态目录,并将创建的基础电网模型存储到基础态目录中;
[0007]3)以步骤2)创建的基础电网模型为基准创建规划案例,然后在规划案例中创建年度规划,每个年度规划对应一个规划态模型;抽取规划案例所依赖的基准版本、基础态及规划态信息,然后对规划案例所依赖的基准版本、基础态及规划态信息按照规划案例编码规则进行编码,得电网规划案例编码,并将该电网规划案例编码作为规划案例的唯一标识;
[0008]4)当电网规划模型数据管理服务接收到电网规划模型的访问请求时,则解析电网规划模型访问请求中电网规划案例编码,然后根据解析出的被访问的电网规划案例对应的电网规划模型的基准版本、基础态、规划案例以及规划态信息确定该规划案例对应的规划态模型服务定位信息,并将规划态模型服务定位信息路由至相应的服务实例上,由该服务实例进行规划态模型数据的查询,然后再返回查询结果。
[0009]电网规划案例编码依次由表征规划案例所依赖的基础态电网模型的基准版本、基础态、规划案例和规划态信息组成。
[0010]还包括多态模型数据服务实例池,多态模型数据服务实例池自动管理多个规划态模型访问服务实例的生命周期,当任意一个服务实例没有被查询的时间大于等于预设值时,则删除该服务实例。
[0011]本发明具有以下有益效果:
[0012]本发明所述的基于分段编码的多态模型管理方法在具体操作时,先对各规划案例进行有序的存储,再通过对规划案例所依赖的基础版本、基础态及规划态信息进行编码,得电网规划案例编码,并将该电网规划案例编码作为规划案例的唯一标识,在查询过程中,只需解析出电网规划模型访问请求中电网规划案例编码,即可查找定位到该编码对应的服务实例,从而实现同时对多组电网规划模型数据的访问查询,操作简单,大大提高了电网规划数据应用的灵活性及可用性,同时保证数据访问的效率。
【附图说明】
[0013]图1为本发明的结构示意图;
[0014]图2为本发明中电网规划案例编码的结构示意图。
【具体实施方式】
[0015]下面结合附图对本发明做进一步详细描述:
[0016]参考图1,本发明所述的基于分段编码的多态模型管理方法包括以下步骤:
[0017]I)建立电网模型管理根目录;
[0018]2)创建基础电网模型,电网规划模型数据管理服务在步骤I)创建的电网模型管理根目录下新建基准版本目录,同时在基准版本目录下创建基础态目录,并将创建的基础电网模型存储到基础态目录中;
[0019]3)以步骤2)创建的基础电网模型为基准创建规划案例,然后在规划案例中创建年度规划,每个年度规划对应一个规划态模型;抽取规划案例所依赖的基准版本、基础态及规划态信息,然后对规划案例所依赖的基准版本、基础态及规划态信息按照规划案例编码规则进行编码,得电网规划案例编码,并将该电网规划案例编码作为规划案例的唯一标识;
[0020]4)当电网规划模型数据管理服务接收到电网规划模型的访问请求时,则解析电网规划模型访问请求中电网规划案例编码,然后根据解析出的被访问的电网规划案例对应的电网规划模型的基准版本、基础态、规划案例以及规划态信息确定该规划案例对应的规划态模型服务定位信息,并将规划态模型服务定位信息路由至相应的服务实例上,由该服务实例进行规划态模型数据的查询,然后再返回查询结果。
[0021 ]电网规划案例编码依次由表征规划案例所依赖的基础态电网模型的基准版本、基础态、规划案例和规划态信息组成。
[0022]本发明还包括多态模型数据服务实例池,多态模型数据服务实例池自动管理多个规划态模型访问服务实例的生命周期,当任意一个服务实例没有被查询的时间大于等于预设值时,则删除该服务实例。
[0023]所述的电网规划模型数据管理服务包括模型数据访问引擎、模型实例管理和模型访问路由;模型数据访问引擎主要实现针对模型数据文件的访问机制,将增删改后的模型数据持久化至模型数据文件中,同时该访问引擎还提供基于模型数据文件的数据访问功能;规划模型实例管理模块负责对规划案例的管理,一个规划案例对应一个规划态模型(含基础态模型),采用内存文件映射的机制,将模型数据文件映射至共享内存,接收外部对电网规划模型的访问请求,通过模型数据访问引擎提供规划案例对应电网规划模型数据的访问,并返回操作结果;规划模型访问路由主要负责电网规划案例编码规则的解析,提供规划案例所依赖的基准版本、基础态及规划态信息的编码服务,并根据电网规划案例的编码规贝1J,解析定位规划案例对应的模型数据实例,将电网规划模型的访问请求转发至该规划案例对应的服务实例,实现对任一规划态模型数据的访问。
[0024]所述的电网规划案例分段编码规则作为本发明的核心之一,将规划案例所依赖的基础版本信息、基础态信息以及规划态信息按照统一的规则进行编码,建立电网规划案例编码与电网规划模型的映射关系,电网规划案例编码格式参见图1,包含如下内容:电网规划案例编码由四个分段编码组成,依次表征规划案例所依赖的基础版本信息、基础态信息、规划案例信息及规划态信息,作为对不同模型态的索引,电网规划模型管理服务通过解析编码自动定位规划案例对应的模型数据并提供访问服务。
【主权项】
1.一种基于分段编码的多态模型管理方法,其特征在于,包括以下步骤: 1)建立电网模型管理根目录; 2)创建基础电网模型,电网规划模型数据管理服务在步骤I)创建的电网模型管理根目录下新建基准版本目录,同时在基准版本目录下创建基础态目录,并将创建的基础电网模型存储到基础态目录中; 3)以步骤2)创建的基础电网模型为基准创建规划案例,然后在规划案例中创建年度规划,每个年度规划对应一个规划态模型;抽取规划案例所依赖的基准版本、基础态及规划态信息,然后对规划案例所依赖的基准版本、基础态及规划态信息按照规划案例编码规则进行编码,得电网规划案例编码,并将该电网规划案例编码作为规划案例的唯一标识; 4)当电网规划模型数据管理服务接收到电网规划模型的访问请求时,则解析电网规划模型访问请求中电网规划案例编码,然后根据解析出的被访问的电网规划案例对应的电网规划模型的基准版本、基础态、规划案例以及规划态信息确定该规划案例对应的规划态模型服务定位信息,并将规划态模型服务定位信息路由至相应的服务实例上,由该服务实例进行规划态模型数据的查询,然后再返回查询结果。2.根据权利要求1所述的基于分段编码的多态模型管理方法,其特征在于,电网规划案例编码依次由表征规划案例所依赖的基础态电网模型的基准版本、基础态、规划案例和规划态信息组成。3.根据权利要求1所述的基于分段编码的多态模型管理方法,其特征在于,还包括多态模型数据服务实例池,多态模型数据服务实例池自动管理多个规划态模型访问服务实例的生命周期,当任意一个服务实例没有被查询的时间大于等于预设值时,则删除该服务实例。
【文档编号】G06F17/50GK106067071SQ201610364805
【公开日】2016年11月2日
【申请日】2016年5月27日 公开号201610364805.3, CN 106067071 A, CN 106067071A, CN 201610364805, CN-A-106067071, CN106067071 A, CN106067071A, CN201610364805, CN201610364805.3
【发明人】王中阳, 李润秋, 卢闽, 朱岸明, 罗迪, 许文波, 焦熠琨, 张合宝, 王威, 田圣柯, 杨尉镮, 张蕾, 王道斌
【申请人】国网陕西省电力公司经济技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1