主权项 |
一种对象分享方法,其特征在于,以维护一对象分享系统中的一阶层名称结构,该对象分享方法包含:接收一对象分享要求,该对象分享要求用以将一第一对象储存模块中,具有一第一对象路径的一对象分享至一第二对象储存模块中,其中该第二对象储存模块包含具有多个第二对象路径的多个已存在对象;比较该第一对象路径以及所述多个第二对象路径,以及比较该第一对象储存模块与该第二对象储存模块的一拥有者信息;以及判断是否产生一命名冲突状况,其中该命名冲突状况是于当该第一对象路径与所述多个第二对象路径其中之一相等,或是该第一对象路径的一第一前置部分与所述多个第二对象路径其中之一的一第二前置部分相等时产生;当该命名冲突状况未产生时,控制该第二对象储存模块自该第一对象储存模块接收该对象,并保留该第一对象路径;当该命名冲突状况产生,且该第一对象储存模块与该第二对象储存模块为同一使用者所拥有,控制该第二对象储存模块自该第一对象储存模块接收该对象,并合并该第一前置部分及与该第一前置部分重叠的该第二前置部分;当该命名冲突状况产生,且该第一对象储存模块与该第二对象储存模块为不同使用者所拥有,于该第二对象储存模块中产生一额外分享接收点以自该第一对象储存模块接收该对象,并于该额外分享接收点中保留该第一对象路径。 |