一种云计算环境下数据的访问方法和装置制造方法及图纸

技术编号:15447652 阅读:58 留言:0更新日期:2017-05-29 21:49
本申请实施例提供了一种云计算环境下数据的访问方法和装置,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个业务对象空间下分别存储有数据包;所述的方法包括:针对某一业务对象空间,接收用户的数据包访问请求;所述请求中包括用户标识;确定所述请求对应的数据包所属的业务对象空间;依据所述所属的业务对象空间和所述用户标识为用户提供数据包。本申请实施例在用户需要对于项目空间的数据进行访问时,根据用户申请访问数据的项目空间,以及数据所在的项目空间,确定用户的访问权限从而给予用户相应的访问服务。

Method and device for accessing data in cloud computing environment

The embodiment of the invention provides a method and apparatus for accessing cloud computing environment data, in the cloud computing environment includes one or more business object space, one or more of the business object space are stored data packet; the method comprises the following steps: for a business object space, receives the user data packet access request; the request includes user identification; determining the business object space packet belongs to the request of the corresponding data packet; according to the business object belongs to the space and the user identification for the user. The embodiment of the invention the user needs for spatial data access project, according to the user for access to data items and data space, the space project, determine the user's access to give the corresponding user service access.

【技术实现步骤摘要】
一种云计算环境下数据的访问方法和装置
本申请涉及数据处理的
,特别是涉及一种云计算环境下数据的访问方法和一种云计算环境下数据的访问装置。
技术介绍
全球正在迎来大数据时代,数据已经成为各国政府和企业高度重视的最具经济价值的战略资源。尽管目前大数据存储和挖掘技术已经逐步成熟,然而,数据孤岛的大量存在,制约了数据的流通和变现。大数据最具有想象力的发展方向是将各类数据整合起来,从而提供全方位立体的数据绘图,力图从系统的角度了解并重塑用户模型,数据的“开放性”和“流动性”成为数据掘金的关键,因此围绕数据所有、使用、定价和交易,在业界讨论不断。在大数据时代,对于数据进行跨组织进行交换、整合,将数据变成商品或者原材料,并在此基础上进行二次开发后的传播,以及进行合理控制,现已经出现数据交易系统这些的事物,用以带动大数据产业繁荣,然而数据交易系统对于数据的授权和访问,仍然是很多业界人士关心的事情。目前,虽然在业界中已经出现了数据交易系统,但是仍然存在许多缺点,包括如下几点:1、对于数据多方关联授权和二次售卖,导致关系复杂,规模不可控,缺乏有效的管理机制。2、现有技术基本在公有云上,对于私有云上的数据的控制缺乏行之有效的方法。
技术实现思路
鉴于上述问题,本申请实施例提出了一种克服上述问题或者至少部分地解决上述问题的一种云计算环境下数据的访问方法和一种云计算环境下数据的访问装置。为了解决上述问题,本申请实施例公开了一种云计算环境下数据的访问方法,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个业务对象空间下分别存储有数据包;所述的方法包括:针对某一业务对象空间,接收用户的数据包访问请求;所述请求中包括用户标识;确定所述请求对应的数据包所属的业务对象空间;依据所述所属的业务对象空间和所述用户标识为用户提供数据包。优选地,所述数据包包括业务对象空间的内部数据包和业务对象空间的外部数据包,所述确定所述请求对应的数据包所属的业务对象空间的步骤包括:判断所述请求对应的数据包是否为当前业务对象空间的数据包;若是,则将所述请求对应的数据包判定为业务对象空间的内部数据包;若否,则将所述请求对应的数据包判定为业务对象空间的外部数据包。优选地,所述一个或多个业务对象空间包括一个或多个业务对象类型,所述一个或多个业务对象空间的数据包具有对应的业务对象类型,针对所述用户标识和所述业务对象类型设置有第一访问权限;所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的内部数据包,则采用所述用户标识确定用户具有第一访问权限;确定所述业务对象空间的内部数据包所对应的业务对象类型;在所述业务对象类型下,采用所述第一访问权限为用户业务对象空间的内部数据包。优选地,所述业务对象类型包括开发类型业务对象和生产类型业务对象,所述开发类型业务对象下的第一访问权限包括共享型权限和隔离型权限,所述第一访问权限包括读、写和管理;所述在业务对象类型下,采用所述第一访问权限为用户提供业务对象空间的内部数据包的步骤包括:在所述开发类型业务对象下,若所述用户的访问权限为共享型权限,则允许用户读/写所述开发类型业务对象的内部数据包;在所述开发类型业务对象下,若所述用户的访问权限为隔离型权限,则允许用户读/写所述开发类型业务对象的指定内部数据包;在所述生产类型业务对象下,则允许用户读/写所述开发类型业务对象的内部数据包,但禁止用户管理所述开发类型业务对象的内部数据包。优选地,针对所述用户标识设置有指定访问权限,所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的外部数据包,则采用所述用户标识确定用户具有指定访问权限;采用所述指定访问权限为用户提供所述业务对象空间的外部数据包。优选地,所述业务对象空间的外部数据包中包括指定字段,所述业务对象空间的外部数据包由数据提供方提供,所述采用指定访问权限为用户提供所述业务对象空间的外部数据包的步骤包括:接收针对业务对象空间的外部数据包的字段访问请求;采用所述访问权限发送针对所述字段访问请求的审批请求至该业务对象空间的外部数据包的数据提供方;若接收到所述数据提供方发送的,针对所述审批请求的允许访问该指定字段的反馈,则允许所述用户访问外部数据包;若接收到所述数据提供方发送的,针对所述审批请求的禁止访问该指定字段的反馈,则禁止所述用户访问外部数据包。优选地,所述业务对象空间的外部数据包设置有对应的主题,针对所述用户标识、所述主题和/或预置的授权关系表设置有第二访问权限,所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的外部数据包,则采用所述用户标识确定用户具有第二访问权限;采用所述第二访问权限为用户提供所述业务对象空间的外部数据包。本申请实施例还公开了一种云计算环境下数据的访问装置,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个业务对象空间下分别存储有数据包;所述的装置包括:请求接收模块,用于针对某一业务对象空间,接收用户的数据包访问请求;所述请求中包括用户标识;空间确定模块,用于确定所述请求对应的数据包所属的业务对象空间;数据提供模块,用于依据所述所属的业务对象空间和所述用户标识为用户提供数据包。优选地,所述数据包包括业务对象空间的内部数据包和业务对象空间的外部数据包,所述空间确定模块包括:数据包判断子模块,用于判断所述请求对应的数据包是否为当前业务对象空间的数据包;若是,则调用第一判定子模块,若否,则调用第二判定子模块;第一判定子模块,用于将所述请求对应的数据包判定为业务对象空间的内部数据包;第二判定子模块,用于将所述请求对应的数据包判定为业务对象空间的外部数据包。优选地,所述一个或多个业务对象空间包括一个或多个业务对象类型,所述一个或多个业务对象空间的数据包具有对应的业务对象类型,针对所述用户标识和所述业务对象类型设置有第一访问权限;所述数据提供模块包括:第一访问权限确定子模块,用于在所述数据包为业务对象空间的内部数据包时,采用所述用户标识确定用户具有第一访问权限;业务对象类型确定子模块,用于确定所述业务对象空间的内部数据包所对应的业务对象类型;第一数据提供子模块,用于在所述业务对象类型下,采用所述第一访问权限为用户业务对象空间的内部数据包。优选地,所述业务对象类型包括开发类型业务对象和生产类型业务对象,所述开发类型业务对象下的第一访问权限包括共享型权限和隔离型权限,所述第一访问权限包括读、写和管理;所述第一数据提供子模块包括:共享权限提供单元,用于在所述开发类型业务对象下,若所述用户的访问权限为共享型权限,则允许用户读/写所述开发类型业务对象的内部数据包;隔离权限提供单元,用于在所述开发类型业务对象下,若所述用户的访问权限为隔离型权限,则允许用户读/写所述开发类型业务对象的指定内部数据包;限定权限提供单元,用于在所述生产类型业务对象下,则允许用户读/写所述开发类型业务对象的内部数据包,但禁止用户管理所述开发类型业务对象的内部数据包。优选地,针对所述用户标识设置有指定访问权限,所述数据提供模块包括:指定访问权限确定子模块,用于在所述数据包为业务对象空间的外部数据包本文档来自技高网...
一种云计算环境下数据的访问方法和装置

【技术保护点】
一种云计算环境下数据的访问方法,其特征在于,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个业务对象空间下分别存储有数据包;所述的方法包括:针对某一业务对象空间,接收用户的数据包访问请求;所述请求中包括用户标识;确定所述请求对应的数据包所属的业务对象空间;依据所述所属的业务对象空间和所述用户标识为用户提供数据包。

【技术特征摘要】
1.一种云计算环境下数据的访问方法,其特征在于,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个业务对象空间下分别存储有数据包;所述的方法包括:针对某一业务对象空间,接收用户的数据包访问请求;所述请求中包括用户标识;确定所述请求对应的数据包所属的业务对象空间;依据所述所属的业务对象空间和所述用户标识为用户提供数据包。2.根据权利要求1所述的方法,其特征在于,所述数据包包括业务对象空间的内部数据包和业务对象空间的外部数据包,所述确定所述请求对应的数据包所属的业务对象空间的步骤包括:判断所述请求对应的数据包是否为当前业务对象空间的数据包;若是,则将所述请求对应的数据包判定为业务对象空间的内部数据包;若否,则将所述请求对应的数据包判定为业务对象空间的外部数据包。3.根据权利要求1或2所述的方法,其特征在于,所述一个或多个业务对象空间包括一个或多个业务对象类型,所述一个或多个业务对象空间的数据包具有对应的业务对象类型,针对所述用户标识和所述业务对象类型设置有第一访问权限;所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的内部数据包,则采用所述用户标识确定用户具有第一访问权限;确定所述业务对象空间的内部数据包所对应的业务对象类型;在所述业务对象类型下,采用所述第一访问权限为用户业务对象空间的内部数据包。4.根据权利要求3所述的方法,其特征在于,所述业务对象类型包括开发类型业务对象和生产类型业务对象,所述开发类型业务对象下的第一访问权限包括共享型权限和隔离型权限,所述第一访问权限包括读、写和管理;所述在业务对象类型下,采用所述第一访问权限为用户提供业务对象空间的内部数据包的步骤包括:在所述开发类型业务对象下,若所述用户的访问权限为共享型权限,则允许用户读/写所述开发类型业务对象的内部数据包;在所述开发类型业务对象下,若所述用户的访问权限为隔离型权限,则允许用户读/写所述开发类型业务对象的指定内部数据包;在所述生产类型业务对象下,则允许用户读/写所述开发类型业务对象的内部数据包,但禁止用户管理所述开发类型业务对象的内部数据包。5.根据权利要求1或2所述的方法,其特征在于,针对所述用户标识设置有指定访问权限,所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的外部数据包,则采用所述用户标识确定用户具有指定访问权限;采用所述指定访问权限为用户提供所述业务对象空间的外部数据包。6.根据权利要求5所述的方法,其特征在于,所述业务对象空间的外部数据包中包括指定字段,所述业务对象空间的外部数据包由数据提供方提供,所述采用指定访问权限为用户提供所述业务对象空间的外部数据包的步骤包括:接收针对业务对象空间的外部数据包的字段访问请求;采用所述访问权限发送针对所述字段访问请求的审批请求至该业务对象空间的外部数据包的数据提供方;若接收到所述数据提供方发送的,针对所述审批请求的允许访问该指定字段的反馈,则允许所述用户访问外部数据包;若接收到所述数据提供方发送的,针对所述审批请求的禁止访问该指定字段的反馈,则禁止所述用户访问外部数据包。7.根据权利要求1或2所述的方法,其特征在于,所述业务对象空间的外部数据包设置有对应的主题,针对所述用户标识、所述主题和/或预置的授权关系表设置有第二访问权限,所述依据所属的业务对象空间和所述用户标识为用户提供数据包的步骤包括:若所述数据包为业务对象空间的外部数据包,则采用所述用户标识确定用户具有第二访问权限;采用所述第二访问权限为用户提供所述业务对象空间的外部数据包。8.一种云计算环境下数据的访问装置,其特征在于,在所述云计算环境下包括一个或多个业务对象空间,所述一个或多个...

【专利技术属性】
技术研发人员:原攀峰郭栋张维潘子骅陈廷梁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1