分散型的web注释的制作方法

文档序号:8381042阅读:307来源:国知局
分散型的web注释的制作方法
【专利说明】分散型的web注释
[0001]分案说明
[0002]本申请属于申请日为2006年12月12日的中国发明专利申请200680051819.4的分案申请。
技术领域
[0003]与本发明的原理一致的实现方式一般涉及信息传播,更具体地,涉及用于允许web注释的分散型的(decentralized)技术。
【背景技术】
[0004]万维网(“web”)包含极大量的信息。当在web上浏览诸如网页的特定文档时,用户典型地被局限于仅查看网页本身。可能难以容易地查看补充信息,诸如由其它网站或其它web用户提供的关于正在查看的特定站点的信息。例如,假定用户正在查看与用户感兴趣购买的产品有关的制造商的网页。为了看到评审或评论该产品的其它网页,该用户可能需要分别搜索包含关于该产品的正式评审或其它评论的其它网站页面。
[0005]一种允许用户对特定的网页注释可以被其他用户在访问网页时查看的评论的尝试是“Third Voice (第三声音)”浏览器插件。Third Voice允许用户贴出关于网站的公共注解,所述注解可以由随后访问该网站的其它Third Voice用户看到。该产品遭受的一个问题是关于网站的评论通常是垃圾性的和/或不适当的“低质量”评论。

【发明内容】

[0006]一个方面在于一种方法,包括:在用户访问网站时进行检测;响应于该检测而接收链接到该网站的一组博客帖子;以及当用户正在访问该网站时向用户显示该组博客帖子的指示。
[0007]另一个方面在于一种方法,包括:在用户访问网站时进行检测;以及响应于该检测而向搜索引擎提交搜索查询。搜索查询请求与该网站相关的文档。该方法进一步包括:响应于所提交的搜索查询而接收文档;以及当用户正在访问该网站时向用户显示该文档的指示。
[0008]又一个方面在于一种系统,包括:博客搜索引擎;以及通过网络连接到该博客搜索引擎的客户端装置。客户端装置包括软件组件,该软件组件被配置以向用户显示网站以及同时确定和显示链接到当前所显示的网站的博客帖子的一部分。基于向博客搜索引擎对链接到当前所显示的网站的博客帖子的查询来确定博客帖子。
【附图说明】
[0009]合并在本说明书中并且构成本说明书的一部份的附图示出了本发明的一个或多个实施例,并且与说明书一起来解释本发明。在附图中:
[0010]图1是其中可以实现与本发明的原理一致的概念的示范性系统的图;
[0011]图2是图1中所示的示范性客户端或服务器的图;
[0012]图3A和图3B是通过图1中所示的DCom( “分布式Web评论”)组件和浏览器向用户展示的示范性图形用户界面的图;
[0013]图4是示出了示范性操作的流程图,通过该示范性操作用户可以初始安装或配置DCom组件;
[0014]图5是示出了可以在DCom组件的最小化的操作期间执行的示范性操作的流程图;
[0015]图6是示出了可以在DCom组件的操作期间执行的示范性操作的流程图;以及
[0016]图7A-7D是可以由DCom组件和浏览器向用户展示的另外的示范性图形用户界面的图。
【具体实施方式】
[0017]下面参考附图详细描述本发明。该详细描述不限制本发明。
[0018]概述
[0019]如在此所述,提供了简易的输入点,通过该简易的输入点用户可以对网页作注释并且可以看到其他用户的注释。注释可以从与正被注释的网页相关的博客帖子获得。
[0020]“博客”是网络日志的缩略词,其可以被定义为网站,通过该网站,个人或群体典型地但是不一定以每日或定期为基础生成文本、照片、视频、音频文件和/或链接。将创作博客、维护博客或向现有的博客添加文章称为“做博客(Blogging)”。将在博客上的个人文章被称为“博客帖子”、“帖子”或“条目”。将贴出这些条目的人称为“博客主(blogger)”。经常地,博客主生成评论和/或链接到其它网页的帖子。
[0021]与本发明的方面一致,查看网站的用户可以同时查看关于该网站的博客帖子。通过使用博客帖子作为网站的注释信息,可以减少关于网站的不适当的或垃圾性的评论,因为博客帖子倾向于具有与其相关联的固有认真程度,并且基于基础博客的质量对博客帖子进行排名或过滤。
[0022]系统描述
[0023]图1是其中可以实现与本发明的原理一致的概念的系统100的示例图。系统100可以包括经由网络140与耦合到服务器120和122的客户端110。网络140可以包括局域网(LAN)、广域网(WAN)、诸如公共交换电话网络(PSTN)的电话网、内联网、互联网或网络的组合。为了简便,两个客户端110以及两个服务器120和122已经被示为连接到网络140。实际上,可以存在更多的客户端和/或服务器。而且,在一些实例中,客户端可以执行服务器的功能,并且服务器可以执行客户端的功能。
[0024]客户端110可以包括:装置,诸如无线电话、个人计算机、个人数字助理(PDA)、膝上型电脑、或另一种类型的计算或通信装置;在这些装置中的一个上运行的线程或进程;和/或可由这些装置中的一个来执行的对象。客户端I1可以包括诸如浏览器115的软件,该软件用于访问和显示来自诸如服务器120或122的Web服务器的网页。浏览器115可以包括例如Firefox?浏览器。客户端110可以附加地包括软件组件,该软件组件被设计以与浏览器115交互来允许用户作注释和查看与网页相关的注释。在此将该软件组件称为DCom(分布式Web组件)组件118。例如在一些实现方式中,DCom组件118可以是Web浏览器插件或扩展。在其它的实现方式中,DCom组件118可以是客户端110上的单独的程序。
[0025]服务器120和122可以代表客户端110提供服务,并且可以包括例如Web服务器、文件服务器或应用服务器。在一个实现方式中,服务器120可以包括客户端110可使用的搜索引擎125。搜索引擎125可以是基于查询的文档搜索引擎。搜索引擎125可以被设计以返回指向包括与搜索查询相关的信息的网页的链接。搜索引擎125可以是专用搜索引擎,诸如设计为返回与用户的搜索查询相关的博客帖子或链接的博客搜索引擎。
[0026]搜索引擎125可以基于存储在数据库135中的文档来响应用户搜索查询。存储在数据库135中的文档可以包括连接到网络140并且先前被搜索引擎125爬行并索引的网页。当搜索引擎125是博客搜索引擎时,存储在数据库135中的文档可以是已索引的博客帖子或博客。尽管在图1中作为单个数据库示出,但是数据库135可以分布在多个存储装置上。类似地,尽管在图1中作为单个装置示出,但是服务器120/122以及搜索引擎125可以以分布式的方式实现在多个计算装置上。
[0027]图2是根据与本发明的原理一致的实现方式的客户端110、服务器120或服务器122 (被称为计算装置200)的示例图。计算装置200可以包括总线210、处理器220、主存储器230、只读存储器(ROM) 240、存储装置250、输入装置260、输出装置270、以及通信接口280。总线210可以包括允许在计算装置200的组件之间进行通信的路径。
[0028]处理器220可以包括任何类型的处理器、微处理器或可以解释并且执行指令的处理逻辑。主存储器230可以包括存储由处理器220执行的信息以及指令的随机存取存储器(RAM)或另一种类型的动态存储装置。ROM 240可以包括存储由处理器220使用的静态信息以及指令的ROM装置或另一种类型的静态存储装置。存储装置250可以包括磁和/或光记录介质以及其对应的驱动。
[0029]输入装置260可以包括允许用户向计算装置200输入信息的机制,诸如键盘、鼠标、笔、语音识别和/或生物测定机制等。输出装置270可以包括向用户输出信息的机制,包括显示器、打印机、扬声器等。通信接口 280可以包括任何类似收发器的机制,该机制使计算装置200能够与其它装置和/或系统通信。例如,通信接口 280可以包括经由诸如网络140的网络与另一个装置或系统通信的机制。
[0030]系统100的软件组件(诸如搜索引擎125、浏览器115以及DCom组件118)可以被存储在诸如存储器230的计算机可读介质中。计算机可读介质可以被定义为一个或多个物理的或逻辑的存储装置和/或载波。可以从诸如数据存储装置250的另一个计算机可读介质或经由通信接口 280从另一个装置将定义软件组件的软件指令读入到存储器230。包含在存储器230中的软件指令使处理器220执行稍后将描述的过程。可替代地,硬连线电路可以被用来替代软件指令或与软件指令结合来实现与本发明原理一致的过程。因而,与本发明的原理一致的实现方式不限于硬件电路以及软件的任何特定组合。
[0031 ] DCom组件118的操作
[0032]图3A是示出了使用DCom组件118向客户端110展示的Web浏
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1