一种数据访问的方法和装置与流程

文档序号:11950069阅读:来源:国知局

技术特征:

1.一种数据访问的方法,其特征在于,设置第二缓存区,设置所述第二缓存区中内容过期的第二阈值时间,所述第二阈值时间的参数值与第一缓存区中内容过期的第一阈值时间的参数值相差指定长度,所述方法包括:

获取访问缓存区的第一指令,所述访问缓存区的第一指令中携带缓存地址;

确认第二缓存区中第二内容存在时间超过第二阈值时间,将与所述第二缓存区关联的第二阈值时间中的参数值替换为第一阈值时间中的参数值,并继续进行计时;

将第一缓存区作为更新内容的存储地址,向内容持有端发送第一内容更新请求,并向访问发起端返回所述第二内容。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

第一缓存区获取并存储更新内容,并将所述更新内容复制到所述第二缓存区中;

重置第二阈值时间中存储的参数值,并重置计时器,开始新一轮的内容有效期计时。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

获取访问缓存区的第二指令,所述访问缓存区的第二指令中携带缓存地址;

确认第二缓存区中内容存在时间超过第二阈值时间,则锁定更新请求的发送等待已发送的第一内容更新请求的响应;其中,第二阈值时间的参数值与第一阈值时间的参数值相同。

4.根据权利要求1所述的方法,其特征在于,所述访问缓存区的第一指令中携带第一缓存区地址,则所述获取访问缓存区的第一指令,还包括:

将第一指令中访问缓冲区的目的地址由所述第一缓存区替换为第二缓存区;

则所述并向访问发起端返回所述第二内容,还包括:

将携带所述第二内容的消息的源地址赋值为所述第一缓存区。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

周期性的向内容持有端发送心跳指令,并通过心跳指令的反馈消息监控当前网络状态;

根据当前网络状态动态的调整所述第二阈值时间中的参数值。

6.一种数据访问的装置,其特征在于,包括:

第一指令接收模块,用于获取访问缓存区的第一指令,所述访问缓存区的第一指令中携带缓存地址;

第一超时执行模块,用于确认第二缓存区中第二内容存在时间超过第二阈值时间,将与所述第二缓存区关联的第二阈值时间中的参数值替换为第一阈值时间中的参数值,并继续进行计时;

更新发起模块,用于将第一缓存区作为更新内容的存储地址,向内容持有端发送第一内容更新请求,并向访问发起端返回所述第二内容。

7.根据权利要求6所述的装置,其特征在于,还包括;

更新执行模块,获取并存储更新内容到第一缓存区,并将所述更新内容复制到所述第二缓存区中;重置第二阈值时间中存储的参数值,并重置计时器,开始新一轮的内容有效期计时。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括;

第二指令接收模块,用于获取访问缓存区的第二指令,所述访问缓存区的第二指令中携带缓存地址;

第二超时执行模块,用于确认第二缓存区中内容存在时间超过第二阈值时间,则锁定更新请求的发送等待已发送的第一内容更新请求的响应;其中,第二阈值时间的参数值与第一阈值时间的参数值相同。

9.根据权利要求6所述的装置,其特征在于,所述装置还包括:

访问地址修改模块,用于将第一指令中访问缓冲区的目的地址由所述第一缓存区替换为第二缓存区;还用于将携带所述第二内容的消息的源地址赋值为所述第一缓存区。

10.根据权利要求6所述的装置,其特征在于,所述装置还包括;

阈值更新模块,用于周期性的向内容持有端发送心跳指令,并通过心跳指令的反馈消息监控当前网络状态;根据当前网络状态动态的调整所述第二阈值时间中的参数值。

11.一种数据访问的装置,其特征在于,包括:

存储器,用于存储一个或一个以上的程序;

处理器,用于执行所述一个或一个以上的程序;执行权利要求1-5任意一项所述的数据访问方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1