[发明专利]一种实现数据一致性保障方法、装置及系统有效
申请号: | 201210062655.2 | 申请日: | 2012-03-09 |
公开(公告)号: | CN103312669A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 沈中华;袁晓鹏;答朝阳 | 申请(专利权)人: | 广州从兴电子开发有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;姜精斌 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 数据一致性 保障 方法 装置 系统 | ||
1.一种实现数据一致性保障方法,所述方法应用于一数据系统中,所述数据系统中包括一数据发布方和至少一个数据接收方;
其特征在于,所述方法包括:
当数据接收方所保存的失效数据被访问时,数据接收方向数据发布方发送请求信息,以获取所述失效数据的最新版本,所述失效数据为当数据接收方所保存的第一数据的版本信息,低于所述数据发布方发送的所述第一数据更新后的版本信息时,将所述第一数据标识为失效数据;
数据接收方接收并保存数据发布方所发送的所述失效数据的最新版本,并将所述失效数据标识为有效数据。
2.如权利要求1所述的方法,其特征在于,所述方法在数据接收方将所述数据标识为失效数据之前还包括:
数据发布方记录所述第一数据更新后的版本信息;
数据发布方向数据接收方发送数据更新通知,所述通知中包括所述第一数据更新后的版本信息和所述第一数的据标识信息。
3.如权利要求2所述的方法,其特征在于,所述数据发布方向数据接收方发送数据更新通知包括:
所述数据发布方向订阅了所述第一数据更新后的版本信息的数据接收方发送所述数据更新通知。
4.如权利要求2或3所述的方法,其特征在于,所述数据更新通知中还包括:
数据发布方中所述第一数据所属的数据分区的版本信息,所述数据分区的版本信息中包括数据分区中保存的全部数据的最高版本信息和/或最低版本信息,所述数据分区用于保存与所述第一数据具有业务关联性的所有数据;
所述方法在数据接收方向数据发布方发送请求信息之前还包括:
当数据接收方保存的所述第一数据的版本信息,低于所述数据分区的版本信息中的最低版本信息或者高于所述数据分区的版本信息中最高版本信息时,数据接收方将保存的所述第一数据所在数据分区内的全部数据标识为失效数据。
5.一种实现数据一致性保障装置,所述装置应用于一数据系统中,所述数据系统中包括一数据发布方和至少一个所述装置;
其特征在于,所述装置包括:
发送模块,用于当所述装置保存的失效数据被访问时,向数据发布方发送请求信息,以获取所述失效数据的最新版本,所述失效数据为当所述装置所保存的第一数据的版本信息,低于所述数据发布方发送的所述第一数据更新后的版本信息时,所述装置将所述第一数据标识为失效数据;
处理模块,用于接收并保存数据发布方所发送的所述失效数据的最新版本,并将所述失效数据标识为有效数据。
6.如权利要求5所述的实现数据一致性保障装置,其特征在于,还包括:
接收模块,用于接收所述数据发布方发送的数据更新通知,所述通知中包括所述第一数据更新后的版本信息和所述第一数据的标识信息。
7.如权利要求6所述的实现数据一致性保障装置,其特征在于,所述接收模块接收的数据更新通知中还包括:数据发布方中所述第一数据所属的数据分区的版本信息,所述数据分区的版本信息中包括数据分区中保存的全部数据的最高版本信息和/或最低版本信息,所述数据分区用于保存与所述第一数据具有业务关联性的所有数据;
所述处理模块还用于:当所述装置保存的所述第一数据的版本信息,低于所述数据分区的版本信息中的最低版本信息或者高于所述数据分区的版本信息中最高版本信息时,将保存的所述第一数据所在数据分区内的全部数据标识为失效数据。
8.一种实现数据一致性保障装置,所述装置应用于一数据系统中,所述数据系统中包括一所述装置和至少一个数据接收方;
其特征在于,所述装置包括:
接收模块,用于接收数据接收方发送的请求信息,所述请求信息是当所述数据接收方所保存的失效数据被访问时,所述数据接收方所发送的,所述请求信息用于获取所述失效数据的最新版本,所述失效数据为当所述数据接收方所保存的第一数据的版本信息,低于所述装置发送的所述第一数据更新后的版本信息时,将所述第一数据标识为失效数据;
发送模块,用于向所述数据接收方发送所述失效数据的最新版本,以用于所述数据接收方接收并保存所述失效数据的最新版本,并将所述失效数据标识为有效数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州从兴电子开发有限公司,未经广州从兴电子开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210062655.2/1.html,转载请声明来源钻瓜专利网。