一种基于区块链的云桌面装置及数据处理方法制造方法及图纸

技术编号:34034887 阅读:19 留言:0更新日期:2022-07-06 12:03
本发明专利技术公开了一种基于区块链的云桌面装置及数据处理方法,系统架构包括客户端,客户端是一个远程桌面客户端显示实时的桌面画面,接收服务器编码的音频和视频帧数据,包含两个工作线程:1)用于处理用户输入;2)用于渲染音频和视频帧。本发明专利技术与现有技术相比的优点在于:1)云桌面终端节点入区块链;2)云桌面用户桌面数据无感知上链;3)云桌面桌面数据网络或CPU占用高时自动上链;4)企事业或校园支持区域联盟网络部署,合二为一,保护数据安全同时节约部署成本。节约部署成本。节约部署成本。

【技术实现步骤摘要】
一种基于区块链的云桌面装置及数据处理方法


[0001]本专利技术涉及桌面云技术,具体是指一种基于区块链的云桌面装置及数据处理方法。

技术介绍

[0002]随着云计算技术的普及,VDI桌面云技术在教育行业中的应用越来越多,该技术可以在终端X86电脑上虚拟出多个windows桌面,实现每个用户有专用windows桌面的功能。但VDI也存在数据安全隐患,桌面数据安全性问题,无法监控桌面的操作内容。无论是学校的巡课场景还是办公场景,都需要定时保存数据到云端并上链。
[0003]随着互联网技术与流媒体技术的高速发展,云桌面有逐步替代传统桌面的趋势。目前传统运营商的投入力度最大。对运营商来说,通过充分利用现有的系统创造更多的收入,这是提高数据ARPU的一个重要业务,更能展示TD

LTE网络的优势,以进一步鼓励客户使用更多的数据流量,提高客户忠诚度与满意度,减少客户流失率。

技术实现思路

[0004]本专利技术要解决的技术问题是现有的系统存在数据安全隐患,易发生桌面数据安全性问题,无法监控桌面的操作内容,且操作不便,耗用大量人力物力,不满足实际需要。
[0005]为解决上述技术问题,本专利技术提供的技术方案为:一种基于区块链的云桌面装置及数据处理方法,系统架构包括客户端,客户端是一个远程桌面客户端显示实时的桌面画面,接收服务器编码的音频和视频帧数据,包含两个工作线程:1)用于处理用户输入;2)用于渲染音频和视频帧;
[0006]区块链的云桌面数据处理装置由arm芯片和SOC内嵌程序组成,用于防止入链数据从其它终端进入;
[0007]区块链的云桌面数据处理方法步骤如下:
[0008]第一步、设置区块链的云桌面,主要设置区块链云桌面终端装置,区块链云桌面终端装置由木星区块链SOC芯片加通用RK3288芯片组成,外围设备主要针对区块链云桌面设计,增加LVDS点屏设备;
[0009]第二步、设置RTSP协议,RTSP协议用于控制多个数据的双向传送的会话;
[0010]第三步、检测带宽;
[0011]第四步、身份认证,云桌面客户端取终端设备的MAC地址并将其作为用户名与密码;用户名/密码方式是使用起来最简单也是比较常用的一种身份认证的方法,所有用户自己设定自己所使用的密码,因此可以默认只有用户自己才知道密码。只要用户可以把密码正确输入,计算机就会认为输入密码的操作者的身份合法。但是事实上,很多用户怕自己忘记密码,经常会用比较简单的,有特殊意义的字符串当作密码,例如生日、电话号码、姓名拼音的拼写等。这些密码很容易被猜测出来,甚至有些人为了防止忘记密码,把密码抄写在纸上藏在一个自认为比较安全的地方,这样做更容易造成密码的泄漏。即使不存在以上两种
情况,用户密码不被泄漏,但是由于用户密码是静态数据,在系统进行验证的过程中,数据会在计算机内存以及网络中传输,登录多次以后,由于每次验证所使用的验证信息都相同,所以某些计算机内存中驻留的木马程序以及存在于网络中的监听设备很容易把信息截获下来。因此,使用用户名/密码的身份认证方式是极不安全的。Mac地址是每个设备的唯一的标识。
[0012]第五步、抓取云桌面用户桌面数据,系统先检测用户是否登录,如果没有登录则抓取桌面数据程序先不启动,在确认用户已经登录后,系统再启动桌面数据抓取程序;主要目标检测网络或系统异常导致用户使用体验。
[0013]第六步、区块链云桌面数据上链,包括:1)两个服务在同一台服务器上,直接通过管通或共享内存IPC进程间通讯;2)两个服务不是在同一台服务器的分布式部署,通过RESTful接口通讯。
[0014]本专利技术与现有技术相比的优点在于:1)云桌面终端节点入区块链;2)云桌面用户桌面数据无感知上链;3)云桌面桌面数据网络或CPU占用高时自动上链;4)企事业或校园支持区域联盟网络部署,合二为一,保护数据安全同时节约部署成本。
[0015]进一步的,客户端架构设计上包括:1)DesktopCloud移植层;2)DesktopCloud整合层。
[0016]进一步的,DesktopCloud移植层目的是为了适配设备的系统,包括Window、Linux、Android和iOS系统,针对不同的系统去实现适配层提供的API。
[0017]进一步的,DesktopCloud整合层用于适配不同设备的硬件的做音频解码。
[0018]进一步的,第二步的设置RTSP协议具体如下:1)音视频通道,服务器到客户端提供了丰富的音视频内容与时间同步信息;
[0019]2)提供服务器远程控制信息和客户端命令或状态更新通道;
[0020]3)提供数据传输方式;
[0021]4)提供数据传输机制格式。
[0022]进一步的,第五步的抓取进程如下:抓取程序运行在云桌面服务器里,云桌面服务抓取数据后,再通过RESTful接口传给区块链服务。
[0023]进一步的,第六步的RESTful接口通讯流程如下:对从区块链云桌面终端获取的数据通过如下统一数据接口传输到区块链云服务,在用户登录前先检测实时网络数据,把probe值先上传,如果probe值低于最低网络标准5Mbps时,直接退出应用;如果大于5Mbps,把用户登录信息上链;用户使用过程中,所有音视频控制信息数据实时上链;用户桌面数据按后台设置时间点上链。
附图说明
[0024]图1是一种基于区块链的云桌面装置及数据处理方法的区块链云桌面系统方案架构图。
[0025]图2是一种基于区块链的云桌面装置及数据处理方法的木星区块链云桌面终端架构图。
[0026]图3是一种基于区块链的云桌面装置及数据处理方法的区块链云桌面获取控制指令数据模块图。
[0027]图4是一种基于区块链的云桌面装置及数据处理方法的区块链云桌面获取网络probe数据时序图。
[0028]图5是一种基于区块链的云桌面装置及数据处理方法的区块链云桌面获取用户登录数据时序图。
[0029]图6是一种基于区块链的云桌面装置及数据处理方法的云桌面获取用户桌面数据流程。
[0030]图7是一种基于区块链的云桌面装置及数据处理方法的区块链云桌面数据上链流程。
具体实施方式
[0031]下面结合附图对本专利技术做进一步的详细说明。
[0032]本专利技术在具体实施时,如图1至图7所示的实施例中,系统架构包括客户端,客户端是一个远程桌面客户端显示实时的桌面画面,接收服务器编码的音频和视频帧数据,包含两个工作线程:1)用于处理用户输入;2)用于渲染音频和视频帧;
[0033]区块链的云桌面数据处理装置由arm芯片和SOC内嵌程序组成,用于防止入链数据从其它终端进入;
[0034]为了让客户端能尽可能多适配不同的设备,本专利技术专门加了二层的设计,一个是DesktopCloud移植层,这一层主要目的是为了适配设备的系统,除了Windows系统,还有Linux、Android、iOS等本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的云桌面装置及数据处理方法,其特征在于系统架构包括客户端,所述客户端是一个远程桌面客户端显示实时的桌面画面,接收服务器编码的音频和视频帧数据,包含两个工作线程:1)用于处理用户输入;2)用于渲染音频和视频帧;所述区块链的云桌面数据处理装置由arm芯片和SOC内嵌程序组成,用于防止入链数据从其它终端进入;所述区块链的云桌面数据处理方法步骤如下:第一步、设置区块链的云桌面,主要设置区块链云桌面终端装置,区块链云桌面终端装置由木星区块链SOC芯片加通用RK3288芯片组成,外围设备主要针对区块链云桌面设计,增加LVDS点屏设备;第二步、设置RTSP协议,RTSP协议用于控制多个数据的双向传送的会话;第三步、检测带宽;第四步、身份认证,云桌面客户端取终端设备的MAC地址并将其作为用户名与密码;第五步、抓取云桌面用户桌面数据,系统先检测用户是否登录,如果没有登录则抓取桌面数据程序先不启动,在确认用户已经登录后,系统再启动桌面数据抓取程序;第六步、区块链云桌面数据上链,包括:1)两个服务在同一台服务器上,直接通过管通或共享内存IPC进程间通讯;2)两个服务不是在同一台服务器的分布式部署,通过RESTful接口通讯。2.根据权利要求1所述的一种基于区块链的云桌面装置及数据处理方法,其特征在于所述客户端架构设计上包括:1)DesktopCloud移植层;2)DesktopCloud整合层。3.根据权利要求2所述的一种基于区块链的云桌面...

【专利技术属性】
技术研发人员:徐森森王君瑶秦伟
申请(专利权)人:苏州木星科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1