一种数据调用方法技术

技术编号:39405740 阅读:9 留言:0更新日期:2023-11-19 15:57
本申请提供了一种数据调用方法

【技术实现步骤摘要】
一种数据调用方法、系统、计算机设备及可读存储介质


[0001]本专利技术涉及计算机数据处理领域,具体而言,涉及一种数据调用方法

系统

计算机设备及可读存储介质


技术介绍

[0002]现有技术中,在用户端向服务端请求多个数据时,往往需要通过用户端多次向服务端发送数据请求,这样一来,由于用户端向服务端发送请求的次数过多,会造成用户端与服务端的通信过于频繁,增加了进行数据调用时用户端与服务端之间的通信负荷

同时,由于用户端与服务端之间需要进行多次请求的传输,很可能会出现由于通信超负荷所带来的通信不稳定导致部分请求丢失的情况,使得服务端无法接收到用户端发出的全部数据请求,这样一来,用户端也无法从服务端调用到所有其所需要的数据,从而降低了进行数据调用时的有效性和效率


技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种数据调用方法

系统

计算机设备及可读存储介质,以减少进行数据调用时用户端与服务端之间的通信负荷,同时提高进行数据调用时的有效性和效率

[0004]第一方面,本申请实施例提供了一种数据调用方法,应用于数据调用系统,所述系统包括用户端和服务端,所述用户端与所述服务端能够进行通信,所述方法包括:
[0005]所述用户端获取用户输入的多个数据调用子请求,其中,不同的数据调用子请求指示获取不同的目标调用数据,每个所述数据调用子请求中携带其各自指示获取的目标调用数据在所述服务端中的存储位置

调用程序和调用接口;
[0006]所述用户端根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求,并发送至所述服务端;
[0007]所述服务端遍历所述数据调用请求中的每个所述数据调用子请求,从每个所述数据调用子请求中所携带的存储位置,调取出每个所述数据调用子请求所指示获取的目标调用数据;
[0008]对于每个所述数据调用子请求所指示获取的目标调用数据,所述服务器利用该数据调用子请求中所携带的调用程序,将该数据调用子请求所指示获取的目标调用数据通过该数据调用子请求中所携带的调用接口发送至所述用户端;
[0009]所述用户端根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据

[0010]可选地,所述层级关系为父子级关系

[0011]可选地,所述用户端根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求,包括:
[0012]所述用户端获取每两个所述目标调用数据的层级关系;
[0013]所述用户端将每两个所述数据调用子请求中的父级子请求与子级子请求顺序排列,得到所述数据调用请求,其中,对于每两个所述数据调用子请求,该两个数据调用子请求中的父级子请求为所指示获取的目标调用数据为父级调用数据的数据调用子请求,该两个数据调用子请求中的子级子请求为所指示获取的目标调用数据为子级调用数据的数据调用子请求

[0014]可选地,所述用户端根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据,包括:
[0015]所述用户端将其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数据顺序排列,得到所述目标数据;
[0016]或者,所述用户端根据其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数据构建树状图,并将所述树状图确定为所述目标数据

[0017]第二方面,本申请实施例提供了一种数据调用系统,所述系统包括用户端和服务端,所述用户端与所述服务端能够进行通信;
[0018]所述用户端,用于获取用户输入的多个数据调用子请求,其中,不同的数据调用子请求指示获取不同的目标调用数据,每个所述数据调用子请求中携带其各自指示获取的目标调用数据在所述服务端中的存储位置

调用程序和调用接口;
[0019]所述用户端,用于根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求,并发送至所述服务端;
[0020]所述服务端,用于遍历所述数据调用请求中的每个所述数据调用子请求,从每个所述数据调用子请求中所携带的存储位置,调取出每个所述数据调用子请求所指示获取的目标调用数据;
[0021]所述服务端,用于对于每个所述数据调用子请求所指示获取的目标调用数据,利用该数据调用子请求中所携带的调用程序,将该数据调用子请求所指示获取的目标调用数据通过该数据调用子请求中所携带的调用接口发送至所述用户端;
[0022]所述用户端,用于根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据

[0023]可选地,所述层级关系为父子级关系

[0024]可选地,所述用户端在用于根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求时,具体用于:
[0025]获取每两个所述目标调用数据的层级关系;
[0026]将每两个所述数据调用子请求中的父级子请求与子级子请求顺序排列,得到所述数据调用请求,其中,对于每两个所述数据调用子请求,该两个数据调用子请求中的父级子请求为所指示获取的目标调用数据为父级调用数据的数据调用子请求,该两个数据调用子请求中的子级子请求为所指示获取的目标调用数据为子级调用数据的数据调用子请求

[0027]可选地,所述用户端在用于根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据时,具体用于:
[0028]将其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数据顺序排列,得到所述目标数据;
[0029]或者,根据其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数
据构建树状图,并将所述树状图确定为所述目标数据

[0030]第三方面,本申请实施例提供了一种计算机设备,包括:处理器

存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可选地实施方式中所述的数据调用方法的步骤

[0031]第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面中任一种可选地实施方式中所述的数据调用方法的步骤

[0032]本申请提供的技术方案包括但不限于以下有益效果:
[0033]本申请通过用户端将用户输入的多个数据调用子请求以每两个数据调用子请求所指示的目标调用数据的层级关系进行组合得到一个数据调用请求,并发送本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据调用方法,其特征在于,应用于数据调用系统,所述系统包括用户端和服务端,所述用户端与所述服务端能够进行通信,所述方法包括:所述用户端获取用户输入的多个数据调用子请求,其中,不同的数据调用子请求指示获取不同的目标调用数据,每个所述数据调用子请求中携带其各自指示获取的目标调用数据在所述服务端中的存储位置

调用程序和调用接口;所述用户端根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求,并发送至所述服务端;所述服务端遍历所述数据调用请求中的每个所述数据调用子请求,从每个所述数据调用子请求中所携带的存储位置,调取出每个所述数据调用子请求所指示获取的目标调用数据;对于每个所述数据调用子请求所指示获取的目标调用数据,所述服务器利用该数据调用子请求中所携带的调用程序,将该数据调用子请求所指示获取的目标调用数据通过该数据调用子请求中所携带的调用接口发送至所述用户端;所述用户端根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据
。2.
根据权利要求1所述的方法,其特征在于,所述层级关系为父子级关系
。3.
根据权利要求2所述的方法,其特征在于,所述用户端根据每两个所述目标调用数据的层级关系,将多个所述数据调用子请求组合得到数据调用请求,包括:所述用户端获取每两个所述目标调用数据的层级关系;所述用户端将每两个所述数据调用子请求中的父级子请求与子级子请求顺序排列,得到所述数据调用请求,其中,对于每两个所述数据调用子请求,该两个数据调用子请求中的父级子请求为所指示获取的目标调用数据为父级调用数据的数据调用子请求,该两个数据调用子请求中的子级子请求为所指示获取的目标调用数据为子级调用数据的数据调用子请求
。4.
根据权利要求2所述的方法,其特征在于,所述用户端根据每两个所述目标调用数据的层级关系,对其接收到的目标调用数据进行组合得到目标数据,包括:所述用户端将其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数据顺序排列,得到所述目标数据;或者,所述用户端根据其接收到的每两个所述目标调用数据中的父级调用数据与子级调用数据构建树状图,并将所述树状图确定为所述目标数据
。5.
一种数据调用系统,其特征在于,所述系统包括用户端和服务端,所述用户端与所述服务端能够进行通信;所述用户端,用于获取用户输入的多个数据调用子请求,其中,不同的数据调用子请求指示获取不同的目标调用数据,每个所述数据调用子请求中携带其各自指示获取...

【专利技术属性】
技术研发人员:李小龙李晓波洪挺
申请(专利权)人:北京远舢智能科技有限公司
类型:发明
国别省市:

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

1