阅读器控制方法及装置技术领域
本发明涉及一种电子阅读器,特别是涉及一种阅读器控制方法及装
置。
背景技术
随着互联网科技的发展,数字资源的普及,人们的阅读工具从过去的
以纸张为载体的传统出版物到现如今的数字化出版物——电子阅读器,越
来越多的读者从纸质阅读转向了电子阅读,电子阅读器作为现代科技发展
的产物,携带方便,使用便利,人们可以通过网络下载,不受任何时间、
地域的限制。另外,电子阅读器的功能多样,人们可以根据不同需要,改
变阅读器中字体的大小以及字型。并且,相对于传统纸张,电子阅读器具
有低碳环保的优点。
但是,人们采用手机等终端设备进行电子阅读时,由于电子阅读器中
控制按键的位置一般设定的较为固定:对于机械式控制按键,按钮下有相
应的触发机关,按键本身和机身也会有细微缝隙,在防水、抗污和耐用程
度上都会受到限制,寿命有限,外观陈旧,并且,机械式控制按键采用的
是凸面设计,当人们在拥挤的交通工具上时,很容易触碰到按键从而对电
子阅读器进行不必要的操作,不仅耗电,甚至还可能引起错误操作而删去
重要信息等,因此,机械式控制按键普遍降低了用户的阅读体验;而触摸
式控制按键,按键可以和机身一体化,没有按钮间细微缝隙带来的进水问
题,防水、抗污能力更好,但是,目前电子阅读器的触摸式控制按键位置
较为固定,当用户需要对电子书进行上翻、下翻、查找等操作时,不仅会
影响用户的正常阅读,而且,操作不便。
此外,目前市面上的电子阅读器均没有设置可以预览电子书指定位置
的功能。因而,设计一款在不影响用户正常阅读基础上的多功能的阅读器
是非常重要的。
发明内容
本发明的目的旨在解决上述至少一个问题,提供一种阅读器控制方法
及装置,以实现用户在使用阅读器的过程中,文字不被遮挡且操作方便的
功能。
为了实现上述目的,本发明提供一种阅读器控制方法,包括以下步骤:
在所述电子书界面响应用户针对该电子书产生的确定操作,进入该电
子书的阅读界面;
在所述阅读界面中,当检测到用户按压该阅读界面后,根据用户的按
压力度大小,实现操作界面和预览界面的切换。
进一步的,在所述阅读界面中,当用户按压该阅读界面后,根据用户
的按压力度大小,实现操作界面和预览界面的切换的步骤,还包括:
在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,进入
操作界面。
进一步的,在所述阅读界面中,当用户按压该阅读界面后,根据用户
的按压力度大小,实现操作界面和预览界面的切换的步骤,还包括:
在所述阅读界面中,当检测到用户的按压力度大于设定阈值时,响应
用户确定该电子书阅读位置的操作,进入预览界面。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户的上翻指令,对该电子书页面进行上翻。进
一步的,在所述操作界面响应用户的上翻指令,对该电子书页面进行上翻
的步骤后,还包括:
在所述操作界面响应用户的下翻指令,对该电子书页面进行下翻。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户的查询指令,按照用户指定的信息进行查
询。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行添加评论的操作。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书的亮度进行调节的操作。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户更改该电子书阅读进度的操作。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行添加标签的操作。
进一步的,在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行的分享的操作。
进一步的,在所述操作界面响应用户的上翻指令,对该电子书页面进
行上翻的步骤,具体包括:
在所述操作界面响应用户的上翻指令,该电子书的上一页以屏幕的某
一特定点为支点翻转以覆盖于下一页。
进一步的,在所述操作界面响应用户的上翻指令,对该电子书页面进
行上翻的步骤,具体包括:
在所述操作界面响应用户的上翻指令,该电子书的下一页的页面消
失,同时显示上一页的页面。
进一步的,在所述操作界面响应用户的下翻指令,对该电子书页面进
行下翻的步骤,具体包括:
在所述操作界面响应用户的下翻指令,该电子书的下一页以屏幕的某
一特定点为支点进行翻转以覆盖于上一页。
进一步的,在所述操作界面响应用户的下翻指令,对该电子书页面进
行下翻的步骤,具体包括:
在所述操作界面响应用户的下翻指令,该电子书的上一页的页面消
失,同时显示下一页的页面。
一种阅读器控制装置,其特征在于,包括:
确定模块:用于在所述电子书界面响应用户针对该电子书产生的确定
操作,进入该电子书的阅读界面;
按压模块:用于在所述阅读界面中,根据用户按压阅读界面的力度大
小,实现操作界面和预览界面的切换。
进一步的,所述按压模块还包括:
轻压模块:用于在所述阅读界面中,当检测到用户的按压力度小于设
定阈值时,进入操作界面。
进一步的,所述按压模块包括:
重压模块:用于在所述阅读界面中,当检测到用户的按压力度大于设
定阈值时,响应用户确定该电子书阅读位置的操作,进入预览界面。
进一步的,装置还包括:
上翻模块:用于在所述操作界面响应用户的上翻指令,对该电子书页
面进行上翻。
进一步的,装置还包括:
下翻模块:用于在所述操作界面响应用户的下翻指令,对该电子书页
面进行下翻。
进一步的,装置还包括:
查询模块:用于在所述操作界面响应用户的查询指令,按照用户指定
的信息进行查询。
进一步的,装置还包括:
评论模块:用于在所述操作界面响应用户针对该电子书进行添加评论
的操作。
进一步的,装置还包括:
亮度调节模块:用于在所述操作界面响应用户针对该电子书的亮度进
行调节的操作。
进一步的,装置还包括:
进度更改模块:用于在所述操作界面响应用户更改该电子书阅读进度
的操作。
进一步的,装置还包括:
标签模块:用于在所述操作界面响应用户针对该电子书进行添加标签
的操作。
进一步的,装置还包括:
分享模块:用于在所述操作界面响应用户针对该电子书进行的分享的
操作。
进一步的,所述上翻模块,具体为:
该电子书的上一页以屏幕的某一特定点为支点翻转以覆盖于下一页。
进一步的,所述上翻模块,具体为:
该电子书的下一页的页面消失,同时显示上一页的页面。
进一步的,所述下翻模块,具体为:
该电子书的下一页以屏幕的某一特定点为支点进行翻转以覆盖于上
一页。
进一步的,所述下翻模块,具体为:
该电子书的上一页的页面消失,同时显示下一页的页面。
本发明的方案具有以下优点:
1、本发明通过在所述电子书界面响应用户针对该电子书产生的确定
操作,进入该电子书的阅读界面;在所述阅读界面中,当检测到用户按压
该阅读界面后,根据用户的按压力度大小,实现操作界面和预览界面的切
换,从而实现用户在使用阅读器的过程中,文字不被遮挡且操作方便的功
能,区别于市面上存在的按键使用不便,且阅读时存在文字被遮挡的软件,
提高用户体验。
2、本发明通过在所述阅读界面中,当检测到用户的按压力度小于设
定阈值时,进入操作界面;在所述阅读界面中,当检测到用户的按压力度
大于设定阈值时,响应用户确定该电子书阅读位置的操作,进入预览界面,
采用此种方式向实现操作界面和预览界面的任意切换,方式新颖、独特。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面
的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描
述中将变得明显和容易理解,其中:
图1为本发明阅读器控制方法的流程示意图;
图2为本发明阅读器控制装置的结构示意图;
图3为本发明阅读器控制装置实施例一按压模块的结构示意图;
图4为本发明阅读器控制装置实施例二按压模块的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其
中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似
功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本
发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式
“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,
本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操
作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整
数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件
被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或
者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线
连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出
项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语
(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员
的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术
语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除
非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既
包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设
备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行
双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信
设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或
其他通信设备;PCS(PersonalCommunicationsService,个人通信系统),
其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal
DigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互
联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioning
System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设
备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他
设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在
交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地
运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这
里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频
播放终端,例如可以是PDA、MID(MobileInternetDevice,移动互联网设
备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶
盒等设备。
本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括
但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个
服务器构成的云。在此,云由基于云计算(CloudComputing)的大量计算
机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦
合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络
设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括
但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP
协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方
式。
本发明所述方法主要适用于智能手机终端或者智能平板终端等,不限
制于其操作系统的类型,可以是Android、IOS、塞班等操作系统。为了说
明本发明的阅读器控制方法的详细实现过程,请参阅图1,该方法包括以
下步骤:
S11、在所述电子书界面响应用户针对该电子书产生的确定操作,进
入该电子书的阅读界面。
电子书作为现代科技发展的产物,携带方便,使用便利,人们可以
通过网络下载,不受任何时间、地域的限制。另外,电子书的功能多样,
人们可以根据不同需要,改变电子书中字体的大小以及字型。并且,相对
于传统纸张,电子书具有低碳环保的优点。
手持阅读器/专用终端一般采用e-ink界面,内置EDGE或TD通信模
块,可连接至手机阅读平台进行内容的展现、订购、下载和阅读。频道是
内容组织和航道的一级菜单,是对内容进行的一级分类,当用户进入首页
界面或者内容导航界面时,看到的第一级内容导航分类就是频道。
以CMread为例,CMRead是移动主推的一款免费阅读软件,其最大
的特点就是在线阅读时流量费全免,可以为用户省去很大一笔开支,而内
置的书库已经有上万本制作优秀的各类读物,除了普通的文字阅读之外,
还有漫画、杂志等以图片为主的书籍,内容相当丰富。CMRead的软件层
级结构非常清晰,可大致分为:登陆页→主界面→频道页→详情页→内容
页五大部分,这对于一款阅读软件来说是非常重要的,能够让大家快速找
到自己想要阅读的书籍,首次登录时看到的欢迎画面还可以自动记录上次
的阅读记录,不管是在阅读中退出软件,还是意外断电关闭了CMRead,
它都能够完成记录功能。CMread手机开发的研发是基于Android平台下
适用于Ophone1.5、Ophone2.0、Ophone2.5以及Android各个版本手机和
移动手持设备的电子书软件。此软件通过手机或手持设备连接网络对电子
书进行阅读,也可以通过网络下载到本地进行阅读,CMread是基于
chinamobile提供的开源接口进行的开发的APP。
阅读器软件由底层框架支撑,通过各个模块的组合以及通过各个视图
的交互性来实现软件的功能,软件通过庞大的视图UI模块Block来不断
的进行代码的复用,增加了软件的利用性和软件的健壮性,最后需要对软
件进行合理的优化。阅读器软件一般由“图书”、“漫画”、“杂志”、
“书架”、“排行”等模块组成,各个模块间依靠着TabGroup进行切换,
在各个模块中,如果想跳转新的视图,需要运用intent意图来达到视图间
的交互。
在阅读器软件中,Manifest.class是软件最重要的核心类,所有的
Activity活动以及users-permission以及intent意图等都保存在这个类中,
R.class这个文件是Eclipse软件为开发者自动生成的文件,用于保存数据、
图片等外部资源的地址,至于Predicate.class这个文件是用于连接。
S12、在所述阅读界面中,当检测到用户按压该阅读界面后,根据用
户的按压力度大小,实现操作界面和预览界面的切换。
触摸屏主要分为电容触摸屏和电阻触摸屏。其中,电容式触摸屏技术
是利用人体的电流感应进行工作的。电容式触摸屏CTP(CapacityTouch
Panel)是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO
(纳米铟锡金属氧化物),最外层是0.0015mm厚的矽土玻璃保护层,夹
层ITO涂层作为工作面,四个角上引出四个电极,内层ITO为屏蔽层以
保证良好的工作环境。当手指触摸在金属层上时,由于人体电场,用户
和触摸屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,
于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏的四角上
的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,
控制器通过对这四个电流比例的精确计算,得出触摸点的位置。电容屏要
实现多点触控,靠的就是增加互电容的电极,简单地说,就是将屏幕分块,
在每一个区域里设置一组互电容模块都是独立工作,所以电容屏就可以独
立检测到各区域的触控情况,进行处理后,简单地实现多点触控。当用户
触摸电容屏时,由于人体电场,用户手指和工作面形成一个耦合电容,因
为工作面上接有高频信号,于是手指吸收走一个很小的电流,这个电流分
别从屏的四个角上的电极中流出,且理论上流经四个电极的电流与手指头
到四角的距离成比例,控制器通过对四个电流比例的精密计算,得出位置,
可以达到99%的精确度,具备小于3ms的响应速度。
电阻式触摸屏是一种传感器,基本上是薄膜加上玻璃的结构,薄膜和
玻璃相邻的一面上均涂有ITO(纳米铟锡金属氧化物)涂层,ITO具有很
好的导电性和透明性。当触摸操作时,薄膜下层的ITO会接触到玻璃上层
的ITO,经由感应器传出相应的电信号,经过转换电路送到处理器,通过
运算转化为屏幕上水平方向的数值和竖直方向的数值,而完成点选的动
作,并呈现在屏幕上。电阻触摸屏的工作原理主要是通过压力感应原理来
实现对屏幕内容的操作和控制的,这种触摸屏屏体部分是一块与显示器表
面非常配合的多层复合薄膜,其中第一层为玻璃或有机玻璃底层,第二层
为隔层,第三层为多元树脂表层,表面还涂有一层透明的导电层,上面再
盖有一层外表面经硬化处理、光滑防刮的塑料层。在多元脂表层表面的传
导层及玻璃层感应器是被许多微小的隔层所分隔电流通过表层,轻触表层
压下时,接触到底层,控制器同时从四个角读出相称的电流及计算手指位
置的距离。这种触摸屏利用两层高透明的导电层组成触摸屏,两层之间距
离仅为2.5微米。当手指触摸屏幕时,平常相互绝缘的两层导电层就在触
摸点位置有了一个接触,因其中一面导电层接通竖直方向的5V均匀电压
场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行
A/D转换,并将得到的电压值与5V相比,即可得触摸点的竖直方向坐标,
同理得出水平方向的坐标,这就是所有电阻技术触摸屏共同的最基本原
理。
电阻式触摸屏包含上下叠合的两个透明层,四线和八线触摸屏由两层
具有相同表面电阻的透明阻性材料组成,五线和七线触摸屏由一个阻性层
和一个导电层组成,通常还要用一种弹性材料来将两层隔开。当触摸屏表
面受到的压力(如通过笔尖或手指进行按压)足够大时,顶层与底层之间
会产生接触。所有的电阻式触摸屏都采用分压器原理来产生代表水平方向
和竖直方向的电压。分压器是通过将两个电阻进行串联来实现的。上面的
电阻(R1)连接正参考电压(VREF),下面的电阻(R2)接地。两个电
阻连接点处的电压测量值与下面那个电阻的阻值成正比。为了在电阻式触
摸屏上的特定方向测量一个坐标,需要对一个阻性层进行偏置:将它的一
边接VREF,另一边接地。同时,将未偏置的那一层连接到一个ADC的
高阻抗输入端。当触摸屏上的压力足够大,使两层之间发生接触时,电阻
性表面被分隔为两个电阻。它们的阻值与触摸点到偏置边缘的距离成正
比。触摸点与接地边之间的电阻相当于分压器中下面的那个电阻。因此,
在未偏置层上测得的电压与触摸点到接地边之间的距离成正比。电阻式触
摸屏的优点是它的屏和控制系统都比较便宜,反应灵敏度很好,而且不管
是四线电阻触摸屏还是五线电阻触摸屏,它们都是一种对外界完全隔离的
工作环境,不怕灰尘和水汽,能适应各种恶劣的环境。它可以用任何物体
来触摸,稳定性能较好。
现在的智能手机并没有专门感应力度的传感器,而本发明所述的阅读
器控制方法及装置,采用的压力触控技术,则在四角配置了力度传感器,
可以对按压力度进行感知,从而进行轻点、轻按、重按三层维度的动作回
馈。这样可以让触控交互从长按的“时间”维度延伸至重压的“力度”维
度,等于在屏幕大小这一人体工程学上限的基础上,为人机交互开拓出了
全新的空间,特别是在触觉互动上,当触摸屏操控替代物理键盘输入之后,
来自物理键盘的触觉反馈就被阉割了,一旦触摸屏掌握了触觉互动反馈技
术,无疑于让平面屏幕拥有了物理触摸感应,从而更好的实现操作界面和
预览界面的切换,提高用户体验。
其中,步骤S12,即在所述阅读界面中,当检测到用户按压该阅读界
面后,根据用户的按压力度大小,实现操作界面和预览界面的切换的步骤,
还包括:在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面。
通过上文所述,在本实施例中设置当检测到用户的按压力度小于设定
阈值时,进入操作界面。
其中,步骤S12,即在所述阅读界面中,当检测到用户按压该阅读界
面后,根据用户的按压力度大小,实现操作界面和预览界面的切换的步骤,
还包括:在所述阅读界面中,当检测到用户的按压力度大于设定阈值时,
响应用户确定该电子书阅读位置的操作,进入预览界面。
同理,当检测到用户的按压力度大于设定阈值时,响应用户确定该电
子书阅读位置的操作,进入预览界面。
本发明通过在所述阅读界面中,当检测到用户的按压力度小于设定阈
值时,进入操作界面;在所述阅读界面中,当检测到用户的按压力度大于
设定阈值时,响应用户确定该电子书阅读位置的操作,进入预览界面。当
然,根据实际需要,也可以设定为:当检测到用户的按压力度小于设定阈
值时,进入预览界面;在所述阅读界面中,当检测到用户的按压力度大于
设定阈值时,响应用户确定该电子书阅读位置的操作,进入操作界面。采
用此种方式向实现操作界面和预览界面的任意切换,方式新颖、独特。
通过步骤S11和S12,本发明通过在所述电子书界面响应用户针对该
电子书产生的确定操作,进入该电子书的阅读界面;在所述阅读界面中,
当检测到用户按压该阅读界面后,根据用户的按压力度大小,实现操作界
面和预览界面的切换,从而实现用户在使用阅读器的过程中,文字不被遮
挡且操作方便的功能,区别于市面上存在的按键使用不便,且阅读时存在
文字被遮挡的软件,提高用户体验。本发明所述的阅读器控制方法采用最
新压力触控技术,自由切换操作界面和预览界面,提高用户体验。
在本实施例中,其中,在所述阅读界面中,当检测到用户的按压力度
小于设定阈值时,进入操作界面的步骤后,还包括:
在所述操作界面响应用户的上翻指令,对该电子书页面进行上翻。
其中,在所述操作界面响应用户的上翻指令,对该电子书页面进行上
翻的步骤,具体包括:
在所述操作界面响应用户的上翻指令,该电子书的上一页以屏幕的某
一特定点为支点翻转以覆盖于下一页。
其中,在所述操作界面响应用户的上翻指令,对该电子书页面进行上
翻的步骤,具体包括:
在所述操作界面响应用户的上翻指令,该电子书的下一页的页面消
失,同时显示上一页的页面。
其中,在所述操作界面响应用户的上翻指令,对该电子书页面进行上
翻的步骤后,还包括:
在所述操作界面响应用户的下翻指令,对该电子书页面进行下翻。
其中,在所述操作界面响应用户的下翻指令,对该电子书页面进行下
翻的步骤,具体包括:
在所述操作界面响应用户的下翻指令,该电子书的下一页以屏幕的某
一特定点为支点进行翻转以覆盖于上一页。
其中,在所述操作界面响应用户的下翻指令,对该电子书页面进行下
翻的步骤,具体包括:
在所述操作界面响应用户的下翻指令,该电子书的上一页的页面消
失,同时显示下一页的页面。
根据实际需要,可以设计多种翻页方式。本发明所述的阅读器控制方
法中,优选为以下两种翻页方式:第一种,操作界面响应用户的上翻指令,
该电子书的上一页以屏幕的某一特定点为支点翻转以覆盖于下一页。屏幕
上的某一特定点可以结合用户习惯以及用户体验进行预先设定。此种翻转
方式也可以使用贝塞尔曲线原理,曲线上设置四个点,分别是起始点、终
止点(也称锚点)和两个相互分离的中间点。滑动两个中间点,贝塞尔曲
线的形状就会发生变化,因而,该电子书的上一页发生翻转,并最终覆盖
于下一页。同理,操作界面响应用户的下翻指令,该电子书的下一页以屏
幕的某一特定点为支点进行翻转以覆盖于上一页。第二种,操作界面响应
用户的上翻指令,该电子书的下一页的页面消失,同时显示上一页的页面。
该种翻页方式中,可以预先设定下一页的页面消失的时间以及显示上一页
的页面的时间。对该电子书进行检测,检测该电子书的下一页的页面是否
在预定的时间内消失,待检测下一页的页面是否消失的同时,对显示上一
页的页面进行跟踪检测,以此确保翻页指令的顺利执行。同理,操作界面
响应用户的下翻指令,该电子书的上一页的页面消失,同时显示下一页的
页面。
为了实现真实的翻页效果,在翻页之前会准备两张页面,一张是当前
页,另一张是上一页或下一页。翻页的过程就是对这两张页面的剪切,组
合过程。用户看到的可以分为3个部分:当前页的可见部分,把书页翻起
来后看到的背面区域,把书页翻起来后看到的上一页的一角或者下一页的
一角。但是,采用此种翻页方式,效率较低,操作不是十分便利。因而,
可以当用户在浏览终端设备上的内容的过程中需要翻页时,可以向终端设
备发出翻页指令;终端设备接收到用户发出的翻页指令后,获知用户需要
对当前浏览内容进行翻页;当终端设备接收到翻页指令后,获取终端设备
的运动信息,进而从获取的运动信息中提取运动向量,然后根据所提取的
运动向量,确定运动向量的方向与第一预设方向之间的夹角,再按照夹角
大小和翻页速度的预设对应关系,确定与上述运动向量的方向与第一预设
方向之间的夹角对应的翻页速度,并以所确定的翻页速度对终端设备上显
示的文件进行翻页。其中,运动向量的方向与第一预设方向之间的夹角的
大小可以决定翻页速度的大小,翻页速度快、效率高、操作简单。
在本发明中,对翻页方式并不做具体限定,用户也可以通过语音向终
端设备发出翻页指令:接收用户通过语音发出的翻页指令(上翻指令或下
翻指令)。或者,用户也可以通过摇晃手机向终端设备发出翻页指令等。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户的查询指令,按照用户指定的信息进行查
询。
信息通常可以划分为两大类,一类是能够用数据或统一的结构加以表
示的结构化数据,诸如,数字、符号;而另一类是无法用数字或统一的
结构表示的非结构化数据,诸如,文本、图像、声音、网页等。结构化数
据是可以用二维逻辑表来实现的数据,因此可以方便地存储在数据库中。
非结构化数据是不方便用数据库二维逻辑表来表现的数据,包括所有格式
的办公文档、文本、图片、XML、HTML、各类报表、图像和音频/视
频信息等等。目前,结构化数据的查询通常通过结构化查询语言
(StructuredQueryLanguage,简称SQL)实现,结构化查询语言能够存取
数据以及查询、管理关系数据库系统。非结构化的文本检索通常通过
Lucene实现,Lucene是一套用于全文检索和搜寻的开源程式库,提供了
一个简单却强大的应用程式接口。一种结构化数据和非结构化数据综合检
索的方法,其中,包括以下步骤:对存放结构化数据的数据库进行扩展,
并对不同类型的非结构数据文档采用过滤filter的方式进行处理,根据文
档后缀实现相应的接口处理类,完成相应的配置,对该类文档进行解析,
并建立索引,从而实现对该类型文档的查询;根据关键词对所述数据库
和文档进行检索,并显示检索结果。该技术方案能够在一定程度上满足用
户需求。
然而,该技术方案仅实现了进行数据库和文档检索并将直接提供的查
询结果。该系统进行文档检索和数据库检索时耗时较长,检索速度较低,
并且提供的查询结果为数据检索结果和文档检索结果的简单叠加,对于查
询信息的用户来说,检索结果不精确,需要在大量的检索结果中选择需要
的信息,所以增加了用户浏览检索结果的时间。
因此,在本实施例中,可以采用如下方法实现查询功能:接收用户的
查询指令,在该电子书中进行查询,获取第一查询结果和与第一查询结果
相关联的信息参数,根据关联的信息参数,再次进行第二次查询并获得第
二查询结果,之后将第一查询结果与第二查询结果汇总成最终查询结果反
馈给用户。根据通过第一次查询所获得的关联信息参数进行第二次查询,
即,根据关联信息直接在第一次查询结果中获取第二查询结果,不仅大幅
减少了检索结果,提高了检索的精确性而且大幅减少了检索时间,提高了
检索速度和效率。而对于检索用户来说,由于最终检索结果少,精确度高,
因此减少了浏览检索结果所需要的时间。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行添加评论的操作。
科技的发展使人与人之间的交往更加便利,信息的交流也更加及时,
有时候人们对某个事情希望在第一时间发出自己的声音,表达自己的观点
和感受,例如当人们看到一本感兴趣的电子书的时候,就希望写下自己的
观点与感受,并与其他用户一同分享。
本发明所述的阅读器控制方法中,关联用户可以对该电子书进行添加
评论的操作。所谓关联用户可以是可以限定为关注同一本电子书的用户,
比如,关联用户均收藏了该电子书,或者下载了该电子书等;也可以将关
联用户限定为该电子书应用软件的所有注册用户,也就是说,即使没有关
注同一本电子书的用户之间也是可以通过评论请求进行电子书评论的操
作,从而更好地实现阅读器控制的功能。
在基于Android平台的应用程序中,在一阅读器的运行界面中(即
不用退出应用程序直接在应用窗口中同屏显示),接收用户输入的打开评
论指令,用户可通过激活无线遥控器或无线鼠标或无线键盘上的预设评论
按键,或者手机上的物理按键,或者手机上的虚拟按键实现打开评论指令
的输入。其中,所述无线键盘或无线鼠标或无线遥控器的无线数据传输方
式为蓝牙信号传输或WIFI信号传输或2.4Ghz信号传输或红外信号传
输或Zigbee信号传输。在所述应用程序运行界面上绘制出一评论对话界
面,所述评论对话界面包括评论输入窗口和评论显示窗口,将所述上述信
息提交至评论服务器。监测评论对话界面的操作状态,若评论对话界面在
预设时间(如10秒)内没有接收到用户的操作指令,则关闭所述评论对
话界面;若评论对话界面在预设时间(如10秒)内接收到用户的操作指
令,则进行响应,例如,用户滑动评论显示窗口,看评论,或者在评论窗
口输入评论信息等,接收用户在评论输入窗口输入的评论信息。在此,评
论输入窗口包括但不限于图案、文字等输入窗口。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书的亮度进行调节的操作。
显示器等屏幕的亮度定义为全白颜色下的亮度值,事实上,在人们日
常使用中是不需要这样高的亮度的,过高的亮度反而会给眼睛带来伤害。
在绝大多数显示器中,出厂的设置基本为100%亮度,因为亮度更高让使
用者对画面直观的感受会更好一些,然而长时间过高的亮度对视觉伤害是
很大的。比较权威的说法是亮度介于120cd/m2到150cd/m2之间能在健康
和视觉效果上得到一个折中点。当用户在阅读电子书时,由于长时间盯着
屏幕,很容易造成视觉疲劳,严重会影响视力。因此,将阅读器设定亮度
可以进行自行调节的功能,是十分必要的。
光传感模块的信号输出端接AD转换电路的信号输入端,AD转换电
路的信号输出端接背光驱动模块的信号输入端,背光驱动模块将数字信号
转换成脉宽调制信号PWM输出到所述驱动芯片的信号输入端,驱动芯片
随输入的脉宽调制信号控制发光二极管的亮度变化。本实施例中的光传感
模块可以感受外界环境的光亮强度,并将光亮强度转换为电压,经过中间
过程的转换,最终将驱动芯片的占空比转换为液晶显示屏的光度,从而实
现使用者进行阅读时,屏幕的亮度可随外界环境的光线强度自动调整为合
适人眼阅读的适宜亮度,减少人眼的疲劳,保护视力,同时降低电子阅读
器的功耗。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户更改该电子书阅读进度的操作。
在电子阅读器中,目前表示进度的显示方式为条形显示,由于屏幕的
大小有限,条形显示的进度条所形成的为长宽比例较大的矩形区域,在显
示文档时页面布局往往不灵活,容易造成屏幕显示区域的浪费,降低了显
示效果。
因此,可以采用下述方式实现电子书阅读进度更改的功能:首先,在
电子阅读器的显示屏上显示存储器中预置的环形界面;之后,根据显示的
字块大小对文档进行分页,获取当前页面与分页总数的比例;然后,以环
形界面的12点方向的半径为起始,根据当前页面与分页总数的比例在环
形方向上周向加载进度。其中,通过设置的电子阅读器的显示模式和字体
参数对文档进行分页,设置的显示参数包括屏幕的宽度、高度、文字显示
区域的边框宽度、文字行距等,字体参数包括字体、字号等,通过设定显
示参数和字体参数计算该文档所划分的页数。当然,根据实际需要,也可
以采用其它方式对电子书的阅读进度进行调节。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行添加标签的操作。
移动阅读是现在主流阅读方式,移动阅读提高了用户阅读效率,也可
以随时随地进行阅读。而且目前大多数用户使用的阅读器都是只是文字阅
读,并没有图片、声音。标签功能是用户在进行阅读过程中必不可少的一
个功能之一,传统的标签操作方式是:当用户在阅读到某一页的时候,想
收藏本页部分内容时,可以使用标签,点击添加本页至标签列表并输入标
签备注即可。并且,在现有技术中,尤其是通过所述电子设备阅读历史小
说或历史传纪时,常常存在一个缺陷,人们往往记得历史事件的发生,但
却因为对数字不敏感而不记得某件历史事件发生的年代以及该件历史事
件与其他历史事件的时间关系。因而,为了提高用户体验,有必要在阅读
器控制方法中添加标签的操作,用户通过对阅读进度设定对应的标签,使
得用户再次打开阅读器时依旧可以轻松找到所需阅读的内容。
首先,根据接收到的标签插入指令,提取待插入标签在当前阅读页面
中的标签插入位置。根据待插入标签的标签插入位置获取标签位置,对应
于标签存储所述标签位置。、根据接收到的标签选择指令,查询所选择标
签对应的标签位置。根据所述标签位置将电子文档跳转至对应的阅读页
面,并在当前阅读页面中指示所述标签位置。在本实施例中,在电子阅读
器中根据标签插入指令,获取并存储用户在当前阅读页面中的标签插入位
置,当接收到选择标签的指令时,可以将电子文档跳转至与存储的标签位
置对应的阅读页面,并将精确到阅读中具体位置的标签位置在当前阅读页
面中进行指示。实现了在用户选择打开标签后,电子阅读器可以精确定位
至用户上一次阅读的具体位置的技术效果,提高了用户的阅读效率。
标签还可包括活动脚本,活动脚本是标签中的可执行内容,比如
AdobeFlash(TM)或HTML5。活动脚本可作用于标签的内容或者外部数
据。活动脚本可包括用于复制、粘贴、剪切、激活、转动、撤销、定制、
发送、重新指派位置、隐藏、取消隐藏、区分优先次序、删除、成组、收
集、最小化、最大化、与阅读器系统进行同步、导入或导出的脚本。活动
脚本还可包括社交网络支持,例如关于通知新获得的书、正阅读的书和读
过的书的Facebook(TM)墙张贴(wallpost)或者Twitter(TM)张贴等。
其中,在所述阅读界面中,当检测到用户的按压力度小于设定阈值时,
进入操作界面的步骤后,还包括:
在所述操作界面响应用户针对该电子书进行的分享的操作。
为了增加用户之间的交流,微博、微信等社交软件为用户提供了诸多
便利。目前,对于某一用户发布在某一社交网络中的某一信息,通常只能
被同一社交网络中的其它用户,如用户的好友看到,如果用户希望该信息
能够被其它社交网络中的好友看到,通常只能采用以下处理方式:即登录
到其它社交网络中,发布该信息,显然,这种方式对于用户来说实现起来
很不方便,而且也不利于信息的推广。
出于知识产权保护的目的,用户可以根据需要,对电子书进行设定:
是否愿意将电子书分享给其他用户。在本实施例中,包括但不限于以下两
种分享方式:第一种方式,由电子书用户主动将该电子书分享给关联用户。
当接收到用户的分享指令时,电子书界面显示一个分享目标选择栏,其
中至少显示有三个不同的可供选择的分享目标(比如微博、微信、QQ等),
每个分享目标分别对应于不同的社交网络,所述社交网络属于三个分享
目标对应的三个社交网络中的一个。当接收到用户的提交指令时,将信息
分享至用户选中的分享目标。至于第二种分享方式,电子书用户接收关联
用户的分享请求,判断其权限,是否为电子书软件的注册用户等,待确定
之后,接收关联用户的分享请求。第二种方式实施前,电子书用户可以将
电子书设定为可分享,则关联用户可获得该电子书的阅读权限;若用户将
电子书设定为不可分享,则关联用户无法获取该电子书的阅读权限。
请参阅图2至图4,本发明阅读器控制装置,包括:确定模块11、按
压模块12、上翻模块13、下翻模块14、查询模块15、评论模块16、亮
度调节模块17、进度更改模块18、标签模块19和分享模块20。
上述各模块的功能如下:
确定模块11:用于在所述电子书界面响应用户针对该电子书产生的
确定操作,进入该电子书的阅读界面;
按压模块12:用于在所述阅读界面中,根据用户按压阅读界面的力
度大小,实现操作界面和预览界面的切换;
上翻模块13:用于在所述操作界面响应用户的上翻指令,对该电子
书页面进行上翻。
下翻模块14:用于在所述操作界面响应用户的下翻指令,对该电子
书页面进行下翻。
查询模块15:用于在所述操作界面响应用户的查询指令,按照用户
指定的信息进行查询。
评论模块16:用于在所述操作界面响应用户针对该电子书进行添加
评论的操作。
亮度调节模块17:用于在所述操作界面响应用户针对该电子书的亮
度进行调节的操作。
进度更改模块18:用于在所述操作界面响应用户更改该电子书阅读
进度的操作。
标签模块19:用于在所述操作界面响应用户针对该电子书进行添加
标签的操作。
分享模块20:用于在所述操作界面响应用户针对该电子书进行的分
享的操作。
其中,所述按压模块12还包括:轻压模块21:用于在所述阅读界面
中,当检测到用户的按压力度小于设定阈值时,进入操作界面。
其中,所述按压模块12还包括:重压模块22:用于在所述阅读界面
中,当检测到用户的按压力度大于设定阈值时,响应用户确定该电子书阅
读位置的操作,进入预览界面。
其中,所述上翻模块13,具体为:该电子书的上一页以屏幕的某一
特定点为支点翻转以覆盖于下一页。
其中,所述上翻模块13,具体为:该电子书的下一页的页面消失,
同时显示上一页的页面。
其中,所述下翻模块14,具体为:该电子书的下一页以屏幕的某一
特定点为支点进行翻转以覆盖于上一页。
其中,所述下翻模块14,具体为:该电子书的上一页的页面消失,
同时显示下一页的页面。
本发明通过在所述电子书界面响应用户的确定模块,进入该电子书的
阅读界面;在所述阅读界面中,根据按压模块实现操作界面和预览界面的
切换,从而实现用户在使用阅读器的过程中,文字不被遮挡且操作方便的
功能,区别于市面上存在的按键使用不便,且阅读时存在文字被遮挡的软
件,提高用户体验。另外,在所述阅读界面中,通过轻压模块,当检测到
用户的按压力度小于设定阈值时,进入操作界面;通过重压模块,在所述
阅读界面中,当检测到用户的按压力度大于设定阈值时,响应用户确定该
电子书阅读位置的操作,进入预览界面,采用此种方式向实现操作界面和
预览界面的任意切换,方式新颖、独特。
本发明所述的阅读器控制方法及装置的具体应用如下:首先,用户针
对该电子书产生确定操作,进入该电子书的阅读界面;然后,在所述阅读
界面中,根据按压指令实现操作界面和预览界面的切换;在所述阅读界面
中,当检测到用户的按压力度小于设定阈值时,进入操作界面;在所述阅
读界面中,当检测到用户的按压力度大于设定阈值时,响应用户确定该电
子书阅读位置的操作,进入预览界面;随后,根据用户的阅读需求,对该
电子书进行上翻、下翻等操作指令;待用户需要查询文字等信息时,则在
所述操作界面响应用户的查询指令,按照用户指定的信息进行查询;为了
增加用户体验,还可以对该电子书进行添加评论、调节电子书亮度、更改
电子书阅读进度、添加标签等操作。
人们采用手机等终端设备进行电子阅读时,由于电子阅读器中控制按
键的位置一般设定的较为固定:对于机械式控制按键,按钮下有相应的触
发机关,按键本身和机身也会有细微缝隙,在防水、抗污和耐用程度上都
会受到限制,寿命有限,外观陈旧,并且,机械式控制按键采用的是凸面
设计,当人们在拥挤的交通工具上时,很容易触碰到按键从而对电子阅读
器进行不必要的操作,不仅耗电,甚至还可能引起错误操作而删去重要信
息等,因此,机械式控制按键普遍降低了用户的阅读体验;而触摸式控制
按键,按键可以和机身一体化,没有按钮间细微缝隙带来的进水问题,防
水、抗污能力更好,但是,目前电子阅读器的触摸式控制按键位置较为固
定,当用户需要对电子书进行上翻、下翻、查找等操作时,不仅会影响用
户的正常阅读,而且,操作不便。因此,设计一款在不影响用户正常阅读
基础上的多功能的阅读器是非常重要的。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的
普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进
和润饰,这些改进和润饰也应视为本发明的保护范围。