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

文档序号:8461042阅读:来源:国知局
组传输到RNC设备195。
[0115]RNC设备195通过基站设备194,将接收到的分组无线传输到移动终端170。
[0116]在本示例性实施例中,移动终端170具有客户机软件。随着当用户使用移动终端170时将操作信号传输到服务器设备110,客户机软件从服务器设备110接收分组,并且解码要显示的被压缩编码的流。
[0117]图5是示出客户机软件171的配置的示例的方块图。参考图5,客户机软件171设置有分组收发器单元250,第一图像解码器252,第二图像解码器253,绘制命令解码器259,画面绘制单元260,画面显示单元256,分组接收单元251,音频解码器255,操作信号生成单元257,和分组传输单元258。
[0118]分组收发器单元250接收分组,并且提取包含在分组中的标志F、被压缩编码的比特流、和被压缩编码的绘制命令信息。当标志为O时,S卩,在指示画面传输的情况下,分组收发器单元250选择并提取已由第一图像编码器227编码(图4)的被压缩编码的比特流,并且输出到第一图像解码器252。分组收发器单元250将已由第二图像编码器228(图4)编码的被压缩编码的比特流输出到第二图像解码器253。
[0119]第一图像解码器252接收被压缩编码的流,并且解码输出到画面显示单元256的被压缩编码的流。第一图像解码器252还将视频区域信息输出到画面显示单元256。在此,例如,H.264解码器用作第一图像解码器252。然而,也可以使用其他现有的画面解码器,例如,MPEG-4解码器等,作为第一图像解码器252。注意,显而易见地,在服务器设备110的图像编码单元186中的第一图像编码器227和第一图像解码器252之间,使用同一类型的编码。
[0120]第二图像解码器253接收被压缩编码的流,并且相对于另一区域,解码被压缩编码的流以输出到画面显示单元256。第二图像解码器253将其他区域信息输出到画面显示单元256。
[0121]画面显示单元256从第一图像解码器252接收相对于第一区域的第一区域信息和图像信号,并且从第二图像解码器253接收相对于其他区域的其他区域信息和图像信号。画面显示单元256使用第一区域信息以在第一区域中显示来自第一图像解码器252的输出图像,并且使用其他区域信息以在其他区域中显示来自第二图像解码器253的输出图像。在这种方式下,画面显示单元256通过组合各区域的图像信号而生成并输出显示画面。
[0122]当标志F为I时,即,在传输绘制命令的情况下,分组收发器单元250选择并提取被压缩编码的绘制命令信息以输出到绘制命令解码器259。
[0123]绘制命令解码器259以预定的解码方法执行压缩解码,并将每个画面的绘制命令组输出到画面绘制单元260。在此,绘制命令解码器259例如可以使用Zip方法,作为预定的解码方法。然而,绘制命令解码器259也可以使用其他现有的方法作为解码方法。
[0124]画面绘制单元260接收每个画面的绘制命令组,绘制并生成画面,并将生成的画面输出到画面显示单元256。
[0125]此外,分组收发器单元250相对于接收到的探测分组,将响应信号分组传输到网络。在此,例如,分组收发器单元250如下地生成响应信号。
[0126]分组收发器单元250接收从图2的分组收发器单元176传输的多个探测分组的每一个,并且基于等式(3)测量每个分组的延迟时间T(η)。
[0127]T (n) =R (n)-S (η) (3)
[0128]在等式(3)中,Τ(η)、R(η)和S(n)分别指示第η个分组的延迟时间,第η个分组的接收时间,和第η个分组的传输时间。
[0129]分组收发器单元250基于等式(4),计算各分组之间的延迟差τ (η)。
[0130]τ (η) = T (n) -T (η-1) (4)
[0131]在等式⑷中,τ (η)指示第η个分组的延迟差。
[0132]接下来,分组收发器单元250使用τ (η)来确定延迟差是否不小于预定阈值。在τ (η)多Th3的情况下,分组收发器单元250确定在第η个分组的延迟差不小于阈值。作为响应信号,由于N = η,所以第一分组收发器单元250然后将N的值,第η个分组的数据大小,第N-1个分组的数据大小,以及各接收时间和传输时间存储在响应信号分组的有效负荷中,以传输到服务器设备110。
[0133]在此,阈值Th3可以是预定的,或者可以在参考τ (η)的数字序列之后的每个情况下确定。
[0134]分组收发器单元250可以使用另一种方法,作为确定方法。例如,分组收发器单元250可以将T(η)与阈值比较,并在时间不小于阈值的点,可以使η作为N。
[0135]分组接收单元251接收分组,提取与包含在分组中的音频相关的被压缩编码的比特流,并且输出到音频解码器255。
[0136]音频解码器255接收被压缩编码的流,执行解码,然后与画面部分同步地输出结果。例如,MPEG-4AAC可以用于例如音频解码器255。然而,其他现有的音频解码器也可以用作音频解码器255。注意,显而易见地,在服务器设备110的音频编码单元187中的音频编码器和音频解码器255之间,使用同一类型的编码。
[0137]操作信号生成单元257检测用户输入到移动终端170的操作,例如画面触摸,画面滚动,图标触摸,文本输入等,对于每个操作生成操作信号,并输出到分组传输单元258。
[0138]分组传输单元258接收操作信号,根据预定的协议将它们存储在分组中,并输出到网络。分组传输单元258可以使用TCP/IP,UDP/IP等,作为预定的协议。然而,由分组传输单元258使用的协议不限于此。
[0139]可以进行根据本示例性实施例的瘦客户机系统的各种修改。
[0140]可以使用其他现有的方法作为带宽测量单元203的测量带宽的方法。对于网络带宽测量的定时,可以在会话连接时间,通过传输探测分组执行一次测量。另一方面,也可以在会话连接时间传输探测分组,然后执行测量,同时以预定时间间隔传输探测分组直到会话中断。在网络带宽暂时波动的情况下,可以通过下述的方法跟随带宽的暂时波动。
[0141]可以使用其他现有的方法作为选择单元202中进行确定的方法。
[0142]如图1所示的移动网络150,可以使用LTE/EPC(长期演进/演进分组核心)网络。作为移动网络150,可以使用WiMAX(全球互通微波存取)网络或WiFi (无线保真)网络。作为移动网络150,也可以使用固定的网络,NGN(下一代网络)网络,或因特网。注意,在这种情况下,连接是从固定终端或PC (个人计算机),而不是移动终端170。
[0143]在图1中,服务器设备110配置在云网络130中,但也可以配置在因特网中。在企业中具有瘦客户机服务器的情况下,就能够将服务器设备110配置在企业网络中。作为另一种配置,在电信运营商本身布置瘦客户机服务器的情况下,也可以将服务器设备110配置在移动网络150,固定网络,或NGN网络中。
[0144]根据本发明,在经由网络使用瘦客户机的情况下,从服务器设备侧传输探测分组,测量网络带宽,基于测量值确定是否传输画面或传输绘制命令,这些都是交换的,并执行传输。因此,关于终端上的数据量、网络延迟量和负荷量,可能具有平衡。在这种方式下,在瘦客户机系统中,可以防止在终端的数据量大量增加,响应时间大大延迟,和处理负荷大量增加。
[0145]注意,上述专利文献的各种公开内容以参考的方式并入本文。可以在本发明的整体公开(包括权利要求的范围)的范围内,同时基于本发明的基本技术概念,进行示例性实施例的修改和调整。此外,在本发明的权利要求的范围内,可以进行各公开元素(包括各权利要求中的各元素,各示例性实施例中的各元素,各附图中的各元素,等)的各种组合和选择。S卩,本发明明确包括本领域技术人员根据包括权利要求的范围的整体公开及其技术概念能够实现的每种类型的变型和修改。特别是,关于本说明书中描述的数值范围,包括在相关范围中的任意小的范围和数值应解释为,即使没有具体的描述,也看作是进行了专门的描述。
[0146]附图标记列表
[0147]110服务器设备
[0148]130云网络
[0149]150移动网络
[0150]170移动终端
[0151]171客户机软件
[0152]176分组收发器单元
[0153]177分组传输单元
[0154]180画面捕获单元
[0155]181绘制命令收集单元
[0156]182操作信号分组接收单元
[0157]183绘制命令编码单元
[0158]185控制单元
[0159]186图像编码单元
[0160]187音频编码单元
[0161]190 SGSN/GGSN 设备
[0162]194基站设备
[0163]195 RNC 设备
[
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1