[发明专利]一种资源获取方法、装置、服务器及存储介质在审
| 申请号: | 202110911938.9 | 申请日: | 2021-08-09 |
| 公开(公告)号: | CN113590664A | 公开(公告)日: | 2021-11-02 |
| 发明(设计)人: | 赵慧;辛鹏辉 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F21/62 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 获取 方法 装置 服务器 存储 介质 | ||
1.一种资源获取方法,其特征在于,所述方法包括:
获取已发布的资源包的信息,并根据所述资源包的信息更新资源发布记录,其中,所述资源发布记录中的记录信息以指定格式存储在指定缓存中;
接收终端发送的资源获取请求,所述资源获取请求中携带了所述终端本地的所有资源信息,并根据所述资源获取请求中携带的资源信息对所述资源获取请求进行校验;
当对所述资源获取请求校验成功时,对所述资源获取请求中携带的资源信息进行解析,并根据解析结果从所述资源发布记录中查询与所述解析结果对应的记录信息;
从查询到的与所述解析结果对应的记录信息中确定出最匹配的目标记录信息,并将所述目标记录信息封装为指定格式发送给所述终端,以使所述终端对所述目标记录信息进行解析,并根据解析结果确定对应的资源地址,以及通过所述资源地址下载对应的资源。
2.根据权利要求1所述的方法,其特征在于,所述资源获取请求中还携带了授权码;所述根据所述资源获取请求中携带的资源信息对所述资源获取请求进行校验之前,还包括:
根据所述资源获取请求中携带的授权码查询服务器中是否存在所述授权码;
如果查询结果为所述服务器中存在所述授权码,则确认所述资源获取请求满足授权条件。
3.根据权利要求2所述的方法,其特征在于,所述资源获取请求中还携带了第一哈希值;所述根据所述资源获取请求中携带的资源信息对所述资源获取请求进行校验,包括:
根据预设密钥和预设加密算法对所述资源获取请求中携带的资源信息进行加密,得到第一密文;
根据预设的哈希算法对所述第一密文进行哈希处理,得到第二哈希值;
将所述第二哈希值与所述资源获取请求携带的第一哈希值进行对比;
如果对比结果为所述第二哈希值与所述第一哈希值一致,则确定对所述资源获取请求校验成功。
4.根据权利要求1所述的方法,其特征在于,所述根据解析结果从所述资源发布记录中查询与所述解析结果对应的记录信息,包括:
获取对所述资源获取请求中携带的资源信息进行解析得到的解析结果,所述解析结果为所述指定格式的数据;
从所述指定缓存中查询与所述资源获取请求中携带的资源信息对应的一个或多个目标资源信息,并按照各个目标资源信息的版本信息对所述各个目标资源进行排序。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如果从所述指定缓存中未查询到与所述资源获取请求中携带的资源信息对应的一个或多个目标资源信息,则从指定数据库中查询是否存在与所述资源获取请求中携带的资源信息对应的一个或多个目标资源信息;
如果查询结果为所述指定数据库中存在与所述资源获取请求中携带的资源信息对应的一个或多个目标资源信息,则将从所述指定数据库中查询到的一个或多个目标资源信息存储至所述指定缓存中。
6.根据权利要求1所述的方法,其特征在于,所述从查询到的与所述解析结果对应的记录信息中确定出最匹配的目标记录信息,包括:
获取查询到的与所述解析结果对应的记录信息中的资源版本信息和应用版本信息;
根据所述记录信息中的资源版本信息和应用版本信息,确定出与所述资源版本信息和应用版本信息相匹配的目标记录信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果检测到资源发生异常,则确定异常资源的类型,并根据所述异常资源的类型触发预设的补偿机制处理所述异常;或,
如果检测到资源发生异常,则获取针对预设的补偿机制的用户选取操作,根据所述用户选取操作确定处理所述异常的目标补偿机制,并根据所述目标补偿机制处理所述异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110911938.9/1.html,转载请声明来源钻瓜专利网。





