一种建立用户间通信连接的方法、装置及系统与流程

文档序号:11623910阅读:191来源:国知局
一种建立用户间通信连接的方法、装置及系统与流程

本发明涉及通信领域,尤其涉及一种建立用户间通信连接的方法、装置及系统。



背景技术:

随着社会的发展,智能手机也在快速发展。支持大屏幕和多应用程序已成为现在智能手机发展的主流。但是,由于智能手机的屏幕大、应用程序多造成智能手机耗电量多。以当前的手机电池容量,智能手机的续航能力很差,这样给使用智能手机的用户带来不便。例如,当用户外出时,常出现因手机不能即时充电而被迫关机。此时,由于手机关机,则无法获取手机的通信录中记录的信息,也无法向需要联系的用户打电话,这种情况大大降低了用户体验。



技术实现要素:

本发明的实施例提供一种建立用户间通信连接的方法、装置及系统,用以通过云服务器建立用户间的通信,提高用户体验。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供了一种建立用户间通信连接的方法,包括:服务器接收请求指令;所述请求指令是第一用户的终端发送的,请求与第二用户的终端建立通信的指令;所述请求指令中至少携带有所述第一用户的身份标识、所述第二用户的身份标识、第三用户的身份标识;所述服务器根据所述第一用户的身份标识,建立与所述第一用户的终端的通信连接;在成功建立与所述第一用户的终端的通信连接后,所述服务器根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接;并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

在第一种可能的实现方式中,在所述服务器根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接之后,还包括:根据所述第三用户的身份标识对所述第三用户进行相应的计费处理。

第二方面,提供了一种建立用户间通信连接的方法,包括:第一用户的终端向第一服务器发送请求指令,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识;所述请求指令是所述第一用户的终端请求与所述第二用户的终端建立通信的指令;所述第一用户的终端通过所述第一服务器或第二服务器,建立与所述第二用户的终端间的通信连接,其中,所述第二用户的终端显示的主叫标识为所述第三用户的身份标识。

第三方面,提供了一种服务器,包括:接收单元,用于接收请求指令;所述请求指令是第一用户的终端发送的,请求与第二用户的终端建立通信的指令;所述请求指令中至少携带有所述第一用户的身份标识、所述第二用户的身份标识、第三用户的身份标识;处理单元,用于根据所述第一用户的身份标识,建立与所述第一用户的终端的通信连接;所述处理器单元,还用于在成功建立与所述第一用户的终端的通信连接后,根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接;并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

在第一种可能的实现方式中,所述处理单元,还用于根据所述第三用户的身份标识对所述第三用户进行相应的计费处理。

第四方面,提供了一种终端,包括:发送单元,用于向第一服务器发送请求指令,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识;所述请求指令是所述终端请求与所述第二用户的终端建立通信的指令;处理单元,通过所述第一服务器或第二服务器,建立与所述第二用户的终端间的通信连接,其中,所述第二用户的终端显示的主叫标识为所述第三用户的身份标识。

第五方面,提供了一种建立用户间通信连接的系统,包括:服务器,第一用户的终端,第二用户的终端;所述服务器为上述实施例提供的服务器,且所述服务器属于所述第三用户所属的运营商管理;其中,第三用户是通过第一用户的终端与第二用户的终端建立通信的用户;所述第一用户与所述第三用户同属一个运营商;所述第一用户的终端为上述实施例提供终端。

本发明实施例提供了一种建立用户间通信连接的方法、装置及系统,服务器接收到请求指令,根据请求指令中携带的第一用户的身份标识,建立与第一用户的终端的通信连接,根据第二用户的身份标识建立与第二用户的终端间的通信连接,使得第一用户的终端与第二用户的终端建立通信连接,实现通信。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以此用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

附图说明

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

图1为本发明实施例提供的一种建立用户间通信连接的方法的示意图。

图2为本发明实施例提供的另一种建立用户间通信连接的方法的示意图。

图3为本发明实施例提供的另一种建立用户间通信连接的方法的示意图。

图4为本发明实施例提供的另一种建立用户间通信连接的方法的示意图。

图5为本发明实施例提供的一种服务器的结构示意图。

图6为本发明实施例提供的另一种服务器的结构示意图。

图7为本发明实施例提供的一种终端的结构示意图。

图8为本发明实施例提供的另一种服务器的结构示意图。

图9为本发明实施例提供的另一种终端的结构示意图。

图10为本发明实施例提供的一种建立用户间通信连接的系统的示意图。

图11为本发明实施例提供的一种建立用户间通信连接的系统的示意图。

具体实施方式

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

本发明实施例提供了一种建立用户间通信连接的方法,如图1所示,包括:

101、服务器接收请求指令。

其中,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识。所述请求指令是第一用户的终端发送的,请求与所述第二用户的终端建立通信的指令。

需要说明的是,用户的身份标识是能够唯一表示出用户的标识。例如,可以是用户的手机号,也可是其他标识,本发明对此不做限制。

需要说明的是,第一用户的终端及第二用户的终端是指能够连接到网络,且能够进行通信的终端。

具体的,若服务器包括:第一服务器。其中,第一服务器中存储了第三用户的相关信息。也就是说,所述服务器存储了第三用户的相关信息,则第一服务器接收第一用户的终端发送的请求指令。

需要说明的是,第三用户的相关信息可以包括通讯录信息,密码信息,还可包括其他第三用户的信息,本发明对此不做限制。

例如,在本例中所有终端均为手机,身份标识为手机的手机号码。第一用户自身携带的手机由于电池电量低而被迫关机。第一用户可通过第二用户的手机1向第一服务器发送拨打指令。其中,拨打指令中携带有第二用户的身份标识,即为第二用户的手机号码;第三用户的身份标识,即为第一用户需要联系的对方的手机号码,也就是说,被叫方的手机号码;拨打指令中还携带有第一用户的身份标识,即为第一用户的手机号码。

若服务器包括:第二服务器,则第二服务器接收第一服务器发送的请求指令。其中,第二服务器是属于所述第三用户所属的运营商管理的服务器。

具体的,在第一服务器不属于所述第三用户所属的运营商管理的情况下,第一服务器在接收到第一用户的终端发送的请求指令后,将此请求指令发送至第二服务器,以使得第二服务器在接收到请求指令后,建立第一用户的终端与第二用户的终端间的通信连接。

102、所述服务器根据所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

具体的,若在步骤101中,服务器为第一服务器,则在所述第一服务器属于所述第三用户所属的运营商管理,且所述第一用户与所述第三用户同属一个运营商的情况下,所述第一服务器根据第一用户的身份标识,建立与所述第一用户的终端的通信连接。

若在步骤101中,服务器为第二服务器,则所述第二服务器根据第一用户的身份标识,建立与所述第一用户的终端的通信连接。

需要说明的是,第一服务器根据第一用户的身份标识,建立与所述第一用户的终端的通信连接的过程,与第二服务器根据第一用户的身份标识,建立与所述第一用户的终端的通信连接的过程相同,在下面说明中,以第一服务器根据第一用户的身份标识,建立与所述第一用户的终端的通信连接的过程为例,进行说明。

其中,第一服务器可以根据所述第一用户的身份标识通过在cs(circuitswitch,电路交换)域向所述第一用户的终端发送呼叫请求,以建立第一服务器与第一用户的终端间的通信链路。若第一用户的终端同意建立通信连接,则向第一服务器发送呼叫响应消息,此时,第一服务器接收第一用户的终端发送的呼叫响应消息后,获知第一用户的终端同意建立通信连接,则第一服务器与第一用户的终端间的通信连接建立成功。

进一步的,若第一用户的终端不同意建立通信连接,则向第一服务器发送失败响应消息,则第一服务器接收第一用户的终端发送的失败响应消息后,获知第一用户的终端不同意建立通信连接,则第一服务器与第一用户的终端间的通信连接建立失败。

或者,第一服务器也可以根据所述第一用户的身份标识通过在ps(packetswitch,数据交互)域向所述第一用户的终端以发送数据包的方式发送呼叫请求,以建立第一服务器与第一用户的终端间的通信链路。若第一用户的终端同意建立通信连接,则向第一服务器以发送携带有呼叫响应消息的响应数据包,此时,第一服务器接收第一用户的终端发送的携带有呼叫响应消息的响应数据包后,获知第一用户的终端同意建立通信连接,则第一服务器与第一用户的终端间的通信连接建立成功。

进一步的,若第一用户的终端不同意建立通信连接,则向第一服务器发送携带有失败响应消息的响应数据包,则第一服务器接收第一用户的终端发送的携带有失败响应消息的响应数据包后,获知第一用户的终端不同意建立通信连接,则第一服务器与第一用户的终端间的通信连接建立失败。

需要说明的是,服务器还可以通过其他方式建立与第一用户的终间的通信连接,本发明对此不做限制。

需要说明的是,第一服务器具体通过何种方式建立与第一用户的终端间的通信连接,可由运营商预先设置。

示例性的,如上例所述,若第一用户及第二用户属于运营商a,若第一服务器属于第一用户所属的运营商a管理,则第一服务器根据第二用户的手机号码,建立第一服务器与手机1间的通信连接。

103、在成功建立与所述第一用户的终端的通信连接后,所述服务器根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接。并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

需要说明的是,若在步骤101与102中,所述服务器为第一服务器,则在步骤103中的服务器为第一服务器。若在步骤101与102中,所述服务器为第二服务器,则在步骤103中的服务器为第二服务器。

其中,所述服务器在成功建立与所述第一用户的终端的通信连接后,根据所述第二用户的身份标识,建立与所述第二用户的终端的通信连接,并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。这样,在服务器成功建立与第二用户的终端的通信连接后,便建立了第一用户的终端与第二用户的终端的通信连接,从而使得用户通过第一用户的终端与第二用户的终端进行通信。

需要说明的是,第一服务器根据第二用户的身份标识,建立与所述第二用户的终端的通信连接的过程,与第二服务器根据第二用户的身份标识,建立与所述第二用户的终端的通信连接的过程相同,在下面说明中,以第一服务器根据第二用户的身份标识,建立与所述第二用户的终端的通信连接的过程为例,进行说明。

具体的,在第一服务器与第一用户的终端成功建立了通信连接后,第一服务器可以根据所述第二用户的身份标识通过在cs(circuitswitch,电路交换)域向所述第二用户的终端发送呼叫请求,以建立第一服务器与第二用户的终端间的通信链路。若第二用户的终端同意建立通信连接,则向第一服务器发送呼叫响应消息,此时,第一服务器接收第二用户的终端发送的呼叫响应消息后,获知第二用户的终端同意建立通信连接,则第一服务器与第二用户的终端间的通信连接建立成功。

进一步的,若第二用户的终端不同意建立通信连接,则向第一服务器发送失败响应消息,则第一服务器接收第二用户的终端发送的失败响应消息后,获知第二用户的终端不同意建立通信连接,则第一服务器与第二用户的终端间的通信连接建立失败。

或者,第一服务器也可以根据所述第二用户的身份标识通过在ps(packetswitch,数据交互)域向所述第二用户的终端以发送数据包的方式发送呼叫请求,以建立第一服务器与第二用户的终端间的通信链路。若第二用户的终端同意建立通信连接,则向第一服务器以发送携带有呼叫响应消息的响应数据包,此时,第一服务器接收第二用户的终端发送的携带有呼叫响应消息的响应数据包后,获知第二用户的终端同意建立通信连接,则第一服务器与第二用户的终端间的通信连接建立成功。

进一步的,若第二用户的终端不同意建立通信连接,则向第一服务器发送携带有失败响应消息的响应数据包,则第一服务器接收第二用户的终端发送的携带有失败响应消息的响应数据包后,获知第二用户的终端不同意建立通信连接,则第一服务器与第二用户的终端间的通信连接建立失败。

需要说明的是,在本发明所有实施例中,在第一用户的终端与第一服务器间的通信链路建立完成,且第二用户的终端与第一服务器间的通信链路建立完成后,相当于第一用户的终端与第二用户的终端间的通信连接建立完成。此时,用户可通过第一用户的终端与第二用户的终端进行通信。

需要说明的是,服务器还可以通过其他方式建立与第二用户的终间的通信连接,本发明对此不做限制。

需要说明的是,第一服务器具体通过何种方式建立与第二用户的终端间的通信连接,可由运营商预先设置。

示例性的,如上例所述,在第一服务器成功建立了与手机1间的通信连接后,第一服务器根据第三用户的手机号码,建立第一服务器与手机2间的通信连接,并将第一用户的手机号码作为与手机2建立通信连接时的主叫标识,以使得手机2显示第一用户的手机号,从而使得第三用户获知是第一用户与其建立通信,而不是第二用户。这样,在第一服务器分别建立了与手机1和手机2间的通信连接后,第一用户通过手机1即可与第三用户进行通信。

本发明实施例提供了一种建立用户间通信连接的方法,服务器接收到请求指令后,根据请求指令中的第一用户的身份标识,建立与第一用户的终端间的通信连接,根据请求指令中的第二用户的身份标识,建立与第二用户的终端间的通信连接。进而建立了第一用户的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种建立用户间通信连接的方法,如图2所示,包括:

201、第一用户的终端向所述第一服务器发送请求指令。

其中,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识。所述请求指令是所述第一用户的终端请求与所述第二用户的终端建立通信的指令。

第一用户的终端向所述第一服务器发送请求指令的方法可以有以下几种。

具体的,第一种方法,第一服务器中存储有第三用户的相关信息,包括:通讯录;第一用户的终端登录到第一服务器中,并在第一服务器中获取第三用户的通讯录,找到要进行通信的第二用户的身份标识后,直接通过拨打指令发送请求指令。

如上例所述,若第一服务器中存储有用户的通讯录,即为第一服务器中存储有第三用户的身份标识,即为第三用户的手机号码,并且第一服务器中存储的通讯录中包含有“拨打电话”选项。当然,第一服务器中也存储有第一用户的身份标识,即为第一用户的手机号码。当第一用户通过第二用户的手机1中的应用登录到第一服务器,并查找到通讯录中第三用户的手机号码,第一用户直接通过手机1直接发送拨打指令。

第二种方法,是第二用户的终端通过浏览器,调用所述请求指令对应的请求应用,将请求指令发送至第一服务器中。

第三种方法,是第一用户的终端将所述请求指令对应的请求应用下载并安装,在需运行请求应用时,直接将请求指令发送至第一服务器中。

需要说明的是,第一用户的终端还可通过其他方式向第一服务器发送请求指令,本发明对此不做限制。

进一步的,请求指令中还携带有密码信息,使得第一服务器接收到请求指令后,根据此密码信息对发送请求指令的用户进行认证。

202、所述第一用户的终端通过所述第一服务器或第二服务器,建立与所述第二用户的终端间的通信连接。

其中,所述第二用户的终端显示的主叫标识为所述第三用户的身份标识。

在第一服务器属于第三用户所属的运营商管理,且所述第一用户与第三同属一个运营商的情况下,所述第一用户的终端通过所述第一服务器,建立与所述第二用户的终端间的通信连接。

在第一服务器不属于第三用户所属的运营商管理的情况下,所述第一用户的终端通过所述第二服务器,建立与所述第二用户的终端间的通信连接。

具体的,所述第一用户的终端接收所述第一服务器或所述第二服务器在电路交换cs域或分组交换域ps发送的呼叫请求。

所述第一用户的终端在cs域或ps,向所述第一服务器或第二服务器发送呼叫响应消息,以建立与所述第二用户的终端间的通信连接。

具体来说,所述第一用户的终端通过在cs域接收第一服务器或第二服务器发送的呼叫请求。若第一用户的终端同意建立通信连接,则向第一服务器或第二服务器发送呼叫响应消息,以使得第一服务器或第二服务器接收到第一用户的终端发送的呼叫响应消息后,获知所述第一用户的终端同意建立通信连接,从而第一服务器或第二服务器,与第一用户的终端间的通信连接建立成功。

进一步的,若第一用户的终端不同意建立通信连接,则向第一服务器或第二服务器发送失败响应消息,以使得第一服务器或第二服务器接收到第一用户的终端发送的失败响应消息后,获知第一用户的终端不同意建立通信连接,从而第一服务器或第二服务器,与第一用户的终端间的通信连接建立失败。

或者,所述第一用户的终端通过在ps域接收第一服务器或第二服务器以数据包的方式发送的呼叫请求,若第一用户的终端同意建立通信连接,则向第一服务器或第二服务器以发送携带有呼叫响应消息的响应数据包,以使得第一服务器或第二服务器接收到第一用户的终端发送的携带有呼叫响应消息的响应数据包后,获知第一用户的终端同意建立通信连接,从而第一服务器或第二服务器与第一用户的终端间的通信连接建立成功。

进一步的,若第一用户的终端不同意建立通信连接,则向第一服务器或第二服务器发送携带有失败响应消息的响应数据包,则第一服务器或第二服务器接收到第一用户的终端发送的携带有失败响应消息的响应数据包后,获知第一用户的终端不同意建立通信连接,从而第一服务器或第二服务器与第一用户的终端间的通信连接建立失败。

需要说明的是,若第一服务器或第二服务器通过其他方式向第二用户的终端建立通信连接,则第二用户的终端进行相应的响应,以建立第二用户的终端与第一服务器或第二服务器间的通信连接。

本发明实施例提供了一种建立用户间通信连接的方法,第一用户的终端向第一服务器发送请求指令,以使得第一服务器接收到请求指令后,在第一服务器属于第三用户所属的运营商管理,且第一用户与第三用户属于同一个运营商的情况下,建立第一用户的终端与第二用户的终端间的通信连接。在第一服务器不属于第三用户所属的运营商管理的情况下,第一用户的终端向第一服务器发送请求指令,以使得第一服务器将请求指令发送至第二服务器,以便第二服务器建立第一用户的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种建立用户间通信连接的方法,如图3所示,包括:

301、第一用户的终端获取第二用户的身份标识。

其中,第一服务器中存储有第三用户的相关信息。可选的,所述第三用户的相关信息包括:第三用户的通讯录。

具体的,在第一服务器存储有第三用户的通讯录情况下,第一用户的终端可以登录到第一服务器中,获取第一服务器中存储的第三用户的通讯录,从而在第三用户的通讯录中获取第二用户的身份标识。

进一步的,第一服务器可以通过设置密码对第一用户的终端进行身份验证。

需要说明的是,第一用户的终端也可用其他方式获取第二用户的身份标识,例如,提前记录第二用户的身份标识,本发明对此不做限制。

302、第一用户的终端向所述第一服务器发送请求指令,第一服务器接收请求指令。

具体的,第一用户的终端向所述第一服务器发送请求指令可参考步骤201。第一服务器接收请求指令的步骤可参考步骤101,在此不再赘述。

303、第一服务器根据所述请求指令中的身份认证信息对发送请求指令的用户进行身份认证。

可选的,身份认证信息为密码信息。此时,第一服务器中存储的第三用户的相关信息中包括:第三用户设置的密码信息。

具体的,若请求指令中携带有密码信息,则第一服务器将请求指令中的密码信息与存储的密码信息进行比较,若请求指令中的密码信息与存储的密码信息相同,则身份认证通过,进行下述步骤。若请求指令中的密码信息与存储的密码信息不相同,则身份认证不通过,并向第一用户的终端返回身份认证失败消息。

需要说的是,由于第一服务器可以属于第三用户所属的运营商管理,也可以不属于第三用户所属的运营商管理,所以第一服务器属于第三用户所属的运营商管理执行的步骤,与第一服务器不属于第三用户所属的运营商管理执行的步骤是不同的。若第一服务器属于第三用户所属的运营商管理,则执行步骤304a-309a,参考图3所示。若第一服务器不属于第三用户所属的运营商管理,则执行步骤304b-310b,如图4所示。

304a、所述第一服务器属于所述第三用户所属的运营商管理,且所述第一用户与第三用户属于同一个运营商,则所述第一服务器根据所述第三用户的身份标识检测所述第三用户是否具有第一业务权限。

其中,在所述第三用户通过身份认证的情况下,第一服务器根据所述第三用户标识检测所述第三用户的业务权限。

具体的,第三用户的用户信息存储在hss(homesubscriberserver,家乡签约寄存器)或hlr(homelocationregister,归属位置寄存器),第一服务器根据第三用户的身份标识查找hss或hlr存储的用户信息,以检测所述第三用户的用户信息中是否包含有第一业务权限。

所述第一业务权限是所述第三用户具有通过服务器建立通信连接的权限。

可选的,第三用户的用户信息存储在hlr中,第一服务器向mscserver(mobileswitchingcenterserver,移动交换中心服务器)或vlr(visitorlocationregister,拜访位置寄存器)发送第三用户信息请求,其中,第三用户信息请求中携带有第三用户的身份标识,进一步可选的,第三用户的身份标识为msisdn(mobilesubscriberinternationalisdn/pstnnumber,移动用户号码)。mscserver或vlr向hlr发送第三用户信息请求。hlr接收到第三用户信息请求后,根据第三用户信息请求中携带的第三用户的身份标识查找存储的用户信息,并将返回第三用户的用户信息至mscserver或vlr。mscserver或vlr将第三用户的用户信息发送至第一服务器,第一服务器接收到第三用户的用户信息后,检测此用户信息中包含的业务权限是否有第一业务权限。

若检测到此用户信息中的业务权限没有第一业务权限,则向第一用户的终端返回通信连接建立失败消息,以告知建立通信连接失败。

需要说明的是,用户信息中包含用户的所有业务权限。

304b、第一服务器向第二服务器发送请求指令,第二服务器接收第一服务器发送的请求指令。

其中,所述请求指令中携带的第三用户的身份标识、所述第二用户的身份标识及第一用户的身份标识。

具体的,若第一服务器不属于第三用户所属的运营商管理,则第一服务器向所述第二服务器发送所述请求指令,以使得所述第二服务器根据所述请求指令中携带的第三用户的身份标识、所述第二用户的身份标识及第一用户的身份标识,建立所述第一用户的终端与所述第二用户的终端间的通信连接。并且。第二服务器接收第一服务器发送的请求指令,可参考步骤101。

其中,所述第二服务器是所述用户所属的运营商网络中的服务器。第二服务器接收第一服务器发送的请求指令。

305a、第一服务器根据所述第一用户的身份标识建立与所述第一用户的终端的通信连接。

具体的,若所述第三用户具有所述第一业务权限,则第一服务器根据所述第一用户的身份标识建立与所述第一用户的终端的通信连接,具体的,可参考步骤102,在此不再赘述。

305b、第二服务器所述第三用户的身份标识检测所述第三用户是否具有第一业务权限。

其中,第二服务器检测第三用户是否具有第一业务权限与第一服务器检测第三用户是否具有第一业务权限的方法相同,可参考步骤304a,在此不再赘述。

306a、第一用户的终端通过所述第一服务器,建立与所述第二用户的终端间的通信连接。

具体的,可参考步骤202,在此不再赘述。

306b、第二服务器第一服务器根据所述第一用户的身份标识建立与所述第一用户的终端的通信连接。

具体的,看参考步骤102,在此不再赘述。

307a、第一服务器在成功建立与所述第一用户的终端的通信连接后,根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接。并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

具体的,可参考步骤103,在此不再赘述。

307b、第一用户的终端通过所述第二服务器,建立与所述第二用户的终端间的通信连接。

具体的,可参考步骤202,在此不再赘述。

308a、第二用户的终端通过第一服务器,建立与第一用户的终端间的通信连接。

具体的,第二用户的终端建立与第一服务器的通信连接的方法,与第一用户的终端建立与第一服务器的通信连接的方法相同,可参考步骤202,在此不再赘述。

308b、第二服务器在成功建立与所述第一用户的终端的通信连接后,根据所述第二用户的身份标识建立与所述第二用户的终端的通信连接;并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

具体的,可参考步骤103,在此不再赘述。

309a、第一服务器在将所述第一用户的终端与第二用户的终端建立通信连接后,根据所述第三用户标识对所述第三用户进行相应的计费处理。

具体的,在建立了第一用户的终端与第二用户的终端间的通信连接后,根据第三用户的身份标识在第二用户与第三用户进行通信的过程中,对第三用户进行相应的计费处理。

这样使得第三用户虽然通过使用第一用户的终端与第二用户的终端建立通信连接,并与第二用户进行通信,但是在计算通信费用时,扣除的是第三用户的通信费,而不是第一用户的通信费用,进一步提升了用户体验。

如上例所述,在手机1与手机2建立了通信连接后,第一服务器根据第一用户的手机号码对第一用户通信进行计费处理。此时,第一服务器扣除的话费为第一用户的话费,而不是第二用户的话费。

309b、第二用户的终端通过第二服务器的通信连接,建立与第一用户的终端间的通信连接。

具体的,第二用户的终端通过第二服务器的通信连接,建立与第一用户的终端间的通信连接的方法,与第一用户的终端通过第二服务器,建立与第二用户的终端间的通信连接的方法相同,可参考步骤202,在此不再赘述。

310b、第二服务器在将所述第一用户的终端与第二用户的终端建立通信连接后,根据所述第三用户标识对所述第三用户进行相应的计费处理。

具体的,第二服务器在建立了第一用户的终端与第二用户的终端间的通信连接后,根据第三用户的身份标识在第二用户与第三用户进行通信的过程中,对第三用户进行相应的计费处理。

这样使得第三用户虽然通过使用第一用户的终端与第二用户的终端建立通信连接,并与第二用户进行通信,但是在计算通信费用时,扣除的是第三用户的通信费,而不是第一用户的通信费用,进一步提升了用户体验。

本发明实施例提供了一种建立用户间通信连接的方法,第一服务器接收到请求指令后,或第二服务器接收到第一服务器发送的请求指令后,根据第三用户的身份标识检测第三用户的业务权限,在检测到第三用户具体第一业务权限时,第一服务器或第二服务器建立与第一用户的终端间的通信连接,并建立与第二用户的终端间的通信连接,并在第二用户与第三用户通信的过程中,根据第三用户的身份标识,扣除第三用户的费用。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种服务器,如图5所示,包括:

接收单元501,用于接收请求指令。

其中,所述请求指令是第一用户的终端发送的,请求与第二用户的终端建立通信的指令。所述请求指令中至少携带有所述第一用户的身份标识、所述第二用户的身份标识、第三用户的身份标识。

具体的,所述接收单元501具体用于,接收第一服务器发送的请求指令。其中,所述第一服务器是指存储第三用户的相关信息的服务器。

或者,所述接收单元501具体用于,接收第一用户的终端发送的请求指令。其中,所述服务器存储了第三用户的相关信息。

处理单元502,用于根据所述接收单元501接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

具体的,所述处理单元502具体用于,根据所述第一用户的身份标识,通过在电路交换cs域或分组交换ps域向所述第一用户的终端发送呼叫请求。并接收所述第一用户的终端返回的呼叫响应消息。

进一步的,若所述请求指令中还携带有身份认证信息,例如密码信息,则所述处理单元502,还用于根据所述身份认证信息对所述第三用户进行身份认证。

所述处理单元502具体用于,在所述第三用户通过身份认证的情况下,根据所述接收单元501接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

进一步的,所述处理单元502具体用于,在所述第一服务器属于所述第三用户所属的运营商管理,且所述第一用户与所述第三用户同属一个运营商的情况下,根据所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

所述处理单元502,还用于在成功建立与所述第一用户的终端的通信连接后,根据所述接收单元501接收的所述请求指令中携带的所述第二用户的身份标识建立与所述第二用户的终端的通信连接。并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

具体的,所述处理单元502具体用于,在成功建立与所述第一用户的终端的通信连接后,所述服务器根据所述第二用户的身份标识,通过所述cs域或所述ps域向所述第二用户的终端发送呼叫请求。并接收所述第二用户的终端返回的呼叫响应消息。

上述处理单元502,还用于根据所述接收单元501接收的所述请求指令中携带的所述第三用户的身份标识对所述第三用户进行相应的计费处理。

上述处理单元502,还用于根据所述接收单元501接收的所述请求指令中携带的所述第三用户的身份标识,检测所述第三用户是否具有第一业务权限。

其中,所述第一业务权限是所述第三用户具有通过所述服务器建立通信连接的权限。

具体的,所述处理单元502具体用于,根据所述第三用户的身份标识查找归属位置寄存器hlr或家乡签约寄存器hss中所述第三用户的用户信息,检测所述用户信息的业务权限中是否包含有第一业务权限。

此时,所述处理单元502具体用于,若所述第三用户具有所述第一业务权限,则根据所述接收单元501接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

上述服务器,如图6所示,还包括:

存储单元503,用于存储了第三用户的相关信息。

此时,所述接收单元501具体用于,接收第一用户的终端发送的请求指令。

上述服务器,参考图6所示,还包括:

发送单元504,用于在所述服务器不属于所述第三用户所属的运营商管理的情况下,向第二服务器发送所述请求指令,以使得所述第二服务器根据所述请求指令中携带的所述第三用户的身份标识、所述第二用户的身份标识、所述第一用户的身份标识建立所述第一用户的终端与所述第二用户的终端间的通信连接。

其中,所述第二服务器属于所述第三用户所属的运营商管理。

本发明实施例提供了一种服务器,服务器接收到请求指令后,根据请求指令中的第一用户的身份标识,建立与第一用户的终端间的通信连接,根据请求指令中的第二用户的身份标识,建立与第二用户的终端间的通信连接。进而建立了第一用户的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种终端,如图7所示,包括:

发送单元701,用于向第一服务器发送请求指令。

其中,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识。所述请求指令是所述终端请求与所述第二用户的终端建立通信的指令。

可选的,向所述第一服务器发送的请求指令中还携带有:身份认证信息,所述身份认证信息用于服务器对用户进行身份认证。

可选的,身份认证信息为密码信息。

所述处理单元702,用于通过所述第一服务器或第二服务器,建立与所述第二用户的终端间的通信连接。

其中,所述第二用户的终端显示的主叫标识为所述第三用户的身份标识。

具体的,所述处理单元702具有用于,接收所述第一服务器或所述第二服务器在电路交换cs域发送的呼叫请求。并向所述第一服务器或第二服务器发送呼叫响应消息,以建立与所述第二用户的终端间的通信连接。

或者,所述处理单元702具有用于,接收所述第一服务器或所述第二服务器在分组交换域ps发送的呼叫请求。并向所述第一服务器或第二服务器发送呼叫响应消息,以建立与所述第二用户的终端间的通信连接。

本发明实施例提供了一种终端,终端向第一服务器发送请求指令,以使得第一服务器接收到请求指令后,在第一服务器属于第三用户所属的运营商管理,且第一用户与第三用户属于同一个运营商的情况下,建立所述终端与第二用户的终端间的通信连接。在第一服务器不属于第三用户所属的运营商管理的情况下,所述终端向第一服务器发送请求指令,以使得第一服务器将请求指令发送至第二服务器,以便第二服务器建立所述的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种服务器,如图8所示,包括:

收发器801,用于接收请求指令。

其中,所述请求指令是第一用户的终端发送的,请求与第二用户的终端建立通信的指令。所述请求指令中至少携带有所述第一用户的身份标识、所述第二用户的身份标识、第三用户的身份标识。

具体的,所述收发器801具体用于,接收第一服务器发送的请求指令。其中,所述第一服务器是指存储第三用户的相关信息的服务器。

或者,所述收发器801具体用于,接收第一用户的终端发送的请求指令。其中,所述服务器存储了第三用户的相关信息。

处理器802,用于根据所述收发器801接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

具体的,所述处理器802具体用于,根据所述第一用户的身份标识,通过在电路交换cs域或分组交换ps域向所述第一用户的终端发送呼叫请求。并接收所述第一用户的终端返回的呼叫响应消息。

进一步的,若所述请求指令中还携带有身份认证信息,例如密码信息,则所述处理器802,还用于根据所述身份认证信息对所述第三用户进行身份认证。

此时,处理器802具体用于,在所述第三用户通过身份认证时,则根据所述收发器801接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

进一步的,所述处理器802具体用于,在所述第一服务器属于所述第三用户所属的运营商管理,且所述第一用户与所述第三用户同属一个运营商的情况下,根据所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

所述处理器802,还用于在成功建立与所述第一用户的终端的通信连接后,根据所述收发器801接收的所述请求指令中携带的所述第二用户的身份标识建立与所述第二用户的终端的通信连接。并将所述第三用户的身份标识作为与所述第二用户的终端建立通信连接时的主叫标识,以使得所述第二用户的终端显示所述第三用户的身份标识。

具体的,所述处理器802具体用于,在成功建立与所述第一用户的终端的通信连接后,所述服务器根据所述第二用户的身份标识,通过所述cs域或所述ps域向所述第二用户的终端发送呼叫请求。并接收所述第二用户的终端返回的呼叫响应消息。

上述处理器802,还用于根据所述收发器801接收的所述请求指令中携带的所述第三用户的身份标识对所述第三用户进行相应的计费处理。

上述处理器802,还用于根据所述收发器801接收的所述请求指令中携带的所述第三用户的身份标识,检测所述第三用户是否具有第一业务权限。

其中,所述第一业务权限是所述第三用户具有通过所述服务器建立通信连接的权限。

具体的,所述处理器802具体用于,根据所述第三用户的身份标识查找归属位置寄存器hlr或家乡签约寄存器hss中所述第三用户的用户信息,检测所述用户信息的业务权限中是否包含有第一业务权限。

此时,所述处理器802具体用于,若所述第三用户具有所述第一业务权限,则根据所述收发器801接收的所述请求指令中携带的所述第一用户的身份标识,建立与所述第一用户的终端的通信连接。

上述处理器802,还用于存储第三用户的相关信息。

此时,所述收发器801具体用于,接收第一用户的终端发送的请求指令。

收发器801,用于在所述服务器不属于所述第三用户所属的运营商管理的情况下,向第二服务器发送所述请求指令,以使得所述第二服务器根据所述请求指令中携带的所述第三用户的身份标识、所述第二用户的身份标识、所述第一用户的身份标识建立所述第一用户的终端与所述第二用户的终端间的通信连接。

其中,所述第二服务器属于所述第三用户所属的运营商管理。

本发明实施例提供了一种服务器,服务器接收到请求指令后,根据请求指令中的第一用户的身份标识,建立与第一用户的终端间的通信连接,根据请求指令中的第二用户的身份标识,建立与第二用户的终端间的通信连接。进而建立了第一用户的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种终端,如图9所示,包括:

收发器901,用于向第一服务器发送请求指令。

其中,所述请求指令中至少携带有第三用户的身份标识、第二用户的身份标识、第一用户的身份标识。所述请求指令是所述终端请求与所述第二用户的终端建立通信的指令。

可选的,向所述第一服务器发送请求指令中还携带有:身份认证信息,所述身份认证信息用于服务器对用户进行身份认证。

可选的,身份认证信息为密码信息。

所述处理器902,用于通过所述第一服务器或第二服务器,建立与所述第二用户的终端间的通信连接。

其中,所述第二用户的终端显示的主叫标识为所述第三用户的身份标识。

具体的,所述处理器902具有用于,接收所述第一服务器或所述第二服务器在电路交换cs域发送的呼叫请求。并向所述第一服务器或第二服务器发送呼叫响应消息,以建立与所述第二用户的终端间的通信连接。

或者,所述处理器902具有用于,接收所述第一服务器或所述第二服务器在分组交换域ps发送的呼叫请求。并向所述第一服务器或第二服务器发送呼叫响应消息,以建立与所述第二用户的终端间的通信连接。

本发明实施例提供了一种终端,终端向第一服务器发送请求指令,以使得第一服务器接收到请求指令后,在第一服务器属于第三用户所属的运营商管理,且第一用户与第三用户属于同一个运营商的情况下,建立所述终端与第二用户的终端间的通信连接。在第一服务器不属于第三用户所属的运营商管理的情况下,所述终端向第一服务器发送请求指令,以使得第一服务器将请求指令发送至第二服务器,以便第二服务器建立所述的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种建立用户间通信连接的系统,如图10所示,包括:服务器1001,第一用户的终端1002,第二用户的终端1003。

所述服务器1001为上述实施例所述的服务器,且服务器1001属于所述第三用户所属的运营商管理。

其中,第三用户是需要通过第一用户的终端1002与第二用户的终端1003建立通信的用户。所述第一用户与所述第三用户同属一个运营商。

所述第一用户的终端为上述实施例所述的终端。

本发明实施例提供了一种建立用户间通信连接的系统,服务器接收到请求指令后,根据请求指令中的第一用户的身份标识,建立与第一用户的终端间的通信连接,根据请求指令中的第二用户的身份标识,建立与第二用户的终端间的通信连接。进而建立了第一用户的终端与第二用户的终端间的通信连接。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

本发明实施例提供了一种建立用户间通信连接的系统,如图11所示,包括:第一服务器1101,第二服务器1102,第一用户的终端1103,第二用户的终端1104。

所述第一服务器1101为上述实施例提供的服务器,且所述第一服务器1101不属于第三用户所属的运营商管理。

其中,第三用户是需要通过第一用户的终端1103与第二用户的终端1104建立通信的用户。第三用户与第一用户同属一个运营商。

所述第二服务器1102为上述实施例提供的服务器,且所述第二服务器1102属于第三用户所属的运营商管理。

所述第一用户的终端1103为上述实施例提供的终端。

本发明实施例提供了一种建立用户间通信连接的方法、装置及系统,第一服务器接收到请求指令后,或第二服务器接收到第一服务器发送的请求指令后,根据第三用户的身份标识检测第三用户的业务权限,在检测到第三用户具体第一业务权限时,第一服务器或第二服务器建立与第一用户的终端间的通信连接,并建立与第二用户的终端间的通信连接,并在第二用户与第三用户通信的过程中,根据第三用户的身份标识,扣除第三用户的费用。这样,在用户所使用的终端暂时无法使用时,可以通过其他用户的终端与想要建立通信的用户的终端建立通信连接,并可以以用户的身份标识为主叫标识。从而可以通过服务器,将此用户与其他用户建立通信,进而实现了通过云服务器建立用户间的通信,提高了用户体验。

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

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