一种在网页浏览器中添加分段标记的方法和终端的制作方法

文档序号:6502023阅读:227来源:国知局
一种在网页浏览器中添加分段标记的方法和终端的制作方法
【专利摘要】本发明提出一种在网页浏览器中添加分段标记的方法和终端,其中方法包括:终端获取网页浏览器显示的信息的信息属性,将相同信息属性的信息设为同一信息段;计算每个信息段的信息数占所述网页浏览器显示的信息总数的比例;根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标记;显示所述分段标记。本发明能够在访问者阅读当前分页时,通知该访问者其他分页的信息量及该访问者的阅读进度。
【专利说明】一种在网页浏览器中添加分段标记的方法和终端

【技术领域】
[0001] 本发明涉及网页浏览【技术领域】,尤其涉及一种在网页浏览器中添加分段标记的方 法和终端。

【背景技术】
[0002] 在浏览网页时,网站内容提供者通常会将全部内容分段提供给访问者查看,例如 分页显示,或分段加载。目的在于避免一次性全部加载造成的信息量过大、加载速度过慢等 问题。但目前的分页显示或分段加载是等信息量(通常是信息条数)加载,即每个分页或每 段加载的信息量都相同,没有按照信息属性(例如时间属性)来进行分页显示或分段加载, 然而在一些以时间倒序排列内容的网站服务中(例如微博等SNS网站),信息的时间属性通 常是访问者特别关心的因素。
[0003] 按照信息属性进行分页显示或分段加载通常会使得每个分页或每段加载的信息 量有所不同,利用现有技术的方法,网页滚动条只能给出当前分页内的信息量以及目前浏 览内容在当前分页内的位置信息,但无法通知访问者其他分页的信息量及访问者的阅读进 度。


【发明内容】

[0004] 本发明提供了一种在网页浏览器中添加分段标记的方法和终端,能够在访问者阅 读当前分页时,通知该访问者其他分页的信息量及该访问者的阅读进度。
[0005] 本发明的技术方案是这样实现的:
[0006] 一种在网页浏览器中添加分段标记的方法,包括:
[0007] 终端获取网页浏览器显示的信息的信息属性,将相同信息属性的信息设为同一信 息段;
[0008] 计算每个信息段的信息数占所述网页浏览器显示的信息总数的比例;
[0009] 根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标记;
[0010] 显示所述分段标记。
[0011] 一种在网页浏览器中添加分段标记的终端,包括:
[0012] 信息属性获取模块,用于获取网页浏览器显示的信息的信息属性,将相同信息属 性的信息设为同一信息段;
[0013] 计算模块,用于计算每个信息段的信息数占所述网页浏览器显示的信息总数的比 例;
[0014] 标记模块,用于根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标 记;
[0015] 显示模块,用于显示所述分段标记。
[0016] 可见,本发明在网页浏览器中添加分段标记的方法和终端,能够在访问者阅读分 页时,将每个信息段的信息数占信息总数的比例在滚动条中进行标记,从而通知访问者其 他分页的信息量及该访问者的阅读进度。

【专利附图】

【附图说明】
[0017] 图1为本发明提出的在网页浏览器中添加分段标记的方法流程图;
[0018] 图2为本发明实施例三中的显示效果示意图一;
[0019] 图3为本发明实施例三中的显示效果示意图二;
[0020] 图4为本发明提出的在网页浏览器中添加分段标记的终端结构示意图。

【具体实施方式】
[0021] 本发明提出一种在网页浏览器中添加分段标记的方法,如图1为该方法流程图, 包括:
[0022] 步骤101 :终端获取网页浏览器显示的信息的信息属性,将相同信息属性的信息 设为同一信息段;
[0023] 步骤102 :计算每个信息段的信息数占所述网页浏览器显示的信息总数的比例;
[0024] 步骤103 :根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标记;
[0025] 步骤104 :显示所述分段标记。
[0026] 上述步骤101中,信息属性具体可以为日期属性,例如,某信息是5月2日发布的, 则该信息的信息属性即为"5月2日";信息段具体可以为具有同一个日期属性的信息段, 例如,5月2日发布了多条信息,则所有5月2日发布的信息都是5月2日这一信息段的信 息。或者,信息属性具体可以为信息发布者的标识,例如,某信息是由用户A发布的,则该信 息的信息属性即为"A";信息属性的信息段具体可以为同一个信息发布者的信息段,例如, 用户A发布了多条信息,则所有用户A发布的信息都是同一信息段的信息。
[0027] 上述步骤102中,计算每个信息段的信息数占网页浏览器显示的信息总数的比例 的方式可以为:
[0028] 检测到网页浏览器显示的相邻两条信息的信息属性不同时,在此两条信息间插入 节点,所述节点携带位于后面的信息的信息属性;
[0029] 根据所述节点,计算网页浏览器显示的信息总数及每个信息段的信息数,分别用 每个信息段的信息数除以网页浏览器显示的信息总数,得到所述每个信息段的信息数占所 述网页浏览器显示的信息总数的比例。
[0030] 上述步骤103中,根据比例在网页浏览器的滚动条的特定位置进行分段标记的方 式可以为:在网页浏览器的滚动条高度范围内按所述比例进行分割的分割点位置标记相应 的节点。
[0031] 上述方法中,在两条信息间插入节点之后,可以进一步包括:将该节点之前的信息 设置为所在信息段的结束信息,将该节点之后的信息设置为所在信息段的起始信息。
[0032] 上述方法中,信息属性具体可以为时间属性,例如日期属性;或者可以为信息发布 者的标识。
[0033] 以下结合附图,举具体的实施例进行详细介绍。
[0034] 实施例一:
[0035] 本实施例包括以下步骤:
[0036] 步骤1 :网站服务器按照信息属性拉取最近m个的信息属性的信息段的信息,发送 到客户端,每条信息上带有信息属性;
[0037] 步骤2 :网站服务器检测到信息队列中相邻两条信息属性不同时,即在此两条信 息间插入节点,并携带位于后面的信息的信息属性,节点前的信息为所在信息属性的信息 段的结束信息,节点后的信息为所在信息属性的信息段的起始信息;
[0038] 步骤3 :网站服务器根据节点,计算最近m个信息属性的信息段的信息总数N、以 及每个信息属性的信息段的信息数nl、n2……nm,并计算每个信息属性的信息段的信息占 比P,即每个信息属性的信息数占最近m个信息属性的信息段的信息总数的比例,pl=nl/N, p2=n2/N, pm......nm/N ;
[0039] 步骤4 :根据每个信息属性的信息段的信息占比p,在网页内滚动条附近特定位置 依次标出节点,也可以将节点标注在滚动条上,所述特定位置为滚动条高度范围内按每个 信息属性的信息段的信息占比P进行分割的分割点。
[0040] 实施例二:
[0041] 本实施例包括以下步骤:
[0042] 步骤1 :网站服务器拉取最近m天的信息,发送到客户端,每条信息上带有时间标 记,标记中包含年、月、日信息,
[0043] 步骤2 :网站服务器检测到信息队列中相邻两条信息时间标记中的日信息不同 时,即在此两条信息间插入节点,并携带位于后面的信息的日期属性,节点前的信息为当日 信息段的结束信息,节点后的信息为当日信息段的起始信息;
[0044] 步骤3 :系统根据节点,计算最近m天的信息总数N,以及每天的信息数nl、n2…… nm,并计算每天的信息占比p,即每天的信息数占最近m天信息总数的比例,pl=nl/N, p2=n2/N, pm......nm/N ;
[0045] 步骤4:根据每天的信息占比p,在网页内滚动条附近特定位置依次标出节点符 号,也可以将节点符号标注在滚动条上,所述特定位置为滚动条高度范围内按每日的信息 段的信息占比P进行分割的分割点。
[0046] 实施例三:
[0047] 本实施例包括以下步骤:
[0048] 步骤1 :网站服务器拉取最近几天的信息,例如最近3天(2012年5月3日,2012 年5月2日,2012年5月1日)的信息,发送到客户端,每条信息上带有时间标记,标记中包 含年 -月-日-时-分-秒息。
[0049] 步骤2 :网站服务器检测到信息队列中相邻两条信息时间标记中的日信息不同 时,即在此两条信息间插入日期节点,并携带位于后面的信息的日期属性,并将此两条信息 中时间较早的一条信息标记为当日的结束信息,将此两条信息中时间较晚的一条信息标记 为当日的起始信息。
[0050] 例如,2012年5月3日有20条信息,2012年5月2日有30条信息,2012年5月1 日有40条信息,网站服务器检测到信息中2012年5月3日中最早一条信息中的日信息为 3,2012年5月2日最晚一条信息中的日信息为2,与上一条中即5月3日中最早一条信息 中的日信息不同,即在5月3日中最早一条信息和5月2日中最晚一条信息中插入日期节 点,并携带"5月2日"日期属性;网站服务器检测到信息中2012年5月2日中最后一条信 息中的日信息为2, 2012年5月1日第一条信息中的日信息为1,与上一条中即5月2日中 最后一条信息中的日信息不同,即在5月2日中最后一条信息和5月1日中第一条信息中 插入日期节点,并携带"5月2日"日期属性。
[0051] 步骤3:网站服务器根据日期节点,计算最近几天的信息总数N,以及每天的信息 数n,并计算每天的信息占比p,即每天的信息数占最近几天信息总数的比例,p=n/N。
[0052] 例如本实施例中,最近3天的信息总数N=20+30+40=90 ;计算携带"5月3日"日期 属性的日期节点与携带"5月2日"日期属性的日期节点之间的5月3日的信息数nl为20 条,计算携带"5月2日"日期属性的日期节点与携带"5月1日"日期属性的日期节点之间 的5月2日的信息数n2为30条,计算携带"5月1日"日期属性的日期节点后的5月1日 的的信息数π3为40条;5月3日的信息数占这3天信息总数的比例是pl=20/90=2/9, 5月 2日的信息数占这3天信息总数的比例是p2=30/90=3/9,5月1日的信息数占这3天信息总 数的比例是p3=40/90=4/9。
[0053] 根据每天的信息占比p,在网页内滚动条附近特定位置依次标出所述的日期节点, 也可以用标注在滚动条上。所述特定位置为滚动条高度范围内按每天的信息占比进行分割 的滚动条节点位置。例如,在本实施例中,如图2所示,依次标记"5月3日""5月2日""5 月1日"。当滚动条在"5月3日"所在段滚动时,浏览的都是5月3日的信息,且能够显示 浏览者看了多少5月3日的信息,还有多少没有看完,并且能够显示5月3日的信息量和5 月2日及5月1日的信息量的数量比例。当滚动条滚动到"5月2日"标记点时,如图3所 示,表示5月3日的信息已经浏览完了,开始进入5月2日的信息浏览。
[0054] 实施例四:
[0055] 在本实施例中,信息属性具体为信息发布者的标识。本实施例包括以下步骤:
[0056] 步骤1 :网站服务器拉取最近m个用户发布的信息,发送到客户端,每条信息上带 有信息发布者的标识。
[0057] 步骤2 :网站服务器检测到信息队列中相邻两条信息的信息发布者标识不同时, 即在此两条信息间插入节点,并携带位于后面的信息的信息发布者标识,节点前的信息为 前一个信息发布者信息段的结束信息,节点后的信息为当前信息发布者信息段的起始信 息。
[0058] 步骤3 :系统根据节点,计算最近m个用户发布的信息总数N,以及每个用户分布的 信息数nl、n2……nm,并计算每个用户发布的信息占比ρ,即每个用户发布的信息数占最近 m个用户发布的信息总数的比例,pl=nl/N,p2=n2/N,pm......nm/N ;
[0059] 步骤4 :根据每个用户发布的信息占比p,在网页内滚动条附近特定位置依次标出 节点符号,也可以将节点符号标注在滚动条上,所述特定位置为滚动条高度范围内按每个 用户发布的信息占比P进行分割的分割点。
[0060] 本发明还提出一种在网页浏览器中添加分段标记的终端,如图4为该终端的结构 示意图,包括:
[0061] 信息属性获取模块401,用于获取网页浏览器显示的信息的信息属性,将相同信息 属性的信息设为同一信息段;
[0062] 计算模块402,用于计算每个信息段的信息数占所述网页浏览器显示的信息总数 的比例;
[0063] 标记模块403,用于根据所述比例在所述网页浏览器的滚动条的特定位置进行分 段标记;
[0064] 显示模块404,用于显示所述分段标记。
[0065] 上述终端中,计算模块402计算每个信息段的信息数占网页浏览器显示的信息总 数的比例的方式为:
[0066] 检测到网页浏览器显示的相邻两条信息的信息属性不同时,在此两条信息间插入 节点,所述节点携带位于后面的信息的信息属性;
[0067] 根据所述节点,计算网页浏览器显示的信息总数及每个信息段的信息数,分别用 每个信息段的信息数除以网页浏览器显示的信息总数,得到所述每个信息段的信息数占所 述网页浏览器显示的信息总数的比例。
[0068] 标记模块403根据比例在网页浏览器的滚动条的特定位置进行分段标记的方式 为:
[0069] 在网页浏览器的滚动条高度范围内按所述比例进行分割的分割点位置标记相应 的节点。
[0070] 标记模块403还用于,将所述节点之前的信息设置为所在信息段的结束信息,将 所述节点之后的信息设置为所在信息段的起始信息。
[0071] 上述终端中,信息属性可以为日期属性或信息发布者的标识。
[0072] 综上可见,本发明提出的在网页浏览器中添加分段标记的方法和终端,通过计算 每个分段的信息数及所占比例,并在滚动条的相应位置标记出节点,能够实现在访问者阅 读当前分页时通知其他分页的信息量及访问者的阅读进度。
[0073] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1. 一种在网页浏览器中添加分段标记的方法,其特征在于,所述方法包括: 终端获取网页浏览器显示的信息的信息属性,将相同信息属性的信息设为同一信息 段; 计算每个信息段的信息数占所述网页浏览器显示的信息总数的比例; 根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标记; 显示所述分段标记。
2. 根据权利要求1所述的方法,其特征在于,所述计算每个信息段的信息数占网页浏 览器显示的信息总数的比例的方式为: 检测到网页浏览器显示的相邻两条信息的信息属性不同时,在此两条信息间插入节 点,所述节点携带位于后面的信息的信息属性; 根据所述节点,计算网页浏览器显示的信息总数及每个信息段的信息数,分别用每个 信息段的信息数除以网页浏览器显示的信息总数,得到所述每个信息段的信息数占所述网 页浏览器显示的信息总数的比例。
3. 根据权利要求2所述的方法,其特征在于,所述根据比例在网页浏览器的滚动条的 特定位置进行分段标记的方式为: 在网页浏览器的滚动条高度范围内按所述比例进行分割的分割点位置标记相应的节 点。
4. 根据权利要求2所述的方法,其特征在于,所述在两条信息间插入节点之后,进一步 包括:将所述节点之前的信息设置为所在信息段的结束信息,将所述节点之后的信息设置 为所在信息段的起始信息。
5. 根据权利要求1至4任意一项所述的方法,其特征在于,所述信息属性为日期属性或 信息发布者的标识。
6. -种在网页浏览器中添加分段标记的终端,其特征在于,所述终端包括: 信息属性获取模块,用于获取网页浏览器显示的信息的信息属性,将相同信息属性的 信息设为同一信息段; 计算模块,用于计算每个信息段的信息数占所述网页浏览器显示的信息总数的比例; 标记模块,用于根据所述比例在所述网页浏览器的滚动条的特定位置进行分段标记; 显示模块,用于显示所述分段标记。
7. 根据权利要求6所述的终端,其特征在于,所述计算模块计算每个信息段的信息数 占网页浏览器显示的信息总数的比例的方式为: 检测到网页浏览器显示的相邻两条信息的信息属性不同时,在此两条信息间插入节 点,所述节点携带位于后面的信息的信息属性; 根据所述节点,计算网页浏览器显示的信息总数及每个信息段的信息数,分别用每个 信息段的信息数除以网页浏览器显示的信息总数,得到所述每个信息段的信息数占所述网 页浏览器显示的信息总数的比例。
8. 根据权利要求7所述的终端,其特征在于,所述标记模块根据比例在网页浏览器的 滚动条的特定位置进行分段标记的方式为: 在网页浏览器的滚动条高度范围内按所述比例进行分割的分割点位置标记相应的节 点。
9. 根据权利要求7所述的终端,其特征在于,所述标记模块还用于,将所述节点之前 的信息设置为所在信息段的结束信息,将所述节点之后的信息设置为所在信息段的起始信 息。
10. 根据权利要求6至9任意一项所述的终端,其特征在于,所述信息属性为日期属性 或信息发布者的标识。
【文档编号】G06F17/30GK104111956SQ201310140339
【公开日】2014年10月22日 申请日期:2013年4月22日 优先权日:2013年4月22日
【发明者】王恒 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1