《一种网摘浏览器的实现方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种网摘浏览器的实现方法及系统.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 101950303 A (43)申请公布日 2011.01.19 CN 101950303 A *CN101950303A* (21)申请号 201010297476.8 (22)申请日 2010.09.29 G06F 17/30(2006.01) (71)申请人 唐晨辉 地址 511495 广东省广州市番禺区南奥花园 北奥 2 路 3 区 2 座 602 号 (72)发明人 唐晨辉 (54) 发明名称 一种网摘浏览器的实现方法及系统 (57) 摘要 本发明涉及一种网摘浏览器的实现方法及系 统, 更具体说, 涉及一种用户可以浏览网页, 摘录 网页内容, 保存摘录内容,。
2、 直接在网上发布摘录内 容, 以及用密码保护摘录内容的方法。本发明为 用户提供一个可以在浏览网页的同时摘录网页内 容, 并把摘录内容编辑保存为网摘笔记的方法, 同 时还提供了一种用密码保护的摘录笔记系统的实 现方法。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 3 页 附图 2 页 CN 101950306 A1/2 页 2 1. 一种网摘浏览器的实现方法。其特征在于, 包括步骤 : 1) 用浏览器打开网页 ; 2) 在网页上选定需要摘录的网页内容 ; 3) 把选定的网页内容提交到摘录模块得到摘录内容, 进行编辑 ; 4) 把。
3、摘录内容提交到内容管理模块, 也可以把摘录内容提交到网页上的文本输入框, 发布到网上 ( 比如博客 ) ; 5) 用内容管理模块对摘录内容进行数据处理 ( 包括添加标题和密码等 ), 并把数据保 存到网摘笔记文件 ; 6) 打开网摘笔记文件, 浏览编辑摘录内容。 2. 按照权利要求 1 所述的方法, 其特征在于, 所述的浏览器可以是由美国微软公司发 布的 Internet Explorer 内核构成, 也可以是由其它公司发布的类似浏览器内核构成 ; 3. 按照权利要求 1 所述的方法, 其特征在于, 所述的摘录内容可以是纯文本的内容, 也 可以是包括图片等多媒体的内容。 4. 按照权利要求 1。
4、 所述的方法, 其特征在于, 得到摘录内容的方法可以包括, 但不限 于, 以下两种方法 : 其一, 可以用计算机默认的方法 ( 用鼠标或者键盘高亮选择内容 ) 选定 网页内容, 然后把选定的网页内容复制到摘录模块得到摘录内容 ; 其二, 用鼠标点击激活需 要摘录的网页区域, 然后把激活区域的网页内容复制到摘录模块得到摘录内容。 5. 按照权利要求 1 所述的方法, 其特征在于, 用内容管理模块对摘录内容进行数据处 理的具体过程为 : (a) 构建摘录项, 摘录项包括摘录内容、 标题和密码 ( 密码可以缺失 ) ; (b)构建摘录单元 : 摘录单元包括标题、 密码(密码可以缺失), 以及一个或多。
5、个摘录项 ( 更简化的, 也可以不构建摘录单元, 直接以摘录项为单位进行管理和保存 ) ; (c) 编辑摘录 内容 ; (d) 用数据结构 (Hashtable, XML 等 ) 管理摘录单元和摘录项, 便于保存管理和查询 ; (e) 把内容管理模块中的数据保存到网摘笔记文件。 6. 按照权利要求 1 所述的方法, 其特征在于, 打开网摘笔记文件的具体过程为 : 由内容 管理模块列出文件中摘录单元和摘录项的标题, 然后根据用户选择的标题把相应的摘录内 容展现给用户 ; 当用户打开用密码保护的摘录单元和摘录项时, 要求用户输入密码, 系统验 证密码正确之后把和标题相对应的摘录内容展现给用户。 7。
6、. 按照权利要求 6 所述的方法, 其特征在于, 用户打开密码保护的摘录单元和摘录项 时, 内容管理模块还可以不预先给用户提供摘录单元和摘录项的标题或者其他相关信息, 而是要求用户先提供密码, 然后列出和用户提供的密码相关联的摘录单元和摘录项的标题 和内容。 8.按照权利要求1所述的方法, 其特征在于, 内容管理模块和摘录笔记文件(或者类似 的数据文件 ) 可以独立组成一个具有权利要求 6 和 7 所述的方法的信息管理系统。 9. 一种网摘浏览器系统。其特征在于, 包括浏览器内核, 摘录模块、 内容管理模块和网 摘笔记文件, 其中, 浏览器内核, 用于为用户提供浏览网页的客户端。 摘录模块, 。
7、用于摘录和编辑网页内容的模块, 并可以把摘录内容提交给内容管理模块, 也可以把摘录内容提交到网页上的文本输入框, 发布到网上 ( 比如博客 )。 权 利 要 求 书 CN 101950303 A CN 101950306 A2/2 页 3 内容管理模块, 具体有五项主要功能 : 其一, 构建摘录项 : 每个摘录项由标题、 摘录内 容和密码三个部分组成(密码可以缺失) ; 其二, 构建摘录单元 : 每个摘录单元由标题、 密码 ( 密码可以缺失 ) 和一个或者多个摘录项组成 ( 更简化的, 也可以不构建摘录单元, 直接以 摘录项为单位进行管理和保存 ) ; 其三, 编辑摘录内容 ; 其四, 用数据。
8、结构 (Hashtable, XML 等 ) 管理摘录单元和摘录项, 以便保存和查询 ; 其五, 把内容管理模块中的数据保存到网摘 笔记文件 ; 网摘笔记文件, 一个可以进行读写操作的文件, 用于存储由内容管理模块构建的含有 摘录单元和摘录项的数据。 10. 如权利要求 9 所述的系统, 其特征在于, 所述的内容管理模块具体包括 : 摘录单元 子模块, 用于创建、 修改和删除摘录单元 ( 更简化的, 也可以不构建摘录单元, 直接以摘录 项为单位进行管理和保存 ) ; 摘录项子模块, 用于创建、 修改和删除摘录项 ; 编辑显示模块, 编辑显示摘录内容、 标题和密码 ; 数据结构子模块, 创建、 。
9、修改和删除用于管理摘录单元和 摘录项的数据结构 ; 查询子模块, 用于列出摘录单元以及摘录项, 以及根据用户提供的密码 查询用密码保护的摘录单元和摘录项, 并把摘录内容提交给用户 ; 文件保存子模块, 用于把 内容管理模块中的数据保存到网摘笔记文件。 权 利 要 求 书 CN 101950303 A CN 101950306 A1/3 页 4 一种网摘浏览器的实现方法及系统 技术领域 : 0001 本发明涉及一种网摘浏览器的实现方法及系统, 更具体说, 涉及一种用户可以浏 览网页, 摘录网页内容, 保存摘录内容, 直接在网上发布摘录内容, 以及用密码保护摘录内 容的方法。本发明为用户提供一个可。
10、以在浏览网页的同时摘录网页内容, 并把摘录内容编 辑保存为网摘笔记的方法, 同时还提供了一种用密码保护的摘录笔记系统的实现方法。 背景技术 : 0002 随着数码科技的发展, 人们经常用浏览器浏览网页, 并把网页内容进行整页保存, 或者复制粘贴到其他编辑工具的方式摘录网页上的内容。但是人们在用浏览网页的同时, 非常需要对网页上的某些文字, 或者网页的某个区域的文字进行摘录, 编辑和保存, 以便形 成网摘笔记, 便于日后阅读和编辑。并且把摘录网页的内容直接发布到网上收藏 ( 比如, 收 藏到博客 ) 也是很多用户所希望的。 0003 在现阶段, 没有一个很好的方法实现上述提到的问题。 发明内容 。
11、: 0004 本发明提供一种网摘浏览器的实现方法及系统, 目的在于为用户提供一个可以在 浏览网页的同时摘录网页内容, 并把摘录内容编辑保存为网摘笔记, 或者发布到网上收藏 的方法。 0005 本发明技术方案如下 : 0006 一种网摘浏览器的实现方法, 包括步骤 : 0007 1) 用浏览器打开网页 ; 0008 2) 在网页上选定需要摘录的网页内容 ; 0009 3) 把选定的网页内容提交到摘录模块得到摘录内容, 进行编辑 ; 0010 4) 把摘录内容提交到内容管理模块, 也可以把摘录内容提交到网页上的文本输入 框, 发布到网上 ( 比如博客 ) ; 0011 5) 用内容管理模块对摘录内。
12、容进行数据处理 ( 包括添加标题和密码等 ), 并把数 据保存到网摘笔记文件 ; 0012 6) 打开网摘笔记文件, 浏览编辑摘录内容。 0013 本发明方法所使用的系统组成如下 : 浏览器内核, 摘录模块、 内容管理模块和网摘 笔记文件组成。这四个系统是按照功能设置的软件和文件系统, 其中内容管理模块和网摘 笔记文件可以单独构成一个具有相同密码保护和打开方法的信息管理系统。 各个子系统具 体功能如下 : ( 参考图 1) 0014 1) 浏览器内核, 用于为用户提供浏览网页的客户端模块。 0015 2) 摘录模块, 用于为用户摘录网页内容的客户端模块, 并可以把摘录内容提交给 内容管理模块,。
13、 也可以把摘录内容提交到网页上的输入框, 发布到网上 ( 比如博客 )。摘录 网页内容的方法可以包括, 但不限于, 以下两种方法 : 其一, 可以用计算机默认的方法 ( 用 说 明 书 CN 101950303 A CN 101950306 A2/3 页 5 鼠标或者键盘高亮选择内容 ) 选定网页内容, 然后把选定的网页内容复制到摘录模块 ; 其 二, 用鼠标点击激活需要摘录的网页区域, 然后把激活区域的网页内容复制到摘录模块。 0016 3) 内容管理模块, 主要功能是构建摘录笔记数据结构, 具体有五项主要功能 : (a) 构建摘录项, 摘录项包括摘录内容、 标题和密码 ( 密码可以缺失 )。
14、 ; (b) 构建摘录单元 : 摘录 单元包括标题、 密码 ( 密码可以缺失 ), 以及一个或多个摘录项 ( 更简化的, 也可以不构建 摘录单元, 直接以摘录项为单位进行管理和保存) ; (c)编辑显示摘录内容 ; (d)用数据结构 (Hashtable, XML等)管理摘录单元和摘录项, 便于保存管理和查询 ; (e)把内容管理模块中 的数据保存到网摘笔记文件。 0017 4) 网摘笔记文件, 一个可以进行读写操作的文件, 用于存储由内容管理模块构建 的含有摘录单元和摘录项的数据。 0018 其中, 内容管理模块具体包括 : 0019 1) 摘录单元子模块, 用于创建、 修改和删除摘录单元 。
15、; 0020 2) 摘录项子模块, 用于创建、 修改和删除摘录项 ; 0021 3) 数据结构子模块, 创建修改和删除用于包含摘录单元和摘录项的数据结构 ; 0022 4) 文件保存子模块, 用于把内容管理模块中的数据保存到网摘笔记文件 ; 0023 5) 查询子模块, 用于列出摘录单元以及摘录项, 以及根据用户提供的密码查询用 密码保护的摘录单元和摘录项, 并把摘录内容提交给编辑显示模块 ; 0024 6) 编辑显示模块, 编辑显示摘录内容、 标题和密码。 附图说明 : 0025 图 1 是本发明一个实施例的主要模块构成示意图 0026 图 2 是本发明所用系统流程图 具体实施方式 : 00。
16、27 下面结合附图, 说明本发明的实施方式。 0028 图 1 表示一个网摘浏览器的主要模块构成示意图。如该图所示, 网摘浏览器主要 由四部分组成 : 浏览器内核, 摘录模块, 内容管理模块和网摘笔记模块。需要说明的是, 浏 览器内核, 摘录模块, 内容管理模块以及网摘笔记文件可以是架设在同一台计算机上, 或者 分别部署在不同的用互联网相连的计算机上。浏览器内核可以选用美国微软公司发布的 Internet Explorer 内核, 或者其它公司发布的类似浏览器内核。 0029 网摘浏览器可以是一个运行在一台计算设备上的系统软件, 它与外界的通讯可以 通过例如但不限于标准的 http 协议来完成。
17、, 0030 图 2 表示本发明所用系统流程图, 包括下列步骤 : 0031 步骤 S20, 用户用浏览器内核打开网页。 0032 步骤 S21, 用户在网页上选定需要摘录的内容时, 摘录网页内容的方法可以包括, 但不限于, 以下两种方法 : 其一, 可以用计算机默认的方法 ( 用鼠标或者键盘高亮选择内 容 ) 选定网页内容, 然后把选定的网页内容复制到摘录模块 ; 其二, 用鼠标点击激活需要摘 录的网页区域, 然后把激活区域的网页内容复制到摘录模块。 0033 步骤 S22, 把用户选定的内容复制到摘录模块得到摘录内容。比如, 用微软公司的 说 明 书 CN 101950303 A CN 1。
18、01950306 A3/3 页 6 提供的 WebBrowser 控件作为浏览器内核, 可以通过 Document.ExecCommand 执行 Copy 命令把用户选定的文字复制到粘贴板 (Clipboard), 然后再把粘贴板上的内容复制到摘录 模块。也可对激活区域进行摘录。比如, 用微软公司的提供的 WebBrowser 控件制作的浏览 器内核, 可以通过获得属于 WebBrowser 所属 Document.ActiveElement.InnerText( 或者 InnerHtml) 来获得整个激活区域的内容 ), 对于激活区域内的链接的图片等多媒体内容, 可以通过获得摘录内容里链接到。
19、相应地址下载, 然后添加到摘录模块进行编辑浏览。摘录 内容的编辑可以用标准软件控件, 比如 C# 语言里的 RichTextBox 控件。 0034 S23, 把摘录模块上的内容复制到内容编辑模块, 相应的摘录单元和摘录项。 0035 S24, 把摘录模块上的内容复制到网页上的文本输入框发布到网上收藏。 通过这个 方法, 用户可以把摘录内容编辑后直接发布到网上 ( 比如博客等 )。比如, 用微软公司的提 供的 WebBrowser 控件制作的浏览器内核, 用户可以先点击激活希望粘贴内容的文本输入 框, 然后把摘录文字内容赋值给 WebBrowser 所属 Document.ActiveElem。
20、ent.InnerText 来 实现摘录文字内容的发布收藏。 0036 S25, 用内容管理模块管理摘录内容的具体过程为 : 构建摘录项, 摘录项包括摘录 内容、 标题和密码(密码可以缺失) ; 构建摘录单元 : 摘录单元包括一个标题、 一个密码(密 码可以缺失 ), 以及一个或多个摘录项 ; 用数据结构 (Hashtable, XML 等 ) 管理摘录单元和 摘录项, 便于保存管理和查询 ; 编辑修改摘录内容 ; 把含有摘录单元和摘录项的数据结构 保存到网摘笔记文件。较佳的, 可以加密网摘笔记文件。更简化的, 也可以只构建摘录项, 不构建摘录单元。直接以摘录项为单元把数据保存到数据结构中。对。
21、于用 Hashtable 等数 据结构来管理摘录单元和摘录项的, 可以考虑用保存可系列化对象的方法来保存数据。如 果用 XML 文件方式管理摘录单元和摘录项的, 需要为摘录单元和摘录项的每项内容建立标 签, 并遵循 XML 的规则把相关内容保存到 XML 文件, 以便保存和查找。摘录内容的编辑可以 用标准软件控件, 比如 C# 语言里的 RichTextBox 控件。 0037 步骤 S26, 打开网摘笔记文件的具体过程为 : 系统先列出摘录笔记文件中的摘录 单元以及摘录单元中的所有摘录项以及摘录项的标题, 然后根据用户选择的标题, 把摘录 内容展现给用户 ; 当用户需要打开用密码保护的摘录单。
22、元和摘录项时, 要求用户输入密码, 系统验证密码正确之后把摘录单元中的摘录项列出, 并把用户选择的摘录项的摘录内容提 交用户。用户打开密码保护的摘录单元和摘录项时, 系统还可以不预先给用户提供摘录单 元和摘录项的名称或者其他相关信息, 而是要求用户先提供密码, 然后列出和用户提供的 密码相关联的摘录单元和摘录项。摘录单元和摘录项的标题, 可以用树形结构或者链表结 构的控件来列出。 0038 为了信息安全系统还可以对网摘笔记文件进行加密处理, 用户打开文件时再解 密。本系统的内容管理模块以及网摘笔记文件可以单独构成用密码保护的笔记软件系统。 说 明 书 CN 101950303 A CN 101950306 A1/2 页 7 图 1 说 明 书 附 图 CN 101950303 A CN 101950306 A2/2 页 8 图 2 说 明 书 附 图 CN 101950303 A 。