[发明专利]用于可视化修改的预取高速缓存有效
申请号: | 201580056656.8 | 申请日: | 2015-10-20 |
公开(公告)号: | CN107077392B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | D·达特森科;V·卡拉斯;H·艾哈迈德;R·M·布鲁克纳;A·盖布佐弗;Y·贝雷扎恩斯盖;Y·亚苏尔;B·陈 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 可视化 修改 高速缓存 | ||
1.一种与服务器计算设备进行网络通信的客户端计算设备,所述客户端计算设备包括:
处理器;以及
存储器,其存储指令,所述指令当由所述处理器执行时使得所述处理器执行动作,所述动作包括:
基于关于在所述客户端计算设备的显示器上呈现的可视化的检测到的交互来构造命令,所述可视化具有描述所述可视化的第一可视化状态,所述命令指示所述可视化要被更新为具有第二可视化状态;
在所述客户端计算设备的预取高速缓存中标识被标记有第二可视化状态的节点,所述节点被包括在先前从所述服务器计算设备接收的分层节点树中,其中所述节点基于所述命令和所述第一可视化状态被标识,并且进一步地其中所述分层节点树中的每个节点表示可视化变换;
响应于标识所述节点,标识所述分层节点树中的到被标记有所述第二可视化状态的所述节点的路径;
响应于标识所述路径,沿所述路径依序执行由节点表示的变换,其中一旦由所述节点表示的所述变换沿所述路径已经被执行,所述可视化就被更新为具有所述第二可视化状态。
2.根据权利要求1所述的客户端计算设备,所述动作还包括响应于更新所述可视化来向所述服务器计算设备传输消息,所述消息指示所述可视化具有所述第二可视化状态。
3.根据权利要求1所述的客户端计算设备,所述动作还包括:
当所述可视化具有所述第二可视化状态时,基于关于在所述显示器上呈现的所述可视化的检测到的第二交互来构造第二命令,所述第二命令指示所述可视化要被更新为具有第三可视化状态;
确定所述预取高速缓存未能包括被标记有所述第三可视化状态的节点;
响应于确定所述预取高速缓存未能包括被标记有所述第三可视化状态的所述节点,向所述服务器计算设备传输将所述可视化更新为具有所述第三可视化状态的请求;以及
响应于从所述服务器计算设备接收到更新后的所述可视化来在所述显示器上绘制更新后的所述可视化,更新后的所述可视化具有所述第三可视化状态。
4.根据权利要求1所述的客户端计算设备,还包括输入接口,其被配置为接收关于所述可视化的所述交互,所述输入接口是触敏显示器。
5.根据权利要求1所述的客户端计算设备,所述变换用声明性语言编写。
6.根据权利要求1所述的客户端计算设备,所述存储器包括规则集,所述规则集包括规则,所述规则将对映射到所述第二可视化状态,所述对包括所述第一可视化状态和所述命令,其中标识所述预取高速缓存包括被标记有所述第二可视化状态的所述节点包括基于所述第一可视化状态和所述命令来搜索所述规则集。
7.根据权利要求1所述的客户端计算设备,其中由被标记有所述第二可视化状态的所述节点表示的变换是根变换,所述根变换独立于所述第一可视化状态。
8.根据权利要求1所述的客户端计算设备,其中所述分层节点树包括被标记有所述第一可视化状态的所述节点和被标记有所述第二可视化状态的所述节点,并且进一步地其中所述分层节点树中的所述路径在被标记有所述第一可视化状态的所述节点和被标记有所述第二可视化状态的所述节点之间,并且进一步地其中被标记有所述第二可视化状态的所述节点是被标记有所述第一可视化状态的所述节点的子节点。
9.根据权利要求1所述的客户端计算设备,所述可视化是图表、图形或表格之一。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056656.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电动助力车上的内置蓝牙音箱设备
- 下一篇:咪头自动分选设备