[发明专利]为未来动作优化用户界面数据缓存的方法、设备和系统有效
| 申请号: | 201780000575.5 | 申请日: | 2017-06-07 |
| 公开(公告)号: | CN108605053B | 公开(公告)日: | 2021-05-25 |
| 发明(设计)人: | 张帆;庄鹏;孟毅 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 未来 动作 优化 用户界面 数据 缓存 方法 设备 系统 | ||
1.一种客户端设备,包括:
显示器,所述显示器呈现用于一个或多个移动应用的用户界面;
数据存储设备,所述数据存储设备具有存储通过数据通信网络接收的、用于所述一个或多个移动应用的数据的缓存器,
数据处理装置,所述数据处理装置与所述数据存储设备和所述显示器通信,并且执行包括下述的操作:
对给定应用,确定用于正由所述显示器呈现的给定用户界面的用户界面场境,用于所述给定用户界面的所述用户界面场境指定以下至少一个:(i)在所述给定用户界面中正呈现的数据所属的组,以及(ii)在所述给定用户界面中正呈现的数据的类型;
基于所述用户界面场境,确定所述客户端设备的用户将在所述给定用户界面处执行的预测的下一动作;
在检测到所述预测的下一动作前,通过所述数据通信网络传送对于响应于所述用户执行所述预测的下一动作而将被呈现的下一动作数据的请求;
通过所述数据通信网络接收所述下一动作数据;
将所述下一动作数据存储在所述缓存器中;
确定所述下一动作数据将由与所述给定应用不同的第二应用呈现;
在检测到所述预测的下一动作前,获得用于执行所述第二应用的代码;以及
将所述代码存储在所述缓存器中。
2.如权利要求1所述的客户端设备,其中,所述操作进一步包括:
检测在所述给定用户界面处所述预测的下一动作的发生;
从所述缓存器获得所述下一动作数据;以及
更新所述给定用户界面以呈现所述下一动作数据。
3.如权利要求1所述的客户端设备,其中,所述用户界面场境指定在所述给定用户界面中正呈现的数据的汇总级,所述汇总级指定所述数据被汇集的层级。
4.如权利要求1所述的客户端设备,其中,所述预测的下一动作是基于以下来确定的:当所述给定用户界面已经具有与所确定的用户界面场境匹配的场境时,能够在所述给定用户界面处被执行的可能动作集中的每一动作已经被包括所述用户的一个或多个用户执行的次数。
5.如权利要求1所述的客户端设备,其中,所述操作进一步包括检测用于确定所述预测的下一动作的触发事件,其中,所述预测的下一动作是响应于检测到所述触发事件而确定的。
6.如权利要求1所述的客户端设备,其中,所述操作进一步包括:
获得基于所述用户界面场境确定所述预测的下一动作的预测模型;以及
将所述预测模型转换成各预测的下一动作与概率之间的映射,每一映射是相应的预测的下一动作与所述相应的预测的下一动作针对给定用户界面场境而发生的概率之间的映射。
7.如权利要求6所述的客户端设备,其中,所述操作进一步包括基于以下至少一个从预测模型的集合中选择所述预测模型:(i)用于每一预测模型的预测精度,(ii)用于每一预测模型的缓存命中率,(iii)由每一预测模型提供的时延的缩减,以及(iv)所述用户在所述给定用户界面处执行的历史用户交互的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780000575.5/1.html,转载请声明来源钻瓜专利网。





