一种用于登录目标应用的方法与设备的制作方法

文档序号:8005525阅读:245来源:国知局
一种用于登录目标应用的方法与设备的制作方法
【专利摘要】本发明的目的是提供一种用于登录目标应用的方法与设备。登录设备检测移动终端是否与对应的用户设备相连接;当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。与现有技术相比,本发明通过当检测到移动终端与对应的用户设备相连接时,检测两者之一中是否存在关于目标应用的登录信息,若存在则根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用;从而简化了用户的登录操作,提高了信息获取效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
【专利说明】一种用于登录目标应用的方法与设备
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种用于登录目标应用的技术。
【背景技术】
[0002]当前,随着互联网,尤其是移动互联网的不断发展,越来越多的应用都实现了能够在多种设备上(例如移动终端和/或PC设备上、移动终端之间)进行使用或同时使用,从而满足用户不间断的沟通、交互、获取信息等的需求。
[0003]然而,在不同的设备上使用应用时,需要反复地执行登录操作,而频繁输入用户ID和密码等信息的操作方式耗费用户精力,尤其是在移动终端上输入用户ID和密码等信息易于出错且修改不便,因此降低了用户的使用体验,影响了用户对应用的使用兴趣。

【发明内容】

[0004]本发明的目的是提供一种用于登录目标应用的方法与设备。
[0005]根据本发明的一个方面,提供了一种用于登录目标应用的方法,其中,该方法包括以下步骤:
[0006]a检测移动终端是否与对应的用户设备相连接;
[0007]b当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;
[0008]c若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0009]根据本发明的另一方面,还提供了一种用于登录目标应用的登录设备,其中,该设备包括:
[0010]连接检测装置,用于检测移动终端是否与对应的用户设备相连接;
[0011]登录检测装置,用于当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;
[0012]登录装置,用于若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0013]与现有技术相比,本发明通过检测移动终端是否与对应的用户设备相连接,当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息,若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用;从而简化了用户的登录操作,提高了信息获取效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
[0014]而且,本发明还可以当存在所述登录信息时,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用;进一步地,还可以根据所述目标应用的应用相关信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用;然后,若确定登录所述目标应用,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。从而更加符合用户需求,提高了处理效率与安全性,简化了用户的登录操作,提高了信息获取效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
[0015]而且,本发明还可以若存在所述登录信息,根据所述移动终端与所述用户设备中另一的设备相关信息,确定与所述目标应用及所述设备相关信息相对应的应用访问信息,根据所述登录信息及所述应用访问信息,在所述移动终端与所述用户设备中另一上登录所述目标应用;从而实现不同版本、不同终端类型下的同一目标应用的互相登陆,简化了用户的登录操作,提高了信息获取效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
[0016]而且,本发明还可以若所述移动终端与所述用户设备均登录所述目标应用,将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一;从而实现在所述移动终端与所述用户设备进行操作相关信息的同步,保证了用户信息的及时互通,提高了信息获取效率与处理效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
[0017]而且,本发明还可以若存在所述登录信息,根据所述目标应用所对应的登录支持信息,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息,当对应用户基于所述应用登录提示信息执行登录操作,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用;进一步地,当所述登录支持信息包括单点登录信息时,在该所述移动终端与所述用户设备中之一上执行退出所述目标应用的操作;从而当所述目标应用所对应的登录支持信息不同时,解决其对应的登录问题,简化了用户的登录操作,保证了目标应用的正常使用,提高了信息获取效率,提升了用户的终端使用体验,进而提高了所述目标应用的使用率等。
【专利附图】

【附图说明】
[0018]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0019]图1示出根据本发明一个方面的一种用于登录目标应用的登录设备示意图;
[0020]图2示出根据本发明一个优选实施例的一种用于登录目标应用的登录设备示意图;
[0021]图3示出根据本发明另一个方面的一种用于登录目标应用的方法流程图;
[0022]图4示出根据本发明一个优选实施例的一种用于登录目标应用的方法流程图。
[0023]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0024]下面结合附图对本发明作进一步详细描述。
[0025]图1示出根据本发明一个方面的一种用于登录目标应用的登录设备示意图;其中,所述登录设备包括连接检测装置1、登录检测装置2、登录装置3。具体地,连接检测装置I检测移动终端是否与对应的用户设备相连接;当所述移动终端与所述用户设备相连接,登录检测装置2检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;若存在所述登录信息,登录装置3根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0026]在此,所述登录设备包括但不限于独立的移动终端、用户设备或其他第三方中间设备;或者是与所述移动终端、用户设备或其他第三方中间设备通过硬件或软件相集成的设备。其中,所述移动终端包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的移动电子产品,例如智能手机、PDA (掌上电脑,Personal DigitalAssistant);所述用户设备包括但不限于移动终端或非移动的计算机设备,在此,所述非移动的计算机设备如PC (个人计算机,Personal Compute)等。本领域技术人员应能理解,其他的登录设备同样适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0027]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行连接关系的检测、登录信息的检测、登录的执行等,直至所述登录设备停止检测移动终端是否与对应的用户设备相连接。
[0028]连接检测装置I检测移动终端是否与对应的用户设备相连接。
[0029]具体地,所述连接检测装置I与移动终端和/或用户设备相交互,通过基于所述移动终端和/或所述用户设备的相应模块,检测移动终端是否与对应的用户设备相连接;其中,所述移动终端与所述用户设备的连接方式包括但不限于有线连接(如利用数据线相连接)、无线连接(如通过wif1、蓝牙等方式连接)等直接连接,或者通过中转服务器等第三方设备进行间接连接。
[0030]在此,本领域技术人员应能理解,若所述连接检测装置I是与所述移动终端相集成,则所述连接检测装置I可以通过与所述移动终端的相应模块相交互,以检测移动终端是否与对应的用户设备相连接;还可以通过与所述移动终端与所述用户设备两者相交互,以检测移动终端是否与对应的用户设备相连接,从而当两者都确认移动终端与用户设备相连接时,才认为所述连接成立。同理,若所述连接检测装置I是与所述用户设备相集成,则所述连接检测装置I可以通过与所述用户设备的相应模块相交互,以检测用户设备是否与对应的移动终端相连接;还可以通过与所述移动终端与所述用户设备两者相交互,以检测用户设备是否与对应的移动终端相连接,从而当两者都确认移动终端与用户设备相连接时,才认为所述连接成立。同理,若所述连接检测装置I是未与所述用户设备或移动终端相集成的第三方设备,则所述连接检测装置I可以通过与所述用户设备、所述移动设备中的至少一个的相应模块相交互,以检测用户设备是否与对应的移动终端相连接。
[0031]当所述移动终端与所述用户设备相连接,登录检测装置2检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0032]具体地,当所述移动终端与所述用户设备相连接时,登录检测装置2 “检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息”包括以下两种方式中至少任一项:
[0033]方法一:
[0034]-根据用户的操作信息,确定目标应用;
[0035]-检测是否存在所述移动终端与所述用户设备中之一关于所述目标应用的登录信
肩、O[0036]方法二:
[0037]-根据所述移动终端与所述用户设备中的应用相关信息,确定一个或多个目标应用;
[0038]-检测是否存在所述移动终端与所述用户设备中之一关于所述目标应用的登录信
肩、O
[0039]当登录检测装置2执行方法一时:
[0040]若所述用户正在所述移动终端或所述用户设备上准备登录某一应用,(如所述用户打开某一特定应用,则认定该用户准备登录该应用),则将该应用认定为目标应用;在此,为方便说明,假定用户正在所述移动终端上准备登录应用A,则将所述应用A做为所述目标应用,所述用户设备作为其对应设备;
[0041]所述登录检测装置2通过与所述用户设备进行交互,例如获取相应设备中的用户cookie、用户历史记录、用户当前操作信息等信息,对所述信息中的相应登录信息及其对应的应用进行筛选或提取,若检测到有与应用A相关联的用户登录信息,则检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;反之则认为未检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;
[0042]或者,所述登录检测装置2通过与所述用户设备进行交互,首先确定所述用户设备中是否安装有应用A,若存在应用A,则与所述应用A进行交互,获取与所述应用A相对应的应用相关信息,根据对所述应用相关信息进行筛选或提取,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0043]在此,为方便说明,假定用户正在所述移动终端上准备登录应用A,则将所述用户设备作为其对应设备,本领域技术人员应能理解,本发明同样适用于相反的情况,即假定用户正在所述用户设备上准备登录应用A,则将所述移动终端作为其对应设备。
[0044]当登录检测装置2执行方法二时:
[0045]若所述用户未通过准备登录等操作来确定所述目标应用时、或者不需要操作来指定所述目标应用时,则登录检测装置2首先根据所述移动终端与所述用户设备中的应用相关信息,检测所述移动终端与所述用户设备是否安装了相同的多个应用,若存在相同的多个应用,则将所述多个相同应用所对应的应用作为所述目标应用;本领域技术人员应能理解,所述移动终端与所述用户设备之间可能存在一组或多组相同的应用,则可以将所述一组或多组相同的应用所对应的应用,分别对应为一个或多个目标应用。
[0046]在此,所述相同的应用包括但不限于用于不同平台的和/或不同系统的、但具有相同的登录信息数据库的一个或多个应用。例如,对于“用于PC端的即时通讯客户端、用于PC端的即时通讯网页版、用于移动终端的移动即时通讯客户端、用于移动终端的即时通讯wap网页”等,若上述应用均对应相同的登录信息数据库,则认为其属于相同的应用,该即时通讯应用则为目标应用。
[0047]当存在所述一个或多个目标应用时,则所述登录检测装置2对所述移动终端和/或所述用户设备中的用户cookie、用户历史记录、用户当前操作信息、目标应用的相关历史记录信息等进行查询,从而检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0048]在此,所述登录信息包括但不限于目标应用的相关信息、用户ID、用户密码、用户与登录相关的其他信息(例如保留用户登录状态的天数等)。
[0049]在此,本领域技术人员应能理解,对于方法一和/或方法二,当检测到用户正在登录所述目标应用和/或用户曾经登录过所述目标应用时,均属于检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息,因此可执行登录装置3中的操作。
[0050]若存在所述登录信息,登录装置3根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0051]若存在所述登录信息,则登录装置3根据所述登录信息,将所述移动终端与所述用户设备之一中的登录信息,通过各种通信协议(Communications Protocol),通过各类数据传输接口,利用加密或非加密的方式,发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0052]优选地,若存在所述登录信息,所述登录装置3可以根据所述移动终端与所述用户设备中另一的设备相关信息,确定与所述目标应用及所述设备相关信息相对应的应用访问信息;根据所述登录信息及所述应用访问信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0053]具体地,若存在所述登录信息,则所述登录装置3通过各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供所述设备相关信息的数据库或其他第三方设备相交互,以获取所述移动终端与所述用户设备中另一的设备相关信息;或者所述登录装置3还可以根据各种通信协议(Communications Protocol),通过各类数据传输接口,与所述移动终端与所述用户设备中另一直接交互,获取所述设备相关信肩、O
[0054]其中,所述设备相关信息包括但不限于设备类型(如移动、非移动等)、设备型号、设备操作系统信息、目标应用的版本号等。
[0055]所述登录装置3根据所述设备相关信息,结合所述目标应用,确定与所述目标应用及所述设备相关信息相对应的应用访问信息;其中,所述应用访问信息包括但不限于如登录信息格式、用户名的方式(手机号、ID等)。
[0056]所述登录装置3根据所述登录信息及所述应用访问信息,通过各种通信协议(Communications Protocol),通过各类数据传输接口,利用加密或非加密的方式,将所述登录信息发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0057]例如,对于贴吧应用,当在贴吧的网页版中登录时,可以利用用户ID与密码进行登录;对于在贴吧的移动客户端版登录,可以利用与所述用户ID绑定的手机号与密码进行登录;因此,利用用户ID登录或者利用用户手机号登录,则可以根据所采用的设备不同,基于不同的设备相关信息进行确定。
[0058]优选地,所述登录设备还包括同步装置(未示出),其中,若所述移动终端与所述用户设备均登录所述目标应用,所述同步装置将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一。
[0059]具体地,当所述移动终端与所述用户设备均登录所述目标应用时,则所述同步装置根据各种通信协议(Communications Protocol),通过各类数据传输接口,将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一;其中,所述操作相关信息包括但不限于操作处理信息(如删除、剪贴、粘贴等)、操作内容信息(如聊天信息、文本信息等)。
[0060]例如,在用户设备中输入信息得到反馈结果,该“输入”操作以及所得到的“反馈结果”也会同步显示于对应的移动终端,或者,也可以仅同步所述“反馈结果”信息。
[0061]优选地,若存在所述登录信息,所述登录装置3可以根据所述目标应用所对应的登录支持信息,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息;当对应用户基于所述应用登录提示信息执行登录操作,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0062]具体地,若存在所述登录信息,则登录装置3根据各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与所述目标应用相交互,以获取所述目标应用所对应的登录支持信息;其中,所述登录支持信息包括但不限于单端登录支持信息、多端登录支持信息等。
[0063]所述登录装置3可以根据所述目标应用所对应的登录支持信息,根据所述应用在当前所述移动终端与所述用户设备其中之一上的登录情况,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息。例如,若该应用只支持单端登录,用户在新登录侧将收到提示信息,例如“将导致已有登录自动退出”。
[0064]当对应用户基于所述应用登录提示信息执行登录操作,则所述登录装置3根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0065]更优选地,所述登录装置3还包括退出单元(未示出),其中当所述登录支持信息包括单点登录信息时,所述退出单元在该所述移动终端与所述用户设备中之一上执行退出所述目标应用的操作。
[0066]具体地,当所述登录支持信息包括单点登录信息时,当所述用户基于所述应用登录提示信息执行登录操作,则所述退出单元在该所述移动终端与所述用户设备中之一上(即最初处于登录状态的设备上),执行退出所述目标应用的操作。从而满足在单点登录信息下,新登录侧登录的需求。
[0067]图2示出根据本发明一个优选实施例的一种用于登录目标应用的登录设备示意图;其中,所述登录设备包括连接检测装置I’、登录检测装置2’、登录装置3’,所述登录装置3’包括确定单元31’、登录单元32’。具体地,连接检测装置I’检测移动终端是否与对应的用户设备相连接;当所述移动终端与所述用户设备相连接,登录检测装置2’检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;若存在所述登录信息,确定单元31’确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用;若确定登录所述目标应用,登录单元32 ’根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0068]其中,所述登录设备的连接检测装置I’、登录检测装置2’与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0069]上述各装置之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各装置分别实时地,或者按照设定的或实时调整的工作模式要求,进行连接关系的检测、登录信息的检测、目标应用登录的确定、登录的执行等,直至所述登录设备停止检测移动终端是否与对应的用户设备相连接。[0070]若存在所述登录信息,确定单元31’确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0071]具体地,若存在所述登录信息,所述确定单元31’通过根据用户的操作信息等,确定所述用户是否准备在所述移动终端与所述用户设备中另一上登录所述目标应用。例如,所述用户启动了所述目标应用,则认为所述用户准备在述移动终端与所述用户设备中另一上登录所述目标应用。
[0072]若确定登录所述目标应用,登录单元32 ’根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0073]具体地,若确定单元31’确定登录所述目标应用,则所述登录单元32’根据所述登录信息,将所述移动终端与所述用户设备之一中的登录信息,通过各种通信协议(Communications Protocol),通过各类数据传输接口,利用加密或非加密的方式,发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0074]优选地,若存在所述登录信息,所述确定单元31’可以根据所述目标应用的应用相关信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0075]具体地,若存在所述登录信息,所述确定单元31’可以通过与所述目标应用相交互,获取所述目标应用的应用相关信息;然后根据所述目标应用的应用相关信息,对是否登录进行确认,从而确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0076]其中,所述应用相关信息包括但不限于应用类型、安全类型、授权信息、应用场景信息等。
[0077]例如,若与网银等相关的安全性较高的应用,则不能自动登录,或者则需授权后才能够自动登录等。
[0078]例如,若所述应用相关信息中包含应用场景信息,例如,处于工作场景下,则在用户设备中暂不登录在移动终端中已经登录的游戏应用;进一步地,可以根据系统缺省设置或用户设置,当用户不再处于工作场景时(如20点以后),再在所述用户设备中登录所述游戏应用。
[0079]图3示出根据本发明另一个方面的一种用于登录目标应用的方法流程图。具体地,在步骤Si中,所述登录设备检测移动终端是否与对应的用户设备相连接;当所述移动终端与所述用户设备相连接,在步骤s2中,所述登录设备检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;若存在所述登录信息,在步骤S3中,所述登录设备根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0080]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,进行连接关系的检测、登录信息的检测、登录的执行等,直至所述登录设备停止检测移动终端是否与对应的用户设备相连接。
[0081]在步骤Si中,所述登录设备检测移动终端是否与对应的用户设备相连接。
[0082]具体地,在步骤Si中,所述登录设备与移动终端和/或用户设备相交互,通过基于所述移动终端和/或所述用户设备的相应模块,检测移动终端是否与对应的用户设备相连接;其中,所述移动终端与所述用户设备的连接方式包括但不限于有线连接(如利用数据线相连接)、无线连接(如通过wif1、蓝牙等方式连接)等直接连接,或者通过中转服务器等第三方设备进行间接连接。
[0083]在此,本领域技术人员应能理解,若所述登录设备是与所述移动终端相集成,则在步骤Si中,所述登录设备可以通过与所述移动终端的相应模块相交互,以检测移动终端是否与对应的用户设备相连接;还可以通过与所述移动终端与所述用户设备两者相交互,以检测移动终端是否与对应的用户设备相连接,从而当两者都确认移动终端与用户设备相连接时,才认为所述连接成立。同理,若所述登录设备是与所述用户设备相集成,则在步骤Si中,所述登录设备可以通过与所述用户设备的相应模块相交互,以检测用户设备是否与对应的移动终端相连接;还可以通过与所述移动终端与所述用户设备两者相交互,以检测用户设备是否与对应的移动终端相连接,从而当两者都确认移动终端与用户设备相连接时,才认为所述连接成立。同理,若所述登录设备是未与所述用户设备或移动终端相集成的第三方设备,则在步骤Si中,所述登录设备可以通过与所述用户设备、所述移动设备中的至少一个的相应模块相交互,以检测用户设备是否与对应的移动终端相连接。
[0084]当所述移动终端与所述用户设备相连接,在步骤s2中,所述登录设备检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0085]具体地,当所述移动终端与所述用户设备相连接时,在步骤s2中,所述登录设备“检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息”包括以下两种方式中至少任一项:
[0086]方法一:
[0087]-根据用户的操作信息,确定目标应用;
[0088]-检测是否存在所述移动终端与所述用户设备中之一关于所述目标应用的登录信
肩、O
[0089]方法二:
[0090]-根据所述移动终端与所述用户设备中的应用相关信息,确定一个或多个目标应用;
[0091]-检测是否存在所述移动终端与所述用户设备中之一关于所述目标应用的登录信
肩、O
[0092]当在步骤s2中,所述登录设备执行方法一时:
[0093]若所述用户正在所述移动终端或所述用户设备上准备登录某一应用,(如所述用户打开某一特定应用,则认定该用户准备登录该应用),则将该应用认定为目标应用;在此,为方便说明,假定用户正在所述移动终端上准备登录应用A,则将所述应用A做为所述目标应用,所述用户设备作为其对应设备;
[0094]在步骤s2中,所述登录设备通过与所述用户设备进行交互,例如获取相应设备中的用户cookie、用户历史记录、用户当前操作信息等信息,对所述信息中的相应登录信息及其对应的应用进行筛选或提取,若检测到有与应用A相关联的用户登录信息,则检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;反之则认为未检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;
[0095]或者,在步骤s2中,所述登录设备通过与所述用户设备进行交互,首先确定所述用户设备中是否安装有应用A,若存在应用A,则与所述应用A进行交互,获取与所述应用A相对应的应用相关信息,根据对所述应用相关信息进行筛选或提取,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0096]在此,为方便说明,假定用户正在所述移动终端上准备登录应用A,则将所述用户设备作为其对应设备,本领域技术人员应能理解,本发明同样适用于相反的情况,即假定用户正在所述用户设备上准备登录应用A,则将所述移动终端作为其对应设备。
[0097]当在步骤s2中,所述登录设备执行方法二时:
[0098]若所述用户未通过准备登录等操作来确定所述目标应用时、或者不需要操作来指定所述目标应用时,则在步骤s2中,所述登录设备首先根据所述移动终端与所述用户设备中的应用相关信息,检测所述移动终端与所述用户设备是否安装了相同的多个应用,若存在相同的多个应用,则将所述多个相同应用所对应的应用作为所述目标应用;本领域技术人员应能理解,所述移动终端与所述用户设备之间可能存在一组或多组相同的应用,则可以将所述一组或多组相同的应用所对应的应用,分别对应为一个或多个目标应用。
[0099]在此,所述相同的应用包括但不限于用于不同平台的和/或不同系统的、但具有相同的登录信息数据库的一个或多个应用。例如,对于“用于PC端的即时通讯客户端、用于PC端的即时通讯网页版、用于移动终端的移动即时通讯客户端、用于移动终端的即时通讯wap网页”等,若上述应用均对应相同的登录信息数据库,则认为其属于相同的应用,该即时通讯应用则为目标应用。
[0100]当存在所述一个或多个目标应用时,则在步骤s2中,所述登录设备对所述移动终端和/或所述用户设备中的用户cookie、用户历史记录、用户当前操作信息、目标应用的相关历史记录信息等进行查询,从而检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息。
[0101]在此,所述登录信息包括但不限于目标应用的相关信息、用户ID、用户密码、用户与登录相关的其他信息(例如保留用户登录状态的天数等)。
[0102]在此,本领域技术人员应能理解,对于方法一和/或方法二,当检测到用户正在登录所述目标应用和/或用户曾经登录过所述目标应用时,均属于检测到存在所述移动终端与所述用户设备中之一关于目标应用的登录信息,因此可执行步骤S3中的操作。
[0103]若存在所述登录信息,在步骤S3中,所述登录设备根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0104]若存在所述登录信息,则在步骤S3中,所述登录设备根据所述登录信息,将所述移动终端与所述用户设备之一中的登录信息,通过各种通信协议(CommunicationsProtocol),通过各类数据传输接口,利用加密或非加密的方式,发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0105]优选地,若存在所述登录信息,在步骤S3中,所述登录设备可以根据所述移动终端与所述用户设备中另一的设备相关信息,确定与所述目标应用及所述设备相关信息相对应的应用访问信息;根据所述登录信息及所述应用访问信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0106]具体地,若存在所述登录信息,则在步骤S3中,所述登录设备通过各种通信协议(Communications Protocol),通过各类数据传输接口,与存储或提供所述设备相关信息的数据库或其他第三方设备相交互,以获取所述移动终端与所述用户设备中另一的设备相关信息;或者在步骤s3中,所述登录设备还可以根据各种通信协议(CommunicationsProtocol),通过各类数据传输接口,与所述移动终端与所述用户设备中另一直接交互,获取所述设备相关信息。
[0107]其中,所述设备相关信息包括但不限于设备类型(如移动、非移动等)、设备型号、设备操作系统信息、目标应用的版本号等。
[0108]在步骤s3中,所述登录设备根据所述设备相关信息,结合所述目标应用,确定与所述目标应用及所述设备相关信息相对应的应用访问信息;其中,所述应用访问信息包括但不限于如登录信息格式、用户名的方式(手机号、ID等)。
[0109]在步骤s3中,所述登录设备根据所述登录信息及所述应用访问信息,通过各种通信协议(Communications Protocol),通过各类数据传输接口,利用加密或非加密的方式,将所述登录信息发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0110]例如,对于贴吧应用,当在贴吧的网页版中登录时,可以利用用户ID与密码进行登录;对于在贴吧的移动客户端版登录,可以利用与所述用户ID绑定的手机号与密码进行登录;因此,利用用户ID登录或者利用用户手机号登录,则可以根据所采用的设备不同,基于不同的设备相关信息进行确定。
[0111]优选地,所述登录设备还包括步骤S4 (未示出),其中,若所述移动终端与所述用户设备均登录所述目标应用,在步骤s4中,所述登录设备将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设
备中另一。
[0112]具体地,当所述移动终端与所述用户设备均登录所述目标应用时,则在步骤s4中,所述登录设备根据各种通信协议(Communications Protocol),通过各类数据传输接口,将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一;其中,所述操作相关信息包括但不限于操作处理信息(如删除、剪贴、粘贴等)、操作内容信息(如聊天信息、文本信息等)。
[0113]例如,在用户设备中输入信息得到反馈结果,该“输入”操作以及所得到的“反馈结果”也会同步显示于对应的移动终端,或者,也可以仅同步所述“反馈结果”信息。
[0114]优选地,若存在所述登录信息,在步骤S3中,所述登录设备可以根据所述目标应用所对应的登录支持信息,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息;当对应用户基于所述应用登录提示信息执行登录操作,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0115]具体地,若存在所述登录信息,则在步骤S3中,所述登录设备根据各种通信协议(Communications Protocol),通过各类数据传输接口,与所述目标应用相交互,以获取所述目标应用所对应的登录支持信息;其中,所述登录支持信息包括但不限于单端登录支持信息、多端登录支持信息等。
[0116]在步骤s3中,所述登录设备可以根据所述目标应用所对应的登录支持信息,根据所述应用在当前所述移动终端与所述用户设备其中之一上的登录情况,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息。例如,若该应用只支持单端登录,用户在新登录侧将收到提示信息,例如“将导致已有登录自动退出”。
[0117]当对应用户基于所述应用登录提示信息执行登录操作,则在步骤S3中,所述登录设备根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0118]更优选地,所述步骤S3还包括步骤s33 (未示出),其中当所述登录支持信息包括单点登录信息时,在步骤s33中,所述登录设备在该所述移动终端与所述用户设备中之一上执行退出所述目标应用的操作。
[0119]具体地,当所述登录支持信息包括单点登录信息时,当所述用户基于所述应用登录提示信息执行登录操作,则在步骤s33中,所述登录设备在该所述移动终端与所述用户设备中之一上(即最初处于登录状态的设备上),执行退出所述目标应用的操作。从而满足在单点登录信息下,新登录侧登录的需求。
[0120]图4示出根据本发明一个优选实施例的一种用于登录目标应用的方法流程图。具体地,在步骤Si’中,所述登录设备检测移动终端是否与对应的用户设备相连接;当所述移动终端与所述用户设备相连接,在步骤s2’中,所述登录设备检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息;若存在所述登录信息,在步骤s31’中,所述登录设备确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用;若确定登录所述目标应用,在步骤s32’中,所述登录设备根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0121]其中,所述方法的步骤sI’、步骤s2’与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0122]上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,进行连接关系的检测、登录信息的检测、目标应用登录的确定、登录的执行等,直至所述登录设备停止检测移动终端是否与对应的用户设备相连接。
[0123]若存在所述登录信息,在步骤s31’中,所述登录设备确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0124]具体地,若存在所述登录信息,在步骤s31’中,所述登录设备通过根据用户的操作信息等,确定所述用户是否准备在所述移动终端与所述用户设备中另一上登录所述目标应用。例如,所述用户启动了所述目标应用,则认为所述用户准备在述移动终端与所述用户设备中另一上登录所述目标应用。
[0125]若确定登录所述目标应用,在步骤s32 ’中,所述登录设备根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0126]具体地,若在步骤s31’中,所述登录设备确定登录所述目标应用,则在步骤s32’中,所述登录设备根据所述登录信息,将所述移动终端与所述用户设备之一中的登录信息,通过各种通信协议(Communications Protocol),通过各类数据传输接口,利用加密或非加密的方式,发送至所述移动终端与所述用户设备中另一上,并利用所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0127]优选地,若存在所述登录信息,在步骤s31’中,所述登录设备可以根据所述目标应用的应用相关信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。[0128]具体地,若存在所述登录信息,在步骤S31’中,所述登录设备可以通过与所述目标应用相交互,获取所述目标应用的应用相关信息;然后根据所述目标应用的应用相关信息,对是否登录进行确认,从而确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
[0129]其中,所述应用相关信息包括但不限于应用类型、安全类型、授权信息、应用场景信息等。
[0130]例如,若与网银等相关的安全性较高的应用,则不能自动登录,或者则需授权后才能够自动登录等。
[0131]例如,若所述应用相关信息中包含应用场景信息,例如,处于工作场景下,则在用户设备中暂不登录在移动终端中已经登录的游戏应用;进一步地,可以根据系统缺省设置或用户设置,当用户不再处于工作场景时(如20点以后),再在所述用户设备中登录所述游戏应用。
[0132]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种用于登录目标应用的方法,其中,该方法包括以下步骤: a检测移动终端是否与对应的用户设备相连接; b当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息; c若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
2.根据权利要求1所述的方法,其中,所述步骤c包括: Cl若存在所述登录信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用; -若确定登录所述目标应用,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
3.根据权利要求2所述的方法,其中,所述步骤Cl包括: -若存在所述登录信息,根据所述目标应用的应用相关信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
4.根据权利要求1至3中任一项所述的方法,其中,所述步骤c包括: -若存在所述登录信息,根据所述移动终端与所述用户设备中另一的设备相关信息,确定与所述目标应用及所述设备相关信息相对应的应用访问信息; -根据所述登录信息及所述应用 访问信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括: -若所述移动终端与所述用户设备均登录所述目标应用,将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一。
6.根据权利要求1至5中任一项所述的方法,其中,所述步骤c包括: -若存在所述登录信息,根据所述目标应用所对应的登录支持信息,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息; -当对应用户基于所述应用登录提示信息执行登录操作,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
7.根据权利要求6所述的方法,其中,所述步骤c还包括: -当所述登录支持信息包括单点登录信息时,在该所述移动终端与所述用户设备中之一上执行退出所述目标应用的操作。
8.一种用于登录目标应用的登录设备,其中,该设备包括: 连接检测装置,用于检测移动终端是否与对应的用户设备相连接; 登录检测装置,用于当所述移动终端与所述用户设备相连接,检测是否存在所述移动终端与所述用户设备中之一关于目标应用的登录信息; 登录装置,用于若存在所述登录信息,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
9.根据权利要求8所述的登录设备,其中,所述登录装置包括: 确定单元,用于若存在所述登录信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用; 登录单元,用于若确定登录所述目标应用,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
10.根据权利要求9所述的登录设备,其中,所述确定单元用于: -若存在所述登录信息,根据所述目标应用的应用相关信息,确定是否在所述移动终端与所述用户设备中另一上登录所述目标应用。
11.根据权利要求8至10中任一项所述的登录设备,其中,所述登录装置用于: -若存在所述登录信息,根据所述移动终端与所述用户设备中另一的设备相关信息,确定与所述目标应用及所述设备相关信息相对应的应用访问信息; -根据所述登录信息及所述应用访问信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
12.根据权利要求8至11中任一项所述的登录设备,其中,该设备还包括: 同步装置,用于若所述移动终端与所述用户设备均登录所述目标应用,将对应用户通过所述移动终端与所述用户设备中之一在所述目标应用中的操作相关信息同步至所述移动终端与所述用户设备中另一。
13.根据权利要求8至12中任一项所述的登录设备,其中,所述登录装置用于: -若存在所述登录信息,根据所述目标应用所对应的登录支持信息,在所述移动终端与所述用户设备中另一上展示对应的应用登录提示信息; -当对应用户基于所述应用登录提示信息执行登录操作,根据所述登录信息,在所述移动终端与所述用户设备中另一上登录所述目标应用。
14.根据权利要求13所述的登录设备,其中,所述登录装置还包括: 退出单元,用于当所述登录支持信息包括单点登录信息时,在该所述移动终端与所述用户设备中之一上执行退出所述目标应用的操作 。
【文档编号】H04L29/06GK103516720SQ201310378652
【公开日】2014年1月15日 申请日期:2013年8月27日 优先权日:2013年8月27日
【发明者】范怀宇 申请人:卓易畅游(北京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1