一种可定制式模型一体化同步维护方法

文档序号:6538457阅读:231来源:国知局
一种可定制式模型一体化同步维护方法
【专利摘要】本发明提供一种可定制式模型一体化同步维护方法,该方法基于广域分布式系统,所述分布式系统为一个由多个独立的子系统组成的集合;所述方法包括以下步骤:源端系统生成模型维护信息;源端系统发布模型维护信息;目标系统接收模型维护信息;目标系统存储模型维护信息。本方法通过建立模型一体化同步流程并针对各级调度系统业务需求建立同步策略,能够支持各级独立调度自动化系统之间的模型一体化维护需求,避免由于不同系统之间模型拼接带来的系统间模型不一致,降低拼接工作对实时系统的影响,减少了调度系统之间模型信息维护成本,保证了模型维护的准确性和正确性。
【专利说明】一套方便、易用、稳定性高的模型一体化同间的模型信息维护功能。
一体化同步流程,按照模型维护信息的生艮统间模型的独立维护、广播发布机制。通的发布数据进行设置,维护一处模型,向全所有目标系统。目标系统通过解析模型维转统的模型维护规则制定接收策略,过滤目茫维护原则需要特殊处理的模型信息。最后是交给模型管理模块进行模型投在线处理,
提供一种基于广域分布式系统的可定制式同步流程并针对各级调度系统业务需求建的模型一体化维护需求。
下技术方案:I否允许编辑;:模型操作文件中3亂语句操作表、域信息,I语句关键字所对应操作目标的信息,按照
已、0
充提交所述模型维护信息并将其入库存储。
I统基于同构的数据库,且在广域网络中进
司步、按照域同步和不同步。
活:若数据表同步标志为全表同步,则对该?按表域同步,则判断当前所维护的数据表进行发布操作,若域同步标志为否,则不进:作,生成3亂语句格式的模型操作文件,存:文件包括自最后一次发布之后的所有符合专流程,按照模型维护信息的生成、发布、接系统的模型修改操作指令供目标系统模型
I型一体化同步维护管理的过程为:
义中,增加同步标志属性,该同步标志可以步或不同步;
定义中,增加同步标志属性,该同步标志定
)口对所维护的数据表和表域的同步状态判斤有修改都进行发布,若数据表同步标志为'步标志,若域同步标志为是,则对该修改进I作;
各式的模型操作文件,存放在最新的数据库
I作形成的维护信息进行发布操作,按照目兵系统指定位置;:口统一提交给模型管理模块进行模型投在
又说明本发明的技术方案而非对其限制,尽,所属领域的普通技术人员应当理解:依然司替换,而未脱离本发明精神和范围的任何要求范围当中。
【权利要求】
1.一种可定制式模型一体化同步维护方法,该方法基于广域分布式系统,所述分布式系统为一个由多个独立的子系统组成的集合,所述子系统包括同步发送模块、同步接收模块,模型维护模块及数据库;其特征在于,所述方法包括以下步骤: A.源端系统生成模型维护信息; B.源端系统发布模型维护信息; C.目标系统接收模型维护信息; D.目标系统存储模型维护信息。
2.如权利要求1所述的方法,其特征在于,所述步骤A包括: A-1.于源端系统的模型维护信息表的定义中,增加同步标志属性,以定义该信息表的数据信息类型; A-2.于源端系统的模型数据信息表域的定义中,增加同步标志属性,以定义表中各个表域是否进行数据同步。
3.如权利要求1所述的方法,其特征在于,所述步骤B包括: B-1.源端系统进行模型维护并入库提交时,增加对所维护的数据表和表域的同步状态判断; B-2.维护完成后,发布本次维护操作形成的维护信息,并按照目标系统的配置将本系统的缓冲目录内容发送到目标系统指定位置。
4.如权利要求1所述的方法,其特征在于,所述步骤C包括: C-1.目标系统按照本系统中的缓存目录下模型维护操作顺序解析对应的维护信息文件; C-2.目标系统定制数据表接收规则,包括数据表是否接收数据同步操作、数据域是否接收数据同步操作; C-3.目标系统制定维护动作的接收策略,包括是否允许数据表的增删改操作、是否执行触发器维护动作以及维护目标对象本地是否允许编辑; C-4.目标系统分析维护文件内容,通过模型操作文件中SQL语句操作表、域信息,根据所述数据表接收规则进行过滤; C-5.目标系统通过模型操作文件中SQL语句关键字所对应操作目标的信息,按照维护动作的接收策略对操作内容进行筛选和过滤。
5.如权利要求1所述的方法,其特征在于,所述步骤D包括:所述目标系统提交所述模型维护信息并将其入库存储。
6.如权利要求1所述的方法,其特征在于,进行模型同步的调度自动化系统基于同构的数据库,且在广域网络中进行互联通讯并允许相互间的文件远程传输。
7.如权利要求2所述的方法,其特征在于,所述数据信息类型包括:全表同步、按照域同步和不同步。
8.如权利要求3所述的方法,其特征在于,所述步骤B-1中,所述判断包括:若数据表同步标志为全表同步,则对该表的所有修改都进行发布,若数据表同步标志为按表域同步,则判断当前所维护的数据表域的同步标志,若域同步标志为是,则对该修改进行发布操作,若域同步标志为否,则不进行发布操作; 所述步骤B-2包括:对于需要同步的操作,生成SQL语句格式的模型操作文件,存放在本系统数据库维护缓冲目录中;该模型操作文件包括自最后一次发布之后的所有符合同步要求的维护操作信息。
9.如权利要求8所述的方法,其特征在于,所述模型操作文件的文件名称中带有本次操作的时间信息,时间精确到微秒,同一操作相关的多个SQL在同一操作文件中,包括触发器生成的SQL。
10.如权利要求5所述的方法,其特征在于,目标系统进行所述提交时,关闭触发器,以保证所有数据库操 作动作由操作文件提供。
【文档编号】G06Q50/06GK103839191SQ201410060465
【公开日】2014年6月4日 申请日期:2014年2月21日 优先权日:2014年2月21日
【发明者】庄卫金, 张鸿, 吴奕, 赵家庆, 朱海兵, 孙名扬, 代鹏, 黄海峰, 钱科军, 崔玉, 俞瑜, 徐攀, 丁宏恩, 柳津, 徐涛 申请人:国家电网公司, 中国电力科学研究院, 江苏省电力公司, 江苏省电力公司苏州供电公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1