一种企业群组建立方法及装置与流程

文档序号:11778181阅读:398来源:国知局
一种企业群组建立方法及装置与流程

本发明实施例涉及电子技术领域,尤其涉及一种企业群组建立方法及装置。



背景技术:

企业即时通信简称eim(enterpriseinstantmessaging),它是一种面向企业终端使用者的网络沟通工具服务,企业员工可以通过安装了即时通信的终端机进行两人或多人之间的实时沟通。利用企业即时通信服务,可以建立同企业或跨企业群组,来完成同企业或跨企业间的员工之间的交流。

目前,当企业内部的某群组,需要加入其他企业的员工时,通常的做法是重第二建群,把需要拉入的员工全部拉入群组里。

但是,当需要加入群组的其他企业的员工数量较多时,需要多次重建群组,流程较为繁琐。



技术实现要素:

本发明提供一种企业群组建立方法,以解决在先技术中群组建立流程繁琐复杂的问题。

根据本发明的第一方面,提供了一种企业群组建立方法,所述方法应用于服务器,所述方法包括:

接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息;

若确定所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息和所述第一用户的身份信息,创建跨企业群组。

根据本发明的第二方面,提供了一种企业群组建立方法,所述方法应用于客户端,所述方法包括:

接收第一用户加入内部群组的第一入群指令;

根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

根据本发明的第三方面,提供了一种企业群组建立装置,所述装置应用于服务器,所述装置包括:

第一接收模块,用于接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息;

第一创建模块,用于若确定所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息和所述第一用户的身份信息,创建跨企业群组。

根据本发明的第四方面,提供了一种企业群组建立装置,所述装置应用于客户端,所述装置包括:

第二接收模块,用于接收第一用户加入内部群组的第一入群指令;

第二创建模块,用于根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

根据本发明的第五方面,提供了一种设备,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行服务器侧的所述的侧企业群组建立方法。

根据本发明的第六方面,提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行服务器侧的所述的企业群组建立方法。

根据本发明的第七方面,提供了一种设备,包括:

一个或多个处理器;和

其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行客户端侧的所述的侧企业群组建立方法。

根据本发明的第八方面,提供了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行客户端侧的所述的企业群组建立方法。

本发明实施例提供的一种企业群组建立方法及装置,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种服务器侧企业群组建立方法的步骤流程图;

图2-1是本发明实施例提供的一种服务器侧企业群组建立方法的步骤流程图;

图2-2是本发明实施例提供的一种企业群组建立方法的应用界面图;

图3-1是本发明实施例提供的一种服务器侧企业群组建立方法的步骤流程图;

图3-2是本发明实施例提供的一种企业群组建立方法的应用界面图;

图3-3是本发明实施例提供的一种企业群组建立方法的应用界面图;

图3-4是本发明实施例提供的一种企业群组建立方法的应用界面图;

图3-5是本发明实施例提供的一种企业群组建立方法的应用界面图;

图4是本发明实施例提供的一种客户端侧企业群组建立方法的步骤流程图;

图5是本发明实施例提供的一种客户端侧企业群组建立方法的步骤流程图;

图6是本发明实施例提供的一种客户端侧企业群组建立方法的步骤流程图;

图7是本发明实施例提供的一种服务器侧企业群组建立装置的结构图;

图8是本发明实施例提供的一种客户端侧企业群组建立装置的结构图;

图9是本发明实施例提供的一种企业群组建立系统的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面通过列举几个具体的实施例详细介绍本发明提供的一种企业群组建立方法及装置。

在本发明实施例中,本发明实施例提供的一种企业群组建立方法基于企业即时通信(英文:enterpriseinstantmessaging,简称:eim)技术,emi是一种面向企业终端用户的网络沟通工具服务,用户可以通过安装了即时通信的终端进行两人或多人之间的实时沟通。交流内容包括文字、界面、语音、视频及文件互发等。

相对于个人即时通信工具而言,企业即时通讯工具,因为用于工作沟通,用户必须提供真实的身份信息,系统传输的资料文档,也通常都涉及企业的业务甚至是机密,所以保护个人隐私和公司商业信息的安全,是企业应用即时通讯系统首先必须要考虑的。因此,这样的系统通常部署在企业自己的服务器上,员工通过登录到这个服务器,进行属于特定范围的工作沟通和交流,要便于安全管控、保障数据安全、防止遗失或泄漏重要数据。企业级即时通讯工具更加强调安全性、实用性、稳定性和扩展性,同时可以根据实际需求按需进行功能定制。

具体的,企业即时通讯工具网络架构,企业设置一个总服务器,并按照内部企业子服务器、非内部企业子服务器的划分,设置若干个对应的数据库,每个子服务器的即时通信系统部署在自己的子服务器上,员工安装的即时通信客户端通过登录到这个子服务器,进行属于内部企业子服务器或非内部企业子服务器范围内的工作沟通和交流,但内部企业与非内部企业的即时通信系统之间需要授权后才能进行即时通信,总数据库中可以储存有例如内部/互信公司名称、组织机构代码、经营范围、地址、级别、隶属关系等。每个数据库中包括本企业所有员工的信息,每条员工信息可以包括例如员工的部门、职位、姓名、电话、邮件地址、岗位类别、业务类别等。

实施例一

参照图1,其示出了一种企业群组建立方法的服务器侧步骤流程图,其具体步骤如下:

步骤110,接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息。

步骤120,若所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息和所述第一用户的身份信息,创建跨企业群组。

具体的,服务器通过判断第一用户的身份信息是否与内部群组的属性信息匹配。

若匹配,则将第一用户加入所述内部群组,若不匹配,则提取内部群组内至少一个用户的身份信息和第一用户的身份信息,创建跨企业群组。

在步骤110至120中,企业级即时通信为了保证安全性,会创立企业内部群组,企业内部群组具备一定的封闭性,只支持本企业内员工的交流,但是在工作中,本企业常常需要与其他互信企业(互信企业即与本公司达成互信协议的企业)协作,其中,非内部企业可以包括互信企业,通过创建跨企业群组,并在跨企业群组中对非内部企业员工设置权限,当有第一用户针对内部群组发送的入群请求时,会判断该第一用户的身份信息,在第一用户为非内部企业员工时,提取第一用户的身份数据,创建跨企业群组,既满足本企业员工与其他非内部企业员工之间的交流,也防止了非内部企业员工接触群组中本企业的私密数据。并且在需要加入的非内部企业员工数量很多时,也不用重复进行群组的建立。

综上所述,本发明实施例提供的一种企业群组建立方法,应用于服务器,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例二

参照图2-1,其示出了一种企业群组建立方法的服务器侧步骤流程图,其具体步骤如下:

步骤210,接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息。

在该步骤中,第一入群请求信息包括所述第一用户的身份信息,例如:员工的所在企业、部门、职位、姓名、电话、邮件地址、岗位类别、业务类别等。主服务器在接收到该入群请求信息时,解析出该信息中包含的第一用户的身份信息。

需要说明的是,第一入群请求信息既可以为第一用户对应的终端针对内部群组发送的入群请求,也可以为内部群组中其他用户的终端针对第一用户发送的推荐入群请求。

步骤220,若所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息和所述第一用户的身份信息,创建跨企业群组。

在该步骤中,服务器根据接收到的第一用户的身份信息,与数据库中的内部群组成员信息进行对比,判断该第一用户是否为具有内部群组权限的本企业员工。

例如,当企业即时通讯应用接收到新用户对应客户端申请加入内部群组的请求时,会自动根据该请求进行判断,并反馈给新用户对应客户端和管理员的客户端一个处理结果,若该新用户为内部企业用户,则处理结果为允许添加,若该新用户为非内部企业用户,则处理结果为允许添加,且创建跨企业群组。即为,若非内部企业的员工a,需要加入本企业的内部群以便开展项目合作,员工a通过企业即时通讯应用搜索到该内部群并递交入群申请,则系统根据员工a的身份信息,判断出a为非内部企业员工,并创建跨企业群组,将a加入跨企业群组,此时系统管理员会收到此次加入动作的详细信息。

若第一用户的身份信息与内部群组属性信息匹配,则将所述第一用户加入所述内部群组,且该第一用户与其他群组成员享有相同的群组权限,可以访问内部群组中的历史数据。

若第一用户的身份信息与内部群组属性信息不匹配,则确定当前第一用户为非内部企业员工,并且提取内部群组的所有数据与第一用户的身份信息,创建新的、独立的跨企业群组,该跨企业群组储存有之前内部群组的所有数据,满足本企业员工与其他非内部企业员工之间的协作交流。需要说明的是,在创建跨企业群组后,原有的内部群组并不会被删除,而是被保留下来,内部企业员工依然可以通过使用内部群组来进行内部交流。

步骤230,对所述第一用户添加跨企业群组权限。

在该步骤中,所述跨企业群组权限用于禁止所述第一用户访问跨企业群组中储存的内部群组数据信息,即新加入的身份信息为非内部企业员工的第一用户无权访问跨企业群组中储存的内部群组数据。

例如:在创建跨企业群组后,群组中的非内部企业员工无法访问该群组中储存的内部群组聊天历史记录、文件等,也无法使用一些群组功能如添加、踢出成员;创建视频会议等。

步骤240,对所述跨企业群组添加跨企业群组标记。

如图2-2所示,在企业即时通讯应用建立的群组中,每个群组会对应一个群组标记,如:内部群组、跨企业群组、高层管理群组等,该群组标签只有管理员进行更改或删除,该步骤即为在创建跨企业群组之后,自动将原有界面10中内部群组的内部群组标记101改为界面20中的跨企业群组标记201,用于提醒内部群组成员在当前群组中加入了其他非内部企业的员工,以防止内部群组企业员工在不知情的情况下造成公司数据泄露。

步骤250,对所述跨企业群组中的所有用户添加对应的身份信息标签。

在该步骤中,创建跨企业群组之后,针对跨企业群组中的,每一成员,为他们添加对应的身份信息标签,如:员工的所在企业、部门、职位、姓名、电话、邮件地址、岗位类别、业务类别等,优先显示员工的所在单位,以对跨企业群组中的成员进行区分。

步骤260,在所述跨企业群组中发布跨企业员工加入广播。

在该步骤中,创建跨企业群组之后,系统会在群组公告栏或聊天界面中发布公告信息,例如:“非内部企业的xxx已加入本群组,现将本群组升级为跨企业群组”用于提醒内部群组成员在当前群组中加入了其他非内部企业的员工,以防止内部群组企业员工在不知情的情况下造成公司数据泄露。

需要说明的是,本发明实施例提供的一种企业群组建立方法步骤230至260的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。

综上所述,本发明实施例提供的一种企业群组建立方法,应用于服务器,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组,并对跨企业群组添加跨企业群组标记,发布跨企业员工加入广播,对所述跨企业群组中的所有用户添加对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例三

参照图3-1,其示出了一种企业群组建立方法的服务器测步骤流程图,其具体步骤如下:

步骤301,接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息。

步骤302,若所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息、所述第一用户的身份信息和所述内部群组的数据信息,创建跨企业群组。

步骤303,对所述第一用户添加跨企业群组权限。

步骤304,对所述跨企业群组添加跨企业群组标记。

步骤305,对所述跨企业群组中的至少一个用户添加对应的身份信息标签。

步骤306,在所述跨企业群组中发布跨企业员工加入广播。

上述步骤301至306可以参照步骤210至260,本发明实施例在此不做赘述。

步骤307,接收所述客户端针对第二用户向所述跨企业群组发送的第二入群请求信息。

在该步骤中,当已建立跨企业群组后,接收第二用户对应终端针对跨企业群组发送的入群请求信息。即根据需求添加新的企业用户成员。

需要说明的是,第二入群请求信息既可以为第二用户对应的终端针对跨企业群组发送的入群请求,也可以为跨企业群组中其他用户的终端针对第二用户发送的推荐入群请求。

若确定所述第二用户不是互信企业用户且不是内部企业用户,则拒绝将所述第二用户加入所述跨企业群组。

该步骤具体实施方式与实施例二中建立跨企业群组后对第一用户的处理方式一致,在此不做赘述。

步骤308,若确定所述第二用户为非内部企业用户,则对所述第二用户添加对应的身份信息标签,并对所述第二用户添加跨企业群组权限,所述跨企业群组权限用于禁止所述第二用户访问所述跨企业群组中储存的所述内部群组数据信息。

在该步骤中,当上述非内部企业是互信企业时,若第二用户不是互信企业用户且不是内部企业用户,则认为所述第二用户为利用漏洞进入的具有威胁隐患的人员,此时还可以拒绝其入群请求,这样可以对跨企业群组进行安全保障。可以理解,对于与该内部企业对应的互信企业之外的其他非内部企业的用户的申请,其由于跟内部企业没有互信关系,或者说没有合约限制,其用户存在泄漏群组数据的可能,则可以拒绝该互信企业之外的其他非内部企业的用户的入群请求。

步骤309,将所述第二用户加入所述跨企业群组。

在该步骤中,无论第二用户为非内部企业员工还是内部企业员工,都可以将其加入所述跨企业群组。

步骤310,若所述第一用户和所述第二用户离开所述跨企业群组,则删除所述跨企业群组中所述第一用户和所述第二用户的身份信息,并将所述跨企业群组的跨企业群组标记替换为内部群组标记。

在该步骤中,若一个跨企业群组中的所有非内部企业员工离开群组时,视为此次协作交流结束,并将跨企业群组标记恢复为内部群组标记,使内部企业用户可以继续使用该内部群组进行内部交流。

需要说明的是,本发明实施例提供的一种企业群组建立方法步骤303至306的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。

例如,如图3-2,某公司a使用企业即时通讯应用建立了名为“内信同学会”内部群10,该内部群中有内部企业a的员工余同学、席同学和刘同学,此时非内部企业b需要与a公司展开项目合作,并派出了非内部企业b的合作人员候晓青和王凯,此时,根据步骤301,企业即时通讯应用的服务器接收到了入群请求信息,该请求信息可以为内部企业的袁同学发送,也可以为非内部企业的候晓青和王凯发送,此时由服务器调用数据库中的企业成员身份信息数据来判断该入群请求信息对应成员的身份信息,若判断该入群请求信息对应成员为内部企业的袁同学,则如图3-3,将袁同学直接加入内部群,并保留内部群组标签30不变,若根据步骤302,则如图3-4,判断该入群请求信息对应成员为非内部企业的候晓青,则创建包括余同学、席同学、刘同学和候晓青的跨企业群组,根据步骤303至步骤306,将图3-3所示的内部群组标签30变更为跨企业群标签40,对候晓青添加跨企业群组权限,对跨企业群组所有成员添加对应的身份信息标签,如:员工的所在企业、部门、职位、姓名、电话、邮件地址、岗位类别、业务类别等,最后可以在群公告中发布跨企业员工候晓青的加入广播。

进一步的,在建立起如图3-4所示的包含余同学、席同学、刘同学和候晓青的跨企业群组后,根据步骤307,若服务器继续接收到入群请求,则通过判断该入群请求信息对应成员为内部企业的袁同学或者是非内部企业的王凯,如图3-5,若根据步骤309,判断入群请求信息对应成员为非内部企业的王凯,则将其加入跨企业群组,并对王凯执行步骤308,添加对应的身份信息标签、跨企业群组权限并发布加入广播,若入群请求信息对应成员为内部企业的袁同学,则直接将其加入跨企业群组。若入群请求信息对应成员不是互信企业用户且不是内部企业用户,则拒绝将所述其加入所述跨企业群组。根据步骤310,当项目合作结束后,跨企业群组中的非内部企业员工候晓青和王凯都离开群组时,该群组将候晓青和王凯的身份信息删除,并将跨企业群标签变更为内部群组标签,具体群组界面如图3-3。

综上所述,本发明实施例提供的一种企业群组建立方法,应用于服务器,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,并对用户身份进行甄别,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组,若该用户既不为互信企业员工也不为内部企业员工,则拒绝将其加入,在创建跨企业群组后,对跨企业群组添加跨企业群组标记,发布跨企业员工加入广播,对所述跨企业群组中的所有用户添加对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例四

参照图4,其示出了一种企业群组建立方法的客户端侧步骤流程图,其具体步骤如下:

步骤401,接收将第一用户加入内部群组的第一入群指令。

在该步骤中,第一入群指令既可以为第一用户对应的终端针对内部群组的入群指令,也可以为内部群组中其他用户的终端针对第一用户的推荐入群指令。

步骤402,根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

在客户端接收到第一入群指令后,则在所述第一用户为非内部企业的成员的情况下,创建跨企业群组,在该跨企业群组中显示所述第一用户和原内部群组中原有的用户中至少一个。当然实际应用中显示所述第一用户和原内部群组中原有的所有用户。

具体的,接收到第一入群指令后,根据第一入群指令,生成包括第一用户的身份信息的第一入群请求信息,具体包括:根据接收到的第一入群指令,提取第一用户的身份信息,并生成对应的第一入群请求信息,将所述第一入群请求信息发送至服务器。

其中,第一入群请求信息以供服务器判断第一用户的身份信息是否与内部群组的属性信息匹配;若第一用户的身份信息与内部群组属性信息匹配,则将第一用户加入内部群组,并返回给客户端第一通知消息;若第一用户的身份信息与内部群组的属性信息不匹配,则提取内部群组内至少一个用户的身份信息和第一用户的身份信息,创建跨企业群组,并返回给客户端第二通知消息。服务器侧具体的执行过程参照实施例一、二、三,在此不再详述。

若接收到所述服务器发送的第一通知消息,则在客户端显示包括所述第一用户的内部群组;所述第一通知消息包括将所述第一用户加入所述内部群组的指令,具体在客户端的企业级即时通信应用中,群组菜单中会显示包括第一用户的内部企业群组。例如:可以在企业级即时通信应用的用户列表界面中加入第一用户的头像或名称。

若接收到所述服务器发送的第二通知消息,则在客户端显示新创建的包括第一用户的跨企业群组,具体在客户端的企业级即时通信应用中,群组菜单中会显示新创建的跨企业群组(原有的内部企业群组依旧保留),该跨企业群组储存有之前内部群组的所有数据,并且会显示有跨企业群组的区分标签,满足本企业员工与其他非内部企业员工之间的协作交流。

具体的,客户端还可以接收第二入群指令,所述第二入群指令包括将第二用户加入新建立的跨企业群组。需要说明的是,第二入群指令既可以为第二用户对应的终端针对跨企业群组发送的入群指令,也可以为跨企业群组中其他用户的终端针对第二用户发送的推荐入群指令。

进一步的,根据第二入群请求指令生成包括第二用户的身份信息的第二入群请求信息。具体包括:根据接收到的第二入群指令,提取第二用户的身份信息,并生成对应的第二入群请求信息。

进一步的,客户端将第二入群请求信息发送至所述服务器。

此时,服务器若判断第二用户不是互信企业用户且不是内部企业用户,则拒绝将第二用户加入跨企业群组。若服务器判断第二用户为非内部企业用户,则向客户端发送第三通知消息。

客户端根据第三通知消息(第三通知消息包括将所述第二用户加入所述跨企业群组的指令),在跨企业群组中显示第二用户,同时显示第二用户对应的身份信息标签和第二用户的跨企业群组权限标签,跨企业群组权限标签用于提示第二用户被禁止访问跨企业群组中储存的内部群组的数据信息。在该步骤中,参照图2-2,当服务器侧创建跨企业群组后,在客户端的企业级即时通信应用界面中,将原有的界面10显示为界面20,此时,界面20中显示有跨企业群组标记201。

针对步骤401和步骤402,具体的描述可以参照上述实施例,此处不再赘述。

综上,本发明实施例提供的一种企业群组建立方法,应用于客户端,通过接收第一入群指令;第一入群指令包括将第一用户加入内部群组;根据第一入群指令生成包括第一用户的身份信息的第一入群请求信息;将第一入群请求信息发送至服务器,若接收到第一通知消息,则显示包括第一用户的内部群组;若接收第二通知消息,则显示包括第一用户的跨企业群组。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例五

参照图5,其示出了一种企业群组建立方法的客户端侧步骤流程图,其具体步骤如下:

步骤501,接收第一用户加入内部群组的第一入群指令。

步骤502,根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

其中,步骤501至502可以参照上述步骤401至402的描述,此处不再赘述。

步骤503,显示所述跨企业群组的跨企业群组标记。

在该步骤中,参照图2-2,跨企业群组标记可以为客户端的应用界面20中的子标记201所示,用于提醒内部群组成员在当前群组中加入了其他非内部企业的员工,以防止内部群组企业员工在不知情的情况下造成公司数据泄露。

步骤504,显示所述跨企业群组中至少一个用户对应的身份信息标签。

在该步骤中,创建跨企业群组之后,针对跨企业群组中的,每一成员,为他们添加对应的身份信息标签,如:员工的所在企业、部门、职位、姓名、电话、邮件地址、岗位类别、业务类别等,优先显示员工的所在单位,以对跨企业群组中的成员进行区分,即在客户端的应用界面中,当触碰界面中的用户头像时,会显示上述信息。

步骤505,在所述跨企业群组中显示跨企业员工加入广播。

在该步骤中,创建跨企业群组之后,系统会在群组公告栏或聊天界面中发布公告信息,例如:“非内部企业的xxx已加入本群组,现将本群组升级为跨企业群组”用于提醒内部群组成员在当前群组中加入了其他非内部企业的员工,以防止内部群组企业员工在不知情的情况下造成公司数据泄露。

步骤506,显示所述第一用户的跨企业群组权限标签,所述跨企业群组权限标签用于提示所述第一用户被禁止访问所述跨企业群组中储存的所述内部群组的数据信息。

需要说明的是,本发明实施例提供的一种企业群组建立方法步骤503至506的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。

综上所述,本发明实施例提供的一种企业群组建立方法,应用于客户端,通过接收第一入群指令;第一入群指令包括将第一用户加入内部群组;根据第一入群指令生成包括第一用户的身份信息的第一入群请求信息;将第一入群请求信息发送至服务器,若接收到第一通知消息,则显示包括第一用户的内部群组;若接收第二通知消息,则显示包括第一用户的跨企业群组,并企业群组中显示跨企业群组标记,显示服务器发布的跨企业员工加入广播,显示所述跨企业群组中的所有用户对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例六

参照图6,其示出了一种企业群组建立方法的客户端侧步骤流程图,其具体步骤如下:

步骤601,接收第一用户加入内部群组的第一入群指令。

步骤602,根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

其中,步骤601至602可以参照上述步骤401至402的描述,此处不再赘述。

步骤603,显示所述跨企业群组的跨企业群组标记。

步骤604,显示所述跨企业群组中至少一个用户对应的身份信息标签。

步骤605,在所述跨企业群组中显示跨企业员工加入广播。

步骤606,显示所述第一用户的跨企业群组权限标签,所述跨企业群组权限标签用于提示所述第一用户被禁止访问所述跨企业群组中储存的所述内部群组的数据信息。

需要说明的是,本发明实施例提供的一种企业群组建立方法步骤603至606的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,具体描述可以参照上述步骤506至步骤508。

具体的,客户端还可以接收第二入群指令,所述第二入群指令包括将第二用户加入跨企业群组。

需要说明的是,第二入群指令既可以为第二用户对应的终端针对跨企业群组发送的入群指令,也可以为跨企业群组中其他用户的终端针对第二用户发送的推荐入群指令。

进一步的,根据所述第二入群请求指令生成包括第二用户的身份信息的第二入群请求信息。根据接收到的第二入群指令,提取第二用户的身份信息,并生成对应的第二入群请求信息。

进一步的,将所述第二入群请求信息发送至所述服务器。

此时,服务器若判断第二用户不是互信企业用户且不是内部企业用户,则拒绝将第二用户加入跨企业群组;若服务器判断第二用户为非内部企业用户,则将第二用户加入跨企业群组,并显示第二用户对应的身份信息标签和第二用户的跨企业群组权限标签,跨企业群组权限标签用于提示第二用户被禁止访问跨企业群组中储存的内部群组的数据信息。

进一步的,若客户端接收到服务器发送的第三通知消息,则显示包括所述第二用户的跨企业群组;所述第三通知消息包括将所述第二用户加入所述跨企业群组的指令。

步骤607,若所述非内部企业的成员离开所述跨企业群组,则在所述跨企业群组中删除所述非内部企业的成员的身份信息,并将所述跨企业群组的跨企业群组标记替换为内部群组标记。

在该步骤中,当客户端为内部群组用户对应的客户端时,若此时跨企业群组中的所有非内部企业用户离开时,内部群组用户对应的客户端会将跨企业群组显示为内部群组,并删除离开的非内部企业用户的身份信息,若客户端为非内部企业用户对应的客户端,若此时跨企业群组中的所有非内部企业用户离开时,则直接删除该跨企业群组。

综上所述,本发明实施例提供的一种企业群组建立方法,应用于客户端,通过接收第一入群指令;第一入群指令包括将第一用户加入内部群组;根据第一入群指令生成包括第一用户的身份信息的第一入群请求信息;将第一入群请求信息发送至服务器,若接收到第一通知消息,则显示包括第一用户的内部群组;若接收第二通知消息,则显示包括第一用户的跨企业群组,并企业群组中显示跨企业群组标记,显示服务器发布的跨企业员工加入广播,显示所述跨企业群组中的所有用户对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例七

参照图7,其示出了一种企业群组建立装置的服务器侧结构框图,其具体如下:

第一接收模块701,用于接收客户端针对第一用户向内部群组发送的第一入群请求信息,所述第一入群请求信息包括所述第一用户的身份信息。

第一创建模块702,用于若所述第一用户的身份信息与所述内部群组的属性信息不匹配,则提取所述内部群组内至少一个用户的身份信息和所述第一用户的身份信息,创建跨企业群组。

可选的,还包括:权限添加模块,用于对所述第一用户添加跨企业群组权限,所述跨企业群组权限用于禁止所述第一用户访问跨企业群组中储存的内部群组数据信息。

可选的,还包括:跨企业群组标记添加模块,用于对所述跨企业群组添加跨企业群组标记。

可选的,还包括:身份信息标签添加模块,用于对所述跨企业群组中的至少一个用户添加对应的身份信息标签。

可选的,还包括:发布广播模块,用于在所述跨企业群组中发布跨企业员工加入广播。

可选的,还包括:第二接收模块,用于接收所述客户端第二用户对应终端针对所述跨企业群组发送的第二入群请求信息。

可选的,还包括:拒绝添加模块,用于在所述第二用户不是互信企业用户且不是内部企业用户时,拒绝将所述第二用户加入所述跨企业群组。

可选的,还包括:第二添加模块,用于将所述第二用户加入所述跨企业群组。

可选的,还包括:第三添加模块,用于在所述第二用户为非内部企业用户时,对所述第二用户添加对应的身份信息标签,并对所述第二用户添加跨企业群组权限,所述跨企业群组权限用于禁止所述第二用户访问跨企业群组中储存的内部群组数据信息。

可选的,还包括:恢复模块,用于若所述第一用户和所述第二用户离开所述跨企业群组,则删除所述跨企业群组中所述第一用户和所述第二用户的身份信息,并将所述跨企业群组的跨企业群组标记替换为内部群组标记。

本发明实施例还提供一种设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行所述的服务器侧企业群组建立方法。

本发明实施例还提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如所述的服务器侧企业群组建立方法。

综上所述,本发明实施例提供的一种企业群组建立装置,应用于服务器,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,并对用户身份进行甄别,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组,若该用户既不为互信企业员工也不为内部企业员工,则拒绝将其加入,在创建跨企业群组后,对跨企业群组添加跨企业群组标记,发布跨企业员工加入广播,对所述跨企业群组中的所有用户添加对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

实施例八

参照图8,其示出了一种企业群组建立装置的客户端侧结构框图,其具体如下:

第二接收模块801,用于接收将第一用户加入内部群组的第一入群指令;.

第二创建模块802,用于根据所述第一入群指令,如果所述第一用户为非内部企业的成员,则针对所述第一用户和所述内部群组内的至少一个用户创建跨企业群组。

可选的,还包括:权限标签显示模块,用于显示所述第一用户的跨企业群组权限标签,所述跨企业群组权限标签用于提示所述第一用户被禁止访问所述跨企业群组中储存的所述内部群组的数据信息。

可选的,还包括:标记显示模块,用于显示所述跨企业群组的跨企业群组标记。

可选的,还包括:身份标签显示模块,用于显示所述跨企业群组中至少一个用户对应的身份信息标签。

可选的,还包括:广播显示模块,用于在所述跨企业群组中显示跨企业员工加入广播。

可选的,还包括:第三接收模块,用于接收第二入群指令,所述第二入群指令包括将第二用户加入跨企业群组;

可选的,还包括:第二入群请求信息生成模块,用于根据所述第二入群请求指令生成包括第二用户的身份信息的第二入群请求信息;

可选的,还包括:第二入群请求信息发送模块,用于将所述第二入群请求信息发送至所述服务器;

可选的,还包括:跨企业群组显示模块,用于接收所述服务器将所述第二用户加入所述跨企业群组的情况下返回的第三通知消息,显示包括所述第二用户的跨企业群组。

可选的,还包括:恢复显示模块,用于若所述第一用户和所述第二用户离开所述跨企业群组,则在所述跨企业群组中删除所述第一用户和所述第二用户的身份信息和所述跨企业群组的跨企业群组标记,并将所述跨企业群组的跨企业群组标记替换为内部群组标记。

综上所述,本发明实施例提供的一种企业群组建立装置,应用于客户端,通过接收第一入群指令;第一入群指令包括将第一用户加入内部群组;根据第一入群指令生成包括第一用户的身份信息的第一入群请求信息;将第一入群请求信息发送至服务器,若接收到第一通知消息,则显示包括第一用户的内部群组;若接收第二通知消息,则显示包括第一用户的跨企业群组,并企业群组中显示跨企业群组标记,显示服务器发布的跨企业员工加入广播,显示所述跨企业群组中的所有用户对应的身份信息标签。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,防止内部群组企业员工在不知情的情况下造成公司数据泄露,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

本发明实施例还提供一种设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行所述的客户端侧企业群组建立方法。

本发明实施例还提供一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如所述的客户端侧企业群组建立方法。

实施例九

参照图9,本发明实施例还提供了一种企业群组建立系统,所述系统包括:一种应用于服务器的企业群组建立装置90和一种应用于客户端的企业群组建立装置10。

其中,一种应用于服务器的企业群组建立装置90包括:第一接收模块901、第一创建模块902。

一种应用于客户端的企业群组建立装置10包括:第二接收模块1001、第二创建模块1002。

具体的,第二接收模块1001接收第一入群指令并将该指令生成包括第一用户的身份信息的第一入群请求信息并发送至服务器90的第一接收模块901。

第一接收模块901接收到第一入群请求信息后,将第一入群请求信息用于判断第一用户的身份信息是否与所述内部群组的属性信息匹配。

若匹配,则将第一用户加入内部群组。若不匹配,则由第一创建模块902创建跨企业群组,并向客户端的第二创建模块1002返回第二通知消息,由第二创建模块1002显示包括所述第一用户的跨企业群组。

综上所述,本发明实施例提供的一种企业群组建立系统,通过针对第一用户发送的入群请求信息,判断第一用户身份信息是否与当前内部群组的属性信息匹配,若匹配,则将所述第一用户加入所述内部群组,若不匹配,则创建包含第一用户与内部群组所有用户的跨企业群组。实现了自动识别加入用户的身份,自动创建跨企业群组的目的,解决了在需要添加数量较多的非内部企业员工时,添加操作繁琐复杂的问题。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的支付信息处理设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序商品数据)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1