当前位置: 首页 > 专利查询>鹰图公司专利>正文

数据共享控制方法和系统技术方案

技术编号:32029400 阅读:15 留言:0更新日期:2022-01-27 12:50
例示性实施方式公开了用于在一组消费者之间共享由贡献者提供的数据的系统。一些实施方式非常适合于从正在进行的事故开发数据的实时分发,并且能够是有用的,例如,对于紧急管理来说。例示性实施方式提供了具有作为数据贡献者和数据消费者的租户的基于云的系统。系统从各个贡献者接收指示能够共享什么数据以及与谁(哪个消费者或哪些消费者)共享数据的数据和共享规则二者,并且然后根据共享规则向这个消费者或这些消费者提供数据。个消费者或这些消费者提供数据。个消费者或这些消费者提供数据。

【技术实现步骤摘要】
【国外来华专利技术】数据共享控制方法和系统
[0001]相关申请
[0002]本申请要求于2019年6月7日提交的标题为“Project Galileo

Spark”并指定Mark Bailey、Phillip Barrett、Joshua Beard、Jamila Harbin、Jeremy Leshko和Jared Phillips为专利技术人[代理人案卷号No.37402

18501]的美国临时申请No.62/858,447的优先权,前述公开通过引用整体并入本文。


[0003]本专利技术总体上涉及实体之间的数据共享,更具体地,本专利技术涉及实体之间的实时数据共享。

技术介绍

[0004]已知组织与其它方共享由该组织生成或保持的数据。例如,城市的警察局和同一城市的消防部门可能期望分别与城市的管理者共享关于那些方正在进行的响应的信息。提供或准许对其信息的访问的各个组织可以被描述成“贡献者”,并且接收信息或对这种信息进行访问的各个方可以被描述成“消费者”。
[0005]然而,各个贡献者组织可能期望在不允许各个其它方(例如,各个消费者和/或各个其它贡献者)无限地、不受约束地访问所有贡献者组织的信息的情况下提供其信息。换句话说,贡献者组织需要控制(i)它将与其它方共享什么数据,以及(ii)它将与谁共享数据。此外,该控制需要实时对到来数据进行操作。

技术实现思路

[0006]根据第一例示性实施方式,计算机实现的系统(其可以被称为“连接器系统(connector system)”)被配置成与消费者租户(tenant)的集合中的每一者可控地共享由贡献者租户的集合中的每一者提供的数据。在各种实施方式中,该系统可以是基于云的,和/或数据共享可以是实时数据共享。
[0007]该连接器系统包括多个业务能力模块。各个业务能力模块具有相关联的主题以及用于仅存储具有该主题的数据集的对应存储器。
[0008]该连接器系统还包括具有数据存储部的核心服务模块,以接收并存储由贡献者提供的共享规则。这种共享规则指定能够如何与消费者的集合中的各个消费者共享由该贡献者提供的各个数据集。
[0009]该连接器系统还包括能力服务模块。能力服务模块被配置成(i)从消费者(请求租户)接收对从系统向请求租户提供所请求的数据集的请求;(ii)从核心服务模块请求并接收数据访问信息,该数据访问信息基于由所请求的数据集的贡献者提供的共享规则来定义能够如何与请求租户共享所请求的数据集;(iii)依据数据访问信息来产生受约束的响应数据;并且(iv)向请求租户提供受约束的响应数据。
[0010]在一些实施方式中,所述连接器系统还包括:网关门户,所述网关门户被配置成与
所述能力服务模块进行数据通信,以从多个贡献者接收多个数据集,各个数据集具有对应的主题;以及用户接口,所述用户接口与所述核心服务模块进行数据通信,以从所述多个贡献者中的各个贡献者的对应操作者接收并向所述核心服务模块提供:(a)要由该贡献者贡献的一个或更多个数据集的指定;和(b)单独地对应于各个数据集的共享规则的定义。在一些实施方式中,所述用户接口还与所述能力服务模块进行数据通信,以从请求租户接收来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求,并向所述能力服务模块提供来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求。
[0011]在一些实施方式中,由贡献者提供的指定能够如何与其它租户共享由该贡献者提供的各个数据集的共享规则包括限制哪些其它租户可以查看该数据集的规则;并且所述能力服务模块被配置成拒绝来自请求租户的对所请求的数据集的请求,该请求租户未被对应的共享规则授权查看所请求的数据集。
[0012]在一些实施方式中,由贡献者提供的指定能够如何与其它租户共享各个数据集的共享规则包括将所述受约束的响应数据限制为经编辑的数据集的规则;并且所述能力服务模块被配置成产生所述经编辑的数据集作为所述受约束的响应数据。
[0013]另一实施方式包括一种用于与多个附属租户中的每一者可控制地共享由多个贡献者中的每一者提供的实时数据的计算机实现的系统。在这种实施方式中,所述系统包括:第一贡献者,所述第一贡献者具有第一数据集;第二贡献者,所述第二贡献者具有第二数据集;消费者的集合,所述消费者的集合期望访问所述第一数据集和所述第二数据集;以及连接器系统210的组件的集群,所述集群远离所述第一贡献者和所述第二贡献者中的每一者,并且与所述第一贡献者和所述第二贡献者中的每一者进行数据通信。
[0014]所述集群包括:多个业务能力,各个业务能力具有相关联的主题,并且具有用于存储具有该主题的数据集的对应存储器;核心服务模块,所述核心服务模块具有数据存储部,以接收并存储由贡献者提供的指定能够如何与消费者的集合共享各个数据集的共享规则;以及能力服务模块,所述能力服务模块被配置成:(i)从消费者(请求租户)的集合中的消费者接收对从系统向请求租户提供所请求的数据集的请求;(ii)从核心服务模块请求并接收数据访问信息,该数据访问信息基于由所请求的数据集的贡献者提供的共享规则来定义能够如何与请求租户共享所请求的数据集;(iii)依据数据访问信息来产生受约束的响应数据;并且(iv)向请求租户提供受约束的响应数据。
[0015]一些这种实施方式还包括:网关门户,所述网关门户被配置成与所述能力服务模块进行数据通信,以从多个贡献者接收多个数据集,各个数据集具有对应的主题;以及用户接口,所述用户接口与所述核心服务模块进行数据通信,以从所述多个贡献者中的各个贡献者的对应操作者接收并向所述核心服务模块提供:(a)要由该贡献者贡献的一个或更多个数据集的指定;和(b)单独地对应于各个数据集的共享规则的定义。在一些这种实施方式中,所述用户接口还与所述能力服务模块进行数据通信,以接收来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求,并向所述能力服务模块提供来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求。
[0016]在一些实施方式中,由贡献者提供的指定由能够如何与其它租户共享该贡献者提供的各个数据集的共享规则包括限制哪些其它租户可以查看该数据集的规则;并且所述能力服务模块被配置成拒绝来自请求租户的对所请求的数据集的请求,该请求租户未被对应
的共享规则授权查看所请求的数据集。
[0017]在一些实施方式中,由贡献者提供的指定能够如何与其它租户共享各个数据集的共享规则包括将所述受约束的响应数据限制为经编辑的数据集的规则;并且所述能力服务模块被配置成产生所述经编辑的数据集作为所述受约束的响应数据。
[0018]在一些实施方式中,所述第一贡献者包括:网关(或“现场网关”),所述网关与网关门户进行数据通信,所述网关和所述网关门户被配置成将所述第一数据集从所述第一贡献者传送到所述集群。
[0019]在一些实施方式中,所述第一贡献者包括租户,并且所述租户包括:贡献者用户接口门户(或“查看器”),所述贡献者用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种基于云的计算机实现的系统,所述系统与消费者租户的集合中的每一者可控制地共享由贡献者租户的集合中的每一者提供的实时数据,所述系统包括:多个业务能力模块,各个业务能力模块具有相关联的主题,并且具有仅存储具有该主题的数据集的对应存储器;核心服务模块,所述核心服务模块具有数据存储部,以接收并存储由贡献者提供的指定能够如何与消费者的集合共享各个数据集的共享规则;以及能力服务模块,所述能力服务模块被配置成:(i)从作为请求租户的消费者接收对从所述系统向所述请求租户提供所请求的数据集的请求;(ii)从所述核心服务模块请求并接收数据访问信息,所述数据访问信息基于由所述所请求的数据集的贡献者提供的共享规则来定义能够如何与所述请求租户共享所述所请求的数据集;(iii)依据所述数据访问信息来产生受约束的响应数据;以及(iv)向所述请求租户提供所述受约束的响应数据。2.根据权利要求1所述的系统,所述系统还包括:网关门户,所述网关门户被配置成与所述能力服务模块进行数据通信,以从多个贡献者接收多个数据集,各个数据集具有对应的主题;以及用户接口,所述用户接口与所述核心服务模块进行数据通信,以从所述多个贡献者中的各个贡献者的对应操作者接收并向所述核心服务模块提供:(a)要由该贡献者贡献的一个或更多个数据集的指定;以及(b)单独地与各个数据集相对应的共享规则的定义。3.根据权利要求2所述的系统,其中,所述用户接口还与所述能力服务模块进行数据通信,以接收来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求,并向所述能力服务模块提供来自所述请求租户的从所述系统向所述请求租户提供所述所请求的数据集的所述请求。4.根据权利要求1所述的系统,其中:由贡献者提供的指定能够如何与其它租户共享由该贡献者提供的各个数据集的共享规则包括限制哪些其它租户能够查看该数据集的规则;并且其中所述能力服务模块被配置成拒绝来自请求租户的对所请求的数据集的请求,该请求租户未被对应的共享规则授权查看所述所请求的数据集。5.根据权利要求1所述的系统,其中:由贡献者提供的指定能够如何与其它租户共享各个数据集的共享规则包括将所述受约束的响应数据限制为经编辑的数据集的规则;并且其中所述能力服务模块被配置成产生所述经编辑的数据集作为所述受约束的响应数据。6.一种用于与多个附属租户中的每一者可控制地共享由多个贡献者中的每一者提供的实时数据的计算机实现的系统,所述系统包括:第一贡献者,所述第一贡献者具有第一数据集;第二贡献者,所述第二贡献者具有第二数据集;消费者的集合,所述消费者的集合期望访问所述第一数据集和所述第二数据集;
连接器系统组件的集群,所述连接器系统组件的集群远离所述第一贡献者和所述第二贡献者中的每一者,并且与所述第一贡献者和所述第二贡献者中的每一者进行数据通信,所述集群包括:多个业务能力模块,各个业务能力模块具有相关联的主题,并且具有用于存储具有该主题的数据集的对应存储器;核心服务模块,所述核心服务模块具有数据存储部,以接收并存储由贡献者提供的指定能够如何与消费者的集合共享各个数据集的共享规则;以及能力服务模块,所述能力服务模块被配置成:(i)从所述消费者的集合中的作为请求租户的消费者接收对从所述系统向所述请求租户提供所请求的数据集的请求;(ii)从所述核心服务模块请求并接收数据访问信息,所述数据访问信息基于由所述所请求的数据集的贡献者提供的共享规则来定义能够如何与所述请求租户共享所请求的数据集;(iii)依据所述数据访问信息来产生受约束的响应数据;以及(iv)向所述请求租户提供所述受约束的响应数据。7.根据权利要求6所述的计算机实现的系统,其中,所述集群还包括:网关门户,所述网关门户被配置成与所述能力服务模块进行数据通信,以从多个贡献者接收多个数据集,各个数据集具有对应的主题;以及用户接口,所述用户接口与所述核心服务模块进行数据通信,以从所述多个贡献者中的各个贡献者的对应操作者接收并向所述核心服务模块提供:(a)要由该贡献者贡献的一个或更多个数据集的指定;以及(b)单独地与各个数据集相对应的共享规则的定义。8.根据权利要求7所述的计算机实现的系统,其中,所述用户接口还与所述能力服务模块进行数据通信,以接收来自请求租户的从所述系统向所述请求租户提供所请求的数据集的请求,并向所述能力服务模块提供来自所述请求租户的从所述系统向所述请求租户提供所述所请求的数据集的所述请求。9.根据权利要求6所述的系统,其中:由贡献者提供的指定能够如何与其它租户共享由该贡献者提供的各个数据集的共享规则包括限制哪些其它租户能够查看该数据集的规则;并且其中所述能力服务模块被配置成拒绝来自请求租户的对所请求的数据集的请求,该请求租户未被对应的共享规则授权查看所述所请求的数据集。10.根据...

【专利技术属性】
技术研发人员:M
申请(专利权)人:鹰图公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利