[发明专利]用于搜索区块链数据的方法、设备及计算机可读存储介质在审
申请号: | 201810878351.0 | 申请日: | 2018-08-03 |
公开(公告)号: | CN109145188A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 肖诗源 | 申请(专利权)人: | 上海点融信息科技有限责任公司 |
主分类号: | G06F16/953 | 分类号: | G06F16/953;G06F16/958 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 统一资源定位地址 索引 关联 超文本传输协议 缓存 网页读取请求 时间信息 区块 检索 搜索 计算机可读存储介质 网页 预定时间段 缓存存储 接口接收 返回 | ||
1.一种用于搜索区块链数据的方法,所述方法包括:
A.经由超文本传输协议接口接收网页读取请求,所述网页读取请求包括第一统一资源定位地址和第一时间信息;
B.确定缓存中是否存在与所述第一统一资源定位地址相关联的索引,其中,所述缓存存储在预定时间段内检索过的一个或多个索引,每一个索引包括检索过的统一资源定位地址、与所述统一资源定位地址相关联的网页以及第二时间信息;
C1.在所述缓存中存在与所述第一统一资源定位地址相关联的索引,并且在所述第一时间信息早于所述索引中的所述第二时间信息的情况下,经由所述超文本传输协议接口返回与所述第一统一资源定位地址相关联的网页。
2.根据权利要求1所述的方法,其中,所述方法还包括:
C2.在所述缓存中存在与所述第一统一资源定位地址相关联的索引并且所述第一时间信息等于所述索引中的所述第二时间信息的情况下,经由所述超文本传输协议接口返回表示网页未修改的标识。
3.根据权利要求1所述的方法,其中,所述方法还包括:
D11.基于每一个索引中存储的统一资源定位地址确定所述区块链中相应统一资源定位地址处的区块链数据;
D12.将所述区块链数据与所述索引中存储的网页所对应的数据进行比较以确定所述统一资源定位地址处的区块链数据是否更新;
D13.在所述统一资源定位地址处的区块链数据被更新的情况下,在所述索引中将与所述统一资源定位地址相关联的网页更新为根据更新的区块链数据所生成的网页,并将所述第二时间信息更新为所述区块链数据的更新时间。
4.根据权利要求1所述的方法,其中,所述方法还包括:
D21.基于每一个索引中存储的统一资源定位地址确定所述区块链中相应统一资源定位地址处的区块链数据;
D22.将所述区块链数据的修改时间信息与所述索引中的第二时间信息进行比较以确定所述统一资源定位地址处的区块链数据是否更新;
D23.在所述区块链数据的修改时间信息晚于所述索引中的第二时间信息的情况下,在所述索引中将与所述统一资源定位地址相关联的网页更新为根据更新的区块链数据所生成的网页,并将所述第二时间信息更新为所述区块链数据的更新时间。
5.根据权利要求1所述的方法,其中,所述网页读取请求还包括表示允许返回差异网页的第一指示符,所述缓存中的每一个索引还包括一个或多个差异网页以及分别与每一个差异网页相对应的时间段信息,所述方法还包括:
E1.基于每一个索引中存储的统一资源定位地址确定所述区块链中相应统一资源定位地址处的区块链数据;
E2.将所述区块链数据与所述索引中存储的网页所对应的数据进行比较以确定所述统一资源定位地址处的区块链数据是否更新;
E3.在所述索引中的所述统一资源定位地址处的区块链数据被更新的情况下,利用更新的区块链数据与所述索引中存储的网页所对应的数据之间的数据差异生成相应的差异网页,将所述第二时间信息以及区块链数据的更新时间一起作为与所述差异网页相对应的时间段信息;
E4.将与所述统一资源定位地址相关联的网页更新为根据更新的区块链数据所生成的网页,并将所述第二时间信息更新为所述区块链数据的更新时间。
6.根据权利要求5所述的方法,其中,在所述缓存中存在与所述第一统一资源定位地址相关联的索引并且所述第一时间信息早于所述索引中的所述第二时间信息的情况下,所述方法还包括:
F1.确定所接收的网页读取请求中是否存在第一指示符;
F2.在接收的网页读取请求中存在第一指示符的情况下,基于所述第一时间信息与所述第二时间信息之间的时间差量以确定所述缓存中存在与所述时间差量相对应的一个或多个所述差异网页时,经由所述超文本传输协议接口返回与所述时间差量相对应的一个或多个所述差异网页。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海点融信息科技有限责任公司,未经上海点融信息科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810878351.0/1.html,转载请声明来源钻瓜专利网。