包括均描绘图形用户界面的区域的输入镜头的远程显示区制造技术

技术编号:10494964 阅读:127 留言:0更新日期:2014-10-04 13:07
本文所公开的示例涉及包括输入镜头的远程显示区,每个输入镜头描述图形用户界面的区域。示例包括响应于利用远程计算装置在具有输入焦点的输入镜头内检测到图形用户界面(GUI)输入事件,在本地计算装置的GUI的位置处在GUI的被描绘在具有输入焦点的输入镜头中的区域内调用GUI输入事件。

【技术实现步骤摘要】
【国外来华专利技术】包括均描绘图形用户界面的区域的输入镜头的远程显示区
技术介绍
诸如台式计算机、笔记本计算机或平板计算机之类的计算装置可提供图形用户界面(GUI),用于使用户与计算装置的内容进行交互。此类计算装置能使用户通过使用至少一种输入装置(如鼠标、键盘或类似的输入装置)与图形用户界面所显示的对象交互。在一些示例中,可以利用另一装置远程访问计算装置,以浏览并与该计算装置的图形用户界面进行交互。 【附图说明】 下面的详细描述将参考附图来进行,其中: 图1是用于向远程计算装置提供综合显示信息的示例性本地计算装置的框图; 图2A是用于在远程计算装备显示远程显示区的示例性计算系统的示意图; 图2B是图2A的示例性计算系统的示意图,显示了在远程显示区的输入镜头之一的视图操作动作之后的远程显示区; 图2C是图2B的示例性计算系统的示意图,其中输入事件被接收在远程显示区中具有输入焦点的输入镜头内; 图2D是图2C的示例性计算系统的示意图,其中另一输入事件被接收在远程显示区中具有输入焦点的另一输入镜头内; 图2E是图2D的示例性计算系统的示意图,其中输入事件被接收在当输入镜头具有输入焦点时显不的输入镜头内; 图2F是图2D的示例性计算系统的示意图,其中远程显示区的输入镜头在具有输入焦点时具有较大的尺寸; 图2G是图2D的示例性计算系统的示意图,其中多个镜头配置文件之一的选择由远程计算装置接收; 图2H是图2G的示例性计算系统的示意图,其中输入事件被接收在所选择的镜头配置文件的输入镜头内; 图3是包括用于从远程计算装置接收镜头配置文件的选择的本地计算装置的配置模块的示例性计算系统的框图; 图4是用于基于从本地计算装置接收的综合显示信息在远程计算装置显示远程显示区的示例性方法的流程图;以及 图5是利用远程计算装置检测焦点选择动作的示例性方法的流程图。 【具体实施方式】 正如上面提到的,可以利用另一装置远程访问计算装置,以浏览并与该计算装置的图形用户界面(GUI)进行交互。例如,可以利用远程计算装置通过计算机网络访问本地计算装置的应用程序,以浏览并与本地计算装置的⑶I进行交互。在一些示例中,本地计算装置可以是具有大型的高分辨率显示器并包括视觉上复杂的应用程序的专业工作站,其中应用程序利用高分辨率显示器通过显示多个控制特征(如除待操作的内容之外的图标、菜单、对话框等等),来实现更好的用户工作效率。 然而,许多远程计算装置的显示器与这种工作站显示器相比要么分辨率较低,要么外形更小,或两者兼具。例如,平板计算机的显示器与专业的工作站计算装置的显示器相比外形小,分辨率也更低。在一些示例中,外形较小、分辨率较低的远程计算装置显示器不能输出本地计算装置的、大小和清晰度足以使用户能够有效地利用本地计算装置的视觉上复杂的应用程序的GUI。在远程计算装置上未显示本地计算装置的整个GUI,而是远程计算装置可以显示⑶I的选择部分。这种示例中,该选择部分可以被操作(例如,平移、缩放),以便每次浏览GUI的一块不同区域。然而,针对上述视觉上复杂的应用程序而使用这样的部分界面,可导致用户在往返于待操作的应用程序内容与诸如图标、菜单等应用程序控制之间进行过多的平移和缩放操作。 为解决这些问题,本文描述的示例提供一种远程访问系统,该远程访问系统提供远程计算装置可用的综合显示信息,以显示包括多个输入镜头的远程显示区,多个输入镜头各自描绘本地计算装置的⑶I的相应区域。在这样的示例中,每个输入镜头可以被操作为独立于其他输入镜头而改变在该输入镜头中描绘的GUI区域。同时,在本文描述的不例中,在任意输入镜头内接收到的输入事件可以在本地计算装置处在GUI的被描绘在该输入镜头中的区域中被调用。在这样示例中,应用程序内容可以以相对较高分辨率被显示在一个输入镜头中,而选择的应用程序控制区(例如,工具栏等)同时也可以以相对较高的分辨率被显示在不同的输入镜头中。 这样的示例中,应用程序内容和应用程序控制区的部分可同时以相对较高的分辨率可视。同时,在一些示例中,输入镜头可以独立操作,所以例如平移一个镜头不改变在其他任何镜头中描绘的GUI区域。在这样的示例中,用户交互可以在应用程序内容和应用程序控制之间交替,而没有过多的视域变化(例如,平移、缩放等)。以这种方式,本文描述的示例可以提供一种系统,在此系统中,可以利用远程计算装置的低分辨率显示器,来访问本地计算装置的视觉上复杂的应用程序,而无需为了提供为低分辨率显示器(如,平板显示器)定制的低分辨率用户界面而重写该应用程序。 现参照附图,图1是用于向远程计算装置提供综合显示信息的示例性本地计算装置100的框图。如本文所用,“计算装置”可以是台式机或笔记本计算机、工作站、服务器、平板计算机、移动电话、智能装置或任何其他处理装置或设备。在图1的示例中,本地计算装置100包括处理器101,网络接口 108,以及用指令122、124和126编码的机器可读存储介质120。在一些示例中,存储介质120可以包括额外的指令。在其他示例中,本文中关于存储介质120描述的指令122、124、126及任何其他指令都可以从本地计算装置100被远程存储。 如本文所用,“处理器”可以是以下至少一种:中央处理器(CPU),基于半导体的微处理器,图形处理器(GPU),被配置为用于检索并执行指令的场可编程门阵列(FPGA),适用于检索并执行存储在机器可读存储介质上的指令的其他电子电路或者它们的组合。处理器101可以读取、解码并执行存储于存储介质120上的指令,以实现以下描述的功能。在其他示例中,存储介质120的任何指令的功能可以以电子电路的形式实现,可以以编码在机器可读存储介质上的可执行指令的形式实现,或它们的组合。 如本文所用,“机器可读存储介质”可以是用于容纳或存储如可执行指令、数据等之类的信息的任何电子装置、磁性装置、光学装置或其他物理存储装置。例如,本文描述的任何机器可读存储介质可以是以下中的任何一种:随机存取存储器(RAM),闪存,存储驱动器(例如,硬盘),光盘只读存储器(CD-ROM)等或它们的组合。而且,本文所描述的任何机器可读存储介质可以是非暂时性的。 在图1的示例中,本地计算装置100可以包括可以在本地计算装置100上实现⑶I的图形用户界面(⑶I)模块142。⑶I模块142可以生成本地显示信息,并且把本地显示信息存储在本地计算装置100的存储器中。⑶I模块142还可在本地计算装置100的整体显示器上或者在连接至本地计算装置100的本地外围接口(例如,本地端口或总线)的显示器上输出该本地显示信息,以显示本地计算装置100的GUI。在一些示例中,本地计算装置100的操作系统(OS)可以包括⑶I模块142。在一些示例中,⑶I模块142的功能可以以编码在机器可读存储介质上的可执行指令的形式实现,或者以电子电路的形式实现,或它们的组合。 在图1的示例中,指令122可以利用网络接口 108将综合显示信息182提供给远程计算机装置。远程计算装置可以利用综合显示信息182,来显示包括多个输入镜头的远程显示区域,多个输入镜头各自描绘本地计算装置100的图形用户界面(⑶I)的相应区域。如本文所用,“远程显示区”本文档来自技高网...

【技术保护点】
一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质利用本地计算装置的处理器可执行的指令被编码,该存储介质包括:指令,用于通过所述本地计算装置的网络接口向远程计算装置提供综合显示信息,所述远程计算装置可使用所述综合显示信息,来显示包括多个输入镜头的远程显示区,所述多个输入镜头各自描绘所述本地计算装置的图形用户界面(GUI)的相应区域;指令,用于针对所述输入镜头中的任何一个特定输入镜头,响应于在所述远程计算装置处检测到视图操作动作,改变在所述特定镜头中描绘的GUI的区域,而不改变在其他任何输入镜头中描绘的GUI的区域,其中所检测到的视图操作动作与所述特定输入镜头相关;以及指令,用于响应于利用所述远程计算装置在所显示的输入镜头中的任何一个给定输入镜头内检测到GUI输入事件,当所述给定输入镜头具有输入焦点时,在所述本地计算装置处在所述GUI的被描绘于所述给定输入镜头中的区域内调用所述GUI输入事件。

【技术特征摘要】
【国外来华专利技术】1.一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质利用本地计算装置的处理器可执行的指令被编码,该存储介质包括: 指令,用于通过所述本地计算装置的网络接口向远程计算装置提供综合显示信息,所述远程计算装置可使用所述综合显示信息,来显示包括多个输入镜头的远程显示区,所述多个输入镜头各自描绘所述本地计算装置的图形用户界面(GUI)的相应区域; 指令,用于针对所述输入镜头中的任何一个特定输入镜头,响应于在所述远程计算装置处检测到视图操作动作,改变在所述特定镜头中描绘的GUI的区域,而不改变在其他任何输入镜头中描绘的GUI的区域,其中所检测到的视图操作动作与所述特定输入镜头相关;以及 指令,用于响应于利用所述远程计算装置在所显示的输入镜头中的任何一个给定输入镜头内检测到GUI输入事件,当所述给定输入镜头具有输入焦点时,在所述本地计算装置处在所述GUI的被描绘于所述给 定输入镜头中的区域内调用所述GUI输入事件。2.如权利要求1所述的存储介质,其中用于提供的指令包括用于以下的指令: 生成所述综合显示信息,使得所述输入镜头中的两个输入镜头如果被显示则在所述远程显示区内重叠,其中所述两个输入镜头中层叠在另一输入镜头之上的任何一个输入镜头在不具有输入焦点时是部分透明的。3.如权利要求2所述的存储介质,所述两个输入镜头包括: 内容输入镜头,与所述远程显示区共同延伸并且描绘所述GUI的显示所述本地计算装置的应用程序窗口的应用程序内容区的区域;和 控制输入镜头,比所述内容输入镜头小,用于描绘所述GUI的显示所述应用程序窗口的控制区的区域。4.如权利要求2所述的存储介质,进一步包括用于以下的指令: 从所述远程计算装置接收用于识别所述多个输入镜头中的一个的输入焦点命令;以及 将输入焦点提供给所述输入镜头中通过所述输入焦点命令识别的任何一个输入镜头。5.如权利要求4所述的存储介质,其中用于生成所述综合显示信息的指令包括用于当所述多个输入镜头中的第一输入镜头具有输入焦点时生成所述综合显示信息的指令,使得如果所述远程显示区域被显示,则: 所述第一输入镜头相对于当所述第一输入镜头不具有输入焦点时,具有增大的尺寸、增大的规模和降低的透明度中的至少一种;并且 所述多个输入镜头中的第二输入镜头相对于所述第二输入镜头具有输入焦点时,具有减小的尺寸、减少的规模以及增加的透明度中的至少一种。6.如权利要求5所述的存储介质,其中用于生成所述综合显示信息的指令包括当所述第一输入镜头具有输入焦点时生成所述综合显示信息的指令,使得如果所述远程显示区被显不,则所述第一输入镜头比在所述第一输入镜头不具有输入焦点时大,并且所述第一输入镜头的不同部分具有不同的透明度水平。7.如权利要求4所述的存储介质,其中用于生成所述综合显示信息的指令包含用于以下的指令,生成所述综合显示信息,使得如果所述远程显示区被显示,则: 如果与第一镜头区相关联的第一输入镜头不具有输入焦点,则代表所述第一输入镜头区的镜头图标而非所述第一输入镜头被显示;以及响应于从所述远程计算装置接收与所述第二输入镜头相对应的隐藏命令,所述第二输入镜头不被显示。8.一种本地计算装置,包括: 配置模块,用于从远程计算装置接收关于多个镜头配置文件中的一个的选择,多个镜头配置文件各自指定多个镜头区,其中每个镜头区限定所述本地计算装置的图形用户界面(GUI)的相应区域; 显示模块,用于向所述远程计算装置提供综合显示信息,所述综合显示信息可由所述远程计算装置使用,来显示包括多个输入镜头的远程显示区,每个输入镜头描绘所述GUI的由所选择的镜头配置文件的相应镜头区限定的区域; 视图模块,用于针对所述输入镜头中的任何一个特定输入镜头,响应于在所述远程计算装置处检测到视图操作动作,改变所述GUI的被描绘在所...

【专利技术属性】
技术研发人员:基思·A·菲什拜伦·A·奥尔康
申请(专利权)人:惠普发展公司有限责任合伙企业
类型:发明
国别省市:美国;US

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

1