一种资源数据部署方法、装置、设备和存储介质制造方法及图纸

技术编号:29074696 阅读:23 留言:0更新日期:2021-06-30 09:31
本发明专利技术实施例公开了一种资源数据部署方法、装置、设备和存储介质。该方法包括:向地址生成设备发送资源数据,并接收地址生成设备返回的资源地址;地址生成设备用于为资源数据生成资源地址,并在为资源数据生成资源地址之后,将资源数据存储到资源地址;针对地址生成设备返回的资源地址进行资源查询,确定资源地址的资源数据存储状态;根据资源地址的资源数据存储状态,在地址生成设备返回的资源地址中,过滤出正常资源地址并上传数据服务器。本发明专利技术先进行资源查询,确定资源地址是否正常,拦截异常资源地址,上传正常资源地址,保证数据服务器中存储的资源地址都是正常的资源地址,不会出现资源数据加载失败的问题。不会出现资源数据加载失败的问题。不会出现资源数据加载失败的问题。

【技术实现步骤摘要】
一种资源数据部署方法、装置、设备和存储介质


[0001]本专利技术涉及互联网
,特别是涉及一种资源数据部署方法、装置、设备和存储介质。

技术介绍

[0002]随着网络技术的迅猛发展,用户可以通过网络进行各种操作,其中,通过网络部署资源数据就是一项较为常用的操作。例如:向网络中上传资源数据,生成资源数据的链接地址,将资源数据的链接地址上传数据服务器,这样,数据服务器就可以向用户端提供资源数据的链接地址,用户端通过该链接地址加载该资源数据,进而实现资源数据的分享。
[0003]目前,在部署资源数据时,是通过配置平台将资源数据发送给CDN(Content Delivery Network,内容分发网络)设备;CDN设备生成资源数据的链接地址,将链接地址返回配置平台,将资源数据存储到该链接地址;配置平台将CDN设备返回的链接地址上传数据服务器,以便用户端使用。然而,由于CDN设备不支持同步执行资源数据存储和链接地址返回,而且资源数据存储需要一定的时间,所以CDN设备在为资源数据生成链接地址之后,优先将链接地址返回配置平台,之后再将资源数据存储到链接地址。但是,在此过程中,资源数据的存储情况是未知的,如果资源数据存储失败,那么用户端在使用链接地址加载资源数据时,将会出现资源数据加载失败的问题。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种资源数据部署方法、装置、设备和存储介质,用以解决现有技术中,在资源数据的存储情况是未知的情况下,用户端在使用链接地址加载资源数据时,容易出现资源数据加载失败的问题。
[0005]针对上述技术问题,本专利技术实施例是通过以下技术方案来解决的:
[0006]在本专利技术实施的第一方面,提供了一种资源数据部署方法,包括:向地址生成设备发送资源数据,并接收所述地址生成设备返回的资源地址;其中,所述地址生成设备用于为所述资源数据生成资源地址,并在为所述资源数据生成资源地址之后,将所述资源数据存储到所述资源地址;针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态;根据所述资源地址的资源数据存储状态,在所述地址生成设备返回的资源地址中,过滤出正常资源地址并上传预设的数据服务器,以便所述数据服务器向客户端发送所述正常资源地址。
[0007]其中,所述资源数据存储状态包括:正常状态或异常状态;所述针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态,包括:查询所述资源地址是否存储有资源数据;在所述资源地址存储有资源数据的情况下,将所述资源地址的资源数据存储状态确定为正常状态;在所述资源地址未存储资源数据的情况下,将所述资源地址的资源数据存储状态确定为异常状态。
[0008]其中,所述资源数据存储状态包括:正常状态或异常状态;所述针对所述地址生成
设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态,包括:将所述地址生成设备返回的资源地址存储到数据堆栈中;在预设的等待时间长度内,对所述数据堆栈中存储的资源地址进行轮询操作;其中,所述轮询操作用于针对每个所述资源地址执行如下操作:查询所述资源地址是否存储有资源数据;在所述资源地址存储有资源数据的情况下,在所述数据堆栈中删除所述资源地址;在所述资源地址未存储资源数据的情况下,在所述数据堆栈中保留所述资源地址;在所述等待时间长度结束之后,将所述数据堆栈中保留的资源地址的资源数据存储状态确定为异常状态,将从所述数据堆栈中删除的资源地址的资源数据存储状态确定为正常状态。
[0009]其中,所述将所述地址生成设备返回的资源地址存储到数据堆栈中,包括:拦截向所述数据服务器发送的数据消息;在所述数据消息中,尝试提取资源地址;在所述数据消息中提取到资源地址的情况下,将所述资源地址作为所述地址生成设备返回的资源地址,并将所述资源地址存储到数据堆栈中;在所述数据消息中未提取到资源地址的情况下,将所述数据消息发送给所述数据服务器。
[0010]其中,所述过滤出正常资源地址并上传预设的数据服务器,包括:在所述数据消息中提取的部分所述资源地址为异常资源地址的情况下,根据过滤出的正常资源地址,生成新的数据消息并向所述数据服务器发送;其中,所述正常资源地址是指正常状态的资源地址;所述异常资源地址是指异常状态的资源地址;所述方法还包括:在所述数据消息中提取的全部所述资源地址为异常资源地址的情况下,舍弃所述数据消息。
[0011]其中,所述查询所述资源地址是否存储有资源数据,包括:向所述资源地址发送资源查询请求;接收所述资源地址返回的查询响应消息;在所述查询响应消息为存在资源时,确定所述资源地址存储有资源数据;在所述查询响应消息为不存在资源时,确定所述资源地址未存储资源数据。
[0012]其中,所述方法还包括:根据所述资源地址的资源数据存储状态,在所述地址生成设备返回的资源地址中,过滤出异常资源地址;根据所述异常资源地址,生成资源地址异常提示并在预设的显示装置中显示所述资源地址异常提示。
[0013]其中,所述方法还包括:从针对所述地址生成设备返回的资源地址进行资源查询开始,在预设的显示装置中显示预设的上传等待提示;其中,所述上传等待提示的显示时间长度大于或者等于资源地址上传时长;所述资源地址上传时长从针对所述地址生成设备返回的资源地址进行资源查询开始,直到过滤出正常资源地址并上传预设的数据服务器为止。
[0014]在本专利技术实施的第二方面,还提供了一种资源数据部署装置,包括:发送和接收模块,用于向地址生成设备发送资源数据,并接收所述地址生成设备返回的资源地址;其中,所述地址生成设备用于为所述资源数据生成资源地址,并在为所述资源数据生成资源地址之后,将所述资源数据存储到所述资源地址;查询和确定模块,用于针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态;过滤和上传模块,用于根据所述资源地址的资源数据存储状态,在所述地址生成设备返回的资源地址中,过滤出正常资源地址并上传预设的数据服务器,以便所述数据服务器向客户端发送所述正常资源地址。
[0015]本专利技术实施例的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储
器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1

8任一所述的方法步骤。
[0016]在本专利技术实施的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一所述的资源数据部署方法。
[0017]在本专利技术实施的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的资源数据部署方法。
[0018]本专利技术实施例提供的资源数据部署方法、装置、设备和存储介质,在地址生成设备返回的资源地址之后,先进行资源查询,查询资源地址中是否已经存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源数据部署方法,其特征在于,包括:向地址生成设备发送资源数据,并接收所述地址生成设备返回的资源地址;其中,所述地址生成设备用于为所述资源数据生成资源地址,并在为所述资源数据生成资源地址之后,将所述资源数据存储到所述资源地址;针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态;根据所述资源地址的资源数据存储状态,在所述地址生成设备返回的资源地址中,过滤出正常资源地址并上传预设的数据服务器,以便所述数据服务器向客户端发送所述正常资源地址。2.根据权利要求1所述的方法,其特征在于,所述资源数据存储状态包括:正常状态或异常状态;所述针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态,包括:查询所述资源地址是否存储有资源数据;在所述资源地址存储有资源数据的情况下,将所述资源地址的资源数据存储状态确定为正常状态;在所述资源地址未存储资源数据的情况下,将所述资源地址的资源数据存储状态确定为异常状态。3.根据权利要求1所述的方法,其特征在于,所述资源数据存储状态包括:正常状态或异常状态;所述针对所述地址生成设备返回的资源地址进行资源查询,确定所述资源地址的资源数据存储状态,包括:将所述地址生成设备返回的资源地址存储到数据堆栈中;在预设的等待时间长度内,对所述数据堆栈中存储的资源地址进行轮询操作;其中,所述轮询操作用于针对每个所述资源地址执行如下操作:查询所述资源地址是否存储有资源数据;在所述资源地址存储有资源数据的情况下,在所述数据堆栈中删除所述资源地址;在所述资源地址未存储资源数据的情况下,在所述数据堆栈中保留所述资源地址;在所述等待时间长度结束之后,将所述数据堆栈中保留的资源地址的资源数据存储状态确定为异常状态,将从所述数据堆栈中删除的资源地址的资源数据存储状态确定为正常状态。4.根据权利要求3所述的方法,其特征在于,所述将所述地址生成设备返回的资源地址存储到数据堆栈中,包括:拦截向所述数据服务器发送的数据消息;在所述数据消息中,尝试提取资源地址;在所述数据消息中提取到资源地址的情况下,将所述资源地址作为所述地址生成设备返回的资源地址,并将所述资源地址存储到数据堆栈中;在所述数据消息中未提取到资源地址的情况下,将所述数据消息发送给所述数据服务器。
5.根据权利要求4所述的方法,其特征在于,所述过滤出正常资源地址并上传预设的数据服务器,包括:在所述数据消息中提取的部分所述资源地址为异常资源地址的情况下,根据过滤出的正常资源地址,生成新的数据消息并向所述数据...

【专利技术属性】
技术研发人员:翟盈盈
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

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

1