数据管理方法、装置、设备及介质与流程
未命名
09-22
阅读:76
评论:0

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.图1为本技术示例的应用场景示意图;
43.图2为本技术实施例一提供的一种数据管理方法的流程示意图;
44.图3为本技术实施例一提供的另一种数据管理方法的流程示意图;
45.图4为本技术实施例一提供的又一种数据管理方法的流程示意图;
46.图5为本技术实施例二提供的一种数据管理装置的结构示意图;
47.图6为本技术实施例二提供的另一种数据管理装置的结构示意图;
48.图7为本技术实施例二提供的又一种数据管理装置的结构示意图;
49.图8为本技术实施例三中提供的一种服务器的结构示意图。
50.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
51.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
52.需要说明的是,本技术数据管理的方法和装置可用于分布式领域,也可用于除金融领域之外的任意领域,本技术数据管理的方法和装置的应用领域不做限定。
53.本技术具体的应用场景为分布式领域,图1为本技术示例的应用场景示意图,数据访问策略器将用户的数据访问请求分发给对应的数据单元,数据单元为数据源,若用户的访问请求不为只读操作且满足操作权限,则把用户的数据访问请求转发至主本数据源,主本数据源数据更新成功后,由所述数据采集器将对所述主本数据源的数据进行数据采集。并将采集的数据发送至数据订阅分发中心,所述数据订阅分发中心基于数据订阅请求,通过分发通道将相关数据分发至对应的副本数据中,完成数据的订阅操作。
54.目前在分布式系统中,只进行交易级或客户级的权限管控,导致系统在接收到数据访问请求的时候,需要根据数据访问请求,对大量数据进行实时整合排序,从而导致数据交易的响应时间长,数据访问请求处理的效率低下。跨系统的数据申请,缺少对系统权限的管控,安全级别较高的数据,可能会通过安全级别较低的系统曝露给权限不足的数据用户。本方案提供的数据管理方法,从数据的属性上进行分级管理,在保证数据安全级别和系统安全级别相匹配的同时,避免了对大量数据进行实时整合排序,降低了数据访问请求与数据订阅请求的响应时间,提高了数据访问请求与数据订阅请求处理的效率。
55.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
56.下面以具体的实施例对本技术的技术方案以及本技术的技术方案进行详细说明。
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。在本技术的描述中,除非另有明确的规定和限定,各术语应在本领域内做广义理解。下面将结合附图,对本技术的实施例进行描述。
57.实施例一
58.图2为本技术实施例一提供的一种数据管理方法的流程示意图,如图2所示,所述方法包括:
59.步骤201、获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;
60.步骤202、根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;
61.步骤203、若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。
62.结合场景示例,数据订阅请求是由多个并列的属性字段构成的,所以在接收中数据订阅请求后,将所述数据订阅请求中的属性字段作为目标属性,至少要包括一个目标字段才会构成一个数据订阅请求,将当前时刻接收到的数据订阅请求作为第一数据订阅请求。然后根据发出所述第一订阅请求的第一订阅方的运行信息确定所述第一订阅方的安全等级,所述第一订阅方的运行渠道包括但不限于所在服务器与发出订阅请求的渠道信息。数据采集器不断从数据源采集数据,当接收到所述数据采集器发送的数据后,判断所述数据采集器采集的数据中是否包括所述第一订阅请求中带有的目标属性的数据,若是存在的话,判断所述第一订阅请求中各个属性字段的目标属性的安全等级。比较所述第一订阅方的安全等级与各个属性字段分别的安全等级,每个属性字段对应的安全等级不相同,所以所述第一订阅方的安全等级可能会大于其中一些属性字段的安全等级,并将安全等级小于或等于所述第一订阅方的安全等级的属性字段对应的数据直接通过第一发送线路发送给所述第一订阅方。在所述第一订阅请求中的其他属性字段的安全等级则是大于所述第一订阅方的安全等级,此时安全等级大于所述第一订阅方的安全等级的属性字段对应的数据不能直接发送给所述第一订阅方,需要对安全等级大于所述第一订阅方的安全等级的属性字段对应的数据进行加密后才可通过第一发送线路发送至所述第一订阅方。示例的,假如在所述第一订阅请求中包括第一属性字段、第二属性字段、第三属性字段与第四属性字段,所述第一属性字段与所述第二属性字段的安全等级大于所述第一订阅方的安全等级,则对所述第一属性字段的内容与所述第二属性字段的内容进行加密后再将加密后的数据直接通过第一发送线路发送给所述第一订阅方;所述第三属性字段与所述第四属性字段的安全等级小于或等于所述第一订阅方的安全等级,则对所述第三属性字段的内容与所述第四属性字段的内容直接通过第一发送线路发送给所述第一订阅方。
63.本示例中,获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。本示例提供的数据管理方法,从数据的属性上进行分级管理,避免了对大量数据进行实时整合排序,降低了数据订阅请求的响应时间,提高了数据订阅请求处理的效率。
64.可选的,所述对所述采集数据中所述第一属性下的数据进行加密,包括:
65.采用与所述第一属性的安全等级对应的第一加密算法,对所述采集数据中所述第一属性下的数据进行加密;其中,不同的安全等级对应的加密算法不同。
66.结合场景示例,由于不同属性字段的数据的安全等级不同,所以针对不同属性字段的数据进行加密的方式也不太相同。本方案可提供规则引擎,在所述规则引擎中设置了不同安全等级的数据可选取的加密方式。若是所述第一属性的安全属性较低,可采取常规的加密方式对所述第一属性字段下的内容进行加密,若是所述第一属性的安全等级较高,可以采用一些特殊的加密方式对所述第一属性字段下的内容进行加密,所述特殊的加密方式可根据试用者进行开发设计。本示例提供了不同的加密方式对不同属性字段的数据进行加密,提高了各个属性字段中数据的安全。
67.可选的,图3为本技术实施例一提供的又一种数据管理方法的流程示意图,如图3所示,所述获取待处理的第一数据订阅请求,包括:
68.步骤301、接收所述数据访问策略器转发的数据订阅请求;
69.步骤302、将所述数据订阅请求添加至订阅列表的末尾;所述订阅列表包括按照接收顺序排序的至少一个数据请阅请求;
70.步骤303、将所述订阅列表中的首个数据订阅请求,作为所述第一数据订阅请求。
71.结合场景示例,在所述数据订阅分发中心创建有订阅列表,所述数据访问策略器会将只读的数据订阅请求分发至所述数据订阅中心,并将其放在所述订阅列表的末尾,在所述订阅列表中包括多个按照顺序排列的数据订阅请求,在所述订阅列表中至少包括一个按照顺序排列的数据订阅请求。将在所述订阅列表中的首个数据订阅请求作为所述第一数据订阅请求进行处理。本示例通过构建订阅列表顺序存放数据订阅请求,使得各个数据订阅请求可以更加条理的被执行。
72.可选的,接收数据访问策略器转发的用户的数据访问请求,并检测所述数据订阅请求的操作类型是否为只读操作;若为只读操作,则根据所述数据访问请求访问主本数据源或其他数据源;若不为只读操作且所述用户具备操作权限,则将所述数据访问请求发送至主本数据源,主本数据源数据更新成功后,由所述数据采集器对所述主本数据源的源数据进行采集;若不为只读操作且所述用户不具备操作权限,则结束处理。
73.根据场景示例,所述数据访问策略器可接收用户的数据访问请求,若用户想对第一数据源的数据进行访问,可向所述数据访问策略器发送关于对所述数据源的第一数据访问请求,所述第一数据源可以为主本数据源,也可以为其他数据源。当所述数据访问策略器接收到用户的所述第一数据访问请求后,首先判断所述第一数据访问请求是否为只读操作,然后判断所述用户是否具备执行所述第一数据访问请求的权限。若所述第一数据访问请求为只读操作,则证明所述第一数据访问请求为获取数据源中相关数据字段的内容请求,则将所述第一数据访问请求转发到对应的数据源,以使用户完成访问。若所述第一数据访问请求不为只读操作,那么可能是更新主本数据源的数据并会触发数据采集,则需要判断用户的权限是否满足对所述第一数据访问请求进行相关处理,若所述用户的权限满足对第一数据访问请求的处理权限则把所述第一数据访问请求转发至主本数据源,主本数据源数据更新成功后,由所述数据采集器将对所述主本数据源的数据进行数据采集。若是所述第一数据访问请求不为只读操作,确用户的权限不满足对所述第一数据访问请求进行相关处理,则结束所述第一数据访问请求的处理。本示例通过判定所述第一数据访问请求的操作性质与用户权限,进行不同处理的转发,使得处理数据访问请求更加具有条理性,提高了数据访问请求的效率。
74.可选的,所述方法还包括:
75.接收数据采集器发送的所述采集数据;所述数据采集器用于:采集主本数据源的源数据,并检测所述源数据是否与所述数据订阅分发中心的数据格式一致;若一致,则将所述源数据作为所述采集数据发送给所述数据订阅分发中心;若不一致,则对所述源数据进行标准化处理,并将标准化处理得到的数据作为所述采集数据发送给所述数据订阅分发中心;其中,标准化处理得到的数据的数据格式与所述数据订阅分发中心的数据格式一致。
76.结合场景示例,所述主本数据源的数量为多个,但是所述数据订阅分发中心只有一个,所述数据订阅分发中心可识别的数据格式只有一种,但是主本数据源所在的服务器生成的数据格式不尽相同。可将所述数据订阅分发中心可识别的数据格式作业标准数据,所述数据采集器将从数据源采集的数据转发至所述数据订阅分发中心之前,首先对所述数据采集器采集得到的数据进行是否为标准数据的判定,若为表转数据,则将将所述数据采集器采集得到的数据直接转发至所述数据订阅分发中心;若不为标准数据,则将所述数据采集器采集得到的数据进行标准化处理后,再转发至所述数据订阅分发中心。本示例通过判定所述数据采集器采集得到的数据进行是否为标准数据,确定是否为所述数据采集器采集得到的数据进行标准化处理,使得转发至所述数据订阅分发中心的数据格式均为标准数据。
77.可选的,图4为本技术实施例一提供的又一种数据管理方法的流程示意图,如图4所示,所述方法还包括:
78.步骤401、在本地存储所述采集数据中所述第一属性下的数据,并开始储存周期的计时;
79.步骤402、当所述储存周期结束时,将本地存储的所述第一属性下的数据作为所述第一属性的核对数据,通过第二发送线路发送给所述订阅方,以使所述订阅方基于所述第一属性的核对数据对通过所述第一发送线路接收到的所述第一属性下的数据进行数据校验。
80.结合场景示例,所述数据订阅分发中心除了通过所述第一发送线路将所述第一数据订阅请求的相关数据发送给所述第一订阅方之外,在所述数据订阅分发中心还包括第二发送线路。在所述数据订阅分发中心,存储关于所述第一数据订阅请求的相关数据,并存储一个周期,所述一个周期以一天为例,在一个周期的时间内,可以基于所述数据采集其采集得到的此时所述第一数据订阅请求的相关数据对其进行更新,并在一个周期的结束时刻,即一天的结束时刻,将此时存储的所述第一数据订阅请求的相关数据作为核对数据通过所述第二发送路线下发给所述第一订阅方。所述第一订阅方通过所述第二发送线路得到所述第一数据订阅请求的核对数据后,将通过所述第一发送线路得到所述第一数据订阅请求的相关数据进行核对检验,若不一致,则将通过所述第一发送线路得到所述第一数据订阅请求的相关数据修改为所述核对数据。本示例通过提供核对数据进行检验,保障了所述订阅方得到数据订阅请求的相关数据的正确性。
81.本实施例中,获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。本实施例提供的数据管理方法,从数据的属性上进行分级管理,避免了对大量数据进行实时整合排序,降低了数据订阅请求的响应时间,提高了数据订阅请求处理的效率。
82.实施例二
83.图5为本技术实施例二提供的一种数据管理装置的结构示意图,如图5所示,所述装置包括:
84.获取模块51,用于获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;
85.判定模块52,用于根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;
86.处理模块53,用于若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。
87.结合场景示例,数据订阅请求是由多个并列的属性字段构成的,所以在获取模块
51接收中数据订阅请求后,将所述数据订阅请求中的属性字段作为目标属性,至少要包括一个目标字段才会构成一个数据订阅请求,将当前时刻接收到的数据订阅请求作为第一数据订阅请求。然后根据发出所述第一订阅请求的第一订阅方的运行信息确定所述第一订阅方的安全等级,所述第一订阅方的运行渠道包括但不限于所在服务器与发出订阅请求的渠道信息。数据采集器不断从数据源采集数据,当接收到所述数据采集器发送的数据后,判断所述数据采集器采集的数据中是否包括所述第一订阅请求中带有的目标属性的数据,若是存在的话,判定模块52判断所述第一订阅请求中各个属性字段的目标属性的安全等级。比较所述第一订阅方的安全等级与各个属性字段分别的安全等级,每个属性字段对应的安全等级不相同,所以所述第一订阅方的安全等级可能会大于其中一些属性字段的安全等级,处理模块53并将安全等级小于或等于所述第一订阅方的安全等级的属性字段对应的数据直接通过第一发送线路发送给所述第一订阅方。在所述第一订阅请求中的其他属性字段的安全等级则是大于所述第一订阅方的安全等级,此时安全等级大于所述第一订阅方的安全等级的属性字段对应的数据不能直接发送给所述第一订阅方,处理模块53需要对安全等级大于所述第一订阅方的安全等级的属性字段对应的数据进行加密后才可通过第一发送线路发送至所述第一订阅方。示例的,假如在所述第一订阅请求中包括第一属性字段、第二属性字段、第三属性字段与第四属性字段,所述第一属性字段与所述第二属性字段的安全等级大于所述第一订阅方的安全等级,则对所述第一属性字段的内容与所述第二属性字段的内容进行加密后再将加密后的数据直接通过第一发送线路发送给所述第一订阅方;所述第三属性字段与所述第四属性字段的安全等级小于或等于所述第一订阅方的安全等级,则对所述第三属性字段的内容与所述第四属性字段的内容直接通过第一发送线路发送给所述第一订阅方。
88.本示例中,获取模块51获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;判定模块52根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,处理模块53则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。本示例提供的数据管理方法,从数据的属性上进行分级管理,避免了对大量数据进行实时整合排序,降低了数据订阅请求的响应时间,提高了数据订阅请求处理的效率。
89.可选的,处理模块53,具体用于采用与所述第一属性的安全等级对应的第一加密算法,对所述采集数据中所述第一属性下的数据进行加密;其中,不同的安全等级对应的加密算法不同。
90.结合场景示例,由于不同属性字段的数据的安全等级不同,处理模块53所以针对不同属性字段的数据进行加密的方式也不太相同。本方案可提供规则引擎,在所述规则引擎中设置了不同安全等级的数据可选取的加密方式。若是所述第一属性的安全属性较低,
处理模块53可采取常规的加密方式对所述第一属性字段下的内容进行加密,若是所述第一属性的安全等级较高,可以采用一些特殊的加密方式对所述第一属性字段下的内容进行加密,所述特殊的加密方式可根据试用者进行开发设计。本示例提供了不同的加密方式对不同属性字段的数据进行加密,提高了各个属性字段中数据的安全。
91.可选的,获取模块51,具体还用于接收所述数据访问策略器转发的数据订阅请求;
92.获取模块51,具体还用于将所述数据订阅请求添加至订阅列表的末尾;所述订阅列表包括按照接收顺序排序的至少一个数据请阅请求;
93.获取模块51,具体还用于将所述订阅列表中的首个数据订阅请求,作为所述第一数据订阅请求。
94.结合场景示例,获取模块51在所述数据订阅分发中心创建有订阅列表,所述数据访问策略器会将只读的数据订阅请求分发至所述数据订阅中心,并将其放在所述订阅列表的末尾,在所述订阅列表中包括多个按照顺序排列的数据订阅请求,在所述订阅列表中至少包括一个按照顺序排列的数据订阅请求。将在所述订阅列表中的首个数据订阅请求作为所述第一数据订阅请求进行处理。本示例通过构建订阅列表顺序存放数据订阅请求,使得各个数据订阅请求可以更加条理的被执行。
95.可选的,获取模块51,接收数据访问策略器转发的用户的数据访问请求,并检测所述数据订阅请求的操作类型是否为只读操作;若为只读操作,则根据所述数据访问请求访问主本数据源或其他数据源;若不为只读操作且所述用户具备操作权限,则将所述数据访问请求发送至主本数据源,主本数据源数据更新成功后,由所述数据采集器对所述主本数据源的源数据进行采集;若不为只读操作且所述用户不具备操作权限,则结束处理。
96.根据场景示例,所述数据访问策略器可接收用户的数据访问请求,若用户想对第一数据源的数据进行访问,可向所述数据访问策略器发送关于对所述数据源的第一数据访问请求,所述第一数据源可以为主本数据源,也可以为其他数据源。当所述数据访问策略器接收到用户的所述第一数据访问请求后,首先判断所述第一数据访问请求是否为只读操作,然后判断所述用户是否具备执行所述第一数据访问请求的权限。若所述第一数据访问请求为只读操作,则证明所述第一数据访问请求为获取数据源中相关数据字段的内容请求,则将所述第一数据访问请求转发到对应的数据源,以使用户完成访问。若所述第一数据访问请求不为只读操作,那么可能是采集主本数据源的数据并完成更新,则需要判断用户的权限是否满足对所述第一数据访问请求进行相关处理,若所述用户的权限满足对第一数据访问请求的处理权限则把所述第一数据访问请求转发至主本数据源,主本数据源数据更新成功后,由所述数据采集器将对所述主本数据源的数据进行数据采集。若是所述第一数据访问请求不为只读操作,确用户的权限不满足对所述第一数据访问请求进行相关处理,则结束所述第一数据访问请求的处理。本示例通过判定所述第一数据访问请求的操作性质与用户权限,进行不同处理的转发,使得处理数据访问请求更加具有条理性,提高了数据访问请求的效率。
97.可选的,图6为本技术实施例二提供的另一种数据管理装置的结构示意图,如图6所示,所述装置还包括:
98.接收模块61,用于接收数据采集器发送的所述采集数据;所述数据采集器用于:采集主本数据源的源数据,并检测所述源数据是否与所述数据订阅分发中心的数据格式一
致;若一致,则将所述源数据作为所述采集数据发送给所述数据订阅分发中心;若不一致,则对所述源数据进行标准化处理,并将标准化处理得到的数据作为所述采集数据发送给所述数据订阅分发中心;其中,标准化处理得到的数据的数据格式与所述数据订阅分发中心的数据格式一致。
99.结合场景示例,所述主本数据源的数量为多个,但是所述数据订阅分发中心只有一个,所述数据订阅分发中心可识别的数据格式只有一种,但是主本数据源所在的服务器生成的数据格式不尽相同。可将所述数据订阅分发中心可识别的数据格式作业标准数据,所述数据采集器将从数据源采集的数据转发至所述数据订阅分发中心之前,首先对所述数据采集器采集得到的数据进行是否为标准数据的判定,若为表转数据,则将将所述数据采集器采集得到的数据直接转发至所述数据订阅分发中心;若不为标准数据,则将所述数据采集器采集得到的数据进行标准化处理后,再转发至所述数据订阅分发中心。本示例接收模块61通过判定所述数据采集器采集得到的数据进行是否为标准数据,确定是否为所述数据采集器采集得到的数据进行标准化处理,使得转发至所述数据订阅分发中心的数据格式均为标准数据。
100.可选的,图7为本技术实施例二提供的又一种数据管理装置的结构示意图,如图7所示,所述装置还包括:
101.存储模块71,用于在本地存储所述采集数据中所述第一属性下的数据,并开始储存周期的计时;
102.核对模块72,用于当所述储存周期结束时,将本地存储的所述第一属性下的数据作为所述第一属性的核对数据,通过第二发送线路发送给所述订阅方,以使所述订阅方基于所述第一属性的核对数据对通过所述第一发送线路接收到的所述第一属性下的数据进行数据校验。
103.结合场景示例,所述数据订阅分发中心除了通过所述第一发送线路将所述第一数据订阅请求的相关数据发送给所述第一订阅方之外,在所述数据订阅分发中心还包括第二发送线路。在所述数据订阅分发中心,存储模块71存储关于所述第一数据订阅请求的相关数据,并存储一个周期,所述一个周期以一天为例,在一个周期的时间内,可以基于所述数据采集其采集得到的此时所述第一数据订阅请求的相关数据对其进行更新,并在一个周期的结束时刻,即一天的结束时刻,将此时存储的所述第一数据订阅请求的相关数据作为核对数据通过所述第二发送路线下发给所述第一订阅方。所述第一订阅方通过所述第二发送线路得到所述第一数据订阅请求的核对数据后,核对模块72将通过所述第一发送线路得到所述第一数据订阅请求的相关数据进行核对检验,若不一致,则将通过所述第一发送线路得到所述第一数据订阅请求的相关数据修改为所述核对数据。本示例通过提供核对数据进行检验,保障了所述订阅方得到数据订阅请求的相关数据的正确性。
104.本示例中,获取模块获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;判定模块根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,处理模块则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性
的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。本示例提供的数据管理方法,从数据的属性上进行分级管理,避免了对大量数据进行实时整合排序,降低了数据订阅请求的响应时间,提高了数据订阅请求处理的效率。
105.实施例三
106.图8为本技术实施例三中提供的一种服务器的结构示意图,如图8所示,该服务器包括:
107.处理器(processor)271,服务器还包括了存储器(memory)272;还可以包括通信接口(communication interface)293和总线294。其中,处理器271、存储器272、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器271可以调用存储器272中的逻辑指令,以执行上述实施例一的方法。
108.此外,上述的存储器272中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
109.存储器272作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本技术实施例中的方法对应的程序指令/模块。处理器271通过运行存储在存储器272中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述实施例一的方法。
110.存储器272可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器272可以包括高速随机存取存储器,还可以包括非易失性存储器。
111.本技术实施例提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前述实施例所述的方法。
112.实施例四
113.本实施例提供一种数据管理系统,所述数据管理系统包括如前任一项所述的数据管理方法与如前任一项所述的数据管理装置。
114.结合场景示例,数据订阅请求是由多个并列的属性字段构成的,所以在接收中数据订阅请求后,将所述数据订阅请求中的属性字段作为目标属性,至少要包括一个目标字段才会构成一个数据订阅请求,将当前时刻接收到的数据订阅请求作为第一数据订阅请求。然后根据发出所述第一订阅请求的第一订阅方的运行信息确定所述第一订阅方的安全等级,所述第一订阅方的运行渠道包括但不限于所在服务器与发出订阅请求的渠道信息。数据采集器不断从数据源采集数据,当接收到所述数据采集器发送的数据后,判断所述数据采集器采集的数据中是否包括所述第一订阅请求中带有的目标属性的数据,若是存在的话,判断所述第一订阅请求中各个属性字段的目标属性的安全等级。比较所述第一订阅方的安全等级与各个属性字段分别的安全等级,每个属性字段对应的安全等级不相同,所以所述第一订阅方的安全等级可能会大于其中一些属性字段的安全等级,并将安全等级小于或等于所述第一订阅方的安全等级的属性字段对应的数据直接通过第一发送线路发送给
所述第一订阅方。在所述第一订阅请求中的其他属性字段的安全等级则是大于所述第一订阅方的安全等级,此时安全等级大于所述第一订阅方的安全等级的属性字段对应的数据不能直接发送给所述第一订阅方,需要对安全等级大于所述第一订阅方的安全等级的属性字段对应的数据进行加密后才可通过第一发送线路发送至所述第一订阅方。示例的,假如在所述第一订阅请求中包括第一属性字段、第二属性字段、第三属性字段与第四属性字段,所述第一属性字段与所述第二属性字段的安全等级大于所述第一订阅方的安全等级,则对所述第一属性字段的内容与所述第二属性字段的内容进行加密后再将加密后的数据直接通过第一发送线路发送给所述第一订阅方;所述第三属性字段与所述第四属性字段的安全等级小于或等于所述第一订阅方的安全等级,则对所述第三属性字段的内容与所述第四属性字段的内容直接通过第一发送线路发送给所述第一订阅方。
115.结合场景示例,由于不同属性字段的数据的安全等级不同,所以针对不同属性字段的数据进行加密的方式也不太相同。本方案可提供规则引擎,在所述规则引擎中设置了不同安全等级的数据可选取的加密方式。若是所述第一属性的安全属性较低,可采取常规的加密方式对所述第一属性字段下的内容进行加密,若是所述第一属性的安全等级较高,可以采用一些特殊的加密方式对所述第一属性字段下的内容进行加密,所述特殊的加密方式可根据试用者进行开发设计。本示例提供了不同的加密方式对不同属性字段的数据进行加密,提高了各个属性字段中数据的安全。
116.所述数据访问策略器可接收用户的数据访问请求,若用户想对第一数据源的数据进行访问,可向所述数据访问策略器发送关于对所述数据源的第一数据访问请求,所述第一数据源可以为主本数据源,也可以为其他数据源。当所述数据访问策略器接收到用户的所述第一数据访问请求后,首先判断所述第一数据访问请求是否为只读操作,然后判断所述用户是否具备执行所述第一数据访问请求的权限。若所述第一数据访问请求为只读操作,则证明所述第一数据访问请求为获取数据源中相关数据字段的内容请求,则将所述第一数据访问请求转发到对应的数据源,以使用户完成访问。若所述第一数据访问请求不为只读操作,那么可能是更新主本数据源的数据并会触发数据采集,则需要判断用户的权限是否满足对所述第一数据访问请求进行相关处理,若所述用户的权限满足对第一数据访问请求的处理权限则把所述第一数据访问请求转发至主本数据源,主本数据源数据更新成功后,由所述数据采集器将对所述主本数据源的数据进行数据采集。若是所述第一数据访问请求不为只读操作,确用户的权限不满足对所述第一数据访问请求进行相关处理,则结束所述第一数据访问请求的处理。使得处理数据订阅请求更加具有条理性,提高了数据访问的效率。
117.结合场景示例,所述主本数据源的数量为多个,但是所述数据订阅分发中心只有一个,所述数据订阅分发中心可识别的数据格式只有一种,但是主本数据源所在的服务器生成的数据格式不尽相同。可将所述数据订阅分发中心可识别的数据格式作业标准数据,所述数据采集器将从数据源采集的数据转发至所述数据订阅分发中心之前,首先对所述数据采集器采集得到的数据进行是否为标准数据的判定,若为标准数据,则将将所述数据采集器采集得到的数据直接转发至所述数据订阅分发中心;若不为标准数据,则将所述数据采集器采集得到的数据进行标准化处理后,再转发至所述数据订阅分发中心。本示例通过判定所述数据采集器采集得到的数据进行是否为标准数据,确定是否为所述数据采集器采
集得到的数据进行标准化处理,使得转发至所述数据订阅分发中心的数据格式均为标准数据。
118.结合场景示例,在所述数据订阅分发中心创建有订阅列表,所述数据访问策略器会将只读的数据订阅请求分发至所述数据订阅中心,并将其放在所述订阅列表的末尾,在所述订阅列表中包括多个按照顺序排列的数据订阅请求,在所述订阅列表中至少包括一个按照顺序排列的数据订阅请求。将在所述订阅列表中的首个数据订阅请求作为所述第一数据订阅请求进行处理。本示例通过构建订阅列表顺序存放数据订阅请求,使得各个数据订阅请求可以更加条理的被执行。
119.结合场景示例,所述数据订阅分发中心除了通过所述第一发送线路将所述第一数据订阅请求的相关数据发送给所述第一订阅方之外,在所述数据订阅分发中心还包括第二发送线路。在所述数据订阅分发中心,存储关于所述第一数据订阅请求的相关数据,并存储一个周期,所述一个周期以一天为例,在一个周期的时间内,可以基于所述数据采集其采集得到的此时所述第一数据订阅请求的相关数据对其进行更新,并在一个周期的结束时刻,即一天的结束时刻,将此时存储的所述第一数据订阅请求的相关数据作为核对数据通过所述第二发送路线下发给所述第一订阅方。所述第一订阅方通过所述第二发送线路得到所述第一数据订阅请求的核对数据后,将通过所述第一发送线路得到所述第一数据订阅请求的相关数据进行核对检验,若不一致,则将通过所述第一发送线路得到所述第一数据订阅请求的相关数据修改为所述核对数据。本示例通过提供核对数据进行检验,保障了所述订阅方得到数据订阅请求的相关数据的正确性。
120.本实施例中,获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。本实施例提供的数据管理方法,从数据的属性上进行分级管理,避免了对大量数据进行实时整合排序,降低了数据订阅请求的响应时间,提高了数据订阅请求处理的效率。
121.实施例五
122.本技术实施例提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述本技术实施例中任意实施例提供的专网数据采集方法。
123.本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
124.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
技术特征:
1.一种数据管理方法,其特征在于,所述方法包括:获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。2.根据权利要求1所述的方法,其特征在于,所述对所述采集数据中所述第一属性下的数据进行加密,包括:采用与所述第一属性的安全等级对应的第一加密算法,对所述采集数据中所述第一属性下的数据进行加密;其中,不同的安全等级对应的加密算法不同。3.根据权利要求1所述的方法,其特征在于,所述获取待处理的第一数据订阅请求,包括:接收订阅系统下发的数据订阅请求,所述数据订阅请求由所述数据订阅系统生成;将所述数据订阅请求添加至订阅列表的末尾;所述订阅列表包括按照接收顺序排序的至少一个数据请阅请求;将所述订阅列表中的首个数据订阅请求,作为所述第一数据订阅请求,并从所述订阅列表中调取所述第一数据订阅请求。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收数据访问策略器转发的用户的数据访问请求,并检测所述数据访问请求的操作类型是否为只读操作;若为只读操作,则根据所述数据访问请求访问主本数据源或其他数据源;若不为只读操作且所述用户具备操作权限,则将所述数据访问请求发送至主本数据源,主本数据源数据更新成功后,由所述数据采集器对所述主本数据源的源数据进行采集;若不为只读操作且所述用户不具备操作权限,则结束处理。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收数据采集器发送的所述采集数据;所述数据采集器用于:采集主本数据源的源数据,并检测所述源数据是否与所述数据订阅分发中心的数据格式一致;若一致,则将所述源数据作为所述采集数据发送给所述数据订阅分发中心;若不一致,则对所述源数据进行标准化处理,并将标准化处理得到的数据作为所述采集数据发送给所述数据订阅分发中心;其中,标准化处理得到的数据的数据格式与所述数据订阅分发中心的数据格式一致。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:在本地存储所述采集数据中所述第一属性下的数据,并开始储存周期的计时;当所述储存周期结束时,将本地存储的所述第一属性下的数据作为所述第一属性的核对数据,通过第二发送线路发送给所述订阅方,以使所述订阅方基于所述第一属性的核对数据对通过所述第一发送线路接收到的所述第一属性下的数据进行数据校验。
7.一种数据管理装置,其特征在于,所述装置包括:获取模块,用于获取待处理的第一数据订阅请求,所述第一数据订阅请求包括至少一个目标属性;判定模块,用于根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;以及,当接收到数据采集器发送的采集数据时,检测所述采集数据中是否存在与所述目标属性相同的第一属性;处理模块,用于若存在,则基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,并判断所述第一订阅方的安全等级是否高于所述第一属性的安全等级;若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方,以使所述第一订阅方接收到所述第一属性下的数据后对本地存储的所述第一属性下的数据进行更新。8.根据权利要求7所述的装置,其特征在于,所述处理模块,具体用于采用与所述第一属性的安全等级对应的第一加密算法,对所述采集数据中所述第一属性下的数据进行加密;其中,不同的安全等级对应的加密算法不同。9.根据权利要求7所述的装置,其特征在于,所述获取模块,具体用于接收订阅系统下发的数据订阅请求,所述数据订阅请求由所述数据订阅系统生成;所述获取模块,具体还用于将所述数据订阅请求添加至订阅列表的末尾;所述订阅列表包括按照接收顺序排序的至少一个数据请阅请求;所述获取模块,具体还用于将所述订阅列表中的首个数据订阅请求,作为所述第一数据订阅请求,并从所述订阅列表中调取所述第一数据订阅请求。10.根据权利要求7所述的装置,其特征在于,所述获取模块,具体还用于接收数据访问策略器转发的用户的数据访问请求,并检测所述数据访问请求的操作类型是否为只读操作;若为只读操作,则根据所述数据访问请求访问主本数据源或其他数据源;若不为只读操作且所述用户具备操作权限,则将所述数据访问请求发送至主本数据源,主本数据源数据更新成功后,由所述数据采集器对所述主本数据源的源数据进行采集;若不为只读操作且所述用户不具备操作权限,则结束处理。11.根据权利要求7所述的装置,其特征在于,所述装置还包括:接收模块,用于接收数据采集器发送的所述采集数据;所述数据采集器用于:采集主本数据源的源数据,并检测所述源数据是否与所述数据订阅分发中心的数据格式一致;若一致,则将所述源数据作为所述采集数据发送给所述数据订阅分发中心;若不一致,则对所述源数据进行标准化处理,并将标准化处理得到的数据作为所述采集数据发送给所述数据订阅分发中心;其中,标准化处理得到的数据的数据格式与所述数据订阅分发中心的数据格式一致。12.根据权利要求7-11任一项所述的装置,其特征在于,所述装置还包括:存储模块,用于在本地存储所述采集数据中所述第一属性下的数据,并开始储存周期
的计时;核对模块,用于当所述储存周期结束时,将本地存储的所述第一属性下的数据作为所述第一属性的核对数据,通过第二发送线路发送给所述订阅方,以使所述订阅方基于所述第一属性的核对数据对通过所述第一发送线路接收到的所述第一属性下的数据进行数据校验。13.一种服务器,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-6中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-6中任一项所述的方法。
技术总结
本申请提供一种数据管理方法、装置、设备及介质,获取待处理的第一数据订阅请求,根据所述第一数据订阅请求对应的第一订阅方的运行信息,确定所述第一订阅方的安全等级;当接收到数据采集器发送的采集数据时,基于预先定义的各属性的安全等级,获得所述第一属性的安全等级,若所述第一订阅方的安全等级高于所述第一属性的安全等级,则将所述采集数据中所述第一属性下的数据通过第一发送线路直接发送给所述第一订阅方,否则,对所述采集数据中所述第一属性下的数据进行加密,并将加密后的数据通过第一发送线路发送给所述第一订阅方。基于本申请提供的方法,避免了对大量数据进行实时整合排序,提高了数据订阅请求处理的效率。提高了数据订阅请求处理的效率。提高了数据订阅请求处理的效率。
技术研发人员:邢海岚 翟羽佳 李梦娇
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.06.29
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/