System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种素材分发方法、装置、设备、存储介质和程序产品。
技术介绍
1、银行网点素材展示设备需根据业务要求频繁更新营销产品图片、音频、视频等素材,素材通常较大,要在短时间内从总行数据中心将素材分发到全国数万个网点是一个技术难题。
2、现有技术中,通过增加多级缓存节点实现将素材从总行数据中心分发到各个网点,即先从总行数据中心下发素材到每个省分行的缓存节点,再由省分行缓存节点下发到二级分行缓存节点,最后由二级分行缓存节点下发素材到网点。
3、然而,通过增加多级缓存节点来实现素材分发时,素材需经过多级下发才能到达银行网点素材展示设备,传输时间长,素材分发效率低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高素材分发效率的素材分发方法、装置、设备、存储介质和程序产品。
2、第一方面,本申请提供了一种素材分发方法,用于星际文件系统ipfs网络中的素材展示设备中,ipfs网络中包括节点设备,节点设备包括启动节点设备和多个素材展示设备,该方法包括:接收启动节点设备发送的素材下载指令;基于素材下载指令确定目标素材,并从ipfs网络中下载目标素材,该目标素材被分块存储在ipfs网络中的不同节点设备中。
3、在其中一个实施例中,从ipfs网络中下载目标素材之后,方法还包括:向启动节点设备发送素材下载成功信息,素材下载成功信息携带素材展示设备的设备标识,素材下载成功信息用于指示启动节点设备在基于素材下载成功信息确
4、在其中一个实施例中,素材下载指令包括目标素材的素材标识以及下载时机信息,基于素材下载指令确定目标素材,并从ipfs网络中下载目标素材,包括:基于素材下载指令中的素材标识确定目标素材,并基于下载时机信息所指示的下载时机从ipfs网络中下载目标素材。
5、根据权利要求1的方法,其特征在于,接收ipfs网络中部署的启动节点设备发送的素材下载指令之前,方法还包括:执行网络构建操作,以构建ipfs网络;基于ipfs网络执行集群构建操作,以构建ipfs集群,其中,ipfs集群包含启动节点设备和多个素材展示设备。
6、在其中一个实施例中,执行网络构建操作,以构建ipfs网络,包括:接收启动节点设备生成的第一配置文件,第一配置文件作为构建ipfs网络时的第一认证密钥,第一认证密钥用于供素材展示设备接入待构建的ipfs网络;接收启动节点设备的地址信息,并获取预设安装的ipfs程序的第二配置文件,根据地址信息修改第二配置文件;启动ipfs程序,以构建ipfs网络。
7、在其中一个实施例中,基于ipfs网络执行集群构建操作,以构建ipfs集群,包括:接收启动节点设备生成的集群密钥信息,集群密钥信息作为ipfs网络执行集群构建操作时的第二认证密钥,第二认证密钥用于供素材展示设备接入待构建的ipfs集群;接收启动节点设备的地址信息,并获取预设安装的ipfs集群程序的第三配置文件,根据地址信息修改第三配置文件;启动ipfs集群程序,以构建ipfs集群。
8、第二方面,本申请提供了一种素材分发方法,用于星际文件系统ipfs网络中部署的启动节点设备中,ipfs网络的节点设备包括多个节点设备,多个节点设备包括启动节点设备和多个素材展示设备,该方法包括:将目标素材上传至ipfs网络中,以使目标素材分块存储在ipfs网络的不同节点设备中;向多个素材展示设备中的目标素材展示设备发送素材下载指令,素材下载指令用于指示从ipfs网络中下载目标素材。
9、在其中一个实施例中,该方法还包括:接收ipfs网络的节点设备发送的素材下载成功信息,并在基于素材下载成功信息确定目标素材对应的下载任务全部完成之后,将目标素材从ipfs网络清除。
10、在其中一个实施例中,将目标素材上传至ipfs网络之前,方法还包括:执行网络构建操作,以构建ipfs网络;基于ipfs网络执行集群构建操作,以构建包含启动节点设备的集群。
11、在其中一个实施例中,执行网络构建操作,以构建ipfs网络包括:生成第一配置文件,并获取启动节点设备的地址信息,向多个素材展示设备发送第一配置文件和地址信息;启动预设安装的ipfs程序,以构建ipfs网络。
12、在其中一个实施例中,基于ipfs网络执行集群构建操作,以构建包含启动节点设备的集群,包括:生成集群密钥信息,并获取启动节点设备的地址信息,向多个素材展示设备发送集群密钥信息和地址信息;启动预设安装的ipfs集群程序,以构建包含启动节点设备的集群。
13、第三方面,本申请提供了一种素材分发系统,该系统包括星际文件系统ipfs网络,该ipfs网络包括启动节点设备和多个素材展示设备;启动节点设备,用于将目标素材上传至ipfs网络中,以使目标素材分块存储在ipfs网络的不同节点设备中,并向多个素材展示设备中的目标素材展示设备发送素材下载指令;多个素材展示设备,用于接收启动节点设备发送的素材下载指令,基于素材下载指令确定目标素材,并从ipfs网络中下载目标素材。
14、第四方面,本申请还提供了一种素材分发装置,设置于星际文件系统ipfs网络中的素材展示设备中,ipfs网络中包括节点设备,节点设备包括启动节点设备和多个素材展示设备,该装置包括:接收模块,用于接收启动节点设备发送的素材下载指令;下载模块,用于基于素材下载指令确定目标素材,并从ipfs网络中下载目标素材,目标素材被分块存储在ipfs网络的不同节点设备中。
15、在其中一个实施例中,该装置还包括发送模块,从ipfs网络中下载目标素材之后,该发送模块,用于向启动节点设备发送素材下载成功信息,素材下载成功信息携带素材展示设备的设备标识,素材下载成功信息用于指示启动节点设备在基于素材下载成功信息确定目标素材对应的下载任务全部完成之后,将目标素材从ipfs网络清除。
16、在其中一个实施例中,素材下载指令包括目标素材的素材标识以及下载时机信息,该下载模块,具体用于基于素材下载指令中的素材标识确定目标素材,并基于下载时机信息所指示的下载时机从ipfs网络中下载目标素材。
17、在其中一个实施例中,该装置还包括构建模块,在接收ipfs网络中部署的启动节点设备发送的素材下载指令之前,该构建模块用于执行网络构建操作,以构建ipfs网络;基于ipfs网络执行集群构建操作,以构建ipfs集群,其中,ipfs集群包含启动节点设备和多个素材展示设备。
18、在其中一个实施例中,该接收模块,还用于接收启动节点设备生成的第一配置文件,第一配置文件作为构建ipfs网络时的第一认证密钥,第一认证密钥用于供素材展示设备接入待构建的ipfs网络;接收启动节点设备的地址信息,并获取预设安装的ipfs程序的第二配置文件,根据地址信息修改第二配置文件;该构建模块,具体用于启动ipfs程序,以构建ipfs网络本文档来自技高网...
【技术保护点】
1.一种素材分发方法,其特征在于,用于星际文件系统IPFS网络中的素材展示设备中,所述IPFS网络中包括节点设备,所述节点设备包括启动节点设备和多个所述素材展示设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述IPFS网络中下载所述目标素材之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述素材下载指令包括所述目标素材的素材标识以及下载时机信息,所述基于所述素材下载指令确定所述目标素材,并从所述IPFS网络中下载所述目标素材,包括:
4.根据权利要求1所述的方法,其特征在于,所述接收IPFS网络中部署的启动节点设备发送的素材下载指令之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述执行网络构建操作,以构建所述IPFS网络,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述IPFS网络执行集群构建操作,以构建IPFS集群,包括:
7.一种素材分发系统,其特征在于,所述系统包括星际文件系统IPFS网络,所述IPFS网络包括启动节点设备和多个
8.一种素材分发装置,其特征在于,设置于星际文件系统IPFS网络中的素材展示设备中,所述IPFS网络中包括节点设备,所述节点设备包括所述启动节点设备和多个素材展示设备,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种素材分发方法,其特征在于,用于星际文件系统ipfs网络中的素材展示设备中,所述ipfs网络中包括节点设备,所述节点设备包括启动节点设备和多个所述素材展示设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述ipfs网络中下载所述目标素材之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述素材下载指令包括所述目标素材的素材标识以及下载时机信息,所述基于所述素材下载指令确定所述目标素材,并从所述ipfs网络中下载所述目标素材,包括:
4.根据权利要求1所述的方法,其特征在于,所述接收ipfs网络中部署的启动节点设备发送的素材下载指令之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述执行网络构建操作,以构建所述ipfs网络,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述ipfs网络执行...
【专利技术属性】
技术研发人员:钟春彬,魏薇郦,高伟,廖剑鹏,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。