页面内容传输方法

文档序号:8943086阅读:273来源:国知局
页面内容传输方法
【技术领域】
[0001] 本发明涉及信息技术领域,具体地,涉及一种页面内容传输方法,所述方法能够根 据当前用户的阅读速度,传输适合数量的内容,以便实现优化减少页面翻页次数的技术效 果。
【背景技术】
[0002] 随着互联网技术的发展,当用户阅读在移动设备或PC电脑上的页面内容时,往往 需要点击页面翻页按钮,使得应用程序请求服务器传输下一页面资源,并显示该页面内容。
[0003] 然而,一方面,如果用户浏览速度很快,则需要频繁地传输页面资源,即,频繁地翻 动页面,从而导致明显降低了用户体验。此外,随着网络技术的发展,相较于由点击按钮进 行翻页的动作消耗的时间,传输页面资源的时间相对较小,因此降低了页面浏览的效率,使 用户感到不便。另一方面,现有技术中还存在自动传输预定数量页面的页面内容传输方法, 尽管这种方法可以实现减少翻页次数的效果,然而当用户点击翻页按钮时自动传输预定数 量页面的页面内容传输方法无法根据用户的实际阅读速度来传输适合页数的页面。即,如 果预定数目的页面过多,则传输过多页面内容会占用较大资源且加载时间过长,造成用户 等待;而如果预定数目的页面过少,则无法实现减小页面翻页次数的效果。
[0004] 为了解决这一问题,提出了一种页面内容传输方法,所述方法能够根据当前用户 的阅读速度,传输适合数量的内容,以便实现优化减少页面翻页次数的技术效果。

【发明内容】

[0005] 本发明提供了一种页面内容传输方法。尽管所述页面内容传输方法可以用于解决 上述问题中的一部分,所述页面内容传输方法可以不解决以上提出的任何问题。
[0006] 本发明的示例实施例提供了一种页面内容传输方法,可以包括:获取当前用户针 对当前页面的实际浏览时间;判断实际浏览时间是否大于等于预设时间值,其中:当实际 浏览时间大于等于预设时间值时,传输下一页面资源;以及当实际浏览时间小于预设时间 值时,执行以下操作:计算当前用户的相对阅读速度,其中相对阅读速度=当前页面的浏 览时间的中位数/当前页面的实际浏览时间,其中中位数代表对应页面的浏览时间的统计 值;递归式地计算后续m个页面的浏览时间的中位数之和与相对阅读速度的比值,并将所 述比值与预设时间值进行比较,直到后续m个页面的浏览时间的中位数之和与相对阅读速 度的比值大于等于预设时间值;以及传输下m个页面的资源,其中m为正整数。
[0007] 所述预设时间值可以是所述当前页面的中位数。
[0008] 所述获取当前用户针对当前页面的实际浏览时间可以包括:当完成对页面的加载 时,记录开始系统时间;当用户点击翻页按钮时,记录结束系统时间;以及计算实际浏览时 间,其中实际浏览时间=结束系统时间-开始系统时间。
[0009] 所述记录开始系统时间还可以包括:通过回调函数判断完成页面加载,并记录开 始系统时间。
[0010] 所述中位数可以是通过预先记录每个用户对相应页面的浏览时间并进行统计计 算后得到的。
【附图说明】
[0011] 结合附图,根据以下详细描述,本发明的特定示例实施例的上述和其它方面、特征 以及优点将更清楚,附图中:
[0012] 图1示出了根据示例实施例的页面内容传输方法的流程图。
【具体实施方式】
[0013] 以下参考附图描述了本发明的示例实施。本发明提供了一种页面内容传输方法, 该方法可以根据当前用户的阅读速度,传输适合数量的内容,以便实现优化减少页面翻页 次数的技术效果。
[0014] 图1示出了根据示例实施例的页面内容传输方法的流程图。首先,在步骤S10,获 取当前用户针对当前页面的实际浏览时间。具体地,获取当前用户针对当前页面的实际浏 览时间可以包括:当完成对页面的加载时,记录开始系统时间;当用户点击翻页按钮时,记 录结束系统时间;然后计算实际浏览时间,其中实际浏览时间=结束系统时间-开始系统 时间。例如,通过javascript在加载页面后,会执行回调函数,可以通过此函数来判断页面 加载完毕,并记录所述开始系统时间。时间为毫秒级别。当用户决定翻页并点击按钮翻页 时,将浏览时间发动到服务器:在用户点击按钮(超链接)时,javascript执行函数,记录 所述结束系统时间,并计算实际浏览时间。
[0015] 在步骤S20,判断实际浏览时间是否大于等于预设时间值。预设时间值可以是根据 每个用户对当前页面的浏览时间的统计值而确定的,或可以是任意指定的合理阅读时间。 预设时间值用于表示一般情况下用户浏览当前页面所需的时间。
[0016] 如果确定实际浏览时间大于等于预设时间值,也就是说,当前用户浏览当前页面 的时间长于或等于一般情况下浏览当前页面所需的时间,即,当前用户的浏览速度较慢,则 在步骤S30,传输下一页面的资源。然而,如果确定实际浏览时间小于预设时间值,也就是 说,当前用户浏览当前页面的时间短于在一般情况下浏览当前页面所需的时间,即,当前用 户的浏览速度较块,则在步骤S40,计算当前用户的相对阅读速度,以便计算应传输的页面 数量。通过将当前页面的浏览时间的中位数除以当前用户针对当前页面的实际浏览时间, 来计算当前用户的相对阅读速度,BP :
[0017]
[0018] 其中所述中位数是统计学的专有名词,代表一个样本、种群或概率分布中的一个 数值,其可将数值集合划分为相等的上下两部分。对于有限的数集,可以通过把所有观察值 高低排序后找出正中间的一个作为中位数。如果观察值有偶数个,通常取最中间的两个数 值的平均数作为中位数。当前页面的浏览时间的中位数代表对应页面的浏览时间的统计 值。通过预先记录每个用户对相应页面的浏览时间并根据统计学中"中位数"规则进行统 计计算,得到并存储相应页面的中位数。应注意,上述预设时间值可以被设置为当前页面的 中位数。
[0019] 随后,递归式地计算后续m个页面的浏览时间的中位数之和与相对阅读速度的比 值,并将所述比值与预设时间值进行比较,直到后续m个页面的浏览时间的中位数之和与 相对阅读速度的比值大于等于预设时间值,其中m为从1开始的正整数。具体地,在步骤 S51,计算后续m个页面的浏览时间的中位数之和与相对阅读速度的比值,并在步骤S52,将 所述
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1