基于云平台的数据共享方法、装置、共享平台及存储介质制造方法及图纸

技术编号:20944101 阅读:23 留言:0更新日期:2019-04-24 02:14
本发明专利技术公开了一种基于云平台的数据共享方法、装置、共享平台及存储介质;所述方法包括:接收各个共享设备发送的数据共享请求;其中,所述数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,所述目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;将各个数据共享请求对应的目标共享数据发送至各个共享设备。不仅可以扩大云平台的数据共享范围,而且还可以提高云平台的数据共享效率。

Data Sharing Method, Device, Sharing Platform and Storage Media Based on Cloud Platform

The invention discloses a data sharing method, device, sharing platform and storage medium based on cloud platform; the method includes: receiving data sharing requests sent by various sharing devices; the data sharing requests include data sharing requests of online request class, data sharing requests of message queue class or data sharing requests of file transmission class; Each data sharing request obtains the target shared data corresponding to each data sharing request in the target cloud platform; the target shared data includes: the target shared data of the online request class, the target shared data of the message queue class or the target shared data of the file transmission class; and sends the target shared data corresponding to each data sharing request to each shared device. \u3002 It can not only expand the scope of data sharing in cloud platforms, but also improve the efficiency of data sharing in cloud platforms.

【技术实现步骤摘要】
基于云平台的数据共享方法、装置、共享平台及存储介质
本专利技术实施例涉及数据共享
,尤其涉及一种基于云平台的数据共享方法、装置、共享平台及存储介质。
技术介绍
数据共享是让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作运算和分析。现有的基于云平台的数据共享方法包括:管理员预先在各个共享设备中进行访问权限的配置;当各个共享设备需要访问目标云平台中的数据资源时,各个共享设备直接向目标云平台发送数据共享请求;目标云平台先根据管理员为其配置的访问权限,判断各个共享设备的访问权限是否为内部访问权限;如果目标云平台判定各个共享设备的访问权限为内部访问权限,则目标云平台可以与各个共享设备共享自身的数据资源,这样各个共享设备便可以获取到目标云平台中的数据资源。在现有的基于云平台的数据共享方法中,如果目标云平台判定各个共享设备的访问权限为外部访问权限,则各个共享设备就无法获取到目标云平台中的数据资源。因此,需要通过一定的方式来尽可能地克服这一问题,但是在现有技术中还没有一种有效的解决方式。
技术实现思路
本专利技术提供一种基于云平台的数据共享方法、装置、共享平台及存储介质,不仅可以扩大云平台的数据共享范围,而且还可以提高云平台的数据共享效率。第一方面,本专利技术实施例提供了一种基于云平台的数据共享方法,所述方法包括:接收各个共享设备发送的数据共享请求;其中,所述数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,所述目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;将各个数据共享请求对应的目标共享数据发送至各个共享设备。在上述实施例中,所述接收各个共享设备发送的数据共享请求,包括:通过第一服务接口接收各个共享设备发送的所述在线请求类的数据共享请求;或者,通过第二服务接口接收各个共享设备发送的所述消息队列类的数据共享请求;或者,通过第三服务接口接收各个共享设备发送的所述文件传输类的数据共享请求。在上述实施例中,所述响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据,包括:按照预先确定的数据格式对各个共享设备发送的数据共享请求进行解析,获取到各个共享设备发送的数据共享请求中携带的目标数据标识;根据各个目标数据标识在目标云平台中获取各个数据共享请求对应的目标共享数据。在上述实施例中,所述根据各个目标数据标识在目标云平台中获取各个数据共享请求对应的目标共享数据,包括:根据各个目标数据标识在所述目标云平台的数据库中查找各个数据共享请求对应的目标共享数据;其中,所述数据库包括:关系型数据库和非关系型数据库;若在所述目标云平台的数据库中查找到各个数据共享请求对应的目标共享数据,则在所述目标云平台中获取各个数据共享请求对应的目标共享数据。第二方面,本专利技术实施例还提供了一种基于云平台的数据共享装置,所述装置包括:接收模块、获取模块和发送模块;其中,所述接收模块,用于接收各个共享设备发送的数据共享请求;其中,所述数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;所述获取模块,用于响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,所述目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;所述发送模块,用于将各个数据共享请求对应的目标共享数据发送至各个共享设备。在上述实施例中,所述接收模块,具体用于通过第一服务接口接收各个共享设备发送的所述在线请求类的数据共享请求;或者,通过第二服务接口接收各个共享设备发送的所述消息队列类的数据共享请求;或者,通过第三服务接口接收各个共享设备发送的所述文件传输类的数据共享请求。在上述实施例中,所述获取模块包括:解析子模块和获取子模块;其中,所述解析子模块,用于按照预先确定的数据格式对各个共享设备发送的数据共享请求进行解析,获取到各个共享设备发送的数据共享请求中携带的目标数据标识;所述获取子模块,用于根据各个目标数据标识在目标云平台中获取各个数据共享请求对应的目标共享数据。在上述实施例中,所述获取子模块,具体用于根据各个目标数据标识在所述目标云平台的数据库中查找各个数据共享请求对应的目标共享数据;其中,所述数据库包括:关系型数据库和非关系型数据库;若在所述目标云平台的数据库中查找到各个数据共享请求对应的目标共享数据,则在所述目标云平台中获取各个数据共享请求对应的目标共享数据。第三方面,本专利技术实施例提供了一种共享平台,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的基于云平台的数据共享方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的基于云平台的数据共享方法。本专利技术实施例提出了一种基于云平台的数据共享方法、装置、共享平台及存储介质,共享平台先接收各个共享设备发送的数据共享请求;其中,数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;共享平台然后响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;共享平台再将各个数据共享请求对应的目标共享数据发送至各个共享设备。也就是说,在本专利技术的技术方案中,各个共享设备的访问权限可以是内部访问权限,也可以是外部访问权限,共享平台可以接收各个共享设备发送的数据共享请求;共享平台然后响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;共享平台再将各个数据共享请求对应的目标共享数据发送至各个共享设备。而在现有的基于云平台中的数据共享方法中,如果目标云平台判定各个共享设备的访问权限为外部访问权限,则各个共享设备就无法获取到目标云平台中的数据资源。因此,和现有技术相比,本专利技术实施例提出的基于云平台的数据共享方法、装置、共享平台及存储介质,不仅可以扩大云平台的数据共享范围,而且还可以提高云平台的数据共享效率;并且,本专利技术实施例的技术方案实现简单方便、便于普及,适用范围更广。附图说明图1为本专利技术实施例一提供的基于云平台的数据共享方法的流程示意图;图2为本专利技术实施例二提供的基于云平台的数据共享方法的流程示意图;图3为本专利技术实施例三提供的基于云平台的数据共享装置的第一结构示意图;图4为本专利技术实施例三提供的基于云平台的数据共享装置的第二结构示意图;图5是本专利技术实施例四提供的共享平台的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的基于云平台的数据共享方法的流程示意图。如图1所示,本文档来自技高网...

【技术保护点】
1.一种基于云平台的数据共享方法,其特征在于,应用于共享平台,所述方法包括:接收各个共享设备发送的数据共享请求;其中,所述数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,所述目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;将各个数据共享请求对应的目标共享数据发送至各个共享设备。

【技术特征摘要】
1.一种基于云平台的数据共享方法,其特征在于,应用于共享平台,所述方法包括:接收各个共享设备发送的数据共享请求;其中,所述数据共享请求包括:在线请求类的数据共享请求、消息队列类的数据共享请求或者文件传输类的数据共享请求;响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据;其中,所述目标共享数据包括:在线请求类的目标共享数据、消息队列类的目标共享数据或者文件传输类的目标共享数据;将各个数据共享请求对应的目标共享数据发送至各个共享设备。2.根据权利要求1所述的方法,其特征在于,所述接收各个共享设备发送的数据共享请求,包括:通过第一服务接口接收各个共享设备发送的所述在线请求类的数据共享请求;或者,通过第二服务接口接收各个共享设备发送的所述消息队列类的数据共享请求;或者,通过第三服务接口接收各个共享设备发送的所述文件传输类的数据共享请求。3.根据权利要求1所述的方法,其特征在于,所述响应于各个数据共享请求在目标云平台中获取各个数据共享请求对应的目标共享数据,包括:按照预先确定的数据格式对各个共享设备发送的数据共享请求进行解析,获取到各个共享设备发送的数据共享请求中携带的目标数据标识;根据各个目标数据标识在目标云平台中获取各个数据共享请求对应的目标共享数据。4.根据权利要求3所述的方法,其特征在于,所述根据各个目标数据标识在目标云平台中获取各个数据共享请求对应的目标共享数据,包括:根据各个目标数据标识在所述目标云平台的数据库中查找各个数据共享请求对应的目标共享数据;其中,所述数据库包括:关系型数据库和非关系型数据库;若在所述目标云平台的数据库中查找到各个数据共享请求对应的目标共享数据,则在所述目标云平台中获取各个数据共享请求对应的目标共享数据。5.一种基于云平台的数据共享装置,其特征在于,所述装置包括:接收模块、获取模块和发送模块;其中,所述接收模块,用于接收各个共享设备发送的数据共享请求;其中,所述数据共享请求...

【专利技术属性】
技术研发人员:谢永恒万月亮王旭东
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

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

1