一种在线阅读预加载量计算方法和装置制造方法及图纸

技术编号:15087138 阅读:115 留言:0更新日期:2017-04-07 17:02
一种在线阅读预加载量计算方法,首先获取加载速度,并根据加载速度确定阅读场景,然后获取用户的阅读速度,根据该加载速度、阅读场景和阅读速度来计算预加载量。由于用户的阅读速度和加载量成正比,阅读的越快加载的数据应该越多,阅读场景决定了下载速度,加载速度又可以修正阅读场景,通过加载速度、阅读速度以及阅读场景可以客观的反应出用户的阅读及下载情况,因此可以针对当前环境给用户提供合适的预加载量,即不会加载过多导致浪费流量,也不会由于加载过少用户无法顺利浏览。该方案利用用户行为及资源分析进行预加载,针对不同的用户,不同的资源动态调整预加载量,减少用户等待时间,提升电子资源在线阅读体验。

【技术实现步骤摘要】

本专利技术涉及数字阅读
,具体地说是一种在线阅读预加载方法和装置。
技术介绍
随着数字出版行业的发展以及智能移动终端的普及,使用数字设备来阅读数字资源逐渐被大众接受,应用越来越广泛。手机、掌上电脑等多种移动终端都可以用于数字资源的阅读,随着无线网络的覆盖区域越来越广泛,信息的发布更加实时,人们越来越习惯在线阅读报纸、新闻、电子书等数字出版资源。随着人们碎片时间的增多,利用公交地铁的等待及乘车时间阅读数字资源成为大家的首选方式。在先阅读的过程中,为了保证用户可以顺利阅读,会通过预加载的方式把用户阅读的当前内容的后续部分下载下来,供用户使用,也减少了用户在阅读时的等待时间。随着硬件技术的飞速发展,人们对在线阅读的要求越来越高,阅读资源由单一的文本文字转变为文字图片混合或图片浏览,由于每个人的阅读目的和阅读方式不同,有的人是详细阅读,阅读的较慢,有的人则是浏览式阅读,只关注部分信息,速度很快。由于不同用户的阅读速度不同,不同环境下的网络速度也不同,目前的加载量一般为预先设置的一个固定值,如果用户阅读速度慢,加载过多的阅读内容,用户并未阅读,则造成流量浪费。而对于浏览阅读的用户,由于阅读速度较快,加载定量的阅读内容则无法保证其阅读的内容。因此,现有技术中加载固定数量的阅读内容的方式已经不能满足人们的需要,经常出现加载数据量过大浪费流量带宽及CPU资源的情况,或网络不良数据量不足的情况。>
技术实现思路
为此,本专利技术所要解决的技术问题在于现有技术中的加载方式单一、导致不能满足用户的个性化阅读的需求、浪费流量的问题,从而提出一种个性化的在线阅读预加载方法和装置。为解决上述技术问题,本专利技术的提供一种在线阅读预加载方法和装置。一种在线阅读预加载量计算方法,包括获取加载速度;根据所述加载速度确定阅读场景;获取阅读速度;根据所述加载速度、阅读场景和阅读速度确定预加载量。本专利技术还提供一种在线阅读预加载装置,包括:加载速度计算单元:获取加载速度;场景计算单元:根据所述加载速度确定阅读场景;阅读速度计算单元:获取阅读速度;预加载量计算单元:根据所述加载速度、阅读场景和阅读速度确定预加载量。本专利技术的上述技术方案相比现有技术具有以下优点,(1)本专利技术提出一种在线阅读预加载量计算方法,首先获取加载速度,并过根据加载速度确定阅读场景,然后获取用户的阅读速度,根据该加载速度、阅读场景和阅读速度来计算预加载量。由于用户的阅读速度和加载量成正比,阅读的越快加载的数据应该越多,阅读场景决定了下载速度,加载速度又可以修正阅读场景,通过加载速度、阅读速度以及阅读场景可以客观的反应出用户的阅读及下载情况,因此可以针对当前环境给用户提供合适的预加载量,即不会加载过多导致浪费流量,也不会由于加载过少用户无法顺利浏览。该方案利用用户行为及资源分析进行预加载,针对不同的用户,不同的资源动态调整预加载量,减少用户等待时间,提升电子资源在线阅读体验。(2)本专利技术的在线阅读预加载量计算方法,预加载量的计算公式为:M=VR/V*C,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系数,由于阅读速度越快,需要预先加载的数据量越多,因此预加载量与阅读速度成正比,而对于加载速度,如果加载的很快,则可以不用加载太多的内容,与预加载量成反比,阅读场景系统来调整在不同场景下的加载量。该公式合适客观的反映出预加载量,为用户在线阅读时提供合理的预加载量。(3)本专利技术的在线阅读预加载量计算方法,根据加载速度来确定阅读场景,由于不同的阅读场景下,加载速度不同,因此针对不同的加载速度,又影响预加载的数据量,因此通过加载速度来修正阅读场景,使得加载速度和阅读场景匹配,通过合理的阅读场景系数来修正预加载量,提供其合理性。(4)本专利技术的在线阅读预加载量计算方法,实时获取加载速度或阅读速度,发生变化时则重新计算预加载量,因此可以根据用户位置调整、阅读速度的变化等情况下动态调整预加载量,使得获得的预加载量能实时满足用户的需求。(5)本专利技术的在线阅读预加载量计算方法,为了提高该方案的鲁棒性,针对加载速度或阅读速度远大于或远小于其他值的情况,将其作为噪点,不进行处理,进一步提高了该方案的合理性和抗干扰能力。(6)本专利技术提出一种在线阅读预加载装置,包括加载速度计算单元,场景计算单元,阅读速度计算单元,以及预加载量计算单元。该方案利用用户行为及资源分析进行预加载,针对不同的用户,不同的资源动态调整预加载量,减少用户等待时间,提升电子资源在线阅读体验。附图说明为了使本专利技术的内容更容易被清楚的理解,下面根据本专利技术的具体实施例并结合附图,对本专利技术作进一步详细的说明,其中图1是本专利技术实施例1的一种在线阅读预加载量计算方法的流程图;图2是本专利技术实施例4的一种预加载量计算流程图。具体实施方式实施例1:本实施例中提供一种在线阅读预加载量计算方法,用户阅读电子资源时为用户提供合适预加载量,该方案包括以下步骤,如图1所示:S1、获取加载速度。获取下载当前页数字资源所用的时间,并获取当前页数字资源的数据量,通过该数据量和时间,计算单位时间加载的数据量,便得到了加载速度。S2、根据所述加载速度确定阅读场景。由于不同的使用环境下加载速度不同,特定的加载速度对应着特定的使用环境,因此通过加载速度来确定阅读场景。例如:若加载速度小于等于100kb/s,阅读场景为公交或地铁;若加载速度大于100kb/s小于3M/s,阅读场景为室内3G;若加载速度大于等于3M/s时,阅读场景为WIFI。当然除上述阅读场景外,还可以有其他的使用场景,本领域的技术人员在该专利技术构思下,可以针对不同的使用场景的对应的一般下载速度,来进行合理的设置。S3、获取阅读速度。该阅读速度是指用户的阅读速度,根据用户翻页的时间和该页的数据量便可以方便的计算出。S4、根据所述加载速度、阅读场景和阅读速度确定预加载量。本实施例中,计算公式如下:M=VR/V*C其中,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系。由于阅读速度越快,需要预先加载的数据量越多,因此预加载量与阅读速度成正比,而对于加载速度,如果加载的很快,则可以不用加载太多的内容,与预加载量成反比,阅读场景系统来调整在不同场景下的加载量。该公式合适客观的反映出预加载量,为用户在线阅读时提供合理本文档来自技高网...

【技术保护点】
一种在线阅读预加载量计算方法,其特征在于,包括获取加载速度;根据所述加载速度确定阅读场景;获取阅读速度;根据所述加载速度、阅读场景和阅读速度确定预加载量。

【技术特征摘要】
1.一种在线阅读预加载量计算方法,其特征在于,包括
获取加载速度;
根据所述加载速度确定阅读场景;
获取阅读速度;
根据所述加载速度、阅读场景和阅读速度确定预加载量。
2.根据权利要求1所述的方法,其特征在于,所述根据所述加载速度、
阅读场景和阅读速度确定预加载量的处理,包括:
M=VR/V*C
其中,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系数。
3.根据权利要求1所述的方法,其特征在于,还包括获取阅读内容对应
的资源类型的步骤,所述根据所述加载速度、阅读场景和阅读速度确定预加
载量的处理,包括:
M=VR/V*C*K
其中,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系数,
K为资源类型系数。
4.根据权利要求1所述的方法,其特征在于,所述资源类型系数的计算
方法如下:
资源类型为图片时,资源类型系数K=30/V*I,其中I为图片数目,v为加
载速度;
资源类型为文字,资源类型系数K=1;
资源类型为图片和文字结合,资源类型系数K=30/V*I-1/(2*V),其中I
为图片数目,V为加载速度。
5.根据权利要求1-4任一所述的方法,其特征在于,获取加载速度的过
程,包括:
计算加载的数据量;
计算完成加载所述数据量的时间,
根据所述数据量和所述时间计算单位时间加载的数据量作为加载速度。
6.根据权利要求5所述的方法,其特征在于,所述根据所述加载速度确
定阅读场景的过程,包括:
若加载速度小于等于100kb/s,阅读场景为公交或地铁;
若加载速度大于100kb/s小于3M/s,阅读场景为室内3G;
若加载速度大于等于3M/s时,阅读场景为WIFI。
7.根据权利要求1-6任一所述的方法,其特征在于,根据所述加载速度
确定阅读场景的过程中,还包括根据阅读场景确定阅读场景系数的处理,包
括:
阅读场景为公交或地铁时,阅读场景系数为12-80;
阅读场景为室内3G时,阅读场景系数为:80-300;
阅读场景为WIFI时,阅读场景系数为:300-800。
8.根据权利要求7所述的方法,其特征在于,获取阅读速度的过程,包
括:
获取用户相邻的两次翻页时刻;
根据所述相邻两次的翻页时刻确定该页阅读时间;
获取该页的数据量;
根据该页的数据量和该页的阅读时间计算阅读速度。
9.根据权利要求8所述的方法,其特征在于,在上述步骤之后还包括:
实时获取加载速度,若发生变化时,重新获取阅读场景,并重新计算预
加载量;
和/或实时获阅读速度,若发生变化,重新计算预加载量。
10.根据权利要求9所述的方法,其特征在于,还包括:
若当前加载速度与之前获得的加载速度相差50%以上,则将该加载速度视
为噪点,不重新计算预加载量,并记录噪点产生的次数;
和/或若当前阅读速度与之前获得的阅读速度相差50%以上,则将该阅读
速度视为噪点,不重新计算预加载量,并记录噪点产生的次数。
11.一种在线阅读预加载装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:黄树红陈奕雷孟令彬
申请(专利权)人:北大方正集团有限公司北京方正阿帕比技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1