账号登录方法、终端、服务器和账号登录系统的制作方法

文档序号:10538699阅读:335来源:国知局
账号登录方法、终端、服务器和账号登录系统的制作方法
【专利摘要】本发明实施例提供一种账号登录方法、终端、服务器和账号登录系统,所述方法包括:接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至所述服务器;接收服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以账号登录至服务器,并进行相应操作,所述登录授权结果为所述服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。本发明的技术方案利用图像识别技术,实现用户方便快捷的进行账号登录。
【专利说明】
账号登录方法、终端、服务器和账号登录系统
技术领域
[0001]本发明涉及信息处理技术,尤其涉及一种账号登录方法、终端、服务器和账号登录系统。
【背景技术】
[0002]目前,现有的各种账号(如QQ、微信、微博等账号)的登录方式普遍采用输入账号和密码后进行账号登录。用户为了防止账号被盗用,通常会把密码设置的比较复杂,这给用户每次登录都带来了输入的麻烦。

【发明内容】

[0003]本发明的实施例提供一种账号登录方法、终端、服务器和账号登录系统,利用图像识别技术,实现用户方便快捷的进行账号登录。
[0004]为达到上述目的,本发明的实施例提供了一种账号登录方法,包括:接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至所述服务器;接收所述服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以所述账号登录至服务器,并进行相应操作,所述登录授权结果为所述服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。
[0005]进一步地,所述第一认证图像为用户根据账号登录界面的认证图像上传引导从本地存储的图像中选取出的,或为用户即时拍照上传的图像。
[0006]进一步地,所述方法还包括:在用户以所述账号首次登录服务器时,接收用户上传的至少一张图像,并上传至服务器,以使得所述服务器将其作为所述第二认证图像与所述账号关联存储。
[0007]本发明的实施例还提供了另一种账号登录方法,包括:接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像;将所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果;根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。
[0008]进一步地,所述根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端包括:若所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权所述终端以所述账号登录服务器的登录授权结果;否则,确定不授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。
[0009]本发明的实施例还提供了一种终端,包括:接收及上传模块,用于接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至所述服务器;接收及控制模块,用于接收所述服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以所述账号登录至服务器,并进行相应操作,所述登录授权结果为所述服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。
[0010]进一步地,所述终端还包括:上传及认证模块,用于在用户以所述账号首次登录服务器时,接收用户上传的至少一张图像,并上传至服务器,以使得所述服务器将其作为所述第二认证图像与所述账号关联存储。
[0011]本发明的实施例还提供了一种服务器,包括:数据接收模块,用于接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像;相似度模块,用于将所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果;授权发送模块,用于根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。
[0012]进一步地,所述授权发送模块具体用于若所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权所述终端以所述账号登录服务器的登录授权结果;否则,确定不授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。
[0013]本发明的实施例还提供了一种账号登录系统,包括:如上述中任一种所述终端以及上述中任一种所述服务器。
[0014]本发明实施例提供的账号登录方法、终端、服务器和账号登录系统,在进行账号登录中,通过图像识别技术对待授权认证的图像与服务器本地存储的与账号关联的图像之间进行相似度计算,并通过计算结果确定是否授权账号登录,丰富了现有账号登录的方式,避免了仅通过密码输入的局限性,和复杂密码输入带来的繁琐操作。
【附图说明】
[0015]图1为本发明提供的账号登录方法一个实施例的方法流程图;
[0016]图2为本发明提供的账号登录方法另一个实施例的方法流程图;
[0017]图3为本发明提供的账号登录方法又一个实施例的方法流程图;
[0018]图4为本发明提供的终端一个实施例的结构示意图;
[0019]图5为本发明提供的终端另一个实施例的结构示意图;
[0020]图6为本发明提供的服务器一个实施例的结构示意图。
【具体实施方式】
[0021]本发明的基本发明构思是,在进行账号登录时,通过上传图像来完成账号的认证,并在图像认证成功后,在终端上以相应账号登录至服务器。
[0022]实施例一
[0023]图1为本发明提供的账号登录方法一个实施例的方法流程图,该方法的执行主体可以为集成有账号登录软件(如QQ、微信、微博等)的如手机、PC机、Ipad等前端设备,或集成在这些前端设备中的装置。本方案中以终端设备作为执行主体进行说明。
[0024]参照图1,在步骤S110,接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至服务器。
[0025]基于本方案中通过图像识别进行账号授权登录验证的方式,对应的账号登录界面中需设置用于上传认证图像(第一认证图像)的上传接口。用户可通过上传接口上传第一认证图像至服务器以请求服务器对终端提交的账号进行授权登录认证。
[0026]例如,可在账号登录界面中设置一个认证图像上传引导的操作框,点击操作框后即可进入到相应认证图像的索引操作流程,本方案提供两种方式,如本地图片的索引操作流程方式:选择本地C盘中的图片文件夹中的图片I,然后点击上传按钮完成认证图像上传;或即时拍照图片的操作流程方式:调用拍照功能拍摄图像,并将拍摄的图像上传。如此,用户可以很方便的且有选择性的从本地存储的图像中选取图像作为上述第一认证图像进行上传,或者用户进行即时拍照,并将拍照的图像作为第一认证图像进行上传。优选地,用户可将自己的自拍头像作为第一认证图像进行账号登录授权认证。当终端通过账号登录界面的图像上传接口接收到第一认证图像后,将该第一认证图像与当前用户欲登录的账号一同上传至服务器,以请求服务器对该登录账号进行登录授权。
[0027]步骤S120,接收服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以账号登录至服务器,并进行相应操作,所述登录授权结果为服务器将第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。
[0028]在终端将用户欲登录的账号和用于服务器授权账号登录的第一认证图像上传至服务器后,该服务器将第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较,并根据比较结果确定是否授权相应账号登录至服务器本地。
[0029]例如,在用户以上述账号首次登录服务器时,服务器会提示前端,让用户上传用于账号登录授权的认证图像(第二认证图像)。服务器接收到用户通过终端上传的至少一张的第二认证图像后,将第二认证图像与对应的登录账号进行关联存储。当再次接收到终端上传的第一认证图像和登录账号后,服务器会根据登录账号提取本地存储的与登录账号关联存储的第二认证图像,然后根据第一认证图像与提取的第二认证图像的相似度来确定是否授予该账号的登录权限,并将登录授权结果返回给终端,以使终端根据登录授权结果确定是否在终端上以所述账号登录至服务器,并进行相应操作。如当服务器授权账号登录,终端启动登录链接操作,进行账号登录;当服务器拒绝授权账号登录,终端则无法进行账号登录链接操作,并同时可在终端界面发出登录失败提示。
[0030]本发明实施例提供的账号登录方法,是以终端为执行主体进行说明,在进行账号登录中,通过接收用户提交的第一认证图像,并上传至服务器,以使服务器利用图像识别技术对账号进行授权认证处理;然后,终端依据从服务器返回的登录授权结果来控制账号登录至相应服务器。
[0031]进一步地,在本方案中,用户可自由选取和上传第一认证图像,如通过本地提取预存的图像,或即时拍照产生的图像作为第一认证图像。
[0032]实施例二
[0033]图2为本发明提供的账号登录方法另一个实施例的方法流程图,该方法的执行主体可以为与集成有账号登录软件(如QQ、微信、微博等)的如手机、PC机、Ipad等前端设备相对应的后端服务器,或集成在这些服务器中的装置。本方案中以服务器作为执行主体进行说明。
[0034]如图2所示,在步骤S210,接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像。
[0035]基于本方案中通过图像识别进行账号授权登录验证的方式,对应的账号登录界面中需设置用于上传认证图像(第一认证图像)的上传接口。用户可通过上传接口上传第一认证图像至服务器以请求服务器对终端提交的账号进行授权登录认证。
[0036]例如,可在账号登录界面中设置一个认证图像上传引导的操作框,并设置相应认证图像的来源索引项,如从本地上传图像,或即时拍照上传图像的索引操作。如此,用户可以很方便的且有选择性的从本地存储的图像中选取图像作为上述第一认证图像进行上传,或者用户进行即时拍照,并将拍照的图像作为第一认证图像进行上传。优选地,用户可将自己的自拍头像作为第一认证图像进行账号登录授权认证。当终端通过账号登录界面的图像上传接口接收到第一认证图像后,将该第一认证图像与当前用户欲登录的账号一同上传至服务器。服务器接收到用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像后,启动对账号的登录授权验证操作。
[0037]步骤S220,将第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果。
[0038]例如,在用户以上述账号首次登录服务器时,服务器会提示前端,让用户上传用于账号登录授权的认证图像(第二认证图像)。服务器接收到用户通过终端上传的至少一张的第二认证图像后,将第二认证图像与对应的登录账号进行关联存储。当再次接收到终端上传的第一认证图像和登录账号后,服务器会根据登录账号提取本地存储的与登录账号关联存储的第二认证图像,然后根据第一认证图像与提取的第二认证图像的相似度来确定是否授予该账号的登录权限。
[0039]具体地,在计算相似度时,可将第一认证图像与第二认证图像中的每个图像进行相似度计算,并将相似度值中最高的确定为二者图像的相似度结果,或者将所有得到相似度值进行综合计算,然后将综合计算后的值确定为二者图像的相似度结果,本实施中对二者图像的相似度比较结果的具体比较方式不做限定。
[0040]S230,根据相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将登录授权结果发送至终端。
[0041]可理解的,相似度结果反映的第一认证图像与第二认证图像的相似度越高,对应的授权账号登录的状态越乐观。
[0042]例如,服务器可计算第一认证图像与提取的所有第二认证图像之间的相似度,若第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权终端以账号登录服务器的登录授权结果;否则,确定不授权终端以账号登录服务器的登录授权结果,并将登录授权结果发送至终端。
[0043]本发明实施例提供的账号登录方法,是以服务器为执行主体进行说明,在进行账号登录中,接收用户通过终端提交的第一认证图像,并计算第一认证图像与本地存储的与登录账号关联存储的第二认证图像之间的相似度;然后,根据二者图像相似度的计算结果确定是否授权相应账号登录至服务器本地。
[0044]进一步地,在本方案中,服务器在计算第一认证图像与第二认证图像之间的相似度时,若第一认证图像与本地存储的第二认证图像中至少一张图像的相似度达到预定值,则确定授权终端以账号登录服务器的登录授权结果;否则,确定不授权终端以账号登录服务器的登录授权结果,并将登录授权结果发送至终端。如此,可更加快速的判别是否授权相应账号登录。
[0045]实施例三
[0046]图3为本发明提供的账号登录方法又一个实施例的方法流程图,该方法的执行主体涉及图1中所述的前端设备和图2中所述的后端服务器。本方案中以两个执行主体的执行内容相结合进行方法说明。
[0047]S310,终端接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至服务器。S310与前述SllO内容相同。
[0048]S320,服务器将第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果。S320与前述S220内容相同。
[0049]S330,服务器根据相似度结果确定是否授权终端以账号登录服务器的登录授权结果,并将登录授权结果发送至终端。S330与前述S230内容相同。
[0050]S340,终端接收服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以账号登录至服务器,并进行相应操作。S340与前述S120内容相同。
[0051]本发明实施例提供的账号登录方法,是以终端和服务器同为执行主体进行说明,在进行账号登录中,终端接收用户提交的第一认证图像,并上传至服务器,服务器利用图像识别技术对账号进行授权认证处理;并将登录授权结果返回给终端,最后终端依据从服务器返回的登录授权结果来控制账号登录至相应服务器。
[0052]实施例四
[0053]图4为本发明提供的终端一个实施例的结构示意图。图4所示终端可用于执行如图1以及图3中以终端为执行主体的方法步骤。
[0054]参照图4,该终端具体包括接收及上传模块410和接收及控制模块420;其中:
[0055]接收及上传模块410,用于接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至服务器;接收及控制模块420,用于接收服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以账号登录至服务器,并进行相应操作,所述登录授权结果为服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。
[0056]本发明实施例提供的终端,在进行账号登录中,通过接收用户提交的第一认证图像,并上传至服务器,以使服务器利用图像识别技术对账号进行授权认证处理;然后,终端依据从服务器返回的登录授权结果来控制账号登录至相应服务器。
[0057]进一步地,如图5所示,上述终端中还可包括:上传及认证模块430,用于在用户以账号首次登录服务器时,接收用户上传的至少一张图像,并上传至服务器,以使得服务器将其作为第二认证图像与账号关联存储。
[0058]在本方案中,用户可自由选取和上传第一认证图像,如通过本地提取预存的图像,或即时拍照产生的图像作为第一认证图像。
[0059]实施例五
[0060]图6为本发明提供的服务器一个实施例的结构示意图。图6所示终端可用于执行如图2以及图3中以服务器为执行主体的方法步骤。
[0061]参照图6,该服务器具体包括数据接收模块610、相似度模块620和授权发送模块630;其中:
[0062]数据接收模块610,用于接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像;相似度模块620,用于将第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果;授权发送模块630,用于根据相似度结果确定是否授权终端以账号登录服务器的登录授权结果,并将登录授权结果发送至终端。
[0063]本发明实施例提供的服务器,在进行账号登录中,接收用户通过终端提交的第一认证图像,并计算第一认证图像与本地存储的与登录账号关联存储的第二认证图像之间的相似度;然后,根据二者图像相似度的计算结果确定是否授权相应账号登录至服务器本地。
[0064]进一步地,在本方案中,上述授权发送模块630可具体用于,若第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权终端以所述账号登录服务器的登录授权结果;否则,确定不授权终端以账号登录服务器的登录授权结果,并将登录授权结果发送至终端。如此,可更加快速的判别是否授权相应账号登录。
[0065]进一步地,在图4、图5和图6所示实施例的基础上,本发明还提供了一种账号登录系统,包括图4或图5所示实施例中的终端和图6所示实施例中的服务器。且该账号登录系统可内嵌在各种联网应用软件中。
[0066]上述根据本发明的方法和装置可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0067]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种账号登录方法,其特征在于,包括: 接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至所述服务器; 接收所述服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以所述账号登录至服务器,并进行相应操作,所述登录授权结果为所述服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。2.根据权利要求1所述的方法,其特征在于,所述第一认证图像为用户根据账号登录界面的认证图像上传引导从本地存储的图像中选取出的,或为用户即时拍照上传的图像。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在用户以所述账号首次登录服务器时,接收用户上传的至少一张图像,并上传至服务器,以使得所述服务器将其作为所述第二认证图像与所述账号关联存储。4.一种账号登录方法,其特征在于,包括: 接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像; 将所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果; 根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。5.根据权利要求4所述的方法,其特征在于,所述根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端包括: 若所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权所述终端以所述账号登录服务器的登录授权结果;否则,确定不授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。6.一种终端,其特征在于,包括: 接收及上传模块,用于接收用户通过账号登录界面提交的账号和用于授权账号登录服务器的第一认证图像,并上传至所述服务器; 接收及控制模块,用于接收所述服务器返回的登录授权结果,并根据登录授权结果确定是否在终端上以所述账号登录至服务器,并进行相应操作,所述登录授权结果为所述服务器将所述第一认证图像与本地存储的与提交的账号关联的第二认证图像进行相似度比较后得出。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 上传及认证模块,用于在用户以所述账号首次登录服务器时,接收用户上传的至少一张图像,并上传至服务器,以使得所述服务器将其作为所述第二认证图像与所述账号关联存储。8.一种服务器,其特征在于,包括: 数据接收模块,用于接收用户通过终端提交的账号和用于授权账号登录服务器的第一认证图像; 相似度模块,用于将所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像进行相似度比较,得出相似度结果; 授权发送模块,用于根据所述相似度结果确定是否授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。9.根据权利要求8所述的服务器,其特征在于,所述授权发送模块具体用于, 若所述第一认证图像与本地存储的与所提交的账号关联的第二认证图像中至少一张图像的相似度达到预定值,则确定授权所述终端以所述账号登录服务器的登录授权结果;否则,确定不授权所述终端以所述账号登录服务器的登录授权结果,并将所述登录授权结果发送至终端。10.—种账号登录系统,其特征在于,包括:如权利要求6或7中所述终端以及如权利要求8或9中所述服务器。
【文档编号】H04L29/06GK105897680SQ201510900242
【公开日】2016年8月24日
【申请日】2015年12月8日
【发明人】华妍婷
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1