CN110839071B - 一种基于区块链的信息存储方法、设备及存储介质 - Google Patents

一种基于区块链的信息存储方法、设备及存储介质 Download PDF

Info

Publication number
CN110839071B
CN110839071B CN201911071476.3A CN201911071476A CN110839071B CN 110839071 B CN110839071 B CN 110839071B CN 201911071476 A CN201911071476 A CN 201911071476A CN 110839071 B CN110839071 B CN 110839071B
Authority
CN
China
Prior art keywords
information
resource
storage
service
target account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911071476.3A
Other languages
English (en)
Other versions
CN110839071A (zh
Inventor
李茂材
周开班
王宗友
刘攀
张劲松
朱耿良
孔利
时一防
黄焕坤
刘区城
杨常青
蓝虎
崔嘉辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911071476.3A priority Critical patent/CN110839071B/zh
Publication of CN110839071A publication Critical patent/CN110839071A/zh
Application granted granted Critical
Publication of CN110839071B publication Critical patent/CN110839071B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种基于区块链的信息存储方法、设备及存储介质,其中方法包括:获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;基于所述匹配结果对所述业务信息进行存储。采用本发明,可以优化不同账户的业务信息对存储资源的使用,依据实际运行情况对不同账户的资源可用信息进行调整,提升对业务信息存储的可控性以及管控的灵活性。

Description

一种基于区块链的信息存储方法、设备及存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于区块链的信息存储方法、设备及存储介质。
背景技术
随着计算机技术不断的开发和完善,现如今可以通过区块链完成多种业务场景,例如:信息记录存储、交易、信息查询等,由于区块链为去中心化且具备不可篡改以及可追溯的特征,使得信息安全得以保障。然而随着区块链技术持续普及,区块链中的区块节点设备需要存储的业务信息也逐渐增加,当区块节点设备需要存储多个账户的多个业务信息时,往往出现某个账户的业务信息较多而占用设备中较多的存储资源的情况,而由于区块节点设备的存储资源有限,容易导致其它账户较为重要的业务信息无法存储,影响了对业务信息存储的可控性和灵活性。
发明内容
本发明实施例提供一种基于区块链的信息存储方法、设备及存储介质,可以优化不同账户的业务信息对存储资源的使用,依据实际运行情况对不同账户的资源可用信息进行调整,提升对业务信息存储的可控性以及管控的灵活性。
本发明实施例一方面提供了一种基于区块链的信息存储方法,包括:
获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;
基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
基于所述匹配结果对所述业务信息进行存储。
其中,所述获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量之前,还包括:
基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备。
其中,所述基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息,包括:
基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;
获取所述存储资源中所述目标账户对应的资源已用数据量;
基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量。
其中,所述对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果,包括:
对所述业务数据量和所述剩余资源使用数据量进行匹配;
当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储。
其中,所述基于所述匹配结果对所述业务信息进行存储,包括:
当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;
当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储。
其中,还包括:
基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储。
其中,还包括:
获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
本发明实施例一方面提供了信息存储设备,包括:
业务数据量获取单元,用于获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;
资源信息获取单元,用于基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
数据量匹配单元,用于对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
信息处理单元,用于基于所述匹配结果对所述业务信息进行存储。
其中,还包括:
区块建立单元,用于基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备。
其中,所述资源信息获取单元包括:
可用数据量获取子单元,用于基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;
已用数据量获取子单元,用于获取所述存储资源中所述目标账户对应的资源已用数据量;
剩余数据量获取子单元,用于基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量。
其中,所述数据量匹配单元包括:
数据量匹配子单元,用于对所述业务数据量和所述剩余资源使用数据量进行匹配;
结果确定子单元,用于当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
所述结果确定子单元,还用于当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储。
其中,所述信息处理单元具体用于当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;
当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储。
其中,还包括:
记录信息存储单元,用于基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储。
其中,还包括:
可用信息更新单元,用于获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
合约同步单元,用于将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
本发明实施例一方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行上述的方法步骤。
本发明实施例一方面提供了一种计算机设备,包括处理器、存储器、输入输出接口;
其中,所述处理器分别与所述存储器和所述输入输出接口相连,其中,所述输入输出接口用于页面交互,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行上述的方法步骤。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的信息存储的***架构图;
图2是本发明实施例提供的信息存储的场景示意图;
图3是本发明实施例提供的一种基于区块链的信息存储方法的流程示意图;
图4是本发明实施例提供的一种基于区块链的信息存储方法的流程示意图;
图5是本发明实施例提供的合约更新的流程示意图;
图6是本发明实施例提供的一种信息存储设备的结构示意图;
图7是本发明实施例提供的一种信息存储设备的结构示意图;
图8是本发明实施例提供的资源信息获取单元的结构示意图;
图9是本发明实施例提供的数据量匹配单元的结构示意图;
图10是本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请结合图1-图5所示实施例,对本发明实施例提供的基于区块链的信息存储方法进行详细介绍。
请参见图1,为本发明实施例提供了一种信息存储的***架构图。如图1所示,对于基于区块链的信息存储业务的处理,例如:医院处方信息存储、公司资料存储等,都对应有多个用户群体,也就是说,针对同一业务的用户(用户1、2、…、N)可以通过各自持有的用户终端(用户终端1、2、…、N)实现信息存储的处理。所述用户终端可以包括但不限于手机、电子阅读器、平板电脑、个人电脑、车载设备等终端设备,可以理解的是,对于同一存储业务的不同用户均分配有对应的业务区块链中个人的业务账户信息,用以区分不同用户的业务信息并进行存储处理,区块节点设备(区块节点设备1、2、…、N)可以获取用户终端基于目标账户所发送的业务信息,获取业务信息的业务数据量,基于智能合约中对目标账户分配的存储资源的资源可用信息,获取存储资源中目标账户对应的剩余资源使用信息,对业务数据量和剩余资源使用信息进行匹配以得到匹配结果,最终基于匹配结果对业务信息进行存储。
在本发明实施例中,为了进一步保证信息存储的可控性和灵活性,本发明实施例搭建了一种信息存储场景的区块链,该区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
在信息存储场景中,区块节点设备可以分布在实体对应的范围内,也可以布置于云端服务设备中,所述实体可以包括但不限于业务处理的门店、用户主要集中地中心等,通过基于区块链的方式搭建信息存储的场景,可以优化不同账户的业务信息对存储资源的使用,依据实际运行情况对不同账户的资源可用信息进行调整,提升对业务信息存储的可控性以及管控的灵活性。
请参见图2,为本发明实施例提供的信息存储的场景示意图。如图2所示,业务区块链中的区块节点设备中存在存储组件以及智能合约,该业务区块链中的所有区块节点设备均共识有该智能合约,该智能合约可以用于对区块节点设备所管理的账户对存储组件的存储资源的使用进行管控。具体的,当区块节点设备获取到目标账户的业务信息时,可以对存储组件的存储资源进行分配,获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息,基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息,对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果,基于所述匹配结果对所述业务信息进行存储,例如:当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储等。通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性。
基于图1-图2的实现框架,请一并参见图3,为本发明实施例提供了一种基于区块链的信息存储方法的流程示意图。本发明实施例中所提出的信息存储设备可以为上述实施例的业务区块链中的区块节点设备。如图3所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S104。
S101,获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量;
具体的,信息存储设备可以获取基于目标账户所发送的业务信息,所述信息存储设备具体可以为当前业务信息存储的业务区块链中的区块节点设备,所述目标账户具体可以为该业务区块链中的账户信息,每个信息存储设备可以分别负责对业务区块链中的多个不同的账户进行业务信息的存储处理,所述信息存储设备可以进一步获取所述业务信息的业务数据量,所述业务数据量具体用于表示所述业务信息的数据大小。
S102,基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
具体的,所述信息存储设备在获取到所述业务信息的业务数据量之后,可以进一步基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息,所述资源可用信息具体可以为针对所述目标账户的存储资源的资源可用数据量,也可以为针对所述目标账户的存储资源的资源可用比例,可以理解的是,对业务信息的存储,可以仅使用当前信息存储设备的存储资源,因此可以直接在智能合约中限定目标账户的资源可用数据量,例如:当前信息存储设备管理有两个账户为A和B,可以限制账户A的资源可用数据量为3T,账户B的资源可用数据量为1T等。当然,也可以将业务信息存储至多个区块节点设备中,由于不同区块节点设备的存储资源的资源总数据量不一定相同,因此可以在智能合约中限定目标账户的资源可用比例,对于仅存储于信息存储设备的情况也可以适用,例如:当前信息存储设备管理有两个账户为A和B,可以限制账户A的资源可用数据量为70%,账户B的资源可用数据量为30%等。以资源可用信息是资源可用数据量为例,所述信息存储设备可以获取所述目标账户当前已使用的存储资源的资源已用数据量,进一步可以基于资源可用数据量和所述资源已用数据量获取到所述存储资源中所述目标账户对应的剩余资源使用信息,所述剩余资源使用信息具体可以为所述存储资源中所述目标账户对应的资源剩余数据量。
S103,对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
具体的,所述资源存储设备可以对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果,所述匹配结果用于判断当前是否可以继续对所述目标账户进行信息存储。
S104,基于所述匹配结果对所述业务信息进行存储;
具体的,所述信息存储设备可以基于所述匹配结果对所述业务信息进行存储,可以理解的是,若所述匹配结果表示当前可以继续执行目标账户的信息存储,则所述信息存储设备对所述业务信息进行存储,若所述匹配结果表示停止所述目标账户的信息存储,则所述信息存储设备停止对所述业务信息的存储。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性。
基于图1-图2的实现框架,请一并参见图4,为本发明实施例提供了一种基于区块链的信息存储方法的流程示意图。本发明实施例中所提出的信息存储设备可以为上述实施例的业务区块链中的区块节点设备。如图4所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S211。
S201,基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备;
具体的,在对目标账户的业务信息进行存储之前,信息存储设备还可以基于用户在业务区块链中注册得到的目标账户建立业务区块,并将所述业务区块进行上链,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备,同时,所述业务区块可以同步其它区块节点设备中所有区块的区块信息。
S202,获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据;
具体的,信息存储设备可以获取基于目标账户所发送的业务信息,所述信息存储设备具体可以为当前业务信息存储的业务区块链中的区块节点设备,所述目标账户具体可以为该业务区块链中的账户信息,每个信息存储设备可以分别负责对业务区块链中的多个不同的账户进行业务信息的存储处理,所述信息存储设备可以进一步获取所述业务信息的业务数据量,所述业务数据量具体用于表示所述业务信息的数据大小。
S203,基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;
具体的,所述信息存储设备可以基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量,可以理解的是,对业务信息的存储,可以仅使用当前信息存储设备的存储资源,因此可以直接在智能合约中限定目标账户的资源可用数据量,例如:当前信息存储设备管理有两个账户为A和B,可以限制账户A的资源可用数据量为3T,账户B的资源可用数据量为1T等。当然,也可以将业务信息存储至多个区块节点设备中,由于不同区块节点设备的存储资源的资源总数据量不一定相同,因此可以在智能合约中限定目标账户的资源可用比例,对于仅存储于信息存储设备的情况也可以适用,例如:当前信息存储设备管理有两个账户为A和B,可以限制账户A的资源可用数据量为70%,账户B的资源可用数据量为30%等。以资源可用信息是资源可用比例为例,所述信息存储设备可以获取到所述业务区块链中用于管理目标账户的至少一个区块节点设备的存储资源的资源总数据量,并可以在智能合约中获取到所述目标账户的存储资源的资源可用比例,最终基于所述资源总数据量和所述资源可用比例获取所述目标账户对应的资源可用数据量,可选的,所述资源可用数据量为所述资源总数据量和所述资源可用比例的乘积。
S204,获取所述存储资源中所述目标账户对应的资源已用数据量;
具体的,所述信息存储设备可以获取所述存储资源中所述目标账户对应的资源已用数据量,所述资源已用数据量用于表示历史已经存储的目标账户的业务信息的数据大小总和。
S205,基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量;
具体的,所述信息存储设备可以基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量,可选的,所述资源剩余数据量为所述资源可用数据量和所述资源已用数据量的差值。
S206,对所述业务数据量和所述剩余资源使用数据量进行匹配;
S207,当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
具体的,当所述业务数据量小于或等于所述剩余资源使用数据量时,表示当前具备足够的存储资源对业务信息进行存储,所述信息存储设备可以确定匹配结果为执行所述目标账户的信息存储。
S208,当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储;
具体的,当所述业务数据量大于所述剩余资源使用数据量时,表示当前已经不具备足够的存储资源对业务信息进行存储,所述信息存储设备确定匹配结果为停止所述目标账户的信息存储。
S209,当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;
S210,当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储;
S211,基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储;
具体的,在基于所述匹配结果对所述业务信息进行存储之后,所述信息存储设备可以进一步基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储,用户可以通过所述存储记录信息确定当前业务信息是否已经上链存储完成,若存储失败,可以基于所述存储记录信息向业务区块链的管理人员申请更多的存储资源,或者可以请求管理人员将业务信息存储至其他的存储设备中,具体可以依据实际存储需求来决定。
可选的,请一并参见图5,为本发明实施例提供了合约更新的流程示意图。如图5所示,可以包括步骤S301和S302。
S301,获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
S302,将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中;
具体的,当业务区块链的管理人员对智能合约中的账户的资源可用信息进行调整时,例如:信息存储设备接收到对智能合约中的目标账户的资源可用信息的修改信息时,所述信息存储设备可以采用修改信息对所述资源可用信息进行更新,将更新后的资源可用信息同步至所述业务区块链中除所述信息存储设备外的其它区块节点设备中,可以理解的是,本发明实施例不对资源可用信息的调整的步骤执行顺序进行限定,也就是说,在生成业务区块后,可以在任一时间对资源可用信息进行调整,所述信息存储设备可以依据调整后的智能合约实现对业务信息的存储过程,具体的存储过程可以参见上述实施例的具体描述,在此不进行赘述。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性;通过生成存储记录信息,可以方便对业务信息存储的相关情况进行追溯,同时方便用户及时了解业务信息存储的进度,提升用户黏性。
基于图1-图2的实现框架,下面将结合附图6-附图9,对本发明实施例提供的信息存储设备进行详细介绍。需要说明的是,附图6-附图9所示的设备,具体可以为图1-图2所示实施例中的区块节点设备,用于执行本发明图3-图5所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图3-图5所示的实施例。
请参见图6,为本发明实施例提供了一种信息存储设备的结构示意图。如图6所示,本发明实施例的所述信息存储设备1可以包括:业务数据量获取单元11、资源信息获取单元12、数据量匹配单元13和信息处理单元14。
业务数据量获取单元11,用于获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量;
资源信息获取单元12,用于基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
数据量匹配单元13,用于对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
信息处理单元14,用于基于所述匹配结果对所述业务信息进行存储。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性。
请参见图7,为本发明实施例提供了一种信息存储设备的结构示意图。如图7所示,本发明实施例的所述信息存储设备1可以包括:业务数据量获取单元11、资源信息获取单元12、数据量匹配单元13、信息处理单元14、区块建立单元15、记录信息存储单元16、可用信息更新单元17和合约同步单元18。
区块建立单元15,用于基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备;
业务数据量获取单元11,用于获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量;
资源信息获取单元12,用于基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
具体的,请一并参见图8,为本发明实施例提供了资源信息获取单元的结构示意图。如图8所示,所述资源信息获取单元12可以包括:
可用数据量获取子单元121,用于基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;
已用数据量获取子单元122,用于获取所述存储资源中所述目标账户对应的资源已用数据量;
剩余数据量获取子单元123,用于基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量。
数据量匹配单元13,用于对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
具体的,请一并参见图9,为本发明实施例提供了数据量匹配单元的结构示意图。如图9所示,所述数据量匹配单元13还可以包括:
数据量匹配子单元131,用于对所述业务数据量和所述剩余资源使用数据量进行匹配;
结果确定子单元132,用于当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
所述结果确定子单元132,还用于当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储。
信息处理单元14,用于基于所述匹配结果对所述业务信息进行存储;
记录信息存储单元16,用于基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储;
可用信息更新单元17,用于获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
合约同步单元18,用于将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性;通过生成存储记录信息,可以方便对业务信息存储的相关情况进行追溯,同时方便用户及时了解业务信息存储的进度,提升用户黏性。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条程序指令,所述程序指令适于由处理器加载并执行如上述图3-图5所示实施例的方法步骤,具体执行过程可以参见图3-图5所示实施例的具体说明,在此不进行赘述。
请参见图10,为本发明实施例提供了一种计算机设备的结构示意图。如图10所示,所述计算机设备1000可以包括:至少一个处理器1001,例如CPU,至少一个网络接口1004,输入输出接口1003,存储器1005,至少一个通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图10所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、输入输出接口模块以及信息存储应用程序。
在图10所示的计算机设备1000中,输入输出接口1003主要用于为用户提供输入的接口,获取用户输入的数据。
在一个实施例中,处理器1001可以用于调用存储器1005中存储的信息存储应用程序,并具体执行以下操作:
获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;
基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
基于所述匹配结果对所述业务信息进行存储。
可选的,所述处理器1001在执行获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量之前,还执行以下步骤:
基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备。
可选的,所述处理器1001在执行基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息时,具体执行以下步骤:
基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;
获取所述存储资源中所述目标账户对应的资源已用数据量;
基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量。
可选的,所述处理器1001在执行对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果时,具体执行以下步骤:
对所述业务数据量和所述剩余资源使用数据量进行匹配;
当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储。
可选的,所述处理器1001在执行基于所述匹配结果对所述业务信息进行存储时,具体执行以下步骤:
当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;
当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储。
可选的,所述处理器1001还执行以下步骤:
基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储。
可选的,所述处理器1001还执行以下步骤:
获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
在本发明实施例中,通过采用智能合约对区块链中的区块节点设备的存储资源进行管控,对于不同账户可以依据分配的资源可用信息对业务信息进行存储,避免了单个账户的业务信息占用过多的存储资源,优化了不同账户的业务信息对存储资源的使用,提升了对业务信息存储的可控性,同时通过采用智能合约的管控,可以依据实际运行情况对不同账户的资源可用信息进行调整,提升了对业务信息存储的管控的灵活性;通过生成存储记录信息,可以方便对业务信息存储的相关情况进行追溯,同时方便用户及时了解业务信息存储的进度,提升用户黏性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (8)

1.一种基于区块链的信息存储方法,其特征在于,应用于信息存储设备,包括:
获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;
基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;所述智能合约限定多个不同账户的资源可用信息;所述目标账户为多个不同账户中的任一账户;当采用同一所述信息存储设备的存储资源时,所述资源可用信息为针对所述目标账户的存储资源的资源可用数据量,当采用同一所述信息存储设备的存储资源或采用多个所述信息存储设备的存储资源时,所述资源可用信息为针对所述目标账户的存储资源的资源可用比例;所述资源总数据量为业务区块链中用于管理目标账户的至少一个区块节点设备的存储资源的数据量,所述多个所述信息存储设备中各所述信息存储设备对所述业务区块链中的多个不同账户进行业务信息的存储处理;
获取所述存储资源中所述目标账户对应的资源已用数据量;
基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量;
对所述业务数据量和剩余资源使用信息进行匹配以得到匹配结果;
基于所述匹配结果对所述业务信息进行存储;
其中,所述方法还包括:
获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
2.根据权利要求1所述的方法,其特征在于,所述获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量之前,还包括:
基于目标账户在业务区块链中建立业务区块,将所述业务区块的区块信息同步至所述业务区块链中的所有区块节点设备。
3.根据权利要求1所述的方法,其特征在于,所述对所述业务数据量和剩余资源使用信息进行匹配以得到匹配结果,包括:
对所述业务数据量和所述剩余资源使用数据量进行匹配;
当所述业务数据量小于或等于所述剩余资源使用数据量时,确定匹配结果为执行所述目标账户的信息存储;
当所述业务数据量大于所述剩余资源使用数据量时,确定匹配结果为停止所述目标账户的信息存储。
4.根据权利要求3所述的方法,其特征在于,所述基于所述匹配结果对所述业务信息进行存储,包括:
当所述匹配结果为执行所述目标账户的信息存储时,对所述业务信息进行存储;
当所述匹配结果为停止所述目标账户的信息存储时,停止对所述业务信息的存储。
5.根据权利要求1所述的方法,其特征在于,还包括:
基于所述目标账户、获取所述业务信息的时间戳以及所述业务信息的存储处理结果,生成所述目标账户的存储记录信息,对所述存储记录信息进行上链存储。
6.一种信息存储设备,其特征在于,包括:
业务数据量获取单元,用于获取基于目标账户所发送的业务信息,获取所述业务信息的业务数据量,所述目标账户为业务区块链中的账户信息;
资源信息获取单元,用于基于智能合约中对所述目标账户分配的存储资源的资源可用信息,获取所述存储资源中所述目标账户对应的剩余资源使用信息;
数据量匹配单元,用于对所述业务数据量和所述剩余资源使用信息进行匹配以得到匹配结果;
信息处理单元,用于基于所述匹配结果对所述业务信息进行存储;
其中,所述资源信息获取单元包括:
可用数据量获取子单元,用于基于智能合约获取对所述目标账户分配的存储资源的资源可用信息,并基于所述资源可用信息和存储资源的资源总数据量获取所述存储资源中所述目标账户对应的资源可用数据量;所述智能合约限定多个不同账户的资源可用信息;所述目标账户为多个不同账户中的任一账户;当采用同一所述信息存储设备的存储资源时,所述资源可用信息为针对所述目标账户的存储资源的资源可用数据量,当采用同一所述信息存储设备的存储资源或采用多个所述信息存储设备的存储资源时,所述资源可用信息为针对所述目标账户的存储资源的资源可用比例;所述资源总数据量为业务区块链中用于管理目标账户的至少一个区块节点设备的存储资源的数据量,所述多个所述信息存储设备中各所述信息存储设备对所述业务区块链中的多个不同账户进行业务信息的存储处理;
已用数据量获取子单元,用于获取所述存储资源中所述目标账户对应的资源已用数据量;
剩余数据量获取子单元,用于基于所述资源可用数据量和所述资源已用数据量,获取所述存储资源中所述目标账户对应的资源剩余数据量;
所述设备还包括:
可用信息更新单元,用于获取对所述智能合约中所述资源可用信息的修改信息,采用所述修改信息对所述资源可用信息进行更新;
合约同步单元,用于将包含有更新后的所述资源可用信息的所述智能合约同步至所述业务区块链的所有区块节点设备中。
7.一种计算机设备,其特征在于,包括处理器、存储器、输入输出接口;
所述处理器分别与所述存储器和所述输入输出接口相连,其中,所述输入输出接口用于页面交互,所述存储器用于存储程序代码,所述处理器用于调用所述程序代码,以执行如权利要求1-5任一项所述的方法。
8.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,执行如权利要求1-5任一项所述的方法。
CN201911071476.3A 2019-11-05 2019-11-05 一种基于区块链的信息存储方法、设备及存储介质 Active CN110839071B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911071476.3A CN110839071B (zh) 2019-11-05 2019-11-05 一种基于区块链的信息存储方法、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911071476.3A CN110839071B (zh) 2019-11-05 2019-11-05 一种基于区块链的信息存储方法、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110839071A CN110839071A (zh) 2020-02-25
CN110839071B true CN110839071B (zh) 2023-02-14

Family

ID=69576073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911071476.3A Active CN110839071B (zh) 2019-11-05 2019-11-05 一种基于区块链的信息存储方法、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110839071B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112052021A (zh) * 2020-08-12 2020-12-08 中钞***产业发展有限公司杭州区块链技术研究院 联盟区块链升级的方法、装置、设备及存储介质
CN113254537A (zh) * 2021-06-17 2021-08-13 支付宝(杭州)信息技术有限公司 区块链状态的存储、读取方法和区块链节点
CN113791764B (zh) * 2021-09-09 2023-06-16 四川启睿克科技有限公司 自动监控波场区块链账户剩余能量并报警的方法
CN117440004B (zh) * 2023-12-19 2024-03-15 苏州元脑智能科技有限公司 一种资源存储***、方法、设备以及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106796685A (zh) * 2016-12-30 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链权限控制方法、装置及节点设备
CN110134510A (zh) * 2019-03-28 2019-08-16 熊睿 基于智能合约的ram资源分配方法及装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100589481C (zh) * 2005-01-14 2010-02-10 中兴通讯股份有限公司 一种数据同步服务器存储资源处理方法
CN105792359B (zh) * 2014-12-22 2019-04-26 华为技术有限公司 资源分配方法、数据映射方法及装置
US20170372417A1 (en) * 2016-06-28 2017-12-28 Sivanarayana Gaddam Digital asset account management
JP6729334B2 (ja) * 2016-12-06 2020-07-22 富士通株式会社 トランザクション管理方法、トランザクション管理プログラム及びトランザクション管理装置
CN108984125B (zh) * 2018-07-17 2022-02-18 郑州云海信息技术有限公司 一种资源分配的方法、装置及存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106796685A (zh) * 2016-12-30 2017-05-31 深圳前海达闼云端智能科技有限公司 区块链权限控制方法、装置及节点设备
CN110134510A (zh) * 2019-03-28 2019-08-16 熊睿 基于智能合约的ram资源分配方法及装置

Also Published As

Publication number Publication date
CN110839071A (zh) 2020-02-25

Similar Documents

Publication Publication Date Title
CN110839071B (zh) 一种基于区块链的信息存储方法、设备及存储介质
CN110417918B (zh) 一种档案信息的分布式存储方法、装置及电子设备和介质
CN111277711B (zh) 虚拟联系号码生成方法、装置、存储介质和计算机设备
CN110673938B (zh) 任务处理方法、***、服务器及存储介质
CN110830608B (zh) 一种全局唯一标识符生成方法、装置、设备及存储介质
CN110866265A (zh) 一种基于区块链的数据存储方法、设备及存储介质
CN110908812A (zh) 业务数据处理方法、装置、可读存储介质和计算机设备
CN110677453A (zh) 基于ZooKeeper的分布式锁服务实现方法、装置、设备及存储介质
CN112231755B (zh) 一种基于区块链的数据授权方法、装置及***
CN112039886A (zh) 一种基于边缘计算的终端设备管控方法、电子设备及介质
CN112398956A (zh) 基于区块链的数据处理方法、装置、设备及可读存储介质
CN112799970B (zh) 测试数据处理方法、装置、电子设备及介质
CN112256760B (zh) 一种数据预测方法、装置、计算机设备及存储介质
CN113010238A (zh) 一种微应用调用接口的权限确定方法、装置和***
CN116011590A (zh) 联邦学习方法、装置和***
CN108737086A (zh) 用于利用智能口令管理减少网络安全事件的***和方法
WO2017148337A1 (zh) 终端服务的提供、获取方法、装置及终端
CN111083200B (zh) 智能服务网络***
CN111159736B (zh) 一种区块链的应用管控方法及***
CN114553608A (zh) 用于接入云平台的方法和装置
CN108063679B (zh) 一种云管理平台的升级方法及装置
EP3659033B1 (en) Connector leasing for long-running software operations
CN110806941A (zh) 一种基于区块链的业务处理方法、设备及存储介质
CN115018509A (zh) 一种对象的处理方法、装置、电子设备及存储介质
CN105630710A (zh) 外设设备的访问控制方法、***和服务器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant