【技术实现步骤摘要】
一种公式计算的实现方法、装置、设备及存储介质
[0001]本专利技术属于计算机
,尤其涉及一种公式计算的实现方法、装置、设备及存储介质。
技术介绍
[0002]目前,在智能设备中的公式计算,一般将所有配置好的公式都按照统一的计算周期进行计算,但不同的公式根据实际数据需求所对应的公式计算周期之间存在着巨大差异。若统一的计算周期过小,则需要对各个公式进行较多的计算,从而导致计算资源的浪费,产生大量的垃圾数据和过多的占用服务资源。若统一的计算周期过小,则可能会造成有些公式的计算频率不达标,从而导致最后的计算结果误差大或者达不到对数据的实际需求。此外,在边缘侧智能设备中的公式计算,一般只支持对数据进行简单的加减乘除之类的运算,因为支持公式的匮乏,会导致如异常值过滤、逻辑运算、位运算等实际需求无法实现。
技术实现思路
[0003]有鉴于此,本专利技术提供了一种公式计算的实现方法、装置、设备及存储介质,以解决现有技术中公式计算过程中由计算周期设置不合理所导致的计算资源的浪费、计算频率不达标和由支持公式匮乏所导致的公 ...
【技术保护点】
【技术特征摘要】
1.一种公式计算的实现方法,其特征在于,包括:获取初始时间,所述初始时间为程序启动时所对应的时间;获取所有计算公式的计算周期;根据计算公式所对应的计算周期对计算公式进行分组;设置定时任务,并根据计算周期获取定时任务的执行周期,所述定时任务包括获取实时时间;根据实时时间和初始时间,确定计算公式的执行步骤,所述执行步骤包括计算公式进行计算或者计算公式等待下一次定时任务。2.根据权利要求1所述的方法,其特征在于,根据计算公式的计算周期对计算公式进行分组,具体包括:判断不同计算公式的计算周期是否相同;若是,则将相同计算周期所对应的计算公式分为一组。3.根据权利要求1所述的方法,其特征在于,根据计算周期获取定时任务的执行周期,具体包括:获取不同分组计算公式的计算周期;计算所有分组计算公式的计算周期的最大公约数;将所述最大公约数确定为定时任务的执行周期。4.根据权利要求1所述的方法,其特征在于,根据实时时间和初始时间,确定计算公式的进行状态,具体包括:计算实时时间和初始时间的差值;分别计算差值除以不同分组计算周期后的余数;分别比较不同分组计算周期的余数与定时作业执行周期的大小;若余数小于定时作业执行周期,则所述分组计算周期所对应的计算公式进行计算;若余数大于定时作业执行周期,则所述分组计算周期所对应的计算公式等待下一次定时任务。5.根据权利要求4所述的方法,其特征在于,所述分组计算周期所对应的计算公式进行计算之前,还包括:配置所述分组计算周期所对...
【专利技术属性】
技术研发人员:孙延光,
申请(专利权)人:新奥数能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。