图形用户界面的远程管理制造技术

技术编号:15190632 阅读:52 留言:0更新日期:2017-04-19 23:14
在计算设备上接收用户界面(UI)布局文件。UI布局文件定义GUI的视觉布局。UI布局文件包括多个UI元素,每一UI元素包括UI元素标识符和UI元素描述符。经由显示器根据UI布局文件来显示GUI。接收指定UI布局文件中要被改变的UI元素的更新对象。对于要被改变的每一UI元素,更新对象包括UI元素标识符以及包括要经由该UI元素显示的经更新信息的更新净荷。经由显示器根据更新对象来改变GUI。

【技术实现步骤摘要】
【国外来华专利技术】背景一些计算设备(例如,可穿戴计算设备)可具有有限的本地处理、数据存储以及储能资源。这样的本地化约束可限制计算设备执行各种操作的能力。附图简述图1A示出示例可穿戴计算设备的各方面。图1B示出示例该可穿戴计算设备的各附加方面。图2示出了示例计算环境。图3示出示例客户端计算设备的各方面。图4示出可由客户端计算设备显示的示例图形用户界面(GUI)。图5示出表示图4的示例GUI的示例用户界面(UI)元素树。图6示出用于生成图4的示例GUI的示例UI布局文件。图7示出用于更新图4的示例GUI中的一个或多个UI元素的示例更新二进制大对象(BLOB)。图8示出示例本地化UI元素标识符。图9示出示例个别化UI元素标识符。图10示出其中一事件触发与客户端计算设备的UI元素相关联的用于调整客户端计算设备的操作的命令的示例场景。图11示出其中一事件触发与客户端计算设备的UI元素相关联的用于调整主机计算设备的操作的命令的示例场景。图12示出其中一事件触发与客户端计算设备的UI元素相关联的用于调整连接网络的计算设备的操作的命令的示例场景。图13示出由客户端计算设备在三阶段协议的命令阶段期间接收到的示例命令分组。图14A示出其中远程计算设备在三阶段协议的数据阶段期间将数据分组发送给客户端计算设备的示例场景。图14B示出其中客户端计算设备在三阶段协议的数据阶段期间将数据分组发送给远程计算设备的示例场景。图14C示出其中在三阶段协议的数据阶段期间在远程计算设备和客户端计算设备之间没有数据分组被发送的示例场景。图15示出用于管理能由客户端计算设备显示的GUI的演示的示例方法。图16示出用于向多个客户端计算设备提供基于订阅的数据以管理能由该多个客户端计算设备显示的GUI的演示的示例方法。图17示出用于响应于接收到事件的通知来向客户端计算设备远程提供资源的示例方法。图18示出用于高效地中继客户端计算设备和服务计算设备之间的通信的示例方法。图19示出用于使用相同的三阶段协议通过不同通信I/O接口与远程计算设备进行通信的示例方法。图20示出示例计算系统。详细描述为提高具有本地化处理、数据存储和/或储能约束的客户端计算设备的被感知的能力,各种操作可从该计算设备外包并由一个或多个远程计算设备来处理。由于这样的外包,客户端计算设备与远程计算设备之间的通信量可显著增加。因此,本公开涉及用于促进客户端计算设备与为客户端计算设备的利益来分配资源的远程计算设备之间的数据高效和能量高效通信的各种办法。在一些实现中,客户端计算设备可能缺少与远程计算设备直接通信(例如,经由因特网)的广域网连接性。然而,客户端计算设备可具有与主机计算设备的局域网连接(例如,经由通用串行总线(USB)、蓝牙(BT)、低功耗蓝牙(BTLE)),且主机计算设备可经由广域网连接(例如,经由因特网)与远程计算设备通信。在这样的实现中,客户端计算设备与远程计算设备之间的通信可通过主机计算设备来中继。此外,在一些情形下,主机计算设备可以执行一些或全部操作以进一步提高客户端计算设备的通信效率。通过提高客户端计算设备的通信效率,可向用户隐藏客户端计算设备的本地资源约束。客户端计算设备可以采用任何合适的形式而不偏离本公开的范围。图1A和1B示出包括用于促进高效通信的特征的可穿戴计算设备10形式的示例客户端设备的各方面。所示的设备采取复合带12的形式。在一个实现中,闭合机制允许该复合带的端部的容易的附连和分开,使得该带可被闭合成环并被戴在手腕上。在其他实现中,该设备可被制造成弹性足以被拉开超过手并仍符合手腕的连续环。替换地,该设备可具有打开的手镯形状因子,其中该带的端部不彼此固定。在又一些其他实现中,更加伸长的带状可穿戴计算设备可被穿戴在用户的二头肌、腰、胸、踝、腿、头或身体其他部分上。因此,在此构想的可穿戴计算设备包括眼镜、头带、袖标、护踝带、胸带或任何其他可穿戴形状因子。此外,不具有可穿戴构造的计算设备可包括镀敷触点。如各附图中所示,可穿戴计算设备10可包括各种功能电子组件:计算系统14、显示器16、扩音器18、触觉电机20、通信套件22,以及各种传感器。在所示实现中,各功能电子组件被集成在该带的若干刚性段中—即,显示器承载模块24A、垫座24B、储能仓24C和24D,以及带扣24E。这一策略保护功能组件免受物理挤压、免受过热和潮湿、以及避免被暴露于皮肤上找得到的水和物质,诸如汗、乳液、药膏等等。在所示的可穿戴计算设备10的构造中,复合带12的一端与另一端重叠。带扣24E被布置在复合带的重叠端处,并且接收槽26被布置在该重叠的端处。可穿戴计算设备10的各功能组件从一个或多个储能电子组件28中汲取能量。电池—例如锂离子电池—是一种类型的储能电子组件。替代的示例包括超级以及究极电容器。为了提供最小刚性体积的合适的存储容量,可使用多个分开的储能电子组件。这些可被布置在储能仓24C和24D中,或在复合带12的任何刚性段中。储能电子组件与功能电子组件之间的电连接被路由通过柔性段30(例如,30A、30B、30C、30D)。在某些实现中,储能电池具有弯曲的形状以舒适地适配在佩戴者的手腕或其它身体部位周围。在一些实现中,储能单元可以是柔性的以容适到穿戴者的耦合。一般而言,储能电子组件28可以是可替换的和/或可再充电的。在一些示例中,再充电功率可通过通用串行总线(USB)端口32来提供。在其他示例中,该储能电子组件可通过无线感应或环境光充电来再充电。在又一些其他示例中,该可穿戴计算设备可包括机电部件以从用户偶然的或带目的的身体运动中对储能单元再充电。在可穿戴计算设备10中,计算系统14被容纳在显示器承载模块24A中并且放置在显示器16之下。该计算系统操作地耦合到显示器16、扩音器18、通信套件22以及各种传感器。该计算系统包括保持数据和指令的数据存储机34以及执行指令的逻辑机36。在一些实现中,共享数据缓冲器66可位于数据存储机34附近或被包括在数据存储机34中。共享数据缓冲器66可被配置成存储数据分组以准备经由多个不同通信I/O接口中的任一者来传输。在一个特定示例中,共享数据缓冲器66存储数据分组以供经由有线通信I/O接口或无线通信I/O接口来传输,如将在下文更详细地讨论的。显示器16可以是任何合适类型的显示器,诸如轻薄、低功耗发光二极管(LED)阵列或液晶显示(LCD)阵列。也可使用量子点显示技术。也可使用电子纸技术。合适的LED阵列包括有机LED(OLED)或有源矩阵OLED阵列等等。LCD阵列可以被有源地从背后照亮。然而,某些类型的LCD阵列(例如,硅上的液晶LCOS阵列)可经由环境光从正面照亮。尽管附图示出了基本上平的显示表面,这个方面不意指为必须的,因为弯曲的显示表面也可被使用。在某些使用情形中,可穿戴计算设备10可随同显示器16被佩戴在穿戴者腕部前面,类似传统腕表。通信套件22可包括任何适当的有线或无线通信I/O接口部件。在图1A和1B中,该通信套件包括USB端口32,其可被用于在可穿戴计算设备10和其他计算机系统之间交换数据以及提供充电电源。该通信套件可进一步包括双向BT、BTLEWi-Fi、蜂窝、以太网、近场通讯和/或其他无线电装置。在一些实现中,该通信套件可包括本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580045237.html" title="图形用户界面的远程管理原文来自X技术">图形用户界面的远程管理</a>

【技术保护点】
一种计算设备,包括:显示器;逻辑机;以及保存指令的存储机,所述指令能由所述逻辑机执行以便:接收定义图形用户界面(GUI)的视觉布局的用户界面(UI)布局文件,所述UI布局文件包括多个UI元素,每一UI元素包括UI元素标识符和UI元素描述符,所述UI元素标识符将该UI元素与所述UI布局文件中的每一其他UI元素区分开且所述UI元素描述符定义经由该UI元素显示的信息的格式化属性;经由所述显示器根据所述UI布局文件来呈现所述GUI;接收指定所述UI布局文件中要被改变的一个或多个UI元素的更新对象,对于要被改变的每一UI元素,所述更新对象包括该UI元素的UI元素标识符以及包含要根据该UI元素的UI元素描述符来显示的经更新信息的更新净荷;以及经由所述显示器根据所述更新对象来改变GUI。

【技术特征摘要】
【国外来华专利技术】2014.08.22 US 62/040,599;2014.12.26 US 14/583,4881.一种计算设备,包括:显示器;逻辑机;以及保存指令的存储机,所述指令能由所述逻辑机执行以便:接收定义图形用户界面(GUI)的视觉布局的用户界面(UI)布局文件,所述UI布局文件包括多个UI元素,每一UI元素包括UI元素标识符和UI元素描述符,所述UI元素标识符将该UI元素与所述UI布局文件中的每一其他UI元素区分开且所述UI元素描述符定义经由该UI元素显示的信息的格式化属性;经由所述显示器根据所述UI布局文件来呈现所述GUI;接收指定所述UI布局文件中要被改变的一个或多个UI元素的更新对象,对于要被改变的每一UI元素,所述更新对象包括该UI元素的UI元素标识符以及包含要根据该UI元素的UI元素描述符来显示的经更新信息的更新净荷;以及经由所述显示器根据所述更新对象来改变GUI。2.如权利要求1所述的计算设备,其特征在于,所述UI布局文件具有二进制机器可读格式,且所述更新对象具有二进制机器可读格式。3.如权利要求1所述的计算设备,其特征在于,所述UI布局文件具有扁平化树结构,其中所述多个UI元素在所述UI布局文件中根据父-子关系来排序。4.如权利要求1所述的计算设备,其特征在于,所述UI布局文件包括指示以下的页报头:所述UI布局文件的版本、根UI元素的直接子节点的数目、以及所述UI布局文件中的UI元素的总数。5.如权利要求1所述的计算设备,其特征在于,由所述UI元素描述符定义的属性包括以下中的一者或多者:UI元素类型、存储器大小、位置、颜色、字体样式、对齐、透明度以及子UI元素的数目。6.如权利要求1所述的计算设备,其特征在于,所述存储机还保存能由所述逻辑机执行以进行以下操作的指令:对于所述更新对象所指定的每一UI元素,基于该UI元素的UI元素标识符来从所述UI布局文件中确定该UI元素的属性。7.如权利要求1所述的计算设备,其特征在于,...

【专利技术属性】
技术研发人员:D·D·本特利A·阿尔维T·M·富卡G·R·斯潘塞三世P·A·帕顿A·沙尔马
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1