数据的处理方法及装置、非易失性存储介质与流程

文档序号:30265584发布日期:2022-06-02 04:00阅读:来源:国知局

技术特征:
1.一种数据的处理方法,其特征在于,包括:在通信系统中的第一节点连接的终端设备跨节点访问第二节点的数据时,获取所述第二节点的数据以及版本号,其中,所述版本号为所述第二节点的数据的更新时刻,所述第一节点和所述第二节点为所述通信系统中任意两个不同的节点;按照预设时长在所述第一节点通过内存介质缓存所述第二节点的数据以及版本号;依据所述第一节点通过内存介质缓存的所述第二节点的数据以及版本号,异步更新所述第一节点通过磁盘介质本地存储的所述第二节点的数据以及版本号;依据所述版本号确定所述第一节点通过内存介质缓存的数据以及所述第一节点通过磁盘介质本地存储的数据;当接收到来自目标终端设备获取所述第一节点缓存的数据的指令时,将所述第一节点缓存的数据发送至所述目标终端设备,其中,所述目标终端设备为所述终端设备中的任意一个设备。2.根据权利要求1所述的方法,其特征在于,按照预设时长在所述第一节点缓存所述第二节点的数据以及版本号之后,所述方法还包括:在未超出所述预设时长的情况下,如果接收到访问所述第二节点的数据和所述版本号的指令,从所述第一节点的缓存数据中查询所述第二节点的数据和所述版本号。3.根据权利要求1所述的方法,其特征在于,获取所述第二节点的数据以及版本号,包括:将所述第一节点对应的第一路由服务代理到所述第二节点对应的第二路由服务,其中,所述第一节点和所述第二节点分别预先注册到所述第一路由服务和所述第二路由服务,且所述第一路由服务中存储有所述第二路由服务的路由地址,所述第二路由服务中存储有所述第一路由服务的路由地址;通过所述第二路由服务获取所述第二节点的数据以及版本号。4.根据权利要求1所述的方法,其特征在于,依据所述版本号确定所述第一节点通过内存介质缓存的数据以及所述第一节点通过磁盘介质本地存储的数据,包括:在超出所述预设时长的情况下,比对所述第一节点缓存的所述版本号与所述第二节点当前时刻的版本号;依据比对结果确定所述第一节点缓存的数据以及所述第一节点本地存储的数据。5.根据权利要求4所述的方法,其特征在于,依据比对结果确定所述第一节点缓存的数据以及所述第一节点本地存储的数据,包括:如果第一节点缓存的所述版本号与所述第二节点当前时刻的版本号不同,获取所述第二节点当前时刻的数据和版本号;按照所述预设时长在所述第一节点缓存所述第二节点当前时刻的数据和版本号以及在所述第一节点本地存储所述第二节点当前时刻的数据和版本号。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果当前时刻与缓存时刻的时间间隔大于预设时间间隔,获取所述第二节点在当前时刻的版本号,其中,所述缓存时刻为在所述第一节点通过内存介质缓存所述第二节点的数据以及版本号的时刻;如果所述第二节点在当前时刻的版本号与所述第一节点缓存的版本号不同,利用所述
第二节点在当前时刻的版本号更新所述第一节点通过所述内存介质缓存的版本号以及所述第一节点通过所述磁盘介质本地存储的版本号。7.根据权利要求1所述的方法,其特征在于,依据所述第一节点缓存的所述第二节点的数据以及版本号异步更新所述第一节点本地存储的所述第二节点的数据以及版本号之后,所述方法还包括:如果所述第二节点在当前时刻发生故障,判断所述第一节点缓存的所述第二节点在目标时刻的数据是否存在;若存在,获取所述第一节点缓存的所述第二节点在所述目标时刻的数据,作为所述第二节点在所述当前时刻的数据,其中,所述目标时刻为在所述当前时刻之前且距所述当前时刻最近的时刻;若不存在,获取所述第一节点本地存储的所述第二节点在所述目标时刻的数据,作为所述第二节点在所述当前时刻的数据。8.一种数据的处理装置,其特征在于,包括:获取模块,设置为在通信系统中的第一节点连接的终端设备跨节点访问第二节点的数据时,获取所述第二节点的数据以及版本号,其中,所述版本号为所述第二节点的数据的更新时刻,所述第一节点和所述第二节点为所述通信系统中任意两个不同的节点;第一存储模块,设置为按照预设时长在所述第一节点通过内存介质缓存所述第二节点的数据以及版本号;第二存储模块,设置为依据所述第一节点通过内存介质缓存的所述第二节点的数据以及版本号异步更新所述第一节点通过磁盘介质本地存储的所述第二节点的数据以及版本号;确定模块,设置为依据所述版本号确定所述第一节点通过内存介质缓存的数据以及所述第一节点通过磁盘介质本地存储的数据;发送模块,设置为当接收到来自目标终端设备获取所述第一节点缓存的数据的指令时,将所述第一节点缓存的数据发送至所述目标终端设备,其中,所述目标终端设备为所述终端设备中的任意一个设备。9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至7中任意一项所述的数据的处理方法。10.一种处理器,其特征在于,所述处理器用于运行存储在存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的数据的处理方法。

技术总结
本申请公开了一种数据的处理方法及装置、非易失性存储介质。该方法包括:在通信系统中的第一节点连接的终端设备跨节点访问第二节点的数据时,获取第二节点的数据以及版本号,其中,版本号为第二节点的数据的更新时刻;按照预设时长在第一节点通过内存介质缓存第二节点的数据以及版本号;依据第一节点通过内存介质缓存的第二节点的数据以及版本号,异步更新第一节点通过磁盘介质本地存储的第二节点的数据以及版本号;依据版本号确定第一节点通过内存介质缓存的数据以及第一节点通过磁盘介质本地存储的数据;当接收到来自目标终端设备获取第一节点缓存的数据的指令时,将第一节点缓存的数据发送至目标终端设备。点缓存的数据发送至目标终端设备。点缓存的数据发送至目标终端设备。


技术研发人员:章勇 李继国 魏少鹏
受保护的技术使用者:北京时代亿信科技股份有限公司
技术研发日:2022.04.26
技术公布日:2022/6/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1