通讯方法及装置

文档序号:1908169 发布日期:2021-11-30 浏览:26次 >En<

阅读说明:本技术 通讯方法及装置 (Communication method and device ) 是由 叶军 赵敏 朱俊霖 周豪 彭扬威 王普 于 2020-05-11 设计创作,主要内容包括:本说明书提供一种通讯方法及装置,该方法可以包括:接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求;在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。(The present specification provides a communication method and apparatus, and the method may include: receiving a communication event establishment request initiated by a first member in a community aiming at a second member in the community; establishing a communication event between the first member and the second member if it is determined that the first member has communication rights for the second member based on the organizational structure information of the community.)

通讯方法及装置

技术领域

本说明书涉及通讯领域,尤其涉及一种通讯方法及装置。

背景技术

在传统的通讯技术中,需要用户之间优先建立好友关系,才能够在彼此之间建立通讯事件,这种方式大幅降低了通讯的效率。

为此,相关技术中提出了基于通讯应用维护团体组织架构,使得团体中的成员可以针对团体中其他任一成员发起通讯事件建立请求,以在彼此之间建立通讯事件。

发明内容

有鉴于此,本说明书提供一种通讯方法及装置。

本说明书提供技术方案如下:

根据本说明书的第一方面,提出了一种通讯方法,包括:

接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求;

在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第二方面,提出了一种通讯方法,包括:

检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

向服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第三方面,提出了一种通讯方法,包括:

即时通讯应用的服务端接收到团体中的第一成员通过所述即时通讯应用针对所述团体中的第二成员发起的通讯事件建立请求;

所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

根据本说明书的第四方面,提出了一种通讯方法,包括:

即时通讯应用的客户端检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

所述即时通讯应用的客户端向所述即时通讯应用的服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

根据本说明书的第五方面,提出了一种通讯方法,包括:

接收到团体中的第一成员针对第二成员的通讯事件建立请求,所述通讯事件建立请求由客户端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,响应于所述第二成员的通讯触发操作而发起;

在所述第二成员与所述第一成员之间建立通讯事件。

根据本说明书的第六方面,提出了一种通讯方法,包括:

检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

在基于所述组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,向服务端发起针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述服务端在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第七方面,提出了一种权限配置方法,包括:

接收团体管理员针对标签组发起的权限配置请求,所述标签组的成员为所述团体中的至少一部分团体成员;

为所述标签组中的成员添加权限标签;其中,被添加所述权限标签的团体成员之间开放预设权限。

根据本说明书的第八方面,提出了一种通讯装置,包括:

第一接收单元,接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求;

建立单元,在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第九方面,提出了一种通讯装置,包括:

检测单元,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元,向服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第十方面,提出了一种通讯装置,包括:

请求单元,即时通讯应用的服务端接收到团体中的第一成员通过所述即时通讯应用针对所述团体中的第二成员发起的通讯事件建立请求,

建立单元,所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

根据本说明书的第十一方面,提出了一种通讯装置,包括:

检测单元,即时通讯应用的客户端检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元,所述即时通讯应用的客户端向所述即时通讯应用的服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

根据本说明书的第十二方面,提出了一种通讯装置,包括:

接收单元,接收到团体中的第一成员针对第二成员的通讯事件建立请求,所述通讯事件建立请求由客户端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,响应于所述第二成员的通讯触发操作而发起;

建立单元,在所述第二成员与所述第一成员之间建立通讯事件。

根据本说明书的第十三方面,提出了一种通讯装置,包括:

检测单元,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元,在基于所述组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,向服务端发起针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述服务端在所述第一成员与所述第二成员之间建立通讯事件。

根据本说明书的第十四方面,提出了一种权限配置装置,包括:

接收装置,接收团体管理员针对标签组发起的权限配置请求,所述标签组的成员为所述团体中的至少一部分团体成员;

添加装置,为所述标签组中的成员添加权限标签;其中,被添加所述权限标签的团体成员之间开放预设权限。

根据本说明书的第十五方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器通过运行所述可执行指令以实现如上述第一方面、第二方面、第三方面、第四方面、第五方面、第六方面和第七方面中任一所述的方法。

根据本说明书的第十六方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面、第二方面、第三方面、第四方面、第五方面、第六方面和第七方面中任一所述方法的步骤。

附图说明

图1是根据本说明书一示例性实施例提供的一种通讯架构示意图。

图2是根据本说明书一示例性实施例提供的一种应用于服务端的通讯方法的流程图。

图3是根据本说明书一示例性实施例提供的一种应用于客户端的通讯方法的流程图。

图4是根据本说明书一示例性实施例提供的一种应用于即时通讯应用的服务端的通讯方法的流程图。

图5是根据本说明书一示例性实施例提供的一种应用于即时通讯应用的客户端的通讯方法的流程图。

图6A是根据本说明书一示例性实施例提供的另一种应用于服务端的通讯方法的流程图。

图6B是根据本说明书一示例性实施例提供的另一种应用于客户端的通讯方法的流程图。

图7是根据本说明书一示例性实施例提供的一种权限配置方法的流程图。

图8是根据本说明书一示例性实施例提供的一种政务团体成员之间的通讯方法的交互图。

图9是根据本说明书一示例性实施例提供的另一种政务团体成员之间的通讯方法的交互图。

图10是根据本说明书一示例性实施例提供的一种团体组织架构信息的示意图。

图11A是根据本说明书一示例性实施例提供的一种团体成员信息展示页面的示意图。

图11B-11C是根据本说明书一示例性实施例提供的一种可建立通讯事件展示页面的示意图。

图12是根据本说明书一示例性实施例提供的一种电子设备的结构示意图。

图13是根据本说明书一示例性实施例提供的一种服务端侧的通讯装置的框图。

图14是根据本说明书一示例性实施例提供的另一种服务端侧的通讯装置的框图。

图15是根据本说明书一示例性实施例提供的又一种服务端侧的通讯装置的框图。

图16是根据本说明书一示例性实施例提供的另一种电子设备的结构示意图。

图17是根据本说明书一示例性实施例提供的一种客户端侧的通讯装置的框图。

图18是根据本说明书一示例性实施例提供的另一种客户端侧的通讯装置的框图。

图19是根据本说明书一示例性实施例提供的又一种客户端侧的通讯装置的框图。

图20是根据本说明书一示例性实施例提供的又一种电子设备的结构示意图。

图21是根据本说明书一示例性实施例提供的一种权限配置装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。

在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1是本说明书一示例性实施例示出的一种通讯架构示意图。如图1所示,在该通讯架构中可以包括用户终端11、服务器12和用户终端13。在相关技术中,该服务器12可以作为通讯应用的服务端,而用户终端11和13可以安装有该通讯应用,以构成通讯应用的客户端。

服务器12可以为包含一独立主机的物理服务器,或者该服务器12可以为主机集群承载的虚拟服务器。在运行过程中,服务器12可以运行通讯应用的服务器侧的程序,以实现该通讯应用的相关业务功能,并作为通讯应用的服务端。

上述用户终端11和13可以为常见的用户终端,如平板设备、笔记本电脑、掌上电脑(PDAs,Personal Digital Assistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。在运行过程中,该用户终端可以运行通讯应用的客户端侧的程序,以实现该应用的相关业务功能,并作为该通讯应用的客户端。

图2是根据本说明书一示例性实施例提供的一种应用于服务端的通讯方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤202,接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求。

随着网络技术的发展,即时通讯已经成为人们最为广泛使用的沟通方式,并越来越多地应用于日常的移动办公中。因此,在相关技术中,将即时通讯应用与团体通讯录相结合,使得团体中的成员可以基于团体通讯录与团体中其他任一成员建立通讯事件,提高了通讯的效率。

但随着通讯效率提高的同时,由于团体成员之间可以无条件地进行通讯,给团体中的成员带来了极大的困扰。例如,在企业团体中,部分下级员工不分时宜地向上级领导发起通讯,员工之间基于该企业团体通讯录进行非工作事宜的通讯。可见,对团体成员之间的通讯进行一定的限制显得尤为重要。

本说明书的技术方案可以应用于通讯应用中,通讯应用可以为任意可以实现“通讯”的应用程序。该通讯应用可以为即时通讯应用,比如可以为企业即时通讯应用(Enterprise Instant Messaging,EIM)。

本说明书中的团体可以为企业团体、民间组织团体、政务团体等。应当理解的是,只需包括多个成员的群体即可作为本说明书中的团体,团体的具体形式可根据实际情况确定,本说明书对此不作限定。

在本说明书中,客户端可以向团体中的第一成员展示其所属团体的成员信息,该成员信息可根据该团体的组织架构信息得到。在一种情况下,第一成员可以通过触发上述组织架构信息中包含的第二成员的成员信息,进而发起针对第二成员的通讯事件建立请求。在另一种情况下,第一成员与第二成员预先加入了同一群组之中,此时,第一成员可以通过触发该群组中所包含的第二成员的成员信息,发起针对第二成员的通讯事件建立请求。

本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以在客户端检测到触发操作的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。举例而言,假设将语音通话设定为所有成员的预设通讯事件类型,那么,当检测到第一成员针对第二成员的成员信息的触发操作时,即可向服务端发起语音通话请求,以在第一成员与第二成员之间建立语音通话事件。在该情况下,团体成员只需一次点击即可与第二成员建立通讯事件,提高了通讯效率。

在另一种情况下,客户端在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求,例如,在选中视频通话这一通讯事件类型的情况下,客户端即可向服务端发送视频通话请求。在该情况下,允许团体成员自行选择所需建立的通讯事件类型,提升了团体成员的通讯体验。

当然,上述举例仅是示意性的,具体如何设定预设通讯事件类型或可建立的通讯事件类型可由本领域技术人员根据实际情况确定,在此不作限定。

步骤204,在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

在本说明书中,基于团体的组织架构信息配置有团体成员之间的通讯权限。服务端在接收到团体中第一成员针对第二成员的通讯事件建立请求的情况下,需要优先判断第一成员是否具备针对第二成员创建通讯事件的权限,且只有在第一成员具备针对第二成员创建通讯事件的权限的情况下,建立第一成员与第二成员之间的通讯事件。

在实际应用中,为了最大限度地发挥不同成员的作用,通常会将团体划分为多个子团体。其中,针对不同的团体可以采用不同的方式划分子团体。举例而言,在企业团体中,可以按照成员所要承担的工作进行划分,如,将企业团体划分为市场子团体(或称为市场部)、策划子团体(或称为策划部)等;在联盟团体中,可以按照成员所属的联盟参与方对联盟团体进行划分,如,在企业A、B、C参与了同一联盟的情况下,可以将该联盟划分为企业A子团体、企业B子团体、企业C子团体。在将团体划分为子团体的情况下,可以按照团体成员所属的子团体对通讯权限进行配置。例如,服务端在接收到第一成员针对第二成员的通讯事件建立请求的情况下,优先确定第一成员在团体中所属的第一子团体,以及第二成员在团体中所属的第二子团体;并仅在第一子团体的子团体等级不低于所述第二子团体的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。该第一预设取值可由本领域技术人员根据实际情况确定,本说明书在此不作限定。可以理解的是,该方法相当于针对团体中各个子团体配置创建通讯事件的权限,在保证发挥出团体通讯录提高通讯效率的同时,适当限制了子团体成员之间的通讯,避免了对团体成员造成过多的打扰。

在实际情况中,还存在不同职位之间建立非必要通讯的问题,为此,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。例如,服务端在接收到第一成员针对第二成员的通讯事件建立请求的情况下,优先确定第一成员在团体中担任第一职位,以及第二成员在团体中担任第二职位;在第一职位的职位等级不低于第二职位的职位等级的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者在第一职位的职位等级高于第二职位且等级差不小于第二预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。该第二预设取值可由本领域技术人员根据实际情况确定,本说明书在此不作限定。该配置方法相当于对团体所包含的职位进行权限配置,进而通过判断成员所担任的职位确定是否具备创建通讯事件的权限,该配置方法能够有效避免下级员工对上层领导的过多打扰。值得注意的是,在该配置方法中的职位可以是团体成员在子团体中的职位,也可以为团体成员在整个团体中的职位,本领域技术人员可以根据实际需求确定基于哪一职位判断是否具备通讯权限,本说明书对此不作限定。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

在通过团体成员所属子团体或所担任职位判断第一成员是否具备针对第二成员的通讯权限的基础上,还可以同时兼顾两者对通讯权限进行判断。例如,可以通过团体成员在子团体中的职位判断是否具备通讯权限,具体的,首先判断第一成员和第二成员是否属于同一子团体,再判断第一成员的职位是否不低于第二成员,只有当第一成员与第二成员属于同一子团体,且第一成员在该子团体中担任的职位不低于第二成员时,确定第一成员具备针对第二成员的通讯权限。在该情况下,同时参考团体所属子团体以及所担任职位,细化了针对团体成员的通讯权限,使得在团体成员之间建立通讯事件更为规范,更大程度上避免了由于建立非必要通讯事件而造成的打扰。

除通过团体成员所属子团体和所担任职位判断第一成员是否具备针对第二成员的通讯权限以外,还可以基于特定目的创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

在一种情况下,可以按照各个团体成员加入的群组设置标签,例如,在同一群组中的成员属于同一群组标签组,而在不同群组中的成员属于不同群组标签组,在该情况下,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一群组标签组,且仅在属于同一群组标签组的情况下,确定第一成员具备针对第二成员的通讯权限。除此之外,还可以根据相应群组的需求进行通讯权限配置,如在消息发布类型的群组中,仅消息发布者针对其他群组成员具备通讯权限。应当理解的是,在实际情况下,团体中的成员出于不同的目的创建不同的群组,以方便团体之间进行沟通,例如,可以创建有团建群组、技术讨论群组、培训群组,在该情况下,同一群组之间常需要频繁地进行通讯,因此,通过上述方式能够规范群组成员之间的通讯。

在另一种情况下,可以按照团体成员所属的项目组或任务组设置标签,即在属于同一项目组的成员属于同一项目标签组,而属于不同项目组的成员属于不同项目标签组,在该情况下,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一项目标签组,且仅在属于同一项目标签组的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照项目组或任务组设置标签组的方式仅是示意性的,本领域技术人员可以根据实际情况设置标签组,甚至可以进一步结合所属子团体以及所担任职位设置通讯权限,本说明书对此不作限制。可以理解的是,团体成员所属的子团体或者所担任的职位通常都是较为固定的。而在实际情况中,常需要为特定的项目或者任务组建不同的项目组或任务组,而同一项目组或任务组中常包含属于多个子团体的成员,且团体成员在该项目组或任务组中常担任新的职位。在该情况下,针对团体成员所属的子团体或在团体或子团体中担任职位确定是否具备通讯权限已不再适用,因此,本说明书提出的上述按照团体成员所属标签组判断是否具备通讯权限的方式,解决了该技术问题。

在又一种情况下,还可以按照团体成员所属的地理区域或者业务负责区域设置标签,例如,在属于同一地理区域或者业务负责区域的成员属于同一区域标签组,而属于不同地理区域或者业务负责区域的成员属于不同区域标签组,在该情况下,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一区域标签组,且仅在属于同一区域标签组的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域设置标签组的方式仅是示意性的,本领域技术人员可以根据实际情况设置标签组。

除上述配置团体成员之间的通讯权限的方式以外,还可以基于单个成员配置通讯权限,例如,在企业团体中存在独立于各个子团体的成员,即可配置该成员针对其他团体成员的通讯权限。具体的,可以配置该成员针对不同子团体、不同职位等级的通讯权限。

在本说明书中,当确定第一成员具备针对第二成员执行通讯事件触发操作的权限时,即可在第一成员与第二成员之间建立通讯事件。

在一种情况下,可以建立由第一成员与第二成员参与的第一通讯事件。在该情况下,相当于基于第一成员针对第二成员的通讯事件建立请求,实时创建通讯事件,能够保证创建的通讯事件的私密性。

在另一种情况下,可以将第二成员添加至第一成员参与的第二通讯事件,第二通讯事件包括除第一成员和第二成员之外的至少一个其他参与者。在该情况下,相当于第一成员与其他人员事先创建了一通讯事件,第一成员通过发送通讯事件建立请求的方式,将第二成员加入该事先创建的通讯事件中。举例而言,第一成员与其他人员可以事先创建有一群组,进而可以通过发送针对第二成员的群聊事件建立请求,将第二成员拉入该群组中。通过该创建方法,无需实时创建新的通讯事件,进而减少了需创建的通讯事件数量,一方面减少了对服务器处理资源的占用,另一方面避免了由于加入过多通讯事件而给团体成员造成信息冗余的问题。

在本说明书中,还可以基于团体的组织架构信息查看团体成员的资料。例如,服务端在接收到第一成员发送的针对第二成员的资料查看请求的情况下,可以基于团体的组织架构信息判断第一成员是否具备针对第二成员的资料查看权限,并在具备的情况下,向第一成员返回与第二用户相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。当然,除上述资料类型以外,还可以包括其他资料,如,家属信息、住址信息等。具体配置资料查看权限的方式可与配置通讯权限一致,在此不作赘述。值得注意的是,上述团体归属信息用于表明相应团体成员所属的子团体。如上所述,在不同的团体中,子团体的概念也不相同,如在企业团体中,子团体可以为各个职能部门,而在联盟团体中,则可以为参与该联盟的各个企业。当然,在特定情况下,同一成员可以属于多个不同的子团体,例如,在企业团体中,同一成员可以既是策划子团体的成员,又是销售子团体的成员。在此基础上,可以进一步对资料的可见性进行配置,例如,仅将部分子团体中的成员的归属信息和/或职位信息设置为可见,或者将所述归属信息和/或职位信息设置为针对部分子团体的成员可见。再进一步的,在同一成员属于多个不同子团体的情况下,可以仅将该成员在部分子团体中的归属信息和/或职位信息设置成可见。当然,上述举例仅是示意性的,本领域技术人员完全可以根据实际需求对资料的可见性进行设定,本说明书对此不作限定。

由上述技术方案可知,本说明书针对团体的组织架构信息预先配置有通讯权限规则,并在接收到通讯事件建立请求的情况下,基于该预先配置的通讯权限规则判断请求方是否具备通讯权限,且仅在确定请求方具备通讯权限时,才创建相应的通讯事件。通过该方法,可以有效避免团体中非必要通讯事件的建立,进而避免了对团体成员造成过多的打扰。

进一步的,本说明书可以基于子团体配置通讯权限,并仅允属于高等级子团体成员向低等级子团体成员,或者在同等级子团体成员之间创建通讯事件,避免了高等级子团体成员被低等级子团体成员打扰的问题。本说明书还可以基于职位等级配置通讯权限,并仅允许担任高等级职位的成员向担任低等级职位的成员,或者在同等级职位的成员之间创建通讯事件,避免了担任低等级职位的成员经常向担任高等级职位的成员发起通讯事件而对担任高等级职位的成员造成打扰。

再进一步的,当确定请求方具备创建通讯事件的权限时,在一种情况下,可以实时创建通讯事件,这使得请求方与请求对象之间的通讯过程更具私密性;在另一种情况下,可以将通讯事件建立请求的对象加入已创建的通讯事件中,这使得无需实时创建通讯事件,一方面减少了创建通讯事件占用服务器的处理资源,另一方面,减少了请求方参与的通讯事件,进而避免了参与通讯事件过多而造成的信息冗余。

图3是根据本说明书一示例性实施例提供的一种应用于客户端的通讯方法的流程图,如图3所示,该方法可以包括以下步骤:

步骤302,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作。

本实施例为上一实施例的客户端侧,大多内容与上一实施例相类似,可参照上一实施例的介绍,在本实施例中不再赘述。

如上所述,本实施例的技术方案可以应用于通讯应用中,通讯应用可以为任意可以实现“通讯”的应用程序。该通讯应用可以为即时通讯应用,比如可以为企业即时通讯应用(Enterprise Instant Messaging,EIM)。

如上所述,本说明书中的团体可以为企业团体、民间组织团体、政务团体等。团体的具体形式可根据实际情况确定,本说明书对此不作限定。

如上所述,客户端可以向团体中的第一成员展示其所属团体的组织架构信息,该组织架构信息中包括该团体的成员信息。在一种情况下,当检测到第一成员针对组织架构信息中包含的第二成员的成员信息的触发操作时,即确定检测到团体中的第一成员针对团体中的第二成员的通讯触发操作,进而向服务端发送针对第二成员的通讯事件建立请求。在另一种情况下,当检测到第一成员针对与第二成员共同所在的群组中包含的第二成员的成员信息的触发操作时,即确定检测到团体中的第一成员针对团体中的第二成员的通讯触发操作,进而向服务端发送针对第二成员的通讯事件建立请求。

本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

如上所述,在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以在客户端检测到通讯事件触发操作的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。在另一种情况下,在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求。

步骤304,向服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

如上所述,本说明书基于团体的组织架构信息预先配置有团体成员之间的通讯权限。服务端在接收到团体中第一成员针对第二成员的通讯事件建立请求的情况下,需要优先判断第一成员是否具备针对第二成员创建通讯事件的权限,且只有在第一成员具备针对第二成员创建通讯事件的权限的情况下,建立第一成员与第二成员之间的通讯事件。

如上所述,可以按照团体成员所属的子团体对通讯事件的创建权限进行配置。在第一成员属于所述团体中的第一子团体,第二成员属于团体中的第二子团体的情况下,若第一子团体的子团体等级不低于第二子团体,或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值,则第一成员被确定为具备针对第二成员的通讯权限。

如上所述,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。在第一成员在团体中担任第一职位,第二成员在团体中担任第二职位的情况下,若第一职位的职位等级不低于第二职位的职位等级,或者第一职位的职位等级高于第二职位且等级差不小于第二预设取值,则第一成员被确定为具备针对第二成员的通讯权限。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

如上所述,还可以创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

如上所述,当确定第一成员具备针对第二成员执行通讯事件触发操作的权限时,即可在第一成员与第二成员之间建立通讯事件。在一种情况下,服务端建立的通讯事件包括由第一成员与第二成员参与的第一通讯事件;或者该通讯事件包括由第一成员、第二成员与至少一个其他参与者参与的第二通讯事件。

如上所述,在本说明书中,还可以基于团体的组织架构信息查看团体成员的资料。例如,客户端可以向服务端发送针对第二成员的资料查看请求,以使服务端在接收到该资料查看请求后,基于团体的组织架构信息确定第一成员是否具备针对第二成员的资料查看权限,且在确定具备的情况下,返回与第二成员相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。

由上述技术方案可知,本说明书可以在客户端中展示团体中成员的成员信息,以由团体成员通过触发其中的任一团体成员的成员信息,向服务端发送针对该任一团体成员的通讯事件建立请求,服务端仅在确定该团体成员具备针对该任一团体成员的通讯权限的情况下,建立相应的通讯事件。通过该方法,可以有效避免团体中非必要通讯事件的建立,进而避免了对团体成员造成过多的打扰。

本说明书还提供了一种应用于即时通讯应用的通讯方法,在该方法中,大多操作方式,如通讯权限的配置、建立通讯事件的过程,与上述实施例相类似,仅将上述实施例中的“服务端”替换为“即时通讯应用的服务端”、“客户端”替换为“即时通讯应用的客户端”,具体内容可参照上述实施例的介绍,在下文中不再赘述。

图4是根据本说明书一示例性实施例提供的一种应用于即时通讯应用的服务端的通讯方法的流程图,如图4所示,该方法可以包括以下步骤:

步骤402,即时通讯应用的服务端接收到团体中的第一成员通过所述即时通讯应用针对所述团体中的第二成员发起的通讯事件建立请求。

如上所述,本说明书中的团体可以为企业团体、民间组织团体、政务团体等。

如上所述,即时通讯应用的客户端可以向团体中的第一成员展示其所属团体的组织架构信息,该组织架构信息中包括该团体的成员信息。在一种情况下,第一成员可以通过触发上述组织架构信息中包含的第二成员的成员信息,进而发起针对第二成员的通讯事件建立请求。在另一种情况下,第一成员与第二成员预先加入了同一群组之中,此时,第一成员可以通过触发该群组中所包含的第二成员的成员信息,发起针对第二成员的通讯事件建立请求。

如上所述,本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

如上所述,在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以在即时通讯应用的客户端检测到触发操作的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。在另一种情况下,即时通讯应用的客户端在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求。

步骤404,所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

如上所述,本说明书基于团体的组织架构信息配置有团体成员之间的通讯权限。即时通讯应用的服务端在接收到团体中第一成员针对第二成员的通讯事件建立请求的情况下,需要优先判断第一成员是否具备针对第二成员创建通讯事件的权限,且只有在第一成员具备针对第二成员创建通讯事件的权限的情况下,建立第一成员与第二成员之间的通讯事件。

如上所述,可以按照团体成员所属的子团体对通讯事件的创建权限进行配置。例如,即时通讯应用的服务端在接收到第一成员针对第二成员的通讯事件建立请求的情况下,优先确定第一成员在团体中所属的第一子团体,以及第二成员在团体中所属的第二子团体;并仅在第一子团体的子团体等级不低于所述第二子团体的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。

如上所述,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。例如,即时通讯应用的服务端在接收到第一成员针对第二成员的通讯事件建立请求的情况下,优先确定第一成员在团体中担任第一职位,以及第二成员在团体中担任第二职位;在第一职位的职位等级不低于第二职位的职位等级的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者在第一职位的职位等级高于第二职位且等级差不小于第二预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

如上所述,还可以创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

如上所述,当确定第一成员具备针对第二成员执行通讯事件触发操作的权限时,即可在第一成员与第二成员之间建立通讯事件。

如上所述,在一种情况下,可以建立由第一成员与第二成员参与的第一通讯事件。在另一种情况下,可以将第二成员添加至第一成员参与的第二通讯事件,第二通讯事件包括除第一成员和第二成员之外的至少一个其他参与者。

如上所述,本说明书还可以基于团体的组织架构信息查看团体成员的资料。例如,服务端在接收到第一成员发送的针对第二成员的资料查看请求的情况下,可以基于团体的组织架构信息判断第一成员是否具备针对第二成员的资料查看权限,并在具备的情况下,向第一成员返回与第二用户相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。

由上述技术方案可知,本说明书针对团体的组织架构信息预先配置有通讯事件的创建权限,并在即时通讯应用的服务端接收到通讯事件建立请求的情况下,基于该预先配置的创建权限判断请求方是否具备创建该通讯事件的权限,且仅在确定请求方具备权限时,才创建相应的通讯事件。通过该方法,可以有效避免团体中非必要通讯事件的建立,进而避免了对团体成员造成过多的打扰。

图5是根据本说明书一示例性实施例提供的一种应用于即时通讯应用的客户端的通讯方法的流程图,如图5所示,该方法可以包括以下步骤:

步骤502,即时通讯应用的客户端检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作。

如上所述,本说明书中的团体可以为企业团体、民间组织团体、政务团体等。团体的具体形式可根据实际情况确定,本说明书对此不作限定。

如上所述,即时通讯应用的客户端可以向团体中的第一成员展示其所属团体的组织架构信息,该组织架构信息中包括该团体的成员信息。在一种情况下,当检测到第一成员针对组织架构信息中包含的第二成员的成员信息的触发操作时,即确定检测到团体中的第一成员针对团体中的第二成员的通讯触发操作,进而向服务端发送针对第二成员的通讯事件建立请求。在另一种情况下,当检测到第一成员针对与第二成员共同所在的群组中包含的第二成员的成员信息的触发操作时,即确定检测到团体中的第一成员针对团体中的第二成员的通讯触发操作,进而向服务端发送针对第二成员的通讯事件建立请求。

如上所述,本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

如上所述,在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以即时通讯应用的客户端在检测到通讯事件触发操作的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。在另一种情况下,在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求。

步骤504,所述即时通讯应用的客户端向所述即时通讯应用的服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

如上所述,本说明书基于团体的组织架构信息预先配置有团体成员之间的通讯权限。即时通讯应用的服务端在接收到团体中第一成员针对第二成员的通讯事件建立请求的情况下,需要优先判断第一成员是否具备针对第二成员创建通讯事件的权限,且只有在第一成员具备针对第二成员创建通讯事件的权限的情况下,建立第一成员与第二成员之间的通讯事件。

如上所述,可以按照团体成员所属的子团体对通讯事件的创建权限进行配置。在第一成员属于所述团体中的第一子团体,第二成员属于团体中的第二子团体的情况下,若第一子团体的子团体等级不低于第二子团体,或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值,则第一成员被确定为具备针对第二成员的通讯权限。

如上所述,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。在第一成员在团体中担任第一职位,第二成员在团体中担任第二职位的情况下,若第一职位的职位等级不低于第二职位的职位等级,或者第一职位的职位等级高于第二职位且等级差不小于第二预设取值,则第一成员被确定为具备针对第二成员的通讯权限。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

如上所述,还可以创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

如上所述,当确定第一成员具备针对第二成员执行通讯事件触发操作的权限时,即可在第一成员与第二成员之间建立通讯事件。在一种情况下,建立的通讯事件包括由第一成员与第二成员参与的第一通讯事件;或者该通讯事件包括由第一成员、第二成员与至少一个其他参与者参与的第二通讯事件。

如上所述,在本说明书中,还可以基于团体的组织架构信息查看团体成员的资料。例如,即时通讯应用的客户端可以向服务端发送针对第二成员的资料查看请求,以使即时通讯应用的服务端在接收到该资料查看请求后,基于团体的组织架构信息确定第一成员是否具备针对第二成员的资料查看权限,且在确定具备的情况下,返回与第二成员相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。

由上述技术方案可知,本说明书可以在即时通讯应用的客户端中展示团体中成员的成员信息,以由团体成员通过触发其中的任一团体成员的成员信息,向即时通讯应用的服务端发送针对该任一团体成员的通讯事件建立请求,即时通讯应用的服务端仅在确定该团体成员具备针对该任一团体成员的通讯权限的情况下,建立相应的通讯事件。通过该方法,可以有效避免团体中非必要通讯事件的建立,进而避免了对团体成员造成过多的打扰。

本说明书还提供另一种通讯方法,在该方法中,由客户端执行“判断是否具备通讯权限”的步骤,而其他操作方式,例如配置通讯权限、创建通讯事件的方式等,均可参照上述实施例的介绍,在下文中不再赘述。

图6A是根据本说明书一示例性实施例提供的另一种应用于服务端的通讯方法的流程图,如图6A所示,该方法可以包括以下步骤:

步骤602A,接收到团体中的第一成员针对第二成员的通讯事件建立请求,所述通讯事件建立请求由客户端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,响应于所述第二成员的通讯触发操作而发起。

在上述实施例中,由服务端在接收到客户端发起的通讯事件建立请求的情况下,判断第一成员是否具备针对第二成员的通讯事件建立权限。而在本实施例中,客户端在检测到第一成员针对第二成员的通讯事件触发操作的情况下,优先在本地判断第一成员是否具备针对第二成员的通讯权限,且在确定具备时,向服务端发起针对第二成员的通讯事件建立请求。

如上所述,本实施例的技术方案可以应用于通讯应用中,通讯应用可以为任意可以实现“通讯”的应用程序。该通讯应用可以为即时通讯应用,比如可以为企业即时通讯应用(Enterprise Instant Messaging,EIM)。

如上所述,本说明书中的团体可以为企业团体、民间组织团体、政务团体等。应当理解的是,只需包括多个成员的群体即可作为本说明书中的团体,团体的具体形式可根据实际情况确定,本说明书对此不作限定。

如上所述,客户端可以向团体中的第一成员展示其所属团体的组织架构信息,该组织架构信息中包括该团体的成员信息。

在一种情况下,第一成员可以通过触发上述组织架构信息中包含的第二成员的成员信息,使得客户端基于团体的组织架构信息判断第一成员是否具备针对第二成员的通讯权限,且在确定具备的情况下,向服务端发起针对第二成员的通讯事件建立请求。

在另一种情况下,第一成员与第二成员预先加入了同一群组之中,此时,第一成员可以通过触发该群组中所包含的第二成员的成员信息,使得客户端基于团体的组织架构信息判断第一成员是否具备针对第二成员的通讯权限,且在确定具备的情况下,向服务端发起针对第二成员的通讯事件建立请求。

如上所述,本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

如上所述,在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以在客户端检测到触发操作且确定第一成员具备针对第二成员的通讯权限的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。举例而言,假设将语音通话设定为所有成员的预设通讯事件类型,那么,当检测到第一成员针对第二成员的成员信息的触发操作且确定第一成员具备针对第二成员的通讯权限时,即可向服务端发起语音通话请求,以在第一成员与第二成员之间建立语音通话事件。在该情况下,团体成员只需一次点击即可与第二成员建立通讯事件,提高了通讯效率。

在另一种情况下,客户端在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作且确定第一成员具备针对第二成员创建该任一通讯事件类型的权限时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求,例如,在选中视频通话这一通讯事件类型的情况下,客户端即可向服务端发送视频通话请求。在该情况下,允许团体成员自行选择所需建立的通讯事件类型,提升了团体成员的通讯体验。

如上所述,可以按照团体成员所属的子团体对通讯事件的创建权限进行配置。例如,客户端在检测到第一成员针对第二成员的通讯触发操作的情况下,优先确定第一成员在团体中所属的第一子团体,以及第二成员在团体中所属的第二子团体;并仅在第一子团体的子团体等级不低于所述第二子团体的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。

如上所述,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。例如,客户端在检测到第一成员针对第二成员的通讯触发操作的情况下,优先确定第一成员在团体中担任第一职位,以及第二成员在团体中担任第二职位;在第一职位的职位等级不低于第二职位的职位等级的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者在第一职位的职位等级高于第二职位且等级差不小于第二预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

如上所述,还可以创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

步骤604A,在所述第二成员与所述第一成员之间建立通讯事件。

在本说明书中,当服务端接收到第一成员针对第二成员的通讯事件建立请求时,即可在第一成员与第二成员之间建立通讯事件。

如上所述,在一种情况下,服务端可以建立由第一成员与第二成员参与的第一通讯事件。在该情况下,相当于基于第一成员针对第二成员的通讯事件建立请求,实时创建通讯事件,能够保证创建的通讯事件的私密性。

在另一种情况下,可以将第二成员添加至第一成员参与的第二通讯事件,第二通讯事件包括除第一成员和第二成员之外的至少一个其他参与者。在该情况下,相当于第一成员与其他人员事先创建了一通讯事件,第一成员通过发送通讯事件建立请求的方式,将第二成员加入该事先创建的通讯事件中。举例而言,第一成员与其他人员可以事先创建有一群组,进而可以通过发送针对第二成员的群聊事件建立请求,将第二成员拉入该群组中。通过该创建方法,无需实时创建新的通讯事件,进而减少了需创建的通讯事件数量,一方面减少了对服务器处理资源的占用,另一方面避免了由于加入过多通讯事件给团体成员带来困扰。

如上所述,还可以基于团体的组织架构信息查看团体成员的资料。例如,客户端在检测到第一成员针对第二成员的资料查看触发操作的情况下,可以基于团体的组织架构信息判断第一成员是否具备针对第二成员的资料查看权限,并在具备的情况下,向服务端发送针对第二成员的资料查看请求,以使服务端返回与第二用户相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。当然,除上述资料类型以外,还可以包括其他资料,如,家属信息、住址信息等。具体配置资料查看权限的方式可与配置通讯权限一致,在此不作赘述。

与上述实施例相比,本实施例中“判断第一成员是否具备针对第二成员的通讯权限”的过程由客户端执行,客户端仅在确定第一成员具备该权限时,向服务端发起针对第二成员的通讯事件建立请求。这使得服务端无需执行判断的步骤,减少了对服务端处理资源的占用。

图6B是根据本说明书一示例性实施例提供的另一种应用于客户端的通讯方法的流程图,如图6B所示,该方法可以包括以下步骤:

步骤602B,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作。

本实施例为上一实施例的客户端侧,大多操作方式可参照上一实施例的介绍,在本实施例中不再赘述。

如上所述,在本实施例中,客户端在检测到第一成员针对第二成员的通讯事件触发操作的情况下,优先在本地判断第一成员是否具备针对第二成员的通讯权限,且在确定具备时,向服务端发起针对第二成员的通讯事件建立请求。

如上所述,本实施例的技术方案可以应用于通讯应用中,通讯应用可以为任意可以实现“通讯”的应用程序。该通讯应用可以为即时通讯应用,比如可以为企业即时通讯应用(Enterprise Instant Messaging,EIM)。

如上所述,本说明书中的团体可以为企业团体、民间组织团体、政务团体等。应当理解的是,只需包括多个成员的群体即可作为本说明书中的团体,团体的具体形式可根据实际情况确定,本说明书对此不作限定。

如上所述,客户端可以向团体中的第一成员展示其所属团体的组织架构信息,该组织架构信息中包括该团体的成员信息。在一种情况下,第一成员可以通过触发上述组织架构信息中包含的第二成员的成员信息,使得客户端基于团体的组织架构信息判断第一成员是否具备针对第二成员的通讯权限,且在确定具备的情况下,向服务端发起针对第二成员的通讯事件建立请求。在另一种情况下,第一成员与第二成员预先加入了同一群组之中,此时,第一成员可以通过触发该群组中所包含的第二成员的成员信息,使得客户端基于团体的组织架构信息判断第一成员是否具备针对第二成员的通讯权限,且在确定具备的情况下,向服务端发起针对第二成员的通讯事件建立请求。

本说明书中的通讯事件的类型可以包括:即时通讯会话、语音通话、视频通话、邮件、短信等,本说明书并不对此进行限制。实际上,任意类型的通讯事件均可应用于本说明书的技术方案中。

如上所述,在一种情况下,可以预先建立上述成员信息与预设通讯事件类型的关联关系,以在客户端检测到触发操作且确定第一成员具备针对第二成员的通讯权限的情况下,发起用于建立该预设通讯事件的通讯事件建立请求。在另一种情况下,客户端在检测到第一成员针对第二成员的成员信息的触发操作的情况下,可以进一步展示可建立的通讯事件类型,如,可以向用户展示即时通讯会话、语音通话、视频通话、邮件、短信多个选项,当检测到第一成员针对任一通讯事件类型的选取操作且确定第一成员具备针对第二成员创建该任一通讯事件类型的权限时,即可向服务端发起用于建立该任一通讯事件类型的通讯事件建立请求。

步骤604B,在基于所述组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,向服务端发起针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述服务端在所述第一成员与所述第二成员之间建立通讯事件。

如上所述,可以按照团体成员所属的子团体对通讯事件的创建权限进行配置。例如,客户端在检测到第一成员针对第二成员的通讯触发操作的情况下,优先确定第一成员在团体中所属的第一子团体,以及第二成员在团体中所属的第二子团体;并仅在第一子团体的子团体等级不低于所述第二子团体的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者第一子团体的子团体等级高于第二子团体且等级差不小于第一预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。

如上所述,可以基于团体成员在团体中所担任的职位对通讯事件的创建权限进行配置。例如,客户端在检测到第一成员针对第二成员的通讯触发操作的情况下,优先确定第一成员在团体中担任第一职位,以及第二成员在团体中担任第二职位;在第一职位的职位等级不低于第二职位的职位等级的情况下,第一成员被确定为具备针对第二成员的通讯权限;或者在第一职位的职位等级高于第二职位且等级差不小于第二预设取值的情况下,第一成员被确定为具备针对第二成员的通讯权限。还可以按照团体成员所属的地理区域或者业务负责区域判断是否具备通讯权限。例如,若服务器接收到第一成员针对第二成员的通讯事件建立请求,可以判断第一成员与第二成员是否属于同一地理区域或者业务负责区域,且仅在属于同一地理区域或者业务负责区域的情况下,确定第一成员具备针对第二成员的通讯权限。当然,上述按照地理区域或者业务负责区域识别通讯权限的方式仅是示意性的,本领域技术人员可以根据实际情况进行识别。

如上所述,还可以创建标签组,组内的成员被添加相应的标签,进而根据团体成员所属的标签组判断是否具备通讯权限。具体的,可以优先创建标签组,再对标签组内的成员执行添加标签的过程;也可以优先给团体成员配置不同的标签,以形成相应的标签组。

如上所述,在一种情况下,服务端可以建立由第一成员与第二成员参与的第一通讯事件。在另一种情况下,可以将第二成员添加至第一成员参与的第二通讯事件,第二通讯事件包括除第一成员和第二成员之外的至少一个其他参与者。

如上所述,还可以基于团体的组织架构信息查看团体成员的资料。例如,客户端在检测到第一成员针对第二成员的资料查看触发操作的情况下,可以基于团体的组织架构信息判断第一成员是否具备针对第二成员的资料查看权限,并在具备的情况下,向服务端发送针对第二成员的资料查看请求,以使服务端返回与第二用户相关的资料。其中,该资料的类型可以包括:联系方式信息、团体归属信息、职位信息等。当然,除上述资料类型以外,还可以包括其他资料,如,家属信息、住址信息等。具体配置资料查看权限的方式可与配置通讯权限一致,在此不作赘述。

由上述技术方案可知,本实施例中“判断第一成员是否具备针对第二成员的通讯权限”的过程由客户端执行,客户端仅在确定第一成员具备该权限时,向服务端发起针对第二成员的通讯事件建立请求。这使得服务端无需执行判断的步骤,减少了对服务端处理资源的占用。

为了方便理解本说明书的技术方案,以“政务团体”为例进行介绍。在下文所述的实施例中,政务团体中的成员将应用X安装至其所使用的用户终端中,以作为应用X的客户端。其中,该应用X为一即时通讯应用。

图7是根据本说明书一示例性实施例提供的一种权限配置方法的流程图,如图7所示,该方法可以包括以下步骤:

步骤702,接收团体管理员针对标签组发起的权限配置请求,所述标签组的成员为所述团体中的至少一部分团体成员。

在本实施例中,团体管理员可以为团体中的任一成员,也可以不为团体成员。团体管理员的设定可由本领域技术人员根据实际需求确定,在此不作限定。

在本实施例中的团体包含至少一个子团体,标签组中的成员来自一个或多个子团体。例如,在团体为企业团体的情况下,该企业团体可以包括销售子团体、策划子团体等多个子团体,标签组中的成员可以仅来自销售子团体或策划子团体,也可以分别来自包括销售子团体、策划子团体在内的多个子团体。

本实施例还包括创建标签组的步骤,该步骤可以包括:接收团体管理员针对团体发起的标签组创建请求;并创建所述标签组,所述标签组创建请求所指示的团体成员被添加为所述标签组的成员。

如上所述,本实施例中的标签组,可以按照团体成员加入的群组设置,也可以按照团体成员所属的项目组或任务组设置,还可以按照团体成员所属的地理区域或者业务负责区域设置。当然,该举例仅是示意性的,本领域技术人员可以根据实际情况设置标签组,在此不作限定。

步骤704,为所述标签组中的成员添加权限标签;其中,被添加所述权限标签的团体成员之间开放预设权限。

在本实施例中,预设权限可以为通讯权限、资料查看权限等。当然,该举例仅是示意性的,本领域技术人员可以根据实际需求对不同权限进行配置,在此不作限定。通讯权限用于建立通讯事件,比如当团体成员A向团体成员B发起通讯事件建立请求时,如果团体成员A和团体成员B均被添加了上述的权限标签,则团体成员A与团体成员B之间开放通讯权限,即团体成员A具有针对团体成员B的通讯权限,因而可以在团体成员A和团体成员B之间建立通讯事件,而如果团体成员A或团体成员B并未添加上述的权限标签,则需要基于其他方式来确定团体成员A是否具有针对团体成员B的通讯权限,如果不具备该通讯权限则无法建立通讯事件。资料查看权限用于查看成员的资料信息,比如联系方式、团体归属信息、职位信息等,本说明书并不对此进行限制。与通讯权限相类似的,比如当团体成员A申请查看团体成员B的资料信息时,如果团体成员A和团体成员B均被添加了上述的权限标签,则团体成员A与团体成员B之间开放资料查看权限,即团体成员A具有针对团体成员B的资料查看权限,因而可以将团体成员B的资料信息提供至团体成员A,而如果团体成员A或团体成员B并未添加上述的权限标签,则需要基于其他方式来确定团体成员A是否具有针对团体成员B的资料查看权限,如果不具备该资料查看权限则无法将团体成员B的资料信息提供至团体成员A。

在本实施例中,在创建标签组之后,即可为相应的团体成员添加权限标签,以表明该团体成员所属的标签组。其中,在存在多个标签组的情况下,添加有同一标签的团体成员属于同一标签组,属于同一标签组的成员之间开放预设权限。例如,在预设权限为通讯权限时,同一标签组内的成员可以相互建立通讯。

由上述技术方案可知,本申请可以将团体成员加入创建的标签组中,以根据标签组对团体成员的权限进行配置,这种方式无需拘泥于团体原先的组织架构,可以按照实际需求创建标签组,并对标签组进行权限配置。例如,团体中可能需要基于企业接到的项目成立临时项目组,此时仅部分团体成员会加入该项目组中,此时即可创建项目标签组,并对该项目标签组进行预设权限的配置,其中,在预设权限为通讯权限的情况下,可以满足该项目组临时的通讯需求;而在预设权限为资料查看权限的情况下,可以满足该项目组临时的资料查看需求。

图8为本说明书提供的一种政务团体成员之间的通讯方法的交互图。如图8所示,包括第一成员客户端、第二成员客户端和服务端,该方法可以包括以下步骤:

步骤801,第一成员客户端展示政务团体中的成员信息。

在本实施例中,第一成员预先加入了政务团体,并在应用X中保存有该政务团体的组织架构信息。在此基础上,当第一成员在所使用的用户终端中登录该应用X时,即可将该用户终端作为上述第一成员客户端,并在第一成员打开该应用X的情况下,即可根据政务团体的组织架构信息在应用X的页面中展示该政务团体的成员信息。

以该政务团体为T省的Y组织为例,其中,该Y组织可以包括T省总部分组织、M区分组织、N区分组织、L区分组织。在该情况下,T省Y组织即可作为上述政务团体,而各个分组织即可作为该政务团体的子团体。此时,即可在后台保存如图10所示的组织架构信息,其中包括T省Y组织中各个成员的成员信息,以及各个成员所属的分组织。在此基础上,第一成员客户端即可基于该组织架构信息在应用X的展示页面中展示如图11A所示的成员信息。需要声明的是,图10和图11A所示的“XXX”泛指与该成员相关的信息,根据实际情况确定。

步骤802,第一成员客户端检测到针对组织架构信息中第二成员的成员信息的通讯触发操作。

在本实施例中,第一成员客户端在检测到针对第二成员的成员信息时,可进一步展示可建立的通讯事件。假设第一成员为T省总部分组织的成员A,其在如图11A所示的页面中选中了M区分组织成员E,那么即可在成员A的客户端中展示可针对成员E建立的通讯事件,进一步的,还可以将不可建立的通讯事件进行区别展示,如图11B中将视频通话和邮件进行了区别展示,此时,成员A仅可以触发即时通讯会话和语音通话两个选项,而无法触发视频通话选项和邮件选项。在另一种显示方式中,还可以直接将无法建立的通讯事件进行隐藏,如图11C中直接将视频通话和邮件两个选项进行隐藏。

步骤803,第一成员客户端向服务端发送针对第二成员的通讯事件建立请求。

承接上述举例,在成员A选中成员E的成员信息,并选取可建立的通讯事件之后,即可向服务端发送通讯事件建立请求,假设成员A选中语音通话,即可向服务端发送针对成员E的语音通话建立请求。

步骤804,服务端确定第一成员所属的第一子团体和第二成员所属的第二子团体。

承接上述举例,在本步骤中即可确定成员A所属的第一子团体为T省总部分组织,而成员E则属于M区分组织。

步骤805,服务端基于政务团体的组织架构信息判断第一子团体的子团体等级是否不低于第二子团体;若是,则执行步骤806;若否,则不创建通讯事件。

承接上述举例,假设在预先配置的通讯事件权限规则中,总部分组织的子团体等级高于分组织的子团体等级,此时,由于成员A属于T省总部分组织,而成员E属于M区分组织,显然成员A具备针对成员E创建通讯事件的权限。

当然,在步骤804和步骤805中,也可以基于团体成员的职位判断成员A是否具备针对成员E的通讯权限,且只有成员A的职位等级高于成员E的职位等级的情况下,在成员A与成员E之间建立通讯事件。

步骤806,服务端在第一成员客户端与第二成员客户端之间建立通讯事件。

承接上述举例,即可在成员A所使用的客户端和成员E所使用的客户端之间建立语音通话事件。

由上述技术方案可知,基于子团体配置通讯权限的方式,在政务团体的场景中,能够避免低等级子团体成员针对高等级子团体成员建立通讯事件。可以理解的是,在政务团体的场景中,属于高等级子团体的成员通常负责较为繁重的政务,例如,政务团体的省级分组织通常负责较为重要的政务,倘若区级分组织的成员常针对省级分组织的成员建立通讯事件,很可能影响到省级分组织对重要政务的处理。可见,通过本说明书的技术方案,能够有效避免政务场景中重要政务被非必要通讯事件影响的问题。

图9为本说明书提供的另一种政务团体成员之间的通讯方法的交互图。如图9所示,包括第一成员客户端、第二成员客户端和服务端,该方法可以包括以下步骤:

步骤901,第一成员客户端展示政务团体中的成员信息。

步骤902,第一成员客户端检测到针对组织架构信息中第二成员的成员信息的通讯触发操作。

在本实施例中,步骤901与步骤902的实施方式和步骤801以及步骤902相类似,具体内容可参照上一实施例的介绍,在此不作赘述。

步骤903,第一成员客户端基于政务团体的组织架构信息确定第一成员所担任的第一职位,以及第二成员所担任的第二职位。

与上一实施例不同的是,本实施例基于团体成员在团体中担任的职位判断第一成员是否具备针对第二成员的通讯权限。

仍以图10所示的组织架构信息进行说明,假设第一成员仍为成员A,其在Y组织中担任的职位为整个Y组织的负责人;第二成员仍为成员E,其在Y组织中担任的职位为M区分组织的组长。

步骤904,第一成员客户端判断第一职位的职位等级是否不低于第二职位;若是,则执行步骤905;若否,则不发送通讯事件建立请求。

承接上述举例,可以确定成员A担任的第一职位为整个Y组织的负责人,而成员E担任的第二职位仅为M区分组织的组长,显然第一职位的职位等级高于第二职位,此时即可确定成员A具备针对成员E的通讯权限,进而向客户端发送针对成员E的通讯事件建立请求。

步骤905,第一成员客户端向服务端发送针对第二成员的通讯事件建立请求。

步骤906,服务端服务端在第一成员客户端与第二成员客户端之间建立通讯事件。

与上一实施例相比,本实施例中“判断第一成员是否具备针对第二成员的通讯权限”的过程由客户端执行,客户端仅在确定第一成员具备该权限时,向服务端发起针对第二成员的通讯事件建立请求。这使得服务端无需执行判断的步骤,减少了对服务端处理资源的占用。

图12示出了根据本说明书的一示例性实施例的一种电子设备的示意结构图。请参考图12,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成服务端侧的通讯装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图13,在软件实施方式中,一种服务端侧的通讯装置可以包括:

第一接收单元1301,接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求;

建立单元1302,在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

可选的,所述第一成员属于所述团体中的第一子团体,所述第二成员属于所述团体中的第二子团体;

在所述第一子团体的子团体等级不低于所述第二子团体,或者所述第一子团体的子团体等级高于所述第二子团体且等级差不小于第一预设取值的情况下,所述第一成员被确定为具备针对所述第二成员的通讯权限。

可选的,所述第一成员在所述团体中担任第一职位,所述第二成员在所述团体中担任第二职位;

在所述第一职位的职位等级不低于所述第二职位的职位等级,或者所述第一职位的职位等级高于所述第二职位且等级差不小于第二预设取值的情况下,所述第一成员被确定为具备针对所述第二成员的通讯权限。

可选的,所属建立单元1302进一步用于:

建立由所述第一成员与所述第二成员参与的第一通讯事件;或者,

将所述第二成员添加至第一成员参与的第二通讯事件,所述第二通讯事件包括除第一成员和第二成员之外的至少一个其他参与者。

可选的,所述通讯事件的类型包括下述任一:

即时通讯会话、语音通话、视频通话、邮件、短信。

可选的,

所述通讯事件建立请求由所述第一成员通过触发所述组织架构信息中包含的所述第二成员的成员信息而发起;或者,

所述通讯事件建立请求由所述第一成员通过触发与所述第二成员共同所在的群组中包含的所述第二成员的成员信息而发起。

可选的,还包括:

第二接收单元1303,接收所述第一成员发送的针对所述第二成员的资料查看请求;

在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的资料查看权限的情况下,向所述第一成员返回与所述第二用户相关的资料。

可选的,所述资料的类型包括:联系方式信息、团体归属信息、职位信息。

请参考图14,在软件实施方式中,另一种服务器侧的通讯装置可以包括:

接收单元1401,即时通讯应用的服务端接收到团体中的第一成员通过所述即时通讯应用针对所述团体中的第二成员发起的通讯事件建立请求,

建立单元1402,所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

请参考图15,在软件实施方式中,又一种服务器侧的通讯装置可以包括:

接收单元1501,接收到团体中的第一成员针对第二成员的通讯事件建立请求,所述通讯事件建立请求由客户端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,响应于所述第二成员的通讯触发操作而发起;

建立单元1502,在所述第二成员与所述第一成员之间建立通讯事件。

图16示出了根据本说明书的一示例性实施例的另一种电子设备的示意结构图。请参考图16,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成客户端侧的通讯装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图17,在软件实施方式中,一种客户端侧的通讯装置可以包括:

检测单元1701,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元1702,向服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

可选的,所述第一成员属于所述团体中的第一子团体,所述第二成员属于所述团体中的第二子团体;

在所述第一子团体的子团体等级不低于所述第二子团体,或者所述第一子团体的子团体等级高于所述第二子团体且等级差不小于第一预设取值的情况下,所述第一成员被确定为具备针对所述第二成员的通讯权限。

可选的,所述第一成员在所述团体中担任第一职位,所述第二成员在所述团体中担任第二职位;

在所述第一职位的职位等级不低于所述第二职位的职位等级,或者所述第一职位的职位等级高于所述第二职位且等级差不小于第二预设取值的情况下,所述第一成员被确定为具备针对所述第二成员的通讯权限。

可选的,

所述通讯事件包括由所述第一成员与所述第二成员参与的第一通讯事件;

或者,所述通讯事件包括由所述第一成员、所述第二成员与至少一个其他参与者参与的第二通讯事件。

可选的,所述通讯事件的类型包括下述任一:

即时通讯会话、语音通话、视频通话、邮件、短信。

可选的,所属检测单元1701进一步用于:

检测到所述第一成员针对所述组织架构信息中包含的所述第二成员的成员信息的触发操作;或者,

检测到所述第一成员针对与所述第二成员共同所在的群组中包含的所述第二成员的成员信息的触发操作。

可选的,还包括:

发送单元1703,向所述服务端发送针对所述第二成员的资料查看请求;

接收所述服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的资料查看权限的情况下返回与所述第二成员相关的资料。

可选的,所述资料的类型包括:联系方式信息、团体归属信息、职位信息。

请参考图18,在软件实施方式中,另一种客户端侧的通讯装置可以包括:

检测单元1801,即时通讯应用的客户端检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元1802,所述即时通讯应用的客户端向所述即时通讯应用的服务端发送针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述即时通讯应用的服务端在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员分别对应的客户端之间建立通讯事件。

请参考图19,在软件实施方式中,又一种客户端侧的通讯装置可以包括:

检测单元1901,检测到团体中的第一成员针对所述团体中的第二成员的通讯触发操作;

请求单元1902,在基于所述组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,向服务端发起针对所述第二成员的通讯事件建立请求,所述通讯事件建立请求用于指示所述服务端在所述第一成员与所述第二成员之间建立通讯事件。

图20示出了根据本说明书的一示例性实施例的又一种电子设备的示意结构图。请参考图20,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成权限配置装置。当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

请参考图21,在软件实施方式中,一种权限配置装置可以包括:

第一接收单元2101,接收团体管理员针对标签组发起的权限配置请求,所述标签组的成员为所述团体中的至少一部分团体成员;

添加单元2102,为所述标签组中的成员添加权限标签;其中,被添加所述权限标签的团体成员之间开放预设权限。

可选的,所述团体包含至少一个子团体,所述标签组的成员来自于一个或多个子团体。

可选的,还包括:

第二接收单元2103,接收所述团体管理员针对所述团体发起的标签组创建请求;

创建单元2104,创建所述标签组,所述标签组创建请求所指示的团体成员被添加为所述标签组的成员。

可选的,所述预设权限包括下述至少之一:

通讯权限、资料查看权限。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由组织创建装置的处理器执行以实现如上述实施例中任一所述的方法,比如该方法可以包括:接收到团体中的第一成员针对所述团体中的第二成员发起的通讯事件建立请求;在基于所述团体的组织架构信息确定所述第一成员具备针对所述第二成员的通讯权限的情况下,在所述第一成员与所述第二成员之间建立通讯事件。

其中,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等,本说明书并不对此进行限制。

以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

41页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种即时通信方法及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!