CN107623690A - 登录方法、设备和存储介质 - Google Patents

登录方法、设备和存储介质 Download PDF

Info

Publication number
CN107623690A
CN107623690A CN201710886512.6A CN201710886512A CN107623690A CN 107623690 A CN107623690 A CN 107623690A CN 201710886512 A CN201710886512 A CN 201710886512A CN 107623690 A CN107623690 A CN 107623690A
Authority
CN
China
Prior art keywords
login
user
request
telephone number
account
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710886512.6A
Other languages
English (en)
Other versions
CN107623690B (zh
Inventor
陈伟雄
杨晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhangmen Science and Technology Co Ltd
Original Assignee
Shanghai Zhangmen Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Zhangmen Science and Technology Co Ltd filed Critical Shanghai Zhangmen Science and Technology Co Ltd
Priority to CN201710886512.6A priority Critical patent/CN107623690B/zh
Publication of CN107623690A publication Critical patent/CN107623690A/zh
Application granted granted Critical
Publication of CN107623690B publication Critical patent/CN107623690B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了登录方法、设备和存储介质。该方法的一具体实施方式包括:响应于接收到用户设备上应用程序发送的授权登录请求,查询与用户设备绑定的一个或多个登录账号,其中,授权登录请求基于用户通过用户设备向应用程序发送的登录请求生成,一个或多个登录账号包括一个默认登录账号;向用户设备发送以默认登录账号登录的登录页面,以供用户选择以默认登录账号登录;响应于接收到用户选择以默认登录账号登录的请求,向应用程序返回登录成功消息,其中用户选择以默认登录账号登录的请求中不含登录密码。该实施方式简化了登录过程,提高了信息安全性。

Description

登录方法、设备和存储介质
技术领域
本申请涉及计算机技术领域,具体涉及互联网技术领域,尤其涉及登录方法、设备和存储介质。
背景技术
现在因为多家运营商的存在,每个人有多个手机号成为现在一个比较普遍的想象,例如,现有的双卡双待的第二个号码的登录是输入第二个手机的手机号,通过下行短信的方式,基于动态验证码的方式登录,后面的每一次退出重新登录,都需要按照下行短信的方式,来认证用户的手机号。
因此,对于用户登录来说,用户使用手机号登录一个应用后,再使用另外一个手机号来登录,必须把所有的登录流程走一遍,如果再扩大多个这个手机上面更多号码、更多应用的登录,不仅体验很差,而且带来了额外的开销成本和信息安全问题。
发明内容
本申请实施例的目的在于提出一种改进的登录方法、设备和存储介质,来解决以上背景技术部分提到的技术问题。
第一方面,本申请实施例提供了一种应用程序登录方法,该方法包括:响应于接收到用户设备上应用程序发送的授权登录请求,查询与用户设备绑定的一个或多个登录账号,其中,授权登录请求基于用户通过用户设备向应用程序发送的登录请求生成,一个或多个登录账号包括一个默认登录账号;向用户设备发送以默认登录账号登录的登录页面,以供用户选择以默认登录账号登录;响应于接收到用户选择以默认登录账号登录的请求,向应用程序返回登录成功消息,其中所述用户选择以所述默认登录账号登录的请求中不含登录密码。。
在一些实施例中,该方法还包括:一个或多个登录账号还包括至少一个备用登录账号;登录页面还包括供用户选择切换至至少一个备用登录账号中的一个进行登录的页面。
在一些实施例中,该方法还包括:响应于接收到用户设备发送的切换至至少一个备用登录账号中的一个进行登录的请求,将用户选择的备用登录账号设置为新的默认登录账号,其中,切换至至少一个备用登录账号中的一个进行登录的请求基于用户通过登录页面选择切换至至少一个备用登录账号登录的切换请求生成;向用户设备发送以新的默认登录账号登录以及切换至备用登录账号登录的登录页面,以供用户选择以新的默认登录账号登录或切换至备用登录账号登录;响应于接收到用户选择以新的默认登录账号登录的请求,向应用程序返回登录成功消息,其中用户选择以新的默认登录账号登录的请求中不含登录密码。
在一些实施例中,该方法还包括:响应于接收到应用程序发送的获取用户登录信息请求,查询用户预先设置的登录信息;向应用程序发送所查询到的登录信息。
在一些实施例中,登录账号包括登录电话号码。
在一些实施例中,该方法还包括绑定设备信息与电话号码的步骤,包括:响应于接收到用户设备发送的包括用户设备的设备信息和认证口令的用于认证电话号码的请求,认证口令由运营商服务器基于用户设备向其申请获取电话号码的请求生成;基于认证口令从运营商服务器获取设备信息对应的电话号码;将电话号码与设备信息进行绑定。
在一些实施例中,该方法还包括绑定设备信息与电话号码的步骤,包括:响应于接收到包括用户设备的设备信息和电话号码的短信认证请求,通知运营商服务器根据电话号码向用户设备发送短信验证码;响应于接收到用户设备发送的包括短信验证码的认证请求,将从用户设备接收到的短信验证码和运营商服务器发送的短信验证码进行验证;若验证成功,则将电话号码与设备信息进行绑定。
在一些实施例中,将电话号码与设备信息进行绑定的步骤,还包括:向用户设备发送电话号码认证成功消息;以及响应于接收到用户设备发送的将电话号码设置为默认登录电话号码的请求,将登录电话号码设置为默认登录电话号码。
第二方面,本申请实施例提供了另外一种应用程序登录方法,该方法包括:响应于接收到用户触发的登录用户设备上的应用程序的登录请求,生成包括用户设备的设备信息的授权登录请求,并向统一登录应用发送授权登录请求,以供统一登录应用查询与设备信息绑定的一个或多个登录账号;接收统一登录应用发送的以绑定的登录账号中默认登录账号登录的登录页面;若检测到用户选择以默认登录账号登录,则向统一登录应用发送以默认登录账号登录的请求,其中向统一登录应用发送以所述默认登录账号登录的请求中不含登录密码。
在一些实施例中,该方法还包括:一个或多个登录账号还包括至少一个备用登录账号;登录页面还包括供用户选择切换至至少一个备用登录账号中的一个进行登录的页面。
在一些实施例中,该方法还包括:响应于接收到用户选择切换至至少一个备用登录账号中的一个进行登录的操作,生成并向统一登录应用发送切换至至少一个备用登录账号中的一个进行登录的请求,以指示统一登录应用将将用户选择的备用登录账号设置为新的默认登录账号;响应接收到统一登录应用发送的以新的默认登录账号登录以及切换至备用登录账号登录的登录页面,显示登录页面以供用户选择;响应于检测到用户选择以新的默认登录账号登录,向统一登录应用发送以新的默认登录账号登录的请求,其中向统一登录应用发送以所述新的默认登录账号登录的请求中不含登录密码。
在一些实施例中,登录账号包括登录电话号码。
在一些实施例中,该方法还包括绑定设备信息与登录电话号码的步骤,包括:向运营商服务器发送申请获取电话号码的请求,以触发运营商服务器基于获取电话号码的请求生成认证口令;响应于接收到运营商服务器返回的认证口令,向统一登录应用发送包括用户设备的设备信息和认证口令的用于认证电话号码的请求。
在一些实施例中,该方法还包括绑定设备信息与登录电话号码的步骤,包括:向统一登录应用发送包括用户设备的设备信息和电话号码的短信认证请求,以使得统一登录应用通知运营商服务器根据电话号码向用户设备发送短信验证码;接收运营商服务器返回的短信验证码;向统一登录应用发送短信验证码的认证请求。
在一些实施例中,将电话号码与设备信息进行绑定的步骤,还包括:接收统一登录应用返回的电话号码认证成功消息;以及向统一登录应用发送将电话号码设置为默认登录电话号码的请求。
第三方面,本申请提供了一种设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一的方法。
第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如第一方面中任一的方法。
本申请实施例提供的登录方法和设备,通过预先绑定设备信息和默认登录账号,在检测到用户的登录操作时直接显示默认登录账号的登录界面,不需要每次登录时绑定设备信息和默认登录账号,简化了登录过程,从而提高了信息安全性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是本申请可以应用于其中的示例性***架构图;
图2是根据本申请的登录方法的一个实施例的流程图;
图3是根据本申请的登录方法的一个应用场景的示意图;
图4是根据本申请的登录方法的又一个应用场景的示意图;
图5是根据本申请的登录方法的又一个实施例的流程图;
图6是适于用来实现本申请实施例的网络设备和用户设备的计算机***的结构示意图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
图1示出了可以应用本申请的登录方法或设备的实施例的示例性***架构100。
如图1所示,***架构100可以包括用户设备101、102、103,网络104和网络设备105。网络104用以在用户设备101、102、103和网络设备105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
用户可以使用用户设备101、102、103通过网络104与网络设备105交互,以接收或发送消息等。用户设备101、102、103上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
用户设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
网络设备105可以是提供各种服务的服务器,例如对用户设备101、102、103上显示的登录页面提供支持的后台登录服务器。后台登录服务器可以对接收到的登录请求等数据进行分析等处理,并将处理结果(例如登录页面数据)反馈给用户设备。
需要说明的是,本申请实施例所提供的登录方法一般由用户设备101、102、103和网络设备105执行,相应地,登录装置一般设置于用户设备101、102、103和网络设备105中。
应该理解,图1中的用户设备、网络和网络设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的用户设备、网络和网络设备。
继续参考图2,示出了根据本申请的登录方法的一个实施例的流程200。该登录方法,包括以下步骤:
步骤201,响应于接收到用户设备上应用程序发送的授权登录请求,查询与所述用户设备绑定的一个或多个登录账号。
在本实施例中,当登录方法运行于其上的电子设备(例如图1所示的网络设备,当然登录方法也可以运行于用户设备)通过有线连接方式或者无线连接方式接收到用户设备上应用程序发送的授权登录请求,上述电子设备查询与设备信息绑定的一个或多个登录账号。查询操作可以在本地进行,也可以通过向网络设备发送查询请求,由网络设备查询后返回。一个或多个登录账号包括一个默认登录账号。登录账号可以包括登录电话号码。还可以包括数字、字母等字符的组合。例如,用户可能有两个已经绑定的账号138XXXX8888和157XXXX6666。可设置其中任一个账号为默认登录账号。授权登录请求可包括用户设备的设备信息。授权登录请求基于用户通过用户设备向应用程序发送的登录请求生成,该设备信息的提取可以有多种方式:苹果公司的用户设备可采用用户设备的广告号,移动设备可获取imei(International Mobile Equipment Identity,国际移动设备标识)码等等,只要能标识用户设备唯一性的机器码都可以使用。用户的登录账号在第一次注册到网络设备上时,已经与用户设备的设备信息绑定。因此,网络设备可根据接收到的设备信息查询到之前绑定的默认登录账号。登录方法可以由统一登录应用来实现。
在本实施例的一些可选的实现方式中,该方法还包括:一个或多个登录账号还包括至少一个备用登录账号;登录页面还包括供用户选择切换至至少一个备用登录账号中的一个进行登录的页面。其中所述至少一个备用登录账号可通过列表方式呈现在登录页面,以供用户通过点击选择通过哪一个备用登录账号进行登录。例如,用户可能有两个已经绑定的账号138XXXX8888和157XXXX6666。如果已经设置账号138XXXX8888为默认登录账号,则157XXXX6666为备用登录账号。用户可以选择以哪个账号登录,默认显示以默认登录账号登录的页面,但用户可以通过点选157XXXX6666以选择切换成以备用登录账号登录的页面。
在本实施例的一些可选的实现方式中,登录账号包括登录电话号码,该方法还包括绑定设备信息与电话号码的步骤,如图4所示的基于运营商的认证流程,包括:401用户设备预先安装统一登录应用;402用户设备向运营商服务器发送包括设备信息的用于获取电话号码的请求,以使得运营商服务器根据设备信息生成认证口令;403用户设备接收到运营商服务器返回的认证口令,404用户设备向统一登录应用发送包括设备信息和认证口令的用于获取电话号码的请求,405统一登录应用基于认证口令从运营商服务器发送获取设备信息对应的电话号码的请求,406用户设备接收到运营商服务器返回的电话号码;407用户设备接收统一登录应用返回的电话号码,413用户设备设置默认登录电话号码,414用户设备向统一登录应用发送用于将电话号码设置为默认登录电话号码的请求,以使得统一登录应用将默认登录电话号码与设备信息绑定。
在本实施例的一些可选的实现方式中,登录账号包括登录电话号码,该方法还包括绑定设备信息与电话号码的步骤,如图4所示的基于手机短信的认证流程,包括:408用户设备向统一登录应用发送包括设备信息和电话号码的短信认证请求,以使得409统一登录应用通知运营商服务器根据电话号码发送短信验证码;410用户设备接收到运营商服务器发送的短信验证码,411用户设备向统一登录应用发送包括短信验证码(该短信验证码可以是用户输入的,还可以是***自动读取并写入的)的登录请求,以使得统一登录应用对接收到的短信验证码和运营商服务器发送的短信验证码进行验证;412用户设备接收统一登录应用发送的验证成功消息,413用户设备设置默认登录电话号码,414用户设备向统一登录应用发送用于将电话号码设置为默认登录电话号码的请求,以使得统一登录应用将默认登录电话号码与设备信息绑定。
在本实施例的一些可选的实现方式中,将电话号码与设备信息进行绑定的步骤,还包括:向用户设备发送电话号码认证成功消息;以及响应于接收到用户设备发送的将电话号码设置为默认登录电话号码的请求,将登录电话号码设置为默认登录电话号码。
步骤202,向用户设备发送以默认登录账号登录的登录页面,以供用户选择以默认登录账号登录。
在本实施例中,统一登录应用预先绑定了默认登录账号和用户设备的设备信息。当用户的用户设备登录时,无需手动输入账号,统一登录应用会反馈以默认登录账号登录的登录页面。用户可以选择在以默认登录账号登录的登录页面上确认登录,也可选择切换成别的用于登录的账号。
步骤203,响应于接收到用户选择以默认登录账号登录的请求,其中用户选择以所述默认登录账号登录的请求中不含登录密码,向应用程序返回登录成功消息。
在本实施例中,用户选择以默认登录账号登录,则直接反馈登录成功的消息,用户设备可根据登录成功的消息显示登录成功页面,无需再进行账号认证。
在本实施例的一些可选的实现方式中,响应于接收到用户设备发送的切换至至少一个备用登录账号中的一个进行登录的请求,将用户选择的备用登录账号设置为新的默认登录账号,其中,切换至至少一个备用登录账号中的一个进行登录的请求基于用户通过登录页面选择切换至至少一个备用登录账号登录的切换请求生成;向用户设备发送以新的默认登录账号登录以及切换至备用登录账号登录的登录页面,以供用户选择以新的默认登录账号登录或切换至备用登录账号登录;响应于接收到用户选择以新的默认登录账号登录的请求,其中用户选择以新的默认登录账号登录的请求中不含登录密码,向应用程序返回登录成功消息。如果用户选择以非默认登录账号登录,则用户设备向统一登录应用发送登录其它账号的指示。统一登录应用返回以备用登录账号登录的登录页面以供用户选择是否以备用登录账号登录。例如,在默认登录账号的登录页面上有两种选项,“以默认登录账号登录”和“以其它登录账号登录”,以其它登录账号登录时,其他账号可通过列表方式呈现在登录页面,如果用户选择了“以其它登录账号登录”,则用户设备给统一登录应用发送切换登录账号的请求,由统一登录应用将与设备信息绑定的备用登录账号设置为默认登录账号,再重新执行由用户选择登录账号的过程。
在本实施例的一些可选的实现方式中,该方法还包括:响应于接收到应用程序发送的获取用户登录信息请求,查询用户预先设置的登录信息;向应用程序发送所查询到的登录信息。登录信息可以包括昵称、头像、权限、隐私数据等信息。可以将以A账号登录的登录信息,在以B账号登录时使用。因此,无需重复设置登录信息。
继续参见图3,图3是根据本实施例的登录方法的应用场景的一个示意图。登录过程如图3所示,301用户向手机A上安装的应用A请求登录统一登录应用,302应用A向统一登录应用请求统一认证。303统一登录应用向存储设备获取已经绑定的默认登录账号138XXXX8888(存储设备上还存储了已经绑定的备用登录账号157XXXX6666)。304存储设备向统一登录应用发送默认登录账号138XXXX8888。305统一登录应用向用户设备发送以默认登录账号138XXXX8888登录的登录页面。如果用户想用默认登录账号138XXXX8888登录,则309用户向统一登录应用确认使用相应信息登录、310统一登录应用发送确认成功消息、311应用A通知用户设备显示登录成功页面,312向存储设备发送请求获取用户的登录信息,313存储设备返回登录信息。如果用户想要切换账号登录,则在过程309之前还需要306手机A向统一登录应用发送切换成备用登录账号157XXXX6666的请求,307手机A通知统一登录应用将备用登录账号157XXXX6666设置为默认登录账号,308统一登录应用通过存储设备保存设置数据。
本申请的上述实施例提供的方法通过将已经绑定的设备信息发送给统一登录应用,直接进行登录,简化了登录的账号验证过程,提高了信息安全性。
进一步参考图5,其示出了登录方法的又一个实施例的流程500。该登录方法的流程500,包括以下步骤:
步骤501,响应于接收到用户触发的登录用户设备上的应用程序的登录请求,生成包括用户设备的设备信息的授权登录请求,并向统一登录应用发送授权登录请求,以供统一登录应用查询与设备信息绑定的一个或多个登录账号。
在本实施例中,当用户通过登录方法运行于其上的电子设备(例如图1所示的用户设备)登录应用程序时,上述电子设备检测到用户的登录操作,生成包括用户设备的设备信息的授权登录请求。并通过有线连接方式或者无线连接方式向网络设备发送授权登录请求。该授权登录请求包括用户设备的设备信息。其中,用户设备的设备信息的提取可以有多种方式:苹果公司的用户设备可采用用户设备的广告号,移动设备可获取imei(International Mobile Equipment Identity,国际移动设备标识)码等等,只要能标识用户设备唯一性的机器码都可以使用。登录账号可以包括登录电话号码。还可以包括数字、字母等字符的组合。用户的登录账号在第一次注册到统一登录应用上时,已经与用户设备的设备信息绑定。因此,统一登录应用可根据接收到的设备信息查询到之前绑定的一个或多个登录账号。
在本实施例的一些可选的实现方式中,该方法还包括:一个或多个登录账号还包括至少一个备用登录账号;登录页面还包括供用户选择切换至至少一个备用登录账号中的一个进行登录的页面。例如,用户可能有两个已经绑定的账号138XXXX8888和157XXXX6666。如果已经设置账号138XXXX8888为默认登录账号,则157XXXX6666为备用登录账号。用户可以选择以哪个账号登录,默认显示以默认登录账号登录的页面,但用户可以选择切换成以备用登录账号登录的页面。
在本实施例的一些可选的实现方式中,登录账号包括登录电话号码,该方法还包括绑定设备信息与电话号码的步骤,如图4所示的基于运营商的认证流程,包括:401预先安装登录设备;402向运营商服务器发送包括设备信息的用于获取电话号码的请求,以使得运营商服务器根据设备信息生成认证口令;403响应于接收到运营商服务器返回的认证口令,404向统一登录应用发送包括设备信息和认证口令的用于获取电话号码的请求,405统一登录应用基于认证口令从运营商服务器发送获取设备信息对应的电话号码的请求,406接收到运营商服务器返回的电话号码;407响应于接收到统一登录应用返回的电话号码,413设置默认登录电话号码,414向统一登录应用发送用于将电话号码设置为默认登录电话号码的请求,以使得统一登录应用将默认登录电话号码与设备信息绑定。
在本实施例的一些可选的实现方式中,登录账号包括登录电话号码,该方法还包括绑定设备信息与电话号码的步骤,如图4所示的基于手机短信的认证流程,包括:408向统一登录应用发送包括设备信息和电话号码的短信认证请求,以使得409统一登录应用通知运营商服务器根据电话号码发送短信验证码;410响应于接收到运营商服务器发送的短信验证码,411向统一登录应用发送包括短信验证码(该短信验证码可以是用户输入的,还可以是***自动读取并写入的)的登录请求,以使得统一登录应用对接收到的短信验证码和运营商服务器发送的短信验证码进行验证;412响应于接收到统一登录应用发送的验证成功消息,413设置默认登录电话号码,414向统一登录应用发送用于将电话号码设置为默认登录电话号码的请求,以使得统一登录应用将默认登录电话号码与设备信息绑定。
在本实施例的一些可选的实现方式中,将电话号码与设备信息进行绑定的步骤,还包括:接收统一登录应用返回的电话号码认证成功消息;以及向所述统一登录应用发送将所述电话号码设置为默认登录电话号码的请求。可将绑定的电话号码设置为默认登录电话号码并在统一登录应用上存储,以备下次登录时使用默认登录电话号码进行登录。
步骤502,接收统一登录应用发送的以绑定的登录账号中默认登录账号登录的登录页面。
在本实施例中,统一登录应用预先绑定了默认登录账号和用户设备的设备信息。当用户的用户设备登录时,无需手动输入账号,统一登录应用会反馈以默认进行登录的账号的登录页面。用户如果想要用统一登录应用反馈的登录账号进行登录则直接确认即可,否则选择切换用于登录的账号。
步骤503,若检测到用户选择以默认登录账号登录,则向统一登录应用发送以默认登录账号登录的请求,其中向所述统一登录应用发送以所述默认登录账号登录的请求中不含登录密码。
在本实施例中,用户设备可根据用户的选择生成以默认登录账号登录的请求发向统一登录应用。
在本实施例的一些可选的实现方式中,应用程序接收统一登录应用返回的登录成功消息,直接可显示登录成功页面,无需再进行账号认证。
在本实施例的一些可选的实现方式中,响应于接收到用户选择切换至至少一个备用登录账号中的一个进行登录的操作,生成并向统一登录应用发送切换至至少一个备用登录账号中的一个进行登录的请求,以指示统一登录应用将将用户选择的备用登录账号设置为新的默认登录账号;响应接收到统一登录应用发送的以新的默认登录账号登录以及切换至备用登录账号登录的登录页面,显示登录页面以供用户选择;响应于检测到用户选择以新的默认登录账号登录,向统一登录应用发送以新的默认登录账号登录的请求,其中向所述统一登录应用发送以所述新的默认登录账号登录的请求中不含登录密码。备用登录账号在第一次登录的时候通过下发短信验证或认证口令等方式已经和用户设备绑定。后面的每一次退出重新登录,直接登录即可,不需要重新验证动态短信验证码或者认证口令。统一登录应用收到切换指示后,将备用登录账号设置为默认登录账号并返回给用户设备。显示备用登录账号登录的登录页面以供用户选择是否以备用登录账号登录。如果用户仍要切换账号则可重复执行步骤503,否则进行以备用登录账号登录的界面。
在本实施例的一些可选的实现方式中,该方法还包括:向统一登录应用发送用于获取用户的登录信息的请求;接收统一登录应用返回的登录信息。登录信息可以包括昵称、头像等信息。
在本实施例的一些可选的实现方式中,绑定设备信息与账号的两种方式已经在步骤201中作出说明,因此不再赘述。
从图5中可以看出,与图2对应的实施例相比,本实施例中的登录方法的流程500突出了用户设备侧进行登录的步骤。由此,本实施例描述的方案可以在同一个手机上认证多个账号,避免了多次手机认证的问题,保证了账号的敏感信息多次流失的问题。对于应用来说,在登录过程中无需进行密码的输入,并能实现无缝的账号切换,统一的用户实名问题,能够减少额外的用户实名认证成本。
下面参考图6,其示出了适于用来实现本申请实施例的网络设备和用户设备的计算机***600的结构示意图。图6示出的网络设备和用户设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图6所示,计算机***600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有***600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
以下部件连接至I/O接口605:包括触摸屏、键盘、鼠标等的输入部分606;包括诸如触摸屏、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的装置中所包含的;也可以是单独存在,而未装配入该装置中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该装置:响应于接收到用户设备上应用程序发送的授权登录请求,查询与用户设备绑定的一个或多个登录账号,其中,授权登录请求基于用户通过用户设备向应用程序发送的登录请求生成,一个或多个登录账号包括一个默认登录账号;向用户设备发送以默认登录账号登录的登录页面,以供用户选择以默认登录账号登录;响应于接收到用户选择以默认登录账号登录的请求,向应用程序返回登录成功消息。或者使得该装置:响应于接收到用户触发的登录用户设备上的应用程序的登录请求,生成包括用户设备的设备信息的授权登录请求,并向网络设备发送授权登录请求,以供网络设备查询与设备信息绑定的一个或多个登录账号;接收网络设备发送的以绑定的登录账号中默认登录账号登录的登录页面;若检测到用户选择以默认登录账号登录,则向网络设备发送以默认登录账号登录的请求。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (17)

1.一种应用程序登录方法,其特征在于,所述方法包括:
响应于接收到用户设备上应用程序发送的授权登录请求,查询与所述用户设备绑定的一个或多个登录账号,其中,所述授权登录请求基于用户通过所述用户设备向所述应用程序发送的登录请求生成,所述一个或多个登录账号包括一个默认登录账号;
向所述用户设备发送以所述默认登录账号登录的登录页面,以供所述用户选择以所述默认登录账号登录;
响应于接收到所述用户选择以所述默认登录账号登录的请求,向所述应用程序返回登录成功消息,其中所述用户选择以所述默认登录账号登录的请求中不含登录密码。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述一个或多个登录账号还包括至少一个备用登录账号;所述登录页面还包括供所述用户选择切换至所述至少一个备用登录账号中的一个进行登录的页面。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于接收到所述用户设备发送的切换至所述至少一个备用登录账号中的一个进行登录的请求,将所述用户选择的备用登录账号设置为新的默认登录账号,其中,所述切换至所述至少一个备用登录账号中的一个进行登录的请求基于用户通过所述登录页面选择切换至所述至少一个备用登录账号登录的切换请求生成;
向所述用户设备发送以所述新的默认登录账号登录以及切换至备用登录账号登录的登录页面,以供所述用户选择以所述新的默认登录账号登录或切换至备用登录账号登录;
响应于接收到所述用户选择以所述新的默认登录账号登录的请求,向所述应用程序返回登录成功消息,其中用户选择以所述新的默认登录账号登录的请求中不含登录密码。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述向所述应用程序返回登录成功消息后还包括:
响应于接收到所述应用程序发送的获取用户登录信息请求,查询所述用户预先设置的登录信息;
向所述应用程序发送所查询到的登录信息。
5.根据权利要求4所述的方法,其特征在于,所述登录账号包括登录电话号码。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括绑定设备信息与登录电话号码的步骤,包括:
响应于接收到用户设备发送的包括所述用户设备的设备信息和认证口令的用于认证电话号码的请求,所述认证口令由运营商服务器基于所述用户设备向其申请获取电话号码的请求生成;
基于所述认证口令从所述运营商服务器获取所述设备信息对应的电话号码;
将所述电话号码与所述设备信息进行绑定。
7.根据权利要求6所述的方法,其特征在于,所述绑定设备信息与登录电话号码的步骤,还包括:
响应于接收到包括所述用户设备的设备信息和电话号码的短信认证请求,通知运营商服务器根据所述电话号码向所述用户设备发送短信验证码;
响应于接收到所述用户设备发送的包括所述短信验证码的认证请求,将从所述用户设备接收到的短信验证码和所述运营商服务器发送的短信验证码进行验证;
若验证成功,则将所述电话号码与所述设备信息进行绑定。
8.根据权利要求6或7述的方法,其特征在于,所述绑定设备信息与登录电话号码的步骤,还包括:
向所述用户设备发送所述电话号码认证成功消息;以及
响应于接收到所述用户设备发送的将所述电话号码设置为默认登录电话号码的请求,将所述登录电话号码设置为默认登录电话号码。
9.一种应用程序登录方法,其特征在于,所述方法包括:
响应于接收到用户触发的登录用户设备上的应用程序的登录请求,生成包括所述用户设备的设备信息的授权登录请求,并向统一登录应用发送所述授权登录请求,以供所述统一登录应用查询与所述设备信息绑定的一个或多个登录账号;
接收所述统一登录应用发送的以所述绑定的登录账号中默认登录账号登录的登录页面;
若检测到所述用户选择以所述默认登录账号登录,则向所述统一登录应用发送以所述默认登录账号登录的请求,其中向所述统一登录应用发送以所述默认登录账号登录的请求中不含登录密码。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
所述一个或多个登录账号还包括至少一个备用登录账号;所述登录页面还包括供所述用户选择切换至所述至少一个备用登录账号中的一个进行登录的页面。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
响应于接收到所述用户选择切换至所述至少一个备用登录账号中的一个进行登录的操作,生成并向所述统一登录应用发送切换至所述至少一个备用登录账号中的一个进行登录的请求,以指示所述统一登录应用将将所述用户选择的备用登录账号设置为新的默认登录账号;
响应接收到所述统一登录应用发送的以所述新的默认登录账号登录以及切换至备用登录账号登录的登录页面,显示所述登录页面以供用户选择;
响应于检测到所述用户选择以所述新的默认登录账号登录,向所述统一登录应用发送以所述新的默认登录账号登录的请求,其中向所述统一登录应用发送以所述新的默认登录账号登录的请求中不含登录密码。
12.根据权利要求11所述的方法,其特征在于,所述登录账号包括登录电话号码。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括绑定设备信息与登录电话号码的步骤,包括:
向运营商服务器发送申请获取电话号码的请求,以触发所述运营商服务器基于所述获取电话号码的请求生成认证口令;
响应于接收到所述运营商服务器返回的所述认证口令,向所述统一登录应用发送包括所述用户设备的设备信息和所述认证口令的用于认证电话号码的请求。
14.根据权利要求12所述的方法,其特征在于,所述方法还包括绑定设备信息与登录电话号码的步骤,包括:
向所述统一登录应用发送包括所述用户设备的设备信息和电话号码的短信认证请求,以使得所述统一登录应用通知运营商服务器根据所述电话号码向所述用户设备发送短信验证码;
接收所述运营商服务器返回的短信验证码;
向所述统一登录应用发送包括所述短信验证码的认证请求。
15.根据权利要求13或14所述的方法,其特征在于,所述绑定设备信息与登录电话号码的步骤,还包括:
接收所述统一登录应用返回的所述电话号码认证成功消息;以及向所述统一登录应用发送将所述电话号码设置为默认登录电话号码的请求。
16.一种设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-15中任一所述的方法。
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-15中任一所述的方法。
CN201710886512.6A 2017-09-27 2017-09-27 登录方法、设备和存储介质 Active CN107623690B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710886512.6A CN107623690B (zh) 2017-09-27 2017-09-27 登录方法、设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710886512.6A CN107623690B (zh) 2017-09-27 2017-09-27 登录方法、设备和存储介质

Publications (2)

Publication Number Publication Date
CN107623690A true CN107623690A (zh) 2018-01-23
CN107623690B CN107623690B (zh) 2020-08-18

Family

ID=61091068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710886512.6A Active CN107623690B (zh) 2017-09-27 2017-09-27 登录方法、设备和存储介质

Country Status (1)

Country Link
CN (1) CN107623690B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033874A (zh) * 2018-07-19 2018-12-18 数海信息技术有限公司 一种数海信息基于SQlite数据库的Android程序的多角色登录方法及***
CN110417723A (zh) * 2019-03-29 2019-11-05 广州腾讯科技有限公司 一种应用登录方法、装置、终端和存储介质
CN110505245A (zh) * 2019-09-24 2019-11-26 北京百度网讯科技有限公司 应用的登录方法、装置及设备
CN110719590A (zh) * 2019-11-13 2020-01-21 苏州达家迎信息技术有限公司 基于手机号码的一键登录方法、装置、设备及存储介质
CN110830479A (zh) * 2019-11-13 2020-02-21 苏州达家迎信息技术有限公司 基于多卡的一键登录方法、装置、设备及存储介质
CN111552944A (zh) * 2020-04-28 2020-08-18 成都新潮传媒集团有限公司 一种登录验证方法及装置
CN111970341A (zh) * 2020-07-31 2020-11-20 广州汽车集团股份有限公司 基于车联网的账号免密切换方法、装置、汽车及介质
CN113162935A (zh) * 2021-04-25 2021-07-23 东风汽车集团股份有限公司 一种车载终端车主账户防异常登录的方法及***
CN113157375A (zh) * 2021-04-27 2021-07-23 北京达佳互联信息技术有限公司 一种内容显示方法、装置、设备、***及存储介质
CN114157483A (zh) * 2021-12-02 2022-03-08 北京金山云网络技术有限公司 登录方法、装置、电子设备及存储介质
CN114172713A (zh) * 2021-12-02 2022-03-11 北京金山云网络技术有限公司 登录方法、装置、电子设备及存储介质
CN115001803A (zh) * 2022-05-30 2022-09-02 中国银行股份有限公司 手机银行登录方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040158574A1 (en) * 2003-02-12 2004-08-12 Tom Allen Lee Method for displaying Web user's authentication status in a distributed single login network
CN102448029A (zh) * 2011-09-29 2012-05-09 美商威睿电通公司 用于提供多微博账户管理的手机客户端及其方法
CN102868670A (zh) * 2011-07-08 2013-01-09 北京亿赞普网络技术有限公司 一种移动用户统一注册登录的***及注册、登录方法
CN103152402A (zh) * 2013-02-07 2013-06-12 百度在线网络技术(北京)有限公司 通过移动终端进行登录的方法与***以及云端服务器
CN103327480A (zh) * 2013-06-20 2013-09-25 张家港保税区润桐电子技术研发有限公司 一种智能手机多账户联系人信息同步方法
CN104883259A (zh) * 2015-06-11 2015-09-02 郑存粮 一种手机号作为网络应用账号自动注册的方法
CN105208015A (zh) * 2015-08-31 2015-12-30 小米科技有限责任公司 多账号登陆应用的处理方法、装置和终端设备
CN105430183A (zh) * 2015-11-12 2016-03-23 广州华多网络科技有限公司 一种移动终端切换账号的方法及移动终端
CN105956429A (zh) * 2016-04-21 2016-09-21 三星半导体(中国)研究开发有限公司 用于具有多账户***的便携式电子设备的账户登录方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040158574A1 (en) * 2003-02-12 2004-08-12 Tom Allen Lee Method for displaying Web user's authentication status in a distributed single login network
CN102868670A (zh) * 2011-07-08 2013-01-09 北京亿赞普网络技术有限公司 一种移动用户统一注册登录的***及注册、登录方法
CN102448029A (zh) * 2011-09-29 2012-05-09 美商威睿电通公司 用于提供多微博账户管理的手机客户端及其方法
CN103152402A (zh) * 2013-02-07 2013-06-12 百度在线网络技术(北京)有限公司 通过移动终端进行登录的方法与***以及云端服务器
CN103327480A (zh) * 2013-06-20 2013-09-25 张家港保税区润桐电子技术研发有限公司 一种智能手机多账户联系人信息同步方法
CN104883259A (zh) * 2015-06-11 2015-09-02 郑存粮 一种手机号作为网络应用账号自动注册的方法
CN105208015A (zh) * 2015-08-31 2015-12-30 小米科技有限责任公司 多账号登陆应用的处理方法、装置和终端设备
CN105430183A (zh) * 2015-11-12 2016-03-23 广州华多网络科技有限公司 一种移动终端切换账号的方法及移动终端
CN105956429A (zh) * 2016-04-21 2016-09-21 三星半导体(中国)研究开发有限公司 用于具有多账户***的便携式电子设备的账户登录方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109033874B (zh) * 2018-07-19 2021-12-10 数海信息技术有限公司 一种数海信息基于SQlite数据库的Android程序的多角色登录方法及***
CN109033874A (zh) * 2018-07-19 2018-12-18 数海信息技术有限公司 一种数海信息基于SQlite数据库的Android程序的多角色登录方法及***
CN110417723A (zh) * 2019-03-29 2019-11-05 广州腾讯科技有限公司 一种应用登录方法、装置、终端和存储介质
CN110417723B (zh) * 2019-03-29 2022-05-06 广州腾讯科技有限公司 一种应用登录方法、装置、终端和存储介质
CN110505245A (zh) * 2019-09-24 2019-11-26 北京百度网讯科技有限公司 应用的登录方法、装置及设备
CN110830479A (zh) * 2019-11-13 2020-02-21 苏州达家迎信息技术有限公司 基于多卡的一键登录方法、装置、设备及存储介质
CN110830479B (zh) * 2019-11-13 2022-11-18 苏州达家迎信息技术有限公司 基于多卡的一键登录方法、装置、设备及存储介质
CN110719590A (zh) * 2019-11-13 2020-01-21 苏州达家迎信息技术有限公司 基于手机号码的一键登录方法、装置、设备及存储介质
CN111552944A (zh) * 2020-04-28 2020-08-18 成都新潮传媒集团有限公司 一种登录验证方法及装置
CN111970341A (zh) * 2020-07-31 2020-11-20 广州汽车集团股份有限公司 基于车联网的账号免密切换方法、装置、汽车及介质
CN111970341B (zh) * 2020-07-31 2023-04-07 广州汽车集团股份有限公司 基于车联网的账号免密切换方法、装置、汽车及介质
CN113162935A (zh) * 2021-04-25 2021-07-23 东风汽车集团股份有限公司 一种车载终端车主账户防异常登录的方法及***
CN113162935B (zh) * 2021-04-25 2022-06-24 东风汽车集团股份有限公司 一种车载终端车主账户防异常登录的方法及***
CN113157375A (zh) * 2021-04-27 2021-07-23 北京达佳互联信息技术有限公司 一种内容显示方法、装置、设备、***及存储介质
CN114157483A (zh) * 2021-12-02 2022-03-08 北京金山云网络技术有限公司 登录方法、装置、电子设备及存储介质
CN114172713A (zh) * 2021-12-02 2022-03-11 北京金山云网络技术有限公司 登录方法、装置、电子设备及存储介质
CN114157483B (zh) * 2021-12-02 2024-04-05 北京金山云网络技术有限公司 登录方法、装置、电子设备及存储介质
CN115001803A (zh) * 2022-05-30 2022-09-02 中国银行股份有限公司 手机银行登录方法及装置
CN115001803B (zh) * 2022-05-30 2024-04-16 中国银行股份有限公司 手机银行登录方法及装置

Also Published As

Publication number Publication date
CN107623690B (zh) 2020-08-18

Similar Documents

Publication Publication Date Title
CN107623690A (zh) 登录方法、设备和存储介质
US9864852B2 (en) Approaches for providing multi-factor authentication credentials
US10362026B2 (en) Providing multi-factor authentication credentials via device notifications
CN111352740B (zh) 一种应用交互处理方法和装置
US9270666B2 (en) Verification of user communication addresses
CN104092644A (zh) 一种交互方法、装置、客户端及服务器
CN107295095A (zh) 推送及展示广告的方法和装置
TW201203140A (en) Online service providing system, method, server and mobile device thereof, and computer program product
CN104820944A (zh) 一种银行自助终端认证方法、***及装置
US10165062B2 (en) Method and apparatus for implementing action instruction based on barcode
US10841297B2 (en) Providing multi-factor authentication credentials via device notifications
CN107203576B (zh) 信息同步方法和装置
CN107357914A (zh) 信息处理方法和装置
US20220327536A1 (en) Account binding method and apparatus, computer device, and storage medium
CN104753892A (zh) 一种网络资源传输方法、装置和***
CN108809969B (zh) 一种认证方法、***及其装置
WO2020207394A1 (zh) 用于建立用户群的方法和设备
CN108880923A (zh) 应用于应用服务器的监控操作请求的方法和装置
CN107609953A (zh) 订单的快捷处理方法和装置
CN103532941B (zh) 一种cgs模式下图形化页面呈现的方法及装置
CN105635059B (zh) 一种wlan接入认证方法、相关设备及***
EP3329650B1 (en) Providing multi-factor authentication credentials via device notifications
CN106610966A (zh) 一种信息提供方法及装置
CN113079085B (zh) 商服交互方法、装置、设备及存储介质
CN110990796B (zh) 一种应用处理方法、装置、应用服务器和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant