全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111461729.5 (22)申请日 2021.12.02 (71)申请人 湖南快乐阳光互动娱乐传媒有限公 司 地址 410003 湖南省长 沙市开福区湖南国 际会展中心北四楼 (72)发明人 谭帅 薛潋 苏衎  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 代理人 李慧慧 (51)Int.Cl. H04L 9/40(2022.01) (54)发明名称 资源校验方法及装置 (57)摘要 本发明提供的一种资源 校验方法及装置, 该 方法包括: 当接收到用户的资源请求时, 获取服 务器中所述 资源请求对应的子资源 元素; 基于所 述子资源元素, 获取所述子资源 元素的第一属性 值和第二属性值; 解析所述第一属性值, 获得所 述服务器应用的加密算法及待获取的目标数据 资源的第一目标哈希值; 基于所述第二属性值及 预设的第一端口, 异步获取预设的内容分发网络 CDN节点存储的所述资源请求对应的目标数据资 源; 应用加密算法, 计算目标数据资源的第二目 标哈希值; 判断第一目标哈希 值与第二目标哈希 值是否一致; 若是, 则向用户反馈目标数据资源。 应用本发明提供的方法, 可以对待反馈的数据资 源进行校验, 避免资源加载错误或者受到恶意的 数据资源。 权利要求书2页 说明书10页 附图3页 CN 114189374 A 2022.03.15 CN 114189374 A 1.一种资源校验方法, 其特 征在于, 包括: 当接收到用户的资源请求时, 获取服 务器中所述资源请求对应的子资源元 素; 基于所述子资源元 素, 获取所述子资源元 素的第一属性 值和第二属性 值; 解析所述第 一属性值, 获得所述服务器应用的加密算法及待获取的目标数据资源的第 一目标哈希值; 基于所述第二属性值及预设的第一端口, 异步获取预设的内容分发网络CDN节点存储 的所述资源请求对应的目标 数据资源; 应用所述加密算法, 计算所述目标 数据资源的第二目标哈希值; 判断所述第一目标哈希值与所述第二目标哈希值是否一 致; 若所述第一目标哈希值与 所述第二目标哈希值一致, 则向所述用户反馈所述目标数据 资源。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 获取当前 上传的初始数据资源及所述初始数据资源的资源信息; 将所述初始数据资源及所述资源信 息发送至所述服务器, 使得所述服务器应用所述加 密算法计算所述初始数据资源对应的初始哈希值, 并基于所述资源信息包含的所述初始数 据资源对应的存储地址, 将所述初始数据资源存储至所述存储地址对应的CDN节点; 所述服 务器将所述初始哈希 值及所述加密算法设为所述初始数据资源的第一属性值, 将所述存储 地址设为所述初始数据资源的第二属性 值。 3.根据权利要求1所述的方法, 其特征在于, 所述基于所述子资源元素, 获取所述子资 源元素的第一属性 值和第二属性 值, 包括: 确定预设的第二端口, 并启动所述第二端口对应的选择器; 应用所述选择器, 查询预 先存储的与所述子资源元 素相匹配的资源信息; 基于所述资源信息, 获取 所述子资源元 素的第一属性 值和第二属性 值。 4.根据权利要求1所述的方法, 其特征在于, 所述基于所述第 二属性值及预设的第 一端 口, 异步获取 所述服务器中CDN节点存 储的所述资源请求对应的目标 数据资源, 包括: 基于所述第二属性 值, 确定所述待获取的目标 数据资源 对应的目标存 储地址; 通过所述预设的第一端口连接所述目标存储地址对应的CDN节点, 生成所述资源请求 对应的资源获取请求, 并通过 所述预设的第一端口向所述CDN节点发送所述资源获取请求; 当接收到所述CDN节点反馈的响应信 息时, 调用预设的响应语句, 获取所述响应信息 中 包含的阵列缓冲区; 从所述阵列缓冲区中获取 所述资源请求对应的目标 数据资源。 5.根据权利要求1所述的方法, 其特征在于, 所述判断所述第 一目标哈希值与 所述第二 目标哈希值是否一 致, 包括: 对所述第一目标哈希值及所述第二目标哈希值进行Base64编码, 获得所述第一目标哈 希值对应的第一ASCI I字符串, 及所述第二目标哈希值对应的第二ASCI I字符串; 判断所述第一ASCI I字符串与所述第二ASCI I字符串是否一 致。 6.一种资源校验 装置, 其特 征在于, 包括: 第一获取单元, 用于当接收到用户的资源请求时, 获取服务器中所述资源请求对应的 子资源元 素;权 利 要 求 书 1/2 页 2 CN 114189374 A 2第二获取单元, 用于基于所述子资源元素, 获取所述子资源元素的第一属性值和第二 属性值; 解析单元, 用于解析所述第一属性值, 获得所述服务器应用的加密算法及待获取的目 标数据资源的第一目标哈希值; 第三获取单元, 用于基于所述第二属性值及预设的第一端口, 异步获取预设的内容分 发网络CDN节点存 储的所述资源请求对应的目标 数据资源; 计算单元, 用于应用所述加密算法, 计算所述目标 数据资源的第二目标哈希值; 判断单元, 用于判断所述第一目标哈希值与所述第二目标哈希值是否一 致; 反馈单元, 用于若所述第一目标哈希值与所述第二目标哈希值一致, 则向所述用户反 馈所述目标 数据资源。 7.根据权利要求6所述的装置, 其特 征在于, 还 包括: 第四获取 单元, 用于获取当前 上传的初始数据资源及所述初始数据资源的资源信息; 发送单元, 用于将所述初始数据资源及所述资源信息发送至所述服务器, 使得所述服 务器应用所述加密算法计算所述初始数据资源对应的初始哈希值, 并基于所述资源信息包 含的所述初始数据资源对应的存储地址, 将所述初始数据资源存储至所述存储地址对应的 CDN节点; 所述服务器将所述初始哈希值及所述加密算法设为所述初始数据资源的第一属 性值, 将所述存 储地址设为所述初始数据资源的第二属性 值。 8.根据权利要求6所述的装置, 其特 征在于, 所述第二获取 单元, 包括: 启动子单 元, 用于确定预设的第二端口, 并启动所述第二端口对应的选择器; 查询子单元, 用于应用所述选择器, 查询预先存储的与所述子资源元素相匹配的资源 信息; 第一获取子单元, 用于基于所述资源信息, 获取所述子资源元素的第一属性值和第二 属性值。 9.根据权利要求6所述的装置, 其特 征在于, 所述第三获取 单元, 包括: 确定子单元, 用于基于所述第二属性值, 确定所述待获取的目标数据资源对应的目标 存储地址; 连接子单元, 用于通过所述预设的第一端口连接所述目标存储地址对应的CDN节点, 生 成所述资源请求对应的资源获取请求, 并通过所述预设的第一端口向所述CDN节点发送所 述资源获取请求; 第二获取子单元, 用于当接收到所述CDN节点反馈的响应信息时, 调用预设的响应语 句, 获取所述响应信息中包 含的阵列缓冲区; 第三获取子单 元, 用于从所述阵列缓冲区中获取 所述资源请求对应的目标 数据资源。 10.根据权利要求6所述的装置, 其特 征在于, 所述判断单 元, 包括: 编码子单元, 用于对所述第一目标哈希值及所述第二目标哈希值进行Base64编码, 获 得所述第一目标哈希值对应的第一AS CII字符串, 及所述第二目标哈希 值对应的第二ASCII 字符串; 判断子单 元, 用于判断所述第一ASCI I字符串与所述第二ASCI I字符串是否一 致。权 利 要 求 书 2/2 页 3 CN 114189374 A 3

.PDF文档 专利 资源校验方法及装置

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 资源校验方法及装置 第 1 页 专利 资源校验方法及装置 第 2 页 专利 资源校验方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 22:41:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。