云流服务器制造技术

技术编号:28781272 阅读:24 留言:0更新日期:2021-06-09 11:13
一种云流服务器。本发明专利技术涉及一种云流服务系统、用于防止存储器瓶颈的数据压缩方法及其装置,且具体地,涉及以下技术:能够基于系统存储器带宽,通过当所发送的原始缓冲数据的量超过参考值时对数据进行压缩来防止存储器瓶颈;能够根据在云流服务期间是否达到针对能够通过一个服务器进行处理的同时连接实体的数量的处理极限,通过按照服务类型施加优先级的次序来提供云流服务;并且能够测试提供云流服务的服务器是否正在正常运行以及测试连接错误是否已发生。是否已发生。是否已发生。

【技术实现步骤摘要】
云流服务器
[0001]本申请是原案申请号为201580047076.2的专利技术专利申请(国际申请号:PCT/KR2015/007261,申请日:2015年7月13日,专利技术名称:云流服务系统、防止存储器瓶颈的数据压缩方法及其装置)的分案申请。


[0002]本专利技术涉及一种云流服务系统、用于防止存储器瓶颈的数据压缩方法以及用于该方法的设备。更具体地,本专利技术涉及用于基于系统存储器带宽通过当原始缓冲数据的流量超过参考值时对数据进行压缩来防止存储器瓶颈的技术、用于通过考虑到同时登录根据单个服务器的处理极限而向服务类型施加优先级来提供云流服务的技术、以及用于测试用于提供云流服务的服务器的正常操作和连接错误的技术。
[0003]本申请要求于2014年7月14日提交的韩国专利申请No.10

2014

0088548、于2014年8月4日提交的韩国专利申请No.10

2014

0099994、以及于2014年8月20日提交的韩国专利申请No.10

2014

0108120的优先权和权益,这些韩国专利申请通过整体引用的形式被并入在本文中。

技术介绍

[0004]互联网的显著增长已导致人际通信速度的快速增长。这种通信速度提高提供了一种能够通过访问位于远处的计算机来下载或上传大量的数据或者能够通过其控制程序来使用该远程计算机以使得就像在本地登录该远程计算机一样的环境。
[0005]另外,基于画面虚拟化的云流服务正引起关注。在云流服务中,服务器运行应用、通过视频编码对正在运行的画面进行压缩、并且将经压缩的画面发送到客户端。然后,客户端播放所发送的视频,就像该应用正在其装置上运行一样。
[0006]在这种云流中,获取单元将原始缓冲数据传递到编码单元,该编码单元将从输入的缓冲数据编码的数据传递到发送单元,从而向客户端提供服务。在这种情况下,如果同时会话的数量增加并且由此数据流量达到系统存储器带宽极限,则由于该数据流量而发生存储器瓶颈。因此,即使其它资源可用,服务也会变得不可用。特别地,通过获取单元获得的原始缓冲数据是每个像素占据四个字节的RGBA,从而导致宽度
×
高度
×
4并且使得必须被发送到输入单元的每个帧的数据量增加。因此,当会话的数量或帧率增加时,系统存储器带宽会迅速达到极限。
[0007]同时,由于服务器运行应用、通过视频编码对运行的画面进行压缩并且将经压缩的画面发送到客户端,所以客户端可以通过播放所发送的视频而基于画面虚拟化来使用云流服务,就像该应用正在其装置上运行一样。
[0008]为了增加同时访问用户的数量,该云流服务系统可以通过使用用于逐步地对云流服务同时进行处理的流管线(streaming pipeline)来并行地对服务进行处理。然而,由于与同时访问用户的数量相对应的许多应用正在服务器上运行,所以即使使用流管线,服务器的使用仍集中在中央处理单元(CPU)和存储器总线上。这通常可能会造成针对该部分的
瓶颈并且还导致系统不稳定性。因此,能够进行处理的同时访问用户的最大数量可能受到限制。
[0009]此外,在基于这种云流服务的计算环境中,在服务器处执行主要服务或功能。因此,需要用于提前检测服务器的任何故障的技术。
[0010]在2013年3月13日公开的韩国专利公开No.10

2013

0025987(名称:图像变化适应的图像处理系统)、2012年6月14日公开的韩国专利公开No.10

2012

0062758(名称:用于自适应地使音频对象流动的系统)、以及2011年4月12日公开的韩国专利公开No.10

2011

0012740(名称:用于检测重复内容的装置和方法)中公开了相关技术。

技术实现思路

[0011]技术问题
[0012]本专利技术的目的是在云流服务中通过防止由过多数据流量造成的瓶颈来增加同时服务用户的数量。
[0013]另外,本专利技术的目的是当向用户的终端提供云流服务画面时通过压缩并且提供除了任何未经改变的帧以外的经改变的帧来允许有效使用用于数据传输的资源。
[0014]本专利技术的目的在于当提供云流服务时服务更多应用,而不造成瓶颈或影响服务质量。
[0015]另外,本专利技术的目的在于通过根据客户端的服务请求是否集中而对服务方法进行调整来更加有效地提供云流服务。
[0016]进一步地,本专利技术的目的在于提供一种用于测试用于提供云流服务的服务器是否正在正常运行的方法、设备和系统。
[0017]此外,本专利技术的目的在于仅利用单个云流服务器来有效地进行故障测试,以及当通过基于与云流系统的正常操作相对应的结果对测试结果进行比较来检测所述云流服务器的故障时防止由于错误参考结果而导致的测试错误的蔓延。
[0018]技术方案
[0019]为了实现上述目的,根据本专利技术的云流服务器包括:获取单元,该获取单元被配置为获取云流服务画面;编码单元,该编码单元被配置为从用于临时存储所获取的云流服务画面的缓冲器加载所获取的云流服务画面,并且对所加载的云流服务画面进行编码;通信单元,该通信单元被配置为向终端装置发送经编码的云流服务画面;以及压缩单元,该压缩单元被配置为确定在所述缓冲器中是否发生瓶颈,并且根据确定结果对所述云流服务画面进行压缩。
[0020]在所述云流服务器中,所述压缩单元可以基于所述缓冲器的数据存储率来确定是否发生所述瓶颈。
[0021]在所述云流服务器中,如果所述缓冲器的所述数据存储率超过预定参考存储率,则所述压缩单元可以确定在所述缓冲器中发生所述瓶颈。
[0022]在所述云流服务器中,所述压缩单元可以从与所述云流服务画面相对应的帧当中选择与之前的帧相同的一个或更多个相同帧,并且将所述一个或更多个相同帧转换成用于指示所述一个或更多个相同帧与所述之前的帧相同的标志。
[0023]在所述云流服务器中,所述压缩单元可以将与所述云流服务画面相对应的图像数
据的格式编码成用于降低容量的格式。
[0024]在所述云流服务器中,所述压缩单元可以基于所述缓冲器的数据增长率来确定是否发生所述瓶颈。
[0025]在所述云流服务器中,所述压缩单元可以定期计算所述数据增长率。如果所述数据增长率大于预定参考增长率,则可以确定在所述缓冲器中发生瓶颈。
[0026]在所述云流服务器中,如果从所述缓冲器加载的所述云流服务画面处于压缩状态,则所述编码单元可以对所加载的画面进行解压缩并且随后对经解压缩的画面进行编码。
[0027]另外,一种云流服务中的数据压缩方法包括以下步骤:获取云流服务画面;根据确定在用于临时存储所获取的云流服务画面的缓冲器中是否发生瓶颈的结果,对所获取的云流服务画面进行压缩;对从所述缓冲器加载的经压缩的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云流服务器,该云流服务器包括:接收单元,该接收单元被配置为从用户的终端装置接收服务请求;服务类型识别单元,该服务类型识别单元被配置为识别与所述服务请求相对应的云流服务的类型;服务优先级设置单元,该服务优先级设置单元被配置为基于所述云流服务的所述类型来向所述云流服务分配优先级;以及服务提供单元,该服务提供单元被配置为确定能够并行地对所述云流服务同时进行处理的流管线是否达到同时服务处理的极限,并且基于确定的结果来根据所述优先级提供所述云流服务。2.根据权利要求1所述的云流服务器,其中,所述服务类型识别单元检测在所述云流服务中用于设置音频装置的打开命令,并且识别所述云流服务的所述类型是否是视...

【专利技术属性】
技术研发人员:裵泰眠罗显植尹泓瑞梁重根李栋守
申请(专利权)人:SK普兰尼特有限公司
类型:发明
国别省市:

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

1