CN111431948B - 一种框架与内容分离的云桌面优化显示方法及*** - Google Patents

一种框架与内容分离的云桌面优化显示方法及*** Download PDF

Info

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
Application number
CN202010539854.2A
Other languages
English (en)
Other versions
CN111431948A (zh
Inventor
刘杰
史伟
闵宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Eflycloud Computing Co Ltd
Original Assignee
Guangdong Eflycloud Computing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Eflycloud Computing Co Ltd filed Critical Guangdong Eflycloud Computing Co Ltd
Priority to CN202010539854.2A priority Critical patent/CN111431948B/zh
Publication of CN111431948A publication Critical patent/CN111431948A/zh
Application granted granted Critical
Publication of CN111431948B publication Critical patent/CN111431948B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/452Remote 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.一种框架与内容分离的云桌面优化显示***,其特征在于,包括相互连接的云桌面服务端和云桌面客户端,所述云桌面服务端包括传输模块,所述云桌面客户端包括显示模块和分离模块;
所述云桌面服务端用于通过所述传输模块发送画面给所述云桌面客户端的显示模块进行显示;
所述云桌面服务端还用于接收云桌面客户端发送的画面刷新请求;
所述分离模块用于:在画面刷新请求的期间,云桌面客户端的分离模块将当前显示画面的框架与画面内容进行分离;
所述分离模块还用于:在分离模块执行框架与画面内容分离期间,分离模块检测云桌面服务端给云桌面客户端传输的画面是否已经传输完成,如果是,则分离模块放弃分离操作,并在云桌面客户端显示云桌面服务端传输的画面;如果否,则分离模块继续执行分离;
所述云桌面客户端用于:所述分离模块分离画面的框架与画面内容完成后且所述传输模块仍然没有将云桌面服务端给云桌面客户端传输的画面传输完成,则云桌面客户端通过所述显示模块优先将当前需要显示的画面显示为分离得到的框架,而且,待传输模块将云桌面服务端给云桌面客户端传输的画面传输完成后,则云桌面客户端通过所述显示模块显示传输的画面。
CN202010539854.2A 2020-06-15 2020-06-15 一种框架与内容分离的云桌面优化显示方法及*** Active CN111431948B (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114327504A (zh) * 2021-12-01 2022-04-12 阿里巴巴(中国)有限公司 通信方法及***

Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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