CN101374119A - 提供信息服务的方法和***以及标识资源的方法 - Google Patents
提供信息服务的方法和***以及标识资源的方法 Download PDFInfo
- Publication number
- CN101374119A CN101374119A CNA2007101470589A CN200710147058A CN101374119A CN 101374119 A CN101374119 A CN 101374119A CN A2007101470589 A CNA2007101470589 A CN A2007101470589A CN 200710147058 A CN200710147058 A CN 200710147058A CN 101374119 A CN101374119 A CN 101374119A
- Authority
- CN
- China
- Prior art keywords
- resources
- interactive
- user
- url
- interactive resources
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了新的信息服务的方法和执行该方法的***。该方法包括建立与一个网络资源关联的互动资源,用户使用所说的互动资源交流。本发明公开的方法还包括,使用所说的网络资源的网络地址或它的一部分,来标识所说的互动资源。这样的标识方法让用户访问互动资源更加方便。
Description
技术领域
本发明涉及信息服务的方法和***。执行所说的方法的***通过网络提供信息服务,尤其是通过互联网提供信息服务。
技术背景
伴随着科技的发展,网络在人们的生活里变得更重要。互联网是网络应用的一个实例。现在用户已经可以通过有线的或无线的网络访问互联网,利用计算机或计算机以外的其他设备如手机、电视机访问互联网。为了对网络上的资源定位,网络资源需要用特殊的符号进行标识,这种用来定位网络资源的符号被称作网络地址。在互联网上,通常网络资源是用URL(Uniform Resource Locator)标识的,但也有一些网络应用有其特殊的寻址方式,例如一些叠加网(overlay network)有其专有的寻址方式和网络地址标识,有些无线网络有其特殊的寻址方式。在本文中,很多情况下以互联网和URL来举例,但其只起举例说明作用,并不是对本发明的限制。本领域的技术人员应知道网络地址并不限于URL。随着网络技术的发展,未来会出现新的网络应用、新的网络类型和新的网络地址,但这不影响本发明的实施。
通过网络提供信息服务的方法多种多样,例如利用网站发布信息、发送电子邮件、网上购物、使用论坛讨论问题、即时通讯等等。一种典型的信息服务方法是信息的提供者建立一个网站,用网络地址标识网站里的资源。用户使用一个客户端装置,例如拥有浏览器的计算机,访问该网站。用户在浏览器的地址栏键入网络地址或者用鼠标点击一个网络地址的链接后,客户端和网站的服务器之间以某种协议通讯,例如http协议、ftp协议或其他合适的协议。客户端提出服务请求,服务器对该请求做出响应,然后客户端把服务器返回的信息呈现给用户。虽然本发明以计算机和浏览器为例,但用户也可以使用其他设备如电视、手机访问互联网。本领域的专业人员应知道,虽然未来访问网络资源的客户端设备的形式、组成、功能、名称可能会变化,未来会有新的协议,但这不影响本发明的实施。
URI和URL是在互联网上广泛应用的网络地址,本文只对URL作简单介绍,关于URI和URL的详细定义和组成,请参考IETF的文档,如RFC1738、RFC3986等等。举例来说,http://user:[email protected]:80/index.html?var=value#part2是一个网页的URL。根据RFC文件,一个URL包括协议标识符(scheme)和协议具体部分(scheme-specific-part)。在上面的例子里,“http”是协议标识符,“//user:[email protected]:80/index.html?var=value#part2”是协议具体部分,“:”是一个保留字。在本文中把去掉“//”后的协议具体部分称为地址主体,在上面的例子里,“user:[email protected]:80/index.html?var=value#part2”是地址主体。还以上面的URL为例,URL各个部分的名称分别是:
http 协议标识符
user 用户名
pass 密码
www.mydomain.com 宿主机名称
80 端口号
/index.html 路径
var=value 查询(query)
part2 分段(fragment)
URL的某些成员通常被省略掉或根本就不存在,例如许多URL没有用户名、密码、端口号和分段,这不与RFC文档冲突,不影响其使用,本领域的专业人员应非常了解这些情况。因为URL可能含有一些不安全字符或保留字,有时需要对URL编码,如百分号编码(percent-encoding)。在本文中,如果遇到需要对URL编码的情况,那么编码前的URL和编码后的URL被认为指的是同一个对象。
用户访问一个网络资源时,应该提供完整的URL,但由于有些客户端和/或服务器提供一些设置和功能,有些情况下如果省略掉URL的一部分,并不影响用户访问某一个URL标识的资源。对于上面的例子,有些情况下用户键入如下地址仍就可以访问该网页:
http://www.mydomain.com/index.html
www.mydomain.com/index.html
www.mydomain.com
mydomain.com
在实际使用过程中,客户端设备或服务器会把省略的成员补充全。在本文中如果未作特别说明,这些省略的URL也被视为网络地址。
在众多通过网络提供的信息服务中,有一类可以提供用户与用户的互动,实现用户与用户之间的视觉、听觉、触觉、嗅觉和味觉的互动。在本文中,把提供用户与用户互动功能的资源称为互动资源。例如用户可以通过论坛(forum)讨论问题,用户可以通过聊天(chat)室聊天,或使用通讯软件做音频、视频、图片或文字交流等等。用户使用此类服务时可以使用带浏览器的计算机或其他专用的软件和硬件平台。以论坛为例,信息的提供者通常按主题把论坛分为多个部分,用户选择在自己感兴趣的主题下留言,这样有相同兴趣的用户可以就同一主题用视频、音频、文字或图片等各种多媒体形式交流,发表评论或推荐链接。聊天服务能使两个或多个用户交流,有相同兴趣的用户设立或加入同一个群或聊天室,同一个群里的用户可以相互交流。论坛和聊天服务的区别在于,论坛服务的用户之间不是实时交流,而聊天服务的用户之间的交流是实时的,交流的参与者需要同时在线。其他常见的互动服务还有bbs、留言板、邮件列表(mail list)。不失一般性,在本文中bbs被认为与论坛相同,是论坛的另一个名称。留言板是一种单线程(single thread)的让用户发表评论的信息服务方法,例如在http://www.youtube.com/网站,用户可以就某一段视频发表评论;而论坛是一种多线程的评论平台,用户可以在这个平台上建立很多线程(thread)。邮件列表是一种用户通过电子邮件交流的方法,有时信息服务的提供者还提供邮件列表档案(mail listarchive),用户可以在这里看到过去的邮件。互动资源服务可以使用数据库(data base)或不使用数据库。互动资源包含的信息可以分解成一个个信息条目,例如,用户A的评论为一个信息条目,用户B的评论为另一个信息条目。本文没有列举出所有的提供用户与用户互动的服务方法,未来还会有新的提供用户与用户互动的服务方法,但这不影响本发明的实施。
缓存是一种把某个网络资源的一部分或全部保存到另外一个服务器上,并提供给用户访问的信息服务。一种应用情况是原始的网络资源已经不存在了,这样用户可以访问缓存服务器得到所说的资源。常见的搜索引擎都提供网页的缓存服务,例如谷歌公司(***.com)提供的网页缓存。
目前网络上的资源数以亿计,使用网络访问这些资源的用户也数以亿计,用户有与其他用户交流的需求,但并不是所有的网络资源都提供用户之间互动的功能,比如有些博客网站提供用户评论服务,有些博客网站不提供用户评论服务。在目前的技术下,如果一个用户想对某个网络资源(比如网页)发表评论,或者想和其他访问同一网页的用户交流,或者想对一个网页提出修改和补充,该用户依赖信息的提供者是否提供这样的服务。如果原始信息服务的提供者没有提供这样的服务,该用户的要求则不能实现。本发明公开了一种信息服务的方法,所说的信息服务方法在一个信息服务***上执行,所说的方法把网络地址或网络地址标识的资源与至少一个互动资源关联,所说的网络地址标识的资源的提供者不是所说的互动资源的提供者,用户利用互动资源***交流,从而摆脱了对原始信息服务提供者的依赖。
目前的技术是,论坛是按主题分类的,主题可以表现为一个关键词或一个字符串,比如一个论坛被分成电影、音乐和书籍三个主题,用户选择一个主题,并在该主题下的论坛阅读和发帖子。论坛的主题通常是由信息提供者设定的,但也有论坛的主题可以让用户自由设定,例如,用户提交一个建立关于某个主题的论坛的请求,服务器接收请求后建立该主题的论坛。网络地址与字符串有着本质的不同。网络地址是某个网络资源的标识,它与其所标识的资源是关联的,所说的资源的属性是附属在它的网络地址上的,例如,一个URL标识了一个网页,该网页的标题是一个属性,该网页的内容是一个属性,网页的链入和链出的链接也是属性,这些属性是附属在这个URL上的,而普通字符串是没有这些属性的。网络地址和字符串的不同不仅表现在形式上,更表现在技术层面上对它们的操作可以是不同的,也就是说一种技术方案可以应用在其中一个上,却不能应用在另一个上。
发明的内容
本发明的一个方面公开了一种信息服务的方法,该方法使得访问相同网络资源的用户可以不依赖原始网络资源的提供者而实现相互交流。在本文中,不失一般性,信息的提供者被定义为拥有对所说的信息的处置权的人或机构。所说的信息服务方法在一个信息服务***上执行,所说的方法是,把网络资源的网络地址或网络地址标识的网络资源与至少一个互动资源关联,所说的网络地址标识的网络资源的提供者不是所说的互动资源的提供者,用户利用互动资源交流,从而摆脱了对原始网络资源提供者的依赖。值得注意的是,因为一个网络地址和该网络地址标识的资源是紧密联系的,所以把一个网络地址与一个互动资源关联等同于把一个网络地址标识的网络资源与一个互动资源关联,除非另有说明,在本文中并不区分这两种行为。
一种实施本发明公开的信息服务的方法是,设立一个服务器,在服务器上建立一组与一组网络资源关联的互动资源,网络资源和互动资源之间的关系可以是一一对应、多对一关联或者一对多关联,所说的网络资源可以是任何网站里的资源,互动资源可以是论坛;用户使用客户端设备如带浏览器的计算机访问所说的服务器,客户端设备提出访问请求,服务器根据请求信息确定至少一个与某个网络资源关联的互动资源,然后服务器把所说的互动资源返回给客户端设备。客户端设备提出的访问请求里可以包含所说的网络资源的网络地址或编码后的网络地址,或者其他能确定至少一个互动资源的信息。客户端向服务器请求与某个网络资源关联的互动资源的过程也可以分为几步,例如,第一步,客户端提出请求,服务器返回一个网页,其中包含指向相关互动资源的链接;第二步,用户点击该链接后,客户端再提出一个请求,服务器返回所说的互动资源。服务器可以利用一次接收到的请求信息来确定用户要访问的互动资源,也可以利用几次接收到的请求信息的总和来确定用户要访问的互动资源。客户端设备接收到互动资源后,把它呈现给用户。用户可以利用互动资源向服务器添加消息。如果用户申请的网络资源还没有与之关联的互动资源,服务器可以自动建立一个与之关联的互动资源,或者提示用户建立一个与之关联的互动资源。
除了利用互动资源发表评论和讨论外,另外一种用户互动的方式是,一个用户可以利用互动资源向其他用户推荐链接。一个用户在互动资源上推荐其他好的网络资源的链接,其他用户访问这个互动资源时可以看到这个链接。因为在本发明里,互动资源是与一个网络资源关联的,也就是说互动资源是有一个主题的,一个用户推荐的链接通常与这个主题相关。让一个用户看到其他用户推荐的链接,是一种良好的用户体验。
网络资源可以通过它的网络地址与互动资源建立关联,也可以通过内容与互动资源建立关联,或者同时利用网络地址和内容与互动资源建立联系。一种实现方法是,客户端设备向服务器提交一个网络资源的网络地址,服务器保存有基于网络地址建立的互动资源的索引,服务器通过检索查找到相关的互动资源,然后把互动资源返回给客户端设备。另一种实现方法是,网络资源的网络地址被一个哈希函数(hash function)映射成一个整数,服务器保存有基于这个整数建立的互动资源的索引,服务器通过检索查找到相关的互动资源,然后把互动资源返回给客户端设备;这种情况也可以被认为是服务器利用网络地址建立了一个索引。服务器建立索引时,网络地址的某些部分可以被忽略,例如URL里的”http://”被忽略掉不会影响建立索引,或者忽略掉URL路径或查询的一部分,这样多个URL就会与同一个互动资源关联,多数情况下,这么做还可以改善用户体验。此外,网络资源还可以通过它的内容与互动资源关联,例如使用网页的标题与互动资源关联。客户端设备向互动资源服务器提交一个网页的标题,互动资源服务器保存有根据网页标题建立的互动资源的索引,互动资源服务器通过检索查找到相关的互动资源,然后把该互动资源返回给客户端设备。再例如,客户端设备向互动资源服务器提交一个网页的标题,互动资源服务器从标题里提取关键词,互动资源服务器保存有基于关键词的互动资源的索引,互动资源服务器通过检索查找到相关的互动资源,然后把该互动资源返回给客户端设备。网页的标题是网页内容的一部分。本领域的工作人员应知道,从网页里提取关键词的技术是已知技术,这项技术被广泛应用在搜索引擎和广告投放***里。现在有技术可以生成网络资源的数字指纹,利用这些数字指纹也可以建立网络资源和互动资源的关联。建立网络资源和互动资源的关联方法有多种形式,本领域的工作人员可以明白的是,对本发明所作的任何显而易见的修改、变更、等同替换,均在本发明的权利要求范围内。
执行本发明公开的信息服务方法的服务器建立、维护和标识所说的互动资源,这些互动资源的标识可以是网络地址如URL,或者是其他形式的标识。用户访问与某个网络资源关联的互动资源时,***需要根据所说的网络资源确定互动资源的标识,此确定过程可以在客户端设备上执行,也可以在服务器端执行,或者既在客户端执行又在服务器端执行。确定互动资源的过程可以由软件来完成,例如用一个哈希函数把网络资源的网络地址转换成互动资源的标识,也可以编写一段代码或链接,把代码或链接放入网页上,用户激活代码或链接后被引导到所说的互动资源。
本发明的另一方面公开了一种标识互动资源的方法。如果网络资源被第一个URL标识,与该网络资源关联的互动资源被第二个URL标识,一种方便的标识互动资源的方法是,使第一个URL或第一个URL的一部分成为第二个URL的一部分。例如,第一个URL或它的地址主体是第二个URL的路径,或者是路径的一部分,或者第一个URL或它的地址主体是第二个URL的查询,或者是查询的一部分。这种标识方法的优点是,用户只要对网络资源的URL做简单改动就能得到与之关联的互动资源的URL。
本文中所说的互动资源是指能提供用户之间文字、音频、视频或其他形式互动的信息服务,它可以包含下列资源之一或者包含下列资源的任意组合:留言板、论坛、聊天室、邮件列表、推荐链接。用户可以在所说的互动资源上发表消息,用户发表消息时需要或不需要提供用户名和/或密码,需要或不需要输入验证码。当用户不提供用户名时,***可以使用用户的IP地址或省略的IP地址来标识用户。用户可以对互动资源或其中的信息条目执行创建、删除、同步、排序、编辑、评论、评价、评分、投票、推荐链接等操作。
本文中所说的互动资源除了提供互动功能外,还可以提供与所说的网络资源相关的附加信息。网络资源有很多属性,例如,所说的网络资源是一个网页,网页拥有内容、链入链接和链出链接等属性。利用这些属性来组织信息,可以更好地为用户服务。本发明公开的互动资源可以包含以下信息之一,或者包含以下信息的任意组合:
(1)指向所说的网络资源的链接;
(2)指向所说的网络资源的缓存的链接;
(3)指向所说的网络资源所在的网站里其他资源的链接;
(4)所说的网络资源的部分内容或全部内容;
(5)指向所说的互动资源所在的网站里其他资源的链接;
(6)指向与其他网络资源关联的互动资源的链接;
(7)指向某个搜索引擎的链接,包括对某个关键字搜索结果的链接;
(8)指向第三方网络资源的链接;
(9)广告信息。
通常网络资源之间用链接连接,这些链接体现了信息的组织结构。与这些网络资源关联的互动资源之间也可以用链接连接。在一种技术方案里,至少一部分互动资源之间的链接结构与其关联的网络资源的链接结构相同。
网络上的资源存在着重复的现象,例如互联网上有许多资源是相同或相似的,这些相同或相似的资源可能位于不同的网站,它们有不同的网络地址。如果为每个网络地址建立其独立的互动资源,那么使用不同网络地址的用户之间是无法交流的。为解决这样的问题,互动资源的提供者可以把两个或两个以上的网络资源与同一个互动资源关联,或者将用户对一个互动资源的修改或操作复制到至少另外一个互动资源上。
用户使用的客户端设备可以是浏览器、带插件的浏览器或其他软件和/或硬件平台。所说的插件是一种可以扩展其他软件功能的软件产品。一种技术方案是,用户激活客户端的一项功能,客户端设备向一个服务器请求与用户当前正在浏览的网页关联的互动资源,或者客户端设备根据当前正在被浏览的网页提出一个网络地址列表,由用户选择请求与其中一个网络地址关联的互动资源。
html语言提供的iframe标识可以把一个网页嵌入到另外一个网页里。此外,目前还有其他技术,如一种被称为网页应用小程序的程序(如widget),也可以把一个信息提供者的信息嵌入到另外一个信息提供者的网页里。这些程序可以使用flash技术、javascript或其他技术来实现。例如,第一个信息提供者可以提供天气预报信息,他提供一个接口以方便其他人调用天气预报信息;第二个信息提供者用javascript调用这个接口,就可以把天气预报信息显示在他的网页里。类似地,网络资源的提供者可以把互动资源的内容嵌入到他的网络资源内。本发明公开的方法把网络资源和互动资源分离开,二者分别由不同的信息提供者提供的。一种新的信息服务方法是,把互动资源的全部或部分内容嵌入到与其关联的网络资源里。这样,用户访问所说的网络资源时,就可以看到所说的互动资源。互动资源的提供者可以公开API接口,以方便网络资源的提供者把互动资源的内容嵌入到他的网络资源内。互动资源的提供者可以赋予网络资源的提供者特殊的操作权限来管理所说的互动资源,例如给网络资源的提供者删除、修改、评价用户留言的权限。
目前投放网络广告的技术是,分析一个网页的内容,期间提取或不提取关键词,查找与网页内容相关的广告,然后把广告与该网页混合后返回给用户,所说的混合包括时间上的混合和空间上的混合。广告的提供者可以不是网页的提供者,例如谷歌公司(Google)的AdSense服务即使用了此技术。因为在本发明公开的信息服务方法里,网络资源和互动资源的提供者是不同的,而网络资源和互动资源又是关联的,所以对互动资源的广告的投放需要新的方法。一种方法是,分析与互动资源关联的网络资源的内容,至少把分析结果作为匹配广告的依据之一,把匹配到的广告与所说的互动资源混合后呈现给用户,或者把结果存到一个数据库供以后查询。在这种方法里,也可以既分析网络资源的内容又分析与其关联的互动资源的内容来查找匹配的广告,然后把广告与互动资源混合。
本发明另一方面公开了一种新的提供论坛服务的方法。目前有的论坛服务者允许用户提交一个关键词,建立以这个关键词为主题的论坛。本发明公开了一种新的服务方法,该方法既允许用户以一个关键词为主题建立论坛,也允许用户以一个网络资源为主题建立论坛。论坛服务器收到用户的请求后,判断用户的请求里包含一个关键词还是一个网络地址;如果请求里包含一个关键词,则建立以该关键词为主题的论坛;如果请求里包含一个网络地址,则建立以该网络地址标识的网络资源为主题的论坛。此外,在以网络资源为主题的论坛里还可以增加相关信息,如以下信息:
(1)指向所说的网络资源的链接;
(2)指向所说的网络资源的缓存的链接;
(3)指向所说的网络资源所在的网站里其他资源的链接;
(4)所说的网络资源的部分内容或全部内容。
附图说明
图1是呈现在浏览器里的一所大学的网页范例。
图2是西京大学数学系网页的范例。
图3是本发明的一个互动资源的实施例。
图4是执行本发明公开的信息服务方法的***的一个用户界面。
图5是本发明的一个浏览器插件实施例。
图6是本发明的一个在互动资源上投放广告的算法的实施例。
图7是本发明的一个建立论坛的算法的实施例。
具体实施方式
实施例一
图1是呈现在浏览器里的一所大学的网页,11是浏览器的标题栏,标题栏里显示该网页的标题10西京大学;12是浏览器的地址栏,里面显示该网页的URL--http://www.univ.edu/index.html;13是文本;14是导航链接,用户使用导航链接可以方便地跳转到其他网页;15是该网页链接到图书馆、物理系和数学系网页的链接。图2是呈现在浏览器里的数学系网页,其中浏览器的标题栏里显示该网页的标题21西京大学数学系;地址栏22里显示数学系网页的URL—http://www.univ.edu/math.html;23是导航链接;24是数学系网页链接到Math601和Math622两门课程网页的链接。
图3是本发明所说的互动资源的一个实施例。该实施例是一个与图1所示的西京大学网页关联的互动资源,该互动资源包含一个论坛,用户可以使用该论坛发表对西京大学网页的评论。其中31是所说的互动资源的标题,该标题也是西京大学网页的标题,是西京大学网页内容的一部分;32是所说的互动资源的网络地址http://www.forum.com/www.univ.edu/index.html,其中www.forum.com是提供本发明公开的互动信息服务的网站的宿主机名;33是指向西京大学网页的链接;34是指向西京大学网页的网页缓存的链接,当原始网页不能访问时,用户可以使用网页缓存获取原始网页的内容;35是用户A发表的评论,用户点击评论的标题可以看到评论的全文;36是另外一个用户发表的评论,省略的IP地址被用来标识用户;37是一些指向其他互动资源的链接,这些互动资源与当前的互动资源有关,这些互动资源也是由所说的互动资源服务***提供,互动资源之间的链接构成互动资源的链接结构;38是用户提交评论的文字框,用户在填写完用户名、密码、验证码和评论后,点击完成按钮,发表评论;39是一些指向西京大学网站内其他网页的链接;310是用户推荐的链接;311是用户推荐链接的输入框,用户在此处填写链接,然后按提交链接按钮,发表链接。图3所示的互动资源为用户提供了一个交流的平台,并且此平***立于西京大学的网站。
实施例二
本实施例展示网络资源和互动资源的关联方法。互动资源服务器建立键值(key,value)数据库,其中键(key)是网络资源的URL,值(value)是互动资源的标识。建立数据库时,URL的部分成员可以省略掉,例如协议标识符号和保留字“http://”可以省略掉。互动资源服务器接收到客户端发出的请求与某个URL关联的互动资源的请求后,通过检索键值数据库,找到相应的互动资源,然后将其返回给用户。
实施例三
另一种建立网络资源和互动资源的关联方法是,用一个哈希函数(hash function)把URL转换成一个整数,互动资源服务器建立键值数据库,其中键是URL转换后的整数,值是互动资源的标识。互动资源服务器接收到请求后,通过检索键值数据库,找到相应的互动资源,然后将其返回给用户。
实施例四
另一种建立网络资源和互动资源的关联方法是,用网络资源内容的全部或一部分作索引,例如网页的标题;互动资源服务器建立键值数据库,其中键是网络资源的内容,值是互动资源的标识。互动资源服务器接收到请求后,通过检索键值数据库,找到相应的互动资源,然后将其返回给用户。
实施例五
另一种建立网络资源和互动资源的关联方法是,计算网络资源内容的数字指纹,互动资源服务器建立键值数据库,其中键是网络资源的数字指纹,值是互动资源的标识。互动资源服务器接收到请求后,通过检索键值数据库,找到相应的互动资源,然后将其返回给用户。
实施例六
举例说明一个标识互动资源的方法。西京大学主页的URL是http://www.univ.edu/index.html,互动资源服务器的主机名是www.forum.com。用以下URL来标识与西京大学主页关联的互动资源:http://www.forum.edu/www.univ.edu/index.html。其中www.univ.edu/index.html是西京大学主页URL的地址主体,它被用作互动资源URL的路径。这个标识方法的优点是,用户只需要在原来网络资源的地址上键入少量字符就可以得到相关互动资源的URL。
实施例七
西京大学主页的URL是http://www.univ.edu/index.html,互动资源服务器的主机名是www.forum.com。用以下URL来标识与西京大学主页关联的互动资源:http://www.forum.edu/a/www.univ.edu/index.html。其中www.univ.edu/index.html是西京大学主页URL的地址主体,它被用作互动资源URL路径的一部分。
实施例八
西京大学主页的URL是http://www.univ.edu/index.html,互动资源服务器的主机名是www.forum.com。用以下URL来标识与西京大学主页关联的互动资源:http://www.forum.edu/q?addr=www.univ.edu/index.html。其中www.univ.edu/index.html是西京大学主页URL的地址主体,它被用作互动资源URL查询的一部分。如果西京大学URL的地址主体里包含保留字,可以用百分号编码。
实施例九
图4是提供本发明所说的信息服务的***的一个用户界面。其中41是所说的信息服务***主页的标题;42是所说的信息服务***的网络地址;43是一个输入框,用户在此处输入一个网络地址;44是一个完成按钮,用户点击该按钮后,用户输入的网络地址被提交给所说的信息服务***,所说的信息服务***返回一个与用户输入的网络地址关联的互动资源给用户。
实施例十
图5是另外一个本发明的实施例。图中显示的是西京大学的网页,51是一个浏览器的按钮或者一个插件的按钮,当用户点击该按钮时,浏览器或插件提取当前网页的网络地址,并且把该网络地址提交到一个互动资源服务器,互动资源服务器返回一个与当前网页关联的互动资源给用户。这个功能也可以通过插件的形式,添加到windows操作***的上下文菜单(context menu)里。
实施例十一
这是一个互动资源服务器的API接口的实施例。信息提供者A拥有网络资源a的管理权。互动资源提供者B提供与网络资源a关联的互动资源b。互动资源提供者B建立互动资源b的xml文件,xml文件里包含了互动资源b的信息条目,并且互动资源提供者B开放了调用xml文件的接口。信息提供者A在网络资源a里嵌入javascript代码,该代码调用互动资源b的xml文件,并且将其中的信息条目显示在a里。这样,用户访问网络资源a时,在网络资源a展示给用户的同时,a里的javascript代码自动调用互动资源接口,把b的全部或部分内容同时展示给用户。
实施例十二
图6是一个在互动资源上投放广告的算法的流程图。其中,网络资源和互动资源分别由不同的信息提供者提供,广告的提供者可以是互动资源的提供者或其他第三方信息提供者。所说的投放广告的流程包括:
步骤61:分析与互动资源关联的网络资源的内容;
步骤62:根据分析结果查找匹配的广告;
步骤63:把查找到的广告与所说的互动资源混合后呈现给用户,或者把结果存入一个数据库,备以后检索。
实施例十三
图7是,在一个让用户自主建立论坛的服务***上,建立论坛的算法的流程图。提供论坛服务的服务***接收用户发出的请求,然后根据用户请求,建立相应的论坛。所说的算法流程包括:
步骤71:接收用户建立论坛的请求;
步骤72:判断用户的请求里包含一个关键词还是一个网络地址;
步骤73:如果用户的请求里包含一个网络地址,则建立以网络地址标识的网络资源为主题的论坛,在论坛里建立指向所说的网络资源的链接,复制所说的网络资源的标题到论坛;
步骤74:如果用户的请求里包含一个关键词,则建立以关键词为主题的论坛。
Claims (10)
1.一种信息服务的方法,其特征在于,一个网络资源被第一个URL标识,建立与所说的网络资源关联的互动资源,所说的互动资源的提供者不是所说的网络资源的提供者,所说的互动资源满足以下条件之一:
(1)所说的互动资源包含至少一个留言板;
(2)所说的互动资源包含至少一个论坛;
(3)所说的互动资源包含至少一个聊天室;
(4)所说的互动资源包含至少一个邮件列表档案;
(5)所说的互动资源包含至少一个用户推荐链接的功能;
(6)所说的互动资源包含至少一个展示推荐链接的功能;
(7)所说的互动资源包含留言板、论坛、聊天室、邮件列表档案、用户推荐链接的功能、展示推荐链接的功能的任意组合。
2.如权利要求1所述的方法,其特征在于,所说的互动资源与所说的网络资源关联的方法至少满足以下条件之一:
(1)所说的互动资源的服务***根据第一个URL或第一个URL的一部分建立互动资源的索引;
(2)所说的互动资源的服务***根据所说的网络资源内容或内容的一部分建立索引;
(3)所说的互动资源以所说的网络资源的内容和第一个URL二者包含的全部信息、或它们的部分信息为索引。
3.如权利要求1或2所述的信息服务方法,其特征在于,所说的互动资源包含以下信息之一,或者包含以下信息的任意组合:
(1)指向所说的网络资源的链接;
(2)指向所说的网络资源的缓存的链接;
(3)指向所说的网络资源所在的网站里其他资源的链接;
(4)所说的网络资源的部分内容或全部内容;
(5)指向所说的互动资源所在的网站里其他资源的链接;
(6)指向与其他网络资源关联的互动资源的链接;
(7)指向某个搜索引擎的链接,或对某个关键词搜索结果的链接;
(8)指向第三方网络资源的链接;
(9)广告信息。
4.如权利要求1或2所述的方法,其特征在于,所说的互动资源被第二个URL标识,第一个URL和第二个URL至少满足以下条件之一:
(1)第一个URL或第一个URL的一部分是第二个URL的一部分;
(2)第一个URL或它的地址主体是第二个URL的路径,或者是路径的一部分;
(3)第一个URL或它的地址主体是第二个URL的查询,或者是查询的一部分。
5.如权利要求1或2所述的信息服务方法,其特征在于,所说的服务方法具有以下特征之一,或者具有以下特征的任意组合:
(1)至少有两个不同的网络资源与同一个互动资源关联;
(2)将用户对一个互动资源的修改或操作复制到至少另外一个互动资源上。
6.如权利要求1或2所述的信息服务方法,其特征在于,所说的互动资源的服务***提供至少一个接口,所说的接口具有以下功能:所说的网络资源的服务***使用所说的接口,能把所说的互动资源的部分或全部内容与所说的网络资源混合后呈现给用户,所说的混合包括时间上的混合和空间上的混合。
7.如权利要求1或2所述的信息服务方法,其特征在于,在所说的网络资源里嵌入应用小程序或代码,把所说的互动资源的全部内容或部分内容嵌入到所说的网络资源里。
8.如权利要求1或2所述的信息服务方法,其特征在于,在确定与所说的互动资源混合的广告的过程中,至少分析所说的网络资源的内容。
9.一种提供论坛服务的方法,所说的方法允许用户建立主题论坛,其特征在于,接收用户建立论坛的请求,判断用户的请求里是否包含一个网络地址;如果用户的请求里包含一个网络地址,则建立以所说的网络地址标识的网络资源为主题的论坛。
10.如权利要求9所述的信息服务方法,其特征在于,至少在所说的以所说的网络资源为主题的论坛里建立以下信息条目之一,或者以下信息条目的任意组合:
(1)指向所说的网络资源的链接;
(2)指向所说的网络资源的缓存的链接;
(3)指向所说的网络资源所在的网站里其他资源的链接;
(4)所说的网络资源的部分内容或全部内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101470589A CN101374119A (zh) | 2007-08-25 | 2007-08-25 | 提供信息服务的方法和***以及标识资源的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101470589A CN101374119A (zh) | 2007-08-25 | 2007-08-25 | 提供信息服务的方法和***以及标识资源的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101374119A true CN101374119A (zh) | 2009-02-25 |
Family
ID=40448049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101470589A Pending CN101374119A (zh) | 2007-08-25 | 2007-08-25 | 提供信息服务的方法和***以及标识资源的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101374119A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867607A (zh) * | 2010-05-21 | 2010-10-20 | 北京无限立通通讯技术有限责任公司 | 一种分布式数据存取方法、装置及*** |
CN101888607A (zh) * | 2010-07-15 | 2010-11-17 | 中兴通讯股份有限公司 | 基于widget实现手机聊天的方法及手机 |
CN101977230A (zh) * | 2010-10-21 | 2011-02-16 | 中兴通讯股份有限公司 | 一种widget应用安全保护方法和*** |
CN102706351A (zh) * | 2012-05-17 | 2012-10-03 | 赵永频 | 移动的互动定位的方法 |
CN103176775A (zh) * | 2011-12-22 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种实现网页应用程序本地化的方法和装置 |
CN105718578A (zh) * | 2016-01-22 | 2016-06-29 | 北京三快在线科技有限公司 | 短链接生成方法及装置 |
-
2007
- 2007-08-25 CN CNA2007101470589A patent/CN101374119A/zh active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101867607A (zh) * | 2010-05-21 | 2010-10-20 | 北京无限立通通讯技术有限责任公司 | 一种分布式数据存取方法、装置及*** |
CN101888607A (zh) * | 2010-07-15 | 2010-11-17 | 中兴通讯股份有限公司 | 基于widget实现手机聊天的方法及手机 |
CN101977230A (zh) * | 2010-10-21 | 2011-02-16 | 中兴通讯股份有限公司 | 一种widget应用安全保护方法和*** |
WO2012051821A1 (zh) * | 2010-10-21 | 2012-04-26 | 中兴通讯股份有限公司 | 一种微技应用安全保护方法和*** |
CN101977230B (zh) * | 2010-10-21 | 2015-10-21 | 中兴通讯股份有限公司 | 一种widget应用安全保护方法和*** |
CN103176775A (zh) * | 2011-12-22 | 2013-06-26 | 腾讯科技(深圳)有限公司 | 一种实现网页应用程序本地化的方法和装置 |
CN102706351A (zh) * | 2012-05-17 | 2012-10-03 | 赵永频 | 移动的互动定位的方法 |
CN105718578A (zh) * | 2016-01-22 | 2016-06-29 | 北京三快在线科技有限公司 | 短链接生成方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11868966B2 (en) | Utilizing cross-network identity data for audience analysis, metrics, profiling and targeting | |
US10972585B2 (en) | Establishing a trust association | |
US20090299824A1 (en) | System and Method for Collecting and Distributing Reviews and Ratings | |
WO2014004351A1 (en) | Recommended content for an endorsement user interface | |
CN101916274A (zh) | 对LinkUGC进行聚合显示的方法和*** | |
US20090327235A1 (en) | Presenting references with answers in forums | |
CN101374119A (zh) | 提供信息服务的方法和***以及标识资源的方法 | |
CN111066012A (zh) | 与顶级域相关联的链接的web呈现页面 | |
KR102146952B1 (ko) | 스마트 단말을 이용하는 숫자열 기반의 실시간 정보 유통 시스템 및 정보 유통 방법 | |
US20190095542A1 (en) | Method and system of dynamic website creation through url parameter analysis | |
KR20110083839A (ko) | 객체중심 블로그의 서비스 및 광고방법 | |
CN101242322A (zh) | 信息服务的方法和*** | |
KR20090116429A (ko) | 개인 홈페이지 콘텐츠를 이용한 광고 시스템 및 방법 | |
KR20090105500A (ko) | 검색결과 처리 방법 및 시스템과 이를 위한 프로그램기록매체 | |
KR20090112188A (ko) | 콘텐츠 커뮤니티 제공방법 및 그 시스템 | |
KR20050059380A (ko) | 네트워크를 통한 커뮤니티 연결 시스템 및 그 방법 | |
JP2010211473A (ja) | 情報管理サーバ及びシステム | |
KR20050059385A (ko) | 컨텐츠 스크랩 시스템 및 그 방법 | |
KR20130064759A (ko) | 키워드 등록 방법 | |
Kumar | Online Business Models for Social Media and their Implementation Using Web 2.0 | |
KR100866519B1 (ko) | 블로그 먼댓글 서비스 방법 및 그 서비스를 이용하기 위한장치 | |
KR20120006958A (ko) | 통신 부하를 발생시키지 않는 동영상 제공 방법 | |
KR20130101219A (ko) | 웹사이트 회원간 연동관계 설정 방법 및 이를 기록한 기록매체 | |
KR20090041014A (ko) | 유/무선 네트워크를 통해 광고 영상 컨텐츠를 제공하는방법 및 그 시스템 | |
CN116468008A (zh) | 信息的***方法、装置、设备、介质及计算机程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090225 |