【技术实现步骤摘要】
估值引擎的优化方法、装置、设备、介质和程序产品
[0001]本申请涉及信息安全领域,特别是涉及一种估值引擎的优化方法、装置、设备、介质和程序产品。
技术介绍
[0002]随着计算机技术和信息技术的快速发展,有关大量的金融产品的定价估值操作均可以由专业的定价估值引擎代替原来的人工操作执行,极大的提高了定价估值的准确性和效率,促进了金融产业的发展。
[0003]目前,大多数的金融产品进行定价估值时采用信息化的金融产品估值模型,随着Python技术不断发展,当前多采用Python引擎框架来研发金融产品估值模型,然而考虑到Python引擎框架的开源特性,导致基于Python引擎框架开发的程序很容易被破解,难以保障研发产品的安全性。
技术实现思路
[0004]本申请提供一种估值引擎的优化方法、装置、设备、介质和程序产品,能够增加基于Python框架开发的估值引擎程序的破解难度,提高估值引擎开发程序的安全性。
[0005]第一方面,本申请提供了一种估值引擎的优化方法。该方法包括:
[0006]基于 ...
【技术保护点】
【技术特征摘要】
1.一种估值引擎的优化方法,其特征在于,所述方法包括:基于python框架构建待优化的定价估值模型,得到python文件;将所述python文件编译为与所述python框架所应用的估值引擎上的操作系统匹配的加密类型文件;所述加密类型文件的后缀名非字母组合pyc。2.根据权利要求1所述的方法,其特征在于,所述将所述python文件编译为与所述python框架所应用的估值引擎上的操作系统匹配的加密类型文件,包括:使用Cython编译器将所述python文件编译为中间类型文件;所述中间类型文件的为后缀名为字母c;将所述中间类型文件编译为与所述python框架所应用的估值引擎上的操作系统匹配的加密类型文件。3.根据权利要求1或2所述的方法,其特征在于,所述加密类型文件的后缀名为字母组合pyd,所述后缀名为字母组合pyd的文件运行于Windows操作系统。4.根据权利要求1或2所述的方法,其特征在于,所述加密类型文件的后缀名为字母组合so,所述后缀名为字母组合so的文件运行于Linux操作系统。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:使用LLVM编译器将所述python文件编译生成本地机器码;使用Cpython解释器执行所述本地机器码。6.根据权利要求5所述的方法,其特征在于,所述使用LLVM编译器将所述python文件编译生成本地机器码,包括:使用N...
【专利技术属性】
技术研发人员:倪志华,云一凡,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。