一种统计数据的整合方法及装置与流程

文档序号:32658734发布日期:2022-12-23 22:45阅读:38来源:国知局
一种统计数据的整合方法及装置与流程

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.图1是根据本技术一示例性实施例示出的一种级联系统的网络架构示意图;
31.图2是根据本技术一示例性实施例示出的一种应用于数据共享平台的统计数据的整合方法的流程图;
32.图3是根据本技术一示例性实施例示出的一种应用于级联交换系统的统计数据的整合方法的流程图;
33.图4是根据本技术一示例性实施例示出的一种平台统计数据流向的示意图;
34.图5是根据本技术一示例性实施例示出的另一种平台统计数据流向的示意图;
35.图6是根据本技术一示例性实施例示出的一种电子设备的结构示意图;
36.图7是根据本技术一示例性实施例示出的一种应用于数据共享平台的统计数据的整合装置的框图;
37.图8是根据本技术一示例性实施例示出的一种应用于级联交换系统的统计数据的整合装置的框图。
具体实施方式
38.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
39.在本技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
40.应当理解,尽管在本技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
41.在相关技术中,各数据共享平台只能得到与自身直接进行交换的数据统计信息,无法得到与自身进行了间接数据交换的数据统计信息,从而各个平台中的数据统计信息彼此孤立,不能形成一个完整的全局数据整合信息,导致各平台得到的数据统计信息难以有效发挥作用。
42.并且,随着平台中资源的增加,不同平台之间数据的交换量也随之增多,数据的交换关系也愈来愈复杂,用户不能清晰地知道各平台数据间的流向关系,缺少重要的参考依据,从而可能导致用户作出错误决策。
43.接下来结合以下实施例对本技术实施例进行进一步说明:
44.图1是根据本技术一示例性实施例示出的一种级联系统的网络架构示意图,所述级联系统中包含多个具有级联关系的数据共享平台,所述具有级联关系的数据共享平台之间通过级联交换系统相连。
45.在一个实施例中,具有上下级关系的两个数据共享平台之间通过一个级联交换系统相连,具有平级关系的两个数据共享平台之间通过至少一个级联交换系统相连。请参考
图1,级联系统的架构示意图可以包括数据共享平台11、12、13、14以及级联交换系统15、16、17。其中,数据共享平台11与数据共享平台12互为上下级,数据共享平台12与数据共享平台13互为上下级,数据共享平台12与数据共享平台14互为平级,数据共享平台12的上级数据共享平台为数据共享平台11,数据共享平台12的下级数据共享平台为数据共享平台13,数据共享平台12的平级数据共享平台为数据共享平台14,级联交换系统15与数据共享平台11和数据共享平台12相连,级联交换系统16与数据共享平台12和数据共享平台13相连,级联交换系统17与数据共享平台12和数据共享平台14相连。值得说明的是,级联系统中可以有若干个数据共享平台和若干个级联交换系统,每一个数据共享平台都可以与至少一个数据共享平台互为平级关系,每一数据共享平台都可以与其他数据共享平台互为上下级、互为平级,图1仅为一示意性示例,本说明书并不对此进行限制。
46.图2是根据本技术一示例性实施例示出的一种应用于数据共享平台的统计数据的整合方法的流程图。请参考图2,该方法应用于处于级联系统中的任一数据共享平台,该方法可以包括以下步骤:
47.步骤202,针对所述任一数据共享平台获得的数据进行统计,生成相应的平台统计数据。
48.处于级联系统中的每一数据共享平台,均会对自身获得的数据进行统计,统计出直接与自身发生了数据交换的数据,并生成相应的平台统计数据,所述平台统计数据可以包括:本地存储的平台级联关系、资源的提供方标识符、资源的接收方标识符、资源的标识符、资源对应的目录标识符、资源的服务数量、资源的每类服务的调用数量。
49.在一实施例中,为了便于区分出不同数据共享平台统计出的平台统计数据,每一平台统计数据对应有一个唯一标识符,所述唯一标识符可以由数据共享平台为其生成的平台统计数据分配,也可以由级联交换系统根据平台统计数据的来源为其分配,所述唯一标识符包括与该平台统计数据对应的数据共享平台的名称和/或标识符。
50.例如,在图1所示的级联系统中,数据共享平台11会统计出与自身直接进行了数据交换的平台统计数据11(11即为该平台统计数据的唯一标识符),数据共享平台12会统计出与自身直接进行了数据交换的平台统计数据12(12即为该平台统计数据的唯一标识符),数据共享平台14会统计出与自身直接进行了数据交换的平台统计数据14(14即为该平台统计数据的唯一标识符)。
51.步骤204,将所述平台统计数据发送至与所述任一数据共享平台相连的至少一个级联交换系统,以用于更新相应级联交换系统维护的级联统计数据。
52.在数据共享平台完成数据统计后,可以把其统计出的平台统计数据发送至所有与自身相连的级联交换系统,也可以把其统计出的平台统计数据发送至与自身相连的任一个级联交换系统,以供级联交换系统在接收到数据共享平台发送的平台统计数据后更新其维护的级联统计数据。
53.接着以上示例继续举例,数据共享平台11将其统计出的平台统计数据11发送至级联交换系统15,数据共享平台12将其统计出的平台统计数据12发送至级联交换系统15、级联交换系统16和级联交换系统17,数据共享平台13将其统计出的平台统计数据13发送至级联交换系统16,数据共享平台14将其统计出的平台统计数据14发送至级联交换系统17,至此,级联交换系统15维护的级联统计数据包含平台统计数据11和平台统计数据12,级联交
换系统16维护的级联统计数据包含平台统计数据12和平台统计数据13,级联交换系统17维护的级联统计数据包含平台统计数据12和平台统计数据14。
54.步骤206,在所述任一数据共享平台与多个级联交换系统相连的情况下,协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据,以用于生成全局数据整合信息。
55.级联系统中存在连接多个级联交换系统的数据共享平台,该数据共享平台将协助该多个级联交换系统进行数据交换,其数据交换过程可以为数据共享平台向与自身相连的多个级联交换系统发送数据获取请求,以获取其各自维护的级联统计数据,再将获取到的级联统计数据发送至与获取来源不同的级联交换系统,从而使每一级联交换系统获得所有级联统计数据,即所有数据共享平台统计出的平台统计数据,进而可以根据所有级联统计数据生成全局数据整合信息。
56.在一实施例中,数据共享平台存储有平台级联关系,任一数据共享平台存储的平台级联关系包括该数据共享平台的上级数据共享平台、下级数据共享平台和/或平级数据共享平台。
57.在数据共享平台存储有平台级联关系的情况下,可以根据自身存储的平台级联关系判断自身是否与多个级联交换系统相连。
58.若本地存储的平台级联关系包括上级数据共享平台和下级数据共享平台,则确定自身与多个级联交换系统相连,且该多个级联交换系统分别位于自身与上级数据共享平台之间、自身与下级数据共享平台之间;
59.若本地存储的平台级联关系包括上级数据共享平台和平级数据共享平台,则确定自身与多个级联交换系统相连,且该多个级联交换系统分别位于自身与上级数据共享平台之间、自身与平级数据共享平台之间;
60.若本地存储的平台级联关系包括下级数据共享平台和平级数据共享平台,则确定自身与多个级联交换系统相连,且该多个级联交换系统分别位于自身与下级数据共享平台之间、自身与平级数据共享平台之间;
61.若本地存储的平台级联关系包括上级数据共享平台、下级数据共享平台和平级数据共享平台,则确定自身与多个级联交换系统相连,且该多个级联交换系统分别位于自身与上级数据共享平台之间、自身与下级数据共享平台之间、自身与平级数据共享平台之间。
62.接着以上示例继续举例,数据共享平台11本地存储的平台级联关系包括该数据共享平台的下级数据共享平台为数据共享平台12,数据共享平台12本地存储的平台级联关系包括该数据共享平台的上级数据共享平台为数据共享平台11、该数据共享平台的下级数据共享平台为数据共享平台13和该数据共享平台的平级数据共享平台为数据共享平台14,数据共享平台13本地存储的平台级联关系包括该数据共享平台的上级数据共享平台为数据共享平台12,数据共享平台14本地存储的平台级联关系包括该数据共享平台的平级数据共享平台为数据共享平台12,故而确定数据共享平台12与多个级联交换系统相连,且该多个级联交换系统分别为位于自身与数据共享平台11之间的级联交换系统15、自身与数据共享平台13之间的级联交换系统16、自身与数据共享平台14之间的级联交换系统17。
63.数据共享平台12基于各平台统计数据对应的唯一标识符,从级联交换系统15中获取平台统计数据11并将该平台统计数据11发送至级联交换系统16和级联交换系统17,以供
级联交换系统16和级联交换系统17更新其维护的级联统计数据,从级联交换系统16中获取平台统计数据13并将该平台统计数据13发送至级联交换系统15和级联交换系统17,以供级联交换系统15和级联交换系统17更新其维护的级联统计数据,从级联交换系统17中获取平台统计数据14并将该平台统计数据14发送至级联交换系统15和级联交换系统16,以供级联交换系统15和级联交换系统16更新其维护的级联统计数据。在数据共享系统12的协助下,级联交换系统15、级联交换系统16和级联交换系统17均获得了平台统计数据11、平台统计数据12、平台统计数据13以及平台统计数据14,即该级联系统中每一级联交换系统获得了所有级联统计数据,从而可以根据所有级联统计数据生成数据整合信息。
64.由上述实施例可知,本技术级联系统中的数据共享平台将自身统计出的平台统计数据发送至与至少一个与自身相连的级联交换系统,并在自身与多个级联交换系统相连的情况下,协助该多个级联交换系统进行数据交换,使得级联系统中的每一级联交换系统获得所有数据共享平台的平台统计数据,从而实现了统计整合整个级联系统中的数据。
65.在一实施例中,全局数据整合信息是级联拓扑数据交换图,所述任一数据共享平台可以向与所述任一数据共享平台相连的任一级联交换系统发起查询请求,并接收该级联交换系统根据维护的所有级联统计数据生成的级联拓扑数据交换图;或者,
66.从与所述任一数据共享平台相连的任一级联交换系统获取其维护的所有级联统计数据,并根据获取到的级联统计数据生成级联拓扑数据交换图。
67.在该实施例中,级联拓扑数据交换图可以由级联交换系统根据级联统计数据生成,也可以由数据共享平台根据级联统计数据生成,本说明书并不对此进行限制。关于生成级联拓扑数据交换图的具体实现方式,可以为根据所有级联统计数据,查询出整个级联系统中所有的数据共享平台的平台级联关系,遍历该平台级联关系,直至确定出一个不存在上级数据共享平台的数据共享平台,并将该数据共享平台标记为整个级联系统的根节点;进而从根节点开始查询该根节点的所有下级节点,即查询被标记为根节点的数据共享平台的所有下级数据共享平台,对查询出的所有下级节点进行递归遍历,即对于每一下级数据共享平台,递归查询与其对应的下级数据共享平台,当没有对应的下级数据共享平台时,停止递归查询;当完成了对根节点的所有下级节点的递归遍历后,得到级联关系的拓扑树状图,再根据级联统计数据和该拓扑树状图,可以生成级联拓扑数据交换图。
68.此外,在查询每一数据共享平台时,还需要确定该数据共享平台是否存在平级数据共享平台,若存在,递归查询其对应的平级数据共享平台存在的级联关系。
69.以级联拓扑数据交换图的方式可以更加直观地展示整个级联系统中的所有进行了直接和间接交换的数据,便于用户更加清晰地了解数据的流向,可以更加高效地作出决策。
70.图3是根据本技术一示例性实施例示出的一种应用于级联交换系统的统计数据的整合方法的流程图。请参考图3,该方法应用于处于级联系统中的级联交换系统,所述级联系统中包含多个具有级联关系的数据共享平台,级联交换系统与具有级联关系的两个数据共享平台相连,该方法可以包括以下步骤:
71.步骤302,接收与所述任一数据共享平台相连的数据共享平台发送的平台统计数据,更新所述任一数据共享平台维护的级联统计数据,所述平台统计数据由数据共享平台针对其获得的数据统计生成。
72.级联交换系统接收所有与自身相连的数据共享平台发送的平台统计数据,并使用接收到的所有平台统计数据更新自身维护的级联统计数据。所述平台统计数据可以包括:本地存储的平台级联关系、资源的提供方标识符、资源的接收方标识符、资源的标识符、资源对应的目录标识符、资源的服务数量、资源的每类服务的调用数量。
73.在一实施例中,为了便于区分出不同数据共享平台统计出的平台统计数据,每一平台统计数据对应有一个唯一标识符,所述唯一标识符可以由数据共享平台为其生成的平台统计数据分配,也可以由级联交换系统根据平台统计数据的来源为其分配,所述唯一标识符包括与该平台统计数据对应的数据共享平台的名称和/或标识符。
74.例如,在图1所示实施例中,级联交换系统15与数据共享平台11和数据共享平台12相连,可以接收数据共享平台11发送的已对应有唯一标识符的平台统计数据11和数据共享平台12发送的已对应有唯一标识符的平台统计数据12,级联交换系统16与数据共享平台12和数据共享平台13相连,可以接收数据共享平台12发送的已对应有唯一标识符的平台统计数据12和数据共享平台13发送的已对应有唯一标识符的平台统计数据13,级联交换系统17与数据共享平台12和数据共享平台14相连,可以接收数据共享平台12发送的已对应有唯一标识符的平台统计数据12和数据共享平台14发送的已对应有唯一标识符的平台统计数据14。
75.步骤304,在与所述任一数据共享平台相连的数据共享平台的协助下,与其他级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据。
76.连接多个级联交换系统的数据共享平台,可以协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使得每一级联交换系统获得所有的级联统计数据。其数据交换过程可以为与同一数据共享平台相连的各级联交换系统响应于数据交换平台发送的数据获取请求,将各自维护的级联统计数据发送给该数据共享平台,由该数据共享平台将级联统计数据发送至其他级联交换系统,完成数据交换。
77.接着以上示例继续举例,级联交换系统15基于各平台统计数据对应的唯一标识符,将自身维护的平台统计数据11发送给数据共享平台12,由其将该平台统计数据11发送给级联交换系统16和级联交换系统17,以供级联交换系统16和级联交换系统17完成级联统计数据的更新,级联交换系统16基于各平台统计数据对应的唯一标识符,将自身维护的平台统计数据13发送给数据共享平台12,由其将该平台统计数据13发送给级联交换系统15和级联交换系统17,以供级联交换系统15和级联交换系统17完成级联统计数据的更新,级联交换系统17基于各平台统计数据对应的唯一标识符,将自身维护的平台统计数据14发送给数据共享平台12,由其将该平台统计数据14发送给级联交换系统15和级联交换系统16,以供级联交换系统15和级联交换系统16完成级联统计数据的更新。至此,每一级联交换系统(级联交换系统15、16、17)都已获得所有级联统计数据(平台统计数据11、12、13、14)。
78.步骤306,根据维护的所有级联统计数据生成全局数据整合信息。
79.级联交换系统在获得所有级联统计数据后,可以对其维护的所有级联统计数据进行统计和汇总,进而生成全局数据整合信息。
80.接着以上示例继续举例,级联交换系统15、级联交换系统16和级联交换系统17均可以根据自身维护的所有级联统计数据生成数据整合信息。
81.在一实施例中,所述协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据,以用于生成全局数据整合信息,包括:协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据,并根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图。
82.即级联交换系统所生成的全局数据整合信息可以是级联拓扑数据交换图,级联交换系统可以响应于与自身相连的任一数据共享平台发起的查询请求,将自身根据维护的所有级联统计数据生成的级联拓扑数据交换图发送至所述数据共享平台。
83.在一个实施例中,所述方法还包括:从与所述任一数据共享平台相连的任一级联交换系统获取其维护的所有级联统计数据,并根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图。
84.级联交换系统可以将自身维护的所有级联统计数据发送至所述数据共享平台,使所述数据共享平台根据接收到的级联统计数据生成级联拓扑数据交换图。
85.级联拓扑数据交换图可以由级联交换系统根据级联统计数据生成,也可以由数据共享平台根据级联统计数据生成,本说明书并不对此进行限制。
86.在一个实施例中,所述根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图,包括:确定并遍历各数据共享平台存储的平台级联关系,生成所述级联系统中各数据共享平台间级联关系的拓扑树状图;根据所述拓扑树状图和所述所有级联统计数据,生成级联拓扑数据交换图。
87.在由数据共享平台根据级联统计数据生成由数据共享平台根据级联统计数据生成的情况下,数据共享平台可以根据确定自身所存储的平台级联关系。在级联拓扑数据交换图由级联交换系统根据级联统计数据生成的情况下,级联交换系统可以根据所有级联统计数据,查询出整个级联系统中所有的数据共享平台的平台级联关系,也可以通过获取各数据共享平台中所存储的平台级联关系确定整个级联系统中所有的数据共享平台的平台级联关系。
88.通过遍历该平台级联关系,可以确定出一个不存在上级数据共享平台的数据共享平台,并将该数据共享平台标记为整个级联系统的根节点;进而从根节点开始查询该根节点的所有下级节点,即查询被标记为根节点的数据共享平台的所有下级数据共享平台,对查询出的所有下级节点进行递归遍历,即对于每一下级数据共享平台,递归查询与其对应的下级数据共享平台,当没有对应的下级数据共享平台时,停止递归查询;当完成了对根节点的所有下级节点的递归遍历后,得到级联关系的拓扑树状图,再根据级联统计数据和该拓扑树状图,可以生成级联拓扑数据交换图。
89.此外,在查询每一数据共享平台时,还需要确定该数据共享平台是否存在平级数据共享平台,若存在,递归查询其对应的平级数据共享平台存在的级联关系。
90.以级联拓扑数据交换图的方式可以更加直观地展示整个级联系统中的所有进行了直接和间接交换的数据,便于用户更加清晰地了解数据的流向,可以更加高效地作出决策。
91.下面结合图4对图1所示实施例完成统计数据的整合情况进行详细介绍。图4是根据本技术一示例性实施例示出的一种平台统计数据流向的示意图。
92.数据共享平台11、12、13、14分别针对自身获得的数据统计出对应有唯一标识符的平台统计数据11、12、13、14,在图4中以各平台统计数据的唯一标识符指代各平台统计数据,即图4中的11表示平台统计数据11,12表示平台统计数据12,13表示平台统计数据13,14表示平台统计数据14。
93.各数据共享平台在统计出自身的平台统计数据后将其发送至与自身相连的级联交换系统。即数据共享平台11将平台统计数据11发送至级联交换系统15,数据共享平台12将平台统计数据12发送至级联交换系统15、16、17,数据共享平台13将平台统计数据13发送至级联交换系统16,数据共享平台14将平台统计数据14发送至级联交换系统17。
94.各级联交换系统接收与自身相连的数据交换平台发送的平台统计数据并更新自身维护的级联统计数据。即级联交换系统15在接收数据共享平台11、12发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据11、12,级联交换系统16在接收数据共享平台12、13发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据12、13,级联交换系统17在接收数据共享平台12、14发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据12、14。
95.为使每一级联交换系统获取每一数据共享平台的平台统计数据,与多个级联交换系统相连的数据共享平台将协助该多个级联交换系统完成数据交换。
96.其具体过程可以为,数据共享平台12向级联交换系统15发送请求获取平台统计数据11的数据获取请求,级联交换系统15响应于接收到的数据获取请求返回平台统计数据11至数据共享平台12,数据共享平台12在接收到平台统计数据11后将其发送至级联交换系统16、17;
97.数据共享平台12向级联交换系统16发送请求获取平台统计数据13的数据获取请求,级联交换系统16响应于接收到的数据获取请求返回平台统计数据13至数据共享平台12,数据共享平台12在接收到平台统计数据13后将其发送至级联交换系统15、17;
98.数据共享平台12向级联交换系统17发送请求获取平台统计数据14的数据获取请求,级联交换系统17响应于接收到的数据获取请求返回平台统计数据14至数据共享平台12,数据共享平台12在接收到平台统计数据14后将其发送至级联交换系统15、16。
99.至此,级联系统中的每一级联交换系统获得了所有数据共享平台统计出的平台统计数据,即获得了所有级联统计数据,可以根据所有级联统计数据生成全局数据整合信息。
100.在一实施例中,互为平级的两个数据共享平台之间可以有两个共同连接的级联交换系统,即在图1所示实施例的基础上,数据共享平台14还可以与级联交换系统16相连,在这种情况下,互为平级的两个数据共享平台都可以协助与其自身相连的级联交换系统进行数据交换,可以选择如图4所示实施例采用的方式,通过互为平级的两个数据共享平台中的任一个协助与其自身相连的级联交换系统进行数据交换,也可以选择通过互为平级的两个数据共享平台一起协助与其自身相连的级联交换系统进行数据交换,本说明书对此不进行限定。
101.图5是根据本技术一示例性实施例示出的另一种平台统计数据流向的示意图。请参考图5,在图5所示实施例中,通过互为平级的两个数据共享平台一起协助与其自身相连的级联交换系统进行数据交换,互为平级的数据共享平台12、14,均与级联交换系统16、17相连。
102.数据共享平台11、12、13、14分别针对自身获得的数据统计出对应有唯一标识符的平台统计数据11、12、13、14,在图5中以各平台统计数据的唯一标识符指代各平台统计数据,即图5中的11表示平台统计数据11,12表示平台统计数据12,13表示平台统计数据13,14表示平台统计数据14。
103.各数据共享平台在统计出自身的平台统计数据后将其发送至与自身相连的级联交换系统。即数据共享平台11将平台统计数据11发送至级联交换系统15,数据共享平台12将平台统计数据12发送至级联交换系统15、16、17,数据共享平台13将平台统计数据13发送至级联交换系统16,数据共享平台14将平台统计数据14发送至级联交换系统16、17。
104.各级联交换系统接收与自身相连的数据交换平台发送的平台统计数据并更新自身维护的级联统计数据。即级联交换系统15在接收数据共享平台11、12发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据11、12,级联交换系统16在接收数据共享平台12、13、14发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据12、13、14,级联交换系统17在接收数据共享平台12、14发送的平台统计数据后,自身维护的级联统计数据包含平台统计数据12、14。
105.为使每一级联交换系统获取每一数据共享平台的平台统计数据,与多个级联交换系统相连的数据共享平台将协助该多个级联交换系统完成数据交换。
106.其具体过程可以为,数据共享平台12向级联交换系统15发送请求获取平台统计数据11的数据获取请求,级联交换系统15响应于接收到的数据获取请求返回平台统计数据11至数据共享平台12,数据共享平台12在接收到平台统计数据11后将其发送至级联交换系统16;
107.数据共享平台12向级联交换系统16发送请求获取平台统计数据13的数据获取请求,级联交换系统16响应于接收到的数据获取请求返回平台统计数据13至数据共享平台12,数据共享平台12在接收到平台统计数据13后将其发送至级联交换系统15;
108.数据共享平台12向级联交换系统17发送请求获取平台统计数据14的数据获取请求,级联交换系统17响应于接收到的数据获取请求返回平台统计数据14至数据共享平台12,数据共享平台12在接收到平台统计数据14后将其发送至级联交换系统15;
109.数据共享平台14向级联交换系统16发送请求获取平台统计数据11、13的数据获取请求,级联交换系统16响应于接收到的数据获取请求返回平台统计数据11、13至数据共享平台14,数据共享平台14在接收到平台统计数据11、13后将其发送至级联交换系统17。
110.至此,级联系统中的每一级联交换系统获得了所有数据共享平台统计出的平台统计数据,即获得了所有级联统计数据,可以根据所有级联统计数据生成全局数据整合信息。
111.在另一实施例中,数据共享平台12也可以选择向级联交换系统16发送请求获取平台统计数据14的数据获取请求。
112.当数据共享平台14存在于其对应的上级数据共享平台、下级共享平台和/或平级共享平台时,数据共享平台14可以从级联交换系统16或者17中获取其他数据共享平台的平台统计数据,再将获取到的平台统计数据发送至与自身相连的其他级联交换系统,数据共享平台12也可以从级联交换系统16或者17中获取其他数据共享平台的平台统计数据,再将获取到的平台统计数据发送至与自身相连的其他级联交换系统,以使级联系统中的每一级联交换系统获得了所有数据共享平台统计出的平台统计数据。
113.与前述一种数据查询方法的实施例相对应,本技术还提供了一种数据查询装置的实施例。
114.图6是根据本技术一示例性实施例示出的一种电子设备的结构示意图。请参考图6,在硬件层面,该电子设备包括处理器602、内部总线604、网络接口606、内存608以及非易失性存储器610,当然还可能包括其他业务所需要的硬件。处理器602从非易失性存储器610中读取对应的计算机程序到内存608中然后运行,在逻辑层面上形成数据处理装置。当然,除了软件实现方式之外,本技术并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
115.图7是根据本技术一示例性实施例示出的一种应用于数据共享平台的统计数据的整合装置的框图。请参考图7,该装置应用于处于级联系统中的任一数据共享平台,所述多个具有级联关系的数据共享平台之间通过级联交换系统相连,该装置可以包括:
116.数据统计单元702,用于针对所述任一数据共享平台获得的数据进行统计,生成相应的平台统计数据。
117.可选的,所述平台统计数据对应有一个唯一标识符,所述唯一标识符包括与该平台统计数据对应的数据共享平台的名称和/或标识符。
118.数据发送单元704,用于将所述平台统计数据发送至与所述任一数据共享平台相连的至少一个级联交换系统,以用于更新相应级联交换系统维护的级联统计数据。
119.可选的,所述数据共享平台存储有平台级联关系,任一数据共享平台存储的平台级联关系包括该数据共享平台的上级数据共享平台、下级数据共享平台和/或平级数据共享平台,该装置还包括:
120.确定单元708,用于若本地存储的平台级联关系包括上级数据共享平台和下级数据共享平台,则确定所述任一数据共享平台与多个级联交换系统相连,且该多个级联交换系统分别位于所述任一数据共享平台与上级数据共享平台之间、所述任一数据共享平台与下级数据共享平台之间;
121.若本地存储的平台级联关系包括上级数据共享平台和平级数据共享平台,则确定所述任一数据共享平台与多个级联交换系统相连,且该多个级联交换系统分别位于所述任一数据共享平台与上级数据共享平台之间、所述任一数据共享平台与平级数据共享平台之间;
122.若本地存储的平台级联关系包括下级数据共享平台和平级数据共享平台,则确定所述任一数据共享平台与多个级联交换系统相连,且该多个级联交换系统分别位于所述任一数据共享平台与下级数据共享平台之间、所述任一数据共享平台与平级数据共享平台之间;
123.若本地存储的平台级联关系包括上级数据共享平台、下级数据共享平台和平级数据共享平台,则确定所述任一数据共享平台与多个级联交换系统相连,且该多个级联交换系统分别位于所述任一数据共享平台与上级数据共享平台之间、所述任一数据共享平台与下级数据共享平台之间、所述任一数据共享平台与平级数据共享平台之间。
124.协助单元706,用于在所述任一数据共享平台与多个级联交换系统相连的情况下,协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统
获得所有级联统计数据,以用于生成全局数据整合信息。
125.可选的,所述协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据,以用于生成全局数据整合信息,包括:协助该多个级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据,并根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图,该装置还包括:
126.交换图获取单元710,用于向与所述任一数据共享平台相连的任一级联交换系统发起查询请求,并接收该级联交换系统生成的级联拓扑数据交换图。
127.可选的,交换图获取单元710,用于从与所述任一数据共享平台相连的任一级联交换系统获取其维护的所有级联统计数据,并根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图。
128.可选的,所述交换图获取单元还用于:确定并遍历各数据共享平台存储的平台级联关系,生成所述级联系统中各数据共享平台间级联关系的拓扑树状图;根据所述拓扑树状图和所述所有级联统计数据,生成级联拓扑数据交换图。
129.图8是根据本技术一示例性实施例示出的一种应用于级联交换系统的统计数据的整合装置的框图。请参考图8,该装置应用于处于级联系统中的数据共享平台,所述级联系统中包含多个具有级联关系的数据共享平台,所述具有级联关系的数据共享平台之间通过级联交换系统相连,该装置可以包括:
130.数据接收单元802,用于接收与所述任一级联交换系统相连的数据共享平台发送的平台统计数据,更新所述任一级联交换系统维护的级联统计数据,所述平台统计数据由与所述任一级联交换系统相连的数据共享平台针对其获得的数据统计生成。
131.数据交换单元804,用于在与所述任一级联交换系统相连的数据共享平台的协助下,与所述级联系统中的其他级联交换系统对各自维护的级联统计数据进行数据交换,使每一级联交换系统获得所有级联统计数据。
132.数据整合单元806,用于根据维护的所有级联统计数据生成全局数据整合信息。
133.可选的,所述数据整合单元用于根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图,该装置还包括:
134.请求响应单元808,用于响应于所述任一级联交换系统相连的任一数据共享平台发起的查询请求,将所述级联拓扑数据交换图发送至所述数据共享平台。
135.可选的,所述请求响应单元808,用于将所述任一级联交换系统维护的所有级联统计数据发送至所述数据共享平台,使所述数据共享平台根据所述所有级联统计数据和各数据共享平台存储的平台级联关系生成级联拓扑数据交换图。
136.可选的,所述数据整合单元,用于确定并遍历各数据共享平台存储的平台级联关系,生成所述级联系统中各数据共享平台间级联关系的拓扑树状图;根据所述拓扑树状图和所述所有级联统计数据,生成级联拓扑数据交换图。
137.上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
138.对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件
说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本技术方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
139.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由数据处理装置的处理器执行以实现如上述实施例中任一所述的方法,比如该方法可以包括:
140.获取客户端发送的针对目标数字对象的权限使用请求和以目标数字对象的形式表示的结构化查询请求;审批所述权限使用请求,以及在所述权限使用请求审批通过的情况下,使解析系统对所述结构化查询请求进行解析;将处理结果返回至所述客户端,所述处理结果由数据库执行解析后的结构化查询请求而得到。
141.其中,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等,本技术并不对此进行限制。
142.以上所述仅为本技术的较佳实施例而已,并不用以限制本技术,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1