首页 / 专利库 / 计算机网络 / 服务器 / 网页浏览方法、服务器及系统

网页浏览方法、服务器及系统

阅读:1067发布:2020-05-15

专利汇可以提供网页浏览方法、服务器及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种网页浏览方法、 服务器 及系统。该方法通过服务器实施,包括:获取客户端 访问 的目标网页包括的每个超链接的浏览热度指数;根据每个超链接的浏览热度指数,分别确定每个超链接的显示参数;其中,显示参数至少包括超链接在目标网页中显示时使用的 颜色 类型;将超链接的显示参数发送至客户端,触发客户端在显示目标网页时,根据显示参数显示对应的超链接供用户浏览。,下面是网页浏览方法、服务器及系统专利的具体信息内容。

1.一种网页浏览方法,其中,通过服务器实施,包括:
获取客户端访问的目标网页包括的每个超链接的浏览热度指数;
根据每个所述超链接的浏览热度指数,分别确定每个所述超链接的显示参数;
其中,所述显示参数至少包括所述超链接在所述目标网页中显示时使用的颜色类型;
将所述超链接的显示参数发送至所述客户端,触发所述客户端在显示所述目标网页时,根据所述显示参数显示对应的所述超链接供用户浏览。
2.根据权利要求1所述的方法,其中,所述获取客户端访问的目标网页中包括每个超链接的浏览热度指数的步骤包括:
获取目标网页包括的每个所述超链接在预设的统计时段内的点击记录;
其中,所述点击记录至少包括对应的所述超链接在所述统计时段内每次被点击的发生时刻;
分别根据每个所述超链接的所述点击记录,确定每个所述超链接的总点击次数;
根据每个所述超链接的总点击次数,确定每个所述超链接的浏览热度指数。
3.根据权利要求2所述的方法,其中,所述分别根据每个所述超链接的所述点击记录,确定每个所述超链接的总点击次数的步骤包括:
根据所述超链接的点击记录,获取所述超链接在所述统计时段内的每个统计时间单位内的点击次数;
分别对所述统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个所述统计时间单位的衰减点击次数;
将每个所述时间单位的衰减点击次数求和,得到所述超链接在所述统计时段的总点击次数。
4.根据权利要求3所述的方法,其中,所述分别对所述统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个所述统计时间单位的衰减点击次数的步骤包括:
根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值;
将所述统计时间单位内的点击次数减去对应的所述衰减值,得到所述衰减点击次数。
5.根据权利要求4所述的方法,其中,
所述根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值的步骤包括:
根据所述时间排序次序,基于预设的基准衰减因子确定所述统计时间单位的衰减因子;
根据所述统计时间单位的衰减因子以及所述统计时间单位的点击次数,确定所述统计时间单位的衰减值;
或者,
所述根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值的步骤包括:
根据所述时间排序次序,基于预设的衰减阈值确定所述统计时间单位的衰减值。
6.根据权利要求2所述的方法,所述根据每个所述超链接的总点击次数,确定每个所述超链接的浏览热度指数的步骤包括:
根据每个所述超链接的总点击次数,对所有所述超链接进行降序排序后划分为预设数目的排序区间,确定每个所述超链接的排序区间序号,作为所述超链接的浏览热度指数。
7.根据权利要求1所述的方法,其中,所述分别确定每个所述超链接的显示参数的步骤包括:
对每个所述超链接,根据所述超链接的浏览热度指数从预设的颜色映射表中查询确定与所述浏览热度指数唯一对应的颜色类型,作为所述超链接在所述目标网页中显示时使用的颜色类型;
其中,所述预设的颜色映射表中包括与每种浏览热度指数唯一对应的颜色类型的指示信息。
8.根据权利要求1所述的方法,其中,
所述超链接还包括图片链接;
所述显示参数还包括显示所述图片链接时使用的显示模板类型;
和/或,
所述方法还包括:
在所述目标网页被访问过程中,分别根据所述目标网页中包括的每个所述超链接所接收的点击事件,更新每个所述超链接的所述浏览热度指数并存储,以供在下一次目标网页被访问时获取。
9.一种服务器,其中,包括:
存储器,用于存储可执行的指令;
处理器,用于根据所述可执行的指令的控制,运行所述服务器执行如权利要求1-8任意一项所述的网页浏览方法。
10.一种网页浏览系统,其中,包括:
如权利要求9所述的服务器;
以及客户端;
所述客户端包括显示装置、存储器以及处理器;所述显示装置用于显示人机交互界面;
所述存储器用于存储可执行的指令;所述处理器用于根据所述可执行的指令的控制,运行所述客户端执行下述步骤,包括:
向所述服务器指示当前访问的目标网页,触发所述服务器根据如权利要求1-8任意一项所述的网页浏览方法,返回所述目标网页包括的每个超链接的显示参数,以根据所述显示参数显示对应的所述超链接供用户浏览;
其中,所述显示参数至少包括所述超链接在所述目标网页中显示时使用的颜色类型。

说明书全文

网页浏览方法、服务器及系统

技术领域

[0001] 本发明涉及互联网技术领域,更具体地,涉及一种网页浏览方法、服务器及系统。

背景技术

[0002] 随着互联网技术的飞速发展和设备智能化的普及,越来越多的用户习惯于通过对智能手机、掌上电脑、平板电脑这类电子设备,访问网络浏览网页,以获取符合自身需求的信息。
[0003] 目前,用户浏览的网页中通常包括多个超链接,用户可以浏览这些超链接显示的链接信息(例如标题、图片)等,选择自己感兴趣的超链接进行点击,进入超链接指向的下一个网页、站点、文本或者图片等获取感兴趣的内容。但是,网页中的超链接通常是根据预设的网页排版进行整齐或美观的排版显示,用户在浏览网页时无法直观、快速地了解每个超链接的浏览热度,不能从网页中包括多个超链接中选择热度较高的超链接进行点击浏览,影响用户的网页浏览体验。

发明内容

[0004] 本发明的一个目的是提供一种用于网页浏览的新技术方案。
[0005] 根据本发明的第一方面,提供了一种网页浏览方法,其中,通过服务器实施,包括:
[0006] 获取客户端访问的目标网页包括的每个超链接的浏览热度指数;
[0007] 根据每个所述超链接的浏览热度指数,分别确定每个所述超链接的显示参数;
[0008] 其中,所述显示参数至少包括所述超链接在所述目标网页中显示时使用的颜色类型;
[0009] 将所述超链接的显示参数发送至所述客户端,触发所述客户端在显示所述目标网页时,根据所述显示参数显示对应的所述超链接供用户浏览。
[0010] 可选地,所述获取客户端访问的目标网页中包括每个超链接的浏览热度指数的步骤包括:
[0011] 获取目标网页包括的每个所述超链接在预设的统计时段内的点击记录;
[0012] 其中,所述点击记录至少包括对应的所述超链接在所述统计时段内每次被点击的发生时刻;
[0013] 分别根据每个所述超链接的所述点击记录,确定每个所述超链接的总点击次数;
[0014] 根据每个所述超链接的总点击次数,确定每个所述超链接的浏览热度指数。
[0015] 可选地,所述分别根据每个所述超链接的所述点击记录,确定每个所述超链接的总点击次数的步骤包括:
[0016] 根据所述超链接的点击记录,获取所述超链接在所述统计时段内的每个统计时间单位内的点击次数;
[0017] 分别对所述统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个所述统计时间单位的衰减点击次数;
[0018] 将每个所述时间单位的衰减点击次数求和,得到所述超链接在所述统计时段的总点击次数。
[0019] 可选地,所述分别对所述统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个所述统计时间单位的衰减点击次数的步骤包括:
[0020] 根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值;
[0021] 将所述统计时间单位内的点击次数减去对应的所述衰减值,得到所述衰减点击次数。
[0022] 可选地,所述根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值的步骤包括:
[0023] 根据所述时间排序次序,基于预设的基准衰减因子确定所述统计时间单位的衰减因子;
[0024] 根据所述统计时间单位的衰减因子以及所述统计时间单位的点击次数,确定所述统计时间单位的衰减值;
[0025] 或者,
[0026] 所述根据所述统计时间单位在所述统计时段内的时间排序次序,确定所述统计时间单位的衰减值的步骤包括:
[0027] 根据所述时间排序次序,基于预设的衰减阈值确定所述统计时间单位的衰减值。
[0028] 可选地,所述根据每个所述超链接的总点击次数,确定每个所述超链接的浏览热度指数的步骤包括:
[0029] 根据每个所述超链接的总点击次数,对所有所述超链接进行降序排序后划分为预设数目的排序区间,确定每个所述超链接的排序区间序号,作为所述超链接的浏览热度指数。
[0030] 可选地,所述分别确定每个所述超链接的显示参数的步骤包括:
[0031] 对每个所述超链接,根据所述超链接的浏览热度指数从预设的颜色映射表中查询确定与所述浏览热度指数唯一对应的颜色类型,作为所述超链接在所述目标网页中显示时使用的颜色类型;
[0032] 其中,所述预设的颜色映射表中包括与每种浏览热度指数唯一对应的颜色类型的指示信息。
[0033] 可选地,所述超链接还包括图片链接;
[0034] 所述显示参数还包括显示所述图片链接时使用的显示模板类型;
[0035] 和/或,
[0036] 所述方法还包括:
[0037] 在所述目标网页被访问过程中,分别根据所述目标网页中包括的每个所述超链接所接收的点击事件,更新每个所述超链接的所述浏览热度指数并存储,以供在下一次目标网页被访问时获取。
[0038] 根据本发明的第二方面,提供一种服务器,包括:
[0039] 存储器,用于存储可执行的指令;
[0040] 处理器,用于根据所述可执行的指令的控制,运行所述服务器执行如本发明的第一方面提供的任意一项所述的网页浏览方法。
[0041] 根据本发明的第三方面,提供一种网页浏览系统,包括:
[0042] 如本发明的第二方面提供的服务器;
[0043] 以及客户端;
[0044] 所述客户端包括显示装置、存储器以及处理器;所述显示装置用于显示人机交互界面;所述存储器用于存储可执行的指令;所述处理器用于根据所述可执行的指令的控制,运行所述客户端执行下述步骤,包括:
[0045] 向所述服务器指示当前访问的目标网页,触发所述服务器根据如本发明的第一方面提供的任意一项所述的网页浏览方法,返回所述目标网页包括的每个超链接的显示参数,以根据所述显示参数显示对应的所述超链接供用户浏览;
[0046] 其中,所述显示参数至少包括所述超链接在所述目标网页中显示时使用的颜色类型。
[0047] 根据本公开的一个例子,通过获取当前访问的目标网页中包括的每个超链接的浏览热度指数,根据每个超链接的浏览热度指数确定对应的显示参数,在显示目标网页时根据每个超链接的显示参数对该超链接进行显示,实现根据网页中包括的超链接的浏览热度对超链接进行区分显示,使得用户在浏览网页时,能直观、快速地了解每个超链接的浏览热度,选择热度较高的超链接进行点击浏览,提高用户的网页浏览效率,提升用户的网页浏览体验。
[0048] 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

[0049] 被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。
[0050] 图1是显示可用于实现本发明的实施例的计算系统的硬件配置的例子的框图
[0051] 图2示出了本发明实施例的网页浏览方法的流程图
[0052] 图3示出了本发明实施例的获取客户端访问的目标网页中包括每个超链接的浏览热度指数的步骤的流程图。
[0053] 图4示出了本发明实施例的根据每个超链接的点击记录,确定每个超链接的总点击次数的步骤的流程图。
[0054] 图5示出了本发明实施例的分别对统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个统计时间单位的衰减点击次数的步骤的流程图。
[0055] 图6示出了本发明实施例的服务器的示意性原理框图。
[0056] 图7示出了本发明实施例的网页浏览系统的示意性原理框图。
[0057] 图8示出了本发明实施例的客户端的示意性原理框图。

具体实施方式

[0058] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0059] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0060] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0061] 在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0062] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0063] <硬件配置>
[0064] 如图1所示,网络系统1000包括服务器1100、客户端1200以及网络1300。
[0065] 服务器1100例如可以是刀片服务器等。在一个例子中,服务器1100可以是一台计算机。在在另一个例子中,服务器1100可以如图1所示,包括处理器1110、存储器1120、接口装置1130、通信装置1140、显示装置1150、输入装置1160。尽管服务器也可以包括扬声器、麦克等等,但是,这些部件与本发明无关,故在此省略。其中,处理器1110例如可以是中央处理器CPU、微处理器MCU等。存储器1120例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘非易失性存储器等。接口装置1130例如包括USB接口、串行接口等。通信装置1140例如能够进行有线或无线通信。显示装置1150例如是液晶显示屏。输入装置1160例如可以包括触摸屏键盘等。
[0066] 客户端1200可以是便携式电脑(1200-1)、台式计算机(1200-2)、手机(1200-3)、平板电脑(1200-4)等。如图1所示,客户端1200可以包括处理器1210、存储器1220、接口装置1230、通信装置1240、显示装置1250、输入装置1260、扬声器1270、麦克风1280,等等。其中,处理器1210可以是中央处理器CPU、微处理器MCU等。存储器1220例如包括ROM(只读存储器)、RAM(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1230例如包括USB接口、机接口等。通信装置1240例如能够进行有线或无线通信。显示装置1250例如是液晶显示屏、触摸显示屏等。输入装置1260例如可以包括触摸屏、键盘等。用户可以通过扬声器
1270和麦克风1280输入/输出语音信息。
[0067] 通信网络1300可以是无线网络也可以网络,可以是局域网也可以是广域网。在图1所示的网络系统1000中,客户端1200-1、1200-2、1200-3、1200-4以及服务器1100可以通过通信网络1300进行通信。
[0068] 图1所示的网络系统1000仅是解释性的,并且决不是为了要限制本发明、其应用或用途。应用于本发明的实施例中,服务器1100的所述存储器1120用于存储指令,所述指令用于控制所述处理器1110进行操作以执行本发明实施例提供的任意一项网页浏览方法。
[0069] 本领域技术人员应当理解,尽管在图1中对服务器1100以及客户端1200都示出了多个装置,但是,本发明可以仅涉及其中的部分装置,例如,服务器1100只涉及处理器1110和存储装置1120,或者客户端1200只涉及处理器1210和存储装置1220等。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
[0070] 本实施例的总体构思,是提供一种用于网页浏览的新技术方案,通过获取当前访问的目标网页中包括的每个超链接的浏览热度指数,根据每个超链接的浏览热度指数确定对应的显示参数,在显示目标网页时根据每个超链接的显示参数对该超链接进行显示,实现根据网页中包括的超链接的浏览热度对超链接进行区分显示,使得用户在浏览网页时,能直观、快速地了解每个超链接的浏览热度,选择热度较高的超链接进行点击浏览,提高用户的网页浏览效率,提升用户的网页浏览体验。
[0071] <第一实施例>
[0072] 在本实施例中,提供一种网页浏览方法。该网页是任意的可被安装或者加载后运行于客户端中提供网络访问服务的软件产品或者应用程序,通过客户端的显示屏幕展示的提供内容或者服务的页面,例如,可以是提供网络访问服务的浏览器展示的页面。
[0073] 图2为根据一个实施例的网页浏览方法的示意性流程图。
[0074] 根据图2所示,本实施例的网页浏览方法由服务器实施,例如如图1所示的服务器1100,本实施例的网页浏览方法可以包括如下步骤S2100至步骤S2300:
[0075] 步骤S2100,获取客户端访问的目标网页包括的每个超链接的浏览热度指数。
[0076] 客户端访问的目标网页,可以是用户在客户端中实施的、触发请求访问网页的操作后所确定的网页。客户端访问的目标网页例如可以是用户在客户端的应用界面上实施点击操作点击与目标网页对应的链接或者图标、勾选与目标网页对应的图标等操作之后所确定的目标网页。
[0077] 超链接是一种允许从目标网页指向一个对象的连接关系,这里的对象可以是另外一个网页,也可以是目标网页上的不同位置。在目标网页中用来超链接的对象,可以是一段文本或者是一个图片,当浏览者单击已经链接的文字或图片后,链接目标将显示在浏览器上。
[0078] 超链接的浏览热度指数用于表征用户浏览超链接的浏览热度。在本实施例中,可以设置用户浏览超链接的浏览热度越高,相应的,超链接的浏览热度指数越小。例如,超链接的浏览热度指数为1时,表征用户浏览超链接的浏览热度最高。
[0079] 在本实施例中,可以通过获取到的客户端访问的目标网页包括的每个超链接的浏览热度指数,以通过后续步骤根据每个超链接的浏览热度指数,分别确定每个超链接的显示参数,并将超链接的显示参数发送至客户端,使得客户端根据显示参数显示对应的超链接供用户浏览,提高用户的网页浏览效率。
[0080] 在一个例子中,该步骤S2100可以如图3所示,包括如下步骤S2110-步骤S2130:
[0081] 步骤S2110,获取目标网页包括的每个超链接在预设的统计时段内的点击记录。
[0082] 统计时段可以根据具体应用场景或者具体应用需求设定。例如,预设的统计时段可以为1天、1个月或者为1年,在此不做限定。
[0083] 点击记录可以从目标网页在历史访问过程中产生的访问日志中获取,点击记录中至少包括对应的超链接在统计时段内每次被点击的发生时刻。根据点击记录,可以查询确定对应的超链接在统计时段内的哪个具体时刻被点击。
[0084] 步骤S2120,分别根据每个超链接的点击记录,确定每个超链接的总点击次数。
[0085] 超链接的总点击次数,是该超链接在预设的统计时段内发生被点击的次数总和。
[0086] 在该实施例中,由于点击记录中包括超链接在预设的统计时段内每次被点击的发生时刻,因此,超链接在预设的统计时段内的总点击次数可以根据超链接在预设的统计时段内的点击记录确定。
[0087] 在本例中,获取每个超链接的总点击次数可以结合后续步骤确定每个超链接的浏览热度指数,而每个超链接的总点击次数是在一定时长的统计时段内获取的点击总次数,在实际应用中可能会出现在统计时段内的较早时间发生被点击次数较多的超链接的总点击次数,高于统计时段内的较近时间发生被点击次数较多的超链接的总点击次数,导致最终获取的较近时间发生被点击次数较多的超链接的浏览热度指数体现的浏览热度,反而低于较早时间发生被点击次数较多的超链接的浏览热度,降低浏览热度指数的获取的准确度。
[0088] 因此,在一个例子中,超链接的总点击次数可以是分别对该超链接在预设的统计时段内的每个统计时间单位内的点击次数进行衰减处理后求和得到的点击次数,通过对每个统计时间单位内的点击次数根据时间先后次序进行衰减处理,可以降低统计时段内时间较早时发生的点击次数对总点击次数的影响,使得超链接的总点击次数的统计更为精准,相应提高浏览热度指数的获取的准确度。
[0089] 在该例中,该步骤S2120中分别根据每个超链接的点击记录,确定每个超链接的总点击次数的步骤可以如图4所示,包括如下步骤S2121-步骤S2123:
[0090] 步骤S2121,根据超链接的点击记录,获取超链接在统计时段内的每个统计时间单位内的点击次数。
[0091] 统计时间单位可以根据具体应用场景或者具体应用需求设定,例如,统计时间单位可以为1小时、1天甚至为1个月。统计时间单位可以设置与统计时段相关,例如,当统计时段为1天时,统计时间单位可以为1小时;当统计时段为1个月时,统计时间单位可以为1天;当统计时段为1年时,统计时间单位可以为1个月,在此不做限定。
[0092] 在该实施例中,以统计时段为1个月30天(1号到30号),统计时间单位为1天为例,此时,超链接在最近一个统计时间单位(30号)的点击次数为n30,最近第二个统计时间单位(29号)的点击次数为n29,最近第三个统计时间单位(28号)的点击次数为n28,以此类推,最近第三十个统计时间单位(1号)的点击次数为n1。
[0093] 在一个例子中,可以以统计时段为1个月30天(1号到30号),统计时间单位为1天为例说明步骤S2121,具体的可以是,根据超链接在1个月内的点击记录,确定超链接在1号首次被点击的发生时刻,记录超链接在1号的点击次数为1次,根据超链接在1号第二次被点击的发生时刻,记录超链接在1号的点击次数为2次,根据超链接在1号第三次被点击的发生时刻,记录超链接在1号的点击次数为3次,以此类推,根据超链接在1号第n1次被点击的发生时刻,记录超链接的点击次数为n1次。同理,可采用相同的办法确定超链接在2号、3号、直至30号的点击次数,以及采用相同的办法确定目标网页包括的其他超链接在1号、2号、直至30号的点击次数。
[0094] 例如,同样以统计时段为1个月30天(1号到30号),统计时间单位为1天为例,超链接在1个月内的点击记录中至少包括:2018年9月1日10:05、2018年9月1日10:20、2018年9月1日11:30、2018年9月1日13:30、2018年9月1日16:30,从该点击记录中可以得知超链接在1号被点击了5次,因此,超链接在1号的点击次数为n1=5次。
[0095] 步骤S2122,分别对统计时段内的每个统计时间单位内的点击次数进行衰减处理后,得到每个统计时间单位的衰减点击次数。
[0096] 在本例中,在得到统计时段内的每个统计时间单位内的点击次数之后,需要对点击次数做衰减处理,以得到每个统计时间单位的衰减点击次数。
[0097] 该步骤S2122可以如图5所示,包括如下步骤S21221-步骤S21222:
[0098] 步骤S21221,根据统计时间单位在统计时段内的时间排序次序,确定统计时间单位的衰减值。
[0099] 时间排序次序是统计时间单位在统计时段内的根据时间排序先后得到的次序。例如,以统计时段为1个月30天(1号到30号),统计时间单位为1天,此时,统计时间单位在统计时段内的时间排序次序由从早到晚(或从前到后)可以为:1号、2号、3号……30号。
[0100] 在本例中,衰减值是根据统计时间单位的时间排序次数设置,时间排序次序越在前,衰减值越大,时间排序次序越在后,衰减值越小,以此降低在时间排序次序在前的统计时间单位内的被点击次数对整个统计时段的总点击次数的影响,使得超链接的总点击次数的统计更为精准,相应提高浏览热度指数的获取的准确度。步骤S21221中根据统计时间单位在统计时段内的时间排序次序,确定统计时间单位的衰减值进一步可以包括步骤S212211-步骤S212212。
[0101] 步骤S212211,根据时间排序次序,基于预设的基准衰减因子确定统计时间单位的衰减因子。
[0102] 基准衰减因子可以根据具体的应用场景或者应用需求设置。例如,针对不同的超链接,可以设置不同的基准衰减因子,例如,可以根据超链接的上线时间先后次序设置基准衰减因子,超链接上线越早,基准衰减因子越大,使得上线较早的超链接相对于上线较晚的超链接在衰减处理时点击次数衰减更快,对应获取的超链接的浏览热度指数能体现时间热度,准确度更高;或者,不同的统计时间单位可以具有不同的基准衰减因子,通常,时间单位越早,基准衰减因子越大,在衰减处理时点击次数衰减更快。
[0103] 例如,假设所有的统计时间单位内的基准衰减因子P相同,此时,根据得到的时间排序次序,可以对最近一个统计时间单位不做衰减,对最近第二个统计时间单位的衰减因子是P,对最近第三个统计时间单位的衰减因子是1-(1-P)2,以此类推,对最近第n个统计时间单位的衰减因子是1-(1-P)n-1。
[0104] 例如,以统计时段为1个月30天(1号到30号),统计时间单位为1天为例,统计时间单位在统计时段内的时间排序次序可以为:1号、2号、3号……30号,此时,可以是对最近第一个统计时间单位(30号)不做衰减,对最近第二个统计时间单位(29号)的衰减因子是P,对最近第三个统计时间单位(28号)的衰减因子是1-(1-P)2,对最近第四个统计时间单位衰减1-(1-P)3,以此类推,对最近第三十个统计时间单位(1号)的衰减因子是1-(1-P)29。
[0105] 步骤S212212,根据统计时间单位的衰减因子以及统计时间单位的点击次数,确定统计时间单位的衰减值。
[0106] 例如,衰减值是根据统计时间单位的衰减因子以及统计时间单位的点击次数相乘得到的。以统计时段为30天(1号到30号)为例,统计时间单位为1天,且所有的统计时间单位内的基准衰减因子P相同为例。此时,根据步骤S2121得出超链接在最近一个统计时间单位(30号)的点击次数为n30,最近第二个统计时间单位(29号)的点击次数为n29,最近第三个统计时间单位(28号)的点击次数为n28,以此类推,最近第三十个统计时间单位(1号)的点击次数为n1。同时,根据步骤S212211得出超链接在最近一个统计时间单位(30号)不做衰减,最近第二个统计时间单位(29号)的衰减因子是P,最近第三个统计时间单位(28号)的衰减因子是1-(1-P)2,以此类推,最近第三十个统计时间单位(1号)的衰减因子是1-(1-P)29。此时,最终得到的统计时间单位的衰减值依次为30号没有衰减值,29号的衰减值为n29*P,28号的衰减值为n28*(1-(1-P)2),以此类推,1号的衰减值为n1*(1-(1-P)29)。
[0107] 或者,步骤S21221中根据统计时间单位在统计时段内的时间排序次序,确定统计时间单位的衰减值进一步可以包括步骤S212213。
[0108] 步骤S212213,根据时间排序次序,基于预设的衰减阈值确定统计时间单位的衰减值。
[0109] 衰减阈值T可根据具体应用场景或者具体应用需求设定。例如,所有的统计时间单位内的衰减阈值T可以相同。又例如,不同的统计时间单位可以具有不同的衰减阈值T,通常,时间单位越早,衰减阈值T越大,衰减越快。再例如,不同的超链接可以具有不同的衰减阈值T,通常,上线时间越早的超链接,衰减阈值T越大,在此不做任何限定。
[0110] 在一个例子中,所有的统计时间单位内的衰减阈值T相同,此时,根据得到的时间排序次序,可以是对最近一个统计时间单位不做衰减,对最近第二个统计时间单位衰减T,即对应的衰减值为T,对最近第三个统计时间单位衰减T*2,即对应的衰减值为T*2,以此类推,对最近第n个统计时间单位衰减T*(n-1),即对应的衰减值为T*(n-1)。
[0111] 例如,以统计时段为1个月30天(1号到30号),统计时间单位为1天为例,统计时间单位在统计时段内的时间排序次序可以为:1号、2号、3号……30号,此时,可以是对最近一个统计时间单位(30号)不做衰减,即30号没有衰减值,对最近第二个统计时间单位(29号)衰减T,即29号的衰减值为T,对最近第三个统计时间单位(28号)T*2,即28号的衰减值为T*2,对最近第四个统计时间单位(27号)衰减T*3,即27号的衰减值为T*3,以此类推,对最近第三十个统计时间单位(1号)衰减T*29,即1号的衰减值为T*29。
[0112] 以上步骤S212211-步骤S212212以及步骤S2122113分别示出了两种不同的确定统计时间单位的衰减值的方法,对于步骤S212211-步骤S212212,是根据预设的基准衰减因子和统计时间单位的点击次数来确定统计时间单位的衰减值的方法。对于步骤S2122113,是根据预设的基准衰减阈值来确定统计时间单位的衰减值的方法,可以根据实际情况选择不同的方法。
[0113] 根据上述例子确定统计时间单位的衰减值,可以使得统计时间单位在统计时段中的时间排序越早,衰减值越大,时间排序越晚,衰减值越小,以此降低在时间排序次序在前的统计时间单位内的被点击次数对整个统计时段的总点击次数的影响,使得超链接的总点击次数的统计更为精准,相应提高浏览热度指数的获取的准确度。。步骤S21222,将统计时间单位内的点击次数减去对应的衰减值,得到衰减点击次数。
[0114] 衰减点击次数是根据统计时间单位内的点击次数减去对应的衰减值得到的。
[0115] 在一个例子中,以统计时段为30天(1号到30号),统计时间单位为1天,且所有的统计时间单位内的基准衰减因子P相同为例。根据步骤S212212得出30号没有衰减值,29号的衰减值为n29*P,28号的衰减值为n28*(1-(1-P)2),以此类推,1号的衰减值为n1*(1-(1-P)29)。因此,30号的衰减点击次数为n30,29号的衰减点击次数为n29-(n29*P)=n29*(1-P),28号的衰减点击次数为n28-n28*(1-(1-P)2)=n28*(1-P)2,27号的衰减点击次数为n27-n27*(1-(1-P)3)=n27*(1-P)3,以此类推,1号的衰减点击次数为n1-n1*(1-(1-P)29)=n1*(1-P)29。
[0116] 或者,以统计时段为1个月30天(1号到30号),统计时间单位为1天为例,统计时间单位在统计时段内的时间排序次序可以为:1号、2号、3号……30号,此时,可以是对最近一个统计时间单位(30号)不做衰减,即30号没有衰减值,对最近第二个统计时间单位(29号)衰减T,即29号的衰减值为T,对最近第三个统计时间单位(28号)T*2,即28号的衰减值为T*2,对最近第四个统计时间单位(27号)衰减T*3,即27号的衰减值为T*3,以此类推,对最近第三十个统计时间单位(1号)衰减T*29,即1号的衰减值为T*29。因此,30号的衰减点击次数为n30,29号的衰减点击次数为n29-T,28号的衰减点击次数为n28-T*2,27号的衰减点击次数为n27-T*3,以此类推,1号的衰减点击次数为n1-T*29。
[0117] 步骤S2123,将每个时间单位的衰减点击次数求和,得到超链接在统计时段的总点击次数。
[0118] 统计时段的总点击次数是根据每个时间单位的衰减点击次数求和得到的。例如,以统计时段为30天(1号到30号),统计时间单位为1天,且所有的统计时间单位内的基准衰减因子P相同。根据步骤S21222得出30号的衰减点击次数为n30,29号的衰减点击次数为n29*(1-P),28号的衰减点击次数为n28*(1-P)2,以此类推,1号的衰减点击次数为n1*(1-P)29。因此,超链接在统计时段30天的总点击次数N可以根据以下公式计算:
[0119] N=n30+n29*(1-P)+n28*(1-P)2……n1*(1-P)29
[0120] 上述公式中,n30为最近一个统计时间单位30号的点击次数,n29为最近第二个统计时间单位29号的点击次数,n28为最近第三个统计时间单位28号的点击次数,以此类推,n1为最近第三十个统计时间单位1号的点击次数,P为预设的基准衰减因子。
[0121] 上述基于衰减阈值T计算衰减值的例子中,得到每个统计时间单位的衰减次数后求和得到统计时段的总点击次数也与上述计算方式类似,只是具体的每个统计时间单位内的衰减次数的具体表达式不同,在此不再重复举例。
[0122] 步骤S2130,根据每个超链接的总点击次数,确定每个超链接的浏览热度指数。
[0123] 在该实施例中,该步骤S2130中根据每个超链接的总点击次数,确定每个超链接的浏览热度指数可以进一步包括:根据每个超链接的总点击次数,对所有超链接进行降序排序后划分为预设数目的排序区间,确定每个超链接的排序区间序号,作为超链接的浏览热度指数。
[0124] 预设数目的排序区间可以根据具体应用场景或者具体应用需求设定。例如,可以设置为排序区间为N1、N2、N3这三个区间,当然,还可以设置为N1、N2、N3、N4这四个区间或者是其他数量的区间,在此不做限定。
[0125] 在该实施例中,可以是根据每个超链接的总点击次数,对所有超链接进行降序排序之后,根据降序排序后的总点击次数的边界值(最大值以及最小值)或者预设的区间阈值划分得到每个排序区间的区间范围,预设数目的排序区间为N1、N2、N3这三个排序区间,根据每个超链接的总点击次数,对所有超链接进行降序排序之后,根据降序排序后的总点击次数的最大值以及最小值,划分得到N1、N2、N3这三个排序区间的区间范围,若总点击次数大于N1的区间下限值,则将降序排序后的满足该条件的总点击次数划分到区间N1,若总点击次数小于在N2的区间范围内,则将降序排序后的满足该条件的总点击次数划分到区间N2,若总点击次数小于N2的区间下限值(在N3的区间范围内),则将降序排序后的满足该条件的总点击次数划分为区间N3,当然还可以根据排序区间的数目设置不同的数目的阈值,在此不做限定。
[0126] 在一个例子中,排序区间可以为N1、N2、N3这三个区间,目标网页中共有5个超链接Link1、Link2、Link3、Link4以及Link5,且Link1、Link2、Link3、Link4以及Link5的总点击次数分别为11、16、7、21、34,将这5个超链接的总点击次数进行降序排序后为:34、21、16、11、7,划分得到三个排序区间,大于20的对应排序区间N1,小于等于20且大于10的对应排序区间N2,小于等于10的对应排序区间N3,从而,34、21对应排序区间N1,即Link5、Link4的浏览热度指数为1;16、11对应排序区间N2,即Link2、Link1的浏览热度指数为2;7对应排序区间N3,即Link3的浏览热度指数为3。
[0127] 步骤S2200,根据每个超链接的浏览热度指数,分别确定每个超链接的显示参数。
[0128] 显示参数是将超链接显示在目标网页中的参数,该显示参数至少包括超链接在目标网页中显示时使用的颜色类型,该颜色类型例如但不限于是红色、黑色以及灰色等。
[0129] 该实施例中,该步骤S2200中确定每个超链接的显示参数可以进一步包括:对每个超链接,根据超链接的浏览热度指数从预设的颜色映射表中查询确定与浏览热度指数唯一对应的颜色类型,作为超链接在目标网页中显示时使用的颜色类型。
[0130] 预设的颜色映射表中包括与每种浏览热度指数唯一对应的颜色类型的指示信息。预设的颜色映射表中颜色类型的数目可以根据浏览热度指数的数目确定。例如,浏览热度指数为1、2、3这三个,则预设的颜色映射表中的颜色类型的数目为三个,分别为红色、黑色、灰色,其中,红色对应浏览热度指数1,黑色对应浏览热度指数2,灰色对应浏览热度指数3。
该颜色映射表还可以响应外部配置请求进行配置更新,根据用户的个性化显示需求来设置颜色映射表,以提供个性化浏览体验。
[0131] 例如,超链接的浏览热度指数为1,则从颜色映射表中查询出与浏览热度指数1唯一对应的颜色类型为红色,则超链接在目标网页中显示时使用的颜色类型为红色。
[0132] 又例如,超链接的浏览热度指数为2,从颜色映射表中查询出与浏览热度指数2唯一对应的颜色类型为黑色,则超链接在目标网页中显示时使用的颜色类型为黑色。
[0133] 再例如,超链接的浏览热度指数为3,从颜色映射表中查询出与浏览热度指数3唯一对应的颜色类型为灰色,则超链接在目标网页中显示时使用的颜色类型为灰色。
[0134] 在一个例子中,超链接还可以包括图片链接,图片链接的显示参数还包括显示图片链接时使用的显示模板类型。该显示模板类型例如可以是设置不同的边框或者是添加用于表示图片内容的标志印。
[0135] 步骤S2300,将超链接的显示参数发送至客户端,触发客户端在显示目标网页时,根据显示参数显示对应的超链接供用户浏览。
[0136] 该实施例中,服务器将超链接的显示参数发送至客户端,客户端根据显示参数显示对应的超链接供用户浏览。
[0137] 由此可见,本实施例中,通过获取当前访问的目标网页中包括的每个超链接的浏览热度指数,根据每个超链接的浏览热度指数确定对应的显示参数,在显示目标网页时根据每个超链接的显示参数对该超链接进行显示,实现根据网页中包括的超链接的浏览热度对超链接进行区分显示,使得用户在浏览网页时,能直观、快速地了解每个超链接的浏览热度,选择热度较高的超链接进行点击浏览,提高用户的网页浏览效率,提升用户的网页浏览体验。
[0138] 在一个例子中,本实施例的网页浏览方法还可以包括如下步骤:
[0139] 在目标网页被访问过程中,分别根据目标网页中包括的每个超链接所接收的点击事件,更新每个超链接的浏览热度指数并存储,以供在下一次目标网页被访问时获取。
[0140] 在本例中,可以基于每一个网页建立对应的一个统计集进行统计,这个统计集里有这个网页里包括的每个超链接的被点击次数以及对应的浏览热度指数。
[0141] 例如,假设当前访问的目标网页为www.current.com,可以从客户端获取该目标网页中的一个超链接www.news.com的点击事件(currentURL=www.current.com,clickURL=www.news.com,count=1)可以找到对该目标网页的统计集(如果不存在则建立后更新),对应更新该统计集中的超链接www.news.com的被点击次数,(currentURL=www.current.com,clickURL=www.news.com,count+1),以此实现对该目标网页的统计集的更新,并相应采用本实施例中提供的获取浏览热度指数的步骤,对应更新该超链接的浏览热度指数。如此在访问任意网页中都会跟踪更新对应的统计集。例如,客户端访问的目标网页www.cnbeta.com,可以在本地存储中查询获取www.cnbeta.com的统计集,直接获取目标网页的每一个超链接的浏览热度指数。根据本例的方法,根据目标网页中包括的每个超链接所接收的点击事件,更新每个超链接的浏览热度指数并存储,从而方便下一次目标网页被访问时获取,提高处理效率。
[0142] <服务器>
[0143] 在本实施例中,还提供一种服务器200,用于实施网页浏览方法,如图6所示,包括:
[0144] 存储器210,用于存储可执行的指令;
[0145] 处理器220,用于根据所述可执行的指令的控制,运行服务器执行本实施例中提供的任意一项所述的网页浏览方法。
[0146] 在本实施例中,服务器200可以具体各种实体形式。例如,服务器200可以是端服务器。服务器200还可以是如图1所示的服务器1000。
[0147] 本领域技术人员应当明白,可以通过各种方式来实现服务器200。例如,可以通过指令配置处理器来实现服务器200。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现服务器200。例如,可以将服务器200固化到专用器件(例如ASIC)中。可以将服务器200分成相互独立的单元,或者可以将它们合并在一起实现。服务器200可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。
[0148] 以上已经结合附图和例子说明本实施例中提供的网页浏览方法及服务器,通过获取当前访问的目标网页中包括的每个超链接的浏览热度指数,根据每个超链接的浏览热度指数确定对应的显示参数,在显示目标网页时根据每个超链接的显示参数对该超链接进行显示,实现根据网页中包括的超链接的浏览热度对超链接进行区分显示,使得用户在浏览网页时,能直观、快速地了解每个超链接的浏览热度,选择热度较高的超链接进行点击浏览,提高用户的网页浏览效率,提升用户的网页浏览体验。
[0149] <第二实施例>
[0150] 在本实施例中,提供一种网页浏览系统400,如图7所示,包括:
[0151] 第一实施例提供的服务器200,以及客户端300。
[0152] 在本实施例中,客户端300可如图8所示,包括:
[0153] 显示装置310,用于显示人机交互界面;
[0154] 存储器320,用于存储可执行的指令;
[0155] 处理器300,用于根据可执行的指令的控制,运行客户端300执行下述步骤,包括:
[0156] 向服务器指示当前访问的目标网页,并在接收到用户对目标网页的点击操作时,触发服务器根据本发明第一实施例所述的网页浏览方法以返回目标网页包括的每个超链接的显示参数;
[0157] 根据显示参数显示对应的超链接供用户浏览。
[0158] 其中,显示参数至少包括超链接在目标网页中显示时使用的颜色类型。
[0159] 如何确定显示参数以显示对应的超链接供用户浏览在本发明的第一实施例中已经详细描述,在此不再赘述。
[0160] 在本实施例中,客户端300可以具体各种实体形式。例如,客户端300可以是手机。客户端300还可以是如图1所示的客户端2000。
[0161] 本领域技术人员应当明白,可以通过各种方式来实现客户端300。例如,可以通过指令配置处理器来实现客户端300。例如,可以将指令存储在ROM中,并且当启动设备时,将指令从ROM读取到可编程器件中来实现客户端300。例如,可以将客户端300固化到专用器件(例如ASIC)中。可以将客户端300分成相互独立的单元,或者可以将它们合并在一起实现。客户端300可以通过上述各种实现方式中的一种来实现,或者可以通过上述各种实现方式中的两种或更多种方式的组合来实现。
[0162] 在网页浏览系统400中,可以通过服务器200实施如第一实施例中提供的网页浏览方法,根据每个超链接的浏览热度指数,分别确定每个超链接的显示参数,并将超链接的显示参数提供给客户端300,客户端300根据显示参数显示对应的超链接供用户浏览,并根据网页中包括的超链接的浏览热度对超链接进行区分显示,使得用户在浏览网页时,能直观、快速地了解每个超链接的浏览热度,选择热度较高的超链接进行点击浏览,提高用户的网页浏览效率,提升用户的网页浏览体验。
[0163] 本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。
[0164] 计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号
[0165] 这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
[0166] 用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。
[0167] 这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
[0168] 这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
[0169] 也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
[0170] 附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。
[0171] 以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈