[发明专利]信息处理方法、装置、电子设备及存储介质有效
申请号: | 202111519152.9 | 申请日: | 2021-12-14 |
公开(公告)号: | CN113918366B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 沙斌 | 申请(专利权)人: | 北京鲸鲮信息系统技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/451 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 曹远;包莉莉 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 装置 电子设备 存储 介质 | ||
本公开提出一种信息处理方法、装置、电子设备及存储介质。该信息处理方法,应用于使用第一通信协议进行信息传输的终端,包括:基于预先申请的服务端的显示存储缓冲区,生成显示存储缓冲区在终端对应的渲染信息;通过基于第一通信协议的扩展协议的应用后端,根据渲染信息和显示存储缓冲区,生成包含用于显示的纹理信息的提交信息,提交信息为由应用后端转换为使用第二通信协议进行信息传输的服务端进程可识别的信息;将提交信息提交至使用第二通信协议的扩展协议的服务端进程,使得服务端进程能够根据提交信息,在服务端的虚拟显示屏中生成虚拟显示画面,并将虚拟显示画面发送给服务端进行显示;第二通信协议为服务端传输信息所使用的通信协议。
技术领域
本公开涉及一种计算机技术产品,尤其涉及一种信息处理方法、装置、电子设备及存储介质。
背景技术
Linux系统是一种广泛使用的计算机系统,存在与各种服务器产品、终端产品中。Wayland是一个简单的“显示服务器”(Display Server),与X Window属于同一级的事物,定义了如何与内核通讯、如何与Client(用户)通讯,Wayland没有传统的服务端/用户端的模式,需要在Linux服务器的基础上运行。但是,在图形显示方面,Wayland具有独特的优势。
如今,大部分应用为基于X11的应用,X11也叫做X Window系统,是一种位图显示的视窗系统。由于Wayland的显示功能比X11系统的显示功能更佳,如何使得X11应用也具有同样优质的显示效果,是一个X11应用需要改进的问题。
发明内容
本公开实施例提供一种信息处理方法、装置、电子设备及存储介质,以解决相关技术存在的问题,技术方案如下:
第一方面,本公开实施例提供了一种信息处理方法,应用于使用第一通信协议进行信息传输的终端,包括:
基于预先申请的服务端的显示存储缓冲区,生成显示存储缓冲区在终端对应的渲染信息;
通过基于第一通信协议的扩展协议的应用后端,根据渲染信息和显示存储缓冲区,生成包含用于生成显示画面的纹理信息的提交信息,提交信息为由应用后端转换为使用第二通信协议进行信息传输的服务端进程可识别的信息;
将提交信息提交至使用第二通信协议的扩展协议的服务端进程,使得服务端进程能够根据提交信息,在服务端的虚拟显示屏中生成虚拟显示画面;第二通信协议为服务端传输信息所使用的通信协议。
在一种实施方式中,信息处理方法还包括:
将应用缓冲区中的缓冲区句柄通过应用后端发送至服务端;使得服务端在接收缓冲区句柄之后,能够根据缓冲区句柄控制应用缓冲区,通过服务端应用返回应用在服务端的显示存储缓冲区的信息;
根据显示存储缓冲区的信息,确定预先申请的显示存储缓冲区。
在一种实施方式中,根据渲染信息和显示存储缓冲区,生成包含用于显示的纹理信息的提交信息,包括:
根据渲染信息,生成图像纹理信息;
将图像纹理信息存入显示存储缓冲区对应的像素图中,生成提交信息,像素图为服务端根据缓冲区句柄生成的。
在一种实施方式中,信息处理方法还包括:
通过基于第一通信协议的扩展协议的应用后端进程,申请终端缓冲区,终端缓冲区用于存储待提交的像素图的队列。
第二方面,本公开实施例提供一种信息处理方法,应用于使用第二通信协议进行信息传输的服务器端,包括:
通过基于第二通信协议的扩展协议的服务端进程,接收终端的应用后端发送的提交信息;终端使用第一通信协议进行信息传输,应用后端基于第一通信协议的扩展协议进行信息传输,提交信息为由应用后端转换为服务端进程可识别的信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京鲸鲮信息系统技术有限公司,未经北京鲸鲮信息系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111519152.9/2.html,转载请声明来源钻瓜专利网。