CN107040500A - 服务端生成客户端自动登录信息的方法和*** - Google Patents

服务端生成客户端自动登录信息的方法和*** Download PDF

Info

Publication number
CN107040500A
CN107040500A CN201610079403.9A CN201610079403A CN107040500A CN 107040500 A CN107040500 A CN 107040500A CN 201610079403 A CN201610079403 A CN 201610079403A CN 107040500 A CN107040500 A CN 107040500A
Authority
CN
China
Prior art keywords
client
service end
filename
identity information
uploaded
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.)
Pending
Application number
CN201610079403.9A
Other languages
English (en)
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.)
Fujian TQ Digital Co Ltd
Original Assignee
Fujian TQ Digital 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 Fujian TQ Digital Co Ltd filed Critical Fujian TQ Digital Co Ltd
Priority to CN201610079403.9A priority Critical patent/CN107040500A/zh
Publication of CN107040500A publication Critical patent/CN107040500A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种服务端生成客户端自动登录信息的方法,包括:获取到客户端下载请求时生成一ID;将所述ID与用户的身份信息绑定;加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。本发明还涉及一种配合上述服务端生成客户端自动登录信息的方法的***,服务端能够生成客户端自动登录的信息,实现客户端一键下载、快速登录。

Description

服务端生成客户端自动登录信息的方法和***
技术领域
本发明涉及互联网技术领域,尤其涉及一种服务端生成客户端自动登录信息的方法和***。
背景技术
随着互联网行业的发展和智能终端的普及,客户端已经成为人们工作、娱乐不可缺少的东西。然而,一般客户端在下载后都无法主动获得用户在下载站点的相关身份信息,因为客户端都是提前打包好的。如果没有在网站上注册过,下载后需要在客户端注册账号并手动登录,即使在网站上注册登录过,下载后也需要用户重新登录来获取相关信息,无法做到一键下载、快速打开的流畅体验。
发明内容
本发明所要解决的技术问题是:提供一种服务端生成客户端自动登录信息的方法和***,能够在下载客户端时,服务端生成带有用户身份标识的客户端,客户端下载后自动获取用户在当前下载站点所绑定的信息进行自动登录,无需再次输入账号和密码。
为了解决上述技术问题,本发明采用的技术方案为:
一种服务端生成客户端自动登录信息的方法,包括:
获取到客户端下载请求时生成一ID;
将所述ID与用户的身份信息绑定;
加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
本发明服务端生成客户端自动登录信息的方法的有益效果在于:获取到客户端的下载请求时生成一个唯一的ID,并将所述ID与用户的身份信息绑定,从而一个ID即对应一个用户的身份信息;将所述ID加密得到的加密KEY作为客户端下载的文件名,从而客户端下载的文件名中包含了所述ID,从而根据该文件名即可找到对应的用户身份信息;对客户端上传的文件名进行验证,只有验证成功才向客户端发送对应的用户身份信息,保证了用户身份信息不被泄露;向客户端发送用户身份信息后客户端即可使用该身份信息进行自动登录,无需再进行注册或输入账号和密码,实现一键下载、快速打开的流畅体验。
本发明提供的另一个技术方案为:
一种服务端生成客户端自动登录信息的***,包括:
ID生成模块,用于获取到客户端下载请求时生成一ID;
ID绑定模块,用于将所述ID与用户的身份信息绑定;
ID加密模块,用于加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
接收验证模块,用于接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
本发明服务端生成客户端自动登录信息的***的有益效果在于:ID生成模块获取到客户端下载请求时生成一唯一的ID,ID绑定模块将所述ID与用户的身份信息绑定,从而一个ID即对应一个用户身份信息;ID加密模块加密所述ID并将加密后得到的加密KEY作为客户端下载的文件名,从而客户端的文件名中包含了所述ID,进而通过所述文件名即可找到对应的用户身份信息;接受验证模块对客户端上传的文件名进行验证,防止用户身份信息泄露,并向验证成功的客户端发送对应的用户身份信息,客户端即可使用该身份信息进行自动登录,无需再进行注册或输入账号和密码,实现一键下载、快速打开的流畅体验。
附图说明
图1为本发明实施例一的服务端生成客户端自动登录信息的方法的流程图;
图2为本发明实施例一的服务端生成客户端自动登录信息的方法的流程图;
图3为本发明实施例二的服务端生成客户端自动登录信息的方法的流程图;
图4为本发明实施例三的服务端生成客户端自动登录信息的***的结构图;
图5为本发明实施例四的服务端生成客户端自动登录信息的***的结构图。
标号说明:
1、ID生成模块;2、ID绑定模块;3、ID加密模块;4、接收验证模块;41、判断模块;5、设置模块。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:获取到客户端下载请求时生成一ID;将所述ID与用户的身份信息绑定;加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名,客户端使用文件名获取对应的身份信息。
请参照图1,本发明提供:
一种服务端生成客户端自动登录信息的方法,包括:
S101、获取到客户端下载请求时生成一ID;
S102、将所述ID与用户的身份信息绑定;
S103、加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
S104、接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
本发明服务端生成客户端自动登录信息的方法的有益效果在于:获取到客户端的下载请求时生成一唯一的ID,并将所述ID与用户的身份信息绑定,从而一个ID即对应一个用户的身份信息;将所述ID加密得到的加密KEY作为客户端下载的文件名,从而客户端下载的文件名中包含了所述ID,从而根据该文件名即可找到对应的用户身份信息;对客户端上传的文件名进行验证,只有验证成功才向客户端发送对应的用户身份信息,保证了用户身份信息不被泄露;向客户端发送用户身份信息后客户端即可使用该身份信息进行自动登录,无需再进行注册或输入账号和密码,实现一键下载、快速打开的流畅体验。
进一步的,所述“接收并验证客户端上传的文件名”具体为:判断客户端上传的文件名是否解密正确,如果是,判定为验证成功;否则判定为验证失败。
从上述描述可知,只有客户端上传的文件名解密正确,才判定为验证成功,防止用户身份信息泄露,保证用户身份信息的安全性。
进一步的,还包括:对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期。
进一步的,所述“接收并验证客户端上传的文件名”具体为:判断是否客户端上传的文件名解密正确且对应的ID在有效期内,如果是,判定为验证成功;否则判定为验证失败。
从上述描述可知,只有客户端上传的文件名解密正确且对应ID在有效期内才判定为验证成功,避免后续客户端被分享后,对应的用户身份信息被泄露,保证了用户身份信息的安全性。
进一步的,还包括:向验证成功的客户端发送对应的用户身份信息后,清除该ID与用户身份信息的绑定数据。
从上述描述可知,向验证成功的客户端发送对应的用户身份信息后绑定数据即清除,能够有效避免该用户身份信息被盗用,同时节省了存储资源。
进一步的,所述“加密所述ID”中的加密为可逆加密。
从上述描述可知,可通过判断解密是否正确判断是不是正确的ID。
进一步的,对客户端上传的文件名验证成功后向客户端发送验证成功的应答,对客户端上传的文件名验证失败后向客户端发送验证失败的应答。
从上述描述可知,客户端能够根据应答知道文件名验证是否成功。
请参照图4,本发明提供的另一个技术方案为:
一种服务端生成客户端自动登录信息的***,包括:
ID生成模块1,用于获取到客户端下载请求时生成一ID;
ID绑定模块2,用于将所述ID与用户的身份信息绑定;
ID加密模块3,用于加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
接收验证模块4,用于接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
本发明服务端生成客户端自动登录信息的***的有益效果在于:ID生成模块1获取到客户端下载请求时生成一唯一的ID,ID绑定模块2将所述ID与用户的身份信息绑定,从而一个ID即对应一个用户身份信息;ID加密模块3加密所述ID并将加密后得到的加密KEY作为客户端下载的文件名,从而客户端的文件名中包含了所述ID,进而通过所述文件名即可找到对应的用户身份信息;接受验证模块对客户端上传的文件名进行验证,防止用户身份信息泄露,并向验证成功的客户端发送对应的用户身份信息,客户端即可使用该身份信息进行自动登录,无需再进行注册或输入账号和密码,实现一键下载、快速打开的流畅体验。
进一步的,所述接收验证模块4包括判断模块41,用于判断客户端上传的文件名是否解密正确,如果是,判定为验证成功;否则判定为验证失败。
从上述描述可知,只有客户端上传的文件名解密正确,才判定为验证成功,防止用户身份信息泄露,保证用户身份信息的安全性。
进一步的,还包括:设置模块5,用于对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期;所述接收验证模块4包括判断模块41,用于判断是否客户端上传的文件名解密正确且对应的ID在有效期内,如果是,判定为验证成功;否则判定为验证失败。
从上述描述可知,只有客户端上传的文件名解密正确且对应ID在有效期内才判定为验证成功,避免后续客户端被分享后,对应的用户身份信息被泄露,保证了用户身份信息的安全性。
请参照图2,本发明的实施例一为:
一种服务端生成客户端自动登录信息的方法,包括:
S201、服务端获取到客户端下载请求时生成一唯一的ID;
S202、服务端将所述ID与用户的身份信息绑定并保存;
S203、服务端加密所述ID得到加密KEY,将所述加密KEY作为客户端下载时的文件名;优选的,所述加密过程为可逆加密;
S204、客户端下载并启动后,将所述文件名发送至服务端,服务端接收并验证客户端上传的文件名,判断客户端上传的文件名是否解密成功;S205、如果解密成功,判定为验证成功,根据解密获得的ID获取绑定的用户身份信息,向客户端发送验证成功的应答以及对应的用户身份信息,并清除该ID与用户身份信息的绑定数据;若解密失败,判定为验证失败,向客户端发送验证失败的应答。
请参照图3,本发明的实施例二为:
一种服务端生成客户端自动登录信息的方法,包括:
S301、服务端获取到客户端下载请求时生成一唯一的ID;
S302、服务端将所述ID与用户的身份信息绑定并保存;
S303、服务端对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期;
S304、服务端加密所述ID得到加密KEY,将所述加密KEY作为客户端下载时的文件名;优选的,所述加密过程为可逆加密;
S305、客户端下载并启动后,将所述文件名发送至服务端,服务端接收并验证客户端上传的文件名,判断客户端上传的文件名是否解密成功且对应的ID在有效期内;S306、若解密成功且对应的ID在有效期内,判定为验证成功,根据解密获得的ID获取绑定的用户身份信息,向客户端发送验证成功的应答以及对应的用户身份信息,并清除该ID与用户身份信息的绑定数据;若解密失败或对应的ID不在有效期内,判定为验证失败,向客户端发送验证失败的应答。
请参照图4,本发明的实施例三为:
配合上述实施例一服务端生成客户端自动登录信息的方法的一种服务端生成客户端自动登录信息的***,包括:服务端和客户端,所述服务端包括:
ID生成模块1,用于获取到客户端下载请求时生成一ID;优选的,所述ID具有唯一性;
ID绑定模块2,用于将所述ID与用户的身份信息绑定;
ID加密模块3,用于加密所述ID得到加密KEY,将所述加密KEY作为客户端下载时的文件名;优选的,所述加密过程为可逆加密;
接收验证模块4,用于接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息;所述接收验证模块4包括:用于判断客户端上传的文件名是否解密正确,如果是,判定为验证成功;否则判定为验证失败;
清除模块,用于对客户端上传的文件名验证成功,并将相应的用户身份信息发送至客户端后清除该ID与用户身份信息的绑定数据。
请参照图5,本发明的实施例四为:
配合上述实施例二服务端生成客户端自动登录信息的方法的一种服务端生成客户端自动登录信息的***,包括:服务端和客户端,所述服务端包括:
ID生成模块1,用于获取到客户端下载请求时生成一ID;优选的,所述ID具有唯一性;
ID绑定模块2,用于将所述ID与用户的身份信息绑定;
设置模块5,用于对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期;
ID加密模块3,用于加密所述ID得到加密KEY,将所述加密KEY作为客户端下载时的文件名;优选的,所述加密过程为可逆加密;
接收验证模块4,用于接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息;所述接收验证模块4包括判断模块41,用于判断是否客户端上传的文件名解密正确且对应的ID在有效期内,如果是,判定为验证成功;否则判定为验证失败;
清除模块,用于对客户端上传的文件名验证成功,并将相应的用户身份信息发送至客户端后,清除该ID与用户身份信息的绑定数据。
综上所述,本发明提供的服务端生成客户端自动登录信息的方法和***,服务端获取到客户端下载请求时生成一ID,并将所述ID与用户的身份信息绑定并设置有效期,从而每一个ID对应一个用户身份信息,且每一个ID都有一个有效期限,过了有效期限则不可用;服务端将ID加密后得到的加密KEY作为客户端下载时的文件名,从而客户端下载后的文件名包含所述ID,进而就根据所述ID即可找到对应的用户信息;客户端下载启动后,服务端对客户端上传的文件名进行验证,判断是否该上传的文件名解密正确且对应的ID在有效期内,防止用户身份信息泄露;并向验证成功的客户端发送对应的用户身份信息,从而客户端能够使用该用户身份信息进行自动登录,无需再进行注册或输入账号和密码,实现一键下载、快速打开的流畅体验;验证成功后服务端还会清除该ID与用户身份信息的绑定数据,能够有效避免该用户身份信息被盗用,同时节省了存储资源。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种服务端生成客户端自动登录信息的方法,其特征在于,包括:
获取到客户端下载请求时生成一ID;
将所述ID与用户的身份信息绑定;
加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
2.根据权利要求1所述的服务端生成客户端自动登录信息的方法,其特征在于,所述“接收并验证客户端上传的文件名”具体为:判断客户端上传的文件名是否解密正确,如果是,判定为验证成功;否则判定为验证失败。
3.根据权利要求1所述的服务端生成客户端自动登录信息的方法,其特征在于,还包括:对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期。
4.根据权利要求3所述的服务端生成客户端自动登录信息的方法,其特征在于,所述“接收并验证客户端上传的文件名”具体为:判断是否客户端上传的文件名解密正确且对应的ID在有效期内,如果是,判定为验证成功;否则判定为验证失败。
5.根据权利要求1所述的服务端生成客户端自动登录信息的方法,其特征在于,还包括:向验证成功的客户端发送对应的用户身份信息后,清除该ID与用户身份信息的绑定数据。
6.根据权利要求1所述的服务端生成客户端自动登录信息的方法,其特征在于,所述“加密所述ID”中的加密为可逆加密。
7.根据权利要求1所述的服务端生成客户端自动登录信息的方法,其特征在于,对客户端上传的文件名验证成功后向客户端发送验证成功的应答,对客户端上传的文件名验证失败后向客户端发送验证失败的应答。
8.一种服务端生成客户端自动登录信息的***,其特征在于,包括:
ID生成模块,用于获取到客户端下载请求时生成一ID;
ID绑定模块,用于将所述ID与用户的身份信息绑定;
ID加密模块,用于加密所述ID得到加密KEY,将所述KEY作为客户端下载时的文件名;
接收验证模块,用于接收并验证客户端上传的文件名,并向验证成功的客户端发送对应的用户身份信息。
9.根据权利要求8所述的服务端生成客户端自动登录信息***,其特征在于:所述接收验证模块包括判断模块,用于判断客户端上传的文件名是否解密正确,如果是,判定为验证成功;否则判定为验证失败。
10.根据权利要求8所述的服务端生成客户端自动登录信息***,其特征在于,还包括:设置模块,用于对所述ID与用户的身份信息绑定后形成的绑定数据设置有效期;所述接收验证模块包括判断模块,用于判断是否客户端上传的文件名解密正确且对应的ID在有效期内,如果是,判定为验证成功;否则判定为验证失败。
CN201610079403.9A 2016-02-04 2016-02-04 服务端生成客户端自动登录信息的方法和*** Pending CN107040500A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610079403.9A CN107040500A (zh) 2016-02-04 2016-02-04 服务端生成客户端自动登录信息的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610079403.9A CN107040500A (zh) 2016-02-04 2016-02-04 服务端生成客户端自动登录信息的方法和***

Publications (1)

Publication Number Publication Date
CN107040500A true CN107040500A (zh) 2017-08-11

Family

ID=59533052

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610079403.9A Pending CN107040500A (zh) 2016-02-04 2016-02-04 服务端生成客户端自动登录信息的方法和***

Country Status (1)

Country Link
CN (1) CN107040500A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110141866A (zh) * 2018-02-13 2019-08-20 网易(杭州)网络有限公司 游戏登录方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100223558A1 (en) * 2009-02-27 2010-09-02 International Business Machines Corporation Remote desktop connection to any private desktop to tam e-sso access agent
US8528068B1 (en) * 2002-07-26 2013-09-03 Purple Communications, Inc. Method of authenticating a user on a network
CN103327115A (zh) * 2013-07-05 2013-09-25 百度在线网络技术(北京)有限公司 应用程序的登录控制方法和装置
CN104202384A (zh) * 2014-08-27 2014-12-10 四川长虹电器股份有限公司 一种分布式文件***的文件上传及查找方法
CN104683303A (zh) * 2013-11-28 2015-06-03 天津三星电子有限公司 App管理方法
CN105306423A (zh) * 2014-07-04 2016-02-03 ***股份有限公司 用于分布式web网站***的统一登录方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8528068B1 (en) * 2002-07-26 2013-09-03 Purple Communications, Inc. Method of authenticating a user on a network
US20100223558A1 (en) * 2009-02-27 2010-09-02 International Business Machines Corporation Remote desktop connection to any private desktop to tam e-sso access agent
CN103327115A (zh) * 2013-07-05 2013-09-25 百度在线网络技术(北京)有限公司 应用程序的登录控制方法和装置
CN104683303A (zh) * 2013-11-28 2015-06-03 天津三星电子有限公司 App管理方法
CN105306423A (zh) * 2014-07-04 2016-02-03 ***股份有限公司 用于分布式web网站***的统一登录方法
CN104202384A (zh) * 2014-08-27 2014-12-10 四川长虹电器股份有限公司 一种分布式文件***的文件上传及查找方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110141866A (zh) * 2018-02-13 2019-08-20 网易(杭州)网络有限公司 游戏登录方法和装置

Similar Documents

Publication Publication Date Title
CN106850699B (zh) 一种移动终端登录认证方法及***
CN108768972B (zh) 车辆数据的存储和访问方法及装置、***、电子设备
CN109257391A (zh) 一种访问权限开放方法、装置、服务器及存储介质
US20170142087A1 (en) Device authentication agent
CN108537046A (zh) 一种基于区块链技术的在线合同签署***及方法
CN108462581A (zh) 网络令牌生成的方法、装置、终端设备及存储介质
CN105228153B (zh) 网络接入方法、***和无线路由设备
CN109618341A (zh) 一种数字签名认证方法、***、装置以及存储介质
CN106789841A (zh) 业务处理方法、终端、服务器以及***
CN106060078B (zh) 应用于云平台的用户信息加密方法、注册方法及验证方法
EP1906584A1 (en) Method, system and device for game data transmission
US20160219045A1 (en) Method and System for Authenticating a User of a Device
CN109254734B (zh) 一种数据存储方法、装置、设备及计算机可读存储介质
CN104717224B (zh) 一种登录方法及装置
CN111131300B (zh) 通信方法、终端及服务器
CN111030814A (zh) 秘钥协商方法及装置
CN106790285B (zh) 一种会话重用方法及装置
CN112861148B (zh) 数据处理方法、服务端、客户端及加密机
CN111107063B (zh) 一种登录方法及装置
CN104660401A (zh) 验证方法、***和终端
CN106209793A (zh) 一种身份验证方法及验证***
CN101197677A (zh) 一种支持附加参数登录的互联网产品登录方法与装置
CN110351254B (zh) 访问操作的执行方法及装置
CN107819766A (zh) 安全认证方法、***及计算机可读存储介质
CN107070842B (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170811