动态画面传输方法、伺服器装置及用户装置制造方法及图纸

技术编号:15762610 阅读:550 留言:0更新日期:2017-07-05 22:16
本发明专利技术提供一种虚拟桌面基础架构的动态画面传输方法、伺服器装置及用户装置。虚拟桌面基础架构的动态画面传输方法包含以下步骤。伺服器装置检测于伺服器装置显示的一动态画面的一区域信息。伺服器装置传送区域信息至一用户装置。用户装置根据区域信息于用户装置成像(render)动态画面。用户装置由伺服器装置取得一网络连接信息并依据网络连接信息自一互联网络获得动态画面、或由伺服器装置取得一压缩数据并解压缩压缩数据以获得动态画面。

Dynamic picture transmission method, server device and user device

The invention provides a dynamic picture transmission method of a virtual desktop infrastructure, a server device and a user device. The dynamic picture transfer method for the virtual desktop infrastructure includes the following steps. A server device detects a region information of a dynamic screen displayed by the server device. The server device transmits the region information to a user device. The user device (render) dynamically maps the user device according to the region information. The user device by the server device has a network connection information and on the basis of the network connection information from the Internet to obtain the dynamic picture, or by the server device to obtain a data compression and decompression of compressed data to obtain the dynamic picture.

【技术实现步骤摘要】
动态画面传输方法、伺服器装置及用户装置
本专利技术涉及一种用于虚拟桌面系统的动态画面传输方法,以及使用动态传输方法的伺服器装置及用户装置。
技术介绍
在虚拟桌面基础架构(Virtualdesktopinfrastructure)中,通常从一伺服器装置传输图片到用户装置时只需要1~2fps(framefps)的画面更新率(framerate)。然而,当使用者想要观看动态画面时,从一伺服器装置传输动态画面到用户装置会需要较高的画面更新率,例如24fps。这时候就会造成在伺服器装置上播放的动态画面是流畅的,但是经过传输之后,在用户装置上播放的动态画面变得不流畅、或者是断断续续的。因此,为了提供更好的观看动态画面的品质,有需要提供一种在虚拟桌面基础架构上的动态画面传输方法。
技术实现思路
根据本专利技术的一实施例,提供一种虚拟桌面基础架构的动态画面传输方法。虚拟桌面基础架构的动态画面传输方法包含以下步骤。伺服器装置检测于伺服器装置显示的一动态画面的一区域信息。伺服器装置传送区域信息至一用户装置。用户装置根据区域信息于用户装置成像(render)动态画面。用户装置由伺服器装置取得一网络连接信息并依据网络连接信息自一互联网络获得动态画面、或由伺服器装置取得一压缩数据并解压缩压缩数据以获得动态画面。根据本专利技术的另一实施例,提供一种伺服器装置。伺服器装置包括一处理单元以及一传送单元。处理单元用以检测于一动态画面的一区域信息。传送单元用以传送区域信息至一用户装置。传送单元还传送动态画面的一网络连接信息或动态画面的一压缩数据至用户装置。根据本专利技术的另一实施例,提供一种用户装置。用户装置包含一接收单元、一处理单元及一显示单元。接收单元用以接收一动态画面及动态画面的一区域信息。处理单元自接收单元取得动态画面及一区域信息,并依据区域信息成像(render)动态画面。显示单元用以显示动态画面。接收单元依据一网络连接信息自一互联网络获得动态画面、或者接收单元由一伺服器装置取得一压缩数据,并由处理单元解压缩压缩数据而获得动态画面。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。附图说明图1绘示本专利技术的一种动态画面传输方法的流程图。图2绘示本专利技术第一实施例的虚拟桌面基础架构的方块图。图3绘示本专利技术第一实施例的动态画面传输方法的流程图。图4A~4E绘示应用于图3的动态画面传输方法的示意图。图5绘示本专利技术第二实施例的虚拟桌面基础架构的方块图。图6绘示本专利技术第二实施例的动态画面传输方法的流程图。图7绘示应用于图6的动态画面传输方法的示意图。图8绘示一视窗覆盖在动态画面区域内的示意图。图9绘示判断动态画面的一动态画面区域被一视窗覆盖的方法的流程图。【附图符号说明】S110~S130、S210~S290、S310~S390、S510~S570:流程步骤210、510:伺服器装置220、520:用户装置212、224、514、524:处理单元216、516:传送单元222、522:接收单元226、526:显示单元V1、V3、VR:动态画面区域Co2、Co1、Co:坐标512:画面缓冲器WR:视窗区域OR:重叠区域W1:动态画面播放程序VR′、V2:更新动态画面区域具体实施方式请参照图1,图1绘示本专利技术的一种动态画面传输方法的流程图。此动态画面传输方法包含以下步骤。首先,执行步骤S110,伺服器装置检测于伺服器装置显示的动态画面的区域信息。接着,执行步骤S120,伺服器装置传送区域信息至用户装置。最后,执行步骤S130,用户装置根据区域信息于用户装置显示动态画面。以下兹举两个实施例以详细说明本专利技术的动态画面传输方法。图2绘示本专利技术第一实施例的虚拟桌面基础架构的方块图。在第一实施例中,虚拟桌面系统用于传输一网页提供的动态画面。虚拟桌面系统包含伺服器装置210及用户装置220。伺服器装置210例如为一计算机主机等。伺服器装置210包含一处理单元212及一传送单元216。用户装置220例如为一移动电话、或另一计算机主机等。用户装置220包含一接收单元222、一处理单元224及一显示单元226。请同时参照图2、图3及图4A~4D。图3绘示本专利技术一实施例的动态画面传输方法的流程图。图4A~4E绘示应用于图3的动态画面传输方法的示意图。首先于步骤S210中,使用者读取一互联网络上的一网页。此网页包含一动态画面。动态画面例如为一影片、一3D动画、或者一动态图像等。接着在步骤S220中,处理单元212会判断此网页是否有一动态画面。若此网页上有一动态画面,则会执行步骤S230,处理单元212检测此网页上的动态画面的一区域信息,此步骤即为图1的步骤S110。如图4A所示,伺服器装置210于一浏览器上显示一网页,此网页于动态画面区域(如图4A中标示的V1)中显示一动态画面。在第一实施例中,处理单元212可包含一浏览器扩充插件,此浏览器扩充插件可检测一网站上的一网页上显示的区域信息。此区域信息可包含对应于动态画面的一显示坐标及一显示尺寸。详细的说,检测动态画面的区域信息还可包含以下步骤。浏览器扩充插件检测网页上显示的动态画面相对于网页的动态画面相对坐标,如图4A中的双箭头Co1所示。浏览器扩充插件还检测动态画面显示尺寸,例如动态画面播放区域为宽400高300,即400*300。接着,取得网页相对于伺服器装置10的显示区域的一视图坐标,如图4A中的双箭头Co2所示。在一实施例中,可使用一浏览器内建插件,或者使用一视窗操作系统应用程序界面(WindowsAPI)取得视图坐标。在取得视图坐标之后,根据动态画面相对坐标Co1及视图坐标Co2产生动态画面显示坐标(如图4A中的双箭头Co所示)。在检测到网页上显示的区域信息之后,执行步骤S240,处理单元212撷取伺服器装置210的桌面画面。显示区域图像例如为伺服器装置目前显示的完整画面,即图4A的全部画面。在步骤S240中,处理单元212并将桌面画面对应动态画面的区域填充一取代信息(如图4B所示)。此取代信息例如为一单色画面,或者特殊条纹画面等以区别其他区域显示的图像。并且在步骤S240中,处理单元212还将区域信息、桌面画面即取代信息编码为一元数据(metadata)。在步骤S250中,处理单元212将元数据编码为一数据分组并传送到用户装置220,此步骤即为图1的步骤S120。而图1的步骤S130可包括步骤S260~S280。在步骤S260中,用户装置220的接收单元222会接收此数据分组。而在步骤S270中,用户装置220从此数据分组中取得一网络连接信息,例如一网址(URL),而可依据此网址(URL)自一互联网络接收动态画面。在用户装置220的接收单元222接收到动态画面的区域信息以及动态画面之后,会执行步骤S280,处理单元224结合桌面画面与动态画面并依据区域信息成像动态画面以使显示单元226显示动态画面。在此实施例中,处理单元212通过一网址而由互联网络直接从网页上接收动态画面。也就是说,接收单元222分别接收动态画面及桌面画面之后,处理单元224再结合桌面画面与动态画面而成像动态画面,如图4C所示。在一实施例中,动态画面传输方法还可检测动态画面显示区域是否改变以即时本文档来自技高网...
动态画面传输方法、伺服器装置及用户装置

【技术保护点】
一种虚拟桌面基础架构的动态画面传输方法,包括:一伺服器装置检测于该伺服器装置显示的一动态画面的一区域信息;该伺服器装置传送该区域信息至一用户装置;以及该用户装置根据该区域信息于该用户装置成像该动态画面,其中该用户装置由该伺服器装置取得一网络连接信息并依据该网络连接信息自一互联网络获得该动态画面、或由该伺服器装置取得一压缩数据并解压缩该压缩数据以获得该动态画面。

【技术特征摘要】
2015.12.28 US 14/980,6141.一种虚拟桌面基础架构的动态画面传输方法,包括:一伺服器装置检测于该伺服器装置显示的一动态画面的一区域信息;该伺服器装置传送该区域信息至一用户装置;以及该用户装置根据该区域信息于该用户装置成像该动态画面,其中该用户装置由该伺服器装置取得一网络连接信息并依据该网络连接信息自一互联网络获得该动态画面、或由该伺服器装置取得一压缩数据并解压缩该压缩数据以获得该动态画面。2.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,其中该区域信息包含该动态画面的一显示坐标及一显示尺寸。3.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,其中于该伺服器装置检测于该伺服器装置显示的该动态画面的该区域信息的步骤中,在该动态画面移动或缩放时,更新该区域信息。4.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,其中于该伺服器装置检测于该伺服器装置显示的该动态画面的该区域信息的步骤中,在该动态画面被一视窗覆盖时,更新该区域信息。5.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,还包括:该伺服器装置撷取一桌面画面,并于对应该区域信息之处填充一取代信息,于该伺服器装置传送该区域信息的步骤中,该伺服器装置还传送该桌面画面至该用户装置。6.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,其中该动态画面自该互联网络获得时,还包括:该用户装置产生并显示一控制介面对应于该动态画面;以及该用户装置侦测于该控制介面中的一操作信息,并将该操作信息传送至该互联网络,以调整该动态画面的拨放状态。7.根据权利要求1所述的虚拟桌面基础架构的动态画面传输方法,其中该动态画面自该伺服器装置获得时,还包括:该用户装置产生并显示一控制介面对应于该动态画面;该用户装置侦测于该控制介面中的一操作信息,并传送该操作信息至该伺服器装置;以及该伺服器装置依据该操作信息调整该动态画面的拨放状态。8.一种伺服器装置,包括:一处理单元,用以检测于一动态画面的一区域信息;以及一传送单元,用以传送该区域信息...

【专利技术属性】
技术研发人员:D舍斯托伯夫阙志克卓传育吴天健
申请(专利权)人:财团法人工业技术研究院
类型:发明
国别省市:中国台湾,71

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

1