本发明涉及人机交互领域,更具体地说,涉及一种基于云计算的区块链人机交互系统。
背景技术:
在近年来,随着科技发展和新型概念的提出,远程人机交互的方式得到了人们的喜爱,能够直接通过设备进行连接交互,大大方便了人们的工作学习和生活。
但是现有的人机交互系统多是直接在人机交互接面进行接驳,对于加护需求需要自行筛分和连接,不仅处理比较缓慢,而且针对交互信息的准确性不能够进行保证,也就降低了交互质量,容易引发其他问题,并且安全保护性较差。
技术实现要素:
针对现有技术中存在的问题,本发明的目的在于提供一种基于云计算的区块链人机交互系统,通过人机交互服务器连接用户终端,进而通过云平台匹配区块链,可以结合区块链的准确性和开放性进行连接,保证信息安全性,同时通过云计算平台进行筛分和匹配,能够快速接驳交互需求,保证准确快速对接,有效提高交互效率,保证交互安全性,利于推广使用。
为解决上述问题,本发明采用如下的技术方案。
一种基于云计算的区块链人机交互系统,包括人机交互服务器,所述人机交互服务器通过电路连接有用户终端,所述人机交互服务器通过网络连通有云计算平台,所述云计算平台连接有p2p网络,所述p2p网络连接有区块链,所述区块链生成有区块链节点,所述区块链节点连接有串行口,所述云计算平台连接有共识层,所述共识层连接于串行口,所述人机交互服务器连接有单向加密链,所述单向加密链连接有p2p网络。
进一步的,所述人机交互服务器包括输入模块、图像处理模块、音频处理模块和输出模块,通过人机交互服务器连接多个模块,可以输入和输出交互信心,利于快速对接处理。
进一步的,所述输入模块通过电路并联有图像处理模块和音频处理模块,所述图像处理模块和音频处理模块通过电路并联有输出模块。
进一步的,所述输入模块和输出模块均通过电路并联于用户终端、单向加密链和云计算平台,通过输入模块和输出模块并联多个端口,可以进行信息并行传递,利于快速交互,方便高效。
进一步的,所述云计算平台包括云计算采集模块、云计算处理模块、云计算匹配模块和云计算调度模块,所述云计算采集模块串联于云计算处理模块,所述云计算处理模块串联于云计算匹配模块,所述云计算匹配模块串联于云计算调度模块,通过云计算平台来接收和匹配交互需求,能够有效提高接驳效率,保证信息对接的准确性。
进一步的,所述调度模块串联于共识层,所述云计算采集模块串联于p2p网络,通过共识层进行连接,保证交互需求的匹配度,避免需求不一致而反复接驳造成效率低下。
进一步的,所述区块链节点和用户终端数量相一致。
进一步的,所述交互系统使用方法包括如下步骤:
a1、用户通过用户终端连接人机交互服务器,发送交互需求;
a2、人机交互服务区汇总交互需求,并发送至云计算平台;
a3、云计算平台通过p2p网络连接区块链,形成交互需求区块链节点,并且生成串行口;
a4、云计算平台的云计算采集模块接收反馈信息,并且通过云平台处理模块和云平台匹配模块,处理和匹配交互需求,通过调度模块进行调度,从而形成交互共识,发送至共识层;
a5、共识层连接串行口形成交互匹配,反馈至p2p网络;
a6、人机交互服务器通过单向加密链连接p2p网络,接收交互匹配信息,然后输送至用户终端,进而完成交互。
相比于现有技术,本发明的优点在于:
(1)本方案通过人机交互服务器连接用户终端,进而通过云平台匹配区块链,可以结合区块链的准确性和开放性进行连接,保证信息安全性,同时通过云计算平台进行筛分和匹配,能够快速接驳交互需求,保证准确快速对接,有效提高交互效率。
(2)通过人机交互服务器连接多个模块,可以输入和输出交互信心,利于快速对接处理。
(3)通过输入模块和输出模块并联多个端口,可以进行信息并行传递,利于快速交互,方便高效。
(4)通过云计算平台来接收和匹配交互需求,能够有效提高接驳效率,保证信息对接的准确性。
(5)通过共识层进行连接,保证交互需求的匹配度,避免需求不一致而反复接驳造成效率低下。
(6)通过人机交互服务器和与计算平台来连接用户终端和区块链,利于高效匹配,方便信息准确安全交互。
附图说明
图1为本发明的系统原理框图;
图2为本发明的人机交互服务器结构框图;
图3为本发明的云计算平台结构框图。
图中标号说明:
1人机交互服务器、11用户终端、12云计算平台、13p2p网络、14区块链、15区块链节点、16串行口、17共识层、18单向加密链、2输入模块、21图像处理模块、22音频处理模块、23输出模块、3云计算采集模块、31云计算处理模块、32云计算匹配模块、33云计算调度模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-3,基于云计算的区块链人机交互系统,包括人机交互服务器1,人机交互服务器1通过电路连接有用户终端11,人机交互服务器1通过网络连通有云计算平台12,云计算平台12连接有p2p网络13,p2p网络13连接有区块链14,区块链14生成有区块链节点15,区块链节点15连接有串行口16,云计算平台12连接有共识层17,共识层17连接于串行口16,人机交互服务器1连接有单向加密链18,单向加密链18连接有p2p网络13,人机交互服务器1包括输入模块2、图像处理模块21、音频处理模块22和输出模块23,云计算平台12包括云计算采集模块3、云计算处理模块31、云计算匹配模块32和云计算调度模块33,云计算采集模块3串联于云计算处理模块31,云计算处理模块31串联于云计算匹配模块32,云计算匹配模块32串联于云计算调度模块33,调度模块33串联于共识层17,云计算采集模块3串联于p2p网络13。
交互系统使用方法包括如下步骤:
a1、用户通过用户终端连接人机交互服务器,发送交互需求;
a2、人机交互服务区汇总交互需求,并发送至云计算平台;
a3、云计算平台通过p2p网络连接区块链,形成交互需求区块链节点,并且生成串行口;
a4、云计算平台的云计算采集模块接收反馈信息,并且通过云平台处理模块和云平台匹配模块,处理和匹配交互需求,通过调度模块进行调度,从而形成交互共识,发送至共识层;
a5、共识层连接串行口形成交互匹配,反馈至p2p网络;
a6、人机交互服务器通过单向加密链连接p2p网络,接收交互匹配信息,然后输送至用户终端,进而完成交互。
以上所述,仅为本发明较佳的具体实施方式;但本发明的保护范围并不局限于此。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其改进构思加以等同替换或改变,都应涵盖在本发明的保护范围内。
1.一种基于云计算的区块链人机交互系统,包括人机交互服务器(1),其特征在于:所述人机交互服务器(1)通过电路连接有用户终端(11),所述人机交互服务器(1)通过网络连通有云计算平台(12),所述云计算平台(12)连接有p2p网络(13),所述p2p网络(13)连接有区块链(14),所述区块链(14)生成有区块链节点(15),所述区块链节点(15)连接有串行口(16),所述云计算平台(12)连接有共识层(17),所述共识层(17)连接于串行口(16),所述人机交互服务器(1)连接有单向加密链(18),所述单向加密链(18)连接有p2p网络(13)。
2.根据权利要求1所述的一种基于云计算的区块链人机交互系统,其特征在于:所述人机交互服务器(1)包括输入模块(2)、图像处理模块(21)、音频处理模块(22)和输出模块(23)。
3.根据权利要求2所述的一种基于云计算的区块链人机交互系统,其特征在于:所述输入模块(2)通过电路并联有图像处理模块(21)和音频处理模块(22),所述图像处理模块(21)和音频处理模块(22)通过电路并联有输出模块(23)。
4.根据权利要求2所述的一种基于云计算的区块链人机交互系统,其特征在于:所述输入模块(2)和输出模块(23)均通过电路并联于用户终端、单向加密链(18)和云计算平台(12)。
5.根据权利要求1所述的一种基于云计算的区块链人机交互系统,其特征在于:所述云计算平台(12)包括云计算采集模块(3)、云计算处理模块(31)、云计算匹配模块(32)和云计算调度模块(33),所述云计算采集模块(3)串联于云计算处理模块(31),所述云计算处理模块(31)串联于云计算匹配模块(32),所述云计算匹配模块(32)串联于云计算调度模块(33)。
6.根据权利要求5所述的一种基于云计算的区块链人机交互系统,其特征在于:所述调度模块(33)串联于共识层(17),所述云计算采集模块(3)串联于p2p网络(13)。
7.根据权利要求1所述的一种基于云计算的区块链人机交互系统,其特征在于:所述区块链节点(15)和用户终端(1)数量相一致。
8.根据权利要求1所述的一种基于云计算的区块链人机交互系统,其特征在于:所述交互系统使用方法包括如下步骤:
a1、用户通过用户终端连接人机交互服务器,发送交互需求;
a2、人机交互服务区汇总交互需求,并发送至云计算平台;
a3、云计算平台通过p2p网络连接区块链,形成交互需求区块链节点,并且生成串行口;
a4、云计算平台的云计算采集模块接收反馈信息,并且通过云平台处理模块和云平台匹配模块,处理和匹配交互需求,通过调度模块进行调度,从而形成交互共识,发送至共识层;
a5、共识层连接串行口形成交互匹配,反馈至p2p网络;
a6、人机交互服务器通过单向加密链连接p2p网络,接收交互匹配信息,然后输送至用户终端,进而完成交互。
技术总结