本发明专利技术涉及信息技术领域,公开了一种应用程序登录方法及终端、系统终。本发明专利技术中,应用程序登录方法,包含:向第一服务器发送预存的第一令牌和终端上至少一个应用程序的识别信息;第一令牌用于允许终端上的各个应用程序登录第一服务器;接收由第一服务器生成的对应各个应用程序的第二令牌;第二令牌由第一服务器根据所收到的第一令牌和应用程序的识别信息生成,终端上的应用程序利用各自对应的第二令牌登录第一服务器;在收到来自第一服务器对某一应用程序的禁止登录指令时,无效该应用程序所对应的第二令牌。相对于现有技术,本发明专利技术的实施方式在部分应用程序被服务器拒绝登录时,不会影响其他应用程序的登录,使得应用程序的登录更加方便快捷。
【技术实现步骤摘要】
本专利技术涉及信息
,特别涉及一种应用程序登录方法及终端、系统。
技术介绍
随着互联网应用的普及电子技术的发展,手机的功能也越来越多,通过手机上安装的应用程序,可以轻松的实现购物、订餐、交友、娱乐等,给人们的生活带来极大便利。然而由于各应用程序一般都是相互独立的,因此,用户在登录不同应用程序时,都需要单独进行注册后才能登录。当安装的应用程序比较多时,用户需要记住大量的用户名、密码,给用户造成记忆上的负担,同时,频繁的输入用户名和密码不但操作繁琐也增大了密码被破解的可能性。因此,为了方便用户,现有技术中提供了单点登录(Single Sign On,简称SSO)平台,即在多个应用系统中,用户可以利用终端中预存的令牌就可以登录所有受信任的应用系统。在实际应用中,如果某个应用程序在登录失败时,终端上预存的令牌将被勒令无效,那么也就会影响同样利用该令牌进行登录的其他应用程序。现有技术中,有一种解决方法是对每个应用程序都采用单独登录验证,这样虽然可以解决令牌无效时其他应用程序的登录,但无论令牌是否有效,均需要每次都进行登录验证,无法实现便捷的自动登录。
技术实现思路
本专利技术的目的在于提供一种应用程序登录方法及终端、系统,使得终端上的应用程序在登录特定服务器时更简单方便,且在某应用程序被拒绝登录时,不影响其他应用程序的登录。为解决上述技术问题,本专利技术的实施方式提供了一种应用程序登录方法,包含以下步骤:向第一服务器发送预存的第一令牌和终端上至少一个应用程序的识别信息;所述第一令牌用于允许所述终端上的各个应用程序登录所述第一服务器;接收由所述第一服务器生成的对应各个应用程序的第二令牌;所述第二令牌由所述第一服务器根据所收到的第一令牌和应用程序的识别信息生成,所述终端上的应用程序利用各自对应的第二令牌登录所述第一服务器;在收到来自所述第一服务器对某一应用程序的禁止登录指令时,无效该应用程序所对应的第二令牌。本专利技术的实施方式还提供了一种终端,包含:发送模块,用于向第一服务器发送预存的第一令牌和所述终端上至少一个应用程序的识别信息;所述第一令牌用于允许所述终端上的各个应用程序登录所述第一服务器;接收模块,用于接收由所述第一服务器生成的对应各个应用程序的第二令牌;所述第二令牌由所述第一服务器根据所收到的第一令牌和应用程序的识别信息生成,所述终端上的应用程序利用各自对应的第二令牌登录所述第一服务器;所述接收模块,还用于接收来自所述第一服务器对某一应用程序的禁止登录指令;无效模块,用于在所述接收模块收到来自所述第一服务器对某一应用程序的禁止登录指令时,无效该应用程序对应的第二令牌。本专利技术实施方式相对于现有技术而言,将现有的令牌作为第一令牌,服务器根据第一令牌和应用程序的识别信息,生成针对各个应用程序的第二令牌,使得各个应用程序在登录服务器时,使用第二令牌即可直接登陆,简化了应用程序的登陆过程,使得应用程序的登录更为方便快捷。另外,如果收到某一应用程序的禁止登录指令时,则无效该应用程序对应的第二令牌。由于第二令牌仅针对特定的应用程序,所以当第二令牌被无效后,并不会影响到其他应用程序的第二令牌,从而可知,部分应用程序被服务器拒绝登录时,不会影响其他应用程序的登录,使得应用程序的登录更加方便快捷。另外,如果所述终端检测到新安装的应用程序,则向所述第一服务器发送所述新安装的应用程序的识别信息;接收由所述第一服务器生成的对应所述新安装的应用程序的第二令牌。这样就可以使得新安装的应用程序也能立即被分配到第二令牌,进而在该新的应用程序登录服务器时,无需注册账号信息,也无需手动输入账号密码,即可以直接使用第二令牌登录。另外,所述生成对应各个应用程序的第二令牌中,不同的应用程序对应不同的第二令牌。这样可以使得每个应用程序对应唯一的第二令牌,保证当其中某一个应用程序无效时,不会对其他应用程序的登陆造成影响。另外,所述终端上的各所述应用程序对应不同的分组;所述生成对应各个应用程序的第二令牌中,为属于同一分组的应用程序生成一个第二令牌。通过将应用程序进行分组,可以将同一类型的应用程序放入一个组内,更方便对应用程序进行管理。另外,所述生成对应各个应用程序的第二令牌中,利用MD5加密算法加密生成所述第二令牌。MD5加密算法速度快,强度高,能可以提高各应用程序使用第二令牌进行登录服务器的安全性。附图说明图1是根据本专利技术第一实施方式的终端及其应用程序登录方法流程图;图2是根据本专利技术第二实施方式的终端及其应用程序登录方法流程图;图3是根据本专利技术第三实施方式的终端及其应用程序登录方法流程图;图4是根据本专利技术第四实施方式的终端结构示意图;图5是根据本专利技术第五实施方式的终端结构示意图;图6是根据本专利技术第六实施方式的终端结构示意图;图7是根据本专利技术第七实施方式的应用程序登录系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种应用程序登录方法。本专利技术的专利技术人发现,有时需要无效令牌并不确定是该令牌需要被无效,还是由于该应用程序自身的程序错误造成的,错误地认为该令牌需要无效,这样的令牌被无效后,会影响其他应用程序的登录。为了在这样的场景不影响其他应用程序的登录,所以本专利技术人提出了本专利技术的实施方式。本实施方式的流程如图1所示,具体如下:在步骤101中,终端向第一服务器发送预存的第一令牌和终端上应用程序的识别信息。具体的说,终端向第一服务器发送终端上至少一个应用程序的识别信息,第一令牌用于允许终端上的各个应用程序登录第一服务器,应用程序的识别信息可以为各应用程序的ID编号。本实施方式中的终端可以为手机、pad、电脑等电子设备,本实施方式中的第一令牌可以为用户名和密码等账号信息。一般而言,当用户通过终端的应用程序第一次登录第一服务器时需要注册用户名、用户资料、密码等账号信息,注册完成之后,用户的账号信息作为第一令牌被保存在终端内,通过第一令牌使得终端上的各个应用程序都可以登录第一服务器。另外,本实施方式中终端上的应用程序可以为属于预设的应用列表中的应用程序,且预设的应用列表中的应用程序为第一服务器被授权登录的应用程序,本实施方式中预设的应用列表中的应用程序可以为终端系统中预装的应用程序,比如说:备忘录程序、地图程序、视频播放器、下载中心等等,终端在出厂之前可以将系统中预装的应用程序放入一个应用列表中,且该应用列表中的每个应用程序拥有唯一的ID号。终端向第一服务器发送的应用程序的识别信息可以为应用程序的ID号。在步骤102中,接收由第一服务器生成的对应各个应用程序的第二令牌,具体的说,第一服务器根据所收到的第一令牌和所收到的应用程序的识别信息,生成对应各个应用程序的第二令牌,并将该第二令牌发送给终端,终端为各个应用程序分配与之对应的第二令牌,终端上的应用程序可以利用各自对应的第二令牌登录第一服务器,使得各个应用程序利用对应的第二令牌登录第一服务器时可以自动登陆,而本文档来自技高网...
【技术保护点】
一种应用程序登录方法,其特征在于,包含:向第一服务器发送预存的第一令牌和终端上至少一个应用程序的识别信息;所述第一令牌用于允许所述终端上的各个应用程序登录所述第一服务器;接收由所述第一服务器生成的对应各个应用程序的第二令牌;所述第二令牌由所述第一服务器根据所收到的第一令牌和应用程序的识别信息生成,所述终端上的应用程序利用各自对应的第二令牌登录所述第一服务器;在收到来自所述第一服务器对某一应用程序的禁止登录指令时,无效该应用程序所对应的第二令牌。
【技术特征摘要】
1.一种应用程序登录方法,其特征在于,包含:向第一服务器发送预存的第一令牌和终端上至少一个应用程序的识别信息;所述第一令牌用于允许所述终端上的各个应用程序登录所述第一服务器;接收由所述第一服务器生成的对应各个应用程序的第二令牌;所述第二令牌由所述第一服务器根据所收到的第一令牌和应用程序的识别信息生成,所述终端上的应用程序利用各自对应的第二令牌登录所述第一服务器;在收到来自所述第一服务器对某一应用程序的禁止登录指令时,无效该应用程序所对应的第二令牌。2.根据权利要求1所述的应用程序登录方法,其特征在于,所述方法还包含:如果所述终端检测到新安装的应用程序,则向所述第一服务器发送所述新安装的应用程序的识别信息;接收由所述第一服务器生成的对应所述新安装的应用程序的第二令牌。3.根据权利要求1所述的应用程序登录方法,其特征在于,所述终端上的应用程序为属于预设的应用列表中的应用程序。4.根据权利要求3所述的应用程序登录方法,其特征在于,所述预设的应用列表中的应用程序为第一服务器被授权登录的应用程序。5.根据权利要求1所述的应用程序登录方法,其特征在于,所述生成对应各个应用程序的第二令牌中,不同的应用程序对应不同的第二令牌。6.根据权利要求1所述的应用程序登录方法,其特征在于,所述终端上的各所述应用程序对应不同的分组;所述生成对应各个应用程序的第二令牌中,为属于同一分组的应用程序生成一个第二令牌。7.根据权利要求...
【专利技术属性】
技术研发人员:王常仁,
申请(专利权)人:乐视控股北京有限公司,乐视移动智能信息技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。