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

文档序号:9931224阅读:653来源:国知局
一种在线阅读预加载量计算方法和装置的制造方法
【技术领域】
[0001]本发明涉及数字阅读技术领域,具体地说是一种在线阅读预加载方法和装置。
【背景技术】
[0002]随着数字出版行业的发展以及智能移动终端的普及,使用数字设备来阅读数字资源逐渐被大众接受,应用越来越广泛。手机、掌上电脑等多种移动终端都可以用于数字资源的阅读,随着无线网络的覆盖区域越来越广泛,信息的发布更加实时,人们越来越习惯在线阅读报纸、新闻、电子书等数字出版资源。随着人们碎片时间的增多,利用公交地铁的等待及乘车时间阅读数字资源成为大家的首选方式。在先阅读的过程中,为了保证用户可以顺利阅读,会通过预加载的方式把用户阅读的当前内容的后续部分下载下来,供用户使用,也减少了用户在阅读时的等待时间。
[0003]随着硬件技术的飞速发展,人们对在线阅读的要求越来越高,阅读资源由单一的文本文字转变为文字图片混合或图片浏览,由于每个人的阅读目的和阅读方式不同,有的人是详细阅读,阅读的较慢,有的人则是浏览式阅读,只关注部分信息,速度很快。由于不同用户的阅读速度不同,不同环境下的网络速度也不同,目前的加载量一般为预先设置的一个固定值,如果用户阅读速度慢,加载过多的阅读内容,用户并未阅读,则造成流量浪费。而对于浏览阅读的用户,由于阅读速度较快,加载定量的阅读内容则无法保证其阅读的内容。因此,现有技术中加载固定数量的阅读内容的方式已经不能满足人们的需要,经常出现加载数据量过大浪费流量带宽及CPU资源的情况,或网络不良数据量不足的情况。

【发明内容】

[0004]为此,本发明所要解决的技术问题在于现有技术中的加载方式单一、导致不能满足用户的个性化阅读的需求、浪费流量的问题,从而提出一种个性化的在线阅读预加载方法和装置。
[0005]为解决上述技术问题,本发明的提供一种在线阅读预加载方法和装置。
[0006]—种在线阅读预加载量计算方法,包括
[0007]获取加载速度;
[0008]根据所述加载速度确定阅读场景;
[0009]获取阅读速度;
[0010]根据所述加载速度、阅读场景和阅读速度确定预加载量。
[0011]本发明还提供一种在线阅读预加载装置,包括:
[0012]加载速度计算单元:获取加载速度;
[0013]场景计算单元:根据所述加载速度确定阅读场景;
[0014]阅读速度计算单元:获取阅读速度;
[0015]预加载量计算单元:根据所述加载速度、阅读场景和阅读速度确定预加
[0016]载量。
[0017]本发明的上述技术方案相比现有技术具有以下优点,
[0018](I)本发明提出一种在线阅读预加载量计算方法,首先获取加载速度,并过根据加载速度确定阅读场景,然后获取用户的阅读速度,根据该加载速度、阅读场景和阅读速度来计算预加载量。由于用户的阅读速度和加载量成正比,阅读的越快加载的数据应该越多,阅读场景决定了下载速度,加载速度又可以修正阅读场景,通过加载速度、阅读速度以及阅读场景可以客观的反应出用户的阅读及下载情况,因此可以针对当前环境给用户提供合适的预加载量,即不会加载过多导致浪费流量,也不会由于加载过少用户无法顺利浏览。该方案利用用户行为及资源分析进行预加载,针对不同的用户,不同的资源动态调整预加载量,减少用户等待时间,提升电子资源在线阅读体验。
[0019](2)本发明的在线阅读预加载量计算方法,预加载量的计算公式为:M = VR/V*C,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系数,由于阅读速度越快,需要预先加载的数据量越多,因此预加载量与阅读速度成正比,而对于加载速度,如果加载的很快,则可以不用加载太多的内容,与预加载量成反比,阅读场景系统来调整在不同场景下的加载量。该公式合适客观的反映出预加载量,为用户在线阅读时提供合理的预加载量。
[0020](3)本发明的在线阅读预加载量计算方法,根据加载速度来确定阅读场景,由于不同的阅读场景下,加载速度不同,因此针对不同的加载速度,又影响预加载的数据量,因此通过加载速度来修正阅读场景,使得加载速度和阅读场景匹配,通过合理的阅读场景系数来修正预加载量,提供其合理性。
[0021](4)本发明的在线阅读预加载量计算方法,实时获取加载速度或阅读速度,发生变化时则重新计算预加载量,因此可以根据用户位置调整、阅读速度的变化等情况下动态调整预加载量,使得获得的预加载量能实时满足用户的需求。
[0022](5)本发明的在线阅读预加载量计算方法,为了提高该方案的鲁棒性,针对加载速度或阅读速度远大于或远小于其他值的情况,将其作为噪点,不进行处理,进一步提高了该方案的合理性和抗干扰能力。
[0023](6)本发明提出一种在线阅读预加载装置,包括加载速度计算单元,场景计算单元,阅读速度计算单元,以及预加载量计算单元。该方案利用用户行为及资源分析进行预加载,针对不同的用户,不同的资源动态调整预加载量,减少用户等待时间,提升电子资源在线阅读体验。
【附图说明】
[0024]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
[0025]图1是本发明实施例1的一种在线阅读预加载量计算方法的流程图;
[0026]图2是本发明实施例4的一种预加载量计算流程图。
【具体实施方式】
[0027]实施例1:
[0028]本实施例中提供一种在线阅读预加载量计算方法,用户阅读电子资源时为用户提供合适预加载量,该方案包括以下步骤,如图1所示:
[0029]S1、获取加载速度。获取下载当前页数字资源所用的时间,并获取当前页数字资源的数据量,通过该数据量和时间,计算单位时间加载的数据量,便得到了加载速度。
[0030]S2、根据所述加载速度确定阅读场景。由于不同的使用环境下加载速度不同,特定的加载速度对应着特定的使用环境,因此通过加载速度来确定阅读场景。例如:
[0031]若加载速度小于等于100kb/s,阅读场景为公交或地铁;
[0032]若加载速度大于100kb/s小于3M/s,阅读场景为室内3G ;
[0033]若加载速度大于等于3M/s时,阅读场景为WIFI。
[0034]当然除上述阅读场景外,还可以有其他的使用场景,本领域的技术人员在该发明构思下,可以针对不同的使用场景的对应的一般下载速度,来进行合理的设置。
[0035]S3、获取阅读速度。
[0036]该阅读速度是指用户的阅读速度,根据用户翻页的时间和该页的数据量便可以方便的计算出。
[0037]S4、根据所述加载速度、阅读场景和阅读速度确定预加载量。
[0038]本实施例中,计算公式如下:
[0039]M = VR/V*C
[0040]其中,M为预加载量,VR为阅读速度,V为加载速度,C为阅读场景系。
[0041]由于阅读速度越快,需要预先加载的数据量越多,因此预加载量与阅读速度成正比,而对于加载速度,如果加载的很快,则可以不用加载太多的内容,与预加载量成反比,阅读场景系统来调整在不同场景下的加载量。该公式合适客观的反映出预加载量,为用户在线阅读时提供合理的预加载量
[0042]本实施例中的在线阅读预加载量计算方法,首先获取加载速度,并过根据加载速度确定阅读场景,然后获取用户的阅读速度,根据该加载速度、阅读场景和阅读速度来计算预加载量。由于用户的阅读速度和加载量成正比,阅读的越快加载的数据应该越多,阅读场景决定了下载速度,加载速度又可以修正阅读场景,通
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1