CN111431948B - 一种框架与内容分离的云桌面优化显示方法及*** - Google Patents
一种框架与内容分离的云桌面优化显示方法及*** Download PDFInfo
- Publication number
- CN111431948B CN111431948B CN202010539854.2A CN202010539854A CN111431948B CN 111431948 B CN111431948 B CN 111431948B CN 202010539854 A CN202010539854 A CN 202010539854A CN 111431948 B CN111431948 B CN 111431948B
- Authority
- CN
- China
- Prior art keywords
- cloud desktop
- picture
- desktop client
- transmitted
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种框架与内容分离的云桌面优化显示方法及***,方法步骤包括:云桌面服务端收到云桌面客户端发送的画面刷新请求;在画面刷新请求的期间,云桌面客户端将当前显示画面的框架与画面内容进行分离;在分离期间,如果给云桌面客户端传输的画面已经传输完成,则云桌面客户端放弃分离操作,并在云桌面客户端显示传输的画面;否则继续执行分离,待分离完成,如果给云桌面客户端传输的画面仍然没有传输完成,则云桌面客户端优先将当前需要显示的画面显示为分离得到的框架;等待给云桌面客户端传输的画面传输完成,云桌面客户端显示接收的画面。本发明给云桌面传输画面提供一种动画效果给到用户,进而提升云桌面的使用体验。
Description
技术领域
本发明涉及云计算云桌面技术领域,特别涉及一种框架与内容分离的云桌面优化显示方法及***。
背景技术
云桌面技术是基于数据空间的云桌面,主要通过虚拟化应用,将云端资源如数据空间、管理服务提供桌面化的方式发布给各操作终端。
现有技术中服务端只能捕获到云桌面的全屏主画面,并且是将全屏主画面不经过压缩的传输到客户端的显示屏显示。由于传输依靠网络的进行,全屏主画面的传输其数据要求带宽大,客户端播放的画面基本是一秒一帧、非常卡顿。
云桌面的应用场景中,操作***的窗口,网页等绝大多数的显示,都是在一个相对简单的背景下,显示一个个方框中的复杂图像,对于远程显示来说,一帧画面的体积是非常庞大的,等待整体传输完成之后再进行显示,产生的延迟会非常高,体验的效果会非常的差。
另外,个人在计算机客户端上的操作往往具有很高的重复性,例如经常反复上下滚动查阅同一个网页,查阅同一个文档,反复查看一些图片等,这些操作产生的画面在结构上往往具有相似性,通过重用这种相似性,可以在画面传输延迟较大时给云桌面的传输画面赋予动画效果。
发明内容
本发明要解决的技术问题在于,提供一种框架与内容分离的云桌面优化显示方法及***,给云桌面传输画面提供一种动画效果给到用户,进而提升云桌面的使用体验。
为解决上述技术问题,本发明提供如下技术方案:一种框架与内容分离的云桌面优化显示方法,包括以下步骤:
S1、云桌面服务端收到云桌面客户端发送的画面刷新请求;
S2、在画面刷新请求的期间,云桌面客户端将当前显示画面的框架与画面内容进行分离;
S3、在执行框架与画面内容分离期间,如果云桌面服务端给云桌面客户端传输的画面已经传输完成,则云桌面客户端放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;否则继续执行分离,待分离完成,如果云桌面服务端给云桌面客户端传输的画面仍然没有传输完成,则云桌面客户端优先将当前需要显示的画面显示为分离得到的框架;
S4、等待云桌面服务端给云桌面客户端传输的画面传输完成,云桌面客户端显示接收的画面。
本发明另一目的是提供一种框架与内容分离的云桌面优化显示***,包括相互连接的云桌面服务端和云桌面客户端,所述云桌面服务端包括传输模块,所述云桌面客户端包括显示模块和分离模块;
所述云桌面服务端用于通过所述传输模块发送画面给所述云桌面客户端的显示模块进行显示;
所述云桌面服务端还用于接收云桌面客户端发送的画面刷新请求;
所述分离模块用于:在画面刷新请求的期间,云桌面客户端的分离模块将当前显示画面的框架与画面内容进行分离;
所述分离模块还用于:在分离模块执行框架与画面内容分离期间,分离模块检测云桌面服务端给云桌面客户端传输的画面是否已经传输完成,如果是,则分离模块放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;如果否,则分离模块继续执行分离;
所述云桌面客户端用于:所述分离模块分离画面的框架与画面内容完成后且所述传输模块仍然没有将云桌面服务端给云桌面客户端传输的画面传输完成,则云桌面客户端通过所述显示模块优先将当前需要显示的画面显示为分离得到的框架,而且,待传输模块将云桌面服务端给云桌面客户端传输的画面传输完成后,则云桌面客户端通过所述显示模块显示传输的画面。
采用上述技术方案后,本发明至少具有如下有益效果:本发明通过框架与画面内容分离传输,整体画面的显示将会非常的平滑,给用户一种渐次呈现的效果,将延迟卡顿转换为一种类似动画的效果,从而使得云桌面的体验大幅度地提升。
附图说明
图1为本发明一种框架与内容分离的云桌面优化显示方法的步骤流程图;
图2为本发明一种框架与内容分离的云桌面优化显示***的框架图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本申请作进一步详细说明。
实施例1
本发明在云桌面画面采用框架与内容分离时,进行更加优化的显示效果,提供一种框架与内容分离的云桌面优化显示方法,如图1所示,包括以下步骤:
S1、云桌面服务端收到云桌面客户端发送的画面刷新请求;
S2、在画面刷新请求的期间,云桌面客户端将当前显示画面的框架与画面内容进行分离;
S3、在执行框架与画面内容分离期间,如果云桌面服务端给云桌面客户端传输的画面已经传输完成,则云桌面客户端放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;否则继续执行分离,待分离完成,如果云桌面服务端给云桌面客户端传输的画面仍然没有传输完成,则云桌面客户端优先将当前需要显示的画面显示为分离得到的框架;
S4、等待云桌面服务端给云桌面客户端传输的画面传输完成,云桌面客户端显示接收的画面。
实施例2
本实施例是在实施例1的基础上提供一种框架与内容分离的云桌面优化显示***,如图2所示,包括相互连接的云桌面服务端和云桌面客户端,所述云桌面服务端包括传输模块,所述云桌面客户端包括显示模块和分离模块;
所述云桌面服务端用于通过所述传输模块发送画面给所述云桌面客户端的显示模块进行显示;
所述云桌面服务端还用于接收云桌面客户端发送的画面刷新请求;
所述分离模块用于:在画面刷新请求的期间,云桌面客户端的分离模块将当前显示画面的框架与画面内容进行分离;
所述分离模块还用于:在分离模块执行框架与画面内容分离期间,分离模块检测云桌面服务端给云桌面客户端传输的画面是否已经传输完成,如果是,则分离模块放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;如果否,则分离模块继续执行分离;
所述云桌面客户端用于:所述分离模块分离画面的框架与画面内容完成后且所述传输模块仍然没有将云桌面服务端给云桌面客户端传输的画面传输完成,则云桌面客户端通过所述显示模块优先将当前需要显示的画面显示为分离得到的框架,而且,待传输模块将云桌面服务端给云桌面客户端传输的画面传输完成后,则云桌面客户端通过所述显示模块显示传输的画面。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解的是,在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种等效的变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。
Claims (2)
1.一种框架与内容分离的云桌面优化显示方法,其特征在于,包括以下步骤:
S1、云桌面服务端收到云桌面客户端发送的画面刷新请求;
S2、在画面刷新请求的期间,云桌面客户端将当前显示画面的框架与画面内容进行分离;
S3、在执行框架与画面内容分离期间,如果云桌面服务端给云桌面客户端传输的画面已经传输完成,则云桌面客户端放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;否则继续执行分离,待分离完成,如果云桌面服务端给云桌面客户端传输的画面仍然没有传输完成,则云桌面客户端优先将当前需要显示的画面显示为分离得到的框架;
S4、等待云桌面服务端给云桌面客户端传输的画面传输完成,云桌面客户端显示接收的画面。
2.一种框架与内容分离的云桌面优化显示***,其特征在于,包括相互连接的云桌面服务端和云桌面客户端,所述云桌面服务端包括传输模块,所述云桌面客户端包括显示模块和分离模块;
所述云桌面服务端用于通过所述传输模块发送画面给所述云桌面客户端的显示模块进行显示;
所述云桌面服务端还用于接收云桌面客户端发送的画面刷新请求;
所述分离模块用于:在画面刷新请求的期间,云桌面客户端的分离模块将当前显示画面的框架与画面内容进行分离;
所述分离模块还用于:在分离模块执行框架与画面内容分离期间,分离模块检测云桌面服务端给云桌面客户端传输的画面是否已经传输完成,如果是,则分离模块放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;如果否,则分离模块继续执行分离;
所述云桌面客户端用于:所述分离模块分离画面的框架与画面内容完成后且所述传输模块仍然没有将云桌面服务端给云桌面客户端传输的画面传输完成,则云桌面客户端通过所述显示模块优先将当前需要显示的画面显示为分离得到的框架,而且,待传输模块将云桌面服务端给云桌面客户端传输的画面传输完成后,则云桌面客户端通过所述显示模块显示传输的画面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010539854.2A CN111431948B (zh) | 2020-06-15 | 2020-06-15 | 一种框架与内容分离的云桌面优化显示方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010539854.2A CN111431948B (zh) | 2020-06-15 | 2020-06-15 | 一种框架与内容分离的云桌面优化显示方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111431948A CN111431948A (zh) | 2020-07-17 |
CN111431948B true CN111431948B (zh) | 2020-10-16 |
Family
ID=71551387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010539854.2A Active CN111431948B (zh) | 2020-06-15 | 2020-06-15 | 一种框架与内容分离的云桌面优化显示方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111431948B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114327504A (zh) * | 2021-12-01 | 2022-04-12 | 阿里巴巴(中国)有限公司 | 通信方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102449604A (zh) * | 2011-08-01 | 2012-05-09 | 华为技术有限公司 | 虚拟桌面中分布处理的方法和*** |
CN102577327A (zh) * | 2011-12-26 | 2012-07-11 | 华为技术有限公司 | 一种实现远程桌面环境下网页浏览的方法、装置和*** |
CN103425479A (zh) * | 2012-04-25 | 2013-12-04 | 威睿公司 | 用于远程设备的用户接口虚拟化 |
CN103842982A (zh) * | 2011-06-08 | 2014-06-04 | 茨特里克斯***公司 | 用于本地生成的手势和过渡图形与终端控制服务的交互的方法和*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105141662A (zh) * | 2015-07-27 | 2015-12-09 | 浪潮(北京)电子信息产业有限公司 | 一种云桌面数据管理方法、客户端、远程数据中心和*** |
US10387174B2 (en) * | 2016-11-10 | 2019-08-20 | Vmware, Inc. | Extended desktops in virtual desktop environments |
-
2020
- 2020-06-15 CN CN202010539854.2A patent/CN111431948B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103842982A (zh) * | 2011-06-08 | 2014-06-04 | 茨特里克斯***公司 | 用于本地生成的手势和过渡图形与终端控制服务的交互的方法和*** |
CN102449604A (zh) * | 2011-08-01 | 2012-05-09 | 华为技术有限公司 | 虚拟桌面中分布处理的方法和*** |
CN102577327A (zh) * | 2011-12-26 | 2012-07-11 | 华为技术有限公司 | 一种实现远程桌面环境下网页浏览的方法、装置和*** |
CN103425479A (zh) * | 2012-04-25 | 2013-12-04 | 威睿公司 | 用于远程设备的用户接口虚拟化 |
Non-Patent Citations (1)
Title |
---|
桌面虚拟化技术在科研企业的应用研究;郭倩;《化工管理》;20191001;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111431948A (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10721282B2 (en) | Media acceleration for virtual computing services | |
CN109582425B (zh) | 一种基于云端与终端gpu融合的gpu服务重定向***及方法 | |
WO2020108081A1 (zh) | 视频处理方法、装置、电子设备和计算机可读介质 | |
US20120265802A1 (en) | Using A Proxy Server For A Mobile Browser | |
US20100268694A1 (en) | System and method for sharing web applications | |
CN110769265A (zh) | 一种同声字幕翻译方法、智能电视及存储介质 | |
CN114584736B (zh) | 基于视频会议的共享方法、装置、电子设备和计算机介质 | |
US20230215076A1 (en) | Image frame display method, apparatus, device, storage medium, and program product | |
US20120287116A1 (en) | Anchors For Displaying Image Sprites, Sub-Regions And 3D Images | |
CN112911318B (zh) | 直播间背景替换方法、装置、电子设备及存储介质 | |
KR20080018396A (ko) | 이동통신 단말기의 디스플레이 정보를 외부 디스플레이장치에서 디스플레이하기 위한 모바일 애플리케이션 및pc 애플리케이션을 기록한 컴퓨터 판독 가능 기록매체 | |
CN111431948B (zh) | 一种框架与内容分离的云桌面优化显示方法及*** | |
US20130179910A1 (en) | Terminal device, content display method for terminal device, server device, display data transmission method for server device, and ranking information transmission method for server device | |
CN110740352B (zh) | 显卡透传环境下基于spice协议的差异图像显示方法 | |
CN115248714A (zh) | 一种利用vgpu提升vdi远程桌面性能的方法 | |
CN113825020B (zh) | 视频清晰度切换方法、装置、设备、存储介质及程序产品 | |
CN114595409A (zh) | 共享屏幕内容中的超链接被会议参与者直接点击打开的方法 | |
CN110727485A (zh) | 一种屏幕界面可选择性共享方法及*** | |
CN102770827A (zh) | 用于在终端的屏幕上显示多媒体内容的方法 | |
CN112486921A (zh) | 一种文件同步方法、显示设备及移动终端 | |
WO2013174337A2 (zh) | 字幕提取方法及装置 | |
CN110990109B (zh) | 一种拼接屏回显方法、终端、***及存储介质 | |
CN106658070B (zh) | 视频重定向的方法和装置 | |
CN106210665B (zh) | 一种基于视频采集的远程主机控制方法及*** | |
CN106851134B (zh) | 传输图像数据的方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |