1.一种北向数据转换方法,其特征在于,包括:
利用自然语言编码生成基本原语组件库;
获取各运营商北向模型的转换规则,从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件;
获取数据源,判断所述数据源对应的运营商,查找对应的北向模型描述文件,根据查找到的北向模型描述文件将所述数据源转换成北向数据。
2.如权利要求1所述的北向数据转换方法,其特征在于,所述利用自然语言编码生成基本原语组件库包括:对各运营商的北向模型的转换规则分析,确定出转换规则中通用固定的转换算法;将所述转换算法利用自然语言编写出对应的基本原语组件,所有的基本原语组件构成所述基本原语组件库。
3.如权利要求1所述的北向数据转换方法,其特征在于,所述自然语言包括Groovy语言、Clojure语言或Scala语言。
4.如权利要求1-3任一项所述的北向数据转换方法,其特征在于,所述从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件包括:从基本原语组件库中选择相应的基本原语组件,利用选择的基本原语组件对转换规则中的各基本规则进行自然语言的描述,生成各基本规则对应的基本规则描述语句;所述转换规则的所有基本规则对应的基本规则描述语句构成北向模型描述文件。
5.如权利要求4所述的北向数据转换方法,其特征在于,所述基本规则描述语句包括表基本规则描述语句和/或字段基本规则描述语句。
6.如权利要求5所述的北向数据转换方法,其特征在于,所述表基本规则描述语句包括单表基本规则描述语句和/或多表基本规则描述语句。
7.如权利要求5所述的北向数据转换方法,其特征在于,所述字段基本规则描述语句包括拷贝字段基本规则描述语句和/或查找拷贝字段基本规则描述语句。
8.一种北向数据转换装置,其特征在于,包括原语生成模块、规则描 述模块和北向转换模块:
所述原语生成模块用于利用自然语言编码生成基本原语组件库;
所述规则描述模块用于获取各运营商北向模型的转换规则,从基本原语组件库中选择相应的基本原语组件描述对应的转换规则,生成对应的北向模型描述文件;
所述北向转换模块用于获取数据源,判断所述数据源对应的运营商,查找对应的北向模型描述文件,根据查找到的北向模型描述文件将所述数据源转换成北向数据。
9.如权利要求8所述的北向数据转换装置,其特征在于,所述原语生成模块还用于对各运营商的北向模型的转换规则分析,确定出转换规则中通用固定的转换算法;将所述转换算法利用自然语言编写出对应的基本原语组件,所有的基本原语组件构成所述基本原语组件库。
10.如权利要求8或9所述的北向数据转换装置,其特征在于,所述规则描述模块还用于从基本原语组件库中选择相应的基本原语组件,利用选择的基本原语组件对转换规则中的各基本规则进行自然语言的描述,生成各基本规则对应的基本规则描述语句;所述转换规则的所有基本规则对应的基本规则描述语句构成北向模型描述文件。