即时通信方法、系统、计算机设备和存储介质技术方案

技术编号:35439954 阅读:9 留言:0更新日期:2022-11-03 11:50
本申请涉及一种即时通信方法、系统、计算机设备和存储介质。所述方法包括:在接收到目标终端发送的组网请求时,根据组网请求中多个组网对象的身份信息对各个组网对象进行分类,即将组网对象分为内网对象和外网对象,在外网对象的数量不为零时,确定当前服务器与目标服务器之间的通信授权关系,将通信请求发送至通信授权关系为允许通信的目标服务器,在接收到目标服务器返回的通信应答时,当前服务器可与目标服务器形成通信网络,并开启目标终端与目标对象在通信网络中的通信权限,目标对象包括内网对象以及发送通信应答的目标服务器相应的外网对象,以此实现在不同即时通信系统之间形成跨系统的安全即时通信。形成跨系统的安全即时通信。形成跨系统的安全即时通信。

【技术实现步骤摘要】
即时通信方法、系统、计算机设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种即时通信方法、系统、计算机设备和存储介质。

技术介绍

[0002]即时通信(Instant Messaging,缩写为IM)是一种非常普遍和受欢迎的网络应用,用户能够通过手机、平板电脑和计算机进行即时消息的发送与接收,传送文字、图片、声音和视频等信息。企业级即时通信系统通常部署于一个企业或组织内,并与企业级应用紧密结合起来。
[0003]现有的企业级即时通信系统已满足了企业大部分的应用需求,成为企业信息化的重要推手之一,但随着信息化的发展,企业间合作与交流的增多,而现有企业级即时通信系统无法支持不同企业间安全地进行即时通信。

技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种即时通信方法、系统、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种即时通信方法,应用于服务器,所述方法包括:
[0006]在接收到目标终端发送的组网请求时,根据所述组网请求中多个组网对象的身份信息,将各个所述组网对象进行分类,得到分类结果,其中,所述分类结果包括内网对象和外网对象;
[0007]在所述外网对象的数量不为零时,确定当前服务器与目标服务器之间的通信授权关系,其中,所述目标服务器为所述外网对象所属即时通信系统中的服务器;
[0008]发送通信请求至所述通信授权关系为允许通信的所述目标服务器;
[0009]在接收到多个所述目标服务器发送的通信应答时,所述当前服务器与所述多个目标服务器形成通信网络,并开启所述目标终端与目标对象在所述通信网络中的通信权限,其中,所述目标对象包括所述内网对象以及发送通信应答的所述目标服务器相应的所述外网对象。
[0010]第二方面,本申请提供了一种即时通信方法,应用于终端,所述方法包括:
[0011]发送组网请求至系统服务器,其中,所述系统服务器为所述终端所属即时通信系统中的服务器,所述组网请求包括多个组网对象的身份信息,所述组网请求用于请求生成通信网络;
[0012]在所述系统服务器开启所述终端与所述多个组网对象在所述通信网络中的通信权限时,发送通信消息至所述系统服务器;
[0013]在接收到来自所述系统服务器的携带有操作权限的解密消息时,按照所述操作权限操作所述解密消息。
[0014]第三方面,本申请提供了一种即时通信系统,包括:
[0015]服务器,用于按照终端发送的组网请求生成相应的通信网络,并开启终端在所述通信网络中的通信权限;
[0016]终端,用于向服务器发起组网请求,并在服务器根据所述组网请求生成相应的所述通信网络后,在所述通信网络中参与通信交互。
[0017]第四方面,本申请提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面与第二方面中的步骤。
[0018]第五方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面与第二方面中步骤。
[0019]基于上述即时通信方法,当前服务器在接收到目标终端发送的组网请求时,根据组网请求中多个组网对象的身份信息对各个组网对象进行分类,即将组网对象分为内网对象和外网对象,在外网对象的数量不为零时,表示当前服务器需要与外网对象所属即时通信系统中的目标服务器进行通信交互,则确定当前服务器与目标服务器之间的通信授权关系,判断当前服务器是否能够与目标服务器建立通信连接,将通信请求发送至通信授权关系为允许通信的目标服务器,在接收到目标服务器返回的通信应答时,当前服务器可与目标服务器形成通信网络,并开启目标终端与目标对象在通信网络中的通信权限,目标对象包括内网对象以及发送通信应答的目标服务器相应的外网对象,以此实现在不同即时通信系统之间形成跨系统的安全即时通信。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0021]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0022]图1为一个实施例中即时通信方法的应用环境图;
[0023]图2为一个实施例中即时通信方法的流程示意图;
[0024]图3为一个实施例中即时通信方法的流程示意图;
[0025]图4为一个实施例中服务器的结构框图;
[0026]图5为一个实施例中终端的结构框图;
[0027]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0028]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]图1为一个实施例中即时通信方法的应用环境图。参照图1,该即时通信方法应用于跨服通信系统。该跨服通信系统包括多个不同的即时通信系统,每个即时通信系统对应
一个机构或企业,每个即时通信系统包括多个终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以为手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现,在本实施例中服务器包括主服务器和从服务器,主服务器用于与外部其他即时通信系统中的主服务器建立通信连接,从服务器用于根据即时通信系统内部的多个内网对象建立通信组群。
[0030]在一个实施例中,图2为一个实施例中一种即时通信方法的流程示意图,参照图2,提供了一种即时通信方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明,该即时通信方法具体包括如下步骤:
[0031]步骤S210,在接收到目标终端发送的组网请求时,根据所述组网请求中多个组网对象的身份信息,将各个所述组网对象进行分类,得到分类结果。
[0032]其中,所述分类结果包括内网对象和外网对象。
[0033]具体的,目标终端为任意一个终端110,组网请求用于请求创建通信网络,在通信网络中产生的通信消息被各个组网对象共享,每个组网对象分别对应一个用户终端,当前服务器120用于指示当前即时通信系统中的服务器120,当前服务器120在接收到组网请求时对组网请求中多个组网对象进行分类,从而判断是否需要与其他即时通信系统中的对象进行通信交互,即将组网对象分为内网对象和外网对象,内网对象是指属于当前即时通信系统内的对象,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种即时通信方法,其特征在于,应用于服务器,所述方法包括:在接收到目标终端发送的组网请求时,根据所述组网请求中多个组网对象的身份信息,将各个所述组网对象进行分类,得到分类结果,其中,所述分类结果包括内网对象和外网对象;在所述外网对象的数量不为零时,确定当前服务器与目标服务器之间的通信授权关系,其中,所述目标服务器为所述外网对象所属即时通信系统中的服务器;发送通信请求至所述通信授权关系为允许通信的所述目标服务器;在接收到多个所述目标服务器发送的通信应答时,所述当前服务器与所述多个目标服务器形成通信网络,并开启所述目标终端与目标对象在所述通信网络中的通信权限,其中,所述目标对象包括所述内网对象以及发送通信应答的所述目标服务器相应的所述外网对象。2.根据权利要求1所述的方法,其特征在于,所述在接收到多个所述目标服务器发送的通信应答时,所述当前服务器与所述多个目标服务器形成通信网络,并开启所述目标终端与目标对象在所述通信网络中的通信权限之后,所述方法还包括:在连接状态表中创建所述通信网络对应的组群标识;在所述组群标识的存在时长达到预设通信时长时,发送通信结束提示至所述目标终端;在接收到所述目标终端发送的通信延长指令时,按照所述通信延长指令更新所述预设通信时长,得到更新通信时长;将所述更新通信时长作为所述预设通信时长,执行所述在所述组群标识的存在时长达到预设通信时长时,发送通信结束提示至所述目标终端的步骤。3.根据权利要求2所述的方法,其特征在于,所述在所述组群标识的存在时长达到预设通信时长时,发送通信结束提示至所述目标终端之后,所述方法还包括:在未接收到所述目标终端发送的通信延长指令时,关闭目标终端与目标对象在所述通信网络中的通信权限,并删除所述连接状态表中的所述组群标识。4.根据权利要求1所述的方法,其特征在于,所述在接收到多个所述目标服务器发送的通信应答时,所述当前服务器与所述多个目标服务器形成通信网络,并开启所述目标终端与目标对象在所述通信网络中的通信权限之后,所述方法还包括:接收所述目标终端向所述通信网络发送的通信消息;按照所...

【专利技术属性】
技术研发人员:林皓高曦杨华
申请(专利权)人:北京北信源软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1