一种多种异构资源端到端集成容器可靠性管理方法及系统与流程

专利2022-05-09  93


本发明涉及网络数据传输技术领域,特别涉及一种多种异构资源端到端集成容器可靠性管理方法及系统。



背景技术:

目前,paas实际上是指将软件研发的平台(业务基础平台)作为一种服务,以saas的模式提交给用户。因此,paas也是saas模式的一种应用。

paas能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等。paas可以提高在web平台上利用的资源数量。用户或者厂商基于paas平台可以快速开发自己所需要的应用和产品。当时在平台上多种异构资源集成的容器在端到端传输时,如何保证其可靠性是亟需解决的问题



技术实现要素:

本发明目的之一在于提供了一种多种异构资源端到端集成容器可靠性管理方法,以实现集成容器可靠性的管理。

本发明实施例提供的一种多种异构资源端到端集成容器可靠性管理方法,包括:当集成容器从发送端传输至接收端,传输完成时,执行如下操作:

获取发送端和接收端的标识信息和可靠性信息;

基于标识信息和可靠性信息构建传输记录;

将传输记录与集成容器相关联。

优选的,多种异构资源端到端集成容器可靠性管理方法,还包括:当集成容器从发送端向接收端传输前,执行如下操作:

当接收到接收端的可靠性验证请求时,获取与集成容器相关联的传输记录;

解析传输记录,确定集成容器的传输路径;

解析传输路径,确定集成容器传输时经过的各个传输端的标识信息;

获取预设的接收端的黑名单和白名单;

基于标识信息,确定传输路径的各个传输端是否在黑名单或白名单中;

当传输路径中各个传输端在黑名单中的数量超过预设的第一数量时,向接收端发送验证不通过的验证结果;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,且,不存在传输端在黑名单中时,向接收端发送验证通过的验证信息;

当传输路径中各个传输端在黑名单的数量没有超过预设的第一数量且在白名单的数量没有超过第二预设数量时,基于各个传输端的可靠性信息确定传输路径的可靠度;当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,同时,传输路径中各个传输端在黑名单中的数量不为零时,基于各个传输端的可靠性信息确定传输路径的可靠度,当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息。

优选的,基于各个传输端的可靠性信息确定传输路径的可靠度,包括:

获取预设的解析模型;

将可靠性信息输入解析模型中,确定各个传输端的可信值;

获取预设的赋值规则,对传输路径中各个传输端进行权重赋值;

基于赋值后的各个传输端的权重和可信值,计算出可靠度;计算公式如下:

其中,k为可靠度;ai为传输路径中第i个传输端的可信值;αi为传输路径中第i个传输端的权重;n为传输路径中传输端的总数。

优选的,多种异构资源端到端集成容器可靠性管理方法,还包括:

在集成容器传输前,计算集成容器的数据的第一哈希值;

在集成容器传输后,计算集成容器的数据的第二哈希值;

将第一哈希值、第二哈希值和传输记录相关联。

优选的,多种异构资源端到端集成容器可靠性管理方法,还包括:当集成容器从发送端向接收端传输前,执行如下操作:

获取与集成容器相关联的传输记录;

基于传输记录,获取多个第一哈希值和多个第二哈希值;

当多个第一哈希值和多个第二哈希值不满足预设的规则时,构建接收端的镜像端;

将集成容器传输至镜像端;

获取接收端对于集成容器的输入数据,将输入数据传输至镜像端;获取镜像端传输的对应输入数据的输出数据;将输出数据传输至接收端;

当经过预设的输入次数后,获取接收端对于输出数据的评价值;

当评价值大于预设的评价阈值时,将集成容器由镜像端传输至接收端,并取消镜像端,

优选的,多种异构资源端到端集成容器可靠性管理方法,还包括:

获取多个用户对于集成容器的评估数据;

基于预设的评估模板对评估数据进行赋值,获取多个评估值;

基于评估值和用户对应的评估权重,确定集成容器的评估可靠度。

优选的,多种异构资源端到端集成容器可靠性管理方法,还包括:

对集成容器的数据进行特征提取,获取多个特征值;

基于多个特征值,构建表示向量;

获取预设的可靠性评估数据库,可靠性评估数据库中评估向量与数据可靠度一一对应;

计算评估向量与表示向量的相似度,计算公式如下:

其中,xsd为评估向量与表示向量的相似度,δj为评估向量的第j个参数值;σj为表示向量的第j个参数值;n为评估向量中数据的总数或表示向量中数据的总数;

获取最大相似度对应的评估向量对应的数据可靠度为集成容器的数据可靠度。

本发明提供一种多种异构资源端到端集成容器可靠性管理系统,包括:记录模块,用于当集成容器从发送端传输至接收端,传输完成时,执行如下操作:

获取发送端和接收端的标识信息和可靠性信息;

基于标识信息和可靠性信息构建传输记录;

将传输记录与集成容器相关联。

优选的,多种异构资源端到端集成容器可靠性管理系统,还包括:验证模块,用于当集成容器从发送端向接收端传输前,执行如下操作:

当接收到接收端的可靠性验证请求时,获取与集成容器相关联的传输记录;

解析传输记录,确定集成容器的传输路径;

解析传输路径,确定集成容器传输时经过的各个传输端的标识信息;

获取预设的接收端的黑名单和白名单;

基于标识信息,确定传输路径的各个传输端是否在黑名单或白名单中;

当传输路径中各个传输端在黑名单中的数量超过预设的第一数量时,向接收端发送验证不通过的验证结果;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,且,不存在传输端在黑名单中时,向接收端发送验证通过的验证信息;

当传输路径中各个传输端在黑名单的数量没有超过预设的第一数量且在白名单的数量没有超过第二预设数量时,基于各个传输端的可靠性信息确定传输路径的可靠度;当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,同时,传输路径中各个传输端在黑名单中的数量不为零时,基于各个传输端的可靠性信息确定传输路径的可靠度,当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息。

优选的,基于各个传输端的可靠性信息确定传输路径的可靠度,包括:

获取预设的解析模型;

将可靠性信息输入解析模型中,确定各个传输端的可信值;

获取预设的赋值规则,对传输路径中各个传输端进行权重赋值;

基于赋值后的各个传输端的权重和可信值,计算出可靠度;计算公式如下:

其中,k为可靠度;ai为传输路径中第i个传输端的可信值;αi为传输路径中第i个传输端的权重;n为传输路径中传输端的总数。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例中一种多种异构资源端到端集成容器可靠性管理方法的示意图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

本发明实施例提供了一种多种异构资源端到端集成容器可靠性管理方法,如图1所示,包括:当集成容器从发送端传输至接收端,传输完成时,执行如下操作:

步骤s1:获取发送端和接收端的标识信息和可靠性信息;

步骤s2:基于标识信息和可靠性信息构建传输记录;

步骤s3:将传输记录与集成容器相关联。

上述技术方案的工作原理及有益效果为:

通过对集成容器的发送端和接收端的标识信息及可靠性信息的收集及记录,将其形成传输记录;实现了有效的集成容器的可靠性管理;其中标识信息包括:作为接收端或发送端的设备的设备编号、设备类型、id号等;可靠性信息包括:根据接收端或发送端的设备的历史接收信息和发送信息经过分析得出的可靠性记录、系统分配代表可靠性的权限值、以及对于发送端或接收端对于集成容器操作记录进行分析后得出的可靠性数据等。通过形成传输记录,方便用户对于集成容器的可靠性进行追溯及评估;实现了对集成容器的可靠性管理。

在一个实施例中,多种异构资源端到端集成容器可靠性管理方法,还包括:当集成容器从发送端向接收端传输前,执行如下操作:

当接收到接收端的可靠性验证请求时,获取与集成容器相关联的传输记录;

解析传输记录,确定集成容器的传输路径;

解析传输路径,确定集成容器传输时经过的各个传输端的标识信息;

获取预设的接收端的黑名单和白名单;

基于标识信息,确定传输路径的各个传输端是否在黑名单或白名单中;

当传输路径中各个传输端在黑名单中的数量超过预设的第一数量时,向接收端发送验证不通过的验证结果;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,且,不存在传输端在黑名单中时,向接收端发送验证通过的验证信息;

当传输路径中各个传输端在黑名单的数量没有超过预设的第一数量且在白名单的数量没有超过第二预设数量时,基于各个传输端的可靠性信息确定传输路径的可靠度;当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,同时,传输路径中各个传输端在黑名单中的数量不为零时,基于各个传输端的可靠性信息确定传输路径的可靠度,当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息。

上述技术方案的工作原理及有益效果为:

接收端可以在接收集成容器之前发送可靠性验证的请求,当接收到可靠性请求,获取传输记录,对传输记录进行整合,联系;形成传输路径。传输路径指示着集成容器在系统网络内的每一次传输的发送端和接收端。在传输路径中的发送端和接收端,都是作为传输端传输集成容器的,依据集成容器经过的传输端可以从传输路径上确定集成容器是否可靠;在网络上预存有接收端对应的黑名单和白名单;黑名单为不信任的传输端列表;白名单为信任的传输端列表;通过黑名单和白名单实现接收端的对接收的集成容器的可靠性管理;当传输路径的各个传输端在黑名单内的数量超过预设的第一数量,此时的第一数量可以由接收端设置,设置为一,即当传输路径经过黑名单中的传输端时,即可靠性验证不通过;有效避免在接收集成容器时危险的发生。此外,还可根据传输路径上的传输端的总数按比例进行确定第一数量,例如:传输路径上传输端数量为10个,安装接收端设置的10%比例,确定第一数量为一。当传输端的数量在黑名单上的数量超过第一数量时,不用考虑白名单的情况,直接可以确定为可靠性验证不通过。当传输路径上的传输端在白名单的数量超过第二数量时还需考虑黑名单的情况,如果传输端都不在黑名单,说明验证通过;其他情况下,可以根据传输端的可靠性信息进行验证;在传输前进行验证,保证传输的集成容器的可靠。

在一个实施例中,基于各个传输端的可靠性信息确定传输路径的可靠度,包括:

获取预设的解析模型;

将可靠性信息输入解析模型中,确定各个传输端的可信值;

获取预设的赋值规则,对传输路径中各个传输端进行权重赋值;

基于赋值后的各个传输端的权重和可信值,计算出可靠度;计算公式如下:

其中,k为可靠度;ai为传输路径中第i个传输端的可信值;αi为传输路径中第i个传输端的权重;n为传输路径中传输端的总数。

上述技术方案的工作原理及有益效果为:

可靠性信息输入到解析模型中从而确定各个可靠性信息对应的可信值;其中解析模型可以为神经网络模型,是事先经过大量数据训练收敛的;赋值规则可以是根据传输端在传输路径上的顺序进行赋值,在传输路径上最前端的赋值低,越接近接收端的传输点的赋值越高;总的赋值为一;也可以根据各个传输端在网络上的权限进行赋值,赋值与权限成正比。基于传输路径各个传输端的赋值的权重与可信值确定可靠度,该可靠度代表了传输路径的可靠程度,实现对集成容器的传输路径的可靠性的管理。

在一个实施例中,多种异构资源端到端集成容器可靠性管理方法,还包括:

在集成容器传输前,计算集成容器的数据的第一哈希值;

在集成容器传输后,计算集成容器的数据的第二哈希值;

将第一哈希值、第二哈希值和传输记录相关联。

上述技术方案的工作原理及有益效果为:

通过在传输记录内添加每次集成容器传输前的第一哈希值、传输后的第二哈希值;基于第一哈希值和第二哈希值监控集成容器的数据是否被改变,当传输记录中的所有哈希值都为同一值时,表明集成容器的数据未变,证明其数据的可靠性。

在一个实施例中,多种异构资源端到端集成容器可靠性管理方法,还包括:当集成容器从发送端向接收端传输前,执行如下操作:

获取与集成容器相关联的传输记录;

基于传输记录,获取多个第一哈希值和多个第二哈希值;

当多个第一哈希值和多个第二哈希值不满足预设的规则时,构建接收端的镜像端;

将集成容器传输至镜像端;

获取接收端对于集成容器的输入数据,将输入数据传输至镜像端;获取镜像端传输的对应输入数据的输出数据;将输出数据传输至接收端;

当经过预设的输入次数后,获取接收端对于输出数据的评价值;

当评价值大于预设的评价阈值时,将集成容器由镜像端传输至接收端,并取消镜像端,

上述技术方案的工作原理及有益效果为:

接收端从传输记录对应的哈希值对集成容器的数据可靠性进行验证。在验证时,规则包括:所有的哈希值都为同一值,或,哈希值按照规律变化;其中,当为同一值时,在传输中只对集成容器的数据进行哈希值计算;而规律变化对应的时,计算哈希值时不关考虑集成容器的还要考虑上次计算的哈希值;即每次传输时在接收端计算的数据不光时集成容器的数据还有发送端计算出的第一哈希值。当哈希值不满足预设规则时,为了保证接收端的安全,构建接收端的镜像端,镜像端配置为集成容器可运行的环境;集成容器在镜像端运行,接收端将输入数据发送到镜像端,镜像端运行集成容器后输出的输出数据发回接收端;当运行了预设次数后,集成容器的可靠性经过输入数据和输出数据的验证,再将集成容器从镜像端迁移至接收端;其中,接收端对于输出数据的评价值可以是用户输入的评价值即评价信息;也可以是采用输入预设的输入数据,将集成容器输出数据与预设的输出数据进行比较分析得出的评价值;预设的输入数据与预设的输出数据一一对应。其中,将集成容器输出数据与预设的输出数据进行比较分析得出的评价值,可以采用计算两个输出数据之间的相似度,以相似度的得分查询对应的表,确定评分值。通过镜像端上安全运行一端时间后,再进行集成容器的迁移,保证接收端的安全。

在一个实施例中,多种异构资源端到端集成容器可靠性管理方法,还包括:

获取多个用户对于集成容器的评估数据;

基于预设的评估模板对评估数据进行赋值,获取多个评估值;

基于评估值和用户对应的评估权重,确定集成容器的评估可靠度。

上述技术方案的工作原理及有益效果为:

从网络上获取多个用户对于该集成容器的评估数据,基于评估数据确定用户使用该集成容器的效果,进而确定集成容器的可靠性。评估模板对评估数据进行赋值,例如:评估数据为很好,赋值为3;一般,赋值为0,差,赋值为-1,很差,赋值为-3;用户的权重是网络分配的;可以与用户的权限值相对应;评估可靠度的计算可以采用评估值的加权平均值,还可采用评估值的加权和值。在接收端进行验证时,根据接收端的评估阈值,当大于评估阈值时,验证通过;否则,不通过。实现了基于多个用户的评估,间接确定集成容器的可靠性。

在一个实施例中,多种异构资源端到端集成容器可靠性管理方法,还包括:

对集成容器的数据进行特征提取,获取多个特征值;

基于多个特征值,构建表示向量;

获取预设的可靠性评估数据库,可靠性评估数据库中评估向量与数据可靠度一一对应;

计算评估向量与表示向量的相似度,计算公式如下:

其中,xsd为评估向量与表示向量的相似度,δj为评估向量的第j个参数值;σj为表示向量的第j个参数值;n为评估向量中数据的总数或表示向量中数据的总数;

获取最大相似度对应的评估向量对应的数据可靠度为集成容器的数据可靠度。

上述技术方案的工作原理及有益效果为:

通过对集成容器的数据的分析,特征提取为根据预设的提取模板,提取敏感词的数量等;将提取的特征构建为表示向量,基于表示向量与预设的可靠性评估数据库匹配,确定数据可靠度;从集成容器的数据本身进行可靠性管理。

本发明提供一种多种异构资源端到端集成容器可靠性管理系统,包括:记录模块,用于当集成容器从发送端传输至接收端,传输完成时,执行如下操作:

获取发送端和接收端的标识信息和可靠性信息;

基于标识信息和可靠性信息构建传输记录;

将传输记录与集成容器相关联。

上述技术方案的工作原理及有益效果为:

通过对集成容器的发送端和接收端的标识信息及可靠性信息的收集及记录,将其形成传输记录;实现了有效的集成容器的可靠性管理;其中标识信息包括:作为接收端或发送端的设备的设备编号、设备类型、id号等;可靠性信息包括:根据接收端或发送端的设备的历史接收信息和发送信息经过分析得出的可靠性记录、系统分配代表可靠性的权限值、以及对于发送端或接收端对于集成容器操作记录进行分析后得出的可靠性数据等。通过形成传输记录,方便用户对于集成容器的可靠性进行追溯及评估;实现了对集成容器的可靠性管理。

在一个实施例中,多种异构资源端到端集成容器可靠性管理系统,还包括:验证模块,用于当集成容器从发送端向接收端传输前,执行如下操作:

当接收到接收端的可靠性验证请求时,获取与集成容器相关联的传输记录;

解析传输记录,确定集成容器的传输路径;

解析传输路径,确定集成容器传输时经过的各个传输端的标识信息;

获取预设的接收端的黑名单和白名单;

基于标识信息,确定传输路径的各个传输端是否在黑名单或白名单中;

当传输路径中各个传输端在黑名单中的数量超过预设的第一数量时,向接收端发送验证不通过的验证结果;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,且,不存在传输端在黑名单中时,向接收端发送验证通过的验证信息;

当传输路径中各个传输端在黑名单的数量没有超过预设的第一数量且在白名单的数量没有超过第二预设数量时,基于各个传输端的可靠性信息确定传输路径的可靠度;当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息;

当传输路径中各个传输端在白名单中的数量超过预设的第二数量,同时,传输路径中各个传输端在黑名单中的数量不为零时,基于各个传输端的可靠性信息确定传输路径的可靠度,当可靠度大于预设的阈值时,向接收端发送验证通过的验证信息;当可靠度小于等于预设的阈值时,向接收端发送验证不通过的验证信息。

上述技术方案的工作原理及有益效果为:

接收端可以在接收集成容器之前发送可靠性验证的请求,当接收到可靠性请求,获取传输记录,对传输记录进行整合,联系;形成传输路径。传输路径指示着集成容器在系统网络内的每一次传输的发送端和接收端。在传输路径中的发送端和接收端,都是作为传输端传输集成容器的,依据集成容器经过的传输端可以从传输路径上确定集成容器是否可靠;在网络上预存有接收端对应的黑名单和白名单;黑名单为不信任的传输端列表;白名单为信任的传输端列表;通过黑名单和白名单实现接收端的对接收的集成容器的可靠性管理;当传输路径的各个传输端在黑名单内的数量超过预设的第一数量,此时的第一数量可以由接收端设置,设置为一,即当传输路径经过黑名单中的传输端时,即可靠性验证不通过;有效避免在接收集成容器时危险的发生。此外,还可根据传输路径上的传输端的总数按比例进行确定第一数量,例如:传输路径上传输端数量为10个,安装接收端设置的10%比例,确定第一数量为一。当传输端的数量在黑名单上的数量超过第一数量时,不用考虑白名单的情况,直接可以确定为可靠性验证不通过。当传输路径上的传输端在白名单的数量超过第二数量时还需考虑黑名单的情况,如果传输端都不在黑名单,说明验证通过;其他情况下,可以根据传输端的可靠性信息进行验证;在传输前进行验证,保证传输的集成容器的可靠。

在一个实施例中,基于各个传输端的可靠性信息确定传输路径的可靠度,包括:

获取预设的解析模型;

将可靠性信息输入解析模型中,确定各个传输端的可信值;

获取预设的赋值规则,对传输路径中各个传输端进行权重赋值;

基于赋值后的各个传输端的权重和可信值,计算出可靠度;计算公式如下:

其中,k为可靠度;ai为传输路径中第i个传输端的可信值;αi为传输路径中第i个传输端的权重;n为传输路径中传输端的总数。

上述技术方案的工作原理及有益效果为:

可靠性信息输入到解析模型中从而确定各个可靠性信息对应的可信值;其中解析模型可以为神经网络模型,是事先经过大量数据训练收敛的;赋值规则可以是根据传输端在传输路径上的顺序进行赋值,在传输路径上最前端的赋值低,越接近接收端的传输点的赋值越高;总的赋值为一;也可以根据各个传输端在网络上的权限进行赋值,赋值与权限成正比。基于传输路径各个传输端的赋值的权重与可信值确定可靠度,该可靠度代表了传输路径的可靠程度,实现对集成容器的传输路径的可靠性的管理。

在一个实施例中,多种异构资源端到端集成容器可靠性管理系统,还包括:

哈希值计算模块,用于在集成容器传输前,计算集成容器的数据的第一哈希值;

在集成容器传输后,计算集成容器的数据的第二哈希值;

将第一哈希值、第二哈希值和传输记录相关联。

上述技术方案的工作原理及有益效果为:

通过在传输记录内添加每次集成容器传输前的第一哈希值、传输后的第二哈希值;基于第一哈希值和第二哈希值监控集成容器的数据是否被改变,当传输记录中的所有哈希值都为同一值时,表明集成容器的数据未变,证明其数据的可靠性。

在一个实施例中,多种异构资源端到端集成容器可靠性管理系统,还包括:镜像端构建模块,用于当集成容器从发送端向接收端传输前,执行如下操作:

获取与集成容器相关联的传输记录;

基于传输记录,获取多个第一哈希值和多个第二哈希值;

当多个第一哈希值和多个第二哈希值不满足预设的规则时,构建接收端的镜像端;

将集成容器传输至镜像端;

获取接收端对于集成容器的输入数据,将输入数据传输至镜像端;获取镜像端传输的对应输入数据的输出数据;将输出数据传输至接收端;

当经过预设的输入次数后,获取接收端对于输出数据的评价值;

当评价值大于预设的评价阈值时,将集成容器由镜像端传输至接收端,并取消镜像端,

上述技术方案的工作原理及有益效果为:

接收端从传输记录对应的哈希值对集成容器的数据可靠性进行验证。在验证时,规则包括:所有的哈希值都为同一值,或,哈希值按照规律变化;其中,当为同一值时,在传输中只对集成容器的数据进行哈希值计算;而规律变化对应的时,计算哈希值时不关考虑集成容器的还要考虑上次计算的哈希值;即每次传输时在接收端计算的数据不光时集成容器的数据还有发送端计算出的第一哈希值。当哈希值不满足预设规则时,为了保证接收端的安全,构建接收端的镜像端,镜像端配置为集成容器可运行的环境;集成容器在镜像端运行,接收端将输入数据发送到镜像端,镜像端运行集成容器后输出的输出数据发回接收端;当运行了预设次数后,集成容器的可靠性经过输入数据和输出数据的验证,再将集成容器从镜像端迁移至接收端;其中,接收端对于输出数据的评价值可以是用户输入的评价值即评价信息;也可以是采用输入预设的输入数据,将集成容器输出数据与预设的输出数据进行比较分析得出的评价值;预设的输入数据与预设的输出数据一一对应。其中,将集成容器输出数据与预设的输出数据进行比较分析得出的评价值,可以采用计算两个输出数据之间的相似度,以相似度的得分查询对应的表,确定评分值。通过镜像端上安全运行一端时间后,再进行集成容器的迁移,保证接收端的安全。

在一个实施例中,多种异构资源端到端集成容器可靠性管理系统,还包括:

评估模块,用于获取多个用户对于集成容器的评估数据;

基于预设的评估模板对评估数据进行赋值,获取多个评估值;

基于评估值和用户对应的评估权重,确定集成容器的评估可靠度。

上述技术方案的工作原理及有益效果为:

从网络上获取多个用户对于该集成容器的评估数据,基于评估数据确定用户使用该集成容器的效果,进而确定集成容器的可靠性。评估模板对评估数据进行赋值,例如:评估数据为很好,赋值为3;一般,赋值为0,差,赋值为-1,很差,赋值为-3;用户的权重是网络分配的;可以与用户的权限值相对应;评估可靠度的计算可以采用评估值的加权平均值,还可采用评估值的加权和值。在接收端进行验证时,根据接收端的评估阈值,当大于评估阈值时,验证通过;否则,不通过。实现了基于多个用户的评估,间接确定集成容器的可靠性。

在一个实施例中,多种异构资源端到端集成容器可靠性管理系统,还包括:

数据评估模块,用于对集成容器的数据进行特征提取,获取多个特征值;

基于多个特征值,构建表示向量;

获取预设的可靠性评估数据库,可靠性评估数据库中评估向量与数据可靠度一一对应;

计算评估向量与表示向量的相似度,计算公式如下:

其中,xsd为评估向量与表示向量的相似度,δj为评估向量的第j个参数值;σj为表示向量的第j个参数值;n为评估向量中数据的总数或表示向量中数据的总数;

获取最大相似度对应的评估向量对应的数据可靠度为集成容器的数据可靠度。

上述技术方案的工作原理及有益效果为:

通过对集成容器的数据的分析,特征提取为根据预设的提取模板,提取敏感词的数量等;将提取的特征构建为表示向量,基于表示向量与预设的可靠性评估数据库匹配,确定数据可靠度;从集成容器的数据本身进行可靠性管理。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。


技术特征:

1.一种多种异构资源端到端集成容器可靠性管理方法,其特征在于,包括:当所述集成容器从发送端传输至接收端,传输完成时,执行如下操作:

获取所述发送端和所述接收端的标识信息和可靠性信息;

基于所述标识信息和所述可靠性信息构建传输记录;

将所述传输记录与所述集成容器相关联。

2.如权利要求1所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,还包括:当所述集成容器从所述发送端向所述接收端传输前,执行如下操作:

当接收到所述接收端的可靠性验证请求时,获取与所述集成容器相关联的所述传输记录;

解析所述传输记录,确定所述集成容器的传输路径;

解析所述传输路径,确定所述集成容器传输时经过的各个传输端的标识信息;

获取预设的所述接收端的黑名单和白名单;

基于所述标识信息,确定所述传输路径的各个所述传输端是否在所述黑名单或所述白名单中;

当所述传输路径中各个所述传输端在所述黑名单中的数量超过预设的第一数量时,向所述接收端发送验证不通过的验证结果;

当所述传输路径中各个所述传输端在所述白名单中的数量超过预设的第二数量,且,不存在所述传输端在所述黑名单中时,向所述接收端发送验证通过的验证信息;

当所述传输路径中各个所述传输端在所述黑名单的数量没有超过预设的第一数量且在所述白名单的数量没有超过第二预设数量时,基于各个所述传输端的可靠性信息确定所述传输路径的可靠度;当所述可靠度大于预设的阈值时,向所述接收端发送验证通过的验证信息;当所述可靠度小于等于预设的阈值时,向所述接收端发送验证不通过的验证信息;

当所述传输路径中各个所述传输端在所述白名单中的数量超过预设的第二数量,同时,所述传输路径中各个所述传输端在所述黑名单中的数量不为零时,基于各个所述传输端的可靠性信息确定所述传输路径的可靠度,当所述可靠度大于预设的阈值时,向所述接收端发送验证通过的验证信息;当所述可靠度小于等于预设的阈值时,向所述接收端发送验证不通过的验证信息。

3.如权利要求2所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,所述基于各个所述传输端的可靠性信息确定所述传输路径的可靠度,包括:

获取预设的解析模型;

将所述可靠性信息输入所述解析模型中,确定各个所述传输端的可信值;

获取预设的赋值规则,对所述传输路径中各个所述传输端进行权重赋值;

基于赋值后的各个所述传输端的权重和所述可信值,计算出所述可靠度;计算公式如下:

其中,k为所述可靠度;ai为所述传输路径中第i个所述传输端的所述可信值;αi为所述传输路径中第i个所述传输端的所述权重;n为所述传输路径中所述传输端的总数。

4.如权利要求1所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,还包括:

在所述集成容器传输前,计算所述集成容器的数据的第一哈希值;

在所述集成容器传输后,计算所述集成容器的数据的第二哈希值;

将所述第一哈希值、所述第二哈希值和所述传输记录相关联。

5.如权利要求4所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,还包括:当所述集成容器从所述发送端向所述接收端传输前,执行如下操作:

获取与所述集成容器相关联的所述传输记录;

基于所述传输记录,获取多个所述第一哈希值和多个第二哈希值;

当多个所述第一哈希值和多个所述第二哈希值不满足预设的规则时,构建所述接收端的镜像端;

将所述集成容器传输至所述镜像端;

获取所述接收端对于所述集成容器的输入数据,将所述输入数据传输至镜像端;获取所述镜像端传输的对应所述输入数据的输出数据;将所述输出数据传输至所述接收端;

当经过预设的输入次数后,获取所述接收端对于所述输出数据的评价值;

当所述评价值大于预设的评价阈值时,将所述集成容器由所述镜像端传输至所述接收端,并取消所述镜像端。

6.如权利要求1所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,还包括:

获取多个用户对于所述集成容器的评估数据;

基于预设的评估模板对所述评估数据进行赋值,获取多个评估值;

基于所述评估值和所述用户对应的评估权重,确定所述集成容器的评估可靠度。

7.如权利要求1所述的多种异构资源端到端集成容器可靠性管理方法,其特征在于,还包括:

对所述集成容器的数据进行特征提取,获取多个特征值;

基于多个所述特征值,构建表示向量;

获取预设的可靠性评估数据库,所述可靠性评估数据库中评估向量与数据可靠度一一对应;

计算所述评估向量与所述表示向量的相似度,计算公式如下:

其中,xsd为所述评估向量与所述表示向量的相似度,δj为所述评估向量的第j个参数值;σj为所述表示向量的第j个参数值;n为所述评估向量中数据的总数或所述表示向量中数据的总数;

获取所述最大相似度对应的所述评估向量对应的所述数据可靠度为所述集成容器的数据可靠度。

8.一种多种异构资源端到端集成容器可靠性管理系统,其特征在于,包括:记录模块,用于当所述集成容器从发送端传输至接收端,传输完成时,执行如下操作:

获取所述发送端和所述接收端的标识信息和可靠性信息;

基于所述标识信息和所述可靠性信息构建传输记录;

将所述传输记录与所述集成容器相关联。

9.如权利要求8所述的多种异构资源端到端集成容器可靠性管理系统,其特征在于,还包括:验证模块,用于当所述集成容器从所述发送端向所述接收端传输前,执行如下操作:

当接收到所述接收端的可靠性验证请求时,获取与所述集成容器相关联的所述传输记录;

解析所述传输记录,确定所述集成容器的传输路径;

解析所述传输路径,确定所述集成容器传输时经过的各个传输端的标识信息;

获取预设的所述接收端的黑名单和白名单;

基于所述标识信息,确定所述传输路径的各个所述传输端是否在所述黑名单或所述白名单中;

当所述传输路径中各个所述传输端在所述黑名单中的数量超过预设的第一数量时,向所述接收端发送验证不通过的验证结果;

当所述传输路径中各个所述传输端在所述白名单中的数量超过预设的第二数量,且,不存在所述传输端在所述黑名单中时,向所述接收端发送验证通过的验证信息;

当所述传输路径中各个所述传输端在所述黑名单的数量没有超过预设的第一数量且在所述白名单的数量没有超过第二预设数量时,基于各个所述传输端的可靠性信息确定所述传输路径的可靠度;当所述可靠度大于预设的阈值时,向所述接收端发送验证通过的验证信息;当所述可靠度小于等于预设的阈值时,向所述接收端发送验证不通过的验证信息;

当所述传输路径中各个所述传输端在所述白名单中的数量超过预设的第二数量,同时,所述传输路径中各个所述传输端在所述黑名单中的数量不为零时,基于各个所述传输端的可靠性信息确定所述传输路径的可靠度,当所述可靠度大于预设的阈值时,向所述接收端发送验证通过的验证信息;当所述可靠度小于等于预设的阈值时,向所述接收端发送验证不通过的验证信息。

10.如权利要求9所述的多种异构资源端到端集成容器可靠性管理系统,其特征在于,所述基于各个所述传输端的可靠性信息确定所述传输路径的可靠度,包括:

获取预设的解析模型;

将所述可靠性信息输入所述解析模型中,确定各个所述传输端的可信值;

获取预设的赋值规则,对所述传输路径中各个所述传输端进行权重赋值;

基于赋值后的各个所述传输端的权重和所述可信值,计算出所述可靠度;计算公式如下:

其中,k为所述可靠度;ai为所述传输路径中第i个所述传输端的所述可信值;αi为所述传输路径中第i个所述传输端的所述权重;n为所述传输路径中所述传输端的总数。

技术总结
本发明提供一种多种异构资源端到端集成容器可靠性管理方法及系统,其中方法包括:当集成容器从发送端传输至接收端,传输完成时,执行如下操作:获取发送端和接收端的标识信息和可靠性信息;基于标识信息和可靠性信息构建传输记录;将传输记录与集成容器相关联。本发明的多种异构资源端到端集成容器可靠性管理方法,以实现集成容器可靠性管理。

技术研发人员:王军平
受保护的技术使用者:北京赛博云睿智能科技有限公司
技术研发日:2021.04.25
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-2536.html

最新回复(0)