一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网页历史记录显示方法、装置、设备及存储介质与流程

2022-05-21 02:14:18 来源:中国专利 TAG:


1.本公开涉及信息处理技术领域,具体涉及互联网的信息处理技术以及云服务技术。


背景技术:

2.浏览器历史记录指用户使用浏览器进行网页浏览的时候,系统自动记录的浏览记录。它基于时间线索帮助用户检索已经浏览过的网页信息,从而有效提升用户使用浏览器的体验与效率,例如节省寻找已经浏览过的网页时间。随着网络信息的爆发式增长及人们使用网络的时间越发增多,网页浏览过程中也产生了越来越多的浏览记录。浏览器历史记录的作用是为了提高用户的信息检索效率,因此如何将信息以最直观清晰的方式展现出来就显得至关重要。


技术实现要素:

3.本公开实施例提供了一种网页历史记录显示方法、装置、设备及存储介质,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
4.第一方面,本公开实施例提供了一种网页历史记录显示方法,包括:
5.获取目标用户的历史网页浏览数据;
6.根据所述历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系;
7.根据所述网页排序显示指标数据对所述历史网页进行排序;
8.根据所述历史网页的排序结果和所述跳转衍生关系生成历史网页关系图谱并进行显示。
9.第二方面,本公开实施例提供了一种网页历史记录显示装置,包括:
10.历史网页浏览数据获取模块,用于获取目标用户的历史网页浏览数据;
11.指标数据衍生关系确定模块,用于根据所述历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系;
12.历史网页排序模块,用于根据所述网页排序显示指标数据对所述历史网页进行排序;
13.网页关系图谱生成显示模块,用于根据所述历史网页的排序结果和所述跳转衍生关系生成历史网页关系图谱并进行显示。
14.第三方面,本公开实施例提供了一种电子设备,包括:
15.至少一个处理器;以及
16.与所述至少一个处理器通信连接的存储器;其中,
17.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面实施例所提供的网页历史记录
显示方法。
18.第四方面,本公开实施例还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面实施例所提供的网页历史记录显示方法。
19.第五方面,本公开实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面实施例所提供的网页历史记录显示方法。
20.本公开实施例通过根据获取的历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系,以根据网页排序显示指标数据对历史网页进行排序,并根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱并进行显示,解决现有网页历史记录显示方法存在的不够直观、传达效率低及用户检索效率低等问题,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
21.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
22.附图用于更好地理解本方案,不构成对本公开的限定。其中:
23.图1是现有技术中浏览器网页历史记录功能界面的效果示意图;
24.图2是现有技术中浏览器网页历史记录功能列表界面的效果示意图;
25.图3是本公开实施例提供的一种网页历史记录显示方法的流程图;
26.图4是本公开实施例提供的一种网页历史记录显示方法的流程图;
27.图5是本公开实施例提供的一种历史网页关系图谱的效果示意图;
28.图6是本公开实施例提供的一种网页历史记录显示装置的结构图;
29.图7是用来实现本公开实施例的网页历史记录显示方法的电子设备的结构示意图。
具体实施方式
30.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
31.目前,现有的浏览器通过都具有网页历史记录功能。图1是现有技术中浏览器网页历史记录功能界面的效果示意图,图2是现有技术中浏览器网页历史记录功能列表界面的效果示意图。在一个具体的例子中,如图1和图2所示,目前浏览器关于网页历史记录的显示处理方案如下:通过列表的方式记录用户最近访问网站的网址、名称和网址的访问起始时间点。其具体的界面表现为:网页历史记录页面通常为一个基于时间线倒序排列的列表,列表每一项为一条网页历史记录,该记录包含信息主要有网站icon(一种图标格式,用于系统图标、软件图标等)、网站名称、网址以及浏览时间点等信息。
32.浏览器以列表形式显示网页历史记录时,网页历史记录是以栈的形式进行管理,
每次增添的网页历史记录都会在栈的最顶端,同时还有一个访问指针来表示当前网页在历史记录栈中的位置。每次改变了页面,当前页面的指针始终指向的是历史记录栈最顶部的那条记录。以谷歌浏览器为例,当用户通过浏览器的前进后退功能(包括按钮、快捷以及右键菜单等方式)或者是history(一种window对象)提供的go/back/forward方法,都不会改变网页历史记录栈的内容,只会移动一下这个指针,致使当用户在访问网页历史记录时点击进入新的网页会造成部分网页历史记录的丢失。
33.由此可见,目前浏览器采用的列表排列的网页历史记录显示方法无法直观展示网页历史数据的时间关系,也无法展示历史网页之间的跳转衍生关系,只能单纯记录并展现历史网页的开启时间,无法展现历史网页的关闭时间以及网页开启的持续时长等。另外,列表形式的网页历史记录显示方法将所有网页的历史记录混杂在一起,无法基于某个网页单独展现这个网页的相关浏览历史记录。同时,历史记录仅是记录用户最近访问网站并呈现出来,但是网页历史记录并不完全,无法让用户清楚且直观地感知到最近的详细网站访问路径,也不能体现用户访问某个网址的频率和时间长度等,从而不能帮助用户短时间内快速检索到自己最频繁访问的网站。如果网页历史记录超过了浏览器限制的最大条数(比如50条或100条等),栈顶每进入一条网页历史记录,则栈的底端会相应移出去一条网页历史记录,导致网页历史记录显示不全的问题。
34.综上,当前的主流浏览器对网页历史记录的界面呈现形式没有随着信息量爆发的实际情况做出改善,造成了用户检索历史网页的过程漫长低效而且容易失败等问题。
35.在一个示例中,图3是本公开实施例提供的一种网页历史记录显示方法的流程图,本实施例可适用于引入跳转衍生关系生成历史网页关系图谱并进行显示的情况,该方法可以由网页历史记录显示装置来执行,该装置可以由软件和/或硬件的方式来实现,并一般可集成在电子设备中。该电子设备可以是终端设备,也可以是服务器设备,本公开实施例并不对电子设备的具体设备类型进行限定。相应的,如图3所示,该方法包括如下操作:
36.s110、获取目标用户的历史网页浏览数据。
37.其中,目标用户也即通过浏览器浏览过历史网页,且具有重新浏览历史网页需求的用户。历史网页浏览数据则可以是目标用户在浏览器中浏览过的历史网页的相关数据。
38.在本公开实施例中,对目标用户显示网页历史记录之前,浏览器首先需要获取该目标用户在浏览器中生成的历史网页浏览数据。可以理解的是,为了提高历史网页显示的丰富度,历史网页浏览数据可以是目标用户浏览历史网页的所有相关数据,例如可以包括但不限于历史网页的具体属性信息(如名称、标识或链接等)、浏览时长、浏览频率、与其他历史网页之间的跳转衍生关系以及与目标用户之间存在的关联关系等。
39.s120、根据所述历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系。
40.其中,网页排序显示指标数据可以是用于对历史网页的显示顺序进行排序的数据,例如可以是历史网页的访问时长、访问频率或网页点击率等相关指标数据,只要能够用于对历史网页进行排序即可,本公开实施例并不对网页排序显示指标数据的具体指标类型进行限定。跳转衍生关系也即各历史网页之间的跳转逻辑关系。示例性的,目标用户从通过历史网页a中的链接跳转到历史网页b进行浏览,则历史网页a和历史网页b之间存在一个跳转衍生关系。
41.相应的,在获取到历史网页浏览数据之后,浏览器可以对获取的历史网页浏览数据进行统计分析,以确定目标用户浏览过的各个历史网页的网页排序显示指标数据以及跳转衍生关系。
42.s130、根据所述网页排序显示指标数据对所述历史网页进行排序。
43.进一步的,浏览器可以根据统计得到的网页排序显示指标数据对目标用户浏览过的各个历史网页进行排序,以确定各历史网页的显示顺序。可以理解的是,由于网页排序显示指标数据可以根据实际需求或用户指定确定具体的指标类型,因此,根据网页排序显示指标数据对历史网页进行排序可以满足目标用户对历史网页具体的排序需求。
44.例如,按照访问时间长度和/或访问时间频率对网页历史记录进行排序,可以便于目标用户快速查找到访问时间最长或最频繁的网站,从而提高目标用户对历史网页的检索效率。
45.又例如,按照网页点击率对网页历史记录进行排序,可以对目标用户优先显示热度较高或用户最感兴趣的历史网页,从而实现对目标用户的历史网页的个性化显示。
46.s140、根据所述历史网页的排序结果和所述跳转衍生关系生成历史网页关系图谱并进行显示。
47.其中,历史网页关系图谱可以是可视化形式的,以历史网页排序结果和跳转衍生关系作为分类编辑因素展现历史网页的图谱。
48.可以理解的是,跳转衍生关系可以直观地体现各历史网页之间因跳转逻辑顺序自然生成的历史网页的访问路径,因此可以让目标用户清楚且直观地感知到最近的详细网站访问路径。
49.在本公开实施例中,根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱,具体可以是首先根据历史网页的排序结果确定各历史网页在历史网页关系图谱中基础的显示顺序。在确定各历史网页在历史网页关系图谱中基础的显示顺序之后,可以依据各个历史网页的跳转衍生关系建立各历史网页之间的跳转逻辑关系,并对各历史网页在历史网页关系图谱中的显示位置进行适应调整,从而得到最终的历史网页关系图谱并显示给目标用户。由此,目标用户可以根据历史网页关系图谱直观且快速地连自己浏览过的历史网页,历史网页的传达效率更高,目标用户对历史网页的检索效率也会大幅提高,进而提高了用户浏览历史网页的用户体验。
50.本公开实施例通过根据获取的历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系,以根据网页排序显示指标数据对历史网页进行排序,并根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱并进行显示,解决现有网页历史记录显示方法存在的不够直观、传达效率低及用户检索效率低等问题,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
51.在一个示例中,图4是本公开实施例提供的一种网页历史记录显示方法的流程图,本公开实施例在上述各实施例的技术方案的基础上,进行了优化改进,给出了根据所述历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系以及根据所述历史网页的排序结果和所述跳转衍生关系生成历史网页关系图谱的多种具体可选的实现方式。
52.如图4所示的一种网页历史记录显示方法,包括:
53.s210、获取目标用户的历史网页浏览数据。
54.可选的,浏览器可以定时爬取目标用户浏览网站行为路径和访问起止时间等相关数据,存储为历史网页浏览数据,并将历史网页浏览数据写入到window对象中进行缓存,以备后续处理和应用。
55.s220、根据所述历史网页浏览数据统计预设时间段内所述历史网页的访问时间长度和/或访问频率,作为所述历史网页的网页排序显示指标数据。
56.其中,预设时间可以是系统默认的时间段,也可以是根据浏览器所在设备动态设置的时间段。例如,浏览器所在设备性能越高,预设时间的长度可以越长。或者,预设时间还可以由用户手动设置,以满足用户的个性化显示需求。本公开实施例并不对预设时间的具体设置方式进行限定。
57.可选的,访问时间长度可以根据历史网页的起止时间确定。访问频率则可以根据历史网页的访问次数和预设时间确定。
58.s230、解析所述历史网页浏览数据,得到所述预设时间段内历史网页的链接跳转顺序。
59.s240、根据所述链接跳转顺序生成所述历史网页的跳转衍生关系。
60.具体的,浏览器可以对获取的历史网页浏览数据进行解析和统计,得到在预设时间段内各历史网页之间的链接跳转顺序,如网页a跳转至网页b,网页b跳转至网页c等,进而根据解析获取的链接跳转顺序生成各历史网页之间的跳转衍生关系。
61.上述技术方案,通过利用访问时间长度和/或访问频率作为历史网页的网页排序显示指标数据,可以提高目标用户对访问时间最长或最频繁的历史网页的检索效率。通过解析得到的链接跳转顺序生成历史网页的跳转衍生关系,可以保证跳转衍生关系的准确率。
62.s250、根据所述网页排序显示指标数据对所述历史网页进行排序。
63.在本公开的一个可选实施例中,根据所述网页排序显示指标数据对所述历史网页进行排序,可以包括:根据所述访问时间长度或访问频率对所述历史网页进行排序;或,确定所述访问时间长度的时间权重和所述访问频率的频率权重;计算所述访问时间长度与所述时间权重的第一乘积,得到访问时间排序子分值;计算所述访问频率与所述频率权重的第二乘积,得到访问频率排序子分值;计算所述访问时间排序子分值与所述访问频率排序子分值之间的和值,得到综合排序分值;根据所述综合排序分值的高低顺序对所述历史网页进行排序。
64.其中,时间权重可以是对访问时间长度设定的权重因子,频率权重则可以是对访问频率设定的权重因子。第一乘积也即访问时间长度与时间权重的乘积,访问时间排序子分值可以是由访问时间长度所计算得到的用于排序的一个分值。第二乘积也即访问频率与频率权重的乘积,访问频率排序子分值可以是由访问频率所计算得到的用于排序的一个分值。
65.具体的,当网页排序显示指标数据包括访问时间长度和/或访问频率时,可以采用多种可选的方式对历史网页进行排序。可选的,可以以其中一个网页排序显示指标数据对历史网页进行排序,如仅根据访问时间长度的长短对历史网页进行排序,或仅根据访问频
率的高低对历史网页进行排序。还可以综合访问时间长度和访问频率两种不同的数据共同对历史网页进行排序。具体的,可以首先确定访问时间长度的时间权重和访问频率的频率权重,其中,时间权重和频率权重可以采用系统默认值,也可以由目标用户指定配置。进一步的,计算访问时间长度与时间权重的第一乘积得到访问时间排序子分值,并计算访问频率与频率权重的第二乘积得到访问频率排序子分值,最终计算访问时间排序子分值与访问频率排序子分值之间的和值得到综合排序分值,从而根据综合排序分值的高低顺序对历史网页进行排序。
66.上述技术方案采用多种可选的方式利用网页排序显示指标数据对历史网页进行排序,提高了历史网页排序的灵活性。
67.s260、根据所述网页排序显示指标数据的统计时间和泳道粒度配置数据生成时间泳道分布图。
68.其中,泳道粒度配置数据可以是用于配置泳道属性的数据。时间泳道分布图的水平方向可以为时间轴,竖直方向可以为划分的各个泳道。可选的,时间泳道分布图中时间轴的粒度可以根据用户需求或各历史网页浏览的数量等适应调整。
69.在本公开实施例中,历史网页关系图谱可以基于时间和泳道两个因素构建。具体的,可以将网页排序显示指标数据的统计时间作为时间泳道分布图的水平方向的时间轴,并在时间轴的基础上根据泳道粒度配置数据划分多个纵向的泳道,得到时间泳道分布图。
70.s270、根据所述历史网页的排序结果在所述时间泳道分布图中显示所述历史网页的网页图谱显示图标。
71.其中,网页图谱显示图标可以是历史网页在历史网页关系图谱中显示的基本单元。
72.在确定时间泳道分布图之后,由于已经获取到各历史网页的排序结果,因此可以在时间泳道分布图中根据历史网页的排序结果显示历史网页的网页图谱显示图标。
73.可选的,网页图谱显示图标可以由各历史网络的访问时间长度、网页名称以及预设的标识构成。
74.s280、根据所述历史网页之间的跳转衍生关系在所述历史网页的网页图谱显示图标之间生成图标跳转衍生关系,得到所述历史网页关系图谱并进行显示。
75.其中,图标跳转衍生关系也即各个网页图谱显示图标之间的跳转逻辑关系。
76.在根据历史网页的排序结果在时间泳道分布图中显示历史网页的网页图谱显示图标之后,可以进一步根据历史网页之间的跳转衍生关系在历史网页的网页图谱显示图标之间生成图标跳转衍生关系,从而建立各网页图谱显示图标之间的跳转逻辑关系,以根据图标跳转衍生关系调整时间泳道分布图中各历史网页的网页图谱显示图标的显示位置,从而得到最终的历史网页关系图谱并显示给目标用户。
77.图5是本公开实施例提供的一种历史网页关系图谱的效果示意图。在一个具体的例子中,如图5所示,水平方向的时间轴和数值方向的多个泳道构成了时间泳道分布图。包括“网页名称”文字和图标标识的灰色矩形框则为各个历史网页的网页图谱显示图标。相应的,各网页图谱显示图标之间的连接关系即为图标跳转衍生关系。如图5所示的史网页关系图谱中,各历史网页对应的网页图谱显示图标在水平方向对应的时间长度可以是对应历史网页的访问时间长度,而网页图谱显示图标由上到下的顺序可以是按照访问频率或访问时
间长度进行排序的。也即,位置层次越高的网页图谱显示图标,其对应的历史网页的访问频率越高,或访问时间长度越长。在图5中,每个网页图谱显示图标可以对应一个历史网页在浏览器中的网页标签。不同水平方向的网页图谱显示图标可以是不同的网页标签,同一水平方向的网页图谱显示图标可以是相同的网页标签,但网页标签对应的网页内容不同。
78.示例性的,如果不同水平方向的两个网页图谱显示图标之间存在图标跳转衍生关系,如图5所示由其中一个网页图谱显示图标通过曲线连接的方式连接到上一层的网页图谱显示图标,则表明用户在浏览起始时间靠前的网页图谱显示图标对应的历史网页时,通过点击跳转连接打开了新的网页标签,该新的网页标签显示的是上一层的网页图谱显示图标对应的历史网页。如果相同水平方向的两个网页图谱显示图标之间存在图标跳转衍生关系,如图5所示由其中一个网页图谱显示图标通过直线连接的方式连接到相同水平层的另外一个网页图谱显示图标,则表明用户在浏览起始时间靠前的网页图谱显示图标对应的历史网页时,通过点击跳转连接在当前的网页标签中直接跳转到浏览起始时间靠后的网页图谱显示图标对应的历史网页,而没有打开新的网页标签。
79.由此可见,历史网页关系图谱不仅能够直观地显示历史网页的访问时长或频率等排序关系,而且可以直观地显示各历史网页在浏览器中详细的访问路径,使得用户可以快速且直观地了解其在浏览器中的历史访问行为。
80.在本公开的一个可选实施例中,网页历史记录显示方法还可以包括:确定所述历史网页在所述历史网页关系图谱中网页图谱显示图标的提醒标记显示区域;在所述提醒标记显示区域中插入图标提醒标记。
81.其中,提醒标记显示区域可以是网页图谱显示图标中用于显示图标提醒标记的区域。图标提醒标记可以是用于对目标用户提示网页图谱显示图标对应的历史网页的相关信息的标记。
82.为了进一步丰富历史网页关系图谱的显示内容,提高历史网页关系图谱与目标用户的交互体验,在得到历史网页关系图谱后,可以根据各网页图谱显示图标对应历史网页与目标用户的用户数据之间的关系,或根据网页图谱显示图标对应历史网页的属性关系,确定历史网页的可提醒属性。进一步的,根据确定的历史网页的可提醒属性生成图标提醒标记,并在网页图谱显示图标的提醒标记显示区域中插入图标提醒标记。
83.示例性的,可提醒属性例如可以是目标用户收藏的网页或近期点击率较高的网页等。相应的,图标提醒标记例如可以是收藏网页的标记或高热度网页的标记等。
84.在本公开的一个可选实施例中,网页历史记录显示方法还可以包括:确定所述历史网页在所述历史网页关系图谱中网页图谱显示图标的用户交互控件显示区域;在所述用户交互控件显示区域中插入用户交互控件。
85.其中,用户交互控件显示区域可以是网页图谱显示图标中用于显示用户交互控件的区域。用户交互控件则可以是能够实现目标用户与历史网页交互功能的控件。
86.为了进一步丰富历史网页关系图谱的显示内容,提高历史网页关系图谱与目标用户的交互体验,在得到历史网页关系图谱后,还可以在网页图谱显示图标的用户交互控件显示区域中插入用户交互控件,以使目标用户能够通过用户交互控件对网页图谱显示图标对应的历史网页进行交互操作。
87.示例性的,用户交互控件可以包括但不限于复制、收藏以及收起等交互控件类型。
目标用户可以通过复制控件复制网页图谱显示图标对应的历史网页的链接,通过收藏控件收藏网页图谱显示图标对应的历史网页的链接,或通过收起控件对网页图谱显示图标执行收起等操作。
88.需要说明的是,当网页图谱显示图标中同时存在提醒标记显示区域和用户交互控件显示区域时,两个区域在网页图谱显示图标中的显示位置可以区分开,避免造成交集影响用户操作。
89.在本公开的一个可选实施例中,网页历史记录显示方法还可以包括:在所述历史网页关系图谱中确定所述历史网页的网页图谱显示图标的图标操控控件显示区域;在所述图标操控控件显示区域中显示图标操控控件。
90.其中,图标操控控件显示区域可以是历史网页关系图谱中用于显示图标操控控件的区域。图标操控控件则可以是能够实现目标用户与网页图谱显示图标或网页图谱显示图标对应历史网页的交互功能的控件。
91.为了进一步丰富历史网页关系图谱的显示内容,提高历史网页关系图谱与目标用户的交互体验,在得到历史网页关系图谱后,还可以在历史网页关系图谱中确定历史网页的网页图谱显示图标的图标操控控件显示区域。例如,可以在历史网页关系图谱的右上角区域设置图标操控控件显示区域,以在图标操控控件显示区域中插入显示图标操控控件。目标用户可以通过图标操控控件与网页图谱显示图标或网页图谱显示图标对应历史网页进行交互。
92.示例性的,图标操控控件例如可以是筛选控件或搜索控件等,目标用户可以通过筛选控件输入筛选条件以筛选网页图谱显示图标,或可以通过搜索控件输入搜索条件以搜索需要的网页图谱显示图标,从而保留目标用户感兴趣的网页记录。
93.在本公开的一个可选实施例中,网页历史记录显示方法还可以包括:响应于所述目标用户对所述历史网页关系图谱中显示的目标历史网页的网页图谱显示图标的设定操作,获取所述目标历史网页的关联安全网页链接入口;确定所述关联安全网页链接入口在所述目标历史网页的网页图谱显示图标的安全入口显示区域;在所述安全入口显示区域中显示所述关联安全网页链接入口。
94.其中,目标历史网页可以是目标用户操作选择的历史网页。设定操作可以是预先设定的操作类型,如上滑操作或点击操作等。关联安全网页链接入口可以是目标历史网页中包括的具有安全保障的网页链接入口。安全入口显示区域则可以是显示关联安全网页链接入口的区域。
95.在本公开实施例中,还可以对历史网页关系图谱添加防诈功能。具体的,如果目标用户在历史网页关系图谱对网页图谱显示图标进行操作的过程中,对某目标历史网页的网页图谱显示图标执行了设定操作,则浏览器可以获取该目标历史网页中包括的所有关联安全网页链接入口,并确定关联安全网页链接入口在目标历史网页的网页图谱显示图标的安全入口显示区域。可选的,安全入口显示区域可以根据各网页图谱显示图标的当前布局位置动态确定,如采用悬浮的方式确定安全入口显示区域,或在历史网页关系图谱中不包括网页图谱显示图标,且靠近目标历史网页的网页图谱显示图标的空白区域确定安全入口显示区域等。在确定安全入口显示区域之后,即可按照相应的规则在安全入口显示区域中显示各个关联安全网页链接入口的信息,以供目标用户参考。这样设置的好处是:通过对目标
用户显示关联安全网页链接入口,可以有效屏蔽诈骗链接,从而保证目标用户浏览网页的安全性。
96.上述技术方案,通过根据获取的历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系,以根据网页排序显示指标数据对历史网页进行排序,并根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱,并对历史网页关系图谱添加各种用户交互功能,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
97.本公开的技术方案中,所涉及用户个人信息(如用户收藏网页或其他相关数据等)的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
98.需要说明的是,以上各实施例中各技术特征之间的任意排列组合也属于本公开的保护范围。
99.在一个示例中,图6是本公开实施例提供的一种网页历史记录显示装置的结构图,本公开实施例可适用于引入跳转衍生关系生成历史网页关系图谱并进行显示的情况,该装置通过软件和/或硬件实现,并具体配置于电子设备中。该电子设备可以是终端设备,也可以是服务器设备,本公开实施例并不对电子设备的具体设备类型进行限定。
100.如图6所示的一种网页历史记录显示装置300,包括:历史网页浏览数据获取模块310、指标数据衍生关系确定模块320、历史网页排序模块330和网页关系图谱生成显示模块340。其中,
101.历史网页浏览数据获取模块310,用于获取目标用户的历史网页浏览数据;
102.指标数据衍生关系确定模块320,用于根据所述历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系;
103.历史网页排序模块330,用于根据所述网页排序显示指标数据对所述历史网页进行排序;
104.网页关系图谱生成显示模块340,用于根据所述历史网页的排序结果和所述跳转衍生关系生成历史网页关系图谱并进行显示。
105.本公开实施例通过根据获取的历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系,以根据网页排序显示指标数据对历史网页进行排序,并根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱并进行显示,解决现有网页历史记录显示方法存在的不够直观、传达效率低及用户检索效率低等问题,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
106.可选的,指标数据衍生关系确定模块320具体用于:根据所述历史网页浏览数据统计预设时间段内所述历史网页的访问时间长度和/或访问频率,作为所述历史网页的网页排序显示指标数据;解析所述历史网页浏览数据,得到所述预设时间段内历史网页的链接跳转顺序;根据所述链接跳转顺序生成所述历史网页的跳转衍生关系。
107.可选的,历史网页排序模块330具体用于:根据所述访问时间长度或访问频率对所述历史网页进行排序;或,确定所述访问时间长度的时间权重和所述访问频率的频率权重;计算所述访问时间长度与所述时间权重的第一乘积,得到访问时间排序子分值;计算所述
访问频率与所述频率权重的第二乘积,得到访问频率排序子分值;计算所述访问时间排序子分值与所述访问频率排序子分值之间的和值,得到综合排序分值;根据所述综合排序分值的高低顺序对所述历史网页进行排序。
108.可选的,网页关系图谱生成显示模块340具体用于:根据所述网页排序显示指标数据的统计时间和泳道粒度配置数据生成时间泳道分布图;根据所述历史网页的排序结果在所述时间泳道分布图中显示所述历史网页的网页图谱显示图标;根据所述历史网页之间的跳转衍生关系在所述历史网页的网页图谱显示图标之间生成图标跳转衍生关系,得到所述历史网页关系图谱并进行显示。
109.可选的,网页历史记录显示装置还可以包括:提醒标记显示区域确定模块,用于确定所述历史网页在所述历史网页关系图谱中网页图谱显示图标的提醒标记显示区域;图标提醒标记插入模块,用于在所述提醒标记显示区域中插入图标提醒标记。
110.可选的,网页历史记录显示装置还可以包括:用户交互控件显示区域确定模块,用于确定所述历史网页在所述历史网页关系图谱中网页图谱显示图标的用户交互控件显示区域;用户交互控件插入模块,用于在所述用户交互控件显示区域中插入用户交互控件。
111.可选的,网页历史记录显示装置还可以包括:图标操控控件显示区域确定模块,用于在所述历史网页关系图谱中确定所述历史网页的网页图谱显示图标的图标操控控件显示区域;图标操控控件显示模块,用于在所述图标操控控件显示区域中显示图标操控控件。
112.可选的,网页历史记录显示装置还可以包括:关联安全网页链接入口获取模块,用于响应于所述目标用户对所述历史网页关系图谱中显示的目标历史网页的网页图谱显示图标的设定操作,获取所述目标历史网页的关联安全网页链接入口;安全入口显示区域确定模块,用于确定所述关联安全网页链接入口在所述目标历史网页的网页图谱显示图标的安全入口显示区域;关联安全网页链接入口显示模块,用于在所述安全入口显示区域中显示所述关联安全网页链接入口。
113.上述网页历史记录显示装置可执行本公开任意实施例所提供的网页历史记录显示方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例提供的网页历史记录显示方法。
114.由于上述所介绍的网页历史记录显示装置为可以执行本公开实施例中的网页历史记录显示方法的装置,故而基于本公开实施例中所介绍的网页历史记录显示方法,本领域所属技术人员能够了解本实施例的网页历史记录显示装置的具体实施方式以及其各种变化形式,所以在此对于该网页历史记录显示装置如何实现本公开实施例中的网页历史记录显示方法不再详细介绍。只要本领域所属技术人员实施本公开实施例中网页历史记录显示方法所采用的装置,都属于本公开所欲保护的范围。
115.在一个示例中,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
116.图7示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限
制本文中描述的和/或者要求的本公开的实现。
117.如图7所示,设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram403中,还可存储设备400操作所需的各种程序和数据。计算单元401、rom402以及ram403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。
118.设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
119.计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如网页历史记录显示方法。例如,在一些实施例中,网页历史记录显示方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom402和/或通信单元409而被载入和/或安装到设备400上。当计算机程序加载到ram403并由计算单元401执行时,可以执行上文描述的网页历史记录显示方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行网页历史记录显示方法。
120.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
121.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
122.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom
或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
123.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
124.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
125.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。服务器还可以分布式系统的服务器,或者是结合了区块链的服务器。
126.本公开实施例通过根据获取的历史网页浏览数据确定历史网页的网页排序显示指标数据以及跳转衍生关系,以根据网页排序显示指标数据对历史网页进行排序,并根据历史网页的排序结果和跳转衍生关系生成历史网页关系图谱并进行显示,解决现有网页历史记录显示方法存在的不够直观、传达效率低及用户检索效率低等问题,能够直观显示用户浏览过的历史网页,从而提高历史网页的传达效率,进而提高用户对历史网页的检索效率。
127.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
128.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献