首页> 中国专利> 一种资产评估方法、装置及电子设备

一种资产评估方法、装置及电子设备

摘要

本申请公开了一种资产评估方法、装置及电子设备,该方法包括接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户,可根据用户提供的待评估资产及对应的待评估指标自动计算并生成相应的评估结果。

著录项

  • 公开/公告号CN113298383A

    专利类型发明专利

  • 公开/公告日2021-08-24

    原文格式PDF

  • 申请/专利号CN202110577884.7

  • 发明设计人 孟江华;姜栋琛;樊锐;

    申请日2021-05-26

  • 分类号G06Q10/06(20120101);G06Q40/00(20120101);

  • 代理机构11111 北京市万慧达律师事务所;

  • 代理人吕佳怡

  • 地址 215000 江苏省苏州市中国(江苏)自由贸易试验区苏州片区八达街118号苏州新闻大厦2号楼901室

  • 入库时间 2023-06-19 12:19:35

说明书

技术领域

本发明涉及金融评估领域,尤其涉及一种资产评估方法、装置及电子设备。

背景技术

资产估值计算一般分为两大类,数据加工计算和指标计算。数据加工计算指计算曲线等基础数据,这些基础数据并不直接反映投资的好坏,而是通常作为下一步指标计算的基础。指标计算则是为特定的对象计算特定的指标,这些指标直接反映了投资的好坏,是最主要的计算任务类型。

现有技术中,当用户需要对某一资产进行估值等操作时,需要收集相应的数据,然后对数据进行一系列的数据加工计算,并在得到数据加工计算的计算结果后进行指标计算以得到相应的估值结果。然而,上述过程需要用户自行规划确定计算的过程及采用的算法等,对用户的专业能力和金融知识提出了一定要求,同时难以复用在下一次评估中。

因此,亟需一种用户可不关注估值的实现细节、仅需提供待评估目标即能完成资产评估的资产评估方法,以解决现有技术的上述技术问题。

发明内容

为了解决现有技术的不足,本发明的主要目的在于提供一种资产评估方法、装置及电子设备,以解决现有技术中的上述技术问题。

为了达到上述目的,第一方面本发明提供了一种资产评估方法,所述方法包括:

接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

根据所述待评估资产及所述对应的待评估指标,生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

在一些实施例中,所述资产评估请求还包括对应的待评估时间,所述根据预设的指标关联关系及所述待评估指标,生成每一所述待评估指标对应的待评估任务并确定所述待评估任务间的关联关系及处理顺序包括:

根据所述待评估时间、所述待评估资产及所述待评估指标,生成所述资产评估请求对应的颗粒任务;

根据所述颗粒任务对应的待调用算法,将所述颗粒任务划分为待评估任务;

所述根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务包括:

利用所述待评估任务对应的待调用算法处理所述待评估任务,生成对应的处理结果并存储至所述预设缓存,以便后续根据从所述预设缓存中获取的所述处理结果利用所述存在关联关系的待评估任务对应的待调用算法处理与所述待评估任务存在关联关系的待评估任务。

在一些实施例中,所述资产评估请求还包括控制参数,所述方法包括:

查询并获取所述控制参数对应的计算环境;

所述利用所述待评估任务对应的待调用算法处理所述待评估任务,生成对应的处理结果并存储至所述预设缓存包括:

从所述控制参数对应的计算环境中获取所述待评估任务对应的计算参数;

利用所述待评估任务对应的待调用算法根据所述待评估任务对应的计算参数,生成所述待评估任务对应的处理结果;

所述根据从所述预设缓存中获取的所述处理结果利用所述存在关联关系的待评估任务对应的待调用算法处理与所述待评估任务存在关联关系的待评估任务包括:

根据从所述预设缓存中获取的所述处理结果及所述存在关联关系的待评估任务对应的计算参数,利用所述存在关联关系的待评估任务对应的待调用算法生成对应的处理结果。

在一些实施例中,所述方法还包括:

在无法查询到所述控制参数对应的计算环境时,根据从预设数据库中获取的目标数据生成所述控制参数对应的计算环境。

在一些实施例中,所述待评估指标包括估值,所述根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中包括:

获取所述待评估资产对应的市场数据并根据预设规则补齐,生成补齐后的市场数据;

根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差;

根据所述对应的收益率曲线及所述点差生成所述待评估资产对应的估值并存储至所述缓存中。

在一些实施例中,所述根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差包括:

在所述待评估资产包括非标资产时,根据满足预设条件的所述补齐后的市场数据及第一预设曲线生成规则生成初始曲线;

根据第二预设曲线生成规则及不满足预设条件的所述补齐后的市场数据,生成拼接曲线;

根据所述拼接曲线及所述初始曲线,生成所述待评估资产对应的收益率曲线。

在一些实施例中,根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差包括:

根据目标时间段内的预设市场波动率,判断所述收益率曲线的变化幅度是否满足预设的波动条件;

在判断不满足时,对所述收益率曲线进行平滑处理。

在一些实施例中,所述在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户包括:

将生成的所述评估结果存储至预设数据库中,以便所述用户从所述预设数据库中获取所述评估结果。

第二方面,本申请提供了一种资产评估装置,所述装置包括:

接收模块,用于接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

生成模块,用于生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

处理模块,用于根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

返回模块,用于在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

第三方面,本申请提供了一种电子设备,所述电子设备包括:

一个或多个处理器;

以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

本发明实现的有益效果为:

本申请提供了一种资产评估方法,包括接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户,可根据用户提供的待评估资产及对应的待评估指标自动计算并生成相应的评估结果,用户不再需要关注评估算法的实现细节,就能驱动完成所有的相关工作,简化了计算步骤,且本申请通过将待评估任务的处理结果存储在缓存中,与其具有关联关系的待评估任务可以从缓存中获取相应的处理结果以便进行进一步计算,避免了重复计算,提升了整体的计算效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的模型结构图;

图2是本申请实施例提供的模型计算流程图;

图3是本申请实施例提供的方法流程图;

图4是本申请实施例提供的装置结构图;

图5是本申请实施例提供的电子设备结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如背景技术所述,现有技术中通常需要用户自行处理估值计算的全过程,对用户的专业能力及金融指示有一定的要求。为解决上述技术问题,本申请提出了一种资产评估方法,用户不再需要关注估值的实现细节,就能驱动估值容器完成所有的相关工作,简化了用户的计算步骤。

为了实现自动化资产评估,本申请预先建构了一个计算模型容器,如图1及图4所示,该模型包括计算服务层、计算功能核心算法层及数据存储层。其中,计算服务层可对外统一接口,可接收用户的请求,并根据请求调用核心算法层的计算功能,将相应的结果返回给用户。

计算功能层提供的计算功能接口是可以在任意计算模式下运行的计算单元,计算功能层不访问数据库,只做计算用。计算功能层的封装可针对服务层对外提供的模型服务设计,同一个计算功能可以被不同的服务以不同的参数和方式调用来满足不同的业务场景,可简化服务层的复杂性。计算功能层的计算功能是通过调用更底层的核心算法来实现的。例如用于实现计算资产PV01的计算功能,可在不同的利率曲线水平上两次调用价格计算的核心算法后,计算得到PV01。另外计算功能还可将核心算法支持、但不对外开放的控制变量屏蔽起来,服务层只需要关注少量的控制参数即可,以简化服务层的配置逻辑。对于服务层未传入的控制参数,功能层可以预先配置的默认值的方式提供。

实施例一

具体的,利用该计算模型容器,根据本申请公开的资产评估方法进行资产评估的过程包括:

步骤一、模型容易接收用户的资产评估请求,资产评估请求中包括待评估资产、待评估指标、待评估时间及控制参数;

其中,待评估资产表示待评估的计算对象。待评估的计算对象可以是具体的对象或是包括多个对象的具体组合,资产评估请求中包括列表形式提供的一个或多个对象。计算对象可包括指定组合和指定证券两大类,当计算对象是指定组合时代表待评估资产为组合下所有资产的集合。计算对象还可以是某一组合下的特定子组合,或是某一组合所包含的每笔资产。计算对象可用资产类型、交易市场、资产代码三个字段来定义,当模型接收到用户传入的资产类型、交易市场、资产代码时,可用这三个字段调用资产管理模型的接口获得资产的信息定义,包括资产属性和现金流等。在映射对应的算法模型及算法参数时,可能需要资产的属性字段参与模型的映射,例如资产类型“债券”中,普通债券和含权债券的模型是不同的;国债和金融债使用的曲线是不同的。

当指定组合作为计算对象时,待评估资产还可包括组合编号、组合计算类型(可选)、类型过滤(可选)等;将单独的债券作为计算对象时,待评估资产还可包括组合编号(可选)、资产类型、市场类型、资产代码、标的量(可选)、标的单位(可选)等。

对于标准资产,在计算对象中可以定义计算时使用的标的量。标的量的单位用资产定义中设定的单位。

待评估指标包括了待计算的所有指标,表1示出了本申请实施例中可计算的所有指标,待评估指标可以包括其中的至少一个。

表1

待评估时间可以包括对应的评估时点或评估时段,并可在精度上确定为精确到天或精确到秒、分钟、小时等。表2示出了本申请中待评估时间的数据结构。

表2

控制参数包括了同步异步控制、结果获取方式、算法环境参数。

其中,同步异步控制用于指定计算结果采用同步或异步的方式返回给用户。当指定为同步方式时,模型将通过对应的预设接口将评估结果直接返回给用户;当指定为异步方式时,模型将向用户返回该次请求对应的任务编号,用户可后续根据任务编号查询得到相应的评估结果。

在用户指定为异步方式时,结果获取方式可包括:

(1)模型将评估结果放入预设的结果缓存中,用户端的任务查询程序可自行通过接口查询任务编号获取得到相应的评估结果。采用该种方式时,结果缓存中的评估结果将按照预设的时间周期定时清空。

(2)模型将评估结果持久化至预设指标库中。用户可通过指标库的预设访问接口获取到相应的评估结果。优选的,可将时效性要求不高的评估结果采用此种方式。

(3)模型将评估结果存储至预设指标库的功效内存中,可按照预设的频率以轮巡查询或实时推送的方式提供给用户。

步骤二、模型服务层根据资产评估请求,将其划分为多个颗粒任务;

具体的,模型服务层可以根据待评估资产及对应的待评估指标,生成计算目标矩阵,其中每个计算目标包括单个待评估资产及相应的待评估指标,然后根据计算目标矩阵及待评估时间生成颗粒任务。

其中,每一个颗粒任务代表一个计算对象在某个时点的待评估指标。根据预设的每个计算功能可提供的计算服务,可以将多个颗粒任务划分至一个待评估任务中,每个待评估任务对应对某一个相应计算功能的一次调用。

例如,当用户需要用历史观测法计算一个组合的风险价值(VaR)时,首先需要对组合中每个资产计算每个历史场景的价格,然后统计得到VaR指标。在数据量比较大的情况下,前一步骤需要分解到并行计算框架下完成,后一步骤则需要将前一步骤的计算结果汇集到单个节点上完成。如果组合中有100个资产,待评估时间对应的历史观测区间为250工作日,则前一步骤就包括了100*250=25000个颗粒任务。当某个计算功能可提供为单个资产计算连续日期价格的计算功能时,则这一个计算功能可以解决250个子任务,即相当于服务层可将25000个颗粒任务划分为100个待评估任务。

或当需要计算一个组合下所有资产的价格时,如果该待评估资产组合包含了100个资产,则计算服务层可将其划分为100个计算价格的待评估任务。当计算一个债券组合的组合收益率时,需要计算出组合中每个资产的收益率和基点价值,再加权平均计算出组合收益率,如果包括100个待评估资产,则计算服务层可将其划分为100个收益率计算的待评估任务、100个基点价值计算的待评估任务、以及一个加权平均的待评估任务。

当计算功能层可提供直接计算组合收益率的功能时,服务层不需要对任务进行划分。如果计算功能层提供的直接计算组合收益率的功能不能满足某次请求的需要,服务层也可以将该请求分解并组织多个计算功能来完成计算。

根据预设的指标间的关联关系,计算服务层可以确定每个待评估任务的执行顺序以及互相的关联关系。

步骤三、模型服务层根据控制参数获取相应的计算环境;

计算环境中包括了相应的预设参数,模型根据预设参数可进行进一步计算。当用户通过预设接口直接传入参数时,可优先使用传入的参数进行计算。

本申请通过在任务分解好之后集中准备数据,待评估任务的列表提供了数据需求的整体情况,可以有效避免重复加载,对同一个数据库表的数据加载可以合并在一个SQL中执行,可提供更高效加载数据可能。同时本申请还可通过数据缓存技术对常用数据进行缓存,进一步提升加载效率。

步骤四、模型服务层调用相应的计算功能根据执行顺序处理相应的待评估任务,并将生成的处理结果存储至预设缓存中;

当某一待评估任务不存在具有关联关系的待评估任务时,计算功能可通过对应的待调用算法,根据从计算环境中提取的参数计算得到相应的处理结果。当某一待评估任务存在具有关联关系的待评估任务时,计算功能可通过对应的待调用算法,根据从计算环境中提取的参数及预设缓存中存储的与其具有关联关系的待评估任务的处理结果计算得到相应的处理结果。

具体的,服务层可将待评估任务分配给分布式计算引擎的线程,以实现任务的并行计算。

在一些实施例中,当待评估指标中包括估值时,根据处理顺序处理待评估任务包括:

S1、获取待评估时间对应的历史市场数据并根据预设规则补齐,生成补齐后的市场数据;

可根据每一历史市场数据对应的日期对其进行排序,在某一天的历史市场数据缺失时,可以根据该天前一天的历史市场数据进行补齐。

S2、根据补齐后的历史市场数据,生成对应的收益率曲线及点差;

根据每天的市场数据及相应的生成规则可以生成该天对应的收益率曲线。根据所有历史市场数据,可以生成对应的点差。

当待评估资产中包括非标资产时,可根据距现在一年以内的补齐后的市场数据生成SHIBOR曲线;然后根据一年以上的补齐后的市场数据生成IRS曲线。根据生成的SHIBOR曲线及IRS曲线,可以生成待评估资产对应的收益率曲线。

当市场存在大幅波动时,估值结果会随着市场剧烈波动,导致公允价值变动损益变动加大。为解决该问题,可通过获取IVX指数或上证50指数确定市场波动幅度,当过大时可对曲线进行平滑处理。具体的,上述过程包括:

S21、根据估值日起三年内IVX指数或上证50指数的指数数据,计算预设时间周期内指数数据的每日标准差;

S22、通过将待评估时间即估值日近一年内每日标准差与前两年的每日标准差的差值,确定近一年内每一日的指数波动率。

S23、计算每日指数波动率相对近一年的指数波动率的平均值的变化幅度;

具体的,可将得到的变化幅度从小到大排列,划分为4等分并得到3个分位点值(%),分别为下分位数(25%)、中分位数(50%)以及上分位数(75%)。可将其分位点值的变化幅度还原成对应的上证50指数波动率值(数值)。根据估值日当天的上证50指数波动率数值在表3中所属的范围,得出对应的SMMA方案中的N值,即平滑系数。

表3

S24、计算预设期限下所有收益率的历史均值及历史标准差;

具体的,可以估值日前10个会计年度(以2018/6/30为例,取值区间为2008/1/1-2017/12/31)的收益率值为一个周期进行均值及标准差计算。

具体的,均值和标准差的更新频率为年,可将市场收益率的波动控制在1倍标准差范围内。

S25、对收益率曲线按照平滑移动均线(SMMA)方法进行平滑处理;

可以将步骤S24计算得到的10年曲线(初始值在后续的计算中不改变)的平均值作为当前第一个日期的初始值,即SMMA(1)=SUM(R1,R2,R3……Rn)/n,其余各项通过递推公式获得:SMMA(i)=SMMA(i-1)–(SMMA(i-1)-Ri)/N。其中,n为每条市场收益率的数量,Ri为第四步计算得出的市场收益率,SMMA(i)为求得的市场收益率,i=1…n,N为SMMA平滑方法的调整参数,第三步计算结果。

S26、根据收益率曲线及点差生成待评估资产对应的估值并存储至所述缓存中;

具体的,估值的净价可以表示为:

其中:r

步骤五、模型服务层根据接收的处理结果生成待评估指标对应的评估结果,并根据控制参数预设的输出方式将评估结果返回给用户。

用户可在控制参数中指定采用同步方式或异步方式接收返回的评估结果,模型服务层可根据用户指定的方式将评估结果返回给用户。

实施例二

对应上述实施例,如图2所示,本申请提供了一种资产评估方法,所述方法包括:

2100、接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

2200、根据所述待评估资产及对应的待评估指标,生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

2300、根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

优选的,所述资产评估请求还包括对应的待评估时间,所述根据预设的指标关联关系及所述待评估指标,生成每一所述待评估指标对应的待评估任务并确定所述待评估任务间的关联关系及处理顺序包括:

2301、根据所述待评估时间、所述待评估资产及所述待评估指标,生成所述资产评估请求对应的颗粒任务;

2302、根据所述颗粒任务对应的待调用算法,将所述颗粒任务划分为待评估任务;

所述根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务包括:

2303、利用所述待评估任务对应的待调用算法处理所述待评估任务,生成对应的处理结果并存储至所述预设缓存,以便后续根据从所述预设缓存中获取的所述处理结果利用所述存在关联关系的待评估任务对应的待调用算法处理与所述待评估任务存在关联关系的待评估任务。

优选的,所述资产评估请求还包括控制参数,所述方法包括:

2304、查询并获取所述控制参数对应的计算环境;

所述利用所述待评估任务对应的待调用算法处理所述待评估任务,生成对应的处理结果并存储至所述预设缓存包括:

2305、从所述控制参数对应的计算环境中获取所述待评估任务对应的计算参数;

2306、利用所述待评估任务对应的待调用算法根据所述待评估任务对应的计算参数,生成所述待评估任务对应的处理结果;

所述根据从所述预设缓存中获取的所述处理结果利用所述存在关联关系的待评估任务对应的待调用算法处理与所述待评估任务存在关联关系的待评估任务包括:

2307、根据从所述预设缓存中获取的所述处理结果及所述存在关联关系的待评估任务对应的计算参数,利用所述存在关联关系的待评估任务对应的待调用算法生成对应的处理结果。

优选的,所述方法还包括:

2308、在无法查询到所述控制参数对应的计算环境时,根据从预设数据库中获取的目标数据生成所述控制参数对应的计算环境。

优选的,所述待评估指标包括估值,所述根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中包括:

2309、获取所述待评估资产对应的市场数据并根据预设规则补齐,生成补齐后的市场数据;

2310、根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差;

优选的,所述根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差包括:

2311、在所述待评估资产包括非标资产时,根据满足预设条件的所述补齐后的市场数据及第一预设曲线生成规则生成初始曲线;

2312、根据第二预设曲线生成规则及不满足预设条件的所述补齐后的市场数据,生成拼接曲线;

优选的,根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差包括:

2313、根据目标时间段内的预设市场波动率,判断所述收益率曲线的变化幅度是否满足预设的波动条件;

2314、在判断不满足时,对所述收益率曲线进行平滑处理。

2315、根据所述对应的收益率曲线及所述点差生成所述待评估资产对应的估值并存储至所述缓存中。

根据所述拼接曲线及所述初始曲线,生成所述待评估资产对应的收益率曲线。

2400、在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

优选的,所述在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户包括:

2401、将生成的所述评估结果存储至预设数据库中,以便所述用户从所述预设数据库中获取所述评估结果。

实施例三

对应实施例一及实施例二,如图3所示,本申请提供了一种资产评估装置,所述装置包括:

接收模块310,用于接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

生成模块320,用于生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

处理模块330,用于根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

返回模块340,用于在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

优选的,所述资产评估请求还包括对应的待评估时间,所述生成模块320还可用于根据所述待评估时间、所述待评估资产及所述待评估指标,生成所述资产评估请求对应的颗粒任务;根据所述颗粒任务对应的待调用算法,将所述颗粒任务划分为待评估任务;所述处理模块330还可用于利用所述待评估任务对应的待调用算法处理所述待评估任务,生成对应的处理结果并存储至所述预设缓存,以便后续根据从所述预设缓存中获取的所述处理结果利用所述存在关联关系的待评估任务对应的待调用算法处理与所述待评估任务存在关联关系的待评估任务。

优选的,所述资产评估请求还包括控制参数,所述处理模块330还可用于查询并获取所述控制参数对应的计算环境;所述处理模块330还可用于从所述控制参数对应的计算环境中获取所述待评估任务对应的计算参数;利用所述待评估任务对应的待调用算法根据所述待评估任务对应的计算参数,生成所述待评估任务对应的处理结果;根据从所述预设缓存中获取的所述处理结果及所述存在关联关系的待评估任务对应的计算参数,利用所述存在关联关系的待评估任务对应的待调用算法生成对应的处理结果。

优选的,所述处理模块330还可用于在无法查询到所述控制参数对应的计算环境时,根据从预设数据库中获取的目标数据生成所述控制参数对应的计算环境。

优选的,所述待评估指标包括估值,所述处理模块330还可用于获取所述待评估资产对应的市场数据并根据预设规则补齐,生成补齐后的市场数据;根据所述补齐后的市场数据,生成所述待评估资产对应的收益率曲线及点差;根据所述对应的收益率曲线及所述点差生成所述待评估资产对应的估值并存储至所述缓存中。

优选的,所述处理模块330还可用于在所述待评估资产包括非标资产时,根据满足预设条件的所述补齐后的市场数据及第一预设曲线生成规则生成初始曲线;根据第二预设曲线生成规则及不满足预设条件的所述补齐后的市场数据,生成拼接曲线;根据所述拼接曲线及所述初始曲线,生成所述待评估资产对应的收益率曲线。

优选的,所述处理模块330还可用于根据目标时间段内的预设市场波动率,判断所述收益率曲线的变化幅度是否满足预设的波动条件;在判断不满足时,对所述收益率曲线进行平滑处理。

优选的,所述返回模块340还可用于将生成的所述评估结果存储至预设数据库中,以便所述用户从所述预设数据库中获取所述评估结果。

实施例四

对应上述方法及装置,本申请实施例提供一种电子设备,包括:

一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

接收用户的资产评估请求,所述资产评估请求包括待评估资产及对应的待评估指标;

生成每一所述待评估指标对应的待评估任务并根据预设的指标关联关系确定所述待评估任务间的关联关系及处理顺序;

根据处理顺序处理所述待评估任务并将处理结果存储至预设缓存中,以便后续根据从所述预设缓存中获取的所述处理结果处理与所述待评估任务存在关联关系的待评估任务;

在执行完所述待评估任务时,生成每一所述待评估指标对应的评估结果并返回给所述用户。

其中,图5示例性的展示出了电子设备的架构,具体可以包括处理器1510,视频显示适配器1511,磁盘驱动器1512,输入/输出接口1513,网络接口1514,以及存储器1520。上述处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,与存储器1520之间可以通过通信总线1530进行通信连接。

其中,处理器1510可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。

存储器1520可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1520可以存储用于控制电子设备1500运行的操作系统1521,用于控制电子设备1500的低级别操作的基本输入输出系统(BIOS)1522。另外,还可以存储网页浏览器1523,数据存储管理1524,以及图标字体处理系统1525等等。上述图标字体处理系统1525就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器1520中,并由处理器1510来调用执行。输入/输出接口1513用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

网络接口1514用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。

总线1530包括一通路,在设备的各个组件(例如处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,与存储器1520)之间传输信息。

另外,该电子设备1500还可以从虚拟资源对象领取条件信息数据库1541中获得具体领取条件的信息,以用于进行条件判断,等等。

需要说明的是,尽管上述设备仅示出了处理器1510、视频显示适配器1511、磁盘驱动器1512、输入/输出接口1513、网络接口1514,存储器1520,总线1530等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,云服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号