信息确定方法、装置、设备、存储介质和计算机程序产品与流程

文档序号:30580824发布日期:2022-06-29 12:05阅读:83来源:国知局
信息确定方法、装置、设备、存储介质和计算机程序产品与流程

1.本技术属于大数据领域,尤其涉及一种信息确定方法、装置、设备、存储介质和计算机程序产品。


背景技术:

2.随着大数据时代的到来,政府部门、企业、个人的数据大量积累,为了利用这些数据进行整合得到一些信息,需要对数据进行交换共享的需求越来越多。
3.在现有技术中,通常将需要进行共享交换的资源数据进行编目,以资源数据目录的形式去索引获取对应的资源数据,比如,文件和结构化数据,可建立大数据中心,归集需要交换的资源数据,在编目后,供需求方使用。
4.但是,根据现有的资源数据共享交换的方式,只能一次获取一种数据,对于多种方式数据需求,需要从不同的资源数据提供方进行多次获取,如此导致资源数据获取周期长,无法实现跨部门、跨区域的可信的联合查询,从而对于需要跨部门、跨区域的资源整合才能得到的信息,需要多次获取资源后才能确定,过程较为繁琐。


技术实现要素:

5.本技术实施例提供一种信息确定方法、装置、设备、存储介质和计算机程序产品,能够实现跨部门、跨区域的可信的联合查询,快速得到了需要对跨部门、跨区域的资源,从而提高了确定由跨部门、跨区域的资源确定的信息的效率。
6.第一方面,本技术实施例提供一种信息确定方法,该信息确定方法包括:
7.接收用户对目标信息的请求指令;
8.根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;
9.根据获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;
10.对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源;
11.根据目标资源,确定目标信息。
12.在一些可能的实施方式中,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数,包括:
13.根据资源清单获取资源清单的授权信息;
14.在授权信息为资源清单授权通过的信息情况下,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
15.在一些可能的实施方式中,在获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数之前,方法还包括:
16.配置资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请
求参数和返回参数。
17.在一些可能的实施方式中,多个资源的资源类型包括数据库表、文件以及接口中的至少一类。
18.在一些可能的实施方式中,在资源的资源类型为数据库表的情况下,请求参数包括数据库表的名称,返回参数包括数据库表的数据。
19.在一些可能的实施方式中,在资源的资源类型为文件的情况下,请求参数包括文件地址,返回参数包括文件数据。
20.在一些可能的实施方式中,在资源的资源类型为接口的情况下,请求参数包括接口的请求参数,返回参数包括接口的返回参数。
21.在一些可能的实施方式中,方法还包括:
22.生成获取目标资源的记录,并将记录存储至区块链。
23.在一些可能的实施方式中,多个资源存储在区块链。
24.在一些可能的实施方式中,在根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单之前,方法还包括:根据多个资源生成资源清单,以及请求指令与资源清单的对应关系,并存储在区块链。
25.第二方面,本技术实施例提供了一种信息确定装置,该信息确定装置包括:
26.接收模块,用于接收用户对目标信息的请求指令;
27.确定模块,用于根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;
28.获取模块,用于获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;还用于对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源;
29.确定模块,还用于根据目标资源,确定目标信息。
30.在一些可能的实施方式中,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数,包括:
31.根据资源清单获取资源清单的授权信息;
32.在授权信息为资源清单授权通过的信息情况下,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
33.在一些可能的实施方式中,在获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数之前,方法还包括:
34.配置资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请求参数和返回参数。
35.在一些可能的实施方式中,多个资源的资源类型包括数据库表、文件以及接口中的至少一类。
36.在一些可能的实施方式中,在资源的资源类型为数据库表的情况下,的请求参数包括数据库表的名称,返回参数包括数据库表的数据。
37.在一些可能的实施方式中,在资源的资源类型为文件的情况下,请求参数包括文件地址,返回参数包括文件数据。
38.在一些可能的实施方式中,在资源的资源类型为接口的情况下,请求参数包括接
口的请求参数,返回参数包括接口的返回参数。
39.在一些可能的实施方式中,生成获取目标资源的记录,并将记录存储至区块链。
40.在一些可能的实施方式中,在根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单之前,方法还包括:
41.根据多个资源生成资源清单,以及请求指令与资源清单的对应关系,并存储在区块链。
42.第三方面,本技术实施例提供了一种电子设备,该设备包括:
43.处理器以及存储有计算机程序指令的存储器;
44.所述处理器执行所述计算机程序指令时实现如上述本技术实施例中任意一项提供的信息确定方法。
45.第四方面,本技术实施例提供了一种计算机存储介质,该计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如上述本技术实施例中任意一项提供的信息确定方法。
46.第五方面,本技术实施例提供了一种计算机程序产品,计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行如上述本技术实施例中任意一项提供的信息确定方法。
47.本技术实施例的一种信息确定方法、装置、设备、存储介质和计算机程序产品,当用户需要的信息为需要整合跨部门、跨区域的多个资源才能得到时,能够接收用户对目标资源的请求指令;根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源,根据目标资源,确定目标信息,实现跨部门、跨区域的可信的联合查询,快速得到了需要对跨部门、跨区域的资源,从而提高了确定到由跨部门、跨区域的资源确定的信息的效率。
附图说明
48.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
49.图1是本技术一个实施例提供的信息确定方法的流程示意图;
50.图2是本技术另一个实施例提供的信息确定装置的结构示意图;
51.图3是本技术又一个实施例提供的电子设备的结构示意图。
具体实施方式
52.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
53.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
54.如背景技术部分所述,随着大数据时代的到来,对资源数据交换共享的需求越来越多。但在现有技术中,通常是将需要进行共享交换的数据进行编目,以数据目录的形式去索引获取对应的数据。如此,数据往往只能一次获取一种数据,对于多种方式数据需求,需要从不同的数据提供方进行多次获取,如此导致数据获取周期长,无法实现跨部门、跨区域的可信的联合查询,从而对于需要跨部门、跨区域的资源整合才能得到的信息,需要多次获取资源后才能确定,过程较为繁琐。
55.发明人经过研究发现,在资源需求方往往会对多个资源提供方提供的资源数据都有需求的背景下,可以将多方资源数据汇总,通过设置合理有效的联合查询手段,从而为资源需求用户提供一种高效可信的信息确定方法,以克服现有技术存在的资源数据获取周期长,无法实现跨部门、跨区域的可信的联合查询等问题。
56.为了解决现有技术问题,本技术实施例提供了一种信息确定方法、装置、设备、存储介质和计算机程序产品。应注意,本技术提供的实施例并不用来限制本发明公开的范围。
57.下面首先对本技术实施例所提供的信息确定方法进行介绍。
58.图1示出了本技术一个实施例提供的信息确定方法的流程示意图。如图1所示,该信息确定方法包括以下步骤:
59.s110,接收用户对目标信息的请求指令。
60.在用户需要目标信息时,向终端输入对目标信息的请求指令,终端接收用户对目标信息对应请求指令。
61.在一个示例中,用户需要确定a是否具备购房资格,则请求指令为查询a是否具备购房资格的指令,是否购房资格由a的户籍数据和社保数据确定,a的户籍数据和社保数据存储在不同的资源地址。
62.s120,根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单。
63.终端根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单。
64.在一个示例中,请求指令为查询a是否具备购房资格的指令,该请求指令对应的资源清单为a的户籍数据和社保数据的清单。
65.s130,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
66.终端获取与资源清单对应的多个资源的资源地址,以及这多个资源中每个资源的请求参数和每个资源的返回参数。
67.在一个示例中,多个资源包括a的户籍数据和社保数据,其中,a的户籍数据和社保
数据分别为一个目标资源,这多个资源的资源清单对应a的a的户籍数据的资源地址和a的社保数据的资源地址,且资源清单配置有a的户籍数据的请求参数和返回参数、a的社保数据的请求参数和返回参数,终端获取对a的户籍数据的资源地址和a的社保数据的资源地址,以及获取a的户籍数据的请求参数和返回参数,以及a的社保数据的请求参数和返回参数。
68.s140,对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源。
69.终端响应对资源清单的请求指令,资源清单配置有目标资源的请求参数和返回参数,对于多个资源中的每个目标资源,终端根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源。
70.在一个示例中,多个资源包括a的户籍数据和a的社保数据,其中,a的户籍数据和a的社保数据分别为一个目标资源。终端根据a的户籍数据的请求参数,从a的户籍数据的资源地址,获取a的户籍数据的返回参数对应的a的户籍数据;根据a的社保数据的请求参数从a的社保数据的资源地址获取a的社保数据的返回参数对应的a的社保数据。
71.s150,根据目标资源,确定目标信息。
72.终端根据每个目标,确定目标信息。
73.在一些实施例中,终端对返回参数对应的目标资源进行计算后,得到目标信息,根据目标信息成报文数据,将报文数据返回给用户,
74.在一个示例中,目标资源为a的户籍数据和a的社保数据,目标信息为a是否具备购房资格,若a的户籍数据中户籍地址为预设户籍地址,且a的社保数据中缴纳社保的时长达到预设时长,则确定a具备购房资格;若a的户籍数据中户籍地址与预设户籍地址不同,或a的社保数据中缴纳社保的时长未达到预设时长,则确定a不具备购房资格。
75.本技术实施例提供的方法,当用户需要的信息为需要整合储存在跨部门、跨区域的不同资源地址的多个资源才能得到时,能够接收用户对目标资源的请求指令;根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源,根据目标资源,确定目标信息,实现跨部门、跨区域的可信的联合查询,快速得到了需要对跨部门、跨区域的资源,从而提高了确定由跨部门、跨区域的资源确定的信息的效率。同时,将目标资源与用户隔离,保护了敏感的目标资源,且能够满足用户对由这些资源确定的信息的需求。
76.在一些实施例中,方法还可以包括:
77.首先,接收用户对资源清单的请求信息;
78.用户需要资源时,查询终端的界面展示的多个资源清单的名称和资源清单的描述信息,用户根据资源清单的名称和资源清单的描述信息,向终端输入对其所需要的资源对应的资源清单的请求信息,终端接收用户对资源清单的请求信息。
79.资源清单的描述信息可以包括描述多个资源的信息。
80.在一些实施例中,用户需要的资源包括储存在不同资源地址的多个资源,查询终端的界面展示的多个资源清单和资源清单的描述信息,根据资源清单的名称和描述信息确
定其所需的多个资源的资源清单,终端接收用户对资源清单的请求信息。
81.在一个示例中,用户需要的资源为a的年龄数据、学历数据以及工作年限数据,a的年龄数据、a学历数据以及a工作年限数据储存在不同资源地址,用户通过终端查询到一个资源清单的名称为“a的工作简历”,资源清单的描述信息为“a的年龄、学历和工作年限”,用户根据这个资源清单的名称和描述信息确定其需要的资源对应这个资源清单,向终端输入对这个资源清单的请求信息,终端接收用户对该资源清单的请求信息。
82.然后,根据请求信息获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
83.终端根据对资源清单的请求信息,获取与资源清单对应的多个资源的资源地址,与资源清单对应的多个资源为资源清单的描述信息所描述的多个资源,获取这多个资源中每个资源的请求参数和每个资源的返回参数。
84.在一个示例中,多个资源包括a的年龄数据、a的学历数据以及a的工作年限数据,其中,a的年龄数据、a的学历数据以及a的工作年限数据分别为一个目标资源,这多个资源的资源清单对应a的年龄数据的资源地址、a的学历数据的资源地址和a的工作年限数据的资源地址,且资源清单配置有a的年龄数据的请求参数和返回参数、a的学历数据的请求参数和返回参数,以及a的工作年限数据的请求参数和返回参数,终端根据对这多个资源的资源清单的请求信息,获取对a的年龄数据的资源地址、a的学历数据的资源地址和a的工作年限数据的资源地址,以及获取a的年龄数据的请求参数和返回参数、a的学历数据的请求参数和返回参数,以及a的工作年限数据的请求参数和返回参数。
85.最后,对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源。
86.终端响应对资源清单的请求指令,资源清单配置有目标资源的请求参数和返回参数,对于多个资源中的每个目标资源,终端根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源。
87.在一些实施例中,返回参数对应的目标资源为用户需要的资源,则直接将获取的目标资源的返回参数对应的目标资源拼接成报文数据,将报文数据返回给用户。
88.在一个示例中,多个资源包括a的年龄数据、a的学历数据以及a的工作年限数据,其中,a的年龄数据、a的学历数据以及a的工作年限数据分别为一个目标资源,终端根据a的年龄数据的请求参数从a的年龄数据的资源地址获取a的年龄数据的返回参数对应的a的年龄数据,终端根据a的学历数据的请求参数从a的学历数据的资源地址获取a的学历数据的返回参数对应的a的学历数据,终端根据a的工作年限数据的请求参数从a的工作年限数据的资源地址获取a的工作年限数据的返回参数对应的a的工作年限数据,终端将a的年龄数据、a的学历数据以及a的工作年限数据拼接成报文数据,将报文数据返回给用户。
89.本技术实施例提供的信息确定方法,当用户需要储存在跨部门、跨区域的不同资源地址的多个资源时,能够接收用户对资源清单的请求指令;根据请求指令获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源,实现跨部门、跨区域的可信的联合查询,进而提高了资源共享交换效率,提升了用户满意度。
90.在一些实施例中,在根据获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数之前,即s130之前,该方法还可以包括:
91.获取用户的标识;根据用户的标识,确定已授权用户使用的至少一个资源清单。
92.资源管理用户可以通过终端设置其他用户的权限,权限包括每个用户可以调用的资源清单,在用户需要获取资源时,终端先获取用户的标识根据用户的标识确定已授权用户使用的至少一个资源清单,以供用户使用。
93.本技术实施例提供的方法设置了用户的权限,用户只能调用已授权其使用的资源清单,实现保护资源的隐私性。
94.在一些实施例中,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数,即s130,可以包括:
95.先根据资源清单获取资源清单的授权信息。
96.终端根据用户需要的目标信息的请求指令对应的资源清单,确定调用该资源清单需要哪些授权用户的授权信息,向这些授权用户请求授权,这些授权用户通过终端生成授权信息。
97.然后,在授权信息为资源清单授权通过的信息情况下,根据请求指令获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
98.终端识别授权信息,当授权信息为资源清单授权通过的信息情况下,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
99.在一些实施例中,一个资源清单需要多位提供资源和/或管理资源的授权用户的授权信息,则当每位授权用户的授权信息均为资源清单授权通过的信息情况下,获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
100.本技术实施例提供的方法中,在调用资源清单前,需要获取提供资源和/或管理资源的授权用户的授权信息,在授权信息为资源清单授权通过的信息情况下,才能调用资源清单,实现保护资源的安全性。
101.在一些实施例中,在获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数之前,即s130之前,该方法还可以包括:
102.配置资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请求参数和返回参数。
103.资源管理用户可以使用终端配置资源清单与多个资源的资源地址的对应关系,以及配置多个资源中每个资源的请求参数和返回参数。
104.在一些实施例中,多个资源中每个资源的资源地址不同,则配置多个资源的资源清单与多个资源中每个资源的资源地址的对应关系。
105.本技术实施例提供的方法配置了资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请求参数和返回参数,为从多个资源的资源地址获取资源提供依据。
106.在一些实施例中,多个资源的资源类型包括数据库表、文件以及接口中的至少一
类。
107.资源管理用户可以使用终端将数据库表、文件以及接口中的至少一种资源类型的资源整合为一个资源清单。
108.本技术实施例提供的方法,在多个资源的资源类型不同时,也能够快速得到所需的多个资源,提高了确定由这多个资源确定的信息的效率。
109.在一些实施例中,在资源的资源类型为数据库表的情况下,请求参数包括数据库表的名称,返回参数包括数据库表的数据。
110.资源管理用户可以使用终端配置数据库表的请求参数和返回参数。
111.本技术实施例提供的方法配置了在资源的资源类型为数据库表的情况下的请求参数和返回参数,便于获取数据库表的数据。
112.在一些实施例中,在资源的资源类型为文件的情况下,请求参数包括文件地址,返回参数包括文件数据。
113.资源管理用户可以使用终端配置文件的请求参数和返回参数。
114.本技术实施例提供的方法配置了在资源的资源类型为文件的情况下的请求参数和返回参数,便于获取文件数据。
115.在一些实施例中,在资源的资源类型为接口的情况下,请求参数包括接口的请求参数,返回参数包括接口的返回参数。
116.本技术实施例提供的方法配置了在资源的资源类型为接口的情况下的请求参数和返回参数,便于调用接口。
117.在一些实施例中,该方法还可以包括:
118.生成获取目标资源的记录,并将记录存储至区块链。
119.终端生成用户获取目标资源的记录,并将记录存储至区块链。
120.本技术实施例提供的方法生成了获取目标资源的记录,可以在用户对资源清单调用权限有疑问的情况下,明确资源的使用者,将记录存储至区块链,确保记录的安全性和准确性。
121.在一些实施例中,多个资源存储在区块链。
122.终端接收多个部门和/或多个区域的多个资源,对多个资源进行编目,生成多个资源的数据目录,目录中记载多个资源的属性信息,将数据目录存储至区块链,然后终端根据数据目录,调用数据上链接口,将数据目录记载的多个资源存储在区块链。
123.在一些实施例中,属性信息可以包括资源格式、资源描述、使用条件等信息,当资源的资源类型为数据库表时,属性信息可以包括数据库地址、帐号、密码、数据库类型、端口号等信息。当资源的资源类型为接口时,属性信息可以包括请求参数、返回参数、请求头、请求地址、参数类型等信息。当资源的资源类型为文件时,属性信息可以包括访问地址、帐号、密码等信息。
124.本技术实施例提供的方法,将多部门和/或多部门的多个资源存储在区块链,提高资源的安全性和准确性,且便于不同部门、不同区域之间资源共享。
125.在一些实施例中,在根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单之前,即s120之前,该方法还可以包括:
126.根据多个资源生成资源清单,以及请求指令与资源清单的对应关系,并存储在区
块链。
127.终端根据多个资源生成多个资源的资源清单,以及请求指令与资源清单的对应关系,并将资源清单存储在区块链。
128.在一些实施例中,资源管理用户可以使用终端创建资源清单,并设置资源清单的名称和描述信息,然后生成资源清单与多个资源的资源地址的对应关系,以及请求指令与资源清单的对应关系,并将资源清单以及请求指令与资源清单的对应关系,存储在区块链。
129.本技术实施例提供的方法生成了资源清单,并将资源清单存储在区块链,便于用户通过调用一个资源清单获取多个资源。
130.基于上述实施例提供的信息确定方法,本技术还提供了与上述信息确定方法相对应的一种信息确定装置,下面通过图2对信息确定装置进行详细介绍。
131.图2示出了本技术又一个实施例提供的信息确定装置的结构示意图。图2示出的信息确定装置200包括接收模块210、确定模块220和获取模块230。
132.接收模块210,用于接收用户对目标信息的请求指令。
133.确定模块220,用于根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;
134.获取模块230,用于获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;还用于对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源。
135.确定模块220,还用于根据目标资源,确定目标信息。
136.本技术实施例的信息确定装置,当用户需要的信息为需要整合跨部门、跨区域的多个资源才能得到时,能够接收用户对目标资源的请求指令;根据请求指令,以及请求指令与资源清单的对应关系,确定请求指令对应的资源清单;获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数;对于多个资源中的每个目标资源,根据目标资源的请求参数从目标资源的资源地址获取目标资源的返回参数对应的目标资源,根据目标资源,确定目标信息,实现跨部门、跨区域的可信的联合查询,快速得到了需要对跨部门、跨区域的资源,从而提高了得到由跨部门、跨区域的资源得到的信息的效率。
137.在一些实施例中,获取模块220,可以具体用于:
138.根据资源清单获取资源清单的授权信息;在授权信息为资源清单授权通过的信息情况下,根据请求指令获取与资源清单对应的多个资源的资源地址、以及多个资源中每个资源的请求参数和每个资源的返回参数。
139.本技术实施例提供的信息确定装置,在调用资源清单前,需要获取提供资源和/或管理资源的授权用户的授权信息,在授权信息为资源清单授权通过的信息情况下,才能调用资源清单,实现保护资源的安全性。
140.在一些实施例中,信息确定装置200还可以包括配置模块240。
141.配置模块240,用于配置资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请求参数和返回参数。
142.本技术实施例提供的装置配置了资源清单与多个资源的资源地址的对应关系,以及多个资源中每个资源的请求参数和返回参数,为从多个资源的资源地址获取资源提供依
据。
143.在一些实施例中,多个资源的资源类型包括数据库表、文件以及接口中的至少一类。
144.本技术实施例提供的装置,在多个资源的资源类型不同时,也能够一次获取到多个资源,提高资源共享交换的效率。
145.在一些实施例中,在资源的资源类型为数据库表的情况下,请求参数包括数据库表的名称,返回参数包括数据库表的数据。
146.本技术实施例提供的装置配置了在资源的资源类型为数据库表的情况下的请求参数和返回参数,便于获取数据库表的数据。
147.在一些实施例中,在资源的资源类型为文件的情况下,请求参数包括文件地址,返回参数包括文件数据。
148.本技术实施例提供的装置配置了在资源的资源类型为文件的情况下的请求参数和返回参数,便于获取文件数据。
149.在一些实施例中,在资源的资源类型为接口的情况下,请求参数包括接口的请求参数,返回参数包括接口的返回参数。
150.本技术实施例提供的装置配置了在资源的资源类型为接口的情况下的请求参数和返回参数,便于调用接口。
151.在一些实施例中,信息确定装置200还可以包括生成和存储模块250。
152.生成和存储模块250,用于生成获取目标资源的记录,并将记录存储至区块链。
153.本技术实施例提供的装置生成了获取目标资源的记录,可以在追溯资源的使用情况时,明确资源的使用者,将记录存储至区块链,确保记录的安全性和准确性。
154.在一些实施例中,信息确定装置200还可以包括生成和存储模块250。
155.生成和存储模块250,用于根据多个资源生成资源清单,以及请求指令与资源清单的对应关系,并存储在区块链。
156.本技术实施例提供的装置,生成了资源清单,以及请求指令与资源清单的对应关系,并将资源清单和请求指令与资源清单的对应关系,存储在区块链,便于用户通过调用一个资源清单获取多个资源。
157.在一些实施例中,多个资源存储在区块链。
158.本技术实施例提供的装置,将多部门和/或多部门的多个资源存储在区块链,提高资源的安全性和准确性,且便于不同部门、不同区域之间资源共享。本技术实施例提供的信息确定装置执行图1所示的方法中的各个步骤,并能够实现跨部门、跨区域的可信的联合查询,快速得到了需要对跨部门、跨区域的资源,从而提高了确定由跨部门、跨区域的资源确定的信息的效率,为简洁描述,再此不在详细赘述。
159.图3是本技术又一个实施例提供的电子设备的结构示意图。
160.电子设备可以包括处理器301以及存储有计算机程序指令的存储器302。
161.具体地,上述处理器301可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
162.存储器302可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器
302可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器302可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器302可在综合网关容灾设备的内部或外部。在特定实施例中,存储器302是非易失性固态存储器。
163.存储器可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本公开的一方面的方法所描述的操作。
164.处理器301通过读取并执行存储器302中存储的计算机程序指令,以实现上述实施例中的任意一种信息确定方法。
165.在一个示例中,电子设备还可包括通信接口303和总线310。其中,如图3所示,处理器301、存储器302、通信接口303通过总线310连接并完成相互间的通信。
166.通信接口303,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
167.总线310包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线310可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
168.该电子设备可以基于用户请求资源请求指令执行本技术实施例中的信息确定方法,从而实现图1所描述的信息确定方法。
169.另外,结合上述实施例中的信息确定方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种信息确定方法。
170.结合上述实施例中的信息确定方法,本技术实施例可提供计算机程序产品来实现。计算机程序产品中的指令由电子设备的处理器执行时实现上述实施例中的任意一种信息确定方法。
171.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
172.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插
件、功能卡等等。当以软件方式实现时,本技术的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
173.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
174.上面参考根据本公开的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程信息确定装置的处理器,以产生一种机器,使得经由计算机或其它可编程信息确定装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
175.以上所述,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1