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

一种基于云边端架构的远程桌面系统的制作方法

2021-10-20 01:15:00 来源:中国专利 TAG:架构 嵌入式系统 远程桌面 系统 云边端

技术特征:
1.一种基于云边端架构的远程桌面系统,其特征在于,包括:云端服务端,云服务端内设置有图像重组与重绘模块以及通信协议服务端;边缘端,其内部设置有数据分析、存储与处理模块,边缘端通过远程网络与云端服务端的通信协议服务端连接;终端,由fpga主控芯片构成,fpga主控芯片内部由主状态机模块以及与主状态机模块相连的显示模块、鼠标键盘控制模块、声音模块、网络模块构成,终端在网络模块控制下通过边缘端与云端服务端建立主连接并维持,建立主连接后云端服务端下发命令通知边缘端与终端的网络模块建立从连接,当边缘端检测到云端服务端网络环境变化时,边缘端作为服务端与终端进行通信;鼠标键盘控制模块对采集的鼠标的输入数据进行分析,当鼠标数据单位时间内x坐标变化大于5且y坐标变化大于8且数据坐标变化持续时间大于3s时,边缘端缓存输入数据后计算鼠标运动轨迹梯度值,当梯度值小于一个常数g,g<0.5,则根据梯度值大小确定采样频率进行数据降采样后将鼠标运动轨迹上传至云端服务端,然后远程桌面系统根据当前时刻与之前时刻鼠标坐标进行拟合,并根据拟合曲线与当前梯度值在拟合曲线上的指向方向对下一时刻运动轨迹进行预测,将预测的运动轨迹上传至云端服务端后由云端服务端通过相邻插值算法还原运动轨迹,云端服务端计算还原运动轨迹与上一时刻上传的鼠标运动轨迹的差值,差值大于一个常数h,0.5<h<1时,云端服务端向边缘端发送控制命令使边缘端重新上传鼠标的输入数据并重新计算插值,当插值小于常数l,0.2<l<0.4时,更新此时刻鼠标运动轨迹;云端服务端对桌面图像进行分类打包,将打包的显示数据按照30
×
50窗口大小对图像进行随机采样,每帧图像共采样15个区域,提取各区域边缘像素特征,统计边缘像素在n时刻内变化的次数,n为常数,且n>10,当区域变化次数小于常数m,m=5,则认为此区域为不重要区域,将不重要的数据的显示数据发送至边缘端的数据分析、存储与处理模块中进行存储,边缘端根据先后时间、区域位置建立哈希表映射数据存储地址,当云端服务端需在终端显示图像时,云端服务端根据要显示的图像序列向边缘端下方编排好的寻址命令,边缘端将对应数据取出、重呈完整图像序列数据后发送至终端的显示模块,显示模块根据对应坐标、区域大小进行显示。2.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:所述fpga芯片为ep4ce115f29c7型fpga芯片。3.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:所述边缘端采用arm架构。4.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:终端利用verilog硬件描述语言设计,采用硬件逻辑及状态机方式控制,终端无软核及硬核cpu。5.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:网络模块与边缘端采用mqtt协议通信,边缘端与通信协议服务端采用mqtt协议连接,鼠标键盘控制模块、网络模块和声音模块与主状态机模块通过mqtt协议连接,显示模块与主状态机模块通过http协议连接。6.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:当终端与云端服务端的网络连接中断时,边缘端代替云端服务端与终端建立主连接。
7.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:声音模块采集的声音通过边缘端内的数据分析、存储与处理模块进行压缩编码、滤波降噪、增强处理,当声音为人声或用户指定重要录音时,边缘端将其实时发送至云端服务端进行存储,当声音不为人声或用户指定重要录音时,边缘端的数据分析、存储与处理模块对其进行存储,并将声音的摘录信息发送给云端服务端,云端服务端根据摘录信息向边缘端发送命令提取声音。8.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:云端服务端需要播放的声音经过边缘端的数据分析、存储与处理模块进行压缩编码、滤波降噪、增强处理后发送至终端的声音模块进行播放。9.根据权利要求1所述的基于云边端架构的远程桌面系统,其特征在于:云端服务端对显示数据进行随机像素采样p个点,p为常数,且p>100,计算统计采样点像素帧间差值,当差数和大于一个常数q时,对本帧图像数据进行隔行扫描并将扫描后的数据发送至边缘端,边缘端通过数据分析、存储与处理模块插值处理还原图像数据后发送至终端显示模块渲染更新至当前帧图像对应区域,终端显示完成后向边缘端发送清除存储请求,边缘端清除对应图像存储。

技术总结
一种基于云边端架构的远程桌面系统,整个数据处理过程不在终端存储任何有效数据,重要数据全部存储在服务端的虚拟机内,终端数据处理全部采用流水线式处理,处理完成即消失,获得机器人无法获取任何数据,且服务端数据存储于虚拟机内,与物理机隔离,安全性较高,销毁方便,通过本系统可以有效保证系统的安全。且边缘端对数据进行分层处理,不重要数据在边缘端存储,减少上传至云端数据量,节省本地与云端之间网络带宽,保证了系统的稳定可靠性。边缘端对数据进行分层处理,不重要数据在边缘端存储,减少上传至云端数据量,节省本地与云端之间网络带宽,保证了系统的稳定可靠性。保证了系统的稳定可靠性。保证了系统的稳定可靠性。


技术研发人员:崔欣 高明 马辰
受保护的技术使用者:山东新一代信息产业技术研究院有限公司
技术研发日:2021.04.25
技术公布日:2021/10/19
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜