资产管理方法、装置、电子设备及介质制造方法及图纸

技术编号:31494154 阅读:20 留言:0更新日期:2021-12-18 12:32
本发明专利技术实施例公开了一种资产管理方法,在获取状态业务逻辑执行过程中用于确定目标资产、所述目标资产的状态以及对所述目标资产施加的状态处理方法的目标数据后,对目标数据进行业务实体映射,得到业务对象,将业务对象注入到目标资产关联的状态处理机内,以便状态处理机根据业务对象生成状态处理对象,状态处理对象中封装有:状态对象和状态处理方法,调用状态处理机,以便状态处理机根据状态处理对象执行状态处理方法,以进行状态对象转换。实现了资产管理过程中的状态业务的解耦,使得资产状态更容易管理,状态业务逻辑易于维护与扩展。展。展。

【技术实现步骤摘要】
资产管理方法、装置、电子设备及介质


[0001]本专利技术涉及计算机
,更具体地说,涉及一种资产管理方法、装置、电子设备及介质。

技术介绍

[0002]资产管理类应用程序通常会涉及到资产的状态管理,在处理具有状态的资产时,往往会涉及到资产的状态转换,而且,不同状态下的资产在相同状态处理方法下会有不同的状态表现。
[0003]现有的资产管理类应用程序通常是使用传统的顺序状态处理流程来处理这种复杂的状态转换以及状态表现,顺序状态处理流程会出现多个业务流程分支,分支过多时就会导致逻辑不清晰的问题,同时多分支中容易存在相同操作,导致代码冗余及高耦合,而且,各个分支的代码文件通常会分散偶和到各个业务文件中,开发人员需要牢记代码的位置以及流程规程,不利于维护与扩展。

技术实现思路

[0004]本专利技术的目的是提供一种资产管理方法、装置、电子设备及介质,以至少部分地解决现有技术中存在的问题。包括如下技术方案:
[0005]一种资产管理方法,包括:
[0006]获取目标数据,所述目标数据为状态业务逻辑执行过程中用于确定目标资产、所述目标资产的状态以及对所述目标资产施加的状态处理方法的数据;
[0007]对所述目标数据进行业务实体映射,得到业务对象;
[0008]将所述业务对象注入到所述目标资产关联的状态处理机内,以便所述状态处理机根据所述业务对象生成状态处理对象;所述状态处理对象中封装有:状态对象和所述状态处理方法;
[0009]调用所述状态处理机,以便所述状态处理机根据所述状态处理对象执行所述状态处理方法,以进行状态对象的转换。
[0010]上述方法,优选的,所述目标数据包括:
[0011]终端发送的用于对目标资产进行状态处理的请求数据,以及基于所述请求数据从数据库中查询到的所述目标资产和所述目标资产的状态。
[0012]上述方法,优选的,还包括:
[0013]根据所述目标数据确定在执行所述状态处理方法后需要执行目标策略时,调用策略处理机以执行所述目标策略。
[0014]上述方法,优选的,所述调用策略处理机以执行所述目标策略,包括:
[0015]确定所述目标策略对应的接口标识;
[0016]调用所述策略处理机提供的与所述接口标识对应的接口,使得所述策略处理机执行所述目标策略。
[0017]上述方法,优选的,在调用所述状态处理机之前,还包括:
[0018]基于所述状态业务逻辑检测所述状态处理方法是否合规,若合规,执行所述调用所述状态处理机的步骤。
[0019]上述方法,优选的,所述状态处理机通过如下方式生成:
[0020]获取所述状态业务逻辑中涉及的各个状态和各个状态处理方法的抽象概念;
[0021]将所述各个状态和各个状态处理方法的抽象概念输入状态机生成器,以获取所述状态机生成器生成的状态处理机模板;所述状态处理机模板中包括每一个状态与每一个状态处理方法的关联关系;
[0022]对所述状态处理机模板进行编辑,得到所述状态处理机。
[0023]上述方法,优选的,所述对所述状态处理机模板进行编辑,包括:
[0024]对于所述状态处理机模板中具有第一关联关系的第一状态和第一状态处理方法,获取输入的与所述第一状态和所述第一状态处理方法对应的第二状态;
[0025]建立所述第一状态、所述第一状态处理方法和所述第二状态的第二关联关系,所述第二关联关系表征对所述第一状态执行所述第一状态处理方法后,转换为第二状态。
[0026]一种资产管理装置,包括:
[0027]获取模块,用于获取目标数据,所述目标数据为状态业务逻辑执行过程中用于确定目标资产,所述目标资产的状态以及对所述目标资产施加的状态处理方法的数据;
[0028]映射模块,用于对所述目标数据进行业务实体映射,得到业务对象;
[0029]注入模块,用于将所述业务对象注入到所述目标资产关联的状态处理机内,以便所述状态处理机根据所述业务对象生成状态处理对象;所述状态处理对象中封装有:状态对象和所述状态处理方法;
[0030]调用模块,用于调用所述状态处理机,以便所述状态处理机根据所述状态处理对象执行所述状态处理方法,以进行状态对象转换。
[0031]一种电子设备,包括:
[0032]存储器,用于存储程序;
[0033]处理器,用于调用并执行所述存储器中的所述程序,通过执行所述程序实现如上任一项所述的资产管理方法的各个步骤。
[0034]一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的资产管理方法的各个步骤。
[0035]通过以上方案可知,本专利技术提供的一种资产管理方法,在获取状态业务逻辑执行过程中用于确定目标资产、所述目标资产的状态以及对所述目标资产施加的状态处理方法的目标数据后,对目标数据进行业务实体映射,得到业务对象,将业务对象注入到目标资产关联的状态处理机内,以便状态处理机根据业务对象生成状态处理对象,状态处理对象中封装有:状态对象和状态处理方法,调用状态处理机,以便状态处理机根据状态处理对象执行状态处理方法,以进行状态对象转换。可见,本申请实施例提供的资产管理方法,将原有的顺序状态处理流程转换成面向对象的状态处理机模式,而状态处理机是对外透明的,即插即用的,因而,基于本申请,在资产的状态处理过程中,只需要直接对接状态处理机,而不用在业务层中处理代码逻辑,实现了资产管理过程中的状态业务的解耦,使得资产状态更容易管理,而且,状态处理机结构清晰,能够很好的捋顺状态业务逻辑,使得资产管理中的
状态业务逻辑易于维护与扩展。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本专利技术实施例提供的资产管理产品中的状态业务逻辑的一种示例图;
[0038]图2为本专利技术实施例提供的资产管理方法的一种实现流程图;
[0039]图3为本专利技术实施例提供的调用策略处理机以执行目标策略的一种实现流程图;
[0040]图4为本专利技术实施例提供的基于图1所示的状态业务逻辑生成的状态处理机的示意图;
[0041]图5为本专利技术实施例提供的使用顺序方式时业务工程的局部的代码量的示例图;
[0042]图6为本专利技术实施例提供的使用有限状态机后的业务工程的局部代码量的示例图;
[0043]图7为本专利技术实施例提供的资产管理装置的一种结构示意图;
[0044]图8为本专利技术实施例提供的电子设备的硬件结构框图。
[0045]说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的部分,而本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资产管理方法,其特征在于,包括:获取目标数据,所述目标数据为状态业务逻辑执行过程中用于确定目标资产、所述目标资产的状态以及对所述目标资产施加的状态处理方法的数据;对所述目标数据进行业务实体映射,得到业务对象;将所述业务对象注入到所述目标资产关联的状态处理机内,以便所述状态处理机根据所述业务对象生成状态处理对象;所述状态处理对象中封装有:状态对象和所述状态处理方法;调用所述状态处理机,以便所述状态处理机根据所述状态处理对象执行所述状态处理方法,以进行状态对象的转换。2.根据权利要求1所述的方法,其特征在于,所述目标数据包括:终端发送的用于对目标资产进行状态处理的请求数据,以及基于所述请求数据从数据库中查询到的所述目标资产和所述目标资产的状态。3.根据权利要求1所述的方法,其特征在于,还包括:根据所述目标数据确定在执行所述状态处理方法后需要执行目标策略时,调用策略处理机以执行所述目标策略。4.根据权利要求3所述的方法,其特征在于,所述调用策略处理机以执行所述目标策略,包括:确定所述目标策略对应的接口标识;调用所述策略处理机提供的与所述接口标识对应的接口,使得所述策略处理机执行所述目标策略。5.根据权利要求1所述的方法,在调用所述状态处理机之前,还包括:基于所述状态业务逻辑检测所述状态处理方法是否合规,若合规,执行所述调用所述状态处理机的步骤。6.根据权利要求1所述的方法,其特征在于,所述状态处理机通过如下方式生成:获取所述状态业务逻辑中涉及的各个状态和各个状态处理方法的抽象概念;将所述各个状态和各个状态处理方法的抽象概念输入状态机生成器,以获取所述状态机生成器生成的状态处...

【专利技术属性】
技术研发人员:吴鹏刘作坤
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

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

1