利用通用唯一的分布式对象识别id的多个分散虚拟世界间交互系统及其方法

文档序号:6359385阅读:205来源:国知局
专利名称:利用通用唯一的分布式对象识别id的多个分散虚拟世界间交互系统及其方法
技术领域
本发明涉及一种多个分散虚拟世界间交互系统及其方法,将包括存在于虚拟世界的多个角色(Avatar )、构成二维或三维网络空间的空间对象、网络空间内的角色及空间对象的位置信息及多媒体内容等的存在于虚拟世界中的所有对象(Ob ject),以‘对象标识符#对象信息服务器标识符’形式的唯一的‘分布式对象识别ID’注册,与对象信息一同存储于对象信息服务器中,在多个异构分布式虚拟世界中使用注册存储于对象信息服务器中的‘分布式对象识别ID’,以在多个异构分布式虚拟世界间实现角色、空间对象、位置信息及多媒体内容等存在于虚拟世界的所有对象的交互的系统及其方法。
背景技术
虚拟世界(Virtual World)是在计算机内结合由二维或三维图像构成的空间对象和各种多媒体内容,在其网络空间中使人感受到如同现实世界的感觉。用计算机实现某种特定环境或状况,以提供人机接口,使得用户感受到如同实际与周围的状况及环境互动。虚拟现实世界的用户主要通过角色移动于虚拟世界,并于其他角色及对象沟通。角色以结构(texture)、2D、3D形态现实,用户之间的沟通是通过文本、图像、图标、视觉效果(Visualgestures)、音效或极少地以接触或感觉等实现。初期,将各个虚拟世界以封闭式环境开发,使得不同虚拟世界之间缺乏共享角色、空间对向、多媒体内容等对向信息的兼容性,只能提供独立的虚拟世界服务。例如,已广为人知的美国的‘第二人生(Second Life)’就是属于此类虚拟世界。近来,对在另一个虚拟世界中也可以共享一个虚拟世界中生成的空间对向和多媒体内容,角色可以互相移动到其他虚拟世界而活动的可以实现异构分布式虚拟世界间的兼容的开放式虚拟世界的需求被提出。由此,开发出了为了在不同虚拟世界之间共享对象信息,对各个对象赋予通用范围内唯一地识别该对象的‘对象识别ID’,各个虚拟世界通过‘对象识别ID’共享该对象信息的开放式虚拟世界。作为上述‘对象识别ID’适用URL地址时,提供在通用范围内对各个对象赋予唯一的URL地址,在基于网络构建的虚拟世界中通过URL地址共享该对象信息的开放式虚拟世界服务。例如,美国的“虚拟世界(MetaPlace) ”、新西兰的“SmallWorlds”等属于此类。作为上述对象识别ID的另一例,可以提起使用作为韩国型URN方式的数字标准识别体系通用内容标识符(UCI, Universal Content Identifier)的情况。UCI与URN具有类似的特点,与URL不同的是,与该内容的存储位置无关地,唯一地识别该内容本身的ID。UCI的使用例,如,G300-bl228646X. v26n5pl93是指特定书籍。

发明内容
技术问题初期的虚拟世界无法实现或者很难实现不同虚拟世界间的对象信息共享及属于特定虚拟世界的角色移动至其他虚拟世界而活动等虚拟世界之间的交互服务,因此,各个虚拟世界属于独立运营的所谓的封闭式虚拟世界。封闭式虚拟世界的代表例就是美国的第二人生(Second Life)。构成第二人生的角色、空间对象、多媒体内容及虚拟世界中的位置信息等各种对象,都以不同的数据形式开发,因此,缺乏虚拟世界之间的兼容性,也因未适用用于兼容的唯一的对向识别ID技术,多个虚拟世界间几乎无法实现各种对象数据的共享。为了解决上述封闭式虚拟世界的技术问题,即虚拟世界间的兼容性问题,开发出对各个对象赋予可以通用唯一地识别的URL地址,利用所述URL地址,基于网络在多个分散的虚拟世界之间共享该对象的所谓的开放式虚拟 世界。如上所述的开放式虚拟世界就是美国的虚拟世界(Metapalce)、新西兰的SmallWorlds等。所述开放式虚拟.世界适用对构成虚拟世界的对象赋予URL地址而唯一地识别的方式,从而提供在多个虚拟世界之间基于网络共享对象的服务,但是,对于在多个异构分布式虚拟世界之间分享对象数据,还是存在几个问题。第一,就对对象赋予URL (Uniform Resource Locator,文件标识符、唯一资源定位器)的方法来说,在构成虚拟世界的服务器中,因对象信息的数据问题被变更、服务器变更等各种原因,存储对象信息的位置被变更时,定位对象信息的URL也被变更。但是,如果不能将这样的URL变更信息通知于所有虚拟世界服务商或用户时,所有用户或特定用户无法连接到该对象,因此会发生该对象的连接不良问题。特别是,因对象信息提供商的情况而发生的URL变更内容是大多数普通用户所难以得知的,因此,不完整的虚拟世界服务有可能持续较长时间。第二,URL地址是由任意的英文字母组成,其长度较长,用户无法很随意地读出来或者记住,因此,用户便利性较差,在不使用英语的国家也很难用该国语言提供服务。第三,如果对象为不是基于网络,而是以DB管理的对象,则利用URL的虚拟世界之间的对象共享服务受到一定的限制。第四,如果将用于识别角色的“对象识别ID”设定为URL地址,则利用URL地址的角色-角色间的信息交换服务的实现受到限制。这是因为,URL是作为表示互联网上的数据位置的地址,主要用于通过网络浏览器搜索该角色的相关信息而共享,因此,不太适合作为角色和角色之间交换信息的地址使用。并且,UCI是按内容种类区分而指定注册管理机构,并限制注册存储对象信息的对象信息服务器,因此,缺乏开放式虚拟世界所需的扩展性和弹性,仅用UCI很难获知注册存储该内容的对象信息服务器的地址,因此,其应用受到一定的限制。在本发明是多个虚拟世界之间可以共享并交互的系统及其方法,所属虚拟世界对象不仅包括具有URL地址的对象、具有UCI的对象,还包括无所属URL地址或UCI地以DB形式进行管理的对象,利用在通用范围内唯一地识别所述各种对象的相同形式的分布式对象识别ID,在多个虚拟世界之间共享并交互。技术方案与以往的封闭式虚拟世界不同地,本发明的开放式虚拟世界提供可以在多个异构分布式虚拟世界之间共享各种对象信息,特定虚拟世界中的角色自由移动至其他虚拟世界而活动,属于不同虚拟世界的角色之间交换信息等通过交互的应用服务。为了满足所述开放式虚拟世界之间的兼容性,需要构成虚拟世界的各种对象注册存储于多个分散的异构对象信息服务器中,以系统的方式通用唯一地识别注册存储于不同对象信息服务器中的各个对象的系统及服务方法。本发明涉及利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统及其方法,通用唯一地识别构成虚拟世界的对象的“分布式对象识别ID”是以包括“对象标识符#对象信息服务器域名”形式的文字列结构化的ID,构成所述“分布式对象识别ID”的“对象信息服务器域名”表示通用唯一地识别一同注册存储对象信息和识别此的“分布式对象识别ID”的对象信息服务器的互联网地址,构成所述“分布式对象识别ID”的“对象标识符”表示唯一地识别注册存储于同一对象信息服务器中的特定对象信息的对象识别ID,构成所述“分布式对象识别ID”的#是用于区分“对象信息服务器域名”和“对象标识符”,将所述“分布式对象识别ID”与类似形式的E-mail地址区分识别的所谓的“区分标记”。除了 #,所述“区分标记”还包括!、$、%、-、&、*,在其中选择一个作为“分布式对象识别ID”的“区分标记”应用。并且,考虑到本发明的范围及技术,“区分标记”并不限于上述标记,还可以包括其他标记。
本发明提供一种利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统、其方法及从多个分散的虚拟世界间交互数据库搜索包括特定文字列的对象信息的开放式搜索服务。在本发明的利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统及其方法中,所述系统包括对象信息数据库,其包括唯一识别角色、空间对象、多媒体内容等异构对象信息的“分布式对象识别ID”及该对象信息;对象信息服务器,其在所述对象信息数据库中注册、存储、更新、删除所述“分布式对象识别ID”及对象信息,并根据用户请求,利用所述“分布式对象识别ID”搜索存储于对象信息数据库中的信息并提供搜索结果;对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供IP地址;虚拟世界制作工具,其实现两种功能—种是,利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能;另一种是,提供结合多个对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID ”,或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID ”,利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个“分布式对象识别ID”的虚拟世界的功能;虚拟世界服务器,其提供虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接;虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动;连接“分布式对象识别ID”的多媒体内容的搜索及应用服务;利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接“分布式对象识别ID”的用户-角色或角 色-角色之间的信息交换;用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的要求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务。有益效果本发明涉及多个分布式虚拟世界之间的交互系统及其方法,将包括存在于多个虚拟世界的角色、构成二维或三维网络空间的空间对象、网络空间中的角色及空间对象的位置信息及多媒体内容等的虚拟世界中的所有对象(Object),以“对象标识符#对象信息服务器标识符”形式的通用唯一的“分布式对象识别ID”注册,并于对象信息一同存储于对象信息服务器中,在多个异构分布式虚拟世界中使用注册存储于对象信息服务器中的“分布式对象识别ID”,从而可以实现多个异构分布式虚拟世界之间的角色、空间对象、位置信息及多媒体内容等存在于虚拟世界的所有对象的交互,通过将本发明的技术适用于多个异构虚拟世界,更简便有效地实现可交互的开放式虚拟世界。


图I为开放式虚拟世界的结构示意图;图2为开放式虚拟世界的概念图;图3为开放式虚拟世界服务的结构示意图。
具体实施例方式以下,参照附图,对本发明中利用“分布式对象识别ID”的多个分布式虚拟世界之间的交互系统及其方法的较佳实施例进行详细说明。(实施例I)如图I所示,I)分布式对象识别ID以□对象标识符#对象信息服务器域名□的结构生成,例如,对于特定角色对象,其对象标识符为“角色I ”,对象信息服务器域名为“AVT1”时,分布式对象识别ID的结构是“角色IMVTl'2)并且,注册存储所述角色对象信息的角色对象信息数据库,作为对象信息ID具有角色1#AVT1,另外还具有角色对象所有的服装、工具、货币等属性信息和表示角色对象的状态的脸部表情等属性信息。此时,如果角色所有的对象分别具有自己的分布式对象识别ID,则所有信息可以由该分布式对象识别ID表达。例)分布式对象识别ID :角色WAVTl属性信息I :服装1#C0N1
属性信息2 :工具1#C0N2属性信息3 :货币1#C0N3属性信息4 :脸部表情73)对象信息服务器为一同注册有构成虚拟世界的对象信息和与该信息对应的分布式对象识别ID的服务器,可以在一个对象信息服务器中存储所有对象的信息,但是,考虑到对象种类各异,对象提供者繁多的情况,实际上按对象的种类、提供者分类而在一个以上的服务器中分散存储管理为佳。如图2所示,对象信息服务器可以区分为角色信息服务器、空间位置信息服务器 及多媒体内容信息服务器等构成。4)对象信息服务器域名为表示对象信息服务器的互联网地址的域名,如VW1、AVTU CONl及MAPI,标记在分布式对象识别ID的#后面的名称。5)对象信息服务器域名服务器为使得对象信息服务器域名可以参照相应的互联网协议(IP)地址的服务器,可以由互联网的标准DNS或另外的服务器构成。通常,如果互联网地址为IPv4,则显示为192. 168. I. 1,代替IPv4可以包括IPv6。(实施例2)如图3所示,虚拟世界制作工具为本发明中生成并管理分布式对象识别ID的核心部分,其功能是,对对象赋予分布式对象识别ID,所述分布式对象识别ID可以实现在不同的对象信息服务器中以不同形态的数据形式存在的对象(角色、空间对象、多媒体内容等)在多个虚拟世界中的交互,以连接分散的多个虚拟世界。所述虚拟世界制作工具的主要功能是生成对象。也就是利用虚拟世界制作工具生成可以在虚拟世界中使用的对象。这种工具可以与三位CAD系统连接画出新型对象,也可以通过所述分布式对象识别ID导入原有的对象而进行修改,并将通过所述分布式对象识别ID导入的对象与一个以上的其他对象结合而生成新的对象。对象无需必须是视觉性的,也可以包括抽象概念(智能、经验值等)。另一个主要功能是,对利用所述制作工具新制作的对象赋予通用唯一的分布式对 象识别ID。再一种主要功能是,提供通过结合分别具有分布式对象识别ID的多个对象而构成的多元复合对象进行生成、修改、合并、搜索及删除的工具。也就是对所述由多个对象构成的复合对象赋予另外的分布式对象识别ID。将利用所述虚拟世界制作工具生成的对象与通用范围内唯一的分布式对象识别ID—同注册存储于特定对象信息服务器的对象信息数据库中,从而多个异构虚拟世界之间通过所述分布式对象识别ID有效地共享数据。(实施例3)参照图I说明由三个虚拟世界构成的开放式虚拟世界的实施例。三个虚拟世界通过互联网连接,以作为最中心的虚拟世界服务器I (VWl)为中心进行说明。虚拟世界服务器I作为构成并运营虚拟世界I所必要的网络服务器,为了统一管理虚拟世界I的构成及运营所需的信息,提供注册、存储、修改、删除、搜索等功能。并且,与虚拟世界服务器I区分设置有角色信息服务器、空间位置信息服务器及内容信息服务器,虚拟世界服务器I所管理的信息包括与角色信息服务器、空间位置信息服务器及内容信息服务器的交互服务所需的信息。角色信息服务器起到管理属于虚拟世界I的角色相关信息的作用,注册存储属于虚拟世界I的各个角色的分布式对象识别ID,将所述角色具有的服装、工具、货币等对象信息和角色的脸部表情等信息包括于角色属性信息。此时,服装、工具、货币等对象信息分别被赋予分布式对象识别ID,注册存储于按各个内容分类的对象信息服务器中管理,并通过按内容分类的分布式对象识别ID作为角色属性信息的一部分。并且,属于虚拟世界I的角色与其他角色交换信息时,利用对应于该角色的分布式对象识别ID提供信息收发服务。通常,角色信息服务器是与虚拟世界服务器I区分来运营,但需要时也可以将角色信息服务器的功能集成在虚拟世界服务器I。空间位置信息服务器起到管理虚拟世界I的网络空间构成信息的作用,所述虚拟世界I的网络空间是应用注册存储于多个分散的内容信息服务器中的树木、河流、建筑等空间对象而构成。欲利用制作工具导入特定空间对象时,利用该对象的分布式对象识别ID,·通过互联网连接于相关内容信息服务器,并导入该对象信息。并且,空间位置信息服务器并不导入外部内容信息服务器中的空间对象,而是利用制作工具自身制作任意空间对象而附加到虚拟世界I的结构中时,还提供注册存储管理与此相关的信息的服务。并且,为了在通用范围内唯一地识别为虚拟世界I而构成的网络空间内的特定位置,空间位置信息服务器还提供与该位置信息一同注册存储管理分布式对象识别ID的服务。通常,空间位置信息服务器是与虚拟世界服务器I独立地运营,但需要时可以将空间位置信息服务器的功能集成在虚拟世界服务器I中。用于内容的对象信息服务器是根据各种内容种类按提供主体类型分类而另行构建服务器,包括构成上述数据、河流、建筑物等网络空间的对象和服装、工具、货币等角色所有的对象等。对所有内容对象赋予可唯一地识别的分布式对象识别ID,并注册存储于该按内容区分的对象信息服务器中进行管理,如果任意虚拟世界需要时,利用该对象的分布式对象识别ID可简便地共享。参照图I,除了属于虚拟世界I的角色4种(角色1#AVT1 角色4#AVT1),还有属于虚拟世界2并移动至虚拟世界I而活动的角色2种(角色1MVT2及角色2#AVT2)及属于虚拟世界3并移动至虚拟世界I而活动的角色I种(角色1#AVT3)。与移动的虚拟世界无关地,属于特定虚拟世界的角色相关服务由虚拟世界的角色信息服务器负责。例如,属于虚拟世界2的角色相关信息由虚拟世界2的角色信息服务器(#AVT2)注册存储而管理,属于虚拟世界3的角色相关信息由虚拟世界3的角色信息服务器(#AVT3)注册存储而管理。并且,任意虚拟世界中的角色移动至另一个虚拟世界I而活动时,当前角色活动中的虚拟世界I需要与所述角色相关的信息时,虚拟世界I可以利用角色的分布式对象识别ID而链接属性信息的方式参照。与上述方法类似地,利用分布式对象识别ID可以在多个异构虚拟世界之间共享并交互角色、空间位置及内容那个等的对象信息。(实施例4)本发明提供通过利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统,提供多个虚拟世界间信息唯一服务的方法,所述利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统包括对象信息数据库,其包括“分布式对象识别ID”,其包括“对象标识符”及“对象信息服务器域名”,所述“分布式对象识别ID”在“对象标识符”和“对象信息服务器域名”之间插入“区分标记”而形成一个结构化形式,所述“对象信息服务器域名”以唯一的文字列表示注册存储对象信息的对象信息服务器的域名,所述“对象标识符”在同一个对象信息服务器中以唯一的文字列表示注册存储于对象信息服务器的对象信息,以唯一地识别出所述对象信息;及,异构对象信息,其为利用“分布式对象识别ID”唯一地识别的角色、空间对以象、多媒体内容及虚拟世界中的位置信息等;对象信息服务器,其在所述对象信息数据库中注册、存储、更新、删除所述“分布式对象识别ID”及对象信息,并根据用户请求,利用所述“分布式对象识别ID”搜索存储于对象信息数据库中的信息并提供搜索结果;对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供IP地址;虚拟世界制作工具,其实现两种功能—种是,利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能;另一种是,提供结合多个对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID ”,或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID ”,利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个“分布式对象识别ID”的虚拟世界的功能;虚拟世界服务器,其提供虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接;虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动;连接“分布式对象识别ID”的多媒体内容的搜索及应用服务;利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接“分布式对象识别ID”的用户-角色或角色-角色之间的信息交换;用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的要求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务,连接唯一识别多个对象信息服务器及注册存储于其的对象信息的“分布式对象识别ID”及与其对应的对象信息,以提供多个虚拟世界间的交互服务,所述通过利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统提供多个虚拟世界间的信息唯一服务的方法,包括如下步骤利用“分布式对象识别ID”的空间对象注册存储步骤,利用所述虚拟世界制作工具导入、编辑及生成二维及三维空间对象,对生成的所述空间对象指定可通用唯一地识别的结构化形式的“分布式对象识别ID”,并将所述“分布式对象识别ID”与生成的空间对象一同注册存储于特定对象信息服务器中的对象信息数据库;利用“分布式对象识别ID”的内容注册存储步骤,对于多媒体内容指定可以通用唯一地识别的结构化形式的“分布式对象识别ID”,于所述内容一同注册存储于特定对象信息服务器中的对象信息数据库;利用“分布式对象识别ID”的虚拟世界构成步骤,利用所述虚拟世界制作工具连接注册存储于多个分散的对象信息服务器中的对象信息数据库中的“分布式对象识别ID”,导入并编辑与“分布式对象识别ID”对应的空间对象和多媒体内容而生成任意虚拟世界,并将生成的虚拟世界的构成、管理及运营信息注册存储于所述“虚拟世界服务器”中; 利用“分布式对象识别ID”的角色注册存储步骤,根据连接至特定虚拟世界服务器的用户终端用户的请求,利用虚拟世界制作工具生成角色,对生成的角色指定通用唯一地识别的结构化形式的“分布式对象识别ID”,将该ID与角色一同注册存储于特定对象信息服务器的对象信息数据库中;利用“分布式对象识别ID”的虚拟世界位置信息注册存储步骤,根据连接于特定虚拟世界服务器的用户终端的用户的请求,对所述虚拟世界中的任意位置指定通用唯一地识别的结构化形式的“分布式对象识别ID”,将所述ID与所述位置信息一同注册存储于特定对象信息服务器的对象信息数据库中;为了利用“分布式对象识别ID”的对象信息共享服务,连接于特定虚拟世界的用户终端连接至所谓的“对象信息服务器域名服务器”,将构成结构化形式的“分散对象识别ID”的“对象信息服务器域名”提供至“对象信息服务器域名服务器”而请求与其对应的对象信息服务器的IP地址,并通过“对象信息服务器域名服务器”获取所述对象信息服务器的IP地址的步骤;利用所述用户终端获取的对象信息服务器的IP地址连接至所述对象信息服务器,将构成“分布式对象识别ID”的“对象标识符”提供至连接的对象信息服务器,请求搜索对应于所述“对象标识符”的对象相关信息,并在由对象信息服务器提供的用户终端中应用对象信息而提供应用服务的步骤;利用所述用户终端获取的对象信息服务器的IP地址连接至所述对象信息服务器,将构成“分布式对象识别ID”的“对象标识符”提供至连接的对象信息服务器,请求搜索对应于所述“对象标识符”的对象相关信息,并在由对象信息服务器提供的用户终端中应用对象信息而提供应用服务的步骤。(实施例5)通过利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统提供多个虚拟世界间的信息唯一服务的方法,还包括如下步骤在连接至特定虚拟世界的用户终端中,利用“分布式对象识别ID”的对象信息共享服务为角色-角色之间的信息交换服务时,利用交换角色-角色间信息的软件,发送端角色的用户将接收端角色的“分布式对象识别ID”指定为接收端地址,利用包括文字列、声音、照片、动画的多媒体制定交换信息的步骤;所述交换角色-角色间信息的软件连接至“对象信息服务器域名服务器”,将构成所述接收端角色的“分布式对象识别ID”的“对象信息服务器域名”提供至“对象信息服务器域名服务器”而请求与此对应的对象信息服务器的IP地址,从“对象信息服务器域名服务器”获取所述对象信息服务器的IP地址的步骤;利用所述交换角色-角色间信息的软件获取的对象信息服务器的IP地址连接至所述对象信息服务器,将构成所述接收端角色的“分布式对象识别ID”的“对象标识符”和所述交换信息一同提供至连接的对象信息服务器中,向对应于所述“对象标识符”的接收端角色请求传送交换信息的步骤;所述对象信息服务器将获取的所述交换信息存储于对应于接收端角色的“对象标识符”的对象信息数据库中的步骤;所述接收端角色的用户利用对应于接收端角色的“分布式对象识别ID”的“对象信息服务器域名”的IP地址连接至对象信息服务器,将构成“分布式对象识别ID”的“对象标识符”提供至连接的对象信息服务器,经确认对应于“对象标识符”的交换信息的接收与否而请求提供接收信息,并从对象信息服务器获取接收信息并应用的步骤。(实施例6)利用“分布式对象识别ID”的多个分散虚拟世界间的交互服务的提供方法,所述虚拟世界中的对象还包括具有URL地址的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与此对应的对象的URL地址注册存储于相同的对象信息服务器的对象信息数据库中,用户终端利用“分布式对象识别ID”的“对象信息服务器域名”连接至所述对象信息服务器,并将“对象标识符”提供给连接的对象信息服务器而请求搜索所述对象的URL地址,利用由对象信息服务器提供的URL地址连接应用所述对象。(实施例7)本发明还提供利用“分布式对象识别ID”的多个分散虚拟世界间的交互服务的提供方法,所述虚拟世界中的对象还包括具有通用内容标识符(UCI, Universal ContentIdentifier)的多媒体对象,对象信息数据库将“分布式对象识别ID”及与此对应的对象的UCI注册存储于相同的对象信息服务器的对象信息数据库中,用户终端利用“分布式对象识别ID”的“对象信息服务器域名”连接至所述对象信息服务器,将“对象标识符”提供至连接的对象信息服务器而请求搜索所述对象的UCI,利用由对象信息服务器提供的UCI连接并应用所述对象。(实施例8)本发明提供利用“分布式对象识别ID”的多个分散虚拟世界间的交互服务的提供方法,在所述方法中,“对象信息服务器域名服务器”还包括作为互联网标准域名服务器的DNS。(实施例9)本发明提供通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象 信息的开放式搜索服务,所述利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,包括对象信息数据库,其包括“分布式对象识别ID”,其包括“对象标识符”及“对象信息服务器域名”,所述“分布式对象识别ID”在“对象标识符”和“对象信息服务器域名”之间插入“区分标记”而形成一个结构化形式,所述“对象信息服务器域名”以唯一的文字列表示注册存储对象信息的对象信息服务器的域名,所述“对象标识符”在同一个对象信息服务器中以唯一的文字列表示注册存储于对象信息服务器的对象信息,以唯一地识别出所述对象信息;及,异构对象信息,其为利用“分布式对象识别ID”唯一地识别的角色、空间对以象、多媒体内容及虚拟世界中的位置信息等;对象信息服务器,其在所述对象信息数据库中注册、存储、更新、删除所述“分布式对象识别ID”及对象信息,并根据用户请求,利用所述“分布式对象识别ID”搜索存储于对象信息数据库中的信息并提供搜索结果;对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供IP地址; 虚拟世界制作工具,其实现两种功能一种是,利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能;另一种是,提供结合多个对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID ”,或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID ”,利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个“分布式对象识别ID”的虚拟世界的功能;虚拟世界服务器,其提供虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接;虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动;连接“分布式对象识别ID”的多媒体内容的搜索及应用服务;利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接“分布式对象识别ID”的用户-角色或角色-角色之间的信息交换;用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的要求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务,连接识别多个对象信息服务器及注册存储于其的对象信息的通用唯一的“分布式对象识别ID”及与其对应的对象信息,以提供多个虚拟世界之间的交互服务,所述通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,包括如下步骤用户终端的使用者在提供开放式搜索服务的搜索框中输入搜索词文字列的步骤;用户终端连接于所谓的“对象信息服务器域名服务器”,请求并获取对应于注册在“对象信息服务器域名服务器”中的多个“对象信息服务器”的各个IP地址的步骤;用户终端利用所述获取的对应于多个“对象信息服务器”的IP地址连接至各个“对象信息服务器”,向连接的“对象信息服务器”提供所述搜索词文字列而请求搜索包括所述搜索词文字列的“分布式对象识别ID”或对象信息的步骤;对象信息服务器接收所述搜索词文字列搜索请求后,搜索注册存储于各个对象信 息数据库中的对象信息及“分布式对象识别ID”,将接收到的包括搜索词文字列的对象的 “分布式对象识别ID”清单提供至请求搜索的用户终端的步骤;用户终端将由对象信息服务器提供的作为搜索结果的“分布式对象识别ID”清单排列成词典形式显示于画面的步骤;用户选择显示于用户终端画面的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,并连接至注册存储有所选择的“分布式对象识别ID”的对象信息服务器,以接收与所述“分布式对象识别ID”连接的一个以上的对象信息而显示于画面的步骤。(实施例10)本发明中的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其包括如下步骤与虚拟世界服务相关的对象还包括具有URL地址的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与此对应的对象的URL地址一同注册存储于对应于“分布式对象识别ID”的“对象信息服务器域名”的相同的对象信息服务器的对象信息数据库中时,用户终端由所述“对象信息服务器域名服务器”接收对应于多个所述“对象信息服务器”的IP地址,利用所述IP地址连接至各个对象信息服务器的步骤;用户终端将搜索词文字列提供至连接的对象信息服务器,请求搜索包括所述搜索词文字列的“分布式对象识别ID”的步骤;接收到所述搜索词文字列的搜索请求的对象信息服务器搜索注册存储于各个对象信息数据库中的“分布式对象识别ID”,将包括接收到的搜索词文字列的对象的“分布式对象识别ID”清单提供给请求搜索的用户终端的步骤;用户终端将由对象信息服务器作为搜索结果提供的“分布式对象识别ID”清单排列为词典形式并显示于画面的步骤;用户选择显示于用户终端画面上的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,被选择的“分布式对象识别ID”连接至注册存储的对象信息服务器而获取与所述“分布式对象识别ID”连接的URL地址的步骤;利用由所述对象信息服务器提供的URL地址,连接所述对象而应用对象信息的步骤。
(实施例11)本发明中的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其包括如下步骤与虚拟世界 服务器相关的对象还包括具有通用内容标识符(UCI,UniversalContent Identifier)的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与其对应的对象的UCI —同注册存储于对应于“分布式对象识别ID”的“对象信息服务器域名”的同一个对象信息服务器的对象信息数据库中时,用户终端接收到由所述“对象信息服务器域名服务器”提供的对应于所述“对象信息服务器”的多个IP地址后,利用所述IP地址连接至各个对象信息服务器的步骤;用户终端将搜索词文字列提供至连接的对象信息服务器,请求搜索包括所述搜索词文字列的“分布式对象识别ID”的步骤;接收到所述搜索词文字列的搜索请求的对象信息服务器搜索注册存储于各个对象信息数据库中的“分布式对象识别ID”及对象信息,将包括接收到的搜索词文字列的对象的“分布式对象识别ID”清单提供给请求搜索的用户终端的步骤;用户终端将由多个对象信息服务器作为搜索结果提供的“分布式对象识别ID”清单排列为词典形式并显示于画面的步骤;用户选择显示于用户终端画面上的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,被选择的“分布式对象识别ID”连接至注册存储的对象信息服务器而获取与所述“分布式对象识别ID”连接的UCI地址的步骤;利用由所述对象信息服务器提供的UCI地址,连接所述对象而应用对象信息的步骤。(实施例12)本发明中的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其“对象信息服务器域名服务器”还包括作为互联网标准域名服务器的DNS。上述结构及作用仅为实施例,并不限定本发明的权利要求书要保护的范围,在不变更本发明的技术思想的范围内,各种变更和修改对本领域普通技术人员来说是显而易见的。工业实用性在本发明中虚拟世界对象不仅包括具有URL地址的对象、具有UCI的对象,还包括无所述URL地址或UCI地用DB管理的对象,本发明利用通用唯一地识别所述各种对象的相同形式的分布式对象识别ID,在多个虚拟世界之间共享并实现交互,从而更简便有效地实现虚拟世界。也即,与现有的封闭式虚拟世界不同地,本发明提供开放式虚拟世界可以在多个异构分布式虚拟世界之间共享多种对象信息,属于特定虚拟世界的角色可以自由移动到其他虚拟世界而活动,并且不同虚拟世界中的角色之间可以交换信息等通过交互的应用服务。
权利要求
1.一种利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,所述交互系统为利用唯一的分布式对象识别ID的多个异构分布式虚拟世界之间的交互系统,其特征在于,包括虚拟世界制作工具,其功能包括 利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能;及, 提供结合多个具有所述“分布式对象识别ID”的对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID”, 或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID”, 利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个分布式对象识别ID的虚拟世界的功能。
2.根据权利要求I所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,所述“分布式对象识别ID”为适用“区分标记”而结构化的“对象标识符口区分标记口对象信息服务器域名”形式。
3.根据权利要求2所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,所述区分标记为#、!、$、%、~、&及*其中之一。
4.根据权利要求I或2所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,所述对象信息数据库包括唯一地识别异构对象信息的“分布式对象识别ID”及所述对象信息,所述异构对象信息包括角色、空间位置及多媒体内容。
5.根据权利要求I或2所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,所述对象信息服务器在所述对象信息数据库中注册、存储、更新及删除所述“分布式对象识别ID”及对象信息,根据用户请求,利用所述“分布式对象识别ID”来搜索存储于所述对象信息数据库中的信息而提供搜索结果。
6.根据权利要求I或2所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,还包括 对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址及构成“分布式对象识别ID”的“对象信息服务器域名”,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供对应于“对象信息服务器域名”的IP地址。
7.根据权利要求6所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,还包括虚拟世界服务器,其提供 虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接; 虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动; 连接“分布式对象识别ID”的多媒体内容的搜索及应用服务; 利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接分布式对象识别ID的用户-角色或角色-角色之间的信息交换。
8.根据权利要求7所述的利用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,其特征在于,还包括用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的请求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务。
9.一种通过利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界间交互系统提供多个虚拟世界间信息唯一服务的方法,其特征在于,所述利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统,包括 对象信息数据库,其包括“分布式对象识别ID”,其包括“对象标识符”及“对象信息服务器域名”,所述“分布式对象识别ID”在“对象标识符”和“对象信息服务器域名”之间插入“区分标记”而形成一个结构化形式,所述“对象信息服务器域名”以唯一的文字列表示注册存储对象信息的对象信息服务器的域名,所述“对象标识符”在同一个对象信息服务器中以唯一的文字列表示注册存储于对象信息服务器的对象信息,以唯一地识别出所述对象信息;及,异构对象信息,其为利用“分布式对象识别ID”唯一地识别的角色、空间对以象、多媒体内容及虚拟世界中的位置信息等; 对象信息服务器,其在所述对象信息数据库中注册、存储、更新、删除所述“分布式对象识别ID”及对象信息,并根据用户请求,利用所述“分布式对象识别ID”搜索存储于对象信息数据库中的信息并提供搜索结果; 对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供IP地址; 虚拟世界制作工具,其实现两种功能 一种是,利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能; 另一种是,提供结合多个对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID ”, 或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID”,利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个“分布式对象识别ID”的虚拟世界的功能; 虚拟世界服务器,其提供 虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接; 虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动; 连接“分布式对象识别ID”的多媒体内容的搜索及应用服务; 利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接“分布式对象识别ID”的用户-角色或角色-角色之间的信息交换; 用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的要求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务, 连接通用唯一地识别多个对象信息服务器及注册存储于其的对象信息的所述“分布式对象识别ID”及于其对应的对象信息,以提供多个虚拟世界之间的交互服务, 所述通过利用通用唯一的“分布式对象识别ID”的多个分散的虚拟世界之间的交互系统提供多个虚拟世界间的信息唯一服务的方法,包括 利用“分布式对象识别ID”的空间对象注册存储步骤,利用所述虚拟世界制作工具导入、编辑及生成二维及三维空间对象,对生成的所述空间对象指定可通用唯一地识别的结构化形式的“分布式对象识别ID”,并将所述“分布式对象识别ID”与生成的空间对象一同注册存储于特定对象信息服务器中的对象信息数据库; 利用“分布式对象识别ID”的内容注册存储步骤,对于多媒体内容指定可以通用唯一地识别的结构化形式的“分布式对象识别ID”,于所述内容一同注册存储于特定对象信息服务器中的对象信息数据库; 利用“分布式对象识别ID”的虚拟世界构成步骤,利用所述虚拟世界制作工具连接注册存储于多个分散的对象信息服务器中的对象信息数据库中的“分布式对象识别ID”,导入并编辑与“分布式对象识别ID”对应的空间对象和多媒体内容而生成任意虚拟世界,并将生成的虚拟世界的构成、管理及运营信息注册存储于所述“虚拟世界服务器”中; 利用“分布式对象识别ID”的角色注册存储步骤,根据连接至特定虚拟世界服务器的用户终端用户的请求,利用虚拟世界制作工具生成角色,对生成的角色指定通用唯一地识别的结构化形式的“分布式对象识别ID”,将该ID与角色一同注册存储于特定对象信息服务器的对象信息数据库中; 利用“分布式对象识别ID”的虚拟世界位置信息注册存储步骤,根据连接于特定虚拟世界服务器的用户终端的用户的请求,对所述虚拟世界中的任意位置指定通用唯一地识别的结构化形式的“分布式对象识别ID”,将所述ID与所述位置信息一同注册存储于特定对象信息服务器的对象信息数据库中; 为了利用“分布式对象识别ID”的对象信息共享服务,连接于特定虚拟世界的用户终端连接至所谓的“对象信息服务器域名服务器”,将构成结构化形式的“分散对象识别ID”的“对象信息服务器域名”提供至“对象信息服务器域名服务器”而请求与其对应的对象信息服务器的IP地址,并通过“对象信息服务器域名服务器”获取所述对象信息服务器的IP地址的步骤; 利用所述用户终端获取的对象信息服务器的IP地址连接至所述对象信息服务器,将构成“分布式对象识别ID”的“对象标识符”提供至连接的对象信息服务器,请求搜索对应于所述“对象标识符”的对象相关信息,并在由对象信息服务器提供的用户终端中应用对象信息而提供应用服务的步骤。
10.根据权利要求9所述的利用“分布式对象识别ID“的多个分散虚拟世界间交互服务的提供方法,其特征在于,所述”分布式对象识别ID “为以#作为区分标记的结构,还包括“对象标识符#对象信息服务器域名”,所述区分标记还包括!、$、%、~、&及*。
11.根据权利要求9所述的通过利用通用唯一的“分布式对象识别ID“的多个分散的虚拟世界间交互系统提供多个虚拟世界间的信息唯一服务的方法,其特征在于,还包括在连接至特定虚拟世界的用户终端中,利用“分布式对象识别ID “的对象信息共享服务为角色-角色之间的信息交换服务时, 利用交换角色-角色间信息的软件,发送端角色的用户将接收端角色的“分布式对象识别ID“指定为接收端地址,利用包括文字列、声音、照片、动画的多媒体制定交换信息的步骤; 所述交换角色-角色间信息的软件连接至“对象信息服务器域名服务器”,将构成所述接收端角色的“分布式对象识别ID”的“对象信息服务器域名”提供至“对象信息服务器域名服务器”而请求与此对应的对象信息服务器的IP地址,从“对象信息服务器域名服务器“获取所述对象信息服务器的IP地址的步骤; 利用所述交换角色-角色间信息的软件获取的对象信息服务器的IP地址连接至所述对象信息服务器,将构成所述接收端角色的“分布式对象识别ID”的“对象标识符”和所述交换信息一同提供至连接的对象信息服务器中,向对应于所述“对象标识符”的接收端角色请求传送交换信息的步骤; 所述对象信息服务器将获取的所述交换信息存储于对应于接收端角色的“对象标识符”的对象信息数据库中的步骤; 所述接收端角色的用户利用对应于接收端角色的“分布式对象识别ID”的“对象信息服务器域名”的IP地址连接至对象信息服务器,将构成“分布式对象识别ID”的“对象标识符”提供至连接的对象信息服务器,经确认对应于“对象标识符”的交换信息的接收与否而请求提供接收信息,并从对象信息服务器获取接收信息并应用的步骤。
12.根据权利要求9所述的利用“分布式对象识别ID”的多个分散虚拟世界间交互服务的提供方法,其特征在于, 所述虚拟世界中的对象还包括具有URL地址的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与此对应的对象的URL地址注册存储于相同的对象信息服务器的对象信息数据库中,用户终端利用“分布式对象识别ID”的“对象信息服务器域名”连接至所述对象信息服务器,并将“对象标识符”提供给连接的对象信息服务器而请求搜索所述对象的URL地址,利用由对象信息服务器提供的URL地址连接应用所述对象。
13.根据权利要求9所述的利用“分布式对象识别ID”的多个分散虚拟世界间交互服务的提供方法,其特征在于, 所述虚拟世界中的对象还包括具有“通用内容标识符”的多媒体对象,对象信息数据库将“分布式对象识别ID”及与此对应的对象的“通用内容标识符”注册存储于相同的对象信息服务器的对象信息数据库中,用户终端利用“分布式对象识别ID”的“对象信息服务器域名”连接至所述对象信息服务器,将“对象标识符”提供至连接的对象信息服务器而请求搜索所述对象的“通用内容标识符”,利用由对象信息服务器提供的“通用内容标识符”连接并应用所述对象。
14.根据权利要求9所述的利用“分布式对象识别ID”的多个分散虚拟世界间交互服务的提供方法,其特征在于,所述“对象信息服务器域名服务器”还包括作为互联网标准域名服务器的DNS。
15.一种通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,所述利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,包括 对象信息数据库,其包括“分布式对象识别ID”,其包括“对象标识符”及“对象信息服务器域名”,所述“分布式对象识别ID”在“对象标识符”和“对象信息服务器域名”之间插入“区分标记”而形成一个结构化形式,所述“对象信息服务器域名”以唯一的文字列表示注册存储对象信息的对象信息服务器的域名,所述“对象标识符”在同一个对象信息服务器中以唯一的文字列表示注册存储于对象信息服务器的对象信息,以唯一地识别出所述对象信息;及,异构对象信息,其为利用“分布式对象识别ID”唯一地识别的角色、空间对以象、多媒体内容及虚拟世界中的位置信息等; 对象信息服务器,其在所述对象信息数据库中注册、存储、更新、删除所述“分布式对象识别ID”及对象信息,并根据用户请求,利用所述“分布式对象识别ID”搜索存储于对象信息数据库中的信息并提供搜索结果; 对象信息服务器域名服务器,其用于注册、存储、管理与所述对象信息服务器对应的IP地址,并针对欲连接所述对象信息服务器的所述用户的请求,搜索并提供IP地址; 虚拟世界制作工具,其实现两种功能 一种是,利用所述“分布式对象识别ID”接近注册存储于分散的多个对象信息服务器中的对象中的一个或多个,进行各个对象的编辑、删除、存储的功能; 另一种是,提供结合多个对象的方法,并对结合的新对象重新生成并赋予“分布式对象识别ID ”, 或者提供生成新对象的手段,对生成的对象重新生成并赋予“分布式对象识别ID”,利用所述“分布式对象识别ID”连接至注册存储所述对象的对象信息服务器,并实现存储于连接的对象信息服务器的对象信息数据库中的所述对象信息的交互,从而构成利用多个“分布式对象识别ID”的虚拟世界的功能; 虚拟世界服务器,其提供 虚拟世界构成服务,其通过有无线通信网与所述对象信息服务器及所述对象信息服务器域名服务器连接,其应用包括角色、空间对象、多媒体内容等的对象构成虚拟世界,所述对象是利用注册存储于所述对象信息服务器的对象信息数据库中的“分布式对象识别ID”而连接; 虚拟世界位置基础服务,其包括连接“分布式对象识别ID”的虚拟世界中的位置信息的注册、搜索及移动; 连接“分布式对象识别ID”的多媒体内容的搜索及应用服务; 利用“分布式对象识别ID”的多个虚拟世界之间的交互服务,其包括连接“分布式对象识别ID”的用户-角色或角色-角色之间的信息交换; 用户终端,其通过有无线通信网与所述虚拟世界服务器、对象信息服务器及对象信息服务器域名服务器连接,根据用户的要求连接至特定虚拟世界,并提供与“分布式对象识别ID”连接的虚拟世界服务, 连接通用唯一地识别多个对象信息服务器及注册存储于其的对象信息的所述“分布式对象识别ID”及于其对应的对象信息,以提供多个虚拟世界之间的交互服务, 所述通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间的交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,包括如下步骤 用户终端的使用者在提供开放式搜索服务的搜索框中输入搜索词文字列的步骤; 用户终端连接于所谓的“对象信息服务器域名服务器”,请求并获取对应于注册在“对象信息服务器域名服务器”中的多个“对象信息服务器”的各个IP地址的步骤; 用户终端利用所述获取的对应于多个“对象信息服务器”的IP地址连接至各个“对象信息服务器”,向连接的“对象信息服务器”提供所述搜索词文字列而请求搜索包括所述搜索词文字列的“分布式对象识别ID”或对象信息的步骤; 对象信息服务器接收所述搜索词文字接搜索请求后,搜索注册存储于各个对象信息数据库中的对象信息及“分布式对象识别ID”,将接收到的包括搜索词文字列的对象的“分布式对象识别ID”清单提供至请求搜索的用户终端的步骤; 用户终端将由对象信息服务器提供的作为搜索结果的“分布式对象识别ID”清单排列成词典形式现实于画面的步骤; 用户选择显示于用户终端画面的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,并连接至注册存储有所选择的“分布式对象识别ID”的对象信息服务器,以接收与所述“分布式对象识别ID”连接的一个以上的对象信息而显示于画面的步骤。
16.根据权利要求15所述的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其特征在于,所述“分布式对象识别ID”还包括以#作为“区分标记”的结构化文字列形式的“对象标识符#对象信息服务器域名”,所述区分标记还包括!、$、%、~、&、*。
17.根据权利要求15所述的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其特征在于,包括如下步骤 与虚拟世界服务相关的对象还包括具有URL地址的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与此对应的对象的URL地址一同注册存储于对应于“分布式对象识别ID”的“对象信息服务器域名”的相同的对象信息服务器的对象信息数据库中时, 用户终端由所述“对象信息服务器域名服务器”接收对应于多个所述“对象信息服务器”的IP地址,利用所述IP地址连接至各个对象信息服务器的步骤; 用户终端将搜索词文字列提供至连接的对象信息服务器,请求搜索包括所述搜索词文字列的“分布式对象识别ID”的步骤; 接收到所述搜索词文字列的搜索请求的对象信息服务器搜索注册存储于各个对象信息数据库中的“分布式对象识别ID”,将包括接收到的搜索词文字列的对象的“分布式对象识别ID”清单提供给请求搜索的用户终端的步骤; 用户终端将由对象信息服务器作为搜索结果提供的“分布式对象识别ID”清单排列为词典形式并显示于画面的步骤; 用户选择显示于用户终端画面上的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,被选择的“分布式对象识别ID”连接至注册存储的对象信息服务器而获取与所述“分布式对象识别ID”连接的URL地址的步骤; 利用由所述对象信息服务器提供的URL地址,连接所述对象而应用对象信息的步骤。
18.根据权利要求15所述的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其包括如下步骤 与虚拟世界服务器相关的对象还包括具有通用内容标识符的基于网络的多媒体对象,对象信息数据库将“分布式对象识别ID”和与其对应的对象的通用内容标识符一同注册存储于对应于“分布式对象识别ID”的“对象信息服务器域名”的同一个对象信息服务器的对象信息数据库中时, 用户终端接收到由所述“对象信息服务器域名服务器“提供的对应于所述”对象信息服务器“的多个IP地址后,利用所述IP地址连接至各个对象信息服务器的步骤; 用户终端将搜索词文字列提供至连接的对象信息服务器,请求搜索包括所述搜索词文字列的“分布式对象识别ID”的步骤; 接收到所述搜索词文字列的搜索请求的对象信息服务器搜索注册存储于各个对象信息数据库中的“分布式对象识别ID”及对象信息,将包括接收到的搜索词文字列的对象的“分布式对象识别ID”清单提供给请求搜索的用户终端的步骤; 用户终端将由多个对象信息服务器作为搜索结果提供的“分布式对象识别ID”清单排列为词典形式并显示于画面的步骤; 用户选择显示于用户终端画面上的所述“分布式对象识别ID”清单中的任意“分布式对象识别ID”,被选择的“分布式对象识别ID”连接至注册存储的对象信息服务器而获取与所述“分布式对象识别ID”连接的通用内容标识符地址的步骤; 利用由所述对象信息服务器提供的通用内容标识符地址,连接所述对象而应用对象信息的步骤。
19.根据权利要求15所述的通过利用通用唯一的“分布式对象识别ID”的多个分散虚拟世界间交互系统,从多个分散的对象信息服务器的对象信息数据库中搜索包括特定文字列的对象信息的开放式搜索服务,其特征在于,所述“对象信息服务器域名服务器”还包括作为互联网标准域名服务器的DNS。
全文摘要
本发明涉及一种多个分散虚拟世界间交互系统及其方法,在本发明中虚拟世界对象不仅包括具有URL地址的对象、具有通用内容标识符(UCI)的对象,还包括无所述URL地址或UCI地以DB管理的对象,利用通用唯一地识别所述各种对象的相同形式的分布式对象识别ID,在多个虚拟世界之间共享并实现交互,以更容易有效地实现开放式虚拟世界。即,与以往的封闭式虚拟世界不同地,开放式虚拟世界提供可以在多个异构分布式虚拟世界之间共享各种对象信息,特定虚拟世界中的角色自由移动至另外的虚拟世界而活动,属于不同虚拟世界的角色之间交换信息等通过交互的应用服务。
文档编号G06Q10/00GK102713963SQ201180006666
公开日2012年10月3日 申请日期2011年1月7日 优先权日2010年1月22日
发明者李相洔 申请人:Gg21有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1