【技术实现步骤摘要】
本专利技术涉及通信领域,具体涉及一种。
技术介绍
如图1所述,为传统的远程帧缓存技术总体框架的示意图。远程帧缓存技术,国际上通常称之为RFB技术,它是一种可以访问远程计算机桌面环境的成熟技术,RFB技术在unix/linux等操作系统上的应用主要是基于xll标准的可视化环境。RFB技术包括了桌面图像的采集、编码、传输、解码及还原等相关环节。针对远程服务器端的桌面图像信息将远程服务器端的图像帧缓存数据从Xll数据生成层(最底层)中提取出来,经过编码层的编码后经过服务器端的网络通讯层传输到本地客户端的客户端网络层,经过本地客户端的解码层的解码后,在本地进行显示,从而将远程服务器端的桌面图像信息虚拟到本地客户端上进行显示。针对本地客户端的控制信息采集本地客户端通过输入装置(如键盘、鼠标)输入的控制信息,经过编码层编码后通过客户端网络层传输到远程服务器端的网络通讯层,在服务器端经过解码后通过Xll层窗口管理器对控制信息进行解析,并对桌面图像进行操作。当然,服务器端的本地输入装置(如本地键盘、鼠标等)也可以对服务器端的桌面图像进行控制,本地输出装置(如显示器)也可以对服务 ...
【技术保护点】
基于远程帧缓存的窗口还原方法,其特征在于,包括步骤:步骤A:从服务器端的X11数据生成层提取图像帧缓存数据;步骤B:从服务器端的X11层窗口管理器捕获应用窗口信息数据,所述应用窗口信息数据包括服务器端正在运行的所有应用程序窗口的ID、坐标、状态及类型;步骤C:将所述图像帧缓存数据和应用窗口信息数据从服务器端传输至本地客户端;步骤D:在本地客户端中根据所述图像帧缓存数据和应用窗口信息数据还原出远程正在运行的应用程序窗口图像。
【技术特征摘要】
1.基于远程帧缓存的窗口还原方法,其特征在于,包括步骤 步骤A :从服务器端的Xll数据生成层提取图像帧缓存数据; 步骤B 从服务器端的Xl I层窗口管理器捕获应用窗口信息数据,所述应用窗口信息数据包括服务器端正在运行的所有应用程序窗口的ID、坐标、状态及类型; 步骤C :将所述图像帧缓存数据和应用窗口信息数据从服务器端传输至本地客户端; 步骤D :在本地客户端中根据所述图像帧缓存数据和应用窗口信息数据还原出远程正在运行的应用程序窗口图像。2.如权利要求1所述的基于远程帧缓存的窗口还原方法,其特征在于,步骤C中,服务器端先将所述图像帧缓存数据和应用窗口信息数据进行编码后再进行传输,本地客户端在接收到编码的图像帧缓存数据和应用窗口信息数据后进行解码,步骤D中根据解码后的图像帧缓存数据和应用窗口信息数据还原远程正在运行的应用程序窗口图像。3.如权利要求1或2所述的基于远程帧缓存的窗口还原方法,其特征在于,在步骤B中,针对处于不同生命周期的窗口,从服务器端的Xll层窗口管理器捕获所述窗口的应用窗口信息数据,其中,窗口的生命周期包括窗口的创建、窗口的设置、窗口的显示、窗口的隐藏、窗口的关闭及窗口的销毁。4.如权利要求3所述的基于远程帧缓存的窗口还原方法,其特征在于,在步骤D中,将所述图像帧缓存数据根据应用窗口信息...
【专利技术属性】
技术研发人员:潘旭东,
申请(专利权)人:广州尚融网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。