一种多用户对象共享方法

文档序号:7766080阅读:612来源:国知局
专利名称:一种多用户对象共享方法
技术领域
本发明涉及多用户对象共享方法。
背景技术
传统的博客、社交网及网页发布主要集中在创建基于文本及图片的内容。传统的 系统凝聚成一个单一的、面向对象的架构,并将其扩展,包含各种可计算的内容(如结构 化数据、可运行程序、文档、用户)及其分类、各对象间访问的控制、以及域的概念。

发明内容
本发明的目的是提供一种多用户对象共享方法,可以解决现有技术的局限性。本发明的目的是通过以下技术方案来实现本发明提出一种多用户对象共享方法,包括如下步骤访问目标域;在目标域中 创建新对象;设定其他对象对新对象的访问性。在目标域中创建新对象具体包括判断该用户可以在目标域中创建新对象;指定 新对象的类及对象名;指定新对象的附加信息;指定新对象与其他对象及新对象与其他对 象的集合间的附加联系。在设定其他对象对新对象的访问性后还包括其他对象根据新对象的访问路径以 及其他对象对新对象的访问性对新对象进行访问。所述新对象可为一个域或一个域的成员或一个文档(含程序)。所述的其他对象对新对象的访问性具体为所述的其他对象读和/或写和/或查 询和/或浏览和/或访问和/或执行所述的新对象和/或在新对象中创建新对象。所述的其他对象为目标域成员或其他域成员或公共大众(含非注册用户)、目标 域或其他域或目标域文档或其他域文档。在所述的访问目标域之前还包括系统初始化,在所述系统初始化时,一个或者多 个根域及超级用户被创建。一个域中所述的新对象可以递归地自动成为该域的父域中的一个对象,或一个父 域中的所述的新对象可以递归地自动成为该域的一个子域中的一个对象。本发明还提出一种多用户对象共享系统,包括目标域访问模块,与新对象创建模块相连,用于访问目标域;新对象创建模块,与设定模块相连,用于在目标域中创建新对象;设定模块,用于设定其他对象对新对象的访问性。有益效果本发明可将博客、社交网及网站统一于一个单一的架构,用户因此不用 分别使用不同的系统。本发明并可支持现有博客、社交网及网站所不能提供的内容。


下面根据附图和实施例对本发明作进一步详细说明。
图1为一种多用户对象共享方法的流程图;图2为图1中S12的流程图;图3为一种多用户对象共享系统的装置图。
具体实施例方式本发明实施例提出一种多用户对象共享方法,具体包括Sl 1、访问目标域。用户通过浏览域层次结构或输入目标域域名访问目标域。S12、在目标域中创建新对象。用户在目标域中创建新对象包括如下步骤S121、判断用户是否可以在目标域中创建新对象,如果是,转到S122,否则,返回错 误信息,然后程序结束,或者返回步骤Sl 1,对其他目标域进行访问。S122、指定新对象的类及对象名。用户指定新对象的类及新对象的对象名,新对象的类具体分为文档对象、用户对 象、域对象,任何可被URL(网页地址、Universal Resource Locator)访问的文档均可作为 一个文档对象,可由URL(网页地址、Universal Resource Locator)访问的文档具体包括 网页和桌面的文档等。任何URL均是一个域。每个域都在域层次结构中对应一个域序列, 域序列可以被斜线(或其他符号)所分隔,即域名/域名/域名/. · ·该层次结构的根由系 统管理员设定。每一个用户账户可以是一个域,在一个域中创建的对象可以通过紧跟(绝 对或相对)路径名的对象名所访问。例如,如果用户abc创建一个域gl,在他/她的账户即在gl中创建了一个域gl3。 对gl来说,它的绝对路径名是abc/gl,对gl3来说,它的绝对路径名是abc/gl/gl3。用户 abc登录后,可以使用相对域名gl/gl3来访问域gl3。S123、指定新对象的附加信息。如果新对象是一个用户对象,指示用户输入用户对象的登陆密码及角色。如果新 对象是一个可执行的对象,指示用户定义该可执行的对象需要的参数。一个可执行对象可 包含或连接到一个程序,该程序在该可执行对象被访问时被执行,并可以创建新对象。S124、指定新对象与其他对象以及新对象与其他对象的集合间的附加联系。新对象可递归地自动成为该域的父域中的一个成员。S13、设定其他对象对新对象的访问性。用户设定其他对象对新对象的访问性以及新对象对其他对象的访问性。其他对象 具体包括用户、目标域成员、其他域的成员、所有用户、公共大众含未注册的用户、目标域、 其他域、目标域文档、其他域文档等;其他对象可以对新对象进行读和/或写和/或查询和 /或浏览和/或访问和/或执行和/或在新对象中创建新对象。例如,假定新对象是一个文档,其他对象是一个用户(1)如果域属于该用户并且该域被定义为共享,则该文档可以被该域的所有成员 (含该用户)所访问。(2)如果域属于该用户并且该域被定义为公有域,则该文档可以被所有注册及非 注册的用户(含该用户)所访问。
(3)如果域属于该用户并且该域被定义为私有域,则该文档仅仅能被该用户所访 问。(4)如果域属于另一个用户,该域被定义为共享并且该用户是该域的成员,则该文 档能够被该域的所有成员(含该用户)所见。(5)如果域属于另一个用户,该域被定义为共享但是该用户不是该域的成员,则该 文档不能被该用户访问。(6)如果域属于另一个用户,该域被定义为公有域,则该文档能够被可以被所有注 册及非注册的用户(含该用户)所访问。(8)如果域属于另一个用户,该域被定义为私有域,则该文档仅能被其主人所访 问。(9)如果该域是一个公有域,则该文档可以被所有注册及非注册的用户(含该用 户)所访问。每个域的特色就是它的可访问性。用户一旦登录,就可以浏览域层次结构来访问 一个域,或通过使用一个相对路径名(即域层次结构中连接当前域和目标域的一个域序 列)或绝对路径名来访问一个域。S14、其他对象根据新对象的访问路径以及其他对象对新对象的访问性对新对象 进行访问。本发明还提出一种多用户对象共享系统,包括目标域访问模块31,与新对象创建模块32相连,用于访问目标域;新对象创建模块32,与设定模块33相连,用于在目标域中创建新对象;设定模块33,用于设定其他对象对新对象的访问性。本发明并不局限于此实施方式,以本发明思想为基础的相关实现均在本发明的保 护范围内。
权利要求
1. 一种多用户对象共享方法,其特征在于,包括如下步骤访问目标域;在目标域中创建新对象;设定其他对象对新对象的访问性。
2.如权利要求1所述的方法,其特征在于,在目标域中创建新对象具体包括判断该用户可以在目标域中创建新对象;指定新对象的类及对象名;指定新对象的附加信息;指定新对象与其他对象及新对象与其他对象的集合间的附加联系。
3.如权利要求1所述的方法,其特征在于,在设定其他对象对新对象的访问性后还包 括其他对象根据新对象的访问路径以及其他对象对新对象的访问性对新对象进行访问。
4.如权利要求1所述的方法,其特征在于,所述新对象可为一个域或一个域的成员或 一个文档(含程序)。
5.如权利要求1所述的方法,其特征在于,所述的其他对象对新对象的访问性具体为 所述的其他对象读和/或写和/或查询和/或浏览和/或访问和/或执行所述的新对象和 /或在新对象中创建新对象。
6.如权利要求1所述的方法,其特征在于,所述的其他对象为目标域成员或其他域成 员或公共大众(含非注册用户)或目标域或其他域或目标域文档或其他域文档。
7.根据权利要求1所述的方法,其特征在于在所述的访问目标域之前还包括系统初 始化,在所述系统初始化时,一个或者多个根域及超级用户被创建。
8.根据权利要求1所述的方法,其特征在于一个域中所述的新对象可以递归地自动 成为该域的父域中的一个对象,或一个父域中的所述的新对象可以递归地自动成为该域的 一个子域中的一个对象。
9..一种多用户对象共享系统,其特征在于,包括目标域访问模块,与新对象创建模块相连,用于访问目标域;新对象创建模块,与设定模块相连,用于在目标域中创建新对象;设定模块,用于设定其他对象对新对象的访问性。
全文摘要
本发明提出一种多用户对象共享方法,包括如下步骤访问目标域;在目标域中创建新对象;设定其他对象对新对象的访问性。本发明可将博客、社交网及网站统一于一个单一的架构,用户因此不用分别使用不同的系统。本发明还可支持现有博客、社交网及网站所不能提供的内容。
文档编号H04L29/08GK102006324SQ20101055506
公开日2011年4月6日 申请日期2010年11月23日 优先权日2010年11月23日
发明者许承瑜 申请人:无锡语意电子政务软件科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1