【技术实现步骤摘要】
【国外来华专利技术】数据共享控制方法和系统
[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 s ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。