一种电子书的标记方法及移动终端的制作方法

文档序号:6332153阅读:151来源:国知局
专利名称:一种电子书的标记方法及移动终端的制作方法
技术领域
本发明涉及电子书技术领域,尤其涉及一种电子书的标记方法及移动终端。
背景技术
随着互联网的发展,电子书的使用已被广泛推广,而随着移动通信的发展,移动终 端在全球范围内已经应用普及,因此移动终端支持电子书的阅读已成为一种趋势。而目前移动终端对电子书的支持,只限于将电子书的内容显示在屏幕上,有的具 备能够添加书签的功能。往往人们在看传统纸质书籍时,比较习惯用笔勾画出自己喜欢的 语句和段落,而在阅读电子书时,当遇到自己喜欢的语句和段落时,也希望能将语句和段落 勾画出来,但目前移动终端中还不能够实现这种标记功能,如此,就会影响用户的使用体 验。

发明内容
有鉴于此,本发明的主要目的在于提供一种电子书的标记方法及移动终端,能实 现电子书的标记功能,从而提高用户的使用体验。为达到上述目的,本发明的技术方案是这样实现的一种电子书的标记方法,所述方法包括获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏
移量;依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应 的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。其中,在获取起始点和终止点坐标之前,所述方法还包括根据显示屏幕自身具有的分辨率,建立所述显示屏幕的坐标系。进一步地,所述获取用户确定标记的起始点的坐标和终止点的坐标为接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的 一一对应性、以及所述坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。所述接收用户输入的起始点和终止点为接收用户在需要标记的起始位置和终止 位置输入的触摸屏幕信号,得到起始点和终止点;或者,接收到用户输入的确认信息时,将 此时光标所在的位置作为起始点或终止点。进一步地,所述转换得到起始字符偏移量和终止字符偏移量为根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字 符的行数;根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符 数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的 位置和终止点的坐标对应的终止字符的位置;
根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在 页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分 别相对于所述电子书起始位置的偏移量。一种移动终端,所述移动终端包括坐标获取单元、偏移量计算单元、标记单元和 存储单元;其中,坐标获取单元,用于获取用户确定标记的起始点的坐标和终止点的坐标;偏移量计算单元,用于根据所述坐标获取单元获取的坐标,转换得到起始字符偏 移量和终止字符偏移量;标记单元,用于依照预先设置的标记方法,从起始字符偏移量对应的字符至终止 字符偏移量对应的字符进行标记,显示标记结果;存储单元,用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移量。进一步地,所述移动终端还包括坐标系建立单元,用于根据显示屏幕自身具有的 分辨率,建立坐标系。进一步地,所述坐标获取单元,具体用于接收用户输入的起始点和终止点,根据起 始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系建立单元建立的坐标 系,得到用户确定标记的起始点的坐标和终止点的坐标。进一步地,所述移动终端为触摸式移动终端时,所述坐标获取单元,具体用于接收 到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到所述起始点和终止占.
^ \\\ 所述移动终端还包括确认单元,用于接收用户输入的标记确认信息时,触发坐标 获取单元将此时光标所在的位置作为起始点或终止点。进一步地,所述偏移量计算单元,具体用于根据显示屏幕显示文本的区域范围的 高度以及字符的字高,得到每一屏显示字符的行数,根据所述显示文本的区域范围的宽度 以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确 定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述 起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符 相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子 书起始位置的偏移量。本发明提供的电子书的标记方法及移动终端,通过得到并保存起始字符偏移量和 终止字符偏移量,实现对电子书的标记功能,从而满足了用户在使用电子书时的标记需求, 提升了用户的使用体验;并且,本发明设计简单,易于实现。


图1为本发明电子书的标记方法的实现流程示意图;图2a为本发明电子书的显示屏幕的纵坐标示意图;图2b为本发明电子书的显示屏幕的横坐标示意图;图3为本发明的起始点或终止点的坐标转换示意图;图4为电子书字符显示范围及文字下划线标记的示意图5为汉字“豪”的显示及其像素点的点阵示意图;图6为本发明电子书的标记方法的实施例一的实现流程示意图;图7为本发明电子书的标记方法的实施例二的实现流程示意图;图8为本发明移动终端的组成结构示意图。
具体实施例方式本发明的基本思想为获取用户确定标记的起始点的坐标和终止点的坐标;根据 所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预 先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标 记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对 本发明进一步详细说明。图1示出了本发明的电子书的标记方法的实现流程,如图1所示,所述标记方法包 括下述步骤步骤S101,根据显示电子书的显示屏幕自身具有的分辨率,建立显示屏幕的坐标 系;具体地,显示屏幕的分辨率一般通过像素点表征,可以将显示屏幕四个角中的某 一个作为坐标原点,水平边作为x轴,垂直边作为y轴,例如液晶显示屏(Liquid Crystal Display, IXD)是160X 128像素大小的屏幕,假设左下角处像素点为坐标原点(0,0),则右 上角像素点的坐标为(160,128)。步骤S102,获取用户确定标记的起始点的坐标和终止点的坐标;本步骤中,接收用户输入的需要进行标记的内容的起始点和终止点,根据当前建 立的显示屏幕的坐标系、以及起始点和终止点与显示屏幕本身像素点的一一对应性,确定 所述起始点的坐标和终止点的坐标。本发明中,用户希望标记的每个点为显示屏幕的一个 像素点。步骤S103,根据起始点的坐标和终止点的坐标,进行坐标转换,得到起始点字符偏 移量和终止点字符的偏移量;本步骤中,根据显示屏幕显示文本的区域范围的高度、以及字符的字高,可以计算 得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间(y” y2,丨7 ),如 图2a所示;同理,可以根据显示屏幕显示文本的区域范围的宽度、以及字符的字宽,可以计 算得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间(Xl,X2,…xm), 如图2b所示。根据每行字符纵坐标的范围区间(yi,y2,夂7 )、以及各行中每个字符横坐标的范 围区间(Xl,X2,《"XJ,图3所示为起始点或终止点的坐标转换,参照图3所示,利用< ya < Yi(i = 1,2,…n)和< xa< Xj(j = 1,2,…m),对起始点和终止点的坐标进行转 换,得到起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置,即 起始字符和终止字符位于该页的行数和列数;由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一 页,电子书的实现原理是每一页的第一个字符、其相对于电子书起始位置的偏移量,都会保存在对应的文件或内存中,这样就能够很方便地实现电子书的翻页和跳转功能,其中,每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每 页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子书的第几个 字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始 字符和终止字符分别为电子书的第几个字符。步骤S104,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记,显示标记结果,并将起始字符偏移量和终止字符偏移量进行 保存;本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字 体变色等方式,用户可以根据各自的喜好进行选择;将起始字符偏移量和终止字符偏移量 成对地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内 容的显示方法可以为当前用户选择的标记方法,比如当前选择的标记方法为文字下划线, 那么,保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,从起始字符到终止字 符对应的文字下会显示下划线;也可以在保存起始字符偏移量和终止字符偏移量时,将其 对应的标记方法一起保存,这种情况下,被标记内容以保存起始字符偏移量和终止字符偏 移量时对应的标记方法显示出来,比如保存有两对起始字符偏移量和终止字符偏移量,第 一对起始字符偏移量和终止字符偏移量与所设置的文字下划线标记方法一起保存,第二对 起始字符偏移量和终止字符偏移量与所设置的字体变色标记方法一起保存,那么,当再次 打开电子书时,从第一对起始字符到终止字符对应的文字下会显示下划线,从第二对起始 字符到终止字符对应的文字会显示变色字体。其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符 用二进制的0和1像素点点阵绘制,每个字符都有自己的显示范围,具体可以参考图4,图4 中的小矩形框代表每个字符的显示范围,即每个字符的像素点点阵的大小,A、B、C、D等为 字符,另图5示出了汉字“豪”及其16 X 16像素点的点阵。当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就会在 用户想要标记的字符下方显示出下划线,可参考图4所示,其中A I为用户需要标记的字 符。当采用其他标记方法时,其实现原理与文字下划线的方法类似,不再赘述。图6示出了本发明电子书的标记方法的实施例一的实现流程,需要注意,实施例 一中电子书的显示屏幕为触摸屏幕,如图6所示,所述实施例一包括下述步骤步骤S201,根据显示电子书的触摸屏幕自身具有的分辨率,建立触摸屏幕的坐标 系;具体地,触摸屏幕的分辨率通过像素点表征,可以将触摸屏幕四个角中的某一个 作为坐标原点,水平边作为x轴,垂直边作为y轴,例如IXD是160X 128像素大小的屏幕, 假设左下角处像素点为坐标原点(0,0),则右上角像素点的坐标为(160,128)。步骤S202,获取用户确定标记的起始点的坐标和终止点的坐标;本步骤中,接收用户在需要标记的起始位置和终止位置通过触摸屏幕输入的触摸屏幕信号,得到用户输入的起始点和终止点;根据当前建立的触摸屏幕的坐标系、以及起 始点和终止点与触摸屏幕本身像素点的一一对应性,确定所述起始点的坐标和终止点的坐 标。步骤S203,根据起始点的坐标和终止点的坐标,进行坐标转换,得到起始字符偏移 量和终止字符偏移量;本步骤中,根据触摸屏幕显示文本的区域范围的高度、以及字符的字高,可以计算 得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间(y” y^yn),如图 2a所示;同理,可以根据触摸屏幕显示文本的区域范围的宽度、以及字符的字宽,可以计算 得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间(Xl,x2,…xm), 如图2b所示。根据每行字符纵坐标的范围区间(yi,y2,夂7 )、以及各行中每个字符横坐标的范 围区间(Xl,x2, ,参照图3所示的起始点或终止点的坐标转换,利用yg <ya< yi(i =1,2,…n)和<xa< Xj (j = 1,2,…m),对起始点和终止点的坐标进行转换,得到起 始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置,即起始字符 和终止字符位于该页的行数和列数;例如,假设得到的起始点的坐标为(xa,ya),且y2 < ya < y3和x7 < xa < x8,因此,起始点的坐标对应的起始字符位置为第三行的第8个字符的位 置。由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一 页,而电子书的实现原理是每一页的第一个字符以及其相对于电子书起始位置的偏移量, 都会保存在对应的文件或内存中,以能够很方便地实现电子书的翻页和跳转功能,其中,每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每 页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子书的第几个 字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始 字符和终止字符分别为电子书的第几个字符。步骤S204,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记,显示标记结果,并将起始字符偏移量和终止字符偏移量进行 保存;本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字 体变色等,用户可以根据各自的喜好进行选择;将起始字符偏移量和终止字符偏移量成对 地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内 容的显示方法可以为当前用户选择的标记方法;也可以在保存起始字符偏移量和终止字符 偏移量时,将其对应的标记方法一起保存,这种情况下,被标记内容以保存起始字符偏移量 和终止字符偏移量时对应的标记方法显示出来。其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符 用二进制的0和1像素点点阵绘制,每个字符都有自己的显示范围,具体可以参考图4,图4 中的小矩形框代表每个字符的显示范围,即每个字符的像素点点阵的大小,A、B、C、D等为 字符,另图5示出了汉字“豪”及其的16 X 16像素点的点阵。
当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就会在 用户想要标记的字符下方显示出下划线了,可参考图4所示,其中A I为用户需要标记的 字符。当采用其他的标记方法时,其实现原理与文字下划线的方法类似,不再赘述。图7示出了本发明电子书的标记方法的实施例二的实现流程,需要注意,实施例 一中起始点和终止点的确定通过用户触摸屏幕输入的触摸屏幕信号获得,而本实施例中起 始点和终止点的确定是通过用户输入的标记确认信息,具体如图7所示,所述实施例二包 括下述步骤步骤S301,根据显示电子书的显示屏幕自身具有的分辨率,建立显示屏幕的坐标 系;具体地,显示屏幕的分辨率通过像素点表征,可以将显示屏幕四个角中的某一个 作为坐标原点,水平边作为x轴,垂直边作为y轴,例如IXD是160X 128像素大小的屏幕, 假设左下角处像素点为坐标原点(0,0),则右上角像素点的坐标为(160,128)。步骤S302,获取用户确定标记的起始点的坐标和终止点的坐标;本步骤中,当接收到用户输入的标记确认信息时,将此时光标所在的位置作为起 始点或终止点,其中用户可以通过上下左右的方向键移动光标至起始点或终止点,再通过 预先在电子书的菜单项中添加的标记功能或预先设定某一具有标记确认功能的按键输入 标记确认信息;根据上述建立的显示屏幕的坐标系、以及起始点和终止点与显示屏幕本身 像素点的一一对应性,确定所述起始点的坐标和终止点的坐标。步骤S303,根据起始点的坐标和终止点的坐标,进行坐标转换,得到起始点字符偏 移量和终止点字符的偏移量;本步骤中,根据显示屏幕显示文本的区域范围的高度以及字符的字高,可以计算 得到每一屏显示字符的行数,从而可以得到每行字符纵坐标的范围区间(y” y2,丨7 ),如 图2a所示;同理,可以根据显示屏幕显示文本的区域范围的宽度以及字符的字宽,可以计 算得到每行显示的字符数,从而可以得到各行中每个字符横坐标的范围区间(Xl,X2,…xm), 如图2b所示。根据每行字符纵坐标的范围区间(yi,y2,以及各行中每个字符横坐标的范 围区间(Xl,x2, ,参照图3所示的起始点或终止点的坐标转换,利用yg <ya< yi(i =1,2,…n)和<xa< Xj (j = 1,2,…m),对起始点和终止点的坐标进行转换,得到起 始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置,即起始字符 和终止字符位于该页的行数和列数;例如,假设得到的起始点的坐标为(xa,ya),且y2 < ya < y3和x7 < xa < x8,因此,起始点的坐标对应的起始字符位置为第三行的第8个字符的位 置。由于电子书是按照显示屏幕的每一屏进行显示的,每一屏就相当于电子书的每一 页,而电子书的实现原理是每一页的第一个字符以及其相对于电子书起始位置的偏移量, 都会保存在对应的文件或内存中,以能够很方便地实现电子书的翻页和跳转功能,其中,每 个字符相对于电子书起始位置的偏移量是指该字符为电子书的第几个字符。根据得到的起始字符和终止字符分别在电子书的页数、行数以及列数,又根据每 页中第一个字符相对于电子书起始位置的偏移量,即该页的第一个字符是电子书的第几个字符,就可以得到起始字符和终止字符分别相对于电子书起始位置的偏移量,即所述起始 字符和终止字符分别为电子书的第几个字符。步骤S304,依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记,并将起始字符偏移量和终止字符偏移量进行保存;本步骤中,预先设置的标记方法可以为文字下划线、文字高亮显示、字体加粗、字 体变色等,用户可以根据各自的喜好进行选择;将起始字符偏移量和终止字符偏移量成对 地进行保存,以便下次电子书打开时,被标记的内容仍能够显示出来。这里,在保存起始字符偏移量和终止字符偏移量后,再次打开电子书时,被标记内 容的显示方法可以为当前用户选择的标记方法;也可以在保存起始字符偏移量和终止字符 偏移量时,将其对应的标记方法一起保存,这种情况下,被标记内容以保存起始字符偏移量 和终止字符偏移量时对应的标记方法显示出来。其中,电子书的每个字符的显示是利用字库进行显示的,具体就是,将所有的字符 用二进制的0和1像素点点阵绘制,每一个字符都有自己的显示范围,具体可以参考图4,图 4中的小矩形框代表每个字符的显示范围,即每个字符的像素点点阵的大小,A、B、C、D等 为字符,另图5示出了汉字“豪”及其的16X16像素点的点阵。当标记方法为文字下划线时,根据字符点阵的范围,将需要标记的字符下方的点 阵边线的所有像素点按照用户预先选择的下划线颜色进行显示,这样,显示屏幕上就会在 用户想要标记的字符下方显示出下划线了,可参考图4所示,其中A I为用户需要标记的 字符。当采用其他的标记方法时,其实现原理与文字下划线的方法类似,不再赘述。图8示出了本发明移动终端的组成结构示意,如图8所示,所述移动终端包括坐标 获取单元30、偏移量计算单元40、标记单元50和存储单元60 ;其中,坐标获取单元30,用于获取用户确定标记的起始点的坐标和终止点的坐标;偏移 量计算单元40,用于根据所述坐标获取单元30获取的坐标,转换得到起始字符偏移量和终 止字符偏移量;标记单元50,用于依照预先设置的标记方法,从起始字符偏移量对应的字 符至终止字符偏移量对应的字符进行标记,显示标记结果;存储单元60,用于保存所述偏 移量计算单元40得到的起始字符偏移量和终止字符偏移量。进一步地,所述移动终端还包括坐标系建立单元10,用于根据显示屏幕自身具有 的分辨率,建立坐标系。进一步地,所述坐标获取单元30,具体用于接收用户输入的起始点和终止点,根据 起始点和终止点与显示屏幕本身像素点的一一对应性、以及所述坐标系建立单元10建立 的坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。进一步地,所述移动终端为触摸式移动终端时,所述坐标获取单元30,具体用于接 收到用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到所述起始点和终止占.
^ \\\ 所述移动终端还包括确认单元20,用于接收用户输入的标记确认信息时,触发坐 标获取单元30将此时光标所在的位置作为起始点或终止点;这里,可通过预先在电子书的 菜单项中添加的标记功能、或预先设定某一具有标记确认功能的按键输入标记确认信息。其中,所述偏移量计算单元40,具体用于根据显示屏幕显示文本的区域范围的高 度、以及字符的字高,得到每一屏显示字符的行数;根据所述显示文本的区域范围的宽度、以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确 定起始点的坐标对应的起始字符的位置和终止点的坐标对应的终止字符的位置;根据所述 起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数的第一个字符 相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相对于所述电子 书起始位置的偏移量。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
一种电子书的标记方法,其特征在于,所述方法包括获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。
2.根据权利要求1所述的方法,其特征在于,在获取起始点和终止点坐标之前,所述方 法还包括根据显示屏幕自身具有的分辨率,建立所述显示屏幕的坐标系。
3.根据权利要求2所述的方法,其特征在于,所述获取用户确定标记的起始点的坐标 和终止点的坐标为接收用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一 对应性、以及所述坐标系,得到用户确定标记的起始点的坐标和终止点的坐标。
4.根据权利要求3所述的方法,其特征在于,所述接收用户输入的起始点和终止点为 接收用户在需要标记的起始位置和终止位置输入的触摸屏幕信号,得到起始点和终止点; 或者,接收到用户输入的确认信息时,将此时光标所在的位置作为起始点或终止点。
5.根据权利要求1所述的方法,其特征在于,所述转换得到起始字符偏移量和终止字 符偏移量为根据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行 数;根据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符数;对起始点的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置 和终止点的坐标对应的终止字符的位置;根据所述起始字符的位置和终止字符的位置、以及所述起始字符和终止字符所在页数 的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始字符和终止字符分别相 对于所述电子书起始位置的偏移量。
6.一种移动终端,其特征在于,所述移动终端包括坐标获取单元、偏移量计算单元、 标记单元和存储单元;其中,坐标获取单元,用于获取用户确定标记的起始点的坐标和终止点的坐标;偏移量计算单元,用于根据所述坐标获取单元获取的坐标,转换得到起始字符偏移量 和终止字符偏移量;标记单元,用于依照预先设置的标记方法,从起始字符偏移量对应的字符至终止字符 偏移量对应的字符进行标记,显示标记结果;存储单元,用于保存所述偏移量计算单元得到的起始字符偏移量和终止字符偏移量。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括坐标系建立单 元,用于根据显示屏幕自身具有的分辨率,建立坐标系。
8.根据权利要求7所述的移动终端,其特征在于,所述坐标获取单元,具体用于接收 用户输入的起始点和终止点,根据起始点和终止点与显示屏幕本身像素点的一一对应性、 以及所述坐标系建立单元建立的坐标系,得到用户确定标记的起始点的坐标和终止点的坐 标。
9.根据权利要求8所述的移动终端,其特征在于,所述移动终端为触摸式移动终端时, 所述坐标获取单元,具体用于接收到用户在需要标记的起始位置和终止位置输入的触摸屏 幕信号,得到所述起始点和终止点;所述移动终端还包括确认单元,用于接收用户输入的标记确认信息时,触发坐标获取 单元将此时光标所在的位置作为起始点或终止点。
10.根据权利要求6所述的移动终端,其特征在于,所述偏移量计算单元,具体用于根 据显示屏幕显示文本的区域范围的高度以及字符的字高,得到每一屏显示字符的行数,根 据所述显示文本的区域范围的宽度以及字符的字宽,得到每一行显示的字符数;对起始点 的坐标和终止点的坐标进行转换,确定起始点的坐标对应的起始字符的位置和终止点的坐 标对应的终止字符的位置;根据所述起始字符的位置和终止字符的位置、以及所述起始字 符和终止字符所在页数的第一个字符相对于所述电子书起始位置的偏移量,得到所述起始 字符和终止字符分别相对于所述电子书起始位置的偏移量。
全文摘要
本发明提供了一种电子书的标记方法及移动终端,所述方法包括下述步骤获取用户确定标记的起始点的坐标和终止点的坐标;根据所述起始点的坐标和终止点的坐标,转换得到起始字符偏移量和终止字符偏移量;依照预先设置的标记方法,对从起始字符偏移量对应的字符至终止字符偏移量对应的字符进行标记,显示标记结果,并保存所述起始字符偏移量和终止字符偏移量。本发明提供的电子书的标记方法及移动终端,通过得到并保存起始字符偏移量和终止字符偏移量,实现对电子书的标记功能,从而满足了用户在使用电子书时的标记需求,提升了用户的使用体验,并且,本发明设计简单、易于实现。
文档编号G06F3/048GK101937312SQ20101028360
公开日2011年1月5日 申请日期2010年9月15日 优先权日2010年9月15日
发明者马梅真 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1