页面显示方法、装置、墨水屏设备和存储介质与流程



1.本发明实施例涉及显示技术领域,尤其涉及页面显示方法、装置、墨水屏设备和存储介质。


背景技术:



2.电子墨水屏的表面附着许多体积很小的微囊,微囊中封装了带不同电荷的素颗粒。初始状态下,不同素颗粒悬浮在微囊中,当施加一定方向的电场后,相应的素颗粒被推到顶部,微囊就会显示不同的颜,而不同颜的微囊组成了各种文字和图案,这种显示效果在断电之后依然可以维持。
3.由于电子墨水屏的显示实际是物理实体排列成形的显示,在能耗和护眼效果上相较于液晶和oled等光学成像具有较为明显的优势。因此在电子墨水屏大量用于阅读类设备的同时,越来越多的智能终端设备开始搭载电子墨水屏。
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.页面切换判断单元,用于接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;
31.数据读取显示单元,用于当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。
32.其中,所述页面显示装置,还包括:
33.交互状态判断单元,用于获取当前的交互状态,所述交互状态根据墨水屏设备的运行状态和/或交互操作的间隔状态确认;
34.对应的,所述波形数据生成单元,包括:
35.第一波形数据生成模块,用于显示当前页面时,确认所述当前的交互状态为预设显示交互状态,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生
成预测波形数据,所述预设显示交互状态包括待机状态和开机运行状态。
36.其中,所述待机状态下,所述当前页面存在预设关联关系的关联页面包括进入待机状态前所有启动应用的窗口页面;所述开机运行状态下,所述当前页面为前台运行的应用的窗口页面,所述当前页面存在预设关联关系的关联页面包括后台运行和后台冻结的应用的窗口页面。
37.其中,所述页面显示装置,还包括:
38.第二波形数据生成单元,用于若所述缓存器未缓存所述目标页面对应的预测波形数据,实时生成对应的波形数据进行所述目标页面的显示,并将对应的波形数据缓存到所述缓存器。
39.其中,所述当前页面为文档页面,所述预设关联关系包括页面结构关系;
40.对应的,所述波形数据生成单元,包括:
41.文档页面波形数据生成模块,用于显示当前页面时,获取所述当前页面预设邻近页码范围内的页面以及页面跳转链接指向的页面的显示数据,并对应生成预测波形数据。
42.其中,所述波形数据生成单元,包括:
43.显示数据获取模块,用于显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据;
44.缓存状态确认模块,用于确认所述当前页面存在预设关联关系的关联页面中的待处理页面,所述待处理页面对应的预测波形数据当前未缓存于所述缓存器;
45.第三波形数据生成模块,用于对应所述待处理页面的显示数据生成预测波形数据。
46.其中,所述页面显示装置,还包括:
47.缓存数据清空单元,用于检测到当前应用退出时,清空该应用在所述缓存器中对应的预测波形数据。
48.第三方面,本发明实施例提供了墨水屏设备,包括:
49.墨水屏;
50.一个或多个处理器;
51.存储器,用于存储一个或多个程序;
52.当所述一个或多个程序被所述一个或多个处理器执行,使得所述墨水屏设备实现如第一方面中任一所述的页面显示方法。
53.第四方面,本发明实施例提供了计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一所述的页面显示方法。
54.上述页面显示方法、装置、墨水屏设备和存储介质,该页面显示方法中,显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;将所述预测波形数据缓存到缓存器;接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。通过提前生成并缓存接下来可能显示的页面的波形数据,在实际发生页面切换时有可能直接读取已生成的波形数据完成页面显示,减少了生成波形数据的时间,加快了刷新速度,提升了用户使用体验。
附图说明
55.图1为本发明实施例提供的一种页面显示方法的流程图;
56.图2为本发明实施例提供的一种页面显示方法中文档页面结构和对应预测波形数据缓存示意图;
57.图3为本发明实施例在图2基础上翻页后文档页面结构和对应预测波形数据缓存示意图;
58.图4为本发明实施例提供的一种页面显示装置的结构示意图;
59.图5为本发明实施例提供的一种墨水屏设备的结构示意图。
具体实施方式
60.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
61.需要注意的是,由于篇幅所限,本技术说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本技术说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。
62.下面对本发明各实施例进行详细说明。
63.图1为本发明实施例提供的一种页面显示方法的方法流程图,该页面显示方法,用于终端设备,尤其用于使用墨水屏进行显示的终端设备,即墨水屏设备,如图1所示,该页面显示方法,包括步骤s110-步骤s140:
64.步骤s110:显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据。
65.在墨水屏设备的显示过程中,由墨水屏设备的处理器根据当前运行应用的应用窗口生成显示页面,根据用户的操作,运行应用发生变化或者运行应用中的应用窗口发生变化,对应需要重新生成显示页面,也就是显示页面可能是不同应用间的窗口变化,也可能是同一应用窗口中显示内容的变化。对于墨水屏设备而言,当前显示的画面为当前页面,当前页面之后需要显示的内容对应为待显示的页面,每个显示页面对应一个帧画面数据。对于不同的应用,各自有不同的组件和彩的组合方式,由此组成的显示页面一般是颜丰富多样的画面,即原始的帧画面数据对应携带有丰富的彩内容,显示控制器基于彩的帧画面数据进行处理后完成最终在墨水屏上的画面显示过程。
66.在实际显示过程中,待显示的页面可能是可预测的,例如视频播放过程中,因为视频数据内容和视频播放顺序大体是固定的,在没有用户操作播放进度的情况下,逐帧按序播放的视频能预测待显示的页面。待显示的页面也可能是不可预测的,例如书写过程中墨水屏设备无法预测用户输入的笔迹,相应也就无法预测待显示的页面。
67.本方案中主要是针对可预测的情况进行处理,将当前页面之后,接下来有可能显示的页面提前生成对应的波形数据,具体有可能显示的页面通过预设的关联关系进行确认。例如同时运行(包括前台运行和后台运行)的应用对应的窗口页面即为一种预设关联关系,用户在使用墨水屏设备过程中,有可能从一个应用切换到另一个应用,因此基于这种切换的可能性,将所有运行的应用的对应窗口页面作为关联页面,并对应关联页面的显示数
据生成波形数据。
68.在具体实现本方案时,考虑到有些交互比较频繁,显示页面的变化会比较快,可能无法满足预测波形数据的生成所需的时间,并且生成的预测波形数据也有很大可能性不会用到,为降低数据处理压力,提高数据处理的有效性,在执行步骤s110之前,先获取墨水屏设备当前的交互状态,所述交互状态根据墨水屏设备的运行状态和/或交互操作的间隔状态确认,实际预测波形数据的过程中先进行交互状态的判断,即显示当前页面时,确认所述当前的交互状态为预设显示交互状态,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,所述预设显示交互状态包括待机状态和开机运行状态。待机状态下没有操作,但是墨水屏设备可以保持页面显示,此时显示的当前页面实际不需要墨水屏设备的数据处理支持,相当于当前页面的显示实际是处于脱离应用的状态,从待机状态唤醒之后,可能要从之前显示页面对应的应用切换到另一应用,在进入待机状态前,所有启动应用的窗口页面都可以作为关联页面,对应生成预测波形数据,所有启动应用是指开启后未退出进程的应用。墨水屏设备可能具备并发处理能力,在使用过程中可以在维持一个当前页面相应应用的运行的同时,还可以并行维持其它应用处于启动状态,只是这些应用的窗口不予显示,这些应用根据其窗口不予显示的状态定义为后台应用,具体状态包括后台运行和后台冻结两种,后台应用(包括桌面管理应用)的页面(不管是后台运行还是后台冻结的应用)都是有可能切换到当前显示状态,而在实际使用墨水屏设备的过程中,应用间的切换频率一般较低,此时可以对可能切换为当前应用的后台应用进行提前处理,即当前页面存在预设关联关系的关联页面包括后台运行和后台冻结的应用的窗口页面。
69.在应用内一种可选的预设关联关系中,特别针对文档页面,例如电子书应用的应用窗口中的显示页面,在显示电子书时,对应的当前页面为文档页面,所述预设关联关系包括页面结构关系;基于页面结构关系显示文档页面时,步骤s110可以包括:显示当前页面时,获取所述当前页面预设邻近页码范围内的页面以及页面跳转链接指向的页面的显示数据,并对应生成预测波形数据。即具体的预设关联关系基于页面结构关系设置,可以主要是当前页面按页码顺序的前后各1页或2页的页面,以及当前页面内页面跳转链接指向的页面,例如目录页面。
70.基于页面结构关系,步骤s110进一步可以包括如下步骤:显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据;确认所述当前页面存在预设关联关系的关联页面中的待处理页面,所述待处理页面对应的预测波形数据当前未缓存于所述缓存器;对应所述待处理页面的显示数据生成预测波形数据。即每次不是完全重新生成预测波形数据,而是根据页面关系确认当前页面的关联页面,将关联页面中还未对应缓存波形数据的,才生成波形数据,从而减少波形数据的重复生成。
71.在具体实现过程中,可以墨水屏设备处于开启运行状态下时一直根据页面结构关系确认关联页面,也可以仅在低频交互状态下根据页面结构关系确认关联页面。在低频交互状态下低频交互状态是指使用应用的过程中的交互操作频率较低。根据应用实现的功能,有些应用的交互操作频率可能较低,例如阅读应用,需要花一段时间读完一页内容之后才切换到下一页面,页面内容在一段时间内保持不变;有些应用的交互操作频率可能较高,例如通讯应用,可能需要连续输入内容和更新接收到的内容,页面内容会持续高频发生变
化。当然,在本方案中,可以不考虑应用的类型,而是直接根据用户操作的间隔,如果距离前一操作已经达到预设时长,则可以根据应用内可以预测的交互变化构建预设关联关系,并基于该预设关联关系从应用内确认关联页面。在低频交互状态下,获取预测波形数据的频率比较低,实际用于显示的比例也会比较高,整体处理具备更经济的效果。
72.在实际处理过程中,预设显示交互状态可能会有重合,例如当前处于低频交互状态,那么可能同时处于开机运行状态,那么当前页面的关联页面可能包括当前应用外的页面(即后台应用的窗口页面),还可能包括当前应用内的页面(例如当前显示文档页面的邻近页面和其它超链接页面)。
73.步骤s120:将所述预测波形数据缓存到缓存器。
74.缓存波形数据数据,关联缓存对应的页面标识,以供后续读取以及中间可能的数据判断。
75.步骤s130:接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据。
76.接收到页面切换操作时,为快速进行显示,先确认页面切换操作对应的目标页面是否为所述当前页面的关联页面,具体确认方式可以是通过预设关联关系确认,即确认可能已经缓存有关联的预测波形数据;也可以是从缓存器确认,即确认实际已经缓存有页面切换操作对应的目标页面对应的的预测波形数据,预测波形数据缓存时关联缓存对应的页面标识,具体可以是通过对页面标识的匹配进行确认。例如每部电子书有对应的书籍编号,电子书中每个页面有对应的页面编号,通过书籍编号和页面编号即可生成对应唯一的页面标识。又例如每个应用有对应的应用编号,对于每个后台应用一次一般只能显示一个页面,因此用应用编号在缓存器中进行标识,重新打开时可以直接恢复到切换到后台运行前的页面。
77.步骤s140:当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。
78.从缓存器读取到目标页面对应的预测波形数据时,按现有的墨水屏显示控制过程进行显示控制即可。
79.当然,在实际执行过程中,有可能出现因为未缓存或缓存出错导致获取不到实际对应的预测波形数据的情况,若所述缓存器未缓存所述目标页面对应的预测波形数据,则实时生成对应的波形数据进行所述目标页面的显示,并将对应的波形数据缓存到所述缓存器,以实现基本显示的同时,便于后续的页面显示过程。
80.另外,还可以在检测到当前应用退出时,清空该应用在所述缓存器中对应的预测波形数据,从而节约缓存空间。
81.进一步请结合图2和图3,以文档页面为例,图2中显示有文档结构10、当前页面20和缓存器30,文档结构10显示的是电子书页的内容,其中c1是目录页,p4-p7是连续的4页;当前页面20是电子墨水屏的显示内容,图2中当前显示的是p5页;缓存器30中缓存有p5前后相邻各1页(p4页和p6页)以及p5页和目录页c1对应的预测波形数据(p4页、p5页、p6页和c1为p5页的关联页面)。在发生页面切换操作,当前页面20显示的从p5页切换到p6页,显示p6页时,确认其为p5页的关联页面,可以直接从缓存器30获取p6页的预测波形数据完成p6页
的显示,在p6页作为当前页面时,其对应的关联页面(p 5页、p6页、p7页和c1页)相应的预测波形数据缓存到缓存器30。
82.该页面显示方法中,显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;将所述预测波形数据缓存到缓存器;接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。通过提前生成并缓存接下来可能显示的页面的波形数据,在实际发生页面切换时有可能直接读取已生成的波形数据完成页面显示,减少了生成波形数据的时间,加快了刷新速度,提升了用户使用体验。
83.图4为本发明实施例提供的页面显示装置的结构示意图。如图4所示,该页面显示装置包括波形数据生成单元210、波形数据缓存单元220、页面切换判断单元230和数据读取显示单元240。
84.其中,波形数据生成单元210,用于显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;波形数据缓存单元220,用于将所述预测波形数据缓存到缓存器;页面切换判断单元230,用于接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;数据读取显示单元240,用于当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。
85.在上述实施例的基础上,所述页面显示装置,还包括:
86.交互状态判断单元,用于获取当前的交互状态,所述交互状态根据墨水屏设备的运行状态和/或交互操作的间隔状态确认;
87.对应的,所述波形数据生成单元210,包括:
88.第一波形数据生成模块,用于显示当前页面时,确认所述当前的交互状态为预设显示交互状态,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,所述预设显示交互状态包括待机状态、开机运行状态和低频交互状态。
89.在上述实施例的基础上,所述待机状态下,所述当前页面存在预设关联关系的关联页面包括进入待机状态前所有启动应用的窗口页面;所述开机运行状态下,所述当前页面为前台运行的应用的窗口页面,所述当前页面存在预设关联关系的关联页面包括后台运行和后台冻结的应用的窗口页面。
90.在上述实施例的基础上,所述页面显示装置,还包括:
91.第二波形数据生成单元,用于若所述缓存器未缓存所述目标页面对应的预测波形数据,实时生成对应的波形数据进行所述目标页面的显示,并将对应的波形数据缓存到所述缓存器。
92.在上述实施例的基础上,所述当前页面为文档页面,所述低频交互状态下,所述预设关联关系包括页面结构关系;
93.对应的,所述波形数据生成单元210,包括:
94.文档页面波形数据生成模块,用于显示当前页面时,获取所述当前页面预设邻近
页码范围内的页面以及页面跳转链接指向的页面的显示数据,并对应生成预测波形数据。
95.在上述实施例的基础上,所述波形数据生成单元210,包括:
96.显示数据获取模块,用于显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据;
97.缓存状态确认模块,用于确认所述当前页面存在预设关联关系的关联页面中的待处理页面,所述待处理页面对应的预测波形数据当前未缓存于所述缓存器;
98.第三波形数据生成模块,用于对应所述待处理页面的显示数据生成预测波形数据。
99.在上述实施例的基础上,所述页面显示装置,还包括:
100.缓存数据清空单元,用于检测到当前应用退出时,清空该应用在所述缓存器中对应的预测波形数据。
101.本发明实施例提供的页面显示装置包含在墨水屏设备中,且可用于执行上述实施例中提供的任一页面显示方法,具备相应的功能和有益效果。
102.值得注意的是,上述页面显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
103.图5为本发明实施例提供的一种墨水屏设备的结构示意图。如图5所示,该墨水屏设备包括处理器310、存储器320、输入装置330、输出装置340以及通信装置350;墨水屏设备中处理器310的数量可以是一个或多个,图5中以一个处理器310为例;墨水屏设备中的处理器310、存储器320、输入装置330、输出装置340以及通信装置350可以通过总线或其他方式连接,图5中以通过总线连接为例。
104.存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的文字显示边缘处理方法对应的程序指令/模块(例如,页面显示装置中的波形数据生成单元210、波形数据缓存单元220、页面切换判断单元230和数据读取显示单元240)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行墨水屏设备的各种功能应用以及数据处理,即实现上述的文字显示边缘处理方法。
105.存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据墨水屏设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至墨水屏设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
106.输入装置330可用于接收输入的数字或字符信息,以及产生与墨水屏设备的用户设置以及功能控制有关的键信号输入。本方案中的输出装置340为墨水屏,另外还可以有声音输出设备或其它显示设备。
107.上述墨水屏设备包含页面显示装置,可以用于执行任意页面显示方法,具备相应的功能和有益效果。
108.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术任意实施例中提供的页面显示方法中的相关操作,且具备相应的功能和有益效果。
109.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。
110.因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
111.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
112.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
113.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
114.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,
本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

技术特征:


1.一种页面显示方法,其特征在于,包括:显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;将所述预测波形数据缓存到缓存器;接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。2.根据权利要求1所述的页面显示方法,其特征在于,还包括:获取当前的交互状态,所述交互状态根据墨水屏设备的运行状态和/或交互操作的间隔状态确认;对应的,所述显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,包括:显示当前页面时,确认所述当前的交互状态为预设显示交互状态,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,所述预设显示交互状态包括待机状态和开机运行状态。3.根据权利要求2所述的页面显示方法,其特征在于,所述待机状态下,所述当前页面存在预设关联关系的关联页面包括进入待机状态前所有启动应用的窗口页面;所述开机运行状态下,所述当前页面为前台运行的应用的窗口页面,所述当前页面存在预设关联关系的关联页面包括后台运行和后台冻结的应用的窗口页面。4.根据权利要求1所述的页面显示方法,其特征在于,所述接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据之后,还包括:若所述缓存器未缓存所述目标页面对应的预测波形数据,实时生成对应的波形数据进行所述目标页面的显示,并将对应的波形数据缓存到所述缓存器。5.根据权利要求1-4任一项所述的页面显示方法,其特征在于,所述当前页面为文档页面,所述预设关联关系包括页面结构关系;对应的,所述显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,包括:显示当前页面时,获取所述当前页面预设邻近页码范围内的页面以及页面跳转链接指向的页面的显示数据,并对应生成预测波形数据。6.根据权利要求1-4任一项所述的页面显示方法,其特征在于,所述显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据,还包括:显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据;确认所述当前页面存在预设关联关系的关联页面中的待处理页面,所述待处理页面对应的预测波形数据当前未缓存于所述缓存器;对应所述待处理页面的显示数据生成预测波形数据。7.根据权利要求1-4任一项所述的页面显示方法,其特征在于,还包括:
检测到当前应用退出时,清空该应用在所述缓存器中对应的预测波形数据。8.一种页面显示装置,其特征在于,包括:波形数据生成单元,用于显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;波形数据缓存单元,用于将所述预测波形数据缓存到缓存器;页面切换判断单元,用于接收到页面切换操作时,确认所述缓存器是否缓存有所述页面切换操作对应的目标页面对应的预测波形数据;数据读取显示单元,用于当所述缓存器缓存有所述目标页面对应的预测波形数据时,从所述缓存器读取所述目标页面对应的预测波形数据进行显示,以将所述目标页面刷新显示为当前页面。9.一种墨水屏设备,其特征在于,包括:墨水屏;一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述墨水屏设备实现如权利要求1-7任一所述的页面显示方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-7中任一所述的页面显示方法。

技术总结


本发明实施例公开了页面显示方法、装置、墨水屏设备和存储介质,该方案通过获取与当前页面存在预设关联关系的关联页面的显示数据,并对应生成预测波形数据;将预测波形数据缓存到缓存器;接收到页面切换操作时,确认缓存器是否缓存有页面切换操作对应的目标页面对应的预测波形数据;当缓存器缓存有目标页面对应的预测波形数据时,从缓存器读取目标页面对应的预测波形数据进行显示,以将目标页面刷新显示为当前页面。通过提前生成并缓存接下来可能显示的页面的波形数据,在实际发生页面切换时有可能直接读取已生成的波形数据完成页面显示,减少了生成波形数据的时间,加快了刷新速度,提升了用户使用体验。提升了用户使用体验。提升了用户使用体验。


技术研发人员:

许俊文 朱增

受保护的技术使用者:

广州文石信息科技有限公司

技术研发日:

2022.11.08

技术公布日:

2022/12/23

本文发布于:2024-09-20 10:39:04,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/47835.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:页面   所述   波形   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议