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

技术编号:27210504 阅读:15 留言:0更新日期:2021-01-31 12:45
本发明专利技术实施例提供了一种数据共享的方法、装置、服务器及存储介质,方法包括:获取第一业务系统对应的第一IP信息,并根据第一IP信息配置IP白名单;在检测到第一业务系统调用针对数据共享平台的请求接口时,判断第一业务系统是否具有指定密钥信息;在判定第一业务系统具有指定密钥信息时,通过请求接口接收第一业务系统发送的第一数据调用请求;对第一数据调用请求进行解密,得到调用参数;判断调用参数是否有效;在判定调用参数有效时,获取调用参数对应的目标数据;其中,目标数据为第二业务系统上传的数据;将目标数据发送至所述第一业务系统。通过本发明专利技术实施例,实现了将第二业务系统的数据共享到第一业务系统,解除数据壁垒。解除数据壁垒。解除数据壁垒。

【技术实现步骤摘要】
一种数据共享的方法、装置、服务器及存储介质


[0001]本专利技术涉及数据共享
,特别是涉及一种数据共享的方法、装置、服务器及存储介质。

技术介绍

[0002]随着计算机、网络和通信等技术的发展,为了更智能的为城市提供智能服务,同步建设了大量的应用服务,无论从数据的广度和深度,还是从应用服务的全面性与精准性,针对“多模型、多应用”的模式提供应用服务建设是为城市提供智能服务的发展方向。
[0003]然而,在提供应用服务时,因缺少统一的管理,不同用户系统之间的数据相互隔离,形成数据壁垒,难以实现了跨部门、跨领域和跨地域的数据融通共享。

技术实现思路

[0004]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种数据共享的方法、装置、服务器及存储介质,包括:
[0005]一种数据共享的方法,应用于专有云中的数据共享平台,所述方法包括:
[0006]获取第一业务系统对应的第一IP信息,并根据所述第一IP信息配置IP白名单,以允许所述第一业务系统访问所述数据共享平台;
[0007]在检测到所述第一业务系统调用针对所述数据共享平台的请求接口时,判断所述第一业务系统是否具有指定密钥信息;
[0008]在判定所述第一业务系统具有指定密钥信息时,通过所述请求接口接收所述第一业务系统发送的第一数据调用请求;其中,所述第一数据调用请求为采用预设的防篡改算法加密的请求;
[0009]对所述第一数据调用请求进行解密,得到调用参数;
[0010]判断所述调用参数是否有效;
[0011]在判定所述调用参数有效时,获取所述调用参数对应的目标数据;其中,所述目标数据为第二业务系统上传的数据;
[0012]将所述目标数据发送至所述第一业务系统。
[0013]可选地,所述方法还包括:
[0014]生成针对所述第一数据调用请求的数据调用过程信息;
[0015]在接收到第二数据调用请求时,判断所述第二数据调用请求是否与所述第一数据调用请求相匹配;
[0016]在判定所述第二数据调用请求与所述第一数据调用请求相匹配时,按照所述数据调用过程信息,处理所述第二数据调用请求。
[0017]可选地,所述判断所述调用参数是否有效,包括:
[0018]确定所述调用参数对应的路径信息;
[0019]检测所述路径信息是否为可达路径信息;
[0020]在所述路径信息为可达路径信息时,判定所述调用参数有效;
[0021]在所述路径信息不为可达路径信息时,判定所述调用参数无效。
[0022]可选地,还包括:
[0023]在判定所述调用参数无效时,生成告警信息,并将所述告警信息发送至第一业务系统,以提示第一业务系统所述调用参数无效。
[0024]可选地,所述目标数据为存储于数据表中的数据,所述在判定所述调用参数有效时,获取所述调用参数对应的目标数据,包括:
[0025]在判定所述调用参数有效时,确定所述调用参数对应的目标数据表;
[0026]生成所述调用参数对应的SQL指令;
[0027]采用所述SQL指令,从所述目标数据表中获取目标数据。
[0028]可选地,所述目标数据为应用服务数据,所述在判定所述调用参数有效时,获取所述调用参数对应的目标数据,包括:
[0029]在判定所述调用参数有效时,确定所述调用参数对应的应用服务组件;
[0030]调用所述应用服务组件,生成所述调用参数对应的目标数据。
[0031]可选地,所述目标数据为实时数据消息服务数据,所述在判定所述调用参数有效时,获取所述调用参数对应的目标数据,包括:
[0032]在判定所述调用参数有效时,确定所述调用参数对应实时数据消息服务组件;
[0033]调用所述实时数据消息服务组件,按照预设消息格式,生成所述调用参数对应的目标数据。
[0034]一种数据共享的装置,应用于专有云中的数据共享平台,所述装置包括:
[0035]IP白名单配置模块,用于获取第一业务系统对应的第一IP信息,并根据所述第一IP信息配置IP白名单,以允许所述第一业务系统访问所述数据共享平台;
[0036]密钥判断模块,用于在检测到所述第一业务系统调用针对所述数据共享平台的请求接口时,判断所述第一业务系统是否具有指定密钥信息;
[0037]第一数据调用请求接收模块,用于在判定所述第一业务系统具有指定密钥信息时,通过所述请求接口接收所述第一业务系统发送的第一数据调用请求;其中,所述第一数据调用请求为采用预设的防篡改算法加密的请求;
[0038]第一数据调用请求解密模块,用于对所述第一数据调用请求进行解密,得到调用参数;
[0039]调用参数判断模块,用于判断所述调用参数是否有效;
[0040]目标数据获取模块,用于在判定所述调用参数有效时,获取所述调用参数对应的目标数据;其中,所述目标数据为第二业务系统上传的数据;
[0041]目标数据发送模块,用于将所述目标数据发送至所述第一业务系统。
[0042]一种服务器,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的数据共享的方法。
[0043]一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的数据共享的方法。
[0044]本专利技术实施例具有以下优点:
[0045]在本专利技术实施例中,通过获取第一业务系统对应的第一IP信息,并根据所述第一IP信息配置IP白名单,以允许所述第一业务系统访问所述数据共享平台,在检测到所述第一业务系统调用针对所述数据共享平台的请求接口时,判断所述第一业务系统是否具有指定密钥信息,在判定所述第一业务系统具有指定密钥信息时,通过所述请求接口接收所述第一业务系统发送的第一数据调用请求,其中,所述第一数据调用请求为采用预设的防篡改算法加密的请求,对所述第一数据调用请求进行解密,得到调用参数,进而判断所述调用参数是否有效,并在判定所述调用参数有效时,获取所述调用参数对应的目标数据,其中,所述目标数据为第二业务系统上传的数据,将所述目标数据发送至所述第一业务系统,实现了将第二业务系统的数据共享到第一业务系统,解除数据壁垒,通过配置IP白名单、密钥信息、确保数据调用方的安全性,采用预设的防篡改算法加密的请求可以防止调用请求被篡改,通过有效的调用参数获取目标数据,避免调用数据失败。
附图说明
[0046]为了更清楚地说明本专利技术的技术方案,下面将对本专利技术的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]图1是本专利技术一实施例提供的一种云平台整体架构的示意图;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据共享的方法,其特征在于,应用于专有云中的数据共享平台,所述方法包括:获取第一业务系统对应的第一IP信息,并根据所述第一IP信息配置IP白名单,以允许所述第一业务系统访问所述数据共享平台;在检测到所述第一业务系统调用针对所述数据共享平台的请求接口时,判断所述第一业务系统是否具有指定密钥信息;在判定所述第一业务系统具有指定密钥信息时,通过所述请求接口接收所述第一业务系统发送的第一数据调用请求;其中,所述第一数据调用请求为采用预设的防篡改算法加密的请求;对所述第一数据调用请求进行解密,得到调用参数;判断所述调用参数是否有效;在判定所述调用参数有效时,获取所述调用参数对应的目标数据;其中,所述目标数据为第二业务系统上传的数据;将所述目标数据发送至所述第一业务系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成针对所述第一数据调用请求的数据调用过程信息;在接收到第二数据调用请求时,判断所述第二数据调用请求是否与所述第一数据调用请求相匹配;在判定所述第二数据调用请求与所述第一数据调用请求相匹配时,按照所述数据调用过程信息,处理所述第二数据调用请求。3.根据权利要求1或2所述的方法,其特征在于,所述判断所述调用参数是否有效,包括:确定所述调用参数对应的路径信息;检测所述路径信息是否为可达路径信息;在所述路径信息为可达路径信息时,判定所述调用参数有效;在所述路径信息不为可达路径信息时,判定所述调用参数无效。4.根据权利要求3所述的方法,其特征在于,还包括:在判定所述调用参数无效时,生成告警信息,并将所述告警信息发送至第一业务系统,以提示第一业务系统所述调用参数无效。5.根据权利要求1所述的方法,其特征在于,所述目标数据为存储于数据表中的数据,所述在判定所述调用参数有效时,获取所述调用参数对应的目标数据,包括:在判定所述调用参数有效时,确定所述调用参数对应的目标数据表;生成所述调用参数对应的SQL指令;采用所述SQL指令,从所述目标数据表中获取目标数据。6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:邓练兵李皓余大勇
申请(专利权)人:珠海大横琴科技发展有限公司
类型:发明
国别省市:

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

1