计算机协同工作的几种关键技术

更新时间:2024-02-06 作者:用户投稿原创标记本站原创 点赞:30822 浏览:142901

摘 要:本文在介绍计算机协同工作的基本情况的基础上,介绍了几种关键技术.

关 键 词 :协同工作;关键

随着计算机技术、分布式处理技术、人机交互技术、通信技术和多媒体技术的迅猛发展,如何使用计算机网络技术为人们所承担的工作起先协同怎么写作,提高群体合作的工作效率,已经普遍引起各方面的关注,计算机、网络和多媒体等多个学科交叉与结合,出现了计算机支持的协同工作技术(Computer Supported CooperativeWork,简称CSCW).

一、计算机协同工作的基本情况

计算机支持的协同工作是将地域分散的—个个群体,使用计算机及其网络技术,共同协调与协作来完成一项工作任务,消除了人们在时间和空间上相互分隔的障碍,大大改善了人们信息交流的方式,从而更是提高群组工作的质量和效率.其核心内容是解决了群体成员之间、组织与组织之间、知识领域之间的相互关联问题,也就是通过计算机及时发现矛盾,解决问题,提高工作效率.

协同软件用来支持协同工作,协同工作的形式决定协同软件的发展.另外,随着其他相关软件技术的发展也促进了协同软件的发展.经过分析,可将协同软件的发展分为3 个阶段,即以电子邮件和数据库为中心阶段、以工作流程为核心阶段、以知识和项目管理进入主流等.在各个阶段进化过程中,不仅协同的内容发生了变化,协同的控制也更复杂.随着企业信息化的发展,人们对协同软件的要求越来越高, 目前的协同软件越来越不能满足人们的需要.未来的协同软件要重点关注智能客户端技术和上下文技术.智能客户端技术要求客户端支持复杂信息的多样显示和处理,灵活的控制机制来帮助用户降低协同工作的复杂度,提高效率.上下文技术的目的是使人机交互像人人交互一样.


二、计算机协同工作的关键技术

在当前的CSCW研究中,主要技术基础是计算机及计算机网络技术,主要的动力来源于广泛的应用需求.其中许多关键技术还有待解决.这些关键技术的深入研究,是CSCW应用系统出现飞跃的基础.

1.CSCW系统模型和体系结构

在不同应用背景下的CSCW应用会有许多差异,但它们的共同特征是提供支持人类协同工作的工具.CSCW系统的基本组成元素可归纳为成员角色(role)、共享对象(shared object)、协作活动(activity)和协作事件(event)4类.我们把CSCW系统理解成一个4层模型(如图2所示):第1层为“开放系统互联环境”,提供开放的通信支持环境,保证协同工作过程中有效的信息交流.第2层为“协同工作支撑平台”,解决协同工作所需的主要机制和工具,如信息共享、信息安全控制、群体成员管理;基本工具包括电子邮件、会议系统、协同写作和讨论系统、工作流系统等等.第3层为“协同工作应用接口”,在这一层中需要提供应用的编程接口API、人机接口HCI和人际接口IPI,通过标准化的怎么写作接口向应用系统提供第2层的功能,使上层的应用系统与下层的支撑平台具有相对的独立性;提供有效、灵活、方便的人机交互接口,以及在协同工作环境下协作各方交互关系、规则和策略等.

第4层为“各种CSCW应用系统”,针对各种协同工作应用领域,提供所需的协作支持工具的剪裁和集成,协同应用系统的开发.

2.群体协作模式

CSCW研究的目标是提高群体成员间的协调配合水平.为此,必须深入了解人类群体内成员间的协作模式,以指导协同工作技术和方法的研究.社会科学在CSCW出现前就对人类社会的群体特性进行了大量的研究,但由于研究侧重点的差异,利用社会科学的研究成果,进行跨学科研究,概括出人类群体的协作模式,用于指导协同工作技术的研究.这里的难点在于CSCW与社会科学的和结合.

3.协作控制机制

在人们的协作过程中需要遵循一定的规则,否则会引起协作的困难.例如:一个小组在开会讨论时的发言只能顺序进行,不能多个人同时讲话,当同时有两个人讲话时,会有一个人主动停下来.协作控制机制就是这些协作规则在CSCW应用系统中的体现,协作控制机制是讨论协作过程中产生的各类协作事件间的逻辑关系.

4.CSCW系统中的群组通信支持

已有的计算机网络技术,特别是开放系统互联参考模型中主要考虑的问题是点到点通信.这是计算机网络在互联和互操作情况下的主要通信模型.在计算机协同工作时,要协调的不仅仅是两台计算机,而是3台以上的计算机及其网络,通常包括音频、视频等多媒体信息的实时传送,需要进行大量多媒体信息的实时截获、传送和对地域分布分散的多个用户播放,这对网络带宽和延时特性提出了更高的要求.

5.同步机制

同步机制讨论协作过程中产生各类协作事件间的时序关系.各类协作事件的产生也要遵守一定的时间关系.这些时间关系的维持是通过同步机制实现的.

6.CSCW系统的安全控制

在军事应用等许多CSCW应用系统中,都要求严格的安全控制.CSCW系统的安全控制主要体现在成员身份验证、成员权限控制和数据加密与解密几个方面.成员身份验证的目的是防止非法使用.成员权限控制是在成员身份验证的基础上,讨论如何合理地分配各成员对共享对象的操作和控制程度.

数据加密与解密的目的是防止信息在传输、存储过程中被非法获取.

7.多媒体技术

以音频和视频技术为主要内容的多媒体技术,在CSCW系统占有重要的地位.音频和视频信息交流,是人类在协作过程中使用最多和最自然的方式.为了通过CSCW应用系统,支持人之间的协同工作,必须在CSCW系统中支持音频和视频信息交流.CSCW领域的许多研究工作的目标主是建立多媒体计算机会议系统.

8.应用共享技术

应用共享是由一个群体的各成员,通过各自的机器共同控制在一台机器上执行的应用程序.应用共享的目的是扩展已有的大量单用户应用程序,使之可由多个用户共同控制,实现协作.