服务器设备、终端、瘦客户机系统、画面传输方法和程序的制作方法

文档序号:8461042阅读:544来源:国知局
服务器设备、终端、瘦客户机系统、画面传输方法和程序的制作方法
【技术领域】
[0001](相关申请的交叉引用)
[0002]本申请要求日本专利申请N0.2012-250887(2012年11月15日提交)的优先权,其全部内容以参考的方式并入于本申请。本发明涉及服务器设备,终端,瘦客户机系统,画面传输方法和程序,并且具体地涉及诸如移动终端的终端通过诸如移动网络的网络远程访问服务器设备以操作服务器设备上的虚拟客户机这样的瘦客户机系统,并且涉及在瘦客户机系统中的服务器设备,终端,画面传输方法和程序。
【背景技术】
[0003]为了确保企业和商业高水平的安全性,近年来,瘦客户机系统被广泛采用。瘦客户机涉及用于操作服务器设备上的虚拟客户机的技术,就像操作一个真正的终端,并且运行虚拟客户机上的应用,以生成画面信息,以及涉及用于将生成的画面信息传输到终端以在终端上进行显示的技术。瘦客户机的优点是,由于绝对没有数据保留在终端,所以即使终端丢失,也没有保密信息或商业信息等泄漏到外部的风险。
[0004]专利文献I公开了关于具有通过网络连接的瘦客户机终端和服务器设备的瘦客户机系统的技术,其中考虑到网络带宽,客户机终端的功耗通过控制客户机终端处理器的时钟频率而降低。
[0005]引用列表
[0006]专利文献
[0007]专利文献1:日本专利公开N0.JP2011-070565A

【发明内容】

[0008]技术问题
[0009]上述专利文献的全部公开内容以参考的方式并入本文。根据本发明,给出以下分析。
[0010]根据瘦客户机系统,其中通过在服务器设备侧运行应用程序而生成画面,所述生成的画面被压缩并传输到终端,并且该画面被解码并显示在终端上,在不考虑画面的状态,而一直使用图像编解码器压缩编码和传输画面的情况下存在的问题是从服务器设备传输到终端的数据量增加。具体地,当网络带宽窄时,存在诸如在传输数据中发生延迟、在终端的画面更新慢,以及反应慢等问题。
[0011]同时,在已知的方法中,不是从服务器设备传输画面本身,而是从服务器设备将在终端生成涉及的画面的画面绘制命令传输到终端。根据此方法,当在画面中有一点改变时,与上述瘦客户机方法相比,可以减小从服务器设备传输到终端的数据量。然而,当画面是复杂的且有大的改变时,与上述瘦客户机方法相比,由于从服务器设备传输到终端的命令增加到大的范围,所以由于绘制涉及的画面而在终端上生成的处理负荷增加到大的范围。此时,存在终端上的处理时间增加,并且响应度恶化的问题。此外,还存在消耗功率量随着终端上的处理负荷增加而增加的问题。
[0012]因此,要求在瘦客户机服务器设备和客户机终端之间的网络带宽波动的情况下,防止客户机终端上画面显示的延迟。本发明的目的是提供能够满足上述要求的服务器设备,移动终端,瘦客户机系统,画面传输方法和程序。
[0013]问题的解决方案
[0014]根据本发明的第一方面,提供一种服务器设备,包括:虚拟客户机单元,通过使用应用软件执行绘制命令而生成画面数据;图像编码单元,执行画面数据的压缩编码;绘制命令编码单元,执行绘制命令的压缩编码;带宽测量单元,对于传输到终端的分组,基于来自经由网络连接到所述服务器设备的终端的响应分组,测量网络的带宽;选择单元,根据测量的带宽,选择所述被压缩编码的画面数据或所述被压缩编码的绘制命令中的哪个被传输到所述终端;和分组收发器单元,将所述被压缩编码的画面数据或所述被压缩编码的绘制命令中所选择的一个传输到所述终端。
[0015]根据本发明的第二方面,提供一种经由网络连接到服务器设备的终端。该服务器设备包括:虚拟客户机单元,通过使用应用软件执行绘制命令而生成画面数据;图像编码单元,执行画面数据的压缩编码;绘制命令编码单元,执行绘制命令的压缩编码;带宽测量单元,对于传输到终端的分组,基于来自经由网络连接到所述服务器设备的终端的响应分组,测量网络的带宽;选择单元,根据测量的带宽,选择所述被压缩编码的画面数据或所述被压缩编码的绘制命令中的哪个被传输到所述终端;和分组收发器单元,将所述被压缩编码的画面数据或所述被压缩编码的绘制命令中所选择的一个传输到所述终端。所述终端包括:图像解码单元,将所述被压缩编码的画面数据解码;绘制命令解码器,将所述被压缩编码的绘制命令解码;和画面绘制单元,通过执行解码的绘制命令而生成画面数据。
[0016]根据本发明的第三方面,提供一种瘦客户机系统,包括:服务器设备;和经由网络连接到所述服务器设备的终端。所述服务器设备包括:虚拟客户机单元,通过使用应用软件执行绘制命令而生成画面数据;图像编码单元,执行画面数据的压缩编码;绘制命令编码单元,执行绘制命令的压缩编码;带宽测量单元,对于传输到终端的分组,基于来自终端的响应分组,测量网络的带宽;选择单元,根据测量的带宽,选择所述被压缩编码的画面数据或所述被压缩编码的绘制命令中的哪个被传输到所述终端;和分组收发器单元,将所述被压缩编码的画面数据或所述被压缩编码的绘制命令中所选择的一个传输到所述终端。所述终端包括:图像解码单元,将所述被压缩编码的画面数据解码;绘制命令解码器,将所述被压缩编码的绘制命令解码;和画面绘制单元,通过执行解码的绘制命令而生成画面数据。
[0017]根据本发明的第四方面,提供一种画面传输方法,包括:由服务器设备,通过使用应用软件执行绘制命令而生成画面数据;执行所述画面数据或所述绘制命令的压缩编码;对于传输到终端的分组,基于来自经由网络连接到所述服务器设备的终端的响应分组,测量网络的带宽;根据测量的带宽,选择所述被压缩编码的画面数据或所述被压缩编码的绘制命令中的哪个被传输到所述终端;和将所述被压缩编码的画面数据或所述被压缩编码的绘制命令中所选择的一个传输到所述终端。
[0018]根据本发明的第五方面,提供一种程序,使计算机执行:通过使用应用软件执行绘制命令而生成画面数据;执行所述画面数据或所述绘制命令的压缩编码;对于传输到终端的分组,基于来自经由网络连接到所述服务器设备的终端的响应分组,测量网络的带宽;根据测量的带宽,选择所述被压缩编码的画面数据或所述被压缩编码的绘制命令中的哪个被传输到所述终端;和将所述被压缩编码的画面数据或所述被压缩编码的绘制命令中所选择的一个传输到所述终端。注意,该程序可以设置为记录在非瞬时计算机可读存储介质上的程序产品。
[0019]本发明的有益效果
[0020]根据本发明的服务器设备,移动终端,瘦客户机系统,方法和程序,在瘦客户机服务器设备和客户机终端之间的网络带宽波动的情况下,能够防止客户机终端上画面显示的延迟。
【附图说明】
[0021]图1是示出根据第一示例性实施例的瘦客户机系统的连接配置的示例的图。
[0022]图2是示出根据第一示例性实施例的瘦客户机系统中的服务器设备的配置的示例的方块图。
[0023]图3是示出根据第一示例性实施例的瘦客户机系统中的服务器设备所包含的控制单元的配置的示例的方块图。
[0024]图4是示出根据第一示例性实施例的瘦客户机系统中的服务器设备所包含的图像编码单元的示例的方块图。
[0025]图5是示出根据第一示例性实施例的瘦客户机系统中安装在移动终端中的客户机软件的配置的示例的方块图。
【具体实施方式】
[0026]首先,描述示例性实施例的概要。注意,本概要所附的附图中的附图标记是为了帮助理解作为示例示出的,而不是用来将本发明限制为附图中示例的模式。
[0027]图1是示出根据本发明的瘦客户机系统的连接配置的示例的图。参考图1,瘦客户机系统具有:对应于瘦客户机服务器的服务器设备(110),和对应于瘦客户机终端的终端(例如,移动终端170),其通过网络(例如,移动网络150)连接到服务器设备(110)。
[0028]图2是示出服务器设备(110)的配置的示例的方块图。图3是示出包含在服务器设备(110)中的控制单元(185)的配置的示例的方块图。参考图2和图3,服务器设备(110)包括:虚拟客户机单元(211),通过运行应用软件执行绘制命令而生成画面数据;图像编码单元(186),执行画面数据的压缩编码;绘制命令编码单元(183),执行绘制命令的压缩编码;带宽测量单元(203),对于传输到终端(170)的分组,基于来自终端(170)的响应分组测量网络(150)的带宽;选择单元(202),根据测量的带宽,选择被压缩编码的画面数据或被压缩编码的绘制命令中的哪个被传输到终端(170);和分组收发器单元(176),将被压缩编码的画面数据或被压缩编码的绘制命令中所选择的一个传输到终端(170)。
[0029]图5是示出安装在终端(170)中的客户机软件(171)的配置的示例的方块图。参考图5,终端(170)具有将被压缩编码的画面数据解码的图像解码单元(254),将被压缩编码的绘制命令解码的绘制命令解码器(259),和通过执行解码的绘制命令而生成画面数据的画面绘制单元(260)。
[0030]当测量的带宽不
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1