CN114115652A - 信息显示方法、装置、设备及存储介质 - Google Patents
信息显示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114115652A CN114115652A CN202010799690.7A CN202010799690A CN114115652A CN 114115652 A CN114115652 A CN 114115652A CN 202010799690 A CN202010799690 A CN 202010799690A CN 114115652 A CN114115652 A CN 114115652A
- Authority
- CN
- China
- Prior art keywords
- image
- page
- group
- target
- browsing
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000009877 rendering Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 27
- 238000012545 processing Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 10
- 238000007667 floating Methods 0.000 description 7
- 230000004044 response Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000036316 preload Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种信息显示方法、装置、设备及存储介质,其中方法可包括:在浏览界面中显示目标信息的任一页面;该目标信息包含按序排列的M个图像组,每个图像组包括至少一个图像,每个图像组中的各个图像均属于目标文档的同一页面;当任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于图像浏览触发操作在图像浏览窗口中显示目标信息中的第一图像,该第一图像属于第N个图像组;当在图像浏览窗口中存在图像切换操作时,若第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。采用本发明实施例,可以将目标信息中的图像集中预加载处理,以供在图像浏览窗口中浏览。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种信息显示方法、装置、设备及存储介质。
背景技术
目前随着网络越来越发达,用户获取信息的渠道也越来越多,比如新闻信息从最初的纸媒体报道演变为当今流行的网络报道,用户可以通过网络掌握最新的新闻信息。应当理解的,用户对于图像的理解程度在有些时候比文本理解更高效,对于某些文档比如新闻通常通过浏览图像,便可以掌握文档的中心思想,无需花费时间阅读文字。因此,在网络报道新闻或者显示其他信息时,为了便于用户对文字内容的理解,通过是以图文并茂的模式展示的。
基于上述,在网络新闻报道等领域,如何展示文档中图像以方便用户从图像中获取信息成为研究的热点问题。
发明内容
本发明实施例提供了一种信息显示方法、装置、设备以及存储介质,可以将目标信息中的图像集中加载,并根据图像浏览窗口中的操作依序显示,提高了图像浏览效率。
一方面,本发明实施例提供了一种信息显示方法,包括:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
一方面,本发明实施例提供了一种信息显示装置,其特征在于,包括:
显示单元,用于在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
所述显示单元,还用于当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
所述显示单元,还用于当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
一方面,本发明实施例提供了一种信息显示设备,其特征在于,包括:
处理器,适于实现一条或多条指令;以及,
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
一方面,本发明实施例提供了一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
一方面,本发明实施例提供了一种计算机程序产品或计算机程序,所述计算机程序产品或所述计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中;信息显示设备的处理器从所述计算机存储介质中读取所述计算机指令,所述处理器执行所述计算机指令执行:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
本发明实施例中,当在浏览界面显示的任一页面中存在图像浏览触发操作时,可以在浏览界面中显示图像浏览窗口,并基于图像浏览触发操作显示目标信息中的第一图像,该第一图像属于目标信息包含的M个图像组中的第N个图像组中的图像;若图像浏览窗口中存在图像切换操作,且第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。其中,目标信息包括的M个图像组是对目标信息的各个页面进行预分析得到的,每个图像组中包括至少一个图像,每个图像组中的各个图像均属于目标信息的同一页面,并且一个图像组中的各个图像按照在所属页面中的显示顺序进行排序。在上述图像显示过程中,将目标信息中的所有图像集中预加载出来,当存在图像浏览操作时,可以在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示目标信息中的各个图像,如此一来,无需加载并显示目标信息的所有页面便可以查看目标信息中的所有图像,节省了页面渲染消耗,同时也提高了图像浏览效率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种文档管理***的结构示意图;
图2是本发明实施例提供的一种显示目标文档的示意图;
图3是本发明实施例提供的另一种显示目标文档的示意图;
图4是本发明实施例提供的一种信息显示方法的流程示意图;
图5a是本发明实施例提供的一种M个图像组按序排列的示意图;
图5b是本发明实施例提供的另一种M个图像组按序排列的示意图;
图6a是本发明实施例提供的一种显示图像浏览窗口的示意图;
图6b是本发明实施例提供的又一种显示图像浏览窗口的示意图;
图6c是本发明实施例提供的另一种显示图像浏览窗口的示意图;
图7a是本发明实施例提供的一种切换显示图像的示意图;
图7b是本发明实施例提供的另一种切换显示图像的示意图;
图8是本发明实施例提供的另一种图像浏览窗口的示意图;
图9是本发明实施例提供的另一种信息显示方法的流程示意图;
图10是本发明实施例提供的一种多个显示层显示信息的示意图;
图11是本发明实施例提供的一种信息显示装置的结构示意图;
图12是本发明实施例提供的一种信息显示设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明实施例了提出了一种信息显示方案,当检测到浏览界面中开始显示目标信息时,图像显示设备对目标信息的各个页面进行预分析,以预加载目标信息各个页面中包括的图像,得到M个图像组。若在目标信息的任一页面存在图像浏览操作时,显示图像浏览窗口,并基于图像浏览触发操作在图像浏览窗口中显示目标信息中的第一图像,并且随着在图像浏览窗口中的图像切换操作,图像浏览窗口中可切换显示M个图像组中的其他图像。其中,目标信息可以包括在终端中显示的任意信息,比如文档、漫画以及其他信息等,在下面的描述中,无特殊说明时,以目标信息是目标文档为例进行介绍。
基于上述信息显示方案,本发明实施例提供了一种信息管理***。参考图1,为本发明实施例提供的一种文档管理***的结构示意图。图1所示的信息管理***中可包括终端101和文档提供方102,所述终端101中可用于展示任意一种文档,比如新闻、小说等,所述文档提供方102为终端101提供文档数据,以使得终端101基于文档数据进行页面加载以及图像加载,以显示对应的文档。
在一个实施例中,所述终端101可以为智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等设备中的任意一种或多种;所述文档提供方102可以包括后台和前端,前端可以看做是网页代码,前端可以运行在终端101上,后台可以为独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
在一个实施例中,文档提供方102可包括后台和前端,后台负责存储多个文档的文档数据,前端负责基于后台的数据进行页面加载。下面以文档为新闻文档为例,介绍一种在终端101显示文档时,终端102与文档提供方102之间的交互过程:终端101中可显示多个新闻文档的标识信息,所述标识信息可以包括以下任意一种或多种:新闻文档的标题、新闻文档的主要内容概述;若用户触发其中任意一个标识信息,终端101可以向文档提供方102发送携带该任意一个标识信息的文档获取请求;文档提供方102的后台查找与文档获取请求中标识信息相匹配的文档数据,并将文档数据返回给文档提供方的前端,文档提供方的前端基于文档数据进行页面加载,页面加载完成后终端101基于页面进行浏览界面渲染,最后终端101在浏览界面中显示任意一个文档的任一页面。
由前述可知,相比于阅读文档中的文字,浏览文档中的图像能够更加直观高效地掌握文档中主要内容。因此,为了提高用户对文档信息的获取效率,从而提高对文档提供方的关注度,本发明实施例中文档提供方在开发时,在对应的网页代码中规定特殊处理图像加载逻辑,以实现当浏览界面在显示文档的任一页面时,若检测到对任一页面中任意一张图像的触发操作,则弹出图像浏览窗口并在图像浏览窗口中显示该任意一张图像,并且随着用户在图像浏览窗口中的图像切换操作,依次显示文档中的其他图像。
上述流程可以通过图2表示,图2为本发明实施例提供的一种显示目标文档的示意图,用户通过终端101打开目标文档,目标文档可以指任意一个文档,文档提供方102的后台查找到目标文档的文档数据,并将文档数据返回给文档提供方102的前端;文档提供方102的前端查找出文档数据中的图像数据,并预记载所有的图像数据得到目标文档中包括的所有图像;进一步的,基于文档数据进行页面加载,以实现在终端中显示目标文档的任一页面;用户在浏览任一页面时,如果点击了任一页面中的任意一张图像,则判断该文档提供方是否规定特殊处理图像加载逻辑;若是,则弹出浮层(在浮层上显示图像浏览窗口)并在弹出浮层上显示任意一张图像,并随着用户在弹出浮层上的图像切换操作,切换显示目标文档中的其他图像;若否,对用户的点击操作不做响应。
简而言之,文档提供方102的后台接收到终端101显示目标文档的请求后,将目标文档的文档数据返回给文档提供方102的前端,前端查找出目标文档的文档数据中的所有图像数据;基于所有图像数据加载目标文档中包括的所有图像并在监听到任一页面中对任意一个图像的点击操作时,弹出图像浏览窗口,并在图像浏览窗口中显示目标文档中的所有图像。
总结来说,上述方案中通过图像浏览窗口中显示目标文档中的所有图像是基于文档提供方的网页代码逻辑实现的。如此一来,如果用户在浏览不具有上述网页代码逻辑的文档提供方提供的文档时,则不能通过图像浏览窗口集中查看目标文档中的所有图像。为了解决上述问题,本发明实施例还提出了可以在终端101中添加实现集中浏览图像的处理逻辑,这样一来,用户在使用中终端101浏览任意一个文档提供方提供的文档时,均可以集中浏览图像。
其中,在终端101中添加实现集中浏览文档中图像的功能可以指以下情况的任意一种或多种:在终端101的***逻辑中添加集中浏览文档中图像的处理逻辑,随着终端101***的启动,该功能启动运行;在用于浏览文档的应用程序中添加集中浏览文档中图像的处理逻辑,比如浏览器、文档阅读器等,用户在终端101中通过这些应用程序浏览文档时,也可以实现集中浏览文档中图像。
上述方案可以通过图3表示,参考图3,为本发明实施例提供的又一种显示目标文档的示意图。在图3中所示的显示目标文档的过程中,用户通过终端101打开目标文档,文档提供方102的前端基于后台返回的文档数据进行页面加载,以在终端101的浏览界面中显示目标文档的第一个页面;与此同时,终端101基于目标文档的文档数据对各个页面进行预分析,获取到每个页面中的图像数据;进一步的,基于每个图像数据进行预加载,得到每个页面对应的图像组。随着用户在浏览界面中的翻页操作,终端101在浏览界面中切换显示目标文档的任一页面,当监听到对任一页面中图像的触发操作时,弹出浮层(图像浏览窗口)并在弹出浮层中显示被触发的图像,随着用户在弹出浮层中的图像切换操作,切换显示目标文档中的其他图像。
总结而言,在图1所示的文档管理***中,通过在终端中开发集中浏览图像的功能,实现了在显示任意文档时,将文档中的所有图像集中预加载出来,当存在图像浏览操作时,可以在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示文档中的各个图像,如此一来,无需加载并显示文档的所有页面便可以查看文档中的所有图像,节省了页面渲染消耗,同时也提高了图像浏览效率。
基于上述的文档管理***,本发明实施例提供了一种信息显示方法。请参见图4,为本发明实施例提供的一种信息显示方法的流程示意图,图4所示的信息显示方法可由终端执行,具体可由终端中的处理器执行。图4所示的信息显示方法可包括如下步骤:
步骤S401、在浏览界面中显示目标信息的任一页面,目标信息包含按序排列的M个图像组。
在一个实施例中,目标信息可以包括目标文档,终端中可显示多个文档的文档标识,用户触发目标文档的文档标识后,触发终端显示对目标文档进行浏览的浏览界面。其中,目标文档可以指多个文档中的任意一个比如新闻文档、小说文档等等,所述目标文档的文档标识可以包括目标文档的标题信息、内容概述信息等任意一种或两种。
在一个实施例中,所述任一页面可以是目标文档的第一个页面,当用户首次通过终端浏览目标文档时,终端可在浏览界面显示目标文档的第一个页面。
在其他实施例中,所述任一页面也可以是目标文档中除第一个页面的其他页面,可选的,所述在浏览界面中显示目标文档的其他页面,可包括:当浏览界面中显示目标文档的第一个页面时,如果用户在浏览界面中输入了翻页操作,则在浏览界面中依次切换显示目标文档的其他页面。
在其他可选的实施方式中,终端可以记录用户对目标文档的历史浏览进度,所述在浏览界面中显示目标文档的其他页面,包括:终端根据用户对目标文档的历史浏览进度查找上次退出浏览的页面,在浏览界面中显示上次退出浏览时显示的页面。
在一个实施例中,M个图像组是对目标文档的各个页面进行预分析得到的,比如预分析每个页面对应的文档数据,从各个页面的文档数据中提取出各个页面的图像数据组,对图像数据组进行预加载得到M个图像组。因此,每个图像组中包括至少一个图像,每个图像组中的至少一个图像均属于同一页面,且一个图像组中的各个图像是按照在所属页面中的显示顺序排列的。各个图像组之间是按照每个图像组对应的页面在目标文档中的显示顺序排列的。
在一个实施例中,所述M个图像组包括任一图像组以及以下任意一个或多个:排列位置位于所述任一图像组之后的所述任一图像组的正向相邻图像组,以及排列位置位于所述任一图像组之前的所述任一图像组的反向相邻图像组,所述任一图像组所属页面在所述浏览界面中的显示顺序位于所述任一图像组的反向相邻图像组所属页面的显示顺序之后,且位于所述任一图像组的正向相邻图像组的显示顺序之前。
在一个实施例中,M个图像组的按序排列方式可以是非闭环方式,也就是说最后一个图像组不存在正向相邻图像组,第一个图像组不存在反向相邻图像组。任意一个图像组的正向相邻图像组是指排列位置位于该图像组之后,且与该图像组相邻的图像组,任意一个图像组的反向相邻图像组是指排列位置位于该图像组之前,且与该图像组相邻的图像组。
例如,参考图5a为本发明实施例提供的一种M个图像组按序排列的示意图,假设511表示目标文档的第一个页面中的图像组,511称为第一个图像组,第一个图像组中可包括两个图像5110和5111,5110在第一个页面中的显示顺序位于5111之前;假设522表示目标文档的第二个页面中的图像组,522称为第二个图像组,第二个图像组中可包括一个图像5220;522图像组在M个图像组中的排列顺序,位于511之后。以此类推,得到按序排列的M个图像组。
在其他实施例中,M个图像组的按序排列方式可以是闭环方式,也就是说最后一个图像组存在正向相邻图像组,第一图像组存在反向相邻图像组,且第一图像组为最后一个图像组的正向相邻图像组,最后一个图像组为第一个图像组的反向相邻图像组。
例如,参考图5b,为本发明实施例提供的又一种M个图像组按序排列的示意图。基于图5a中假设,511表示第一个图像组,522表示第二个图像组,5M表示M个图像组中的最后一个图像组,可见第一个图像组511和最后一个图像组5M互为相邻图像组。
步骤S402、当任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于图像浏览触发操作在图像浏览窗口中显示目标信息中的第一图像。第一图像属于第N个图像组。
在一个实施例中,如果M个图像组中存在属于所述任一页面的目标图像组,则所述任一页面中显示有所述目标图像组中的图像,所述图像浏览触发操作可以包括对所述目标图像组中的任一图像的选中操作,所述第一图像为被选中的图像。此时第N个图像组即为目标图像组,也就是说,如果在浏览界面显示的任一页面中包括图像,则用户可以通过点击任一页面中的任一图像触发终端弹出图像浏览窗口。
举例来说,参考图6a,为本发明实施例提供的一种显示图像浏览窗口的示意图。601表示浏览界面,602表示目标文档的任一页面,M个图像组中存在目标图像组与602对应,也就是说602页面中显示有图像,比如6021和6022;如果用户点击6022,则终端弹出图像浏览窗口如603所示,并在603中显示用户点击的图像6022。
在其他实施例中,所述任一页面中包括触发显示图像浏览窗口的触发控件,若所述图像浏览触发操作包括对所述触发控件的选中操作,则当所述任一页面中显示有目标图像组中的图像时,所述第一图像为所述目标图像组中的第一个图像;当所述任一页面中不包括图像时,所述第一图像为所述M个图像组中第一个图像组中的第一个图像,此时第N个图像组即为M个图像组中的第一个图像组。也就是说,任一页面中可设置触发显示图像浏览窗口的触发控件,这样一来,无论任一页面是否显示有图像,用户均可以在任一页面中启动图像浏览窗口。
举例来说,参考图6b为本发明实施例提供的又一种显示图像浏览窗口的示意图,基于图6a中的浏览界面,任一页面602中包括触发控件621,表示为“浏览文章中图像”,或者“图像浏览”等等,用户点击触发控件621后,终端弹出图像浏览窗口。此时,由于任一页面602中显示有目标图像组中的图像,图像浏览窗口中可以显示目标图像组中的第一个图像,即6021,如604所示。
参考图6c,为本发明实施例提供的另一种显示图像浏览窗口的示意图,如果任一页面如图6c中605所示,其中包括触发控件6051,但是605页面中不包括图像。若此时用户点击了触发控件6051之后,终端可以弹出图像浏览窗口,并在图像浏览窗口中显示M个图像组中第一个图像组中的第一图像,假设M个图像组中各个图像如图5a所示,第一个图像组中的第一个图像为5110,则图像浏览窗口606中显示5110。
步骤S403、当图像浏览窗口中存在图像切换操作时,若第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
在一个实施例中,所述图像切换操作为在图像浏览窗口中输入的滑动操作;在其他实施例中,所述图像浏览窗口可以包括切换按钮,所述图像切换操作为对所述切换按钮的触发操作。
在一个实施例中,所述图像切换操作可以包括正向切换操作和反向切换操作,所谓正向切换操作用于指示在图像浏览窗口中显示排列位置位于第一图像之后的图像,所谓反向切换操作用于指示在图像浏览窗口中显示排列位置位于第一图像之前的图像。
可选的,若所述图像切换操作为在图像浏览窗口中输入的滑动操作,则所述正向切换操作包括正向滑动操作,反向切换操作包括反向滑动操作。例如,在图6a所示的图像浏览窗口604中输入的正向滑动操作6B或者反向滑动操作6A。
可选的,切换按钮包括正向切换按钮和反向切换按钮,若图像切换操作为对切换按钮的触发操作,则所述正向切换操作是指对正向切换按钮的触发操作,所述反向切换操作是指对反向切换按钮的触发操作。例如,在图6b所示的图像浏览窗口606中包括正向切换按钮6C,以及反向切换按钮6D。
在一个实施例中,所述当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像,可以包括以下几种情况:
第一种:若图像切换操作包括正向切换操作,且第一图像为第N个图像组中的最后一个图像,则所述第N个图像组的目标相邻图像组为第N个图像组的正向相邻图像组,所述第二图像为所述第N个图像组的正向相邻图像组中的第一个图像。换句话说,图像切换操作为正向切换操作表示想要切换浏览第一图像之后的图像,此时如果第一图像为第N个图像组中的最后一个图像,那么第一图像之后的图像是指第N个图像组的后一个图像组中的第一个图像。
第二种:若图像切换操作包括反向切换操作,且第一图像为第N个图像组中的第一个图像,则所述第N个图像组的目标相邻图像组为第N个图像组的反向相邻图像组,所述第二图像为所述第N个图像的反向相邻图像组中的最后一个图像。换句话说,图像切换操作为反向切换操作表示想要浏览第一图像之前的图像,此时如果第一图像为第N个图像组中的第一个图像,那么第一图像之前的图像是指第N个图像组的前一个图像组中的最后一个图像。
举例来说,参考图7a,为本发明实施例提供的一种切换显示图像的示意图。在图7a中假设701表示浏览界面,702表示目标文档的第二个页面,由图5a和图5b可知,第二个页面对应的第二个图像组中包括一个图像5220,因此,第二个页面702中显示图像5220,如果用户点击了第二个页面中显示的图像5220,则终端弹出图像浏览窗口703,703中可包括正向切换按钮7031和反向切换按钮7032。如果用户点击7032,表明想要浏览图像5220之前的一个图像,此时终端检测到5220为其所在的第二个图像组中第一个图像,该图像的前一个图像是第一个图像组中的最后一个图像5111,因此终端响应于对7032的点击操作,由在图像浏览窗口中显示5220切换为显示5111。
参见图7b,为本发明实施例提供的另一种切换显示图像的示意图。基于图7a中假设,如果用户点击了7031,表示用户想要浏览图像5220之后的一个图像,此时终端检测到5220为其所在的第二个图像组中的最后一个图像,该图像的后一个图像是第三个图像组中的第一个图像5330,因此终端响应于对7031的点击操作,由在图像浏览窗口中显示5220切换为显示5330,如图7b所示。
综上所述,在图像浏览窗口中存在图像切换操作时,如果图像浏览窗口中显示的第一图像属于第N个图像组中的目标图像,所谓目标图像是指第一个图像或者最后一个图像,图像浏览窗口中由显示第N个图像组中的第一图像切换为显示第N个图像的正向相邻图像组中的第一个图像或者切换为显示第N个图像组的反向相邻图像中的最后一个图像。
在其他实施例中,当所述图像浏览窗口中存在图像切换操作时,若所述第一图像属于第N个图像组中除目标图像的其他图像(也即第一图像既不是第N个图像组中的第一个图像,也不是第N个图像组中的最后一个图像),则基于所述图像切换操作在所述图像浏览窗口中显示所述第N个图像组中所述第一图像的相邻图像。
具体来说,所述基于所述图像切换操作在所述图像浏览窗口中显示所述第N个图像组中所述第一图像的相邻图像,包括:若所述图像切换操作为正向切换操作,则在图像浏览窗口中显示所述第一图像的正向相邻图像;若所述图像切换操作为反向切换操作,则在图像浏览窗口中显示所述第一图像的反向相邻图像。例如,参考图8所示,为本发明实施例提供的另一种显示图像浏览窗口的示意图,假设图像浏览窗口801正在显示第三个图像组中的第二个图像5331,此时如果用户触发所述图像浏览窗口中的正向切换按钮8010,则图像浏览窗口由显示5331切换为显示5332;如果用户触发所述图像浏览窗口中的反向切换按钮8011,则图像浏览窗口由显示5331切换为显示5330。
本发明实施例中,当在浏览界面显示的任一页面中存在图像浏览触发操作时,可以在浏览界面中显示图像浏览窗口,并基于图像浏览触发操作显示目标文档中的第一图像,该第一图像属于目标文档包含的M个图像组中的第N个图像组中的图像;若图像浏览窗口中存在图像切换操作,且第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。其中,目标文档包括的M个图像组是对目标文档的各个页面进行预分析得到的,每个图像组中包括至少一个图像,一个图像中的至少一个图像均属于目标文档的同一页面,并且一个图像组中的各个图像按照在所属页面中的显示顺序进行排序。在上述图像显示过程中,将目标文档中的所有图像集中预加载出来,当存在图像浏览操作时,可以在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示目标文档中的各个图像,如此一来,无需加载并显示目标文档的所有页面便可以查看目标文档中的所有图像,节省了页面渲染消耗,同时也提高了图像浏览效率。
基于上述的信息显示方法,本发明实施例提供了另一种信息显示方法。参考图9,为本发明实施例提供的另一种信息显示方法的流程示意图,图9所示的信息显示方法可由终端执行,具体可由终端的处理器执行。图9所示的信息显示方法可包括如下步骤:
步骤S901、响应于对目标信息的信息标识的触发操作,在浏览界面中显示目标信息的第一个页面。
由前述可知,目标信息包括目标文档,目标文档包括的M个图像组是终端对目标文档包括的各个页面进行预分析处理得到的,下面通过步骤S901-步骤S904具体介绍如何对目标文档的各个页面进行预分析处理得到M个图像组。应当理解的,在终端首次显示目标文档时,对目标文档的各个页面进行预分析处理得到M个图像组后,将M个图像组与目标文档进行关联存储,以便于后续终端再次显示目标文档时,可以直接根据与目标文档关联的M个图像组显示图像浏览窗口,而无需重新对目标文档的各个页面进行预分析处理。终端首先显示目标文档时,无疑在浏览界面显示目标文档的第一个页面,因此,终端对目标文档的各个页面进行预分析,是在终端显示第一个页面时执行的。
其中,终端首次显示目标文档的实施方式可以是:检测到用户对目标文档的文档标识触发后,向文档提供方发送目标文档获取请求,文档提供方可以将目标文档的所有页的文档数据都发送给终端;终端基于第一个页面的文档数据进行渲染,在浏览界面中显示目标文档的第一个页面。在其他实施例中,文档提供方可以将先将第一个页面的文档数据发送给终端,终端基于接收到的文档数据渲染第一个页面。
步骤S902、识别第一个页面中内容,并对第一个页面中内容进行解析以查找第一个页面中的图像数据组。
其中,终端的浏览界面中除了显示有目标文档外,还可以显示与目标文档具有关联关系的其他信息。
在一个实施例中,所述与目标文档具有关联关系的其他信息可以指文档提供方预先为目标文档绑定的推送信息,比如目标文档的文档提供方将目标文档与某个广告商提供的推送广告信息绑定,终端在显示目标文档的任意一个页面时,均会同时显示该推送广告信息。
在其他实施例中,所述与目标文档具有关联关系的其他信息还可以指与目标文档的内容相关的其他文档。具体实现中,文档提供方向终端提供目标文档时,还会从文档提供方预先存储的所有文档中查询与目标文档的内容相关的其他文档,以使终端在显示目标文档时,同步显示其他文档,以此来吸引用户浏览其他文档,增加文档提供方的关注度。
在一个实施例中,基于上述,为了在浏览界面中区别显示目标文档的任一页面和与目标文档具有关联关系的其他信息,终端采用分层渲染的方式进行显示。采用分层渲染显示后,浏览界面包括至少两个显示层,目标文档的任一页面和其他信息被显示在不同的显示层上。以显示目标文档的第一个页面为例,参考图10所示,为本发明实施例提供的一种多个显示层显示信息的示意图。在图10中1000表示目标文档的第一个页面,1001和1002均表示与目标文档具有关联关系的其他信息,由图10可见,1000被显示在浏览界面的第一显示层上,1001和1002分别被显示在浏览界面的第二显示层和第三显示层上。
由于浏览界面中既包括目标文档的内容又包括其他信息的内容,因此,在对目标文档的任一页面内容进行分析之前,首先要识别出任一页面的内容。基于此,步骤S902中所述识别所述第一个页面中内容,包括:获取所述至少两个显示层中每个显示层中内容;确定每个显示层中内容所占面积,以及每个显示层中内容所占面积与所述浏览界面的面积之间的比值;将大于比值阈值的比值对应的显示层中内容确定为所述第一个页面中内容。其中,比值阈值可以设置为50%、60%或者其他任意一个比值。
在一个实施例中,识别出第一个页面内容后,进一步对所述第一个页面中内容进行解析以查找所述第一个页面中的图像数据组;若查找到,则可将查找到的图像数据组与第一个页面进行关联,并将查找到的图像数据组缓存在本地。
步骤S903、若第一个页面中存在页面跳转元素,则对目标信息中除第一个页面外的剩余页面进行递归解析以查找剩余页面中的图像数据组。
在一个实施例中,通过步骤S902对第一个页面进行查找后,进一步通过步骤S903对目标文档的其他页面进行逐一查找。具体地,对第一个页面进行查找后,判断第一个页面中是否存在页面跳转元素;若存在,则对目标文档中除第一个页面外的剩余页面进行递归解析以查找剩余页面中的图像数据组。其中,跳转元素可以包括跳转链接、翻页元素、章节跳转标识等等。
其中,所述递归解析是指若第i个页面中存在页面跳转元素,则识别第i+1个页面中内容,并对所述第i+1个页面中内容进行解析以查找所述第i+1个页面中的图像数据组。
在一个实施例中,在对剩余页面进行解析之前,要确定剩余页面均是属于目标文档的页面,因此,在所述对所述目标文档中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组之前,所述方法还包括:检测所述页面跳转元素所指示的页面是否属于所述剩余页面;若是,则执行对所述目标文章中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组的步骤。
在一个实施例中,检测所述页面跳转元素所指示的页面是否属于剩余页面,包括:检查所述页面跳转元素所指示的页面的链接是否与当前页面的链接相同;若相同,则确定页面跳转元素所指示的页面属于剩余页面;若不相同,则可确定页面跳转元素所指示的页面不属于剩余页面。
步骤S904、依序对各个页面中查找到的图像数据组进行渲染,得到M个图像组。
在一个实施例中,通过步骤S902和步骤S903查找了目标文档的所有页面的图像数据组之后,将查找到的图像数据组依次进行渲染,便可到的M个按序排列的图像组。
步骤S905、当浏览界面中显示目标信息的任一页面时,若任一页面存在图像浏览触发操作,则显示图像浏览窗口并基于图像浏览触发操作在图像浏览窗口中显示目标信息中的第一图像,第一图像属于M个图像组中的第N个图像组。
步骤S906、当图像浏览窗口中存在图像切换操作时,若第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
步骤S907、当图像浏览窗口中存在图像切换操作时,若第一图像属于第N个图像组中除目标图像外的其他图像,则基于图像切换操作在图像浏览窗口中显示第N个图像组中第一图像的相邻图像。
在一个实施例中,步骤S905-步骤S907包括的一些可行的实施方式可参见图4实施例中相关步骤的描述,在此不再赘述。
由前述可知,本发明实施例中提供了如图5a和图5b两种M个图像组的排列方式,如果采用图5a所示的排列方式,若第N个图像组为所述M个图像组中的最后一个图像组,则第N个图像组不存在正向相邻图像组。此种情况下,若图像浏览窗口中的图像切换操作为正向切换操作,则可输出后面不存在图像的提示信息,比如“已为目标文档的最后一张图像”。同理的,若第N个图像为所述M个图像组中的第一个图像组,则第N个图像组不存在反向相邻图像组。此种情况下,若图像浏览窗口中的图像切换操作为反向切换操作,则可输出前面不存在图像的提示信息,比如“已为目标文档的第一张图像”。
在一个实施例中,如果采用图5b所示的排列方式,则可以实现用户可以在图像浏览窗口中可重复循环浏览目标文档中的所有图像。此种情况,若所述第N个图像组为所述M个图像组中的最后一个图像组,则所述第N个图像组的正向相邻图像组为所述M个图像组中的第一个图像组;若所述第N个图像组为所述M个图像组中的第一个图像组,则所述第N个图像组的反向相邻图像为所述M个图像组中的最后一个图像组。
本发明实施例中,当浏览界面中显示目标文档的第一个页面时,识别第一个页面中内容,并对第一个页面进行解析以查找第一个页面包括的图像数据组;若第一个页面中存在页面跳转元素,则对目标文档中除第一个页面的其他页面进行递归解析以查找剩余页面中的图像数据组。进而,基于各个页面中查找到的图像数据组进行渲染,得到M个图像组。在上述得到M个图像组的过程中,基于各个页面中的页面跳转元素对各个页面进行预分析,而无需加载渲染所有页面,便可预加载得到目标文档的所有图像,节省了页面渲染消耗,
通过对浏览界面中任意一个文档的图像进行预加载,以便于后续检测到图像浏览触发操作时,基于预加载的图像显示图像浏览窗口。具体地,当浏览界面中显示目标文档的任一页面时,若任一页面存在图像浏览触发操作,则显示图像浏览窗口并基于图像浏览触发操作在图像浏览窗口中显示目标文档中的第一图像,第一图像属于M个图像组中的第N个图像组;当图像浏览窗口中存在图像切换操作时,若第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像;当图像浏览窗口中存在图像切换操作时,若第一图像属于第N个图像组中除目标图像外的其他图像,则基于图像切换操作在图像浏览窗口中显示第N个图像组中第一图像的相邻图像,在上述文档显示过程中无论文档的文档提供方是否规定了文档中图像的特殊处理逻辑,均可以实现在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示任意一个文档中的各个图像,提高了图像浏览效率。
基于上述方法实施例,本发明实施例提供了一种信息显示装置,参见图11,为本发明实施例提供的一种信息显示装置的结构示意图。图11所示的信息显示装置可运行如下单元:
显示单元1101,用于在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,一个图像组中的至少一个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
所述显示单元1101,还用于当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
所述显示单元1101,还用于当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
在一个实施例中,所述M个图像组包括任一图像组以及以下任意一个或多个:排列位置位于所述任一图像组之后的所述任一图像组的正向相邻图像组,以及排列位置位于所述任一图像组之前的所述任一图像组的反向相邻图像组,所述任一图像组所属页面在所述浏览界面中的显示顺序位于所述任一图像组的反向相邻图像组所属页面的显示顺序之后,且位于所述任一图像组的正向相邻图像组的显示顺序之前。
在一个实施例中,所述图像切换操作包括正向切换操作,若所述第一图像为所述第N个图像组中的最后一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的正向相邻图像组,所述第二图像为所述第N个图像的正向相邻图像组中第一个图像。
在一个实施例中,所述图像切换操作包括反向切换操作,若所述第一图像为所述第N个图像组中的第一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的反向相邻图像组,所述第二图像为所述第N个图像组的反向相邻图像组中的最后一个图像。
在一个实施例中,若所述第N个图像组为所述M个图像组中的最后一个图像组,则所述第N个图像组的正向相邻图像组为所述M个图像组中的第一个图像组;若所述第N个图像组为所述M个图像组中的第一个图像组,则所述第N个图像组的反向相邻图像为所述M个图像组中的最后一个图像组。
在一个实施例中,当所述图像浏览窗口中存在图像切换操作时,若所述第一图像属于第N个图像组中除所述目标图像外的其他图像,则基于所述图像切换操作在所述图像浏览窗口中显示所述第N个图像组中所述第一图像的相邻图像。
在一个实施例中,所述信息显示装置还包括处理单元1102:
所述显示单元1101,还用于响应于对目标信息的文档标识的触发操作,在所述浏览界面中显示所述目标信息的第一个页面;
所述处理单元1102,用于识别所述第一个页面中内容,并对所述第一个页面中内容进行解析以查找所述第一个页面中的图像数据组;若所述第一个页面中存在页面跳转元素,则对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中的图像数据组;依序对各个页面中查找到的图像数据组进行渲染,得到M个图像组;其中,所述递归解析是指若第i个页面中存在页面跳转元素,则识别第i+1个页面中内容,并对所述第i+1个页面中内容进行解析以查找所述第i+1个页面中的图像数据组。
在一个实施例中,所述浏览界面还显示与所述目标信息具有绑定关系的其他信息,所述浏览界面包括至少两个显示层,所述第一个页面和所述其他信息被显示在不同显示层上,所述处理单元1102在识别所述第一个页面中内容时,执行如下步骤:获取所述至少两个显示层中每个显示层中内容;确定每个显示层中内容所占面积,以及每个显示层中内容所占面积与所述浏览界面的面积之间的比值;将大于比值阈值的比值对应的显示层中内容确定为所述第一个页面中内容。
在一个实施例中,所述处理单元1102在对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组时,执行如下操作:检测所述页面跳转元素所指示的页面是否属于所述剩余页面;若是,则对所述目标文章中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组。
在一个实施例中,若所述M个图像组中存在属于所述任一页面的目标图像组,则所述任一页面中显示有所述目标图像组中的图像,所述图像浏览触发操作包括对所述目标图像组中的任一图像的选中操作,所述第一图像为被选中的图像。
在一个实施例中,所述任一页面包括触发显示图像浏览窗口的触发控件,若所述图像浏览触发操作包括对所述触发控件的选中操作,则当所述任一页面中显示有目标图像组中的图像时,所述第一图像为所述目标图像组中的第一个图像,所述目标图像组是指M个图像组中属于所述任一页面的图像组;当所述任一页面中不包括图像时,所述第一图像为所述M个图像组中第一个图像组中的第一个图像。
根据本发明的一个实施例,图4和图9所示的信息显示方法所涉及各个步骤可以是由图11所示的信息显示装置中的各个单元来执行的。例如,图4所述的步骤S401-步骤S404可由图11所示的信息显示装置中的显示单元1101来执行;再如,图9所示的信息显示方法中,步骤S901、步骤S905-步骤S907可由信息显示装置中显示单元1101来执行,步骤S902-步骤S904可由信息显示装置中处理单元1102来执行。
根据本发明的另一个实施例,图11所示的信息显示装置中的各个单元可以分别或全部合并为一个或若干个另外的单元来构成,或者其中的某个(些)单元还可以再拆分为功能上更小的多个单元来构成,这可以实现同样的操作,而不影响本发明的实施例的技术效果的实现。上述单元是基于逻辑功能划分的,在实际应用中,一个单元的功能也可以由多个单元来实现,或者多个单元的功能由一个单元实现。在本发明的其它实施例中,基于信息显示装置也可以包括其它单元,在实际应用中,这些功能也可以由其它单元协助实现,并且可以由多个单元协作实现。
根据本发明的另一个实施例,可以通过在包括中央处理单元(CPU)、随机存取存储介质(RAM)、只读存储介质(ROM)等处理元件和存储元件的例如计算机的通用计算设备上运行能够执行如图4以及图9所示的相应方法所涉及的各步骤的计算机程序(包括程序代码),来构造如图11中所示的信息显示装置,以及来实现本发明实施例信息显示方法。所述计算机程序可以记载于例如计算机可读存储介质上,并通过计算机可读存储介质装载于上述计算设备中,并在其中运行。
本发明实施例中,当在浏览界面显示的任一页面中存在图像浏览触发操作时,可以在浏览界面中显示图像浏览窗口,并基于图像浏览触发操作显示目标信息中的第一图像,该第一图像属于目标信息包含的M个图像组中的第N个图像组中的图像;若图像浏览窗口中存在图像切换操作,且第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。其中,目标信息包括的M个图像组是对目标信息的各个页面进行预分析得到的,每个图像组中包括至少一个图像,一个图像中的至少一个图像均属于目标信息的同一页面,并且一个图像组中的各个图像按照在所属页面中的显示顺序进行排序。在上述图像显示过程中,将目标信息中的所有图像集中预加载出来,当存在图像浏览操作时,可以在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示目标信息中的各个图像,如此一来,无需加载并显示目标信息的所有页面便可以查看目标信息中的所有图像,节省了页面渲染消耗,同时也提高了图像浏览效率。
基于上述方法以及装置实施例,本发明实施例还提供了一种信息显示设备。参考图12,为本发明实施例提供的一种信息显示设备的结构示意图。图12所示的信息显示设备可对应于前述终端,图12所示的信息显示设备至少包括处理器1201、输入接口1202、输出接口1203以及计算机存储介质1204。其中,处理器1201、输入接口1202、输出接口1203以及计算机存储介质1204可通过总线或其他方式连接。
计算机存储介质1204可以存储在文本处理设备的存储器中,所述计算机存储介质1201用于存储计算机程序,所述计算机程序包括程序指令,所述处理器1201用于执行所述计算机存储介质1204存储的程序指令。处理器1201(或称CPU(Central Processing Unit,中央处理器))是信息显示设备的计算核心以及控制核心,其适于实现一条或多条指令,具体适于加载并执行:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,一个图像组中的至少一个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
本发明实施例还提供了一种计算机存储介质(Memory),所述计算机存储介质是信息显示设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括信息显示设备中的内置存储介质,当然也可以包括信息显示设备所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了信息显示设备的操作***。并且,在该存储空间中还存放了适于被处理器1201加载并执行的一条或多条的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
在一个实施例中,所述计算机存储介质可由处理器1201加载并执行计算机存储介质中存放的一条或多条指令,以实现上述有关图4和图9所示的信息显示方法的相应步骤。具体实现中,计算机存储介质中的一条或多条指令由处理器1201加载并执行如下步骤:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,一个图像组中的至少一个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
在一个实施例中,所述M个图像组包括任一图像组以及以下任意一个或多个:排列位置位于所述任一图像组之后的所述任一图像组的正向相邻图像组,以及排列位置位于所述任一图像组之前的所述任一图像组的反向相邻图像组,所述任一图像组所属页面在所述浏览界面中的显示顺序位于所述任一图像组的反向相邻图像组所属页面的显示顺序之后,且位于所述任一图像组的正向相邻图像组的显示顺序之前。
在一个实施例中,所述图像切换操作包括正向切换操作,若所述第一图像为所述第N个图像组中的最后一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的正向相邻图像组,所述第二图像为所述第N个图像的正向相邻图像组中第一个图像。
在一个实施例中,所述图像切换操作包括反向切换操作,若所述第一图像为所述第N个图像组中的第一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的反向相邻图像组,所述第二图像为所述第N个图像组的反向相邻图像组中的最后一个图像。
在一个实施例中,若所述第N个图像组为所述M个图像组中的最后一个图像组,则所述第N个图像组的正向相邻图像组为所述M个图像组中的第一个图像组;若所述第N个图像组为所述M个图像组中的第一个图像组,则所述第N个图像组的反向相邻图像为所述M个图像组中的最后一个图像组。
在一个实施例中,所述处理器1201还用于执行:当所述图像浏览窗口中存在图像切换操作时,若所述第一图像属于第N个图像组中除所述目标图像外的其他图像,则基于所述图像切换操作在所述图像浏览窗口中显示所述第N个图像组中所述第一图像的相邻图像。
在一个实施例中,所述处理器120还用于执行:响应于对目标信息的文档标识的触发操作,在所述浏览界面中显示所述目标信息的第一个页面;识别所述第一个页面中内容,并对所述第一个页面中内容进行解析以查找所述第一个页面中的图像数据组;若所述第一个页面中存在页面跳转元素,则对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中的图像数据组;依序对各个页面中查找到的图像数据组进行渲染,得到M个图像组;其中,所述递归解析是指若第i个页面中存在页面跳转元素,则识别第i+1个页面中内容,并对所述第i+1个页面中内容进行解析以查找所述第i+1个页面中的图像数据组。
在一个实施例中,所述浏览界面还显示与所述目标信息具有绑定关系的其他信息,所述浏览界面包括至少两个显示层,所述第一个页面和所述其他信息被显示在不同显示层上,所述处理器1201在识别所述第一个页面中内容时,执行如下步骤:获取所述至少两个显示层中每个显示层中内容;确定每个显示层中内容所占面积,以及每个显示层中内容所占面积与所述浏览界面的面积之间的比值;将大于比值阈值的比值对应的显示层中内容确定为所述第一个页面中内容。
在一个实施例中,所述对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组之前,所述处理器1201还用于执行:检测所述页面跳转元素所指示的页面是否属于所述剩余页面;若是,则执行对所述目标文章中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组的步骤。
在一个实施例中,若所述M个图像组中存在属于所述任一页面的目标图像组,则所述任一页面中显示有所述目标图像组中的图像,所述图像浏览触发操作包括对所述目标图像组中的任一图像的选中操作,所述第一图像为被选中的图像。
在一个实施例中,所述任一页面包括触发显示图像浏览窗口的触发控件,若所述图像浏览触发操作包括对所述触发控件的选中操作,则当所述任一页面中显示有目标图像组中的图像时,所述第一图像为所述目标图像组中的第一个图像,所述目标图像组是指M个图像组中属于所述任一页面的图像组;当所述任一页面中不包括图像时,所述第一图像为所述M个图像组中第一个图像组中的第一个图像。
本发明实施例中,当在浏览界面显示的任一页面中存在图像浏览触发操作时,可以在浏览界面中显示图像浏览窗口,并基于图像浏览触发操作显示目标信息中的第一图像,该第一图像属于目标信息包含的M个图像组中的第N个图像组中的图像;若图像浏览窗口中存在图像切换操作,且第一图像为第N个图像组中的目标图像,则在图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。其中,目标信息包括的M个图像组是对目标信息的各个页面进行预分析得到的,每个图像组中包括至少一个图像,一个图像中的至少一个图像均属于目标信息的同一页面,并且一个图像组中的各个图像按照在所属页面中的显示顺序进行排序。在上述信息显示过程中,将目标信息中的所有图像集中预加载出来,当存在图像浏览操作时,可以在图像浏览窗口中根据图像浏览操作以及图像切换操作依次展示目标信息中的各个图像,如此一来,无需加载并显示目标信息的所有页面便可以查看目标信息中的所有图像,节省了页面渲染消耗,同时也提高了图像浏览效率。
根据本申请的一个方面,本发明实施例还提供了一种计算机产品或计算机程序,该计算机产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。处理器1201从计算机可读存储介质中读取该计算机指令,处理器1201执行该计算机指令,使得信息显示设备执行图4和图9所示的信息显示方法,具体地:在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,一个图像组中的至少一个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (14)
1.一种信息显示方法,其特征在于,包括:
在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,每个图像组中的各个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
2.如权利要求1所述的方法,其特征在于,所述M个图像组包括任一图像组以及以下任意一个或多个:排列位置位于所述任一图像组之后的所述任一图像组的正向相邻图像组,以及排列位置位于所述任一图像组之前的所述任一图像组的反向相邻图像组,所述任一图像组所属页面在所述浏览界面中的显示顺序位于所述任一图像组的反向相邻图像组所属页面的显示顺序之后,且位于所述任一图像组的正向相邻图像组的显示顺序之前。
3.如权利要求1所述的方法,其特征在于,所述图像切换操作包括正向切换操作,若所述第一图像为所述第N个图像组中的最后一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的正向相邻图像组,所述第二图像为所述第N个图像的正向相邻图像组中第一个图像。
4.如权利要求1所述的方法,其特征在于,所述图像切换操作包括反向切换操作,若所述第一图像为所述第N个图像组中的第一个图像,则所述第N图像组的目标相邻图像组为所述第N个图像组的反向相邻图像组,所述第二图像为所述第N个图像组的反向相邻图像组中的最后一个图像。
5.如权利要求3或4任意一项所述的方法,其特征在于:
若所述第N个图像组为所述M个图像组中的最后一个图像组,则所述第N个图像组的正向相邻图像组为所述M个图像组中的第一个图像组;
若所述第N个图像组为所述M个图像组中的第一个图像组,则所述第N个图像组的反向相邻图像为所述M个图像组中的最后一个图像组。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述图像浏览窗口中存在图像切换操作时,若所述第一图像属于第N个图像组中除所述目标图像外的其他图像,则基于所述图像切换操作在所述图像浏览窗口中显示所述第N个图像组中所述第一图像的相邻图像。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
响应于对目标信息的信息标识的触发操作,在所述浏览界面中显示所述目标信息的第一个页面;
识别所述第一个页面中内容,并对所述第一个页面中内容进行解析以查找所述第一个页面中的图像数据组;
若所述第一个页面中存在页面跳转元素,则对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中的图像数据组;
依序对各个页面中查找到的图像数据组进行渲染,得到M个图像组;
其中,所述递归解析是指若第i个页面中存在页面跳转元素,则识别第i+1个页面中内容,并对所述第i+1个页面中内容进行解析以查找所述第i+1个页面中的图像数据组。
8.如权利要求7所述的方法,其特征在于,所述浏览界面还显示与所述目标信息具有绑定关系的其他信息,所述浏览界面包括至少两个显示层,所述第一个页面和所述其他信息被显示在不同显示层上,所述识别所述第一个页面中内容,包括:
获取所述至少两个显示层中每个显示层中内容;
确定每个显示层中内容所占面积,以及每个显示层中内容所占面积与所述浏览界面的面积之间的比值;
将大于比值阈值的比值对应的显示层中内容确定为所述第一个页面中内容。
9.如权利要求7所述的方法,其特征在于,所述对所述目标信息中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组,包括:
若所述页面跳转元素所指示的页面属于所述剩余页面,则对所述目标文章中除所述第一个页面外的剩余页面进行递归解析以查找所述剩余页面中包括的图像数据组。
10.如权利要求1所述的方法,其特征在于,若所述M个图像组中存在属于所述任一页面的目标图像组,则所述任一页面中显示有所述目标图像组中的图像,所述图像浏览触发操作包括对所述目标图像组中的任一图像的选中操作,所述第一图像为被选中的图像。
11.如权利要求1所述的方法,其特征在于,所述任一页面包括触发显示图像浏览窗口的触发控件,若所述图像浏览触发操作包括对所述触发控件的选中操作,则当所述任一页面中显示有目标图像组中的图像时,所述第一图像为所述目标图像组中的第一个图像,所述目标图像组是指M个图像组中属于所述任一页面的图像组;当所述任一页面中不包括图像时,所述第一图像为所述M个图像组中第一个图像组中的第一个图像。
12.一种信息显示装置,其特征在于,包括:
显示单元,用于在浏览界面中显示目标信息的任一页面;所述目标信息包含按序排列的M个图像组,所述M个图像组是对所述目标信息的各个页面进行预分析得到的,M为正整数;每个图像组中包含至少一个图像,一个图像组中的至少一个图像均属于所述目标信息的同一页面,且一个图像组中的各个图像按照在所属页面中的显示顺序排列;
所述显示单元,还用于当所述任一页面中存在图像浏览触发操作时,显示图像浏览窗口,并基于所述图像浏览触发操作在所述图像浏览窗口中显示所述目标信息中的第一图像,所述第一图像属于所述M个图像组中的第N个图像组,N为正整数且N小于等于M;
所述显示单元,还用于当所述图像浏览窗口中存在图像切换操作时,若所述第一图像为所述第N个图像组中的目标图像,则在所述图像浏览窗口中显示第N个图像组的目标相邻图像组中的第二图像。
13.一种信息显示设备,其特征在于,包括:
处理器,适于实现一条或多条指令;以及
计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如权利要求1-11任一项所述的信息显示方法。
14.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有计算机程序指令,所述计算机程序指令被处理器执行时,用于执行如权利要求1-11任一项所述的信息显示方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010799690.7A CN114115652A (zh) | 2020-08-10 | 2020-08-10 | 信息显示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010799690.7A CN114115652A (zh) | 2020-08-10 | 2020-08-10 | 信息显示方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114115652A true CN114115652A (zh) | 2022-03-01 |
Family
ID=80373538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010799690.7A Pending CN114115652A (zh) | 2020-08-10 | 2020-08-10 | 信息显示方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114115652A (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013135425A (ja) * | 2011-12-27 | 2013-07-08 | Canon Inc | 画像閲覧装置、その制御方法およびプログラム |
CN105302811A (zh) * | 2014-06-13 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 浏览器页面跳转方法及装置 |
CN106126062A (zh) * | 2016-06-21 | 2016-11-16 | 珠海市魅族科技有限公司 | 一种图像切换的方法及装置 |
CN106909264A (zh) * | 2015-12-22 | 2017-06-30 | 北京奇虎科技有限公司 | 在移动终端上切换组图的方法及装置 |
CN107239580A (zh) * | 2017-07-05 | 2017-10-10 | 北京奇安信科技有限公司 | 一种网页图像存储处理方法及装置 |
CN108920087A (zh) * | 2018-07-16 | 2018-11-30 | 新疆玖富万卡信息技术有限公司 | 一种图像翻页方法及装置 |
CN109388399A (zh) * | 2018-10-25 | 2019-02-26 | 北京字节跳动网络技术有限公司 | 页面和通用页面配置文件生成方法、装置、设备及介质 |
CN109582891A (zh) * | 2018-11-16 | 2019-04-05 | 百度在线网络技术(北京)有限公司 | 网页图片展示方法、装置、电子设备及存储介质 |
CN109976638A (zh) * | 2019-03-27 | 2019-07-05 | 联想(北京)有限公司 | 一种图像显示方法、装置及设备 |
CN110020293A (zh) * | 2017-10-17 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 多媒体数据展示方法、装置及存储介质 |
CN110334297A (zh) * | 2018-03-08 | 2019-10-15 | 腾讯科技(深圳)有限公司 | 终端页面的加载方法、终端、服务器及存储介质 |
CN110727417A (zh) * | 2018-06-28 | 2020-01-24 | 腾讯科技(北京)有限公司 | 一种数据处理方法和装置 |
CN110909275A (zh) * | 2018-09-18 | 2020-03-24 | 优视科技有限公司 | 页面浏览方法、装置及电子设备 |
-
2020
- 2020-08-10 CN CN202010799690.7A patent/CN114115652A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013135425A (ja) * | 2011-12-27 | 2013-07-08 | Canon Inc | 画像閲覧装置、その制御方法およびプログラム |
CN105302811A (zh) * | 2014-06-13 | 2016-02-03 | 腾讯科技(深圳)有限公司 | 浏览器页面跳转方法及装置 |
CN106909264A (zh) * | 2015-12-22 | 2017-06-30 | 北京奇虎科技有限公司 | 在移动终端上切换组图的方法及装置 |
CN106126062A (zh) * | 2016-06-21 | 2016-11-16 | 珠海市魅族科技有限公司 | 一种图像切换的方法及装置 |
CN107239580A (zh) * | 2017-07-05 | 2017-10-10 | 北京奇安信科技有限公司 | 一种网页图像存储处理方法及装置 |
CN110020293A (zh) * | 2017-10-17 | 2019-07-16 | 腾讯科技(深圳)有限公司 | 多媒体数据展示方法、装置及存储介质 |
CN110334297A (zh) * | 2018-03-08 | 2019-10-15 | 腾讯科技(深圳)有限公司 | 终端页面的加载方法、终端、服务器及存储介质 |
CN110727417A (zh) * | 2018-06-28 | 2020-01-24 | 腾讯科技(北京)有限公司 | 一种数据处理方法和装置 |
CN108920087A (zh) * | 2018-07-16 | 2018-11-30 | 新疆玖富万卡信息技术有限公司 | 一种图像翻页方法及装置 |
CN110909275A (zh) * | 2018-09-18 | 2020-03-24 | 优视科技有限公司 | 页面浏览方法、装置及电子设备 |
CN109388399A (zh) * | 2018-10-25 | 2019-02-26 | 北京字节跳动网络技术有限公司 | 页面和通用页面配置文件生成方法、装置、设备及介质 |
CN109582891A (zh) * | 2018-11-16 | 2019-04-05 | 百度在线网络技术(北京)有限公司 | 网页图片展示方法、装置、电子设备及存储介质 |
CN109976638A (zh) * | 2019-03-27 | 2019-07-05 | 联想(北京)有限公司 | 一种图像显示方法、装置及设备 |
Non-Patent Citations (2)
Title |
---|
《电脑迷》杂志社编: "电脑迷2004合订版 下", 30 November 2004, 南京:南京大学出版社, pages: 95 * |
党庆忠主编: "网页设计与制作第2版", 30 November 2017, 重庆:重庆大学出版社, pages: 75 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190251143A1 (en) | Web page rendering method and related device | |
CN105302811B (zh) | 浏览器页面跳转方法及装置 | |
CN104412212A (zh) | 输入法编辑器 | |
CN109857901B (zh) | 信息展示方法和装置、以及用于信息搜索的方法和装置 | |
WO2008052011A2 (en) | Application modification based on feed content | |
CN110162353B (zh) | 多页面切换方法及设备、存储介质、终端 | |
CN110826302A (zh) | 调查问卷创建方法、装置、介质及电子设备 | |
CN111866158B (zh) | 路由方法、装置、计算机设备和存储介质 | |
CN112930669A (zh) | 内容推荐方法、装置、移动终端及服务器 | |
CN110780939B (zh) | 加载资源文件的方法、装置、计算机设备及存储介质 | |
CN110968314B (zh) | 一种页面生成方法及装置 | |
CN106598409B (zh) | 文本复制方法、装置和智能终端 | |
CN107800611B (zh) | 一种页面切换的方法及页面切换装置 | |
US9424357B1 (en) | Predictive page loading based on text entry and search term suggestions | |
CN103258058A (zh) | 页面展现方法、***及浏览器 | |
CN104809173A (zh) | 一种搜索结果的处理方法和装置 | |
CN114417157B (zh) | 一种数据推送方法、装置、计算机设备以及计算机介质 | |
CN110874165B (zh) | 信息显示方法、信息确定方法及*** | |
CN112291412B (zh) | 应用程序控制方法、装置及电子设备 | |
CN111954079B (zh) | 图像处理方法、装置、电子设备及介质 | |
US20140337709A1 (en) | Method and apparatus for displaying web page | |
CN114115652A (zh) | 信息显示方法、装置、设备及存储介质 | |
CN114611039B (zh) | 异步加载规则的解析方法、装置、存储介质和电子设备 | |
CN111459686A (zh) | 队列消息存储转发方法、***及具操作***的计算机装置 | |
CN113382109B (zh) | 短信显示方法、装置、电子设备以及存储介质 |
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 |