【技术实现步骤摘要】
数据调用的方法、装置、设备、存储介质及程序产品
[0001]本申请属于数据共享领域,尤其涉及一种数据调用的方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]在数据共享领域中,一个信息系统需要为其他信息系统提供数据共享,即将数据共享给其他信息系统进行调用。
[0003]现有技术中,通常针对每一个调用系统的不同需求提供单独的数据访问接口,每增加一个新的调用系统都需要再次开发新的接口,工作量较大,效率较低。
技术实现思路
[0004]本申请实施例提供一种数据调用的方法、装置、设备、存储介质及程序产品,能够解决现有技术中针对每一个调用系统的不同需求提供单独的数据访问接口,每增加一个新的调用系统都需要再次开发新的接口,工作量较大,效率较低的问题。
[0005]第一方面,本申请实施例提供一种数据调用的方法,该方法应用于数据共享系统,包括:
[0006]接收目标调用系统发送的调用请求,所述调用请求包括目标数据服务的信息、请求条件以及目标调用系统的标识;
[0007]从数据库中获取 ...
【技术保护点】
【技术特征摘要】
1.一种数据调用的方法,其特征在于,所述方法应用于数据共享系统,包括:接收目标调用系统发送的调用请求,所述调用请求包括目标数据服务的信息、请求条件以及目标调用系统的标识;从数据库中获取与所述标识对应的配置信息,所述配置信息包括目标调用系统可调用的数据服务,以及所述数据服务可使用的查询条件和数据范围;在确定所述目标调用系统可调用的数据服务包括所述目标数据服务,且所述查询条件包括所述请求条件的情况下,基于所述请求条件和所述数据范围查询所述数据库中的共享数据,得到目标数据结果;向所述目标调用系统发送所述目标数据结果。2.根据权利要求1所述的方法,其特征在于,所述调用请求还包括身份证明信息,所述配置信息还包括所述目标调用系统的密钥信息;所述在确定所述目标调用系统可调用的数据服务包括所述目标数据服务,且所述查询条件包括所述请求条件的情况下,基于所述请求条件和所述数据范围查询所述数据库中的共享数据,得到目标数据结果,包括:获取所述数据共享系统的当前时间;基于所述密钥信息和所述当前时间进行连接计算,得到目标编码信息;在确定所述目标编码信息与所述身份证明信息一致,所述目标调用系统可调用的数据服务包括所述目标数据服务,且所述查询条件包括所述请求条件的情况下,基于所述请求条件和所述数据范围查询所述数据库中的共享数据,得到目标数据结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在确定所述目标编码信息与所述身份证明信息不一致的情况下,计算所述当前时间与目标数值的差值作为第一时间,以及计算所述当前时间与目标数值的和值作为第二时间;基于所述密钥信息与第一时间进行连接计算,得到第一编码信息,并基于所述密钥信息与第二时间进行连接计算,得到第二编码信息;在确定所述第一编码信息与所述身份证明信息一致或所述第二编码信息与所述身份证明信息一致,所述目标调用系统可调用的数据服务包括所述目标数据服务,且所述查询条件包括所述请求条件的情况下,基于所述请求条件和所述数据范围查询所述数据库中的共享数据,得到目标数据结果。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成调用行为信息,所述调用行为信息包括所述目标调用系统的标识、所述目标数据服务的编号、所述请求条件、所述分页信息以及所述查询时间;将所述调用行为信息写入到数据库中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:获...
【专利技术属性】
技术研发人员:谭超,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。