首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于拦截器的数据处理方法、设备、存储介质及计算机程序产品 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:杭州玳数科技有限公司

摘要:本申请公开了一种基于拦截器的数据处理方法、设备、存储介质及计算机程序产品,涉及数据库技术领域,该方法包括:获取目标拦截点的方法调用信息,并提取被调用方法的完整类名、方法名以及参数字段;初始化规则上下文对象,并获取所有的规则对象;将被调用方法的完整类名、方法名以及参数字段与各个规则对象进行匹配得到目标规则对象;将规则配置对象和目标规则对象传入规则处理器链中以确定目标规则处理器,基于目标规则处理器生成目标解压缩器实例;确定目标解压缩器实例对拦截数据执行的操作。本申请通过配置文件动态的对字段进行压缩和解压操作,不仅无须技术人员投入开发,还可以减少进程和数据库之间的IO的压力,并增加磁盘存储量。

主权项:1.一种基于拦截器的数据处理方法,其特征在于,包括以下步骤:通过自定义拦截器获取目标拦截点的方法调用信息,并从所述方法调用信息中提取出被调用方法的完整类名、方法名以及参数字段;初始化规则上下文对象,所述规则上下文对象中封装有规则处理器链和规则配置类,并获取所述规则配置类中所有的规则对象;将所述被调用方法的完整类名、方法名以及参数字段与各个规则对象进行匹配,匹配成功则得到目标规则对象;将规则配置对象和所述目标规则对象作为入参传入所述规则处理器链中以确定目标规则处理器,并基于所述目标规则处理器生成目标解压缩器实例;根据所述目标拦截点的类型确定所述目标解压缩器实例对拦截数据执行的操作,所述操作为压缩或解压缩;所述方法还包括:创建具有自定义拦截接口的自定义拦截器,并在所述自定义拦截器的注解中阐述所述自定义拦截器的拦截目标;重写所述自定义拦截器的拦截方法,并在所述拦截方法中指定拦截点的类型及其对应拦截数据的处理方法,所述类型包含用于拦截参数处理过程的第一类型和用于拦截结果集处理过程的第二类型;所述根据所述目标拦截点的类型确定所述目标解压缩器实例对拦截数据执行的操作,所述操作为压缩或解压缩,包括:于所述目标拦截点为第一类型时,调用所述目标解压缩器实例对拦截数据执行压缩操作,并将压缩后的拦截数据放入json中,同时将其压缩状态设置为true;于所述目标拦截点为第二类型时,对拦截数据做json解析,若无法解析,则不调用所述目标解压缩器实例对所述拦截数据执行解压缩操作,否则,判断其压缩状态是否为true,是则调用所述目标解压缩器实例对所述拦截数据执行解压缩操作,否则不对所述拦截数据进行解压缩。

全文数据:

权利要求:

百度查询: 杭州玳数科技有限公司 一种基于拦截器的数据处理方法、设备、存储介质及计算机程序产品

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。