一种权限管理方法及装置的制造方法

文档序号:8543939阅读:334来源:国知局
一种权限管理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机软件技术,特别涉及一种权限管理方法及装置。
【背景技术】
[0002]即时通讯(Instant Messaging, IM)软件是一种面向终端使用者的网络沟通服务工具,使用者可以通过安装了即时通讯的终端机进行两人或多人之间的实时沟通,从而建立起一个用户交流的平台。
[0003]然而,现有的IM平台对不同等级的用户的浏览权限是没有区分的。例如,假设在一个頂平台上有主管A、员工B、员工C和员工D,当主管A在公共平台上发布了 2条信息时,这2条信息对员工B、员工C和员工D均是可见的。当规定员工B只有浏览信息I的权限,员工C只有浏览信息2的权限,而员工D有同时浏览信息I和信息2的权限时,由于IM平台对员工B、员工C和员工D的浏览权限并没有限制,此时主管A只能通过依次选中特定用户再群发信息的方式,先将信息I发送给员工B和员工D,再将信息2发送给员工C和员ID。显然,这种方式将大大降低企业的办公效率。

【发明内容】

[0004]本发明实施例提供一种权限管理方法及装置,用以解决现有技术中IM公共平台对用户的浏览权限没有区分,从而造成当需要将多条特定的信息呈现给多个特定的用户时,只能通过多次的操作逐步实现,大大降低了信息的实时性和聊天效率的问题。
[0005]本发明实施例提供的具体技术方案如下:
[0006]第一方面,一种权限管理方法,包括:
[0007]接收第一客户端发送的节点信息,并确定所述节点信息中各部分内容的权限等级;
[0008]分别根据每一部分内容的权限等级将各个部分内容呈现给具有相应权限等级的其他客户端。
[0009]通过这种实现方式,能够快速方便地实现将特定的节点信息呈现给特定的客户端,提高了信息的实时性和聊天效率。
[0010]结合第一方面,在第一种可能的实现方式中,接收第一客户端发送的节点信息,并确定所述节点信息中各部分内容的权限等级,包括:
[0011]接收第一客户端发送的文本内容,并确定所述文本内容中各字段的权限等级;或者,
[0012]接收第一客户端发送的邮件,并确定所述邮件中各附件的权限等级,或/和,确定所述邮件中各部分文字内容的权限等级。
[0013]结合第一方面,在第二种可能的实现方式中,根据任一部分内容的权限等级将各个部分内容呈现给具有相应权限等级的其他客户端,包括:
[0014]判断所述其他客户端的权限等级是否高于等于所述任一部分内容的权限等级;
[0015]若是,则向所述其他客户端呈现所述任一部分内容;
[0016]否则,向所述其他客户端屏蔽所述任一部分内容。
[0017]通过这种实现方式,将第一客户端发送的节点信息中的各部分内容的权限一一与各个客户端比较,根据比较结果只向各客户端呈现等级低于等于其权限的内容,实现了将特定的内容呈现给具有相应权限等级的客户端。
[0018]结合第一方面的上述任意一种实现方式,在第三种可能的实现方式中,进一步包括:
[0019]在节点信息呈现过程中,若针对任一客户端设置了临时权限等级,则将临时权限等级分别与所述节点信息中每一部分内容的权限等级进行比较,筛选出权限等级低于等于所述临时权限等级的部分内容,并向所述任一客户端呈现。
[0020]通过这种实现方式,以设置临时权限等级的方式,在无需修改客户端本身的权限等级的前提下,将权限等级高于客户端自身权限等级的部分内容也能够对该客户端可见。
[0021]结合第一方面以及第一方面的第二种和第三种实现方式中的任意一种实现方式,在第四种可能的实现方式中,进一步包括:
[0022]在确定所述其他客户端的权限等级时,根据预设的配置信息确定所述其他客户端的权限等级;或者,
[0023]在确定所述其他客户端的权限等级时,根据任意一客户端执行的临时配置操作确定所述其他客户端的权限等级。
[0024]通过这种实现方式,对各客户端的权限等级加以了区分。
[0025]第二方面,一种权限管理装置,包括:
[0026]通信单元,用于接收第一客户端发送的节点信息,并确定所述节点信息中各部分内容的权限等级;
[0027]第一呈现单元,用于分别根据每一部分内容的权限等级将各个部分内容呈现给具有相应权限等级的其他客户端。
[0028]这样,通过上述单元的相互协作,能够快速方便地实现将特定的节点信息呈现给特定的客户端,提闻了彳目息的实时性和聊天效率。
[0029]结合第二方面,在第一种可能的实现方式中,所述通信单元具体用于:
[0030]接收第一客户端发送的文本内容,并确定所述文本内容中各字段的权限等级;或者,
[0031]接收第一客户端发送的邮件,并确定所述邮件中各附件的权限等级,或/和,确定所述邮件中各部分文字内容的权限等级。
[0032]结合第二方面,在第二种可能的实现方式中,所述第一呈现单元具体用于:
[0033]判断所述其他客户端的权限等级是否高于等于所述任一部分内容的权限等级;
[0034]若是,则向所述其他客户端呈现所述任一部分内容;
[0035]否则,向所述其他客户端屏蔽所述任一部分内容。
[0036]通过这种实现方式,第一呈现单元将第一客户端发送的节点信息中的各部分内容的权限一一与各个客户端比较,根据比较结果只向各客户端呈现等级低于等于其权限的内容,实现了将特定的内容呈现给具有相应权限等级的客户端。
[0037]结合第二方面的上述任意一种实现方式,在第三种可能的实现方式中,进一步包括:
[0038]第二呈现单元,用于在节点信息呈现过程中,若针对任一客户端设置了临时权限等级,则将临时权限等级分别与所述节点信息中每一部分内容的权限等级进行比较,筛选出权限等级低于等于所述临时权限等级的部分内容,并向所述任一客户端呈现。
[0039]通过这种实现方式,第二呈现单元以设置临时权限等级的方式,在无需修改客户端本身的权限等级的前提下,将权限等级高于客户端自身权限等级的部分内容也能够对该客户端可见。
[0040]结合第二方面以及第一方面的第二种和第三种实现方式中的任意一种实现方式,在第四种可能的实现方式中,进一步包括确定单元,所述确定单元具体用于:
[0041]在确定所述其他客户端的权限等级时,根据预设的配置信息确定所述其他客户端的权限等级;或者,
[0042]在确定所述其他客户端的权限等级时,根据任意一客户端执行的临时配置操作确定所述其他客户端的权限等级。
[0043]通过这种实现方式,确定单元对各客户端的权限等级加以了区分。
【附图说明】
[0044]图1为本发明实施例提供的一种权限管理方法的流程图;
[0045]图2为本发明实施例提供的一种权限管理装置的示意图。
【具体实施方式】
[0046]采用本发明技术方案,能够有效解决现有技术中由于IM公共平台对用户的浏览权限没有区分而造成当需要将多条特定的信息呈现给多个特定的用户时,只能通过多次的操作来逐步实现,从而大大降低了信息的实时性和聊天效率的问题。
[0047]本发明实施例提供了一种权限管理方法及装置,下面结合附图对本发明优选的实施方式进行详细说明。
[0048]参阅图1所示,本实施例提供的一种权限管理方法的具体流程包括:
[0049]步骤100:IM系统接收第一客户端发送的节点信息,并确定该节点信息中各部分内容的权限等级。
[0050]本发明实施例中,节点信息即在节点中呈现的信息,所谓的节点可以理解为一种承载信息的媒介,通过节点可以调用用户需要的信息。
[0051]具体地,本发明实施例中,IM系统可以接收第一客户端发送的文本内容,并确定该文本内容中各字段的权限等级。
[0052]例如,假设在一个頂公共平台上有经理A、主管B、员工C和员工D,且经理A的权限等级为3,主管B的权限等级为2,员工C和员工D的权限等级均为I。经理A需发布2条消息,其中,消息I只通知给主管B,消息2通知给主管B、员工C和员工D三人。此时经理A可先创建一个节点,然后将消息I和消息2分别作为字段I和字段2同时嵌入上述节点内,并通过鼠标依次选中各字段,将字段I的权限等级设置为2,将字段2的权限等级设置为I。当经理A完成设置后将上述节点进行发布,頂系统确认组成该节点的各字段的权限等级后将该节点发布在公共平台上。由于公共平台的各组成成员只能看到权限等级不高于自身权限等级的节点中的文本内容,所以对于主管B来说,该节点中的字段I和字段2均是可见的;而对于员工C和员工D来说,只有字段2是可见的。如此,经理A在完成各字段的权限等级设置后只通过一个节点的发布,便能实现将相应的信息呈现给相应的客户端的目的。
[0053]或者,頂系统也可以接收第一客户端发送的邮件,并确定该邮件中各附件的权限等级,或/和,确定该邮件中各部分文字内容的权限等级。
[0054]在实际应用中,当客户端需发布除文字外的其他格式的文件,如图片、音频、视频时,可采用发送邮件的方式,将上述其他格式的文件以附件的形式附在邮件中,并分别设置各附件的浏览权限等级或者处理权限等级。其中,具有浏览权限等级的客户端只能浏览该附件而不能进行如修改、转发等任何操作,而具有处理权限等级的客户端在浏览该附件之外还能进行针对该附件的其他的任何操作。另外,客户端还能在邮件的正文部分发布文本内容,并且分别设置该文本
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1