手机阅读功能需求文档

云朗阅读客户端功能需求文档

For Mocor

目录

1. 电子书文件的解析................................................................................................................... 5

1.1 电子书文件的解压缩 . .............................................................................................. 5

1.2 对带有DRM 保护的电子书文件的密钥解密 ........................................................ 5

1.3 电子书文件MEB 的解析 ......................................................................................... 5

2. 电子书文件的排版与显示 . ...................................................................................................... 5

2.1 图书类文件的排版显示 . .......................................................................................... 5

2.1.1 . ...................................................................................... 5

2.1.1.1 . .......................................................................................... 5

2.1.1.2 . .......................................................................................... 5

2.1.1.3 5

2.1.1.4 ........................................... 5

2.1.1.5 ............................... 5

2.1.1.6 显示 6

2.1.1.7 显示 6

2.1.2 . ...................................................................................... 6

2.1.2.1 ............................................... 6

2.1.3 . .......................................................................................................... 6

2.1.4 . ...................................................................................................... 6

2.1.4.1 . .......................................................................................... 6

2.1.4.2 . .................................................................................. 6

2.1.4.3 . ...................................................................................... 6

2.1.5 . .......................................................................................... 6

2.1.6 . .......................................................................................... 7

2.1.7 . .......................................................................................... 7

2.1.7.1 ........................................................... 7

2.1.8 . .......................................................................................................... 7

3. 电子书阅读相关的功能操作 . .................................................................................................. 7

3.1 翻页 . .......................................................................................................................... 7

3.1.1 . .................................................................................................. 7

3.1.2 . .................................................................................................. 7

3.1.3 . .................................................................................................. 7

3.2 目录 . .......................................................................................................................... 7

3.2.1 . .............................................................................................. 8

3.2.2 . ...................................................................................................... 8

3.3 书签 . .......................................................................................................................... 8

3.3.1 . .......................................................................................................... 8

3.3.1.1 8

3.3.1.2 ........................... 8

3.3.2 . .......................................................................................................... 9

3.3.2.1 . .................................................................................. 9

3.3.2.2 . .................................................................................. 9

3.3.2.3 . .......................................................................... 9

3.3.2.3.1 显示书签关联的内容摘要 ....................................................... 9

3.3.2.3.2 显示书签对应的动态页码 ....................................................... 9

3.3.2.3.3 显示书签的放置时间 ............................................................... 9

3.3.2.3.4 跳转至书签对应的目标页 ..................................................... 10

3.4 显示/隐藏阅读辅助菜单 ....................................................................................... 10

3.4.1 . ........................................................................................ 10

3.4.2 . ........................................................................................ 10

3.5 更改显示的文字字号 . ............................................................................................ 10

3.6 调整屏幕亮度 . ........................................................................................................ 10

3.7 精确选择内容 . ........................................................................................................ 10

3.7.1 . ........................................................................................................ 10

3.7.2 . ................................................................................................ 10

3.8 全文检索 . ................................................................................................................ 10

3.9 推荐本书 . ................................................................................................................ 10

3.9.1 . ................................................................................ 10

3.9.2 . ............................................................................................ 11

3.10 评论本书 . ................................................................................................................ 11

3.11 为本书献花 . ............................................................................................................ 11

4. 电子书书库............................................................................................................................. 11

4.1 本地书库 . ................................................................................................................ 11

4.1.1 . .................................................................................... 11

4.1.2 . ................................................................................ 11

4.1.3 . .................................................................................................... 12

4.1.4 . ........................................................................................................ 12

4.2 网络侧书库 . ............................................................................................................ 12

4.2.1 . ............................................................................................ 12

4.2.2 . ........................................................................................ 12

4.2.3 . ............................................................................................ 13

4.3 内置电子书 . ............................................................................................................ 13

5. 电子书的下载与保存............................................................................................................. 13

5.1 电子书文件的下载 . ................................................................................................ 13

5.1.1 . ............................................................................................ 13

5.1.2 . ................................................................................................ 13

5.1.3 . ........................................................................................................ 13

5.1.4 . ........................................................................................................ 14

5.1.5 . ........................................................................................................ 14

5.2 电子书文件的保存 . ................................................................................................ 14

5.2.1 . .................................................................................................... 14

5.2.2 . ................................................................................................ 14

6. 在线书城................................................................................................................................. 14

搜索书城 . ................................................................................................................ 14

获取并显示书城头条推荐 . .................................................................................... 14

6.2.1 . ........................................................................................ 14

6.3 电子书详情 . ............................................................................................................ 15

6.3.1 . .................................................................... 15

6.3.2 . .................................................................................... 15

6.3.2.1 . ........................................................................................ 17

6.3.2.2 . ........................................................................................ 17

6.3.2.3 . ................................................................................ 17

6.3.3 . ........................................................................................ 17

6.3.4 . ................................................................................................................ 17

6.3.4.1 . ........................................................................................ 17

6.3.4.2 . .................................................................................... 17

6.3.5 . .................................................................................... 18

6.3.6 . .................................................................................................... 18

6.3.7 . ............................................................................................ 18

6.4 图书频道 . ................................................................................................................ 18

6.4.1 . .................................................................................... 18

6.4.1.1 . ................................................................................ 18

6.4.1.1.1 缺省显示 . ................................................................................ 18

6.4.1.1.2 查看全部 . ................................................................................ 18

6.4.1.2 . ................................................................................ 19

6.4.1.2.1 缺省显示 . ................................................................................ 19

6.4.1.2.2 查看全部 . ................................................................................ 19

6.4.2 . ............................................................................ 19

6.4.2.1 . .................................................................... 19

6.4.3 . ............................................................................ 19

6.4.4 . ............................................................................ 20

6.4.5 . ................................................................................ 20

6.4.5.1 ................................................................. 20

6.5 个人管理 . ................................................................................................................ 20

6.5.1 . ................................................................................................ 20

6.5.1.1 . ................................................................................ 20

6.5.1.2 20

6.5.1.2.1 退订某业务 . ............................................................................ 20

6.5.2 . ................................................................................................ 20

6.5.3 . ........................................................................................................ 21

6.5.3.1 . ........................................................................................ 21

6.5.3.2 . ........................................................................ 21

6.5.3.3 . ........................................................................................ 21

6.5.3.4 . ........................................................................................ 21

6.5.4 . ........................................................................................................ 21

7. 帐号管理................................................................................................................................. 21

8. 与Mocor OS的整合 .............................................................................................................. 21 6.1 6.2

1. 电子书文件的解析

1.1 电子书文件的解压缩

在用户尝试打开某下载至本地的电子书文件时,客户端需对该电子书的MEB 文件进行解压缩。

1.2 对带有DRM 保护的电子书文件的密钥解密

阅读客户端具备对带有DRM 保护的电子书文件进行解密的能力。

缺省状态下,在用户下载并尝试打开带有DRM 保护的电子书文件时,客户端将对文件进行解密。

1.3 电子书文件MEB 的解析

客户端应具备对MEB 格式的电子书文件进行解析并显示的功能。

2. 电子书文件的排版与显示

2.1 图书类文件的排版显示

2.1.1

针对于电子书文件中的文件内容,客户端需具备排版并显示的能力,且同时满足于以下的排版规则。

2.1.1.1

正文中的每个段落的首行,其首字符需在向右缩进4个字符后的位置处开始显示。

2.1.1.2

正文中段落与段落之间需包含可定义的段间间距。

2.1.1.3 当正文中所需显示的英文单词需跨行从而进行完整显示时,客户端需保持该英文单词的完整性,即统一处理为在换行后的下一行首字符处显示。

2.1.1.4

当正文中所需显示的数字需跨行从而进行完整显示时,客户端需保持该数字的完整性,即统一处理为在换行后的下一行首字符处显示。

2.1.1.5

当正文中首位字符位置出现标点符号时,客户端需要对该标点符号移至到上一行行尾给予完整显示。

2.1.1.6 当正文中行尾的最后一个字符处出现左单引号或双引号时,客户端需对预期在行尾显示的符号移至到下一行首字符给予显示。

2.1.1.7 当正文中行首的第一个字符处出现右“单引号或双引号时,客户端需对预期在行首显示的该符号移回至上一行,作为该行行尾的补充字符予以显示。

2.1.2

2.1.2.1

当电子书文件中包含了超出可显示阅读区域的图片内容时,客户端需对该图片进行等比例缩放,并于缩放后显示。

缩放规则:

客户端需对原始图片与“可显示区域”的长度宽度的两个边进行比对,当原始图片仅长度边超出了可显示区域,则客户端基于可显示的长度边进行该图片的等比例缩放;

当原始图片仅宽度边超出了可显示区域,则客户端基于可显示的宽度边进行该图片的等比例缩放;

当原始图片的长宽两个边均超出了可显示区域,则客户端基于超出倍数最大的一个边对该图片进行等比例缩放;

2.1.3

在电子书文件的排版形式中,客户端需具备支持图文混排的显示能力。与此同时,客户端需支持文字基于图片的四周型环绕的显示方式。

2.1.4

2.1.4.1

在用户尝试打开某电子书时,客户端需基于当前所使用的字号显示方案对该电子书文件进行排版与分页,并生成该电子书文件的页码。

在用户改变了字号显示方案时,客户端需对该电子书文件重新进行排版与显示,并生成该电子书的新页码。

2.1.4.2 用户在阅读电子书的过程中,客户端需显示用户当前所阅读的电子书页页码。

2.1.4.3 用户在阅读电子书的过程中,客户端需显示该电子书分页后的总页码。

2.1.5 用户在阅读电子书的过程中,客户端需同时在各分页下显示该电子书的标题。

2.1.6 客户端需提供完整显示电子书封面图片的功能。

2.1.7 客户端需提供并显示电子书文件中所包含的目录信息列表。用户可通过目录列表中的各章节焦点跳转至其章节所对应的指定位置。

与此同时,在用户阅读某电子书的过程中,可随时返回至该电子书文件的目录列表。

2.1.7.1

缺省状态下,基于电子书文件的目录信息列表,客户端需显示目录中各章节所对应的阅读起始页码。

当用户对文字显示方案进行调整后,该电子书目录信息列表中各章节所对应的章节页码将随之改变,客户端需重新定义章节对应的页码并生成新的页码予以显示。

2.1.8

客户端需支持电子书文件中的文字链接。

外链,用户可通过该链接启动外部浏览器,访问该链接所对应的地址;

内链,用户可通过该链接跳转至该电子书的指定位置。

3. 电子书阅读相关的功能操作

3.1 翻页

3.1.1 用户在阅读电子书的过程中,可通过客户端所提供的切换至上一页的功能,完成返回至上一页的功能操作。

3.1.2 用户在阅读电子书的过程中,可通过客户端所提供的切换至下一页的功能,完成切换至下一页的功能操作。

3.1.3 用户在阅读电子书的过程中,可通过自定义指定页码的方式完成跳转至任意页的功能操作。

系统需判断用户所输入的页码范围,在用户所输入的页码无效时(如超出总页数),给予提示。

3.2 目录

在终端对MEB 进行解析后,将获得该电子书所定义的目录信息,客户端需以列表形式予以排版与显示。

用户可随时查看某电子书的目录列表,并通过其进行直达至某章节的功能操作。

3.2.1 用户可通过目录列表跳转至列表中的指定目标章节。完成跳转后,该目录列表关闭。

3.2.2

用户在阅读电子书的过程中,可随时调出并查看该书籍的目录列表。

当用户关闭了被调出的目录列表后,当前界面将返回至打开目录前的最后阅读位置。

3.3 书签

所有书签均关联于各电子书文件。每个电子书文件可同时存在多个个人书签和一个系统书签。

书签所记录的绝对位置并非基于分页,而需定位至用户当前所在分页中的首字符。

系统书签由客户端自动生成,每本电子书的系统书签只有一个;个人书签由用户手动添加,每本电子书的个人书签可存在多个。

3.3.1

系统书签是指在用户退出阅读界面时,系统自动记录用户当前所阅读的绝对位置。常见的系统书签保存时机分为用户主动退出阅读和客户端异常退出。

每本电子书仅会同时拥有一个系统书签,基于系统书签的生成时间,更晚生成的系统书签将覆盖之前的书签。

用户主动退出阅读

用户在阅读电子书时主动退出当前的阅读界面时,系统则自动记录用户退出前所停留至的当前页并生成所对应的系统书签。当用户再次打开该电子书时,则自动跳转到该电子书的系统书签位置。

客户端异常

在用户阅读某本电子书的过程中,发生程序异常退出、系统崩溃等非用户主动中断阅读的情况时,客户端应自动记录用户当次所阅读的分页位置,并生成对应的系统书签。系统书签用户不可建立,所有系统书签均由客户端自动生成。

3.3.1.1 用户在阅读某本电子书的过程中,因主动或被动中断阅读时,客户端应对该电子书的当次中断的绝对位置进行记录,并生成对应该位置的系统书签。

3.3.1.2

在用户尝试打开某电子书时,若该电子书文件当前存在系统书签,则自动跳转

至该系统书签所对应的分页;若该电子书无系统书签,则进入该电子书的起始页。

3.3.2

用户在阅读某本电子书的过程中,可对当前所在分页添加个人书签。客户端需记录当前分页的绝对位置,即该分页中的首字符。

每个电子书文件的个人书签可同时拥有多个,用户可通过该电子书的书签列表查看已添加的个人书签,并快速到达至某书签所对应的实际分页。

3.3.2.1 用户可在当前所在分页中放置个人书签,客户端需记录该书签所关联的绝对位置,即当前所在分页的首字符。与此同时,客户端需记录用户放置书签的时间,并在书签列表中予以显示。

3.3.2.2 用户可对已添加的个人书签执行“拿掉”的功能操作。执行此操作后,该书签将在客户端中被彻底删除。

3.3.2.3

用户可通过某本电子书的书签列表查看该电子书的个人书签。

书签列表中的每个列表项需显示字段为:章节信息,所对应的动态页码、书签放置时间、书签摘要。用户可通过书签列表选择打开任一书签,即定位到该电子书中此书签所对应的内容位置。

同时,用户可在书签列表中拿掉已添加的书签。

缺省状态下,列表中的书签按时间倒序排列。

3.3.2.3.1 显示书签关联的内容摘要

基于个人书签生成时所定位的绝对位置(所在分页首字符) ,系统需截取该首

字符的后10个字符(含首字符)作为该个人书签的摘要内容,并在书签列

表中显示。

3.3.2.3.2 显示书签对应的动态页码

基于个人生成时所定位的绝对位置(所在分页首字符),系统需显示该书签

所对应的实际页码。页码关联于用户当前所选用的字号显示方案,当该方案

发生变化时,动态页码需重新生成并在该列表中予以显示。

3.3.2.3.3 显示书签的放置时间

客户端需记录个人书签的生成时间,并在书签列表中予以显示。

列表中显示的时间格式为:“2012-4-12 16:02”

3.3.2.3.4 跳转至书签对应的目标页

用户可针对于书签列表中的个人书签完成跳转至对应内容的功能操作。

3.4 显示/隐藏阅读辅助菜单

3.4.1 在用户阅读某电子书过程中,客户端需提供显示阅读辅助菜单的功能。

3.4.2 在用户阅读某电子书过程中,客户端需提供隐藏阅读辅助菜单的功能。

3.5 更改显示的文字字号

用户可选择与调整电子书阅读中所显示的文字字号大小。该功能应用于客户端全局。

3.6 调整屏幕亮度

用户在阅读电子书过程中,可对屏幕的亮度进行调节。该功能应用于客户端全局,且关联于手机操作系统本身的屏幕亮度控制。

3.7 精确选择内容/复制所选内容

3.7.1

用户可在阅读电子书的过程中,进入编辑模式,从而对当前分页中的任意文字进行选中操作。

3.7.2 针对用户在编辑模式中选中的内容,可通过客户端所提供的复制功能,完成对选中文字内容的复制。

3.8 全文检索

在基于某本电子书的阅读过程中,用户可通过客户端所提供的全文检索功能对此电子书进行自定义关键字的搜索。

用户输入自定义的关键字并执行搜索后,系统需完成此搜索且依次定位至该关键字的所在分页,并以高亮形式对此关键字进行标记显示。当该关键字包含了多个搜索结果时,用户可对多个搜索结果进行切换查看。

关键字无符合的搜索结果时,客户端需返回“未找到匹配的内容”的提示信息。

3.9 推荐本书

3.9.1

用户可通过推荐本书功能将某电子书推荐给指定号码或其本地通讯录的好友。

终端需支持调用手机的本地通讯录中的联系人号码。

用户输入或选择了本地联系人后,执行推荐,客户端需过滤出此次推荐的所有号码并将其上传至平台,由平台端予以响应处理(push )。

3.9.2 用户可将某电子书以站内消息的形式推荐给其线上的站内好友。客户端需获取并显示用户在平台端的好友列表。

用户选择了需推荐的站内好友,执行提交,客户端将此动作反馈至平台,由平台端予以处理。(push )

3.10 评论本书

用户可通过评论本书功能对某电子书进行评论或查看该电子书的已有评论信息。

客户端需提供评论信息的编辑功能,用户完成编辑,执行提交,客户端需将所编辑内容与相关用户ID 信息发送至平台,完成该次评论。

3.11 为本书献花

用户可通过为本书献花功能对某电子书进行投票。客户端需将此动作发送至平台,并由平台端予以响应和处理。

4. 电子书书库

4.1 本地书库

本地书库始终关联于电子书文件在手机文件系统中的保存路径,用户所有下载至本地的电子书(完成下载、未完成下载) 将在其本地书库中以列表形式予以显示。

无论用户当前是否已经登录,本地书库仅指向保存在指定路径下的本地电子书文件。

本地书库列表的排序规则将基于两个条件,优先级为A>B:

A. 类型,已完成下载的电子书的排序优先级更高,所有未下载完成的电子书将被排序于书库列表末尾。

B. 首次下载发起时间,电子书首次发起下载的时间进行排序,即发起下载时间最晚的电子书,排序越靠前。

4.1.1

本地书库列表需包含已完成下载和未完成下载状态的电子书文件。针对于已完成下载的电子书,书库列表中所应显示字段为:电子书的封面缩略图、书名、作者;

用户可通过本地书库列表对所有已下载完成的电子书进行浏览、阅读、删除等相关功能操作。

4.1.2

本地书库列表需包含已完成下载和未完成下载状态的电子书文件。针对于未完成下载的电子书,书库列表中所应显示字段为:电子书的封面缩略图、当前下载进度标识、当前的下载状态。

电子书文件的下载状态分为:

下载完成,指已完成下载的电子书文件,该状态信息不显示;

正在下载,指当前正在下载且有数据传输的电子书文件,该状态信息显示为“正在下载”;

暂停,指用户手动暂停了该电子书的下载进程,该状态信息显示为“暂停”;

等待下载,指当前未发生数据传输达到60秒及以上的下载连接,该状态信息显示为“等待下载”;

4.1.3

客户端需提供用户删除本地书库中的电子书的功能操作。

当用户执行删除操作时,系统需给予二次确认的信息提示,用户选择确认删除,该电子书在手机文件系统与本地书库列表中被彻底删除。

4.1.4

用户可通过自定义关键字的方式对本地书库中的电子书进行检索。客户端所同时支持的检索字段为“书籍标题、作者”。

4.2 网络侧书库

网络侧书库是指用户在鉴权后保存在网络侧的相关电子书数据,包括用户已收藏的电子书、最近书城浏览的电子书、以及所有已下载过的电子书。区别于本地书库,网络侧书库依赖于由平台端获取数据,也就意味着用户必须在完成登录鉴权的状态下获得网络侧书库的书库列表。

4.2.1 用户可在登录后,对书城中的电子书进行收藏的功能操作。平台端将保存用户所收藏过的电子书列表,并于网络侧书库中的已收藏列表中予以显示。

用户需完成鉴权后方可查看已收藏列表。每个列表项所显示字段为:封面缩略图、标题、作者、评论分数、评论数量、收藏时间。用户可在该列表中针对某个已收藏的电子书执行查看详情于移除收藏的功能操作。

已收藏的电子书列表需按照添加至收藏的时间进行排序,遵循先入先出原则,即最晚被加入收藏的电子书,排序越靠前。

4.2.2 用户可在登录后,以列表形式查看其最近在书城中所浏览的电子书内容。平台端需记录用户在书城中浏览电子书的记录,按照浏览时间予以排序(最晚浏览,排序最前),从而在客户端电子书书库的最近浏览电子书列表中显示。

用户需完成鉴权后方可查看最近浏览的电子书列表。其每个列表项所显示字段为:封面缩略图、标题、作者、评论分数、评论数量。用户可在该列表中针对某个最近浏览的电子书执行查看详情的功能操作。

4.2.3 用户可在登录后,以列表形式查看其所有已在书城中执行下载过的电子书。

平台端需记录用户在书城中的电子书下载历史(含购买),按照首次下载发起时间予以排序(最晚发起,排序最前),从而在客户端电子书书库的下载历史列表中予以显示。

用户需完成鉴权后方可查看已下载过的电子书列表。客户端需比对当前本地书库中的电子书(含完成下载与正在下载),针对于本地书库中不存在且出现在已下载列表中的电子书,于该电子书列表项中提供重新下载的功能操作。无论电子书是否为付费刊物,用户触发重新下载功能时,客户端直接发起下载,不再计费。

已下载的电子书列表中的各列表项所显示字段为:封面缩略图、标题、作者、首次发起下载时间、重新下载(本地书库不存在的电子书)。用户可在该列表中针对某个已下载过的电子书执行查看详情以及重新下载的功能操作(本地书库不存在的电子书)。

4.3 内置电子书

客户端软件的本地书库列表中缺省将内置若干电子书,用户可直接进行阅读。 用户可选择删除内置在客户端中的电子书。

5. 电子书的下载与保存

5.1 电子书文件的下载

用户可对书城中可下载的电子书执行下载至本地书库的功能操作。客户端需具备由平台端下载电子书文件至客户端本地的功能能力。

5.1.1 用户在书城中发起下载动作后,终端需与平台端基于协议建立下载连接,并保持该连接的数据传输,直至此下载完成,该连接失效。

客户端需支持多任务同时并发下载,并发连接数取决于终端本身可负载的性能能力。

5.1.2 在下载过程中,客户端需实时计算该电子书文件的下载进度,并以图形标识的方式在UI 层面予以显示。

5.1.3

针对于处于下载过程中的某本电子书,客户端需提供给用户暂停该电子书下载的功能操作。用户执行暂停动作后,该电子书状态变更为“暂停下载”,本地书库列表中的状态信息显示为“暂停”。

用户可针对于处于“暂停下载”状态的电子书执行继续下载与取消下载的功能操作。

5.1.4

针对于处于“暂停下载”状态的电子书,用户可执行继续下载的功能操作。客户端需支持续传,在用户执行“继续下载”的动作后,自上次已下载处继续开始下载。

5.1.5

针对于处于下载过程的电子书,用户可对其执行取消下载的功能操作。用户执行此动作后,该下载连接失效,同时,客户端自动删除已下载的该电子书的相关数据,且在本地书库列表中自动移除该列表项。

5.2 电子书文件的保存

5.2.1

启动阅读客户端的前置条件为手机必须已安装扩展卡,因此,用户通过平台所下载的电子书文件也将存储在扩展卡的阅读客户端的文件系统中。该路径由软件自动生成,用于保存用户在使用过程中所产生的Data 和Cache 。

本地书库所指向的目标路径需基于客户端软件在扩展卡中所生成的Data 路径。

5.2.2 用户发起电子书的下载动作时,客户端软件需判断当前所使用的扩展卡的剩余存储空间是否足够,当扩展卡空间不足以完成此次文件的存储时,客户端需给予用户提示,并取消本次下载。

6. 在线书城

6.1 搜索书城

用户可在在线书城中对电子书文件进行检索,其所支持的检索字段为:标题、作者。平台需响应基于用户所自定义的关键字搜索并给予搜索结果的反馈。客户端将以列表形式对符合条件的搜索结果予以显示,其每个列表项中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

当用户所指定的关键词无符合条件的搜索结果时,需返回“未找到匹配的电子书”的信息提示。

6.2 获取并显示书城头条推荐

客户端应支持获取并显示在线书城中的“头条推荐”的相关内容。头条推荐内容依赖于平台端,客户端需尝试向平台端发起头条推荐信息的数据请求。

客户端需保留上一次的头条推荐信息至缓存(替换机制,仅保留一份) ,当获取新的头条推荐信息失败时,客户端缺省显示缓存中的上一次头条推荐信息。

6.2.1 客户端需支持用户切换并查看头条推荐中的每个推荐内容。所有子内容需一次性被

打包下载,而非切换后再尝试获取。

6.3 电子书详情

6.3.1 用户可在书城中查看某电子书的详细信息。客户端需向平台端获取并显示该电子书的“封面图片”、“标题”、“作者”“书籍分类”“书籍状态(连载中或已完结) ”“电子书文件大小”“点击数”“鲜花数”“价格”“包月状态下的折扣”“简介”等相关字段。

6.3.2

针对于某本电子书,客户端需对以上流程图中的各个条件进行判断,从而提供给用户不同的功能操作。

以上模型中的“是否已包月分类”与“是否曾经购买”的判断条件需基于用户当前已完成鉴权或具有Session 。

6.3.2.1

客户端完成判断后提供“立即购买”的功能操作,用户触发该动作后,需选择本次的购买方式,缺省状态下的购买方式分为“单次购买”和“包月此分类”,客户端需向平台分别获取并显示对应购买方式的价格信息和对应包月此分类购买方式的分类信息。

在用户指定了购买方式并确认后,客户端将该请求提交至平台,进入计费流程。

6.3.2.2

客户端完成判断后提供“免费下载”的功能操作,用户触发该动作后,客户端需向平台发起此电子书的下载请求,并建立下载连接。

当电子书处于下载过程时,对应的“免费下载”功能不可用,该区域显示信息为“正在下载”。

6.3.2.3 客户端完成判断后提供“在书库中阅读”的功能操作,用户触发该动作后,存储在本地的该电子书被打开,进入该电子书的本地阅读界面。

6.3.3 客户端需向平台端获取当前电子书是否含有试读内容。当该电子书在平台端含有试读内容时,客户端需提供“免费试读”的功能操作。用户执行了免费试读的功能操作后,客户端向平台发起下载试读版本的请求,直接进入下载流程。

当对应的电子书未包含试读版本时,客户端将不提供“免费试读”的功能操作。

6.3.4 6.3.4.1

单次购买计费是指,该次计费动作只针对于某本付费电子书的单次购买。客户端提交用户当次购买动作,平台端完成扣费,并返回扣费结果,进入下载流程。

若采用触发购买时鉴权的方式,非CMWAP 的此流程中还需包含用户的鉴权过程。(此方式最终依赖于与移动的商议结果)

6.3.4.2 包月此分类是指,该次计费动作针对于用户所购买电子书的所属分类进行购买。单次计费的有效周期为30天。在此周期内,针对于所购买分类下所属的全部电子书内容,用户均可直接免费下载,不再计费。

客户端提交用户当次的购买动作,平台端完成扣费,并返回扣费结果,进入下

载流程。

若采用触发购买时鉴权的方式,非CMWAP 的此流程中还需包含用户的鉴权过程。(此方式最终依赖于与移动的商议结果)

6.3.5

在用户阅读某本电子书的过程中,用户可对该电子书进行评论。评论功能中所包含必填字段为“分数(1-5分) ”和“文本评论”。用户在客户端中完成此评论动作后,该评论信息将被提交至平台端。

用户可在电子书详情摘要界面中查看对应该电子书的评论信息,缺省状态下,客户端需提供该电子书的评论分数和评论数量。用户可进入评论详情界面中查看该电子书的详细评论信息,客户端需向平台端获取该电子书的评论详情并以列表形式予以显示。

评论详情列表中的每个列表项所显示字段为:昵称、评论时间、文本内容、评论分数。

6.3.6

客户端需提供针对某电子书执行收藏的功能,用户可对已收藏的所有电子书在网络侧书库中的已收藏列表中予以查看。

客户端需判断当前电子书的收藏状态。若状态为“已收藏”,则对应提供“移除收藏”的功能操作;若状态为“未收藏”,则对应提供“收藏”的功能操作。

6.3.7 在书城中的某电子书详情下,客户端需获取平台端所提供的相关电子书推荐信息,并以列表形式予以显示。

6.4 图书频道

6.4.1

客户端需向平台端获取图书频道中图书精选的相关数据并以列表形式予以显示。 图书精选中包含热门图书列表和猜你喜欢列表,客户端需提供针对于某列表的全部查看的功能操作。用户可在列表中查看对应电子书的详细信息。

图书精选列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。 在完成获取数据前,客户端需提供“正在载入”的loading 界面。

6.4.1.1 6.4.1.1.1 缺省显示

客户端缺省将显示热门图书中的前12个列表项。

6.4.1.1.2 查看全部

客户端需提供查看全部热门图书的功能操作。所有热门图书以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当

焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。 (考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.1.2 6.4.1.2.1 缺省显示

客户端缺省将显示猜你喜欢中的前12个列表项。

6.4.1.2.2 查看全部

客户端需提供查看全部猜你喜欢列表的功能操作。所有猜你喜欢的电子书以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.2 客户端需向平台端获取当前的图书分类信息并以列表形式予以显示。

缺省状态下,分类列表中的每个列表项所包含的字段为:“分类名称”“分类下的图书数量”。

与此同时,客户端需向平台端获取当前在线书城的“图书总数量”和“分类总数量”,并以数字形式予以显示。

6.4.2.1 用户可通过分类列表查看对应某分类下的全部电子书。所有书籍以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.3 客户端需向平台端获取图书频道中最新图书的相关数据并以列表形式分页加载的方式予以显示。用户可在列表中查看对应电子书的详细信息。在完成获取数据前,客户端需提供“正在载入”的loading 界面。

最新图书列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.4 客户端需向平台端获取图书频道中特惠图书的相关数据并以列表形式分页加载的方式予以显示。用户可在列表中查看对应电子书的详细信息。在完成获取数据前,客户端需提供“正在载入”的loading 界面。

特惠图书列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.5

6.4.5.1 图书排行榜分为:“本周图书排行榜”“本月图书排行榜”“本季度图书排行榜”。其所有数据均由平台端所提供,客户端需获取相关排行榜数据并以列表形式予以显示。

缺省状态下,客户端仅获取当前排行榜列表的前30个列表项数据,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

列表中的每个列表项所显示的字段为:“封面缩略图、标题、作者、评论分数、评论数量”。

6.5 个人管理

6.5.1 6.5.1.1 客户端需向平台端获取对应用户帐号的消费记录历史并以列表形式予以显示。, 消费记录类型包含单次消费和包月消费,客户端需提供此字段。

6.5.1.2 客户端需向平台端获取对应当前用户帐号的已开通业务与对应的资费信息,用户可对已开通的各业务进行退订操作。

6.5.1.2.1 退订某业务

某业务在开通状态下,用户可通过退订功能完成对业务的退订。

用户针对于某已开通的业务执行退订,需输入当前的帐号密码。客户端完成此验证后,方可完成退订。

6.5.2 用户在已完成鉴权的状态下,可通过个人资料管理功能对其个人资料信息进行查看与更新。

6.5.3

6.5.3.1

用户可在好友管理中查看其已建立好友关系的所有站内好友。用户可在好友列表中查看某好友的详细信息,删除某好友,添加新好友。

6.5.3.2

用户可在好友列表中查看某好友的详细信息,用户执行此动作后,客户端需向平台端获取该好友的相关数据并予以显示。

6.5.3.3

客户端需向用户提供添加好友的功能操作。用户输入并提交待添加好友的手机号码后,客户端需将此请求发送至平台端,平台端对所提交号码予以验证后,返回结果。

6.5.3.4

用户可针对好友列表中的某好友执行删除操作。

用户针对某一好友执行“删除此好友”操作后,客户端返回确认信息:“您确定要将“××(好友昵称) ”删除吗?是否”

用户执行确认,该好友关系被删除。

6.5.4

用户在消息管理中心可以列表形式查看所有站内消息。

消息中心包含的信息类型为:

a. 好友推荐信息

b. 连载更新通知

c. 系统消息:包括系统推荐消息和系统通知消息

用户可在消息列表中对某站内消息进行详情查看、删除消息的功能操作。客户端需同时提供清空所有消息的功能操作。

客户端需提供所有消息、未读消息的数量统计与显示的相关功能。

7. 帐号管理

此功能模块依赖于与移动阅读基地讨论结果,暂不定义。

8. 与Mocor OS的整合

此功能模块后续补充,暂不定义。

云朗阅读客户端功能需求文档

For Mocor

目录

1. 电子书文件的解析................................................................................................................... 5

1.1 电子书文件的解压缩 . .............................................................................................. 5

1.2 对带有DRM 保护的电子书文件的密钥解密 ........................................................ 5

1.3 电子书文件MEB 的解析 ......................................................................................... 5

2. 电子书文件的排版与显示 . ...................................................................................................... 5

2.1 图书类文件的排版显示 . .......................................................................................... 5

2.1.1 . ...................................................................................... 5

2.1.1.1 . .......................................................................................... 5

2.1.1.2 . .......................................................................................... 5

2.1.1.3 5

2.1.1.4 ........................................... 5

2.1.1.5 ............................... 5

2.1.1.6 显示 6

2.1.1.7 显示 6

2.1.2 . ...................................................................................... 6

2.1.2.1 ............................................... 6

2.1.3 . .......................................................................................................... 6

2.1.4 . ...................................................................................................... 6

2.1.4.1 . .......................................................................................... 6

2.1.4.2 . .................................................................................. 6

2.1.4.3 . ...................................................................................... 6

2.1.5 . .......................................................................................... 6

2.1.6 . .......................................................................................... 7

2.1.7 . .......................................................................................... 7

2.1.7.1 ........................................................... 7

2.1.8 . .......................................................................................................... 7

3. 电子书阅读相关的功能操作 . .................................................................................................. 7

3.1 翻页 . .......................................................................................................................... 7

3.1.1 . .................................................................................................. 7

3.1.2 . .................................................................................................. 7

3.1.3 . .................................................................................................. 7

3.2 目录 . .......................................................................................................................... 7

3.2.1 . .............................................................................................. 8

3.2.2 . ...................................................................................................... 8

3.3 书签 . .......................................................................................................................... 8

3.3.1 . .......................................................................................................... 8

3.3.1.1 8

3.3.1.2 ........................... 8

3.3.2 . .......................................................................................................... 9

3.3.2.1 . .................................................................................. 9

3.3.2.2 . .................................................................................. 9

3.3.2.3 . .......................................................................... 9

3.3.2.3.1 显示书签关联的内容摘要 ....................................................... 9

3.3.2.3.2 显示书签对应的动态页码 ....................................................... 9

3.3.2.3.3 显示书签的放置时间 ............................................................... 9

3.3.2.3.4 跳转至书签对应的目标页 ..................................................... 10

3.4 显示/隐藏阅读辅助菜单 ....................................................................................... 10

3.4.1 . ........................................................................................ 10

3.4.2 . ........................................................................................ 10

3.5 更改显示的文字字号 . ............................................................................................ 10

3.6 调整屏幕亮度 . ........................................................................................................ 10

3.7 精确选择内容 . ........................................................................................................ 10

3.7.1 . ........................................................................................................ 10

3.7.2 . ................................................................................................ 10

3.8 全文检索 . ................................................................................................................ 10

3.9 推荐本书 . ................................................................................................................ 10

3.9.1 . ................................................................................ 10

3.9.2 . ............................................................................................ 11

3.10 评论本书 . ................................................................................................................ 11

3.11 为本书献花 . ............................................................................................................ 11

4. 电子书书库............................................................................................................................. 11

4.1 本地书库 . ................................................................................................................ 11

4.1.1 . .................................................................................... 11

4.1.2 . ................................................................................ 11

4.1.3 . .................................................................................................... 12

4.1.4 . ........................................................................................................ 12

4.2 网络侧书库 . ............................................................................................................ 12

4.2.1 . ............................................................................................ 12

4.2.2 . ........................................................................................ 12

4.2.3 . ............................................................................................ 13

4.3 内置电子书 . ............................................................................................................ 13

5. 电子书的下载与保存............................................................................................................. 13

5.1 电子书文件的下载 . ................................................................................................ 13

5.1.1 . ............................................................................................ 13

5.1.2 . ................................................................................................ 13

5.1.3 . ........................................................................................................ 13

5.1.4 . ........................................................................................................ 14

5.1.5 . ........................................................................................................ 14

5.2 电子书文件的保存 . ................................................................................................ 14

5.2.1 . .................................................................................................... 14

5.2.2 . ................................................................................................ 14

6. 在线书城................................................................................................................................. 14

搜索书城 . ................................................................................................................ 14

获取并显示书城头条推荐 . .................................................................................... 14

6.2.1 . ........................................................................................ 14

6.3 电子书详情 . ............................................................................................................ 15

6.3.1 . .................................................................... 15

6.3.2 . .................................................................................... 15

6.3.2.1 . ........................................................................................ 17

6.3.2.2 . ........................................................................................ 17

6.3.2.3 . ................................................................................ 17

6.3.3 . ........................................................................................ 17

6.3.4 . ................................................................................................................ 17

6.3.4.1 . ........................................................................................ 17

6.3.4.2 . .................................................................................... 17

6.3.5 . .................................................................................... 18

6.3.6 . .................................................................................................... 18

6.3.7 . ............................................................................................ 18

6.4 图书频道 . ................................................................................................................ 18

6.4.1 . .................................................................................... 18

6.4.1.1 . ................................................................................ 18

6.4.1.1.1 缺省显示 . ................................................................................ 18

6.4.1.1.2 查看全部 . ................................................................................ 18

6.4.1.2 . ................................................................................ 19

6.4.1.2.1 缺省显示 . ................................................................................ 19

6.4.1.2.2 查看全部 . ................................................................................ 19

6.4.2 . ............................................................................ 19

6.4.2.1 . .................................................................... 19

6.4.3 . ............................................................................ 19

6.4.4 . ............................................................................ 20

6.4.5 . ................................................................................ 20

6.4.5.1 ................................................................. 20

6.5 个人管理 . ................................................................................................................ 20

6.5.1 . ................................................................................................ 20

6.5.1.1 . ................................................................................ 20

6.5.1.2 20

6.5.1.2.1 退订某业务 . ............................................................................ 20

6.5.2 . ................................................................................................ 20

6.5.3 . ........................................................................................................ 21

6.5.3.1 . ........................................................................................ 21

6.5.3.2 . ........................................................................ 21

6.5.3.3 . ........................................................................................ 21

6.5.3.4 . ........................................................................................ 21

6.5.4 . ........................................................................................................ 21

7. 帐号管理................................................................................................................................. 21

8. 与Mocor OS的整合 .............................................................................................................. 21 6.1 6.2

1. 电子书文件的解析

1.1 电子书文件的解压缩

在用户尝试打开某下载至本地的电子书文件时,客户端需对该电子书的MEB 文件进行解压缩。

1.2 对带有DRM 保护的电子书文件的密钥解密

阅读客户端具备对带有DRM 保护的电子书文件进行解密的能力。

缺省状态下,在用户下载并尝试打开带有DRM 保护的电子书文件时,客户端将对文件进行解密。

1.3 电子书文件MEB 的解析

客户端应具备对MEB 格式的电子书文件进行解析并显示的功能。

2. 电子书文件的排版与显示

2.1 图书类文件的排版显示

2.1.1

针对于电子书文件中的文件内容,客户端需具备排版并显示的能力,且同时满足于以下的排版规则。

2.1.1.1

正文中的每个段落的首行,其首字符需在向右缩进4个字符后的位置处开始显示。

2.1.1.2

正文中段落与段落之间需包含可定义的段间间距。

2.1.1.3 当正文中所需显示的英文单词需跨行从而进行完整显示时,客户端需保持该英文单词的完整性,即统一处理为在换行后的下一行首字符处显示。

2.1.1.4

当正文中所需显示的数字需跨行从而进行完整显示时,客户端需保持该数字的完整性,即统一处理为在换行后的下一行首字符处显示。

2.1.1.5

当正文中首位字符位置出现标点符号时,客户端需要对该标点符号移至到上一行行尾给予完整显示。

2.1.1.6 当正文中行尾的最后一个字符处出现左单引号或双引号时,客户端需对预期在行尾显示的符号移至到下一行首字符给予显示。

2.1.1.7 当正文中行首的第一个字符处出现右“单引号或双引号时,客户端需对预期在行首显示的该符号移回至上一行,作为该行行尾的补充字符予以显示。

2.1.2

2.1.2.1

当电子书文件中包含了超出可显示阅读区域的图片内容时,客户端需对该图片进行等比例缩放,并于缩放后显示。

缩放规则:

客户端需对原始图片与“可显示区域”的长度宽度的两个边进行比对,当原始图片仅长度边超出了可显示区域,则客户端基于可显示的长度边进行该图片的等比例缩放;

当原始图片仅宽度边超出了可显示区域,则客户端基于可显示的宽度边进行该图片的等比例缩放;

当原始图片的长宽两个边均超出了可显示区域,则客户端基于超出倍数最大的一个边对该图片进行等比例缩放;

2.1.3

在电子书文件的排版形式中,客户端需具备支持图文混排的显示能力。与此同时,客户端需支持文字基于图片的四周型环绕的显示方式。

2.1.4

2.1.4.1

在用户尝试打开某电子书时,客户端需基于当前所使用的字号显示方案对该电子书文件进行排版与分页,并生成该电子书文件的页码。

在用户改变了字号显示方案时,客户端需对该电子书文件重新进行排版与显示,并生成该电子书的新页码。

2.1.4.2 用户在阅读电子书的过程中,客户端需显示用户当前所阅读的电子书页页码。

2.1.4.3 用户在阅读电子书的过程中,客户端需显示该电子书分页后的总页码。

2.1.5 用户在阅读电子书的过程中,客户端需同时在各分页下显示该电子书的标题。

2.1.6 客户端需提供完整显示电子书封面图片的功能。

2.1.7 客户端需提供并显示电子书文件中所包含的目录信息列表。用户可通过目录列表中的各章节焦点跳转至其章节所对应的指定位置。

与此同时,在用户阅读某电子书的过程中,可随时返回至该电子书文件的目录列表。

2.1.7.1

缺省状态下,基于电子书文件的目录信息列表,客户端需显示目录中各章节所对应的阅读起始页码。

当用户对文字显示方案进行调整后,该电子书目录信息列表中各章节所对应的章节页码将随之改变,客户端需重新定义章节对应的页码并生成新的页码予以显示。

2.1.8

客户端需支持电子书文件中的文字链接。

外链,用户可通过该链接启动外部浏览器,访问该链接所对应的地址;

内链,用户可通过该链接跳转至该电子书的指定位置。

3. 电子书阅读相关的功能操作

3.1 翻页

3.1.1 用户在阅读电子书的过程中,可通过客户端所提供的切换至上一页的功能,完成返回至上一页的功能操作。

3.1.2 用户在阅读电子书的过程中,可通过客户端所提供的切换至下一页的功能,完成切换至下一页的功能操作。

3.1.3 用户在阅读电子书的过程中,可通过自定义指定页码的方式完成跳转至任意页的功能操作。

系统需判断用户所输入的页码范围,在用户所输入的页码无效时(如超出总页数),给予提示。

3.2 目录

在终端对MEB 进行解析后,将获得该电子书所定义的目录信息,客户端需以列表形式予以排版与显示。

用户可随时查看某电子书的目录列表,并通过其进行直达至某章节的功能操作。

3.2.1 用户可通过目录列表跳转至列表中的指定目标章节。完成跳转后,该目录列表关闭。

3.2.2

用户在阅读电子书的过程中,可随时调出并查看该书籍的目录列表。

当用户关闭了被调出的目录列表后,当前界面将返回至打开目录前的最后阅读位置。

3.3 书签

所有书签均关联于各电子书文件。每个电子书文件可同时存在多个个人书签和一个系统书签。

书签所记录的绝对位置并非基于分页,而需定位至用户当前所在分页中的首字符。

系统书签由客户端自动生成,每本电子书的系统书签只有一个;个人书签由用户手动添加,每本电子书的个人书签可存在多个。

3.3.1

系统书签是指在用户退出阅读界面时,系统自动记录用户当前所阅读的绝对位置。常见的系统书签保存时机分为用户主动退出阅读和客户端异常退出。

每本电子书仅会同时拥有一个系统书签,基于系统书签的生成时间,更晚生成的系统书签将覆盖之前的书签。

用户主动退出阅读

用户在阅读电子书时主动退出当前的阅读界面时,系统则自动记录用户退出前所停留至的当前页并生成所对应的系统书签。当用户再次打开该电子书时,则自动跳转到该电子书的系统书签位置。

客户端异常

在用户阅读某本电子书的过程中,发生程序异常退出、系统崩溃等非用户主动中断阅读的情况时,客户端应自动记录用户当次所阅读的分页位置,并生成对应的系统书签。系统书签用户不可建立,所有系统书签均由客户端自动生成。

3.3.1.1 用户在阅读某本电子书的过程中,因主动或被动中断阅读时,客户端应对该电子书的当次中断的绝对位置进行记录,并生成对应该位置的系统书签。

3.3.1.2

在用户尝试打开某电子书时,若该电子书文件当前存在系统书签,则自动跳转

至该系统书签所对应的分页;若该电子书无系统书签,则进入该电子书的起始页。

3.3.2

用户在阅读某本电子书的过程中,可对当前所在分页添加个人书签。客户端需记录当前分页的绝对位置,即该分页中的首字符。

每个电子书文件的个人书签可同时拥有多个,用户可通过该电子书的书签列表查看已添加的个人书签,并快速到达至某书签所对应的实际分页。

3.3.2.1 用户可在当前所在分页中放置个人书签,客户端需记录该书签所关联的绝对位置,即当前所在分页的首字符。与此同时,客户端需记录用户放置书签的时间,并在书签列表中予以显示。

3.3.2.2 用户可对已添加的个人书签执行“拿掉”的功能操作。执行此操作后,该书签将在客户端中被彻底删除。

3.3.2.3

用户可通过某本电子书的书签列表查看该电子书的个人书签。

书签列表中的每个列表项需显示字段为:章节信息,所对应的动态页码、书签放置时间、书签摘要。用户可通过书签列表选择打开任一书签,即定位到该电子书中此书签所对应的内容位置。

同时,用户可在书签列表中拿掉已添加的书签。

缺省状态下,列表中的书签按时间倒序排列。

3.3.2.3.1 显示书签关联的内容摘要

基于个人书签生成时所定位的绝对位置(所在分页首字符) ,系统需截取该首

字符的后10个字符(含首字符)作为该个人书签的摘要内容,并在书签列

表中显示。

3.3.2.3.2 显示书签对应的动态页码

基于个人生成时所定位的绝对位置(所在分页首字符),系统需显示该书签

所对应的实际页码。页码关联于用户当前所选用的字号显示方案,当该方案

发生变化时,动态页码需重新生成并在该列表中予以显示。

3.3.2.3.3 显示书签的放置时间

客户端需记录个人书签的生成时间,并在书签列表中予以显示。

列表中显示的时间格式为:“2012-4-12 16:02”

3.3.2.3.4 跳转至书签对应的目标页

用户可针对于书签列表中的个人书签完成跳转至对应内容的功能操作。

3.4 显示/隐藏阅读辅助菜单

3.4.1 在用户阅读某电子书过程中,客户端需提供显示阅读辅助菜单的功能。

3.4.2 在用户阅读某电子书过程中,客户端需提供隐藏阅读辅助菜单的功能。

3.5 更改显示的文字字号

用户可选择与调整电子书阅读中所显示的文字字号大小。该功能应用于客户端全局。

3.6 调整屏幕亮度

用户在阅读电子书过程中,可对屏幕的亮度进行调节。该功能应用于客户端全局,且关联于手机操作系统本身的屏幕亮度控制。

3.7 精确选择内容/复制所选内容

3.7.1

用户可在阅读电子书的过程中,进入编辑模式,从而对当前分页中的任意文字进行选中操作。

3.7.2 针对用户在编辑模式中选中的内容,可通过客户端所提供的复制功能,完成对选中文字内容的复制。

3.8 全文检索

在基于某本电子书的阅读过程中,用户可通过客户端所提供的全文检索功能对此电子书进行自定义关键字的搜索。

用户输入自定义的关键字并执行搜索后,系统需完成此搜索且依次定位至该关键字的所在分页,并以高亮形式对此关键字进行标记显示。当该关键字包含了多个搜索结果时,用户可对多个搜索结果进行切换查看。

关键字无符合的搜索结果时,客户端需返回“未找到匹配的内容”的提示信息。

3.9 推荐本书

3.9.1

用户可通过推荐本书功能将某电子书推荐给指定号码或其本地通讯录的好友。

终端需支持调用手机的本地通讯录中的联系人号码。

用户输入或选择了本地联系人后,执行推荐,客户端需过滤出此次推荐的所有号码并将其上传至平台,由平台端予以响应处理(push )。

3.9.2 用户可将某电子书以站内消息的形式推荐给其线上的站内好友。客户端需获取并显示用户在平台端的好友列表。

用户选择了需推荐的站内好友,执行提交,客户端将此动作反馈至平台,由平台端予以处理。(push )

3.10 评论本书

用户可通过评论本书功能对某电子书进行评论或查看该电子书的已有评论信息。

客户端需提供评论信息的编辑功能,用户完成编辑,执行提交,客户端需将所编辑内容与相关用户ID 信息发送至平台,完成该次评论。

3.11 为本书献花

用户可通过为本书献花功能对某电子书进行投票。客户端需将此动作发送至平台,并由平台端予以响应和处理。

4. 电子书书库

4.1 本地书库

本地书库始终关联于电子书文件在手机文件系统中的保存路径,用户所有下载至本地的电子书(完成下载、未完成下载) 将在其本地书库中以列表形式予以显示。

无论用户当前是否已经登录,本地书库仅指向保存在指定路径下的本地电子书文件。

本地书库列表的排序规则将基于两个条件,优先级为A>B:

A. 类型,已完成下载的电子书的排序优先级更高,所有未下载完成的电子书将被排序于书库列表末尾。

B. 首次下载发起时间,电子书首次发起下载的时间进行排序,即发起下载时间最晚的电子书,排序越靠前。

4.1.1

本地书库列表需包含已完成下载和未完成下载状态的电子书文件。针对于已完成下载的电子书,书库列表中所应显示字段为:电子书的封面缩略图、书名、作者;

用户可通过本地书库列表对所有已下载完成的电子书进行浏览、阅读、删除等相关功能操作。

4.1.2

本地书库列表需包含已完成下载和未完成下载状态的电子书文件。针对于未完成下载的电子书,书库列表中所应显示字段为:电子书的封面缩略图、当前下载进度标识、当前的下载状态。

电子书文件的下载状态分为:

下载完成,指已完成下载的电子书文件,该状态信息不显示;

正在下载,指当前正在下载且有数据传输的电子书文件,该状态信息显示为“正在下载”;

暂停,指用户手动暂停了该电子书的下载进程,该状态信息显示为“暂停”;

等待下载,指当前未发生数据传输达到60秒及以上的下载连接,该状态信息显示为“等待下载”;

4.1.3

客户端需提供用户删除本地书库中的电子书的功能操作。

当用户执行删除操作时,系统需给予二次确认的信息提示,用户选择确认删除,该电子书在手机文件系统与本地书库列表中被彻底删除。

4.1.4

用户可通过自定义关键字的方式对本地书库中的电子书进行检索。客户端所同时支持的检索字段为“书籍标题、作者”。

4.2 网络侧书库

网络侧书库是指用户在鉴权后保存在网络侧的相关电子书数据,包括用户已收藏的电子书、最近书城浏览的电子书、以及所有已下载过的电子书。区别于本地书库,网络侧书库依赖于由平台端获取数据,也就意味着用户必须在完成登录鉴权的状态下获得网络侧书库的书库列表。

4.2.1 用户可在登录后,对书城中的电子书进行收藏的功能操作。平台端将保存用户所收藏过的电子书列表,并于网络侧书库中的已收藏列表中予以显示。

用户需完成鉴权后方可查看已收藏列表。每个列表项所显示字段为:封面缩略图、标题、作者、评论分数、评论数量、收藏时间。用户可在该列表中针对某个已收藏的电子书执行查看详情于移除收藏的功能操作。

已收藏的电子书列表需按照添加至收藏的时间进行排序,遵循先入先出原则,即最晚被加入收藏的电子书,排序越靠前。

4.2.2 用户可在登录后,以列表形式查看其最近在书城中所浏览的电子书内容。平台端需记录用户在书城中浏览电子书的记录,按照浏览时间予以排序(最晚浏览,排序最前),从而在客户端电子书书库的最近浏览电子书列表中显示。

用户需完成鉴权后方可查看最近浏览的电子书列表。其每个列表项所显示字段为:封面缩略图、标题、作者、评论分数、评论数量。用户可在该列表中针对某个最近浏览的电子书执行查看详情的功能操作。

4.2.3 用户可在登录后,以列表形式查看其所有已在书城中执行下载过的电子书。

平台端需记录用户在书城中的电子书下载历史(含购买),按照首次下载发起时间予以排序(最晚发起,排序最前),从而在客户端电子书书库的下载历史列表中予以显示。

用户需完成鉴权后方可查看已下载过的电子书列表。客户端需比对当前本地书库中的电子书(含完成下载与正在下载),针对于本地书库中不存在且出现在已下载列表中的电子书,于该电子书列表项中提供重新下载的功能操作。无论电子书是否为付费刊物,用户触发重新下载功能时,客户端直接发起下载,不再计费。

已下载的电子书列表中的各列表项所显示字段为:封面缩略图、标题、作者、首次发起下载时间、重新下载(本地书库不存在的电子书)。用户可在该列表中针对某个已下载过的电子书执行查看详情以及重新下载的功能操作(本地书库不存在的电子书)。

4.3 内置电子书

客户端软件的本地书库列表中缺省将内置若干电子书,用户可直接进行阅读。 用户可选择删除内置在客户端中的电子书。

5. 电子书的下载与保存

5.1 电子书文件的下载

用户可对书城中可下载的电子书执行下载至本地书库的功能操作。客户端需具备由平台端下载电子书文件至客户端本地的功能能力。

5.1.1 用户在书城中发起下载动作后,终端需与平台端基于协议建立下载连接,并保持该连接的数据传输,直至此下载完成,该连接失效。

客户端需支持多任务同时并发下载,并发连接数取决于终端本身可负载的性能能力。

5.1.2 在下载过程中,客户端需实时计算该电子书文件的下载进度,并以图形标识的方式在UI 层面予以显示。

5.1.3

针对于处于下载过程中的某本电子书,客户端需提供给用户暂停该电子书下载的功能操作。用户执行暂停动作后,该电子书状态变更为“暂停下载”,本地书库列表中的状态信息显示为“暂停”。

用户可针对于处于“暂停下载”状态的电子书执行继续下载与取消下载的功能操作。

5.1.4

针对于处于“暂停下载”状态的电子书,用户可执行继续下载的功能操作。客户端需支持续传,在用户执行“继续下载”的动作后,自上次已下载处继续开始下载。

5.1.5

针对于处于下载过程的电子书,用户可对其执行取消下载的功能操作。用户执行此动作后,该下载连接失效,同时,客户端自动删除已下载的该电子书的相关数据,且在本地书库列表中自动移除该列表项。

5.2 电子书文件的保存

5.2.1

启动阅读客户端的前置条件为手机必须已安装扩展卡,因此,用户通过平台所下载的电子书文件也将存储在扩展卡的阅读客户端的文件系统中。该路径由软件自动生成,用于保存用户在使用过程中所产生的Data 和Cache 。

本地书库所指向的目标路径需基于客户端软件在扩展卡中所生成的Data 路径。

5.2.2 用户发起电子书的下载动作时,客户端软件需判断当前所使用的扩展卡的剩余存储空间是否足够,当扩展卡空间不足以完成此次文件的存储时,客户端需给予用户提示,并取消本次下载。

6. 在线书城

6.1 搜索书城

用户可在在线书城中对电子书文件进行检索,其所支持的检索字段为:标题、作者。平台需响应基于用户所自定义的关键字搜索并给予搜索结果的反馈。客户端将以列表形式对符合条件的搜索结果予以显示,其每个列表项中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

当用户所指定的关键词无符合条件的搜索结果时,需返回“未找到匹配的电子书”的信息提示。

6.2 获取并显示书城头条推荐

客户端应支持获取并显示在线书城中的“头条推荐”的相关内容。头条推荐内容依赖于平台端,客户端需尝试向平台端发起头条推荐信息的数据请求。

客户端需保留上一次的头条推荐信息至缓存(替换机制,仅保留一份) ,当获取新的头条推荐信息失败时,客户端缺省显示缓存中的上一次头条推荐信息。

6.2.1 客户端需支持用户切换并查看头条推荐中的每个推荐内容。所有子内容需一次性被

打包下载,而非切换后再尝试获取。

6.3 电子书详情

6.3.1 用户可在书城中查看某电子书的详细信息。客户端需向平台端获取并显示该电子书的“封面图片”、“标题”、“作者”“书籍分类”“书籍状态(连载中或已完结) ”“电子书文件大小”“点击数”“鲜花数”“价格”“包月状态下的折扣”“简介”等相关字段。

6.3.2

针对于某本电子书,客户端需对以上流程图中的各个条件进行判断,从而提供给用户不同的功能操作。

以上模型中的“是否已包月分类”与“是否曾经购买”的判断条件需基于用户当前已完成鉴权或具有Session 。

6.3.2.1

客户端完成判断后提供“立即购买”的功能操作,用户触发该动作后,需选择本次的购买方式,缺省状态下的购买方式分为“单次购买”和“包月此分类”,客户端需向平台分别获取并显示对应购买方式的价格信息和对应包月此分类购买方式的分类信息。

在用户指定了购买方式并确认后,客户端将该请求提交至平台,进入计费流程。

6.3.2.2

客户端完成判断后提供“免费下载”的功能操作,用户触发该动作后,客户端需向平台发起此电子书的下载请求,并建立下载连接。

当电子书处于下载过程时,对应的“免费下载”功能不可用,该区域显示信息为“正在下载”。

6.3.2.3 客户端完成判断后提供“在书库中阅读”的功能操作,用户触发该动作后,存储在本地的该电子书被打开,进入该电子书的本地阅读界面。

6.3.3 客户端需向平台端获取当前电子书是否含有试读内容。当该电子书在平台端含有试读内容时,客户端需提供“免费试读”的功能操作。用户执行了免费试读的功能操作后,客户端向平台发起下载试读版本的请求,直接进入下载流程。

当对应的电子书未包含试读版本时,客户端将不提供“免费试读”的功能操作。

6.3.4 6.3.4.1

单次购买计费是指,该次计费动作只针对于某本付费电子书的单次购买。客户端提交用户当次购买动作,平台端完成扣费,并返回扣费结果,进入下载流程。

若采用触发购买时鉴权的方式,非CMWAP 的此流程中还需包含用户的鉴权过程。(此方式最终依赖于与移动的商议结果)

6.3.4.2 包月此分类是指,该次计费动作针对于用户所购买电子书的所属分类进行购买。单次计费的有效周期为30天。在此周期内,针对于所购买分类下所属的全部电子书内容,用户均可直接免费下载,不再计费。

客户端提交用户当次的购买动作,平台端完成扣费,并返回扣费结果,进入下

载流程。

若采用触发购买时鉴权的方式,非CMWAP 的此流程中还需包含用户的鉴权过程。(此方式最终依赖于与移动的商议结果)

6.3.5

在用户阅读某本电子书的过程中,用户可对该电子书进行评论。评论功能中所包含必填字段为“分数(1-5分) ”和“文本评论”。用户在客户端中完成此评论动作后,该评论信息将被提交至平台端。

用户可在电子书详情摘要界面中查看对应该电子书的评论信息,缺省状态下,客户端需提供该电子书的评论分数和评论数量。用户可进入评论详情界面中查看该电子书的详细评论信息,客户端需向平台端获取该电子书的评论详情并以列表形式予以显示。

评论详情列表中的每个列表项所显示字段为:昵称、评论时间、文本内容、评论分数。

6.3.6

客户端需提供针对某电子书执行收藏的功能,用户可对已收藏的所有电子书在网络侧书库中的已收藏列表中予以查看。

客户端需判断当前电子书的收藏状态。若状态为“已收藏”,则对应提供“移除收藏”的功能操作;若状态为“未收藏”,则对应提供“收藏”的功能操作。

6.3.7 在书城中的某电子书详情下,客户端需获取平台端所提供的相关电子书推荐信息,并以列表形式予以显示。

6.4 图书频道

6.4.1

客户端需向平台端获取图书频道中图书精选的相关数据并以列表形式予以显示。 图书精选中包含热门图书列表和猜你喜欢列表,客户端需提供针对于某列表的全部查看的功能操作。用户可在列表中查看对应电子书的详细信息。

图书精选列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。 在完成获取数据前,客户端需提供“正在载入”的loading 界面。

6.4.1.1 6.4.1.1.1 缺省显示

客户端缺省将显示热门图书中的前12个列表项。

6.4.1.1.2 查看全部

客户端需提供查看全部热门图书的功能操作。所有热门图书以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当

焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。 (考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.1.2 6.4.1.2.1 缺省显示

客户端缺省将显示猜你喜欢中的前12个列表项。

6.4.1.2.2 查看全部

客户端需提供查看全部猜你喜欢列表的功能操作。所有猜你喜欢的电子书以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.2 客户端需向平台端获取当前的图书分类信息并以列表形式予以显示。

缺省状态下,分类列表中的每个列表项所包含的字段为:“分类名称”“分类下的图书数量”。

与此同时,客户端需向平台端获取当前在线书城的“图书总数量”和“分类总数量”,并以数字形式予以显示。

6.4.2.1 用户可通过分类列表查看对应某分类下的全部电子书。所有书籍以列表形式分页加载的方式予以显示,缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.3 客户端需向平台端获取图书频道中最新图书的相关数据并以列表形式分页加载的方式予以显示。用户可在列表中查看对应电子书的详细信息。在完成获取数据前,客户端需提供“正在载入”的loading 界面。

最新图书列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.4 客户端需向平台端获取图书频道中特惠图书的相关数据并以列表形式分页加载的方式予以显示。用户可在列表中查看对应电子书的详细信息。在完成获取数据前,客户端需提供“正在载入”的loading 界面。

特惠图书列表中所显示的字段为:封面缩略图、标题、作者、评论分数、评论数量。

缺省状态下,客户端每次联网加载30个列表项,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

(考虑到支持触摸屏与物理键盘的因素,触发加载的详细机制将在交互设计文档中予以定义和描述)

6.4.5

6.4.5.1 图书排行榜分为:“本周图书排行榜”“本月图书排行榜”“本季度图书排行榜”。其所有数据均由平台端所提供,客户端需获取相关排行榜数据并以列表形式予以显示。

缺省状态下,客户端仅获取当前排行榜列表的前30个列表项数据,当焦点移动至列表末尾处时,客户端自动进行后30个列表项的联网加载。

列表中的每个列表项所显示的字段为:“封面缩略图、标题、作者、评论分数、评论数量”。

6.5 个人管理

6.5.1 6.5.1.1 客户端需向平台端获取对应用户帐号的消费记录历史并以列表形式予以显示。, 消费记录类型包含单次消费和包月消费,客户端需提供此字段。

6.5.1.2 客户端需向平台端获取对应当前用户帐号的已开通业务与对应的资费信息,用户可对已开通的各业务进行退订操作。

6.5.1.2.1 退订某业务

某业务在开通状态下,用户可通过退订功能完成对业务的退订。

用户针对于某已开通的业务执行退订,需输入当前的帐号密码。客户端完成此验证后,方可完成退订。

6.5.2 用户在已完成鉴权的状态下,可通过个人资料管理功能对其个人资料信息进行查看与更新。

6.5.3

6.5.3.1

用户可在好友管理中查看其已建立好友关系的所有站内好友。用户可在好友列表中查看某好友的详细信息,删除某好友,添加新好友。

6.5.3.2

用户可在好友列表中查看某好友的详细信息,用户执行此动作后,客户端需向平台端获取该好友的相关数据并予以显示。

6.5.3.3

客户端需向用户提供添加好友的功能操作。用户输入并提交待添加好友的手机号码后,客户端需将此请求发送至平台端,平台端对所提交号码予以验证后,返回结果。

6.5.3.4

用户可针对好友列表中的某好友执行删除操作。

用户针对某一好友执行“删除此好友”操作后,客户端返回确认信息:“您确定要将“××(好友昵称) ”删除吗?是否”

用户执行确认,该好友关系被删除。

6.5.4

用户在消息管理中心可以列表形式查看所有站内消息。

消息中心包含的信息类型为:

a. 好友推荐信息

b. 连载更新通知

c. 系统消息:包括系统推荐消息和系统通知消息

用户可在消息列表中对某站内消息进行详情查看、删除消息的功能操作。客户端需同时提供清空所有消息的功能操作。

客户端需提供所有消息、未读消息的数量统计与显示的相关功能。

7. 帐号管理

此功能模块依赖于与移动阅读基地讨论结果,暂不定义。

8. 与Mocor OS的整合

此功能模块后续补充,暂不定义。


相关文章

  • 如何编写有效测试用例
  • 如何编写有效测试用例 测试用例,是一份关于具体测试步骤的文档,它描述了测试的输入参数.条件及配置.预期的输出结果等,以判断被测软件的工作是否正常.设计.书写和执行测试案例是测试活动中重要的组成部分,测试案例通常由测试案例管理系统或工具进行管 ...查看


  • 虎门大桥(高速公路)信息化建设方案
  • 广东虎门大桥有限公司自动化系统系划与实施方案 广东省虎门大桥有限公司 办公自动化系统 规划与实施方案 XXXX计算机技术有限公司 XXXX年2月24日 广东虎门大桥有限公司自动化系统系划与实施方案 目 录 第1章. 前言 ......... ...查看


  • 手机软件测试流程规范
  • 测试流程规范 测试流程图如下: 一.测试准入条件 1.不接受无详细需求文档的项目: 2.需要测试的项目至少提前5个工作日提交测试组进行需求分析: 3.一般DEMO不予与支持: 4.开发人员经过自测通过,至少保证程序可以正常运行:对应的功能在 ...查看


  • 产品需求分析:从用户到需求文档的历练
  • 文/Aaron毛 发布于刚刚 阅读9645 评论0 喜欢0 阅读9645 标签: 产品经理 用户需求 用户分析 产品定位 这是产品设计的方向,也是需求文档和设计产出的判断标准. 此外,产品定位也是团队成员形成统一的目标和对产品的认识,提高团 ...查看


  • 电子书格式
  • 电子书格式 电子书格式, 是对使用电子书时的文件编码方式,文件结构的一种约定,便于区分.如同一把钥匙开一把锁,不同的文件要用不同的方法去读,去显示,去写,去打开或运行.分为PC电子书格式和手机电子书格式,PC电子书格式包括EXE.TXT.H ...查看


  • 改良蒸汽机来看待市场文档
  • 昨天更新手机,看到了一个排名靠前的英语学习软件--iKnow,便尝试安装.简单注册后,觉得对我这种英语不好的人来说很有帮助,能很好地填满我在地铁.公交.走路.睡前这种零碎时间.(虽然之前"有道词典"已经做得不错) 这个软 ...查看


  • 文档管理系统需求方案
  • 文档管理系统需求方案 电子文档已成为各单位最重要的信息载体之一,目前各单位有大量的关键业务文档.文件分散存储在各部门的服务器或者员工PC上.管理的忽视导致大量的文档管理问题. 1.文件丢失:没有管理平台,要用文件时发现找不到了! 2.传递低 ...查看


  • 社交APP计划书
  • 强粘性关系社交建议计划书 当前的社交关系从角色定义出发 亲人的粘性关键词是-关心 关爱. 从爱的觉度出发,一家人需要什么方式能够联系的更紧密?我的答案就是---爱.从爱的 觉度出发,到了关键的地方,建立这种爱的粘性需要有打破爱的寄托的预期存 ...查看


  • 详细设计说明书_模板
  • 文档作者: 文档呈送: 文档抄送: XX项目 详细设计说明书 编 写: 审 核: 批 准: 参与评审: 变更记录 *变化状态:C――创建,A--增加,M--修改,D--删除 修改点说明:对变化状态进行简单解释,如增加了某项功能,修改了某个模 ...查看


热门内容