[发明专利]虚拟用户接口有效
申请号: | 201110041831.X | 申请日: | 2011-01-14 |
公开(公告)号: | CN102158474A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | D·赫尔斯;J·托马斯 | 申请(专利权)人: | iBAHN综合控股公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/44;H04N21/40 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李娜;蒋骏 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 用户 接口 | ||
技术领域
本发明涉及提供一种用于机顶盒或类似客户端设备的虚拟用户接口。更特别地,本发明使用户接口虚拟化能够用于各种各样应用和计算环境中的任一种。
背景技术
用于使用信息或采用机顶盒的娱乐系统促进用户的交互的一种传统方法包括提供一种在机顶盒上本地运行的用户接口应用。这种应用可以是例如展现菜单等级(menu hierarchy)的Flash播放器。不幸地是,由于机顶盒的典型性能,与这种接口相关联的动画(animation)通常以不满意的方式得以渲染,即播放器将花将近数秒来渲染它接收到的任何新信息(例如,从前一菜单屏幕渲染新的子菜单屏幕)。考虑到用户已经习惯于与桌上计算机系统上的用户接口交互,这种运行级别和用户体验是不可接受的。
由于与传统机顶盒相关联的性能限制和部署成本,希望提供在其中传送媒体的软件部件尽可能地是设备独立的解决方案。
发明内容
根据本发明,提供了用于能够实现用户接口虚拟化的各种方法、设备和计算机程序产品。根据一个具体实施例,提供了一种在网络上提供虚拟用户接口的系统。该系统包括部署在网络上的一个或多个服务器,该一个或多个服务器被配置为管理多个虚拟帧缓冲器和多个用户接口应用的操作。该一个或多个服务器进一步被配置为将每个用户接口应用与对应的其中一个虚拟帧缓冲器相关联。每个用户接口应用被配置为将对应的图形用户接口渲染到(render to)对应的虚拟帧缓冲器。该一个或多个服务器进一步被配置为通过网络与多个客户端的每一个建立第一专用、持久、双向的连接以实施虚拟用户接口会话,将虚拟帧缓冲器之一分配给客户端的每一个,并通过第一连接将图形用户接口的更新从每个虚拟帧缓冲器转发给对应的客户端。这些更新中的至少一些包括用于在对应的客户端将图形用户接口与附加视觉信息相混合的透明信息。该一个或多个服务器进一步被配置为通过第一连接从每个客户端接收用户输入,并将该用户输入提供给对应的用户接口应用。该用户输入代表和每个客户端相关联的用户与对应图形用户接口的表示(representation)的交互。该系统还包括多个具有关联显示器的客户端。每个客户端被配置为通过第一连接从对应的虚拟帧缓冲器接收图形用户接口更新,并使用这些更新和透明信息在关联显示器上渲染具有附加视觉信息的对应图形用户接口的表示。每个客户端进一步被配置为通过第一连接将用户输入发送给该一个或多个服务器。
根据其他具体实施例,提供了用于在网络上提供虚拟用户接口的方法、设备和计算机程序产品。根据这些实施例,多个虚拟帧缓冲器的操作在部署在网络上的一个或多个服务器上得以管理。响应于来自远程客户端的连接请求,在该一个或多个服务器的第一个上运行的用户接口应用与分配的其中一个虚拟帧缓冲器相关联。该用户接口应用被配置为将图形用户接口渲染到分配的虚拟帧缓冲器。通过网络第一专用、持久、双向的连接在第一服务器和远程客户端之间得以建立以实施虚拟用户接口会话。通过第一连接将该图形用户接口的更新从分配的虚拟帧缓冲器转发到远程客户端。这些更新的至少一些包括用于在远程客户端将图形用户接口与附加视觉信息混合的透明信息。通过第一连接从远程客户端接收用户输入,并将用户输入提供给用户接口应用。该用户输入代表和远程客户端相关联的用户与图形用户接口的表示的交互。
仍然根据其他具体实施例,提供了用于通过网络与虚拟用户接口交互的方法、设备和计算机程序产品。通过网络将连接请求发送给服务器。该服务器被配置为管理多个虚拟帧缓冲器的操作,并且响应于连接请求,将运行在该服务器上的用户接口应用与分配的其中一个虚拟帧缓冲器相关联。用户接口应用被配置为将图形用户接口渲染到分配的虚拟帧缓冲器。通过网络建立与服务器的第一专用、持久、双向的连接以实施虚拟用户接口会话。通过第一连接从分配的虚拟帧缓冲器接收图形用户接口的更新。这些更新的至少一些包括用于将图形用户接口与附加视觉信息混合的透明信息。使用这些更新和透明信息,结合附加视觉信息的图形用户接口的表示在显示器上被渲染。用户输入通过第一连接被转发给服务器以呈现给用户接口应用。用户输入代表用户与图形用户接口的表示的交互。
参考本说明书的其余部分和附图,可实现本发明的特性和优点的进一步理解。
附图说明
图1是示出在其中可实现本发明实施例的系统示例的简图。
图2是示出用于本发明具体实施例的各种系统部件的框图。
图3是示出本发明具体实施例的操作的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于iBAHN综合控股公司,未经iBAHN综合控股公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110041831.X/2.html,转载请声明来源钻瓜专利网。