应用程序的登录方法、装置、移动终端及可读存储介质与流程

文档序号:30648597发布日期:2022-07-05 23:30阅读:74来源:国知局
应用程序的登录方法、装置、移动终端及可读存储介质与流程

1.本发明涉及通信技术领域,具体而言,涉及一种应用程序的登录方法、装置、移动终端及可读存储介质。


背景技术:

2.随着互联网行业的蓬勃发展,应用软件层出不穷,用户的年龄阶层越来越广,老年用户使用应用软件的频率也越来越高,每款应用软件在使用前都需要先进行登录操作。目前主流的登录方式有账户密码登录、验证码登录、第三方登录等,使用账号密码登录容易出现遗忘密码的情况,使用验证码登录时容易出现未收到或者验证码泄露等情形、用指纹登录或者人脸识别录入步骤又比较繁杂,综上,现有应用软件存在登录操作步骤繁杂、操作耗时久、安全性低的问题。


技术实现要素:

3.为了解决上述技术问题,本公开实施例提供了一种应用程序的登录方法、装置、移动终端及可读存储介质。
4.第一方面,本技术实施例提供了一种应用程序的登录方法,包括:
5.获取用户输入的登录信号;
6.根据所述登录信号获取所述移动终端的当前sim卡号;
7.根据所述当前sim卡号确定目标应用程序的登录信息,对所述目标应用程序的登录信息进行加密,得到登录信息密文,向所述目标应用程序的服务器发送登录信息密文。
8.在一种具体实施的方式中,所述获取用户输入的登录信号的步骤,包括:
9.获取用户输入的应用编号,根据所述应用编号确定所述登录信号;或者,
10.获取用户输入的字符,根据所述字符确定候选应用编号,根据所述候选应用编号确定所述登录信号。
11.在一种具体实施的方式中,所述获取用户输入的登录信号,包括:
12.通过快捷登录控件接收用户输入的点击操作,根据点击操作确定所述登录信号。
13.在一种具体实施的方式中,所述根据所述登录信号获取所述移动终端的当前sim卡号的步骤,包括:
14.在所述移动终端具有至少两个sim卡号的情况下,根据用户的选择操作从所述至少两个sim卡号中确定一个目标sim卡号作为所述当前sim卡号。
15.在一种具体实施的方式中,所述方法包括:
16.根据所述当前sim卡号显示验证界面,通过所述验证界面获取用户输入的待验证信息,判断所述待验证信息与预设验证信息是否匹配;
17.若所述待验证信息与所述预设验证信息匹配,则执行根据所述当前sim卡号确定所述目标应用程序的登录信息的步骤。
18.在一种具体实施的方式中,所述根据所述当前sim卡号确定目标应用程序的登录
信息的步骤,包括:
19.获取与所述当前sim卡号对应的登录信息,若存在至少两个与所述当前sim卡号对应的登录信息时,则显示登录信息选择界面,根据所述登录信息选择界面获取用户的选择操作,将所述选择操作对应的登录信息作为所述目标应用程序的登录信息。
20.在一种具体实施的方式中,在所述获取用户输入的登录信号之前,所述方法还包括:
21.接收用户输入的快捷设置指令,根据所述快捷设置指令对所述移动终端中的各应用程序设置对应的应用编号及预设登录信息。
22.第二方面,本发明实施例提供了一种应用程序的登录装置,包括:
23.第一获取模块,用于获取用户的登录信号;
24.第二获取模块,用于根据所述登录信息获取所述移动终端的当前sim号;
25.处理模块,用于根据所述当前sim卡号确定目标应用程序的登录信息,对所述目标应用程序的登录信息进行加密,得到登录信息密文,向所述目标应用程序的服务器发送所述登录信息密文。
26.第三方面,本发明实施例提供了一种移动终端,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面中所述的应用程序的登录方法。
27.第四方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面所述的应用程序的登录方法。
28.本发明实施例提供的应用程序的登录方法、装置、移动终端及可读存储介质,与现有技术相比,通过多种方式获取用户的登录信号,实现了多方式进行应用程序的登录操作,提升了应用登录的灵活程度,同时登录过程简便,无需繁琐的操作步骤,花费时间少,另外登录信息采用非对称加密等加密方式,提高了登录信息传输过程的安全性,进而提高了登录过程的安全性。
附图说明
29.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
30.图1示出了本发明实施例所提供的应用程序的登录方法的一流程示意图;
31.图2示出了本发明实施例所提供的应用程序的登录装置的一结构示意图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实
施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.考虑到现有的应用登录方式步骤繁杂、操作耗时久、安全性低,基于此,本发明实施例提供了一种应用程序的登录方法、装置、移动终端及计算机可读存储介质,下面通过实施例进行描述。
34.实施例1
35.本实施例提供了一种应用程序的登录方法。以下结合图1对应用程序的登录方法进行说明。
36.请参照图1,本实施例提供的应用程序的登录方法包括以下步骤:
37.步骤s101,获取用户输入的登录信号。
38.具体的,用户在登录应用程序时,需要对移动终端发出对应用程序的登录请求,用户发出登录请求的方式可以有多种,这些发出登录请求的方式可以定义为登录信号,移动终端接收到用户发出的登录请求后,根据用户的登录请求确定用户需要登录的应用程序并执行后续的处理操作。
39.在一种具体的实施方式中,所述获取用户输入的登录信号的步骤,包括:
40.获取用户输入的应用编号,根据所述应用编号确定所述登录信号;或者,
41.获取用户输入的字符,根据所述字符确定候选应用编号,根据所述候选应用编号确定所述登录信号。
42.具体的,移动终端上的每个应用程序都有其对应的编号,定义为应用编号,应用编号可以是移动终端为应用程序预设置的编号,还可以是用户在移动终端里对应用程序自定义的编号,用户可以在移动终端的系统拨号界盘拨打某个应用编号,即可实现向移动终端发送对该应用编号所对应的应用程序的登录请求。
43.具体的,移动终端里的系统拨号盘可以切换为拨号登录界面,拨号登录界面包括拨号区域和应用程序显示区域,一方面,用户可以在拨号区域里拨打应用编号,以实现向移动终端发送对该应用编号所对应的应用程序的登录请求;另一方面,用户也可以在拨号区域输入任意字符,例如1、*1、#1等,移动终端将查询编号里包括用户所输入字符的各个应用编号,这些应用编号可以定义为候选应用编号,并且,移动终端根据所查询到的候选应用编号,在应用程序显示区域显示与各候选应用编号对应的应用程序,用户可通过点击应用程序来向移动终端发送自己的登录请求。
44.在一种具体的实施方式中,所述获取用户输入的登录信号,包括:
45.通过快捷登录控件接收用户输入的点击操作,根据点击操作确定所述登录信号。
46.具体的,用户需要登录应用程序时,可以选择在应用程序的登录界面将登录方式切换为快捷登录,登陆界面会显示快捷登录的按钮,用户可以通过点击快捷登录按钮来向系统发送对应用程序的登录请求,上述方式可以简化应用程序的登录过程,缩短登录所需要的时间。
47.步骤s102,根据所述登录信号获取所述移动终端的当前sim卡号。
48.具体的,当用户对一个应用程序发出登录请求时,移动终端根据用户当前所需要登录的应用程序确定一个用于登录的sim卡号,该sim卡号可以定义为当前sim卡号,sim卡为用户识别卡,用户识别(sim,subscriber identity module)。
49.在一具体的实施方式中,所述根据所述登录信号获取所述移动终端的当前sim卡号的步骤,包括:
50.在所述移动终端具有至少两个sim卡号的情况下,根据用户的选择操作从所述至少两个sim卡号中确定一个目标sim卡号作为所述当前sim卡号。
51.具体的,若移动终端中有两张sim卡,即有两个sim卡号时,若用户需要登录应用程序,则在用户对应用程序发送登录请求后,移动终端会显示两个sim卡号的选择界面待用户进行选择,并将用户所选择的sim卡号用于登录应用程序的sim卡号,该sim卡号可以定义为目标sim卡号,若移动终端中只有一张sim卡,则移动终端直接将这张sim卡对应的卡号作为登录应用程序的sim卡号。
52.步骤s103,根据所述当前sim卡号确定目标应用程序的登录信息,对所述目标应用程序的登录信息进行加密,得到登录信息密文,向所述目标应用程序的服务器发送所述登录信息密文。
53.具体的,用户所需要登录的应用程序可以定义为目标应用程序,登录应用程序在登录时需要提供用于验证登录操作的信息,该信息可以定义为登录信息,登录信息可以由用户在移动终端中预先录入,以实现直接选用,登录信息可以是sim卡号,还可以是邮箱号或者其他可用于应用程序登录的信息,例如,在登录某个应用程序时,可以直接将用于登录这个应用程序的sim卡号作为登录信息,也可以使用用户预先录入的邮箱号作为登录信息。
54.具体的,用户对应用程序发出登录请求后,移动终端首先根据用于登录这个应用程序的sim卡号来确定这个应用程序的登录信息,然后将得到的登录信息进行加密,登录信息加密后的文件可以定义为登录信息密文,将登录信息密文发送给这个应用程序的服务器,由服务器执行后续的登录操作。
55.具体的,移动终端对登录信息的加密可以采用非对称加密方式,其具体步骤为在登录某个应用程序时,由这个应用程序的服务器通过非对称加密方式生成一对密钥,包括公钥及私钥,服务器保存私钥并将公钥传输给移动终端,移动终端采用公钥对这个应用程序的登录信息进行加密,将加密后的登录信息密文传输给服务器,服务器采用私钥对登录信息密文进行解密后得到登录信息,根据登录信息执行后续的登录操作,此外,移动终端对登录信息的加密也可采用其他保密性高的加密方式。
56.在一种具体实施的方式中,根据所述当前sim卡号确定目标应用程序的登录信息的步骤,包括:
57.获取与所述当前sim卡号对应的登录信息,若存在至少两个与所述当前sim卡号对应的登录信息时,则显示登录信息选择界面,根据所述登录信息选择界面获取用户的选择操作,将所述选择操作对应的登录信息作为所述目标应用程序的登录信息。
58.具体的,用户请求登录某个应用时,移动终端根据用于登录该应用程序的sim卡号查询与该sim卡号对应的登录信息,当该sim卡对应的登录信息有至少两个时,移动终端会显示登录信息的选择界面,用户可以自行选择登录信息,移动终端将用户选择的登录信息作为登录该应用程序的登录信息,当用于登录该应用程序的登陆信息只有一个时,系统将以当前存在的这个登录信息作为该应用程序的登录信息。
59.在一种具体的实施方式中,所述方法包括:
60.根据所述当前sim卡号显示验证界面,通过所述验证界面获取用户输入的待验证
信息,判断所述待验证信息与预设验证信息是否匹配;
61.若所述待验证信息与所述预设验证信息匹配,则执行根据所述当前sim卡号确定所述目标应用程序的登录信息的步骤。
62.具体的,用户可以在移动终端中对应用程序设置验证问题与答案,当用户对已设置验证问题的应用程序发送登录请求时,移动终端会显示问题验证界面等待用户输入答案,问题验证界面可以定义为验证界面,用户输入的答案可以定义为验证信息,若用户输入的答案错误,移动终端会报错并提示用户再次进行输入,若用户输入的答案正确,移动终端将执行获取登录信息的操作,即查询与用于登录的sim卡号对应的登录信息,根据用户选择确定登录信息。
63.例如,用户对某个应用设置“身份证后4位数”的验证问题,并对验证问题设置好纯数字的答案如“8888”后,下次对这个应用程序进行登录时,应用程序会显示带有“身份证后4位数”问题的验证界面,当用户输入的答案错误时,移动终端发出答案错误的提示,并等待用户再次输入,当用户输入正确的答案“8888”时,移动终端将执行确定登录信息的操作。
64.在一种具体实施的方式中,在所述获取用户输入的登录信号之前,所述方法还包括:
65.接收用户输入的快捷设置指令,根据所述快捷设置指令对所述移动终端中的各应用程序设置对应的应用编号及预设登录信息。
66.具体的,用户在移动终端上开启拨号登录之后,移动终端会为各个应用程序分别设置一个对应的编号,以作为拨号登录的基础,用户也可以对各应用程序自定义编号,例如,用户可以为应用程序a自定义编号“*1234*”,则用户通过拨打“*1234*”这个编号可以实现对应用程序a的登录。
67.用户也可以为各应用程序预设登录信息,预设登录信息用于简化登录流程,提高用户体验感,例如,移动终端中有两张sim卡,分别为卡1与卡2,则用户可以为应用程序b预设使用卡1的卡号进行登录,则在后续登录应用程序b时,不需要再进行sim卡号的选择操作,还例如,用户可以为应用程序b预设一个邮箱号,若应用程序b进行登录或注册的过程中需要用到邮箱号,则移动终端可以直接将用户预设的这个邮箱号进行填充,如果用户预设了多个邮箱号,则通过用户选取的邮箱号进行填充。
68.具体实施时,本实施例提供的应用程序的登录方法还可以用于对应用程序的注册,例如,用户根据本实施例中所提供的应用程序的登录方法对应用程序进行登录操作,应用程序的服务器在接收到登录信息时会检测当前的登录信息是否已经注册,在当前的登录信息未注册的情况下,服务器会利用当前的登录信息为用户注册一个应用程序的账号,并且在注册完毕即可实现登录,无须用户再次进行登录操作,通过应用程序的服务器来进行应用程序的注册操作,实现应用程序的注册与登录并行。
69.具体的,若应用程序注册时需要设置密码,则移动终端会生成符合该应用程序的密码并进行填充,用户可以在移动终端上对应用程序的密码进行编辑,此外,用户注册后,移动终端会通过预设的id或者用户自定义的id,以得到一个固定的用户名id,防止用户隐私泄露。
70.本实施例提供的应用程序的登录方法,可以通过在系统拨号盘或拨号登陆界面拨打应用编号进行登录、也可以在拨号登录界面点击应用程序进行登录、还可以通过在应用
程序内切换登录方式为快捷登录进行一键登录,实现了多方式进行应用程序的登录操作,提升了应用登录的灵活程度,同时登录过程简便,无需繁琐的操作步骤,花费时间少,另外登录信息采用非对称加密等加密方式,提高了登录信息传输过程的安全性,进而提高了登录过程的安全性。
71.实施例2
72.与上述的方法实施例相对应,参照图2,本发明实施例还提供了一种应用程序的登录装置200,包括:
73.第一获取模块201,用于获取用户的登录信号;
74.第二获取模块202,用于根据所述登录信号获取所述移动终端的当前sim卡号;
75.处理模块203,用于根据所述当前sim卡号确定目标应用程序的登录信息,对所述目标应用程序的登录信息进行加密,得到登录信息密文,向所述目标应用程序的服务器发送所述登录信息密文。
76.在一实施方式中,所述第一获取模块201具体用于获取用户输入的应用编号,根据所述应用编号确定所述登录信号;或者,
77.获取用户输入的字符,根据所述字符确定候选应用编号,根据所述候选应用编号确定所述登录信号。
78.在一实施方式中,所述第一获取模块201具体还用于通过快捷登录控件接收用户输入的点击操作,根据点击操作确定所述登录信号。
79.在一实施方式中,所述第二获取模块202用于在所述移动终端具有至少两个sim卡号的情况下,根据用户的选择操作从所述至少两个sim卡号中确定一个目标sim卡号作为所述当前sim卡号。
80.在一实施方式中,所述处理模块203具体用于根据所述当前sim卡号显示验证界面,通过所述验证界面获取用户输入的待验证信息,判断所述待验证信息与预设验证信息是否匹配;
81.若所述待验证信息与所述预设验证信息匹配,则执行根据所述当前sim卡号确定所述目标应用程序的登录信息的步骤。
82.在一实施方式中,所述处理模块203具体还用于获取与所述当前sim卡号对应的登录信息,若存在至少两个与所述当前sim卡号对应的登录信息时,则显示登录信息选择界面,根据所述登录信息选择界面获取用户的选择操作,将所述选择操作对应的登录信息作为所述目标应用程序的登录信息。
83.在一实施方式中,所述处理模块203具体还用于接收用户输入的快捷设置指令,根据所述快捷设置指令对所述移动终端中的各应用程序设置对应的应用编号及预设登录信息。
84.本实施例提供的应用程序的登录装置200可以执行实施例1所述的应用程序的登录方法,为避免重复,在此不再赘述。
85.本实施例提供的应用程序的登录装置可通过拨号盘拨打特定编号进行登录、可通过自定义拨号界面点击候选应用程序进行登录、还可通过在应用程序内切换登录方式为快捷登录进行一键登录,实现了多方式进行应用程序的登录操作,提升了应用登录的灵活程度,同时登录过程简便,无需繁琐的操作步骤,花费时间少,另外登录信息采用非对称加密
等加密方式,提高了登录信息传输过程的安全性,进而提高了登录过程的安全性。
86.实施例3
87.本公开实施例提供了一种移动终端,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行实施例1所述的应用程序的登录方法。
88.本实施例提供的移动终端可以实现执行实施例1所提供的应用程序的登录方法,为避免重复,在此不再赘述。
89.实施例4
90.本实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行实施例1所述的应用程序的登录方法。
91.本实施例提供的计算机可读存储介质可以实现执行实施例1所述的应用程序的登录方法,为避免重复,在此不再赘述。
92.本发明实施例所提供的进行应用程序登录的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
93.本发明实施例所提供的应用程序登录的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。
94.在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
95.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
96.另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
97.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存
储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
98.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
99.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1