当前位置: 首页 > 专利查询>邓白氏公司专利>正文

管理访问数据库中的数据的权限制造技术

技术编号:21487321 阅读:33 留言:0更新日期:2019-06-29 07:11
提供了一种方法,该方法包括向第一用户设备传输许可证以访问数据库中的数据,(b)从第二用户设备接收许可证,(c)定制数据,从而生成自定义数据;以及(d)向第二用户设备传输定制数据。还提供了一种使用该方法的系统。

【技术实现步骤摘要】
【国外来华专利技术】管理访问数据库中的数据的权限
本公开涉及数据分发系统,并且更具体地,涉及管理访问数据分发系统中的数据库中的数据权限。
技术介绍
本部分描述的方法是可以实现的方法,但不一定是之前设想或实现的方法。因此,本部分描述的方法可能不是本申请中要求的现有技术,也不能通过包含在本部分中而被承认为现有技术。在数据存储和分布系统中,可能存在一种情况,其中用户希望从存储数据的数据库中获取数据,而用户没有访问该数据的权限。例如,用户可能具有访问数据库中某些数据的权限,但不具有访问全部数据的权限。此外,来自不同系统的数据可能不完整、不准确,或者生成的结果集太大而不能使用或传播。一些分布的方法提高了数据传输的完整性和准确性,但也导致了非常大的数据传送。例如,假设用户通过用户设备的方式向客户关系管理(CRM)系统请求数据。CRM系统将通过网络向用户设备发送请求的数据。CRM系统内的数据的使用的条款通过公开方和使用方之间的许可协议管理,即通过数据的所有者和数据的接受者之间的许可协议管理。在某些情况下,用户需要并被允许将数据从使用方的第一设备传送到同一使用方或不同方的第二设备。通常,在这些情况下,第二设备需要的数据与第一设备需要的数据不同,而且数据对于设备内的用例来说是特定的。例如,CRM系统可能将数据传输到企业资源规划(ERP)系统,但是ERP系统需要的数据与CRM系统需要的数据不同且唯一。对于这种情况,可能的解决方案是使用主数据管理(MDM)系统,其中CRM数据来源于CRM系统,ERP数据来源于ERP系统,并且这些数据集作为MDM过程的一部分与MDM系统进行协调。在这种情况的子集中,终端用户系统进一步受到限制,因为必须对每个系统内的数据包的使用进行许可,例如,许可条款将限定CRM数据是否可以在另一个系统中使用。设计数据包许可以防止将信息传送至未经许可的用户(设备),例如来自同一用户(公司)的MDM或ERP系统。基于不同的许可条款管理不同的系统中数据的移动和访问带来了技术上的挑战。在上面提到的CRM和ERP系统示例中,如果CRM需要数据集#1,该数据集#1是100个元素的信息,而ERP需要数据集#2,该数据集#2需要150个不同的元素,访问和移动的当前模型需要要由CRM和ERP访问的所有数据(250个元素)。当数据的这些元素中的每个是不同的并且具有高的价值时,它们通常被许可在指定的系统例如CRM中使用,并且存在与附加系统中的使用相关联的增加的许可成本。为了解决这一挑战,公司通常尝试检查许可要求,并针对每个系统从完整的数据包中分割出数据,然后丢弃未许可的部分,以保持符合许可条款。克服数据移动挑战的典型方式是跨多个系统移动全部数据。然而,如上所述,这给许可模型带来了挑战。解决不同许可挑战的典型方法是基于不同的许可要求从每个系统获取数据。然而,这种方法不能解决数据移动挑战。
技术实现思路
本文档公开了一种实现跨多个系统和终端用户的不同类型数据的许可、访问和移动的方法。该方法包括:(a)将许可证传输至第一用户设备以访问数据库中的数据,(b)从第二用户设备接收许可证,(c)定制数据,从而生成定制数据;以及(d)将定制数据传输至第二用户设备。根据许可证执行定制,包括修改数据。如果许可证伴有第二用户设备的用户的身份的描述符,那么定制包括根据用户的身份配置定制数据。如果许可证伴有第二用户设备的身份的描述符,那么定制包括根据第二用户设备的身份配置定制数据。如果许可证伴有第二用户设备的特征的描述符,那么定制包括根据特征配置定制数据。如果许可证伴有第二用户设备正在使用的应用程序的描述符,那么定制包括根据应用程序配置定制数据。还提供了使用该方法的系统。附图说明图1是数据分发系统的框图。图2是示出图1的系统的模块的某些细节并说明图1的系统中各组件之间交换的若干项信息的框图。图3是由图1的系统中的服务器执行的方法的流程图。图4是在通信会话期间发生的通信的序列的信号流程图。在每幅附图中,使用相同的参考标记表示多于一个附图所共有的组件和特征。具体实施方式系统表示具有共同的存储和处理器的协同工作以提供特定功能的一个或更多个关联设备,这些设备可能包括例如计算机的硬件,例如外围设备的组件,以及例如应用程序的关联软件。授权表示使用方和数据提供者系统之间在许可合同中约定的数据访问权限。使用方可与数据托管人或代理人/合伙人一起建立认证凭证,以允许来自终端用户系统的许可证书和数据包请求,或者由数据托管人或代理人/合伙人颁发认证凭证。认证是确定终端用户系统应该被授权以代表特定的使用方进行行动的行为。授权意味着系统或设备具有执行其角色需要的某些权利,并且其已经成功地认证了与其通信的系统或设备。图1是数据分发系统的框图,即系统100。系统100包括服务器105、数据库125、用户设备145以及用户设备165。服务器105、用户设备145以及用户设备165被通信地耦合至网络135。用户设备145和165是终端用户系统的示例。网络135是数据通信网络。网络135可以是专用网络或公用网络,并且可以包括以下网络中的任何一个或全部:(a)个人局域网,例如覆盖一个房间、(b)局域网,例如覆盖一栋建筑、(c)园区网,例如覆盖一个园区、(d)城域网,例如覆盖一个城市、(e)广域网,例如覆盖跨大都市、区域或国家边界连接的区域、(f)互联网或(g)电话网络中。通信是以电子信号和光信号的方式通过网络135进行的。服务器105包括处理器110以及被耦合至处理器110的存储器115。虽然服务器105在这里表示为独立设备,但它并不限于此,但是相反可以被耦合至分布式处理系统中的其它设备(未示出)。处理器110是由响应指令并执行指令的逻辑电路配置成的电子设备。存储器115是利用计算机程序编码的有形的、非暂时的、计算机可读存储设备。在这方面,存储器115存储可由处理器110读取并执行的数据和指令,即程序代码,用于控制处理器110的操作。存储器115的各组件中的一个组件是模块120,即程序模块。因此,模块120包含用于控制处理器110的指令。存储器115可以在随机存取存储器(RAM)、硬盘驱动器、只读存储器(ROM)或它们的组合中实现。这里使用的术语“模块”表示功能操作,该功能操作可以被实现为独立组件,或可以被实现为多个从属组件的集成配置。因此,模块120可以被实现为单个模块,或可以被实现为彼此协作操作的多个模块。此外,虽然这里将模块120描述为被安装在存储器115中,并因此以软件实现,但是它可以以硬件(例如电子电路)、固件、软件中的任何一个或它们的组合实现。用户设备145由用户140操作,并且用户设备145包括处理器150、存储器155以及用户界面162。处理器150是由响应指令并执行指令的逻辑电路配置成的电子设备。存储器155是利用计算机程序编码的有形的、非暂时的、计算机可读存储设备。在这方面,存储器155存储可被处理器150读取且执行的数据和指令,即程序代码,用于控制处理器150的操作。存储器155的组件中的一个是模块160,即程序模块。因此,模块160包含用于控制处理器150的指令。存储器155可以在随机存取存储器(RAM)、硬件驱动器、只读存储器(ROM)或它们的组合中实现。虽然这里将模块160描本文档来自技高网
...

【技术保护点】
1.一种方法,包括:将许可证传输至第一用户设备以访问数据库中的数据;从第二用户设备接收所述许可证;定制所述数据,从而生成定制数据;以及将所述定制数据传输至所述第二用户设备。

【技术特征摘要】
【国外来华专利技术】2016.09.09 US 62/385,692;2017.06.01 US 15/610,6781.一种方法,包括:将许可证传输至第一用户设备以访问数据库中的数据;从第二用户设备接收所述许可证;定制所述数据,从而生成定制数据;以及将所述定制数据传输至所述第二用户设备。2.根据权利要求1所述的方法,其中所述定制包括修改所述数据。3.根据权利要求1所述的方法,进一步包括,在所述定制之前,接收所述第二用户设备的用户的身份的描述符,其中所述定制包括根据所述身份配置所述定制数据。4.根据权利要求1所述的方法,进一步包括,在所述定制之前,接收所述第二用户设备的身份的描述符,其中所述定制包括根据所述身份配置所述定制数据。5.根据权利要求1所述的方法,进一步包括,在所述定制之前,接收所述第二用户设备的特征的描述符,其中所述定制包括根据所述特征配置所述定制数据。6.根据权利要求1所述的方法,进一步包括,在所述定制之前,接收所述第二用户设备正在使用的应用程序的描述符,其中所述定制包括根据所述应用程序配置所述定制数据。7.一种系统,包括:处理器;以及存储器,其包括所述处理器能够读取以使所述处理器执行以下操作的指令:将许可证传输至第一用户设备以访问数据库中的数据;从第二用户设备接收所述许可证;定制所述数据,从而生成定制数据;以及将所述定制数据传输至所述第二用户设备。8.根据权利要求7所述的系统,其中所述定制包括修改所述数据。9.根据权利要求7所述的系统,其中所述指令也使所述处理器执行在所述定制之前接收所述第二用户设备的用户的身份的描述符的操作,以及其中所述定制包括根据所述身份配置所述定制数据。10.根据权利...

【专利技术属性】
技术研发人员:维马尔·韦尔伊利娅·达代齐奥伊丽莎白·艾弗里·戈麦斯托马斯·卡尔洛克
申请(专利权)人:邓白氏公司
类型:发明
国别省市:美国,US

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

1