基于区块链的均衡分案方法、装置、设备以及存储介质与流程

文档序号:27621646发布日期:2021-11-29 14:28阅读:115来源:国知局
基于区块链的均衡分案方法、装置、设备以及存储介质与流程

1.本发明涉及人工智能领域,特别涉及一种基于区块链的均衡分案方法、装置、设备以及存储介质。


背景技术:

2.随着互联网的发展,对于业务案件(例如保险案件)的处理情况一般通过app进行案件的获取,由相关人员对每个业务案件设置相对应的提成金额,但是在案件分配给各个业务人员时,主要是通过线下由相关人员进行指定分案,其都是按照单纯的个数或者提成金额进行均分,而这种分案方式难以做到两者兼顾,目前做到个数和提成金额两者兼顾的案件分配,则需要耗费大量的人力资源进行计算,无法实现案件的及时分配。


技术实现要素:

3.本发明的主要目的为提供一种基于区块链的均衡分案方法、装置、设备以及存储介质,旨在解决目前做到个数和提成金额两者兼顾的分配,则需要耗费大量的人力资源进行计算,无法实现案件的及时分配的问题。
4.本发明提供了一种基于区块链的均衡分案方法,包括:
5.分案节点接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额;其中,所述分案节点为所述区块链中的节点,所述提成金额为对每个案件预先设置的提成;
6.从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值;
7.基于所述在职员工信息为各所述在职员工设置案件比例数,以及基于所述哈希值为各个在职员工对应的员工节点设定优先级顺序;
8.基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量;
9.根据各个所述案件的提成金额将所述各个案件按照提成金额数值从大到小依次排列,得到排列后的目标案件集;
10.获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配;其中,所述实时分案进度由对应在职人员的已分案件数目与分案量的比值以及所述优先级顺序构成,若所述比值相同,则选取优先级顺序靠前的员工节点进行分配。
11.进一步地,所述基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量的步骤,包括:
12.获取所述指定案件集中的案件数量;
13.基于所述案件比例数计算各个员工节点的分案理论数值;
14.分析所述理论数值的整数部分和小数部分;
15.根据所述整数部分为各个员工节点进行第一次数量分配,得到各个员工节点的第
一分配数量;
16.获取所述第一次数量分配后剩余的未分配数量;
17.按照所述小数部分的大小将所述未分配数量的案件为各个员工节点依次分配,得到各个员工节点的第二分配数量;其中,第二分配数量的值为1或0;
18.将各个员工节点的所述第一分配数量和对应的所述第二分配数量相加得到各自对应的所述分案量。
19.进一步地,所述基于所述在职员工信息为各所述在职员工设置案件比例数的步骤,包括:
20.按照预设的维度将所述在职员工信息转化为多维向量;其中,所述多维向量为x
j
=(x
1j
,x
2j

x
ij

x
nj
),x
j
表示第j个在职员工的多维向量,x
ij
表示第j个在职员工的第i维向量;
21.将各所述多维向量输入至预训练的工作分值计算模型中,得到各自对应的工作分值;其中所述预训练的工作分值计算模型为h
w
(x)=w0+w1x1+w2x2+w
i
x
i

+w
n
x
n
,其中,h
w
(x)为所述工作分值,w0,w1,

,w
n
均为训练得到的参数值,x
i
表示所述多维向量中的第i维向量;
22.基于各所述在职员工的所述工作分值设置对应的案件比例数。
23.进一步地,所述从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值的步骤之前,还包括:
24.采用go语言创建区块链类;
25.将所述区块链类实例化后获得创世区块,所述创世区块中将前一区块的哈希值设置为0,基于所述创世区块,生成其他区块,其中所述其他区块记载有所述其他区块的前一生成的区块的哈希值;
26.将所述区块链的共识机制设置为拜占庭容错机制。
27.进一步地,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配的步骤之后,还包括:
28.在分案指定时间后获取各个员工节点处理案件的处理进度;
29.基于所述处理进度为各个所述在职员工进行打分;
30.将各个所述在职员工对应打分的分值输入至各自对应的员工节点中,更新所述在职员工的在职员工信息。
31.进一步地,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配的步骤之后,还包括:
32.向所述区块链中的所有员工节点发送分配结果;
33.判断在所述分配结果的公示时间内,是否接收有所述在职员工对应的员工节点发送的异议请求;
34.若未接收过有所述在职员工对应的员工节点发送的异议请求,则将案件资料发送给对应的员工节点。
35.进一步地,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配
的步骤之后,还包括:
36.基于所述在职员工信息以及各个案件的提成金额为各个所述在职员工设置最大额度占比;
37.检测各个所述在职员工的分配后的额度占比是否大于各自对应的最大额度占比;
38.调整最大额度占比的所述在职人员分配的案件,直至每个所述在职员工的最大额度占比小于各自对应的最大额度占比。
39.本发明提供了一种基于区块链的均衡分案装置,包括:
40.接收模块,用于接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额;其中,所述分案节点为所述区块链中的节点,所述提成金额为对每个案件预先设置的提成;
41.获取模块,用于从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值;
42.设置模块,用于基于所述在职员工信息为各所述在职员工设置案件比例数,以及基于所述哈希值为各个在职员工对应的员工节点设定优先级顺序;
43.设定模块,用于基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量;
44.排列模块,用于根据各个所述案件的提成金额将所述各个案件按照提成金额数值从大到小依次排列,得到排列后的目标案件集;
45.选取模块,用于获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配;其中,所述实时分案进度由对应在职人员的已分案件数目与分案量的比值以及所述优先级顺序构成,若所述比值相同,则选取优先级顺序靠前的员工节点进行分配。
46.本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
47.本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
48.本发明的有益效果:通过分案节点接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额,为各所述在职员工设置案件比例数,进而设定各个所述在职员工的分案量,获取各个员工节点中的实时分案进度,依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配。从而实现了对提成金额和个数都进行了兼顾,且通过区块链技术可以实现对案件的及时分配,并且,由区块链中的不可篡改性,也为各个员工实现了相对公平的分案规则,从而使分案过程更加公平公正。
附图说明
49.图1是本发明一实施例的一种基于区块链的均衡分案方法的流程示意图;
50.图2是本发明一实施例的一种基于区块链的均衡分案方法的结构示意框图;
51.图3为本技术一实施例的计算机设备的结构示意框图。
52.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
53.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
55.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
56.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
57.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
58.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
59.参照图1,本发明提出一种基于区块链的均衡分案方法,包括:
60.s1:分案节点接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额;其中,所述分案节点为所述区块链中的节点;
61.s2:从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值;
62.s3:基于所述在职员工信息为各所述在职员工设置案件比例数,以及基于所述哈希值为各个在职员工对应的员工节点设定优先级顺序;
63.s4:基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量;
64.s5:根据所述各个所述案件的提成金额将所述各个案件按照提成金额数值从大到小依次排列,得到排列后的目标案件集;
65.s6:获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配;其中,所述实时分案进度由对应在职人员的已分案件数目与分案量的比值以及所述优先级顺序构成,若所述比值相同,则选取优先级顺序靠前的员工节点进行分配。
66.如上述步骤s1所述,分案节点接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额。通过分案节点进行接收各个案件的提成金额以及分案指令,其中,分案节点为区块链中任意一个区块链节点,可以是任意一个员工节点,也可以是区块链中的一个虚拟节点,各个案件的提成金额为事先由对应人员计算得到,此处为接收对应人员上传的提成金额即可,该分案节点由分案指令进行激活,该分案指令为对应的该指定案件集的分案指令,可以由任何包含有该指定案件集的信息的指定指令格式形成。
67.如上述步骤s2所述,从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值。即各个员工节点存储了其对应的在职员工信息,其中,在职员工信息包括该员工的等级信息,各月的完成情况等。哈希值为对应员工节点的唯一标志性信息,其含有对应员工节点的生成时间,各个员工节点的生成顺序等信息。
68.如上述步骤s3所述,基于所述在职员工信息为各所述在职员工设置案件比例数,以及基于所述哈希值为各个在职员工对应的员工节点设定优先级顺序。基于在职员工信息为各所述在职员工设置案件比例数,其中设置的方式为事先建立好在职员工信息中的等级信息与各月完成情况的对应关系,例如,若一个员工的等级为a等级,而a等级对应的基数为10,若各月完成情况对应的加分值为2,则该员工从下个月的基数为12,同理可以得到各个员工的基数,按照基数的占比得到对应的案件比例数。哈希值为每个员工节点所具有的唯一标志性信息,因此可以基于哈希值得到各个员工节点的设置时间顺序,根据设置的时间顺序设置对应的优先级顺序,避免后续在分配案件中存在分配情况相同,而无法分配案件的情况。
69.如上述步骤s4所述,基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量,需要说明的是,案件是不可拆分的,即一个案件只能由一个人完成,而可以进行整数和小数的分配方案,该分配方案后续有详细说明,此处不再赘述。
70.如上述步骤s5所述,根据各个所述案件的提成金额将所述各个案件按照提成金额数值从大到小依次排列,得到排列后的目标案件集。即按照提成金额数值进行排列,以使后续每个人都可以分到大提成金额的案件,需要说明的是,若存在提成金额数值相同的案件,则可以为相同的案件生成随机数,按照随机数的大小进行排列。
71.如上述步骤s6所述,获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配。其中,所述实时分案进度由对应在职人员的已分案件数目与分案量的比值以及所述优先级顺序构成,即对指定案件集中的案件依次进行分配,从而实现了对提成金额和个数都进行了兼顾,且通过区块链技术可以实现对案件的及时分配,并且,由区块链中的不可篡改性,也为各个员工实现了相对公平的分案规则,从而使分案过程更加公平公正。
72.在一个实施例中,所述的基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量的步骤s4,包括:
73.s401:获取所述指定案件集中的案件数量;
74.s402:基于所述案件比例数计算各个员工节点的分案理论数值;
75.s403:分析所述理论数值的整数部分和小数部分;
76.s404:根据所述整数部分为各个员工节点进行第一次数量分配,得到各个员工节点的第一分配数量;
77.s405:获取所述第一次数量分配后剩余的未分配数量;
78.s406:按照所述小数部分的大小将所述未分配数量的案件为各个员工节点依次分配,得到各个员工节点的第二分配数量;其中,第二分配数量的值为1或0;
79.s407:将各个员工节点的所述第一分配数量和对应的所述第二分配数量相加得到各自对应的所述分案量。
80.如上述步骤s401

s407所述,实现了对各个在职员工分案量的计算。即获取案件中的总数量,基于案件比例数计算各个员工节点的分案理论数值,需要注意的是,该分案理论数值很有可能带有小数部分,即小数部分,因此,需要基于整数部分进行第一次数量分配,剩余的小数部分则进行第二次分配,由于小数都小于1,因此第一次数量分配后剩余的案件数量小于在职员工的数量,因此,按照在职员工对应的小数部分的大小依次分配即可,即将小数大的在职员工多分配一个案子,从而完成对分案量的确定。另外需要说明的是,若计算的分案理论数值恰好为整数,则其小数部分记为0。
81.在一个实施例中,所述基于所述在职员工信息为各所述在职员工设置案件比例数的步骤s3,包括:
82.s301:按照预设的维度将所述在职员工信息转化为多维向量;其中,所述多维向量为x
j
=(x
1j
,x
2j

x
ij

x
nj
),x
j
表示第j个在职员工的多维向量,x
ij
表示第j个在职员工的第i维向量;
83.s302:将各所述多维向量输入至预训练的工作分值计算模型中,得到各自对应的工作分值;其中所述预训练的工作分值计算模型为h
w
(x)=w0+w1x1+w2x2+w
i
x
i

+w
n
x
n
,其中,h
w
(x)为所述工作分值,w0,w1,...,w
n
均为训练得到的参数值,x
i
表示所述多维向量中的第i维向量;
84.s303:基于各所述在职员工的所述工作分值设置对应的案件比例数。
85.如上述步骤s301

s303所述,实现了对案件比例数的设置,即通过将在职员工信息转化为多维向量,并输入值预训练的工作分值计算模型中,得到各自对应的工作分值,需要说明的是,该预训练的工作分值计算模型为通过不同的员工信息以及为其划定的分值训练得到,训练后的得到参数w0,w1,

,w
n
的值,从而后续只需要的得到对应的员工信息,就能得出其对应的工作分值,另外可以将该工作分值作为对应的案件比例数,在一些实施例中,若得到的工作分值相差较大,也可以进行归一化处理,以缩小数据过大或过小带来案件比例数设置不当的误差。
86.在一个实施例中,所述从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值的步骤s2之前,还包括:
87.s101:采用go语言创建区块链类;
88.s102:将所述区块链类实例化后获得创世区块,所述创世区块中将前一区块的哈希值设置为0,基于所述创世区块,生成其他区块,其中所述其他区块记载有所述其他区块的前一生成的区块的哈希值;
89.s103:将所述区块链的共识机制设置为拜占庭容错机制。
90.如上述步骤s101

s103所述,实现了设置区块链。其中创建区块链类的语言可以为任意可行语言,本实施方式优选go语言,以优化区块链类。其中区块链类(class)是对区块链的定义,将所述区块链类实例化即是确定区块链的具体参数,从而获得第一个区块(创世
区块),从而作为其他区块的生成依据。由于创世区块是第一个区块,实际上没有之前的区块,因此在创世区块中将前一区块的哈希值设置为0。另外,还可以将所述区块链的共识机制设置为拜占庭容错机制。由于联盟链相对于公有链,更注重隐私、安全、监管,更倾向于类似传统的拜占庭家族等共识机制。因而本实施方式优选拜占庭容错机制。
91.本技术的基于区块链的均衡分案方法,在建立每个区块时,需要设定对应的哈希值,从而使可以基于哈希值设定各个在职员工的优先级顺序,以顺利完成分案。
92.在一个实施例中,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配的步骤s6之后,还包括:
93.s701:在分案指定时间后获取各个员工节点处理案件的处理进度;
94.s702:基于所述处理进度为各个所述在职员工进行打分;
95.s703:将各个所述在职员工对应打分的分值输入至各自对应的员工节点中,更新所述在职员工的在职员工信息。
96.如上述步骤s701

s703所述,实现了对在职员工信息的更新,即在获取到分案指定时间后各个员工节点的处理进度,该指定时间为基于指定案件集中的数量所设定的时间,例如为半个月,若业务员的进度较快,则在下一次的分案过程中可以提高其基础点数,若处理的进度较慢,则减小其基础点数,以便于对于下一次分案量的调整,使分案量更加合理。
97.在一个实施例中,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配的步骤s6之后,还包括:
98.s711:向所述区块链中的所有员工节点发送分配结果;
99.s712:判断在所述分配结果的公示时间内,是否接收有所述在职员工对应的员工节点发送的异议请求;
100.s713:若未接收过有所述在职员工对应的员工节点发送的异议请求,则将案件资料发送给对应的员工节点。
101.如上述步骤s711

s713所述,实现了向所有区块链节点发送所述分配结果,从而实现信息的公开透明化。本实施方式中,通过区块链的特性,使分配结果透明,便于监督,还约定了公示时间,从而使有异议的员工节点可以发送异议请求。若在规定的公示时间之内,未接收过有所述在职员工对应的员工节点发送的异议请求,则表明无异议,则将案件资料发送给对应的员工节点。
102.在一个实施例中,所述获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配的步骤s6之后,还包括:
103.s721:基于所述在职员工信息以及各个案件的提成金额为各个所述在职员工设置最大额度占比;
104.s722:检测各个所述在职员工的分配后的额度占比是否大于各自对应的最大额度占比;
105.s723:调整最大额度占比的所述在职人员分配的案件,直至每个所述在职员工的最大额度占比小于各自对应的最大额度占比。
106.如上述步骤s721

s723所述,实现了对案件进行提成金额数值的均衡。即事先基于在职员工信息以及各个案件的提成金额为各个所述在职员工设置最大额度占比,设置的规则可以与案件比例数相同,从而得到各自对应的理论额度占比,然后,将该理论额度占比上调指定百分比,例如上调5%,从而得到该员工的最大额度占比,再对分案后各个在职员工的额度进行实际额度占比检测,将大于了其最大额度占比的所述在职人员分配的案件与其他未大于最大额度占比的在职人员的案件进行交换,其中,调整的规则为基于提成金额进行交换,直至所有的在职员工的最大额度占比不大于其最大额度占比。此外,还可以设置最小额度占比,其设置的方案与最大额度占比设置的方式大体相同,只需要在将理论额度占比下调一定百分比即可,此处不再赘述。从而完成了提成金额数值的均衡。
107.本发明的有益效果:通过分案节点接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额,为各所述在职员工设置案件比例数,进而设定各个所述在职员工的分案量,获取各个员工节点中的实时分案进度,依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配。从而实现了对提成金额和个数都进行了兼顾,且通过区块链技术可以实现对案件的及时分配,并且,由区块链中的不可篡改性,也为各个员工实现了相对公平的分案规则,从而使分案过程更加公平公正。
108.参照图2,本发明还提供了一种基于区块链的均衡分案装置,包括:
109.接收模块10,用于接收对指定案件集的分案指令以及获取所述指定案件集中各个案件的提成金额;其中,所述分案节点为所述区块链中的节点,所述提成金额为对每个案件预先设置的提成;
110.获取模块20,用于从所述区块链中的各员工节点获取当前在职员工的在职员工信息以及对应员工节点的哈希值;
111.设置模块30,用于基于所述在职员工信息为各所述在职员工设置案件比例数,以及基于所述哈希值为各个在职员工对应的员工节点设定优先级顺序;
112.设定模块40,用于基于所述案件比例数和所述指定案件集设定各个所述在职员工的分案量;
113.排列模块50,用于根据各个所述案件的提成金额将所述各个案件按照提成金额数值从大到小依次排列,得到排列后的目标案件集;
114.选取模块60,用于获取各个员工节点中的实时分案进度,并按照目标案件集中的排列顺序依次为各个案件选取各个员工节点中所述实时分案进度最小的员工节点进行分配;其中,所述实时分案进度由对应在职人员的已分案件数目与分案量的比值以及所述优先级顺序构成,若所述比值相同,则选取优先级顺序靠前的员工节点进行分配。
115.参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各种业务案件等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时可以实现上述任一实施例所述的基于区块链的均衡分案方法。
116.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
117.本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时可以实现上述任一实施例所述的基于区块链的均衡分案方法。
118.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram一多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
119.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
120.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
121.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
122.区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
123.区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传
输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
124.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1