一种企业关联的建立方法及服务器与流程

文档序号:16926529发布日期:2019-02-22 19:54阅读:311来源:国知局
一种企业关联的建立方法及服务器与流程

本发明涉及互联网技术领域,尤其涉及一种企业关联的建立方法及服务器。



背景技术:

企业大都希望构建跨企业信息系统,提升跨企业网络的合作效率,现有企业常常使用商对客(business-to-customer,b2c)关系模型来实现跨企业网络的合作和关联。

b2c关系模型由请求企业内部的成员向外部发送友好请求至个人接收端,供个人接收端判断是否与接受请求企业端进行信息交互,个人接收端接受请求后相当于接受了邀请人的信息交互,即建立了b2c的协作关系,实现了跨企业网络的关联。

但上述的企业关联方法仅仅能实现企业和个人的合作和关联,不能满足企业与企业之间的互联需求。



技术实现要素:

本发明实施例提供了一种企业关联的建立方法及服务器,根据企业关联请求获取该第一企业的第一成员集以及该第二企业的第二成员集,并将第一企业的成员集和第二企业的成员集建立关联关系,使得第一企业的各成员可以与第二企业的各成员进行信息交互,满足了企业与企业之间的互联需求。

本发明的第一方面提供了一种企业关联的建立方法,包括:

接收企业关联请求,其中,该企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识;

根据该企业关联请求获取该第一企业的第一成员集以及该第二企业的第二成员集,其中,该第一成员集包含至少一个第一成员,该第二成员集包含至少一个第二成员;

建立该第一成员集和该第二成员集的第一关联关系,其中,该第一关联关系用于实现该至少一个第一成员与该至少一个第二成员之间的数据交互。

在第一方面的一种可能的设计中,该接收企业关联请求,其中,该企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识之前,该方法还包括:

接收该第一目标成员发送的企业生态圈申请,该第一目标成员属于该第一成员集;

确定该第一企业属于目标企业生态圈;

该接收企业关联请求,其中,该企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识之后,该方法还包括:

确定该第二企业属于该目标企业生态圈。

在第一方面的一种可能的设计中,该建立该第一成员集和该第二成员集的第一关联关系,其中,该第一关联关系用于实现该至少一个第一成员与该至少一个第二成员之间的数据交互,包括:

确定该第一成员集中的第二目标成员;

确定该第二成员集中的第三目标成员;

建立该第二目标成员和该第三目标成员的第二关联关系,该第二关联关系用于实现第二目标成员和该第三目标成员进行数据交互。

在第一方面的一种可能的设计中,该建立该第二目标成员和该第三目标成员的第二关联关系,该第二关联关系用于实现第二目标成员和该第三目标成员进行数据交互之后,该方法还包括:

建立该第一成员集中的非第二目标成员和该第二目标成员的第三关联关系,该第三关联关系用于实现该非第二目标成员和该第二目标成员进行数据交互;

建立该第二成员集中的非第三目标成员和该第三目标成员的第四关联关系,该第四关联关系用于实现该非第三目标成员和该第三目标成员进行数据交互。

在第一方面的一种可能的设计中,该建立该第一成员集和该第二成员集的第一关联关系,其中,该第一关联关系用于实现该至少一个第一成员与该至少一个第二成员之间的数据交互,包括:

建立该第一目标成员和该第二成员集的第五关联关系,该第五关联关系用于实现该第一目标成员与该第二成员集中的至少一个该第二成员进行数据交互。

在第一方面的一种可能的设计中,该第五关联关系用于实现该第一目标成员与该第二成员集中的至少一个该第二成员进行数据交互,包括:

该第五关联关系用于接收该第一目标成员发送的应用程序链接;

该第五关联关系还用于转发该应用程序链接到该第二成员集中的至少一个该第二成员。

本发明的第二方面提供了一种服务器,包括:

第一接收模块,用于接收企业关联请求,其中,该企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识;

第一处理模块,用于根据该企业关联请求获取该第一企业的第一成员集以及该第二企业的第二成员集,其中,该第一成员集包含至少一个第一成员,该第二成员集包含至少一个第二成员;

第二处理模块,用于建立该第一成员集和该第二成员集的第一关联关系,其中,该第一关联关系用于实现该至少一个第一成员与该至少一个第二成员之间的数据交互。

在第二方面的一种可能的设计中,该服务器还包括:

第二接收模块,用于接收该第一目标成员发送的企业生态圈申请,该第一目标成员属于该第一成员集;

第一确定模块,用于确定该第一企业属于目标企业生态圈;

第二确定模块,用于确定该第二企业属于该目标企业生态圈。

在第二方面的一种可能的设计中,该第二处理模块,具体用于:

确定该第一成员集中的第二目标成员;

确定该第二成员集中的第三目标成员;

建立该第二目标成员和该第三目标成员的第二关联关系,该第二关联关系用于实现第二目标成员和该第三目标成员进行数据交互。

本发明的第三方面提供了一种服务器,包括:输入/输出(i/o)接口、处理器和存储器,该存储器中存储有程序指令;该处理器用于执行存储器中存储的程序指令,执行上述第一方面的方法。

本发明的第四方面提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面该的方法。

从以上技术方案可以看出,本发明实施例具有以下优点:

本发明实施例中,提供了一种企业关联的建立方法,首先由服务器接收企业关联请求,其中,该企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识,然后服务器根据该企业关联请求获取该第一企业的第一成员集以及该第二企业的第二成员集,其中,该第一成员集包含至少一个第一成员,该第二成员集包含至少一个第二成员,最后服务器建立该第一成员集和该第二成员集的第一关联关系,其中,该第一关联关系用于实现该至少一个第一成员与该至少一个第二成员之间的数据交互。通过上述方式,通过根据企业关联请求获取该第一企业的第一成员集以及该第二企业的第二成员集,并将第一企业的成员集和第二企业的成员集建立关联关系,使得第一企业的各成员可以与第二企业的各成员进行信息交互,满足了企业与企业之间的互联需求。

附图说明

图1为本发明实施例中多客户端-服务器的架构系统的一个架构示意图;

图2为本发明实施例中企业关联的建立方法一个实施例的示意图;

图3为本发明应用场景中企业关联的建立方法的一个流程示意图;

图4为本发明实施例中服务器一个实施例示意图;

图5为本发明实施例中服务器一个实施例示意图;

图6为本发明实施例中服务器一个实施例示意图;

图7为本发明实施例中服务器的一个结构示意图。

具体实施方式

本发明实施例提供了一种成员现场展示的方法、相关装置及系统,无需从大量的日志文件中查询目标成员的成员现场,可以基于成员特征信息快速地定位到目标成员的成员现场,再对成员现场进行还原,一方面有利于提升成员现场还原的实时性,另一方面降低了成员现场还原操作的难度。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应理解,本发明实施例提供的一种企业关联的建立方法可应用于多客户端-服务器架构系统,请参阅图1,图1为本发明实施例中多客户端-服务器的架构系统的一个架构示意图,如图所示:

客户端可以为包括手机、平板电脑、便携电脑、个人数字助理(personaldigitalassistant,pda)、销售终端(pointofsales,pos)、车载电脑等任意终端设备,各客户端可以发送企业关联请求或数据交互信息到服务器。

服务器若接收到企业关联请求则根据预设的关联规则和关联请求进行企业生态圈的构建和管理来实现企业之间的关联。

下面将从服务器的角度,对本发明中企业关联的建立方法进行介绍,请参阅图2,本发明实施例中企业关联的建立方法一个实施例包括:

201、接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识;

本申请实施例中,服务器首先接收企业关联请求,该企业关联请求可以是第一企业的客户端发送的,需要说明的是,在接收企业关联请求之前,服务器可以先接收第一企业中的第一目标成员发送的企业生态圈申请,企业生态圈相当于构建了企业的沟通屏障,只有在企业生态圈内的企业之间才可以进行成员的数据交互。具体的,服务器在接收第一企业中的第一目标成员发送的企业生态圈申请后,可以首先判断该第一目标成员是否有显示企业生态圈的权限,若有,则会继续判断该第一目标成员是否有创建生态圈的权限,若该第一目标成员有创建生态圈的权限,则服务器创建一个目标企业生态圈,并生成该目标企业生态圈的空间id,该空间id与目标企业生态圈唯一对应,并确定第一企业属于目标企业生态圈。需要说明的是,服务器创建一个目标企业生态圈的具体方式可以是:服务器创建一个空间表,空间表里保存有目标企业生态圈的空间id,相应的,空间表里还保存有第一企业的第一公民网络电子身份标识(electronicidentity,eid),在空间表里将该空间id与该第一eid相关联,在空间表里将该空间id与该第一eid相关联后,服务器会判定第一企业属于目标企业生态圈。进一步的,由于第一目标成员为目标企业生态圈的申请者,则服务器可以将第一目标成员所在的第一企业作为企业目标生态圈的主企业,具体的,空间表可以保存第一企业的第一eid作为目标企业生态圈的主企业信息。进一步的,由于第一目标成员为目标企业生态圈的申请者,则服务器可以将第一目标成员添加为主企业成员并赋予空间管理员的角色,空间管理员可以管理目标企业生态圈的成员信息以及完成和目标企业生态圈中其他企业成员的数据交互。可选的,服务器还会进一步获取第一企业的组织架构信息,例如该企业的各部门信息,以及各部门成员的级别信息和成员信息。具体的,服务器可以将第一目标成员添加为主企业成员并赋予空间管理员的角色可以为:服务器创建一个空间成员表,该空间成员表保存有目标企业生态圈的各企业的成员信息,空间成员表中保存第一目标成员的信息(包括个人信息和第一企业的第一eid),并赋予第一目标成员一个空间管理员标识。

本申请实施例中,服务器在接收到第一企业的第一目标成员发送的企业生态圈申请后,建立了空间表和空间成员表,在空间表中保存目标企业生态圈的空间id,并将第一企业的第一id与空间id进行关联,并保存第一企业的第一eid作为目标企业生态圈的主企业信息,相当于将第一企业作为主企业添加进目标企业生态圈内,在空间成员表中保存第一目标成员的信息,并赋予第一目标成员一个空间管理员标识,相当于将第一目标成员作为第一企业的成员,并赋予其空间管理员的权限。服务器相当于完成了目标企业生态圈的初步建立。在服务器建立了以第一企业作为主企业的目标企业生态圈后,主企业为了可以与其他企业实现数据交互,主企业可以将其他企业添加进该目标企业生态圈内。具体的,服务器可以接收到第一企业发送的企业关联请求,可以是服务器接收到第一企业的空间管理员(第一目标成员)的企业关联请求,其中企业关联请求中携带第一企业标识以及第二企业标识,第一企业标识与第一企业具有对应关系,第二企业标识与第二企业具有对应关系。可以理解的是,主企业为了将其他企业添加进该目标企业生态圈内,可以发送一个企业关联请求,该企业关联请求中需要携带有想要添加进目标企业生态圈的企业信息(eid),具体的,企业关联请求中携带第二企业的第二eid,第二eid与第二企业具有对应关系。服务器在接收到第一企业发送的企业关联请求后,可以将第二企业添加进目标企业生态圈中,具体的,可以将第二企业的第二eid保存在空间表中,相当于确定第二企业属于目标企业生态圈。进一步的,服务器可以将第儿企业作为企业目标生态圈中第一企业的伙伴企业,具体的,空间表可以保存第二企业的第二eid为partnereid作为目标企业生态圈的伙伴企业信息。

202、根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员;

本申请实施例中,在接收第一企业发送的企业关联请求,其中,企业关联请求中携带第一企业标识以及第二企业标识,第一企业标识与第一企业具有对应关系,第二企业标识与第二企业具有对应关系后,服务器可以根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员。

本申请实施例中,服务器在确定第一企业(主企业)和第二企业(伙伴企业)属于目标企业生态圈之后,为了建立两个企业之间的数据交互关联,需要确定两个企业中需要进行交互的成员,具体的,服务器获取第一企业的第一成员集以及第二企业的第二成员集,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员。第一企业可以在自己企业的组织架构中选择第一成员添加到目标企业生态圈中,具体的,可以在空间成员表中保存要添加的第一企业的第一成员的信息(包括空间id、个人信息和第一企业的第一eid),其中,空间id表明该第一成员属于目标企业生态圈,第一企业的第一eid表明该第一成员属于第一企业。第一成员的数量可以为一个或多个,所有第一成员构成了第一成员集,需要说明的是,第一成员集也包括第一目标成员。第一企业在自己企业的组织架构中选择第一成员添加到目标企业生态圈中后,服务器相当于获取了第一企业的第一成员集,该第一成员集中的至少一个第一成员被添加进目标企业生态圈后,相当于赋予了其可以与目标企业生态圈内其他企业的成员进行通信交互的权限。

本申请实施例中,第二企业可以在自己企业的组织架构中选择第二成员添加到目标企业生态圈中,具体的,服务器可以构建一个伙伴企业成员表,可以在伙伴企业成员表中保存要添加的第二企业的第二成员的信息(包括空间id、个人信息和第二企业的partnereid),其中,空间id表明该第二成员属于目标企业生态圈,第二企业的partnereid表明该第二成员属于第二企业。第二成员的数量可以为一个或多个,所有第二成员构成了第二成员集。第二企业在自己企业的组织架构中选择第二成员添加到目标企业生态圈中后,服务器相当于获取了第二企业的第二成员集,该第二成员集中的至少一个第二成员被添加进目标企业生态圈后,相当于赋予了其可以与目标企业生态圈内其他企业的成员进行通信交互的权限。

203、建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。

本申请实施例中,服务器在获取第一企业的第一成员集以及第二企业的第二成员集后,即可以建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。具体的,第一企业与第二企业的数据交互可以分为如下四种情况:

1、第一成员集中的一个第一成员与第二成员集中的一个第二成员数据交互;

2、第一成员集中的多个第一成员与第二成员集中的一个第二成员数据交互;

3、第一成员集中的一个第一成员与第二成员集中的多个第二成员数据交互;

4、第一成员集中的多个第一成员与第二成员集中的一个第二成员数据交互。

本发明实施例中,提供了一种企业关联的建立方法,首先由服务器接收企业关联请求,其中,企业关联请求中携带第一企业标识以及第二企业标识,第一企业标识与第一企业具有对应关系,第二企业标识与第二企业具有对应关系,然后服务器根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员,最后服务器建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。通过上述方式,通过根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,并将第一企业的成员集和第二企业的成员集建立关联关系,使得第一企业的各成员可以与第二企业的各成员进行信息交互,满足了企业与企业之间的互联需求。

可选地,在上述图2对应的实施例的基础上,本发明实施例提供的企业关联的建立方法第一个可选实施例中,接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识之前,方法还包括:

接收第一目标成员发送的企业生态圈申请,第一目标成员属于第一成员集;

确定第一企业属于目标企业生态圈;

接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识之后,方法还包括:

确定第二企业属于目标企业生态圈。

本申请实施例中,在接收企业关联请求之前,服务器可以先接收第一企业中的第一目标成员发送的企业生态圈申请,企业生态圈相当于构建了企业的沟通屏障,只有在企业生态圈内的企业之间才可以进行成员的数据交互。具体的,服务器在接收第一企业中的第一目标成员发送的企业生态圈申请后,可以首先判断该第一目标成员是否有显示企业生态圈的权限,若有,则会继续判断该第一目标成员是否有创建生态圈的权限,若该第一目标成员有创建生态圈的权限,则服务器创建一个目标企业生态圈,并生成该目标企业生态圈的空间id,该空间id与目标企业生态圈唯一对应,并确定第一企业属于目标企业生态圈。需要说明的是,服务器创建一个目标企业生态圈的具体方式可以是:服务器创建一个空间表,空间表里保存有目标企业生态圈的空间id,相应的,空间表里还保存有第一企业的第一公民网络电子身份标识(electronicidentity,eid),在空间表里将该空间id与该第一eid相关联,在空间表里将该空间id与该第一eid相关联后,服务器会判定第一企业属于目标企业生态圈。进一步的,由于第一目标成员为目标企业生态圈的申请者,则服务器可以将第一目标成员所在的第一企业作为企业目标生态圈的主企业,具体的,空间表可以保存第一企业的第一eid作为目标企业生态圈的主企业信息。进一步的,由于第一目标成员为目标企业生态圈的申请者,则服务器可以将第一目标成员添加为主企业成员并赋予空间管理员的角色,空间管理员可以管理目标企业生态圈的成员信息以及完成和目标企业生态圈中其他企业成员的数据交互。可选的,服务器还会进一步获取第一企业的组织架构信息,例如该企业的各部门信息,以及各部门成员的级别信息和成员信息。具体的,服务器可以将第一目标成员添加为主企业成员并赋予空间管理员的角色可以为:服务器创建一个空间成员表,该空间成员表保存有目标企业生态圈的各企业的成员信息,空间成员表中保存第一目标成员的信息(包括个人信息和第一企业的第一eid),并赋予第一目标成员一个空间管理员标识。

本申请实施例中,服务器通过根据第一目标成员发送的企业生态圈申请来确定第一企业属于目标企业生态圈,在接收企业关联请求之后,确定第二企业属于目标企业生态圈。通过上述方式,服务器能够通过目标企业生态圈管理各企业之间的交互权限,从而提升方案的实用性和可操作性。

可选地,在上述图2对应的实施例或第一个可选实施例的基础上,本发明实施例提供的企业关联的建立方法第二个可选实施例中,建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互,包括:

确定第一成员集中的第二目标成员;

确定第二成员集中的第三目标成员;

建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互。

本申请实施例中,提供了一种建立第一成员集和第二成员集的第一关联关系的方式。具体的,服务器在获取第一企业的第一成员集以及第二企业的第二成员集后,即可以建立第一成员集和第二成员集的第一关联关系,首先需要确定第一成员集中的第二目标成员和第二成员集中的第三目标成员,其中,第二目标成员可以是第一企业确定的业务对接员。具体的,第一企业确定的业务对接员的方式可以是:第一企业确定一个第一成员作为业务对接员(第二目标成员),空间成员表中在该第一成员上关联一个业务对接员的第一权限标识。第三目标成员可以是第二企业确定的业务对接员。具体的,第二企业确定的业务对接员的方式可以是:第二企业确定一个第二成员作为业务对接员(第三目标成员),空间成员表中在该第二成员上关联一个业务对接员的第二权限标识。

本申请实施例中,在服务器确定第一企业中的第二目标成员为第一企业的业务对接员,确定第二企业中的第三目标成员为第二企业的业务对接员后,就可以建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互,本申请实施例中,相当于服务器并未给第一企业的第一成员集中的每个第一成员都赋予和第二企业进行数据交互的权限,也并未给第二企业的第二成员集中的每个第二成员都赋予和第一企业进行数据交互的权限,而是确定了第一企业的第一成员集中的一个第一成员(第二目标成员)作为第一企业的代表,第二企业的第二成员集中的一个第二成员(第三目标成员)作为第二企业的代表,服务器只是给双方的代表之间赋予了数据交互的权限。

本申请实施例中,需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的,例如:可以先确定第一成员集中的第二目标成员,之后再确定第二成员集中的第三目标成员,也可以先确定第二成员集中的第三目标成员,之后在确定第一成员集中的第二目标成员,本申请实施例中并不做限定。

本申请实施例中,服务器确定第一成员集中的第二目标成员,确定第二成员集中的第三目标成员,并建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互。通过上述方式,能够减低交互的成本,提高交互的安全性。

可选地,在上述图2对应的第二个实施例的基础上,本发明实施例提供的企业关联的建立方法的第三个可选实施例中,建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互之后,方法还包括:

建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互;

建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。

本申请实施例中,在服务器确定了第一企业的第一成员集中的一个第一成员(第二目标成员)作为第一企业的代表,第二企业的第二成员集中的一个第二成员(第三目标成员)作为第二企业的代表,并给双方的代表之间赋予了数据交互的权限后,建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互。可以理解的是,由于服务器并未给第一企业的第一成员集中的每个第一成员都赋予和第二企业进行数据交互的权限,也并未给第二企业的第二成员集中的每个第二成员都赋予和第一企业进行数据交互的权限,而是确定了第一企业的第一成员集中的一个第一成员(第二目标成员)作为第一企业的代表,第二企业的第二成员集中的一个第二成员(第三目标成员)作为第二企业的代表,服务器只是给双方的代表之间赋予了数据交互的权限,因此,当第二目标成员和第三目标成员进行数据交互之后,相当于第二(三)目标成员获取到了对方企业的数据信息,此时,可以在各自的企业内部进行信息共享,可选的,服务器可以建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互,建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。

本申请实施例中,需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的,例如:可以先建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互,之后再建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互,也可以先建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互,之后再建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互,本申请实施例中并不做限定。

本申请实施例中,服务器建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互,建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。通过上述方式,提高了方案的灵活性。

可选地,在上述图2对应的实施例的基础上,本发明实施例提供的成员现场展示的方法第四个可选实施例中,建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互,包括:

建立第一目标成员和第二成员集的第五关联关系,第五关联关系用于实现第一目标成员与第二成员集中的至少一个第二成员进行数据交互。

本申请实施例中,服务器在获取第一企业的第一成员集以及第二企业的第二成员集后,即可以建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。具体的,第一企业与第二企业的数据交互可以分为如下四种情况:

1、第一成员集中的一个第一成员与第二成员集中的一个第二成员数据交互;

2、第一成员集中的多个第一成员与第二成员集中的一个第二成员数据交互;

3、第一成员集中的一个第一成员与第二成员集中的多个第二成员数据交互;

4、第一成员集中的多个第一成员与第二成员集中的一个第二成员数据交互。

本申请实施例中,即说明了上述第3种情况,其中,第一成员集中的一个第一成员具体为第一目标成员,由于第一目标成员为目标企业生态圈的申请者,且是第一企业(主企业)的空间管理员,因此在各个第一成员中具有较高的权限,本申请实施中,建立第一目标成员和第二成员集的第五关联关系,使得第一企业中只有第一目标成员具有和第二企业的第二成员集中的至少一个第二成员的交互权限。例如:第一目标成员可以发送一个第一企业的自建应用程序的应用程序链接发送到服务器,服务器将该应用程序链接转发到第二企业的第二成员集中的至少一个第二成员,接收到该应用程序链接的第二成员可以根据应用程序链接下载相关的自建应用程序。

本申请实施例中,服务器建立第一目标成员和第二成员集的第五关联关系,第五关联关系用于实现第一目标成员与第二成员集中的至少一个第二成员进行数据交互。通过上述方式,提高了企业之间交互的安全性。

为了便于理解,下面将通过一个具体流程对企业关联的建立方法进行介绍,请参阅图3,图3为本发明应用场景中企业关联的建立方法的一个流程示意图,如图所示,具体地:

301、第一目标成员登录云之家服务器;

302、服务器判断第一目标成员是否有显示目标企业生态圈的权限;

本申请实施例中,生态圈系统的交互过程,云之家后台服务器会控制生态圈的入口显示,通过云之家工作圈的eid可以控制生态圈入口的权限。云之家的用户进入客户端,会根据当前用户的eid去云之家的后台判断该用户所处的云之家工作圈是否开通了生态圈显示的权限。

303、若有,第一目标成员发送企业生态圈创建请求到服务器;

304、服务器判断第一目标成员是否有创建生态圈的权限;

本申请实施例中,生态圈系统会根据当前用户在云之家工作圈的身份判断是否为云之家的系统管理员或者应用管理员,来给予创建生态圈的权限。

305、若有,服务器创建目标企业生态圈,构建空间表,并保存目标企业生态圈的空间id,将第一企业添加进目标企业生态圈,空间表保存第一企业的第一eid作为目标企业生态圈的主企业信息,关联第一eid和空间id;

本申请实施例中,当用户创建了生态圈时空间表会生成唯一的空间id,保存该用户的云之家工作圈的eid表示该生态圈的主企业信息。并且系统会默认把用户添加到空间成员表中,标识为主企业人员并赋予空间管理员的角色,还会保存该用户在云之家组织架构的信息,便于展示和实现数据权限。

306、第一企业在自己企业的组织架构中选择第一成员添加到目标企业生态圈中;

307、服务器在空间成员表中保存要添加的第一企业的第一成员的信息(包括空间id、个人信息和第一eid);

本申请实施例中,生态圈系统触发主企业添加内部成员时,系统会调用云之家组织架构的选人桥,选取人员后,系统会获取人员的在云之家组织架构的信息并保存到空间成员表中,保存的信息有空间id、组织架构的信息、空间的角色、主企业类型的标识、云之家工作圈的eid等。

308、服务器确定第一企业的第二目标成员为业务对接人;

本申请实施例中,当触发添加业务对接人时,系统会调取云之家的组织架构选人桥,当选定人员时保存时,系统会获取该人员在云之家组织架构的信息,并保存到业务对接人表中,系统会自动保存空间id,主企业的eid,伙伴企业的partnereid和角色组id。这样主企业的人员就与伙伴企业建立关联关系,从而实现企业的上下游连接。

309、第一企业发送企业关联请求到服务器,该企业关联请求中需要携带有第二企业的第二eid;

本申请实施例中,生态圈系统触发添加伙伴企业时,系统会根据输入的伙伴企业eid去云之家的组织架构系统查找该企业的信息,并要求选定生态圈的角色组,和伙伴企业的负责人,然后就会保存到系统的伙伴企业表中,此时就完成主企业和伙伴企业的授信,系统会自动关联保存空间id,云之家工作圈的eid为partnereid,生态圈角色组的id,和云之家工作圈的信息。伙伴的负责人会保存到生态圈系统的空间成员表中,保存的信息有空间id、partnereid、角色组id、角色id、人员类型为伙伴类型、云之家工作圈的组织架构信息等作为关联伙伴企业。

310、服务器将第二企业添加进目标企业生态圈,空间表保存第二企业的第二eid作为目标企业生态圈的伙伴企业信息,关联第二eid和空间id;

311、第二企业在自己企业的组织架构中选择第二成员添加到目标企业生态圈中;

312、服务器在空间成员表中保存要添加的第二企业的第二成员的信息(包括空间id、个人信息和第二eid);

313、服务器确定第二企业的第三目标成员为业务对接人;

314、第二目标成员发送应用程序链接到服务器;

315、服务器转发该应用程序链接到第三目标成员;

316、第三目标成员转发该应用程序链接到第二成员集中的非第三目标成员。

下面对本发明中的服务器进行详细描述,请参阅图4,图4为本发明实施例中服务器一个实施例示意图,服务器包括:

第一接收模块401,用于接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识;

第一处理模块402,用于根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员;

第二处理模块403,用于建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。

本实施例中,第一接收模块401接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识,第一处理模块402根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员,第二处理模块403建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。

本发明实施例中,提供了一种服务器,首先由服务器接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识,然后服务器根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员,最后服务器建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。通过上述方式,通过根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,并将第一企业的成员集和第二企业的成员集建立关联关系,使得第一企业的各成员可以与第二企业的各成员进行信息交互,满足了企业与企业之间的互联需求。

可选地,在上述图4所对应的实施例的基础上,请参照图5,本发明实施例提供的服务器的另一实施例中,服务器还包括第二接收模块501,用于接收第一目标成员发送的企业生态圈申请,第一目标成员属于第一成员集;

第一确定模块502,用于确定第一企业属于目标企业生态圈;

第二确定模块503,用于确定第二企业属于目标企业生态圈。

本申请实施例中,服务器通过根据第一目标成员发送的企业生态圈申请来确定第一企业属于目标企业生态圈,在接收企业关联请求之后,确定第二企业属于目标企业生态圈。通过上述方式,服务器能够通过目标企业生态圈管理各企业之间的交互权限,从而提升方案的实用性和可操作性。

可选地,在上述图4所对应的实施例的基础上,本发明实施例提供的服务器的另一实施例中,第二处理模块403,具体用于:

确定第一成员集中的第二目标成员;

确定第二成员集中的第三目标成员;

建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互。

本申请实施例中,服务器确定第一成员集中的第二目标成员,确定第二成员集中的第三目标成员,并建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互。通过上述方式,能够减低交互的成本,提高交互的安全性。

可选地,在上述图5所对应的实施例的基础上,请参照图6,本发明实施例提供的服务器的另一实施例中,服务器还包括第三处理模块601,用于:建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互;

建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。

本申请实施例中,服务器建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互,建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。通过上述方式,提高了方案的灵活性。

可选地,在上述图4所对应的实施例的基础上,本发明实施例提供的服务器的另一实施例中,第二处理模块403,具体用于:

建立第一目标成员和第二成员集的第五关联关系,第五关联关系用于实现第一目标成员与第二成员集中的至少一个第二成员进行数据交互。

本申请实施例中,服务器建立第一目标成员和第二成员集的第五关联关系,第五关联关系用于实现第一目标成员与第二成员集中的至少一个第二成员进行数据交互。通过上述方式,提高了企业之间交互的安全性。

图7是本发明实施例提供的一种服务器结构示意图,该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)522(例如,一个或一个以上处理器)和存储器532,一个或一个以上存储应用程序542或数据544的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器532和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器522可以设置为与存储介质530通信,在服务器500上执行存储介质530中的一系列指令操作。

服务器500还可以包括一个或一个以上电源526,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口558,和/或,一个或一个以上操作系统541,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

上述实施例中由服务器所执行的步骤可以基于该图7所示的服务器结构。

cpu522用于执行如下步骤:

接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识;

根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员;

建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。

可选地,cpu522还用于执行如下步骤:

接收第一目标成员发送的企业生态圈申请,第一目标成员属于第一成员集;

确定第一企业属于目标企业生态圈;

确定第二企业属于目标企业生态圈。

cpu522具体用于执行如下步骤:

确定第一成员集中的第二目标成员;

确定第二成员集中的第三目标成员;

建立第二目标成员和第三目标成员的第二关联关系,第二关联关系用于实现第二目标成员和第三目标成员进行数据交互。

可选地,cpu522还用于执行如下步骤:

建立第一成员集中的非第二目标成员和第二目标成员的第三关联关系,第三关联关系用于实现非第二目标成员和第二目标成员进行数据交互;

建立第二成员集中的非第三目标成员和第三目标成员的第四关联关系,第四关联关系用于实现非第三目标成员和第三目标成员进行数据交互。

cpu522具体用于执行如下步骤:

建立第一目标成员和第二成员集的第五关联关系,第五关联关系用于实现第一目标成员与第二成员集中的至少一个第二成员进行数据交互。

cpu522具体用于执行如下步骤:

第五关联关系用于接收第一目标成员发送的应用程序链接;

第五关联关系还用于转发应用程序链接到第二成员集中的至少一个第二成员。

本发明实施例中,首先由服务器接收企业关联请求,其中,企业关联请求中携带第一企业的第一企业标识以及第二企业的第二企业标识,然后服务器根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,其中,第一成员集包含至少一个第一成员,第二成员集包含至少一个第二成员,最后服务器建立第一成员集和第二成员集的第一关联关系,其中,第一关联关系用于实现至少一个第一成员与至少一个第二成员之间的数据交互。通过上述方式,通过根据企业关联请求获取第一企业的第一成员集以及第二企业的第二成员集,并将第一企业的成员集和第二企业的成员集建立关联关系,使得第一企业的各成员可以与第二企业的各成员进行信息交互,满足了企业与企业之间的互联需求。

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

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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