一种数据托管平台的数据管理方法及设备、介质与流程

阅读: 评论:0



1.本技术涉及数据处理技术领域,尤其涉及一种数据托管平台的数据管理方法及设备、介质。


背景技术:



2.目前的数据存证主要依赖云计算、云服务等软硬件结合的方式,对于存证数据的安全性、读取接口的便捷性、稳定性不够成熟,而且对于存证数据的调用、汇集、分发并不方便。
3.如何将用户的数据进行合理托管,并能够实现数据合理的汇集与分发,成为数据托管的挑战


技术实现要素:



4.本技术实施例提供了一种数据托管平台的数据管理方法及设备,用于实现数据合理的汇集与分发,实现安全、便捷地数据托管。
5.一方面,本技术提供了一种数据托管平台的数据管理方法,该方法包括:
6.获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
7.在本技术的一种实现方式中,向第一服务节点发送接口文档。其中,接口文档用于确定存证数据的标签。标签用于存证数据匹配数据集合。标签至少包括以下一项或多项:数据生成时间、数据类型、数据序列号、数据业务编码。基于第一服务节点对接口文档的操作,确定各数据集合的标签,以根据标签,确定预设规则。预设规则用于将数据标识与标签匹配。
8.在本技术的一种实现方式中,向第一服务节点发送确认信息,以确定存证数据是否上传至区块链平台。并根据第一服务节点的操作,确定存证数据的数据主题及数据主题的参与节点,以建立联盟链。基于联盟链内各参与节点的数据共享操作,将存证数据以及各参与节点对存证数据的更新操作,存储至各参与节点相应的数据空间。
9.在本技术的一种实现方式中,确定各参与节点的数据空间的空间剩余容量。将存证数据及更新操作的数据比特与空间剩余容量匹配。在匹配的匹配结果为数据比特大于空间剩余容量的情况下,将相应的参与节点,作为待参与节点。生成存储提示信息,并将存储提示信息发送至待参与节点,直至待参与节点的空间剩余容量大于或等于数据比特,将存证数据以及各参与节点对存证数据的更新操作,存储至各参与节点相应的数据空间。
10.在本技术的一种实现方式中,建立数据主题的推送接口。基于第一服务节点的推送许可,建立推送接口的推送凭证。其中,推送凭证用于获取推送标识。推送标识用于与推
送接口建立连接。在参与节点识别推送凭证,并推送数据的情况下,将推送数据存储至各参与节点相应的数据空间。
11.在本技术的一种实现方式中,在确定数据集合中的可同步数据之后,生成可同步数据的存证码,并将存证码发送至第一服务节点。存证码包括二维码。基于第一服务节点分享存证码的分享操作或至少一个第二服务节点扫描存证码的获取操作,将存证码对应的可同步数据发送至分享操作相应的数据空间或发送至获取操作相应的数据空间。
12.在本技术的一种实现方式中,接收第三方平台的数据验证信息。根据数据验证信息对应的第一服务节点,确定第一服务节点的授权信息。在授权信息为授权的情况下,确定数据验证信息对应的存证数据。将存证数据与数据验证信息进行匹配,得到数据验证信息的数据验证结果。将数据验证结果发送至第三方平台。
13.在本技术的一种实现方式中,方法应用于非关系型数据库。
14.另一方面,本技术实施例还提供了一种数据托管平台的数据管理设备,该设备包括:
15.至少一个处理器;以及,与至少一个处理器通信连接的存储器。其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
16.获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
17.再一方面,本技术实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:
18.获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
19.通过上述方案,可以实现数据托管时合理地数据汇集以及数据共享、互联互通,并且不依赖用户的硬件资源,即可实现数据托管。可以提高用户在数据托管时的数据托管体验,让用户数据便捷地实现托管数据的共享、互联互通。
附图说明
20.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
21.图1为本技术实施例中一种数据托管平台的数据管理方法的一种流程示意图;
22.图2为本技术实施例中一种数据托管平台的数据管理方法的一种示意图
23.图3为本技术实施例中一种数据托管平台的数据管理设备的结构示意图。
具体实施方式
24.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
25.本技术实施例提供了一种数据托管平台的数据管理方法及设备,用来防止旅游过程中,游客走失,保证游客的人身安全。
26.以下结合附图,详细说明本技术的各个实施例。
27.本技术实施例提供了一种数据托管平台的数据管理方法,如图1所示,该方法可以包括步骤s101-s103:
28.s101,服务器获取第一服务节点的存证数据。
29.在本技术实施例中,第一服务节点为在数据托管平台预先注册的使用者的终端节点,第一服务节点可以对应于企业、个人、政府等用户。数据托管平台可以为第一服务节点提供一个或多个数据空间,以供第一服务节点存储存证数据。服务节点的数据空间数量,在本技术实施例中不作具体限定。
30.在本技术的一个实施例中,本技术的数据托管平台为非关系型数据库,为数据空间分配一个独立的空间进行数据管理。
31.需要说明的是,服务器作为数据托管平台的数据管理方法的执行主体,仅为示例性存在,执行主体不仅限于服务器,本技术对此不作具体限定。
32.在本技术的一个实施例中,数据托管平台的数据管理方法应用于预先搭建的区块链平台,在获取第一服务节点的存证数据之后,还包括:
33.服务器向第一服务节点发送确认信息,以确定存证数据是否上传至区块链平台。并根据第一服务节点的操作,确定存证数据的数据主题及数据主题的参与节点,以建立联盟链。
34.在本技术实施例中,存证数据可以选择进行上传至区块链存证。在存证数据中存在有部分主体之间进行共享的需求时,第一服务节点可以为存在数据添加数据主题,并建立该数据主题的联盟链。
35.举例说明,第一服务节点为企业,企业将某一订单a上传至联盟链,并确定联盟链的其他参与节点i、u、o。
36.然后,服务器基于联盟链内各参与节点的数据共享操作,将存证数据以及各参与节点对存证数据的更新操作,存储至各参与节点相应的数据空间。
37.联盟链中的各参与节点可以将存在数据存储于其自身的数据空间中,例如i、u、o均有自己独立的数据空间,那么在第一服务节点上传订单a值联盟链,i、u、o自己独立的数据空间中,均会存在订单a。且i、u、o也可以进行存证数据的更新操作,例如添加数据等。
38.在本技术实施例中,服务器将存证数据以及各参与节点对存证数据的更新操作,存储至各参与节点相应的数据空间,具体包括:
39.服务器确定各参与节点的数据空间的空间剩余容量。
40.空间剩余容量指的是个参与节点存储上述数据主题时,分配的数据集合的空间剩余容量。本技术的服务节点的数据空间的数据集合的关系如图2所示,数据空间包含若干数
据集合,服务节点可以有一个至多个数据空间。
41.接着,服务器将存证数据及更新操作的数据比特与空间剩余容量匹配。
42.在参与节点进行联盟链上传存证数据时,可以将存证数据的数据比特与各空间剩余容量进行比较。服务器在匹配的匹配结果为数据比特大于空间剩余容量的情况下,将相应的参与节点,作为待参与节点。
43.在确定有待参与节点的情况下,将不执行将联盟链中的存证数据发送至该待参与节点为数据主题分配的数据集合中的操作,而其他不是待参与节点的可以继续执行存储存证数据至其数据集合中的操作。
44.在存在待参与节点时,可以执行以下方法:
45.服务器生成存储提示信息,并将存储提示信息发送至待参与节点,直至待参与节点的空间剩余容量大于或等于数据比特,将存证数据以及各参与节点对存证数据的更新操作,存储至各参与节点相应的数据空间。
46.也就是说,在待参与节点根据存储提示信息,将空间剩余容量调节至大于或等于存储数据及更新操作的数据比特是,那么将存储数据及更新操作存储至其相应的数据空间。
47.在本技术的一个实施例中,为保证数据主题的数据来源安全、稳定,还包括:
48.服务器建立数据主题的推送接口。
49.服务器基于第一服务节点的推送许可,建立推送接口的推送凭证。其中,推送凭证用于获取推送标识。推送标识用于与推送接口建立连接。
50.推送凭证可以是二维码,在终端扫描推送凭证后,可以获得推送标识,通过该推送标识可以与推送接口建立连接。建立连接后,终端可以向推送接口对应的数据主题的所有参与节点发送推送消息。其中,消息中包含本次推送事件发生的主题标识(主题id)、utc时间精确到毫秒、消息哈希(用以消息去重)、推送的数据的创建者、数据版本、数据的编号组成对象的数组。消息并不会包含数据本身,需要通过数据拉取或数据查询功能获得。
51.服务器在参与节点识别推送凭证,并推送数据的情况下,将推送数据存储至各参与节点相应的数据空间。
52.此外,推送凭证也可以为不是联盟链的参与节点。
53.在服务器进行存储存证数据时,可以根据存证数据的数据类型以及存证数据可获取方,选择加密方式,对存证数据进行加密存证。例如可获取方为第一服务节点选定的,可获取方支持第一算法加密,那么服务器基于第一服务节点的选择,通过第一算法对存证数据进行加密存证。在存证数据时,还可以由第一服务节点可以选择存证数据是否数据脱敏。
54.s102,服务器基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。
55.在本技术实施例中,存证数据的数据标识可以是生成时间、生成类型、码值、序列号以及业务编码中的一种。
56.在基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合之前,方法还包括:
57.首先,服务器向第一服务节点发送接口文档。其中,接口文档用于确定存证数据的标签。标签用于存证数据匹配数据集合。标签至少包括以下一项或多项:数据生成时间、数
据类型、数据序列号、数据业务编码。
58.具体地,第一服务节点在进行存证数据之前或正在存证数据时,服务器(数据托管平台)可以向第一服务节点发送一接口文档,该接口文档可以让第一服务节点进行编辑。第一服务节点可以在接口文档中编辑若干个标签,各标签可以对应于不同的数据集合。
59.例如,数据集合a可以有标签:货物出单,数据集合b可以有标签:采购货物,数据集合可以有多个标签,本技术对此不作具体限定。
60.接着,服务器基于第一服务节点对接口文档的操作,确定各数据集合的标签,以根据标签,确定预设规则。预设规则用于将数据标识与标签匹配。
61.服务器根据第一服务节点编辑后的接口文档,可以通过标签,对不同的存证数据的数据标识,进行存证数据的存证。
62.s103,服务器根据数据集合的数据权限信息,确定数据集合中的可同步数据。
63.其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。
64.s104,服务器基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
65.在本技术实施例中,服务器基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间,具体包括:
66.服务器在确定数据集合中的可同步数据之后,生成可同步数据的存证码,并将存证码发送至第一服务节点。存证码包括二维码。
67.可同步数据指的是可以被其他服务节点或平台的终端所获取的数据,例如第一服务节点存储的存证数据可以被其客户x,所获取并同步至客户x的数据空间中,那么该存在数据为可同步数据。存证码可以有第一服务节点发送给任意的终端节点,终端节点在扫描存证码后,若符合可同步数据的同步条件,那么服务器将可同步数据同步至终端节点对应的数据空间。
68.服务器基于第一服务节点分享存证码的分享操作或至少一个第二服务节点扫描存证码的获取操作,将存证码对应的可同步数据发送至分享操作相应的数据空间或发送至获取操作相应的数据空间。
69.第二服务节点为第一服务节点选择的可共享存证数据的节点。
70.在本技术的一个实施例中,数据托管平台的数据管理还可以将托管数据发送至托管方所允许的第三方平台,例如:
71.服务器接收第三方平台的数据验证信息。
72.例如第三方平台为旅馆,旅馆可以向服务器发送数据验证信息,如验证身份证号码。
73.接着,服务器根据数据验证信息对应的第一服务节点,确定第一服务节点的授权信息。
74.第一服务节点可以是公安部门。
75.在授权信息为授权的情况下,服务器确定数据验证信息对应的存证数据。
76.存证数据可以是个人或公安部门存储的存证数据,该存证数据可以是个人存储于联盟链中的数据,并公安部门为联盟链的参与节点。
77.服务器将存证数据与数据验证信息进行匹配,得到数据验证信息的数据验证结果。
78.服务器可以确定数据验证信息例如身份证号码,和存证数据进行匹配,得到数据验证结果,数据验证结果可以是只返回匹配的结果,而不暴露隐私。
79.最后,服务器将数据验证结果发送至第三方平台。
80.通过上述方案,可以实现数据托管的安全,保证数据合理的汇集与分发,合理进行数据托管。
81.本技术可以利用数据托管平台,以及区块链技术,将托管的数据进行合理的汇集与分发,不依赖用户的硬件设备,实现高效且便捷、稳定地存证数据,安全且可追溯、不可更改地实现数据的托管。
82.图3为本技术实施例提供的一种数据托管平台的数据管理设备,该设备包括:
83.至少一个处理器;以及,与至少一个处理器通信连接的存储器。其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
84.获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
85.本技术实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,计算机可执行指令设置为:
86.获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。
87.本技术中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备、介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
88.本技术实施例提供的设备、介质与方法是一一对应的,因此,设备、介质也具有与其对应的方法类似的有益技术效果,由于上面已经对方法的有益技术效果进行了详细说明,因此,这里不再赘述设备、介质的有益技术效果。
89.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
90.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员
来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。

技术特征:


1.一种数据托管平台的数据管理方法,其特征在于,所述方法包括:获取第一服务节点的存证数据;基于所述存证数据的数据标识以及预设规则,确定所述数据标识的数据空间中相应的数据集合;根据所述数据集合的数据权限信息,确定所述数据集合中的可同步数据;其中,所述可同步数据为至少两个所述数据空间具有访问权限;所述访问权限至少包括:数据访问、数据添加;基于所述第一服务节点的分享操作或至少一个第二服务节点的获取操作,将所述可同步数据发送至相应的所述至少一个第二服务节点的数据空间。2.根据权利要求1所述方法,其特征在于,基于所述存证数据的数据标识以及预设规则,确定所述数据标识的数据空间中相应的数据集合之前,所述方法还包括:向所述第一服务节点发送接口文档;其中,所述接口文档用于确定所述存证数据的标签;所述标签用于所述存证数据匹配所述数据集合;所述标签至少包括以下一项或多项:数据生成时间、数据类型、数据序列号、数据业务编码;基于所述第一服务节点对所述接口文档的操作,确定各所述数据集合的标签,以根据所述标签,确定所述预设规则;所述预设规则用于将所述数据标识与所述标签匹配。3.根据权利要求1所述方法,其特征在于,所述方法应用于预先搭建的区块链平台,获取第一服务节点的存证数据之后,所述方法还包括:向所述第一服务节点发送确认信息,以确定所述存证数据是否上传至所述区块链平台;并根据所述第一服务节点的操作,确定所述存证数据的数据主题及所述数据主题的参与节点,以建立联盟链;基于所述联盟链内各所述参与节点的数据共享操作,将所述存证数据以及各所述参与节点对所述存证数据的更新操作,存储至各所述参与节点相应的所述数据空间。4.根据权利要求3所述方法,其特征在于,将所述存证数据以及各所述参与节点对所述存证数据的更新操作,存储至各所述参与节点相应的所述数据空间,具体包括:确定各所述参与节点的所述数据空间的空间剩余容量;将所述存证数据及所述更新操作的数据比特与所述空间剩余容量匹配;在所述匹配的匹配结果为所述数据比特大于所述空间剩余容量的情况下,将相应的所述参与节点,作为待参与节点;生成存储提示信息,并将所述存储提示信息发送至所述待参与节点,直至所述待参与节点的所述空间剩余容量大于或等于所述数据比特,将所述存证数据以及各所述参与节点对所述存证数据的更新操作,存储至各所述参与节点相应的所述数据空间。5.根据权利要求3所述方法,其特征在于,所述方法还包括:建立所述数据主题的推送接口;基于所述第一服务节点的推送许可,建立所述推送接口的推送凭证;其中,所述推送凭证用于获取推送标识;所述推送标识用于与所述推送接口建立连接;在所述参与节点识别所述推送凭证,并推送数据的情况下,将所述推送数据存储至各所述参与节点相应的所述数据空间。
6.根据权利要求1所述方法,其特征在于,基于所述第一服务节点的分享操作或至少一个第二服务节点的获取操作,将所述可同步数据发送至相应的所述至少一个第二服务节点的数据空间,具体包括:在确定所述数据集合中的可同步数据之后,生成所述可同步数据的存证码,并将所述存证码发送至所述第一服务节点;所述存证码包括二维码;基于所述第一服务节点分享所述存证码的分享操作或所述至少一个第二服务节点扫描所述存证码的获取操作,将所述存证码对应的可同步数据发送至所述分享操作相应的数据空间或发送至所述获取操作相应的数据空间。7.根据权利要求1所述方法,其特征在于,所述方法还包括:接收第三方平台的数据验证信息;根据所述数据验证信息对应的所述第一服务节点,确定所述第一服务节点的授权信息;在所述授权信息为授权的情况下,确定所述数据验证信息对应的所述存证数据;将所述存证数据与所述数据验证信息进行匹配,得到所述数据验证信息的数据验证结果;将所述数据验证结果发送至所述第三方平台。8.根据权利要求1所述方法,其特征在于,所述方法应用于非关系型数据库。9.一种数据托管平台的数据管理设备,其特征在于,所述设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取第一服务节点的存证数据;基于所述存证数据的数据标识以及预设规则,确定所述数据标识的数据空间中相应的数据集合;根据所述数据集合的数据权限信息,确定所述数据集合中的可同步数据;其中,所述可同步数据为至少两个所述数据空间具有访问权限;所述访问权限至少包括:数据访问、数据添加;基于所述第一服务节点的分享操作或至少一个第二服务节点的获取操作,将所述可同步数据发送至相应的所述至少一个第二服务节点的数据空间。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:获取第一服务节点的存证数据;基于所述存证数据的数据标识以及预设规则,确定所述数据标识的数据空间中相应的数据集合;根据所述数据集合的数据权限信息,确定所述数据集合中的可同步数据;其中,所述可同步数据为至少两个所述数据空间具有访问权限;所述访问权限至少包括:数据访问、数据添加;基于所述第一服务节点的分享操作或至少一个第二服务节点的获取操作,将所述可同
步数据发送至相应的所述至少一个第二服务节点的数据空间。

技术总结


本申请提供了一种数据托管平台的数据管理方法及设备,该方法可以获取第一服务节点的存证数据。基于存证数据的数据标识以及预设规则,确定数据标识的数据空间中相应的数据集合。根据数据集合的数据权限信息,确定数据集合中的可同步数据。其中,可同步数据为至少两个数据空间具有访问权限。访问权限至少包括:数据访问、数据添加。基于第一服务节点的分享操作或至少一个第二服务节点的获取操作,将可同步数据发送至相应的至少一个第二服务节点的数据空间。上述方法可以实现数据合理的汇集与分发,实现安全、便捷地数据托管。便捷地数据托管。便捷地数据托管。


技术研发人员:

彭新永 周飞 赵钦 蔡杰杰 蔡耀君 刘伟巍 朱作武

受保护的技术使用者:

广西壮族自治区信息中心

技术研发日:

2022.07.11

技术公布日:

2022/11/25

本文发布于:2022-11-29 00:56:23,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/11780.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   节点   所述   空间
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图