A computing device includes a plurality of hardware components and a plurality of modules. The first module in the plurality of modules directly subscribes to receive the first parameter from the first hardware component in the plurality of hardware components. The first module specifies the activation of the first hardware component to the subscription of the first hardware component to satisfy the subscription of the first parameter to the first module. The first module is configured to derive the second parameter from the first parameter. The second module in the plurality of modules indirectly subscribes to the first hardware component by direct subscription to receive the second parameter from the first module. The second module specifies the activation of the first module to subscribe to the first module to provide the second parameter to the second module to meet the subscription.
【技术实现步骤摘要】
【国外来华专利技术】主动和被动链订阅背景一些计算设备(例如,可穿戴计算设备)可具有有限的本地处理、数据存储以及储能资源。这样的本地化约束可限制计算设备执行各种操作的能力。附图简述图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示出 ...
【技术保护点】
一种计算设备,包括:多个硬件组件;以及多个模块;其中所述多个模块中的第一模块直接订阅以接收来自所述多个硬件组件中的第一硬件组件的第一参数,其中所述第一模块对所述第一硬件组件的订阅指定激活所述第一硬件组件以将所述第一参数提供给所述第一模块以满足所述订阅,并且其中所述第一模块被配置成从所述第一参数导出第二参数;以及其中所述多个模块中的第二模块通过直接订阅以接收来自所述第一模块的第二参数来间接地订阅所述第一硬件组件,并且其中所述第二模块对所述第一模块的订阅指定激活所述第一模块以将所述第二参数提供给所述第二模块来满足所述订阅。
【技术特征摘要】
【国外来华专利技术】2014.08.29 US 62/044,110;2015.01.29 US 14/609,2991.一种计算设备,包括:多个硬件组件;以及多个模块;其中所述多个模块中的第一模块直接订阅以接收来自所述多个硬件组件中的第一硬件组件的第一参数,其中所述第一模块对所述第一硬件组件的订阅指定激活所述第一硬件组件以将所述第一参数提供给所述第一模块以满足所述订阅,并且其中所述第一模块被配置成从所述第一参数导出第二参数;以及其中所述多个模块中的第二模块通过直接订阅以接收来自所述第一模块的第二参数来间接地订阅所述第一硬件组件,并且其中所述第二模块对所述第一模块的订阅指定激活所述第一模块以将所述第二参数提供给所述第二模块来满足所述订阅。2.如权利要求1所述的计算设备,其特征在于,所述计算设备是可穿戴设备,并且其中所述第一硬件组件是配置成确定所述可穿戴设备的穿戴者的生物测定参数的生物测定传感器。3.如权利要求1所述的计算设备,其特征在于,所述第二模块经由被动订阅来间接地订阅所述多个硬件组件中的第二硬件组件,其中所述被动订阅指定在所述第二硬件组件已经被激活以满足除所述被动订阅以外的功能的情况下所述第二硬件组件向所述第二模块提供第三参数,并且其中所述第二模块被配置成在所述第二硬件组件被激活的情况下从所述第三参数导出第四参数并且在所述第二硬件组件未被激活的情况下从所述第二参数导出所述第四参数。4.如权利要求1所述的计算设备,其特征在于,所述第二模块对所述第二硬件组件的被动订阅响应于所述第二参数指示触发被修改。5.如权利要求4所述的计算设备,其特征在于...
【专利技术属性】
技术研发人员:D·D·本特利,P·D·谢弗,D·J·布罗克森,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。