一种基于预测编码算法的桌面云远程显示系统的制作方法

文档序号:37076660发布日期:2024-02-20 21:31阅读:来源:国知局

技术特征:

1.一种基于预测编码算法的桌面云远程显示系统,其特征在于,包括用户界面模块、连接管理模块、身份验证模块、图像编码压缩与传输模块、资源分配模块和远程桌面显示模块,用户界面模块用于用户与远程桌面系统进行互动,连接管理模块用于管理用户与远程桌面服务器的连接,身份验证模块提出改进基于奇异值分解的哈希身份验证算法对用户进行身份验证,图像编码压缩与传输模块包括图像编码单元、图像压缩单元和通信传输单元,图像编码单元用于对桌面图像进行编码,图像压缩单元提出改进变分转换预测编码算法对桌面图像进行压缩,通信传输单元用于用户终端设备和云服务器之间的传输数据,资源分配模块包括任务调度单元和负载均衡单元,任务调度单元用于协调和管理云服务器上的各种任务以充分利用服务器资源,负载均衡单元用于分配用户请求到不同的服务器实现负载均衡,远程桌面显示模块用于管理远程桌面和用户界面。

2.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,用户界面模块用于用户与远程桌面系统进行互动,包括登录、控制、屏幕显示和输入设备的模拟,提供用户与系统的交互界面,负责在用户的本地设备上显示云端桌面的内容,包括桌面图像、应用程序界面和文件窗口,同时接收用户的输入操作,如鼠标点击、键盘输入和触摸操作。

3.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,连接管理模块通过确保可靠的通信和协议处理,用于管理用户与远程桌面服务器的连接,包括连接建立、断开和维护,以确保用户的持续访问,以便用户能安全、高效的远程访问云端桌面。

4.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,身份验证模块提出改进基于奇异值分解的哈希身份验证算法对用户进行身份验证。

5.根据权利要求4所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,改进基于奇异值分解的哈希身份验证算法具体如下:假设从连接管理模块获得的身份识别信息为t(x),其中,x为时间域中的离散时间步长,通过窗口分割预处理后得到的第n帧身份识别信息为tn(y),其中,y为离散时间索引,预处理数学公式为tn(y)=t(ωn+y)×δ(y),1≤x≤x,其中,ω为移动帧长度,δ(y)为窗函数,x为每个身份识别信息数据帧的数据长度,进一步通过对tn(y)进行离散傅里叶变换得其中,e(·)为指数运算,y为频域中每个身份识别信息数据帧的数据长度,z为频域的索引,在频域中,正频率域中有个频谱线,表示为其中,tn(1)为第1条频谱线,tn(2)为第2条频谱线,为第条频谱线,这些频谱线被分为l个子频带,每个子频带包含个频谱线,其中,fix[·]为取整数操作,频谱线公式表示为其中,ttn(c)为频谱线,c为频谱线的索引,进一步将子频带划分为i个子带集,得到每个子带集的方差为ttn=[ttn1,ttn2,…,ttni],其中,ttn1为第1个子带集方差,ttn2为第2个子带集方差,ttni为第i个子带集方差,且第一个子带集展开为其中,ttn1(1)为第1个子带集中的第1个分量,ttn1(2)为第1个子带集中的第2个分量,为第1个子带集中的第个分量,此时,若将时域中身份识别信息表示为t(y)={tn(y)|n=1,2,…,n;y=1,2,…,y},其中,n为身份识别信息的总分量数,则将时域信息转换为频域信息为t(z)={tn(y)|n=1,2,…,n;y=1,2,…,y},通过构造子带方差集矩阵将频域信息划分为均匀的子带,将频域子带矩阵表示为e={en(y)|n=1,2,…,n;y=1,2,…,l},其中,en(y)为频域子带矩阵e中第n个分量在时间y处的值,子带集合矩阵表示为f={fn(t)|n=1,2,...,n;y=1,2,…,i},其中,fn(y)为子带集合矩阵f中第n个分量在时间y处的值,其中l是i的整数倍,进一步的,将子带集合矩阵推导为其中,en(1)为频域子带矩阵e中第1个分量在时间y处的值,通过子带集合矩阵f进一步获得子带方差集的矩阵p={pn(y)|n=1,2,…,n;y=1,2,...,i},其中,pn(y)为子带方差集的矩阵p中第n个分量在时间y处的值,将子带方差集矩阵p通过基于常q变换的方法得到二维特征矩阵其中v表示子带方差的数量,g代表身份识别信息特征的数量,在基于常q变换的方法中,q表示中心频率与带宽的比值,进一步推导为其中,fu为身份识别信息各频段的频率,φf为带宽,u为频率带,τ为经验参数,通过基于常q变换的方法,将各子带集方差的特征矩阵进行融合,得到特征张量其中,为特征张量d中的第1个特征值,为特征张量d中的2个特征值,为特征张量d中的i个特征值,进一步的,通过奇异值分解法对特征张量d进行分解,然后将低维核心张量a与三个正交矩阵b(1,2,3)进行重组,得到目标张量c,对目标张量c的每个帧进行均值计算,得到目标矩阵h,使用哈希长度序列构建目标矩阵,生成一维二进制哈希长序列w,公式表示为:其中,w(1)=0,w(n)为每帧身份识别信息的感知哈希值,h1(n)为在第n步的一维哈希值,h1(n-1)为在第n-1步的一维哈希值,对于一个身份识别信息的两个片段h1和h2,它们的哈希数字距离dist(:;:)计算为其中与分别表示h1和h1的长序列的哈希函数,l为哈希序列的长度,进一步当设置身份识别认证阈值为γ,则通过哈希数字距离dist(:;:)的计算对身份识别信息进行哈希匹配,通过设置匹配阈值γ,计算身份识别信息片段h1和h2的感知哈希序列之间的数字距离,改进基于奇异值分解的哈希身份验证算法通过分割身份信息进行时频分析,提出构造子带方差集矩阵对频域信息进行分析,提出奇异值分解身份信息特征张量,提出哈希长度序列构建目标矩阵,实现对用户的身份验证。

6.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,图像编码单元用于对桌面图像进行编码,通过将云端桌面的图像内容进行编码以有效的传输到客户端设备,减小带宽要求并提供更快的响应速度。

7.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,图像压缩单元提出改进变分转换预测编码算法通过对云端桌面中的图像数据进行压缩,以减小数据传输的体积,提高数据传输效率,减少网络带宽的需求,以及提供更高的远程桌面性能。

8.根据权利要求7所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,改进变分转换自动预测编码算法具体如下:输入真实图像分布样本si,通过服从正态分布的识别模型i(z|s)估计未知的后验分布,获得隐藏变量z的期望值μi和标准差σi,并通过相对熵测量输入图像和生成的编码图像的概率分布之间的距离,即其中,为输入图像和生成的编码图像的概率分布之间的距离,即kl散度,p(s)为输入图像的概率分布,为生成的编码图像的概率分布,ds为对s进行微分运算,为使获得的未知概率分布具有更好的准确性,通过识别模型i(z|s)将概率分布进行近似处理,并提出最大似然估计对目标函数进行改进,即其中,mf为最大似然估计优化后的目标函数,q(z|s)为给定输入图像s的情况下关于隐含变量z的概率分布,p(z|s)为给定输入图像s的情况下关于隐含变量z的真实概率分布,l(s)为最大似然估计的变分下界,为进一步逼近真实后验分布的最佳变分分布,将最大似然估计的变分下界l(s)改进为l'(s),即

9.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,通信传输单元将经过编码和压缩的桌面图像数据从云服务器传输到远程终端设备,在需要时从终端上传数据到云服务器,这包括确保数据的高效、可靠、安全的传输。

10.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,任务调度单元用于协调和管理云服务器上的各种任务以充分利用服务器资源,负责安排和分配各种任务以满足用户需求,根据任务的优先级、紧急性和资源可用性来进行动态调度,提高系统性能、用户体验和资源利用率。

11.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,负载均衡单元用于分配用户请求到不同的服务器实现负载均衡,监控系统中各种资源的利用情况,通过动态分配资源,确保这些资源得到充分利用,避免某些资源过载而其他资源处于闲置状态。

12.根据权利要求1所述的一种基于预测编码算法的桌面云远程显示系统,其特征在于,远程桌面显示模块用于管理远程桌面和用户界面,负责在云端生成和渲染远程桌面的内容,包括桌面图像和应用程序界面,它与用户界面模块协同工作,将生成的桌面内容传输给用户界面模块进行显示。


技术总结
一种基于预测编码算法的桌面云远程显示系统,包括用户界面模块、连接管理模块、身份验证模块、图像编码压缩与传输模块、资源分配模块、远程桌面显示模块,用户界面模块用于用户与远程桌面系统进行互动,连接管理模块用于管理用户与远程桌面服务器的连接,身份验证模块用于验证用户身份,图像编码压缩与传输模块用于对桌面图像进行编码、压缩和传输,资源分配模块用于管理任务调度和保证负载均衡,远程桌面显示模块用于管理远程桌面和用户界面。本发明提出改进基于奇异值分解的哈希身份验证算法对用户进行身份验证,提出改进变分转换预测编码算法对图像进行压缩,为一种基于预测编码算法的桌面云远程显示系统提供更优的方案。

技术研发人员:蒋清
受保护的技术使用者:江苏海辰云科信息技术有限公司
技术研发日:
技术公布日:2024/2/19
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1