[发明专利]一种多应用之间一次点击登陆的方法在审
申请号: | 201310674983.2 | 申请日: | 2013-12-11 |
公开(公告)号: | CN103701873A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 刘博;廖晓光 | 申请(专利权)人: | 深圳海联讯科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F21/62 |
代理公司: | 深圳市兴科达知识产权代理有限公司 44260 | 代理人: | 王翀 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 之间 一次 点击 登陆 方法 | ||
技术领域
本发明涉及一种多应用之间一次点击登陆的方法。
背景技术
在同一移动终端打开不同的应用时,每次都需要输入用户名和密码,然后登陆验证通过后,才可以进入应用,进行使用。在这种重复性的操作过程中,首先对用户的体现效果就不好,需要记住很多不同的用户名和密码(每个应用不同,登陆的方式和信息也不一样),给用户工作带来了很大的不便;其次,在多次的输入中,有可能因为手机的病毒或者恶意程序,来截获用户输入的信息,导致信息泄露;最后,如果应用之间的跳转,采用传参数(用户的信息当成参数)的形式进行,更加大大增加信息泄露的风险。
发明内容
本发明提供一种多应用单点登录的方法,采用这种方式,就可以规避多次点击登录带来的风险,提高的用户体验效果,保证了用户的信息安全。
本方法的实现过程如下:
一种多应用之间一次点击登陆的方法,包含以下步骤:
S1,登陆应用A,并将应用A的用户信息保存在本地内存中;
S2,将应用A的用户信息,使用https的方式,保存到https服务器端;
S3,https服务器将从应用A传来的用户信息临时保存在内存中,并设置一定的保存时间;
S4,应用A把AppID传给应用B;
S5,应用B获得应用A的AppID后,使用此AppID,去https服务器上获取用户的信息;
S6,如果应用B为本地首次登陆,那么应用B从https服务器上获取用户信息进行后台的登陆,登陆成功,则进入应用B的界面;登陆不成功,则跳到应用B的登陆界面;如果应用B之前在本地登陆过,那么应用B把从https服务器上获取的用户信息与应用B之前登陆后保存在内存中的信息进行比较,如果一致,进入应用B的界面;如果不一致,就跳到应用B的登陆界面。
进一步,各应用使用输入模拟键盘进行登录。
进一步,在S2所述的应用A的用户信息保存在https服务器端的过程中,所述的用户信息使用本地的软证书进行加密,传输的通道采用SSL协议。
进一步,在所述S4中的AppID信息为设备ID和时间戳,所述的信息进行MD5加密。
进一步,S2中所述的保存时间默认设置为30秒,30秒过后,从应用A传来的用户信息从https服务器的内存中删除;
最后,S6中所述的应用B将获得的用户信息在后台与本地保存的应用A的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。
通过以上方法实现了在同一设备不同应用程序之间的一次点击登录,规避了多次点击登录带来的风险,提高了用户体验效果,保证了用户的信息安全。
附图说明
图1为多应用之间一次点击登录的实现过程示意图。
具体实施方式
以下将结合附图对本发明的实现过程进行详细描述。
本发明所指的应用程序应为2个或2个以上,以下以应用A和应用B为例进行说明。
如图1所示,在同一本地设备实现应用A和应用B多之间一次点击登陆的方法,为了各应用使用安全,优选使用模拟键盘进行输入,首先,进行登录登陆应用A,并将应用A的用户信息保存在本地内存中;然后将应用A的用户信息使用https的方式保存到https服务器端,在此过程中,所述的用户信息使用本地的软证书进行加密,传输的通道采用SSL协议;https服务器将从应用A传来的用户信息临时保存在内存中,并设置一定的保存时间,一般默认设置为30秒,30秒过后,从应用A传来的用户信息从https服务器的内存中删除;然后应用A把AppID传给应用B,AppID信息为设备ID和时间戳,并将AppID信息进行MD5加密。当应用B获得应用A的AppID后,使用此AppID,去https服务器上获取用户的信息;如果B为本地首次登陆,即从来没有打开过B应用,那么B从https上获取用户信息进行后台的登陆,登陆成功,则进入B的界面;登陆不成功,则跳到B的登陆界面;如果B之前在本地登陆过,那么B把从https上获取的用户信息与B之前登陆后保存在内存中的信息进行比较,如果一致,进入B的界面;如果不一致,就跳到B的登陆界面。另外,在应用B将获得的用户信息在后台与本地保存的应用A的信息进行比较时,设定最长比较时间,比较时间超过最长比较时间时,失败返回登录界面。
以上实现的在同一设备不同应用程序之间的一次点击登录的方法,规避了多次点击登录带来的风险,提高了用户体验效果,保证了用户的信息安全。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳海联讯科技股份有限公司,未经深圳海联讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310674983.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:丝素氨基酸洗发露
- 下一篇:带宽信息的获得方法以及获得带宽信息的设备