An application of the invention discloses an application landing method, a server and a mobile terminal. The application landing method includes: the server receives the landing request of the first application that contains the user key, which is sent by the computer end; the server generates a two-dimensional code according to the user key and the address information of the server; the server will send the two dimensional code to the server. The server receives the first proxy landing request sent by the mobile terminal, the first proxy landing request contains the user Open ID that matches the user's key, and the user Open ID scanned and parsed the two-dimensional code by the second application by the mobile end, and the first application was carried out according to the address information. The public number is authorized to log in, the first application is different from the second application, the server gets the user identity that matches the Open ID of the user, and the server sends the login session message to the computer end. The landing method of the embodiment of the invention is simple and saves the resources of the mobile terminal.
【技术实现步骤摘要】
一种应用登陆方法、服务器及移动端
本专利技术实施例涉及通信
,具体涉及一种应用登陆方法、服务器及移动端。
技术介绍
现有技术中,在电脑端(例如个人计算机)登陆应用时,通常有两种方式:扫码登陆和账户登陆。扫码登陆时,用户需要在移动端(例如手机)下载该应用的移动版,使用该应用的移动版扫描电脑端显示的二维码;账户登陆时,用户需要手动在电脑端的登陆界面输入账号和密码。如果在移动端,用户未下载该应用的移动版,则无法实现扫码登陆,则用户只能使用账户登陆,而账户登陆,需要用户记忆账号和密码,十分不便。即现有的扫码登陆方式,在移动端,必须使用同一应用的移动版进行扫码。这样一来,在电脑端,为实现不同应用的扫码登陆,移动端需要安装不同应用的移动版,使用不便,且极大占用了移动端的存储、处理等资源。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用登陆方法、服务器及移动端,登陆方式简单,且能够节省移动端的资源。本专利技术实施例提供的应用登陆方法,应用于服务器,包括:服务器接收电脑端发送的第一应用的登陆请求,所述登陆请求中包含用户密钥;所述服务器根据所述用户密钥及所述服务器的地址信息生成二维码;所述服务器将所述二维码发送给所述电脑端并通过所述电脑端显示所述二维码;所述服务器接收移动端发送的第一代理登陆请求,所述第一代理登陆请求中包含与所述用户密钥匹配的用户开放式身份标识OpenID,所述用户OpenID由所述移动端通过第二应用扫描并解析所述电脑端显示的所述二维码,根据所述二维码中包含的所述地址信息进行所述第一应用的公众号授权登陆得到,所述第一应用与所述第二应用为不同的应用; ...
【技术保护点】
1.一种应用登陆方法,其特征在于,包括:服务器接收电脑端发送的第一应用的登陆请求,所述登陆请求中包含用户密钥;所述服务器根据所述用户密钥及所述服务器的地址信息生成二维码;所述服务器将所述二维码发送给所述电脑端并通过所述电脑端显示所述二维码;所述服务器接收移动端发送的第一代理登陆请求,所述第一代理登陆请求中包含与所述用户密钥匹配的用户开放式身份标识Open ID,所述用户Open ID由所述移动端通过第二应用扫描并解析所述电脑端显示的所述二维码,根据所述二维码中包含的所述地址信息进行所述第一应用的公众号授权登陆得到,所述第一应用与所述第二应用为不同的应用;所述服务器获取与所述用户Open ID匹配的用户标识;所述服务器向所述电脑端发送登陆会话消息。
【技术特征摘要】
1.一种应用登陆方法,其特征在于,包括:服务器接收电脑端发送的第一应用的登陆请求,所述登陆请求中包含用户密钥;所述服务器根据所述用户密钥及所述服务器的地址信息生成二维码;所述服务器将所述二维码发送给所述电脑端并通过所述电脑端显示所述二维码;所述服务器接收移动端发送的第一代理登陆请求,所述第一代理登陆请求中包含与所述用户密钥匹配的用户开放式身份标识OpenID,所述用户OpenID由所述移动端通过第二应用扫描并解析所述电脑端显示的所述二维码,根据所述二维码中包含的所述地址信息进行所述第一应用的公众号授权登陆得到,所述第一应用与所述第二应用为不同的应用;所述服务器获取与所述用户OpenID匹配的用户标识;所述服务器向所述电脑端发送登陆会话消息。2.根据权利要求1所述的方法,其特征在于,在所述服务器向所述电脑端发送登陆会话消息之前,所述方法还包括:所述服务器接收所述电脑端发送的轮询请求或长连接请求。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述服务器未获取到与所述用户OpenID匹配的用户标识时,所述服务器向所述电脑端发送错误通知消息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述服务器接收所述移动端发送的第二代理登陆请求,所述第二代理登陆请求中包含与所述用户密钥匹配的用户标识,所述用户标识由所述移动端通过已登录的第三应用扫描并解析所述电脑端显示的所述二维码,根据已登录的所述第三应用获取,所述第一应用与所述第三应用分别为同一应用的电脑版与移动版;所述服务器向所述电脑端发送所述登陆会话消息。5.一种应用登陆方法,其特征在于,包括:移动端通过第二应用扫描并解析电脑端显示的二维码,以获取所述二维码中包含的用户密钥及地址信息,所述二维码由服务器发送给所述电脑端,所述二维码由所述服务器在接收到所述电脑端发送的第一应用的登陆请求之后,根据所述登陆请求中包含的所述用户密钥及所述服务器的所述地址信息生成,所述第一应用与所述第二应用为不同的应用;所述移动端根据所述地址信息进行所述第一应用的公众号授权登陆,从而获取与所述用户密钥匹配的用户开放式身份标识OpenID;所述移动端向所述服务器发送第一代理登陆请求,所述第一代理登陆请求中包含所述用户OpenID,以使得所述服务器获取与所述用户OpenID匹配的用户标识,并向所述电脑端发送登陆会话消息。6.根据权利要求5所述的方法,其特征在于,所述移动端根据所述地址信息进行所述第一应用的公众号授权登陆,从而获取与所述用户密钥匹配的用户OpenID包括:所述移动端中的所述第二应用调用所述移动端的浏览器,打开所述地址信息进行所述第一应用的公众号授权登陆;在公众号授权登陆成功之后,所述移动端从授权登陆成功页面获取与所述用户密钥匹配的用户OpenID。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:所述移动端通过已登录的第三应用扫描并解析所述电脑端显示的所述二维码,以获取所述二维码中包含的所述用户密钥,所述第一应用与所述第三应用分别为同一应用的电脑版与移动版;所述移动端根据已登录的所述第三应用获取与所述用户密钥匹配的用户标识;所述移动端向所述服务器发送第二代理登陆请求,所述第二代理登陆请求中包含所述用户标识,以使得所述服务器向所述电脑端发送所述登陆会话消息。8.一种服...
【专利技术属性】
技术研发人员:黄铁鸣,文琛,朱标亦,吴伟林,吴斐,李娜芬,蔡增柱,楼宏微,赖旭凯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。