针对当前虚拟实验室环境的局限,将协同技术与虚拟实验环境技术相结合,建立虚拟实验室的协同工作支撑环境,使得多个实验者之间可以按照一定的规则实现协同实验。协同环境客户端的消息通信模块通过利用合理的通信机制保证协同信息的实时发送和接收,采用自定义消息格式,实现实验平台与协同支撑的无缝连接,服务端通过采用有效的共享机制和同步控制策略,有效减少网络传输量,并保证系统正确、稳定运行。实例分析表明,系统具有良好的动态适应性和较强的分布协同能力,有效地解决了Internet上虚拟实验环境中人与人之间资源共享和调度运行的问题,为建立虚拟实验室中的分布式协同平台提供了理论基础和技术支持。
In order to overcome the limitations of a virtual lab environment,combined collaborative technology and virtual experiment environment technology,a collaborative support platform was established in a web-based virtual laboratory,so that experimenters can do some cooperative experimental in accordance with certain rules.The client message communication module used a reasonable mechanism to ensure coordination of communication to send and receive information in real time.Meanwhile,a custom message format was used effectively to achieve seamless format connectivity between experimental platform and collaborative support platform.The effective mechanisms were used to share and synchronize control strategy in service-side,and the amount of network traffic was effectively reduced to ensure that the system runs correctly and stable.The results indicate that the system has good dynamic adaptability and strong collaborative capabilities of distribution,and effectively solves the problem of sharing and dispatching resource in web-based virtual experiment environment.This system also provides theoretical basis and technical support for establishing distributed collaborative environment based virtual laboratory in the Internet.