信息处理设备和信息处理方法技术

技术编号:11312698 阅读:63 留言:0更新日期:2015-04-16 14:54
本发明专利技术公开了信息处理设备和信息处理方法。该信息处理设备包括:图像存储器(101),其存储有要显示在终端设备(200)上的图像;描绘单元(101),其将来自软件的处理结果描绘到图像存储器中;检测单元(101),其检测图像中的帧之间包含更新的更新区域;分割单元(104),其对所述更新区域中的图像进行分割;创建单元(105),其通过在每段分割数据之间插入等待来创建等待插入数据;改变单元(107),其改变所述等待;获取单元(105,17),其获取所述可用带宽和指示每个等待的等待插入数据的显示间隔的显示更新速度;以及选择单元(108),当存在所述可用带宽增加并且所述显示更新速度提高的等待时,选择该等待。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了。该信息处理设备包括:图像存储器(101),其存储有要显示在终端设备(200)上的图像;描绘单元(101),其将来自软件的处理结果描绘到图像存储器中;检测单元(101),其检测图像中的帧之间包含更新的更新区域;分割单元(104),其对所述更新区域中的图像进行分割;创建单元(105),其通过在每段分割数据之间插入等待来创建等待插入数据;改变单元(107),其改变所述等待;获取单元(105,17),其获取所述可用带宽和指示每个等待的等待插入数据的显示间隔的显示更新速度;以及选择单元(108),当存在所述可用带宽增加并且所述显示更新速度提高的等待时,选择该等待。【专利说明】
本文所讨论的实施方式涉及信息处理设备、信息处理方法和信息处理程序。
技术介绍
被称为瘦客户机(thin client)的系统是已知的。瘦客户机系统被配置为使得仅向客户机终端提供最少的功能和资源,如应用、文件等,由服务器来管理。 在瘦客户机系统中,客户机终端的行为看上去好像是客户机终端实际上执行处理和存储数据,尽管实际上是服务器使客户机终端显示由服务器执行的处理的结果或服务器中存储的数据。 在服务器和客户机终端之间进行传输时,由于操作而出现显示在客户机终端上的画面数据、画面的更新。如果在瘦客户机系统中出现了画面的更新,则从服务器向客户机终端发送表示更新前后画面差异的数据。在这一点上,如果通过使用例如三维计算机辅助设计(3D-CAD)等对对象执行了旋转操作,则画面中的许多部分中出现更新,并且与差异有关的画面数据被一次发送给客户机终端。 专利文献1:日本特开专利公报N0.2008-210113 专利文献2:日本特开专利公报N0.2002-26986 然而,利用上述技术,有时可能会出现传输延迟。 例如,如果更新出现在画面的许多部分中,则与差异有关的画面数据被一次发送到客户机终端。具体而言,与差异有关的画面数据作为预定的时间段内的突发传输被发送到客户机终端。因此,在服务器和客户机终端之间的网络中,业务量超过了网络装置的吞吐量,从而出现了丢包。因此,由于包的重发而出现了传输延迟,并且显示器的显示更新速度有时会降低。 因此,本专利技术的实施方式的一个方面的目的是提供一种能够抑制传输延迟的信息处理设备、信息处理方法和信息处理程序。
技术实现思路
根据一个实施方式的一个方面,一种信息处理设备包括:图像存储器,其存储有要显示在经由网络而连接的终端装置上的图像;描绘单元(drawing unit),其将来自软件的处理结果描绘到图像存储器中;检测单元,其检测所述图像存储器中描绘的图像中的帧之间包含更新的更新区域;分割单元,当与所述终端装置的通信有关的可用带宽等于或小于预定值时,该分割单元对由所述检测单元检测到的所述更新区域中的图像进行分割;创建单元,在发送通过对所述更新区域中的图像进行分割而获得的分割数据时,所述创建单元通过在各个分割数据之间插入等待(wait)来创建等待插入数据;改变单元,其改变所述等待;获取单元,其通过针对每个改变后的等待将所述等待插入数据发送到所述终端装置,来获取每个等待的所述可用带宽和指示等待插入数据的显示间隔的显示更新速度;以及选择单元,当所述等待当中存在与没有插入所述等待的情况相比所述可用带宽增加并且与没有插入所述等待的情况相比所述显示更新速度提高的等待时,该选择单元选择该等待。 【专利附图】【附图说明】 图1是例示了根据一个实施方式的瘦客户机系统的构造的示例的框图; 图2是例示了在发送图像数据时所使用的使用带宽的示例的示意图; 图3是例示了突发传输的示例的示意图; 图4是例示了取决于是否存在等待的使用带宽的示例的示意图; 图5是例示了根据该实施方式的瘦客户机系统的操作的示例的序列图; 图6是例示了由服务器装置执行的调整处理的示例的流程图; 图7是例示了等待、可用带宽以及显示FPS之间的关系的示例的示意图; 图8是例示了使用带宽的根据各个等待的变化的示例的示意图;以及 图9是例示了执行信息处理程序的计算机的示例的框图。 【具体实施方式】 下面参照附图来详细描述本专利技术中所公开的信息处理设备、信息处理方法以及信息处理程序的优选实施方式。本专利技术并不限于上述实施方式。此外,所述实施方式可以按任何适当的组合来使用,只要处理不互相冲突即可。 第一实施方式 系统构造 首先,将给出根据一个实施方式的瘦客户系统的构造的描述。图1是例示了根据该实施方式的瘦客户机系统的构造的示例的框图。图1中示出的瘦客户机系统I允许服务器装置100对客户机终端200所显示的画面进行远程控制。即,在瘦客户机系统I中,客户机终端200的行为就好像它实际上执行处理和存储数据,尽管实际上是服务器装置100使客户机终端200显示由服务器装置100执行的处理的结果和存储在服务器装置100中的数据。 图1中所示的瘦客户机系统I包括服务器装置100和客户机终端200。图1例示了单个客户机终端200连接到单个服务器装置100的情况下的示例;但是,任意数量的客户机终端也可以连接到服务器装置100。 服务器装置100和客户机终端200通过预定的网络彼此连接,使得它们能够彼此相互通信。任何类型的通信网络,如因特网、局域网(LAN)和虚拟专用网络(VPN),不管网络是有线的还是无线的都可以用作该网络。下面将在假设VNC中的远程帧缓冲器(RFB)协议被用作服务器装置100和客户机终端200之间的通信协议的一个示例的情况下给出描述。 服务器装置100是信息处理设备的示例,并且是提供服务以远程控制要显示在客户机终端200上的画面的计算机。在服务器装置100中安装或预先安装用于供服务器进行远程画面控制的应用。在下面的描述中,供服务器进行远程画面控制的应用有时可以被称为“服务器侧远程画面控制应用”。 服务器侧远程画面控制应用具有提供远程画面控制服务的功能作为基本功能。例如,服务器侧远程画面控制应用获取客户机终端200处的操作信息,然后基于该操作信息允许运行在服务器装置上的应用来执行操作所请求的处理。然后,服务器侧远程画面控制应用创建一个显示应用所执行的处理的结果的画面,然后将创建的画面发送给客户机终端200。此时,服务器侧远程画面控制应用发送一个区域,该区域被改变并且与在当前画面被创建之前显示在客户机终端200上的位图图像(即,更新矩形图像)的部分处的像素集合相对应;然而,更新部分的图像的形状并不限于矩形。也可使用矩形以外的任何形状。 服务器装置100确定网络中可以用来与客户机终端200通信的可用带宽是否等于或小于预定值。如果可用带宽等于或小于预定值,则服务器装置100将要发送到客户机终端200的图像的差异的画面图像数据分割为预定段数的数据。服务器装置100插入一个等待,以在每段分割数据之间生成间隔,然后将插入了等待的图像数据发送到客户机终端200。服务器装置100基于可用带宽和在客户机终端200处计算出的显示更新速度(以下称为显示帧每秒(FPS))来调整等待,然后确定可用带宽增加且显示FPS提高的等待。如果可用带宽等于或小于预定值,则服务器装置100插入所确定的等待并将图像数据发送到客本文档来自技高网
...

【技术保护点】
一种信息处理设备,该信息处理设备包括:图像存储器,其存储有要显示在经由网络而连接的终端装置上的图像;描绘单元,其将来自软件的处理结果描绘到图像存储器中;检测单元,其检测所述图像存储器中描绘的图像的帧之间包含更新的更新区域;分割单元,当与所述终端装置的通信有关的可用带宽等于或小于预定值时,该分割单元对由所述检测单元检测到的所述更新区域中的图像进行分割;创建单元,在发送通过对所述更新区域中的图像进行分割而获得的分割数据时,所述创建单元通过在各个分割数据之间插入等待来创建等待插入数据;改变单元,其改变所述等待;获取单元,其通过针对每个改变后的等待将所述等待插入数据发送到所述终端装置,来获取每个等待的所述可用带宽和指示等待插入数据的显示间隔的显示更新速度;以及选择单元,当所述等待当中存在与没有插入所述等待的情况相比所述可用带宽增加并且与没有插入所述等待的情况相比所述显示更新速度提高的等待时,该选择单元选择该等待。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:松井一树堀尾健一
申请(专利权)人:富士通株式会社
类型:发明
国别省市:日本;JP

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

1