4)只读者:对共享对象只能读取,无权修改。
5)无权者:对共享对象无任何权限,不能看见共享对象。
为保证共享对象数据的一致性,提供如下读写策略:
对于每一个共享对象,同时刻只能有一人充当管理员、临时管理员或可写者的角色,其它用户只能下降为只读者或无权者。各协同用户对不同对象所处的角色由感知信息表加以记录:感知信息表{用户ID、共享对象ID、角色类型}。很显然,只有管理员或临时管理员有权改变该表信息。
3.4共享工作空间中用户的信息管理
我们建立一个用户信息表,并用类UserInfo_Table来保持一个用户与其它用户的连接:
ClassUserInfo_Table
{ProtectedStringGroup_id;//参与者所在的组
ProtectedStringuser_id;//用户标识
ProtectedStringuser_name;//用户名称
Protectedintuser_old;//用户年龄
ProtectedBooleanuser_sex;//用户性别
ProtectedStringuser_country;//用户国籍
ProtectedStringuser_locate;//用户当前位置
ProtectedColoruser_Color;//用户标记笔的颜色
ProtectedSocketuser_s;//服务器连向该用户的套接字
Protectedintuser_Priority;//用户优先级
Protectedlonguser_IP;//用户的IP地址
ProtectedBooleanuser_role//用户当前角色
Protectedactuser_action//用户活动
Protectedstatususer_status//用户状态
}
3.5个人隐私过滤器实现原理
当第一个协同用户在共享工作空间中创建一个共享对象后,他便对这一共享对象充当管理员的角色,而协作小组内的其它用户为只读角色。当管理员认为这一对象的操作必须对某些用户保密时,它只需把这些用户的角色降为无权者即可。当然,管理员还可把其它用户的角色提升为可写者,甚至是临时管理员,以增加它们的权限。
3.6个人兴趣过滤器实现原理
在不超过管理员所给权限的前提下,用户可根据个人兴趣对共享工作空间中的每一共享对象调整自己的角色。例如,刚开始时,普通用户对共享对象的角色默认为只读者,他们可以感知到对共享对象的所有操作,但自己无权对对象进行修改。此时,如果用户对某一对象不感兴趣,它可以把自己的角色降为无权者,这时此对象对该用户不可见。如果过一段时间用户需要重新注意该对象,那怎么办呢?我们为此在每一用户的屏幕上放置一个共享对象列表,它告知用户当前共享工作空间中有哪些共享对象(只给出对象名或对象编号),针对其中的每一对象又给出该用户目前所处角色、可充当的最高角色(由管理员分派)。如果用户目前对于该对象是无权者,不能看到该对象,则对象列表中还告知用户该对象上是否有新的操作,从而让用户决定是否返回只读者身份。
4基于共享对象敏感度的感知信息过滤方案
4.1感知敏感度定义
定义在一个CSCW系统中,共享对象O包括活动集(Activities)、角色集(Roles)、客体集(Objects)和事件集(Events),即O={A,R,Ob,E}。如果感知结果为O={A,R,Ob,E},那么,当共享对象O发生变化时,感知敏感度定义为:

式中: 指活动感知敏感度; 指角色感知敏感度; 指客体感知敏感度; 指事件感知敏感度。 , , , 为感知域值,从参数上控制相应敏感度的大小。
4.2共享对象感知敏感度过滤器实现原理
为了有效实现共享对象感知敏感度过滤器,我们建立一个共享对象感知敏感度表,并用类ObjectSensitivity_Table来实现信息过滤。类定义如下:
ClassObjectSensitivity_Table
{
ProtectedintObjectId;//对象ID
ProtecteddoubleSensitivity(objectO,objectO)//敏感度的计算方法
ProtecteddoubleObjectSensitivity;//对象感知敏感度值
ProtectedStringuser_id;//用户标识
ProtecteddoubleUserSensitivity;//用户设置的过滤值
}
系统根据感知敏感度的定义,计算出每个共享对象的感知敏感度值,并存放在共享对象感知敏感度表和节点信息表中,并将协同用户所设置的感知敏感度过滤值与每个共享对象的感知敏感度值进行比较,若该对象的感知敏感度值高于用户所设置的敏感度过滤值,那么该用户就能够随时感知该对象的变化,并根据自己的情况调整角色;若该对象的感知敏感度低于用户所设置的敏感度过滤值,那么该用户就不能感知该对象的变化,只有用户降低他所设置的感知敏感度的过滤值。 2/3 首页 上一页 1 2 3 下一页 尾页 |