一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的多方会议准入方法和系统与流程

2021-10-24 09:56:00 来源:中国专利 TAG:互联网 区块 准入 多方 会议


1.本发明涉及通过区块链技术为线上召开会议的企业搭建多方会议准入方法和系统,主要运用于互联网领域和移动互联网领域,特别涉及一种基于区块链的多方会议准入方法和系统。


背景技术:

2.会议是现代商业最常见的工作形式,高管们参加会议更是家常便饭。然而大部分参加会议的人员都认为绝大多数的会议效率低下,往往是精疲力竭费尽周折地赶到会议地,结果却收获了了,在线会议提供极大的便利性并有助于降低成本,无需舟车劳顿,在自己的办公地即可远程办公,轻松实现商谈,再也不需要耗费昂贵的国际差旅费用,其次,在线会议系统可以极大的提高生产力,提供实时客户支持。你可以通过网络通讯缩短反应时间并及时帮助客户解答难题,也可以通过它同时向各地的销售人员及时下达新的销售策略或是进行网络教育培训,实时共享文件和展示产品新性能,从而快速发展起来,因此线上会议的保密性也越来越受到重视。


技术实现要素:

3.本发明提供一种基于区块链的多方会议准入方法和系统,用以通过区块链技术,对预参会人员进行权限认证,并将会议内容储存至区块链中,使得会议记录无法被篡改,提高了会议的安全性,并且多方参会人员均可查询会议记录,使得线上会议更加便捷。
4.本发明提供一种基于区块链的多方会议准入方法,包括:
5.步骤1,对预参加多方会议的预参会人员进行身份识别,从而获得预参会人员的身份信息;
6.步骤2,基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限;
7.步骤3,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录。
8.在一种可能实现的方式中,步骤1中对预参加多方会议的预参会人员的进行身份识别,从而获得预参会人员的身份信息包括:
9.对预参会人员进行音频采集,获得预参会人员的第一语音信号,对所述第一语音信号进行特征提取,获取第一语音特征,将所述第一语音特征进行处理,得到第一音素信息;
10.将所述第一音素信息输入预先训练好的声学模型中,得到第一语音识别结果,确定所述第一语音信号对应的音频内容;
11.获取预设的音频准入库,并确定所述第一语音对应的音频内容在所述音频准入库中与预设内容的关联度,若关联度大于预设度,则对预参会人员进行面部图像采集,获得预参会人员的面部视频数据;
12.对面部视频数据中每一子图像进行亮度检测,获得子图像中每个像素点的亮度值,基于所述子图像中每个像素点的亮度值,计算得到所述子图像的平均亮度值,基于所述平均亮度值与预设的目标亮度值的差异,确定所述子图像的亮度调整比例值;
13.基于所述子图像中每个像素点的亮度值,设置每个像素点亮度调整权重值,基于所述子图像的亮度调整比例值以及每个像素点亮度调整权重值,获得每个像素的亮度调整比例值,并基于所述特定亮度调整比例值,对子图像中每个像素点的亮度进行调整,得到标准亮度图像;
14.对所述标准亮度图像进行面部检测,获取面部的关键点,并对所述关键点进行定位,获得定位信息,基于所述定位信息,对所述关键点进行特征提取,获得对应关键点的特征向量,并将所述特征向量与对应关键点的定位信息建立对应关系,从而得到标准亮度图像中人脸的面部特征,并基于标准亮度图像中人脸的面部特征在预设数据库中进行检索,获得预参会人员的身份信息,并提示预参会人员眨眼,获得预参会人员的眨眼视频数据,并对预参会人员的眨眼视频数据的每一子画面的预设点位进行标记,获得子标记帧图像,并将子标记帧图像投影至预设坐标系,获得每一子标记帧图像中子预设点位的坐标;
15.基于每一子标记帧图像中子预设点位的坐标,确定眨眼视频数据中预设点位的变化量,并根据预设点位的变化量与预设值的关系对所述身份信息进行认证:
16.若预设点位的变化量小于预设值,表明所述身份信息对应的预参会人员无身份认证权限,
17.若预设点位的变化量不小于预设值,表明所述身份信息对应的参会人员有身份认证权限。
18.在一种可能实现的方式中,步骤2中基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限,包括:
19.将预参会人员身份信息所对应的编号映射为二进制值,并对二进制值进行哈希运算,获得预参会人员身份信息的摘要信息,并基于预设的私匙对摘要信息进行加密,获得加密摘要信息,并基于预参会人员的验证时间对加密摘要信息添加时间戳,获得预参会人员的数字签名,并向区块链中的所有子节点传输数字签名;
20.基于公匙对数字签名进行解密,获得数字签名的解密信息,若解密信息与摘要信息一致,则数字签名具有准入权限,若解密信息与摘要信息不一致,则数字签名不具有准入权限。
21.在一种可能实现的方式中,步骤3中在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录,包括:
22.将区块链的版本号作为新区块区块头的第一字节,并对父区块进行哈希运算,获得父区块的哈希值,将父区块的哈希值作为新区块区块头的第二字节,并基于数字签名确定新区块的时间戳,将时间戳作为新区块区块头的第三字节,从而获得初始区块头;
23.对预参会人员的接入信息进行记录,获得预参会人员的参会信息,并对参会信息进行二进制值转换,获得会议记录,并将会议记录作为区块体,并将初始区块头和区块体进行组合,获得初始新区块;
24.对父区块的哈希值进行逆推,获得若干子历史会议记录,并基于预参会人员的会议记录和子历史会议记录所对应的时间戳,对预参会人员的会议记录和子历史会议记录进
行排序,从而获得第一会议记录序列,并对第一会议记录序列的记录数量进行奇偶检测,若第一会议记录数量为奇数,则复制参会人员的会议记录并添加至第一会议记录序列,若记录数量为偶数,则保持第一会议记录序列不变,从而获得第二会议记录序列;
25.将第二会议记录序列中的首端会议记录和末端会议记录分别作为首端合并项和末端合并项,并分别从首端和末端对第二会议记录序列中的会议记录进行合并,从而获得根记录,并将根记录添加至初始新区块的区块头中,获得完整新区块。
26.在一种可能实现的方式中,步骤3,数字签名通过验证后,生成新区块,储存对应预参会人员的参会记录之后,还包括:基于信息调用请求,从新区块中调取会议记录,包括:
27.获取所述信息调用请求所对应的请求数据,并对所述请求数据进行数据分析,获取目标数据;
28.提取所述目标数据的特征点,并按照所述特征点对所述目标数据进行分组,获取子目标数据;
29.分别对所述子目标数据进行归一化处理,并将处理后的所述子目标数据进行数据打包,获取子目标数据包;
30.根据特征点以及所述子目标数据包确定所述信息调用请求的子请求任务,将所述子请求任务进行合并,获取请求任务;
31.同时,根据所述请求任务在对应新区块中获取会议记录。
32.在一种可能实现的方式中,所述会议记录包括:参会人的参会时间、参会时长、参会人数和会议等级。
33.在一种可能实现的方式中,步骤3,用于在数字签名通过验证后,生成新区块,储存预参会人员的会议记录,还包括:
34.记录多方参会人员的会议音频信息,并基于来源对会议音频信息进行分类,获得各方参会人员的子会议音频信息,并对所述子会议音频信息文件进行解析,得到各方参会人员的子发言内容;
35.对所述子发言内容根据发言间隔进行分段,划分为若干个子发言段,并分别对若干个子发言段的内容进行概括总结,为每一个子发言段确定一个关键词,基于关键词对子发言段进行标注,从而获得标注会议音频信息,并将标注会议音频信息储存于对应新区块中。
36.在一种可能实现的方式中,步骤3,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录,还包括:
37.基于所述会议音频信息,确定各方参会人员的子音视频状态;
38.根据所述子音视频状态判断各方参会人员的参会状态是否发生异常;
39.在确定各方参会人员的参会状态发生异常时,对参会人员进行标记并确定异常时间节点;
40.从第一异常时间节点开始,启动信息备份任务,将会议音频信息件进行处理,将异常时间节点之后的会议音频信息作为目标音频,将目标音频进行备份,得到备份数据;
41.在确定参会人员的参会状态恢复正常时,将所述备份数据推送至参会人员。
42.本发明提供一种基于区块链的多方会议准入系统,包括:
43.识别模块,对预参加多方会议的预参会人员的进行身份识别,从而获得预参会人
员的身份信息;
44.检测模块,基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限;
45.储存模块,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录。
46.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
47.下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
48.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
49.图1为本发明实施例中一种基于区块链的多方会议准入方法流程图;
50.图2为本发明实施例中一种基于区块链的多方会议准入系统结构图;

具体实施方式
51.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
52.实施例1:
53.本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,包括:
54.步骤1,对预参加多方会议的预参会人员进行身份识别,从而获得预参会人员的身份信息;
55.步骤2,基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限;
56.步骤3,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录。
57.该实施例中,预参会人员的数字签名由预参会人员对应的编号的二进制形式通过哈希函数转换后进行加密并添加时间戳形成的一段数字串;
58.该实施例中,准入权限为数字签名所对应的预参会人员是否具有参会的权限。
59.该实施例中,新区块为基于区块链中的母区块,生成的储存会议记录的区块;
60.上述技术方案的有益效果是:通过对预参会人员进行识别,并通过区块链技术,验证预参会人员是否具有参会资格,提高了线上会议的安全性,并将会议记录储存至区块链中,使得会议记录无法更改,提高了参会人员的互信程度。
61.实施例2:
62.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,步骤1中对预参加多方会议的预参会人员的进行身份识别,从而获得预参会人员的身份信息包括:
63.对预参会人员进行音频采集,获得预参会人员的第一语音信号,对所述第一语音
信号进行特征提取,获取第一语音特征,将所述第一语音特征进行处理,得到第一音素信息;
64.将所述第一音素信息输入预先训练好的声学模型中,得到第一语音识别结果,确定所述第一语音信号对应的音频内容;
65.获取预设的音频准入库,并确定所述第一语音对应的音频内容在所述音频准入库中与预设内容的关联度,若关联度大于预设度,则对预参会人员进行面部图像采集,获得预参会人员的面部视频数据;
66.对面部视频数据中每一子图像进行亮度检测,获得子图像中每个像素点的亮度值,基于所述子图像中每个像素点的亮度值,计算得到所述子图像的平均亮度值,基于所述平均亮度值与预设的目标亮度值的差异,确定所述子图像的亮度调整比例值;
67.基于所述子图像中每个像素点的亮度值,设置每个像素点亮度调整权重值,基于所述子图像的亮度调整比例值以及每个像素点亮度调整权重值,获得每个像素的亮度调整比例值,并基于所述特定亮度调整比例值,对子图像中每个像素点的亮度进行调整,得到标准亮度图像;
68.对所述标准亮度图像进行面部检测,获取面部的关键点,并对所述关键点进行定位,获得定位信息,基于所述定位信息,对所述关键点进行特征提取,获得对应关键点的特征向量,并将所述特征向量与对应关键点的定位信息建立对应关系,从而得到标准亮度图像中人脸的面部特征,并基于标准亮度图像中人脸的面部特征在预设数据库中进行检索,获得预参会人员的身份信息,并提示预参会人员眨眼,获得预参会人员的眨眼视频数据,并对预参会人员的眨眼视频数据的每一子画面的预设点位进行标记,获得子标记帧图像,并将子标记帧图像投影至预设坐标系,获得每一子标记帧图像中子预设点位的坐标;
69.基于每一子标记帧图像中子预设点位的坐标,确定眨眼视频数据中预设点位的变化量,并根据预设点位的变化量与预设值的关系对所述身份信息进行认证:
70.若预设点位的变化量小于预设值,表明所述身份信息对应的预参会人员无身份认证权限,
71.若预设点位的变化量不小于预设值,表明所述身份信息对应的参会人员有身份认证权限。
72.该实施例中,对所述第一语音信号进行特征提取为对第一语音信号进行滤波后,采集音调、频率、音素信息;
73.该本实施例中,关联度为音频内容与预设内容的相似度;
74.该本实施例中,预先训练好的声学模型为gmm

hmm语音识别模型;
75.该本实施例中,预设内容为具有参会资格的用户提前输入的语音词汇;
76.在本实施例中,关键点为脸部的边缘点以及眼睛、嘴巴、鼻子的边缘点;
77.在本实施例中,定位信息为每一子关键点在以第二关键图像的中心点为原点的坐标系中的坐标;
78.在本实施例中,对应关系为同一特征点的位置与特征向量之间的不可分割关系;
79.在本实施例中,子预设点位为子标记帧图像中的预设点位;
80.上述技术方案的有益效果是:通过声音识别对预参会人员进行第一次验证,通过面部识别对预参会人员进行第二次认证,通过眼部识别对预参会人员进行第三次验证,防
止无权限的人员参加会议,提高了会议的安全性。
81.实施例3:
82.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,步骤2中基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限,包括:
83.将预参会人员身份信息所对应的编号映射为二进制值,并对二进制值进行哈希运算,获得预参会人员身份信息的摘要信息,并基于预设的私匙对摘要信息进行加密,获得加密摘要信息,并基于预参会人员的验证时间对加密摘要信息添加时间戳,获得预参会人员的数字签名,并向区块链中的所有子节点传输数字签名;
84.基于公匙对数字签名进行解密,获得数字签名的解密信息,若解密信息与摘要信息一致,则数字签名具有准入权限,若解密信息与摘要信息不一致,则数字签名不具有准入权限。
85.该实施例中,哈希运算为基于哈希函数,将一组关键数据映射倒一个有限的地址区间上,即对二进制值进行概括,获得摘要信息;
86.该实施例中,私匙和公匙为一组配对的代码,用于对摘要信息加密和解密的算法;
87.该实施例中,时间戳为预参会人员的验证时间的字符序列;
88.在实施例中,传输数字签名为在区块链中对数字签名进行传输,使得所有区块都有预参会人员的验证记录;
89.上述技术方案的有益效果是:基于预参会人员的身份信息生成数字签名,并将数字签名传输至区块链,通过加密和解密并验证数字签名的权限,提高了会议安全等级。
90.实施例4:
91.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,步骤3中在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录,包括:
92.将区块链的版本号作为新区块区块头的第一字节,并对父区块进行哈希运算,获得父区块的哈希值,将父区块的哈希值作为新区块区块头的第二字节,并基于数字签名确定新区块的时间戳,将时间戳作为新区块区块头的第三字节,从而获得初始区块头;
93.对预参会人员的接入信息进行记录,获得预参会人员的参会信息,并对参会信息进行二进制值转换,获得会议记录,并将会议记录作为区块体,并将初始区块头和区块体进行组合,获得初始新区块;
94.对父区块的哈希值进行逆推,获得若干子历史会议记录,并基于预参会人员的会议记录和子历史会议记录所对应的时间戳,对预参会人员的会议记录和子历史会议记录进行排序,从而获得第一会议记录序列,并对第一会议记录序列的记录数量进行奇偶检测,若第一会议记录数量为奇数,则复制参会人员的会议记录并添加至第一会议记录序列,若记录数量为偶数,则保持第一会议记录序列不变,从而获得第二会议记录序列;
95.将第二会议记录序列中的首端会议记录和末端会议记录分别作为首端合并项和末端合并项,并分别从首端和末端对第二会议记录序列中的会议记录进行合并,从而获得根记录,并将根记录添加至初始新区块的区块头中,获得完整新区块。
96.该实施例中,逆推为将父区块的哈希值通过哈希函数逆运算,将哈希值转换为二
进制编码;
97.该实施例中,奇偶检测为判断第一会议记录数量,若为偶数则无需进行处理,若为奇数则复制最后一条会议记录的二进制编码,将会议记录数量为偶数的第一会议记录序列和经过处理的会议记录数量为奇数的第一会议记录序列作为第二会议记录序列,随后通过树状推导法,将第二会议记录序列中的会议记录合并为根记录;
98.该实施例中,区块链的版本号为区块链的发布版本号,用于作为名称区分不同区块链;
99.该实施例中,初始区块头为经过处理后与区块体共同构成区块,为区块的一部分;
100.该实施例中,第一参会记录序列为对预参会人员的参会记录和子历史参会记录进行排序后得到的序列;
101.该实施例中,第二参会记录序列为对第一参会记录序列进行奇偶检测,并经过处理获得的序列;
102.该实施例中,根记录为从第二参会记录序列的第一个参会记录和最后一个参会记录同时向中部融合,获得的第二参会记录序列的融合体;
103.上述技术方案的有益效果是:对参会记录进行逆推,检测、融合,获得完整新区块,从而将参会记录保存至区块链,使得参会记录无法被篡改,也保障了参会记录不会丢失,并且使得各方参会人员均可以在区块链中查询参会记录,提高了会议的透明性。
104.实施例5:
105.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,步骤3,数字签名通过验证后,生成新区块,储存对应预参会人员的参会记录之后,还包括:基于信息调用请求,从新区块中调取会议记录,包括:
106.获取所述信息调用请求所对应的请求数据,并对所述请求数据进行数据分析,获取目标数据;
107.提取所述目标数据的特征点,并按照所述特征点对所述目标数据进行分组,获取子目标数据;
108.分别对所述子目标数据进行归一化处理,并将处理后的所述子目标数据进行数据打包,获取子目标数据包;
109.根据特征点以及所述子目标数据包确定所述信息调用请求的子请求任务,将所述子请求任务进行合并,获取请求任务;
110.同时,根据所述请求任务在对应新区块中获取会议记录。
111.该实施例中,请求数据为信息调用请求中的指向性关键词。
112.该实施例中,所述目标数据的特征点为目标数据所对应的参会人员。
113.上述技术方案的有益效果是:通过信息调用请求可以调取会议的相关信息,并将信息调用请求本身也记录在区块链中,保障了会议系统的透明性。
114.实施例6:
115.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特征在于,所述参会记录包括:参会人的参会时间、参会时长、与会人数、会议等级。
116.实施例7:
117.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,其特
征在于,步骤3,用于在数字签名通过验证后,生成新区块,储存预参会人员的会议记录,还包括:
118.记录多方参会人员的会议音频信息,并基于来源对会议音频信息进行分类,获得各方参会人员的子会议音频信息,并对所述子会议音频信息文件进行解析,得到各方参会人员的子发言内容;
119.对所述子发言内容根据发言间隔进行分段,划分为若干个子发言段,并分别对若干个子发言段的内容进行概括总结,为每一个子发言段确定一个关键词,基于关键词对子发言段进行标注,从而获得标注会议音频信息,并将标注会议音频信息储存于对应新区块中。
120.该实施例中,会议音频信息为参会人员参会发言的录音。
121.该实施例中,发言间隔为参会人员发言时的停顿时间,基于发言间隔参会人员发言进行分段。
122.上述技术方案的有益效果是:对会议音频信息进行分类,并对子会议音频信息进行内容概括,总结关键词对子发言段进行标注,从而将每个参会人员的发言总结为若干小段,有利于查询会议内容,掌握会议内容,提高了会议记录的专业性,方便后续对会议内容进行筛查。
123.实施例8:
124.在实施例1的基础上,本实施例提供了一种基于区块链的多方会议准入方法,步骤3,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录,还包括:
125.基于所述会议音频信息,确定各方参会人员的子音视频状态;
126.根据所述子音视频状态判断各方参会人员的参会状态是否发生异常;
127.在确定各方参会人员的参会状态发生异常时,对参会人员进行标记并确定异常时间节点;
128.从第一异常时间节点开始,启动信息备份任务,将会议音频信息件进行处理,将异常时间节点之后的会议音频信息作为目标音频,将目标音频进行备份,得到备份数据;
129.在确定参会人员的参会状态恢复正常时,将所述备份数据推送至参会人员。
130.上述技术方案的有益效果是:通过各方参会人员的子音视频状态判断参会人员的参会状态是否发生异常,并在确定参会人员的参会状态恢复正常时,将参会人员状态异常时间段内的备份推送至参会人员,提高了会议的时效性。
131.实施例9:
132.本实施例提供了一种基于区块链的多方会议准入系统,其特征在于,包括:
133.识别模块,对预参加多方会议的预参会人员的进行身份识别,从而获得预参会人员的身份信息;
134.检测模块,基于预参会人员的身份信息,生成预参会人员的数字签名,并将数字签名向区块链进行传输,验证数字签名的准入权限;
135.储存模块,用于在数字签名通过验证后,生成新区块,储存对应预参会人员的会议记录。
136.上述方案的有益效果在实施例1中已经提及,此处不在赘述。
137.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精
神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜