【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机图形领域,尤其涉及图形用户界面的呈现。
技术介绍
众多应用主要关注的是通过通信网络提供图形用户界面。例如在将多媒体内容从服务器流式传输到客户端时提供图形用户界面。图形用户界面可包括不同的图形用户界面元素,这些元素可允许用户控制客户端的功能。图形用户界面常被称为远程图形用户界面,这是因为图形用户界面的呈现通常由服务器远程进行。因此,可通过通信网络将呈现的图形用户界面从服务器传送到客户端。服务器处图形用户界面的呈现通常包括在服务器的帧缓冲器内处理整个图形用户界面。然后,可编码帧缓冲器的内容以将图形用户界面传送给客户端。为此,通常在服务器处使用硬件加速器。然而,在连接客户端的数量不断增长的情况下,普通技术的可扩展性不足。此外,在服务器处呈现整个图形用户界面会导致编码效率降低。
技术实现思路
本专利技术的目的是提供一种用于通过通信网络从服务器向客户端提供图形用户界面的高效概念。该目的由独立权利要求的特征来实现。其它实施形式在从属权利要求、具体说明和附图中显而易见。本专利技术基于如下发现:可以通过分别提供图形用户界面元素的元素形状和元素文本来更高效地提供所述图形用户界面内的所述图形用户界面元素。所述元素形状通过视频数据表示并由所述服务器编码。所述元素文本通过元素文本数据表示,所述元素文本数据在检测到与所述图形用户界面元素有关的变化后与所述视频数据分别从所述服务器传输到 ...
【技术保护点】
一种用于通过通信网络(301)向客户端(200)提供图形用户界面(600)的服务器(100),其特征在于,所述图形用户界面(600)包括图形用户界面元素(601),所述图形用户界面元素(601)由元素形状(603)和元素文本(605)组成,所述元素形状(603)通过元素形状数据表示,所述元素文本(605)通过元素文本数据表示,所述服务器(100)包括:编码器(101),用于将所述元素形状数据编码为视频数据;检测器(103),用于检测与所述图形用户界面(600)内的所述图形用户界面元素(601)有关的变化;以及通信接口(105),用于通过所述通信网络(301)分别传输所述视频数据和所述元素文本数据,所述元素文本数据在检测到与所述图形用户界面元素(601)有关的所述变化后传输以向所述客户端(200)提供所述图形用户界面(600)。
【技术特征摘要】
【国外来华专利技术】1.一种用于通过通信网络(301)向客户端(200)提供图形用户界
面(600)的服务器(100),其特征在于,所述图形用户界面(600)包
括图形用户界面元素(601),所述图形用户界面元素(601)由元素形状
(603)和元素文本(605)组成,所述元素形状(603)通过元素形状数
据表示,所述元素文本(605)通过元素文本数据表示,所述服务器(100)
包括:
编码器(101),用于将所述元素形状数据编码为视频数据;
检测器(103),用于检测与所述图形用户界面(600)内的所述图形
用户界面元素(601)有关的变化;以及
通信接口(105),用于通过所述通信网络(301)分别传输所述视频
数据和所述元素文本数据,所述元素文本数据在检测到与所述图形用户界
面元素(601)有关的所述变化后传输以向所述客户端(200)提供所述图
形用户界面(600)。
2.根据权利要求1所述的服务器(100),其特征在于,所述图形用
户界面(600)还包括视频元素(607),所述视频元素(607)通过其它
视频数据表示,以及所述通信接口(105)用于通过所述通信网络(301)
分别传输所述其它视频数据、所述视频数据和所述元素文本数据。
3.根据任一前述权利要求所述的服务器(100),其特征在于,所述
视频数据包括指示所述视频数据的有效期的第一定时表,以及所述元素文
本数据包括指示所述元素文本数据的有效期的第二定时表。
4.根据任一前述权利要求所述的服务器(100),其特征在于,所述
编码器(101)用于基于所述元素形状数据生成若干视频帧以将所述元素
形状数据编码为所述视频数据,所述若干视频帧用于组成所述视频数据。
5.根据任一前述权利要求所述的服务器(100),其特征在于,所述
服务器(100)包括用于将所述元素文本(605)编码为纯文本数据和布局
\t数据的文本编码器,所述布局数据指示文本大小、文本字体或所述元素文
本(605)在所述图形用户界面元素(601)内的文本路径,所述纯文本数
据和所述布局数据组成所述元素文本数据。
6.根据权利要求1至5所述的服务器(100),其特征在于,所述服
务器(100)包括用于将所述元素文本(605)编码为图像数据的图像编码
器,所述图像数据表示所述图形用户界面元素(601)的所述元素文本(605)
的图像,所述图像数据组成所述元素文本数据。
7.根据任一前述权利要求所述的服务器(100),其特征在于,所述
通信接口(105)用于接收请求信号,所述请求信号请求与所述图形用户
界面(600)内的所述图形用户界面元素(601)有关的变化,以及所述通
信接口(105)用于在接收所述请求信号后通过所述通信网络(301)分别
传输所述视频数据和所述元素文本数据。
8.根据任一前述权利要求所述的服务器(100),其特征在于,所述
图形用户界面元素(601)包括窗口元素、文本框元素、按钮元素、图标
元素、列表框元素、菜单元素或轮播菜单元素。
9.根据任一前述权利要求所述的服务器(100),其特征在于,与所
述图形用户界面元素(601)有关的所述变化包括所述图形用户界面(600)
内的所述图形用户界面元素(601)的重新布置、所述图形用户界面(600)
内的所述图形用户界面元素(601)的缩放或所述图形用户界面(600)内
的所述图形用户界面元素(601)的所述元素文本(605)的修改。
10.一种用于通过通信网络(301)从服务器(100)获取图形用户界
面(600)的客户端(200),其特征在于,所述图形用户界面(600)包
括图形用户界面元素(601),所述图形用户界面元素(...
【专利技术属性】
技术研发人员:金皮埃尔·莫拉尔,埃兰·甘佩尔,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。