虚拟网络系统

中文名 虚拟网络系统
类别 网络操作系统
目录导航

虚拟网络系统的特点

该系统的特点如下:

(1)具有平滑图形显示的分布式系统

为了共有同一虚拟世界,可采用由一台主机存贮虚拟世界信息的集中式系统。这种方式的缺点是;由于传送的图形数据量大,实时操作几乎不可能。为了解决该问题,可以采用分布式系统。

分布式系统的特点为:

由于分布式系统的图形显示是由各工作站官已进行的,所以和集中式系统相比可以有较高的显示速度。分布式VR系统的处理内容如下。

①初始化

将虚拟空间的数值复制给各用户工作站。

②显示

各工作站根据自身的虚拟空间数据进行图形显示。

③输入

各工作站跟踪用户手的动作。

④更新虚拟空间

根据手的动作,各工作站中的虚拟空间数据产生变化。例如,当用户移动虚拟物体时,该物体位置数据将产生变化,图形显示也随之变化。

⑤变化数据通信

将手以及虚拟物体的动作传送给其它工作站。

⑥更新虚拟空间

根据接收到的数据,更新自身工作站的虚拟空间并加以显示。

(2)变化数据通信的实现方式

当用户较多时,为了维护用户间的正常通信,可以采用将每个用户的通信对象仅限制为一个客户机服务器方式。它和集中式系统的形态相似,但处理内容完全不同。在客户机服务器方式中,各用户都具有虚拟空间数据,服务器仅对它们之间的差分数据的交换进行中继。

当系统中同时存在不同种类的计算机时,为了保证高速运行有必要采用适合于非同步通信的服务器。这种服务器由和各用户一一对应的多个通信进程构成,它们通过公共的存贮器进行数据交换。用户和进程之间为同步通信,而通信进程之间的数据交换则是非同步通信。

另一个必须解决的问题是,多个用户可能同时对同一物体进行操作。为此,在网络上设定对象管理服务器,对各虚拟物体的操作权限进行统一管理。例如,当A想抓O物体时,该信息传送给对象管理服务器,当物体O的操作权限尚未授予任何人时,可以将该操作权限授予A。这时即可开始对O进行操作。该操作结果显示在A的工作站屏幕的同时,也传送给其它工作站,并对虚拟空间进行更新。

相关百科
返回顶部
产品求购 求购