具有动态拓扑的有机数据网络制造技术

技术编号:4192612 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及用于构建或维持具有动态拓扑有机网络的设备,该设备包括数据处理单元;至少一个到数据网络的数据连接,通过数据连接将数个具有数据处理单元的设备连接到数据网络上;以及具有接收程序和发送程序的软件,接收程序用于接收在所述数据网络中至少一个发送设备的数据包,发送程序用于将从所述数据网络中所述一个或多个发送设备接收到的数据包发送到至少一个与所述数据网络相连的接收设备,此程序独立于一个或多个发送设备。另外,本发明专利技术还涉及用于将从发送设备接收的数据包发送到至少一个接收设备的,独立于所述发送设备的方法和软件。根据本发明专利技术的设备可用于例如移动电话,流Internet应用和有线电视。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用于构建或维持具有动态拓朴有机网络(organic network)的设备,方法以及具有用于其软件的载体。
技术介绍
例如由US-A-6.052.718可知,在网络环境中通过备份服务器, 可减轻主服务器的负担。然而在这些情形中,需要备份服务器的整个 服务器软件和所有服务器的文件。对于备份而言,这首先是极大的负 担。此外,并非任何给定的计算机均适合于此用途,更不用说任何给 定向的服务器请求信息的计算机(客户机)。另外,以此方式,通过 智能选路或也许其他途径不能使客户机获得接近于(关于传输速度) (备份)服务器的,最佳的内容传输速度。此外,由U-A-5.944.783可知,为处理数据包提供软件(Java 小应用程序,Java Applet),通过该软件在接收计算机上对数据包 或其他数据的内容进行处理。然而在此情形,通信并不成问题,但对 于分布式处理却成问题。 一个大型任务被分割到数个代理(agent) 上执行,其中每个代理执行一部分任务,并且与通用服务器 (common server)通信。另外,由美国专利5.511.167可知节点的网络(多播网络), 然而在其中,节点为分级系统的各部分。各节点由中心节点(central node)集中控制。在Onn Shehory等人于 1998年7月发表于 IEEE Communications Magazine上的 Agent Cloning: an Approach to Agent Mobility and Resource Allocation中,描述了一种多代理系统(multiagent system),该多代理系统包括当代理过载时在远程计算 机上对它们进行备份的代理。备份代理(duplicate agent)分级地放 置在原始代理(original agent)之下。这需要自顶向下的结构(overhead structure)。为执行任务派生出(sent out)代理,并由 其向其原始代理回报消息。在美国专利6.085.240中描述了一种代理系统。代理设备通过层 叠结构来管理。从而,该系统需要自顶向下的结构。
技术实现思路
本专利技术的目的在于至少部分地克服显式或暗示地提到的缺点。 为此,本专利技术提供了一种用于构建或维持具有动态拓朴的有机 数据网络的设备,它包括 数据处理单元,至少一个到数据网络的数据连接,通过数据连接将数个具有数 据处理单元的设备连接到数据网络上,以及 软件,该软件具有用于接收数据网络中至少一个发送设备的数据包的接收程序,用于发送数据包的发送程序,它将从数据网络中一个或多个发 送设备接收到的数据包发送到至少 一个与该数据网络相连的接收设备 上,此程序独立于一个或多个发送设备。通过选用这种设备,可构建和构建有机数据网络,在该网络 中,根据本专利技术的独立设备能向其他根据本专利技术的独立设备提供数 据,以便例如使网络可用数据为网络中任意给定设备快速访问。此外,有可能构建与传统网络和Internet相比不分层的数据网 络。毕竟,当服务器失效或过载时,很多计算机将联不上网。因此, 可使用根据本专利技术的设备,构建或维持具有很低失效敏感性的网络。另外,可通过Internet或其他相似的有机网络建立可靠的流 视频或音频广播。对此,已知有所谓对等(peer-to-peer)网络的多种应用,该对 等网络可具有或不具有客户机/服务器技术。然而,在这些专利技术之中,还从未描述过其中像本专利技术设备中所 实现在服务器和客户机之间数据传输的具有动态拓朴的有机网络。依 照根据本专利技术的设备,也就有可能实现在某一个时刻作为服务器的同 一对等体(第二个对等体作为客户机)在另一时刻作为客户机(此时 第二个对等体作为服务器),且无须基于其中的某些控制。这两种设备自主地改变其自身角色。本专利技术所指的内容涉及如数字格式的音乐,转换成数字格式的 图像,数据库信息,简单ASCII码数据,但还可为所有其他可能的 数据。当请求该信息时,必须将信息分布到尽可能多的设备上。例如 就Internet而言,可考虑流视频或流音频。在此情况,数据连接的质 量格外重要。即,通常将内容分成更小的数据包(data package)顺 序发送。对于流音频或视频应用的情形,由于在数据包传输期间途中 延迟导致不一致广播,因而数个数据包的序列顺序显得尤为重要。根据本专利技术的数据处理单元首先涉及如从所谓PC或其他类似 计算机所知的数字数据处理单元;或具有ALU的中央处理单元,CPU;计算单元。更广泛意义的处理器可考虑那些可放置在移动电话 及其他设备中用于内部处理(电子)控制的处理器。根据本专利技术所指的数据存储单元可为通常所知的计算机内存 (RAM),但也可为硬盘或其他动态数据存储介质。根据本专利技术,数据网络不仅指物理上线缆连接的网络,还可包 括一系列使用传播在空气或光缆中电磁波的数据连接。也有可能为上 述的组合。物理上线缆连接的网络还可包括使用通电(供电电压)电 线的数据网络。在本专利技术中数据网络也简称网络。本专利技术中所通过的连接首先指物理连接,如电缆,光缆,电力 线,或任何可能在其上以电磁形式传输数据包的物理连接。所通过的连接(有时称为数据连接)也指无线连接,如通过红外或无线电波 等。最好是软件具有独立于发送设备的用于发送软件和数据包的发 送程序。这样,可较快地在网络中添加新设备。在 一 实施例中,软件具有用于测试与数据网络中其他设备连接 的测试程序。另外,在根据本专利技术设备的同一或另一实施例中,除在网络中 为实现其目的提供发送和接收设备外,在数据网络设备中软件具有用 于将数据包发送到接收设备的发送程序。在本专利技术的同一或另一实施例中,软件包括用于转换数据包的 转换程序。在本专利技术的同一或另一实施例中,软件具有用于评估数据连接 质量的评估程序。在本专利技术的同一或另一实施例中,软件还具有清单程序,用于 编制在数据网络中至少多个其他设备的清单,并在现有连接中断或低 于阈值时为发送和/或接收而尝试与数据网络中另一设备的连接。在本专利技术的同一或另一实施例中,设备具有用于存储数据网络 中至少 一个其他设备数据网络地址的内存。在本专利技术的同一或另一实施例中,软件具有判决程序,该判决 程序基于预定的标准决定创建到其他设备或到另 一发送设备的连接。在本专利技术的同一或另一实施例中,设备具有环境评估程序,用 于请求与发送和/或接收设备的相连设备的地址。这样,在网络中设 备可更自主地操作并改变拓朴。另外,本专利技术所涉及的软件适合于上述设备。例如,所述软件可置于如(作为示例)CD, DVD,光磁盘,磁带的数据载体上,但 也可置于如PROM, EPROM的IC卡中,或直接置于所生产的IC 卡上。此外,本专利技术涉及用于构建和维持有机数据网络的方法,其中 节点具有数据处理单元和软件,该软件具有8发送设备的数据包的接收程序,用于发送数据包的发送程序,它将从数据网络中一个或多个发 送设备接收到的数据包发送到至少 一个与该数据网络相连的接收设备 上,此程序独立于一个或多个发送设备。其中,软件从一个或多个发送设备接收分成数据包的内容,或 者从设备自身检索内容,并且将内容转发或传递到一个或多个接收设 备,发送的内容可以或不以数据包的形式,该软件独立于发送设备。这样,可构建和维持上述本文档来自技高网
...

【技术保护点】
一种用于构建或维持具有动态拓扑的有机数据网络的设备,它包括: 数据处理单元, 至少一个到数据网络的数据连接,通过数据连接将数个具有数据处理单元的设备连接到数据网络上,以及 软件,该软件具有 用于接收在所述数据网络中至 少一个发送设备的数据包的接收程序, 发送程序,用于独立于所述一个或多个发送设备,将从所述数据网络中所述一个或多个发送设备接收到的数据包发送到至少一个与所述数据网络相连的接收设备上。

【技术特征摘要】
NL 2001-2-16 10173881.一种用于构建或维持具有动态拓扑的有机数据网络的设备,它包括数据处理单元,至少一个到数据网络的数据连接,通过数据连接将数个具有数据处理单元的设备连接到数据网络上,以及软件,该软件具有用于接收在所述数据网络中至少一个发送设备的数据包的接收程序,发送程序,用于独立于所述一个或多个发送设备,将从所述数据网络中所述一个或多个发送设备接收到的数据包发送到至少一个与所述数据网络相连的接收设备上。2. —种用于构建或维持具有动态拓朴的有机数据网络的设备, 它包括数据处理单元,至少一个到数据网络的数据连接,通过数据连接将数个具有数 据处理单元的设备连接到数据网络上,以及 软件,该软件具有接收程序,用于接收在所述数据网络中至少 一个发送设备的数 据包,所述接收程序包括请求子程序,用于自所述数据网络中至少一 个发送设备请求数据包;和发送程序,用于独立于所述一个或多个发送设备,将从所述数 据网络中所述一个或多个发送设备接收到的数据包发送到至少 一个与 所述数据网络相连的接收设备上,所述发送程序包括请求处理子程 序,用于处理来自至少一个接收设备的请求,以将从所述数据网络中 所述一个或多个发送设备接收的数据包发送到所述至少一个接收设 备。3. —种用于构建或维持具有动态拓朴有机数据网络的软件,所述软件包括接收程序,用于接收在数据网络中至少一个发送设备的数据包,发送程序,用于独立于一个或多个发送设备,将从数据网络中 一个或多个发送设备接收到的数据包发送到至少 一个与数据网络相连 的接收设备上。4. 一种用于构建和维持有机数据网络的方法,其中节点具有数 据处理单元和软件,所述软件具有用于接收数据网络中至少 一 个发送设备的数据包的接收程序, 发送程序,用于独立于一个或多个发送设备,将从数据网络中的 一个或多个发送设备接收到的数据包发送到至少 一个与该数据网络相连的接收设备上,其中,该软件独立于发送设备从一个或多个发送设备接收分成各数据包的内容,或者从设备自身检索内容,并且将内容转发或传递到一个或多个接收设备,发送的内容可以或不...

【专利技术属性】
技术研发人员:马奇凡欧登伯格马逖津尼瑞普
申请(专利权)人:无限创造公司
类型:发明
国别省市:AN[菏属安的列斯群岛]

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

1