一种数据共享方法、装置及服务器、存储介质制造方法及图纸

技术编号:26032169 阅读:16 留言:0更新日期:2020-10-23 21:09
本申请实施例公开了一种数据共享方法、装置及服务器、存储介质,应用于数据处理技术领域,其中所述方法包括:检测针对目标共享数据的访问请求,并确定请求用户针对目标共享数据的目标访问权限,若访问请求用于写入目标共享数据,且目标访问权限为数据读写权限,则将目标共享数据写入数据库链接信息对应的存储区。或者,若访问请求用于读取目标共享数据,且目标访问权限为数据读写权限或者数据读取权限,则基于数据库链接信息获取并返回目标共享数据。采用这样的方式,可以通过数据共享服务器统一管理数据共享流程,有效的简化数据共享流程、缩短交换环节、降低数据共享延迟。

【技术实现步骤摘要】
一种数据共享方法、装置及服务器、存储介质
本申请涉及数据处理
,尤其涉及一种数据共享方法、装置及服务器、存储介质,尤其涉及一种数据共享方法,数据共享装置、数据共享服务器以及计算机可读存储介质。
技术介绍
“信息孤岛”是指多个不同类型而又相互独立的,有信息交换的需要,但是又相互封闭,无法进行正常沟通的信息系统。在信息化建设过程中,由于受到多方面因素的综合作用,各行业单位在各地分支机构建造了大量的信息系统,随着技术和管理的发展,越来越多的应用信息需要信息共享、信息互通。所以“信息孤岛”逐渐成为各产业信息化发展过程中难以跨越的障碍,如何解决信息孤岛问题成为一个新的难题。信息孤岛的类型有很多,不仅企业内各环节(如生产、销售、财务等)存在着信息孤岛,企业间(供需关系、商务关系)也存在信息孤岛;政府机关之间也存在信息孤岛,在某一个区域内,有多少个委、办、局可能就有多少个信息系统,甚至在同一个委、办、局的内部也存在多个信息系统,每个信息系统都由自己的信息中心或负责部门管理着,有自己的数据库、自己操作系统、自己开发的应用软件和用户界面,完全是独立的体系。信息交换、信息共享的缺少对各行、各业、各政府部门间无论是工作方面的合作还是科研方面的数据需求都有极大的阻碍作用,甚至信息泄露还会给个人、企事业代为带来的巨大安全隐患和经济损失。因此,如何实现不同机构或者个人之间的数据共享,成为一个亟待解决的问题。
技术实现思路
本申请实施例提供了一种数据共享方法、装置及服务器、存储介质,有利于简化数据共享流程、缩短交换环节、降低数据共享延迟。一方面,本申请实施例提供了一种数据共享方法,该方法由数据共享服务器执行,所述数据共享服务器的数据库中预先创建有多个独立的存储区,每一个存储区对应一个属主用户,每一个存储区用于存储对应属主用户的共享数据,针对每一个属主用户预先配置有对对应存储区的数据读写权限,该方法包括:检测针对目标共享数据的访问请求,所述访问请求包括请求用户的用户信息和所述目标共享数据的数据库链接信息;基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,所述目标访问权限包括数据读取权限、数据读写权限或者无权限;若所述访问请求用于写入所述目标共享数据,且所述目标访问权限为数据读写权限,则将所述目标共享数据写入所述数据库链接信息对应的存储区;若所述访问请求用于读取所述目标共享数据,且所述目标访问权限为数据读写权限或者数据读取权限,则基于所述数据库链接信息获取并返回所述目标共享数据。在一个实施例中,所述基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限的具体实施方式为:确定所述数据库链接信息对应存储区的目标属主用户,获取预先存储的所述目标属主用户的属主用户信息;若检测到所述用户信息与所述属主用户信息匹配,则确定所述请求用户针对所述目标共享数据的目标访问权限为数据读写权限。在一个实施例中,若检测到所述用户信息与所述属主用户信息不匹配,还可以检测数据库中是否预先关联存储有所述用户信息和数据读取标识,所述数据读取标识用于指示对应用户具有对所述目标共享数据的数据读取权限;若是,则确定所述请求用户针对所述目标共享数据的目标访问权限为数据读取权限;若否,则确定所述请求用户针对所述目标共享数据的目标访问权限为无权限。在一个实施例中,还可以通过所述数据共享平台向所述目标属主用户发送订阅请求;接收所述数据共享平台发送的所述目标属主用户针对所述订阅请求的响应信息,若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限。在一个实施例中,所述响应信息携带有响应用户信息,所述若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限之前,还可以从响应信息中获取响应用户信息,检测所述响应用户信息是否与所述属主用户信息匹配,若匹配,则触发执行所述若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限的步骤。在一个实施例中,所述若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限之后,还可以生成与所述目标共享数据的匹配的数据读取标识,所述数据读取标识用于指示对应用户具有对所述数据库链接信息对应目标共享数据的数据读取权限;在数据库中关联存储所述用户信息和所述数据读取标识。在一个实施例中,所述检测数据库中是否预先关联存储有所述用户信息和数据读取标识之前,还可以接收数据共享平台发送的针对目标共享数据的数据读取权限更新请求,所述数据读取权限更新请求包括目标用户的用户信息和所述目标共享数据的数据库链接信息;生成与所述目标共享数据的匹配的数据读取标识,所述数据读取标识用于指示对应用户具有对所述数据库链接信息对应目标共享数据的数据读取权限;在数据库中关联存储所述目标用户的用户信息和所述数据读取标识。另一方面,本申请实施例提供了一种数据共享装置,包括:通信模块,用于检测针对目标共享数据的访问请求,所述访问请求包括请求用户的用户信息和所述目标共享数据的数据库链接信息;处理模块,用于基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,所述目标访问权限包括数据读取权限、数据读写权限或者无权限;所述处理模块,还用于若所述访问请求用于写入所述目标共享数据,且所述目标访问权限为数据读写权限,则将所述目标共享数据写入所述数据库链接信息对应的存储区;所述处理模块,还用于若所述访问请求用于读取所述目标共享数据,且所述目标访问权限为数据读写权限或者数据读取权限,则基于所述数据库链接信息获取所述目标共享数据。所述通信模块,还用于返回所述目标共享数据。再一方面,本申请实施例提供了一种数据共享服务器,包括处理器、存储装置和通信接口,所述处理器、存储装置和通信接口相互连接,其中,所述存储装置用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:检测针对目标共享数据的访问请求,所述访问请求包括请求用户的用户信息和所述目标共享数据的数据库链接信息;基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,所述目标访问权限包括数据读取权限、数据读写权限或者无权限;若所述访问请求用于写入所述目标共享数据,且所述目标访问权限为数据读写权限,则将所述目标共享数据写入所述数据库链接信息对应的存储区;若所述访问请求用于读取所述目标共享数据,且所述目标访问权限为数据读写权限或者数据读取权限,则基于所述数据库链接信息获取并返回所述目标共享数据。又一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述数据共享方法。本申请实施例,可以检测针本文档来自技高网...

【技术保护点】
1.一种数据共享方法,其特征在于,所述方法由数据共享服务器执行,所述数据共享服务器的数据库中预先创建有多个独立的存储区,每一个存储区对应一个属主用户,每一个存储区用于存储对应属主用户的共享数据,针对每一个属主用户预先配置有对对应存储区的数据读写权限,该方法包括:/n检测针对目标共享数据的访问请求,所述访问请求包括请求用户的用户信息和所述目标共享数据的数据库链接信息;/n基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,所述目标访问权限包括数据读取权限、数据读写权限或者无权限;/n若所述访问请求用于写入所述目标共享数据,且所述目标访问权限为数据读写权限,则将所述目标共享数据写入所述数据库链接信息对应的存储区;/n若所述访问请求用于读取所述目标共享数据,且所述目标访问权限为数据读写权限或者数据读取权限,则基于所述数据库链接信息获取并返回所述目标共享数据。/n

【技术特征摘要】
1.一种数据共享方法,其特征在于,所述方法由数据共享服务器执行,所述数据共享服务器的数据库中预先创建有多个独立的存储区,每一个存储区对应一个属主用户,每一个存储区用于存储对应属主用户的共享数据,针对每一个属主用户预先配置有对对应存储区的数据读写权限,该方法包括:
检测针对目标共享数据的访问请求,所述访问请求包括请求用户的用户信息和所述目标共享数据的数据库链接信息;
基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,所述目标访问权限包括数据读取权限、数据读写权限或者无权限;
若所述访问请求用于写入所述目标共享数据,且所述目标访问权限为数据读写权限,则将所述目标共享数据写入所述数据库链接信息对应的存储区;
若所述访问请求用于读取所述目标共享数据,且所述目标访问权限为数据读写权限或者数据读取权限,则基于所述数据库链接信息获取并返回所述目标共享数据。


2.根据权利要求1所述的方法,其特征在于,所述基于所述用户信息确定所述请求用户针对所述目标共享数据的目标访问权限,包括:
确定所述数据库链接信息对应存储区的目标属主用户,获取预先存储的所述目标属主用户的属主用户信息;
若检测到所述用户信息与所述属主用户信息匹配,则确定所述请求用户针对所述目标共享数据的目标访问权限为数据读写权限。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若检测到所述用户信息与所述属主用户信息不匹配,则检测数据库中是否预先关联存储有所述用户信息和数据读取标识,所述数据读取标识用于指示对应用户具有对所述目标共享数据的数据读取权限;
若是,则确定所述请求用户针对所述目标共享数据的目标访问权限为数据读取权限;
若否,则确定所述请求用户针对所述目标共享数据的目标访问权限为无权限。


4.根据权利要求3所述的方法,其特征在于,所述确定所述请求用户针对所述目标共享数据的目标访问权限为无权限之后,所述方法还包括:
通过所述数据共享平台向所述目标属主用户发送订阅请求;
接收所述数据共享平台发送的所述目标属主用户针对所述订阅请求的响应信息,若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限。


5.根据权利要求4所述的方法,其特征在于,所述响应信息携带有响应用户信息,所述若所述响应信息用于指示通过所述订阅请求,则将所述目标访问权限从无权限更新为数据读取权限之前,所述方法还包括:
从响应信息中获取响应用户信息,...

【专利技术属性】
技术研发人员:宋天喜
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:广东;44

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

1