账号登录方法、装置及系统的制作方法

文档序号:9551045阅读:193来源:国知局
账号登录方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及账号登录方法、装置及系统。
【背景技术】
[0002]随着互联网的发展,融合各种通讯手段的统一通讯业务(社交,即时消息,状态呈现,群组,聊天室)发展迅速。统一通讯平台,也叫统一通讯系统。其核心内容是:让人们无论任何时间、任何地点,都可以通过任何设备、任何网络,获得数据、图像和声音的自由通信。统一通信系统有效地整合了各种通信设备、媒体和应用,并且使通信更加方便,更加具有组织性、计划性、可扩展性。也就是说,它能够使用多样化的终端,融合即时消息、手机短信、邮件、语音、视频、数据等多种媒体,综合呼叫、即时通信、视频会议等应用,从而为人们带来选择的自由和效率的提升。它区别于网络层面的互联互通,而是以人为本的应用层面的融合与协同,是更高一个层次的理念,新一代通信与IT产业。
[0003]随着现在人们使用的各种上网设备的增加,在各种场景下,用户随时随地可接入到统一通讯系统,使用统一通讯的业务功能,各种移动设备可以随时随地方便的上网方式,正在改变人们的生活习惯。统一通讯业务一般针对每个用户都提供一个帐号,用户在各个设备上都通过此帐号登录到统一通讯系统,而统一通讯系统针对用户的每次登录,都是通过帐号唯一进行区分,即如果用户使用帐号1在设备A上登录了统一通讯系统,如果此时再在设备B上使用帐号1登录统一通讯录系统,此时统一通讯服务器会认为用户帐号1已经登录,从而会将之前登录的用户进行签退掉,当用户再切换回设备A时,如果要想再使用统一通讯业务功能,就必须要再使用帐号1重新进行登录。如果用户在多设备间频繁地切换使用的话,会非常繁锁,每切换一次都要重新登录下。
[0004]因此,在相关技术中,存在着当用户需要在多个不同系统类型的终端上使用同一个登录账号登录统一通讯客户端时,需要频繁切换使用,每次切换都需要重新登录的问题。

【发明内容】

[0005]本发明提供了一种登录处理方法、装置及统一通讯服务器,以至少解决相关技术中存在的当用户需要在多个不同系统类型的终端上使用同一个登录账号登录统一通讯客户端时,需要频繁切换使用,每次切换都需要重新登录的问题。
[0006]根据本发明的一方面,提供了一种账号登录方法,包括:接收第一统一通讯客户端发起的登录请求,其中,所述登录请求中携带账号和设备登录校验串,不同系统类型的设备获取的所述账号的所述设备登录校验串不同;判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号;在判断结果为否的情况下,向所述统一通讯客户端返回登录所述账号成功的响应。
[0007]优选地,判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号还包括:在判断结果为是的情况下,签退所述其他统一通讯客户端登录的所述账号,并向所述第一统一通讯客户端返回登录所述账号成功的响应。
[0008]优选地,在判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号之前,还包括:对所述设备登录校验串进行校验。
[0009]优选地,对所述设备登录校验串进行校验包括:判断所述设备登录校验串是否与服务器中保存的第一系统类型对应的设备登录校验串一致,其中所述第一系统类型为所述第一统一通讯客户端所在终端的系统类型;如果是,则校验通过;否则,拒绝所述登录请求。
[0010]优选地,在接收第一统一通讯客户端发起的登录请求之前,还包括:接收所述第一统一通讯客户端发送的登录查询请求,其中,所述登录查询请求中携带有用于描述所述第一统一通讯客户端所在终端的系统类型的描述标识符;根据所述描述标识符为所述第一统一通讯客户端分配所述设备登录校验串。
[0011]优选地,根据所述描述标识符为所述第一统一通讯客户端分配设备登录校验串包括:根据所述描述标识符判断是否已经存在所述系统类型对应的所述设备登录校验串;在判断结果为否的情况下,生成所述设备登录校验串,并将生成的所述设备登录校验串返回给所述第一统一通讯客户端;和/或,在判断结果为是的情况下,将所述系统类型对应的所述设备登录校验串返回给所述第一统一通讯客户端。
[0012]优选地,将所述系统类型对应的所述设备登录校验串返回给所述第一统一通讯客户端包括:判断所述设备登录校验串是否仍在有效期;当所述判断结果为所述设备登录校验串仍在有效期时,将所述设备登录校验串返回给所述第一统一通讯客户端;和/或,当所述判断结果为所述设备登录校验串已过有效期时,重新生成所述设备登录校验串,并将重新生成的所述设备登录校验串返回给所述第一统一通讯客户端。
[0013]根据本发明的另一方面,提供了一种账号登录方法,包括:第一统一通讯客户端获取设备登录校验串,其中,不同系统类型的设备获取的账号的所述设备登录校验串不同,所述设备登录校验串用于服务器判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号,并在判断结果为否的情况下,向所述统一通讯客户端返回登录所述账号成功的响应;所述第一统一通讯客户端向所述服务器发起登录请求,其中,所述登录请求中携带所述账号和所述设备登录校验串。
[0014]根据本发明的再一方面,提供了一种账号登录装置,所述账号登录装置位于服务器中,包括:接收模块,用于接收第一统一通讯客户端发起的登录请求,其中,所述登录请求中携带账号和设备登录校验串,不同系统类型的设备获取的所述账号的所述设备登录校验串不同;判断模块,用于判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号;处理模块,用于在判断结果为否的情况下,向所述统一通讯客户端返回登录所述账号成功的响应。
[0015]根据本发明的又一方面,提供了一种账号登录装置,所述账号登录装置位于第一统一通讯客户端中,包括:获取模块,用于获取设备登录校验串,其中,不同系统类型的设备获取的账号的所述设备登录校验串不同,所述设备登录校验串用于服务器判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号,并在判断结果为否的情况下,向所述统一通讯客户端返回登录所述账号成功的响应;发送模块,用于所述第一统一通讯客户端向所述服务器发起登录请求,其中,所述登录请求中携带所述账号和所述设备登录校验串。
[0016]根据本发明的另一方面,提供了一种账号登录系统,包括所述的位于服务器中的账号登录装置,还包括所述的位于第一统一通讯客户端中的账号登录装置。
[0017]通过本发明,采用接收第一统一通讯客户端发起的登录请求,其中,所述登录请求中携带账号和设备登录校验串,不同系统类型的设备获取的所述账号的所述设备登录校验串不同;判断是否存在其他统一通讯客户端使用所述设备登录校验串已经登录所述账号;在判断结果为否的情况下,向所述统一通讯客户端返回登录所述账号成功的响应的方式,解决了相关技术中存在的单帐号只能在一台终端上登录统一通讯服务器,当需要在多个不同系统类型的终端上使用同一个登录账号登录统一通讯客户端时,需要频繁地重新登录,并且的统一通讯服务器只能根据用户帐号来判断用户是否登录的问题,进而实现了同个帐号可以在多设备上同时登录到统一通讯服务器,从而在设备间切换时,不需要再频繁地重新登录,即可在每个已登录的设备上使用统一通讯业务功能,给用户使用统一业务提供了方便。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的账号登录方法的流程图一;
[0020]图2是根据本发明实施例的账号登录方法的流程图二 ;
[0021]图3是根据本发明实施例的账号登录装置的结构框图一;
[0022]图4是根据本发明实施例的账号登录装置的结构框图二 ;
[0023]图5是根据本发明实施例的账号登录系统的结构框图;
[0024]图6是根据本发明优选实施例的单帐号多设备同时登录统一通讯服务器的装置的设备组网图;
[0025]图7是根据本发明优选实施例的单账号多设备同时登录统一通信服务器的交互流程图;
[0026]图8是根据本发明优选实施例的统一通讯服务器对客户端查询登录请求的流程图;
[0027]图9是根据本发明优选实施例的统一通讯服务器对客户端正式登录请求的处理流程图。
【具体实施方式】
[0028]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0029]在本实施例中提供了一种账号登录方法,图1是根据本发明实施例的账号登录方法的流程图一,如图1所示,该流程包括如下步骤:
[0030]步骤S102,接收第一统一通讯客户端发起的登录请求,其中,该登录请求中携带账号和设备登录校验串,不同系统类型的设备获取的账号的设备登录校验串不同;
[0031 ] 步骤S104,判断是否存在其他统一通讯客户端使用上述设备登录校验串已经登录上述账号;
[0032]步骤S106,在判断结果为否的情况下,向上述统一通讯客户端返回登录上述账号成功的响应。
[0033]通过上述步骤,采用接收第一统一通讯客户端发起的登录请求,其中,该登录请求中携带账号和设备登录校验串,不同系统类型的设备获取的账号的设备登录校验串不同;判
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1