[发明专利]用于监视远程内容变化的订阅服务在审
| 申请号: | 201680067909.6 | 申请日: | 2016-11-30 |
| 公开(公告)号: | CN108292312A | 公开(公告)日: | 2018-07-17 |
| 发明(设计)人: | 纪海;李旭华;李永亮;李媛媛;R.J.理查德;王海林 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王珊珊 |
| 地址: | 美国纽*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储库 监视器 订阅 远程内容 变化日志 订阅服务 订阅数据 内容存储库 变更通知 变化通知 列表匹配 订户 轮询 回复 存储 发送 关联 监视 部署 管理 | ||
基于部署在远程内容存储库附近的变化监视器,在没有本地订阅服务的情况下启用远程内容存储库订阅的方法。变化监视器利用与内容存储库关联的变化日志来确定存储库变化何时发生,并将变化日志中的变化与订阅数据存储库提供的订阅列表进行比较。当存储库中的变化与订阅列表匹配时,变化监视器将向订户发送变化通知。变化监视器基于轮询订阅数据存储来管理订阅列表,并且回复变更通知,指示订阅对象的通知不再必要。
背景技术
本发明一般涉及内容管理领域,并且更具体地涉及利用用于内容变化的基于订阅/通知的服务来管理远程内容。
计算机技术的进步导致个人拥有许多不同的计算设备。例如,一个人可以有一台工作电脑,一台家用电脑以及一台或多台移动设备,如智能手机和平板电脑。伴随着计算设备的增长,云环境中用于存储数据的计算设备和服务器所访问的数据量也随之增长。
当这些人在日常旅行中从家到工作并返回到家时,他们从他们支配的许多计算设备访问他们的数据。基于对数据何时变化以及哪个设备具有最新版本的数据缺乏了解,同步数据的访问和存储变得复杂。
发明内容
根据本发明的实施例,一种用于提供存储对象变化的通知的方法,所述方法包括:由变化监视器加载与所述变化监视器监视的一个或多个存储对象相关联的订阅列表;由所述变化监视器检测所述一个或多个存储对象的至少一个的变化;以及响应于检测到所述变化,由所述变化监视器向与所述订阅列表相关联的订户发送标识发生变化的对象的变化通知。
根据本发明的另一实施例,一种用于存储对象变化通知的方法,所述方法包括:由变化监视器加载与存储在远程内容储存库中的一个或多个对象相关联的第一订阅列表;由所述变化监视器检索包括与所述远程内容储存库相关联的一个或多个变化的一个或多个变化日志;由所述变化监视器检索与存储在所述远程内容储存库中的所述一个或多个对象相关联的第二订阅列表;由所述变化监视器基于与所述第一订阅列表相关联的对象标识和与所述第二订阅列表相关联的对象标识的差异来更新所述第一订阅列表;由所述变化监视器确定与所述一个或多个变化日志相关联的所述一个或多个变化中的至少一个是否是针对所述第一订阅列表中标识的对象;响应于确定所述一个或多个变化中的至少一个是针对所述第一订阅列表中标识的对象,由所述变化监视器向所述订户发送标识一个或多个变化的对象的一个或多个变化通知;通过所述变化监视器分别接收对所述一个或多个变化通知的一个或多个回复,其中所述一个或多个回复包括状态码;以及由所述变化监视器基于所述状态码更新所述第一订阅列表。
根据本发明的另一实施例,一种用于提供存储对象变化的通知的方法,所述方法包括:由变化监视器加载与所述变化监视器监视的一个或多个存储对象相关联的订阅列表;由所述变化监视器检测所述一个或多个存储对象的至少一个的变化;响应于检测到所述变化,由所述变化监视器向与所述订阅列表相关联的订户发送标识发生变化的对象的变化通知;以及由所述变化监视器基于一个或多个对象标识与分别来自于对所述变化通知的一个或多个回复的一个或多个状态码的比较更新所述订阅列表;以及在本地高速缓存更新的订阅列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680067909.6/2.html,转载请声明来源钻瓜专利网。





