添加书签的方法及装置制造方法

文档序号:6502173阅读:200来源:国知局
添加书签的方法及装置制造方法
【专利摘要】一种添加书签的方法,包括:获取书签添加请求;获取书签添加请求对应的页面位置和页面标识;根据所述页面位置和所述页面标识生成书签项,并添加到书签中。此外,还提供了一种添加书签的装置。上述添加书签的方法及装置能够提高书签项的准确性。
【专利说明】添加书签的方法及装置

【技术领域】
[0001] 本发明涉及互联网【技术领域】,特别是涉及一种添加书签的方法及装置。

【背景技术】
[0002] 随着移动互联网技术的发展,越来越多的互联网应用应运而生,例如,web浏览器、 电子书应用,电子杂志应用等。这些应用普遍具有书签功能,用户可通过添加书签保存书签 对应的网页页面或文本页面。
[0003] 然而,传统技术中,用户添加的书签仅仅与整个网页页面或文本页面对应,当用户 选择跳转到书签对应的页面时,浏览器或电子书应用程序会展示整个网页页面或文本页 面。在页面上内容较多时,用户仍然无法知道具体的阅读位置在哪里,需要遍历页面后才能 找到上次阅读的地方。因此,传统技术中添加书签的方法准确性不高。


【发明内容】

[0004] 基于此,有必要提供一种能提高准确性的添加书签的方法。
[0005] 一种添加书签的方法,包括:
[0006] 获取书签添加请求;
[0007] 获取书签添加请求对应的页面位置和页面标识;
[0008] 根据所述页面位置和所述页面标识生成书签项,并添加到书签中。
[0009] 此外,还有必要提供一种能提高准确性的添加书签的装置。
[0010] 一种添加书签的装置,包括:
[0011] 添加请求获取模块,用于获取书签添加请求;
[0012] 页面定位模块,用于获取书签添加请求对应的页面位置和页面标识;
[0013] 书签项生成模块,用于根据所述页面位置和所述页面标识生成书签项,并添加到 书签中。
[0014] 上述添加书签的方法及装置,不仅获取了用户的阅读位置所在页面的页面标识, 更进一步的获取到了阅读位置在页面上的页面位置,使得生成书签项包含的位置信息更加 丰富且准确。当用户根据该书签项定位阅读位置时,可准确地定位到页面中具体的某一行 或某一列,从而提高了准确性。

【专利附图】

【附图说明】
[0015] 图1为一个实施例中添加书签的方法的流程图;
[0016] 图2为一个实施例中添加书签过程中页面效果展示图;
[0017] 图3为一个实施例中添加书签过程中页面效果展示图;
[0018] 图4为一个实施例中添加书签过程中页面效果展示图;
[0019] 图5为一个实施例中书签删除方法的流程图;
[0020] 图6为一个实施例中书签定位方法的流程图;
[0021] 图7为一个实施例中添加书签的装置的结构示意图;
[0022] 图8为另一个实施例中添加书签的装置的结构示意图。

【具体实施方式】
[0023] 在一个实施例中,如图1所示,一种插件加载方法,包括以下步骤:
[0024] 步骤S102,获取书签添加请求。
[0025] 步骤S104,获取书签添加请求对应的页面位置和页面标识。
[0026] 页面标识可以是页码、网页地址、文本段编号等。例如,若页面为电子书页面,则页 面标识可以是页面位置所在页面的页码;若页面为网页页面,则页面标识可以是页面位置 所在的网页页面的链接地址(即url);若页面为文本文档的页面,则页面标识可以是页面位 置所在的文本段的文本段编号。
[0027] 页面位置可以是页面中的坐标位置或者文本内容中按字符先后顺序排列的位置。 例如,若页面为网页页面,则页面位置可以是基于网页页面的像素坐标位置(即html语言 定义的style属性中的height和/或width值),若页面为电子书的页面(电子书页面通常 有分页的格式,通过页码对应独立的页面),则页面位置可以是行和/或列构成的坐标位置, 若页面为文本文档的页面(txt格式的电子书通常不分页,但整个文档由字符串数组进行 存储),则页面位置可以是存储文本文档的字符串数组的下标。
[0028] 在一个实施例中,可获取书签添加请求对应的页面位置,获取页面位置对应的页 面,获取页面的页面标识。
[0029] 在本实施例中,操作界面上设置有书签添加按钮,用户可通过点击书签添加按钮 进入输入状态。在进入输入状态之后,用户可通过点击页面上相应的阅读位置来输入页面 位置。
[0030] 例如,在一个应用场景中,操作介质为智能手机。如图1所示,右上角的图标即为 书签添加按钮,用户点击该按钮后即进入输入状态,此时,该图标变成红色,提示已进入输 入状态。用户可通过在显示屏上点击来输入相应的页面位置。在另一个实施例中,可先获 取书签添加请求对应的页面标识,再获取输入的页面位置。
[0031] 例如,在一个应用场景中,用户在看电子书时,可通过按压工具栏上的书签添加按 钮触发书签添加请求,然后记录电子书当前的页码(即页面标识),然后提示进入输入状态, 用户此时即可通过在显示屏上点击输入相应的页面位置。
[0032] 步骤S106,根据页面位置和页面标识生成书签项,并添加到书签中。
[0033] 书签即用于存储书签项的逻辑存储位置。例如,IE浏览器中的收藏夹、chrome浏 览器中的书签栏,手机阅读器中的书签选项卡等。
[0034] 在一个实施例中,根据页面位置和页面标识生成书签项的步骤还可包括:获取页 面位置邻接的文本信息,并将文本信息添加到生成的书签项中。
[0035] 与页面位置邻接的文本信息可作为书签项的描述信息添加到书签项中,从而使用 户可根据该文本信息准确地找到其要选择的书签项,从而提高了操作的准确性。
[0036] 在一个实施例中,还可获取系统当前时间,并将系统当前时间添加到生成的书签 项中。
[0037] 在书签项中添加系统当前时间即为书签项设置了添加书签项的时间,使得用户在 书签的书签项列表中查看书签项时,可根据添加书签项的时间判断其最近阅读的位置,从 而快速定位到该阅读位置,提高了操作的便利性。
[0038] 在一个实施例中,获取书签添加请求的步骤可具体为:获取书签按钮触发事件。
[0039] 在本实施例中,获取书签添加请求对应的页面位置和页面标识的步骤可具体为: 获取与书签按钮触发事件对应的光标滑动事件,获取光标滑动事件对应的结束位置,根据 结束位置获取与书签添加请求对应的页面位置,根据书签按钮触发事件获取页面标识或根 据页面位置获取对应的页面标识。
[0040] 例如,在一个应用场景中,可同时参考图2和图3。其中,操作介质为智能手机,图 2和图3中页面右上角的图标为书签添加按钮。当用户按压该图标时,生成书签按钮触发事 件,然后用户可拖动该图标在显示屏上生成如图3中箭头所示的轨迹,从而生成光标滑动 事件,图3中箭头的头部所在的位置即为光标滑动事件的结束位置,然后可将该结束位置 换算成行列或像素坐标或字符串数组下标的形式,从而生成页面位置。在本应用场景中,可 在按压改图标时进入输入状态,并获取相应的页面的页面标识,也可根据生成的页面位置 获取相应的页面的页面标识。
[0041] 在另一个应用场景中,若操作介质为个人电脑,则用户可通过鼠标按压该图标,并 拖动鼠标形成如图3中箭头所示的光标滑动事件,从而生成相应的页面位置。
[0042] 在一个实施例中,获取书签添加请求对应的页面位置和页面标识的步骤之后还可 在获取到的页面位置处添加书签标记。
[0043] 如图4所示,可在图3中代表光标结束事件的结束位置的箭头头部添加提示图标 作为书签标记。优选的,书签标记可采用彩色标记,也可以高亮的形式展示。
[0044] 在本实施例中,用户还可将已添加的书签删除。如图5所示,删除方法可包括:
[0045] 步骤S202,获取与书签标记对应的书签删除请求。
[0046] 步骤S204,获取书签标记对应的页面位置。
[0047] 步骤S206,获取页面位置对应的书签项。
[0048] 步骤S208,删除书签项并移除书签标记。
[0049] 例如,在一个应用场景中,用户可点击页面上的书签标记,并在弹出的提示框中选 择确认删除,从而发起书签删除请求。在接收到书签删除请求后,则可先获取书签标记对应 的页面位置,然后再书签中查找与该页面位置对应的书签项,然后将该书签标记和对应的 书签项一并删除。相较于传统技术中用户在书签的书签项列表中逐一删除的方式,用户可 更直观地了解其删除的书签项对应的上下文环境,从而使用户的误删率大大降低,从而提 高了操作的准确性。
[0050] 在一个实施例中,用户还可通过已添加的书签项定位阅读位置。如图6所示,该定 位方法包括:
[0051] 步骤S302,获取书签项选取请求。
[0052] 步骤S304,获取书签项选取请求对应的书签项,提取书签项中包含的页面标识和 页面位置。
[0053] 步骤S306,跳转到页面标识对应的页面。
[0054] 步骤S308,根据页面位置在跳转到的页面上展示提示信息。
[0055] 例如,若页面标识为网页的链接地址,则跳转到该链接地址,并调整滚动条至书签 项中对应的页面位置处,并在该页面位置处展示提示信息。若页面标识为页码,则跳转到相 应的文档页面,并在该页面位置处展示提示信息。优选的,提示信息可以是动画,例如动态 的手指符号或箭头符号,并高亮展示。
[0056] 在本实施例中,获取书签项选取请求的步骤之前还可获取书签中的书签项,展示 书签项。
[0057] 在本实施例中,可按照前述的添加书签项的时间顺序展示书签项,从而方便用户 快速定位最近的阅读位置,提高操作的便利性。
[0058] 在一个实施例中,如图7所示,一种添加书签的装置,包括添加请求获取模块102、 页面定位模块104以及书签项生成模块106,其中:
[0059] 添加请求获取模块102,用于获取书签添加请求。
[0060] 页面定位模块104,用于获取书签添加请求对应的页面位置和页面标识。
[0061] 页面标识可以是页码、网页地址、文本段编号等。例如,若页面为电子书页面,则页 面标识可以是页面位置所在页面的页码;若页面为网页页面,则页面标识可以是页面位置 所在的网页页面的链接地址(即url);若页面为文本文档的页面,则页面标识可以是页面位 置所在的文本段的文本段编号。
[0062] 页面位置可以是页面中的坐标位置或者文本内容中按字符先后顺序排列的位置。 例如,若页面为网页页面,则页面位置可以是基于网页页面的像素坐标位置(即html语言 定义的style属性中的height和/或width值),若页面为电子书的页面(电子书页面通常 有分页的格式,通过页码对应独立的页面),则页面位置可以是行和/或列构成的坐标位置, 若页面为文本文档的页面(txt格式的电子书通常不分页,但整个文档由字符串数组进行 存储),则页面位置可以是存储文本文档的字符串数组的下标。
[0063] 在一个实施例中,页面定位模块104可用于获取书签添加请求对应的页面位置, 获取页面位置对应的页面,获取页面的页面标识。
[0064] 在一个实施例中,操作界面上设置有书签添加按钮,用户可通过点击书签添加按 钮进入输入状态。在进入输入状态之后,用户可通过点击页面上相应的阅读位置来输入页 面位置。
[0065] 例如,在一个应用场景中,操作介质为智能手机。如图1所示,右上角的图标即为 书签添加按钮,用户点击该按钮后即进入输入状态,此时,该图标变成红色,提示已进入输 入状态。用户可通过在显示屏上点击来输入相应的页面位置。
[0066] 在另一个实施例中,页面定位模块104可用于先获取书签添加请求对应的页面标 识,再获取输入的页面位置。
[0067] 例如,在一个应用场景中,用户在看电子书时,可通过按压工具栏上的书签添加按 钮触发书签添加请求,然后记录电子书当前的页码(即页面标识),然后提示进入输入状态, 用户此时即可通过在显示屏上点击输入相应的页面位置。
[0068] 书签项生成模块106,用于根据页面位置和页面标识生成书签项,并添加到书签 中。
[0069] 书签即用于存储书签项的逻辑存储位置。例如,IE浏览器中的收藏夹、chrome浏 览器中的书签栏,手机阅读器中的书签选项卡等。
[0070] 在一个实施例中,书签项生成模块106还可用于获取页面位置邻接的文本信息, 并将文本信息添加到生成的书签项中。
[0071] 与页面位置邻接的文本信息可作为书签项的描述信息添加到书签项中,从而使用 户可根据该文本信息准确地找到其要选择的书签项,从而提高了操作的准确性。
[0072] 在一个实施例中,书签项生成模块106还可用于获取系统当前时间,并将系统当 前时间添加到生成的书签项中。
[0073] 在书签项中添加系统当前时间即为书签项设置了添加书签项的时间,使得用户在 书签的书签项列表中查看书签项时,可根据添加书签项的时间判断其最近阅读的位置,从 而快速定位到该阅读位置,提高了操作的便利性。
[0074] 在一个实施例中,添加请求获取模块102还可用于获取书签按钮触发事件。
[0075] 在本实施例中,页面定位模块104还可用于获取与书签按钮触发事件对应的光标 滑动事件,获取光标滑动事件对应的结束位置,根据结束位置获取与书签添加请求对应的 页面位置。在本应用场景中,可在按压改图标时进入输入状态,并获取相应的页面的页面标 识,也可根据生成的页面位置获取相应的页面的页面标识。
[0076] 例如,在一个应用场景中,可同时参考图2和图3。其中,操作介质为智能手机,图 2和图3中页面右上角的图标为书签添加按钮。当用户按压该图标时,生成书签按钮触发事 件,然后用户可拖动该图标在显示屏上生成如图3中箭头所示的轨迹,从而生成光标滑动 事件,图3中箭头的头部所在的位置即为光标滑动事件的结束位置,然后可将该结束位置 换算成行列或像素坐标或字符串数组下标的形式,从而生成页面位置。在本应用场景中,可 在按压改图标时进入输入状态,并获取相应的页面的页面标识,也可根据生成的页面位置 获取相应的页面的页面标识。
[0077] 在另一个应用场景中,若操作介质为个人电脑,则用户可通过鼠标按压该图标,并 拖动鼠标形成如图3中箭头所示的光标滑动事件,从而生成相应的页面位置。
[0078] 在一个实施例中,如图8所示,添加书签的装置还包括书签标记添加模块108,用 于在获取到的页面位置处添加书签标记。
[0079] 如图4所示,可在图3中代表光标结束事件的结束位置的箭头头部添加提示图标 作为书签标记。优选的,书签标记可采用彩色标记,也可以高亮的形式展示。
[0080] 在本实施例中,用户还可将已添加的书签删除。如图8所示,添加书签的装置还可 包括书签删除模块110,用于获取与书签标记对应的书签删除请求,获取书签标记对应的页 面位置,获取页面位置对应的书签项,删除书签项并移除书签标记。
[0081] 例如,在一个应用场景中,用户可点击页面上的书签标记,并在弹出的提示框中选 择确认删除,从而发起书签删除请求。在接收到书签删除请求后,则可先获取书签标记对应 的页面位置,然后再书签中查找与该页面位置对应的书签项,然后将该书签标记和对应的 书签项一并删除。相较于传统技术中用户在书签的书签项列表中逐一删除的方式,用户可 更直观地了解其删除的书签项对应的上下文环境,从而使用户的误删率大大降低,从而提 高了操作的准确性。
[0082] 在一个实施例中,用户还可通过已添加的书签项快速定位阅读位置。如图8所示, 添加书签的装置还可包括书签定位模块112,用于获取书签项选取请求,获取书签项选取请 求对应的书签项,提取书签项中包含的页面标识和页面位置,跳转到页面标识对应的页面, 根据页面位置在跳转到的页面上展示提示信息。
[0083] 例如,若页面标识为网页的链接地址,则跳转到该链接地址,并调整滚动条至书签 项中对应的页面位置处,并在该页面位置处展示提示信息。若页面标识为页码,则跳转到相 应的文档页面,并在该页面位置处展示提示信息。优选的,提示信息可以是动画,例如动态 的手指符号或箭头符号,并高亮展示。
[0084] 在本实施例中,如图8所示,添加书签的装置还包括书签项展示模块114,用于获 取书签中的书签项,展示书签项。
[0085] 在本实施例中,可按照前述的添加书签项的时间顺序展示书签项,从而方便用户 快速定位最近的阅读位置,提高操作的便利性。
[0086] 上述添加书签的方法及装置,不仅获取了用户的阅读位置所在页面的页面标识, 更进一步的获取到了阅读位置在页面上的页面位置,使得生成书签项包含的位置信息更加 丰富且准确。当用户根据该书签项定位阅读位置时,可准确地定位到页面中具体的某一行 或某一列,从而提高了准确性。
[0087] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0088] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1. 一种添加书签的方法,包括: 获取书签添加请求; 获取所述书签添加请求对应的页面位置和页面标识; 根据所述页面位置和所述页面标识生成书签项,并添加到书签中。
2. 根据权利要求1所述的添加书签的方法,其特征在于,所述方法还包括: 获取书签项选取请求; 获取所述书签项选取请求对应的书签项,提取所述书签项中包含的页面标识和页面位 置; 跳转到所述页面标识对应的页面; 根据所述页面位置在所述跳转到的页面上展示提示信息。
3. 根据权利要求2所述的添加书签的方法,其特征在于,所述获取书签项选取请求的 步骤之前还包括: 获取所述书签中的书签项; 展示所述书签项。
4. 根据权利要求1所述的添加书签的方法,其特征在于,所述获取所述书签添加请求 对应的页面位置和页面标识的步骤包括: 获取书签添加请求对应的页面位置; 获取与所述页面位置对应的页面,获取所述页面的页面标识。
5. 根据权利要求1至3任一项所述的添加书签的方法,其特征在于,所述获取书签添加 请求的步骤为: 获取书签按钮触发事件; 所述获取书签添加请求对应的页面位置和页面标识的步骤为: 获取与所述书签按钮触发事件对应的光标滑动事件; 获取所述光标滑动事件对应的结束位置; 根据所述结束位置获取所述与书签添加请求对应的页面位置,根据所述书签按钮触发 事件获取页面标识或根据所述页面位置获取对应的页面标识。
6. 根据权利要求1至3任一项所述的添加书签的方法,其特征在于,所述根据所述页面 位置和所述页面标识生成书签项的步骤还包括: 获取所述页面位置邻接的文本信息,将所述文本信息添加到所述生成的书签项中。
7. 根据权利要求1至3任一项所述的添加书签的方法,其特征在于,所述获取书签添加 请求对应的页面位置和页面标识的步骤之后还包括: 在所述获取到的页面位置处添加书签标记。
8. 根据权利要求7所述的添加书签的方法,其特征在于,所述方法还包括: 获取与所述书签标记对应的书签删除请求; 获取所述书签标记对应的页面位置; 获取所述页面位置对应的书签项; 删除所述书签项并移除所述书签标记。
9. 一种添加书签的装置,其特征在于,包括: 添加请求获取模块,用于获取书签添加请求; 页面定位模块,用于获取所述书签添加请求对应的页面位置和页面标识; 书签项生成模块,用于根据所述页面位置和所述页面标识生成书签项,并添加到书签 中。
10. 根据权利要求9所述的添加书签的装置,其特征在于,所述装置还包括书签定位模 块,用于获取书签项选取请求,获取所述书签项选取请求对应的书签项,提取所述书签项中 包含的页面标识和页面位置,跳转到所述页面标识对应的页面,根据所述页面位置在所述 跳转到的页面上展示提示信息。
11. 根据权利要求9所述的添加书签的装置,其特征在于,所述装置还包括书签项展示 模块,用于获取所述书签中的书签项,展示所述书签项。
12. 根据权利要求9所述的添加书签的装置,其特征在于,所述页面定位模块还用于获 取书签添加请求对应的页面位置,获取与所述页面位置对应的页面,获取所述页面的页面 标识。
13. 根据权利要求9至11任一项所述的添加书签的装置,其特征在于,所述添加请求获 取模块还用于获取书签按钮触发事件; 所述页面定位模块还用于获取与所述书签按钮触发事件对应的光标滑动事件,获取 所述光标滑动事件对应的结束位置,根据所述结束位置获取所述与书签添加请求对应的页 面位置,根据所述书签按钮触发事件获取页面标识或根据所述页面位置获取对应的页面标 识。
14. 根据权利要求9至11任一项所述的添加书签的装置,其特征在于,所述书签项生成 模块还用于获取所述页面位置邻接的文本信息,将所述文本信息添加到所述生成的书签项 中。
15. 根据权利要求9至11任一项所述的添加书签的装置,其特征在于,所述装置还包括 书签标记添加模块,用于在所述获取到的页面位置处添加书签标记。
16. 根据权利要求15所述的添加书签的装置,其特征在于,所述装置还包括书签删除 模块,用于获取与所述书签标记对应的书签删除请求,获取所述书签标记对应的页面位置, 获取所述页面位置对应的书签项,删除所述书签项并移除所述书签标记。
【文档编号】G06F17/30GK104123294SQ201310148501
【公开日】2014年10月29日 申请日期:2013年4月25日 优先权日:2013年4月25日
【发明者】邵和明 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1