信息服务的方法和系统的制作方法

xiaoxiao2020-9-10  14

专利名称:信息服务的方法和系统的制作方法
技术领域
本发明涉及通过网络提供信息服务的方法和系统。所说的方法把网络地址或网络地址标 识的资源与互动资源关联,互动资源提供不同于所说的网络地址标识的资源的信息服务。
背景技术
伴随着科技的发展,网络在人们的生活里变得更重要。互联网即是网络应用的一个实例。 现在用户已经可以通过有线的或无线的网络访问互联网,利用计算机或计算机以外的其他设 备如手机或电视机访问互联网。为了对网络上的资源定位,网络资源需要用特殊的符号进行 标识,这种用来定位网络资源的符号被称作网络地址。在互联网上,通常网络资源是用URL (Uniform Resource Locator)标识的,但也有一些网络应用有其特殊的寻址方式,例如一 些叠加网(overlay network)有其专有的寻址方式和网络地址标识,有些无线网络有其特 殊的寻址方式。在本文中,很多情况下以互联网和URL来举例,但其只起举例说明作用,并 不是对本发明的限制。本领域的技术人员应知道网络地址并不限于URL。随着网络技术的发 展,未来会出现新的网络应用、新的网络类型和新的网络地址,但这不影响本发明的实施。
通过网络提供信息服务的方法多种多样,例如利用网站发布信息、发送电子邮件、网上 购物、使用论坛讨论问题、即时通讯等等。 一种典型的信息服务方法是信息的提供者建立一 个网站,用网络地址标识网站里的资源。用户使用一个客户端装置,例如拥有浏览器的计算 机,访问该网站。用户在浏览器的地址栏键入网络地址或者用鼠标点击一个网络地址的链接 后,客户端和网站的服务器之间以某种协议通讯,例如http协议、ftp协议或其他合适的协 议。客户端提出服务请求,服务器对该请求做出响应,然后客户端把服务器返回的信息呈现 给用户。虽然本发明以计算机和浏览器为例,但用户也可以使用其他设备如电视、手机访问 互联网。本领域的专业人员应知道,虽然未来访问网络资源的客户端设备的形式、组成、功 能、名称可能会变化,未来会有新的协议,但这不影响本发明的实施。
URL是一种在互联网上被广泛应用的网络地址。关于URL的定义和组成,请参考IETF的 文档o这里仅举例说明o例如,http://user:pass@www. mydomain. com:80/index. html是一 个网页的URL。用户访问一个网络资源时,用户应该提供完整的URL,但由于有些客户端和/ 或服务器提供一些设置和功能,有些情况下如果省略掉URL的一部分,并不影响用户访问某 一个URL标识的资源。对于上面的例子,有些情况下用户键入如下地址仍就可以访问该网页, http:〃www. mydomain. com/index, html www. mydomain. com/index.html www. mydomain. com mydomain. com
在本文中这些省略的URL也被视为网络地址。为了方便用户查询,网络信息的提供者通常要把信息分类。比如,把相关的信息放到一 个网页上,网页和网页之间用链接联系,这样多个网页之间形成一个链接结构。举例来说, 一种常见的情况是一个网站的组织结构呈现一个树形结构。例如图1是呈现在浏览器里的一 所大学网站的网页,ll是浏览器的标题栏,标题栏里显示该网页的标题10西京大学;12是
浏览器的地址栏,里面显示该网页的URL——http:〃www.univ. edu/; 13、 14和15是网页 的内容,13是文本;14是导航链接,用户使用导航链接可以方便地跳转到其他网页;15是 该网页链接到图书馆、物理系和数学系网页的链接。图2是呈现在浏览器里的数学系网页, 其中浏览器的标题栏里显示该网页的标题21西京大学数学系;地址栏22里显示数学系网页 的URL—http:〃www. univ. edu/math. ht迈l; 23是导航链接;24是数学系网页链接到Math601 和Math622两门课程网页的链接。从图1和图2的例子可以看出,网页之间的链接体现了网 站的信息组织结构。图3是图1和图2两个网页表现出的信息组织结构图,其中的连线表示 链接,从图中可以看到整个网站的信息组织结构呈现一个树形结构。因为网页之间链接的建 立是灵活和多样的, 一个链接可以链接到同一网站里的其他网页,也可以链接到其他网站的 网页,所以实际网页的链接结构是多种多样的。上面例子中的树形结构只是一种简化的情况, 仅起说明作用,不能限制本发明的功能和应用范围。
在众多通过网络提供的信息服务中,有一类可以提供用户与用户的互动,实现用户与用 户之间的视觉、听觉、触觉、嗅觉和味觉的互动。在本文中,把提供用户与用户互动功能的 资源称为互动资源,例如用户可以使用论坛(for咖)讨论问题,用户可以使用聊天(chat) 室聊天,或使用通讯软件做音频、视频、图片或文字交流等等。用户使用此类服务时可以使 用带浏览器的计算机或其他专用的软件和/或硬件平台。以论坛为例,信息的提供者通常按 主题把论坛分为多个部分,用户选择在自己感兴趣的主题下留言,这样有相同兴趣的用户可 以就同一主题用视频、音频、文字或图片等各种多媒体形式交流,发表评论或讨论。聊天服 务能使两个或多个用户交流,有相同兴趣的用户设立或加入同一个群或聊天室,同一个群里 的用户可以相互交流。论坛和聊天服务的区别在于,论坛服务的用户之间不是实时交流,而 聊天服务的用户之间的交流是实时的。其他常见的互动服务还有bbs、留言板、邮件列表(mail list)。不失一般性,在本文中bbs被认为是与论坛相同的信息服务,是论坛的另一个名称。 留言板是一种让用户发表评论的信息服务方法,例如在http:〃ww.youtube.com/网站,用 户可以就某一段视频发表评论。邮件列表是一种用户通过电子邮件交流的方法,有时信息服 务的提供者还提供邮件列表档案(mail list archive),用户可以在这里看到过去的邮件。 互动资源服务可以使用数据库(data base)或不使用数据库。互动资源包含的信息可以分 解成一个个信息条目,例如,用户A的评论为一个信息条目,用户B的评论为另一个信息条 目。本文没有列举出所有的提供用户与用户互动的资源,而且未来还会有新的提供用户与用 户互动的互动资源出现,这些均在本发明的权利要求范围内。
缓存是一种把某个网络资源的一部分或全部保存到另外一个服务器上,并提供给用户访问的信息服务。一种应用情况是原始的网络资源已经不存在了,这样用户可以访问缓存服务 器得到所说的资源。 一些搜索引擎提供网页的缓存服务,例如谷歌公司(google.com)提供 的网页缓存。
网络上的资源数以亿计,使用网络访问这些资源的用户也数以亿计,用户有与其他用户 交流的需求,但并不是所有的网络资源都提供用户之间互动的功能,比如有些博客网站提供 用户评论服务,有些博客网站不提供用户评论服务。在目前的技术下,如果一个用户想对某 个网络资源(比如网页)发表评论,或者想和其他访问同一网页的用户交流,该用户依赖信 息的提供者是否提供这样的服务。如果原始信息服务的提供者没有提供这样的服务,该用户 的要求则不能实现。本发明公开了一种信息服务的方法,所说的信息服务方法在一个信息服 务系统上执行,所说的方法把网络地址或网络地址标识的资源与至少一个互动资源关联,所 说的网络地址标识的资源的提供者不是所说的互动资源的提供者,用户利用互动资源系统交 流,从而摆脱了对原始信息服务提供者的依赖。值得注意的是,因为一个网络地址和该网络 地址标识的资源是紧密联系的,所以把一个网络地址与一个互动资源关联等于把一个网络地 址标识的资源与一个互动资源关联,除非另有说明,在本文中并不区分这两种行为。
在目前的技术下,论坛是按主题分类的,主题可以表现为一个字符串,比如一个论坛被 分成电影、音乐和书籍三个主题,用户选择一个主题,并在该主题下的论坛阅读和发帖子。 尽管有些情况下网络地址也可以被认作是一个字符串,但网络地址与字符串有着本质的不 同。网络地址是某个网络资源的标识,它与其所标识的资源是关联的,所说的资源的属性是 附属在它的网络地址上的,例如, 一个URL标识了一个网页,该网页的标题是一个属性,该 网页的内容是一个属性,网页的链入和链出的链接也是属性,这些属性是附属在这个URL上 的,而普通字符串是没有这些属性的。网络地址和字符串的不同不仅表现在形式上,更表现 在技术层面上对它们的操作可以是不同的,也就是说一种技术方案可以应用在其中一个上, 却不能应用在另一个上。

发明内容
本发明公开了一种信息服务的方法,该方法使得访问相同网络资源的用户可以不依赖原 始信息的提供者而实现相互交流。在本文中,不失一般性,信息的提供者被定义为拥有对所 说的信息的处置权的人或机构。所说的信息服务方法在一个信息服务系统上执行,所说的方 法把网络资源的网络地址或网络地址标识的资源与至少一个互动资源关联,所说的网络地址 标识的资源的提供者不是所说的互动资源的提供者,用户利用互动资源交流,从而摆脱了对 原始信息服务提供者的依赖。
一种实施本发明公开的信息服务方法是,设立一个服务器,在服务器上建立一组与一组 网络地址关联的互动资源,网络地址和互动资源之间的关系可以是一对一关联,多对一关联, 或者一对多关联,所说的网络地址可以是网站里资源的网络地址,互动资源可以是论坛;用户使用客户端设备如带浏览器的计算机访问所说的服务器,客户端设备提出访问请求,服务 器根据请求信息确定至少一个与某个网络地址关联的互动资源,然后服务器把所说的互动资 源返回给客户端设备。客户端设备提出的访问请求里可以包含所说的网络地址或编码后的网 络地址,或者其他能确定至少一个互动资源的信息。客户端向服务器请求与某个网络地址关 联的互动资源的过程可以一次完成,但也可以分为几步完成,例如,第一步,客户端提出请 求,服务器返回一个网页,其中包含指向相关互动资源的链接;第二步,用户点击该链接后, 客户端再提出一个请求,服务器返回所说的互动资源。服务器可以利用一次接收到的请求信 息来确定用户要访问的互动资源,也可以利用几次接收到的请求信息的总和来确定用户要访 问的互动资源。客户端设备接收到互动资源后,把它呈现给用户。用户可以利用互动资源向 服务器添加消息。如果用户申请的网络地址还没有与之关联的互动资源,服务器可以自动建 立一个与之关联的互动资源,或者提示用户建立一个与之关联的互动资源。
执行本发明公开的信息服务方法的服务器负责建立、维护和标识所说的互动资源,这些 互动资源的标识可以是网络地址如URL,或者是其他形式的标识。用户访问与某个网络地址 关联的互动资源时,系统需要根据网络地址确定至少一个与之关联的互动资源的标识,此确 定过程可以在客户端设备上执行,也可以在服务器端执行,或者既在客户端执行又在服务器 端执行。确定互动资源的过程可以由软件来完成,例如用一个哈希表把网络地址转换成互动 资源的标识,也可以由人手工完成,例如人为地编写一段代码或链接,把代码或链接放入一 个网页上,用户激活代码或链接后被引导到所说的互动资源。
本文中所说的互动资源是指能提供用户之间文字、音频、视频或其他形式互动的信息服 务,它可以包含下列资源之一或者包含下列资源的任意组合留言板、论坛、聊天室、邮件 列表。用户可以在所说的互动资源上发表消息,用户发表消息时需要或不需要提供用户名和 /或密码。当用户不提供用户名时,系统可以使用用户的IP地址或省略的IP地址来标识用 户。用户可以对互动资源或其中的信息条目创建、删除、同步、排序、编辑、评论、评价、 评分和投票。
本文中所说的互动资源除了提供互动功能外,还可以提供与所说的网络地址标识的资源 相关的附加信息。网络地址标识的资源有很多属性,例如,所说的网络地址标识的是一个网 页,网页拥有标题、内容、链入链接和链出链接等属性。利用这些属性来组织信息,可以更 好地为用户服务。本发明公开的互动资源可以包含以下信息之一,或者包含以下信息的任意 组合
(1) 指向所说的网络地址标识的资源的链接;
(2) 指向所说的网络地址标识的资源的缓存的链接;
(3) 指向所说的网络地址标识的资源所在的网站里其他资源的链接;
(4) 所说的网络地址标识的资源的部分内容或全部内容;
(5) 指向所说的互动资源所在的网站里其他资源的链接;(6) 指向与其他网络地址关联的互动资源的链接;
(7) 指向某个搜索引擎的链接,或者对某个关键词搜索结果的链接;
(8) 指向第三方网络资源的链接;
(9) 广告信息。
通常网络地址标识的资源之间用链接连接,这些链接体现了信息的组织结构。与这些网 络资源关联的互动资源之间也可以用链接连接。在一种技术方案里,至少一部分互动资源之 间的链接结构与其对应的网络地址标识的资源的链接结构相同。
网络上的资源存在着重复的现象,例如互联网上有许多资源是相同或相似的,这些相同 或相似的资源可能位于不同的网站,它们有不同的网络地址。如果为每个网络地址建立其独 立的互动资源,那么使用不同网络地址的用户之间是无法交流的。为解决这样的问题,互动 资源的提供者可以把两个或两个以上的网络地址与同一个互动资源关联,或者将用户对一个 互动资源的修改或操作复制到至少另外一个互动资源上。
用户使用的客户端设备可以是浏览器、带插件的浏览器或其他软件和/或硬件平台。所 说的插件是一种可以扩展其他软件功能的软件产品。 一种技术方案是,用户激活客户端的一 项功能,客户端设备向一个服务器请求与用户当前正在浏览的网页关联的互动资源,或者客 户端设备提出一个网络地址列表,由用户选择请求与其中哪个网络地址关联的互动资源。


图1是一所名叫西京大学的大学的网页的范例。
图2是西京大学数学系网页的范例。
图3是西京大学网站的链接结构的范例。
图4是一个本发明实施例的流程图。
图5是一个本发明的互动资源的实施例。
图6是与西京大学各个网页关联的互动资源之间的链接结构。
图7是实施本发明公开的信息服务方法的系统的一个用户界面。
图8是一个本发明的客户端实施例。
图9是本发明的一个在搜索引擎里的实施例。
具体实施方式
实施例一
图4是本发明一个实施例的流程图。此流程仅仅是本发明的一个实施例,举例只起说明 作用,不能限制本发明的功能和应用范围。 步骤41:接收请求信息;
步骤42:根据请求信息,确定一个与一个网络地址关联的互动资源;步骤43:判断所说的互动资源是否存在;步骤44:如果所说的互动资源存在,返回所说的互动资源给用户;步骤45:如果所说的互动资源不存在,创建一个与所说的网络地址关联的互动资源,返回所 说的互动资源给用户;或者提示用户创建一个与所说的网络地址关联的互动资源,把提示返 回给用户。实施例二图5是本发明所说的互动资源的一个实施例。该实施例是一个与图1所示的西京大学网 页关联的互动资源,该互动资源包含一个论坛,用户可以使用该论坛发表对西京大学网页的 评论。其中51是所说的互动资源的标题,该标题也是西京大学网页的标题;52是所说的互 动资源的网络地址http:〃www.forum.com/univ,其中forum.com是提供本发明公开的互动信 息服务的网站的域名;53是指向西京大学网页的链接;54是指向西京大学网页的网页快照的 链接,此网页快照由互动信息服务系统提供,当原始网页不能访问时,用户可以使用网页快 照获取原始网页的内容;55是用户A发表的评论;56是另外一个用户发表的评论,省略的 IP地址用来标识用户;57是一些指向其他互动资源的链接,这些互动资源与当前的互动资源 有关,也与西京大学的网页有关。这些互动资源也是由所说的互动信息服务系统提供。这些 互动资源之间的链接构成互动资源的链接结构;58是用户提交评论的文字框;59是一些指向 西京大学网站内其他网页的链接。实施例三图6是一个互动资源链接结构的实施例,该实施例对应于图1、图2和图3所示的西京 大学的网站。图6里的连线表示互动资源之间的链接。与图3所示的西京大学网站的链接结 构对比可以发现,所说的互动资源的链接结构与其对应的网页的链接结构至少有一部分是相 同或相似。其中与课程Math622关联的互动资源还未建立,所以Math622论坛没有出现在 图6里。实施例四图7是提供本发明所说的信息服务的系统的一个用户界面。其中71是所说的信息服务系 统主页的标题;72是所说的信息服务系统的网络地址;73是一个输入框,用户在此向输入一 个网络地址;74是一个按钮,用户点击后,用户输入的网络地址被提交给所说的信息服务系 统,所说的信息服务系统返回一个与所说的网络地址关联的互动资源给用户。实施例五图8是另外一个本发明的实施例。图中显示的是西京大学数学系的网页,81是一个浏览器的按钮或者一个插件的按钮,当用户点击该按钮时,浏览器或插件提取当前网页的网络地 址,并且把该网络地址提交到一个互动资源服务器,互动资源服务器返回一个与当前网页关 联的互动资源给用户。82是一个链接或代码,用户激活该链接或代码后,浏览器向一个互动 资源服务器提出请求,互动资源服务器返回一个与当前网页关联的互动资源给用户,所说的 互动资源的提供者不是当前网页的提供者。实施例六图9是本发明在搜索引擎服务里的应用实例。图9显示了一个搜索页面,其中91是跟随 在一个网络地址后的链接或代码,用户激活该链接或代码后,浏览器向一个互动资源服务器 提出请求,互动资源服务器返回一个与所说的网络地址关联的互动资源给用户,所说的互动 资源的提供者不是所说的网络地址标识的资源的提供者。上述实施方式只是为了更清楚地说明本发明,而本发明并不限于上述实施方式。本领域 的技术人员可以明白的是,对本发明所作的任何显而易见的修改、变更、等同替换,均在本 发明的权利要求范围内。
权利要求
1. 一种信息服务的方法,所说的方法在一个信息服务系统上执行,其特征在于,包括接收请求信息,所说的请求信息可以是一次接收的请求信息,或者是几次接收的请求信息的总和,所说的请求信息可以确定至少一个与至少一个网络地址关联的互动资源,所说的互动资源不是所说的网络地址标识的资源,所说的网络地址标识的资源的提供者不是所说的互动资源的提供者;所说的信息服务系统按照请求信息,对所说的互动资源进行操作。
2、 如权利要求l所述的信息服务方法,其特征在于,所说的信息服务方法至少具有以下列举 的一个特征,或者具有以下列举的特征的任意组合(1) 所说的网络地址是URL;(2) 所说的互动资源至少包含下列资源之一或者包含下列资源的任意组合留言板、 论坛、聊天室、邮件列表;(3) 所说的请求信息包含所说的网络地址或者编码后的网络地址;(4) 所说的互动资源提供文字互动信息;(5) 所说的互动资源提供音频互动信息;(6) 所说的互动资源提供视频互动信息;(7) 用户可以匿名在所说的互动资源上发表消息;(8) 用户在所说的互动资源上发表消息需要提供用户名;(9) 用户在所说的互动资源上发表消息需要提供密码。
3、 如权利要求1或2所述的信息服务方法,其特征在于,所说的操作至少包括以下操作之一,或者包括以下操作的任意组合(1) 返回互动资源的全部或部分信息条目;(2) 如果用户请求的互动资源不存在,创建与所说的网络地址关联的互动资源,或者 提示用户创建与所说的网络地址关联的互动资源;(3) 添加信息条目到互动资源;(4) 对互动资源或其中的信息条目创建、删除、同步、排序、编辑、评论、评价、评 分或投票。
4、 如权利要求1或2或3所述的信息服务方法,其特征在于,至少一个所说的与某个网络地 址关联的互动资源包含以下信息之一,或者包含以下信息的任意组合(1) 指向所说的网络地址标识的资源的链接;(2) 指向所说的网络地址标识的资源的缓存的链接;(3) 指向所说的网络地址标识的资源所在的网站里其他资源的链接;(4) 所说的网络地址标识的资源的部分内容或全部内容;(5) 指向所说的互动资源所在的网站里其他资源的链接;(6) 指向与其他网络地址关联的互动资源的链接;(7) 指向某个搜索引擎的链接,或对某个关键词搜索结果的链接;(8) 指向第三方网络资源的链接;(9) 广告信息。
5、 如权利要求1或2或3或4所述的信息服务方法,其特征在于,所说的服务方法具有以下 特征之一,或者具有以下特征的任意组合(1) 至少有两个不同的网络地址与同一个互动资源关联;(2) 将用户对一个互动资源的修改或操作复制到至少另外一个互动资源上。
6、 如权利要求1或2或3或4或5所述的信息服务方法,其特征在于,所说的服务方法具有 以下特征之一,或者具有以下特征的任意组合-(1) 一组网络地址组成一个网络地址集合,与所说的网络地址集合里至少一个成员关 联的互动资源组成一个互动资源集合,其中至少一个互动资源包含至少一个指向所 说的互动资源集合里其他互动资源的链接;(2) —组网络地址组成一个网络地址集合,所说的网络地址集合里各个成员标识的资 源组成网络地址标识的资源集合,与所说的网络地址集合里至少一个成员关联的互 动资源组成一个互动资源集合,其中至少一个互动资源包含至少一个指向所说的互 动资源集合里其他互动资源的链接,至少一部分互动资源集合的链接结构与其对应 的网络地址标识的资源集合的链接结构相同。
7、 如权利要求1或2或3或4或5或6所述的信息服务方法,其特征在于,在网络地址标识 的资源里嵌入链接和/或代码,所说的链接或代码可以直接或间接把用户引导到与所说的 网络地址关联的互动资源。
8、 一种信息服务系统,其特征在于,系统包括请求接收单元、査询单元和信息返回单元 请求接收单元接收请求信息,所说的请求信息包含可以确定至少一个与至少一个网络地址 关联的信息资源的信息;所说的信息资源包含至少一个留言板、或论坛、或聊天室、或邮 件列表、或它们的任意组合;所说的网络地址标识的资源的提供者不是所说的信息服务系 统的提供者;査询单元根据所说的请求信息査找与所说的网络地址关联的信息资源;所说 的信息返回单元将所说的信息资源返回给用户。
9、 一种由软件和/或硬件组成的客户端装置,或者一种让其他装置具有以下特征的软硬件产 品,其特征在于,所说的装置可以直接或间接向至少一个服务器请求与至少一个网络地址 关联的互动资源,所说的互动资源不是所说的网络地址标识的资源,所说的网络地址标识 的资源的提供者不是所说的互动资源的提供者,所说的互动资源包含至少一个留言板、或 论坛、或聊天室、或邮件列表、或它们的任意组合。
10、 如权利要求9所述的客户端装置或软硬件产品,其特征在于,所说的网络地址是URL, 所说的URL由以下方法之一得到(1) 用户正在访问的一个资源的IJRL;(2) 用户正在访问的一个资源里的一个链接的URL;(3) 用户输入的URL;(4) 用户在一个列表里选择的URL。
全文摘要
本发明公开了一种信息服务的方法,所说的信息服务方法在一个信息服务系统上执行,通过网络提供服务。所说的方法把至少一个网络地址或网络地址标识的资源与至少一个互动资源关联。在一个实施例中,所说的互动资源是一个论坛,用户可以利用论坛对所说的网络地址标识的资源评价。
文档编号H04L9/32GK101242322SQ20071000338
公开日2008年8月13日 申请日期2007年2月7日 优先权日2007年2月7日
发明者(请求不公开姓名) 申请人:鲁海宁

最新回复(0)