用于网络寻址的系统技术方案

技术编号:3528978 阅读:133 留言:0更新日期:2012-04-11 18:40
一种涉及将内容对象分配给客户计算机的系统。一种系统包括服务器、第一内容高速缓存器、第二内容高速缓存器和首选表。第一服务器在第一地址,而第二服务器在第二地址。服务器包括要被拷贝到第一和第二内容高速缓存器中的内容对象。发自客户计算机的优先权表至少包括第一和第二地址之一。一种多地址系统提供了要与对象的第一位置相结合的元数据。可以将一个端口标识符加到地址中,使得可以查到所需端口。这种端口标识符使得在查询时可以寻找到预定端口。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般涉及用于提供因特网上所用的地址的系统。本专利技术尤其涉及用于构成地址信息以便提供所关心对象的多个源的方法。
技术介绍
对诸如web页、所下载的文档和所流动的电影文件等对象进行寻址的传统方式采用了静态格式或在其中地址格式只指示对象的单个位置的协议。因此,查找对象的位置取决于对象仍在静态格式所指定的地址上。然而,通常,尤其在因特网的情况下,对象只在特定地址驻留一段时间。这段时间过后,该对象可能从该特定地址消除。因此,试图在该地址处查找对象的人常常接收到一则指示该地址不再可访问或者该对象不能使用的差错消息。此外,这种地址指示对象的单个位置。然而,对象的信息或内容可以驻留在多个地方,尤其在因特网上,对象(例如电影文件)可以驻留在多个服务器中。因此,由于用于对对象进行寻址的静态格式只允许对位于这些多个位置之一处的对象进行寻址,因此,当对象从所寻址的地方消除时,用户不再能利用所给地址来访问该对象。
技术实现思路
在本专利技术的一种实施方式中,将利用含有协议标识符的地址以及端口标识符。该地址和端口标识符一起用来形成单个地址串。在本专利技术的另一种实施方式中,提供了一种数据结构。这种数据结构提供了协议标识符字段、IP标识符字段、服务器标识符字段、服务器端口字段和文件标识字段。在本专利技术的还有一种实施方式中,请求者提供一种作为地址的一部分的端口标识符,将该地址发送到一个中间设备,中间设备将端口标识符发送到数据提供商设备,然后数据提供商设备利用端口标识符对请求者寻址。附图说明图1是内容分配系统的一种实施方式的框图;图2是内容分配系统的活动目录部分的一种实施方式的框图;图3A是内容分配系统的源服务器部分的一种实施方式的框图;图3B是内容分配系统的外部源服务器部分的一种实施方式的框图;图4A是内容分配系统的内容交换机部分的一种实施方式的框图;图4B是内容分配系统的内容交换机部分的另一种实施方式的框图;图4C是含有多个内容交换机服务器的内容交换机站点的一种实施方式的框图;图5是内容分配系统的客户计算机部分的一种实施方式的框图;图6是内容分配系统的一种实施方式的框图;图7A是用于为用户分配内容的过程的一种实施方式的流程图的第一部分;图7B是图7A的流程图的第二部分;图8是说明实现本专利技术的一种实施方式的方法的流程图。图9是说明实现本专利技术的另一种实施方式的方法的流程图。图10是说明一种实现本专利技术的实施方式的格式的方法的流程图。图11是说明实现本专利技术的一种实施方式的方法的流程图。图12a和12b是说明实现本专利技术的一种实施方式的方法的流程图。图13是说明将第一地址与第二地址相结合以形成第三地址的图解。图14示出了一种在请求者与提供商之间利用相同数据通路来请求数据和提供数据的系统。图15示出了本专利技术的提供一些端口标识符的一种实施方式,这些端口标识符使得在请求和发送数据时可以使用交替的数据通路。图16示出了本专利技术的提供一种包括元数据的数据结构的一种实施方式。图17示出了图16中所示的数据结构的一个例子。图18示出了实现本专利技术的一种实施方式的方法。图19a和19b示出实现本专利技术的一种实施方式的方法。具体实施例方式本专利技术提供了一种用于实现寻址方案的系统,该方案提供了一种对网络上的对象进行寻址的动态方法。在一种实施方式中,本方法提供了第一地址,该地址与关于对象的元数据相结合以便形成也能对同一对象进行寻址的第三地址。本专利技术适合于在多种设置中实现。一种这样的设置是在因特网上的视频内容的传送。因此,为了为一种设置提供本专利技术的实现方式,首先将描述一种能使用本专利技术的各种实施方式的系统。然后,详述该寻址系统。参照图1,图中示出了内容分配系统100的一种实施方式的框图。在该实施方式中,内容分配系统100包括一个活动目录104,一个或多个源服务器108,一个或多个客户计算机112,一个或多个内容交换机116,一个或多个外部源服务器118,因特网120,和一个浏览目录124。特定客户计算机112与活动目录104交互,以选择所要下载的内容对象。如果对象是流式媒体,那么它可以在下载过程中被播放,或者在稍后被存储。内容对象可以是可从网络中下载的任何类型的信息,比如,音频、视频或数据。来自客户计算机112的对内容对象的请求与首选信息一同被转发到合适的源服务器108。源服务器108决定从何处下载该对象。为了提供足够的QOS,任一内容交换机116或者甚至是源服务器108本身都能提供该对象。活动目录104可以是面向选择内容对象的客户计算机112的界面。用于源服务器108的和可选地用于客户计算机112的软件都可以从活动目录104中下载,以便启动内容分配系统100。目录界面页或是搜索界面页可以用来确定所想要的内容对象。这些界面以活动方式保持,以免与源服务器108上内容对象的链接被中断。当内容交换机116需要来自源服务器108的内容对象时,活动目录104可以提供一条回到适当源服务器108的路径。其他实施方式可以具有多个活动目录。系统的用户可以在多个活动目录中划分,以便分配负载。此外,可以冗余地使用其他活动目录,使得,如果某个活动目录离线,那么其他活动目录可以吸收该负载。在某些实施方式中,源服务器108提供内容对象的源,将用户引向内容对象的优选源,并向活动目录104提供目录信息。源服务器108将内容对象介绍给系统100。介绍涉及源服务器管理者对要使其对活动目录104可用的内容对象的选择。管理者可以是管理源服务器108的人或系统。内容对象可以包括以前存储的信息或信息的流式馈入。根据预定的周期,源服务器108提供随着源服务器108上的内容变更而更新的所选择信息的编目。源服务器108确定要将客户计算机112引向的优选源,以便下载内容对象。在将客户计算机重新引向信息的优选源时,客户计算机112的首选表、内容交换机的负载以及内容对象的拷贝的位置都是源服务器108所要考虑的。这个源可以是源服务器108本身,或者是内容交换机116之一。用户引导客户计算机112寻找所想要的内容对象并随后下载该对象。利用从活动目录104中下载的查看者对象代理软件,客户计算机112确定能以足够的QOS传送内容的内容交换机116。确定具有足够的QOS的内容交换机116的过程包括,例如,接收来自那些在准备优选表时很可能产生最佳结果的内容交换机的测试信息。如果想要定制的方法,那么用户可以修改内容交换机116的优选表。当源服务器108在决定内容对象的源时,利用首选信息来提供足够的QOS。外部源服务器118可以是可供客户计算机112使用的内容对象的附加源。在一种实施方式中,外部源服务器118与内容交换机116连接。内容交换机116是内容对象的高速缓存器。许多这样的内容交换机116被分配到因特网120的不同地方,用以高速缓存内容对象。信息可以基于以下考虑被高速缓存,比如,基于用户对信息的需求,基于希望其内容便于用户使用的源服务器108的业务,或基于需要改善的QOS的用户的业务。内容交换机116的分组可以成群地或单独地为客户计算机112对内容对象的需求服务。当要从内容交换机116中请求内容对象的用户没有发现所请求的内容对象或所请求的内容对象的片段时,将内容交换机116的请求转向其他内容交换机来请求该内容对象。如果其他内容交换本文档来自技高网...

【技术保护点】
一种提供地址的方法,所述方法包括:提供一个与网络连接的请求设备;提供一个地址,所述地址包括协议标识符;提供一个端口标识符,所述端口标识符可操作地标识所述请求设备上的端口;使所述端口标识符成为所述地址的一部分;将所述地址从 所述请求设备发送到所述网络上;在中间设备处接收所述地址;和对数据提供商设备进行寻址,同时使所述端口标识符成为地址串的一部分。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:内森F拉希博斯基马克R汤普森
申请(专利权)人:奥罗卡斯特COM公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利