Agent可以表示为一个六元组,其结构可用如下的定义表示:
<Agent>::=<Aid><目标><感知器><通信机制><效应器><信息处理器>
<Aid>::=<Agent名>
<目标>::=<任务表>
<感知器>::=<激活条件><信息流>
<通信机制>::=<通信原语><通信内容>
<效应器>::=<事务处理名><事务处理描述>
<信息处理器>::=<信息过滤器><控制器><类比匹配机制><内部执行机制><推理机制><知识库>
群体在交互过程中,特别是一点到多点的通信过程中,它们之间要实现交互和共享,这种协同工作就要用到电子白板。电子白板是用户与外界联系的窗口,通过白板用户可以了解当前系统的状态、用户间的协同信息等。在CSCW中参加协作的各个成员的计算机上都有一个白板视图,白板上的内容既可以是简单的手绘图形,也可以是文字、图像、声音等。白板中的数据是共享数据,当一个用户修改了其中的数据之后,就要把修改立即通知给其他用户,让他们及时更新自己的白板视图,其更新结果应该立即反映在其他所有用户的视图上,即所谓的“你见即我见”。
白板空间可分为由参加成员、共享资源、协同工具共同构成的白板共享工作空间以及每个成员的个人工作构成的成员私用空间。成员可以工作在私用空间下,也可加入电子白板共享空间实现和其他成员的交互。作为信宿,成员可读取个人私用空间里的位图、文字等信息,也可接收共享空间里的实时白板位图、文字等,并即时显示出来。作为信源,成员可以通过鼠标、键盘等方式输入或编辑白板位图、文字信息等,可将这些信息保存在私用空间内以便日后再次使用,也可在得到授权的条件下将这些信息发往共享空间。
白板可以定义为一个七元组,即WB={MI,NI,OI,UI,RI,CRI,CI}。其中MI:成员信息(Member Information);NI:节点信息(Node Information);OI:对象信息(Object Information);UI:工具信息(Utility Information);RI:资源信息(Resource Information);CRI:交互规则信息(Collaborative Rule Information);CI:交互操作信息(Cooperative Information)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。