利索能及
我要发布
收藏
专利号: 2020109889204
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种CDN配置方法,其特征在于,应用于CDN系统中的配置版本管理服务器,所述CDN系统还包括配置服务器以及多个边缘节点服务器,所述CDN配置方法包括:若接收到配置服务器发送的历史版本配置数据,将所述历史版本配置数据储存到预设的历史数据库中;

接收运维终端发送的历史版本配置指令,其中,所述历史版本配置指令包含域名标识以及配置版本号;

根据所述域名标识以及配置版本号从所述历史数据库中获取目标历史版本配置数据;

将所述历史版本配置数据储存到区块链中;

将所述目标历史版本配置数据发送给所述配置服务器,以使所述配置服务器将所述目标历史版本配置数据配置到各所述边缘节点服务器中;

所述将所述历史版本配置数据储存到预设的历史数据库中之前,所述方法还包括:判断所述历史数据库中是否存储有所述历史版本配置数据;

若所述历史数据库中未存储有所述历史版本配置数据,执行所述将所述历史版本配置数据储存到预设的历史数据库中的步骤;

所述历史版本配置数据包含域名标识以及配置版本号,所述判断所述历史数据库中是否存储有所述历史版本配置数据,包括:向所述历史数据库发送第一查询指令,其中,所述第一查询指令包含所述历史版本配置数据的域名标识以及配置版本号;

若接收到所述历史数据库返回的第一查询结果,则判定所述历史数据库中存储有所述历史版本配置数据;

若接收到所述历史数据库返回的无查询结果提示消息,则判定所述历史数据库中未存储有所述历史版本配置数据;

所述将所述目标历史版本配置数据发送给所述配置服务器,包括:判断所述配置服务器是否与所述配置版本管理服务器部署在同一局域网内;

若所述配置服务器与所述配置版本管理服务器部署在同一局域网内,通过共享内存的方式将所述目标历史版本配置数据发送给所述配置服务器;

所述根据所述域名标识以及配置版本号从所述历史数据库中获取目标历史版本配置数据,包括:向所述历史数据库发送第二查询指令,所述第二查询指令包含所述历史版本配置指令的域名标识以及配置版本号;

接收所述历史数据库返回的第二查询结果,所述第二查询结果包含所述目标历史版本配置数据。

2.根据权利要求1所述的CDN配置方法,其特征在于,所述将所述目标历史版本配置数据发送给所述配置服务器,还包括:若所述配置服务器与所述配置版本管理服务器不是部署在同一局域网内,通过RPC传输或者HTTP传输的方式将所述目标历史版本配置数据发送给所述配置服务器。

3.根据权利要求1所述的CDN配置方法,其特征在于,所述方法还包括:接收运维终端发送的历史版本查询指令,所述历史版本查询指令包含域名标识;

向所述历史数据库发送第三查询指令,所述第三查询指令包含所述历史版本查询指令的域名标识;

接收所述历史数据库返回的第三查询结果,所述第三查询结果包含所述历史版本查询指令的域名标识的多个历史版本配置数据;

将所述历史版本查询指令的域名标识的多个历史版本配置数据发送给运维终端;

接收运维终端发送的历史版本删除指令,所述历史版本删除指令包含域名标识以及配置版本号;

向所述历史数据库发送删除指令,所述删除指令包含所述历史版本删除指令的域名标识以及配置版本号。

4.一种CDN配置装置,其特征在于,应用于CDN系统中的配置版本管理服务器,所述CDN系统还包括配置服务器以及多个边缘节点服务器,所述CDN配置装置包括:第一储存单元,用于若接收到配置服务器发送的历史版本配置数据,将所述历史版本配置数据储存到预设的历史数据库中,进一步地,用于若所述历史数据库中未存储有所述历史版本配置数据,执行所述将所述历史版本配置数据储存到预设的历史数据库中的步骤;

第一判断单元,用于判断所述历史数据库中是否存储有所述历史版本配置数据;

第一接收单元,用于接收运维终端发送的历史版本配置指令,所述历史版本配置指令包含域名标识以及配置版本号;

获取单元,用于根据所述历史版本配置指令包含的域名标识以及配置版本号从所述历史数据库中获取目标历史版本配置数据;

第二存储单元,用于将所述历史版本配置数据储存到区块链中;

第一发送单元,用于将所述目标历史版本配置数据发送给所述配置服务器,以使所述配置服务器将所述目标历史版本配置数据配置到各所述边缘节点服务器中;

所述第一判断单元包括第六发送单元、第一判定单元以及第二判定单元;

第六发送单元,用于向所述历史数据库发送第一查询指令,所述第一查询指令包含所述历史版本配置数据的域名标识以及配置版本号;

第一判定单元,用于若接收到所述历史数据库返回的第一查询结果,则判定所述历史数据库中存储有所述历史版本配置数据;

第二判定单元,用于若接收到所述历史数据库返回的无查询结果提示消息,则判定所述历史数据库中未存储有所述历史版本配置数据;

所述第一发送单元包括第二判断单元、第七发送单元;

第二判断单元,用于判断所述配置服务器是否与所述配置版本管理服务器部署在同一局域网内;

第七发送单元,用于若所述配置服务器与所述配置版本管理服务器部署在同一局域网内,通过共享内存的方式将所述目标历史版本配置数据发送给所述配置服务器;

所述获取单元包括第二发送单元以及第二接收单元;

第二发送单元,用于向所述历史数据库发送第二查询指令,所述第二查询指令包含所述历史版本配置指令的域名标识以及配置版本号;

第二接收单元,用于接收所述历史数据库返回的第二查询结果,所述第二查询结果包含所述目标历史版本配置数据。

5.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1‑3中任一项所述的方法。

6.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现如权利要求1‑3中任一项所述的方法。