一种页面显示方法和装置的制造方法_2

文档序号:9631600阅读:来源:国知局
性。
[0031]相应的,从待显示页面的内容中加载设定数量的卡片,并确定当前显示卡片进行显示具体可以包括:
[0032]为各个已加载卡片进行顺序编号;
[0033]在当前显示卡片的编号满足设定预加载条件时,继续加载当前显示卡片之后设定数量的卡片。
[0034]其中,为各个已加载卡片进行顺序编号,优选是根据页面所显示的内容的先后顺序依次进行编号。卡片的编号可以是英文字母、数字、汉字等字符或字符串,优选是卡片的编号为设定的正整数,例如,可以为由1递增的正整数。
[0035]如前所述,考虑到加载卡片内容进行显示需要时间,优选是在当前显示卡片的编号满足设定预加载条件时,可以继续加载当前显示卡片之后设定数量的卡片。在当前卡片显示过程中,对当前显示卡片之后设定数量的卡片进行预先加载,这样设置的好处在于,通常用户阅读页面的为顺序阅读,在当前卡片显示的过程中,预加载的卡片很有可能是即将显示的卡片,在之后进行卡片切换时,若切换预加载的卡片作为当前显示卡片,由于已经预先加载好,可以快速地显示卡片的内容,节省用户等待的时间。
[0036]其中,设定数目即预先加载的卡片数目,可以根据实际应用具体设定,例如可以根据显示设备的网络速度及内存状态等综合考虑进行设定,在此我们并不做限定。
[0037]S120、在卡片显示过程中,捕捉用户滑屏操作,并获取与所述滑屏操作对应的滑动参数,其中,所述滑动参数包括滑动加速度和滑动方向。
[0038]滑屏操作一般是指用户触摸屏幕时产生的动作,如点击屏幕、长按屏幕、上下或左右滑动等操作;所获取的与所述滑屏操作对应的滑动参数,可以是滑动的距离、滑动的方向、滑动加速度以及滑动次数等。
[0039]本实施例中,捕捉用户滑屏操作,并获取与所述滑屏操作对应的滑动加速度和滑动方向具体可以是:检测并记录触屏手势的起点坐标、终点坐标和滑屏操作的时间,获取所述触屏手势的滑动方向及滑动加速度。
[0040]S130、基于与所述滑动参数的取值对应的页面显示策略,在全部已加载卡片中获取目标卡片的目标内容,更新为当前显示卡片进行显示。
[0041]在本实施例中,基于与所述滑动参数的取值对应的页面显示策略包括卡片的切换方式、卡片增量等与所述滑动参数的取值的对应关系。其中,切换方式包括根据滑动方向,当前卡片向上或向下切换,以获取目标卡片并进行显示;卡片增量包括在当前卡片的基础上所切换的卡片的数量。例如,若从当前卡片向上或向下切换一张卡片则卡片增量为1 ;若从当前卡片向上或向下切换三张卡片,则卡片增量为3,以此类推。
[0042]所述滑动参数中的滑动方向对应于卡片的移动方向,例如,若滑动方向向上,通常屏幕的移动方向与滑动方向相反,即向下移动,则目标卡片应为当前卡片或当前卡片编号之后的卡片;反之,若滑动方向向下,则目标卡片应为当前卡片或当前卡片编号之前的卡片。可以结合所述触屏手势的滑动加速度的绝对值,获取页面显示策略。
[0043]在上述技术方案的基础上,可以判断用户单位时间内的滑动次数,可以根据滑动次数、滑动方向和滑动加速度,确定页面显示策略。具体的,当用户在设定时间内进行多次滑屏操作时,可以根据卡片增量与滑动方向和滑动加速度的取值的对应关系,进行切换张数累加。例如,用户第一次滑动时,滑动参数满足设定条件时,对应的目标卡片为从当前卡片向下翻动s张卡片后的卡片,用户第二次滑动时,若滑动参数也满足设定条件时,对应的目标卡片为从当前卡片向下翻动t张卡片后的卡片,则基于两次滑动操作,目标参数为从当前卡片向下翻动s+t张卡片后的卡片,其中,s、t均为正整数。
[0044]可以理解的是,在实际操作中,由于页面所预设的卡片数目不同,所对应的页面显示策略也不同,各项参数以及参数间的对应关系可以根据实际应用场景具体设定。
[0045]本发明实施例通过采用上述技术方案,通过将页面划分为多个设定大小的卡片,结合与用户的滑屏操作所对应的滑动加速度和滑动方向等滑屏参数,采取相应的页面显示策略,对目标卡片的内容进行显示,可以有效减少用户的误操作,提高用户在翻阅时的效率,进而提升用户的阅读体验。
[0046]在本实施例的基础上,对各所述卡片进行有顺序编号的好处在于,卡片的编号可以将丰富多变的页面内容变为简单的、有序的、便于终端等识别的标识,即可以实现根据当前显示卡片的编号确定是否继续加载之后的卡片,也可以实现在页面显示过程中,根据编号与卡片的对应关系,只要通过索引编号就可以实现查找到对应的目标卡片进行内容显不ο
[0047]在本实施例一个优选的实施方式中,在当前显示卡片的编号满足设定预加载条件时,继续加载当前显示卡片之后设定数量的卡片具体包括:将当前显示卡片的编号Ν与已加载卡片的最大编号Μ进行比对;如果M-N〈L,则在未加载卡片中,顺序加载L-(M-N)个卡片;其中,L为预设的大于1的整数。
[0048]举例而言,假设初始化时,设定预先加载的当前显示卡片之后的卡片的数目L为2,当前显示卡片的编号N为5,若已加载的卡片的最大编号为6,需要则在未加载卡片中,顺序加载1张卡片,即当前显示的卡片是第5张卡片,若已加载的卡片的最大编号为6,说明已经加载到了第6张卡片,也就是加载了 1张当前显示卡片之后的卡片,由于设定预先加载的当前显示卡片之后的卡片的数目为2张,那么还需要再加载1张卡片。
[0049]采用上述技术方案,可以有效保证从当前卡片切换至下一卡片的流畅度,尤其在用户需要略过当前页面,快速切换至下一张卡片时,由于已经预先加载,用户无需等待,可以直接进行切换,节省用户时间,提升用户体验。
[0050]实施例二
[0051]图2是本发明第二实施例的一种页面显示方法的流程图。本实施例以上述实施例为基础进行优化,本实施例的方法具体包括:
[0052]S201、以卡片为单位,从待显示页面的内容中加载设定数量的卡片,并确定当前显示卡片进行显示,其中,所述卡片具有设定的卡片尺寸。
[0053]S202、在卡片显示过程中,判断是否捕捉到用户滑屏操作,若是,执行S203;若否,则返回S201。
[0054]S203、获取与所述滑屏操作对应的滑动参数,其中,所述滑动参数包括滑动加速度和滑动方向。
[0055]S204、根据所述滑动参数的取值,获取对应的页面显示策略,其中,当滑动加速度的绝对值大于第一阈值时,执行S205 ;当滑动加速度的绝对值位于第二阈值与第三阈值之间时,执行S206 ;当滑动加速度的绝对值小于第四阈值时,则执行207。
[0056]在本操作中,可以结合所述滑动方向于所述目标卡片的方向的对应关系,获取页面显示策略,与实施例一所述的方法类似,此处不再赘述。
[0057]S205、根据预设的加速度与卡片增量的关系,获取与所述滑动加速度对应的卡片增量,执行S208。
[0058]示例性的,卡片增量可以对应于滑动加速度的绝对值的大小。例如,当所述滑动参数中的滑动加速度大于第一阈值时,卡片增量可与滑动加速度的绝对值成正比,其中,比例系数可以预先设定,例如,卡片增量可以为对设定比例系数与滑动加速度的乘积进行取整后的数值;还可以将滑动加速度分成不同的区间段,分别对应卡片增量,或者两者配合进行设定。例如,当所述滑动加速度大于b像素每秒时,可以按每增加c像素每秒时,卡片增量为d,其中,b大于第一阈值,d为正整数。
[0059]S206、判断设定的卡片尺寸是否大于显示屏幕的尺寸,若是,执行S210;若否,则执行S211。
[0060]S207、保持当前显示卡片的当前显示内容不变。
[0061]在本实施例中,考虑到用户在当前显示的卡片进行滑屏操作时,可能不小心触碰到屏幕而产生一定的滑动加速度,优选
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1