【技术实现步骤摘要】
一种用于信号综合运维系统的数据统一生成处理方法
本专利技术涉及信号综合运维系统的数据处理技术,尤其是涉及一种用于信号综合运维系统的数据统一生成处理方法。
技术介绍
由于信号综合运维系统需要同时接入众多跨系统、跨专业、跨厂家的外部系统信息,各系统供应商输出内容各异、输出内容的定义亦存在差异;因此数据生成占据了大量的制作时间和成本。在传统的数据生成方式中,通常对一类数据定义一个名称规范,采用名称解析来完成输入数据的业务识别、生成、分类。各系统及各供应商的输出数据通常是相对独立且没有统一标准,对于通过名称规范来识别的方式,往往需要数据人员识别各数据含义,再根据名称规范转换成可识别的输入,由此给数据生成带来了二次工作量,增加了数据生成的难度和时间成本、不利于数据生成的统一性和准确性。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种用于信号综合运维系统的数据统一生成处理方法。本专利技术的目的可以通过以下技术方案来实现:根据本专利技术的一个方面,提供了一种用于信号综 ...
【技术保护点】
1.一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,该方法通过采用统一的数据分类定义、统一的接入内容识别描述语言、统一且可扩展的数据生成模式,将各类型数据生成规则配置化、各类型数据生成及管理组件化,在统一生成的软件框架的支持下,实现对综合运维接入各内外部系统数据的标准化生成。/n
【技术特征摘要】
1.一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,该方法通过采用统一的数据分类定义、统一的接入内容识别描述语言、统一且可扩展的数据生成模式,将各类型数据生成规则配置化、各类型数据生成及管理组件化,在统一生成的软件框架的支持下,实现对综合运维接入各内外部系统数据的标准化生成。
2.根据权利要求1所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,该方法包括以下步骤:
步骤(1)建立内外部接入数据类型定义表,用于全方位定义内外部接入数据的基础分类,并将分类的结果作为数据生成统一的基础;
步骤(2)根据业务通信规范,生成第一层基础数据,并建立有效内容提取规则,实现各类型内外部数据文件有效内容提取的统一封装;
步骤(3)结合输入数据文件内容结构、对接系统的业务特征及通信规范,建立输入数据识别过程统一描述语言规范,其中识别过程划分为数据点识别规则设计、数据点关键字提取规则设计、数据点生成规则设计;
步骤(4)建立一套满足通用性处理要求的外部数据识别、内部数据生成和管理的封装,实现第二层基础数据点、第二层基础数据点与更高层级数据关联信息、以及解析辅助数据的生成;
步骤(5)实现第三层基础数据生成及管理的封装,通过第二层基础数据关联信息自动生成第三层基础数据,并预留接口实现第三层基础数据的扩展属性生成;
步骤(6)实现第四层数据的生成及管理的封装,通过第三层基础数据关联的第四层类型参数,自动生成第四层数据;并预留接口实现生成第四层预留类型以及第三层数据与第四层预留类型关联,以用于分析和显示的差异性场景;
步骤(7)构建基于第三层数据的系统诊断、分析启用逻辑,结合智能过滤规则、场景、第三层数据的扩展属性、数据间的级联关系,自动生成系统诊断、分析数据;
步骤(8)基于图形标准化对点规则的统一封装及实现,根据业务系统类型,实现各类型系统自动点位匹配的底层封装;同时提供一套可扩展机制,实现对差异化对点处理过程的处理;
步骤(9)基于第三层数据的数据点统计、计算、运算关联其他数据点的封装及实现,根据第三层数据的业务类型、接入的数据点类型,结合信号设备及其电路特征,实现一套语义解释器来自动提取并生成状态关联数据;
步骤(10)实现数据的统一输出,通过统一的内部交互格式进行输出和存储。
3.根据权利要求2所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(1)中的的数据类型定义表按层次定义内外部接入数据具体为:
步骤(1-1)第一层按接入的业务系统分类,并标识数据来源;
步骤(1-2)第二层按数据属性、特征分类,并标识数据类型;
步骤(1-3)第三层按第一、二层数据组合所具有的业务特性进行进一步分类,标识信号设备的业务属性;
步骤(1-4)第四层根据第三层所扩展的业务及逻辑要求进行进一步细化分类,标识信号设备的业务逻辑;
步骤(1-5)基于第一、二、三层数据及系统诊断分析的定义数据,用于各业务类型数据诊断和系统分析;
步骤(1-6)基于第一、二、三、四层数据的图形显示定义,用于车站运营、室外设备、各专业系统的图形化显示;
步骤(1-7)根据上述分类关系整理为能标识接入数据业务类型的数据表示形式,在数据生成统一处理时使用。
4.根据权利要求3所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(1-6)还包括外部接入辅助解析数据。
5.根据权利要求2所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(2)具体包括:
步骤(2-1)实现输入数据与通信规范的关联;
步骤(2-2)若输入数据不能直接自动关联通信协议规范,定义切割输入内容区的辅助输入规范;
步骤(2-3)对数据描述文件类型进行管理,实现对各类型输入文件内容获取的封装,并预留接口实现其他类型输入文件;
步骤(2-4)对各系统所提供的数据文件及对应的通信协议规范进行管理,实现有效内容提取规范的解析和封装;
步骤(2-5)基于差异化和可扩展性封装,引用有效内容提取规范,实现提取外部数据文件的有效内容。
6.根据权利要求5所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(2-2)中的输入内容区的辅助输入规范包括:
步骤(2-2-1)梳理通信协议规范中的数据段;
步骤(2-2-2)按通信协议规范数据段要求实现获取对应的数据段区间参数;
步骤(2-2-3)实现以数据段区间参数作为有效内容区提取依据的处理。
7.根据权利要求2所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(3)中的输入数据识别过程统一描述语言规范,包括:
步骤(3-1)对各系统所提供的数据文件及对应的通信协议规范进行管理;
步骤(3-2)以输入数据的结构作为基础,依据通信协议规范设计数据点识别规则和数据点关键字提取规则;
步骤(3-3)设计标识数据业务类型的第二层基础数据点生成规则,以实现第二层基础数据点的自动生成;同时提供一套第二层基础数据、第三层基础数据、第四层数据的生成规则,并提供一套可扩展的规则,以实现差异化处理过程的处理。
8.根据权利要求2所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(4)中满足通用性处理要求的外部数据识别、内部数据生成和管理的封装,包括:
步骤(4-1)实现有效数据点关键字提取规则的语义解析;
步骤(4-2)实现有效数据点识别规则的语义解析;
步骤(4-3)实现有效数据点生成规则的语义解析;
步骤(4-4)结合数据点关键字提取规则,对步骤(2)提取的有效数据点内容进行关键字提取;
步骤(4-5)根据数据点识别和生成器执行第一层基础数据点生成的运算表达式,实现一套语义解析、数据识别及生成器来驱动第二层基础数据点按协议通信规范的依序生成。
9.根据权利要求2所述的一种用于信号综合运维系统的数据统一生成处理方法,其特征在于,所述的步骤(4)中的第二层基础数据点、第二层基础数据点与更高层级数据关联信息、以及解析辅助数据的生成,包括:
步骤(4-6)每个第二层基础数据点具有唯一标识;
步骤(4-7)每个第二层基础数据点在生成时,依据数据点生成规则中设定的其与第三层基础数据、第四层数据的关联规则,生成并记录关联信息;
步骤(4-8)每个第二层基础数据点在生成时,通过其数据区段、区段与通信协议规范的关联,能生成并记录其对应的具体通信协议规范;
步骤(4-9)每个第二层基础数据点在生成的同时预留接口以用于标识数据点其他属性和含义;
步骤(4-10)当生成单元检测到数据点此前已生成,通过预留接口动态决策是否复用已生成数据点的关键信息,以保持稳定性同时进行针对性更新;
步骤(4-11)并记录第二层基础数据与第三层基础数据、第四层数据的关联关系;
步骤(4-12)根据第二层基础数据...
【专利技术属性】
技术研发人员:余亮星,胡恩华,涂鹏飞,高雄,吴丰,刘晓峰,周星宇,连爱娥,
申请(专利权)人:卡斯柯信号有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。