著录项信息
专利名称 | 终端应用登录的方法和系统 |
申请号 | CN201110275284.1 | 申请日期 | 2011-09-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-03-27 | 公开/公告号 | CN103001934A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/06 | IPC分类号 | H;0;4;L;2;9;/;0;6查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 连翰;孟金锋;周涛;王定伟;刘永勇;陆骏;李强;董锡军;李翼鸿 |
代理机构 | 北京三高永信知识产权代理有限责任公司 | 代理人 | 罗振安 |
摘要
本发明公开了一种终端应用登录的方法和系统,属于计算机领域。所述方法包括:启动终端的应用时,获取终端的唯一标识;根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息;根据所述用户信息,登录所述终端的应用。系统包括:标识获取模块、用户信息获取模块、和应用模块。本发明通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。
1.一种终端应用登录的方法,其特征在于,所述方法包括:
启动终端的任一应用时,获取所述终端的唯一标识,所述唯一标识用于唯一表示所述终端,判断所述终端的唯一标识是否已关联用户信息,如果否,提示用户输入用户信息,将输入的用户信息与所述终端的唯一标识相关联;
启动所述终端的任一应用时,获取所述终端的唯一标识;判断所述终端的唯一标识是否已关联用户信息,如果是,根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息,所述用户信息包括注册信息或登录信息;根据所述用户信息,登录本次启动的终端应用;
所述将输入的用户信息与所述终端的唯一标识相关联之前,所述方法还包括:验证输入的用户信息是否正确,如果是,将输入的用户信息与所述终端的唯一标识相关联,如果否,提示用户重新输入用户信息。
2.根据权利要求1所述的方法,其特征在于,当所述终端的唯一标识与用户信息的关联信息是由远程服务器建立并存储时,
所述根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息,具体包括:
将所述终端的唯一标识上报所述远程服务器,使所述远程服务器根据所述终端的唯一标识查找到关联的用户信息;
接收所述远程服务器返回的与所述终端的唯一标识关联的用户信息。
3.根据权利要求1-2任一项所述的方法,其特征在于,所述终端的唯一标识与用户信息的关联信息是由远程服务器或所述终端建立并存储的。
4.一种终端应用登录的系统,其特征在于,所述系统包括:
关联信息建立模块、标识获取模块、用户信息获取模块和应用模块,所述用户信息获取模块分别与所述标识获取模块和所述应用模块连接;
所述关联信息建立模块,用于在启动终端的任一应用时,获取所述终端的唯一标识,所述唯一标识用于唯一表示所述终端,判断所述终端的唯一标识是否已关联用户信息,如果否,提示用户输入用户信息,将输入的用户信息与所述终端的唯一标识相关联;
所述标识获取模块,用于启动所述终端的任一应用时,获取所述终端的唯一标识;
所述用户信息获取模块,用于根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息,所述用户信息包括注册信息或登录信息;
所述应用模块,用于根据所述用户信息,登录所述标识获取模块启动的终端应用;
所述关联信息建立模块,还用于在将输入的用户信息与所述终端的唯一标识相关联之前,验证输入的用户信息是否正确,如果是,将输入的用户信息与所述终端的唯一标识相关联,如果否,提示用户重新输入用户信息。
5.根据权利要求4所述的系统,其特征在于,当所述终端的唯一标识与用户信息的关联信息是由远程服务器建立并存储时,所述用户信息获取模块,具体用于
将所述终端的唯一标识上报所述远程服务器,使所述远程服务器根据所述终端的唯一标识查找到关联的用户信息;
接收所述远程服务器返回的与所述终端的唯一标识关联的用户信息。
6.根据权利要求4-5任一所述的系统,其特征在于,所述关联信息建立模块位于远程服务器或所述终端。
终端应用登录的方法和系统\n技术领域\n[0001] 本发明涉及计算机领域、智能终端、网络通信和移动设备领域,特别涉及一种终端应用登录的方法和系统。\n背景技术\n[0002] 随着电子设备的发展,用户在自己的设备中安装了大量的应用软件,很多软件需要注册一个唯一标识用户的信息,用来记录保存软件使用情况等;或者,在终端上使用不同业务时,需要多次输入唯一标识自己身份的信息。由此带来一个问题,用户在使用不同软件时,需要不停地输入自己的用户信息,而大多时候这些信息是相同的。\n[0003] 目前大部分浏览器通过Cookies技术,解决了用户在同一网站访问不同网页时标识用户的问题。Cookies信息是为了辨别用户的身份而保存在本地终端的数据。用户在访问网站时,浏览器的Cookies会记录用户信息,当用户访问该网站的其他网页时,浏览器根据Cookies记录的用户信息,判定出用户是否已经登录该网站,如果已经登录,则允许用户访问该网站的其他网页。\n[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:\n[0005] 很多设备是由严格的访问限制的,不同的应用程序不能互相访问其文件、资源等信息,因此,Cookies技术不能解决用户在同一终端登录不同的应用软件时,需要重复输入用户信息的问题。\n发明内容\n[0006] 为了解决用户在同一终端登录不同的应用软件时,需要重复输入用户信息的问题,本发明实施例提供了一种终端应用登录的方法和系统。所述技术方案如下:\n[0007] 一种终端应用登录的方法,所述方法包括:\n[0008] 启动终端的应用时,获取终端的唯一标识;\n[0009] 根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息;\n[0010] 根据所述用户信息,登录上述启动的终端应用。\n[0011] 一种终端应用登录的系统,所述系统包括:\n[0012] 标识获取模块、用户信息获取模块、和应用模块,所述用户信息获取模块分别与所述标识获取模块和所述应用模块连接;\n[0013] 所述标识获取模块,用于启动终端的应用时,获取终端的唯一标识;\n[0014] 所述用户信息获取模块,用于根据预先建立的终端的唯一标识与用户信息的关联信息,获取与所述终端的唯一标识关联的用户信息;\n[0015] 所述应用模块,用于根据所述用户信息,登录上述启动的终端应用。\n[0016] 本发明实施例提供的技术方案带来的有益效果是:\n[0017] 通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。\n附图说明\n[0018] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0019] 图1是本发明的一个实施例提供的终端应用登录的方法流程图;\n[0020] 图2是本发明的另一实施例提供的终端应用登录的方法流程图;\n[0021] 图3是本发明的另一实施例提供的终端应用登录的方法流程图;\n[0022] 图4是本发明的另一实施例提供的终端应用登录的系统示意图;\n[0023] 图5是本发明的另一实施例提供的终端应用登录的系统另一示意图。\n具体实施方式\n[0024] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。\n[0025] 本发明中所述的终端,可以是本地服务器或者计算机或者手机,其中计算机包括台式计算机、便携式计算机等,便携式计算机包括例如笔记本电脑、平板电脑(例如pad)等;\n手机包括普通手机、智能手机等。\n[0026] 参见图1,本发明的一个实施例提供了一种终端应用登录的方法,该方法包括:\n[0027] 101:启动终端的应用时,获取终端的唯一标识;\n[0028] 其中,终端的唯一标识具体可以是IMSI(International Mobile SubscriberIdentification Number,国际移动用户识别码)等,本发明不限定具体的标识,该标识能够唯一的表示该终端即可。\n[0029] 102:根据预先建立的终端的唯一标识与用户信息的关联信息,获取与该终端的唯一标识关联的用户信息;\n[0030] 103:根据该用户信息,登录上述所启动的终端应用。\n[0031] 本实施例通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。\n[0032] 参见图2,本发明的另一实施例提供了一种终端应用登录的方法,在该方法中,终端的唯一标识与用户信息的关联信息是由远程服务器建立并存储的,该方法包括:\n[0033] 201:在用户启动终端的任意应用时,终端将其唯一标识上报远程服务器;\n[0034] 其中步骤201中,可以选择在用户开机时候上报,也可以选择在第一次启动任意应用时上报,也可以选择在每一次启动任意应用时上报。\n[0035] 202:远程服务器接收终端的唯一标识,建立并存储终端的唯一标识与用户信息的关联信息,具体包括以下步骤:\n[0036] 202a:判断终端的唯一标识是否已关联用户信息;\n[0037] 如果否,提示用户输入用户信息,并执行202b;如果是,说明远程服务器已经建立并存储有终端的唯一标识与用户信息的关联信息;\n[0038] 其中,用户信息包括注册信息或者登录信息等,注册信息例如用户名、密码、姓名、身份证号、住址等个人登记信息;登录信息例如用户名、密码、注册号等已注册成功信息。\n[0039] 其中,对于远程服务器已经建立并存储有终端的唯一标识与用户信息的关联信息的情况,其建立关联信息的方法可以参考图1实施例,这里不再赘述。\n[0040] 202b:终端将用户输入的用户信息上报远程服务器;\n[0041] 202c:可选的,远程服务器验证输入的用户信息是否正确,如果是,执行202d,如果否,提示用户重新输入用户信息,并执行202b;\n[0042] 202d:远程服务器将输入的用户信息与终端的唯一标识相关联。\n[0043] 需要说明的是,远程服务器可以将关联信息存储在其数据库中。由于关联信息存储在远程服务器的数据库中,相对于存储在本地终端,关联信息不易被篡改或者误删除,提高了关联信息存储的安全性。\n[0044] 203:远程服务器根据终端的唯一标识与用户信息的关联信息,查找与终端的唯一标识关联的用户信息,并返回给终端;\n[0045] 204:终端接收与终端的唯一标识关联的用户信息,根据用户信息登录该应用。\n[0046] 其中,若202a判断为否并执行202b-202d之后,由于用户已经在应用中输入用户信息,因此此时步骤203-204就不是必须的,而是可选的。\n[0047] 本实施例通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。另外,通过判断用户信息输入是否正确,避免了用户偶然的输入错误,在建立唯一标识与用户信息的关联时方便了用户,使得建立过程简洁正确。另外,本实施例在实现应用登录时无须改进应用,与应用的兼容性比较好。\n[0048] 参见图3,本发明的另一实施例提供了一种终端应用登录的方法,在该方法中,终端的唯一标识与用户信息的关联信息是由本地终端建立并存储的,该方法包括:\n[0049] 301:在用户启动终端的任意应用时,终端获取其唯一标识;\n[0050] 302:终端根据其唯一标识,建立并存储终端的唯一标识与用户信息的关联信息,具体包括以下步骤:\n[0051] 302a:判断终端的唯一标识是否已关联用户信息;\n[0052] 如果否,提示用户输入用户信息,并执行302b;如果是,说明终端已经建立并存储有终端的唯一标识与用户信息的关联信息;\n[0053] 其中,对于终端已经建立并存储有终端的唯一标识与用户信息的关联信息的情况,其建立关联信息的方法可以参考图1实施例,这里不再赘述。\n[0054] 302b:可选的,终端验证输入的用户信息是否正确,如果是,执行302c,如果否,提示用户重新输入用户信息,并执行302b;\n[0055] 302c:终端将输入的用户信息与终端的唯一标识相关联。\n[0056] 需要说明的是,终端可以将关联信息相对其他应用独立的存储在其缓存、共享内存、或者文件系统中,相对于以Cookies方式保存用户身份信息,关联信息不易被篡改,提高了关联信息存储的安全性。\n[0057] 303:终端根据终端的唯一标识与用户信息的关联信息,查找与终端的唯一标识关联的用户信息;\n[0058] 304:终端根据查找到的用户信息登录该应用。\n[0059] 其中,若302a判断为否并执行302b-302c之后,由于用户已经在应用中输入用户信息,因此此时步骤303-304就不是必须的,而是可选的。\n[0060] 本实施例通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。另外,通过判断用户信息输入是否正确,避免了用户偶然的输入错误,在建立唯一标识与用户信息的关联时方便了用户,使得建立过程简洁正确。另外,本实施例在实现应用登录时无须改进应用,与应用的兼容性比较好。\n[0061] 参见图4,本发明的另一实施例提供了一种终端应用登录的系统,该系统包括:\n[0062] 标识获取模块401、用户信息获取模块402、和应用模块403,用户信息获取模块402分别与标识获取模块401和应用模块403连接;\n[0063] 标识获取模块401,用于启动终端的应用时,获取终端的唯一标识;\n[0064] 用户信息获取模块402,用于根据预先建立的终端的唯一标识与用户信息的关联信息,获取与终端的唯一标识关联的用户信息;\n[0065] 应用模块403,用于根据用户信息,登录终端的应用。\n[0066] 进一步的,参见图5,系统还包括:\n[0067] 关联信息建立模块400,用于在标识获取模块401启动终端的应用之前,在启动终端的任意应用时,获取终端的唯一标识,判断终端的唯一标识是否已关联用户信息,如果否,提示用户输入用户信息,将输入的用户信息与终端的唯一标识相关联;或者,在标识获取模块401获取终端的唯一标识之后,判断终端的唯一标识是否已关联用户信息,如果否,提示用户输入用户信息,将输入的用户信息与终端的唯一标识相关联。\n[0068] 关联信息建立模块400,还用于在将输入的用户信息与终端的唯一标识相关联之前,验证输入的用户信息是否正确,如果是,将输入的用户信息与终端的唯一标识相关联,如果否,提示用户重新输入用户信息。\n[0069] 其中,当终端的唯一标识与用户信息的关联信息是由远程服务器建立并存储时,用户信息获取模块402,具体用于将终端的唯一标识上报远程服务器,使远程服务器根据终端的唯一标识查找到关联的用户信息;接收远程服务器返回的与终端的唯一标识关联的用户信息。\n[0070] 其中,关联信息建立模块位于远程服务器或终端。\n[0071] 本实施例通过将终端的唯一标识与用户信息相关联,在用户启动任意应用时,获取终端的唯一标识及其关联的用户信息,并根据该用户信息登录终端的应用,从而使用户在同一终端登录不同的应用软件时无须重复输入用户信息。另外,本实施例在实现应用登录时无须改进应用,与应用的兼容性比较好。\n[0072] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0073] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-09-07
- 2014-05-07
实质审查的生效
IPC(主分类): H04L 29/06
专利申请号: 201110275284.1
申请日: 2011.09.16
- 2013-03-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-04-01
|
2007-09-24
| | |
2
| |
2009-04-29
|
2007-10-22
| | |
3
| |
2011-07-06
|
2011-03-02
| | |
4
| |
2010-02-10
|
2008-08-07
| | |
5
| |
2004-11-17
|
2003-12-17
| | |
6
| |
2004-03-17
|
2002-09-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |