数据发行管理方法、系统及可读存储介质技术方案

技术编号:37310199 阅读:11 留言:0更新日期:2023-04-21 22:53
本发明专利技术公开了一种数据发行管理方法,该方法包括:发行工具发送任务列表请求给数字身份安全平台;数字身份安全平台获取其中的规则列表详情发送给发行工具;发行工具发送运行规则脚本请求给平台;数字身份安全平台根据运行规则请求中的脚本编号解析规则脚本得到平台执行状态和数据单位指令,发送数据单位指令到发行工具;发行工具接收到数据单位指令后转发到安全模块;安全模块基于数据单位指令得到执行结果并发送到发行工具;发行工具发送执行结果给平台;平台基于执行结果对平台执行状态进行更新并发送给发行工具;发行工具判断平台执行状态是否为已完成,如果是则结束数据发行。以提高对数据发行的管理程度,应用于数据发行管理领域。理领域。理领域。

【技术实现步骤摘要】
数据发行管理方法、系统及可读存储介质


[0001]本专利技术涉及数据发行管理领域,尤其是一种数据发行管理方法、系统及可读存储介质。

技术介绍

[0002]传统技术对于产品、任务、脚本之间关联关系的管控不太方便,一个任务当中通常包含有不同的脚本,而不同脚本的解析升级方式并不统一,导致解析后数据的发行非常分散,不确定是否完成发行,管理难度较大。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种数据发行管理方法、系统及可读存储介质,以提高对数据发行的管理程度。
[0004]本专利技术的第一方面提供了一种数据发行管理方法,包括:发行工具发送任务列表请求给数字身份安全平台;所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,其中,所述任务列表中包括有至少一条规则;所述发行工具接收到规则列表详情后,发送运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号;所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态和数据单位指令,并调用脚本接口发送数据单位指令到所述发行工具,其中,所述数据单位指令用于对安全模块执行发行数据操作;所述发行工具接收到所述数据单位指令后,转发所述数据单位指令到所述安全模块;所述安全模块接收到所述发行工具发送的所述数据单位指令,基于所述数据单位指令进行执行得到执行结果,并发送所述执行结果到所述发行工具;所述发行工具接收到执行结果后,调用脚本接口发送执行结果给所述数字身份安全平台;所述数字身份安全平台接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,并将更新后的所述平台执行状态发送给所述发行工具;所述发行工具接收到更新后的所述平台执行状态,判断所述平台执行状态是否都为已完成,如果是,则结束数据发行。
[0005]根据本专利技术的一些实施例,所述发行工具发送任务列表请求给数字身份安全平台前,包括:发行工具发送登录请求给所述数字身份安全平台;所述数字身份安全平台接收到来自所述发行工具的登录请求后返回登录票据给所述发行工具;所述发行工具接收到登录票据后,登录所述数字身份安全平台。
[0006]根据本专利技术的一些实施例,所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,包括:所述数字身份安全平台接收到任务列表请求后,发送任务列表给所述发行工具;所述发行工具接收到所述任务列表,并从任务列表中获取规则列表详情请求发送给平台,其中,一个任务中包含有至少一条规则;所述数字身份安全平台接收到规则列表详情请求后,返回规则列表详情给所述发行工具。
[0007]根据本专利技术的一些实施例,所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态,包括:所述数字身份安全平台根据脚本编号确定规则脚本的类型;如果所述规则脚本的类型为动态脚本,所述数字身份安全平台响应所述运行规则脚本请求将绑定交易编号和会话编号进行绑定,缓存所述规则脚本并将所述规则脚本进行分段,解析其中一段的规则脚本得到数据单位指令发送给所述发行工具,标记第一平台执行状态为未完成,其中,所述交易编号为所述数字身份安全平台生成的编号,所述会话编号为所述发行工具生成的编号;如果所述规则脚本的类型为EP脚本,所述数字身份安全平台响应所述运行规则脚本请求将所述EP脚本进行解析,得到数据单位指令并发送给所述发行工具,并标记第二平台执行状态为已完成;如果所述规则脚本的类型为CAP脚本,所述数字身份安全平台响应所述运行规则脚本请求将所述CAP脚本进行升级得到CAP升级包,并标记第三平台执行状态为已完成;其中,所述平台执行状态包括所述第一平台执行状态、所述第二平台执行状态和所述第三平台执行状态。
[0008]根据本专利技术的一些实施例,判断出所述规则脚本的类型为动态脚本之前,还包括以下步骤:所述发行工具接收到规则列表详情后,发送发行事务请求给所述数字身份安全平台;所述数字身份安全平台接收到发行事务请求后,随机生成所述交易编号,并发送给所述发行工具;所述发行工具接收所述交易编号,随机生成会话编号,并发送所述会话编号和运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号。
[0009]根据本专利技术的一些实施例,所述数字身份安全平台接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,包括:所述数字身份安全平台判断是否首次接收到执行结果;如果首次接收到所述执行结果,所述数字身份安全平台获取所述执行结果中的安全模块编号,绑定所述安全模块编号、所述会话编号和所述交易编号,并对所述平台执行状态进行更新;或者,如果不是首次接收到所述执行结果,所述数字身份安全平台获取所述执行结果中的所述安全模块编号,判断所述安全模块编号、所述会话编号和所述交易编号是否对应,如果对应则解析执行结果并对所述平台执行状态进行更新。
[0010]本专利技术的另一方面提供了一种数据发行管理系统,包括:发行工具,用于发送任务列表请求给数字身份安全平台;接收到规则列表详情后,基于所述规则列表详情中的规则详情发送运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号;接收到所述数据单位指令后,转发所述数据单位指令到所述安全模块;接收到执行结果后,调用脚本接口发送执行结果给所述数字身份安全平台;接收到更新后的所述平台执行状态,判断所述平台执行状态是否都为已完成,如果是,则停止数据发行;数字身份安全平台,用于接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,其中,所述任务列表中包括有至少一条规则;接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态和数据单位指令,并调用脚本接口发送数据单位指令到所述发行工具,其中,所述数据单位指令用于平台和安全模块之间进行应用协议交互;接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,并将更新后的所述平台执行状态发送给所述发行工具;安全模块,用于接收到所述发行工具发送的所述数据单位指令,基于所述数据单位指令进行执行得到执行结果,并发送所述执行结果到所述发行工具。
[0011]本专利技术的另一方面提供了一种电子设备,包括处理器以及存储器;所述存储器用于存储程序;所述处理器执行所述程序实现如前面的数据发行管理方法。
[0012]根据本专利技术实施例的电子设备,至少具有与数据发行管理方法同样的有益效果。
[0013]本专利技术的另一方面提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面的数据发行管理方法。
[0014]根据本专利技术实施例的计算机可读存储介质,至少具有与数据发行管理方法同样的有益效果。
[0015]本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据发行管理方法,其特征在于,包括:发行工具发送任务列表请求给数字身份安全平台;所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情发送给所述发行工具;所述发行工具接收到规则列表详情后,基于所述规则列表详情中的规则详情发送运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号;所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态和数据单位指令,并调用脚本接口发送数据单位指令到所述发行工具,其中,所述数据单位指令用于对安全模块执行发行数据操作;所述发行工具接收到所述数据单位指令后,转发所述数据单位指令到所述安全模块;所述安全模块接收到所述发行工具发送的所述数据单位指令,基于所述数据单位指令进行执行得到执行结果,并发送所述执行结果到所述发行工具;所述发行工具接收到执行结果后,调用脚本接口发送执行结果给所述数字身份安全平台;所述数字身份安全平台接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,并将更新后的所述平台执行状态发送给所述发行工具;所述发行工具接收到更新后的所述平台执行状态,判断所述平台执行状态是否都为已完成,如果是,则结束数据发行。2.根据权利要求1所述的数据发行管理方法,其特征在于,所述发行工具发送任务列表请求给数字身份安全平台前,包括:发行工具发送登录请求给所述数字身份安全平台;所述数字身份安全平台接收到来自所述发行工具的登录请求后返回登录票据给所述发行工具;所述发行工具接收到登录票据后,登录所述数字身份安全平台。3.根据权利要求1所述的数据发行管理方法,其特征在于,所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,包括:所述数字身份安全平台接收到任务列表请求后,发送任务列表给所述发行工具;所述发行工具接收到所述任务列表,并从任务列表中获取规则列表详情请求发送给平台,其中,一个任务中包含有至少一条规则;所述数字身份安全平台接收到规则列表详情请求后,返回规则列表详情给所述发行工具。4.根据权利要求1所述的数据发行管理方法,其特征在于,所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态,包括:所述数字身份安全平台根据脚本编号确定规则脚本的类型;如果所述规则脚本的类型为动态脚本,所述数字身份安全平台响应所述运行规则脚本请求将绑定交易编号和会话编号进行绑定,缓存所述规则脚本并将所述规则脚本进行分段,解析其中一段的规则脚本得到数据单位指令发送给所述发行工具,标记第一平台执行
状态为未完成,其中,所述交易编号为所述数字身份安全平台生成的编号,所述会话编号为所述发行工具生成的编号;如果所述规则脚本的类型为EP脚本,所述数字身份安全平台响应所述运行规则脚本请求将所述EP脚本进行解析,得到数据单位指令并发送给所述发行工具,并标记第二平台执行状态为已完成;如果所述规则脚本的类型为CAP脚本,所述数字身份安全平台响应所述运...

【专利技术属性】
技术研发人员:刘伟华陈嘉毅王志强
申请(专利权)人:东信和平科技股份有限公司
类型:发明
国别省市:

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

1