一种业务数据的处理方法及装置制造方法及图纸

技术编号:24206332 阅读:20 留言:0更新日期:2020-05-20 14:49
本发明专利技术提供了一种业务数据处理方法、装置及存储介质;方法包括:接收到通过调用目标类型的数据访问接口发送的针对目标业务的数据操作请求;所述数据操作请求,用于请求对目标字段对应的业务数据执行所述目标类型的数据操作,所述目标字段为所述目标业务对应的数据协议中的字段;基于所述数据操作请求,对所述目标字段进行协议检查,得到检查结果;当所述检查结果表征对所述目标字段进行了目标协议配置时,基于所述目标类型,对所述业务数据执行所述数据操作,得到相应的数据操作结果;返回所述数据操作结果。通过本发明专利技术,能够从数据协议获得相应的数据访问接口,提高了开发效率。

A processing method and device of business data

【技术实现步骤摘要】
一种业务数据的处理方法及装置
本专利技术涉及大数据处理技术及区块链
,尤其涉及一种业务数据的处理方法及装置。
技术介绍
在大数据应用的共建、共治、共享场景中,一个数据会同时由多个不同角色的团队来读取、写入和共享,在对数据进行分享的过程中,需要对数据的访问能力进行开放。相关技术直接开放数据库,利用数据库自带的用户系统进行分享,或基于任意数据库单独开发数据业务的一套服务接口,并实现授权能力;然而此类方法中关系型数据库对数据协议支持度差,或非关系型数据库无法规定数据协议,针对某一数据业务,需要单独开发对应的服务接口,开发效率低下。
技术实现思路
本专利技术实施例提供一种业务数据的处理方法及装置,能够从数据协议获得包含全套能力的数据访问接口,提高开发效率。本专利技术实施例提供一种业务数据的处理方法,包括:接收到通过调用目标类型的数据访问接口发送的针对目标业务的数据操作请求;所述数据操作请求,用于请求对数据协议中目标字段对应的业务数据执行所述目标类型的数据操作,所述目标字段为所述目标业务对应的数据协议中的字段;基于所述数据操作请求,对所述目标字段进行协议检查,得到检查结果;当所述检查结果表征对所述目标字段进行了目标协议配置时,基于所述目标类型,对所述业务数据执行所述数据操作,得到相应的数据操作结果;返回所述数据操作结果。上述方案中,所述基于所述数据格式,对所述目标字段进行协议检查,得到检查结果,包括:确定实现所述数据访问接口的调用所采用的数据协议;基于确定的所述数据协议,对所述请求体中的数据格式进行检查,以在检查结果表征所述数据格式正确时,确定所述目标字段进行了目标协议配置。上述方案中,当所述目标类型为更新操作时,所述对所述业务数据执行所述数据操作,得到相应的数据操作结果,包括:对所述目标协议进行协议转换,得到对应存储有所述业务数据的数据库的目标更新协议;基于所述目标更新协议,对所述业务数据进行更新,得到更新后的业务数据。本专利技术实施例提供一种业务数据的处理装置,包括:接收模块,用于接收到业务方针对目标业务的数据操作请求,所述数据操作请求,用于请求对数据协议中目标字段对应的业务数据执行目标类型的数据操作;检查模块,用于基于所述数据操作请求,对所述目标字段进行协议检查,得到检查结果;执行模块,用于当所述检查结果表征对所述目标字段进行了目标协议配置时,基于所述目标类型,调用对应的数据访问接口,对所述业务数据执行所述数据操作,得到相应的数据操作结果;返回模块,用于返回所述数据操作结果。上述方案中,所述装置还包括协议配置模块,所述协议配置模块,用于接收到针对所述目标字段的协议配置指令;基于所述协议配置指令,对所述目标字段进行目标协议配置,使得所述目标字段对应的业务数据能够通过接口调用的方式进行访问;基于配置的所述目标协议,生成对应所述目标类型的数据操作的数据访问接口。上述方案中,所述装置还包括协议配置模块,所述协议配置模块,用于接收到针对所述业务方的权限配置指令,所述权限配置指令携带权限配置参数,所述权限配置参数,用于指示所述业务方针对所述业务数据所具备的数据操作权限;基于所述权限配置参数,对所述业务方的数据操作权限进行配置,以基于配置的所述数据操作权限,对所述业务方的数据操作请求进行权限控制。上述方案中,所述装置还包括权限验证模块,所述权限验证模块,用于基于所述业务方针对所述业务数据所具备的数据操作权限,对所述业务方进行数据操作权限验证,得到验证结果;当所述验证结果表征所述业务方具备对所述业务数据执行所述数据操作的权限时,触发对所述目标字段进行协议检查。上述方案中,所述装置还包括频率限制模块,所述频率限制模块,用于获取所述数据操作请求的频率,所述频率包括以下至少之一:数据操作请求总频率和授权频率;当所述频率小于频率阈值时,触发对所述目标字段进行协议检查。上述方案中,所述装置还包括协议转换模块,所述协议转换模块,用于对所述目标协议进行类型转换,得到动态类型的目标协议;存储所述动态类型的目标协议至内存,以基于所述动态类型的目标协议,对所述目标字段进行协议检查。上述方案中,所述检查模块,还用于解析所述数据操作请求,得到所述数据操作请求的请求体中的数据格式;基于所述数据格式,对所述目标字段进行协议检查,得到检查结果。上述方案中,所述检查模块,还用于确定实现所述数据访问接口的调用所采用的数据协议;基于确定的所述数据协议,对所述请求体中的数据格式进行检查,以在检查结果表征所述数据格式正确时,确定所述目标字段进行了目标协议配置。上述方案中,所述执行模块,还用于基于所述目标类型,对所述数据操作请求中的内容进行协议转换,得到对应数据库协议的目标内容,所述数据库协议与存储有所述业务数据的数据库相适配,并基于所述目标内容,对所述业务数据执行所述数据操作,得到相应的数据操作结果;或者,基于所述目标类型,调用对应所述目标类型的数据库接口,对所述业务数据执行所述数据操作,得到相应的数据操作结果。上述方案中,所述执行模块,还用于对所述目标协议进行协议转换,得到对应存储有所述业务数据的数据库的目标更新协议;基于所述目标更新协议,对所述业务数据进行更新,得到更新后的业务数据。上述方案中,所述装置还包括存储模块,所述存储模块,还用于存储所述业务数据至区块链网络。本专利技术实施例提供一种电子设备,包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现本专利技术实施例提供的方法。本专利技术实施例提供一种存储介质,存储有可执行指令,用于引起处理器执行时,实现本专利技术实施例提供的方法。本专利技术实施例具有以下有益效果:本专利技术实施例基于接收到通过调用目标类型的数据访问接口发送的针对目标业务数据的数据操作请求,对目标字段进行协议检查,得到检查结果;当检查结果表征对目标字段进行了目标协议配置时,基于目标类型,对业务数据执行数据操作,得到并返回相应的数据操作结果;如此,通过将目标字段添加到目标协议中,生成对应该目标字段的全套数据访问接口,通过调用对应目标类型的数据访问接口发送针对目标业务的数据操作请求时,基于数据操作的目标类型,对目标字段对应的业务数据执行相应的数据操作,能够针对包含多个字段的某一数据协议,实现提供全套的数据访问接口的能力,提高了开发效率。附图说明图1为本专利技术实施例提供的业务数据的处理系统的一个可选的架构示意图;图2为本专利技术实施例提供的电子设备的一个可选的结构示意图;图3为本专利技术实施例提供的视频数据的处理方法的一个可选的流程示意图;图4为本专利技术实施例提供的数据协议配置的界面示意图;图5为本专利技术实施例提供的区块链网络的应用架构示意图;图本文档来自技高网...

【技术保护点】
1.一种业务数据的处理方法,其特征在于,所述方法包括:/n接收到通过调用目标类型的数据访问接口发送的针对目标业务的数据操作请求;/n其中,所述数据操作请求,用于请求对目标字段对应的业务数据执行所述目标类型的数据操作,所述目标字段为所述目标业务对应的数据协议中的字段;/n基于所述数据操作请求,对所述目标字段进行协议检查,得到检查结果;/n当所述检查结果表征对所述目标字段进行了目标协议配置时,基于所述目标类型,对所述业务数据执行所述数据操作,得到相应的数据操作结果;/n返回所述数据操作结果。/n

【技术特征摘要】
1.一种业务数据的处理方法,其特征在于,所述方法包括:
接收到通过调用目标类型的数据访问接口发送的针对目标业务的数据操作请求;
其中,所述数据操作请求,用于请求对目标字段对应的业务数据执行所述目标类型的数据操作,所述目标字段为所述目标业务对应的数据协议中的字段;
基于所述数据操作请求,对所述目标字段进行协议检查,得到检查结果;
当所述检查结果表征对所述目标字段进行了目标协议配置时,基于所述目标类型,对所述业务数据执行所述数据操作,得到相应的数据操作结果;
返回所述数据操作结果。


2.如权利要求1所述的方法,其特征在于,所述接收到业务方针对目标业务的数据操作请求之前,所述方法还包括:
接收到针对所述目标字段的协议配置指令;
基于所述协议配置指令,对所述目标字段进行目标协议配置,使得所述目标字段对应的业务数据能够通过接口调用的方式进行访问;
基于配置的所述目标协议,生成对应所述目标类型的数据操作的数据访问接口。


3.如权利要求1所述的方法,其特征在于,所述接收到业务方针对目标业务的数据操作请求之前,所述方法还包括:
接收到针对所述业务方的权限配置指令,所述权限配置指令携带权限配置参数,所述权限配置参数,用于指示所述业务方针对所述业务数据所具备的数据操作权限;
基于所述权限配置参数,对所述业务方的数据操作权限进行配置,以基于配置的所述数据操作权限,对所述业务方的数据操作请求进行权限控制。


4.如权利要求3所述的方法,其特征在于,所述对所述目标字段进行协议检查之前,所述方法还包括:
基于所述业务方针对所述业务数据所具备的数据操作权限,对所述业务方进行数据操作权限验证,得到验证结果;
当所述验证结果表征所述业务方具备对所述业务数据执行所述数据操作的权限时,触发对所述目标字段进行协议检查。


5.如权利要求1所述的方法,其特征在于,所述对所述目标字段进行协议检查之前,所述方法还包括:
获取所述数据操作请求的频率,所述频率包括以下至少之一:数...

【专利技术属性】
技术研发人员:王家彬
申请(专利权)人:腾讯云计算北京有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1