The invention provides a northward data conversion method and a device, and is applied to the communication field. By using natural language generation encoding basic primitives component library; the operators to get North model transformation rules, choose the corresponding component of the basic primitives from primitive component library description of the corresponding transformation rules to generate the corresponding description file to the north; access to the data source, judge the data source corresponding to the operators, find the corresponding according to the model description file to the north, north to find the model description file will be converted into the data source data to the north. Only according to the basic components of the primitive operators north to model transformation rules, can quickly and accurately get in line with the requirements of operators north to avoid the existing data, write the first translation rule documents, then according to the corresponding transformation rules for parsing and conversion process, saves intermediate transmission links, and improve the current situation of the need to repeat the code and test, which greatly improves the efficiency and accuracy of.
【技术实现步骤摘要】
一种北向数据转换方法和装置
本专利技术涉及通信领域,具体涉及一种北向数据转换方法和装置。
技术介绍
电信网管在世界范围内已经广泛使用,但是不同的设备供应商提供的数据模型和配置方式也各不相同,运营商为了统一管理这些数据,定义了一套自身的北向规范,要求各设备商把内部数据转换为符合运营商规范的北向数据。为了适应不同运营商的北向规范,需要为每个运营商分别设计和实现一套北向算法。这套转换规则,有大量的数据映射和数据转换算法,有些算法还相当复杂。以往的做法是先分析出运营商北向模型以及模型转换算法,写成文档,然后交由开发人员实现。通常北向规范实现文档,需要业务分析和系统设计人员一起花费大量的时间编写。开发人员拿到文档之后,又需要花费大量精力去理解文档,然后才能去实现这套规范。由于文档描述内容的复杂性,开发人员对文档的内容必然会有很多看不明白的地方,需要向文档的编写者,多次咨询,这个过程费时耗力。而且文档编写者对于内容的传递难免会与其真实意图存在偏差,导致实现与需求不一致,需要返工。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种北向数据转换方法和装置,解决现有实现北向数据转换需编写代码并进行测试等繁琐工作的问题。为解决上述问题,本专利技术提供一种北向数据转换方法,包括:利用自然语言编码生成基本原语组件库;获取各运营商北向模型的转换规则,从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件;获取数据源,判断所述数据源对应的运营商,查找对应的北向模型描述文件,根据查找到的北向模型描述文件将所述数据源转换成北向数据。在本专利技术的一种实 ...
【技术保护点】
一种北向数据转换方法,其特征在于,包括:利用自然语言编码生成基本原语组件库;获取各运营商北向模型的转换规则,从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件;获取数据源,判断所述数据源对应的运营商,查找对应的北向模型描述文件,根据查找到的北向模型描述文件将所述数据源转换成北向数据。
【技术特征摘要】
1.一种北向数据转换方法,其特征在于,包括:利用自然语言编码生成基本原语组件库;获取各运营商北向模型的转换规则,从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件;获取数据源,判断所述数据源对应的运营商,查找对应的北向模型描述文件,根据查找到的北向模型描述文件将所述数据源转换成北向数据。2.如权利要求1所述的北向数据转换方法,其特征在于,所述利用自然语言编码生成基本原语组件库包括:对各运营商的北向模型的转换规则分析,确定出转换规则中通用固定的转换算法;将所述转换算法利用自然语言编写出对应的基本原语组件,所有的基本原语组件构成所述基本原语组件库。3.如权利要求1所述的北向数据转换方法,其特征在于,所述自然语言包括Groovy语言、Clojure语言或Scala语言。4.如权利要求1-3任一项所述的北向数据转换方法,其特征在于,所述从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件包括:从基本原语组件库中选择相应的基本原语组件,利用选择的基本原语组件对转换规则中的各基本规则进行自然语言的描述,生成各基本规则对应的基本规则描述语句;所述转换规则的所有基本规则对应的基本规则描述语句构成北向模型描述文件。5.如权利要求4所述的北向数据转换方法,其特征在于,所述基本规则描述语句包括表基本规则描述语句和/或字段基本规则描述语句。6.如权利要求...
【专利技术属性】
技术研发人员:陶虹森,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。