[发明专利]数据分发系统有效
申请号: | 201380060428.9 | 申请日: | 2013-09-03 |
公开(公告)号: | CN104798038B | 公开(公告)日: | 2017-07-18 |
发明(设计)人: | 克里斯蒂安·福弗莱;弗雷德里克·曼库索 | 申请(专利权)人: | 锐闻士科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 李佳,穆德骏 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 分发 系统 | ||
技术领域
本发明涉及数据分发系统,其具体上用于向客户端装置供应来自多个数据提供者的数据。
背景技术
经常地,客户端装置要求来自多个不同数据源的数据,每一个数据源以各种格式和质量来提供数据,该各种格式和质量可能或可能不匹配客户端的要求。
在WO2012/073175中描述了一种已知的数据分发系统,WO2012/073175公开了服务提供者侧、连接到服务提供者侧的主机侧和连接到主机侧的客户侧。在主机侧处的服务器从在服务提供者侧处的各个服务提供者收集数据,并且将该数据提供到在客户侧的客户端。该数据根据与每个客户端相关联的用户配置文件被提供到每一个客户端,该用户配置文件指定用户感兴趣于什么类型的数据。
需要更复杂的数据分发系统,其可以从多种数据源获取数据,并且将其根据客户端装置要求而呈现给客户端装置。具体地说,数据源可以提供更新版本的它们的数据,客户端装置可以改变它们的数据要求,可以对于要求关于哪些客户端在哪些时间具有哪些数据的检查的先前版本的数据执行审核。
因为不同的客户端装置使用不同的通信协议,并且可能以不同的方式来枚举数据,所以客户端装置会难以维护列表并且请求从服务器加载特定数据,特别是当客户端装置不知道什么新的数据可能在服务器处存在时。
发明内容
因此,本发明的目的是改进现有技术。
根据本发明的第一方面,提供了一种数据分发系统,包括连接到服务器的多个服务提供者和连接到所述服务器的多个客户端装置。所述服务器包括:数据存储库,所述数据存储库存储来自所述服务提供者的数据实例;以及客户端存储库,所述客户端存储库对于每一个客户端装置存储相应的状态属性集合,每一个状态属性集合指示相对于相应的客户端装置的所述数据实例的状态。
使用用于每一个客户端的状态属性集合意味着所述服务器可以跟踪相对于所述客户端的每一个数据实例的状态,而客户端不必做这个工作或当客户端相信它可能是因为新的数据实例时作出请求。
使用所述服务器来通过使用状态属性跟踪相对于所述数据实例的所述客户端装置的行为的状态意味着所述服务器不必明白所述客户端装置使用哪种控制协议来识别不同的数据实例,而是可以简单地向所述客户端装置发送所述状态属性示出的哪些数据实例还没有被成功地加载到所述客户端装置内。
而且,可以维护仅用于存储每一个数据实例的一个拷贝的单个数据存储库以覆盖所有的所述客户端装置,而不必对于不同的客户端复制数据实例。每一个客户端经由所述状态属性集合以在所述数据存储库中获取所述数据实例的其本身的单独的视图。对于每一个数据实例,可以对于每一个客户端存储独立的状态属性。
有益的是,每一个状态属性与特定的数据实例相关联。然后,可以向所述状态属性分配各种值,以指示相对于所述客户端装置的所述数据实例的各种状态。
在与所述客户端装置的第一个相关联的所述状态属性集合内的每一个状态属性可以采取包括下述值的值:
-用于指示与所述状态属性相关联的所述数据实例还没有被所述客户端装置的所述第一个加载的值;以及
-用于指示与所述状态属性相关联的所述数据实例已经被所述客户端装置的所述第一个加载的值。
与客户端装置相关联的所述状态属性集合因此可以被所述服务器装置使用以向所述客户端装置告知什么数据实例还没有被所述客户端装置加载和/或当所述客户端装置指示它准备好加载新的数据实例时将所述未加载的数据实例推送到所述客户端装置。例如,状态属性可以当所述对应的数据实例还没有被所述客户端加载时具有值“新”,并且当所述对应的数据实例已经被所述客户端加载时具有值“已加载”(已加载)。
有益的是,所述状态属性的所述值可以被所述服务器和客户端装置两者设置,例如,当所述状态属性被设置为“新”时被服务器设置,并且当所述状态属性被设置为“已加载”时被客户端设置。因此,所述状态属性能够被所述服务器和所述客户端装置两者使用以在所述服务器和所述客户端装置之间执行双向通信。所述状态属性因此提供了很简单的通信协议,所述通信协议可以被所述服务器和客户端装置使用以自动地协调将新的数据实例加载到所述客户端装置,而没有人为干预。
所述状态属性的值可以限定要由所述客户端装置自动采取的行为的任务清单。例如,如果状态属性具有值“新”,则客户端装置可以自动地进行加载与所述状态属性相关联的数据实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐闻士科技有限公司,未经锐闻士科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380060428.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空气调节机
- 下一篇:用于中性点经消弧线圈接地系统的对地电容检测方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置