切换显示页面的方法和装置制造方法及图纸

技术编号:19008887 阅读:28 留言:0更新日期:2018-09-22 08:48
本发明专利技术提供了一种切换显示页面的方法和装置,属于计算机技术领域。方法包括:当接收到页面切换指令时,通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置;所述屏幕为电子水墨屏;通过所述目标程序向屏幕组件发送所述显示区域、所述相对位置、预设的页面切换时长和所述待显示页面的图像数据;通过所述屏幕组件根据所述页面切换时长和所述显示区域的分区数目,确定各分区刷新显示的间隔时长;通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。采用本发明专利技术,可以提高用户的体验。

Method and device for switching display pages

The invention provides a method and device for switching display pages, belonging to the field of computer technology. The method includes: when receiving the page switching instruction, the display area of the page to be displayed on the screen and its relative position with respect to the current display page are determined by the target program; the screen is an electronic ink screen; and the display area, the relative position and the pre-position are transmitted to the screen component by the target program. The set page switching time and the image data of the page to be displayed are determined by the screen component according to the page switching time and the number of partitions of the display area, and the time interval for each partition to refresh the display is determined by the screen component based on the image data of the page to be displayed, the relative position and the number of partitions of the display area. The interval is long, and image refreshes are carried out one by one to each partition of the display area. The user experience can be improved by adopting the invention.

【技术实现步骤摘要】
切换显示页面的方法和装置
本专利技术涉及计算机
,特别涉及一种切换显示页面的方法和装置。
技术介绍
随着计算机技术和网络技术的发展,通过移动终端进行阅读的用户越来越多,但是移动终端的屏幕一般是液晶屏,会发出蓝光,长时间观看会使人的眼睛感到疲劳,并不适合阅读,所以技术人员为移动终端设计了电子水墨屏。电子墨水屏由两片基板组成,上面涂有一种由无数微小透明颗粒组成的电子墨水,颗粒由带正、负电的许多黑色和白色粒子密封于内部液态微胶囊内形成,不同颜色的带电粒子会因施加电场的不同,而朝不同的方向运动,在显示屏表面呈现出黑或白的效果。这样,就可以显示出黑白图案和文字,看起来与纸张极为类似,所以即使长时间观看,也不会使人的眼睛感到疲劳。在电子水墨屏的移动终端中,在显示页面进行滑动切换过程中,移动终端每16ms调用一次视图刷新处理函数,确定当前待显示页面的每个像素点的像素值,移动终端可以基于每个像素点的像素值对当前待显示页面进行显示。由于电子水墨屏的特性,电子水墨屏是通过电场控制带电粒子的移动来改变显示页面,然而局部带电粒子的移动会由于定位不准确而产生残影,所以要使用全局刷新的机制,使所有的黑色粒子和白色粒子分别移动至屏幕的上表面和屏幕的下表面,消除了定位不准确的残影,然后再显示最终页面。这样,由于屏幕在短时间内变成了全黑色,再显示最终页面,屏幕上大面积的纯黑切换会导致强烈闪烁。这样,在水墨屏显示页面切换过程中,由于每16ms调用一次视图刷新处理函数,进而在页面切换的有限时长内,水墨屏屏幕刷新比较频繁,导致屏幕闪烁较为严重,用户体验比较差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种切换显示页面的方法和装置。所述技术方案如下:第一方面,提供了一种切换显示页面的方法,所述方法包括:当接收到页面切换指令时,通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置;所述屏幕为电子水墨屏;通过所述目标程序向屏幕组件发送所述显示区域、所述相对位置、预设的页面切换时长和所述待显示页面的图像数据;通过所述屏幕组件根据所述页面切换时长和所述显示区域的分区数目,确定各分区刷新显示的间隔时长;通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。可选的,所述方法还包括:通过所述屏幕组件根据所述显示区域的宽度和预设的刷新宽度,确定对所述显示区域进行分区的分区数目。可选的,所述通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置,包括:通过目标程序确定待显示页面在屏幕中的显示区域,并通过所述目标程序获取所述待显示页面的索引号和当前显示页面的索引号;通过所述目标程序根据所述待显示页面的索引号和当前显示页面的索引号,确定所述待显示页面相对于当前显示页面的相对位置。可选的,所述通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新,包括:通过所述屏幕组件根据所述相对位置,确定对所述显示区域的各分区进行图像刷新的顺序;通过所述屏幕组件根据所述顺序、所述待显示页面的图像数据和所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。可选的,所述通过所述屏幕组件根据所述顺序、所述待显示页面的图像数据和所述间隔时长,对所述显示区域的各分区逐个进行图像刷新,包括:通过所述屏幕组件根据所述顺序、预设的刷新宽度和所述待显示页面的图像数据,确定所述各分区对应的图像数据;通过所述屏幕组件根据所述顺序、所述间隔时长、所述各分区对应的图像数据,对所述显示区域的各分区逐个进行图像刷新。第二方面,提供了一种切换显示页面的装置,所述装置包括:第一确定模块,用于当接收到页面切换指令时,通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置;所述屏幕为电子水墨屏;发送模块,用于通过所述目标程序向屏幕组件发送所述显示区域、所述相对位置、预设的页面切换时长和所述待显示页面的图像数据;第二确定模块,用于通过所述屏幕组件根据所述页面切换时长和所述显示区域的分区数目,确定各分区刷新显示的间隔时长;刷新模块,用于通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。可选的,所述第一确定模块,还用于:通过所述屏幕组件根据所述显示区域的宽度和预设的刷新宽度,确定对所述显示区域进行分区的分区数目。可选的,所述第一确定模块,用于:通过目标程序确定待显示页面在屏幕中的显示区域,并通过所述目标程序获取所述待显示页面的索引号和当前显示页面的索引号;通过所述目标程序根据所述待显示页面的索引号和当前显示页面的索引号,确定所述待显示页面相对于当前显示页面的相对位置。可选的,所述刷新模块,用于:通过所述屏幕组件根据所述相对位置,确定对所述显示区域的各分区进行图像刷新的顺序;通过所述屏幕组件根据所述顺序、所述待显示页面的图像数据和所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。可选的,所述刷新模块,用于:通过所述屏幕组件根据所述顺序、预设的刷新宽度和所述待显示页面的图像数据,确定所述各分区对应的图像数据;通过所述屏幕组件根据所述顺序、所述间隔时长、所述各分区对应的图像数据,对所述显示区域的各分区逐个进行图像刷新。本专利技术实施例中,在电子水墨屏终端中,进行页面切换时,首先通过目标程序确定出待显示页面在屏幕中的显示区域、待显示页面相对于当前显示页面的相对位置、预设的页面切换时长和待显示页面的图像数据,然后将这些内容发送至屏幕组件,终端通过屏幕组件计算出分区的数目,然后确定各分区进行刷新显示的间隔时长,每隔间隔时长,根据待显示页面相对于当前显示页面的相对位置,对各分区逐个进行图像刷新。这样,进行页面切换时,在预设的刷新时长内,每个分区仅进行一次刷新,也就是各分区仅一次变成全黑,所以相当于屏幕整体闪烁一次,可以提高用户的体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的一种切换显示页面的场景示意图;图1b是本专利技术实施例提供的一种切换显示页面的方法的流程示意图;图2是本专利技术实施例提供的一种待显示页面的显示区域示意图;图3是本专利技术实施例提供的一种进行图像刷新的示意图;图4是本专利技术实施例提供的一种切换显示页面的装置的结构示意图;图5是本专利技术实施例提供的一种终端的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种切换显示页面的方法,该方法的执行主体为终端,终端可以是电子水墨屏手机、电子水墨屏平板等,该终端中可以设置有处理器、存储器、收发器等,处理器可以用于切换显示页面的过程的处理,存储器可以用于存储切换显示页面过程中需要的数据以及产生的数据,收发器可以用于接收以及发送数据,终端中还可以设置有屏幕等输入输出设备等,屏幕可以用于显示页面等,屏本文档来自技高网...
切换显示页面的方法和装置

【技术保护点】
1.一种切换显示页面的方法,其特征在于,所述方法包括:当接收到页面切换指令时,通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置;所述屏幕为电子水墨屏;通过所述目标程序向屏幕组件发送所述显示区域、所述相对位置、预设的页面切换时长和所述待显示页面的图像数据;通过所述屏幕组件根据所述页面切换时长和所述显示区域的分区数目,确定各分区刷新显示的间隔时长;通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。

【技术特征摘要】
1.一种切换显示页面的方法,其特征在于,所述方法包括:当接收到页面切换指令时,通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置;所述屏幕为电子水墨屏;通过所述目标程序向屏幕组件发送所述显示区域、所述相对位置、预设的页面切换时长和所述待显示页面的图像数据;通过所述屏幕组件根据所述页面切换时长和所述显示区域的分区数目,确定各分区刷新显示的间隔时长;通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述屏幕组件根据所述显示区域的宽度和预设的刷新宽度,确定对所述显示区域进行分区的分区数目。3.根据权利要求1所述的方法,其特征在于,所述通过目标程序确定待显示页面在屏幕中的显示区域,以及其相对于当前显示页面的相对位置,包括:通过目标程序确定待显示页面在屏幕中的显示区域,并通过所述目标程序获取所述待显示页面的索引号和当前显示页面的索引号;通过所述目标程序根据所述待显示页面的索引号和当前显示页面的索引号,确定所述待显示页面相对于当前显示页面的相对位置。4.根据权利要求1所述的方法,其特征在于,所述通过所述屏幕组件基于所述待显示页面的图像数据、所述相对位置以及所述间隔时长,对所述显示区域的各分区逐个进行图像刷新,包括:通过所述屏幕组件根据所述相对位置,确定对所述显示区域的各分区进行图像刷新的顺序;通过所述屏幕组件根据所述顺序、所述待显示页面的图像数据和所述间隔时长,对所述显示区域的各分区逐个进行图像刷新。5.根据权利要求4所述的方法,其特征在于,所述通过所述屏幕组件根据所述顺序、所述待显示页面的图像数据和所述间隔时长,对所述显示区域的各分区逐个进行图像刷新,包括:通过所述屏幕组件根据所述顺序、预设的刷新宽度和所述待显示页面的图像数据,确定所述各分区对应的图像数据;通过所述屏...

【专利技术属性】
技术研发人员:张强
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1