一种数据计算方法和装置与流程
- 国知局
- 2024-12-26 16:10:24
本发明涉及计算机,尤其涉及一种数据计算方法和装置。
背景技术:
1、随着信息化技术的发展和推广,各行各业对数字化信息系统的期望也越来越高,既要有数据收集、统计与计算这些能力,还要有灵活定制、可扩展等能力,而这些能力的实现离不开底层基础数据的标准、规范设计。现有的数字化信息系统中各种通用基础数据通常按照使用方的维度进行存储和使用,例如使用方a和b都需要使用标准收费数据,那么a会建立一张标准收费表用来存储和使用标准收费数据,b也会建立一张标准收费表用来存储和使用标准收费数据。
2、在实现本发明过程中,发明人发现现有技术中存在如下问题:
3、现有的通用基础数据的处理方法,同一种数据的冗余存储不仅占用了存储资源,增加了数据管理的成本,而且这种使用方各自来管理通用基础数据的方式也不利于数据标准化的建设,进而造成使用方之间的协作困难,不利于整体系统的数据计算。
技术实现思路
1、有鉴于此,本发明实施例提供一种数据计算方法和装置,实现了标准、灵活的数据计算,将标准参数按照维度特征存储为公共参数表,节约了存储资源和管理成本,实现了标准数据的标准化,更有利于整体系统的数据计算,同时,表单模板和计算逻辑的可配置性,也保证了计算的灵活性。
2、为实现所述目的,根据本发明实施例的一个方面,提供了一种数据计算方法,应用于任务执行系统,包括:
3、响应于接收到任务调度系统发送的参数计算请求,从所述参数计算请求中解析出目标计算参数,调取所述目标计算参数对应的表单模板和计算逻辑;
4、根据所述计算逻辑,确定计算所述目标计算参数所需要的目标标准参数,并根据所述目标标准参数的维度特征,确定公共参数表,从所述公共参数表中查询所述目标标准参数的参数值,其中,所述公共参数表用于存储维度特征相同的各个标准参数;
5、根据所述目标标准参数的参数值和所述表单模板中的业务原子参数的参数值,按照所述计算逻辑进行计算,得到所述目标计算参数的计算结果,并将所述计算结果返回给所述任务调度系统,以使所述任务调度系统根据获取到的所述目标计算参数的计算结果进行数据计算。
6、可选地,在根据所述标准参数的维度特征,确定公共参数表之前,所述方法还包括:获取指定业务的各个标准数据,根据所述各个标准数据的维度特征,对所述各个标准数据进行分组;将同一分组内的各个标准数据按照指定的存储结构存储到同一张公共参数表,并将所述公共参数表存储的标准数据的维度特征标记在所述公共参数表上。
7、可选地,在对所述各个标准数据进行分组之后,所述方法还包括:确定同一分组内的各个标准数据对应的任务执行系统的系统属性,并将所述任务执行系统的系统属性标记在对应的标准数据上;所述从所述公共参数表中查询所述目标标准参数的参数值,包括:向所述公共参数表发送查询请求,以使所述公共参数表从所述查询请求中获取任务执行系统的系统属性并返回带有所述任务执行系统的系统属性标记的各个标准数据;接收到所述公共参数表返回的各个标准数据,从所述各个标准数据中查询所述目标标准参数的参数值。
8、可选地,所述表单模板由各个业务原子参数组成,所述业务原子参数是通过对业务参数进行原子级别的拆分得到的;所述计算逻辑通过以下方式确定:根据目标计算参数的业务含义,确定需要的目标标准参数,并从拆分得到的业务原子参数集合中选取目标业务原子参数;通过定义所述目标业务原子参数和所述目标标准参数之间的逻辑运算规则,生成计算逻辑。
9、可选地,在得到所述目标计算参数的计算结果之后,所述方法还包括:将所述计算结果回填至所述表单模板中的结果项,并进行展示,以便对所述计算结果进行核对和审查。
10、可选地,所述方法还包括:响应于接收到所述计算逻辑的更新请求,获取更新的目标标准参数和/或更新的业务原子参数;将所述更新的目标标准参数和/或所述更新的业务原子参数更新到所述计算逻辑。
11、根据本发明实施例的第二方面,提供一种数据计算方法,应用于任务调度系统,包括:根据数据计算任务,确定数据计算需要的目标计算参数,并为所述目标计算参数分配对应的任务执行系统,向所述任务执行系统发送参数计算请求;响应于接收到所述任务执行系统返回的所述目标计算参数的计算结果,对所述计算结果进行汇总计算,得到所述数据计算任务的计算结果。
12、根据本发明实施例的第三方面,提供一种数据计算装置,包括:
13、预处理模块,用于响应于接收到任务调度系统发送的参数计算请求,从所述参数计算请求中解析出目标计算参数,调取所述目标计算参数对应的表单模板和计算逻辑;
14、查询模块,用于根据所述计算逻辑,确定计算所述目标计算参数所需要的目标标准参数,并根据所述目标标准参数的维度特征,确定公共参数表,从所述公共参数表中查询所述目标标准参数的参数值,其中,所述公共参数表用于存储维度特征相同的各个标准参数;
15、计算模块,用于根据所述目标标准参数的参数值和所述表单模板中的业务原子参数的参数值,按照所述计算逻辑进行计算,得到所述目标计算参数的计算结果,并将所述计算结果返回给所述任务调度系统,以使所述任务调度系统根据获取到的所述目标计算参数的计算结果进行数据计算。
16、根据本发明实施例的第四方面,提供一种数据计算的电子设备,包括:
17、一个或多个处理器;
18、存储装置,用于存储一个或多个程序,
19、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例第一方面提供的方法。
20、根据本发明实施例的第五方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明实施例第一方面提供的方法。
21、所述发明中的一个实施例具有如下优点或有益效果:通过响应于接收到任务调度系统发送的参数计算请求,从参数计算请求中解析出目标计算参数,调取目标计算参数对应的表单模板和计算逻辑;根据计算逻辑,确定计算目标计算参数所需要的目标标准参数,并根据目标标准参数的维度特征,确定公共参数表,从公共参数表中查询目标标准参数的参数值,其中,公共参数表用于存储维度特征相同的各个标准参数;根据目标标准参数的参数值和表单模板中的业务原子参数的参数值,按照计算逻辑进行计算,得到目标计算参数的计算结果,并将计算结果返回给任务调度系统,以使任务调度系统根据获取到的目标计算参数的计算结果进行数据计算的技术方案,实现了一种标准、灵活的数据计算方法,将标准参数按照维度特征存储为公共参数表,节约了存储资源和管理成本,实现了标准数据的标准化,更有利于整体系统的数据计算,同时,表单模板和计算逻辑的可配置性,也保证了计算的灵活性。
技术特征:1.一种数据计算方法,其特征在于,应用于任务执行系统,包括:
2.根据权利要求1所述的方法,其特征在于,在根据所述标准参数的维度特征,确定公共参数表之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在对所述各个标准数据进行分组之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述表单模板由各个业务原子参数组成,所述业务原子参数是通过对业务参数进行原子级别的拆分得到的;
5.根据权利要求1所述的方法,在得到所述目标计算参数的计算结果之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种数据计算方法,其特征在于,应用于任务调度系统,包括:
8.一种数据计算装置,其特征在于,包括:
9.一种移动电子设备终端,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
技术总结本发明公开了一种数据计算方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:响应于接收到任务调度系统发送的参数计算请求,调取目标计算参数对应的表单模板和计算逻辑;根据计算逻辑,确定计算目标计算参数需要的目标标准参数,并根据目标标准参数的维度特征确定公共参数表,并从中查询对应的参数值;根据目标标准参数的参数值和表单模板中的业务原子参数的参数值,按照计算逻辑进行计算和结果返回,以使任务调度系统根据计算的结果进行数据计算。该实施方式实现了标准、灵活的数据计算,将标准参数按照维度特征存储为公共参数表,不仅节约了存储资源,而且也实现了标准数据的标准化,更有利于整体系统的数据计算。技术研发人员:赵亮,刘慧,张鹏受保护的技术使用者:北京京东远升科技有限公司技术研发日:技术公布日:2024/12/12本文地址:https://www.jishuxx.com/zhuanli/20241216/348514.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表