摘要
在实时协同系统中,传统的语义维护主要是针对文本编辑器中基于字符操作的一致性维护。在这种编辑环境下,字符与字符之间虽然具有前后继关系,但在属性上没有参照或者依赖关系。然而在图形编辑领域,在操作执行过程中,常通过捕获方式建立对象与对象之间的参照关系。针对这种参照关系的维持,目前实时协同中尚未有相关的研究,因此提出了CRSCM(create relation semantic consistency maintenance)语义一致性维护策略。该策略首先根据参照操作的语义信息,构建参照实体与目标实体之间的依赖关系图DRG(dependency relation graph)结构;然后通过远程操作重新获取被捕捉对象属性、并发操作执行更新转换的策略,从而实现了参照操作与其他并发操作的语义维持,并在一定程度上有效解决了协同图编辑中的一致性问题。
The traditional semantic maintenance is mainly focused on the character operations in the real-time text editor field. In the text editing environment, the relationships between different objects have only former-successor relationships, while the attributes of different objects don' t have the dependency or reference relationships. However,in the graphical editor field, the reference relationship between target object and reference object may be established between the object and the object by means of capturing method. And little work is done to realize the consistency maintenance of the reference relationship. There- fore, this paper proposed CRSCM strategy to maintain the distributed consistency. The strategy firstly built the DRG between the reference object and the target object according to the semantic information of the capture processing. Then it re-obtained the new attribute of the reference objects and concurrent operations performed the update or transformation strategy when received remote operations from the network, so that semantics consistency maintenance between reference operation and other concur- rency operations has been maintenanced.
出处
《计算机应用研究》
CSCD
北大核心
2016年第2期478-482,共5页
Application Research of Computers
基金
国家自然科学基金资助项目(61202376)
上海市教委科研创新项目(13YZ075)
上海智能家居大规模物联共性技术工程中心项目(GCZX14014)
沪江基金研究基地专项资助项目(C14001)
关键词
实时协同系统
语义一致性维护
语义冲突
依赖关系图
real-time collaborative system
semantic consistency maintenance
semantic conflict
DRG