一种页面区别呈现的方法和装置与流程

文档序号:11829794阅读:143来源:国知局
本发明涉及页面显示技术,尤其涉及一种页面区别呈现的方法和装置。
背景技术
:当下电子阅读器在体验方面已越来越接近纸质书,可以预测将来电子书会大范围替代纸质书籍报刊。如何才能在情感和体验方面,不让电子书较纸质书打折扣?为此,现在电子书做了很多技术上的新突破——模拟翻页效果、模拟纸质纹理、打开扉页的动态交互效果、加书签。其中,模拟纸质纹理是一种较为简单的仿真方式,只需在后台写入不同的几种纹理,然后让用户在阅读的时候根据喜好设置即可。而触觉交互已成为人机交互领域的最新技术,对人们的信息交流和沟通方式将产生深远的影响。基于力/触觉交互设备的图像纹理的力触觉再现系统已然兴起。当力/触觉交互设备在虚拟环境下的虚拟代理滑过虚拟物体的纹理表面时,首先基于图像处理的方法得到接触点所对应的物体纹理的表面高度和反映接触点粗糙程度的动摩擦系数,然后分别建立反映接触点凹凸程度的连续法向接触力模型和反映接触点粗糙程度的切向摩擦力模型,最后通过力/触觉交互设备将纹理接触力实时反馈给操作者,实现人手指划过虚拟物体表面纹理的力触觉表达和再现。所反馈的连续变化法向力不仅使得在进行人机交互时更加真实,而且使得交互系统更加稳定,所反馈的与接触点粗糙程度的有关的摩擦力也进一步提高了纹理再现时的真实感。上述的纹理仿真方案存在如下缺陷:只能硬性选择有限的纹理,且该纹理不会根据用户的不同操作做出任何情感反馈。而上述的触觉交互方案存在如下缺陷:只有当用户对设备有肢体接触时、 并且只有在肢体接触的那一刻才能做出交互反馈。技术实现要素:本发明主要提供一种页面区别呈现的方法和装置,以提升页面人机交互的有效性。本发明的技术方案是这样实现的:本发明提供一种页面区别呈现的方法,该方法包括:获取待呈现页面的页面新旧参数;根据所述页面新旧参数呈现所述页面;采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。上述方案中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。上述方案中,所述获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,包括:客户端读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,客户端根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。上述方案中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。上述方案中,所述采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数,包括:客户端采集用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,客户端采集用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,客户端采集用户对页面进行翻页操作的滑动方向,在滑动方向与触 摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度,在滑 动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与所述触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。上述方案中,该方法还包括:所述在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的页面新旧指数。本发明提供一种客户端,该客户端包括:页面呈现模块、操作采集模块、数据更新模块;其中,页面呈现模块,用于获取待呈现页面的页面新旧参数,根据所述页面新旧 参数呈现所述页面;操作采集模块,用于采集对所述页面的操作信息;数据更新模块,根据所述操作信息更新所述页面的页面新旧参数。上述方案中,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级。上述方案中,所述页面呈现模块,具体用于读取页面数据,所述页面数据包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,根据要呈现的页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面。上述方案中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数。上述方案中,该客户端还包括:信息存储模块,用于保存翻页次数与页面新旧指数的映射表、和/或滑动方向与触摸方向指数的映射表、和/或触摸力度与触摸力度等级的映射表。上述方案中,所述数据更新模块具体用于:根据操作采集模块采集的用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,根据操作采集模块采集的用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块采集的用户对页面进行翻页操作的触摸力度,在 触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动 方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块采集的用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。上述方案中,所述数据更新模块还用于:在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。本发明还提供一种终端,所述终端包括上述的客户端。本发明提供了一种页面区别呈现的方法和装置,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数;如此,能够根据用户访问页面的次数,呈现不同程度的仿真做旧效果,也即无需一直肢体接触也能获得用户与终端的交互反馈,提升用户体验。附图说明图1为本发明实施例提供的页面区别呈现的方法流程示意图;图2为本发明实施例提供的显示屏上的四个方位示意图;图3为本发明实施例提供的客户端结构示意图。具体实施方式本发明实施例中,客户端在呈现页面时,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面,采集对所述页面的操作信息,根据所述操作信息更新所述页面新旧参数。下面通过附图及具体实施例对本发明做进一步的详细说明。本发明实施例实现一种页面区别呈现的方法,如图1所示,该方法包括以下几个步骤:步骤101:客户端在呈现页面时,获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面;具体的,客户端获取服务器上页面数据的时间戳,并和本地保存的页面数据的时间戳进行比较,如果服务器上的时间戳更新,则从服务器上同步页面数据到客户端本地,读取所述页面数据;如果本地的时间戳更新,则客户端直接读取本地保存的页面数据,服务器上的页面数据与本地保存的页面数据的格式基本一致,客户端读取的页面数据除了包括时间戳之外,还包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级;所述客户端读取的页面数据还包括:阅读偏移量、书签、笔记、内容、书目、价格等信息;客户端根据待呈现页面的页面序号,在翻页记录信息中查找对应的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面;这里,不同的页面新旧参数对应不同或相同的背景图案。其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数,如:所述页面新旧指数为页面整体新旧指数,或者为对页面划分N个区域,各区域的新旧指数;所述触摸方向指数为页面整体触摸方向指数,或者为对页面划分N个区域,各区域的触摸方向指数;所述触摸力度等级为页面整体触摸力度等级,或者为对页面划分N个区域,各区域的触摸力度等级。这里,所述N个区域可以是N宫格,所述N为自然数。以对页面划分N宫为例,所述页面新旧指数和触摸方向指数可以记录为表1的形式:表1在根据所述触摸方向指数呈现所述页面时,可以是对各个宫格最后的M次触摸方向指数叠加,进行组合呈现。客户端还保存翻页次数与页面新旧指数的映射表;和/或,滑动方向与触摸方向指数的映射表;和/或,触摸力度与触摸力度等级的映射表。以翻页次数与页面新旧指数的映射表为例,如表2所示:翻页次数新旧指数00(最新-未使用过)11223-43546-758697108>109(最旧)表2其中,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数;或者,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数+取整[页面所属文件的累计翻页次数/加权系数],其中,加权系数=页面所属文件的页数去除个位数,比如一本图书共453页,去除个位数3后加权系数为45。步骤102:客户端采集对所述页面的操作信息;具体的,一种情况是:所述页面未被划分N个区域,客户端通过显示屏采集用户对所述页面的翻页操作、和/或进行翻页操作的滑动方向、和/或进行翻页操作的触摸力度;另一种情况是:所述页面被划分N个区域,客户端采集用户对页面的翻页操作和触摸区域;或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域。步骤103:客户端根据所述操作信息更新所述页面的页面新旧参数;具体的,客户端采集用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,客户端采集用户对页面的翻页操作和触摸区域, 计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,客户端采集用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,或者,客户端采集用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,客户端采集用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,客户端采集用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射 表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与所述触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,客户端采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。上述情况中,所述计算所述页面的翻页次数,一般可以将一次翻页操作加到当前页面的单页翻动次数中或同时加到页面所属文件的累计翻页次数中,根据新的单页翻动次数、或根据新的单页翻动次数和页面所属文件的累计翻页次数得到翻页次数。所述计算通过所述触摸区域产生的翻页次数,一般可以将一次通过所述触 摸区域产生的翻页操作加到当前页面的所述触摸区域对应所划分区域的被触摸次数中或同时加到页面所属文件的累计翻页次数中,根据新的所述触摸区域对应所划分区域的被触摸次数、或根据新的所述触摸区域对应所划分区域的被触摸次数和页面所属文件的累计翻页次数得到翻页次数。另外,本发明的实施例除了可以通过触摸力度等级直接调取对应的背景图案,还可以将触摸力度等级变换为翻页次数,以使更新页面新旧指数,实现通过页面新旧指数直接调取对应的背景图案,这样,上述方法还可以包括:所述在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数。所述触摸力度等级与翻页次数对照表可以如表3所示,例如:采集的触摸力度所属的触摸力度等级为2,通过查表得到对应的翻页次数为2。触摸力度等级翻动次数3(最大)3次22次1(最小)1次表3所述滑动方向与触摸方向指数的映射表可以如表4所示,其中东南西北对应当前显示屏上的四个位置,如图2所示,显示屏的上方为北,下方为南,左侧为西,右侧为东。表4本实施例还包括:在下次呈现所述页面时,按照更新后的页面新旧参数呈现所述页面;具体方式与步骤101的执行内容相同,这里不再赘述。该方法还包括:客户端在接收到退出指令、或退出当前页面所属文件指令、或用户超过设定时间无操作后,客户端将每个文件的包括当前翻页记录信息的页面数据保存到本地,和/或同步到服务器。上述实施例中的文件可以是图书、报刊、杂志等。为了实现上述方法,本发明还提供一种客户端,如图3所示,该客户端包括:页面呈现模块31、操作采集模块32、数据更新模块33;其中,页面呈现模块31,用于获取待呈现页面的页面新旧参数,根据所述页面新旧参数呈现所述页面;操作采集模块32,用于采集对所述页面的操作信息;数据更新模块33,用于根据所述操作信息更新所述页面的页面新旧参数;所述页面呈现模块31,还用于用于在下次呈现所述页面时,按照更新后的页面新旧参数呈现所述页面;具体的,所述页面呈现模块31获取服务器上页面数据的时间戳,并和本地保存的页面数据的时间戳进行比较,如果服务器上的时间戳更新,则从服务器上同步页面数据到客户端本地,读取所述页面数据;如果本地的时间戳更新,则直接读取本地保存的页面数据,读取的页面数据除了包括时间戳之外,还包括翻页记录信息,所述翻页记录信息包括:页面序号、与页面序号对应的页面新旧参数,所述页面新旧参数包括:页面新旧指数、和/或触摸方向指数、和/或触摸力度等级;根据要呈现的页面的页面序号,在翻页记录信息中查找对应 的页面新旧参数,通过所述页面新旧参数调取或叠加相应的背景图案呈现所述页面;这里,不同的页面新旧参数对应不同或相同的背景图案;所述读取的页面数据还包括:阅读偏移量、书签、笔记、内容、书目、价格等信息。其中,所述页面新旧参数为页面整体新旧参数,或者为对页面划分N个区域,各区域的新旧参数,如:所述页面新旧指数为页面整体新旧指数,或者为对页面划分N个区域,各区域的新旧指数;所述触摸方向指数为页面整体触摸方向指数,或者为对页面划分N个区域,各区域的触摸方向指数;所述触摸力度等级为页面整体触摸力度等级,或者为对页面划分N个区域,各区域的触摸力度等级。这里,所述N个区域可以是N宫格,所述N为自然数。该客户端还包括:信息存储模块34,用于保存翻页次数与页面新旧指数的映射表、和/或滑动方向与触摸方向指数的映射表、和/或触摸力度与触摸力度等级的映射表。其中,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数;或者,所述翻页次数=单页翻动次数或实现翻页操作的各区域被触摸次数+取整[页面所属文件的累计翻页次数/加权系数],其中,加权系数=页面所属文件的页数去除个位数,比如一本图书共453页,去除个位数3后加权系数为45。所述操作采集模块32具体用于:所述页面未被划分N个区域情况下,通过显示屏采集用户对所述页面的翻页操作、和/或进行翻页操作的滑动方向、和/或进行翻页操作的触摸力度;所述页面被划分N个区域情况下,采集用户对页面的翻页操作和触摸区域;或者,采集用户对页面进行翻页操作的滑动方向和触摸区域;或者,采集用户对页面进行翻页操作的触摸力度和触摸区域;或者,采集用户对页面的翻页操作、滑动方向和触摸区域;或者,采集用户对页面的翻页操作、触摸力度和触摸区域;或者,采集用户对页面进行翻页操作的滑动方向、触摸力度和触摸区 域;或者,采集用户对页面的翻页操作、滑动方向、触摸力度和触摸区域。所述数据更新模块33具体用于:根据操作采集模块32采集的用户对页面的翻页操作,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;或者,根据操作采集模块32采集的用户对页面的翻页操作和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块32采集的用户对页面进行翻页操作的触摸力度,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面进行翻页操作的触摸力度和触摸区域,在触摸力度与所述触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;或者,根据操作采集模块32采集的用户对页面的翻页操作、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向、触摸力度,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面进行翻页操作的滑动方向、触摸力度和触摸区域,在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向、触摸力度,计算所述页面的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的页面新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的触摸方向指数;在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的触摸力度等级;或者,根据操作采集模块32采集的用户对页面的翻页操作、滑动方向、触摸力度和触摸区域,计算通过所述触摸区域产生的翻页次数,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面的所述触摸区域的新旧指数;在滑动方向与触摸方向指数的映射表中查找到对应的触摸方向指数,更新所述页面的所述触摸区域的触摸方向指数; 在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级,更新所述页面的所述触摸区域的触摸力度等级。所述数据更新模块33还用于:在触摸力度与触摸力度等级的映射表中查找到对应的触摸力度等级之后,在触摸力度等级与翻页次数对照表中查找到对应的翻页次数,将所述翻页次数加到当前页面的翻页次数或通过当前触摸区域产生的翻页次数中,在翻页次数与页面新旧指数的映射表中查找到对应的页面新旧指数,更新所述页面或所述触摸区域的新旧指数;相应的,所述信息存储模块34,还用于保存触摸力度等级与翻页次数对照表;该客户端还包括:页面数据保存模块35,用于在接收到退出指令、或退出当前页面所属文件指令、或用户超过设定时间无操作后,将每个文件的包括当前翻页记录信息的页面数据保存到本地,和/或同步到服务器。基于上述客户端,本发明实施例还提供一种终端,所述终端上安装所述客户端。本发明实施例所述的页面区别呈现的方法如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。相应的,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明实施例的页面区别呈现的方法。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1