The invention discloses an algorithm configuration method, device, computer equipment and storage medium. The method includes: acquiring the target page data, acquiring the target algorithm from the target page data, analyzing the target algorithm according to the algorithm structure of the target algorithm to obtain the calculation formula, which includes the basic algorithm identification, operator and parameter variables, and checking according to the basic algorithm identification. Inquiry algorithm table, get the corresponding basic algorithm from the algorithm table, query the target page data according to the parameter variables, get the configuration parameters corresponding to the parameter variables, and configure the calculation formula with the basic algorithm, operators and configuration parameters. By analysing the algorithm structure of the target algorithm and using the basic algorithm to configure the target algorithm, the reusability of the basic algorithm is increased, thus improving the efficiency of the algorithm configuration.
【技术实现步骤摘要】
算法配置方法、装置、计算机设备及存储介质
本专利技术涉及计算机软件领域,尤其涉及一种算法配置方法、装置、计算机设备及存储介质。
技术介绍
随着大数据时代的来临以及云计算技术的持续发展,数据信息瞬息万变,企业的运营和发展越来越需要高效而又准确的数据运算的支持,算法在数据处理的过程中起到了越来越重要的支持作用。开发人员面对企业运营的大量业务数据,需要开发大量算法以进行数据计算,在算法开发的过程中,很多业务数据都会使用到一部分相同的算法,很多算法基本相同,只是其各自的配置参数或者组合方式不一样。大量的算法不仅增加了开发人员的工作量,使得算法过于冗余,占用系统资源,增加维护成本,也使得算法开发和使用的效率都很低。
技术实现思路
本专利技术实施例提供一种算法配置方法、装置、计算机设备及存储介质,以提高算法开发和使用的效率。一种算法配置方法,包括:获取目标页面数据,从所述目标页面数据中获取目标算法;依据所述目标算法的算法结构解析所述目标算法以得到计算公式,所述计算公式包括基础算法标识、运算符和参数变量;根据所述基础算法标识,查询算法表,从所述算法表中获取相应的基础算法;根据所述参数变量查询所述目标页面数据,获取与所述参数变量对应的配置参数;采用所述基础算法、所述运算符和所述配置参数对所述计算公式进行配置。一种算法配置装置,包括:目标页面数据获取模块,用于获取目标页面数据,从所述目标页面数据中获取目标算法;目标算法解析模块,用于依据所述目标算法的算法结构解析所述目标算法以得到计算公式,所述计算公式包括基础算法标识、运算符和参数变量;基础算法获取模块,用于根据所述基础算法标识 ...
【技术保护点】
1.一种算法配置方法,其特征在于,包括:获取目标页面数据,从所述目标页面数据中获取目标算法;依据所述目标算法的算法结构解析所述目标算法以得到计算公式,所述计算公式包括基础算法标识、运算符和参数变量;根据所述基础算法标识查询算法表,从所述算法表中获取与所述基础算法标识对应的基础算法;根据所述参数变量查询所述目标页面数据,获取与所述参数变量对应的配置参数;采用所述基础算法、所述运算符和所述配置参数对所述计算公式进行配置。
【技术特征摘要】
1.一种算法配置方法,其特征在于,包括:获取目标页面数据,从所述目标页面数据中获取目标算法;依据所述目标算法的算法结构解析所述目标算法以得到计算公式,所述计算公式包括基础算法标识、运算符和参数变量;根据所述基础算法标识查询算法表,从所述算法表中获取与所述基础算法标识对应的基础算法;根据所述参数变量查询所述目标页面数据,获取与所述参数变量对应的配置参数;采用所述基础算法、所述运算符和所述配置参数对所述计算公式进行配置。2.如权利要求1所述的算法配置方法,其特征在于,获取目标页面数据,从所述目标页面数据中获取目标算法,包括:获取查询请求,根据所述查询请求查询数据库,获取所述目标页面数据;采用indexOf函数查找所述目标页面数据中的目标算法预设字段;根据所述目标算法预设字段获取所述目标算法。3.如权利要求1所述的算法配置方法,其特征在于,所述依据所述目标算法的算法结构解析所述目标算法以得到计算公式包括:读取所述目标算法,采用正则表达式识别出所述目标算法中的所述运算符;采用indexOf函数识别所述目标算法的所述基础算法标识和所述参数变量;按照所述目标算法的组合逻辑对所述运算符、所述基础算法标识和所述参数变量进行组合,得到所述计算公式。4.如权利要求1所述的算法配置方法,其特征在于,所述根据所述参数变量查询所述目标页面数据,获取与所述参数变量对应的配置参数,包括:根据所述参数变量,查询所述目标页面数据,从所述目标页面数据中获取与所述参数变量对应的字段值;根据所述字段值查询关系对照表,获取与所述字段值对应的配置参数。5.如权利要求1所述的算法配置方法,其特征在于,在所述根据所述基础算法标识查询算法表,从所述算法表中获取与所述基础算法标识对应的基础算法的步骤之前,所述算法配置方法还包括:获取已有算法,统计每一所述已有算法的使用频率;将使用频率大于频率阈值的所述已有算法作为基础算法,其中...
【专利技术属性】
技术研发人员:陈佳,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。