毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机安全 >> 正文

W中协同感知建模及动态信息过滤机制实现方法的研究

更新时间:2015-1-1:  来源:毕业论文
W中协同感知建模及动态信息过滤机制实现方法的研究
摘要:动态信息的感知对CSCW系统中的协同工作有直接的影响,本文通过对用户角色及动态信息的敏感度定义,提出了基于用户角色及信息感知敏感度的协同感知过滤机制,通过该过滤机制来提高动态信息的感知效果,促进协同工作效率的提高。
论文关键词:协同感知,信息过滤
  在CSCW系统中,完全感知所有动态信息对协同工作本身来说并不是完全必要的,有些信息是冗余的甚至是干扰,只有那些对协同工作本身有利的信息才是必要的。本文提出了基于角色及信息感知敏感度的协同感知过滤机制,使用户可以根据自己的工作情况过滤信息,增加了信息过滤的灵活性,减少了无用信息的干扰,提高了工作效率,有效解决了CSCW系统中协同感知过程的两大隐患:秘密泄露和用户干扰。
  1协同感知概念
  感知通常被定义为一种知识,对某种事实的认知。协同感知是关于协同工作的一种知识和认知。一般协同感知的种类包括组织感知(OrganizationalAwareness)、位置感知(SituationAwareness)、非形式感知(InformalAwareness)、社会感知(SocialAwareness)、结构感知(StructuralAwareness)和工作空间感知(WorkspaceAwareness)。工作空间感知区别于其它感知,主要原因是工作空间感知更注重协作活动空间中的角色。工作空间感知既可以视为一种结果,也可以视为一个过程。所谓结果是一种关于其他协作者通过工作空间交互的理解状态,这里的工作空间允许参与者解释事件,预测需求和进行适当的相互作用。所谓过程是一种从协同环境中持续抽取信息的循环过程,根据已有的知识集成这些信息,并且利用这些知识指导未来的感知。工作空间感知的文护涉及人的认知技巧等因素。过程实质上是指动态的信息,这种信息将直接影响协同工作的效率。根据CSCW系统体系结构,协同感知处于协同工作应用接口这一层次上,具体体现在各种CSCW应用系统这一层次中。在实现方法上,体现形式为感知部件(Widgets),接口形式为WYSIWIS和WYSINWIS。可见,工作空间感知的实现更依赖于具体应用语义。
  王飞男1978年7月辽宁阜新人讲师硕士研究生研究方向:CSCW计算机网络
  2协同感知新模型的建立
  由于传统的协同感知模型存在没有纳入并发机制和排序机制的问题,且未考虑历史记录机制和消息组播问题,及严格的WYSIWIS所潜在的问题,本文建立图1所示的协同感知新模型。
  3基于用户角色的协同感知信息过滤机制
  3.1共享工作空间中数据的组织方式
  为了便于系统管理,把所有共享数据组织成一个一个的共享对象。共享对象采取树形组织方式,每一节点由相应的节点信息表加以描述,节点信息表类定义如下:
  ClassNodeInfo_Table
  {ProtectedintNodeNumber;//节点号
  ProtectedintObjectId;//对象ID
  ProtectedUserInfo_TableObjectMaker;//对象创作者
  ProtectedNodeInfo_TableNodeParent;//父节点
  ProtectedNodeInfo_TableFistSon;//第一个子节点
  ProtectedNodeInfo_TableNextBrother;//下一个兄弟节点
  ProtecteddoubleObjectSensitivity;//对象感知敏感度值
  }
  3.2共享工作空间中对象的信息管理
  我们创建一个所有数据对象类的抽象基类。利用面向对象的继承性,可以比较容易地构造出各种数据对象。基类定义如下:
  classbasic_object
  {ProtectedSizeWordSize;//字号
  ProtectedStyleWordStyle;//字体
  ProtectedColorTextColor;//文本颜色
  ProtectedintPenSize;//画笔粗细
  ProtectedintPenStyle;//画笔类型
  ProtectedColorPenColor;//画笔颜色
  ProtectedColorBrushColor;//刷子颜色
  ProtecteddoubleSensitivity(objectO,objectO)//敏感度值的计算方法
  Publicvoiddraw(PointA);//在点A画出对象
  Publicvoidmove(PointA);//把对象移至点A
  Publicvoidmove(PointAPointB);//把对象从点A移至点B
  PublicvoidChangeSize(intwidth,intheight);//改变尺寸
  PublicvoidIsPointOn(PointA);//断点A是否落在该对象上面
  …………
  }
  3.3共享工作空间中基于共享对象的角色分配
  角色指的是一个权限及职责的集合。对于CSCW系统中的每一个共享对象,我们给各协作用户安排如下五种不同角色:
  1)管理员:一般用于共享对象的创建者,http://www.youerw.com对共享对象拥有最大权限。
  2)临时管理员:由管理员指定,并由管理员分配给他对该对象所拥有的权限,管理员也可以收回他的一切权限。 3)可写者:拥有对共享对象的修改权。
  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;//用户设置的过滤值
  }
  系统根据感知敏感度的定义,计算出每个共享对象的感知敏感度值,并存放在共享对象感知敏感度表和节点信息表中,并将协同用户所设置的感知敏感度过滤值与每个共享对象的感知敏感度值进行比较,若该对象的感知敏感度值高于用户所设置的敏感度过滤值,那么该用户就能够随时感知该对象的变化,并根据自己的情况调整角色;若该对象的感知敏感度低于用户所设置的敏感度过滤值,那么该用户就不能感知该对象的变化,只有用户降低他所设置的感知敏感度的过滤值。
在默认情况下,我们把协同用户感知敏感度过滤值设置为50(满值为100),那么通过敏感度过滤器,用户就可以过滤掉一半对象变化的信息,而这一半对象的变化对用户来说是可以不完全感知的,因此为用户的协同工作提高了2倍的效率。
  5、结束语
  基于用户角色及信息感知敏感度的协同感知过滤机制的提出,使用户随时可以根据具体情况,调整过滤器的值,以得到自己想了解的对象变化情况。通过这种过滤方式,用户实现了感知信息的动态过滤,提高了信息过滤的灵活性,将协同工作的效率提高了50%以上。
参考文献
1 Gutwin C, Greenberg S. Workspace Awareness in real-time Distributed Groupware: Framework,Widgets, and valuation [A].Proceedings of the HCI 96[C].London: springer verlag,1996.281-298.
2 史美林,向勇,杨光信等.计算机支持的协同工作理论与应用[M].北京:电子工业出版杜,2000.10-33.
3 胡洁萍 ,曾广周 ,董军.实时协同编辑系统的远程指针感知技术[J].天津大学学报,2006,7(28):134—136.
4 刘家茂,吴字进,顾宁.一个虚拟教室的协同感知技术[J].计算机工程,2003,9(15):60—62.
5 林建明. CSCW环境下基于信息驱动的群体感知建模及实现方法研究[D]:(硕士学位论文).宁波:浙江工业大学,2001.
6 史美林.CSCW:计算机支持的协同工作系统[J].通信学报,1995,(1):55-61.
7 赵亚伟,张海盛.CSCW 环境中动态信息感知技术[J].计算机应用,2003,23(4)29-34.
W中协同感知建模及动态信息过滤机制实现方法的研究下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。