一种基于web服务器的桌面传输方法技术

技术编号:30326508 阅读:19 留言:0更新日期:2021-10-10 00:11
本申请涉及一种基于web服务器的桌面传输方法,包括:接收主客户机传输的图形界面数据,在web服务器中预先创建的图形界面传输模块中加载至图形界面数据;对图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据;响应于至少一个从客户机的图形界面传输请求,从图形界面传输模块中查询图形界面传输请求的编码图形界面数据,得到目标图形界面数据;根据目标图形界面数据,创建图形传输界面,并将图形传输界面返回至所述从客户机中。另外,本申请还提供一种基于web服务器的桌面传输装置、web服务器以及计算机可读存储介质。本申请可以避免图形界面数据加载延迟的现象,缩短桌面传输的图形界面的响应时间。短桌面传输的图形界面的响应时间。短桌面传输的图形界面的响应时间。

【技术实现步骤摘要】
一种基于web服务器的桌面传输方法


[0001]本申请涉及互联网
,尤其涉及一种基于web服务器的桌面传输方法、装置、web服务器以及计算机可读存储介质。

技术介绍

[0002]桌面传输是指两台或者多台计算机之间可以进行屏幕传输,通过桌面传输可以使得跨区域的不同用户传输同一个计算机页面,帮助跨区域的不同用户更好的进行沟通,例如对于企业会议,通过桌面会议可以使得不同区域的企业用户实时查看跨区域企业信息。
[0003]目前,关于桌面传输通常是在计算机中安装插件的方式实现,如applet插件等,但是通过插件实现桌面传输通常需要在计算机的客户端安装一个原生程序,这样就容易导致在加载图形界面数据时出现延迟的现象,从而使得桌面传输的图形界面响应不够及时。
[0004]申请内容
[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种基于web服务器的桌面传输方法、装置、web服务器以及计算机可读存储介质,可以避免图形界面数据加载延迟的现象,缩短桌面传输的图形界面的响应时间。
[0006]第一方面,本申请提供了一种基于web服务器的桌面传输方法,所述方法应用于web服务器中,包括:
[0007]接收主客户机传输的图形界面数据,在web服务器中预先创建的图形界面传输模块中加载至所述图形界面数据;
[0008]对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据;
[0009]响应于至少一个从客户机的图形界面传输请求,从所述图形界面传输模块中查询所述图形界面传输请求的编码图形界面数据,得到目标图形界面数据;
[0010]根据所述目标图形界面数据,创建图形传输界面,并将所述图形传输界面返回至所述从客户机中。
[0011]可以看出,本申请实施例首先在web服务器中预先创建的图形界面传输模块中加载至主客户机传输的图形界面数据,可以提高后续图形界面数据的计算速度,实现所述图形界面数据的快速传输;其次,本申请实施例对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据,可以压缩所述图形界面数据在所述图形界面传输模块的存储空间,提高后续图形界面数据的计算速度,从而可以提高后续从客户机的传输图形界面生成速度;进一步地,本申请实施例根据从客户机的图形界面传输请求,查询对应的图形界面数据后创建图形传输界面,可以保障主客户机与从客户机的图形界面传输。
[0012]在第一方面的一种可能实现方式中,所述接收主客户机传输的图形界面数据,包括:
[0013]创建所述主客户机与web服务器的数据传输协议及数据传输通道;
[0014]根据所述数据传输协议及数据传输通道,获取所述主客户机传输的图形界面数
据。
[0015]在第一方面的一种可能实现方式中,所述创建所述主客户机与web服务器的数据传输通道,包括:
[0016]创建所述web服务器与所述主客户机的双向通讯链路;
[0017]根据所述双向通讯链路,在所述web服务器的链路节点中加载所述主客户机的物理地址和端口,及在所述主客户机中的链路节点中加载所述web服务器的物理地址和端口,得到所述数据传输通道。
[0018]在第一方面的一种可能实现方式中,所述在web服务器中预先创建的图形界面传输模块中加载至所述图形界面数据之前,还包括:
[0019]查询所述web服务器中的存储区域,在所述存储区域中配置图形缓冲文件;
[0020]根据所述图形缓冲文件,在所述存储区域开辟图形缓冲区域;
[0021]在所述图形缓冲区域配置图形界面传输参数,得到图形界面传输模块。
[0022]在第一方面的一种可能实现方式中,所述对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据,包括:
[0023]对所述图形界面传输模块中的图形界面数据进行帧间编码,得到初始编码图形界面数据;
[0024]对所述初始编码图形界面数据进行帧内编码,得到编码图形界面数据。
[0025]在第一方面的一种可能实现方式中,所述对所述初始编码图形界面数据进行帧内编码,得到编码图形界面数据,包括:
[0026]对所述初始编码图形界面数据进行傅里叶变换,得到频域编码图形界面数据;
[0027]过滤所述频域编码图形界面数据中的干扰信号,得到编码图形界面数据。
[0028]在第一方面的一种可能实现方式中,所述根据所述目标图形界面数据,创建图形传输界面,包括:
[0029]查询所述目标图形界面数据的界面布局逻辑和界面布局方式;
[0030]根据所述界面布局逻辑和界面布局方式,利用界面生成工具对所述目标图形界面数据进行传输界面创建,得到图形传输界面。
[0031]第二方面,本申请提供了一种基于web服务器的桌面传输装置,所述装置应用于web服务器中,包括:
[0032]数据加载模块,用于接收主客户机传输的图形界面数据,在web服务器中预先创建的图形界面传输模块中加载至所述图形界面数据;
[0033]数据编码模块,用于对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据;
[0034]数据查询模块,用于响应于至少一个从客户机的图形界面传输请求,从所述图形界面传输模块中查询所述图形界面传输请求的编码图形界面数据,得到目标图形界面数据;
[0035]界面生成模块,用于根据所述目标图形界面数据,创建图形传输界面,并将所述图形传输界面返回至所述从客户机中。
[0036]第三方面,本申请提供一种web服务器,包括:
[0037]至少一个处理器;以及与所述至少一个处理器通信连接的存储器;
[0038]其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的基于web服务器的桌面传输方法。
[0039]第四方面,本申请提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的基于web服务器的桌面传输方法。
[0040]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0041]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0043]图1为本申请一实施例中图1提供的一种基于web服务器的桌面传输方法的系统架构图;
[0044]图2为本申请一实施例提供的一种基于web服务器的桌面传输方法的详细流程示意图;...

【技术保护点】

【技术特征摘要】
1.一种基于web服务器的桌面传输方法,其特征在于,所述方法应用于web服务器中,包括:接收主客户机传输的图形界面数据,在web服务器中预先创建的图形界面传输模块中加载至所述图形界面数据;对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据;响应于至少一个从客户机的图形界面传输请求,从所述图形界面传输模块中查询所述图形界面传输请求的编码图形界面数据,得到目标图形界面数据;根据所述目标图形界面数据,创建图形传输界面,并将所述图形传输界面返回至所述从客户机中。2.如权利要求1所述的基于web服务器的桌面传输方法,其特征在于,所述接收主客户机传输的图形界面数据,包括:创建所述主客户机与web服务器的数据传输协议及数据传输通道;根据所述数据传输协议及数据传输通道,获取所述主客户机传输的图形界面数据。3.如权利要求2所述的基于web服务器的桌面传输方法,其特征在于,所述创建所述主客户机与web服务器的数据传输通道,包括:创建所述web服务器与所述主客户机的双向通讯链路;根据所述双向通讯链路,在所述web服务器的链路节点中加载所述主客户机的物理地址和端口,及在所述主客户机中的链路节点中加载所述web服务器的物理地址和端口,得到所述数据传输通道。4.如权利要求1所述的基于web服务器的桌面传输方法,其特征在于,所述在web服务器中预先创建的图形界面传输模块中加载至所述图形界面数据之前,还包括:查询所述web服务器中的存储区域,在所述存储区域中配置图形缓冲文件;根据所述图形缓冲文件,在所述存储区域开辟图形缓冲区域;在所述图形缓冲区域配置图形界面传输参数,得到图形界面传输模块。5.如权利要求1所述的基于web服务器的桌面传输方法,其特征在于,所述对所述图形界面传输模块中的图形界面数据进行数据编码,得到编码图形界面数据,包括:对所述图形界面传输模块中的图形界面数据进行帧间编码,得到初始编码图形界面数据;对所述初始编码图形界面数据...

【专利技术属性】
技术研发人员:李广胜霍磊彦秉鑫王秀宇王研启哲李健
申请(专利权)人:辽宁向日葵教育科技有限公司
类型:发明
国别省市:

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

1