数据发行管理方法、系统及可读存储介质与流程

文档序号:33903622发布日期:2023-04-21 10:39阅读:37来源:国知局
数据发行管理方法、系统及可读存储介质与流程

本发明涉及数据发行管理领域,尤其是一种数据发行管理方法、系统及可读存储介质。


背景技术:

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


技术实现思路

1、有鉴于此,本发明实施例提供一种数据发行管理方法、系统及可读存储介质,以提高对数据发行的管理程度。

2、本发明的第一方面提供了一种数据发行管理方法,包括:发行工具发送任务列表请求给数字身份安全平台;所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,其中,所述任务列表中包括有至少一条规则;所述发行工具接收到规则列表详情后,发送运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号;所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态和数据单位指令,并调用脚本接口发送数据单位指令到所述发行工具,其中,所述数据单位指令用于对安全模块执行发行数据操作;所述发行工具接收到所述数据单位指令后,转发所述数据单位指令到所述安全模块;所述安全模块接收到所述发行工具发送的所述数据单位指令,基于所述数据单位指令进行执行得到执行结果,并发送所述执行结果到所述发行工具;所述发行工具接收到执行结果后,调用脚本接口发送执行结果给所述数字身份安全平台;所述数字身份安全平台接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,并将更新后的所述平台执行状态发送给所述发行工具;所述发行工具接收到更新后的所述平台执行状态,判断所述平台执行状态是否都为已完成,如果是,则结束数据发行。

3、根据本发明的一些实施例,所述发行工具发送任务列表请求给数字身份安全平台前,包括:发行工具发送登录请求给所述数字身份安全平台;所述数字身份安全平台接收到来自所述发行工具的登录请求后返回登录票据给所述发行工具;所述发行工具接收到登录票据后,登录所述数字身份安全平台。

4、根据本发明的一些实施例,所述数字身份安全平台接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,包括:所述数字身份安全平台接收到任务列表请求后,发送任务列表给所述发行工具;所述发行工具接收到所述任务列表,并从任务列表中获取规则列表详情请求发送给平台,其中,一个任务中包含有至少一条规则;所述数字身份安全平台接收到规则列表详情请求后,返回规则列表详情给所述发行工具。

5、根据本发明的一些实施例,所述数字身份安全平台接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态,包括:所述数字身份安全平台根据脚本编号确定规则脚本的类型;如果所述规则脚本的类型为动态脚本,所述数字身份安全平台响应所述运行规则脚本请求将绑定交易编号和会话编号进行绑定,缓存所述规则脚本并将所述规则脚本进行分段,解析其中一段的规则脚本得到数据单位指令发送给所述发行工具,标记第一平台执行状态为未完成,其中,所述交易编号为所述数字身份安全平台生成的编号,所述会话编号为所述发行工具生成的编号;如果所述规则脚本的类型为ep脚本,所述数字身份安全平台响应所述运行规则脚本请求将所述ep脚本进行解析,得到数据单位指令并发送给所述发行工具,并标记第二平台执行状态为已完成;如果所述规则脚本的类型为cap脚本,所述数字身份安全平台响应所述运行规则脚本请求将所述cap脚本进行升级得到cap升级包,并标记第三平台执行状态为已完成;其中,所述平台执行状态包括所述第一平台执行状态、所述第二平台执行状态和所述第三平台执行状态。

6、根据本发明的一些实施例,判断出所述规则脚本的类型为动态脚本之前,还包括以下步骤:所述发行工具接收到规则列表详情后,发送发行事务请求给所述数字身份安全平台;所述数字身份安全平台接收到发行事务请求后,随机生成所述交易编号,并发送给所述发行工具;所述发行工具接收所述交易编号,随机生成会话编号,并发送所述会话编号和运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号。

7、根据本发明的一些实施例,所述数字身份安全平台接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,包括:所述数字身份安全平台判断是否首次接收到执行结果;如果首次接收到所述执行结果,所述数字身份安全平台获取所述执行结果中的安全模块编号,绑定所述安全模块编号、所述会话编号和所述交易编号,并对所述平台执行状态进行更新;或者,如果不是首次接收到所述执行结果,所述数字身份安全平台获取所述执行结果中的所述安全模块编号,判断所述安全模块编号、所述会话编号和所述交易编号是否对应,如果对应则解析执行结果并对所述平台执行状态进行更新。

8、本发明的另一方面提供了一种数据发行管理系统,包括:发行工具,用于发送任务列表请求给数字身份安全平台;接收到规则列表详情后,基于所述规则列表详情中的规则详情发送运行规则脚本请求给所述数字身份安全平台,其中,所述运行规则脚本请求包括请求运行的脚本编号;接收到所述数据单位指令后,转发所述数据单位指令到所述安全模块;接收到执行结果后,调用脚本接口发送执行结果给所述数字身份安全平台;接收到更新后的所述平台执行状态,判断所述平台执行状态是否都为已完成,如果是,则停止数据发行;数字身份安全平台,用于接收到任务列表请求之后,获取所述任务列表中的规则列表详情给所述发行工具,其中,所述任务列表中包括有至少一条规则;接收到所述发行工具发送的运行规则脚本请求后根据脚本编号解析对应的规则脚本得到平台执行状态和数据单位指令,并调用脚本接口发送数据单位指令到所述发行工具,其中,所述数据单位指令用于平台和安全模块之间进行应用协议交互;接收到执行结果之后,基于所述执行结果对所述平台执行状态进行更新,并将更新后的所述平台执行状态发送给所述发行工具;安全模块,用于接收到所述发行工具发送的所述数据单位指令,基于所述数据单位指令进行执行得到执行结果,并发送所述执行结果到所述发行工具。

9、本发明的另一方面提供了一种电子设备,包括处理器以及存储器;所述存储器用于存储程序;所述处理器执行所述程序实现如前面的数据发行管理方法。

10、根据本发明实施例的电子设备,至少具有与数据发行管理方法同样的有益效果。

11、本发明的另一方面提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面的数据发行管理方法。

12、根据本发明实施例的计算机可读存储介质,至少具有与数据发行管理方法同样的有益效果。

13、本发明实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。

14、本发明的实施例通过发行工具获取数字身份安全平台中任务列表中的规则列表详情,并基于规则列表详情发送运行规则脚本请求给数字身份安全平台,使得数字身份安全平台接到到运行规则脚本请求之后根据请求中带有的脚本编号解析对应的规则脚本得到数据单位指令和平台执行状态并转发给发行工具,发行工具将数据单位指令转发给安全模块,安全模块基于数据单位指令执行得到执行结果,将执行结果经由发行工具转发给数字身份安全平台,数字身份安全平台基于执行结果对平台执行状态进行更新,更新之后继续转发给发行工具,发行工具判断目前的规则脚本对应的平台执行状态是不是都是已完成,如果是则确定数据发行已完成,因而停止。利用脚本编号解析对应的不同的规则脚本,从而支持对不同规则脚本的解析和升级统一获取得到数据进行发行,并不断更新平台执行状态,进而通过判断平台执行状态是否已完成,决定是否继续执行解析和数据发行操作,更进一步管理了解析升级后的数据的发行。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1