CN114338132A - 免密登录方法、客户端应用、运营商服务器及电子设备 - Google Patents
免密登录方法、客户端应用、运营商服务器及电子设备 Download PDFInfo
- Publication number
- CN114338132A CN114338132A CN202111605156.9A CN202111605156A CN114338132A CN 114338132 A CN114338132 A CN 114338132A CN 202111605156 A CN202111605156 A CN 202111605156A CN 114338132 A CN114338132 A CN 114338132A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- phone number
- dynamic
- electronic equipment
- user
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本申请提供的免密登录方法、客户端应用、运营商服务器及电子设备,当应用于客户端应用时,该方法包括:接收用户的免密登录请求;获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP;确定运营商标识对应的服务接口,并通过服务接口向运营商标识对应的运营商服务器发送查询请求,查询请求中包括动态IP;接收运营商服务器依据查询请求中的动态IP确定第二手机号码,比对第一手机号以及第二手机号,若比对结果一致,则执行登录操作。通过上述免密登录方式,可以确保当前电子设备所联网的手机号与登录客户端应用的手机号一致时,才可实现免密登录,即确保客户端应用在通过手机号免密登录时,其余电子设备无法通过该手机号实现登录。
Description
技术领域
本申请涉及通信领域,尤其涉及一种免密登录方法、客户端应用、运营商服务器及电子设备。
背景技术
随着电子技术的不断发展,目前在用户在登录使用各种应用时,通常采用登录账号以及验证码的认证方式,实现应用的登录。
然而,当采用上述登录方法时,若验证码被其余用户恶意获取时,则其余用户可以在其它设备上采用恶意获取的验证码实现应用登陆,无法确保该登录账号对应的数据的信息安全,即上述登录方法无法确保登录账号与登录的电子设备之间的一一对应的绑定关系,使得同一账号会被其余用户恶意在其它电子设备上登录,造成数据泄露。
发明内容
本申请提供一种免密登录方法、客户端应用、运营商服务器及电子设备,用以解决相关技术中登录方法,无法确保登录账号与登录设备之间的一一对应的绑定关系,容易引起数据安全的问题。
第一方面,本申请提供一种免密登录方法,应用于电子设备中的客户端应用,所述方法包括:
接收用户的免密登录请求,其中,所述免密登录请求中包括第一手机号;
获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP;
确定所述运营商标识对应的服务接口,并通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,所述查询请求中包括所述动态IP;
接收所述运营商服务器依据所述查询请求中的动态IP确定的所述动态IP对应的第二手机号码,并比对所述第一手机号以及所述第二手机号;
若所述第一手机号以及所述第二手机号比对结果一致,则执行登录操作。
在一种可能的实现方式中,所述接收用户的免密登录请求之前,所述方法还包括:
接收用户的登录提示信息,向用户发送至少一个预先存储的手机号,其中,所述预先存储的手机号包括所述第一手机号。
在一种可能的实现方式中,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
通过所述电子设备获取当前联网的第三手机号;
对比所述第一手机号以及所述第三手机号,若一致,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述方法还包括:
若所述第一手机号以及所述第三手机号不一致,则向用户发送第一提示信息,所述第一提示信息用于提示用户切换当前联网网络。
在一种可能的实现方式中,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
确定所述电子设备当前联网方式,所述联网方式包括:无线连接方式、移动数据连接方式;
若所述联网方式为移动数据联网方式,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述方法还包括:
若所述联网方式为无线联网方式,则向用户发送第二提示信息,所述第二提示信息用于提示用户切换联网方式为移动数据联网方式。
在一种可能的实现方式中,所述方法还包括:
若比对结果不一致,则向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致。
在一种可能的实现方式中,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致;
若接收到确认一致信息,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,包括:
依据预设算法对所述查询请求进行加密处理得到加密后的查询请求;
通过所述服务接口向所述运营商标识对应的运营商服务器发送加密后的查询请求。
第二方面,本申请提供一种免密登录方法,应用于运营商服务器,所述方法包括:
接收客户端应用通过所述运营商服务器对应的服务接口发送的查询请求,所述查询请求中包括动态IP;
依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码;
向所述客户端应用发送所述第二手机号码。
在一种可能的实现方式中,所述查询请求为加密后的查询请求;所述依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码,包括:
依据预设算法对所述加密后的查询请求进行解密处理,得到所述查询请求中的动态IP;
依据所述动态IP,确定所述动态IP对应的第二手机号码。
第三方面,本申请提供一种客户端应用,所述客户端应用包括:
第一接收单元,用于接收用户的免密登录请求,其中,所述免密登录请求中包括第一手机号;
获取单元,用于获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP;
第一确定单元,用于确定所述运营商标识对应的服务接口,并通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,所述查询请求中包括所述动态IP;
比对单元,用于接收所述运营商服务器依据所述查询请求中的动态IP确定的所述动态IP对应的第二手机号码,并比对所述第一手机号以及所述第二手机号;
登录单元,用于若所述第一手机号以及所述第二手机号比对结果一致,则执行登录操作。
在一种可能的实现方式中,所述客户端应用还包括:第二接收单元,用于在所述第一接收单元接收用户的免密登录请求之前,接收用户的登录提示信息,向用户发送至少一个预先存储的手机号,其中,所述预先存储的手机号包括所述第一手机号。
在一种可能的实现方式中,所述获取单元,包括:
第一获取模块,用于通过所述电子设备获取当前联网的第三手机号;
比对模块,用于对比所述第一手机号以及所述第三手机号,若一致,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述获取单元还包括:
第一提示模块,用于若所述第一手机号以及所述第三手机号不一致,则向用户发送第一提示信息,所述第一提示信息用于提示用户切换当前联网网络。
在一种可能的实现方式中,所述获取单元,包括:
第一确定模块,用于确定所述电子设备当前联网方式,所述联网方式包括:无线连接方式、移动数据连接方式;
第二获取模块,用于若所述联网方式为移动数据联网方式,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述获取单元,还包括:
第二提示模块,用于若所述联网方式为无线联网方式,则向用户发送第二提示信息,所述第二提示信息用于提示用户切换联网方式为移动数据联网方式。
在一种可能的实现方式中,客户端应用还包括:
确认单元,用于若比对结果不一致,则向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致;
在一种可能的实现方式中,所述获取单元,包括:
发送模块,用于向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致;
接收模块,用于若接收到确认一致信息,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
在一种可能的实现方式中,所述第一确定单元具体用于依据预设算法对所述查询请求进行加密处理得到加密后的查询请求;通过所述服务接口向所述运营商标识对应的运营商服务器发送加密后的查询请求。
第四方面,本申请提供一种运营商服务器,包括:
第三接收单元,接收客户端应用通过所述运营商服务器对应的服务接口发送的查询请求,所述查询请求中包括动态IP;
第二确定单元,用于依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码;
发送单元,用于向所述客户端应用发送所述第二手机号码。
在一种可能的实现方式中,所述查询请求为加密后的查询请求;所述第二确定单元包括:
解密模块,用于依据预设算法对所述加密后的查询请求进行解密处理,得到所述查询请求中的动态IP;
第二确定模块,用于依据所述动态IP,确定所述动态IP对应的第二手机号码。
第五方面,本申请提供一种电子设备,包括:存储器,处理器。
存储器,用于存储所述处理器可执行指令的存储器;
其中,所述处理器,用于根据所述可执行指令执行如第一方面任一项所述的方法。
第六方面,本申请提供一种电子设备,包括:存储器,处理器。
存储器,用于存储所述处理器可执行指令的存储器;
其中,所述处理器,用于根据所述可执行指令执行如第二方面任一项所述的方法。
第七方面,本申请一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
第八方面,本申请一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。
第九方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面任一项所述的方法。
第十方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面任一项所述的方法。
本申请提供的免密登录方法、客户端应用、运营商服务器及电子设备,当应用于客户端应用时,该方法包括:接收用户的免密登录请求,其中,免密登录请求中包括第一手机号;获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP;确定运营商标识对应的服务接口,并通过服务接口向运营商标识对应的运营商服务器发送查询请求,查询请求中包括动态IP;接收所述运营商服务器依据查询请求中的动态IP确定的动态IP对应的第二手机号码,并比对第一手机号以及第二手机号;若所述第一手机号以及所述第二手机号比对结果一致,则执行登录操作。通过上述免密登录方式,可以确保当前电子设备所联网的手机号与登录客户端应用的手机号一致时,才可实现免密登录,即确保客户端应用在通过手机号免密登录时,其余电子设备无法通过该手机号实现登录。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的一种免密登录方法的流程示意图;
图2为本申请实施例提供的一种获取运营商标识和动态IP的方法的流程示意图;
图3为本申请实施例提供的又一种获取运营商标识和动态IP的方法的流程示意图;
图4为本申请实施例提供的一种免密登录方法的流程示意图;
图5为本申请实施例提供的一种免密登录方法的交互流程示意图;
图6为本申请实施例提供一种客户端应用的结构示意图;
图7为本申请实施例提供另一种客户端应用的结构示意图;
图8为本申请实施例提供一种运营商服务器的结构示意图;
图9为本申请实施例提供又一种运营商服务器的结构示意图;
图10为本申请实施例提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
随着电子技术的不断发展,目前在用户在登录使用各种应用时,通常采用账号以及验证码的认证方式,实现应用的登录。然而,当采用上述登录方法时,若验证码被其余用户恶意获取时,则其余用户可以在其它设备上采用恶意获取的验证码实现应用登陆,无法确保登录账户中的信息安全。
例如,对于金融类的应用程序而言,当采用账号与验证码的登录方式进行验证登录时,若验证码被其余用户恶意截获,则其余用户可在其它设备上利用获取的验证码实现应用程序的登录。即,上述登录方法无法确保登录账号与登录的电子设备之间的绑定关系,使得同一账号会被其余用户恶意在其它电子设备上登录,造成数据泄露。
本申请提供的免密登录方法、客户端应用、运营商服务器及电子设备,用以解决上述技术问题。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请实施例提供的一种免密登录方法的流程示意图,应用于电子设备中的客户端应用,方法包括:
S101、接收用户的免密登录请求,其中,免密登录请求中包括第一手机号。
示例性地,本申请实施例提供一种免密登录方法,该登录方法无需输入校验码或者密码,且该登录方法可以应用于电子设备,具体地,可以应用于电子设备中集成有免密登录功能的SDK(Software Development Kit,软件开发工具包)。
一个示例中,接收到的用户免密登录请求可以为用户通过触发客户端应用的操作界面中的免密登录确认按钮后所生成的免密登录请求,具体地,对于用户触发免密登录按钮的方式可以为点击或者滑动等,本示例中不做具体限制,
一个示例中,用户登录请求中所包含的第一手机号码,可以为在客户端应用操作界面输入的手机号码,也可以为客户端应用的操作界面开启之后,推送给用户的手机号码。例如,当用户打开相应的客户端应用操作界面之后,客户端应用会监测到用户的操作行为,并将用户之前使用过的登录手机号推送给用户。
S102、获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
示例性地,由于各大运营商所具有的IP资源是有限,因此当电子设备需要联网时,通常是运营商依据电子设备的联网请求随机将空闲的IP地址给电子设备,也就是为电子设备分配动态IP,进而实现电子设备的联网。
当客户端应用接收到用户的登录请求之后,获取当前客户端应用所处的电子设备当前联网的动态IP地址以及该电子设备当前所连接的网络所归属的运营商标识。
一个示例中,在确定当前所连接的网络所归属的运营商时,可以依据电子设备联网所使用的基站信息、电子设备的短信中心号码或者手机卡序列号进行获取。
一个示例中,在电子设备中存储有运营商服务器分配的动态IP,客户端应用可直接读取设备中所存储的动态IP。
S103、确定运营商标识对应的服务接口,并通过服务接口向运营商标识对应的运营商服务器发送查询请求,查询请求中包括动态IP。
示例性地,在客户端应用中还设置有与多个运营商服务器建立连接关系的服务接口,且服务接口与运营商标识之间一一对应。当确定出当前电子设备联网的运营商标识之后,可以依据服务接口与运营商标识之间的对应关系确定出与当前运营商标识对应的服务接口。之后,通过该服务接口,向该运营商标识对应的运营商服务器发送查询请求,其中,该查询请求用于请求运营商服务器查找请求中所包含的动态IP所对应的手机号码,即第二手机号码。
S104、接收运营商服务器依据查询请求中的动态IP确定的动态IP对应的第二手机号码,并比对第一手机号以及第二手机号。
S105、若第一手机号以及第二手机号比对结果一致,则执行登录操作。
示例性地,在客户端应用接收到运营商服务器依据动态IP确定的第二手机号码时,会将该第二手机号码与接收到的用户免密登录请求中的第一手机号码进行比对,进而当比对结果一致时,则表明当前客户端应用的登录的手机号与当前电子设备联网的手机号一致,则此时可继续执行登录操作。
一个示例中,在步骤S104之后,还包括以下步骤,若客户端应用确定第一手机号与第二手机号不一致,则表明当前登录客户端的手机号与当前电子设备联网的手机号不一致,则此时拒绝登录,即向用户推送登录失败的信息。
本实施例中所提供的免密登录方式中,通过将电子设备对应的动态IP传输给运营商服务器并且基于运营商服务器依据动态IP确定的第二手机号与客户端接收到的登录请求中的手机号进行比对,进而当比对结果一致时,才可以执行登录操作。通过上述免密登录方式,可以确保当前电子设备所对应的手机号(即,通过动态IP查询到的手机号)与登录客户端应用的手机号一致时,才可实现免密登录,即确保客户端应用在通过手机号免密登录时,其余电子设备(即,搭载其余手机号码的电子设备)无法通过该手机号实现登录。并且,该方法相较于通过短信验证码的登录方式,缩短了验证时间,提高了用户体验。
在一些实施例中,在接收用户登录请求之前,即步骤S101之前,还包括以下步骤,接收用户的登录提示信息,其中该免密登录提示信息用于表征当前用户需要进行登录操作。
举例来说,当用户在客户端应用的登陆界面上选择通过免密登录按钮之后,客户端应用会接收到用户登录提示信息,并且发送预先存储的至少一个手机号,其中,预先存储的手机号码包括第一手机号。举例来说,该预先存储的手机号可以为用户登录该客户端应用时所采用的登录手机号,也可以为从电子设备中查找到的当前电子设备所搭载手机卡的手机号码,例如,在一些搭载两个SIM卡的电子设备中,可以发送两个预先存储的手机号,其中,这两个手机号可以由用户预先设置有两个手机卡对应的手机号码,也可以是通过SIM卡确定出的手机号码,此处不做具体限制。进而,通过上述方法,用户可以依据客户端应用发送的预先存储的手机号,选择当前需要登录的手机号码,并将该选择的号码作为免密登录请求中的第一手机号码,免去了用户手动输入需要登录的第一手机号的步骤,提升用户体验。
在一些实施例中,在执行步骤S102时,即在获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP时,具体的,可以通过以下步骤实现。图2为本申请实施例提供的一种获取运营商标识和动态IP的方法的流程示意图,如图2所示,包括以下步骤:
S201、通过获取电子设备当前联网的第三手机号。
示例性的,本实施例适用于搭载有多个手机卡的电子设备。当电子设备搭载多个手机卡时,此时,用户可以通过电子设备中的任一手机卡实现联网,则仅有正在联网的手机卡才被分配有对应的动态IP。为了避免用户选择登录的手机号码与当前联网的手机号码不一致时,直接通过运营商服务器获取手机号码进行校验会出现比对失败,无法登录的情况,本实施例中,在电子设备获取运营商标识以及动态IP之前,会首先获取当前电子设备联网所选用的第三手机号。
一个示例中,在确认当前联网的第三手机号时,可以通过查找当前上网的手机卡以及用户设置的手机号码与手机卡之间的对应关系确定第三手机号。以手机为例,可以在设置中查询到每一手机卡对应的移动网络手机号码,则此时,客户端应用可以获取电子设备已经查询并存储在电子设备中的手机号码。
S202、对比第一手机号以及第三手机号,若一致,则获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
S203、若确定第一手机号以及第三手机号不一致,则向用户发送第一提示信息,第一提示信息用于提示用户切换当前联网网络。
示例性地,在获得当前联网的手机号码之后,若第一手机号(即登录时用户选择的手机号)与第三手机号(即,当前电子设备联网的手机号)一致,则可以继续获取运营商标识以及动态IP。若不一致,则提示用户进行网络切换。
并且,在用户切换网络之后,继续重复判断,直到一致后,在执行步骤S102-S105,再次通过运营商返回的手机号码进行再次比对确认。
本实施例中,在实现用户免密登录验证时,在通过运营商查询当前电子设备联网的第二手机号之前,还可以在电子设备内部首先进行登录手机号(即,第一手机号)与联网手机号(即,第三手机号)的比对判断,进而避免当通过电子设备确认出的联网手机号(即,第三手机号)与登录手机号不一致时,后续出现登录失败的现象。并且,本实施例中,在第一手机号与第三手机号比对一致之后,还会继续通过运营商服务器确认当前联网的IP对应的第二手机号,由于电子设备相比于运营商服务器而言本身安全性较低,因此通过电子设备获取的第三手机号也存在一定的安全风险,即可能遭受恶意篡改,因此可以通过运营商服务器返回的第二手机号进一步进行验证,进而确保在其它电子设备上无法登录本机的账号。
在一些示例中,在执行步骤S102时,即在获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP时,具体的,还可以通过以下步骤实现。图3为本申请实施例提供的一种获取运营商标识和动态IP的方法的流程示意图,如图3所示,包括以下步骤:
S301、确定电子设备当前联网方式,联网方式包括:无线连接方式、移动数据连接方式;
示例性地,本实施例中,由于当电子设备采用无线连接的方式联网时,此时不会占用运营商分配的动态IP。因此,在获取电子设备当前联网的运营商标识以及当前电子设备上网的动态IP时,首先会确定当前电子设备的联网方式,并且本实施例中的电子设备联网方式包括无线联网方式以及移动数据联网方式。
一个示例中,在确定电子设备的联网方式时,可以通过监测电子设备的网络开关按钮来确定,例如,在电子设备中包括有移动数据按钮以及无线连接按钮,可以通过查看按钮的选中方式来确定当前电子设备的联网方式。或者是通过调用电子设备内部预置的联网方式判断程序接口来确定。
S302、若联网方式为移动数据联网方式,则获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
示例性地,若确定出当前电子设备的联网方式为移动数据联网方式时,进一步的可直接执行获取运营商标识以及电子设备当前联网的动态IP的步骤。
一个示例中,当确定出采用移动数据联网方式时,进一步的也可以执行图2所示的方法,即进一步的确定电子设备当前联网的手机号与用户选择登录的手机号是否一致操作过程。
S303、若联网方式为无线联网方式,则向用户发送第二提示信息,第二提示信息用于提示用户切换联网方式为移动数据联网方式。
示例性地,若确定出当前电子设备的联网方式为无线连接方式时,则此时为了后续运营商无法返回手机号导致认证失败的现象,则此时,可以提示用户切换电子设备当前的联网方式至移动数据联网方式。
本实施例中,通过在向运营商服务器发送查询请求之前,查询当前电子设备联网的方式,进而避免出现由于使用无线登录方式而导致客户端应用免密登录失败的问题。
在一些实施例中,在执行步骤S102之前,也可以向用户发送网络确认信息,其中,该网络确认信息用于提醒用户检查当前联网的手机号码与所选择的登录手机号码是否一致。若接收到用户返回的确认一致信息,则可直接执行步骤S102。
在一些实施例中,在图1所示的实施例的基础上,若第一手机号与第二手机号比对结果不一致时,此时,也可以向用户发送网络确认信息,用于提示用户对登录请求中的第一手机号与联网的第三手机号进行一致性比对,以便用户确认登录失败原因,提高用户满意度。
需要说明的是,在一些实施例中,客户端应用也可以直接将用于登录的第一手机号与查询到的动态IP同时上传至运营商服务器,由运营商服务器进行手机号与动态IP的匹配关系的确定,若可以查询到,则可直接向客户端应用返回确认一致结果,以使客户端应用执行免密登录操作。若查询不到,则可返回确认不一致的结果,之后由客户端应用向用户推送登录失败的信息。
在一些实施例中,在客户端发送查询请求前,还会依据预设的算法对包含有动态IP的查询请求进行加密,之后将加密处理后的查询请求通过服务接口发送至对应的运营商服务器,以降低查询请求在传输过程中被泄露篡改的风险。需要说明的是,本申请中对预设加密算法不做具体限定。
图4为本申请实施例提供的一种免密登录方法的流程示意图,该方法应用于运营商服务器,该方法包括:
S401、接收客户端应用通过运营商服务器对应的服务接口发送的查询请求,查询请求中包括动态IP。
S402、依据查询请求中的动态IP,确定动态IP对应的第二手机号码。
示例性地,运营商服务器中存储有动态IP与手机号码之间的对应关系,当动态被运营商分配之后,则会将分配的手机号与动态IP对应存储起来,当手机号对应的电子设备断开该手机号的网络连接时,则运营商服务器可以将该动态IP对应的手机号删除,当运营商服务器中动态IP没有对应的手机号码时,则表明该动态IP处于待分配状态。即,运营商服务器中存储的动态IP与手机号码之间的对应关系为实时更新的。当运营商服务器接收到客户端发送的查询请求之后,会依据查询请求中的动态IP在运营商服务器中查找当前该动态IP对应的第二手机号。
在一些实施例中,当接收到的查询请求为加密后的查询请求时,则依据预设算法对加密后的查询请求进行解密处理,进而得到查询请求中的动态请求。
S403、向客户端应用发送第二手机号码。
一个示例中,当运营商服务器未查询到动态IP对应的手机号码时,则返回错误信息至客户端应用,进而客户端应用依据该错误信息停止免密登录操作。
图5为本申请实施例提供的一种免密登录方法的交互流程示意图。如图所示,该方法包括以下步骤:
S501、客户端应用接收用户的免密登录请求,其中,免密登录请求中包括第一手机号。
S502、客户端应用获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
S503、客户端应用确定运营商标识对应的服务接口;
S504、通过服务接口向运营商标识对应的运营商服务器发送查询请求,查询请求中包括动态IP。
S505、运营商服务器依据查询请求中的动态IP,确定动态IP对应的第二手机号码。
S506、运营商服务器向客户端应用发送第二手机号码。
S507、客户端应用接收运营商服务器依据查询请求中的动态IP确定的动态IP对应的第二手机号码,并比对第一手机号以及第二手机号。
S508、客户端应用若确定比对结果一致,则执行登录操作。
本实施例提供的交互方法,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
图6为本申请实施例提供一种客户端应用的结构示意图,客户端应用包括:
第一接收单元61,用于接收用户的免密登录请求,其中,免密登录请求中包括第一手机号;
获取单元62,用于获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP;
第一确定单元63,用于确定运营商标识对应的服务接口,并通过服务接口向运营商标识对应的运营商服务器发送查询请求,查询请求中包括动态IP;
比对单元64,用于接收运营商服务器依据查询请求中的动态IP确定的动态IP对应的第二手机号码,并比对第一手机号以及第二手机号;
登录单元65,用于若第一手机号以及第二手机号比对结果一致,则执行登录操作。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
图7为本申请实施例提供另一种客户端应用的结构示意图,在图6所示的结构的基础上,客户端应用还包括:第二接收单元66,用于在第一接收单元61接收用户的免密登录请求之前,接收用户的登录提示信息,向用户发送至少一个预先存储的手机号,其中,预先存储的手机号包括第一手机号。
在一种可能的实现方式中,获取单元62,包括:
第一获取模块621,用于通过电子设备获取当前联网的第三手机号;
比对模块622,用于对比第一手机号以及第三手机号,若一致,则获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
在一种可能的实现方式中,获取单元62还包括:
第一提示模块623,用于若第一手机号以及第三手机号不一致,则向用户发送第一提示信息,第一提示信息用于提示用户切换当前联网网络。
在一种可能的实现方式中,获取单元62,包括:
第一确定模块624,用于确定电子设备当前联网方式,联网方式包括:无线连接方式、移动数据连接方式;
第二获取模块625,用于若联网方式为移动数据联网方式,则获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
在一种可能的实现方式中,获取单元62,还包括:
第二提示模块626,用于若联网方式为无线联网方式,则向用户发送第二提示信息,第二提示信息用于提示用户切换联网方式为移动数据联网方式。
在一种可能的实现方式中,客户端应用还包括:
确认单元67,用于若比对结果不一致,则向用户发送网络确认信息,网络确认信息用于指示用户确认免密登录请求中的第一手机号与电子设备当前联网的第三手机号是否一致;
在一种可能的实现方式中,获取单元62,包括:
发送模块627,用于向用户发送网络确认信息,网络确认信息用于指示用户确认免密登录请求中的第一手机号与电子设备当前联网的第三手机号是否一致;
接收模块628,用于若接收到确认一致信息,则获取电子设备当前联网的运营商标识以及电子设备当前联网的动态IP。
在一种可能的实现方式中,第一确定单元63具体用于依据预设算法对查询请求进行加密处理得到加密后的查询请求;通过服务接口向运营商标识对应的运营商服务器发送加密后的查询请求。
本实施例提供的装置,用于实现上述方法提供的技术方案,其实现原理和技术效果类似,不再赘述。
图8为本申请实施例提供一种运营商服务器的结构示意图,如图所示,包括:
第三接收单元81,接收客户端应用通过运营商服务器对应的服务接口发送的查询请求,查询请求中包括动态IP;
第二确定单元82,用于依据查询请求中的动态IP,确定动态IP对应的第二手机号码;
发送单元83,用于向客户端应用发送第二手机号码。
图9为本申请实施例提供又一种运营商服务器的结构示意图。在图8所示的结构的基础上查询请求为加密后的查询请求;第二确定单元82包括:
解密模块821,用于依据预设算法对加密后的查询请求进行解密处理,得到查询请求中的动态IP;
第二确定模块822,用于依据动态IP,确定动态IP对应的第二手机号码。
本申请提供一种电子设备,包括:存储器,处理器。
存储器,用于存储处理器可执行指令的存储器;
其中,处理器,用于根据可执行指令执行如图1-图3所示的方法,或者用于根据可执行指令执行如图4所示的方法。
图10为本申请实施例提供的一种电子设备的结构示意图,如图10所示,该电子设备包括:
处理器(processor)291,电子设备还包括了存储器(memory)292;还可以包括通信接口(Communication Interface)293和总线294。其中,处理器291、存储器292、通信接口293、可以通过总线294完成相互间的通信。通信接口293可以用于信息传输。处理器291可以调用存储器294中的逻辑指令,以执行上述实施例的方法。
此外,上述的存储器292中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器292作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本申请实施例中的方法对应的程序指令/模块。处理器291通过运行存储在存储器292中的软件程序、指令以及模块,从而执行功能应用以及数据处理,即实现上述方法实施例中的方法。
存储器292可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器292可以包括高速随机存取存储器,还可以包括非易失性存储器。
本申请一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如图1-图3所示的方法,或者用于实现如图4所示的方法。
本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如图1-图3所示的方法或者实现如图4所示的方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (17)
1.一种免密登录方法,其特征在于,应用于电子设备中的客户端应用,所述方法包括:
接收用户的免密登录请求,其中,所述免密登录请求中包括第一手机号;
获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP;
确定所述运营商标识对应的服务接口,并通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,所述查询请求中包括所述动态IP;
接收所述运营商服务器依据所述查询请求中的动态IP确定的所述动态IP对应的第二手机号码,并比对所述第一手机号以及所述第二手机号;
若所述第一手机号以及所述第二手机号比对结果一致,则执行登录操作。
2.根据权利要求1所述的方法,其特征在于,所述接收用户的免密登录请求之前,所述方法还包括:
接收用户的登录提示信息,向用户发送至少一个预先存储的手机号,其中,所述预先存储的手机号包括所述第一手机号。
3.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
通过所述电子设备获取当前联网的第三手机号;
对比所述第一手机号以及所述第三手机号,若一致,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一手机号以及所述第三手机号不一致,则向用户发送第一提示信息,所述第一提示信息用于提示用户切换当前联网网络。
5.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
确定所述电子设备当前联网方式,所述联网方式包括:无线连接方式、移动数据连接方式;
若所述联网方式为移动数据联网方式,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述联网方式为无线联网方式,则向用户发送第二提示信息,所述第二提示信息用于提示用户切换联网方式为移动数据联网方式。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若比对结果不一致,则向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致。
8.根据权利要求1所述的方法,其特征在于,所述获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP,包括:
向用户发送网络确认信息,所述网络确认信息用于指示用户确认所述免密登录请求中的第一手机号与所述电子设备当前联网的第三手机号是否一致;
若接收到确认一致信息,则获取所述电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,包括:
依据预设算法对所述查询请求进行加密处理得到加密后的查询请求;
通过所述服务接口向所述运营商标识对应的运营商服务器发送加密后的查询请求。
10.一种免密登录方法,其特征在于,应用于运营商服务器,所述方法包括:
接收客户端应用通过所述运营商服务器对应的服务接口发送的查询请求,所述查询请求中包括动态IP;
依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码;
向所述客户端应用发送所述第二手机号码。
11.根据权利要求10所述的方法,其特征在于,所述查询请求为加密后的查询请求;所述依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码,包括:
依据预设算法对所述加密后的查询请求进行解密处理,得到所述查询请求中的动态IP;
依据所述动态IP,确定所述动态IP对应的第二手机号码。
12.一种客户端应用,其特征在于,包括:
第一接收单元,用于接收用户的免密登录请求,其中,所述免密登录请求中包括第一手机号;
获取单元,用于获取电子设备当前联网的运营商标识以及所述电子设备当前联网的动态IP;
第一确定单元,用于确定所述运营商标识对应的服务接口,并通过所述服务接口向所述运营商标识对应的运营商服务器发送查询请求,所述查询请求中包括所述动态IP;
比对单元,用于接收所述运营商服务器依据所述查询请求中的动态IP确定的所述动态IP对应的第二手机号码,并比对所述第一手机号以及所述第二手机号;
登录单元,用于若所述第一手机号以及所述第二手机号比对结果一致,则执行登录操作。
13.一种运营商服务器,其特征在于,包括:
第三接收单元,接收客户端应用通过所述运营商服务器对应的服务接口发送的查询请求,所述查询请求中包括动态IP;
第二确定单元,用于依据所述查询请求中的动态IP,确定所述动态IP对应的第二手机号码;
发送单元,用于向所述客户端应用发送所述第二手机号码。
14.一种电子设备,其特征在于,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器,用于根据所述可执行指令执行如权利要求1-9任一项所述的方法。
15.一种电子设备,其特征在于,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器,用于根据所述可执行指令执行如权利要求10或11任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-9任一项所述的方法。
17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求10或11任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111605156.9A CN114338132B (zh) | 2021-12-24 | 2021-12-24 | 免密登录方法、客户端应用、运营商服务器及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111605156.9A CN114338132B (zh) | 2021-12-24 | 2021-12-24 | 免密登录方法、客户端应用、运营商服务器及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114338132A true CN114338132A (zh) | 2022-04-12 |
CN114338132B CN114338132B (zh) | 2023-08-01 |
Family
ID=81013793
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111605156.9A Active CN114338132B (zh) | 2021-12-24 | 2021-12-24 | 免密登录方法、客户端应用、运营商服务器及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338132B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114978748A (zh) * | 2022-06-14 | 2022-08-30 | 中国电信股份有限公司 | 登录控制方法、装置、可读存储介质及电子设备 |
CN117725609A (zh) * | 2023-11-09 | 2024-03-19 | 联通在线信息科技有限公司 | 用户授权信息存储方法、装置、电子设备和存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108712440A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 用户信息管理方法、装置、服务器及存储介质 |
CN109787991A (zh) * | 2019-01-31 | 2019-05-21 | 平安科技(深圳)有限公司 | 基于移动终端的免密登录方法、装置、设备及存储介质 |
CN110266656A (zh) * | 2019-05-30 | 2019-09-20 | 世纪龙信息网络有限责任公司 | 免密认证身份识别方法、装置及计算机设备 |
CN110557299A (zh) * | 2019-07-31 | 2019-12-10 | 苏州浪潮智能科技有限公司 | 一种网络传输功能批量测试方法、系统、终端及存储介质 |
CN110719249A (zh) * | 2018-07-13 | 2020-01-21 | 中国电信股份有限公司 | 基于ip反查用户号码的方法、系统和nat防火墙 |
CN110798453A (zh) * | 2019-10-16 | 2020-02-14 | 上海易点时空网络有限公司 | 用于一键登录的数据处理方法及装置 |
CN111107093A (zh) * | 2019-12-25 | 2020-05-05 | 苏州达家迎信息技术有限公司 | 一种应用登录方法、装置、终端及存储介质 |
US20200236105A1 (en) * | 2019-01-22 | 2020-07-23 | Adp, Llc | Rich communication services security authentication system |
CN111666546A (zh) * | 2020-06-19 | 2020-09-15 | 上海连尚网络科技有限公司 | 应用的登录方法和装置 |
CN111740942A (zh) * | 2020-01-17 | 2020-10-02 | 北京沃东天骏信息技术有限公司 | 一种登录/注册方法、装置、系统、电子设备及存储介质 |
CN112565239A (zh) * | 2020-12-01 | 2021-03-26 | 深圳市和讯华谷信息技术有限公司 | 整合多运营商的认证方法、装置、计算机设备及存储介质 |
CN113553557A (zh) * | 2021-07-23 | 2021-10-26 | 咪咕文化科技有限公司 | 应用的免密登录方法、装置、电子设备及存储介质 |
-
2021
- 2021-12-24 CN CN202111605156.9A patent/CN114338132B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108712440A (zh) * | 2018-05-31 | 2018-10-26 | 中国联合网络通信集团有限公司 | 用户信息管理方法、装置、服务器及存储介质 |
CN110719249A (zh) * | 2018-07-13 | 2020-01-21 | 中国电信股份有限公司 | 基于ip反查用户号码的方法、系统和nat防火墙 |
US20200236105A1 (en) * | 2019-01-22 | 2020-07-23 | Adp, Llc | Rich communication services security authentication system |
CN109787991A (zh) * | 2019-01-31 | 2019-05-21 | 平安科技(深圳)有限公司 | 基于移动终端的免密登录方法、装置、设备及存储介质 |
CN110266656A (zh) * | 2019-05-30 | 2019-09-20 | 世纪龙信息网络有限责任公司 | 免密认证身份识别方法、装置及计算机设备 |
CN110557299A (zh) * | 2019-07-31 | 2019-12-10 | 苏州浪潮智能科技有限公司 | 一种网络传输功能批量测试方法、系统、终端及存储介质 |
CN110798453A (zh) * | 2019-10-16 | 2020-02-14 | 上海易点时空网络有限公司 | 用于一键登录的数据处理方法及装置 |
CN111107093A (zh) * | 2019-12-25 | 2020-05-05 | 苏州达家迎信息技术有限公司 | 一种应用登录方法、装置、终端及存储介质 |
CN111740942A (zh) * | 2020-01-17 | 2020-10-02 | 北京沃东天骏信息技术有限公司 | 一种登录/注册方法、装置、系统、电子设备及存储介质 |
CN111666546A (zh) * | 2020-06-19 | 2020-09-15 | 上海连尚网络科技有限公司 | 应用的登录方法和装置 |
WO2021254075A1 (zh) * | 2020-06-19 | 2021-12-23 | 上海连尚网络科技有限公司 | 应用的登录方法和装置 |
CN112565239A (zh) * | 2020-12-01 | 2021-03-26 | 深圳市和讯华谷信息技术有限公司 | 整合多运营商的认证方法、装置、计算机设备及存储介质 |
CN113553557A (zh) * | 2021-07-23 | 2021-10-26 | 咪咕文化科技有限公司 | 应用的免密登录方法、装置、电子设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
贺晓东;曹维华;彭巍;李文云;: "基于IP溯源的免密认证方法探讨", 广东通信技术, no. 08 * |
郭茂文;张荣;卢燕青;黎艳;: "运营商发展统一账号认证业务技术方案", 电信科学, no. 05 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114978748A (zh) * | 2022-06-14 | 2022-08-30 | 中国电信股份有限公司 | 登录控制方法、装置、可读存储介质及电子设备 |
CN117725609A (zh) * | 2023-11-09 | 2024-03-19 | 联通在线信息科技有限公司 | 用户授权信息存储方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114338132B (zh) | 2023-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106657152B (zh) | 一种鉴权方法及服务器、访问控制装置 | |
CN102625297B (zh) | 用于移动终端的身份管理方法及装置 | |
CN103746812B (zh) | 一种接入认证方法及系统 | |
CN109328467B (zh) | 用于下载更新的简档的方法、服务器和系统 | |
CN102572815B (zh) | 一种对终端应用请求的处理方法、系统及装置 | |
US11271922B2 (en) | Method for authenticating a user and corresponding device, first and second servers and system | |
CN107094127B (zh) | 安全信息的处理方法及装置、获取方法及装置 | |
CN109716724A (zh) | 与服务器通信的通信设备的双网认证的方法和系统 | |
CN111131300B (zh) | 通信方法、终端及服务器 | |
CN106656923A (zh) | 一种设备关联方法、秘钥更新方法及装置 | |
CN102143492B (zh) | Vpn连接建立方法、移动终端、服务器 | |
CN104883255A (zh) | 一种密码重置方法和装置 | |
CN111132305B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
CN114338132B (zh) | 免密登录方法、客户端应用、运营商服务器及电子设备 | |
CN110944319A (zh) | 5g通信身份验证方法、设备及存储介质 | |
CN109729000B (zh) | 一种即时通信方法及装置 | |
CN111787514B (zh) | 设备控制数据的获取方法及装置、存储介质、电子装置 | |
WO2021138217A1 (en) | Method, chip, device and system for authenticating a set of at least two users | |
CN106790036B (zh) | 一种信息防篡改方法、装置、服务器和终端 | |
CN113472722A (zh) | 数据传输方法、存储介质、电子设备及自动售检票系统 | |
CN111093196B (zh) | 5g用户终端接入5g网络的方法、用户终端设备及介质 | |
CN114007214A (zh) | 客户终端设备及其网络切换方法、服务器 | |
CN113347627B (zh) | 无线网络接入方法、装置和移动终端 | |
CN113079506A (zh) | 网络安全认证方法、装置及设备 | |
CN113055254A (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 |