[发明专利]一种数据处理方法和装置有效
申请号: | 201410676106.3 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104461516B | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 兰烨 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬,路凯 |
地址: | 100044 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
1.一种数据处理方法,其特征在于,包括:
源系统接收目标系统通过接口发送的数据交互请求;
所述源系统获取所述目标系统对应的配置文件;
所述源系统对获取的配置文件解析;
所述源系统根据配置文件读取源数据;
所述源系统将源数据转换成目标数据;
所述源系统通过接口,向目标系统发送目标数据;
所述源系统获取所述目标系统对应的配置文件,具体包括:
获取所述源系统中与所述目标系统对应的配置文件;
在所述源系统中不包含与所述目标系统对应的配置文件时,获取接口参数,作为与所述目标系统对应的配置文件;
所述配置文件包括多个配置项,所述配置项包括目标数据编码、目标数据字段名称、目标数据字段位置、处理组件名称和特殊字符原样输出;
所述源系统对所述获取的配置文件解析,具体包括:
依次读取配置文件中的配置项,根据配置项的内容查找相应的处理组件;
所述源系统将源数据转换成目标数据,具体包括:
根据处理组件名称依次调用处理组件将源数据相应字段转换成目标数据字段;
将所有转换完成的目标数据字段整合为目标数据。
2.根据权利要求1所述的数据处理方法,其特征在于,根据配置文件读取源数据,具体包括:
通过反射方法得到源数据的值。
3.根据权利要求1所述的数据处理方法,其特征在于,所述源系统通过接口,向目标系统发送目标数据,具体包括:
向目标系统发送整合的目标数据;
在根据配置项的内容未找到相应的处理组件时,向目标系统发送源数据和提示信息。
4.根据权利要求1所述的数据处理方法,其特征在于,在所述源系统接收目标系统通过接口发送的数据交互请求之前,还包括:
配置所述源系统在启动时运行配置文件。
5.一种数据处理装置,其特征在于,包括:
数据交互请求接收模块,源系统接收目标系统通过接口发送的数据交互请求;
配置文件获取模块,用于获取所述目标系统对应的配置文件;
配置文件解析模块,用于对获取的配置文件解析;
源数据读取模块,用于根据配置文件读取源数据;
数据转换模块,用于将源数据转换成目标数据;
目标数据发送模块,用于通过接口,向目标系统发送目标数据;
所述配置文件获取模块,具体用于:
获取所述源系统中与所述目标系统对应的配置文件;
在所述源系统中不包含与所述目标系统对应的配置文件时,获取接口参数,作为与所述目标系统对应的配置文件;所述配置文件包括多个配置项,所述配置项包括目标数据编码、目标数据字段名称、目标数据字段位置、处理组件名称和特殊字符原样输出;
所述配置文件解析模块,具体用于:
依次读取配置文件中的配置项,根据配置项的内容查找相应的处理组件;
所述数据转换模块,具体包括:
数据字段转换单元,用于根据处理组件名称依次调用处理组件将源数据相应字段转换成目标数据字段;
数据整合单元,用于将所有转换完成的目标数据字段整合为目标数据。
6.根据权利要求5所述的数据处理装置,其特征在于,所述源数据读取模块,具体用于:
通过反射方法得到源数据的值。
7.根据权利要求5所述的数据处理装置,其特征在于,所述目标数据发送模块,具体用于:
向目标系统发送整合的目标数据;或,
在所述配置文件解析模块根据配置项的内容未找到相应的处理组件时,向目标系统发送源数据和提示信息。
8.根据权利要求5所述的数据处理装置,其特征在于,所述数据处理装置,还包括:
配置文件配置模块,用于配置所述源系统在启动时运行配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410676106.3/1.html,转载请声明来源钻瓜专利网。