一种网摘浏览器的实现方法及系统的制作方法

文档序号:6333050阅读:199来源:国知局

专利名称::一种网摘浏览器的实现方法及系统的制作方法
技术领域
:本发明涉及一种网摘浏览器的实现方法及系统,更具体说,涉及一种用户可以浏览网页,摘录网页内容,保存摘录内容,直接在网上发布摘录内容,以及用密码保护摘录内容的方法。本发明为用户提供一个可以在浏览网页的同时摘录网页内容,并把摘录内容编辑保存为网摘笔记的方法,同时还提供了一种用密码保护的摘录笔记系统的实现方法。
背景技术
:随着数码科技的发展,人们经常用浏览器浏览网页,并把网页内容进行整页保存,或者复制粘贴到其他编辑工具的方式摘录网页上的内容。但是人们在用浏览网页的同时,非常需要对网页上的某些文字,或者网页的某个区域的文字进行摘录,编辑和保存,以便形成网摘笔记,便于日后阅读和编辑。并且把摘录网页的内容直接发布到网上收藏(比如,收藏到博客)也是很多用户所希望的。在现阶段,没有一个很好的方法实现上述提到的问题。
发明内容本发明提供一种网摘浏览器的实现方法及系统,目的在于为用户提供一个可以在浏览网页的同时摘录网页内容,并把摘录内容编辑保存为网摘笔记,或者发布到网上收藏的方法。本发明技术方案如下一种网摘浏览器的实现方法,包括步骤1)用浏览器打开网页;2)在网页上选定需要摘录的网页内容;3)把选定的网页内容提交到摘录模块得到摘录内容,进行编辑;4)把摘录内容提交到内容管理模块,也可以把摘录内容提交到网页上的文本输入框,发布到网上(比如博客);5)用内容管理模块对摘录内容进行数据处理(包括添加标题和密码等),并把数据保存到网摘笔记文件;6)打开网摘笔记文件,浏览编辑摘录内容。本发明方法所使用的系统组成如下浏览器内核,摘录模块、内容管理模块和网摘笔记文件组成。这四个系统是按照功能设置的软件和文件系统,其中内容管理模块和网摘笔记文件可以单独构成一个具有相同密码保护和打开方法的信息管理系统。各个子系统具体功能如下(参考图1)1)浏览器内核,用于为用户提供浏览网页的客户端模块。2)摘录模块,用于为用户摘录网页内容的客户端模块,并可以把摘录内容提交给内容管理模块,也可以把摘录内容提交到网页上的输入框,发布到网上(比如博客)。摘录网页内容的方法可以包括,但不限于,以下两种方法其一,可以用计算机默认的方法(用鼠标或者键盘高亮选择内容)选定网页内容,然后把选定的网页内容复制到摘录模块;其二,用鼠标点击激活需要摘录的网页区域,然后把激活区域的网页内容复制到摘录模块。3)内容管理模块,主要功能是构建摘录笔记数据结构,具体有五项主要功能(a)构建摘录项,摘录项包括摘录内容、标题和密码(密码可以缺失);(b)构建摘录单元摘录单元包括标题、密码(密码可以缺失),以及一个或多个摘录项(更简化的,也可以不构建摘录单元,直接以摘录项为单位进行管理和保存);(c)编辑显示摘录内容;(d)用数据结构(HaShtable,XML等)管理摘录单元和摘录项,便于保存管理和查询;(e)把内容管理模块中的数据保存到网摘笔记文件。4)网摘笔记文件,一个可以进行读写操作的文件,用于存储由内容管理模块构建的含有摘录单元和摘录项的数据。其中,内容管理模块具体包括1)摘录单元子模块,用于创建、修改和删除摘录单元;2)摘录项子模块,用于创建、修改和删除摘录项;3)数据结构子模块,创建修改和删除用于包含摘录单元和摘录项的数据结构;4)文件保存子模块,用于把内容管理模块中的数据保存到网摘笔记文件;5)查询子模块,用于列出摘录单元以及摘录项,以及根据用户提供的密码查询用密码保护的摘录单元和摘录项,并把摘录内容提交给编辑显示模块;6)编辑显示模块,编辑显示摘录内容、标题和密码。图1是本发明一个实施例的主要模块构成示意2是本发明所用系统流程图具体实施例方式下面结合附图,说明本发明的实施方式。图1表示一个网摘浏览器的主要模块构成示意图。如该图所示,网摘浏览器主要由四部分组成浏览器内核,摘录模块,内容管理模块和网摘笔记模块。需要说明的是,浏览器内核,摘录模块,内容管理模块以及网摘笔记文件可以是架设在同一台计算机上,或者分别部署在不同的用互联网相连的计算机上。浏览器内核可以选用美国微软公司发布的InternetExplorer内核,或者其它公司发布的类似浏览器内核。网摘浏览器可以是一个运行在一台计算设备上的系统软件,它与外界的通讯可以通过例如但不限于标准的http协议来完成,图2表示本发明所用系统流程图,包括下列步骤步骤S20,用户用浏览器内核打开网页。步骤S21,用户在网页上选定需要摘录的内容时,摘录网页内容的方法可以包括,但不限于,以下两种方法其一,可以用计算机默认的方法(用鼠标或者键盘高亮选择内容)选定网页内容,然后把选定的网页内容复制到摘录模块;其二,用鼠标点击激活需要摘录的网页区域,然后把激活区域的网页内容复制到摘录模块。步骤S22,把用户选定的内容复制到摘录模块得到摘录内容。比如,用微软公司的提供的WebBrowser控件作为浏览器内核,可以通过Document.ExecCommand执行〃Copy"命令把用户选定的文字复制到粘贴板(Clipboard),然后再把粘贴板上的内容复制到摘录模块。也可对激活区域进行摘录。比如,用微软公司的提供的WebBrowser控件制作的浏览器内核,可以通过获得属于WebBrowser所属Document.ActiveElement.InnerText(或者InnerHtml)来获得整个激活区域的内容),对于激活区域内的链接的图片等多媒体内容,可以通过获得摘录内容里链接到相应地址下载,然后添加到摘录模块进行编辑浏览。摘录内容的编辑可以用标准软件控件,比如C#语言里的RichTextBox控件。S23,把摘录模块上的内容复制到内容编辑模块,相应的摘录单元和摘录项。S24,把摘录模块上的内容复制到网页上的文本输入框发布到网上收藏。通过这个方法,用户可以把摘录内容编辑后直接发布到网上(比如博客等)。比如,用微软公司的提供的WebBrowser控件制作的浏览器内核,用户可以先点击激活希望粘贴内容的文本输入框,然后把摘录文字内容赋值给WebBrowser所属Document.ActiveElement.InnerText来实现摘录文字内容的发布收藏。S25,用内容管理模块管理摘录内容的具体过程为构建摘录项,摘录项包括摘录内容、标题和密码(密码可以缺失);构建摘录单元摘录单元包括一个标题、一个密码(密码可以缺失),以及一个或多个摘录项;用数据结构(Hashtable,XML等)管理摘录单元和摘录项,便于保存管理和查询;编辑修改摘录内容;把含有摘录单元和摘录项的数据结构保存到网摘笔记文件。较佳的,可以加密网摘笔记文件。更简化的,也可以只构建摘录项,不构建摘录单元。直接以摘录项为单元把数据保存到数据结构中。对于用Hashtable等数据结构来管理摘录单元和摘录项的,可以考虑用保存可系列化对象的方法来保存数据。如果用XML文件方式管理摘录单元和摘录项的,需要为摘录单元和摘录项的每项内容建立标签,并遵循XML的规则把相关内容保存到XML文件,以便保存和查找。摘录内容的编辑可以用标准软件控件,比如C#语言里的RichTextBox控件。步骤S26,打开网摘笔记文件的具体过程为系统先列出摘录笔记文件中的摘录单元以及摘录单元中的所有摘录项以及摘录项的标题,然后根据用户选择的标题,把摘录内容展现给用户;当用户需要打开用密码保护的摘录单元和摘录项时,要求用户输入密码,系统验证密码正确之后把摘录单元中的摘录项列出,并把用户选择的摘录项的摘录内容提交用户。用户打开密码保护的摘录单元和摘录项时,系统还可以不预先给用户提供摘录单元和摘录项的名称或者其他相关信息,而是要求用户先提供密码,然后列出和用户提供的密码相关联的摘录单元和摘录项。摘录单元和摘录项的标题,可以用树形结构或者链表结构的控件来列出。为了信息安全系统还可以对网摘笔记文件进行加密处理,用户打开文件时再解密。本系统的内容管理模块以及网摘笔记文件可以单独构成用密码保护的笔记软件系统。权利要求一种网摘浏览器的实现方法。其特征在于,包括步骤1)用浏览器打开网页;2)在网页上选定需要摘录的网页内容;3)把选定的网页内容提交到摘录模块得到摘录内容,进行编辑;4)把摘录内容提交到内容管理模块,也可以把摘录内容提交到网页上的文本输入框,发布到网上(比如博客);5)用内容管理模块对摘录内容进行数据处理(包括添加标题和密码等),并把数据保存到网摘笔记文件;6)打开网摘笔记文件,浏览编辑摘录内容。2.按照权利要求1所述的方法,其特征在于,所述的浏览器可以是由美国微软公司发布的InternetExplorer内核构成,也可以是由其它公司发布的类似浏览器内核构成;3.按照权利要求1所述的方法,其特征在于,所述的摘录内容可以是纯文本的内容,也可以是包括图片等多媒体的内容。4.按照权利要求1所述的方法,其特征在于,得到摘录内容的方法可以包括,但不限于,以下两种方法其一,可以用计算机默认的方法(用鼠标或者键盘高亮选择内容)选定网页内容,然后把选定的网页内容复制到摘录模块得到摘录内容;其二,用鼠标点击激活需要摘录的网页区域,然后把激活区域的网页内容复制到摘录模块得到摘录内容。5.按照权利要求1所述的方法,其特征在于,用内容管理模块对摘录内容进行数据处理的具体过程为(a)构建摘录项,摘录项包括摘录内容、标题和密码(密码可以缺失);(b)构建摘录单元摘录单元包括标题、密码(密码可以缺失),以及一个或多个摘录项(更简化的,也可以不构建摘录单元,直接以摘录项为单位进行管理和保存);(c)编辑摘录内容;(d)用数据结构(HaShtable,XML等)管理摘录单元和摘录项,便于保存管理和查询;(e)把内容管理模块中的数据保存到网摘笔记文件。6.按照权利要求1所述的方法,其特征在于,打开网摘笔记文件的具体过程为由内容管理模块列出文件中摘录单元和摘录项的标题,然后根据用户选择的标题把相应的摘录内容展现给用户;当用户打开用密码保护的摘录单元和摘录项时,要求用户输入密码,系统验证密码正确之后把和标题相对应的摘录内容展现给用户。7.按照权利要求6所述的方法,其特征在于,用户打开密码保护的摘录单元和摘录项时,内容管理模块还可以不预先给用户提供摘录单元和摘录项的标题或者其他相关信息,而是要求用户先提供密码,然后列出和用户提供的密码相关联的摘录单元和摘录项的标题和内容。8.按照权利要求1所述的方法,其特征在于,内容管理模块和摘录笔记文件(或者类似的数据文件)可以独立组成一个具有权利要求6和7所述的方法的信息管理系统。9.一种网摘浏览器系统。其特征在于,包括浏览器内核,摘录模块、内容管理模块和网摘笔记文件,其中,浏览器内核,用于为用户提供浏览网页的客户端。摘录模块,用于摘录和编辑网页内容的模块,并可以把摘录内容提交给内容管理模块,也可以把摘录内容提交到网页上的文本输入框,发布到网上(比如博客)。内容管理模块,具体有五项主要功能其一,构建摘录项每个摘录项由标题、摘录内容和密码三个部分组成(密码可以缺失);其二,构建摘录单元每个摘录单元由标题、密码(密码可以缺失)和一个或者多个摘录项组成(更简化的,也可以不构建摘录单元,直接以摘录项为单位进行管理和保存);其三,编辑摘录内容;其四,用数据结构(Hashtable,XML等)管理摘录单元和摘录项,以便保存和查询;其五,把内容管理模块中的数据保存到网摘笔记文件;网摘笔记文件,一个可以进行读写操作的文件,用于存储由内容管理模块构建的含有摘录单元和摘录项的数据。10.如权利要求9所述的系统,其特征在于,所述的内容管理模块具体包括摘录单元子模块,用于创建、修改和删除摘录单元(更简化的,也可以不构建摘录单元,直接以摘录项为单位进行管理和保存);摘录项子模块,用于创建、修改和删除摘录项;编辑显示模块,编辑显示摘录内容、标题和密码;数据结构子模块,创建、修改和删除用于管理摘录单元和摘录项的数据结构;查询子模块,用于列出摘录单元以及摘录项,以及根据用户提供的密码查询用密码保护的摘录单元和摘录项,并把摘录内容提交给用户;文件保存子模块,用于把内容管理模块中的数据保存到网摘笔记文件。全文摘要本发明涉及一种网摘浏览器的实现方法及系统,更具体说,涉及一种用户可以浏览网页,摘录网页内容,保存摘录内容,直接在网上发布摘录内容,以及用密码保护摘录内容的方法。本发明为用户提供一个可以在浏览网页的同时摘录网页内容,并把摘录内容编辑保存为网摘笔记的方法,同时还提供了一种用密码保护的摘录笔记系统的实现方法。文档编号G06F17/30GK101950303SQ20101029747公开日2011年1月19日申请日期2010年9月29日优先权日2010年9月29日发明者唐晨辉申请人:唐晨辉
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1