一种即时通讯方法、终端、服务器以及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种即时通讯方法、终端、服务器以及系统。
【背景技术】
[0002]随着互联网和终端技术的发展,人们可以在多个不同类型的终端上使用即时通讯工具进行即时通讯,当人们因使用场景的改变需要更换使用终端时,之前使用的终端上进行的即时通讯就无法继续了,即现有技术已实现了同一即时通讯账号的多终端同时登录,但是当人们更换使用终端,例如之前在个人电脑上进行即时通讯会话,因有急事要出门可以使用手机登录同一即时通讯账号继续会话,或因在手机上进行的视频通讯会话效果较差,用户希望将当前的视频通讯会话转移至电脑上继续进行,当前用户使用即时通讯工具遇到上述场景时需要关闭当前的即时通讯会话,进而在另一终端重新发起与通讯对象的通讯会话请求以恢复之前的即时通讯,但是关闭、重新请求的过程会导致通讯会话被打断,会话无法实现无缝转移,中断正在进行的即时通讯场景给用户带来了非常大的不便。
【发明内容】
[0003]本发明实施例所要解决的技术问题在于,提供一种即时通讯方法、终端、服务器以及系统,可保持即时通讯不中断的情况下,把即时通讯会话转移其它终端设备继续进行。
[0004]为了解决上述技术问题,本发明实施例一方面提供了一种即时通讯方法,所述方法包括:
[0005]第一即时通讯终端获取即时通讯服务器发送的多终端通讯信息,所述多终端通讯信息携带当前与第二即时通讯终端进行即时通讯会话的即时通讯对端的用户标识,其中,所述第二即时通讯终端与所述第一即时通讯终端以同一即时通讯帐号登录并处于登录状态;
[0006]所述第一即时通讯终端根据所述多终端通讯信息显示多终端通讯提示信息;
[0007]所述第一即时通讯终端获取多终端通讯接入指令;
[0008]所述第一即时通讯终端根据所述多终端通讯接入指令和所述即时通讯对端的用户标识,建立与所述即时通讯对端之间的即时通讯会话。
[0009]另一方面,本发明实施例还提供了一种即时通讯方法,所述方法包括:
[0010]即时通讯服务器在检测到第二即时通讯终端与即时通讯对端进行即时通讯会话时,检测当前是否存在与所述第二即时通讯终端以同一即时通讯帐号登录并处于登录状态的第一即时通讯终端;
[0011]若存在,则即时通讯服务器向所述第一即时通讯终端发送多终端通讯信息,所述多终端通讯信息携带所述即时通讯对端的用户标识,以使所述第一即时通讯终端根据所述多终端通讯信息显示多终端通讯提示信息,所述第一即时通讯终端获取多终端通讯接入指令后,根据所述多终端通讯接入指令和所述即时通讯对端的用户标识建立与所述即时通讯对端之间的即时通讯会话。
[0012]另一方面,本发明实施例还提供了一种即时通讯终端,包括:
[0013]通讯信息获取模块,用于获取即时通讯服务器发送的多终端通讯信息,所述多终端通讯信息携带当前与第二即时通讯终端进行即时通讯会话的即时通讯对端的用户标识,其中,所述第二即时通讯终端与所述即时通讯终端以同一即时通讯帐号登录并处于登录状态;
[0014]通讯提示显示模块,用于根据所述多终端通讯信息显示多终端通讯提示信息;
[0015]接入指令获取模块,用于获取多终端通讯接入指令;
[0016]通讯转移请求模块,用于根据所述多终端通讯接入指令和所述即时通讯对端的用户标识,建立与所述即时通讯对端之间的即时通讯会话。
[0017]另一方面,本发明实施例还提供了一种即时通讯服务器,包括:
[0018]多终端检测模块,用于在检测到第二即时通讯终端与即时通讯对端进行即时通讯会话时,检测当前是否存在与所述第二即时通讯终端以同一即时通讯帐号登录并处于登录状态的第一即时通讯终端;
[0019]多终端通知模块,用于若多终端检测模块检测到存在所述第一即时通讯终端,则向所述第一即时通讯终端发送多终端通讯信息,所述多终端通讯信息携带所述即时通讯对端的用户标识,以使所述第一即时通讯终端根据所述多终端通讯信息显示多终端通讯提示信息,所述第一即时通讯终端获取多终端通讯接入指令后,根据所述多终端通讯接入指令和所述即时通讯对端的用户标识建立与所述即时通讯对端之间的即时通讯会话。
[0020]另一方面,本发明实施例还提供了一种即时通讯系统,包括即时通讯服务器和第一即时通讯终端,所述第一即时通讯终端通过使用即时通讯账号登录至所述即时通讯服务器,其中:
[0021]所述即时通讯服务器用于当检测到以同一即时通讯帐号登录并处于登录状态的第二即时通讯终端与即时通讯对端进行即时通讯会话时,向所述第一即时通讯终端发送多终端通讯信息,所述多终端通讯信息携带所述即时通讯对端的用户标识;
[0022]所述第一即时通讯终端用于获取即时通讯服务器发送的多终端通讯信息,根据所述多终端通讯信息显示多终端通讯提示信息;获取多终端通讯接入指令;根据所述多终端通讯接入指令和所述即时通讯对端的用户标识建立与所述即时通讯对端之间的即时通讯会话。
[0023]本发明实施例中通过在即时通讯终端中提示用户在登录了相同即时通讯账号的第二即时通讯终端正在进行与其他用户的即时通讯对端之间的即时通讯会话,并根据多终端通讯接入指令建立与即时通讯对端之间的即时通讯会话,实现了即时通讯会话的一键转移,可有效保证的即时通讯的连续性。
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本发明实施例中的一种即时通讯方法的流程示意图;
[0026]图2是本发明实施例中的即时通讯终端显示多终端通讯提示信息的示意图;
[0027]图3是本发明另一实施例中的即时通讯终端显示多终端通讯提示信息的示意图;
[0028]图4是本发明又一实施例中的即时通讯终端显示多终端通讯提示信息的示意图;
[0029]图5是本发明另一实施例中的一种即时通讯方法的流程示意图;
[0030]图6是本发明实施例中的一种即时通讯终端的结构示意图;
[0031]图7是本发明另一实施例中的一种即时通讯终端的结构示意图;
[0032]图8是本发明实施例中的一种即时通讯服务器的结构示意图;
[0033]图9是本发明另一实施例中的一种即时通讯服务器的结构示意图;
[0034]图10是本发明实施例中的一种即时通讯系统的结构示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]本发明实施例中所提及的即时通讯终端可以为PC(personal computer,个人电脑)、手机、平板电脑、智能手机、电子阅读器、笔记本电脑、车载终端等具有网络功能的设备,即时通讯终端可以使用即时通讯账号登录至即时通讯服务器获取即时通讯服务,在本发明实施例中,多个即时通讯终端可以使用相同即时通讯账号同时登录至即时通讯服务器。
[0037]图1是本发明实施例中的一种即时通讯方法的流程示意图,本实施例为根据第一即时通讯终端的角度进行阐述,如图所示本实施例中的即时通讯方法流程可以包括:
[0038]S101,第一即时通讯终端获取即时通讯服务器发送的多终端通讯信息,所述多终端通讯信息携带当前与第二即时通讯终端进行即时通讯会话的即时通讯对端的用户标识,其中,所述第二即时通讯终端与所述即时通讯终端以同一即时通讯帐号登录并处于登录状
O
[0039]具体实现中,即时通讯服务器可以根据即时通讯终端的通讯会话状态,在第二即时通讯终端正在与即时通讯对端进行即时通讯会话的过程中,检测当前是否存在与所述第二即时通讯终端登录了相同即时通讯账号的第一即时通讯终端,若存在,则向所述第一即时通讯终端发送多终端通讯信息。而在另一可选实施例中,即时通讯服务器也可以根据即时通讯终端的登录状态信息,获知到使用相同即时通讯账号的一个或多个即时通讯终端,当存在登录了相同即时通讯账号的多个即时通讯终端时,可以进一步检测所述登录了相同即时通讯账号的多个即时通讯终端中是否存在其中任一即时通讯终端正在与即时通讯对端进行即时通讯会话,若是则向所述登录了相同即时通讯账号的多个即时通讯终端中的其他即时通讯终端发送所述多终端通讯信息。需要指出的是,同时登录相同即时通讯账号的可能存在三个或三个以上的即时通讯终端,例如终端A、B以及C同时都登录了相同的即时通讯账号,若即时通讯服务器检测到终端A正在与即时通讯对端进行即时通讯会话,那么这时终端B和终端C都可以作为本实施例中的第