[发明专利]一种移动应用的快速重连鉴权方法及系统有效
| 申请号: | 201610859315.0 | 申请日: | 2016-09-27 |
| 公开(公告)号: | CN106162645B | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 张成康;黄良迅;彭炜凌;徐东峰;莫国军;章艺 | 申请(专利权)人: | 广州赛意信息科技股份有限公司 |
| 主分类号: | H04W12/06 | 分类号: | H04W12/06 |
| 代理公司: | 广州番禺容大专利代理事务所(普通合伙)44326 | 代理人: | 刘新年 |
| 地址: | 510623 广东省广州市天河区珠*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 移动 应用 快速 重连鉴权 方法 系统 | ||
1.一种移动应用的快速重连鉴权方法,包括如下步骤:
步骤一,智能终端与服务器端基于一移动应用首次建立连接时,服务器端生成鉴权钥匙,并将其发送至该智能终端;
步骤二,当该智能终端与该服务器端连接失效时,基于该移动应用发送重新连接请求至该服务器端,于连接成功时,直接发送包含该移动应用对应的鉴权钥匙的数据包至该服务器端;
步骤三,该服务器端于接收到该数据包后,解析并获取其中的鉴权钥匙,将获得的鉴权钥匙与该服务器端生成的鉴权钥匙进行比对;
步骤四,于比对成功时,由该服务器端向该智能终端返回确认包;
步骤一进一步包括:
步骤S1,该智能终端基于该移动应用向该服务器端发送连接请求;
步骤S2,于连接成功时,该智能终端向该服务器端发送包含该移动应用对应的用户身份信息的数据包;
步骤S3,该服务器端于接收到数据包后,解析并获取该数据包中的用户身份信息,并于数据库中根据该用户身份信息对用户身份进行校验,于校验成功后,获取该用户的唯一用户UID;
步骤S4,根据该唯一用户UID生成该鉴权钥匙,并发送包括该鉴权钥匙在内的确认包至该智能终端;
于步骤S3中,根据该用户身份信息中的用户名、识别码于数据库中查询密码,并将查询获得的密码与接收到的数据包中的密码信息进行比较,若相同则表示校验成功,并从数据库中获得该用户的唯一用户UID,若不相同,则不予响应;
于步骤S4中,当获得该用户的唯一用户UID后,首先生成随机密码,然后将该用户的唯一用户UID,随机密码以及当前时间进行AES加密,生成该鉴权钥匙,由该服务器端发送包括该鉴权钥匙在内的确认包给该智能终端;
于步骤S1中,首先建立socket,然后调用connect系统函数连接该服务器端的IP;
于步骤S2中,当该智能终端与该服务器端连接成功,接收到该服务器端返回的连接成功信息时,该智能终端通过send系统函数调用发送包含用户身份信息的数据包至该服务器端。
2.一种移动应用的快速重连鉴权系统,包括:
首次连接鉴权模块,用于于智能终端与服务器端基于一移动应用首次建立连接时,通过服务器端生成鉴权钥匙,并将其发送至智能终端;
重连鉴权模块,用于基于该移动应用的智能终端与服务器端连接失效时,通过该智能终端发送重新连接请求至服务器端,于连接成功时,直接发送包含该移动应用对应的鉴权钥匙的数据包至该服务器端,通过该服务器端解析获取该数据包中的鉴权钥匙,并将获得的鉴权钥匙与该服务器端生成鉴权钥匙进行比对,于比对成功时,通过该服务器端向该智能终端返回确认包;
该首次连接鉴权模块包括:
连接请求模块,基于该移动应用通过该智能终端向服务器端发送连接请求;
用户信息发送模块,于该智能终端与服务器端连接成功时,通过该智能终端向服务器端发送包含该移动应用对应用户身份信息的数据包;
校验模块,于该服务器端接收到数据包后,解析并获取该数据包中的用户身份信息,并于数据库中根据该用户身份信息对用户身份进行校验,于校验成功后,获取该用户的唯一用户UID;
鉴权钥匙生成模块,根据该校验模块获得的唯一用户UID生成鉴权钥匙;
第一确认包返回模块,将包括该鉴权钥匙在内的确认包发送至该智能终端;
该鉴权钥匙生成模块先生成随机密码,然后将该唯一用户UID,随机密码以及当前时间进行AES加密,生成该鉴权钥匙;
该重连鉴权模块进一步包括:
重连请求模块,于该智能终端与服务器端连接失效时,基于该移动应用通过该智能终端发送重新连接请求至该服务器端;
数据包发送模块,于该智能终端与服务器端连接成功时,通过该智能终端直接发送包含该移动应用对应的鉴权钥匙的数据包至该服务器端;
鉴权模块,于通过该服务器端接收到数据包后,解析该数据包,获取其中的鉴权钥匙,将获得的鉴权钥匙与该服务器端生成的鉴权钥匙进行比对;
第二确认包返回模块,于比对成功时,通过该服务器端向该智能终端返回确认包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州赛意信息科技股份有限公司,未经广州赛意信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610859315.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有搅拌功能的锅盖
- 下一篇:基于腔QED的量子隐私比较方法





