数据处理方法、装置、设备和可读存储介质制造方法及图纸

技术编号:37704279 阅读:12 留言:0更新日期:2023-06-01 23:52
本发明专利技术公开了一种数据处理方法、装置、设备和可读存储介质,其中,数据处理方法包括获取目标业务场景的业务数据,并确定在对业务数据进行处理时,用于进行数据传递的变量,其中,变量具有信息标识和待确定的变量值,信息标识用于表征变量值的确定方式;将变量和变量的信息标识输入数据处理模型,其中,数据处理模型包括至少一个子模型,每种确定方式有分别对应的子模型,基于不同确定方式确定变量值时所需的子模型不同;确定按照信息标识表征的确定方式确定变量值时所需的目标子模型;及运行目标子模型,以确定变量值。可以降低软件设计的难度。度。度。

【技术实现步骤摘要】
数据处理方法、装置、设备和可读存储介质


[0001]本专利技术涉及计算机软件领域,具体涉及一种数据处理方法、装置、设备和可读存储介质。

技术介绍

[0002]目前,在一些业务场景中,会采集与这些业务场景相关的数据,并通过软件程序来对这些数据进行处理,得到数据处理结果。比如,在模具设计领域,会采集模具的长、宽、高等数据,然后通过软件程序对这些数据进行处理,得到模具的面积或体积等。在软件程序中,这些业务数据以及数据处理结果,是通过变量来进行传递的。在一个变量依赖其他变量的情况下,针对该变量的程序编码则可能会比较复杂。举例来说,在确定变量A需传递的数据时,若变量A依赖变量B、变量C和变量D(比如A=B+C/D),而变量B又依赖变量E和变量C,变量E依赖变量C,变量C依赖变量G,那么在进行程序编码时,则需要手动在程序代码中分析这些变量之间的依赖关系,以最终确定变量A需传递的数据。这无疑增加了软件设计难度。

技术实现思路

[0003]有鉴于此,本专利技术实施方式提供了一种数据处理方法、数据处理装置、电子设备和计算机可读存储介质,可以降低软件设计的难度。
[0004]本专利技术一方面提供了一种数据处理方法,所述方法包括:
[0005]获取目标业务场景的业务数据,并确定在对所述业务数据进行处理时,用于进行数据传递的变量,其中,所述变量具有信息标识和待确定的变量值,所述信息标识用于表征所述变量值的确定方式;
[0006]将所述变量和所述变量的所述信息标识输入数据处理模型,其中,所述数据处理模型包括至少一个子模型;
[0007]确定按照所述信息标识表征的确定方式确定所述变量值时所需的目标子模型,其中,每种确定方式有分别对应的子模型,基于不同确定方式确定变量值时所需的子模型不同;及
[0008]运行所述目标子模型,以确定所述变量值。
[0009]本专利技术另一方面还提供了一种数据处理装置,所述装置包括:
[0010]数据获取模块,用于获取目标业务场景的业务数据,并确定在对所述业务数据进行处理时,用于进行数据传递的变量,其中,所述变量具有信息标识和待确定的变量值,所述信息标识用于表征所述变量值的确定方式;
[0011]数据处理模块,用于将所述变量和所述变量的所述信息标识输入数据处理模型,其中,所述数据处理模型包括至少一个子模型;
[0012]模型决策模块,用于确定按照所述信息标识表征的确定方式确定所述变量值时所需的目标子模型,其中,每种确定方式有分别对应的子模型,基于不同确定方式确定变量值时所需的子模型不同;及
[0013]模型运行模块,用于运行所述目标子模型,以确定所述变量值。
[0014]本专利技术另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器进行时,实现如上所述的方法。
[0015]本专利技术另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器进行时,实现如上所述的方法。
[0016]在本申请一些实施例的技术方案中,数据处理模型基于变量的信息标识,确定按照信息标识表征的确定方式确定变量值时所需的目标子模型,并运行目标子模型,得到变量值。如此,在程序编码过程中,通过调用数据处理模型便可以确定各个变量的变量值,无需在程序编码时,体现各个变量计算过程的代码,进而达到了简化程序编码,降低软件设计的难度。
[0017]另外,每种确定方式有分别对应的子模型,基于不同确定方式确定变量值时所需的子模型不同,使得可以按照实际所需,对数据处理模型中的子模型进行扩展,适用性更强。
附图说明
[0018]通过参考附图会更加清楚的理解本专利技术的特征和优点,附图是示意性的而不应理解为对本专利技术进行任何限制,在附图中:
[0019]图1示出了本申请的一个实施例提供的数据处理方法的流程示意图;
[0020]图2示出了本申请的一个实施例提供的计算引擎的模块示意图;
[0021]图3为基于图2中的计算引擎进行数据计算的流程示意图;
[0022]图4示出了本申请的一个实施例提供的数据处理装置的模块示意图;
[0023]图5示出了本申请的一个实施例提供的电子设备的示意图。
具体实施方式
[0024]为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。
[0025]本申请提供的数据处理方法可应用于工业软件中,或者应用于运行该工业软件的电子设备中。该电子设备可以包括笔记本、台式电脑、智能手机、平板电脑等。工业软件可以对工业生产过程中采集到的原始数据进行分析、计算等处理,得到数据处理结果,并基于数据处理结果,对工业生产过程进行控制,或者展示数据处理结果,以方便工作人员对工业生产过程进行监控等。举例来说,在模具生产过程中,工业软件可以将采集到的模具的实际长度、宽度作为原始数据,基于模具的实际长度、宽度,计算得到模具的实际体积,并将模具的实际体积和理论要求的体积进行比较。若模具的实际体积和理论要求的体积不相匹配,可以对模具的生产过程进行调整控制,使得模具的实际体积与理论要求的体积相匹配。
[0026]基于以上描述,请参阅图1,为本申请的一个实施例提供的数据处理方法的流程示
意图。数据处理方法可以包括如下步骤:
[0027]步骤S11,获取目标业务场景的业务数据,并确定在对业务数据进行处理时,用于进行数据传递的变量,其中,变量具有信息标识和待确定的变量值,信息标识用于表征变量值的确定方式。
[0028]在一些实施例中,目标业务场景可以是工业软件所应用于的业务场景。比如模具和通用机械制造行业、电气和装备制造行业、交通运输行业等。目标业务场景的业务数据,可以是在目标业务场景下,通过数据采集设备(比如传感器)直接采集到的数据。比如在交通运输行业,通过速度传感器采集到的交通运输工具的速度。
[0029]工业软件中可以包括程序代码,通过程序代码可以对业务数据进行处理。其中,在程序代码对业务数据进行处理时,可以通过变量来传递这些业务数据以及对这些业务数据进行处理后的处理结果。比如,可以通过变量A传递业务数据A,通过变量B传递业务数据B,通过变量C传递业务数据A和业务数据B相加后得到的数值。通过变量传递的数据又可称为变量值。
[0030]具体的,在编写对业务数据进行处理的程序代码时,可以预先定义多个不同的变量,不同的变量用于传递不同的数据。每次运行程序代码对业务数据进行处理时,可以根据实际需要,使用预先定义的一个或多个变量来进行数据传递。比如,程序代码中预先定义了变量A、变量B和变量C,其中,变量A用于传递业务数据A,通过变本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取目标业务场景的业务数据,并确定在对所述业务数据进行处理时,用于进行数据传递的变量,其中,所述变量具有信息标识和待确定的变量值,所述信息标识用于表征所述变量值的确定方式;将所述变量和所述变量的所述信息标识输入数据处理模型,其中,所述数据处理模型包括至少一个子模型,每种确定方式有分别对应的子模型,基于不同确定方式确定变量值时所需的子模型不同;确定按照所述信息标识表征的确定方式确定所述变量值时所需的目标子模型;及运行所述目标子模型,以确定所述变量值。2.如权利要求1所述的方法,其特征在于,所述运行所述目标子模型,以确定所述变量值,包括:在所述信息标识表征的确定方式为第一确定方式的情况下,运行所述第一确定方式对应的目标子模型,使目标子模型基于预设的目标表达式,得到所述变量值;在所述信息标识表征的确定方式为第二确定方式的情况下,运行所述第二确定方式对应的目标子模型,使目标子模型通过调用目标应用来得到所述变量值。3.如权利要求2所述的方法,其特征在于,所述第一确定方式包括公式确定方式,相应的,所述目标表达式包括计算公式;所述基于预设的目标表达式,得到所述变量值,包括:将基于所述计算公式计算得到的结果,作为所述变量值。4.如权利要求2所述的方法,其特征在于,所述第一确定方式包括匹配确定方式,相应的,所述目标表达式包括匹配条件,且所述匹配条件具有对应的匹配信息;所述基于预设的目标表达式,得到所述变量值,包括:在确定所述匹配条件成立的情况下,将所述匹配条件对应的所述匹配信息作为所述变量值。5.如权利要求2所述的方法,其特征在于,所述第一确定方式包括拼接确定方式,相应的,所述目标表达式包括拼接公式;所述基于预设的目标表达式,得到所述变量值,包括:将基于所述拼接公式拼接得到的信息,作为所述变量值。6.如权利要求2所述的方法,其特征在于,所述通过调用目标应用来得到所述变量值,包括:通过调用包括所述目标表达式的模板文档来得到所述变量值;和/或通过调用第三方应用来得到所述变量值。7.如权利要求1所述的方法,其特征在于,在获取所述变量和所述变量...

【专利技术属性】
技术研发人员:侯龙超陈纯严翼飞颜昌亚姜韧
申请(专利权)人:上海优集工业软件有限公司
类型:发明
国别省市:

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

1