掌桥专利:专业的专利平台
掌桥专利
首页

数据处理方法、设备及存储介质

文献发布时间:2023-06-19 10:38:35


数据处理方法、设备及存储介质

技术领域

本申请实施例涉及计算机技术领域,尤其涉及一种数据处理方法、设备及存储介质。

背景技术

在数据处理的多个场景中,都需要对数据处理的目标对象进行测算。现有的测算方法往往是对固定对象进行测算,无法实现动态调整配置;测算系统也相对固化,使得具体测算系统的应用场景、适用对象范围受限,难以满足灵活多变的需求。

发明内容

本申请实施例提供一种数据处理方法、设备及存储介质,以适应灵活多变的需求。

第一方面,本申请实施例提供一种数据处理方法,该方法包括:

当前测算任务启动后,查找所述当前测算任务关联的测算模型,所述测算模型为树状数据结构,所述测算模型的每个叶子节点分别对应一个测算指标,且所述每个叶子节点的属性信息包括测算指标对应的权重信息;

查找所述测算模型关联的测算对象,并从查找到的测算对象中选择目标测算对象;

根据所述测算模型生成测算任务表单,所述测算任务表单中的每个表单项分别对应一个所述测算指标;

向所述目标测算对象发送所述测算任务表单,并接收所述目标测算对象返回且添加了表单项内容的测算任务表单;

根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值;

根据各个表单项对应的测算值确定所述目标测算对象的测算结果。

第二方面,本申请实施例提供一种电子设备,该电子设备包括:

测算模型查找模块,用于当前测算任务启动后,查找所述当前测算任务关联的测算模型,所述测算模型为树状数据结构,所述测算模型的每个叶子节点分别对应一个测算指标,且所述每个叶子节点的属性信息包括测算指标对应的权重信息;

测算对象查找模块,用于查找所述测算模型关联的测算对象,并从查找到的测算对象中选择目标测算对象;

测算任务表单生成模块,用于根据所述测算模型生成测算任务表单,所述测算任务表单中的每个表单项分别对应一个所述测算指标;

测算任务表单回收模块,用于向所述目标测算对象发送所述测算任务表单,并接收所述目标测算对象返回且添加了表单项内容的测算任务表单;

测算值计算模块,用于根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值;

测算结果确定模块,用于根据各个表单项对应的测算值确定所述目标测算对象的测算结果。

第三方面,本申请实施例提供一种电子设备,包括处理器和存储器;

存储器用于存储执行第一方面各个方法实施例所述方法的程序;处理器被配置为执行存储器中存储的程序。

第四方面,本申请实施例提供一种计算机可读存储介质,存储有执行第一方面各个实施例所述方法的程序。

本申请实施例提供的方法、设备及存储介质,至少存在如下技术效果:

测算系统拆分为测算任务、测算模型、测算指标和测算对象,由此可以灵活配置各个测算部分,并灵活关联各个测算部分,满足灵活多变的测算需求。

附图说明

图1为本申请一个实施例提供的数据处理方法流程图;

图2为本申请一个实施例提供的软件架构图;

图3为申请一个实施例提供的电子设备的框图。

具体实施方式

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本申请实施例的技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请实施例技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

如图1所示,本申请实施例提供的数据处理方法包括如下操作:

步骤101、当前测算任务启动后,查找所述当前测算任务关联的测算模型,所述测算模型为树状数据结构,所述测算模型的每个叶子节点分别对应一个测算指标,且所述每个叶子节点的属性信息包括测算指标对应的权重信息。

步骤102、查找所述测算模型关联的测算对象,并从查找到的测算对象中选择目标测算对象。

实际应用中,可以人工选择目标测算对象,也可以按照预定的筛选规则选择目标测算对象。

步骤103、根据所述测算模型生成测算任务表单,所述测算任务表单中的每个表单项分别对应一个所述测算指标。

其中,测算任务表单用于采集各个测算指标的指标取值。也就是说,测算任务表单中的各个表单项内容是对应的测算指标的指标取值。

步骤104、向所述目标测算对象发送所述测算任务表单,并接收所述目标测算对象返回且添加了表单项内容的测算任务表单。

应当指出的是,目标测算对象可能是多个,那么,向多个目标测算对象分别发送测算任务表单,并接收各个目标测算对象分别返回的测算任务表单。

步骤105、根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值。

步骤106、根据各个表单项对应的测算值确定所述目标测算对象的测算结果。

作为举例而非限定,可以将各个表单项对应的测算值之和作为目标测试算对象的测算结果,或者,可以将各个表单项对应的测算值的加权和作为目标测算对象的测算结果。

如上所述,目标测算对象可能是多个,那么,该步骤中,是针对每个目标测算对象,利用其返回的测算任务表单中各个表单项对应的测算值确定该目标测算对象的测算结果。

可选的,所述测算模型的每个中间节点分别对应一个测算标签,每个测算标签对应至少一个测算指标,每个测算指标对应至少一个测算标签。

通过添加测算标签,可以对测算指标进行灵活分组,也可以快速实现测算模型的配置。

可选的,所述测算模型的配置方式包括:

确定所述测算模型的模型名称,关联的测算对象类型;

创建所述测算模型的中间节点,并确定每个中间节点对应的测算标签;

创建所述测算模型的叶子节点,并确定每个叶子节点对应的测算指标;

根据每个节点对应的测算指标的类型,为每个叶子节点配置上述属性信息。

可选的,所述测算指标的类型包括:

枚举取单型,枚举取和型,数量区间型,权量积和型。

可选的,所述权重信息用于描述对应类型的测算指标的指标取值与权重值的对应关系,所述指标取值包括所述表单项内容,所述根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值,包括:根据对应类型的测算指标的指标取值与权重值的对应关系,确定所述测算任务表单中对应表单项的表单项内容的测算值。

可选的,所述当前测算任务的配置方式包括:

确定当前测算任务关联的测算模型、当前测算任务的周期、当前测算任务的执行频次。

可选的,所述根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值之前,所述方法还包括:

利用目标数据源对所述表单项内容进行校验;

根据校验结果,对需要校正的表单项内容进行校正。

本申请不对具体校验方式进行限定,实际应用中,可以根据需要确定校验规则及校验方式。

应当指出的是,本申请实施例中,测算也称为评估。相应的,本申请实施例提供的方法可以达到如下目的:

1、评估对象类型与评估对象范围的灵活定义与配置;

2、评估指标与评估模型的动态配置,灵活定义评估指标对应的权重规则(即权重信息);

3、实现评估过程中的智能、动态业务/信息流转。

在一个具体的实现场景中,实现本申请实施例方法的软件架构如图2所示,其包括用户层、功能层和支撑层。

其中,用户层用于为企业、个人、政府等用户提供相关界面接口,以便用户进行相关任务处理。

其中,功能层用于实现本申请方法对应的各个功能。例如,其中的模型管理模块可以用于面向系统管理员提供测算标签管理、测算指标管理、测算模型管理等功能;其中的评估管理可以用于面向系统管理员提供评估任务管理、评估任务报告生成、评估报告查询、填报审核(即校验)、申诉审核等功能;其中,“我的评估”用于面向用户提供评估填报、评估查询、报告查看、评估申诉等功能。

其中,支撑层用于提供基础功能支撑,例如组织管理、用户管理、角色管理、权限管理、数据交换等。

下面分别对评估指标、评估标签、评估模型、评估对象、评估任务、评估报告进行说明。

评估指标,通过定义指标名称、指标类型满足不同的评估需求;同时通过给评估指标打标签(评估标签),实现方便的动态分组,快速筛选。

其中,评估指标的类型包括如下几种:

枚举取单型:类似学历这种只支持单值类型的指标;

枚举取和型:类似企业资质这种有多值可供选择的指标;

数量区间型:类似企业主营业务收入这种进行数据区间进行划分的指标;

权量积和型:对于那些按单位数量给权重,按数量计分的指标,定义为此种类型;如获得过国际级别的大奖,获一次,给5分;获二次,给10分,依此类推。

评估模型,本申请的评估模型定义支持多级结构定义,将评估指标添加到结构化的叶子节点上,可以定义各结构点(节点)名称,将添加到结构上的指标进行评估权重规则(即权重信息)设置,核心是依据不同的指标类型,设置不同的指标取值(或指标取值所在区间)对应给定的权重分值;由于部分类型的权重分值可能不会有上限,所以针对枚举取和、权量积和类型的指标权重分值设置时,需要设置其最高权重得分,以平衡各指标的分值区间。

评估对象,本申请的软件系统,用户注册或用户绑定企业管理员后,可以区分个人用户、企业用户。在配置评估模型时,设置了评估模型的适用对象类型(即关联的评估对象的类型)后,在评估任务选择评估对象时,依据评估模型中的适用对象类型,获取系统中对应类型的用户信息,或绑定为企业管理员则显示企业名称。依据以上列出的评估对象列表,进行评估任务的目标评估对象设置。

评估任务以评估模型为基准,设置其执行周期与频次;同时设置评估对象范围;发布后,生成评估进程任务,在每个评估周期的下一天的凌晨0点开始执行,遍历目标评估对象,依次为其生成评估填报表单(即评估任务表单),并下发到该评估对象的我的评估列表中。

目标评估对象填报评估任务表单后,系统依据填报信息(即表单项内容)与每个表单项设置的权重规则进行动态权值计算与赋值,最终生成评估填报后的评估得分,并依据系统定义的评估报告的样式生成评估报告显示结构与内容。

综上所述,本申请对比于现有技术的有益效果为:灵活设置评估对象,支持对个人、企业、部门等多种对象进行评估;灵活的指标与模型管理,支持各种指标体系与评估模型的配置与使用;同时通过评估任务管理,实现了评估的自动触发与下达,促进了评估自动化的进程,也减少了人工处理的工作成本;详尽的评估报告,也为其他业务的开展提供了快速、准确的数据支撑。

以对南方某城市申请成为高层次人才的申请人进行综合评估为例,从人才的基本素质、科研产出、学术研究、社会贡献等方面进行评估。相应的处理过程如下:

(一)建立评估模型

1、创建评估标签,如基本素质(名称:基本素质;标识码:JBSZ),其他标签类似;

2、创建评估指标:

2.1指标名称、标识:如最高学历(指标名称:最高学历;指标标识:ZGXL);

2.2指标类型:依据指标的值类型,设置指标类型(如学历,适用于枚举取单型;如毕业院校类型,适用于枚举取和型,因为毕业院校可以同时是985、211、世界知名大学;如发表论文数量,适用于数量区间型;对于指标数量及其稀少,可以采取权量积和型,即每多一个单位数量,就可以获取指定的单位权重分值);

添加指标如下:

学历:枚举取单型;

毕业院校类型:枚举取和型;

工作年限:数量区间型;

一区分表论文数量:权量积和型;

社会就业贡献:枚举取单型;

2.3指定指标标签,一个指标可以指定多个标签;

2.4指标发布;

3、创建模型:

3.1定义模型基本信息,模型名称:高层次人才评估;

3.2定义模型结构,添加一级分类:基本素质,科研产出、学术研究、社会贡献;并在每一个一级分类下添加二级分类;(如学术研究下添加二级分类:课题立项、论文著作、专利发明);

3.3添加模型指标,在每个叶子分类上,添加对应的指标;

基本素质分类添加:学历、毕业院校类型、工作年限;

学术研究分类添加:一区分表论文数量

社会贡献分类添加:社会就业贡献

3.4设置模型指标的权重规则,对于枚举取单型指标,定义每个枚举值及对应的权重分值;对于枚举取和型,定义每个枚举的值、对应的权重分值,并定义指标最高分值;对于数量区间型,定义评估涉及的多个数量区间,即0-9,10-20之类,对于浮点型数值指标,还需要指定左右界值的所属区间,然后设置每个区间的权重分值;对于权量积和型,只需定义出每个数量单位的权重分值即可;

学历:定义枚举值与权重规则如下:

毕业院校类型:定义枚举值与权重规则如下

工作年限:定义枚举值与权重规则如下:

一区分表论文数量:定义枚举值与权重规则如下:

社会就业贡献:定义枚举值与权重规则如下:

3.5以上操作全部完成后,可以对模型进行发布。

(二)评估管理

4、配置评估任务

4.1定义任务基本信息,如任务名称;

4.2选择3步骤中创建的评估模型作为此次评估的使用模型;

4.3设置评估周期(起止时间)、评估频率(每周一次、每月一次、每两月一次、每季度一次、每半年一次、每年一次等);

4.4设置评估对象,依据评估模型中的适用对象类型,从系统出取出对应类型的对象清单,如注册的人才清单、注册的企业清单;并从备选中选中本次评估要考评的对象;

4.5启用评估任务,系统进入执行阶段,并依据评估周期、评估频率在指定时间生成一个批次的评估任务;

4.6评估任务生成后,依据评估对象进行自动下发

5、评估对象在自身的我的我评估中可以看到待填报的评估任务,进行填报并提交;

评估对象填报如下:

6、评估中心收到评估对象的评估填报时,进行评估核实审批,填写二次评估信息并提交;

评估审批后,系统依据评估任务关联的模型指标权重规则,生成评估报告(评估报告审批结果为准):

下面为审批结果,生成评估报告的计算规则:

7、评估对象查看到二次评估结果后,若对于二次评估结果不满意或有歧义,则可以对部分评估报告中的指标得分提出申诉,并提交申诉说明、申诉依据、申诉证明材料等信息;

评估对象对社会就业贡献指标得分为1有歧义,申请得分为3,并提交相关证明材料;

8、评估中心申诉管理员在申诉列表中查看到未处理的申诉,并进行审核处理,若审核通过,则更新最终的评估报告;若审核不通过,则保留原评估报告结果。

评估中心收到申诉后,通过查看申诉证明材料后,证实申诉理由充分有效,调整此对象报告中社会就业贡献的指标分值,改为3,完成审批。此时评估报告的得分就由原来的31分自动改为33分;

基于与图1所示的方法同样的发明构思,本申请实施例提供一种电子设备,如图3所示,该终端设备可以包括测算模型查找模块301、测算对象查找模块302、测算任务表单生成模块303、测算任务表单回收模块304、测算值计算模块305和测算结果确定模块306,所述各个部件可分别执行上文中结合图1描述的数据处理方法的各个步骤/功能。以下仅对该电子设备的各部件的主要功能进行描述,而省略以上已经描述过的细节内容。

测算模型查找模块301,用于当前测算任务启动后,查找所述当前测算任务关联的测算模型,所述测算模型为树状数据结构,所述测算模型的每个叶子节点分别对应一个测算指标,且所述每个叶子节点的属性信息包括测算指标对应的权重信息;

测算对象查找模块302,用于查找所述测算模型关联的测算对象,并从查找到的测算对象中选择目标测算对象;

测算任务表单生成模块303,用于根据所述测算模型生成测算任务表单,所述测算任务表单中的每个表单项分别对应一个所述测算指标;

测算任务表单回收模块304,用于向所述目标测算对象发送所述测算任务表单,并接收所述目标测算对象返回且添加了表单项内容的测算任务表单;

测算值计算模块305,用于根据所述权重信息分别为所述测算任务表单中对应表单项的表单项内容计算测算值;

测算结果确定模块306,用于根据各个表单项对应的测算值确定所述目标测算对象的测算结果。

可选的,所述测算模型的每个中间节点分别对应一个测算标签,每个测算标签对应至少一个测算指标,每个测算指标对应至少一个测算标签。

可选的,本申请实施例提供的电子设备还包括测算模型配置模块,用于:

确定所述测算模型的模型名称,关联的测算对象类型;

创建所述测算模型的中间节点,并确定每个中间节点对应的测算标签;

创建所述测算模型的叶子节点,并确定每个叶子节点对应的测算指标;

根据每个节点对应的测算指标的类型,为每个叶子节点配置所述属性信息。

可选的,所述测算指标的类型包括:

枚举取单型,枚举取和型,数量区间型,权量积和型。

可选的,所述权重信息用于描述对应类型的测算指标的指标取值与权重值的对应关系,所述指标取值包括所述表单项内容,相应的,测算值计算模块用于:

根据对应类型的测算指标的指标取值与权重值的对应关系,确定所述测算任务表单中对应表单项的表单项内容的测算值。

可选的,本申请实施例提供的电子设备还包括测算任务配置模块,用于:

确定当前测算任务关联的测算模型、当前测算任务的周期、当前测算任务的执行频次。

可选的,本申请实施例提供的电子设备还包括表单项内容校正模块,用于:

利用目标数据源对所述表单项内容进行校验;

根据校验结果,对需要校正的表单项内容进行校正。

上述各实施例中的电子设备可以包括网络设备,例如服务器。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的电子设备的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

基于与方法同样的发明构思,本申请实施例还提供一种电子设备,包括处理器和存储器;

存储器用于存储执行上述各个方法实施例所述方法的程序;处理器被配置为执行存储器中存储的程序。当存储器中存储的程序指令被处理器运行时,所述处理器执行上述各个方法实施例所述方法,并且还用于实现根据本发明实施例的终端设备中的相应模块。处理器可以是包括中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制电子设备中的其它组件以执行期望的功能。存储器可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器可以运行所述程序指令,以实现上文所述的本公开的实施例的功能以及/或者其它期望的功能。

基于与方法同样的发明构思,本申请实施例还提供一种计算机可读存储介质,存储有执行上述各个实施例所述方法的程序。

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。

显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。

相关技术
  • 数据处理设备、数据处理方法、程序转换处理设备和程序转换处理方法、程序转换处理设备、数据处理设备、程序转换处理方法和数据处理方法、数据处理设备、数据处理方法、程序分析处理设备和程序分析处理方法、数据处理设备、历史保存设备、数据处理方法和程序、以及编译处理设备
  • 移动设备的数据处理方法、装置、存储介质和移动设备
技术分类

06120112623903