用于在图形用户接口中提供零碎网页的方法和设备技术

技术编号:7259248 阅读:183 留言:0更新日期:2012-04-13 07:26
方法和装置使得能够在计算装置显示桌面上所呈现的用户界定的视图窗口中显示一个或一个以上网页的选定部分。可将选定网页渲染到全尺寸渲染缓冲器中以便使渲染引擎适当地渲染所有元素。在所述显示桌面上创建展示所述渲染缓冲器的用户选定部分的一个或一个以上视图窗口。以此方式,用户可选择一个或一个以上网站的多个部分以供呈现在其计算装置桌面上,而且将所述选定部分定位在其优选位置处。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及计算机图形用户接口,且更明确地说,涉及用于在图形用户接口中提供经分割的网页的方法和设备。
技术介绍
具有图形用户接口的网络允用计算装置(例如,计算机工作站和蜂窝式电话)通常向用户提供web浏览器来观看因特网网页并与其互动。网页通常被网站开发人员界定为以可能对于所有用户来说并不是理想的特定方式来显示。一些web浏览器向用户提供覆写网页的某些函数和属性的能力,例如防止显示器出现令人烦躁的广告。然而,当前web浏览器不能够只显示用户选择的网页部分。
技术实现思路
各个方面提供一种用于在计算装置上操作的计算机图形用户接口内在桌面显示器上显示网页部分的方法,所述方法可包含通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;将具有第二像素缓冲器的第二 web浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎,所述第二像素缓冲器是在所述桌面上可见的窗口的子对象;创建第一网页部分桌面窗口 ;以及使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步。一种方面方法可进一步包含通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理;以及通过所述第一 web浏览器实例来基于所述网页部分桌面窗口内的所述用户输入事件更新所述第一浏览器实例的所述第一像素缓冲器的内容。一种方面方法可进一步包含接收在所述桌面显示器上界定区域的用户输入,其中创建第一网页部分桌面窗口包含在由所述接收到的用户输入在所述桌面显示器上界定的所述区域内创建所述第一网页部分桌面窗口。一种方面方法可进一步包含创建第一网页部分桌面窗口的窗口对象;以及在所述计算装置的显示器上显示所述所创建的窗口对象。在一方面中,所述网页可由包含视频内容区域的HTML 文档界定。在一方面中,所述方法可进一步包含当关闭所述网页部分桌面窗口时,退出所述第一浏览器实例。在一方面中,所述方法可进一步包含接收用户输入以重新定位所述网页部分桌面窗口 ;以及基于所述接收到的用户输入在所述桌面内移动所述网页部分桌面窗各个方面还提供一种计算装置,所述计算装置可包含处理器、存储器和显示器,其中所述处理器经配置以执行包含以下各项的操作通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;将具有第二像素缓冲器的第二 web浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎,所述第二像素缓冲器是在所述桌面上可见的窗口的子对象;创建第一网页部分桌面窗口 ;以及使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步。在一方面中,所述计算装置的所述处理器可经配置以执行包含以下各项的其它操作通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理;以及通过所述第一 web浏览器实例来基于所述网页部分桌面窗口内的所述用户输入事件更新所述第一浏览器实例的所述第一像素缓冲器的内容。在一方面中,所述计算装置的所述处理器可经配置以执行包含以下各项的其它操作接收在所述桌面显示器上界定区域的用户输入,其中创建第一网页部分桌面窗口包含在由所述接收到的用户输入在所述桌面显示器上界定的所述区域内创建所述第一网页部分桌面窗口。在一方面中,所述计算装置的所述处理器可经配置以执行包含以下各项的其它操作创建第一网页部分桌面窗口的窗口对象;以及在所述计算装置的显示器上显示所述所创建的窗口对象。在一方面中,所述网页可由包含视频内容区域的HTML文档界定。在一方面中,所述计算装置的所述处理器可经配置以执行包含以下各项的其它操作当关闭所述网页部分桌面窗口时,退出所述第一浏览器实例。在一方面中,所述计算装置的所述处理器可经配置以执行包含以下各项的其它操作接收用户输入以重新定位所述网页部分桌面窗口 ;以及基于所述接收到的用户输入在所述桌面内移动所述网页部分桌面窗口。各个方面提供一种计算装置,其包含用于通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中的装置,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;用于将具有第二像素缓冲器的第二 web 浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎的装置,所述第二像素缓冲器是在所述桌面上可见的窗口的子对象;用于创建第一网页部分桌面窗口的装置;以及用于使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步的装置。在一方面中,所述计算装置可进一步包含用于通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理的装置;以及用于通过所述第一 web浏览器实例来基于所述网页部分桌面窗口内的所述用户输入事件更新所述第一浏览器实例的所述第一像素缓冲器的内容的装置。在一方面中,所述计算装置可进一步包含用于接收在所述桌面显示器上界定区域的用户输入的装置,其中用于创建第一网页部分桌面窗口的装置包含用于在由所述接收到的用户输入在所述桌面显示器上界定的所述区域内创建所述第一网页部分桌面窗口的装置。在一方面中,所述计算装置可进一步包含用于创建第一网页部分桌面窗口的窗口对象的装置;以及用于在所述计算装置的显示器上显示所述所创建的窗口对象的装置。在一方面中,所述网页可由包含视频内容区域的HTML文档界定。在一方面中,所述计算装置可进一步包含用于当关闭所述网页部分桌面窗口时退出所述第一浏览器实例的装置。在一方面中,所述计算装置可进一步包含用于接收用户输入以重新定位所述网页部分桌面窗口的装置;以及用于基于所述接收到的用户输入在所述桌面内移动所述网页部分桌面窗口的装置。各个方面还可提供一种计算机程序产品,所述计算机程序产品包含计算机可读媒体,所述计算机可读媒体包含用于在计算装置上操作的计算机图形用户接口内在桌面显示器上显示网页部分的至少一个指令,其可包含通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;用于将具有第二像素缓冲器的第二 web浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎的至少一个指令,所述,第二像素缓冲器是在所述桌面上可见的窗口的子对象;用于创建第一网页部分桌面窗口的至少一个指令;以及用于使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步的至少一个指令。在一方面中,所述计算机程序产品的所述计算机可读媒体可进一步包含用于通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理的至少一个指令;以及用于通过所述第一 web本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.05.01 US 12/434,0861.一种用于在计算装置上操作的计算机图形用户接口内在桌面显示器上显示网页部分的方法,所述方法包括通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;将具有第二像素缓冲器的第二 web浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎,所述第二像素缓冲器是在所述桌面上可见的窗口的子对象; 创建第一网页部分桌面窗口 ;以及使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步。2.根据权利要求1所述的方法,其进一步包括通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理;以及通过所述第一 web浏览器实例来基于所述网页部分桌面窗口内的所述用户输入事件更新所述第一浏览器实例的所述第一像素缓冲器的内容。3.根据权利要求1所述的方法,其进一步包括 接收在所述桌面显示器上界定区域的用户输入,其中创建第一网页部分桌面窗口包括在由所述接收到的用户输入在所述桌面显示器上界定的所述区域内创建所述第一网页部分桌面窗口。4.根据权利要求1所述的方法,其进一步包括 创建第一网页部分桌面窗口的窗口对象;以及在所述计算装置的显示器上显示所述所创建的窗口对象。5.根据权利要求1所述的方法,其中所述网页包括 由包括视频内容区域的HTML文档界定的网页。6.根据权利要求1所述的方法,其进一步包括当关闭所述网页部分桌面窗口时,退出所述第一浏览器实例。7.根据权利要求1所述的方法,其进一步包括 接收用户输入以重新定位所述网页部分桌面窗口 ;以及基于所述接收到的用户输入在所述桌面内移动所述网页部分桌面窗口。8.一种计算装置,其包括 处理器;存储器,其耦合到所述处理器;以及显示器,其耦合到所述处理器,其中所述处理器配置有处理器可执行指令以执行包括以下各项的步骤 通过第一 web浏览器实例的渲染引擎将第一网页渲染到所述第一 web浏览器实例的第一像素缓冲器中,其中所述第一像素缓冲器不是在所述桌面上可见的窗口的子对象;将具有第二像素缓冲器的第二 web浏览器实例的特性提供给所述第一 web浏览器实例的所述渲染引擎,所述第二像素缓冲器是在所述桌面上可见的窗口的子对象; 创建第一网页部分桌面窗口;以及使所述第一网页部分桌面窗口的像素输出与所述第一浏览器实例的所述第一像素缓冲器的部分同步。9.根据权利要求8所述的计算装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的步骤通过所述第一 web浏览器实例将在所述网页部分桌面窗口内的用户输入事件当作所述第一浏览器实例的所述第一像素缓冲器的对应部分内的用户输入事件来处理;以及通过所述第一 web浏览器实例来基于所述网页部分桌面窗口内的所述用户输入事件更新所述第一浏览器实例的所述第一像素缓冲器的内容。10.根据权利要求8所述的计算装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的步骤接收在所述桌面显示器上界定区域的用户输入,其中创建第一网页部分桌面窗口包括在由所述接收到的用户输入在所述桌面显示器上界定的所述区域内创建所述第一网页部分桌面窗口。11.根据权利要求8所述的计算装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的步骤创建第一网页部分桌面窗口的窗口对象;以及在所述计算装置的显示器上显示所述所创建的窗口对象。12.根据权利要求8所述的计算装置,其中所述网页包括由包括视频内容区域的HTML文档界定的网页。13.根据权利要求8所述的计算装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的步骤当关闭所述网页部分桌面窗口时,退出所述第一浏览器实例。14.根据权利要求8所述的计算装置,其中所述处理器配置有处理器可执行指令以执行进一步包括以下各项的步骤接收用户输入以重新定位所述网页部分桌面窗口 ;以及基于所述接收到的用户输入在所述桌面内移动所述网页部分桌面窗口。15.一种计算装...

【专利技术属性】
技术研发人员:巴巴科·福鲁坦保尔库尔特·W·亚伯拉罕森
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1
相关领域技术