专利名称:构建多维地址的方法、装置以及系统的制作方法
技术领域:
本发明涉及在网络技术领域用于控制数据传输的协议族中的用于标识资源的标识符,更 具体地说,本发明是关于一种在标识资源的同时还用于为所标识的资源构建关于事物及属性 的数据的标识符,即构建多维地址的方法和装置。
背景技术:
目前的计算机网络通讯、数据传输主要是通过国际互联网(Internet)、万维网实现,国 际互联网用TCP/IP协议族,将世界范围内许多计算机网络连接在一起,成为当今最大和最流 行的数据通讯网。万维网(WWW)是遍及全世界且相互链接起来的信息储藏所,是一个大规模 的提供海量信息存储和交互式超媒体信息服务的分布式信息系统。国际互联网的建立和成功 发展,以及万维网的广泛使用,为人们的生活带来了巨大的变革,国际互联网和万维网已影 响到社会的方方面面。但是国际互联网、万维网也有其局限性和不足之处,现在人们就正在 开发一种比国际互联网、万维网更为先进的方法,这种更为先进的基础设施人们称之为—— 网格,网格实际上是人们利用互联网将分散于不同地域的计算机组织起来,成为一个虚拟的 超级计算机,在网格上人们不仅能够进行数据传输、共享信息资源,而且能共享计算资源、 数据资源、信息资源、知识资源、专家资源、存储资源、设备仪器等各种通过网络使用的资 源。网格是构建在互联网上的一组新兴技术,目标是通过互联网把用通讯的手段连接起来的 各种资源无缝地集合成为一个整体,即实现资源的全面共享,消除资源孤岛。目前设计的网 格是以国际互联网,万维网为基础构建的,而网格要实现的目标已远远超过当初构建国际互 联网、以及万维网时的设计思想,因此现在的国际互联网的一些不足之处,就成了实现网格 目标的瓶颈和限制。
目前的互联网是用通讯设备和传输介质将分布在不同地理位置的功能独立的计算机系统 通过用TCP/IP协议族、网络操作系统来实现计算机之间的网络通讯、数据传输的,互联网 实现数据传输的基础是TCP/IP协议族,包括IPv4、 IPv6技术,而TCP/IP技术的核心是IP 地址,IP地址用于标识一个主机与网络的一个连接或节点,如IPv4地址、IPv6地址,IPv4 地址由三部分组成,分别是类别字段、网络号字段、和主机号地址,IPv6地址是由前缀和接 口ID组成。目前使用的IP地址可用于标识一个主机与网络的一个连接即接口,以实现主机 到主机的通讯,如果要完成一个完整的数据传输或服务过程,还需要有其他层次的标识符以 实现数据传输过程中的各种不同需求,如:标识Web上文件位置的标识符统一资源定位器URL、 进程标识端口号、套接字地址以及各种标记语言的各种标记等。互联网中的各种标识符功能
简单、方便,但简单的功能,会随着网格技术快速发展逐渐显露出其不足之处,会成为实现 网格计算目标的重要障碍。目前功能结构简单的标识符,如同结绳记事年代绳结一样,只是 一个标记。只用作标记资源,是通过不同类别的标记、完成不同的功能需求,例如将标识符 分类为,IP地址(IPv4、 IPv6、 IPv9)中的单播地址、多播地址、泛播地址、端口地址、URL、 语言标记、等等,通过相应类型的标识符完成相应的功能需求,目前网络中使用的各种标识 符都是一个个相对独立的标识符,目前的这些标识符中的数据中没有包含用于构建关于事物 及属性的数据,因此目前的这些地址不能够为所标记的资源另外构建一种关于事物及属性的 数据。构成目前所使用的这些标识符的数据,其数据之间的关系通常是一种简单的集合关系, 只对标识符的类型进行了定义,各种标识符之间,除了所属类型外,别无其它关系。同种类 型各标识符之间,以及不同种类型的标识符之间没有定义相互间的关联关系,例如树状结 构关系或网状结构关系或线性结构关系,没有定义标识符的全局和局部的关系及其结构。目 前正在应用的这些标识符的相关协议如关于IP地址(IPv4、 IPv6、 IPv9)、 URL、 URI、端 口号、语言标记等的相关协议,都没有涉及到对上述各种相同的或/和相异的标识符进行一种 全局的、统一的结构的定义规范,以及相互关联的规范,也没有定义通过上述标识符为所标 识的各种资源构建全局的、统一的结构规范及相互关联的规范。包括没有通过用一种多维地 址虚拟空间结构、相互关联和虚拟空间定位表示标识符的结构和相互之间的关系。
目前网络中使用的各种标识资源的标识符不能为所标识的对象构建事物及属性的数据, 包括无法构建起全局的、统一的结构以及相互关联关系,以及无法为所标识的对象构建统一 的逻辑关系描述规范,无法通过标识符来构建的事物及属性的数据,无法通过标识符所构建 的事物及属性的数据对所标识的资源进行描述和抽象。
众所周知现在的互联网中同时存在着用各种异构的标识符和资源描述语言、接口。由于 构成现有的互联网协议以及万维网协议核心的IP地址、URL、 URI、端口号等存在上述不足 之处,又没有全局的关于各种异构的标识符的结构以及关联关系的规范。因此要实现利用互 联网将分散于不同地域的计算机组织起来实现全局的整合,成为一个整体的虚拟的超级计算 机会受到很大的限制、或增加很多的额外开销。
关于目前的IPv4、 IPv6技术,在IPv4 RFC、 IPv6 RFC和Internet草案中有详细记载。
在己授权专利授权公告号CN1152298C专利号00135182.6中国专利公开号CN 1318792A
公开日2001年10月24日,发明创造的名称为一种联网计算机用全十进制算法 分配计算机地址的方法,其方法公开的IPv9地址也存在上述不足之处。
发明内容
本发明克服了国际互联网、万维网的基础TCP/IP协议族核心IP地址技术的不足之处, 公开了一种更为先进的用于网络中标识资源的标识符——多维地址,本发多维地址相比目前 使用的诸如IP地址(IPv4、 IPv6、 IPv9)、 URL、 URI、端口号等各种标识符,有如结绳记 事时的绳结发展成可叙事的文字,多维地址是一个通用的标识符,可以标识所有的资源(计 算资源、存储资源、数据资源、信息资源、知识资源、人力资源、设备资源等等)可对所有 资源及其关联进行抽象,还可为所标识的资源构建关于事物及属性的数据,包括表示关于诸 如虚拟空间结构、虚拟物质、虚拟事物、虚拟现象、虚拟现实、属性、语义、逻辑、数据 的抽象、知识、相互关联、及在虚拟空间中定位的相关信息。本发明是通过用多维地址的信 息维表示资源的属性、抽象、语义,以多维地址的空间结构部定义资源的逻辑、结构、相互 关联和虚拟的空间结构、及在多维地址虚拟空间结构中的定位,这种标识^~~多维地址目 的是成为一种可输入到计算资源并被计算机程序处理的、具有统一规范的用于计算机、网络、 包括硬件、软件等各种资源的通用的"文字"、"语言"。由于多维地址系统具有统一的标准的 构建事物及属性数据的结构及关系的数据的规范以及统一的标准的多维地址虚拟空间结构因 此通过该多维地址系统在网络中可实现全范围的拟真,通过多维地址、多维地址协议、多维 操作系统和资源可构建一个全局的拟真的虚拟现实世界。由于多维地址具有统一的抽象(类 别、属性、语义、逻辑、知识等)的标识和描述规范,可为各种资源构建各种逻辑关系、描 述资源的类别、属性以及进行知识的表示,因此通过该多维地址系统可实现一个全范围的人 工智能网络。
本发明的技术方案是-
本公开是一种关于定义多维地址、构建多维地址虚拟空间结构及其关系的规范,本公开 的多维地址是一种数据标识符,包括但不限于是进位计数制数码标识符、字符码标识符,所 述标识符(多维地址)还可以包括用诸如二进制数、八进制数、十进制数、十六进制数等 等进行表示,多维地址(标识符)包括但不限于由信息维部、空间结构部组成,该标识符用 于标识通过网络远程或/和本地使用的各种资源以及用于标识通过网络传输的各种资源,该标 识符(多维地址)同时还构建关于事物及属性的数据,包括构建多维地址虚拟空间结构的相
关数据。
构建多维地址的方法包括所构建的多维地址为一种标识符,是可输入到计算资源并被 计算机程序处理的数据,该多维地址用于标识可通过网络使用的资源以及用于标识可通过网 络传输的资源,该多维地址中所包含的数据,还包括用于构建关于事物及属性的数据,用该 多维地址标识可通过网络使用或传输的资源,使资源具有多维地址所构建的事物及属性的数 据;其实现步骤包括自动生成多维地址,并定义多维地址中所包含的数据还包括用于构建
关于事物及属性的数据;用多维地址标识可通过网络使用或传输的各种资源;通过多维地址 中所包含的用于构建事物及属性数据的数据,自动构建相应的事物及属性的数据;多维地址 在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。 所述所构建的多维地址为一种标识符,是可输入到计算资源并被计算机程序处理的数据,包 括该多维地址相互之间具有规范的关联关系,包括从属关联、相邻关联、间接关联、超维 关联;包括根据任意多维地址以及多维地址的关联规范可自动计算出该多维地址的关联多维 地址,用多维地址标记资源,使所标记的资源与该多维地址的关联多维地址所标记的资源之 间建立起以多维地址定义的相互关联关系。所述数据,包括可输入到计算资源并被计算机程 序处理的进位计数制数码串形式的数据。所述进位计数制数码串形式的数据,包括可输入到 计算资源并被计算机程序处理的二进制数码数据;或可输入到计算资源并被计算机程序处理 的十进制数码数据;或可输入到计算资源并被计算机程序处理的十六进制数码数据;或多维 地址是一种可输入到计算资源并被计算机程序处理的八进制数码数据。所述数据,包括一种 可输入到计算资源并被计算机程序处理的字符码串标识符。所述使多维地址在标识资源时, 还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据包括通过该多维 地址中的数据为所标识的资源构建虚拟事物、虚拟现实及属性的数据。所述使多维地址在标 识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据包括 通过该多维地址中的数据为所标识的资源构建相应的表示和建模多维地址虚拟空间结构的数 据;用表示和建模多维地址虚拟空间结构的数据所定义的相互关联来表示所标识资源的相互 关联;以及用表示和建模多维地址虚拟空间结构的数据定义的多维地址的虚拟空间结构定位, 为所标识资源的进行虚拟空间结构定位;用多维地址所定义的状态来定义所标识资源的状态; 以及用多维地址所定义的特性来定义所标识资源的特性。所述使多维地址在标识资源时,还 通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据,包括通过对多维地 址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位段、位、数值,自动 生成表示和建模多维地址虚拟空间结构的数据;或通过对多维地址的格式、数据顺序、语义 的定义,用表示多维地址虚拟空间结构的位段、位、数值,映射表示和建模多维地址虚拟空 间结构的数据。所述表示和建模多维地址虚拟空间结构的数据;包括表示和建模树状结构的 多维地址虚拟空间结构的数据表示和建模网状结构的多维地址虚拟空间结构的数据;表示 和建模线性结构的多维地址虚拟空间结构的数据;表示和建模集合结构的多维地址虚拟空间 结构的数据。所述表示和建模多维地址虚拟空间结构的数据,包括用于表示和建模多维地址 虛拟空间结构的相关函数。所述用于表示和建模多维地址虚拟空间结构的相关函数,包括用 表示和建模多维地址虚拟空间结构的函数创建多维地址虚拟空间结构对象。所述表示和建模
多维地址虚拟空间结构的数据包括对用表示和建模多维地址虚拟空间结构的数据所构建的多 维地址虚拟空间结构进行递归细分;用递归细分构建多维地址虚拟空间结构的多层次树状结 构;用递归细分使多维地址体系中的任意一个多维地址虚拟空间结构都可以用位段、位、数 值来标记,该位段、位、数值在映射相应的多维地址虚拟空间结构的同时该位段、位、数值 还表示多维地址的关联关系;使多维地址所标记的资源和该多维地址所映射的多维地址虛拟 空间结构相关联,即使资源具有多维地址所映射的多维地址虚拟空间结构和该多维地址所标 识的关联关系。所述创建多维地址,还包括构建全局的关于事物及属性数据的数据池,该 数据池中的数据具有多维地址虚拟空间结构,其包含有表示和建模多维地址虚拟空间结构的 数据;通过对多维地址格式、数据顺序、语义的定义,使多维地址可用于标识全局数据池中 的数据,以及构建表示和建模多维地址虚拟空间结构的数据;包括用递归细分使全局的关于 事物及属性的数据池中的数据的多维地址虚拟空间结构,具有层次树状结构;用递归细分后 的数据池中的关于事物及属性的数据以及表示和建模多维地址虚拟空间结构的数据,映射相 应的多维地址中的特定位段、位以及数值;用映射有关于事物及属性的数据以及表示和建模 多维地址虚拟空间结构的数据的标识符标记资源,使用该标识符所标记的资源与标识符所映 射的关于事物及属性的数据以及表示和建模多维地址虚拟空间结构的数据相关联,即使资源 具有标识符所构建的关于事物及属性的数据以及相应的表示和建模多维地址虚拟空间结构的 数据;用多维地址表示的关于事物及属性的数据的关联关系以及多维地址虚拟空间结构的关 联关系定义所标识资源之间的关联关系。所述的构建多维地址的方法,其特征在于所述表示 和建模多维地址虚拟空间结构包括表示和建模二维空间结构、表示和建模三维空间结构、 表示和建模四维空间结构、表示和建模N维空间结构、表示和建模线性结构、表示和建模网 状结构以及集合结构。所述多维地址虚拟空间结构包括多维地址虚拟空间结构域、多维地 址虚拟空间结构体、数据逻辑结构;包括用多维地址中表示空间结构的位段中的位以及数值, 产生或映射相应的多维地址虚拟空间结构体;用多维地址标记资源,使用多维地址所标记的 资源和该多维地址所产生或映射的多维地址虚拟空间结构体对象相关联,即使资源具有多维 地址所映射的多维地址虚拟空间结构体;包括以多维地址中表示空间结构的位段中的位以及 数值产生或映射相应的多维地址虚拟空间结构域;用多维地址标记资源,用多维地址所标记 的资源和该多维地址所产生或映射的多维地址虚拟空间结构域相关联,即使资源具有多维地 址所产生或映射的多维地址虚拟空间结构域;包括以多维地址中表示空间结构的位段中的位 以及数值产生或映射相应的数据逻辑结构;用多维地址标记资源,用多维地址所标记的资源 和用该多维地址所产生或映射的数据逻辑结构相关联,即使资源具有多维地址所产生或映射 的数据逻辑结构。包括将多维地址包含的用于表示和建模多维地址虚拟空间结构的数码串,
定义为多维地址的空间结构部,使多维地址数据格式中包含空间结构部位段;所述空间结构 部位段中包括区域部,以该部的位段、位以及数值定义该多维地址虚拟空间结构,在全局 的多维地址虚拟空间结构体系中的区域定位、坐标、约束位置;还包括使多维地址空间结构 部中包含级别序位部,以该部的位段、位以及数值定义该多维地址在多维地址虚拟空间结构 体系中的级别层次,树状结构中的层次还包括定义该多维地址在其父级别层次的多维地 址虚拟空间结构中的排列序位。所述多维地址中还包含有表示信息维的位段、位和数值;用 表示信息维的位段、位和数值,抽象多维地址所标识的资源;以及表示多维地址的抽象。所 述多维地址包括用作接口地址,用于标识主机与网络的一个连接,用作接口地址,包括用 作源地址、目标地址、关联地址,在定义接口地址的同时还映射构建多维地址虚拟空间结构 的相关函数;还包括将接口地址的子多维地址定义为端口地址;包括用作标识节点的地址, 用于标识节点,用作标识节点的地址,在定义节点的同时还映射构建多维地址虚拟空间结构 的相关函数;还包括将节点地址的子多维地址定义为端口地址;包括用作端口地址,用于 标识进程,包括用作源端口地址、目标端口地址、关联端口地址,在定义端口地址的同时还 映射构建多维地址虛拟空间结构的相关函数;包括用作语言标记,在用作语言标记的同时还 映射构建多维地址虚拟空间结构的相关函数;包括用作元素标记,该元素标记同时还映射构 建多维地址虚拟空间结构的相关函数;还包括用作统一资源定位器,在标识资源位置的同时 还映射构建多维地址虚拟空间结构的相关函数,所述统一资源定位器包括虚拟多维空间定 位器;包括用作元数据,在定义元数据的同时还映射构建多维地址虚拟空间结构的相关函数; 包括用作字符或用于标记字符,在定义字符数据的同时还映射构建多维地址虚拟空间结构的 数据;包括标记字符串,在定义字符串数据的同时还映射构建多维地址虚拟空间结构的数据; 包括用作身分证编号、保险编号、驾照编号、帐号;用作应用编程接口,定义软件模块,尤 其是系统软件模块的编程接口,在数据库、窗口系统以及其它模块的API中描述了数据的类 型和函数,通过使用该接口从模块获取服务;以多维地址定义的多维接口地址、多维端口地 址、多维语言标记、多维统一资源定位器、多维元数据、字符、字符串、身份标识的地址类 型、属性均用多维地址的信息维中的位、数值定义;用作服务标记,用于标识服务,包括用 其子多维地址定义或标识用于完成该服务的一个或多个资源用于多维地址使多维接口地址、 多维端口地址、多维语言标记、多维统一资源定位器、多维元数据、字符、字符串、服务之 间具有关联关系。
构建多维地址的装置,包括用于使所构建的多维地址为一种标识符,是可输入到计算资 源并被计算机程序处理的数据,该多维地址用于标识可通过网络使用的资源以及用于标识可 通过网络传输的资源,,该多维地址中所包含的数据,还包括用于构建关于事物及属性的数据,
用该多维地址标识可通过网络使用或传输的资源,使资源具有多维地址所构建的事物及属性 的数据的装置;其包括用于自动生成多维地址,并定义多维地址中所包含的数据还包括用于 构建关于事物及属性的数据的装置;用于多维地址标识可通过网络使用或传输的各种资源的 装置;用于通过多维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物 及属性的数据的装置;用于多维地址在标识资源时,还通过该多维地址中的数据为所标识的 资源构建相应的事物及属性的数据的装置,所述用于使所构建的多维地址为一种标识符,是 可输入到计算资源并被计算机程序处理的数据的装置,包括用于使该多维地址相互之间具 有规范的关联关系,包括从属关联、相邻关联、间接关联、超维关联的装置;包括用于根据 任意多维地址以及多维地址的关联规范可自动计算出该多维地址的关联多维地址的装置,用 于使多维地址标记资源,使所标记的资源与该多维地址的关联多维地址所标记的资源之间建 立起以多维地址定义的相互关联关系的装置。所述用于数据的装置包括用于可输入到计算资 源并被计算机程序处理的进位计数制数码串形式数据的装置。所述用于进位计数制数码串形 式数据的装置,包括用于可输入到计算资源并被计算机程序处理的二进制数码数据的装置; 或用于可输入到计算资源并被计算机程序处理的十进制数码数据的装置;或用于可输入到计 算资源并被计算机程序处理的十六进制数码数据的装置;或用于可输入到计算资源并被计算 机程序处理的八进制数码数据的装置。所述用于数据的装置,包括用于可输入到计算资源并 被计算机程序处理的字符码串标识符的装置。所述用于使多维地址在标识资源时,还通过该 多维地址中的数据为所标识的资源构建相应的事物及属性的数据的装置包括用于通过该多 维地址中的数据为所标识的资源构建虚拟事物、虚拟现实及属性的数据的装置。所述用于使 多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性 的数据的装置包括用于通过该多维地址中的数据为所标识的资源构建相应的表示和建模多维 地址虛拟空间结构的数据的装置;用于表示和建模多维地址虚拟空间结构的数据定义的相互 关联表示所标识资源的相互关联的装置;以及用于表示和建模多维地址虚拟空间结构的数据 定义的多维地址的虚拟空间结构定位,为所标识资源的进行虚拟空间结构定位的装置;用于 多维地址所定义的状态来定义所标识资源的状态的装置;以及用于多维地址所定义的特性来 定义所标识资源的特性的装置。所述用于使多维地址在标识资源时,还通过该多维地址中的 数据为所标识的资源构建相应的事物及属性的数据的装置包括用于通过对多维地址的格式、 数据顺序、语义的定义,用表示多维地址虚拟空间结构的位段、位、数值,自动生成表示和 建模多维地址虚拟空间结构的数据的装置;或用于通过对多维地址的格式、数据顺序、语义 的定义,用表示多维地址虚拟空间结构的位段、位、数值,映射表示和建模多维地址虚拟空 间结构的数据的装置。所述用于表示和建模多维地址虚拟空间结构的数据的装置;包括用于
表示和建模树状结构的多维地址虚拟空间结构的数据的装置;用于表示和建模网状结构的多 维地址虚拟空间结构的数据的装置;
用于表示和建模线性结构的多维地址虚拟空间结构的数据的装置;
用于表示和建模集合结构的多维地址虚拟空间结构的数据的装置。所述用于表示和建模 多维地址虚拟空间结构的数据的装置,包括用于表示和建模多维地址虚拟空间结构的相关函 数的装置。所述用于表示和建模多维地址虚拟空间结构的相关函数的装置,包括用于表示和 建模多维地址虚拟空间结构的函数创建多维地址虚拟空间结构对象的装置。所述用于表示和 建模多维地址虚拟空间结构的数据的装置包括用于对用表示和建模多维地址虚拟空间结构的 数据所构建的多维地址虚拟空间结构进行递归细分的装置;用于通过递归细分构建多维地址 虚拟空间结构对象的多层次树状结构的装置;用于通过递归细分使多维地址体系中的任意一 个多维地址虚拟空间结构都包括可以用位段、位、数值来标记,该位段、位、数值在映射相 应的多维地址虚拟空间结构的同时该位段、位、数值还表示多维地址的相互关联的装置用 于使多维地址所标记的资源和该多维地址所映射的多维地址虚拟空间结构相关联,即使资源 具有多维地址所映射的多维地址虛拟空间结构和该多维地址所标识的相互关联的装置。所述 用于创建多维地址的装置,包括用于构建全局的关于事物及属性数据的数据池,该数据池 中的数据具有多维地址虚拟空间结构,其包含有表示和建模多维地址虚拟空间结构的数据的 装置;用于通过对多维地址格式、数据顺序、语义的定义,使多维地址可用于标识全局数据 池中的数据,以及构建表示和建模多维地址虚拟空间结构的数据的装置;包括用于递归细分 使全局的关于事物及属性的数据池中的数据的多维地址虚拟空间结构,具有层次树状结构的 装置;用于递归细分后的数据池中的关于事物及属性的数据以及表示和建模多维地址虚拟空 间结构的数据,映射相应的多维地址中的特定位段、位以及数值的装置;用于映射有关于事 物及属性的数据以及表示和建模多维地址虚拟空间结构的数据的标识符标记资源,使用该标 识符所标记的资源与标识符所映射的关于事物及属性的数据以及表示和建模多维地址虚拟空 间结构的数据相关联,即使资源具有标识符所构建的关于事物及属性的数据以及相应的表示 和建模多维地址虚拟空间结构的数据的装置;用于多维地址表示的关于事物及属性的数据的
关联关系以及多维地址虚拟空间结构的关联关系定义所标识资源之间的关联关系的装置。所 述的构建多维地址的装置,其特征在于所述用于表示和建模多维地址虚拟空间结构的装置包 括用于表示和建模二维空间结构的装置、用于表示和建模三维空间结构的装置、用于表示 和建模四维空间结构的装置、用于表示和建模N维空间结构的装置、用于表示和建模线性结 构的装置、用于表示和建模网状结构的装置以及集合结构的装置。所述表示和建模多维地址 虚拟空间结构的装置包括用于表示和建模多维地址虚拟空间结构域的装置、用于表示和建
模多维地址虚拟空间结构体的装置以及用于构建数据逻辑结构的装置;包括用于通过多维地 址中表示空间结构的位段中的位以及数值,产生或映射相应的多维地址虚拟空间结构体的装 置;用于以多维地址标记资源,使用多维地址所标记的资源和该多维地址所产生或映射的多 维地址虚拟空间结构体对象相关联,即使资源具有多维地址所映射的多维地址虚拟空间结构 体的装置;包括用于以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的多 维地址虚拟空间结构域的装置;用于以多维地址标记资源,用多维地址所标记的资源和该多 维地址所产生或映射的多维地址虚拟空间结构域相关联,即使资源具有多维地址所产生或映 射的多维地址虚拟空间结构域的装置;包括用于以多维地址中表示空间结构的位段中的位以 及数值产生或映射相应的数据逻辑结构的装置;用于以多维地址标记资源,用多维地址所标 记的资源和用该多维地址所产生或映射的数据逻辑结构相关联,即使资源具有多维地址所产 生或映射的数据逻辑结构的装置。包括用于将多维地址包含的用于表示和建模多维地址虚拟 空间结构的数码串,定义为多维地址的空间结构部的装置,用于使多维地址数据格式中包含 空间结构部位段;所述空间结构部位段中包括区域部,以该部的位段、位以及数值定义该 多维地址虚拟空间结构,在全局的多维地址虚拟空间结构体系中的区域定位、坐标、约束位 置的装置;还包括用于使多维地址空间结构部中包含级别序位部,以该部的位段、位以及数 值定义该多维地址在多维地址虚拟空间结构体系中的级别层次,树状结构中的层次;还包括 定义该多维地址在其父级别层次的多维地址虚拟空间结构中的排列序位的装置。所述的构建 多维地址的装置,其特征在于所述用于构建多维地址的装置还包含有用于使多维地址具有表 示信息维的位段、位和数值的装置用于使多维地址中表示信息维的位段、位和数值,用于 抽象多维地址所标识的资源的装置;以及用于使多维地址中表示信息维的位段、位和数值, 用于表示多维地址的抽象的装置。用于构建多维地址的装置包括用于用作接口地址,用于 标识主机与网络的一个连接,用作接口地址,包括用作源地址、目标地址、关联地址,在定 义接口地址的同时还映射构建多维地址虚拟空间结构的相关函数的装置;还包括用于将接口 地址的子多维地址定义为端口地址的装置;包括用于用作标识节点的地址,用于标识节点, 用作标识节点的地址,在定义节点的同时还映射构建多维地址虛拟空间结构的相关函数的装 置;还包括用于将节点地址的子多维地址定义为端口地址的装置;包括用于用作端口地址, 用于标识进程,包括用作源端口地址、目标端口地址、关联端口地址,在定义端口地址的同 时还映射构建多维地址虚拟空间结构的相关函数的装置;包括用于用作语言标记,在用作语 言标记的同时还映射构建多维地址虚拟空间结构的相关函数的装置;包括用于用作元素标记, 该元素标记同时还映射构建多维地址虚拟空间结构的相关函数的装置;还包括用于用作统一 资源定位器,在标识资源位置的同时还映射构建多维地址虚拟空间结构的相关函数,所述统
一资源定位器包括虚拟多维空间定位器的装置;包括用于用作元数据,在定义元数据的同 时还映射构建多维地址虚拟空间结构的相关函数的装置;包括用于用作字符或用于标记字符, 在定义字符数据的同时还映射构建多维地址虚拟空间结构的数据的装置;包括用于标记字符 串,在定义字符串数据的同时还映射构建多维地址虚拟空间结构的数据的装置包括用于用 作身分证编号、保险编号、驾照编号、帐号的装置;用于用作应用编程接口,定义软件模块, 尤其是系统软件模块的编程接口,在数据库、窗口系统以及其它模块的API中描述了数据的 类型和函数,通过使用该接口从模块获取服务的装置;用于以多维地址定义的多维接口地址、 多维端口地址、多维语言标记、多维统一资源定位器、多维元数据、字符、字符串、身份标 识的地址类型、属性均用多维地址的信息维中的位、数值定义的装置;用于用作服务标记, 用于标识服务,包括用其子多维地址定义或标识用于完成该服务的一个或多个资源的装置; 用于多维地址使多维接口地址、多维端口地址、多维语言标记、多维统一资源定位器、多维 元数据、字符、字符串、服务之间具有关联关系的装置。
构建多维地址的计算机系统,该系统包括处理器可执行生成多维地址以及包含多维 地址的实用程序;存储装置与处理器相连,存储生成多维地址以及包含多维地址的数据; 接口用于将多维地址的系统连接于网络;用于所构建的多维地址为一种标识符,是可输入 到计算资源并被计算机程序处理的数据,该多维地址用于标识可通过网络使用或传输的资源, 该多维地址中所包含的数据,还包括用于构建关于事物及属性的数据,用该多维地址标识可 通过网络使用或传输的资源,使资源具有多维地址所构建的事物及属性的数据的系统;其包 括用于自动生成多维地址,并定义多维地址中所包含的数据还包括用于构建关于事物及属 性的数据的系统用于多维地址标识可通过网络使用或传输的各种资源的系统;用于通过多 维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物及属性的数据的系 统;用于多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事 物及属性的数据的系统。所述用于数据的系统包括用于可输入到计算资源并被计算机程序处 理的进位计数制数码串形式数据的系统。用于数据的系统,包括用于可输入到计算资源并被 计算机程序处理的二进制数码数据的系统;或用于可输入到计算资源并被计算机程序处理的 十进制数码数据的系统;或用于可输入到计算资源并被计算机程序处理的十六进制数码数据 的系统;或用于可输入到计算资源并被计算机程序处理的八进制数码数据的系统。所述用于 数据的系统,包括用于可输入到计算资源并被计算机程序处理的字符码串标识符的系统。所 述用于使所构建的多维地址为一种标识符,是可输入到计算资源并被计算机程序处理的数据 的系统,包括用于使该多维地址相互之间具有规范的关联关系,包括从属关联、相邻关联、 间接关联、超维关联的系统;包括用于使多维地址标记资源,使所标记的资源与该多维地址
的关联多维地址所标记的资源之间建立起以多维地址定义的相互关联关系的系统;用于根据 任意多维地址以及多维地址的规范可自动计算出该多维地址的关联多维地址的系统。所述用 于使多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及 属性的数据的系统包括用于通过该多维地址中的数据为所标识的资源构建虚拟事物、虚拟 现实及属性的数据的系统。所述用于使多维地址在标识资源时,还通过该多维地址中的数据 为所标识的资源构建相应的事物及属性的数据的系统包括用于通过该多维地址中的数据为所 标识的资源构建相应的表示和建模多维地址虚拟空间结构的数据的系统;用于表示和建模多 维地址虚拟空间结构的数据定义的相互关联表示所标识资源的相互关联的系统;以及用于表 示和建模多维地址虚拟空间结构的数据定义的多维地址的虚拟空间结构定位,为所标识资源 的进行虚拟空间结构定位的系统;用于多维地址所定义的状态来定义所标识资源的状态的系 统;以及用于多维地址所定义的特性来定义所标识资源的特性的系统。所述用于使多维地址 在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据的 系统包括用于通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结 构的位段、位、数值,自动生成表示和建模多维地址虚拟空间结构的数据的系统;或用于通 过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位段、位、 数值,映射表示和建模多维地址虛拟空间结构的数据的系统。所述用于表示和建模多维地址 虚拟空间结构的数据的系统;包括用于表示和建模树状结构的多维地址虚拟空间结构的数据 的系统;用于表示和建模网状结构的多维地址虚拟空间结构的数据的系统;用于表示和建模 线性结构的多维地址虛拟空间结构的数据的系统;用于表示和建模集合结构的多维地址虚拟 空间结构的数据的系统。所述用于表示和建模多维地址虚拟空间结构的数据的系统,包括用 于表示和建模多维地址虚拟空间结构的相关函数的系统。所述用于表示和建模多维地址虚拟 空间结构的相关函数的系统,包括用于表示和建模多维地址虚拟空间结构的函数创建多维地 址虚拟空间结构对象的系统。所述用于表示和建模多维地址虚拟空间结构的数据的系统包括 用于对用表示和建模多维地址虚拟空间结构的数据所构建的多维地址虚拟空间结构进行递归 细分的系统;用于通过递归细分构建多维地址虚拟空间结构对象的多层次树状结构的系统; 用于通过递归细分使多维地址体系中的任意一个多维地址虚拟空间结构都包括可以用位段、 位、数值来标记,该位段、位、数值在映射相应的多维地址虚拟空间结构的同时该位段、位、 数值还表示多维地址的相互关联的系统;用于使多维地址所标记的资源和该多维地址所映射 的多维地址虚拟空间结构相关联,即使资源具有多维地址所映射的多维地址虚拟空间结构和 该多维地址所标识的相互关联的系统,所述用于创建多维地址的系统,包括用于构建全局 的关于事物及属性数据的数据池,该数据池中的数据具有多维地址虚拟空间结构,其包含有
表示和建模多维地址虚拟空间结构的数据的系统;用于通过对多维地址格式、数据顺序、语 义的定义,使多维地址可用于标识全局数据池中的数据,以及构建表示和建模多维地址虚拟 空间结构的数据的系统;包括用于递归细分使全局的关于事物及属性的数据池中的数据的多 维地址虚拟空间结构,具有层次树状结构的系统;用于递归细分后的数据池中的关于事物及 属性的数据以及表示和建模多维地址虚拟空间结构的数据,映射相应的多维地址中的特定位 段、位以及数值的系统;用于映射有关于事物及属性的数据以及表示和建模多维地址虚拟空 间结构的数据的标识符标记资源,使用该标识符所标记的资源与标识符所映射的关于事物及 属性的数据以及表示和建模多维地址虚拟空间结构的数据相关联,即使资源具有标识符所构 建的关于事物及属性的数据以及相应的表示和建模多维地址虚拟空间结构的数据的系统;用 于多维地址表示的关于事物及属性的数据的关联关系以及多维地址虚拟空间结构的关联关系 定义所标识资源之间的关联关系的系统。所述用于表示和建模多维地址虚拟空间结构的系统 包括用于表示和建模二维空间结构的系统、用于表示和建模三维空间结构的系统、用于表 示和建模四维空间结构的系统、用于表示和建模N维空间结构的系统、用于表示和建模线性 结构的系统、用于表示和建模网状结构的系统以及集合结构的系统。所述表示和建模多维地 址虚拟空间结构的系统包括用于表示和建模多维地址虚拟空间结构域的系统、用于表示和 建模多维地址虚拟空间结构体的系统以及用于构建数据逻辑结构的系统;包括用于通过多维 地址中表示空间结构的位段中的位以及数值,产生或映射相应的多维地址虚拟空间结构体的 系统;用于以多维地址标记资源,使用多维地址所标记的资源和该多维地址所产生或映射的 多维地址虚拟空间结构体对象相关联,即使资源具有多维地址所映射的多维地址虚拟空间结 构体的系统;包括用于以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的 多维地址虚拟空间结构域的系统;用于以多维地址标记资源,用多维地址所标记的资源和该 多维地址所产生或映射的多维地址虚拟空间结构域相关联,即使资源具有多维地址所产生或 映射的多维地址虚拟空间结构域的系统;包括用于以多维地址中表示空间结构的位段中的位 以及数值产生或映射相应的数据逻辑结构的系统;用于以多维地址标记资源,用多维地址所 标记的资源和用该多维地址所产生或映射的数据逻辑结构相关联,即使资源具有多维地址所 产生或映射的数据逻辑结构的系统。包括用于将多维地址包含的用于表示和建模多维地址虚 拟空间结构的数码串,定义为多维地址的空间结构部的系统,用于使多维地址数据格式中包 含空间结构部位段;所述空间结构部位段中包括区域部,以该部的位段、位以及数值定义 该多维地址虚拟空间结构,在全局的多维地址虚拟空间结构体系中的区域定位、坐标、约束 位置的系统;还包括用于使多维地址空间结构部中包含级别序位部,以该部的位段、位以及 数值定义该多维地址在多维地址虚拟空间结构体系中的级别层次,树状结构中的层次;还包
括定义该多维地址在其父级别层次的多维地址虚拟空间结构中的排列序位的系统。所述用 于构建多维地址的系统还包含有用于使多维地址具有表示信息维的位段、位和数值的系统; 用于使多维地址中表示信息维的位段、位和数值,用于抽象多维地址所标识的资源的系统; 以及用于使多维地址中表示信息维的位段、位和数值,用于表示多维地址的抽象的系统。所 述用于构建多维地址的系统包括用于用作接口地址,用于标识主机与网络的一个连接,用 作接口地址,包括用作源地址、目标地址、关联地址,在定义接口地址的同时还映射构建多 维地址虚拟空间结构的相关函数的系统;还包括用于将接口地址的子多维地址定义为端口地 址的系统;包括用于用作标识节点的地址,用于标识节点,用作标识节点的地址,在定义节 点的同时还映射构建多维地址虚拟空间结构的相关函数的系统;还包括用于将节点地址的 子多维地址定义为端口地址的系统;包括用于用作端口地址,用于标识进程,包括用作源端 口地址、目标端口地址、关联端口地址,在定义端口地址的同时还映射构建多维地址虚拟空 间结构的相关函数的装置;包括用于用作语言标记,在用作语言标记的同时还映射构建多维 地址虚拟空间结构的相关函数的系统包括用于用作元素标记,该元素标记同时还映射构建 多维地址虚拟空间结构的相关函数的系统;还包括用于用作统一资源定位器,在标识资源位 置的同时还映射构建多维地址虚拟空间结构的相关函数,所述统一资源定位器包括虚拟多 维空间定位器的系统;包括用于用作元数据,在定义元数据的同时还映射构建多维地址虚拟 空间结构的相关函数的系统;包括用于用作字符或用于标记字符,在定义字符数据的同时还 映射构建多维地址虚拟空间结构的数据的系统;包括用于标记字符串,在定义字符串数据的 同时还映射构建多维地址虚拟空间结构的数据的系统包括用于用作身分证编号、保险编号、 驾照编号、帐号的系统;用于用作应用编程接口,定义软件模块,尤其是系统软件模块的编 程接口,在数据库、窗口系统以及其它模块的API中描述了数据的类型和函数,通过使用该 接口从模块获取服务的系统;用于以多维地址定义的多维接口地址、多维端口地址、多维语 言标记、多维统一资源定位器、多维元数据、字符、字符串、身份标识的地址类型、属性均 用多维地址的信息维中的位、数值定义的系统;用于用作服务标记,用于标识服务,包括用 其子多维地址定义或标识用于完成该服务的一个或多个资源的系统;用于多维地址使多维接 口地址、多维端口地址、多维语言标记、多维统一资源定位器、多维元数据、字符、字符串、 服务之间具有关联关系的系统。 与现有技术相比本发明的有益效果是
多维地址区别于IP地址的功能简单,如同从结绳记事年代的绳结发展到用文字语言记录 表述事件一样,多维地址可用于为所标识的资源构建关于事物及属性的数据,多维地址可用 于标识、描述、抽象资源,多维地址可通过其信息维部和空间结构部对所标识的资源的类型、
属性、状态、语义、知识、结构、逻辑关系等进行描述和标识。多维地址具有多维地址虚拟 空间结构以及全局和局部的虚拟空间定位,用多维地址标识资源可使多维地址在杏,识资源的 同时,为所标识的资源构建表示和建模多维地址虚拟空间结构的数据,通过该数据可建模一 多维地址虚拟空间结构、可构建全局和局部的虚拟空间定位以及构建多维地址定义的相互关 联,即通过多维地址可构建一个全局的拟真的虚拟现实世界。根据本发明多维地址可构建关 于事物及属性的数据、可产生或映射多维地址虚拟空间结构,包括产生或映射构建该多维地 址虚拟空间结构的数据,因此传输一个多维地址就相当于传输了构建关于事物及属性的数据、 构建相应多维地址虚拟空间结构的数据,因而可减少信息的传输量,节省大量传输开销。存 储一多维地址就相当于存储了构建关于事物及属性的数据、构成该多维地址虚拟空间结构的 数据因而可节省大量存储空间。多维地址格式结构包括层次的树状结构,多维地址通过其递 归细分层次结构使任意多维地址可派生出其子多维地址,因此任何一个资源得到一个多维地 址,其实都是得到了一个多维地址集合,该资源可以向其他资源分配其多维地址的子多维地 址。
本发明的多维地址相互间之间具有关联关系,这种关联关系包括二维、三维、多维空间 结构上的关联关系和逻辑关联关系,通过多维地址的这种相互关联可建立起多维地址所映射 的各种异构资源的相应关联。由于多维地址具有规范的相互关联,因此一次输入一个多维地 址可自动计算出其它的关联多维地址、即可建立与多个多维地址的连接,即可无缝的关联的
访问多个多维地址包括同时访问多个多维地址,本发明通过用多维地址对资源进行描述和标 识,以及建立相应的标识描述的规范,包括对异构资源抽象及其关联关系的标识、描述规范 可建立智能检索机制、分配机制、服务机制等进而实现一个全范围的人工智能网络。
图1为本发明的多维地址虚拟空间结构对于细分八叉树的层次结构示意图 图l (a)为本发明的多维地址数据的层次结构示意图,
图1 (b)为本发明的多维地址的有层次的数据结构描述的在一场景中多维地址虚拟空间结构 占有的三维空间示意图,
图2为本发明的又一构建多维地址的多维地址虚拟空间结构的步骤的流程图,
图3为本发明的又一构建多维地址的多维地址虚拟空间结构用立方体结构表示的示图
图4 (a)为本发明的两个或多个多维地址在多维地址虚拟空间结构中彼此互为相邻的关联关
系的概念示意图。
图4 (b)为本发明的多维地址从属关联的示意图, 图5为本发明的多维地址的超维关联的示意图
图6为本发明的处在不同的三维坐标系的多个多维地址虚拟空间结构的区域部集合构成的多 维地址系统的空间结构示意图
图7为本发明的在同一坐标系中的不同区域的多维地址虚拟空间结构的概念示意图
图8为本发明的多维地址级别的划分以及级别的关系和级别的扩展示意图 图9 (a)为本发明的x轴顺序排列法示意图 图9 (b)为本发明的y轴顺序排列法示意图
图9 (c)为本发明的z轴顺序排列法示意图
图9 (d)为本发明的o点外延内旋转排序方法示意图
图9 (e)是图7 (d)的一种平面示图,示出的是其平面排序的方法示意图
图10中的(a)为本发明的多维地址的融合示意图
图10中的(b)为本发明的多维地址的黏合示意图
图10中的(c)为本发明的多维地址的结合示意图
图ll (a)为本发明的多维地址融合过程的流程图
图11 (b)为本发明的多维地址黏合过程流程图
图11 (c)为本发明的多维地址结合过程流程图
图12为本发明的多维地址虚拟空间结构通过一系列有序的黏合、融合、结合以及更新黏合、
更新融合、更新结合产生运动过程的示意图
图13 (a)为本发明的一种多维地址的格式
图13 (b)为本发明的一种多维地址虚拟空间结构部的格式
图14为本发明的虚拟多维空间定位器数据格式,
图15为本发明的用包含有多维地址虚拟空间结构的多维地址标识资源的示意图
图16为本发明应用的一种网络系统的高层的概念性图解
图17为本发明应用的公知的通用计算机环境,
图18为本发明应用的一计算环境示图
鼎錢诚
本公开是一种关于构建多维地址及其构成规范的协议,是多维地址虚拟空间结构规范。 本公开中所述的事物包括一切物质、现象、事件、事情、结构以及虚拟的事物,包括虚 拟物质、虚拟现象、虚拟事件、虚拟事情、虚拟结构、虚拟现实等等。
本公开中所述的事物及属性的数据,包括但不限于关于物质的信息数据、关于现象的信 息数据、关于事件的信息数据、关于事情的信息数据、关于结构的信息数据、关于状态的信 息数据、关于关系的信息数据、关于虚拟现实的信息数据、关于虚拟物质的信息数据、关于
虚拟状态的信息数据、关于虚拟现象的信息数据、关于虚拟结构的信息数据、关于虚拟事件 的信息数据、关于虚拟事情的信息数据及其关于虚拟属性信息的数据等等,所述的信息数据 包括诸如关于声音信息数据、关于图像信息数据、关于图案信息数据、关于文字信息数据、 关于语言信息数据、关于字符信息数据、关于新闻信息数据、关于知识信息数据、关于消息 信息数据、关于情报信息数据、关于数据信息数据、关于材料信息数据、关于内容信息数据、 关于主题信息数据、关于名称信息数据、关于联系信息数据、关于运动状态信息数据、关于 指令信息数据、关于功能信息数据、关于音频信息数据、关于视频信息数据、关于传输信息 数据、关于存储信息数据、关于感知信息数据、关于感觉信息数据等等。
本公开中所述属性包括但不限于诸如类型、特性、状态、结构、关系、功能、过程、 作用、效用、功用、语义、知识、服务等等。
本公开中所述的可通过网络使用或传输的各种资源,包括物理资源、逻辑资源、以及 服务资源可移动资源、不可移动资源,计算资源、数据资源,作为例子所述可通过网络使 用的资源包括但不限于,计算资源,诸如计算机群、并行计算机、计算机池、大型数据库、 多处理器系统、基于微处理器的系统、可嵌入计算机、个人计算机、手持或膝上型便携式设 备、可编程消费电子产品、基于光交换技术的高速交换设备、各种计算机功能部件的集合体、 主干网中的管理资源、高速路由器、主千网的接入接点、(路由器)、网关、交换机、域名服 务器、通讯设备、精密仪器、传感器、存储器、CPU、 R0M、 RAM、 CPU群集合体、DRAM群集合 体、输入/输出接口等,作为例子所述可通过网络传输的资源包括但不限于,数据资源,诸如 计算机地址、节点地址、接口、端口号、指针、存储地址、数据、函数、对象、计算机软件 包括系统软件、应用软件、应用程序、文件、文本文件、音频文件/视频文件、数据、的数据 文件、数据实例、元数据、字符、字符串、信息、电子货币、包括虚拟物质、虚拟事物、虚 拟现象及属性、虚拟现实世界、虚拟人、虚拟动物、虚拟植物、虚拟地球、虚拟城市、虚拟
物体,虚拟子网、网关、虚拟子网服务器、防火墙、协议、元素等等,所述服务资源,包括
一个资源或多个资源集合所提供的服务。用一个多维地址标识该服务资源,即该多维地址(包
括其子多维地址)标识了提供该服务的所有硬件、软件。所述资源还包括但不限于诸如服
务、语义、知识、类型、特性、状态、结构、关系、功能、过程、作用、效用、功用、等等 (属性也是一种资源)。
本公开中所述表示和建模——是一个通用词汇其通常用于建立三维计算机图形学表示、 虚拟现实技术表示用于表示资源(实体)的技术、方法或数据结构;表示的处理改变一 个现有模型的形状。
本公开将用多维地址所构建的关于事物及属性的数据、数据的关联关系(包括数据的排
序和布局)、及其所表示和建模的虚拟空间结构,简称为多维地址虚拟空间结构,
本公开中所述多维地址中所包含的数据,还包括用于构建关于事物及属性的数据,还应 当理解为,多维地址包括但不限于是一种具有虚拟空间结构,具有相互关联以及属性的标识 符。
本发明创建的多维地址是一种能输入到计算机并被计算机程序处理的数据包括是一种符 号,所述多维地址是一种地址串是一种标识符,是一种数据标识符,包括但不限于是一种进 位计数制数码的标识符,包括是二进制数码的标识符(数码串)、八进制数码的标识符(数码 串)、十进制数码的标识符(数码串)、十六进制数码的标识符(数码串),还包括是一种字符 码标识符(字符码串),该字符码标识符一般用于多维地址域名,所述标识符是一种标识标记, 该标识符在标识可通过网络使用或传输的各种资源的同时还用于构建关于事物及属性的数 据,包括构建一种多维地址虚拟空间结构,通过该标识符构建的多维地址虚拟空间结构及关 联关系,使该标识符所标记的各种资源的具有该标识符的多维地址虚拟空间结构及关联关系 和虚拟空间定位。该多维地址可用于标识实体以及虚拟事件,包括用于抽象资源、标识资 源以及标识资源的抽象,所述资源的抽象包括但不限于属性、名称、类别、类型、特性、 状态、关系、功能、过程(移动)、作用、效用、功用、知识、语义、逻辑、结构、相互关联 等等。
所述多维地址用于标识可通过网络使用的资源以及用于标识可通过网络传输的资源,包括-描述可通过网络使用的资源以及用于描述可通过网络传输的资源,抽象可通过网络使用的资 源以及用于抽象可通过网络传输的资源。
本公开中所述通过多维地址所构建的事物及属性的数据,是一种可输入到计算资源并被 计算机程序处理的数据,包括是一种可输入到计算资源并被计算机程序处理的二进制数码、 是一种可输入到计算资源并被计算机程序处理的十进制数码、是一种可输入到计算资源并被 计算机程序处理的十六进制数码、多维地址是一种可输入到计算资源并被计算机程序处理的 八进制数码、一种可输入到计算资源并被计算机程序处理的字符码。
作为较佳的实施例,通常首先将标识符(多维地址)定义为二进制数码标识符,使其可 以为计算机处理、存储以及传输。该标识符(多维地址)可用于标识所有的资源,该标识符 (多维地址)同时还构建关于事物及属性的数据,多维地址长度可以是相同的或相异的,其 长度由多维地址信息维部的数值定义,多维地址的格式中包括空间结构部、和信息维部。多 维地址包括用二进制数码数据格式中的位段、位及其数值表示多维地址虚拟空间结构;应当 理解所述位、位段,包括进位计数制数码的数据格式中的位段(位串)的位序、位的位序。
多维地址的数据包括可用于构建关于事物及属性的数据,还包括用于构建多维地址虚拟
空间结构和关联关系及虚拟定位,即用多维地址中表示多维地址虚拟空间结构的数码串的位 段、位和数值,自动生成相应的关于事物及属性的数据,包括构建多维地址虚拟空间结构的 信息数据;其过程是通过一软件或/和硬件将多维地址解析为表示关于事物及属性的数据,包 括构建多维地址虚拟空间结构的数据,以及将表示关于事物及属性的数据,包括多维地址虚 拟空间结构的数据逆解析为多维地址,或使表示关于事物及属性的数据,包括构建多维地址 虚拟空间结构的位和数值,映射一关于事物及属性的数据以及多维地址虛拟空间结构编码表 或/和关于事物及属性的数据以及多维地址虚拟空间结构数据库中相应的关于事物及属性的
数据以及多维地址虚拟空间结构数据;自动生成和/或映射相应的构建关于事物及属性的数 据,构建多维地址虚拟空间结构数据,所述数据包括构建关于事物及属性的数据的函数和构 建空间结构的函数,包括用所述函数创建的关于事物及属性的数据的对象,以及用空间结构 函数构建的空间结构对象。构建关于事物及属性的数据,构建多维地址虚拟空间结构的数据 还包括通过该数据使多维地址以及构建关于事物及属性的数据、多维地址虚拟空间结构用 于可视化目的的数据。所述多维地址(标识符)在标识资源的同时并为所标识的资源构建关 于事物及属性的数据,构建多维地址虚拟空间结构和定位,还包括通过多维地址为多维地 址所标识的资源构建关于事物及属性的数据的全局的、唯一的多维地址虚拟空间结构和定位, 通过该多维地址(标识符)映射和定位一个和/或多个多维地址在输出装置中的虚拟环境的多 维地址虚拟空间结构和定位,通过该多维地址(标识符)映射和定位一个和/或多个用多维地 址标识的资源在输出装置中的虚拟环境的多维地址虚拟空间结构和定位,所述多维地址虚拟 空间结构和定位包括当前状态,诸如使用状态,移动状态,变化状态等,所述输出装置, 包括但不限于显示器、虚拟现实的头盔显示器、立体眼镜、浏览器、显示界面、打印机等等。 所述标识符还可以是字符标识符、是一字符串,或将这种标识符(多维地址)称之为多维 地址域名,其可以和多维地址相互解析。
本发明定义多维地址中包含有空间结构部,将用于构建关于事物及属性的数据的多维地 址虚拟空间结构的位段称之为空间结构部,多维地址虚拟空间结构部中包含有构建多维地址 虚拟空间结构的位和数值,本公开的标识符(多维地址)可标识所有的资源。在多维地址系 统中一个多维地址即标识了其标记的资源,同时也描述了该多维地址标识的多维地址虚拟空 间结构,以及在多维地址系统全局的虚拟空间中的分布,本发明定义根据多维地址中表示空 间结构的位段中的位以及数值,和信息维部的相关数值产生或映射相应的多维地址虛拟空间 结构的相关的数据,所述数据包括产生或映射相应的多维地址虚拟空间结构的相关函数,包 括用函数创建的多维地址虚拟空间结构对象。所述数据包括创建构建关于事物及属性的数 据的空间结构过程中调用的所有各种相关的函数,包括但不限于诸如关于顶点的函数、关
于向量的函数、关于矩阵的函数、关于四元数的函数、关于光照模型的函数、关于纹理的函 数、关于网格的函数、关于矢量的函数,关于多维地址空间结构体和/或多维地址空间结构域 的几何体的函数,包括描述的几何体的条样函数、非统一有理B-样条函数(HURBS)、 B-样条 函数、,还包括诸如顶点坐标、坐标系的W值、世界矩阵、视图矩阵、投影矩阵、变换矩阵、 单位矩阵、逆矩阵、移动矩阵、旋转矩阵、縮放矩阵、结合浮点值、法线向量、环境光照、 扩散关照、反射光照、半球关照等等的函数;还包括3D压缩文件,以VRML、 X3D标准等3D 图形描述语言产生的3D对象,以及3D java小应用程序运行实时的3D成图及移动算法产生 的3D对象、面向对象的语言Java、 〔++语言、C语言、可扩展标记语言、脚本语言等等。根 据多维地址所产生或映射的构建关于事物及属性的数据以及空间结构相关函数存储在存储介 质中。
用多维地址标记资源,使用多维地址所标记的资源和多维地址构建的关于事物及属性的 数据以及相应的多维地址虛拟空间结构相关联,即使资源具有多维地址所构建的关于事物及 属性的数据及其多维地址虚拟空间结构,在这里我们将多维地址所构建的关于事物及属性的 数据及其多维地址虚拟空间结构简称为多维地址虚拟空间结构,所述多维地址虛拟空间结构, 包括但不限于层次树状结构,网状结构、线性结构,所述层次树状结构包括通过对多维地址 虚拟空间结构的递归细分来实现,这种细分使得多维地址体系中的任意一个多维地址虚拟空 间结构都可以用一个数值(多维地址)来标记。除终结子多维地址外,每一个多维地址都包
含有多个下级别层次的多维地址;表示多维地址虚拟空间结构数值为有规律的、有序的和有 关联关系的数值;多维地址还包括但不限于使用树状结构作为空间结构分布的表示。本公开 还包括通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位 段、位、数值,表示出树状结构数据;或通过对多维地址的格式、数据顺序、语义的定义, 用表示多维地址虛拟空间结构的位段、位、数值表示出图形结构数据;或通过对多维地址的 格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位段、位、数值表示出线性 结构数据;或通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结 构的位段、位、数值表示出集合结构数据。
下面对多维地址通过其所构建的关于事物及属性的数据的多维地址虚拟空间结构及相互 关联,实现用多维地址为所标记的资源构建关于事物及属性的数据的多维地址虚拟空间结构 及相互关联的方法、步骤,用多维地址虚拟空间结构图的形式和框图的形式进行说明。在说 明书附图中示出的各种关于多维地址虚拟空间结构的示图,和说明书中所述的多维地址虚拟 空间结构(多维地址虚拟空间结构),应当理解为通过多维地址所构建的关于事物及属性的数 据的一种结构性表示、 一种关于事物及属性的数据的多维地址虚拟空间结构环境的表示。作为较佳的实施例,图1示出的是多维地址虚拟空间结构对于细分八叉树的层次结构的 立方体空间和标记策略,图1 (a)示出的是多维地址数据的层次结构,图1 (b)示出的是多 维地址的有层次的数据结构描述的在一场景中多维地址虚拟空间结构占有的三维空间,包括 图1 (b)所示出的多维地址虚拟空间结构的三维立方空间进行的递归细分,这种细分使得多 维地址虚拟空间结构中任意一个所细分出的多维地址虚拟空间结构都用一个多维地址的空间 结构部的数值及数据结构来表示。图1中虽示出的是两层的层次结构,应当理解其所细分的 层次应当是多层的,其层次数量由级别、序位部所包含的位段的数量进行定义,或其层次数
量由级别部的数值进行定义,应当理解本发明所述的树状层次结构还应当包括诸如用BSP 树来表示多维地址虚拟空间结构的层次结构、用四叉树分割多维地址虚拟空间结构、用八叉 树分割多维地址虚拟空间结构以及用N叉树分割多维地址虚拟空间结构,所述N表示为父级 别多维地址包含的子级别多维地址的数量。作为较佳的实施例,图2示出的是,在构建多维 地址的方法的实施例中其多维地址虚拟空间结构的实现的又一种方法,其步骤包括201构
建全局的关于事物及属性的数据的信息数据池该信息数据池中的数据具有虚拟空间结构,其
包含有表示和建模多维地址虛拟空间结构的数据;202通过对多维地址格式、数据顺序、语 义的定义,使多维地址可用于标识全局的信息数据池中的信息数据以及构建表示和建模多维 地址虛拟空间结构的数据;203用递归细分使全局的关于事物及属性的数据池中的信息数据 的多维地址虚拟空间结构,具有层次树状结构,204用递归细分后的信息数据池中的关于事 物及属性的数据以及表示和建模多维地址虚拟空间结构的数据,映射相应的多维地址中的特 定位段、位以及数值;205用映射有关于事物及属性的数据以及表示和建模多维地址虚拟空 间结构的数据的标识符标记资源,使用该标识符所标记的资源与标识符所映射的关于事物及 属性的数据以及表示和建模多维地址虚拟空间结构的数据相关联,即使资源具有标识符所构 建的关于事物及属性的数据以及相应的表示和建模多维地址虚拟空间结构的数据;206用多 维地址表示的关于事物及属性的数据的关联关系以及多维地址虚拟空间结构的关联关系定义 所标识资源之间的关联关系。
图3示出的是图1、及图2步骤的用立方体结构表示的示图,作为例子仅进行了简单细 分,应当理解其所细分的层次应当是多层的,应当理解细分的树状层次结构应当包括诸如 用BSP树来表示多维地址虚拟空间结构的层次结构、用四叉树分割多维地址虚拟空间结构、 用八叉树分割多维地址虚拟空间结构以及用N叉树分割多维地址虚拟空间结构,所述N表示 为父级别多维地址包含的子级别多维地址的数量。构建全局的关于事物及属性的数据的信息 数据池该信息数据池中的数据具有多维地址虚拟空间结构,其包含有表示和建模多维地址虚 拟空间结构的数据,即构建全局的多维地址虚拟空间结构对象300;用递归细分使全局的关
于事物及属性的数据池中的信息数据的多维地址虚拟空间结构,具有层次树状结构,即用递 归细分使全局的多维地址虚拟空间结构对象301细分出子多维地址虚拟空间结构对象a、 b、 c、 d、 e、 f、 g、 h,所细分出的子多维地址虚拟空间结构对象具有树状层次结构,即构建多 维地址虚拟空间结构池;用多维地址虚拟空间结构对象301中的a、 b、 c、 d、 e、 f、 g、 h分 别映射相应的一种标识符中的特定位段中的位以及数值,定义映射有空间结构对象的字段为 空间结构部,用映射有多维地址虛拟空间结构对象的标识符标记资源,使用该标识符所标记 的资源和标识符所映射的多维地址虚拟空间结构相关联,即使资源具有标识符所标记的多维 地址虚拟空间结构,用空间结构对象301中的a、 b、 c、 d、 e、 f、 g、 h之间的关联关系定义 资源之间相互关联。
上述的例子是用多维地址虚拟三维空间结构示出的,应当理解所述多维地址虚拟空间结 构还应当包括未示出的二维空间结构、线性结构、多维空间结构、网状结构、集合结构等, 在本发明创建的多维地址体系中,所述的多维地址虚拟空间结构,其包括多维地址虚
拟空间结构体(如多维地址虚拟空间结构体对象)、多维地址虚拟的空间结构域(如多维 地址虚拟空间结构域对象),和数据逻辑结构对象。包括以多维地址中表示空间结构的位段中 的位以及数值,映射相应的多维地址虚拟空间结构体对象;用多维地址标记资源,使用多维 地址所标记的资源和多维地址映射的多维地址虚拟空间结构体对象相关联,即使资源具有多 维地址所映射的多维地址虚拟空间结构体;还包括用多维地址中表示空间结构的位段中的位 以及数值映射相应的多维地址虚拟空间结构域(边界体)对象;用多维地址标记资源,使用 多维地址所标记的资源和多维地址映射的多维地址虚拟空间结构域(边界体)对象相关联, 即使资源具有多维地址所映射的多维地址虚拟空间结构域;或称空间结构域,还包括以多维 地址中表示空间结构的位段中的位以及数值映射相应的数据逻辑结构对象;用多维地址标记 资源,使用多维地址所标记的资源和用多维地址映射的数据逻辑结构对象相关联,即使资源 具有多维地址所映射的数据逻辑结构。所述多维地址虚拟空间结构域是以多维地址标识的疆 域、范围,是其占据的虚拟立体空间,或称之为边界体;所述多维地址虚拟空间结构域包括 可视的或不可视的虚拟三维空间结构、多维空间结构或二维平面结构,或又称之为多维地址 几何基元,这些多维地址几何基元其形体包括,诸如正方体、球体、球面体、曲面体、多 面体、等面体、柱体、锥体以及其他未列出的三维立体型;还包括诸如曲面、正方形、长 方形、圆形、多边形、等边形、三角形以及其它未列出的平面形状以及曲线、直线等等。可 以包括但不限于通过(三维)布尔集合操作、线性变换来对这些多维地址几何基元进行操作、 组合,包括使用边界表示法来表示多维地址虚拟空间结构域;包括用BSP树来表示从多维 地址全局空间结构到一多维地址虚拟空间结构再到其子多维地址虚拟空间结构的层次结构。
在多维地址体系中多维地址的空间结构域最好是相同结构的空间结构域,只是体积大小、范 围相异,在特定的情况下多维地址的空间结构域的结构可以是相异的。所述空间结构体包括 但不限于是多维地址虚拟空间结构实体,其包括诸如纹理、蒙皮、贴图、光影等对象;在 对多维地址虚拟空间结构体对象和多维地址虚拟空间结构域对象及相互关联关系的描述和定 义中,包括建立多维地址虚拟空间结构体、多维地址虛拟空间结构域描述规范,包括但不限 于使用量以及量的单位描述、定义多维地址虛拟空间结构体对象和多维地址虚拟空间结构域 对象的体积、长度、高度、宽度、面积、容积等等。在多维地址体系中包括;包括定义多维 地址虚拟空间结构体对象,具有虚拟的物理、化学、或生物特性,包括规范其相应的物理、 化学、生物等特性的描述或定义,诸如虚拟的重量、质量、时间、频率、温度、速度、 力、重力、压力、压强、应力、功、能、热、功率、磁感应强度、电流、发光强度、光通量、 光照度、电流、电压、电阻、电容等等,建多维地址虚拟立空间结构体、多维地址虚拟空间 结构域描述规范,包括但不限于使用公知的国际以及各国法定的计量单位映射相应的多维地 址虚拟空间结构体、多维地址虚拟空间结构域、多维地址几何基元的计量单位,包括用诸如 国际单位制的基本单位、国际单位制的辅助单位、国际单位中具有专门名称的导出单位、国 家选定的非国际单位制的辅助单位,其包括量的名称、单位名称、单位符号、换算关系, 包括将虚拟标准计量单位同现时计量单位对应,包括使用现实计量单位的名称、量的名称 和换算关系描述、定义多维地址虚拟空间结构域、多维地址虚拟空间结构体。所述数瑪逻 辑结构,是定义数据之间的逻辑关系。是通过多维地址虚拟空间结构部对所标识的数据的相 互之间的关系进行描述,数据之间的逻辑关系包括集合结构、线性结构、树形结构、图形 结构(网状结构)。所述树状结构包括诸如两叉树(BSP)、四叉树、八叉树、N叉树。通过 多维地址数据逻辑结构可以描述、定义各种数据之间的相互关系、信息之间的相互关系、属 性之间的相互关系、知识之间的相互关系、语义之间的相互关系等。还包括用多维地址数据 逻辑结构表示数据构成的抽象结构的相互关联以及逻辑。多维地址所表示的逻辑关系类型用 多维地址的信息维进行定义。
本公开定义的多维地址虚拟空间结构包括集合结构、线性结构、二维空间结构、三维 空间结构、多维空间结构,所述多维还包括信息维,信息维中包含诸如时间维、能量维 等的表示。本公开的信息维是多维地址中用于描述、定义和抽象资源、抽象多维地址的位段, 多维地址以该部分的位以及数值抽象资源的属性等等和多维地址的属性等等,相对应以多维 地址虚拟空间结构部描述资源、描述多维地址的相互关联关系及结构,包括逻辑的关联关系、 空间结构的关联关系,例如包括但不限于诸如用多维地址的从属关联对应、映射资源的上 下位类等级、父子关联,以多维地址的相邻关联对应、映射资源的相关关联,通过多维地址
的间接关联映射资源之间的关联之关联,通过多维地址的溶合或黏合或结合,对应、映射资 源的同义关联。资源中可存储以及维护其逻辑关联列表或数据库。通过多维地址的逻辑关联 可检索査找相应的资源。
作为较佳的实施例,本公开的多维地址(标识符)之间具有相互关联关系,通过多维地 址的相互关联定义资源的相互关联,即通过用多维地址标记资源,使所标记的资源与该多维 地址的关联多维地址所标记的资源之间建立起以多维地址定义的相互关联关系。包括定义 以多维地址中表示空间结构位段的位以及数值描述相应的关联关系,定义以多维地址中表示 空间结构位段的位以及数值映射相互的关联关系;所述相互关联包括相邻关联从属关联、 间接关联以及超维关联,所述相邻关联是指两个或多个多维地址在多维地址虚拟空间结构中 彼此互为相邻的关联关系,如图4 (a)所示,其中的多维地址401 、 402 、 403 、 404 、 405 、 406 、 407 、 408可以理解为多维地址所映射的对象,也可以是空间结构体对象或空 间结构域对象,空间结构对象彼此间具有共有的或相连接的点或线或面,即为相邻关联。所 述相邻关联还包括逻辑上的相邻关联。所述从属关联为一种父子关联,其中子是父的蕴涵, 父是子的外延,图4 (b)示出的是多维地址从属关联的示图,其中410.是4U.的父(上级 别地址),411.是410.的子,(下级别地址),其中411.又可以细分下级别地址,以此类推进 行层层递归细分,从而形成多维地址虚拟空间结构对象蕴涵的不断扩展。多维地址虚拟空间 结构410.又可以被包含于其父级别多维地址虚拟空间结构对象中,以此类推多维地址虚拟空 间结构对象可向大级别方向不断扩展,从而形成多维地址虚拟空间结构对象外延的不断扩展。 图5示出的是多维地址的超维关联,建立超维关联是将不具相邻关联和从属关联的多维地址 虛拟空间结构501.和多维地址虚拟空间结构502.通过超维连接建立起相互关联,从而形成 超维空间结构。所述间接关联是指通过关联多维地址产生关联的多维地址,通过多维地址、 关联多维地址及其间接关联多维地址形成一多维地址虚拟空间结构场景图。在多维地址中包 含有多维地址虚拟空间结构部,该部中包含有多维地址区域部,以该部的位以及数值定义 该多维地址虚拟空间结构对象在多维地址整体多维地址虚拟空间结构三维坐标系中的区域定 位、约束位置;所述三维坐标系包括左手坐标系、右手坐标系、世界坐标系、局部坐标系 所述多维地址区域部用于表示定位处于不同的坐标系中的多维地址的多维地址虚拟空间结构 对象或同一坐标系中不同的区域的多维地址虚拟空间结构对象。图6示出的是,处在不同的 三维坐标系的多个多维地址虚拟空间结构对象区域集合构成的多维地址系统的空间结构,如 图6中示出的601 、 602 ~N。图7示出的是在同一坐标系中的不同三维坐标区域的多维 地址虚拟空间结构对象,如图7中的701. 702. 703. 704. 705. 706. 707以及图中未示出的708 , 它们分别处在该坐标系的不同区域。图1、图3、图4、图6、图7、中示出的多维地址虚拟空间结构对象是用正方体进行表示的,应当理解其空间结构对象还包括是其他任意的三维空 间结构或二维平面结构,其区域的划分也包括用其他的划分方法,划分出更多的数量或更少 的数量的区域,最好各区域的多维地址虚拟空间结构是同样的,还包括各区域的多维地址虚 拟空间结构是异样的。多维地址中包含有多维地址级别部,所述多维地址级别部是以多维地 址中特定的位段的位以及数值定义该多维地址的级别或者说层次,多维地址虚拟空间结构部 中还包含有多维地址级别部,图8示出的是多维地址虚拟空间结构对象级别的划分以及级别 的关系和级别的扩展,也即多维地址级别的划分以及级别的关系和级别的扩展,图8中示出 的多维地址802.是多维地址801.的父级别地址,803.是802.的父级别地址,801.是802.的 子级别地址,802.是803.的子级别地址。多维地址级别可以向父级别方向进行外延的扩展, 通过多维地址虚拟空间结构对象可向大级别方向不断扩展,多维地址空间也可获得几何倍增 的扩展。多维地址也可以向小级别方向进行蕴涵的扩展从而形成多维地址虚拟空间结构对象 蕴涵的不断扩展,即随着多维地址级别向小级别方向不断的划分,多维地址的数量则可以几 何倍增的扩展。在多维地址系统中每个父级别多维地址所包含的低一级别的子级别多维地址 的数量最好是相同的,在特定的情况下可以是相异的,每个父级别多维地址所包含的低一级
别多维地址的数量为20 2^8个,诸如2^个、264个、2128个等,在多维地址系统中包括-确定一特定级别的多维地址为基础标准多维地址,确定其多维地址虚拟空间结构对象为标准 空间结构,确定该标准多维地址虚拟空间结构为一个基础标准计量单位,包括以该单位定义 虚拟空间的坐标系x轴、y轴、z轴数值单位等。多维地址虚拟空间结构部还包含有多维地 址序位部,该部定义多维地址虚拟空间结构对象的序位。即低级别(子级别)多维地址的虚 拟空间结构对象,在其上级别(父级别)多维地址的虚拟空间结构对象中的排序,子级别多 维地址虚拟空间结构对象在父级别多维地址虚拟空间结构对象中的排序方法上是相同的,或 是相异的。图9 (a)示出的是x轴顺序排列法,其先由o点沿x轴开始排序。图9 (b)示出 的是y轴顺序排列法。其先由o点沿y轴开始排序。图9 (c)示出的是z轴顺序排列法。其 先由o点沿z轴开始排序。图9 (d)示出的是o点外延内旋转排序方法。其由o点起始向外 延伸向内旋转排序方法。图9 (e)是图9 (d)的一种平面示图。示出的是其平面排序的方法。 在多维地址系统中多维地址包括有固定多维地址和移动多维地址,其由多维地址的信息维 进行定义,固定多维地址其具有固定的地址虚拟空间结构,固定的相互关联,固定的三维或 二维坐标,即位置,即空间结构域。移动多维地址具有可变动的地址空间结构和可变动的相 互关联,确定移动多维地址虚拟空间结构体对象在固定多维地址虚拟空间结构对象(空间结 构域)或其他移动多维地址虚拟空间结构对象中进行移动,所述移动包括。图10中的(a) 示出的是多维地址的融合,其中1001.是第一多维地址(多维地址虚拟空间结构体对象)。1002.
是第二多维地址(多维地址虚拟空间结构体对象)。处在不同位置的1001.和1002.融合合构 成多维地址(多维地址虚拟空间结构体对象)1003,所述融合是两个或多个不同的多维地址
(多维地址虚拟空间结构体对象的完全复合),包括构建实现融合的程序接口。图10中(a) 虽示出的是两个多维地址(多维地址虚拟空间结构体对象)的融合应当理解还可以是多个多 维地址的融合。图10中的(b)示出的是多维地址(多维地址虚拟空间结构体对象)的黏合, 其中1004.是第一多维地址(多维地址虚拟空间结构体对象)。1005.是第二多维地址(多维 地址虚拟空间结构体对象)。处在不同位置的1004.和805.经黏合构成多维地址(多维地址虚 拟空间结构体对象)1006。所述黏合是两个或多个不同的多维地址(多维地址虚拟空间结构 体对象)的累加,包括构建实现黏合的程序接口。图10中(b)虽示出的是两个多维地址(多 维地址虚拟空间结构体对象)的黏合,应当理解还可以是多个多维地址(多维地址虚拟空间 结构体对象)的黏合。图10中的(c)示出的是多维地址的结合。其中1007.是第一多维地 址(多维地址虚拟空间结构体对象),1008.是第二多维地址(多维地址虚拟空间结构体对象), 处在不同位置的1007.和1008.经结合构成多维地址(多维地址虚拟空间结构体对象)1009, 所述结合是两个或多个不同的多维地址(多维地址虚拟空间结构体对象)的不完全叠加,包 括构建实现结合的程序接口。图10中虽示出的是两个多维地址(多维地址虚拟空间结构体对 象)的结合应当理解还可以是多个多维地址(多维地址虚拟空间结构体对象)的结合。往往 一个多维地址与目标多维地址建立结合或黏合关系其同时会和目标多维地址的关联多维地址 进行多维地址融合。本发明包括当行为的目的是与某一目标多维地址进行黏合或结合时, 则请求多维地址虚拟空间结构与目标多维地址的关联多维地址虚拟空间结构的融合过程是自 动进行的,图11 (a)示出的是多维地址融合的过程、步骤包括1100.开始,1101.融合请 求,1102.融合确认,1103融合更新,1104.结束;图ll (b)示出的是多维地址黏合的过程、 步骤包括1105.开始,1106.黏合请求,1107.黏合确认,1108.黏合更新,1109.结束;图11
(c)示出的是多维地址结合的过程、步骤包括1110.开始,1111.结合请求,1112.结合确 认,U13.结合更新1114.结束。
本公开还包括创建多维地址(多维地址虚拟空间结构体对象)可在其他多维地址(多 维地址虛拟空间结构体对象)中移动,该移动为可视的或不可视的,又一施实例;创建多维 地址移动,通过设定或记录一个多维地址虚拟空间结构在另外一系列多维地址虚拟空间结构 中移动过程的起始点、经过的关键点、和结束点,通过计算进行控制该多维地址虚拟空间结 构的运动轨迹。图12示出的是多维地址(多维地址虚拟空间结构体对象)1201在一系列多 维地址(多维地址虚拟空间结构体对象)1202 、 1203、 1204、 1205、 1206、 1207、 1208、 1209; 1201运动的过程;包括将1202设为起始点,1209设为结束点,将訓、1204、 1205、 1206、
1207、 1208设为关键点,通过设定参数、自动程序控制或互动控制,来确定1201的运动。 多维地址可进行多个多维地址的联合相伴移动,其步骤包括a开始,b建立约定确定相伴关 联,c进行参数设定,包括诸如时间、范围、方式、最大距离、最小距离、确定主控方等 等,d主控方控制运动,e解除约定,f结束。本公开中包括以运动学定律、以动力学定律、 以生物学定律定义多维地址的移动,以及用拟真自然界中的规律、方法、状态来计算控制多 维地址虚拟空间结构的移动,其实现包括;设定参数控制、自动程序控制、互动控制等等。 图13 (a)是出的是多维地址的格式一种较佳的实施例多维地址1300为一种包括但不限于进 位制数码的标识符,应当理解该标识符还可以是二进制数码、八进制数码、十进制数码、十 六进制数码、字符码等,该标识符在标识可通过网络使用或传输的各种资源的同时还映射有 构建关于事物及属性的数据,包括多维地址虚拟空间结构,多维地址包含但不限于包括信息 维部1301、空间结构部1302 ,空间结构部1302中包含有表示多维地址虚拟空间结构的位 和数值,包括根据信息维以及空间结构部1302中数码的位、和数值,可自动生成相应的多维 地址虚拟空间结构,或用信息维部以及空间结构部1302中数码的位、和数值,映射相应的多 维地址虚拟空间结构,所述多维地址虚拟空间结构包括构建多维地址虚拟空间结构的数据, 所述数据包括用于表示和建模多维地址虚拟空间结构的相关函数,还包括用相应的多维地 址虚拟空间结构函数创建的多维地址虚拟空间结构对象。多维地址信息维部1301中包含有表 示信息维的位段和数值,用表示信息维的位和数值,抽象多维地址所标识的资源,以及抽象 多维地址本身。所述抽象包括但不限于通过信息维部1301定义多维地址用于标识主机与网络 的一个连接,用作接口地址,并通过空间结构部1302使多维地址在定义接口地址的同时还映 射构建多维地址虚拟空间结构的相关函数;还包括通过1301信息维部的定义多维地址用于 标识节点,用作标识节点的地址,并通过空间结构部1302使标识节点的地址(多维地址)在 定义节点的同时还映射构建多维地址虚拟空间结构的相关函数;还包括通过1301信息维部 的定义多维地址用于标识进程,用作端口地址,并通过空间结构部1302使端口地址(多维地 址)在定义端口地址的同时还映射构建多维地址虚拟空间结构的相关函数;还包括通过1301 信息维部的定义是多维地址将接口地址的子多维地址定义为端口地址;还包括通过1301信 息维部的定义多维地址用作语言标记,并通过空间结构部1302使语言标记(多维地址)在用 作语言标记的同时还映射构建多维地址虚拟空间结构的相关函数;还包括通过1301信息维 部的定义多维地址用于标记元素,并通过空间结构部1302使多维地址标记的元素同时还映射 构建多维地址虚拟空间结构的相关函数;还包括通过1301信息维部的定义多维地址用于多 维统一资源定位器,并通过空间结构部1302使多维统一资源定位器(多维地址),在标识资 源位置的同时还映射构建多维地址虚拟空间结构的相关函数,所述统一资源定位器包括虚
拟多维空间定位器;还包括通过1301信息维部的定义多维地址是用于元数据,在定义元数 据的同时并通过空间结构部1302使多维地址标识的元数据还映射构建多维地址虚拟空间结 构的相关函数;还包括通过1301信息维部的定义多维地址用于标记字符,在定义字符数据的 同时并通过空间结构部1302还映射构建多维地址虚拟空间结构的数据;还包括通过1301 信息维部的定义是多维地址用于标记字符串,在定义字符串数据的同时还通过空间结构部 1302映射构建多维地址虚拟空间结构的数据;还包括还包括通过1301信息维部的定义 多维地址是用于身份标识,包括身分证编号、保险编号、驾照编号、帐号;以多维地址定 义的多维接口地址、多维端口地址、多维语言标记、多维统一资源定位器、多维元数据的属 性均用多维地址的信息维中的位、数值定义;用多维地址使多维接口地址、多维端口地址、 多维语言标记、多维统一资源定位器、多维元数据、字符串、字符等之间具有关联关系。 作为较佳的实施例,图13 (b)的1303示出的是多维地空间结构部的格式,即是图13 (a)中的1302,多维地址虚拟空间结构部包含但不限于包括区域部1304、级别、序位部1305 等,应当理解各部还有其他的划分方法,诸如空间结构部中只包含级别、序位部;或空间 结构部中包括区域部、级别部、序位部;或空间结构部中包括级别部、序位部;应当理解 在该部可根据数据结构的不同对表示空间结构各部、各位段可以用其他的方法进行划分、排 序,这些都不影响本发明的实质,都应视作本发明的范围。空间结构部的进制数码包括诸如-二进制数码、八进制数码、十进制数码、十六进制数码,多维地址虚拟空间结构部数据结构 包括但不限于具有树状结构,还包括在逻辑上使表示空间结构的数据元素(包括位、数值) 之间的数据结构成为诸如集合结构、线性结构、图状结构(网状结构)。所述集合结构是指 多维地址虚拟空间结构部数据元素(包括位、数值)除了同属于一种类型外,别无其他关 系;所述线性结构是指,多维地址虚拟空间结构部数据元素(包括位、数值)之间存在一 对一的关系;所述树状结构是指,多维地址虚拟空间结构部数据元素(包括位、数值)之 间存在多对多的关系;所述图状结构是指多维地址虚拟空间结构部数据元素(包括位、数 值)每个节点的前驱节点数和后续节点数可以是任意多个,又一实施例,所述多维地址为一 种标识符,包括该标识符是一个虚拟多维空间定位器,图14中的1400示出的是一种虚拟多 维空间定位器数据格式,应当理解虚拟多维空间定位器还可以其它的格式,虚拟多维空间定 位器数据格式中包含空间结构部位段1402;空间结构部位段中包括区域部位段、级别、序 位部位段。所述虚拟多维空间定位器数据格式中还包括但不限于1401信息维字段;所述信 息维字段包括但不限于诸如协议字段、多维地址字段、或/和IPv4或IPv6或IPv9的IP地 址字段、路径字段、文件名字段、资源属性字段等等。1402空间结构定位字段(空间结构部), 其包含有表示多维地址虚拟空间结构的位和数值,包括可根据表示多维地址虚拟空间结构的
位和数值,自动产生或映射相应的构建多维地址虚拟空间结构的数据,所述构建多维地址虚 拟空间结构相关数据中包括构建多维地址虚拟空间结构的相关函数,以及用自动产生或映 射相应的多维地址虚拟空间结构函数创建多维地址虚拟空间结构对象,包括将根据虚拟多 维空间定位器自动产生或映射的多维地址虚拟空间结构对象进行递归细分,用递归细分构建 多维地址虚拟空间结构对象的多层次树状结构,用递归细分使虚拟多维空间定位器体系中的 任意一个根据虚拟多维空间定位器自动产生或映射的多维地址虚拟空间结构对象都可以用一 个数值来标记,这个数值即为虚拟多维空间定位器空间结构部的数值,该数值映射相应的多 维地址虚拟空间结构对象,同时该数值还表示虚拟多维空间定位器的相互关联;使虚拟多维 空间定位器所标记的资源和该虚拟多维空间定位器所映射的多维地址虚拟空间结构对象相关 联,即使资源具有虚拟多维空间定位器所映射的多维地址虚拟空间结构对象和该虚拟多维空 间定位器所标识的相互关联。还包括构建全局的多维地址虚拟空间结构对象;包括用递归 细分使全局的多维地址虚拟空间结构对象具有树状层次结构,即构建多维地址虚拟空间结构 池;用递归细分后多维地址虚拟空间结构对象映射相应的虚拟多维空间定位器中的特定位段 中的位以及数值,映射多维地址虚拟空间结构对象的字段为空间结构部;用映射有多维地址 虚拟空间结构象的虚拟多维空间定位器标记资源,使用该虚拟多维空间定位器所标记的资源 和虚拟多维空间定位器表示的多维地址虚拟空间结构相关联,即使资源具有虚拟多维空间定 位器所标记的多维地址虚拟空间结构,用多维地址虚拟空间结构对象的关联关系定义资源之 间相互关联,所述多维地址虚拟空间结构对象包括多维地址虚拟空间结构域对象;和多维 地址虚拟空间结构体对象;和数据逻辑结构对象;包括用虚拟多维空间定位器中表示空间 结构的位段中的位以及数值,映射相应的多维地址虚拟空间结构体对象的步骤;用虚拟多维 空间定位器标记资源,使用虚拟多维空间定位器所标记的资源和该虚拟多维空间定位器所映 射的多维地址虚拟空间结构体对象相关联的步骤,即使资源具有虚拟多维空间定位器所映射 的多维地址虚拟空间结构体;以虚拟多维空间定位器中表示空间结构的位段中的位以及数值 映射相应的多维地址虚拟空间结构域对象的步骤;用虚拟多维空间定位器标记资源,用虚拟 多维空间定位器所标记的资源和该虚拟多维空间定位器所映射的多维地址虚拟空间结构域对 象相关联的步骤,即使资源具有虚拟多维空间定位器所映射的多维地址虚拟空间结构域的步 骤;以虚拟多维空间定位器中表示空间结构的位段中的位以及数值映射相应的数据逻辑结构 对象的步骤;用虚拟多维空间定位器标记资源,用虚拟多维空间定位器所标记的资源和用该 虚拟多维空间定位器所映射的数据逻辑结构对象相关联,即使资源具有虚拟多维空间定位器 所映射的数据逻辑结构的步骤。所述虚拟多维空间定位器的多维地址虚拟空间结构,同时还 表示着相互关联,即以虚拟多维空间定位器的多维地址虚拟空间结构定义虚拟多维空间定位
器之间的相互关联关系,虚拟多维空间定位器的空间结构的相互关联包括从属关联;和相
邻关联;和间接关联;和超维关联;其实现包括定义用虚拟多维空间定位器中表示空间结 构位段的位以及数值映射相亙关联关系的步骤;用虚拟多维空间定位器标记资源,使所标记 的资源与该虚拟多维空间定位器的关联虚拟多维空间定位器所标记的资源之间建立起以虚拟 多维空间定位器定义的相互关联关系的步骤。将所述表示多维地址虚拟空间结构的位和数值 定义为虚拟多维空间定位器空间结构部其包括区域部,以该部的位以及数值定义该虚拟多 维空间定位器多维地址虚拟空间结构对象,在全局的虚拟多维空间定位器虚拟空间结构体系 中的区域定位、坐标、约束位置;还包括级别部、序位部,以该部的位以及数值定义该虚 拟多维空间定位器在虚拟多维空间定位器虚拟空间结构体系中的级别层次,树状结构中的层 次;以该部的位以及数值定义该虚拟多维空间定位器在其父级别层次包含的虚拟多维空间定 位器虚拟空间结构中的排列序位;图15中的示出的是用包含有多维地址虚拟空间结构的多维 地址标示资源的示图,图中的多维地址1520是多维地址1530和多维地址1540的父级别多维 地址,通过该多维地址1520可产生或映射有多维地址虚拟空间结构1510,多维地址虚拟空 间结构1510,是多维地址虚拟空间结构1513和多维地址虚拟空间结构1514的父级别多维地 址虚拟空间结构,用多维地址1520标识可通过网络使用或传输的资源1550,通过多维地址 1520,使多维资源1550具有了多维地址虚拟空间结构1510。图中的多维地址1530是多维地 址1520的一子多维地址,通过多维地址1530可产生或映射多维地址虚拟空间结构1513,用 多维地址1530标识可通过网络使用或传输的资源1560,通过多维地址1530,使多维资源1560 具有了多维地址虛拟空间结构1513。图中的多维地址1540为多维地址1520的又一子多维地 址,通过该多维地址可产生或映射有多维地址虚拟空间结构1514,用多维地址1540标识可 通过网络使用或传输的资源1570,通过多维地址1540,使多维资源1570具有了多维地址虚 拟空间结构1514。多维地址1520、多维地址1530和多维地址1540具有关联关系以及可产 生或映射具有关联关系的多维地址虚拟空建结构1510、多维地址虚拟空建结构1513和多维 地址虚拟空间结构1514,多维资源1550、多维资源1560、多维资源1570 ,分别通过多维地 址1520、多维地址1530、多维地址1540建立起虚拟的相互关联,所述关联包括父子关联、 相邻关联,虽然图15中所示出了的资源1550、 1560、 1570、多维地址1520多维地址1530 多维地址1540以及多维地址虚拟空间结构1510、 1513、 1514,但应当理解这些资源、多维 地址以及多维地址虚拟空间结构的实际数量和类型可以有所不同,其实际数量可以远大于图 15中所示出的数量。作为较佳的实施例,本发明定义多维地址中还包含有信息维部,将多维 地址中用于抽象资源以及多维地址的位段称之为多维地址信息维部,信息维部位段的位和数 值,用于抽象多维地址所标识资源的名称、类别、属性、逻辑、结构、知识、语义等,以及
用于抽象多维地址本身的名称、类别、属性、逻辑、结构以及标识的知识、语义等。信息维 部所标识的资源的抽象的相互关联用其空间结构部进行表示。信息维部所标识的多维地址本 身的抽象的相互关联,用其空间结构部进行表示。所述资源的抽象是指资源的名称、性质、 类型、属性、语义、知识;所述语义包括字、词、句的语言含义;所述知识是指人们在实践 中获得的认知和经验,诸如规律、定理等等;当多维地址用于标识逻辑资源时,多维地址 的分配包括可按资源的属性进行有序的分配,并标识逻辑资源的属性;所述逻辑资源,包括, 诸如文本文件、音频文件/视频文件、数据、数据实例的数据文件等。还可用多维地址信息 维的位和数值,标识抽象多维地址本身。诸如定义该多维地址是固定多维地址、移动多维 地址、多维地址虚拟空间结构域、多维地址虚拟空间结构体、数据逻辑结构、注释元素标记、 接口地址、端口地址、语言标记、字符、字符串等等。诸如以信息维中的某位、某数值定 义该多维地址是用于标识主机与网络的一个连接的多维地址,该多维地址即为多维接口地址; 或以信息维中的某位、某数值定义该多维地址用于标识进程时,该多维地址即为多维端口地 址;多维端口地址的定义包括将接口地址的子多维地址定义为端口地址;多维端口地址为 全局的、唯一的、有序的、具有多维地址虚拟空间结构和定位以及相互关联关系的端口地址; 以及将多维地址用作语言标记,该语言标记为全局的、唯一的、有序的、具有多维地址虚拟 空间结构和定位以及相互关联关系的多维语言标记;将多维地址用于元数据,该元数据为全 局的、唯一的、有序的、具有多维地址虚拟空间结构和定位以及相互关联关系的多维元数据; 将多维地址用于字符数据,该字符数据为全局的、唯一的、有序的、具有多维地址虚拟空间 结构和定位以及相互关联关系的多维字符数据;将多维地址用于字符串数据,该字符串数据 为全局的、唯一的、有序的、具有多维地址虚拟空间结构和定位以及相互关联关系的多维字 符串数据;多维地址还可以用作身份标识,诸如身分证编号、驾驶执照编号、保险编号、 以及帐号等等;以多维地址定义的多维接口地址、多维端口地址、多维语言标记、多维元数 据、字符、字符串以及身分编号等等的属性均用多维地址的信息维中的位、数值定义;还可 用多维地址信息维的位和数值和空间结构部的位和数值抽象语义逻辑。例如以一多维地址 定义金属类的概念,以该多维地址的子级别的各个多维地址定义,诸如金、银、铜、铁、 锌等等,又用铜的子级别多维地址定义氧化铜、铜铸件、镀铜件等等;还包括标识资源的物
理属性、化学属性、生物属性、等等。当用多维地址表示字符、字符串时,多维地址即是字 符、字符串的序号, 一个多维地址序号可表示一个或多个字符串。本公开包括通过多维地址 为各种语言中的每一个字符、字符串设定统一的、唯一的且具有多维地址虚拟空间结构和相 互关联的数字编号。
所述用多维地址表示字符、字符串,包括用多维地址信息维以及空间结构部抽象字符、
字符串的类别、属性、逻辑、诸如类型、特性、状态、结构、关系、功能、过程、作用、 效用、功用、语义、知识、服务等等,例如用一多维地址抽象一字符或字符串的语义,将该 多维地址的各个子多维地址用于定义表示该语义的各种语言的字符集中的多维地址序号,通 过多维地址的相互关联建立字符或字符串的语义和表示该语义的各种语言的字符集中的字符 或字符串的关联以及各种语言的字符集中的字符或字符串的跨语言、跨平台的相互关联,进 而实现一种智能的跨语言、跨平台的文本交换和处理。
本公开包括创建各种语言的多维地址字符集,用多维地址定义的字符序号表示字符集中 的字符或字符串,所述字符包括但不限于诸如简体中文、繁体中文、英文、日文、俄文、 德文、法文、西班牙文、意大利文、希腊文、韩文、阿拉伯文等各国语言文字。包括将字节 或字节串转化为字符集中的多维地址序号,包括将字符集中的多维地址序号转换化为字节或 字节串。计算机在存放字符、字符串时,实际是存放每个字符在多维地址字符集中的多维地 址序号,计算机使用包括1个字节~192个字节中的任意字节存放一个多维地址序号,包括l
个字节、2个字节、4个字节、96个字节、192个字节等等。
本公开创建的多维地址系统包含创建多维地址统一时间,其步骤包括l.定义时间维度 的粒度,诸如年、季、月、日、小时、刻、分、秒、亳秒、微秒,建立多维地址系统全局 标准时钟,做为该系统的标准计时时间,2,创建以时间为基准的多维地址生命周期,将时间 与多维地址的空间结构及信息维相关联,诸如以时间定义多维地址存在的生命周期,以时 间定义多维地址之间相互关联的生命周期,其包括设定生命周期的起始时间、终结时间,3. 创建以时间的变化定义多维地址虚拟空间结构的变化;4.创建以时间的变化定义多维地址相 互关联的变化;5.创建以时间的变化定义多维地址信息维所标识的抽象的变化。又一实施例 中的多维地址信息维中可包含有表示时间维标记的位、数值,表示包含有能量维标记的位, 数值以及包含其它的维度标记的位、数值,通过标记表示,该多维地址的注释元素中包含相 应多维地址的变量、函数。
又一实施例将标识符(多维地址)定义为八进制数码标识符。该标识符中包括信息维部、 空间结构部,该多维地址是可输入到计算资源并被计算机程序处理的数据标识符,该标识符 中所包含的数据,还用于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或 传输的资源,使资源具有多维地址所构建的事物及属性信息数据;其实现步骤包括创建八进 制数码标识符的多维地址;使该多维地址中所包含有用于构建关于事物及属性的数据的数据 串,用该多维地址标识可通过网络使用或传输的各种资源;根据该多维地址中所包含的用于 表示事物及属性的数据的数据串,自动构建相应的事物及属性的数据;使该多维地址在标识 资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。应当理
解在较佳实施例中的步骤和方法均可适用于该实施例
又一实施例将标识符(多维地址)定义为十进制数码标识符。该标识符中包括信息维部、 空间结构部,该多维地址是可输入到计算资源并被计算机程序处理的数据标识符,该标识符 中所包含的数据,还用于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或 传输的资源,使资源具有多维地址所构建的事物及属性信息数据;其实现步骤包括创建十进 制数码标识符的多维地址;使该多维地址中所包含有用于构建关于事物及属性的数据的数据 串,用该多维地址标识可通过网络使用或传输的各种资源;根据该多维地址中所包含的用于 表示事物及属性的数据的数据串,自动构建相应的事物及属性的数据;使该多维地址在标识 资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。应当理 解在较佳实施例中的步骤和方法均可适用于该实施例。
又一实施例将标识符(多维地址)定义为十六进制数码标识符。该标识符中包括信息维 部、空间结构部,该多维地址是可输入到计算资源并被计算机程序处理的数据标识符,该标 识符中所包含的数据,还用于构建关于事物及属性的数据,用该多维地址标识可通过网络使 用或传输的资源,使资源具有多维地地所构建的事物及属性信息数据;其实现步骤包括创建 十六进制数码标识符的多维地址;使该多维地址中所包含有用于构建关于事物及属性的数据 的数据串,用该多维地址标识可通过网络使用或传输的各种资源;根据该多维地址中所包含 的用于表示事物及属性的数据的数据串,自动构建相应的事物及属性的数据;使该多维地址 在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。 应当理解在较佳实施例中的步骤和方法均可适用于该实施例。
又一实施例将标识符(多维地址)定义为字符码码标识符。该标识符中包括信息维部、 空间结构部,该多维地址是可输入到计算资源并被计算机程序处理的数据标识符,该标识符 中所包含的数据,还用于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或 传输的资源,使资源具有多维地址所构建的事物及属性信息数据;其实现步骤包括创建字符 码标识符的多维地址;使该多维地址中所包含有用于构建关于事物及属性的数据的数据串, 用该多维地址标识可通过网络使用或传输的各种资源;根据该多维地址中所包含的用于表示 事物及属性的数据的数据串,自动构建相应的事物及属性的数据;使该多维地址在标识资源 时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。 应当理解在较佳实施例中的步骤和方法均可适用于该实施例。
图16例示的1600是应用本发明的一种网络系统的高层的概念性图解,本发明的多维地 址可用于标识图中的1601、 1602、 1603、 1604、 1605、 1606均为以多维地址标识资源,其中 1601为传输介质,1602通常为网络高速路由器其包含有但不限于关于多维地址的协议的模
块,1603为网络接入节点其通常也是路由器其包含有但不限于关于多维地址的协议的模块, 其在1602网络高速路由器和其它网络之间路由数据分组,网络节点1603连接有多个网络高 速路由器1602以提供一定的冗余,1604、 1605、 1606均为以多维地址标识的资源,网络可 以包含有各种拓扑结构的网络,其可以通过增加新的资源,诸如结点、链路进行无限的扩 展,网络中主干网部分包含有多个网络高速路由器,这些网络高速路由器接收数据分组,并 向网络中的其它节点传递这些数据分组,每个网络高速路由器具有多个到其它网络高速路由 器和/或因特网高速路由器的连接并且这些连接具有高数据容量,网络中的资源依靠以多维地 址为基础构建的多维地址协议完成数据通讯,资源中驻留有以多维地址为基础构建的多维地 址协议的其中一个或多个协议软件模块。所示网络1600是用通信(传输)介质1601以及图 中未示出的接口将资源1602、 1603、 1604、 1605、 1606,可通讯的连接起来并实现数据的传 输及应用,图16中1600网络系统中的各资源之间的连接可以是任何拓扑结构的连接,包括 可以是总线形拓扑结构,环形拓扑结构,星形拓扑结构和这些形状混合构成的混合拓扑结构, 以及其他形状的拓扑结构,其总体结构可以通过增加新节点和链路获得无限扩展,其中每个 资源节点可以具有多个将其连接到其它资源节点的链路。这些实现网络各系统的物理基础网 络即是以通信介质1601构成的使数字设备(节点)相互之间具有多个链路进行连接的异构的 网络,这些异构的网络包括以太网、令牌环局域网,数字数据网(DDN)综合业务数字网(ISDN)、 全光网、基于先进的交换和光纤传输技术即ATM和SONET的超高带宽网络服务(vBNS)、 ATM、 SDH/SONET、基于波分多路复用WDM的光传输技术的传输系统、WDM、 DWDM、以光交叉连接0XC/ 光分插复用OADM设备为主体的光交换系统、3T (Tb/s传输、Tb/s交换、Tb/s路由)光网络、 混合光纤同轴电缆网HFC、非对称数字用户线ADSL等等其他网络及其通信介质。网络1600 可以与互联网(因特网)电视网,通信网等相互共用其由通信介质构成的网络,在该网络系 统中,因特网,万维网,电视网,通信网以及各种专用网及其资源也可以成为该网络的资源, 图16所示网络系统1600中的资源。1603、 1604、 1605、 1606也可以是区域的网络服 务管理装置、通讯设备或/和路由器、区域(本地)域名服务器、交换机、智能集线器等多维 统一网服务管理资源。虽然图16中所示出了各资源1602、 1603、 1604、 1605、 1606及通信 介质1601,但应当理解这些资源的实际数量和类型可以有所不同,其实际数量可以远大于图 16中所示出的数量。在图16中所例示的资源,其通常包括有通用的计算机装置,该装置可 以被编程以对多维地址的结构进行约定和建立,并生成多维地址,对多维地址结构进行全局 的布局,并确立多维地址总体的分配方法。在本发明例示的图16中的资源1602、 1603、 1604、 1605、 1606作为信源产生通过多维统一网系统发送以多维地址为基础构建的数据分组,或者 作为最终目的地接收所述数据分组、或作为中间路由节点转交以多维地址为基础构建的数据
分组。为了允许在任意网络中从任意节点向另一个节点传送数据。须有源节点地址(有时虽 然是临时的)和目的节点地址,所述地址是多维地址或IPv4、 IPv6、 IPv9地址。
图16例示中的1601是通信介质,其可以是有线介质或无线介质,他们包括但不限于铜 导线、同轴电缆、光缆、无线电波、微波、FR (射频)红外线、声音等对本发明而言,图16 中的资源1602、 1603、 1604、 1605、 1606可使用任意公知的技术来实现。例如可以使用硬件 逻辑组件来实现,如一个或多个ASIC (特定应用的集成电路),或者它可以作为一个或多个 处理器执行的一组指令以软件的形式来实现。所述软件包括但不限于程序模块以及实现本发 明的特定抽象数据类型的例程、程序、组件数据结构等。
图17示出的是1700形式的公知的通用计算机环境,该计算机是的包含但不限于本发明 的关于生成、或/和识别、或/和应用多维地址的计算环境。在图17中其1710处理器CPU在 各种存储单元,如1721只读存储器R0M、 1722随机存取存储器RAM和高速缓存的支持下运 行与多维地址相关的软件,包括诸如的包含有生成、或/和识别、或/和应用多维地址的系 统软件,即关于多维地址系统的软件,但不限于关于多维地址系统的软件。关于多维地址系 统的软件或/和其它软件存储在ROM中,称为ROM映像,这个映像中包括,但不限于,关于多 维地址的系统软件、还包括其它软件的引导程序、初始化数据、初始屏幕显示或者系统状态 的字符串、系统执行的多任务程序以及实时操作系统(RTOS)内核。ROM中存储的ROM映像 包含最终设计的代码。RAM存储的包括,但不限于,关于多维地址系统的软件、还包括其它 软件的程序执行过程中变量和堆栈的临时值。高速缓存提前存储来自于外部存储器的指令和 数据副本,并在快速处理过程中临时存储结果。关于多维地址系统的软件通常嵌入在只读存 储器(ROM)中。图17中的1720是用于存储信息和处理器所执行的指令的与总线1730相互 连接的存储器,它是用于存储数据和程序的随机访问半导体存储器,他可以用以存储关于多 维地址系统但不限于此系统的数据和程序以及临时变量或其它中间信息,存储器1720,包括 易失性和/或非易失性存储器形式的计算机存储介质,诸如1721只读存储器ROM和1722随机 存取存储器RAM, ROM中一般存储关于多维地址系统但不限于多维地址系统的系统启动程序和 参数表,RAM中一般存储包括数据和/或程序模块,可由处理单元1710立即访问和/或当即操 作。常驻内存的监控程序或者操作系统的常驻内存部分,甚至也可用来存放字库或者某些语 言的编译程序及解释程序。在图17中示出的220是概念性的存储器,但是应当理解存储器 1720经常被组织成为高速缓存层次结构的具有高速缓存存储器(cache)的存储器或其它存 储设备。CPU1710是与系统总线相连接的执行存储器1720中存储的指令的通用可编程处理器 即是一个集中取指和处理一组通用指令的单元,其可以取指和控制一个给定命令或指令的顺 序执行,并与系统的其余部分进行通讯,以及进行对字节或字的算术和逻辑操作。图17中示
出的是单独的CPU然而应当理解资源包括多维统一网服务管理装置(服务器)、请求资源(客
户)、调用资源(第三方资源)它们可以是具有多个CPU的计算系统。图17中示例的资源(装 置)中还包括将存储器1720在内的各种计算机组件和/或功能单元连接到CPU 1710和使功 能单元和/或组件之间相互连接的系统总线1730,系统总线1730可以是任何几种类型的总线 结构,包括有存储器总线、使用任何各种各样总线结构的局部总线、作为例子,但不限于, 这样的总线结构工业标准总线(ISA)、微通道总线(MCA)、扩充的工业标准总线(EISA)、 局部总线(PCI)、 AGP总线、通用串行总线(USB)视频电子标准协会局部总线(VESA)、基
于光波导的短距离光互联总线、在可嵌入式计算机中应用的I化总线、CAN总线、先进的串 行高速总线、PCI-X (扩展PCI)总线、CompactPCI总线(cPCI)、 PXI总线、IEEE1394总线、 UART总线、以及CoreConnect总线标准、AMBA总线标准、Wishbone总线标准、AHB总线、ASB 总线、APB总线等等。图17、中例示的资源(装置)1700、中还包括其他的易失性的/非易失 性的、可移动的/不可移动的计算机存储介质。图17、示出的计算机1700中例示了可读写不 可移动的非易失性的磁介质的旋转磁性硬盘驱动单元1741其通过不可移动的非易失性存储 器接口 1740连接到系统总线1730 。 1700中还包括:磁盘驱动器1751、光盘驱动器1752、其 通过可移动的非易失性存储器接口 1750连接至系统总线1730,磁盘驱动器1751、光盘驱动 器1752可分别装入使用诸如读写可移动的非易失性磁盘、读写可移动的非易失性光盘,可 以在示例的资源(装置)环境中使用其他的可移动的/不可移动的、易失性的/非易失性的计 算机存储介质,其还包括,但不限于磁带、磁带存储器、快闪存储器、数字通用盘、数字视 频带、移动存储设备、硬盘驱动器、U盘、移动硬盘、固态R0M、固态RAM等等。上述的驱动 单元1741、 1751、 1752及其相关的计算机存储介质,是用于存储关于多维地址系统的但不限 于该系统的计算机可读指令、数据结构、程序模块、数据实例或其他数据。图17中示出的 1701是终端接口,其可以通过任意的方式或为单个或多个终端提供连接,连接到系统总线 230 。应当理解,其通常通过在一个或多个电子电路卡上的终端接口 1/0处理器支持多个终 端的直接连接附接,包括终端可通过局域网络连接到终端接口 1701也可以是其他方式。图 17中示出的与系统总线1730连接的1702例示的是应用多维地址的网络和/或互联网接口, 它是针对应用多维地址的网络和/或互联网1760的数据传输提供物理的连接,可通过多维统 一网/互联网接口 1702发送消息并接收数据,包括程序代码。
图18示出的是又一计算环境1800, 1800中的输出接口 1881将输出设备1871,诸如打 印机、显示器、扬声器等连接至系统总线1730,通过输入接口 1880可以将输入设备1870, 诸如键盘、鼠标操纵杆、轨迹球、触摸板等与系统总线1730连接,将命令和信息输入到计 算机1800、中,即向处理器1710传送定向信息和命令集并用于控制显示器上的光标移动,
计算机1800的多维统一网/互联网接口 1702是针对多维统一网和/或互联网的数据传输提供 1760的物理的连接。其可以使用任何的技术实现,计算机1800可通过多维统一网/互联网接 口 1702发送消息并接收数据,包括程序代码,计算机1800还可以具有其他的接口,诸如通 过音频接口 1882,可将音频输入设备1872包括话筒、摄像机话筒连接至系统总线1730,通 过视频接口 1883将监视器1873等连接至系统总线1730,通过智能化仪器接口 1884将智能 化仪器设备1874包括数字化存储示波器,数字化万用表等连接至系统总线1730,通过过程 控制接口 1885将数字/模拟转换设备和模拟/数字转换设备1875连接于系统总线1730,通过 通信接口 1886将调制解调器1876等与系统总线1730连接起来。
图17中1700以及图18中1800形式的公知的通用计算机,示例图中各单元组件及其组 合并不是想要对任何关于本发明的用途或功能范围进行任何的限制,也不应该将所例示的各 种环境中的单元、组建的一个或组合解释为具有相关的依赖性要求,其单元组件在不影响本 发明的实质的情况下可进行任意的增加和/或组合其它位示出的单元、组件,也可以縮减所例 示出的单元、组件或/和组合,任何不影响本发明实质的改变都应是视作本发明的等同物范围。
上述所有实施例的描述中示出的是作为本发明的较佳实施例,本发明还可以有其他的实 施例,即在不脱离本发明范围的情况下可进行修改,应当理解这里公开的是优选的实施例, 上述的方法步骤中,可以存在除了这里所例示的以外还可以有许多变化,具体的应当理解到, 可以改变执行某些步骤的顺序,某些步骤是可选的,或者可以按照与这里描述的不同的方式 被执行,并且某些步骤可以被组合。应当理解各实施例只是示范性的不应当作为对我们发明 范围的限制,而是应视为凡是落入权利要求范围和其等同物的范围和精神内的所有实施例都 是我们的发明。
权利要求
1.构建多维地址的方法,其特征在于,包括所构建的多维地址为一种标识符,是可输入到计算资源并被计算机程序处理的数据,该多维地址用于标识可通过网络使用的资源以及用于标识可通过网络传输的资源,该多维地址中所包含的数据,还包括用于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或传输的资源,使资源具有多维地址所构建的事物及属性的数据;其实现步骤包括-自动生成多维地址,并定义多维地址中所包含的数据还包括用于构建关于事物及属性的数据;-用多维地址标识可通过网络使用或传输的各种资源;-通过多维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物及属性的数据;-多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据。
2. 如权利要求1所述的构建多维地址的方法,其特征在于所述所构建的多维地址为一种 标识符,是可输入到计算资源并被计算机程序处理的数据,包括该多维地址相互之间具有 规范的关联关系,包括从属关联、相邻关联、间接关联、超维关联;包括一根据任意多维地址以及多维地址的关联规范可自动计算出该多维地址的关联多维地址;一用多维地址标记资源,使所标记的资源与该多维地址的关联多维地址所标记的资源之 间建立起以多维地址定义的相互关联关系。
3. 如权利要求2所述的构建多维地址的方法,其特征在于所述数据,包括可输入到计算 资源并被计算机程序处理的进位计数制数码串形式的数据。
4. 如权利要求3所述的构建多维地址的方法,其特征在于所述数据,包括 一可输入到计算资源并被计算机程序处理的二进制数码数据;或 一可输入到计算资源并被计算机程序处理的十进制数码数据;或 一可输入到计算资源并被计算机程序处理的十六进制数码数据;或 一可输入到计算资源并被计算机程序处理的八进制数码数据。
5. 如权利要求4所述的构建多维地址的方法,其特征在于所述数据,包括一种可输入到 计算资源并被计算机程序处理的字符码串。
6. 如权利要求5所述的构建多维地址的方法,其特征在于所述使多维地址在标识资源时, 还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据包括-通过该多维地址中的数据为所标识的资源构建虚拟事物、虚拟现实及属性的数据。
7. 如权利要求6所述的构建多维地址的方法,其特征在于所述多维地址在标识资源时, 还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据包括-通过该多维地址中的数据为所标识的资源构建相应的表示和建模多维地址虚拟空间结 构的数据;一用表示和建模多维地址虚拟空间结构的数据所定义的相互关联来表示所标识资源的相 互关联;以及一用表示和建模多维地址虚拟空间结构的数据定义的多维地址的虚拟空间结构定位,为 所标识资源的进行虚拟空间结构定位;一用多维地址所定义的状态来定义所标识资源的状态;以及 一用多维地址所定义的特性来定义所标识资源的特性。
8. 如权利要求7所述的构建多维地址的方法,其特征在于所述多维地址在标识资源时, 还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据,包括一通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位 段、位、数值,自动生成表示和建模多维地址虚拟空间结构的数据;或一通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构的位 段、位、数值,映射表示和建模多维地址虚拟空间结构的数据。
9. 如权利要求8所述的构建多维地址的方法,其特征在于所述表示和建模多维地址虚拟 空间结构的数据;包括一表示和建模树状结构的多维地址虚拟空间结构的数据;以及 一表示和建模网状结构的多维地址虚拟空间结构的数据;以及 一表示和建模线性结构的多维地址虚拟空间结构的数据;以及 一表示和建模集合结构的多维地址虚拟空间结构的数据。
10. 如权利要求9所述的构建多维地址的方法,其特征在于所述表示和建模多维地址虚 拟空间结构的数据,包括用于表示和建模多维地址虚拟空间结构的相关函数。
11. 如权利要求10所述的构建多维地址的方法,其特征在于所述用于表示和建模多维地 址虚拟空间结构的相关函数,包括用表示和建模多维地址虚拟空间结构的函数创建多维地址 虚拟空间结构对象。
12. 如权利要求ll所述的构建多维地址的方法,其特征在于所述表示和建模多维地址虚 拟空间结构的数据包括一对用表示和建模多维地址虚拟空间结构的数据所构建的多维地址虚拟空间结构进行递 归细分; 一用递归细分构建多维地址虚拟空间结构的多层次树状结构;一用递归细分使多维地址体系中的任意一个多维地址虚拟空间结构都可以用数据的位 段、位、数值来标记,该位段、位、数值在映射相应的多维地址虚拟空间结构的同时该位段、 位、数值还表示多维地址的关联关系;一使多维地址所标记的资源和该多维地址所映射的多维地址虚拟空间结构相关联,即使 资源具有多维地址所映射的多维地址虚拟空间结构和该多维地址所标识的关联关系。
13. 如权利要求1所述的构建多维地址的方法,其特征在于所述创建多维地址,还包括: 一构建全局的关于事物及属性数据的数据池,该数据池中的数据具有多维地址虚拟空间结构,其包含有表示和建模多维地址虚拟空间结构的数据;一通过对多维地址格式、数据顺序、语义的定义,使多维地址可用于标识全局数据池中 的数据,以及构建表示和建模多维地址虚拟空间结构的数据;包括一用递归细分使全局的关于事物及属性的数据池中的数据的多维地址虚拟空间结构,具 有层次树状结构;一用递归细分后的数据池中的关于事物及属性的数据以及表示和建模多维地址虚拟空间 结构的数据,映射相应的多维地址中的特定位段、位以及数值;一用映射有关于事物及属性的数据以及表示和建模多维地址虚拟空间结构的数据的标识 符标记资源,使用该标识符所标记的资源与标识符所映射的关于事物及属性的数据以及表示 和建模多维地址虚拟空间结构的数据相关联,即使资源具有标识符所构建的关于事物及属性 的数据以及相应的表示和建模多维地址虚拟空间结构的数据;一用多维地址表示的关于事物及属性的数据的关联关系以及多维地址虚拟空间结构的关 联关系定义所标识资源之间的关联关系。
14. 如权利要求7至13中任一权利要求所述的构建多维地址的方法,其特征在于所述表 示和建模多维地址虚拟空间结构包括表示和建模二维空间结构、表示和建模三维空间结构、 表示和建模四维空间结构、表示和建模N维空间结构、表示和建模线性结构、表示和建模网 状结构以及集合结构。
15. 如权利要求14所述的构建多维地址的方法,其特征在于所述多维地址虚拟空间结构 包括多维地址虚拟空间结构域、多维地址虚拟空间结构体、数据逻辑结构;包括—用多维地址中表示空间结构的位段中的位以及数值,产生或映射相应的多维地址虚拟 空间结构体;一用多维地址标记资源,使用多维地址所标记的资源和该多维地址所产生或映射的多维 地址虚拟空间结构体对象相关联,即使资源具有多维地址所映射的多维地址虚拟空间结构体; 包括一以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的多维地址虚拟空 间结构域;一用多维地址标记资源,用多维地址所标记的资源和该多维地址所产生或映射的多维地 址虚拟空间结构域相关联,即使资源具有多维地址所产生或映射的多维地址虚拟空间结构域; 包括一以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的数据逻辑结构; 一用多维地址标记资源,用多维地址所标记的资源和用该多维地址所产生或映射的数据 逻辑结构相关联,即使资源具有多维地址所产生或映射的数据逻辑结构。
16. 如权利要求15所述的构建多维地址的方法,其特征在于,包括将多维地址包含的用 于表示和建模多维地址虚拟空间结构的数码串,定义为多维地址的空间结构部,使多维地址 数据格式中包含空间结构部位段;所述空间结构部位段中包括一区域部,以该部的位段、位以及数值定义该多维地址虚拟空间结构,在全局的多维地 址虚拟空间结构体系中的区域定位、坐标、约束位置;还包括一使多维地址空间结构部中包含级别序位部,以该部的位段、位以及数值定义该多维地 址在多维地址虚拟空间结构体系中的级别层次,树状结构中的层次;还包括定义该多维地 址在其父级别层次的多维地址虚拟空间结构中的排列序位。
17. 如权利要求1至13中或15或16任一权利要求所述的构建多维地址的方法,其特征 在于所述多维地址中还包含有一表示信息维的位段、位和数值;-用表示信息维的位段、位和数值,抽象多维地址所标识的资源;以及 一表示多维地址的抽象。
18. 如权利要求17所述的构建多维地址的方法,其特征在于所述多维地址包括 一用作接口地址,用于标识主机与网络的一个连接,包括用作源地址、目标地址、关联地址,在定义接口地址的同时还映射构建多维地址虚拟空间结构的相关函数;还包括用于标识主机与网络的一个连接,用作接口地址,包括用作源地址、目标地址、关联地址,在定义接口地址的同时还映射构建多维地址虚拟空间结构的相关函数;包括一用作标识节点的地址,用于标识节点,用作标识节点的地址,在定义节点的同时还映射构建多维地址虚拟空间结构的相关函数还包括将节点地址的子多维地址定义为端口地址;包括一用作端口地址,用于标识进程,用作端口地址,包括用作源端口地址、目标端口地址、 关联端口地址,在定义端口地址的同时还映射构建多维地址虚拟空间结构的相关函数;包括 一用作语言标记,在用作语言标记的同时还映射构建多维地址虚拟空间结构的相关函数;包括一用作标识元素标记,该元素标记同时还映射构建多维地址虚拟空间结构的相关函数; 还包括一用作统一资源定位器,在标识资源位置的同时还映射构建多维地址虚拟空间结构的相 关函数,所述统一资源定位器包括虚拟多维空间定位器;包括一用作元数据,在定义元数据的同时还映射构建多维地址虚拟空间结构的相关函数;包括一用作字符,或用于标记字符,在定义字符数据的同时还映射构建多维地址虚拟空间结 构的数据;包括一用于标记字符串,在定义字符串数据的同时还映射构建多维地址虚拟空间结构的数据包括一用作身分证编号、保险编号、驾照编号、帐号;一用作应用编程接口,定义软件模块,尤其是系统软件模块的编程接口,在数据库、窗 口系统以及其它模块的API中描述了数据的类型和函数,通过使用该接口从模块获取服务;一用作服务标记,用于标识服务,包括用其子多维地址定义或标识用于完成该服务的一 个或多个资源包括一以多维地址定义的多维接口地址、多维端口地址、多维语言标记、多维统一资源定位 器、多维元数据、字符、字符串、身份标识的地址类型、属性均用多维地址的信息维中的位、 数值定义;一用多维地址使多维接口地址、多维端口地址、多维语言标记、多维统一资源定位器、 多维元数据、字符、字符串之间具有关联关系。
19.构建多维地址的装置,其特征在于,包括用于使所构建的多维地址为一种标识符,是 可输入到计算资源并被计算机程序处理的数据,该多维地址用于标识可通过网络使用的资源 以及用于标识可通过网络传输的资源,该多维地址中所包含的数据,还包括用于构建关于事 物及属性的数据,用该多维地址标识可通过网络使用或传输的资源,使资源具有多维地址所 构建的事物及属性的数据的装置;其包括一用于自动生成多维地址,并定义多维地址中所包含的数据还包括用于构建关于事物及 属性的数据的装置;一用于多维地址标识可通过网络使用或传输的各种资源的装置; ""用于通过多维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物 及属性的数据的装置;一用于多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的 事物及属性的数据的装置。
20. 如权利要求19所述的构建多维地址的装置,其特征在于所述用于使所构建的多维地 址为一种标识符,是可输入到计算资源并被计算机程序处理的数据的装置,包括用于使该 多维地址相互之间具有规范的关联关系,包括从属关联、相邻关联、间接关联、超维关联的 装置;包括一用于根据任意多维地址以及多维地址的关联规范可自动计算出该多维地址的关联多维 地址的装置;一用于使多维地址标记资源,使所标记的资源与该多维地址的关联多维地址所标记的资 源之间建立起以多维地址定义的相互关联关系的装置。
21. 如权利要求20所述的构建多维地址的装置,其特征在于所述用于数据的装置包括 用于可输入到计算资源并被计算机程序处理的进位计数制数码串形式数据的装置。
22. 如权利要求21所述的构建多维地址的装置,其特征在于所述用于数据的装置,包括 一用于可输入到计算资源并被计算机程序处理的二进制数码数据的装置;或 一用于可输入到计算资源并被计算机程序处理的十进制数码数据的装置;或 一用于可输入到计算资源并被计算机程序处理的十六进制数码数据的装置;或 一用于可输入到计算资源并被计算机程序处理的八进制数码数据的装置。
23. 如权利要求22所述的构建多维地址的装置,其特征在于所述用于数据的装置,包括用于可输入到计算资源并被计算机程序处理的字符码串的装置。
24. 如权利要求23所述的构建多维地址的装置,其特征在于所述用于使多维地址在标识 资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据的装置包 括用于通过该多维地址中的数据为所标识的资源构建虚拟事物、虚拟现实及属性的数据的 装置。
25. 如权利要求24所述的构建多维地址的装置,其特征在于所述用于使多维地址在标识 资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据的装置包 括一用于通过该多维地址中的数据为所标识的资源构建相应的表示和建模多维地址虚拟空 间结构的数据的装置;一用于表示和建模多维地址虚拟空间结构的数据定义的相互关联表示所标识资源的相互 关联的装置;以及一用于表示和建模多维地址虚拟空间结构的数据定义的多维地址的虚拟空间结构定位, 为所标识资源的进行虚拟空间结构定位的装置;一用于多维地址所定义的状态来定义所标识资源的状态的装置;以及 一用于多维地址所定义的特性来定义所标识资源的特性的装置。
26. 如权利要求25所述的构建多维地址的装置,其特征在于所述用于使多维地址在标识 资源时,还通过该多维地址中的数据为所标识的资源构建相应的事物及属性的数据的装置包 括一用于通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构 的位段、位、数值,自动生成表示和建模多维地址虚拟空间结构的数据的装置;或一用于通过对多维地址的格式、数据顺序、语义的定义,用表示多维地址虚拟空间结构 的位段、位、数值,映射表示和建模多维地址虚拟空间结构的数据的装置。
27. 如权利要求26所述的构建多维地址的装置,其特征在于所述用于表示和建模多维地 址虚拟空间结构的数据的装置;包括一用于表示和建模树状结构的多维地址虚拟空间结构的数据的装置;以及 一用于表示和建模网状结构的多维地址虚拟空间结构的数据的装置;以及 一用于表示和建模线性结构的多维地址虚拟空间结构的数据的装置;以及 一用于表示和建模集合结构的多维地址虚拟空间结构的数据的装置。
28. 如权利要求27所述的构建多维地址的装置,其特征在于所述用于表示和建模多维地 址虚拟空间结构的数据的装置,包括用于表示和建模多维地址虚拟空间结构的相关函数的装置。
29. 如权利要求28所述的构建多维地址的装置,其特征在于所述用于表示和建模多维地 址虚拟空间结构的相关函数的装置,包括用于表示和建模多维地址虚拟空间结构的函数创建 多维地址虚拟空间结构对象的装置。
30. 如权利要求29所述的构建多维地址的装置,其特征在于所述用于表示和建模多维地 址虚拟空间结构的数据的装置包括一用于对用表示和建模多维地址虚拟空间结构的数据所构建的多维地址虚拟空间结构进 行递归细分的装置;一用于通过递归细分构建多维地址虚拟空间结构对象的多层次树状结构的装置; 一用于通过递归细分使多维地址体系中的任意一个多维地址虚拟空间结构都包括可以用数据的位段、位、数值来标记,该位段、位、数值在映射相应的多维地址虚拟空间结构的同 时该位段、位、数值还表示多维地址的相互关联的装置;""用于使多维地址所标记的资源和该多维地址所映射的多维地址虚拟空间结构相关联, 即使资源具有多维地址所映射的多维地址虚拟空间结构和该多维地址所标识的相互关联的装 置。
31. 如权利要求19所述的构建多维地址的装置,其特征在于所述用于创建多维地址的装 置,包括一用于构建全局的关于事物及属性数据的数据池,该数据池中的数据具有多维地址虚拟 空间结构,其包含有表示和建模多维地址虚拟空间结构的数据的装置;一用于通过对多维地址格式、数据顺序、语义的定义,使多维地址可用于标识全局数据 池中的数据,以及构建表示和建模多维地址虚拟空间结构的数据的装置;包括一用于递归细分使全局的关于事物及属性的数据池中的数据的多维地址虚拟空间结构, 具有层次树状结构的装置;-用于递归细分后的数据池中的关于事物及属性的数据以及表示和建模多维地址虚拟空 间结构的数据,映射相应的多维地址中的特定位段、位以及数值的装置;一用于映射有关于事物及属性的数据以及表示和建模多维地址虚拟空间结构的数据的标 识符标记资源,使用该标识符所标记的资源与标识符所映射的关于事物及属性的数据以及表 示和建模多维地址虚拟空间结构的数据相关联,即使资源具有标识符所构建的关于事物及属 性的数据以及相应的表示和建模多维地址虚拟空间结构的数据的装置;一用于多维地址表示的关于事物及属性的数据的关联关系以及多维地址虚拟空间结构的 关联关系定义所标识资源之间的关联关系的装置。
32. 如权利要求24至31中任一权利要求所述的构建多维地址的装置,其特征在于所述 用于表示和建模多维地址虚拟空间结构的装置包括用于表示和建模二维空间结构的装置、 用于表示和建模三维空间结构的装置、用于表示和建模四维空间结构的装置、用于表示和建 模N维空间结构的装置、用于表示和建模线性结构的装置、用于表示和建模网状结构的装置 以及集合结构的装置。
33. 如权利要求32所述的构建多维地址的装置,其特征在于所述表示和建模多维地址虚 拟空间结构的装置包括用于表示和建模多维地址虚拟空间结构域的装置、用于表示和建模 多维地址虚拟空间结构体的装置以及用于构建数据逻辑结构的装置;包括一用于通过多维地址中表示空间结构的位段中的位以及数值,产生或映射相应的多维地 址虚拟空间结构体的装置;一用于以多维地址标记资源,使用多维地址所标记的资源和该多维地址所产生或映射的 多维地址虚拟空间结构体对象相关联,即使资源具有多维地址所映射的多维地址虚拟空间结 构体的装置包括一用于以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的多维地址虚 拟空间结构域的装置;一用于以多维地址标记资源,用多维地址所标记的资源和该多维地址所产生或映射的多 维地址虚拟空间结构域相关联,即使资源具有多维地址所产生或映射的多维地址虚拟空间结 构域的装置;包括""用于以多维地址中表示空间结构的位段中的位以及数值产生或映射相应的数据逻辑结 构的装置一用于以多维地址标记资源,用多维地址所标记的资源和用该多维地址所产生或映射的 数据逻辑结构相关联,即使资源具有多维地址所产生或映射的数据逻辑结构的装置。
34. 如权利要求33所述的构建多维地址的装置,其特征在于,包括用于将多维地址包含 的用于表示和建模多维地址虚拟空间结构的数码串,定义为多维地址的空间结构部的装置, 用于使多维地址数据格式中包含空间结构部位段;所述空间结构部位段中包括一区域部,以该部的位段、位以及数值定义该多维地址虚拟空间结构,在全局的多维地 址虚拟空间结构体系中的区域定位、坐标、约束位置的装置;还包括一用于使多维地址空间结构部中包含级别序位部,以该部的位段、位以及数值定义该多 维地址在多维地址虚拟空间结构体系中的级别层次,树状结构中的层次还包括定义该多 维地址在其父级别层次的多维地址虚拟空间结构中的排列序位的装置。
35. 如权利要求19至31中或33或34任一权利要求所述的构建多维地址的装置,其特 征在于所述用于构建多维地址的装置还包含有一用于使多维地址具有表示信息维的位段、位和数值的装置;一用于使多维地址中表示信息维的位段、位和数值,用于抽象多维地址所标识的资源的 装置以及一用于使多维地址中表示信息维的位段、位和数值,用于表示多维地址的抽象的装置。
36. 如权利要求35所述的构建多维地址的装置,其特征在于所述用于构建多维地址的装 置包括使多维地址包括一用于用作接口地址,用于标识主机与网络的一个连接,用作接口地址,包括用作源地 址、目标地址、关联地址,在定义接口地址的同时还映射构建多维地址虚拟空间结构的相关 函数的装置;还包括—用于将接口地址的子多维地址定义为端口地址的装置;包括 一用于用作标识节点的地址,用于标识节点,用作标识节点的地址,在定义节点的同时 还映射构建多维地址虚拟空间结构的相关函数的装置;还包括 ^用于将节点地址的子多维地址定义为端口地址的装置包括一用于用作端口地址,用于标识进程,包括用作源端口地址、目标端口地址、关联端口 地址,在定义端口地址的同时还映射构建多维地址虚拟空间结构的相关函数的装置;包括^用于用作语言标记,在用作语言标记的同时还映射构建多维地址虚拟空间结构的相关 函数的装置;包括一用于用作元素标记,该元素标记同时还映射构建多维地址虚拟空间结构的相关函数的 装置;还包括一用于用作统一资源定位器,在标识资源位置的同时还映射构建多维地址虚拟空间结构 的相关函数,所述统一资源定位器包括虚拟多维空间定位器的装置;包括一用于用作元数据,在定义元数据的同时还映射构建多维地址虚拟空间结构的相关函数 的装置;包括一用于用作字符或用于标记字符,在定义字符数据的同时还映射构建多维地址虚拟空间 结构的数据的装置;包括一用于标记字符串,在定义字符串数据的同时还映射构建多维地址虚拟空间结构的数据 的装置包括一用于用作身分证编号、保险编号、驾照编号、帐号的装置;一用于用作应用编程接口,定义软件模块,尤其是系统软件模块的编程接口,在数据库、 窗口系统以及其它模块的API中描述了数据的类型和函数,通过使用该接口从模块获取服务 的装置;一用于以多维地址定义的多维接口地址、多维端口地址、多维语言标记、多维统一资源 定位器、多维元数据、字符、字符串、身份标识的地址类型、属性均用多维地址的信息维中 的位、数值定义的装置用于用作服务标记,用于标识服务,包括用其子多维地址定义或标识用于完成该服务的 一个或多个资源的装置一用于多维地址使多维接口地址、多维端口地址、多维语言标记、多维统一资源定位器、 多维元数据、字符、字符串、服务之间具有关联关系的装置。
37.构建多维地址的计算机系统,其特征在于该系统包括 处理器可执行生成多维地址以及包含多维地址的实用程序; 存储装置与处理器相连,存储生成多维地址以及包含多维地址的数据,, 接口用于将多维地址的系统连接于网络;用于所构建的多维地址为一种标识符,是可输入到计算资源并被计算机程序处理的数据, 该多维地址用于标识可通过网络使用或传输的资源,该多维地址中所包含的数据,还包括用 于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或传输的资源,使资源具 有多维地址所构建的事物及属性的数据的系统;其包括一用于自动生成多维地址,并定义多维地址中所包含的数据还包括用于构建关于事物及 属性的数据的系统;一用于多维地址标识可通过网络使用或传输的各种资源的系统;一用于通过多维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物 及属性的数据的系统;""用于多维地址在标识资源时,还通过该多维地址中的数据为所标识的资源构建相应的 事物及属性的数据的系统。
全文摘要
本发明公开了一种构建多维地址的方法和装置以及系统,所构建的多维地址为一种标识符,是可输入到计算资源并被计算机程序处理的数据,它用于标识可通过网络使用或传输的资源,该多维地址中所包含的数据,包括用于构建关于事物及属性的数据,用该多维地址标识可通过网络使用或传输的资源,使资源具有多维地址所构建的事物及属性的数据;步骤包括自动生成多维地址,该地址中包含有用于构建关于事物及属性的数据;用多维地址标识可通过网络使用或传输的各种资源;通过多维地址中所包含的用于构建事物及属性数据的数据,自动构建相应的事物及属性的数据;多维地址在标识资源时还通过该地址中的数据为所标识的资源构建相应的事物及属性的数据。
文档编号H04L12/56GK101110826SQ20071013924
公开日2008年1月23日 申请日期2007年8月22日 优先权日2007年8月22日
发明者张建中 申请人:张建中