[发明专利]一种数据处理方法及系统有效
申请号: | 201710420830.3 | 申请日: | 2017-06-07 |
公开(公告)号: | CN107368523B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 张磊;陈少杰;张文明 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/28 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 430000 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
本发明提供一种数据处理方法及系统,所述的方法包括:将数据内容存储到bean文件中,并传递给数据仓库控制器;数据仓库控制器选定与业务逻辑参数指令对应的数据处理模块,并通过选定的数据处理模块对bean文件中的数据内容进行处理;其中,bean文件与数据仓库控制器之间属于强耦合关系,数据仓库控制器与每一个数据处理模块之间通过统一的协议进行耦合。本发明提出了一套完善的数据控制的设计方案,数据仓库控制器通过统一的协议与各个数据处理模块进行耦合,能够确保所有的数据能够按照统一规则进行处理,将数据处理逻辑进行了抽象的统一,方便后期维护数据相关的流转逻辑,提高了开发过程中程序的可维护性和程序的可扩展性。
技术领域
本发明涉及数据控制技术领域,更具体地,涉及一种数据处理方法及系统。
背景技术
在开发过程中,经常遇到对数据的处理,对数据不同的处理,对应不同的数据处理逻辑,比如,有的需要将数据存储到磁盘文件中,有的是将数据存储到数据库中等一系列数据相关的处理逻辑。
在传统的方案中,这些数据的数据是分散的,没有进行统一的管理,一种类型的数据处理均需要设计一套对应的数据处理逻辑,这样整个代码的数据处理逻辑非常混乱。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的数据处理方法及系统,克服了由于数据没有进行统一的管理导致的数据处理逻辑比较混乱的问题。
根据本发明的第一方面,提供了一种数据处理方法,包括:
S1,将数据内容存储到bean文件中,并将bean文件传递给数据仓库控制器;
S2,数据仓库控制器从多个数据处理模块中选定与业务逻辑参数指令对应的数据处理模块,并通过选定的数据处理模块对bean文件中的数据内容进行相应的业务逻辑处理;
其中,bean文件与数据仓库控制器之间属于强耦合关系,所述数据仓库控制器与每一个数据处理模块之间通过统一的协议进行耦合。
本发明的有益效果为:提出了一套完善的数据控制的设计方案,数据仓库控制器通过统一的协议与各个数据处理模块进行耦合,能够确保所有的数据能够按照统一规则进行处理,将数据处理逻辑进行了抽象的统一,方便后期维护数据相关的流转逻辑,提高了开发过程中程序的可维护性和程序的可扩展性。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,所述数据仓库控制器与每一个数据处理模块之间通过统一的协议进行耦合包括:
在数据仓库控制器上定义一用于数据处理逻辑的接口对象,并在该接口对象中定义一接口函数,通过该接口函数实现具体的数据处理逻辑,其中,数据处理逻辑与数据处理模块具有对应关系。
进一步的,所述步骤S2包括:
S21,根据外部传入的业务逻辑参数指令,数据仓库控制器从耦合的多个数据处理模块中切换至与所述业务逻辑参数指令对应的数据处理模块,其中,每一个数据处理模块均对应有数据处理逻辑类;
S22,在所述数据处理逻辑类中复写接口对象中的接口函数,实现对数据内容的数据逻辑处理,其中,所述数据处理逻辑类继承数据仓库控制器中的接口对象。
进一步的,所述步骤S21包括:
在数据仓库控制器中设计切换类,并在该切换类中编写切换函数;
向该切换函数中传入所述接口对象,并在切换函数中调用接口对象中的接口函数来实现对数据处理逻辑的切换,进而实现对数据处理模块的切换。
进一步的,所述bean文件中的数据内容有多种类型,所述接口对象中的接口函数的参数为object对象,通过bean对象将bean文件中多种类型的数据内容传递给数据处理模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710420830.3/2.html,转载请声明来源钻瓜专利网。