CN113347212B - 基于区块链的可信服务调度方法、装置、设备和存储介质 - Google Patents

基于区块链的可信服务调度方法、装置、设备和存储介质 Download PDF

Info

Publication number
CN113347212B
CN113347212B CN202110893771.8A CN202110893771A CN113347212B CN 113347212 B CN113347212 B CN 113347212B CN 202110893771 A CN202110893771 A CN 202110893771A CN 113347212 B CN113347212 B CN 113347212B
Authority
CN
China
Prior art keywords
service
reliability
target
credibility
node
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
CN202110893771.8A
Other languages
English (en)
Other versions
CN113347212A (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.)
Beijing Microchip Blockchain And Edge Computing Research Institute
Original Assignee
Beijing Microchip Blockchain And Edge Computing Research Institute
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 Beijing Microchip Blockchain And Edge Computing Research Institute filed Critical Beijing Microchip Blockchain And Edge Computing Research Institute
Priority to CN202110893771.8A priority Critical patent/CN113347212B/zh
Publication of CN113347212A publication Critical patent/CN113347212A/zh
Application granted granted Critical
Publication of CN113347212B publication Critical patent/CN113347212B/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/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/168Implementing security features at a particular protocol layer above the transport layer

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请提出一种基于区块链的可信服务调度方法、装置、设备和存储介质,其中,方法包括:响应于服务请求方发送的目标服务请求,获取目标服务请求之中报文头信息中的目标服务交易代码;其中,服务请求方与区块链通信节点已预先成功搭建安全加密通信通道;根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,服务可信度存储矩阵用于存储各服务调用的服务可信度值;根据目标服务地址将目标服务请求转发至对应的目标服务节点;接收目标服务节点返回的响应信息,并将响应信息发送给服务请求方;其中,响应信息为目标服务节点在基于目标服务请求进行对应的业务逻辑处理后而返回的。

Description

基于区块链的可信服务调度方法、装置、设备和存储介质
技术领域
本申请涉及区块链技术领域,尤其涉及一种基于区块链的可信服务调度方法、装置、设备和存储介质。
背景技术
伴随着数字化技术的普及,计算设备间的服务请求的复杂度和频率也飞速上升,由此而带来的通信安全问题逐渐凸显。当前主流的服务间通信安全技术均建立在数字证书体系结构的基础之上,例如基于SSL(Secure Sockets Layer,安全套接字协议)的相互认证技术、网格访问控制技术、团体授权服务技术等。而在实际应用场景下,基于证书的安全策略基本归属于静态安全策略,而在目前主流去中心化的分布式***中,服务的提供是动态的,更趋向于一种网格化的结构,通过一种静态的安全策略来解决动态的分布式环境的安全问题必然存在诸多的不足,比如静态安全策略存在认证过程复杂、实时性差的问题,从而不能实时映射出动态的分布式环境的安全级别。
发明内容
本申请旨在至少在一定程度上解决上述的技术问题之一。
为此,本申请的第一个目的在于提出一种基于区块链的可信服务调度方法,可以解决现有主流的分布式动态服务调用所采用的安全策略为基于证书的静态安全策略,静态安全策略存在认证过程复杂、实时性差的问题。
本申请的第二个目的在于提出一种基于区块链的可信服务调度装置。
本申请的第三个目的在于提出一种计算机设备。
本申请的第四个目的在于提出一种计算机可读存储介质。
为达上述目的,本申请第一方面实施例提出了一种基于区块链的可信服务调度方法,应用于区块链通信节点,所述方法包括:
响应于服务请求方发送的目标服务请求,获取所述目标服务请求之中报文头信息中的目标服务交易代码;其中,所述服务请求方与所述区块链通信节点已预先成功搭建安全加密通信通道;
根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,所述服务可信度存储矩阵用于存储各服务调用的服务可信度值;
根据所述目标服务地址将所述目标服务请求转发至对应的目标服务节点;
接收所述目标服务节点返回的响应信息,并将所述响应信息发送给所述服务请求方;其中,所述响应信息为所述目标服务节点在基于所述目标服务请求进行对应的业务逻辑处理后而返回的。
在本申请一些实施例中,所述根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址,包括:
根据所述目标服务交易代码,从所述区块链通信节点的服务可信度存储矩阵中确定出所述目标服务交易代码对应的行元素;
从所述目标服务交易代码对应的行元素中找出最大值,并在所述服务可信度存储矩阵中找出所述最大值所对应的列索引值;
根据所述最大值所对应的列索引值,基于所述列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
在本申请一些实施例中,所述服务可信度存储矩阵中各服务调用的服务可信度值的计算方式如下:
在每次服务调用后,计算所述服务单次调用的可信度值;
提取所有共识节点上在预设时间段内所述服务所有调用的可信度值的集合;其中,所述共识节点是指所述预设时间段内所述服务的调用次数超过目标阈值的节点;
根据每个所述共识节点上在预设时间段内所述服务所有调用的可信度值的集合,拟合所述服务的调用可信度最优曲线;
根据所述服务的调用可信度最优曲线,确定在所述预设时间内所述服务的最大服务调用可信度值;其中,每个所述共识节点对应一个所述服务的最大服务调用可信度值;
将所述所有共识节点对应的所述服务所有的最大服务调用可信度值作为入参,通过共识算法计算所述服务调用的服务可信度值;其中,所述共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。
在本申请一些实施例中,所述在每次服务调用后,计算所述服务单次调用的可信度,包括:
在每次服务调用后,获取所述服务调用对应的响应信息,并根据所述响应信息生成对应的响应服务可信度;
根据所述服务调用的实际耗时时长和预设的耗时阈值,生成所述服务调用对应的耗时服务可信度;
根据所述响应服务可信度和所述耗时服务可信度,计算所述服务单次调用的可信度。
在本申请一些实施例中,所述基于区块链的可信服务调度方法,还包括:
根据所述目标服务节点返回的响应信息,计算本次服务调用的服务可信度;
根据计算得到的本次服务调用的服务可信度,对所述服务可信度存储矩阵进行更新。
为达上述目的,本申请第二方面实施例提出了一种基于区块链的可信服务调度装置,应用于区块链通信节点,所述装置包括:
第一获取模块,用于响应于服务请求方发送的目标服务请求,获取所述目标服务请求之中报文头信息中的目标服务交易代码;其中,所述服务请求方与所述区块链通信节点已预先成功搭建安全加密通信通道;
检索模块,用于根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,所述服务可信度存储矩阵用于存储各服务调用的服务可信度值;
收发模块,用于根据所述目标服务地址将所述目标服务请求转发至对应的目标服务节点;
其中,所述收发模块还用于:接收所述目标服务节点返回的响应信息,并将所述响应信息发送给所述服务请求方;其中,所述响应信息为所述目标服务节点在基于所述目标服务请求进行对应的业务逻辑处理后而返回的。
在本申请一些实施例中,所述检索模块具体用于:
根据所述目标服务交易代码,从所述区块链通信节点的服务可信度存储矩阵中确定出所述目标服务交易代码对应的行元素;
从所述目标服务交易代码对应的行元素中找出最大值,并在所述服务可信度存储矩阵中找出所述最大值所对应的列索引值;
根据所述最大值所对应的列索引值,基于所述列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
在本申请一些实施例中,所述基于区块链的可信服务调度装置,还包括:
计算模块,用于计算所述服务可信度存储矩阵中各服务调用的服务可信度值;其中,所述计算模块具体用于:
在每次服务调用后,计算所述服务单次调用的可信度值;
提取所有共识节点上在预设时间段内所述服务所有调用的可信度值的集合;其中,所述共识节点是指所述预设时间段内所述服务的调用次数超过目标阈值的节点;
根据每个所述共识节点上在预设时间段内所述服务所有调用的可信度值的集合,拟合所述服务的调用可信度最优曲线;
根据所述服务的调用可信度最优曲线,确定在所述预设时间内所述服务的最大服务调用可信度值;其中,每个所述共识节点对应一个所述服务的最大服务调用可信度值;
将所述所有共识节点对应的所述服务所有的最大服务调用可信度值作为入参,通过共识算法计算所述服务调用的服务可信度值;其中,所述共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。
在本申请一些实施例中,所述计算模块具体用于:
在每次服务调用后,获取所述服务调用对应的响应信息,并根据所述响应信息生成对应的响应服务可信度;
根据所述服务调用的实际耗时时长和预设的耗时阈值,生成所述服务调用对应的耗时服务可信度;
根据所述响应服务可信度和所述耗时服务可信度,计算所述服务单次调用的可信度。
在本申请一些实施例中,所述基于区块链的可信服务调度装置,还包括:
更新模块,用于根据所述目标服务节点返回的响应信息,计算本次服务调用的服务可信度,并根据计算得到的本次服务调用的服务可信度,对所述服务可信度存储矩阵进行更新。
为达上述目的,本申请第三方面实施例提出了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的基于区块链的可信服务调度方法。
为达上述目的,本申请第四方面实施例提出了一种计算机可读存储介质,当所述计算机程序被处理器执行时实现本申请第一方面实施例所述的基于区块链的可信服务调度方法。
本申请实施例的技术方案,以区块链作为服务的通信介质,在服务启动过程中即可完成服务实例与所对应区块链通信节点的认证及授权操作,并以此建立长连接的安全加密通信通道,可以避免基于静态安全策略下动态服务节点间复杂的认证过程,使得认证过程更加简单、快速和安全。在接收到服务请求方发送的目标服务请求时,根据服务可信度存储矩阵检索可信度最高的目标服务地址,由此可以筛选出速度快、服务质量好的目标服务地址,从而可以解决调用服务地址丢失、或断网导致的连接不到服务地址、或负载过大导致的等待时间过慢等异常情况。另外,本申请在每次服务调用后,基于共识算法计算本次服务调用的服务可信度,根据计算得到的本次服务调用的服务可信度,对服务可信度存储矩阵进行更新,以作为后续服务调用的可信度评估量,该服务可信度存储矩阵存储在区块链上,使得本申请实施例的基于区块链的可信服务调度方法具有高的实时性,且具有共识性和可追溯性。
本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本申请实施例所提供的一种基于区块链的可信服务调度方法的流程示意图;
图2为本申请实施例的区块链通信节点间的交互示意图;
图3为本申请实施例的服务可信度存储矩阵的示意图;
图4为本申请实施例的基于区块链的可信服务调度方法的结构交互图;
图5为本申请实施例的服务可信度存储矩阵中各服务调用的服务可信度值的计算过程;
图6为本申请实施例所提供的另一种基于区块链的可信服务调度方法的流程示意图;
图7为本申请实施例所提供的一种基于区块链的可信服务调度装置的结构示意图;
图8为本申请实施例所提供的另一种基于区块链的可信服务调度装置的结构示意图;
图9为本申请实施例所提供的又一种基于区块链的可信服务调度装置的结构示意图;
图10为本申请实施例所提供的用以实现基于区块链的可信服务调度方法的计算机设备的框图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的基于区块链的可信服务调度方法、装置、计算机设备和计算机可读存储介质。
图1为本申请实施例所提供的一种基于区块链的可信服务调度方法的流程示意图。需要说明的是,本申请实施例的基于区块链的可信服务调度方法可应用于区块链通信节点。作为一种示例,该区块链通信节点可包括服务集群和区块链。例如,如图2所示,以区块链通信节点1为例,该区块链通信节点1可包括服务集群A和区块链1,其中,服务集群A中包括a1、…、an节点,每个节点上部署相同的服务,如部署了相同的A服务。该区块链上具有服务可信度实时计算合约和服务可信度存储矩阵,其中,该服务可信度实时计算合约可用于在每次服务调用结束后,依据当次服务调用所消耗的时间,以及相关联的服务调用质量作为权重,通过服务可信度实时计算模型进行计算,将其计算的结果作为服务可信度的值,此值可作为后续服务调用的可信度评估量。该服务可信度存储矩阵可用于存储服务可信度实时计算合约所计算得到的服务可信度值,可作为后续服务调用的可信度评估参数。
如图1所示,该基于区块链的可信服务调度方法包括以下步骤:
步骤101,响应于服务请求方发送的目标服务请求,获取目标服务请求之中报文头信息中的目标服务交易代码;其中,服务请求方与区块链通信节点已预先成功搭建安全加密通信通道。
需要说明的是,本申请实施例的基于区块链的可信服务调度方法是以区块链作为服务的通信介质,服务所归属的节点在启动过程中会完成所关联区块链节点颁发证书的安装、授权检测,在授权检测通过的条件下建立基于SSL的安全加密通信通道,使得认证过程更加简单、快捷且实时性更好。由此,通过在服务启动过程中预先完成服务与区块链通信节点间安全加密通信通道的搭建,实现服务上链注册。
在本实施例中,当前服务请求方每次发送目标服务请求时,会请求至与该当前服务请求方预先成功搭建安全加密通信通道的区块链通信节点。当该区块链通信节点接收到该当前服务请求方发送的目标服务请求时,从该目标服务请求中获取该请求报文头信息中的目标服务交易代码。需要说明的是,该目标服务交易代码可理解为用于表示服务的唯一标识。
步骤102,根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,服务可信度存储矩阵用于存储各服务调用的服务可信度值。
需要说明的是,在本申请一些实施例中,服务可信度存储矩阵中存储的各服务调用的服务可信度值,可根据预设时间段内多次服务调用的服务可信度值通过共识算法确定下来。具体实现方式可参见后续实施例的描述。
值得注意的是,服务可信度存储矩阵主要用于存储每次服务调用后,通过服务可信度实时计算合约运算得到的服务可信度值,其结构可为N乘以N的一个二维矩阵。如图3所示,服务不能自调,如服务1(service_1)不能调用自己(service_1),所以在服务可信度存储矩阵中同一个服务间的自调的服务可信度值为NULL,不同服务间调用是双向的,服务A调用服务B的服务可信度区别于服务B调用服务A的可信度,如服务2(service_2)调用服务3(service_3)的服务可信度为0.16,而服务3(service_3)调用服务2(service_2)的可信度为0.3。需要说明的是,由于服务可分布式部署在服务集群中的不同节点上,即同一个服务集群部署相同的服务,所以图3所示的服务可信度存储矩阵中的元素可理解是服务集群B调用服务集群A的最高可信度值,例如,服务2(service_2)调用服务3(service_3)的服务可信度为0.16,假设服务3所在服务集群中共有3个节点,如节点31、节点32和节点33,节点31、32和33均提供相同服务3,服务2(service_2)调用节点31上的服务3的可信度为0.16,服务2(service_2)调用节点32上的服务3的可信度为0.05,服务2(service_2)调用节点33上的服务3的可信度为0.12,可见,服务2调用节点31上的服务3的可信度最高,此时服务2(service_2)调用服务3(service_3)的服务可信度在服务可信度存储矩阵中的元素值可为0.16。例如,以图3所示的服务可信度存储矩阵为例,假设服务2要请求调用服务3,可从该服务可信度存储矩阵中进行检索,以找到服务2调用服务3所对应的服务可信度0.16,并基于该服务可信度确定出服务2(service_2)调用节点31上的服务3的可信度为0.16,因此可以确定出节点31的地址即为要找的目标服务地址。
在本实施例中,可根据目标服务交易代码在当前区块链通信节点中的服务可信度存储矩阵中进行检索,以找到可信度最高的目标服务,进而基于该最高的可信度从所有提供该目标服务的节点上找出对应的目标节点,将该目标节点的地址作为该目标服务地址。在一种实现方式中,所述根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,从而获得可信度最高的目标服务地址的实现方式可如下:根据目标服务交易代码,从区块链通信节点的服务可信度存储矩阵中确定出目标服务交易代码对应的行元素;从目标服务交易代码对应的行元素中找出最大值,并在服务可信度存储矩阵中找出最大值所对应的列索引值;根据最大值所对应的列索引值,基于所述列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
可选的,假设服务可信度存储矩阵中每列的元素包含当前列中所有节点统一提供同一服务分别被调用时的可信度值,在检索以找到目标服务地址时,可根据目标服务交易代码和服务请求方的服务标识在当前区块链通信节点的服务可信度存储矩阵中进行检索,以确定出与目标服务交易代码和服务请求方的服务标识对应的行元素,并从该行元素中找出最大的可信度值,该最大的可信度值所对应的列索引值即为提供该被调用服务的目标服务节点地址。
步骤103,根据目标服务地址将目标服务请求转发至对应的目标服务节点。
可选的,在成功获取目标服务的地址后,可通过区块链通信节点进行转发,将该目标服务请求转发至对应的目标服务节点。该目标服务节点可基于该服务目标请求进行对应的业务逻辑处理,并在处理完对应的业务逻辑后,将处理结果进行返回。
步骤104,接收目标服务节点返回的响应信息,并将响应信息发送给服务请求方;其中,响应信息为目标服务节点在基于目标服务请求进行对应的业务逻辑处理后而返回的。
可选的,区块链通信节点可接收目标服务节点返回的响应信息,并将接收到的响应信息回传给服务请求方。
举例而言,如图4所示,当前服务请求方每次发送目标请求时,首先会请求至与其预先成功搭建的安全加密通信通道的区块链节点。区块链通信节点接收到请求后根据目标服务请求之中报文头信息中的目标服务交易代码,在服务可信度存储矩阵中检索出可信度最高的目标服务地址,根据该目标服务地址将目标服务请求转发至对应的目标服务节点。目标服务节点基于目标服务请求进行对应的业务逻辑处理,并在处理完对应的业务逻辑后,将响应信息(即处理结果)返回至区块链通信节点。区块链通信节点接收到目标服务节点返回的响应信息后,将响应信息发送给服务请求方。
根据本申请实施例的基于区块链的可信服务调度方法,以区块链作为服务的通信介质,在服务启动过程中即可完成服务实例与所对应区块链通信节点的认证及授权操作,并以此建立长连接的安全加密通信通道,可以避免基于静态安全策略下动态服务节点间复杂的认证过程,使得认证过程更加简单、快速。在接收到服务请求方发送的目标服务请求时,根据服务可信度存储矩阵检索可信度最高的目标服务地址,由此可以筛选出速度快、服务质量好的目标服务地址,从而可以解决调用服务地址丢失、或断网导致的连接不到服务地址、或者负载过大导致的等待时间过慢等异常情况。此外,本申请中通过服务可信度存储矩阵动态存储各服务调用的服务可信度值,可作为后续服务调用的可信度评估参数,从而可以解决现有主流的分布式动态服务调用所采用的安全策略为基于证书的静态安全策略,静态安全策略存在认证过程复杂、实时性差的问题。
需要说明的是,在本申请一些实施例中,服务可信度存储矩阵中存储的各服务调用的服务可信度值,可根据预设时间段内多次服务调用的服务可信度值通过共识算法确定下来。可选的,如图5所示,服务可信度存储矩阵中各服务调用的服务可信度值的计算方式可包括如下步骤:
步骤501,在每次服务调用后,计算服务单次调用的可信度值。
可选的,本申请可定义每次服务调用的服务可信度计算方式。作为一种示例,可基于预设的耗时阈值与服务调用的实际耗时时长的对比,以及响应状态分布计算服务单次调用的可信度值。在每次服务调用后,获取服务调用对应的响应信息,并根据响应信息生成对应的响应服务可信度,并根据服务调用的实际耗时时长和预设的耗时阈值,生成服务调用对应的耗时服务可信度,以及根据响应服务可信度和耗时服务可信度,计算服务单次调用的可信度。
举例而言,每次服务调用的响应情况的服务可信度的计算规则可为当服务调用成功响应,此处成功响应是指成功返回服务请求方预期的、正确的响应结果,其他如被调用的服务不存在、请求中断、非法访问、返回结果异常等情况都属于响应异常。响应服务可信度可通过以下公式(1)计算:
Figure 809822DEST_PATH_IMAGE001
(1)
其中,
Figure 564152DEST_PATH_IMAGE002
为响应服务可信度。
在本实施例中,每次服务调用的耗时服务可信度的计算规则可为预设的耗时阈值与服务调用的实际耗时时长之差除以该耗时阈值。例如,耗时服务可信度可通过以下公式(2)计算:
Figure 301163DEST_PATH_IMAGE003
(2)
其中,
Figure 824549DEST_PATH_IMAGE004
为耗时服务可信度;
Figure 316710DEST_PATH_IMAGE005
为预设的耗时阈值;
Figure 558335DEST_PATH_IMAGE006
为服务调用的实际耗时时长。
在本实施例中,在得到响应服务可信度和耗时服务可信度之后,可结合响应服务可信度和耗时服务可信度计算服务单次调用的可信度,该服务单次调用的可信度计算规则可为取响应服务可信度和耗时服务可信度的平均值。例如,可通过以下公式(3)计算服务单次调用的可信度:
Figure 833459DEST_PATH_IMAGE007
(3)
其中,
Figure 289979DEST_PATH_IMAGE008
为服务单次调用的可信度。
需要说明的是,上述给出的用于计算服务单次调用的可信度的计算方式,仅是一种方便本领域技术人员理解的示例性说明。也就是说,还可以采用其他计算方式来计算服务单次调用的可信度,即可根据应用场景和实际情况来计算服务单次调用的可信度,例如,在在线视频应用场景下,还需要根据视频的分辨率、视频码率、帧率等质量指标计算服务单次调用的可信度,或者,还可以是其他计算服务单次调用的可信度的方式,本公开实施例对此不作具体限定。
步骤502,提取所有共识节点上在预设时间段内服务所有调用的可信度值的集合;其中,共识节点是指预设时间段内服务的调用次数超过目标阈值的节点。
例如,以历史预设时间段内指定服务调用次数超过设定阈值的节点作为共识节点,并提取在该共识节点上在此预设时间段内指定服务所有调用的平均服务可信度的集合,假设每次服务调用都是相互独立的,则该集合为离散的随机变量的集合,所以假设该随机变量集合满足以服务请求参数为变量(x),
Figure 625146DEST_PATH_IMAGE009
为参数的等式
Figure 354067DEST_PATH_IMAGE010
,y为该随机变量集合中某个元素的值,且假设该随机变量集合中总共有n个值,则这n个随机变量的联合分布律的公式(4)如下表示:
Figure 432882DEST_PATH_IMAGE011
(4)
需要说明的是,本申请实施例中可作为共识节点的节点并不局限于上述指定时间段内满足特定服务调用阈值的节点,还可包括其他附加权重的节点,该共识节点的确定可根据实际应用场景和实际情况来决定,本公开实施例对此不作具体限定。
步骤503,根据每个共识节点上在预设时间段内服务所有调用的可信度值的集合,拟合服务的调用可信度最优曲线。
作为一种示例,以上述步骤502中的示例继续描述,可利用每个共识节点上在预设时间段内服务所有调用的可信度值的集合,拟合成对应的似然函数。例如,该对应的似然函数如下述公式(5)所示:
Figure 993176DEST_PATH_IMAGE012
(5)
在本实施例中,为获得和该随机变量集合匹配度最大的公式,需要求解该似然函数的
Figure 764823DEST_PATH_IMAGE013
,其计算公式见如下公式(6):
Figure 715461DEST_PATH_IMAGE014
(6)
可以理解,上述似然函数即为拟合得到的服务的调用可信度最优曲线。
步骤504,根据服务的调用可信度最优曲线,确定在预设时间内服务的最大服务调用可信度值;其中,每个共识节点对应一个服务的最大服务调用可信度值。
可选的,根据极大似然估计出的
Figure 597967DEST_PATH_IMAGE013
值即可得到随机变量集合匹配度最大的公式,通过拉格朗日乘数法求解该公式在指定区间内的极值,并判断是否存在驻点,在没有驻点的情况下,其极值点则为此时间区间内该服务调用的最高的服务可信度,在有驻点的情况下,需要对所有驻点和极值点的值进行对比,将对比结果中最大的值则为此时间区间内该服务调用的最高的服务可信度。
步骤505,将所有共识节点对应的服务所有的最大服务调用可信度值作为入参,通过共识算法计算服务调用的服务可信度值;其中,共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。
可选的,本申请定义了所有满足设定条件下所有区块链通过自定义共识算法确定服务调用的最终服务可信度。例如,将满足设定条件的所有共识节点通过上一步骤(即步骤504)计算得出的服务可信度作为入参,通过自定义的共识算法,该自定义共识算法的基本逻辑为以服务可信度分布占来决定对应服务的最终服务可信度,且该服务可信度作为最终落块或者块更新的依据,最终以服务可信度存储矩阵存储在区块链上。
由此可见,本申请通过服务可信度实时计算合约完成服务可信度存储矩阵中各服务服务调用的服务可信度值,以作为后续服务调用的可信度评估参数,从而可以实现可信服务的调度。
需要说明的是,为了可以进一步优化服务可信度存储矩阵的实时性,在每次服务调用后,根据本次服务调用的服务可信度对服务可信度存储矩阵进行更新。可选地,在本申请一些实施例中,如图6所示,该基于区块链的可信服务调度方法可以包括如下步骤:
步骤601,响应于服务请求方发送的目标服务请求,获取目标服务请求之中报文头信息中的目标服务交易代码;其中,服务请求方与区块链通信节点已预先成功搭建安全加密通信通道。
步骤602,根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,服务可信度存储矩阵用于存储各服务调用的服务可信度值。
步骤603,根据目标服务地址将目标服务请求转发至对应的目标服务节点。
步骤604,接收目标服务节点返回的响应信息,并将响应信息发送给服务请求方;其中,响应信息为目标服务节点在基于目标服务请求进行对应的业务逻辑处理后而返回的。
步骤605,根据目标服务节点返回的响应信息,计算本次服务调用的服务可信度。
步骤606,根据计算得到的本次服务调用的服务可信度,对服务可信度存储矩阵进行更新。
可以理解,在在每次服务调用后,计算服务单次调用的可信度值之后,可对服务可信度存储矩阵进行更新,即触发服务可信度存储矩阵的更新,而服务可信度存储矩阵中各元素的更新方式可利用图5所示实施例的描述来实现,即可利用本申请实施例提出的服务可信度实时计算合约对服务可信度存储矩阵进行更新。例如,可提取所有共识节点上在预设时间段内服务所有调用的可信度值的集合,并根据每个共识节点上在预设时间段内服务所有调用的可信度值的集合,拟合服务的调用可信度最优曲线,然后根据服务的调用可信度最优曲线,确定在预设时间内服务的最大服务调用可信度值,其中,每个共识节点对应一个服务的最大服务调用可信度值;之后,将所有共识节点对应的服务所有的最大服务调用可信度值作为入参,通过共识算法计算服务调用的服务可信度值,从而实现服务可信度存储矩阵的更新。
根据本申请实施例的基于区块链的可信服务调度方法,在每次服务调用后,基于共识算法计算本次服务调用的服务可信度,根据计算得到的本次服务调用的服务可信度,对服务可信度存储矩阵进行更新,以作为后续服务调用的可信度评估量,该服务可信度存储矩阵存储在区块链上,使得本申请实施例的基于区块链的可信服务调度方法具有高的实时性,且具有共识性和可追溯性。
图7为本申请实施例提供的一种基于区块链的可信服务调度装置的结构示意图。需要说明的是,本申请实施例的基于区块链的可信服务调度装置可应用于区块链通信节点。如图7所示,该基于区块链的可信服务调度装置包括:第一获取模块701、检索模块702和收发模块703。
具体地,第一获取模块701,用于响应于服务请求方发送的目标服务请求,获取目标服务请求之中报文头信息中的目标服务交易代码,其中,服务请求方与区块链通信节点已预先成功搭建安全加密通信通道。
检索模块702,用于根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,服务可信度存储矩阵用于存储各服务调用的服务可信度值;
收发模块703,用于根据目标服务地址将目标服务请求转发至对应的目标服务节点。其中,收发模块还用于:接收目标服务节点返回的响应信息,并将响应信息发送给服务请求方;其中,响应信息为目标服务节点在基于目标服务请求进行对应的业务逻辑处理后而返回的。
在本申请一些实施例中,检索模块702根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址的具体实现过程可如下:根据目标服务交易代码,从区块链通信节点的服务可信度存储矩阵中确定出目标服务交易代码对应的行元素,从目标服务交易代码对应的行元素中找出最大值,并在服务可信度存储矩阵中找出最大值所对应的列索引值,根据最大值所对应的列索引值,基于该列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
可选地,在本申请一些实施例中,如图8所示,该基于区块链的可信服务调度装置还可以包括:计算模块804。其中,计算模块804用于计算服务可信度存储矩阵中各服务调用的服务可信度值。
在本申请一些实施例中,计算模块804具体用于:在每次服务调用后,计算服务单次调用的可信度值。提取所有共识节点上在预设时间段内服务所有调用的可信度值的集合;其中,共识节点是指预设时间段内服务的调用次数超过目标阈值的节点。根据每个共识节点上在预设时间段内服务所有调用的可信度值的集合,拟合服务的调用可信度最优曲线。根据服务的调用可信度最优曲线,确定在预设时间内服务的最大服务调用可信度值;其中,每个共识节点对应一个服务的最大服务调用可信度值。将所有共识节点对应的服务所有的最大服务调用可信度值作为入参,通过共识算法计算服务调用的服务可信度值;其中,共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。其中,图8中801-803和图7中701-703具有相同功能和结构。
可选地,在本申请一些实施例中,计算模块804还具体用于:在每次服务调用后,获取服务调用对应的响应信息,并根据响应信息生成对应的响应服务可信度。根据服务调用的实际耗时时长和预设的耗时阈值,生成服务调用对应的耗时服务可信度。根据响应服务可信度和耗时服务可信度,计算服务单次调用的可信度。
可选地,在本申请一些实施例中,如图9所示,该基于区块链的可信服务调度装置还可以包括:更新模块905。其中,更新模块905用于根据目标服务节点返回的响应信息,计算本次服务调用的服务可信度,并根据计算得到的本次服务调用的服务可信度,对服务可信度存储矩阵进行更新。其中,图9中901-904和图8中801-804具有相同功能和结构。
关于上述实施例中的基于区块链的可信服务调度装置,其中各个模块执行操作的具体方式已经在有关基于区块链的可信服务调度方法的实施例中进行了详细描述,此处将不做详细阐述说明。
根据本申请实施例的基于区块链的可信服务调度装置,第一获取模块响应于服务请求方发送的目标服务请求,获取目标服务请求之中报文头信息中的目标服务交易代码,其中,服务请求方与区块链通信节点已预先成功搭建安全加密通信通道;检索模块根据目标服务交易代码在区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,服务可信度存储矩阵用于存储各服务调用的服务可信度值;收发模块根据目标服务地址将目标服务请求转发至对应的目标服务节点。其中,收发模块还接收目标服务节点返回的响应信息,并将响应信息发送给服务请求方;其中,响应信息为目标服务节点在基于目标服务请求进行对应的业务逻辑处理后而返回的。本申请实施例在每次服务调用后,基于共识算法计算本次服务调用的服务可信度,根据计算得到的本次服务调用的服务可信度,对服务可信度存储矩阵进行更新,以作为后续服务调用的可信度评估量,该服务可信度存储矩阵存储在区块链上,使得本申请实施例的基于区块链的可信服务调度方法具有高的实时性,且具有共识性和可追溯性。
为了实现上述实施例,本申请还提出一种计算机设备。
图10为本申请实施例所提供的一种计算机设备的结构框图。如图10所示,该计算机设备1000可包括存储器1001、处理器1002及存储在存储器1001上并可在处理器1002上运行的计算机程序1003,当处理器1002执行计算机程序1003时,执行本申请上述任一实施例所述的基于区块链的可信服务调度方法。
为了实现上述实施例,本申请还提出一种非临时性计算机可读存储介质,当存储介质中的指令由处理器被执行时,使得处理器能够执行本申请上述任一实施例的基于区块链的可信服务调度方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种基于区块链的可信服务调度方法,其特征在于,所述方法应用于区块链通信节点,所述方法包括:
响应于服务请求方发送的目标服务请求,获取所述目标服务请求之中报文头信息中的目标服务交易代码;其中,所述服务请求方与所述区块链通信节点已预先成功搭建安全加密通信通道;
根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,所述服务可信度存储矩阵用于存储各服务调用的服务可信度值;
根据所述目标服务地址将所述目标服务请求转发至对应的目标服务节点;
接收所述目标服务节点返回的响应信息,并将所述响应信息发送给所述服务请求方;其中,所述响应信息为所述目标服务节点在基于所述目标服务请求进行对应的业务逻辑处理后而返回的;
所述服务可信度存储矩阵中各服务调用的服务可信度值的计算方式如下:
在每次服务调用后,计算所述服务单次调用的可信度值;
提取所有共识节点上在预设时间段内所述服务所有调用的可信度值的集合;其中,所述共识节点是指所述预设时间段内所述服务的调用次数超过目标阈值的节点;
根据每个所述共识节点上在预设时间段内所述服务所有调用的可信度值的集合,拟合所述服务的调用可信度最优曲线;
根据所述服务的调用可信度最优曲线,确定在所述预设时间内所述服务的最大服务调用可信度值;其中,每个所述共识节点对应一个所述服务的最大服务调用可信度值;
将所述所有共识节点对应的所述服务所有的最大服务调用可信度值作为入参,通过共识算法计算所述服务调用的服务可信度值;其中,所述共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址,包括:
根据所述目标服务交易代码,从所述区块链通信节点的服务可信度存储矩阵中确定出所述目标服务交易代码对应的行元素;
从所述目标服务交易代码对应的行元素中找出最大值,并在所述服务可信度存储矩阵中找出所述最大值所对应的列索引值;
根据所述最大值所对应的列索引值,基于所述列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
3.根据权利要求1所述的方法,其特征在于,所述在每次服务调用后,计算所述服务单次调用的可信度,包括:
在每次服务调用后,获取所述服务调用对应的响应信息,并根据所述响应信息生成对应的响应服务可信度;
根据所述服务调用的实际耗时时长和预设的耗时阈值,生成所述服务调用对应的耗时服务可信度;
根据所述响应服务可信度和所述耗时服务可信度,计算所述服务单次调用的可信度。
4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:
根据所述目标服务节点返回的响应信息,计算本次服务调用的服务可信度;
根据计算得到的本次服务调用的服务可信度,对所述服务可信度存储矩阵进行更新。
5.一种基于区块链的可信服务调度装置,其特征在于,所述装置应用于区块链通信节点,所述装置包括:
第一获取模块,用于响应于服务请求方发送的目标服务请求,获取所述目标服务请求之中报文头信息中的目标服务交易代码;其中,所述服务请求方与所述区块链通信节点已预先成功搭建安全加密通信通道;
检索模块,用于根据所述目标服务交易代码在所述区块链通信节点的服务可信度存储矩阵中进行检索,获得可信度最高的目标服务地址;其中,所述服务可信度存储矩阵用于存储各服务调用的服务可信度值;
收发模块,用于根据所述目标服务地址将所述目标服务请求转发至对应的目标服务节点;
其中,所述收发模块还用于:接收所述目标服务节点返回的响应信息,并将所述响应信息发送给所述服务请求方;其中,所述响应信息为所述目标服务节点在基于所述目标服务请求进行对应的业务逻辑处理后而返回的;
计算模块,用于计算所述服务可信度存储矩阵中各服务调用的服务可信度值;其中,所述计算模块具体用于:
在每次服务调用后,计算所述服务单次调用的可信度值;
提取所有共识节点上在预设时间段内所述服务所有调用的可信度值的集合;其中,所述共识节点是指所述预设时间段内所述服务的调用次数超过目标阈值的节点;
根据每个所述共识节点上在预设时间段内所述服务所有调用的可信度值的集合,拟合所述服务的调用可信度最优曲线;
根据所述服务的调用可信度最优曲线,确定在所述预设时间内所述服务的最大服务调用可信度值;其中,每个所述共识节点对应一个所述服务的最大服务调用可信度值;
将所述所有共识节点对应的所述服务所有的最大服务调用可信度值作为入参,通过共识算法计算所述服务调用的服务可信度值;其中,所述共识算法的逻辑为以服务可信度值占比来决定对应服务的最终服务可信度。
6.根据权利要求5所述的装置,其特征在于,所述检索模块具体用于:
根据所述目标服务交易代码,从所述区块链通信节点的服务可信度存储矩阵中确定出所述目标服务交易代码对应的行元素;
从所述目标服务交易代码对应的行元素中找出最大值,并在所述服务可信度存储矩阵中找出所述最大值所对应的列索引值;
根据所述最大值所对应的列索引值,基于所述列索引值所关联的服务元数据配置获取可信度最高的目标服务地址。
7.根据权利要求5所述的装置,其特征在于,所述计算模块具体用于:
在每次服务调用后,获取所述服务调用对应的响应信息,并根据所述响应信息生成对应的响应服务可信度;
根据所述服务调用的实际耗时时长和预设的耗时阈值,生成所述服务调用对应的耗时服务可信度;
根据所述响应服务可信度和所述耗时服务可信度,计算所述服务单次调用的可信度。
8.根据权利要求5至7中任一项所述的装置,其特征在于,还包括:
更新模块,用于根据所述目标服务节点返回的响应信息,计算本次服务调用的服务可信度,并根据计算得到的本次服务调用的服务可信度,对所述服务可信度存储矩阵进行更新。
9.一种计算机设备,其特征在于,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1至4中任一所述的基于区块链的可信服务调度方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一所述的基于区块链的可信服务调度方法。
CN202110893771.8A 2021-08-05 2021-08-05 基于区块链的可信服务调度方法、装置、设备和存储介质 Active CN113347212B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110893771.8A CN113347212B (zh) 2021-08-05 2021-08-05 基于区块链的可信服务调度方法、装置、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110893771.8A CN113347212B (zh) 2021-08-05 2021-08-05 基于区块链的可信服务调度方法、装置、设备和存储介质

Publications (2)

Publication Number Publication Date
CN113347212A CN113347212A (zh) 2021-09-03
CN113347212B true CN113347212B (zh) 2021-11-05

Family

ID=77480687

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110893771.8A Active CN113347212B (zh) 2021-08-05 2021-08-05 基于区块链的可信服务调度方法、装置、设备和存储介质

Country Status (1)

Country Link
CN (1) CN113347212B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117744128B (zh) * 2024-02-21 2024-05-14 广州久零区块链技术有限公司 基于区块链的电商交易数据安全管理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111292057A (zh) * 2020-01-21 2020-06-16 腾讯科技(深圳)有限公司 一种基于区块链的业务处理方法
CN112101942A (zh) * 2020-09-18 2020-12-18 腾讯科技(深圳)有限公司 基于区块链的交易请求处理方法、***、装置及设备
CN112583712A (zh) * 2019-09-30 2021-03-30 北京京东尚科信息技术有限公司 区块链路由器及区块链网络
CN112583572A (zh) * 2019-09-30 2021-03-30 北京京东尚科信息技术有限公司 区块链网络、服务的处理方法、装置及设备

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10942920B2 (en) * 2019-06-03 2021-03-09 Advanced New Technologies Co., Ltd. Service processing system and method based on blockchain

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583712A (zh) * 2019-09-30 2021-03-30 北京京东尚科信息技术有限公司 区块链路由器及区块链网络
CN112583572A (zh) * 2019-09-30 2021-03-30 北京京东尚科信息技术有限公司 区块链网络、服务的处理方法、装置及设备
CN111292057A (zh) * 2020-01-21 2020-06-16 腾讯科技(深圳)有限公司 一种基于区块链的业务处理方法
CN112101942A (zh) * 2020-09-18 2020-12-18 腾讯科技(深圳)有限公司 基于区块链的交易请求处理方法、***、装置及设备

Also Published As

Publication number Publication date
CN113347212A (zh) 2021-09-03

Similar Documents

Publication Publication Date Title
CN107483614B (zh) 基于cdn与p2p网络的内容调度方法及通信网络
US7640339B1 (en) Method and apparatus for monitoring a node in a distributed system
CN113132443B (zh) 资源获取方法、装置及cdn网络中的节点设备
US10637794B2 (en) Resource subscription method, resource subscription apparatus, and resource subscription system
US11425133B2 (en) System and method for network device security and trust score determinations
US10171850B2 (en) Trunk management method and apparatus for video surveillance systems
CN114902622B (zh) 用于确定模型以数字化地分析输入数据的网络实体
CN114039874B (zh) 一种网络功能的查询方法及装置
CN110290168B (zh) 数据发送方法、装置、服务器及存储介质
CN102025595A (zh) 流量优化方法及***
CN113347212B (zh) 基于区块链的可信服务调度方法、装置、设备和存储介质
CN110278223B (zh) 一种视频监控***及视频监控资源的管理方法
Nwebonyi et al. Reputation based approach for improved fairness and robustness in P2P protocols
CN110855424B (zh) 一种DPI领域非对称流量xDR合成的方法和装置
CN111131484A (zh) 节点挂载方法、装置、网络节点及存储介质
CN111600929B (zh) 传输线路探测方法、路由策略生成方法及代理服务器
CN115314419B (zh) 一种面向云网络自适应连通性分析方法、***、设备及存储介质
EP4042635A1 (en) Discovery of which nef or af is serving a ue
CN114338714B (zh) 一种区块同步方法、装置、电子设备和存储介质
CN113518124B (zh) 基于蜂窝式区块链网络的物联网设备认证方法
CN114567678A (zh) 一种云安全服务的资源调用方法、装置及电子设备
CN112653717B (zh) 一种多云协作分布式***和应用分发的方法
CN112217770B (zh) 一种安全检测方法、装置、计算机设备及存储介质
CN111327666B (zh) 服务管理方法、装置及***、计算机设备、存储介质
CN103685367A (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