[发明专利]用于可视化修改的预取高速缓存有效
申请号: | 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是示例性预取高速缓存的功能框图。
图3是高速缓存分析器部件的功能框图,其被配置为基于关于可视化的检测到的用户交互来标识预取高速缓存中的变换。
图4示出了包括变换树的示例性预取高速缓存。
图5-8示出了示例性可视化。
图9是示出用于更新可视化的示例性方法的流程图。
图10是示出当可视化被更新时客户端计算设备和服务器计算设备之间的示例性通信的流程图。
图11是示出当更新显示在显示器上的可视化时在客户端计算设备处执行的示例性方法的流程图。
图12是示例性计算系统。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056656.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于电动助力车上的内置蓝牙音箱设备
- 下一篇:咪头自动分选设备