本公开涉及一种数字资产流转控制方法、装置及系统。本公开在检测到对第一节点的启动请求后,控制第一节点执行其对应的预设处理操作并接收其返回的响应消息;然后根据该响应消息确定需要启动的下一个节点,即第二节点,从而将该第二节点视为新的第一节点,再次执行前述控制流程,即可实现流转过程中相互关联的不同节点之间的自动串联衔接,不需要人工干预,提高数字资产的处理效率,提升用户体验。另外,本公开还协同控制通用服务节点及基于管线引擎控制的专用服务节点,并基于边车模式配置专用服务节点,提高相关程序开发的灵活性、节点调度的灵活性等。
【技术实现步骤摘要】
本公开涉及数字信息,具体涉及一种数字资产流转控制方法、装置及系统。
技术介绍
1、数字资产是信息数字化时代的产物,随着数字信息技术的不断发展和广泛应用,各行业的数字资产越来越多。数字资产从初始产生到最终被消费,可能会经过多个节点,每个节点作为一个微服务,对数字资产执行不同的处理操作,如上传、校验、存储、下载等,故不同的节点可以分别通过不同的应用程序或相关设备来实现。
2、显然,若由相关用户根据数字资产的流转顺序,依次触发所需的各个节点,实现不同节点之间的衔接,不仅浪费人力成本,还会降低对数字资产的处理效率,影响用户体验。因此,有必要提供一种控制数字资产在不同节点之间的自动流转的方法。
技术实现思路
1、本公开实施例的目的是提供一种数字资产流转控制方法、装置及系统,以实现数字资产在不同节点之间的自动流转,提高对数字资产的处理效率。
2、第一方面,本公开实施例提供了一种数字资产流转控制方法,包括:
3、在检测到对第一节点的启动请求后,生成启动指令;
4、将启动指令发送至第一节点,以使第一节点对数字资产进行预设处理操作;
5、接收第一节点返回的响应消息,并根据该响应消息生成对与第一节点相关联的第二节点的启动请求。
6、一个可选的实施方式中,上述将启动指令发送至第一节点,可以包括:
7、若第一节点为配置于预设资产处理管线中的专用服务节点,则通过预设资产处理管线对应的控制接口将启动指令转发至第一节点;
8、其中,该预设资产处理管线包括多个相互关联的专用服务节点。
9、一个可选的实施方式中,上述将启动指令发送至第一节点,还可以包括:
10、若第一节点为独立于预设资产处理管线外的通用服务节点,则根据第一节点对应的访问接口将启动指令发送至第一节点。
11、一个可选的实施方式中,第一节点可以包括基于边车模式协同运行的主服务程序和附加服务程序;
12、该主服务程序用于对数字资产执行预设处理操作;
13、该附加服务程序用于执行与预设处理操作相关的辅助操作;
14、其中,该辅助操作可以包括调用与预设处理操作相关的第三节点。
15、一个可选的实施方式中,上述主服务程序与附加服务程序相互独立;附加服务程序还用于驱动主服务程序;
16、和/或,上述附加服务程序集成于主服务程序中;主服务程序还用于驱动附加服务程序。
17、一个可选的实施方式中,上述启动指令可以包括:第一节点对应的启动参数。
18、第二方面,本公开实施例提供了一种数字资产流转控制装置,包括:
19、检测单元,用于在检测到对第一节点的启动请求后,生成启动指令;
20、启动单元,用于将启动指令发送至第一节点,以使第一节点对数字资产进行预设处理操作;
21、调度单元,用于接收第一节点返回的响应消息,并根据响应消息生成对与第一节点相关联的第二节点的启动请求。
22、一个可选的实施方式中,上述启动单元用于将启动指令发送至第一节点,可以包括:
23、启动单元用于,若第一节点为配置于预设资产处理管线中的专用服务节点,则通过预设资产处理管线对应的控制接口将启动指令转发至第一节点;
24、其中,该预设资产处理管线包括多个相互关联的专用服务节点。
25、一个可选的实施方式中,上述启动单元用于将启动指令发送至第一节点,还可以包括:
26、启动单元用于,若第一节点为独立于预设资产处理管线外的通用服务节点,则根据第一节点对应的访问接口将启动指令发送至第一节点。
27、一个可选的实施方式中,第一节点可以包括基于边车模式协同运行的主服务程序和附加服务程序;
28、该主服务程序用于对数字资产执行预设处理操作;
29、该附加服务程序用于执行与预设处理操作相关的辅助操作;
30、其中,该辅助操作可以包括调用与预设处理操作相关的第三节点。
31、一个可选的实施方式中,上述主服务程序与附加服务程序相互独立;附加服务程序还用于驱动主服务程序;
32、和/或,上述附加服务程序集成于主服务程序中;主服务程序还用于驱动附加服务程序。
33、一个可选的实施方式中,上述检测单元生成的启动指令可以包括:第一节点对应的启动参数。
34、第三方面,本公开实施例提供了一种数字资产流转控制系统;该系统可以包括:
35、管线调度单元,用于调度预设资产处理管线中的多个专用服务节点,使多个专用服务节点按预设顺序对数字资产进行预设处理操作,形成资产处理工作流;
36、总调度单元,用于根据第一方面提供的方法,协调调度上述管线调度单元和配置于预设资产处理管线之外的通用服务节点,以使通用服务节点嵌入上述资产处理工作流。
37、第四方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如上述第一方面提供的方法的步骤。
38、第五方面,本公开实施例提供了一种计算设备,包括:
39、存储器,用于存储计算机程序产品;
40、处理器,用于执行存储器中存储的计算机程序产品,且该计算机程序产品被执行时,实现如上述第一方面提供的方法的步骤。
41、在本公开实施例中,对数字资产流转过程中各个节点的启动请求和响应信息进行统一处理,在检测到对第一节点的启动请求后,控制第一节点执行其对应的预设处理操作并接收其返回的响应消息;然后根据该响应消息确定需要启动的下一个节点,即第二节点,从而可以将该第二节点视为新的第一节点,再次执行前述控制流程,即可实现相互关联的不同节点之间的自动串联衔接,形成数字资产处理工作流,不需要人工干预,从而可以提高数字资产的处理效率,提升用户体验。另外,对不同节点进行统一调度,不同节点之间不需要直接进行交互,故任一节点的接口变化或功能更新,都不会影响其他节点,同时在对任一节点进行功能设计或编程时,也无需考虑如何与其他关联节点进行协同或交互,降低节点开发及维护成本。
42、其次,本公开实施例还通过管线引擎控制调度预设资产处理管线中的各个专用服务节点,同时采用基于本公开实施例的调度器对上述管线引擎及独立于预设资产处理管线外的通用服务节点进行协调控制,使通用服务节点与预设资产处理管线中的各个专用服务节点串联,形成完成的工作流闭环。
43、另外,本公开实施例还将专用服务节点配置为基于边车模式协同执行的主服务程序和附加服务程序,将节点对应的控制逻辑和业务逻辑分离,从而可以由不同的研发人员或团队对不同的程序模块进行设计,提高相关程序开发的灵活性和效率,降低数字资产相关控制或管理系统的维护成本。
本文档来自技高网...
【技术保护点】
1.一种数字资产流转控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述启动指令发送至所述第一节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述启动指令发送至所述第一节点,还包括:
4.根据权利要求1所述的方法,其特征在于,所述第一节点包括基于边车模式协同运行的主服务程序和附加服务程序;
5.根据权利要求1所述的方法,其特征在于,所述主服务程序与所述附加服务程序相互独立;所述附加服务程序还用于驱动所述主服务程序;
6.根据权利要求1所述的方法,其特征在于,所述启动指令包括:所述第一节点对应的启动参数。
7.一种数字资产流转控制装置,其特征在于,包括:
8.一种数字资产流转控制系统,其特征在于,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至6中任一项所述的方法。
10.一种计算设备,其特征在于,包括:
【技术特征摘要】
1.一种数字资产流转控制方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述启动指令发送至所述第一节点,包括:
3.根据权利要求2所述的方法,其特征在于,所述将所述启动指令发送至所述第一节点,还包括:
4.根据权利要求1所述的方法,其特征在于,所述第一节点包括基于边车模式协同运行的主服务程序和附加服务程序;
5.根据权利要求1所述的方法,其特征在于,所述主服务程序与所述附加服务程序相互...
【专利技术属性】
技术研发人员:罗立,王志鹏,
申请(专利权)人:北京五一视界数字孪生科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。