[发明专利]客户端预加载方法及客户端预加载装置有效
申请号: | 201210025953.4 | 申请日: | 2012-02-07 |
公开(公告)号: | CN103246526A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 佘锡伟;谭志远;杜嘉辉 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 加载 方法 装置 | ||
1.一种客户端预加载方法,其特征在于,该方法包括:
预先获取各场景下用户的使用行为特性;
获取用户当前场景对应的用户使用行为特性,按照预先设置的预测策略计算当前场景下用户各操作对应的预加载需求值;
获取切换场景所需的加载数据,所述切换场景为预加载需求值超过预先设定的预加载需求阈值的操作对应的场景;
监测用户场景切换,确定切换后的场景与获取的加载数据对应的场景相匹配,展示获取的加载数据。
2.如权利要求1所述的方法,其特征在于,所述统计用户使用行为特性包括:
以用户为标识,分别统计各用户的使用行为特性;或
统计所有用户的使用行为特性,获取所有用户的使用行为特性的平均值,作为用户的使用行为特性。
3.如权利要求1所述的方法,其特征在于,所述在获取用户当前场景对应的用户使用行为特性之前,进一步包括:
客户端对用户首次使用行为特性进行排序,选取排序前预设个数的场景,拉取该预设个数的场景所需的加载数据,形成加载数据集并存储;
确定当前场景为用户首次浏览的场景,从预先存储的加载数据集中,查询获取当前场景对应的加载数据并展示。
4.如权利要求1所述的方法,其特征在于,所述用户使用行为特性包括:时间特性以及操作特性,其中,
所述时间特性包括:用户在不同场景中停留时间的平均值以及均方差;
所述操作特性包括用户从一场景切换至另一场景的概率。
5.如权利要求4所述的方法,其特征在于,所述按照预先设置的预测策略计算当前场景下用户各操作对应的预加载需求值包括:
通过预先设置的平均值权重计算函数计算用户在当前场景的停留时间的平均值权重,与平均值权重系数相乘;
通过预先设置的均方差权重计算函数计算用户在当前场景的停留时间的均方差权重,与均方差权重系数相乘;
通过预先设置的概率权重计算函数计算用户在当前场景下执行操作切换至切换场景的概率权重,与概率权重系数相乘;或者通过预先设置的概率权重计算函数计算用户在当前场景下通过切换后的场景再切换场景的概率权重,与概率权重系数以及衰减因子的预测的层数次方相乘;以及
将各相乘的积相加得到当前场景下用户执行操作对应的预加载需求值。
6.如权利要求5所述的方法,其特征在于,在所述与概率权重系数相乘的步骤之后,进一步包括:
通过预先设置的拉取时间估计值权重计算函数计算用户在当前场景下执行操作后切换至切换场景所需加载数据对应的拉取时间估计值权重,与拉取时间估计值权重系数相乘,并执行将各相乘的积相加的步骤;
在所述与概率权重系数以及衰减因子的预测的层数次方相乘的步骤之后,进一步包括:
将当前场景到最后切换场景的途经场景所需加载数据的获取时间估计值的总和,与拉取时间估计值权重系数以及衰减因子的预测的层数次方相乘,并执行将各相乘的积相加的步骤。
7.如权利要求1至6任一项所述的方法,其特征在于,所述获取切换场景所需的加载数据包括:
查询预先存储的加载数据集,如果存在切换场景所需的加载数据且该加载数据为最新,则从加载数据集中获取该切换场景所需的加载数据;否则,
向服务器发送数据获取请求,从服务器拉取预加载需求值超过预先设定的预加载需求阈值的操作对应的切换场景所需的加载数据,并存储在加载数据集中;或,向服务器发送数据准备请求,服务器接收数据准备请求,查询获取切换场景所需的加载数据,并对加载数据进行封装。
8.如权利要求7所述的方法,其特征在于,进一步包括:
在当前时间戳与加载数据的时间戳之差大于预先设置的时间更新阈值时,客户端主动向服务器拉取相应的加载数据并对存储的加载数据进行更新。
9.如权利要求7所述的方法,其特征在于,进一步包括:
确定切换后的场景与获取的加载数据对应的场景不相匹配,中断正在进行传输的预加载数据,从服务器拉取切换后的场景所需的加载数据。
10.如权利要求7所述的方法,其特征在于,进一步包括:
确定用户退出场景,根据用户场景切换更新存储的各场景下用户的使用行为特性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210025953.4/1.html,转载请声明来源钻瓜专利网。