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

信息显示方法、装置、设备及存储介质与流程

2021-10-23 01:13:00 来源:中国专利 TAG:互联网 装置 特别 实施 方法


1.本技术实施例涉及互联网技术领域,特别涉及一种信息显示方法、装置、设备及存储介质。


背景技术:

2.随着互联网技术的发展,用户可以在越来越多的应用程序或者网页中阅读文本,例如,新闻文本等,从而了解更多信息。目前,在用户阅读文本的过程中,在页面中仅显示待阅读的文本(标题、正文内容等)。此种信息显示方式的信息显示效果较差,文本阅读效率较低,用户的阅读体验不佳。


技术实现要素:

3.本技术实施例提供了一种信息显示方法、装置、设备及存储介质,可用于提高信息显示效果。所述技术方案如下:
4.一方面,本技术实施例提供了一种信息显示方法,所述方法包括:
5.获取目标文本和所述目标文本中的至少一行正文内容对应的热度值,热度值用于指示正文内容的重要程度;
6.获取所述至少一行正文内容分别对应的至少一个子导航条;
7.对于所述至少一个子导航条中的任一第一子导航条,基于第一正文内容对应的热度值,确定所述第一子导航条的显示属性,所述第一正文内容为所述第一子导航条对应的正文内容;
8.在显示页面显示所述目标文本,以及根据所述至少一个子导航条的显示属性显示所述至少一个子导航条。
9.另一方面,提供了一种信息显示装置,所述装置包括:
10.获取模块,用于获取目标文本和所述目标文本中的至少一行正文内容对应的热度值,热度值用于指示正文内容的重要程度;
11.所述获取模块,还用于获取所述至少一行正文内容分别对应的至少一个子导航条;
12.确定模块,用于对于所述至少一个子导航条中的任一第一子导航条,基于第一正文内容对应的热度值,确定所述第一子导航条的显示属性,所述第一正文内容为所述第一子导航条对应的正文内容;
13.显示模块,用于在显示页面显示所述目标文本,以及根据所述至少一个子导航条的显示属性显示所述至少一个子导航条。
14.在一种可能实现方式中,所述显示属性包括显示颜色,所述显示模块,还用于按照所述至少一个子导航条的显示颜色显示所述至少一个子导航条;
15.所述装置还包括:
16.调整模块,用于基于针对所述至少一个子导航条中的任一第二子导航条的触发指
令,将所述第二子导航条对应的第二正文内容的背景颜色调整为所述第二子导航条的显示颜色。
17.在一种可能实现方式中,所述显示属性包括显示颜色,所述确定模块,还用于计算第一正文内容对应的热度值与热度值总和之间的目标比值,所述热度值总和为所述至少一行正文内容对应的热度值的和;确定所述目标比值对应的目标透明度;将具有所述目标透明度的参考颜色作为所述第一子导航条的显示颜色。
18.在一种可能实现方式中,所述显示属性还包括显示标签,所述确定模块,还用于将包括所述第一正文内容对应的热度值的文本标签作为所述第一子导航条的显示标签;
19.所述显示模块,还用于按照所述至少一个子导航条的显示颜色显示所述至少一个子导航条,将所述至少一个子导航条的显示标签对应显示在所述至少一个子导航条上。
20.在一种可能实现方式中,所述调整模块,还用于响应于针对所述至少一个子导航条中的任一第三子导航条的触发开始,将所述第三子导航条的宽度由第一数值增加至第二数值,直至针对所述第三子导航条的触发结束,将所述第三子导航条的宽度由所述第二数值恢复至所述第一数值。
21.在一种可能实现方式中,所述获取模块,还用于基于针对所述至少一个子导航条中的任一第二子导航条的点击操作,获取针对所述至少一个子导航条中的任一第二子导航条的触发指令;或者,响应于滑动操作到达所述至少一个子导航条中的任一第二子导航条处,获取针对所述至少一个子导航条中的任一第二子导航条的触发指令。
22.在一种可能实现方式中,所述确定模块,还用于获取所述目标文本对应的至少一个历史阅读数据,任一历史阅读数据包括至少一行候选正文内容和所述至少一行候选正文内容对应的历史阅读时长;对于任一历史阅读数据,基于所述任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长,计算所述任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率;基于各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,确定所述目标文本中的至少一行正文内容对应的热度值。
23.在一种可能实现方式中,所述确定模块,还用于对于所述目标文本中的至少一行正文内容中的任一第三正文内容,将包括所述第三正文内容的候选正文内容对应的历史阅读时长比率作为所述第三正文内容对应的至少一个历史阅读时长比率;基于所述第三正文内容对应的至少一个历史阅读时长比率,确定所述第三正文内容对应的热度值。
24.在一种可能实现方式中,所述确定模块,还用于基于所述第三正文内容对应的至少一个历史阅读时长比率,计算所述第三正文内容对应的平均历史阅读时长比率;将所述平均历史阅读时长比率作为所述第三正文内容对应的热度值。
25.另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现上述任一所述的信息显示方法。
26.另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现上述任一所述的信息显示方法。
27.本技术实施例提供的技术方案至少带来如下有益效果:
28.在显示页面除显示目标文本外,还根据各个子导航条的显示属性显示各个子导航
条。由于各个子导航条的显示属性是根据正文内容对应的热度值确定的,热度值用于指示正文内容的重要程度,所以,此种信息显示方式可以利用子导航条可视化各行正文内容的重要程度,有利于实现对重要正文内容的快速定位,信息显示效果较好,有利于提高文本阅读效率,提高用户的阅读体验。
附图说明
29.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
30.图1是本技术实施例提供的一种信息显示方法的实施环境的示意图;
31.图2是本技术实施例提供的一种信息显示方法的流程图;
32.图3是本技术实施例提供的一种获取历史阅读数据的原理示意图;
33.图4是本技术实施例提供的一种获取历史阅读数据的过程示意图;
34.图5是本技术实施例提供的一种记录热度值以及根据热度值确定各个子导航条的显示颜色的原理示意图;
35.图6是本技术实施例提供的一种在显示页面显示至少一个子导航条的示意图;
36.图7是本技术实施例提供的一种在显示页面显示目标文本和子导航条的产品侧的示意图;
37.图8是本技术实施例提供的一种信息显示的过程的示意图;
38.图9是本技术实施例提供的一种信息显示装置的示意图;
39.图10是本技术实施例提供的一种信息显示装置的示意图;
40.图11是本技术实施例提供的一种终端的结构示意图;
41.图12是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
42.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
43.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
44.本技术实施例提供了一种信息显示方法,请参考图1,其示出了本技术实施例提供的信息显示方法的实施环境的示意图。该实施环境可以包括:终端11和服务器12。
45.其中,终端11安装有能够进行文本阅读的应用程序或者网页,当该应用程序或者网页为交互对象提供文本阅读功能时,可应用本技术实施例提供的方法在显示页面显示文本和子导航条等信息。服务器12可以为终端11安装的应用程序或者网页提供后台服务器。
在一种可能实现方式中,服务器12承担主要计算工作,终端11承担次要计算工作;或者,服务器12承担次要计算工作,终端承担主要计算工作;或者,服务器12和终端11之间采用分布式计算架构进行协同计算。
46.在一种可能实现方式中,终端11可以是诸如手机、平板电脑、个人计算机、掌上阅读器等可以进行阅读的智能设备。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。终端11与服务器12通过有线或无线网络建立通信连接。
47.本领域技术人员应能理解上述终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本技术,也应包含在本技术保护范围以内,并在此以引用方式包含于此。
48.基于上述图1所示的实施环境,本技术实施例提供一种信息显示方法,以该方法应用于终端11为例。如图2所示,本技术实施例提供的方法可以包括如下步骤:
49.在步骤201中,获取目标文本和目标文本中的至少一行正文内容对应的热度值。
50.目标文本是指交互对象需要阅读的文本。目标文本中包括但不限于标题内容、正文内容、文本发布者信息、互动信息等。标题内容用于指示目标文本的标题;正文内容用于指示目标文本的正文,目标文本中包括至少一行正文内容。需要说明的是,正文内容可以包括文字、图片等内容。一行文字为一行正文内容,一张图片也为一行正文内容。文本发布者信息用于标识目标文本的发布者,包括但不限于文本发布者的昵称、文本发布者的发布账号等。互动信息用于指示各个交互对象在阅读目标文本的过程中产生的互动行为,包括但不限于阅读次数、评论信息等。
51.除获取目标文本外,还获取目标文本中的至少一行正文内容对应的热度值。其中,热度值用于指示正文内容的重要程度。热度值越大,说明正文内容的重要程度越高,交互对象在阅读目标文本的过程中,越应该关注该正文内容。
52.在一种可能实现方式中,获取目标文本和目标文本中的至少一行正文内容对应的热度值的过程为:获取针对目标文本的触发指令;基于针对目标文本的触发指令,获取目标文本和目标文本中的至少一行正文内容对应的热度值。
53.获取针对目标文本的触发指令的方式可以为:基于针对目标文本对应的概要信息的触发操作,获取针对目标文本的触发指令。目标文本对应的概要信息用于标识该目标文本,包括但不限于目标文本的标题、关键词、关键图片等。当交互对象对目标文本对应的概要信息感兴趣时,可以触发目标文本对应的概要信息,由此,终端基于针对目标文本对应的概要信息的触发操作,获取针对目标文本的触发指令。在一种可能实现方式中,目标文本对应的概要信息可以以信息流的方式进行显示,也可以以非信息流的方式进行显示,本技术实施例对此不加以限定。
54.在一种可能实现方式中,目标文本和至少一行正文内容对应的热度值可以关联存储在终端本地,也可以关联存储在服务器中。对于目标文本和至少一行正文内容对应的热度值关联存储在终端本地的情况,获取目标文本和至少一行正文内容对应的热度值的方式为从本地提取。对于目标文本和至少一行正文内容对应的热度值关联存储在服务器中的情况,获取目标文本和至少一行正文内容对应的热度值的方式为从服务器获取。
55.对于从服务器获取的情况,获取过程可以为:终端向服务器发送信息获取请求,该
信息获取请求中携带目标文本的标识信息;服务器基于目标文本的标识信息,向终端返回目标文本和该目标文本中的至少一行正文内容对应的热度值。由此,终端获取目标文本和该目标文本中的至少一行正文内容对应的热度值。
56.在一种可能实现方式中,服务器向终端返回目标文本和该目标文本中的至少一行正文内容对应的热度值的方式可以为:服务器向终端下发目标文本对应的url(uniform resource locator,统一资源定位符),以及该url关联的热度数据,url关联的热度数据中包括目标文本中的每行正文内容对应的热度值。在此种方式下,终端基于url获取目标文本,基于url关联的热度数据获取目标文本中的至少一行正文内容对应的热度值。
57.需要说明的是,无论是从终端本地提取,还是从服务器获取,均需要预先确定目标文本中的至少一行正文内容对应的热度值,然后将目标文本中的至少一行正文内容对应的热度值与目标文本进行关联存储。确定目标文本中的至少一行正文内容对应的热度值的过程可以在终端进行,也可以在服务器进行,本技术实施例对此不加以限定。本技术实施例以确定目标文本中的至少一行正文内容对应的热度值的过程在终端进行为例进行说明。
58.在一种可能实现方式中,终端确定目标文本中的至少一行正文内容对应的热度值的过程可以包括以下步骤1和步骤2:
59.步骤1:获取目标文本对应的至少一个历史阅读数据,任一历史阅读数据包括至少一行候选正文内容和至少一行候选正文内容对应的历史阅读时长。
60.目标文本对应的至少一个历史阅读数据是指交互对象在历史阅读目标文本的过程中产生的阅读数据。需要说明的是,此处的交互对象是指阅读过该目标文本的全部交互对象。每个交互对象在每次历史阅读目标文本的过程中,均会产生一个历史阅读数据。
61.需要说明的是,历史阅读数据可以直接在本技术实施例的执行终端产生,也可以在其他终端产生。对于直接在本技术实施例的执行终端产生的历史阅读数据,执行终端可以直接本地提取;对于在其他终端产生的历史阅读数据,执行终端需要从其他终端获取。
62.任一历史阅读数据包括至少一行候选正文内容和每行候选正文内容对应的历史阅读时长。其中,至少一行候选正文内容可以是指目标文本中历史阅读时长不低于时长阈值的正文内容,也可以是指目标文本中的全部正文内容,本技术实施例对此不加以限定。在任一历史阅读数据中,每行候选正文内容均对应一个历史阅读时长。
63.对于至少一行候选正文内容是指目标文本中历史阅读时长不低于时长阈值的正文内容的情况,每有一行历史阅读时长不低于时长阈值的正文内容,则将该行正文内容作为该任一历史阅读数据中的一行候选正文内容。需要说明的是,时长阈值可以根据经验设置,也可以根据应用场景灵活调整,本技术实施例对此不加以限定。例如,时长阈值可以设置为1秒。
64.由于不同的历史阅读数据是在不同的历史阅读过程中得到的,所以不同的历史阅读数据中的候选正文内容可能相同,也可能不同,本技术实施例对此不加以限定。此外,对于同一行候选正文内容,在不同的历史阅读数据中可能对应相同的历史阅读时长,也可能对应不同的历史阅读时长,本技术实施例对此也不加以限定。
65.示例性地,对于历史阅读数据1和历史阅读数据2这两个历史阅读数据而言,假设目标文本中的正文内容的行数为3行,分别为正文内容1、正文内容2和正文内容3。历史阅读数据1中的至少一个候选正文内容可以为正文内容1和正文内容2,历史阅读数据2中的至少
一个候选正文内容可以为正文内容1、正文内容2和正文内容3。对于正文内容1而言,正文内容1在历史阅读数据1中对应的历史阅读时长可以为2秒,正文内容1在历史阅读数据2中对应的历史阅读时长可以为3秒。
66.在一种可能实现方式中,至少一个历史阅读数据基于眼球追踪的方式得到。也就是说,在交互对象历史阅读目标文本的过程中,阅读终端(本技术实施例的执行终端或者其他终端)可以通过眼球追踪的方式获取交互对象在历史阅读目标文本的过程中产生的历史阅读数据。
67.眼球追踪是获取视觉感知的重要技术,其广泛应用于vr(virtual reality,虚拟现实)或ar(augmented reality,增强现实)场景中。目前,眼球追踪已应用在手机等多种智能终端中。眼球追踪赋能于机器能够识别交互对象的意图,识别交互对象看的地方是哪里,据此进行自然的人机交互的。通过眼球追踪的方式,阅读终端可以获取交互对象在历史阅读目标文本的过程中,阅读每行正文内容所需的历史阅读时长,进而获取历史阅读数据。
68.在一种可能实现方式中,阅读终端可以对目标文本中的每行正文内容进行命名,然后在通过眼球追踪的方式获取交互对象在一次历史阅读目标文本的过程中,阅读每行候选正文内容所需的历史阅读时长后,在该次历史阅读目标文本的过程对应的历史阅读数据中记录每行候选正文内容的命名对应的历史阅读时长。
69.例如,获取历史阅读数据的原理示意图可以如图3所示。在图3中的31中,对目标文本中的每行正文内容(图片同样认为是一行正文内容)进行命名,分别为r1、r2、r3、r4、r5、r6和r7;然后通过眼球追踪的方式,获取交互对象在一次历史阅读目标文本的过程中,阅读每行候选正文内容所需的历史阅读时长;在图3中的32中,在该次历史阅读目标文本的过程对应的历史阅读数据中记录每行候选正文内容的命名对应的历史阅读时长。在图3中的32中,每行正文内容均为候选正文内容,r1对应的历史阅读时长为t1,r2对应的历史阅读时长为t2,r3对应的历史阅读时长为t3,r4对应的历史阅读时长为t4,r5对应的历史阅读时长为t5,r6对应的历史阅读时长为t6,r7对应的历史阅读时长为t7。
70.获取历史阅读数据的过程可以如图4所示,对目标文本中的每行正文内容进行命名(第x行正文内容的命名为r
x
),然后结合眼球追踪的方式,获取历史阅读数据中每行候选正文内容对应的历史阅读时长(第x行候选正文内容对应的历史阅读时长为t
x
)。历史阅读数据中每行候选正文内容对应的历史阅读时长可以用于后续计算每行候选正文内容对应的历史阅读时长比率。
71.步骤2:基于至少一个历史阅读数据,确定目标文本中的至少一行正文内容对应的热度值。
72.在获取至少一个历史阅读数据后,基于至少一个历史阅读数据,确定目标文本中的至少一行正文内容对应的热度值。也就是说,结合所有历史阅读数据,确定目标文本中的每行正文内容对应的热度值。
73.在一种可能实现方式中,基于至少一个历史阅读数据,确定目标文本中的至少一行正文内容对应的热度值的过程包括以下步骤a和步骤b:
74.步骤a:对于任一历史阅读数据,基于该任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长,计算该任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率。
75.在确定目标文本中的至少一行正文内容对应的热度值的过程中,先计算每个历史阅读数据中的各行候选正文内容对应的历史阅读时长比率。对于任一历史阅读数据而言,计算该历史阅读数据中的各行候选正文内容对应的历史阅读时长比率的方式可以为:将每行候选正文内容对应的历史阅读时长与历史阅读总时长的比值,作为每行候选正文内容对应的历史阅读时长比率。其中,历史阅读总时长是指该历史阅读数据中的所有候选正文内容对应的历史阅读时长的和。
76.假设任一历史阅读数据中的候选正文内容的行数为n(n为不小于1的整数),每行候选正文内容对应的历史阅读时长分别为t1、t2、t3……
t
n
,则历史阅读时长为t
x
的候选正文内容对应的历史阅读时长比率y可以根据公式1计算得到:
[0077][0078]
候选正文内容对应的历史阅读时长比率越大,说明在产生该历史阅读数据的历史阅读过程中,交互对象对该候选正文内容的历史阅读时长越长。
[0079]
根据步骤a,可以得到各个历史阅读数据中的每行候选正文内容对应的历史阅读时长比率,也就是得到各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,然后执行步骤b。需要说明的是,对于同一候选正文内容,该候选正文内容在不同的历史阅读数据中可能对应相同的历史阅读时长比率,也可能对应不同的历史阅读时长比率,本技术实施例对此不加以限定。
[0080]
步骤b:基于各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,获取目标文本中的至少一行正文内容对应的热度值。
[0081]
在一种可能实现方式中,在基于各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,获取目标文本中的至少一行正文内容对应的热度值的过程中,依次获取目标文本中的每行正文内容对应的热度值。在一种可能实现方式中,对于目标文本中的至少一行正文内容中的任一第三正文内容,获取第三正文内容对应的热度值的实现过程包括以下步骤a和步骤b:
[0082]
步骤a:将包括第三正文内容的候选正文内容对应的历史阅读时长比率作为第三正文内容对应的至少一个历史阅读时长比率。
[0083]
每个历史阅读数据中的至少一行候选正文内容中可能包括目标文本中的全部正文内容,也可能包括目标文本中的部分正文内容。对于目标文本中的至少一行正文内容中的任一第三正文内容,分析各个历史阅读数据中的至少一行候选正文内容中是否包括该第三正文内容,将包括第三正文内容的候选正文内容对应的历史阅读时长比率作为第三正文内容对应的至少一个历史阅读时长比率。
[0084]
需要说明的是,第三正文内容对应的至少一个历史阅读时长比率中,可能包括相同的历史阅读时长比率,也可能包括不同的历史阅读时长比率,本技术实施例对此不加以限定。
[0085]
步骤b:基于第三正文内容对应的至少一个历史阅读时长比率,确定第三正文内容对应的热度值。
[0086]
第三正文内容对应的热度值用于指示该第三正文内容的重要程度,第三正文内容对应的热度值越大,说明该第三正文内容的重要程度越高。在一种可能实现方式中,基于第
三正文内容对应的至少一个历史阅读时长比率,确定第三正文内容对应的热度值,包括:基于第三正文内容对应的至少一个历史阅读时长比率,计算第三正文内容对应的平均历史阅读时长比率;将平均历史阅读时长比率作为第三正文内容对应的热度值。
[0087]
基于第三正文内容对应的至少一个历史阅读时长比率,计算第三正文内容对应的平均历史阅读时长比率的过程可以为:基于第三正文内容对应的至少一个历史阅读时长比率,计算第三正文内容对应的总阅读时长比率;将第三正文内容对应的总阅读时长比率和第三正文内容对应的历史阅读时长比率的数量的比值,作为第三正文内容对应的平均历史阅读时长比率。在得到第三正文内容对应的平均历史阅读时长比率后,将该平均阅读时长比率作为第三正文内容对应的热度值。
[0088]
假设第三正文内容对应的历史阅读时长比率的数量为m(m为不小于1的整数),这m个历史阅读时长比率分别为y1、y2、y3……
y
m
,则第三正文内容对应的总阅读时长比率y(总)可以根据公式2计算得到,第三正文内容对应的热度值h可以根据公式3计算得到:
[0089]
y(总)=y1 y2……
y
m
ꢀꢀ
(公式2)
[0090][0091]
第三正文内容对应的平均阅读时长比率越大,说明交互对象在历史阅读目标文本的过程中,对该第三正文内容的关注程度越高,也就说明第三正文内容越重要。将平均阅读时长比率作为第三正文内容对应的热度值后,该热度值即可指示第三正文内容的重要程度。
[0092]
根据上述步骤a和步骤b,可以确定目标文本中的每行正文内容对应的热度值,也就是确定目标文本中的至少一行正文内容对应的热度值。需要说明的是,不同的正文内容对应的历史阅读时长比率的数量可能相同,也可能不同,本技术实施例对此不加以限定。
[0093]
在确定目标文本中的至少一行正文内容对应的热度值后,可以记录至少一行正文内容对应的热度值;在记录至少一行正文内容对应的热度值时,可以记录至少一行正文内容的命名对应的热度值。例如,记录至少一行正文内容对应的热度值的方式可以如图5所示,在图5中,在对每行正文内容进行命名后,分别记录每行正文内容的命名对应的热度值,例如,r1对应的热度值为h1。
[0094]
终端在确定目标文本中的至少一行正文内容对应的热度值后,可以将目标文本中的至少一行正文内容对应的热度值和目标文本进行关联,然后存储在终端本地;还可以将目标文本中的至少一行正文内容对应的热度值和目标文本进行关联,然后上传至服务器,由服务器将目标文本中的至少一行正文内容对应的热度值和目标文本进行关联存储。由服务器将目标文本中的至少一行正文内容对应的热度值和目标文本进行关联存储的存储方式,可以节省终端的存储空间,并且便于其他终端从服务器中获取目标文本和该目标文本中的至少一行正文内容对应的热度值。
[0095]
在一种可能实现方式中,目标文本存储方式可以为存储该目标文本的url,对目标文本中的至少一行正文内容对应的热度值和目标文本进行关联存储的方式可以为:将至少一行正文内容对应的热度值与目标文本的url进行关联存储。
[0096]
在步骤202中,获取至少一行正文内容分别对应的至少一个子导航条。
[0097]
任一行正文内容对应的子导航条用于快速定位该行正文内容。正文内容和子导航
条一一对应,也就是说,每行正文内容均对应一个子导航条。
[0098]
在一种可能实现方式中,获取至少一行正文内容分别对应的至少一个子导航条的方式可以为:根据至少一行正文内容的排列顺序,将默认导航条切分成与至少一行正文内容分别对应的至少一个子导航条。
[0099]
默认导航条为预先设置的用于根据正文内容的行数进行切分的导航条。对默认导航条进行切分可以是指在长度方向上对默认导航条进行切分。在此种方式下,默认导航条的长度不大于显示页面的长度。本技术实施例对默认导航条的形状不加以限定,例如,默认导航条的形状可以为矩形,该矩形的宽度可以根据经验设置。基于此种方式确定的各个子导航条的宽度均与默认导航条的宽度相同。需要说明的是,不同的文本可以对应相同的默认导航条,也可以对应不同的默认导航条,本技术实施例对此不加以限定。
[0100]
在根据至少一行正文内容的排列顺序,将默认导航条切分成与至少一行正文内容分别对应的至少一个子导航条后,子导航条在默认导航条中的排列顺序与正文内容的排列顺序相同。例如,第1行正文内容对应第1个子导航条,第3行正文内容对应第3个子导航条。
[0101]
在一种可能实现方式中,将默认导航条切分成与至少一行正文内容分别对应的至少一个子导航条的方式为:将默认导航条切分成与至少一行正文内容分别对应的至少一个相同长度的子导航条。此种情况下,根据正文内容的行数对默认导航条在长度方向上进行等分,每个子导航条的长度和宽度均相同,有利于提高后续显示各个子导航条的显示效果。
[0102]
在另一种可能实现方式中,获取至少一行正文内容对应的至少一个子导航条的方式还可以为:为每行正文内容分配一个子导航条,得到至少一行正文内容对应的至少一个子导航条。
[0103]
终端中可以预先存储有多个子导航条,不同的子导航条的尺寸可以相同,也可以不同。在确定目标文本后,为目标文本中的每行正文内容分配一个子导航条,本技术实施例对分配子导航条的方式不加以限定。示例性地,可以为每行子导航条均分配一个尺寸相同的子导航条。需要说明的是,在为每行正文内容分配一个子导航条后,至少一个子导航条的总长度不超过显示页面的长度,以在后续显示过程中,将各个子导航条依次排列后得到的导航条完整显示在显示页面中。
[0104]
在步骤203中,对于至少一个子导航条中的任一第一子导航条,基于第一正文内容对应的热度值,确定第一子导航条的显示属性,第一正文内容为第一子导航条对应的正文内容。
[0105]
在得到每行正文内容分别对应的子导航条后,需要确定各个子导航条的显示属性,以便于根据显示属性显示各个子导航条。显示属性用于指示如何显示子导航条。在确定各个子导航条的显示属性的过程中,依次确定每个子导航条的显示属性,对于至少一个子导航条中的任一第一子导航条,基于该第一子导航条对应的第一正文内容对应的热度值,确定该第一子导航条的显示属性。基于各行正文内容对应的热度值,确定各个子导航条的显示属性,可以将子导航条的显示属性与热度值关联,进而通过显示属性指示该子导航条对应的正文内容的重要程度。
[0106]
在一种可能实现方式中,显示属性包括显示颜色和显示标签中的至少一种。也就是说,显示属性具有三种情况:
[0107]
情况1:显示属性包括显示颜色。
[0108]
情况2:显示属性包括显示标签。
[0109]
情况3:显示属性包括显示颜色和显示标签。
[0110]
对应于显示属性的三种情况,基于第一正文内容对应的热度值,确定第一子导航条的显示属性的方式包括以下三种:
[0111]
方式一:基于第一正文内容对应的热度值,确定第一子导航条的显示颜色。
[0112]
此种方式一发生在显示属性包括显示颜色的情况下。基于此种方式一可以确定各个子导航条的显示颜色,进而通过显示颜色衡量不同的子导航条对应的正文内容的重要程度。在一种可能实现方式中,基于第一正文内容对应的热度值,确定第一子导航条的显示颜色的过程包括以下步骤1至步骤3:
[0113]
步骤1:计算第一正文内容对应的热度值与热度值总和之间的目标比值,热度值总和为至少一行正文内容对应的热度值的和。
[0114]
目标比值用于指示第一正文内容对应热度值在热度值总和中所占比例的大小。目标比值越大,说明第一正文内容对应的热度值在热度值总和中所占比例越大。由于热度值总和不变,所以目标比值越大,说明第一正文内容对应的热度值越大,该第一正文内容的重要程度越大。
[0115]
假设n(n为不小于1的整数)行正文内容对应的热度值分别为h1、h2、h3……
h
n
,第一正文内容对应的热度值为h
x
,则第一正文内容对应的热度值与热度值总和之间的目标比值δ可以根据公式4计算得到:
[0116][0117]
步骤2:确定目标比值对应的目标透明度。
[0118]
透明度表示透明的程度。某种颜色具有的透明度越大,该种颜色越浅;某种颜色具有的透明度越小,该种颜色越深。
[0119]
在一种可能实现方式中,确定目标比值对应的目标透明度的方式可以为:基于比值和透明度的对应关系,确定目标比值对应的目标透明度。比值和透明度的对应关系可以根据经验设置,在一种可能实现方式中,在比值和透明度的对应关系中,比值越大,比值对应的透明度越小。
[0120]
在一种可能实现方式中,确定目标比值对应的目标透明度的方式还可以为:将目标比值根据目标规则进行换算,得到该目标比值对应的目标透明度。在一种可能实现方式中,在根据目标规则进行换算的过程中,比值越大,该比值对应的透明度越小。
[0121]
步骤3:将具有目标透明度的参考颜色作为第一子导航条的显示颜色。
[0122]
参考颜色可以根据经验设置,示例性地,参考颜色为红色,红色的计算机代码为#ff0000。参考颜色是针对各个子导航条设置的,也就说,各个子导航条对应的参考颜色是相同的。
[0123]
在确定目标透明度后,将具有目标透明度的参考颜色作为第一子导航条的显示颜色。此种确定方式确定的显示颜色是在参考颜色的基础上调整透明度得到的。具有不同透明度的参考颜色的深浅效果不同。具有较大透明度的参考颜色较浅,具有较小透明度的参考颜色较深。
[0124]
通过上述步骤1至步骤3,可以确定各个子导航条的显示颜色。由于子导航条的显
示颜色是根据子导航条对应的正文内容对应的热度值确定的,所以子导航条的显示颜色可以体现子导航条对应的正文内容的重要程度。对于比值越大、透明度越小的情况,由于比值越大,正文内容对应的热度值越大,透明度越小,具有该透明度的参考颜色越深,所以,子导航条的显示颜色越深,可以说明该子导航条对应的正文内容的重要程度越高,从而可以指导交互对象重点阅读该子导航条对应的正文内容。
[0125]
需要说明的是,上述步骤2至步骤3仅为一种根据目标比值确定第一子导航条的显示颜色的示例性描述。在确定目标比值后,还可以直接根据比值和颜色的对应关系,确定目标比值对应的显示颜色,从而得到第一子导航条的显示颜色。
[0126]
例如,根据各行正文内容对应的热度值确定各个子导航条的显示颜色的原理示意图可以如图5所示,在图5中,在获取各行正文内容对应的热度值后,根据各行正文内容对应的热度值,分别确定各行正文内容对应的子导航条的显示颜色。不同子导航条的显示颜色的深浅不同,命名为r1的正文内容51对应的子导航条52的显示颜色比命名为r2的正文内容53对应的子导航条54的显示颜色浅,说明命名为r1的正文内容51对应的热度值h1比命名为r2的正文内容对应的热度值h2小,命名为r1的正文内容51的重要程度比命名为r2的正文内容53的重要程度低。
[0127]
方式二:基于第一正文内容对应的热度值,确定第一子导航条的显示标签。
[0128]
此种方式二发生在显示属性包括显示标签的情况下。基于此种方式二可以确定各个子导航条的显示标签,进而通过显示标签衡量不同的子导航条对应的正文内容的重要程度。在一种可能实现方式中,基于第一正文内容对应的热度值,确定第一子导航条的显示标签的方式为:将包括第一正文内容对应的热度值的文本标签作为第一子导航条的显示标签。也就是说,显示标签中包括第一正文内容对应的热度值,从而可以通过第一子导航条的显示标签直接获知该第一子导航条对应的第一正文内容的重要程度。需要说明的是,本技术实施例对显示标签的显示形式不加以限定,示例性地,显示标签的显示形式可以为气泡形式。
[0129]
方式三:基于第一正文内容对应的热度值,确定第一子导航条的显示颜色和显示属性。
[0130]
此种方式三发生在显示属性包括显示颜色和显示标签的情况下。基于此种方式三可以确定各个子导航条的显示颜色和显示标签,进而通过显示颜色和显示标签衡量不同的子导航条对应的正文内容的重要程度。显示颜色可以间接体现正文内容的重要程度,显示标签可以直接体现正文内容的重要程度,此种情况三可以使正文内容的重要程度的可视化效果更佳。
[0131]
根据步骤203,可以确定各个子导航条的显示属性。需要说明的是,子导航条除了具有根据正文内容对应的热度值确定的显示属性外,还可以具有默认属性,默认属性可以包括显示位置、显示尺寸等。
[0132]
在步骤204中,在显示页面显示目标文本,以及根据至少一个子导航条的显示属性显示至少一个子导航条。
[0133]
显示页面是指供交互对象阅读文本的页面,在显示页面显示供交互对象阅读的目标文本,此外,在显示页面还根据各个子导航条的显示属性显示各个子导航条。
[0134]
在一种可能实现方式中,在根据至少一个子导航条的显示属性显示至少一个子导
航条之前,可以将至少一个子导航条按照该至少一个子导航条对应的至少一行正文内容的排列顺序显示至少一个子导航条依次排列,然后再根据至少一个子导航条的显示属性显示至少一个子导航条。在一种可能实现方式中,各个子导航条可以在长度方向上依次排列。在将至少一个子导航条按照该至少一个子导航条对应的至少一行正文内容的排列顺序显示至少一个子导航条依次排列后,至少一个子导航条可以构成一个热度导航条,根据至少一个子导航条的显示属性显示至少一个子导航条的过程即为根据至少一个子导航条的显示属性显示热度导航条的过程。
[0135]
在一种可能实现方式中,对于获取至少一行正文内容分别对应的至少一个子导航条的方式为根据至少一行正文内容的排列顺序,将默认导航条切分成与至少一行正文内容分别对应的至少一个子导航条的情况,至少一个子导航条构成的热度导航条可以是指切分后的默认导航条。
[0136]
需要说明的是,在显示页面可以同时显示目标文本和子导航条,也可以先显示目标文本,再显示子导航条,本技术实施例对此不加以限定。对于同时显示目标文本和子导航条的情况,需要经过步骤201至步骤203,才能进行显示。对于先显示目标文本再显示子导航条的情况,在确定目标文本后,即可在显示页面中显示目标文本,无需经过上述步骤201至步骤203;然后在经过步骤201至步骤203后,再显示子导航条。接下来分别介绍显示目标文本,以及根据至少一个子导航条的显示属性显示至少一个子导航条的过程:
[0137]
首先,介绍在显示页面显示目标文本的过程:在进入显示页面后,在显示页面显示目标文本中的目标文本内容。目标文本内容为所占区域的尺寸与显示页面的尺寸相匹配的文本内容。也就说是,目标文本包括的内容可能较多,在一个页面中无法全部同时显示,此时,在显示页面中每次只显示尺寸相匹配的文本内容。可以通过滑动操作,更换显示的目标文本内容。在一种可能实现方式中,当一个页面中可以同时显示全部文本内容时,在显示页面显示的目标文本内容为全部文本内容。在一种可能实现方式中,可以预先规定目标文本在显示页面中的第一显示区域,然后在第一显示区域中显示目标文本内容。第一显示区域可以是指显示页面中的左侧区域。
[0138]
接下来介绍在显示页面,根据至少一个子导航条的显示属性显示至少一个子导航条的过程。可以预先规定子导航条在显示页面中的第二显示区域,然后在第二显示区域中根据至少一个子导航条的显示属性显示至少一个子导航条。第二显示区域可以是指显示页面中的右侧区域。对应于显示属性的三种情况,根据至少一个子导航条的显示属性至少一个子导航条的方式包括以下三种:
[0139]
方式1:当显示属性包括显示颜色时,按照至少一个子导航条的显示颜色显示至少一个子导航条。
[0140]
此种方式1下,由于显示颜色是根据正文内容对应的热度值确定的,所以此种显示方式显示的子导航条,可以通过显示颜色间接可视化正文内容的重要程度。
[0141]
例如,图6为在显示页面显示至少一个子导航条的示意图。根据此种方式1显示的子导航条可以如图6中的(1)所示,在图6中的(1)中,按照各个子导航条的显示颜色分别显示各个子导航条。
[0142]
方式2:当显示属性包括显示标签时,根据至少一个子导航条的显示标签显示至少一个子导航条。
[0143]
根据至少一个子导航条的显示标签显示至少一个子导航条的方式可以为:将至少一个子导航条的显示标签对应显示在至少一个子导航条上。每个子导航条上均显示有包括热度值的显示标签。
[0144]
例如,根据此种方式2显示的子导航条可以如图6中的(2)所示,在图6中的(2)中,分别将各个子导航条的显示标签对应显示在各个子导航条上,第1个子导航条上显示的显示标签中的热度值为0.3。
[0145]
方式3:当显示属性包括显示颜色和显示标签时,根据至少一个子导航条的显示颜色和显示标签显示至少一个子导航条。
[0146]
根据至少一个子导航条的显示颜色和显示标签显示至少一个子导航条的方式可以为:按照至少一个子导航条的显示颜色显示至少一个子导航条,将至少一个子导航条的显示标签对应显示在至少一个子导航条上。本技术实施例对显示标签的颜色不加以限定,只需在显示颜色的基础上能够可视即可。
[0147]
例如,根据此种方式3显示的子导航条可以如图6中的(3)所示,在图6中的(3)中,按照各个子导航条的显示颜色分别显示各个子导航条,并且分别将各个子导航条的显示标签对应显示在各个子导航条上。
[0148]
需要说明的是,子导航条除具有显示属性外,还具有显示位置和显示尺寸等默认属性,所以在根据显示属性显示子导航条之前,可以先根据默认属性确定子导航条的显示位置和显示尺寸,然后再根据显示属性显示处于指定位置以及具有指定尺寸的子导航条。
[0149]
在一种可能实现方式中,根据至少一个子导航条的显示属性显示至少一个子导航条的方式为:基于导航条显示指令,根据至少一个子导航条的显示属性显示至少一个子导航条。也就是说,在检测到导航条显示指令后,再根据至少一个子导航条的显示属性显示至少一个子导航条。
[0150]
导航条显示指令可以为执行终端自动触发的,也可以为交互对象人为触发的,本技术实施例对此不加以限定。对于导航条显示指令为执行终端自动触发的情况,执行终端可以在确定各个子导航条的显示属性后,自动触发导航条显示指令,从而自动根据至少一个子导航条的显示属性显示至少一个子导航条。对于导航条显示指令为交互对象人为触发的情况,导航条显示指令可以基于交互对象在显示页面的触摸操作得到,此种方式有利于提高与交互对象之间的互动性。
[0151]
在一种可能实现方式中,对于显示属性包括显示颜色的情况,按照至少一个子导航条的显示颜色显示至少一个子导航条之后,还包括:基于针对至少一个子导航条中的任一第二子导航条的触发指令,将第二子导航条对应的第二正文内容的背景颜色调整为第二子导航条的显示颜色。
[0152]
在根据显示属性显示子导航条后,可以根据子导航条区分出重点阅读区域,交互对象可以根据子导航条实现对重要正文内容的快速定位,提高阅读效率,提升阅读体验。当交互对象触发至少一个子导航条中的任一第二子导航条时,将第二子导航条对应的第二正文内容的背景颜色调整为第二子导航条的显示颜色。如图6中的(1)和(3)所示,当交互对象触发第2个子导航条61时,将第2个导航条61对应的第2行正文内容62的背景颜色调整为与子导航条61的显示颜色一致。通过调整正文内容的背景颜色,可以将正文内容的重要程度可视化在正文内容的背景颜色上,进而提高交互对象的阅读体验和阅读效果效率。
[0153]
需要说明的是,对于显示属性仅包括显示标签的情况,当交互对象触发至少一个子导航条中的任一第二子导航条时,保持第二正文内容的背景颜色不变。如图6中的(2)所示,当交互对象触发第2个子导航条61时,保持第2个子导航条61对应的第2行正文内容62的背景颜色不变。
[0154]
需要说明的是,在基于针对至少一个子导航条中的任一第二子导航条的触发指令,将第二子导航条对应的第二正文内容的背景颜色调整为第二子导航条的显示颜色之前,需要先获取针对至少一个子导航条中的任一第二子导航条的触发指令。在一种可能实现方式中,获取针对至少一个子导航条中的任一第二子导航条的触发指令的方式包括但不限于以下两种:
[0155]
方式1:基于针对至少一个子导航条中的任一第二子导航条的点击操作,获取针对至少一个子导航条中的任一第二子导航条的触发指令。
[0156]
此种方式1下,交互对象直接点击第二子导航条。
[0157]
方式2:响应于滑动操作到达至少一个子导航条中的任一第二子导航条处,获取针对至少一个子导航条中的任一第二子导航条的触发指令。
[0158]
在此种方式2下,交互对象在子导航条上产生滑动操作,当滑动操作到达至少一个子导航条中的任一第二子导航条处,获取针对至少一个子导航条中的任一第二子导航条的触发指令。
[0159]
随着滑动的进行,滑动操作不断到达不同的子导航条,每到达一个子导航条处时,将该子导航条对应的正文内容的背景颜色调整为与该子导航条的显示颜色一致。
[0160]
在一种可能实现方式中,根据至少一个子导航条的显示属性显示至少一个子导航条之后,方法还包括:响应于针对至少一个子导航条中的任一第三子导航条的触发开始,将第三子导航条的宽度由第一数值增加至第二数值,直至针对第三子导航条的触发结束,将第三子导航条的宽度由第二数值恢复至第一数值。
[0161]
第一数值和第二数值可以根据经验设置,第二数值大于第一数值。从触发开始到触发结束的触发阶段,将子导航条的宽度增加,便于交互对象的操作。针对第三子导航条的触发开始可以是指针对第三子导航条的滑动操作开始,也可以是指针对第三子导航条的点击操作开始,本技术实施例对此不加以限定。针对第三子导航条的滑动操作开始可以是指针对第三子导航条的滑动操作处于起始滑动位置,针对第三子导航条的点击操作开始可以是指在第三子导航条上触发点击操作。
[0162]
针对第三子导航条的触发结束可以是指针对第三子导航条的滑动操作结束,也可以是指针对第三子导航条的点击操作结束,本技术实施例对此不加以限定。针对第三子导航条的滑动操作结束可以是指针对第三子导航条的滑动操作处于终止滑动位置后间隔第一参考时间间隔,针对第三子导航条的点击操作结束可以是指在第三子导航条上触发点击操作后间隔第二参考时间间隔。第一参考时间间隔和第二参考时间间隔可以根据经验设置,本技术实施例对此不加以限定。示例性地,由于滑动操作持续的时间较长,点击操作持续的时间较短,所以第二参考时间间隔可以大于第一参考时间间隔,从而提高宽度变化的视觉效果。
[0163]
在一种可能实现方式中,对于至少一个子导航条构成一个热度导航条的情况,根据至少一个子导航条的显示属性显示至少一个子导航条之后,还包括:响应于针对热度导
航条的触发开始,将热度导航条的宽度增加,直至针对热度导航条的触发结束,将热度导航条的宽度恢复。在此种情况下,统一调整各个子导航条的宽度,便于交互对象对子导航条的操作。
[0164]
在一种可能实现方式中,对于目标文本对应的概要信息以信息流的方式进行显示的情况,目标文本的确定过程为在信息流中触发目标文本对应的概要信息的过程。在此种情况下,在信息流的显示页面,同样可以显示热度导航条,以将信息流中的各个概要信息的热度值在热度导航条中进行可视化,进而帮助交互对象快速定位热度较高的概要信息。在信息流显示页面中显示热度导航条的过程可以参见本技术实施例的在文本显示页面中显示热度导航条的过程,本技术实施例不进行赘述。相比于本技术实例中在文本显示页面中显示热度导航条的过程,在信息流显示页面中显示热度导航条的过程,获取信息流中的各个概要信息的热度值,根据各个概要信息的热度值确定各个概要信息对应的各个子导航条的显示属性。每个概要信息用于标识一个文本。
[0165]
在显示页面显示目标文本和子导航条的产品侧表现可以如图7所示。在图7中的(1)中,在显示页面显示目标文本的同时,根据各个导航条的显示颜色显示各个子导航条,各个子导航条构成一个热度导航条,此时,热度导航条较窄。当针对热度导航条的滑动开始后,在图7中的(2)中,将热度导航条的宽度增加;交互对象在热度导航条上向下滑动时,显示页面中显示的文本内容向上滚动,交互对象在热度导航条上向上滑动时,显示页面中显示的文本内容向下滚动,在交互对象在热度导航条上进行滑动时,将滑动操作到达的子导航条对应的正文内容的背景颜色调整至与该子导航条的显示颜色一致,如图7中的(3)所示;当针对热度导航条的滑动结束后,显示页面中显示的文本内容停止滚动,如图7中的(4)所示,定位到滑动终止位置所在的子导航条71对应的正文内容72,将该正文内容72的背景颜色调整为滑动终止位置所在的子导航条71的显示颜色一致,此外,将热度导航条的宽度恢复至原来的宽度。
[0166]
综上所述,信息显示的过程可以如图8中的801至808所示。801、终端基于历史阅读数据,计算各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率;802、终端根据各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,确定目标文本中的各行正文内容对应的总阅读时长比率;803、终端将各行正文内容对应的平均阅读时长比率作为各行正文内容对应的热度值;804、终端将目标文本中的各行正文内容对应的热度值上传至服务器;805、服务器将各行正文内容对应的热度值下发至终端;806、终端获取各行正文内容对应的热度值;807、终端根据各行正文内容对应的热度值,确定各行正文内容对应的各个子导航条的显示属性;808、终端在显示页面显示目标文本,以及根据各个子导航条的显示属性显示各个子导航条。其中,步骤801至步骤804为热度值上传过程,步骤805至步骤808为热度值可视化展示过程。
[0167]
在本技术实施例中,通过可视化目标文本的正文内容的重要程度,交互对象在阅读目标文本时,能够直观筛选出目标文本中的重点部分,从而通过操作子导航条快速定位到重要程度高的正文内容,在较短时间内阅读到目标文本传递的关键信息,提高阅读效率。
[0168]
在本技术实施例中,在显示页面除显示目标文本外,还根据各个子导航条的显示属性显示各个子导航条。由于各个子导航条的显示属性是根据正文内容对应的热度值确定的,热度值用于指示正文内容的重要程度,所以,此种信息显示方式可以利用子导航条可视
化各行正文内容的重要程度,有利于实现对重要正文内容的快速定位,信息显示效果较好,有利于提高文本阅读效率,提高用户的阅读体验。
[0169]
参见图9,本技术实施例提供了一种信息显示装置,该装置包括:
[0170]
获取模块901,用于获取目标文本和目标文本中的至少一行正文内容对应的热度值,热度值用于指示正文内容的重要程度;
[0171]
获取模块901,还用于获取至少一行正文内容分别对应的至少一个子导航条;
[0172]
确定模块902,用于对于至少一个子导航条中的任一第一子导航条,基于第一正文内容对应的热度值,确定第一子导航条的显示属性,第一正文内容为第一子导航条对应的正文内容;
[0173]
显示模块903,用于在显示页面显示目标文本,以及根据至少一个子导航条的显示属性显示至少一个子导航条。
[0174]
在一种可能实现方式中,显示属性包括显示颜色,显示模块903,还用于按照至少一个子导航条的显示颜色显示至少一个子导航条;
[0175]
参见图10,该装置还包括:
[0176]
调整模块904,用于基于针对至少一个子导航条中的任一第二子导航条的触发指令,将第二子导航条对应的第二正文内容的背景颜色调整为第二子导航条的显示颜色。
[0177]
在一种可能实现方式中,显示属性包括显示颜色,确定模块902,还用于计算第一正文内容对应的热度值与热度值总和之间的目标比值,热度值总和为至少一行正文内容对应的热度值的和;确定目标比值对应的目标透明度;将具有目标透明度的参考颜色作为第一子导航条的显示颜色。
[0178]
在一种可能实现方式中,显示属性还包括显示标签,确定模块902,还用于将包括第一正文内容对应的热度值的文本标签作为第一子导航条的显示标签;
[0179]
显示模块903,还用于按照至少一个子导航条的显示颜色显示至少一个子导航条,将至少一个子导航条的显示标签对应显示在至少一个子导航条上。
[0180]
在一种可能实现方式中,调整模块904,还用于响应于针对至少一个子导航条中的任一第三子导航条的触发开始,将第三子导航条的宽度由第一数值增加至第二数值,直至针对第三子导航条的触发结束,将第三子导航条的宽度由第二数值恢复至第一数值。
[0181]
在一种可能实现方式中,获取模块901,还用于基于针对至少一个子导航条中的任一第二子导航条的点击操作,获取针对至少一个子导航条中的任一第二子导航条的触发指令;或者,响应于滑动操作到达至少一个子导航条中的任一第二子导航条处,获取针对至少一个子导航条中的任一第二子导航条的触发指令。
[0182]
在一种可能实现方式中,确定模块902,还用于获取目标文本对应的至少一个历史阅读数据,任一历史阅读数据包括至少一行候选正文内容和至少一行候选正文内容对应的历史阅读时长;对于任一历史阅读数据,基于任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长,计算任一历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率;基于各个历史阅读数据中的至少一行候选正文内容对应的历史阅读时长比率,确定目标文本中的至少一行正文内容对应的热度值。
[0183]
在一种可能实现方式中,确定模块902,还用于对于目标文本中的至少一行正文内容中的任一第三正文内容,将包括第三正文内容的候选正文内容对应的历史阅读时长比率
作为第三正文内容对应的至少一个历史阅读时长比率;基于第三正文内容对应的至少一个历史阅读时长比率,确定第三正文内容对应的热度值。
[0184]
在一种可能实现方式中,确定模块902,还用于基于第三正文内容对应的至少一个历史阅读时长比率,计算第三正文内容对应的平均历史阅读时长比率;将平均历史阅读时长比率作为第三正文内容对应的热度值。
[0185]
在本技术实施例中,在显示页面除显示目标文本外,还根据各个子导航条的显示属性显示各个子导航条。由于各个子导航条的显示属性是根据正文内容对应的热度值确定的,热度值用于指示正文内容的重要程度,所以,此种信息显示方式可以利用子导航条可视化各行正文内容的重要程度,有利于实现对重要正文内容的快速定位,信息显示效果较好,有利于提高文本阅读效率,提高用户的阅读体验。
[0186]
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0187]
图11是本技术实施例提供的一种终端的结构示意图。该终端可以是:智能手机、平板电脑、笔记本电脑或台式电脑。终端还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
[0188]
通常,终端包括有:处理器1101和存储器1102。
[0189]
处理器1101可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1101可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1101也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1101可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1101还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0190]
存储器1102可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1102还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1102中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1101所执行以实现本技术中方法实施例提供的信息显示方法。
[0191]
在一些实施例中,终端还可选包括有:外围设备接口1103和至少一个外围设备。处理器1101、存储器1102和外围设备接口1103之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1103相连。具体地,外围设备包括:射频电路1104、触摸显示屏1105、摄像头组件1106、音频电路1107、定位组件1108和电源1109中的至少一种。
[0192]
外围设备接口1103可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1101和存储器1102。在一些实施例中,处理器1101、存储器1102和外围设备接口1103被集成在同一芯片或电路板上;在一些其他实施例中,处理器1101、存储器1102和外围设备接口1103中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0193]
射频电路1104用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1104通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1104将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1104包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1104可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1104还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
[0194]
显示屏1105用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1105是触摸显示屏时,显示屏1105还具有采集在显示屏1105的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1101进行处理。此时,显示屏1105还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1105可以为一个,设置在终端的前面板;在另一些实施例中,显示屏1105可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏1105可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏1105还可以设置成非矩形的不规则图形,也即异形屏。显示屏1105可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
[0195]
摄像头组件1106用于采集图像或视频。可选地,摄像头组件1106包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1106还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0196]
音频电路1107可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1101进行处理,或者输入至射频电路1104以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1101或射频电路1104的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1107还可以包
括耳机插孔。
[0197]
定位组件1108用于定位终端的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件1108可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
[0198]
电源1109用于为终端中的各个组件进行供电。电源1109可以是交流电、直流电、一次性电池或可充电电池。当电源1109包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
[0199]
在一些实施例中,终端还包括有一个或多个传感器1110。该一个或多个传感器1110包括但不限于:加速度传感器1111、陀螺仪传感器1112、压力传感器1113、指纹传感器1114、光学传感器1115以及接近传感器1116。
[0200]
加速度传感器1111可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1111可以用于检测重力加速度在三个坐标轴上的分量。处理器1101可以根据加速度传感器1111采集的重力加速度信号,控制触摸显示屏1105以横向视图或纵向视图进行用户界面的显示。加速度传感器1111还可以用于游戏或者用户的运动数据的采集。
[0201]
陀螺仪传感器1112可以检测终端的机体方向及转动角度,陀螺仪传感器1112可以与加速度传感器1111协同采集用户对终端的3d动作。处理器1101根据陀螺仪传感器1112采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
[0202]
压力传感器1113可以设置在终端的侧边框和/或触摸显示屏1105的下层。当压力传感器1113设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器1101根据压力传感器1113采集的握持信号进行左右手识别或快捷操作。当压力传感器1113设置在触摸显示屏1105的下层时,由处理器1101根据用户对触摸显示屏1105的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
[0203]
指纹传感器1114用于采集用户的指纹,由处理器1101根据指纹传感器1114采集到的指纹识别用户的身份,或者,由指纹传感器1114根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1101授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1114可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商logo时,指纹传感器1114可以与物理按键或厂商logo集成在一起。
[0204]
光学传感器1115用于采集环境光强度。在一个实施例中,处理器1101可以根据光学传感器1115采集的环境光强度,控制触摸显示屏1105的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏1105的显示亮度;当环境光强度较低时,调低触摸显示屏1105的显示亮度。在另一个实施例中,处理器1101还可以根据光学传感器1115采集的环境光强度,动态调整摄像头组件1106的拍摄参数。
[0205]
接近传感器1116,也称距离传感器,通常设置在终端的前面板。接近传感器1116用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器1116检测到用户与
终端的正面之间的距离逐渐变小时,由处理器1101控制触摸显示屏1105从亮屏状态切换为息屏状态;当接近传感器1116检测到用户与终端的正面之间的距离逐渐变大时,由处理器1101控制触摸显示屏1105从息屏状态切换为亮屏状态。
[0206]
本领域技术人员可以理解,图11中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0207]
在示例性实施例中,还提供了一种计算机设备,参见图12,该计算机设备包括处理器1201和存储器1202,该存储器1202中存储有至少一条程序代码。该至少一条程序代码由一个或者一个以上处理器1201加载并执行,以实现上述任一种信息显示方法。
[0208]
在示例性实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由计算机设备的处理器加载并执行,以实现上述任一种信息显示方法。
[0209]
可选地,上述计算机可读存储介质可以是只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、只读光盘(compact disc read-only memory,cd-rom)、磁带、软盘和光数据存储设备等。
[0210]
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0211]
以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜