CN112905921B - 一种页面内容显示方法及装置 - Google Patents
一种页面内容显示方法及装置 Download PDFInfo
- Publication number
- CN112905921B CN112905921B CN202010777229.1A CN202010777229A CN112905921B CN 112905921 B CN112905921 B CN 112905921B CN 202010777229 A CN202010777229 A CN 202010777229A CN 112905921 B CN112905921 B CN 112905921B
- Authority
- CN
- China
- Prior art keywords
- content
- target
- heat
- target page
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 83
- 239000012634 fragment Substances 0.000 claims abstract description 68
- 238000005096 rolling process Methods 0.000 claims abstract description 22
- 230000006399 behavior Effects 0.000 claims description 84
- 230000000007 visual effect Effects 0.000 claims description 55
- 230000015654 memory Effects 0.000 claims description 26
- 238000013507 mapping Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 17
- 235000019633 pungent taste Nutrition 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 239000013598 vector Substances 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000013528 artificial neural network Methods 0.000 description 4
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000003086 colorant Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000003062 neural network model Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9538—Presentation of query results
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种页面内容显示方法及装置,该方法包括:响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息;所述热度信息是根据用户对所述目标页面的浏览行为数据生成的;根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中。本发明可以提高用户获取页面中核心内容的效率。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种页面内容显示方法及装置。
背景技术
随着网络技术的发展,越来越多的用户通过终端中的资讯类应用来获取各类资讯信息,打开资讯类应用可以进入相关资讯页面,该页面中可以包括图片、文字等内容。然而,很多时候页面内容的开始部分呈现的是一些无关核心内容的往期回顾,结尾有时还会加入很多引导用户转发或者关注的内容,从而使得用户无法快速获取到页面内容中的核心内容,影响了用户获取信息的效率,降低了用户体验效果。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种页面内容显示方法、装置及电子设备。所述技术方案如下:
一方面,提供了一种页面内容显示方法,所述方法包括:
响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息;所述热度信息是根据用户对所述目标页面的浏览行为数据生成的;
根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;
在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;
响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;
将所述目标内容片段突出显示在所述可视区域中。
另一方面,提供了一种页面内容显示方法,所述方法包括:
获取用户对目标页面的浏览行为数据;
根据所述浏览行为数据生成所述目标页面中多个内容片段的热度信息;
在确定目标用户对所述目标页面的展示操作时,将所述目标页面中多个内容片段的热度信息发送给所述目标用户对应的目标终端,以使所述目标终端根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中。
另一方面,提供了一种页面内容显示装置,所述装置包括:
第一响应模块,用于响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息;所述热度信息是根据用户对所述目标页面的浏览行为数据生成的;
第一生成模块,用于根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;
第一展示模块,用于在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;
第二响应模块,用于响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;
第一突出显示模块,用于将所述目标内容片段突出显示在所述可视区域中。
可选的,所述第一生成模块包括:
第一生成子模块,用于生成所述目标页面的滚动控制条;
第一确定模块,用于确定所述多个内容片段中每个内容片段在所述滚动控制条上对应的滚动控制分段;
第二确定模块,用于根据所述多个内容片段的热度信息,确定与每个内容片段的热度信息相对应的内容热度指示标识;
关联模块,用于将所述内容热度指示标识关联到相应内容片段对应的滚动控制分段上,得到所述目标页面的内容热度指示条。
可选的,所述装置还包括:
第三确定模块,用于确定所述目标页面中第一内容片段对应的页面区域,所述第一内容片段是所述多个内容片段中热度小于第一预设热度阈值的内容片段;
页面折叠模块,用于将所述目标页面中第一内容片段对应的页面区域进行折叠,得到第一目标页面;
第四确定模块,用于将所述第一目标页面作为所述目标页面,以及将除所述第一内容片段之外的内容片段作为所述多个内容片段。
可选的,所述目标页面在所述折叠位置处设有第一原文查看选项;
相应的,所述装置还包括:
第一原文展示模块,用于响应所述目标用户对所述第一原文查看选项的触发操作,展示与所述折叠位置对应的所述第一内容片段。
可选的,所述第一展示模块包括:
摘要获取模块,用于获取第二内容片段的摘要信息,所述第二内容片段是所述多个内容片段中热度超过第二预设热度阈值的内容片段;
第五确定模块,用于确定所述目标页面中所述第二内容片段对应的页面区域;
覆盖模块,用于将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上,得到第二目标页面;
展示子模块,用于将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
可选的,所述目标页面中设有与所述第二内容片段的摘要信息相关联的第二原文查看选项;
相应的,所述装置还包括:
第二原文展示模块,用于响应所述目标用户对所述第二原文查看选项的触发操作,展示与所述摘要信息相对应的第二内容片段。
可选的,所述装置还包括:
第一获取模块,用于获取所述目标页面中各内容片段对应的注视热区信息,所述注视热区信息是根据用户对相应内容片段的注视行为数据生成的;
第六确定模块,用于确定所述可视区域中当前显示的至少一个可视内容片段,所述至少一个可视内容片段包括所述目标内容片段;
注视热区确定模块,用于根据所述至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;
第二突出显示模块,用于将所述注视热区进行突出显示。
可选的,所述第一响应模块包括:
响应子模块,用于响应目标用户对目标页面的展示操作,确定所述目标用户的目标用户画像;
第二获取模块,用于从服务器获取与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息;所述服务器中存储有用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,所述用户画像包括所述目标用户画像;
其中,所述目标页面中多个内容片段的类热度信息是根据相应用户画像所对应的用户的浏览行为数据生成的。
另一方面,提供了一种页面内容显示装置,所述装置包括:
数据获取模块,用于获取用户对目标页面的浏览行为数据;
热度信息生成模块,用于根据所述浏览行为数据生成所述目标页面中多个内容片段的热度信息;
发送模块,用于在确定目标用户对所述目标页面的展示操作时,将所述目标页面中多个内容片段的热度信息发送给所述目标用户对应的目标终端,以使所述目标终端根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中。
可选的,所述浏览行为数据包括各内容片段的展示时长;
所述热度信息生成模块包括:
第一计算模块,用于根据不同用户所对应目标页面中各内容片段的展示时长,计算每一内容片段的总展示时长;
权重确定模块,用于确定所述多个内容片段中每个内容片段对应的权重系数;
第二计算模块,用于计算每一内容片段的总展示时长与相应权重系数的乘积,所述乘积作为所述内容片段的热度信息。
可选的,所述装置还包括:
第三获取模块,用于获取用户对所述目标页面中各内容片段的注视行为数据;所述注视行为数据包括所述用户在各内容片段中的注视区域和每个注视区域对应的注视时长;
统计模块,用于针对每一内容片段,统计所述内容片段中每个注视区域对应的注视用户数和总注视时长;
第七确定模块,用于根据所述内容片段中每个注视区域对应的注视用户数和总注视时长,确定所述内容片段中的注视热区;
注视热区信息生成模块,用于根据每个内容片段中的注视热区,生成所述内容片段对应的注视热区信息。
可选的,所述装置还包括:
第八确定模块,用于根据所述目标页面中多个内容片段的热度信息,确定所述多个内容片段中热度超过第二预设热度阈值的第二内容片段;
摘要确定模块,用于基于文本摘要算法确定所述第二内容片段的摘要信息;
摘要发送模块,用于在确定目标用户对所述目标页面的展示操作时,将所述第二内容片段的摘要信息发送给所述目标终端,以使所述目标终端将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上得到第二目标页面,将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
另一方面,提供了一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述的页面内容显示方法。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如上述的页面内容显示方法。
另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
本发明实施例通过响应目标用户对目标页面的展示操作从服务器获取该目标页面中多个内容片段的热度信息,并根据该多个内容片段的热度信息和该目标页面的滚动控制条生成该目标页面的内容热度指示条,在显示窗口的可视区域内展示该目标页面和该内容热度指示条,进而响应目标用户对该内容热度指示条中第一位置的选择操作确定该第一位置对应的目标内容片段,并将该目标内容片段突出显示在可视区域中,在上述技术方案中,内容热度指示条向用户指示了目标页面中各个内容片段的受关注程度,当用户在内容热度指示条中选择关注程度最高的位置(即第一位置为热度最高的位置)时,目标页面可以快速锚点跳转到该热度对应的内容片段并突出显示在可视区域,从而用户可以快速获取到目标页面的核心内容,进而用户可以在更短的时间内获取到更多的信息,有利于提高用户获取核心信息的效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种实施环境的示意图;
图2是本发明实施例提供的一种页面内容显示方法的流程示意图;
图3a是本发明实施例提供的一种内容热度指示条的展示示意图;
图3b是本发明实施例提供的用户滑动到或点击到图3a中PointA位置时可视区域的一个可选显示示意图;
图4是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图5a是本发明实施例提供的目标页面的一个可选显示示意图;
图5b是本发明实施例提供的目标页面中内容片段的摘要信息显示示意图;
图6是本发明实施例提供的在显示窗口的可视区域内展示目标页面和内容热度指示条的一种可选流程示意图;
图7是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图8是本发明实施例提供的突出显示有注视热区的一个可选示意图;
图9是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图10是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图11是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图12是本发明实施例提供的另一种页面内容显示方法的流程示意图;
图13是本发明实施例提供的一种页面内容显示装置的结构示意图;
图14是本发明实施例提供的另一种页面内容显示装置的结构示意图;
图15是本发明实施例提供的一种电子设备的硬件结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
请参阅图1,其所示为本发明实施例提供的一种实施环境示意图,该实施环境可以包括终端110和服务器120。
终端110可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端110中可以运行有资讯类应用程序,通过终端110的浏览器可以对资讯类应用程序中的各个资讯页面进行展示,可以理解的,资讯页面中可以包括文字、图片、短视频等内容。
服务器120可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。具体的,服务器120可以为终端110中资讯类应用程序提供后台服务,例如可以在终端需要展示资讯页面时向终端发送相关数据,当然,服务器120也可以从终端110获取资讯页面展示过程中产生的数据,该数据可以但不限于用户在浏览资讯页面时产生的行为数据。
终端110以及服务器120可以通过有线或无线通信方式进行直接或间接地连接,本发明实施例在此不做限制。
请参阅图2,其所示为本发明实施例提供的一种页面内容显示方法的流程示意图,该方法可以应用于图1中终端。需要说明的是,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
S201,响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息。
其中,目标页面是指将要在显示窗口的可视区域中展示的网页页面,该目标页面可以但不限于为资讯类应用程序中用于展示详细资讯信息的页面。目标页面中的页面内容可以但不限于包括文字、图片和短视频等。目标用户是指当前终端所对应的用户。
具体的,当终端用户需要查看目标页面时可以对目标页面进行展示操作,该展示操作可以是对目标页面所对应的展示入口进行的触发操作,当终端检测到该展示入口的触发操作时,可以获取到对目标页面的展示指令,并将该展示指令发送给服务器。
其中,展示入口的形式可以为按钮或者图片等。终端检测到展示入口的触发操作的情况可以根据终端的类型不同而有所不同,本发明实施例对此不加以限定。例如,终端检测到展示入口的触发操作的情况可以是终端检测到展示入口的压力触控操作,也可以是终端检测到展示入口的点击操作,还可以是终端检测到展示入口的滑动操作等等。其中,点击操作可以是指通过鼠标进行的点击操作,也可以是指通过键盘以输入快捷键的方式进行的点击操作。
服务器接收到终端发送的目标页面的展示指令后,可以根据该目标页面的展示指令,向终端返回目标页面中多个内容片段的热度信息。该热度信息是服务器根据海量用户对目标页面的浏览行为数据生成的,热度信息反映了相应内容片段在海量用户中的受关注程度。
目标页面的多个内容片段可以根据实际需要进行划分。在一个可能的实施方式中,目标页面的多个内容片段可以与目标页面中包含的内容段落相对应,也即将一个内容段落作为一个内容片段。在另一个可能的实施方式中,还可以根据每个内容片段所包含的内容元素的数量来将目标页面的页面内容划分为多个内容片段,使得每个内容片段所包含的内容元素的数量相一致。在又一个可能的实施方式中,还可以根据每个内容片段在目标页面中的高度来划分目标页面所对应的多个内容片段,以使每个内容片段在目标页面中的高度相一致。
可以理解的,每个内容片段中可以包括文字、图片、短视频等中的一种或者多种。
在一个可能的实施方式中,用户对目标页面的浏览行为数据可以包括目标页面中各内容片段的展示时长,那么根据用户对目标页面的浏览行为数据生成目标页面中多个内容片段的热度信息可以包括以下步骤:
(1)根据不同用户所对应目标页面中各内容片段的展示时长,计算每一内容片段的总展示时长。
假设目标页面X包括的内容片段为{X1,X2,X3},用户对目标页面X的浏览行为数据为{用户1:[X1,5s],[X2,1s],[X3,20s]},{用户2:[X1,1s],[X2,10s],[X3,15s]},{用户3:[X1,10s],[X2,6s],[X3,8s]},则计算每一内容片段的总展示时长得到,T(X1)=16s,T(X2)=17s,T(X3)=43s。
可以理解的,实际应用中,目标页面对应的用户是海量的,以上只是用于对总展示时长的举例说明,并不构成对本发明的限定。
(2)确定多个内容片段中每个内容片段对应的权重系数。其中,权重系数体现该多个内容片段的相对重要程度,权重系数越高表示相应的内容片段越重要。
在一个可能的实施方式中,可以根据前述步骤(1)中计算得到的各个内容片段的总展示时长来确定各个内容片段的权重系数,例如总展示时长越长则对应的权重系数越大,但因保证各个内容片段对应的权重系数之和为1。
在另一个可能的实施方式中,还可以根据各个内容片段在目标页面中的位置来确定各自对应的权重系数,例如,对位于目标页面头部位置和尾部位置的内容片段给予较小的权重系数,位于目标页面中间位置的内容片段给予较大的权重系数,而权重系数的具体数值可以根据实际需求进行设定,但因保证各个内容片段对应的权重系数之和为1。
(3)计算每一内容片段的总展示时长与相应权重***的乘积,将该乘积作为相应内容片段的热度信息。
仍以步骤(1)中的举例进行说明,则内容片段X1的热度信息为H(X1)=T(X1)*ω(X1),内容片段X2的热度信息为H(X2)=T(X2)*ω(X2),内容片段X3的热度信息为H(X3)=T(X3)*ω(X3),其中,H表示热度信息,T表示总展示时长,ω表示权重系数。
可以理解的,目标页面的内容片段划分的粒度越细,也即目标页面对应的内容片段越多则每个内容片段对应的页面内容就越少,每个内容片段对应的展示时长统计的就越精确,进而热度信息计算的准确性也越高。
S203,根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条。
其中,目标页面的内容热度指示条用于向用户指示目标页面中各个内容片段的受关注程度,并能响应用户在内容热度指示条上的选取位置跳转到与该选取位置相对应的内容片段,也即使得显示窗口的可视区域显示与该选取位置相对应的内容片段。
在一个可能的实施方式中,根据多个内容片段的热度信息和目标页面的滚动控制条生成目标页面的内容热度指示条可以包括以下步骤:
(1)生成所述目标页面的滚动控制条。
其中,滚动控制条为可触发的,即当用户鼠标在滚动控制条某位置处点击时,可以确定相应的位置信息,并进行目标页面的滚动;或者,滚动控制条上设有一滑块,用户可以将鼠标移动到该滑块上,按下鼠标左键不放并沿滚动控制条的方向拖动滑动,或者在触摸屏的情况下,可以用手指或触摸笔等拖动滑块来移动滑块在滚动控制条上的位置,并相应的进行页面的滚动。
(2)确定所述多个内容片段中每个内容片段在所述滚动控制条上对应的滚动控制分段。
具体的,可以按照多个内容片段之间的高度比例对滚动控制条进行分段,得到与各内容片段相对应的滚动控制分段,并建立内容片段与相应滚动控制分段之间的映射关系,当某个滚动控制分段被触发时可以将该滚动控制分段对应的内容片段显示在显示窗口的可视区域。
(3)根据所述多个内容片段的热度信息,确定与每个内容片段的热度信息相对应的内容热度指示标识。
其中,内容热度指示标识用于标识内容片段的受关注程度,可以将内容热度标识理解为热度信息的可视化表示,不同热度信息对应的内容热度指示标识不同,也即用户通过不同的内容热度指示标识可以直观的区分出哪个受关注程度最高,哪个受关注程度最低。
在一个可能的实施方式中,内容热度指示标识可以为不同长度的线段,也即通过不同长度的线段来表示不同的热度信息,线段长度越长则受关注程度越高,线段长度越短则受关注程度越低。当目标页面的所有内容片段对应的内容热度标识(即不同长度的线段)同时展示给用户时,用户可以直观且快速的看到最长的线段,进而也就可以快速的找到受关注程度最高的内容片段。
在另一个可能的实施方式中,内容热度指示标识可以为不同的颜色,也即通过不同的颜色来表示不同的热度信息,受关注程度最高的采用深红色,受关注程度最低的采用白色,期间可以按照受关注程度由高至低由深红色渐变至白色等等。
可以理解的,内容热度标识并不限于以上两种,还可以根据实际需要采用其他的可视化表示方式,只要用户通过内容热度指示标识能够区分出受关注程度的高低即可,本发明对此不作具体限定。
(4)将所述内容热度指示标识关联到相应内容片段对应的滚动控制分段上,得到所述目标页面的内容热度指示条。
具体的,将内容热度指示标识关联到相应内容片段对应的滚动控制分段上的关联方式可以根据内容热度指示标识的实际形式来确定。
以内容热度指示标识为不同长度的线段为例,可以各内容热度指示标识对应的滚动控制分段为基点,将对应长度的线段垂直于滚动控制条画在相应基点位置。
如图3a提供的一种内容热度指示条的展示示意图,各不同长度的线段位于滚动控制条的同一侧,且以平滑的曲线将各个线段远离基点的一端相连接,从而可以得到一个可视化的内容热度变化曲线。
以内容热度指示标识为不同的颜色为例,可以将各内容片段对应的指示颜色体现在相应内容片段对应的滚动控制分段上。
S205,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
具体的,可以在显示窗口的可视区域内展示目标页面的默认内容片段,内容热度指示条可以显示在可视区域的纵向边缘位置,如图3a所示,内容热度指示条显示在可视区域的右侧边缘(即右侧边缘被框选出的曲线),其中波峰的部分表示受关注程度比较高,波谷的部分表示受关注程度比较低,PointA位置和PointB位置是两个波峰,提示了用户这两个位置对应的内容片段是目标页面中的重点内容区域。
S207,响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段。
实际应用中,当将内容热度指示条展示在显示窗口的可视区域后,用户可以通过内容热度指示条看到目标页面中页面内容的受关注程度的分布情况,并能快速的锁定感兴趣的受关注程度在内容热度指示条上的位置,进而可以选择该位置,用户所选择的感兴趣的受关注程度在内容热度指示条上的位置即为第一位置。其中,用户选择第一位置的选择操作可以是点击第一位置,还可以是将滑块移动到该第一位置。
实际应用中,一个页面的核心内容一般是受关注程度比较高的内容,因此用户为了能够快速的获取到目标页面中的核心内容,通常会去选取内容热度指示条中受关注程度比较高的位置,如图3a中所示的PointA位置和PointB位置,当用户对PointA位置进行了选取操作时,该PointA位置即为第一位置,当用户对PointB位置进行了选取操作时,该PointB位置即为第一位置。
终端在检测到目标用户对内容热度指示条中第一位置的选择操作时,可以基于第一位置对应的滚动控制分段以及目标页面中各内容片段与滚动控制分段的映射关系,确定第一位置对应的目标内容片段。
S209,将所述目标内容片段突出显示在所述可视区域中。
具体的,终端可以将可视区域中的页面内容跳转到目标内容片段,而实际应用中,目标内容片段往往无法覆盖整个可视区域,此时会将目标内容片段的相邻内容片段的部分或者全部同时展示在可视区域中,为了将目标内容片段更加醒目的提示给目标用户,在将目标内容片段显示在可视区域中时对其进行突出显示。
具体在对目标内容片段进行突出显示时可以根据实际应用采用不同的渲染方式进行突出显示,例如,可以对目标内容片段所对应页面区域进行画框操作,或者改变目标内容片段所对应页面区域的背景色实现目标内容片段高亮显示的效果。请参阅图3b,其为用户滑动到或点击到图3a中PointA位置时可视区域的一个可选界面示意图,当用户滑动到或点击到内容热度指示条上的PointA位置时,可视区域中显示的图文跳转到该PointA位置对应的内容片段并将其高亮展示,提示用户浏览,从而用户可以基于内容热度指示条快速获取到目标页面的核心内容,进而用户可以在更短的时间内获取到更多的核心信息,提高了用户获取核心信息的效率。
为了进一步提高用户从目标页面中获取核心信息的效率,在一个可能的实施方式中,如图4所示,在步骤S203,根据所述多个内容片段的热度信息和所述目标页面的滚动控制条生成所述目标页面的内容热度指示条之前,该方法还可以包括:
S401,确定所述目标页面中第一内容片段对应的页面区域。
其中,第一内容片段是所述多个内容片段中热度小于第一预设热度阈值的内容片段。各内容片段的热度与对应的热度信息相对应,当内容片段的热度小于第一预设热度阈值时可以认为该内容片段为非核心内容。第一预设热度阈值可以根据实际需要进行设定,一般第一预设热度阈值越大,则被认定为非核心内容的内容片段越多,反之,第一预设热度阈值越小,则被认定为非核心内容的内容片段越少。
S403,将所述目标页面中第一内容片段对应的页面区域进行折叠,得到第一目标页面。
S405,将所述第一目标页面作为所述目标页面,以及将除所述第一内容片段之外的内容片段作为所述多个内容片段。
本发明实施例中,将目标页面中非核心内容对应的页面区域直接进行折叠,这样用户滑动一个页面的距离可以更短,在一定程度上提升了用户获取核心信息的效率。可以理解的,第一预设热度阈值越大,被认定为非核心内容的内容片段越多,目标页面中折叠的页面区域越多,越有利于提高用户获取信息的效率。
在一个可能的实施方式中,目标页面还可以在折叠位置处设有第一原文查看选项,相应的,终端在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条之后,还可以响应目标用户对该第一原文查看选项的触发操作,展示与相应折叠位置对应的第一内容片段,该触发操作可以但不限于是对第一原文查看选项的点击操作。如图5a提供的目标页面的一个可选界面显示示意图,其中“非核心内容已折叠,点击查看原文”即为第一原文查看选项,当用户点击“非核心内容已折叠,点击查看原文”后可以展示该查看选项对应的第一内容片段,即图5b中对应位置处的文字内容。
为了让用户能够更加快速的获取到目标页面中的核心内容,提高获取信息的效率,在一个可能的实施方式中,如图6所示,步骤S205,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条可以包括:
S601,获取第二内容片段的摘要信息,所述第二内容片段是所述多个内容片段中热度超过第二预设热度阈值的内容片段。
具体的,当内容片段的热度超过第二预设热度阈值可以认为该内容片段为核心内容片段。第二预设热度阈值大于第一预设热度阈值,第二预设热度阈值可以根据实际需要进行设定,一般第二预设热度阈值越大,则被认定为核心内容的内容片段越少,反之,第二预设热度阈值越小,则被认定为核心内容的内容片段越多。
终端获取第二内容片段的摘要信息的方式可以是在步骤S201响应目标用户对目标页面的展示操作从服务器获取到的。也就是说,服务器在生成目标页面中多个内容片段的热度信息后,可以根据各内容片段的热度信息确定该多个内容片段中热度超过第二预设热度阈值的第二内容片段,然后基于文本摘要算法确定各第二内容片段的摘要信息。当服务器确定了目标用户对目标页面的展示操作时,将目标页面中多个内容片段的热度信息以及各第二内容片段的摘要信息一起发送给该目标用户对应的终端,相应的该终端获取到目标页面中各第二内容片段的摘要信息。当然,终端获取第二内容片段的摘要信息的方式还可以是直接基于文本摘要算法确定各个第二内容片段的摘要信息。
其中,文本摘要算法可以是Text rank排序算法,Google开源的TextSum技术,也可以是基于深度神经网络模型的生成式文本摘要算法,如编码器-解码器(Encoder-Decoder)架构,其中Encoder、Decoder均由数层循环神经网络RNN/长短期记忆神经网络LSTM构成,Encoder负责把内容片段编码为一个向量C,Decoder负责从这个向量C中提取信息,获取语义,生成该内容片段对应的文本摘要。为了提高摘要信息的生成效率和准确性,在一个可能的实施方式中,对于Encoder-Decoder架构的文本摘要生成模型,其中Encoder和Decoder可以都采用卷积神经网络CNN单元,并基于多跳注意机制使Decoder阶段在生成每一层的语义向量时都关联前一层的生成结果。
S603,确定所述目标页面中所述第二内容片段对应的页面区域。
S605,将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上,得到第二目标页面。
S607,将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
在一个可能的实施方式中,目标页面还可以设有与第二内容片段的摘要信息相关联的第二原文查看选项,相应的,该方法还可以包括:响应目标用户对第二原文查看选项的触发操作,展示与摘要信息相对应的第二内容片段。
如图5b所示,图5b中框选出的内容即为相应内容片段的摘要信息,同时在该摘要信息下方设有与该摘要信息相对应的“点击查看原文”选项,当用户点击该“点击查看原文”选项时,即可展示出该摘要信息对应的内容片段。通过上述方法用户可以更加快速的获取到重点内容片段中的重点内容。
请参阅图7,其所示为本发明实施例提供的另一种页面内容显示方法的流程示意图,如图7所示,该方法可以包括:
S701,响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息。
S703,根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条。
S705,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
S707,响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段。
S709,将所述目标内容片段突出显示在所述可视区域中。
具体的,步骤S701至步骤S709的详细内容可以参见前述图2所示方法实施例中的相关内容,在此不再赘述。
S711,获取所述目标页面中各内容片段对应的注视热区信息。
其中,注视热区信息是根据用户对相应内容片段的注视行为数据生成的,注视热区信息用于表征相应内容片段中的注视热区,该注视热区信息可以但不限于为注视热区在相应内容片段中的位置信息。
注视行为数据可以包括海量用户在目标页面的各内容片段中的注视区域和每个注视区域对应的注视时长。具体的实施中,可以通过终端的前置摄像头监测用户在浏览目标页面时注视屏幕的具体区域并记录各具体区域的注视时长,然后将用户注视屏幕的具体区域映射到目标页面的内容片段中的注视区域,并将该用户注视屏幕的具体区域对应的注视时长作为映射的内容片段中注视区域的注视时长,从而可以得到每个用户在目标页面的各内容片段中的注视区域以及在每个注视区域的注视时长。
在一个可能的实施方式中,根据用户对目标页面中各内容片段的注视行为数据生成各内容片段对应的注视热区可以包括以下步骤:
(1)获取用户对所述目标页面中各内容片段的注视行为数据。
其中,所述注视行为数据包括所述用户在各内容片段中的注视区域和每个注视区域对应的注视时长。
(2)针对每一内容片段,统计所述内容片段中每个注视区域对应的注视用户数和总注视时长。
(3)根据所述内容片段中每个注视区域对应的注视用户数和总注视时长,确定所述内容片段中的注视热区。
在一个可能的实施方式中,可以设置注视用户数和总注视时长分别对应的权重系数,然后针对目标页面中每一内容片段,根据注视用户数和总注视时长各自的权重系数对该内容片段中每个注视区域对应的注视用户数和总注视时长进行加权求和,从而得到该内容片段中每个注视区域对应的加权值,可以将加权值最大的注视区域作为该内容片段的注视热区。
实际应用中,为了减小计算量,在确定内容片段中的注视热区时,针对每个内容片段,还可以先找出加权值最大的注视区域,判断该最大加权值是否超过预设加权阈值,若超过才将该加权值最大的注视区域作为对应内容片段的注视热区;若该最大加权值未超过预设加权阈值,则不将该加权值最大的注视区域作为对应内容片段的注视热区,此时可以确定该对应内容片段中没有注视热区。
可以理解的,内容片段的注视热区可以是该内容片段中的文字片段,也可以是内容片段中的整体图片,还可以是内容片段中整体图片的部分。
(4)根据每个内容片段中的注视热区,生成所述内容片段对应的注视热区信息。
具体的,注视热区信息可以根据注视热区在相应内容片段中的位置生成,也即注视热区信息表征了注视热区在相应内容片段中的位置信息,例如注视热区信息可以是注视热区在目标页面中的坐标信息,当然注视热区信息还可以采用其他方式表示如注视热区信息为{内容片段标识,[起始字符,终止字符]}。若某个内容片段中没有注视热区,则对应的注视热区信息可以为预设的表示没有注视热区的符号。
S713,确定所述可视区域中当前显示的至少一个可视内容片段,所述至少一个可视内容片段包括所述目标内容片段。
S715,根据所述至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区。
具体的,可视区域中可以只显示有目标内容片段,也可以显示包含目标内容片段的多个可视内容片段,终端可以确定各可视内容片段中每个可视内容片段对应的注视热区信息,进而根据每个可视内容片段对应的注视热区信息确定各可视内容片段中注视热区的位置。
S717,将所述注视热区进行突出显示。
可以理解的,为了让用户能够快速区分出各可视内容片段中的注视热区,对注视热区可以采用与目标内容片段对应的突出显示方式不同的方式进行突出显示。例如,目标内容片段采用改变背景色的方式实现高亮显示的效果时,注视热区可以采用画框的方式进行突出显示。
如图8提供的突出显示有注视热区的一个可选示意图,该注视热区通过画框的方式进行了突出显示,其位于内容片段的图片中。
通过本发明实施例的上述方法,当用户纵向跳转到目标内容片段时,还可以进一步获取到横向方向上的注视热区,从而为用户提供粒度更为细化的核心内容,使得用户可以快速获取到更为详细准确的核心内容。
请参阅图9,其所示为本发明实施例提供的另一种页面内容显示方法的流程示意图,如图9所示,该方法可以包括:
S901,响应目标用户对目标页面的展示操作,确定所述目标用户的目标用户画像。
用户画像用于在数据层面勾画用户,具体可以由多个用户标签组成。在大数据时代背景下,用户信息充斥在网络中,为了便于处理用户信息,可以将用户的各种具体信息抽象成标签,利用这些标签来将用户形象具体化。本说明书实施例中,用户画像可以包括兴趣内容标签,该兴趣内容标签表征用户感兴趣的页面内容类别,例如,兴趣内容标签可以是军事类、娱乐类等等。
S903,从服务器获取与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息。
其中,所述服务器中存储有用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,所述用户画像包括所述目标用户画像。目标页面中多个内容片段的类热度信息是根据相应用户画像所对应的用户的浏览行为数据生成的。
实际应用中,可以根据浏览行为数据所对应用户的用户画像,对浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,从而得到与每类用户画像相对应的浏览行为数据集;然后针对每类用户画像,根据该用户画像对应的浏览行为数据集中的浏览行为数据生成目标页面中多个内容片段的类热度信息;最后建立用户画像与目标页面中多个内容片段的类热度信息之间的映射关系。其中,根据该用户画像对应的浏览行为数据集中的浏览行为数据生成目标页面中多个内容片段的类热度信息可以参照本发明实施例中生成目标页面中多个内容片段的热度信息的相关步骤执行,在此不再赘述。
在确定了目标用户对应的目标用户画像后,可以查找用户画像与目标页面中多个内容片段的类热度信息之间的映射关系,从而可以确定与目标用户画像相匹配的目标映射关系,该目标映射关系对应的目标页面中多个内容片段的类热度信息即为与目标用户画像相匹配的目标页面中多个内容片段的类热度信息。
S905,根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条。
S907,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
S909,响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段。
S911,将所述目标内容片段突出显示在所述可视区域中。
其中,步骤S905至步骤S911的详细内容可以参见本发明实施例中图2所示方法实施例的相关内容,在此不再赘述。
本发明实施例结合目标用户的用户画像来生成与该用户画像相匹配的内容热度指示条,使得内容热度指示条对于核心内容的指示更加符合当前用户的阅读习惯,进而对于核心内容指示的更加准确,用户可以快速的获取到更加准确的核心内容。
请参阅图10,其所示为本发明实施例提供的另一种页面内容显示方法的流程示意图,该方法可以应用于图1中的服务器,如图10所示,该方法可以包括:
S1010,获取用户对目标页面的浏览行为数据。
具体的,服务器可以通过终端对用户对目标页面的浏览行为进行监测以获取到各个用户对目标页面的浏览行为数据。该浏览行为数据可以包括用户浏览目标页面中多个内容片段时,各内容片段的展示时长。终端可以记录各内容片段部分进入显示窗口的可视区域时的第一时间戳,以及各内容片段完全离开可视区域时的第二时间戳,计算第二时间戳与第一时间戳的差值,该差值即为对应内容片段的展示时长。
S1020,根据所述浏览行为数据生成所述目标页面中多个内容片段的热度信息。
在一个可能的实施方式中,步骤S1020可以包括以下:
(1)根据不同用户所对应目标页面中各内容片段的展示时长,计算每一内容片段的总展示时长。
假设目标页面X包括的内容片段为{X1,X2,X3},用户对目标页面X的浏览行为数据为{用户1:[X1,5s],[X2,1s],[X3,20s]},{用户2:[X1,1s],[X2,10s],[X3,15s]},{用户3:[X1,10s],[X2,6s],[X3,8s]},则计算每一内容片段的总展示时长得到,T(X1)=16s,T(X2)=17s,T(X3)=43s。
可以理解的,实际应用中,目标页面对应的用户是海量的,以上只是用于对总展示时长的举例说明,并不构成对本发明的限定。
(2)确定多个内容片段中每个内容片段对应的权重系数。其中,权重系数体现该多个内容片段的相对重要程度,权重系数越高表示相应的内容片段越重要。
在一个可能的实施方式中,可以根据前述步骤(1)中计算得到的各个内容片段的总展示时长来确定各个内容片段的权重系数,例如总展示时长越长则对应的权重系数越大,但因保证各个内容片段对应的权重系数之和为1。
在另一个可能的实施方式中,还可以根据各个内容片段在目标页面中的位置来确定各自对应的权重系数,例如,对位于目标页面头部位置和尾部位置的内容片段给予较小的权重系数,位于目标页面中间位置的内容片段给予较大的权重系数,而权重系数的具体数值可以根据实际需求进行设定,但因保证各个内容片段对应的权重系数之和为1。
(3)计算每一内容片段的总展示时长与相应权重***的乘积,将该乘积作为相应内容片段的热度信息。
仍以步骤(1)中的举例进行说明,则内容片段X1的热度信息为H(X1)=T(X1)*ω(X1),内容片段X2的热度信息为H(X2)=T(X2)*ω(X2),内容片段X3的热度信息为H(X3)=T(X3)*ω(X3),其中,H表示热度信息,T表示总展示时长,ω表示权重系数。
可以理解的,目标页面的内容片段划分的粒度越细,也即目标页面对应的内容片段越多则每个内容片段对应的页面内容就越少,每个内容片段对应的展示时长统计的就越精确,进而热度信息计算的准确性也越高。
S1030,在确定目标用户对所述目标页面的展示操作时,将所述目标页面中多个内容片段的热度信息发送给所述目标用户对应的目标终端。
当终端用户需要查看目标页面时可以对目标页面进行展示操作,该展示操作可以是对目标页面所对应的展示入口进行的触发操作,当终端检测到该展示入口的触发操作时,可以获取到对目标页面的展示指令,并将该展示指令发送给服务器。服务器接收到该展示指令时,即可以确定目标用户对目标页面进行了展示操作,此时服务器可以获取目标页面对应的目标页面中多个内容片段的热度信息,并将该目标页面中多个内容片段的热度信息返回给目标用户对应的目标终端。
目标终端接收到服务器返回的目标页面中多个内容片段的热度信息后即可根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中。目标终端实施的上述各个步骤的具体细节可以参见本发明实施例中图2至图9所示方法实施例中的相关内容,在此不再赘述。
在一个可能的实施方式中,服务器在执行步骤S1020时,可以根据浏览行为数据所对应用户的用户画像,对浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,从而得到与每类用户画像相对应的浏览行为数据集;然后针对每类用户画像,根据该用户画像对应的浏览行为数据集中的浏览行为数据生成目标页面中多个内容片段的类热度信息;最后建立用户画像与目标页面中多个内容片段的类热度信息之间的映射关系。
其中,用户画像可以包括兴趣内容标签,该兴趣内容标签表征用户感兴趣的页面内容类别,例如,兴趣内容标签可以是军事类、娱乐类等等。服务器根据用户画像对应的浏览行为数据集中的浏览行为数据生成目标页面中多个内容片段的类热度信息可以参照本发明实施例中生成目标页面中多个内容片段的热度信息的相关步骤执行。
相应的,服务器在执行步骤S1030时,可以根据目标用户对应的目标用户画像查找用户画像与目标页面中多个内容片段的类热度信息之间的映射关系,并获取相匹配的目标映射关系中目标页面中多个内容片段的类热度信息,并将获取的目标页面中多个内容片段的类热度信息发送给目标终端,从而目标终端可以根据该多个内容片段的类热度信息和目标页面的滚动控制条,生成目标页面的内容热度指示条,在显示窗口的可视区域内展示目标页面和该内容热度指示条,并响应目标用户对所述内容热度指示条中第一位置的选择操作确定该第一位置对应的目标内容片段,进而将该目标内容片段突出显示在可视区域中。实现了结合目标用户的用户画像来生成与该用户画像相匹配的内容热度指示条,使得内容热度指示条对于核心内容的指示更加符合当前用户的阅读习惯,进而对于核心内容指示的更加准确,用户可以快速的获取到更加符合其阅读习惯的核心内容。
为了使得终端用户能够获取到目标页面中更加准确的核心内容,在一个可能的实施方式中,如图11所示,该方法还可以包括:
S1110,获取用户对所述目标页面中各内容片段的注视行为数据。
其中,所述注视行为数据包括用户在各内容片段中的注视区域和每个注视区域对应的注视时长。
具体的,服务器可以通过终端的前置摄像头监测用户在浏览目标页面时注视屏幕的具体区域并记录各具体区域的注视时长,然后将用户注视屏幕的具体区域映射到目标页面的内容片段中的注视区域,并将该用户注视屏幕的具体区域对应的注视时长作为映射的内容片段中注视区域的注视时长,从而可以得到每个用户在目标页面的各内容片段中的注视区域以及在每个注视区域的注视时长。
S1120,针对每一内容片段,统计所述内容片段中每个注视区域对应的注视用户数和总注视时长。
S1130,根据所述内容片段中每个注视区域对应的注视用户数和总注视时长,确定所述内容片段中的注视热区。
在一个可能的实施方式中,可以设置注视用户数和总注视时长分别对应的权重系数,然后针对目标页面中每一内容片段,根据注视用户数和总注视时长各自的权重系数对该内容片段中每个注视区域对应的注视用户数和总注视时长进行加权求和,从而得到该内容片段中每个注视区域对应的加权值,可以将加权值最大的注视区域作为该内容片段的注视热区。
实际应用中,为了减小计算量,在确定内容片段中的注视热区时,针对每个内容片段,还可以先找出加权值最大的注视区域,判断该最大加权值是否超过预设加权阈值,若超过才将该加权值最大的注视区域作为对应内容片段的注视热区;若该最大加权值未超过预设加权阈值,则不将该加权值最大的注视区域作为对应内容片段的注视热区,此时可以确定该对应内容片段中没有注视热区。
可以理解的,内容片段的注视热区可以是该内容片段中的文字片段,也可以是内容片段中的整体图片,还可以是内容片段中整体图片的部分。
S1140,根据每个内容片段中的注视热区,生成所述内容片段对应的注视热区信息。
具体的,注视热区信息可以根据注视热区在相应内容片段中的位置生成,也即注视热区信息表征了注视热区在相应内容片段中的位置信息,例如注视热区信息可以是注视热区在目标页面中的坐标信息。当然注视热区信息还可以采用其他方式表示如注视热区信息为{内容片段标识,[起始字符,终止字符]},其中起始字符和终止字符为对应内容片段标识的内容片段中的字符。若某个内容片段中没有注视热区,则对应的注视热区信息可以为预设的表示没有注视热区的符号。
实际应用中,服务器在生成目标页面中多个内容片段对应的注视热区信息后,可以在确定目标用户对目标页面的展示操作时将目标页面中多个内容片段对应的注视热区信息发送给目标用户对应的目标终端,从而目标终端获取到目标页面中各内容片段对应的注视热区信息,在将目标内容片段突出显示在可视区域中后,可以确定可视区域中当前显示的至少一个可视内容片段,根据该至少一个可视内容片段对应的注视热区信息,确定该至少一个可视内容片段中的注视热区,并将注视热区进行突出显示,进而为用户提供粒度更为细化的核心内容,使得用户可以快速获取到更为详细准确的核心内容。
在另一个可能的实施方式中,如图12所示,该方法还可以包括:
S1210,根据所述目标页面中多个内容片段的热度信息,确定所述多个内容片段中热度超过第二预设热度阈值的第二内容片段。
具体的,当内容片段的热度超过第二预设热度阈值可以认为该内容片段为核心内容片段。第二预设热度阈值可以根据实际需要进行设定,一般第二预设热度阈值越大,则被认定为核心内容的内容片段越少,反之,第二预设热度阈值越小,则被认定为核心内容的内容片段越多。
S1220,基于文本摘要算法确定所述第二内容片段的摘要信息。
其中,文本摘要算法可以是Text rank排序算法,Google开源的TextSum技术,也可以是基于深度神经网络模型的生成式文本摘要算法,如编码器-解码器(Encoder-Decoder)架构,其中Encoder、Decoder均由数层循环神经网络RNN/长短期记忆神经网络LSTM构成,Encoder负责把内容片段编码为一个向量C,Decoder负责从这个向量C中提取信息,获取语义,生成该内容片段对应的文本摘要。
为了提高摘要信息的生成效率和准确性,在一个可能的实施方式中,对于Encoder-Decoder架构的文本摘要生成模型,其中Encoder和Decoder可以都采用卷积神经网络CNN单元,并基于多跳注意机制使Decoder阶段在生成每一层的语义向量时都关联前一层的生成结果。
S1230,在确定目标用户对所述目标页面的展示操作时,将所述第二内容片段的摘要信息发送给目标终端。
相应的,目标终端获取到第二内容片段的摘要信息,并将摘要信息覆盖在相应第二内容片段对应的页面区域上得到第二目标页面,将该第二目标页面作为目标页面,在显示窗口的可视区域内展示该目标页面和对应的内容热度指示条。
请参阅图13,其所示为本发明实施例提供的一种页面内容显示装置的结构示意图,该装置具有实现上述方法实施例中终端侧的页面内容显示方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图13所示,该装置可以包括:
第一响应模块1310,用于响应目标用户对目标页面的展示操作,从服务器获取所述目标页面中多个内容片段的热度信息;所述热度信息是根据用户对所述目标页面的浏览行为数据生成的;
第一生成模块1320,用于根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;
第一展示模块1330,用于在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;
第二响应模块1340,用于响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;
第一突出显示模块1350,用于将所述目标内容片段突出显示在所述可视区域中。
在一个可能的实施方式中,第一生成模块1320可以包括:
第一生成子模块,用于生成所述目标页面的滚动控制条;
第一确定模块,用于确定所述多个内容片段中每个内容片段在所述滚动控制条上对应的滚动控制分段;
第二确定模块,用于根据所述多个内容片段的热度信息,确定与每个内容片段的热度信息相对应的内容热度指示标识;
关联模块,用于将所述内容热度指示标识关联到相应内容片段对应的滚动控制分段上,得到所述目标页面的内容热度指示条。
在一个可能的实施方式中,该装置还可以包括:
第三确定模块,用于确定所述目标页面中第一内容片段对应的页面区域,所述第一内容片段是所述多个内容片段中热度小于第一预设热度阈值的内容片段;
页面折叠模块,用于将所述目标页面中第一内容片段对应的页面区域进行折叠,得到第一目标页面;
第四确定模块,用于将所述第一目标页面作为所述目标页面,以及将除所述第一内容片段之外的内容片段作为所述多个内容片段。
在一个可能的实施方式中,所述目标页面在所述折叠位置处设有第一原文查看选项;
相应的,该装置还可以包括:
第一原文展示模块,用于响应所述目标用户对所述第一原文查看选项的触发操作,展示与所述折叠位置对应的所述第一内容片段。
在一个可能的实施方式中,第一展示模块1330可以包括:
摘要获取模块,用于获取第二内容片段的摘要信息,所述第二内容片段是所述多个内容片段中热度超过第二预设热度阈值的内容片段;
第五确定模块,用于确定所述目标页面中所述第二内容片段对应的页面区域;
覆盖模块,用于将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上,得到第二目标页面;
展示子模块,用于将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
在一个可能的实施方式中,所述目标页面中设有与所述第二内容片段的摘要信息相关联的第二原文查看选项;
相应的,该装置还可以包括:
第二原文展示模块,用于响应所述目标用户对所述第二原文查看选项的触发操作,展示与所述摘要信息相对应的第二内容片段。
在一个可能的实施方式中,该装置还可以包括:
第一获取模块,用于获取所述目标页面中各内容片段对应的注视热区信息,所述注视热区信息是根据用户对相应内容片段的注视行为数据生成的;
第六确定模块,用于确定所述可视区域中当前显示的至少一个可视内容片段,所述至少一个可视内容片段包括所述目标内容片段;
注视热区确定模块,用于根据所述至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;
第二突出显示模块,用于将所述注视热区进行突出显示。
在一个可能的实施方式中,第一响应模块1310可以包括:
响应子模块,用于响应目标用户对目标页面的展示操作,确定所述目标用户的目标用户画像;
第二获取模块,用于从服务器获取与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息;所述服务器中存储有用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,所述用户画像包括所述目标用户画像;
其中,所述目标页面中多个内容片段的类热度信息是根据相应用户画像所对应的用户的浏览行为数据生成的。
请参阅图14,其所示为本发明实施例提供的一种页面内容显示装置的结构示意图,该装置具有实现上述方法实施例中服务器侧的页面内容显示方法的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图14所示,该装置可以包括:
数据获取模块1410,用于获取用户对目标页面的浏览行为数据;
热度信息生成模块1420,用于根据所述浏览行为数据生成所述目标页面中多个内容片段的热度信息;
发送模块1430,用于在确定目标用户对所述目标页面的展示操作时,将所述目标页面中多个内容片段的热度信息发送给所述目标用户对应的目标终端,以使所述目标终端根据所述多个内容片段的热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中。
在一个可能的实施方式中,所述浏览行为数据可以包括各内容片段的展示时长;
相应的,热度信息生成模块1420可以包括:
第一计算模块,用于根据不同用户所对应目标页面中各内容片段的展示时长,计算每一内容片段的总展示时长;
权重确定模块,用于确定所述多个内容片段中每个内容片段对应的权重系数;
第二计算模块,用于计算每一内容片段的总展示时长与相应权重系数的乘积,所述乘积作为所述内容片段的热度信息。
在一个可能的实施方式中,该装置还可以包括:
第三获取模块,用于获取用户对所述目标页面中各内容片段的注视行为数据;所述注视行为数据包括所述用户在各内容片段中的注视区域和每个注视区域对应的注视时长;
统计模块,用于针对每一内容片段,统计所述内容片段中每个注视区域对应的注视用户数和总注视时长;
第七确定模块,用于根据所述内容片段中每个注视区域对应的注视用户数和总注视时长,确定所述内容片段中的注视热区;
注视热区信息生成模块,用于根据每个内容片段中的注视热区,生成所述内容片段对应的注视热区信息。
在一个可能的实施方式中,该装置还可以包括:
第八确定模块,用于根据所述目标页面中多个内容片段的热度信息,确定所述多个内容片段中热度超过第二预设热度阈值的第二内容片段;
摘要确定模块,用于基于文本摘要算法确定所述第二内容片段的摘要信息;
摘要发送模块,用于在确定目标用户对所述目标页面的展示操作时,将所述第二内容片段的摘要信息发送给所述目标终端,以使所述目标终端将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上得到第二目标页面,将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与相应方法实施例属于同一构思,其具体实现过程详见对应方法实施例,这里不再赘述。
本发明实施例提供了一种电子设备,该电子设备包括处理器和存储器,该存储器中存储有至少一条指令或者至少一段程序,该至少一条指令或者该至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的页面内容显示方法。
存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本发明实施例所提供的方法实施例可以在终端、服务器或者类似的运算装置中执行,即上述电子设备可以包括终端、服务器或者类似的运算装置。图15是本发明实施例提供的运行一种页面内容显示方法的电子设备的硬件结构框图,如图15所示,该电子设备的内部结构可包括但不限于:处理器、网络接口及存储器。其中,计算机设备内的处理器、网络接口及存储器可通过总线或其他方式连接,在本说明书实施例所示图15中以通过总线连接为例。
其中,处理器(或称CPU(Central Processing Unit,中央处理器))是计算机设备的计算核心以及控制核心。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI、移动通信接口等)。存储器(Memory)是计算机设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器可以是高速RAM存储设备,也可以是非不稳定的存储设备(non-volatile memory),例如至少一个磁盘存储设备;可选的还可以是至少一个位于远离前述处理器的存储装置。存储器提供存储空间,该存储空间存储了电子设备的操作***,可包括但不限于:Windows***(一种操作***),Linux(一种操作***),Android(安卓,一种移动操作***)***、IOS(一种移动操作***)***等等,本发明对此并不作限定;并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。在本说明书实施例中,处理器加载并执行存储器中存放的一条或一条以上指令,以实现上述方法实施例提供的页面内容显示方法。
本发明的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质可设置于电子设备之中以保存用于实现一种页面内容显示方法相关的至少一条指令或者至少一段程序,该至少一条指令或者该至少一段程序由该处理器加载并执行以实现上述方法实施例提供的页面内容显示方法。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本发明的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现例中提供的方法。
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种页面内容显示方法,其特征在于,所述方法包括:
响应目标用户对目标页面的展示操作,确定所述目标用户的目标用户画像;
从服务器获取与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息;所述服务器中存储有用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,所述用户画像包括所述目标用户画像;
根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;所述内容热度指示条包括与各所述内容片段对应的内容热度指示标识,所述内容热度指示标识为类热度信息的可视化表示,不同类热度信息对应的内容热度指示标识不同;
在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;
响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;
将所述目标内容片段突出显示在所述可视区域中;
基于所述可视区域中当前显示的至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;
将所述注视热区采用与所述目标内容片段对应的突出显示方式不同的方式进行突出显示;
其中,所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系通过以下方式生成:
根据所述目标页面的浏览行为数据所对应用户的用户画像,对所述浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,得到与每类用户画像相对应的浏览行为数据集;
针对每类用户画像,根据所述用户画像对应的浏览行为数据集中的浏览行为数据,生成所述目标页面中多个内容片段的类热度信息,并建立所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系。
2.根据权利要求1所述的页面内容显示方法,其特征在于,所述根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条包括:
生成所述目标页面的滚动控制条;
确定所述多个内容片段中每个内容片段在所述滚动控制条上对应的滚动控制分段;
根据所述多个内容片段的类热度信息,确定与每个内容片段的类热度信息相对应的内容热度指示标识;
将所述内容热度指示标识关联到相应内容片段对应的滚动控制分段上,得到所述目标页面的内容热度指示条。
3.根据权利要求2所述的页面内容显示方法,其特征在于,在根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条之前,所述方法还包括:
确定所述目标页面中第一内容片段对应的页面区域,所述第一内容片段是所述多个内容片段中热度小于第一预设热度阈值的内容片段;
将所述目标页面中第一内容片段对应的页面区域进行折叠,得到第一目标页面;
将所述第一目标页面作为所述目标页面,以及将除所述第一内容片段之外的内容片段作为所述多个内容片段。
4.根据权利要求1所述的页面内容显示方法,其特征在于,所述在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条包括:
获取第二内容片段的摘要信息,所述第二内容片段是所述多个内容片段中热度超过第二预设热度阈值的内容片段;
确定所述目标页面中所述第二内容片段对应的页面区域;
将所述第二内容片段的摘要信息覆盖在所述第二内容片段对应的页面区域上,得到第二目标页面;
将所述第二目标页面作为所述目标页面,在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条。
5.根据权利要求1所述的页面内容显示方法,其特征在于,所述基于所述可视区域中当前显示的至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区,包括:
获取所述目标页面中各内容片段对应的注视热区信息,所述注视热区信息是根据用户对相应内容片段的注视行为数据生成的;
确定所述可视区域中当前显示的至少一个可视内容片段,所述至少一个可视内容片段包括所述目标内容片段;
根据所述至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区。
6.一种页面内容显示方法,其特征在于,所述方法包括:
获取用户对目标页面的浏览行为数据;
根据所述目标页面的浏览行为数据所对应用户的用户画像,对所述浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,得到与每类用户画像相对应的浏览行为数据集;
针对每类用户画像,根据所述用户画像对应的浏览行为数据集中的浏览行为数据,生成所述目标页面中多个内容片段的类热度信息,并建立所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系;
在确定目标用户对所述目标页面的展示操作时,确定所述目标用户的目标用户画像,查找所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,并将与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息发送给所述目标用户对应的目标终端,以使所述目标终端根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中;基于所述可视区域中当前显示的至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;将所述注视热区采用与所述目标内容片段对应的突出显示方式不同的方式进行突出显示;其中,所述内容热度指示条包括与各所述内容片段对应的内容热度指示标识,所述内容热度指示标识为类热度信息的可视化表示,不同类热度信息对应的内容热度指示标识不同。
7.根据权利要求6所述的页面内容显示方法,其特征在于,所述浏览行为数据包括各内容片段的展示时长;
所述根据所述用户画像对应的浏览行为数据集中的浏览行为数据生成所述目标页面中多个内容片段的类热度信息包括:
根据不同用户所对应目标页面中各内容片段的展示时长,计算每一内容片段的总展示时长;
确定所述多个内容片段中每个内容片段对应的权重系数;
计算每一内容片段的总展示时长与相应权重系数的乘积,所述乘积作为所述内容片段的类热度信息。
8.一种页面内容显示装置,其特征在于,所述装置包括:
第一响应模块,用于响应目标用户对目标页面的展示操作,确定所述目标用户的目标用户画像;从服务器获取与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息;所述服务器中存储有用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,所述用户画像包括所述目标用户画像;
第一生成模块,用于根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;所述内容热度指示条包括与各所述内容片段对应的内容热度指示标识,所述内容热度指示标识为类热度信息的可视化表示,不同类热度信息对应的内容热度指示标识不同;
第一展示模块,用于在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;
第二响应模块,用于响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;
第一突出显示模块,用于将所述目标内容片段突出显示在所述可视区域中;
注视热区确定模块,用于基于所述可视区域中当前显示的至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;
第二突出显示模块,用于将所述注视热区采用与所述目标内容片段对应的突出显示方式不同的方式进行突出显示;
其中,所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系通过以下方式生成:根据所述目标页面的浏览行为数据所对应用户的用户画像,对所述浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,得到与每类用户画像相对应的浏览行为数据集;针对每类用户画像,根据所述用户画像对应的浏览行为数据集中的浏览行为数据,生成所述目标页面中多个内容片段的类热度信息,并建立所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系。
9.一种页面内容显示装置,其特征在于,所述装置包括:
数据获取模块,用于获取用户对目标页面的浏览行为数据;
热度信息生成模块,用于根据所述目标页面的浏览行为数据所对应用户的用户画像,对所述浏览行为数据进行聚类,将相同用户画像的用户对应的浏览行为数据聚为一类,得到与每类用户画像相对应的浏览行为数据集;针对每类用户画像,根据所述用户画像对应的浏览行为数据集中的浏览行为数据,生成所述目标页面中多个内容片段的类热度信息,并建立所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系;
发送模块,用于在确定目标用户对所述目标页面的展示操作时,确定所述目标用户的目标用户画像,查找所述用户画像与所述目标页面中多个内容片段的类热度信息之间的映射关系,并将与所述目标用户画像相匹配的所述目标页面中多个内容片段的类热度信息发送给所述目标用户对应的目标终端,以使所述目标终端根据所述多个内容片段的类热度信息和所述目标页面的滚动控制条,生成所述目标页面的内容热度指示条;在显示窗口的可视区域内展示所述目标页面和所述内容热度指示条;响应所述目标用户对所述内容热度指示条中第一位置的选择操作,确定所述第一位置对应的目标内容片段;将所述目标内容片段突出显示在所述可视区域中;基于所述可视区域中当前显示的至少一个可视内容片段对应的注视热区信息,确定所述至少一个可视内容片段中的注视热区;将所述注视热区采用与所述目标内容片段对应的突出显示方式不同的方式进行突出显示;其中,所述内容热度指示条包括与各所述内容片段对应的内容热度指示标识,所述内容热度指示标识为类热度信息的可视化表示,不同类热度信息对应的内容热度指示标识不同。
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现如权利要求1-5或者6-7中任一项所述的页面内容显示方法。
11.一种计算可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如权利要求1-5或者6-7中任一项所述的页面内容显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010777229.1A CN112905921B (zh) | 2020-08-05 | 2020-08-05 | 一种页面内容显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010777229.1A CN112905921B (zh) | 2020-08-05 | 2020-08-05 | 一种页面内容显示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112905921A CN112905921A (zh) | 2021-06-04 |
CN112905921B true CN112905921B (zh) | 2024-03-15 |
Family
ID=76111276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010777229.1A Active CN112905921B (zh) | 2020-08-05 | 2020-08-05 | 一种页面内容显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112905921B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113766333B (zh) * | 2021-09-07 | 2023-08-11 | 北京爱奇艺科技有限公司 | 视频热度值的确定方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015117558A1 (en) * | 2014-02-10 | 2015-08-13 | Tencent Technology (Shenzhen) Company Limited | Promotion method, apparatus, and system based on microblog message |
CN105955597A (zh) * | 2016-04-22 | 2016-09-21 | 广州酷狗计算机科技有限公司 | 信息显示方法及装置 |
CN106471458A (zh) * | 2014-08-13 | 2017-03-01 | 谷歌公司 | 电子书导航界面中的智能滑擦条 |
CN109582876A (zh) * | 2018-12-19 | 2019-04-05 | 广州易起行信息技术有限公司 | 旅游行业用户画像构造方法、装置和计算机设备 |
-
2020
- 2020-08-05 CN CN202010777229.1A patent/CN112905921B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015117558A1 (en) * | 2014-02-10 | 2015-08-13 | Tencent Technology (Shenzhen) Company Limited | Promotion method, apparatus, and system based on microblog message |
CN106471458A (zh) * | 2014-08-13 | 2017-03-01 | 谷歌公司 | 电子书导航界面中的智能滑擦条 |
CN105955597A (zh) * | 2016-04-22 | 2016-09-21 | 广州酷狗计算机科技有限公司 | 信息显示方法及装置 |
CN109582876A (zh) * | 2018-12-19 | 2019-04-05 | 广州易起行信息技术有限公司 | 旅游行业用户画像构造方法、装置和计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112905921A (zh) | 2021-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11016638B2 (en) | Interactive answer boxes for user search queries | |
CN107995536B (zh) | 一种提取视频预览的方法、装置、设备和计算机存储介质 | |
US9747017B2 (en) | Segmented scroll bar | |
CN109753326B (zh) | 处理方法、装置、设备和机器可读介质 | |
CN108509589B (zh) | 信息流展示方法及***、计算机可读存储介质 | |
CN112291609A (zh) | 视频展示和推送的方法、设备、存储介质及其*** | |
CN112699295A (zh) | 一种网页内容推荐方法、装置和计算机可读存储介质 | |
CN111400575B (zh) | 用户标识生成方法、用户识别方法及其装置 | |
CN112905921B (zh) | 一种页面内容显示方法及装置 | |
CN111818393A (zh) | 一种视频进度调整方法、调整装置及电子设备 | |
CN113297345B (zh) | 分析报告生成方法、电子设备及相关产品 | |
CN113190267A (zh) | 界面布局的动态配置方法与*** | |
CN112752127B (zh) | 视频播放位置的定位方法和装置、存储介质及电子装置 | |
CN113110905A (zh) | 一种控制方法、装置、设备及计算机可读存储介质 | |
CN114885202A (zh) | 字符串显示处理方法、装置、终端及存储介质 | |
KR20150097250A (ko) | 태그 정보를 이용한 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
US10860636B2 (en) | Method and apparatus for searching cartoon | |
CN113515701A (zh) | 信息推荐方法及装置 | |
CN107872730A (zh) | 一种视频中的嵌入内容的获取方法和装置 | |
CN110515618A (zh) | 页面信息录入优化方法、设备、存储介质及装置 | |
CN111753113A (zh) | 一种图片浏览方法及装置 | |
CN113377196B (zh) | 数据推荐方法、装置、电子设备及可读存储介质 | |
KR20150093045A (ko) | 스케치 검색 시스템, 사용자 장치, 서비스 제공 장치, 그 서비스 방법 및 컴퓨터 프로그램이 기록된 기록매체 | |
CN110633399A (zh) | 一种数据处理方法、装置和用于数据处理的装置 | |
KR102630438B1 (ko) | 컨텐츠에 대한 리딩 정보 제공 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |