[发明专利]信息管理方法和信息管理系统在审
申请号: | 201510997654.0 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105574197A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 郭军;徐珂 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京睿邦知识产权代理事务所(普通合伙) 11481 | 代理人: | 徐丁峰;张玮 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息管理 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,具体涉及一种信息管理方法和信息管理系 统。
背景技术
许多互联网信息可以由信息管理设备来管理和维护。不同信息设备之间 有时需要进行信息同步。下面以微博为例进行描述。在微博发展之初,采用 的是单机房架构,即业务主要集中在北京,只有很小一部分业务在广州部署。 然而,随着国内互联网技术的发展,单机房架构已经无法满足大型互联网服 务的要求,因此在2010年启动了多机房部署的架构,即“异地多活”部署架 构。主要是扩大了广州机房的服务器规模。另外,也在建设更多的机房,以 适应越来越大的业务需求。
在“异地多活”部署架构下,需要进行跨机房信息同步。由于机房之间 的距离较远,因此信息同步会产生延时。例如,对于广州机房来说,其可以 接收北京机房同步过来的微博,然后将微博存储在自己的数据库中。将微博 从北京机房的数据库传送到广州机房的数据库可能会产生10秒左右的延时。 另外,对于任一机房来说,其通常配置有高速缓存。微博可以从机房的数据 库写入到高速缓存中缓存一段时间,其称为“过期时间”。该过期时间可能 是例如5分钟。在客户端请求显示新的微博时,机房的服务器可以首先在高 速缓存中搜索数据,如果没有发现需要的数据,才会在数据库中搜索。
假设北京机房所覆盖的用户发布一条微博,内容为“南京大爆炸”。北 京机房将该微博同步到了广州机房。广州机房将该微博存储在自己的数据库 和高速缓存中。随后该用户或微博运营人员发现微博内容有误,将“南京大 爆炸”修改为“天津大爆炸”并更新了北京机房的数据库中存储的微博。北 京机房将修改后的微博“天津大爆炸”同步到广州机房的数据库需要10秒钟, 广州机房将其高速缓存中的微博“南京大爆炸”更新为“天津大爆炸”需要5 分钟,因此,在这个5分10秒的时间段内,广州机房的高速缓存中的微博内 容一直是“南京大爆炸”。广州机房所覆盖的用户在这个时间段内看到的将 一直是错误的信息。在一般情况下,这样的更新延时是可以容忍的。然而, 如果微博内容涉及自然灾害、事故灾难、公共卫生事件和社会安全事件等方 面的重大信息,则需要及时纠正错误的微博内容,否则很可能会造成恶劣的 社会影响。在这种情况下,过长的更新延时是非常不利的。
发明内容
鉴于上述问题,提出了本发明以便提供一种至少部分地解决上述问题的 信息管理方法和相应的信息管理系统。
依据本发明的一个方面,提供了一种信息管理方法。该信息管理方法包 括:将信息管理设备的目标信息写入高速缓存队列;以异步先入先出的方式 从高速缓存队列中消费所述目标信息;以及将所消费的目标信息存储到另一 信息管理设备的高速缓存中。
依据本发明的一个方面,提供了一种信息管理系统。该信息管理系统包 括写入装置、消费装置和存储装置。写入装置用于将信息管理设备的目标信 息写入高速缓存队列。消费装置用于以异步先入先出的方式从高速缓存队列 中消费所述目标信息。存储装置用于将所消费的目标信息存储到另一信息管 理设备的高速缓存中。
根据本发明提供的信息管理方法和信息管理系统,由于利用高速缓存队 列将信息管理设备的信息直接同步到另一信息管理设备的高速缓存,因此信 息同步速度快,这有利于及时更新另一信息管理设备的高速缓存中的数据, 从而能够及时向用户提供更新后的信息,能够提高用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技 术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它 目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本 领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示 相同的部件。在附图中:
图1示出根据本发明一个实施例的信息管理方法的流程示意图;
图2示出根据本发明另一个实施例的信息管理方法的流程示意图;
图3示出根据本发明另一个实施例的信息管理方法的流程示意图;以及
图4示出根据本发明一个实施例的信息管理系统的示意性框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510997654.0/2.html,转载请声明来源钻瓜专利网。