CN103327115B - 应用程序的登录控制方法和装置 - Google Patents

应用程序的登录控制方法和装置 Download PDF

Info

Publication number
CN103327115B
CN103327115B CN201310280695.9A CN201310280695A CN103327115B CN 103327115 B CN103327115 B CN 103327115B CN 201310280695 A CN201310280695 A CN 201310280695A CN 103327115 B CN103327115 B CN 103327115B
Authority
CN
China
Prior art keywords
user
information
token information
token
client
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.)
Active
Application number
CN201310280695.9A
Other languages
English (en)
Other versions
CN103327115A (zh
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310280695.9A priority Critical patent/CN103327115B/zh
Publication of CN103327115A publication Critical patent/CN103327115A/zh
Application granted granted Critical
Publication of CN103327115B publication Critical patent/CN103327115B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明提出一种应用程序的登录控制方法和装置。其中该方法包括以下步骤:服务器接收用户发送的下载请求消息,并根据用户的用户信息生成用户对应的令牌信息;服务器获取下载请求消息对应的应用程序包,并将令牌信息添加至应用程序包;以及服务器将添加令牌信息的应用程序包发送至客户端,以使客户端根据令牌信息从服务器获取用户信息,以完成登录。根据本发明实施例方法,在应用程序启动时可自动登陆用户账户,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。

Description

应用程序的登录控制方法和装置
技术领域
本发明涉及互联网技术领域,尤其涉及一种应用程序的登录控制方法和装置。
背景技术
随着移动互联技术的不断发展,适于移动终端的应用日趋丰富,越来越多的移动终端上安装的应用需要用户进行注册,并获取用户信息,以便用户登陆后为用户提供收藏、分享等功能或服务器。目前,移动终端上的用户主要通过实体按键或触摸屏的虚拟键盘输入用户信息进行登陆。但是使用实体按键受到终端的大小的限制,而使用虚拟按键输入信息时需要进行中英文切换或大小写切换等,操作十分繁琐,输入成本较高,因而降低了用户使用移动应用登陆的积极性,用户体验差。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明的第一个目的在于提出一种应用程序的登录控制方法。该方法在应用程序启动时可自动登陆用户账户,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。
本发明的第二个目的在于提出一种应用程序的登录控制装置。
为了实现上述目的,本发明第一方面实施例的应用程序的登录控制方法,包括以下步骤:服务器接收用户发送的下载请求消息,并根据所述用户的用户信息生成所述用户对应的令牌信息;所述服务器获取所述下载请求消息对应的应用程序包,并将所述令牌信息添加至所述应用程序包;以及所述服务器将已添加所述令牌信息的所述应用程序包发送至客户端,以使所述客户端根据所述令牌信息从所述服务器获取所述用户信息,以完成登录。
根据本发明实施例的应用程序的登录控制方法,可通过服务器生成与用户的用户信息对应的令牌信息,并将其添加至用户下载的应用程序包中,进而安装该应用程序包的客户端可根据该令牌信息从服务器获取用户信息,并完成登陆,应用程序启动时可自动登陆,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。
为了实现上述目的,本发明第二方面实施例的应用程序的登录控制装置,包括:第一接收模块,用于接收用户发送的下载请求消息;生成模块,用于根据所述用户的用户信息生成所述用户对应的令牌信息;获取模块,用于获取所述下载请求消息对应的应用程序包,并将所述令牌信息添加至所述应用程序包;以及发送模块,用于将已添加所述令牌信息的所述应用程序包发送至客户端,以使所述客户端根据所述令牌信息获取所述用户信息,以完成登录。
根据本发明实施例的应用程序的登录控制装置,通过生成模块可生成与用户的用户信息对应的令牌信息,并将其添加至用户下载的应用程序包中,进而安装该应用程序包的客户端可根据该令牌信息从服务器获取用户信息,并完成登陆,应用程序启动时可自动登陆,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1是根据本发明一个实施例的应用程序的登录控制方法的流程图;
图2是根据本发明另一个实施例的应用程序的登录控制方法的流程图;
图3是根据本发明又一个实施例的应用程序的登录控制方法的流程图;
图4是根据本发明一个实施例的应用程序的登录控制装置的结构示意图;
图5是根据本发明另一个实施例的应用程序的登录控制装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的应用程序的登录控制方法和装置。
目前,移动终端中应用程序需要用户通过实体按键或者虚拟键盘手动输入用户信息完成登陆,以为移动终端用户提供个性化功能和服务,但是,受到移动终端体积和屏幕大小的限制,使用实体按键受到终端的大小的限制,而使用虚拟按键输入信息时需要进行中英文切换或大小写切换等,操作十分繁琐,输入成本较高,为此提出一种应用程序的登录控制方法。
图1是根据本发明一个实施例的应用程序的登录控制方法的流程图。如图1所示,应用程序的登录控制方法包括:
S101,服务器接收用户发送的下载请求消息,并根据用户的用户信息生成用户对应的令牌信息。
具体地,当用户登录服务器,并下载应用程序包(即应用程序安装包)时,服务器可存储用户登录时输入的用户信息,然后生成与该用户信息相对应的令牌,并记录令牌的生成时间、有效时长以及发送下载请求消息的客户端的IP地址等信息,进而根据生成的令牌和记录的上述信息生成令牌信息。其中,用户信息为标识用户身份的信息,例如可以包括用户账号、密码等;令牌信息与用户信息相对应,以便服务器可根据令牌信息查找相应的用户信息。
S102,服务器获取下载请求消息对应的应用程序包,并将该令牌信息添加至应用程序包。
具体地,服务器可打包机或其他打包工具将令牌信息打包至应用程序包中。
S103,服务器将已添加令牌信息的应用程序包发送至客户端,以使客户端根据令牌信息从服务器获取用户信息,以完成登录。
当服务器将已经添加令牌信息的应用程序包发送至下载请求消息对应的客户端时,客户端可获取应用程序包中的令牌信息,并根据令牌信息在服务器中查询与该令牌信息对应的用户信息,进而应用程序可根据用户信息中的用户账号和密码完成登陆。
根据本发明实施例的应用程序的登录控制方法,可通过服务器生成与用户的用户信息对应的令牌信息,并将其添加至用户下载的应用程序包中,进而安装该应用程序包的客户端可根据该令牌信息从服务器获取用户信息,并完成登陆,应用程序启动时可自动登陆,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。
在本发明的其他一个实施例中,应用程序获取用户信息后,可存储用户信息,由此,应用程序在启动时可根据已存储的用户信息自动登陆,无需重新从服务器获取用户信息,也无需用户输入用户信息。
图2是根据本发明另一个实施例的应用程序的登录控制方法的流程图。在该实施例中,服务器可将令牌信息与用户信息存储至用户信息数据库中,以便在接收到客户端发送的具有令牌信息的用户信息请求消息时,在用户信息数据库中查找相应的用户信息。如图2所示,应用程序的登录控制方法包括:
S201,服务器接收用户发送的下载请求消息,并根据用户的用户信息生成用户对应的令牌信息。
具体地,当用户登录服务器,并下载应用程序包(即应用程序安装包)时,服务器可存储用户登录时输入的用户信息,然后生成与该用户信息相对应的令牌,并记录令牌的生成时间、有效时长以及发送下载请求消息的客户端的IP地址等信息,进而根据生成的令牌和记录的上述信息生成令牌信息。其中,用户信息为标识用户身份的信息,例如可以包括用户账号、密码等;令牌信息与用户信息相对应,以便服务器可根据令牌信息查找相应的用户信息。
S202,服务器获取下载请求消息对应的应用程序包,并将该令牌信息添加至应用程序包。
具体地,服务器可打包机或其他打包工具将令牌信息打包至应用程序包中。
S203,服务器将已添加令牌信息的应用程序包发送至客户端。
具体地,服务器可将已添加令牌信息的应用程序包发送至下载请求消息对应的客户端,即发送下载请求的客户端。
S204,服务器将该令牌信息与用户信息存储至用户信息数据库中。
服务器生成令牌信息后,可将生成的令牌信息以及与其对应的用户信息存储至用户信息数据库中,由此,服务器可根据客户端发送的令牌信息查找与该令牌信息相对应的用户信息。
S205,服务器接收客户端发送的用户信息请求消息,其中,用户信息请求消息具有从应用程序包中获取的令牌信息。
具体地,客户端接收到服务器发送的应用程序包时,可获取应用程序包中的令牌信息,并向服务器发送包含该令牌信息的用户信息请求消息,以便根据该令牌信息查询相应的用户信息。
S206,服务器根据上述用户信息请求中的令牌信息查询上述用户信息数据库以获取对应的用户信息,并将获取的用户信息反馈至客户端。
S207,客户端根据服务器反馈的用户信息完成登陆。
在本发明的一个实施例中,应用程序可根据服务器反馈的用户信息中的用户账号和密码完成登陆。
根据本发明实施例的应用程序的登录控制方法,服务器可将令牌信息及其相应的用户信息存储到用户数据库,进而可根据客户端发送的令牌信息在用户数据库中查询相应的用户信息,并返回至客户端,可对令牌信息和用户信息集中存储和管理,便于根据令牌信息查询用户信息,提高用户信息获取效率。
在本发明的另一个实施例中,应用程序获取用户信息后,可存储用户信息,由此,应用程序在启动时可根据已存储的用户信息自动登陆,无需重新从服务器获取用户信息,也无需用户输入用户信息。
图3是根据本发明又一个实施例的应用程序的登录控制方法的流程图。在该实施例中,服务器可在收到的用户信息请求消息是否满足预设要求时才根据用户信息请求中的令牌信息查询对应的用户信息,避免了他人使用用户信息进行登录而造成的用户隐私泄密,为用户隐私安全提供保障。具体地,如图3所示,应用程序的登录控制方法包括:
S301,服务器接收用户发送的下载请求消息,并根据用户的用户信息生成用户对应的令牌信息。
具体地,当用户登录服务器,并下载应用程序包(即应用程序安装包)时,服务器可存储用户登录时输入的用户信息,然后生成与该用户信息相对应的令牌,并记录令牌的生成时间、有效时长以及发送下载请求消息的客户端的IP地址等信息,进而根据生成的令牌和记录的上述信息生成令牌信息。其中,用户信息为标识用户身份的信息,例如可以包括用户账号、密码等;令牌信息与用户信息相对应,以便服务器可根据令牌信息查找相应的用户信息。
S302,服务器获取下载请求消息对应的应用程序包,并将上述生成的令牌信息添加至应用程序包。
具体地,服务器可打包机或其他打包工具将令牌信息打包至应用程序包中。
S303,服务器将已添加令牌信息的应用程序包发送至客户端。
具体地,服务器可将已添加令牌信息的应用程序包发送至下载请求消息对应的客户端,即发送下载请求的客户端。
S304,服务器将该令牌信息与用户信息存储至用户信息数据库中。
服务器生成令牌信息后,可将生成的令牌信息以及与其对应的用户信息存储至用户信息数据库中,由此,服务器可根据客户端发送的令牌信息查找与该令牌信息相对应的用户信息。
S305,服务器接收客户端发送的用户信息请求消息,其中,用户信息请求消息具有从应用程序包中获取的令牌信息。
具体地,客户端接收到服务器发送的应用程序包时,可获取应用程序包中的令牌信息,并向服务器发送包含该令牌信息的用户信息请求消息,以便根据该令牌信息查询相应的用户信息。
S306,如果该用户信息请求消息中的令牌信息满足预设要求,则服务器根据令牌信息查询用户信息数据库以获取令牌信息对应的用户信息,并将用户信息反馈至客户端。
具体地,服务器可获取令牌信息中的令牌生成时间以及令牌有效时长,并据此判断令牌信息的存在时间是否超过预设时间(有效时长),如果超过,则该令牌信息不满足预设要求。其中,预设时间(有效时长)为服务器根据应用程序包的大小、安装所需时间、网络传输速率等默认设置。例如,应用程序包较大、安装所需时间较长或网络传输速率较慢时,可设置较长的预设时间,反之设置较短的预设时间。举例来说,若某个应用程序包大小为2G,按照当前网络传输速率预计下载此应用程序至少需要20分钟,且安装此应用程序预计至少需要半个小时,则可将预设时间设为1小时,以保证用户在下载和安装该应用程序后,应用程序安装包中的令牌信息仍然有效。
在本发明的另一个实施例中,服务器还可获取令牌信息中的下载请求消息发送客户端的IP地址,并判断用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是否在同一地点,如果不在同一地点,则存在令牌信息被其他用户使用的可能,该令牌信息不满足预设要求。
在本发明的其他实施例中,服务器还可获取令牌信息的被验证的次数,并判断令牌信息被验证的次数是否超过预设次数,如果超过,则该令牌信息不满足预设要求。
因此,当用户信息请求中的令牌信息的存在时间为超过预设时间、用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是同一地点且令牌信息被验证的次数为超过预设次数时,该令牌信息满足预设要求。
如果该令牌信息不满足预设要求,则服务器丢弃该用户信息请求消息。
S307,客户端根据服务器反馈的用户信息完成登陆。
在本发明的一个实施例中,客户端的应用程序可根据用户信息中的用户账号和密码完成登陆。
根据本发明实施例的应用程序的登录控制方法,服务器可判断接收到用户信息请求消息中的令牌信息是否满足预设要求,并在满足预设要求时根据该令牌信息获取相应的用户信息,保证令牌信息的有效性,进而避免了他人使用用户信息进行登录而造成的用户隐私泄密,为用户隐私安全提供保障。
在本发明的另一个实施例中,应用程序获取用户信息后,可存储用户信息,由此,应用程序在启动时可根据已存储的用户信息自动登陆,无需重新从服务器获取用户信息,也无需用户输入用户信息。
为了实现上述实施例,本发明还提出一种应用程序的登录控制装置。
图4是根据本发明一个实施例的应用程序的登录控制装置的结构示意图。如图4所示,应用程序的登录控制装置包括:第一接收模块110、生成模块120、获取模块130和发送模块140。
具体地,第一接收模块110用于接收用户发送的下载请求消息。更具体地,当用户登录服务器,并下载应用程序包(即应用程序安装包)时,第一接收模块110可接收到用户的下载请求消息。
生成模块120用于根据用户的用户信息生成用户对应的令牌信息。更具体地,生成模块120可用户登录时输入的用户信息,然后生成与该用户信息相对应的令牌,并记录令牌的生成时间、有效时长以及发送下载请求消息的客户端的IP地址等信息,进而根据生成的令牌和记录的上述信息生成令牌信息。其中,用户信息为标识用户身份的信息,例如可以包括用户账号、密码等;令牌信息与用户信息相对应,以便服务器可根据令牌信息查找相应的用户信息。
获取模块130用于获取下载请求消息对应的应用程序包,并将令牌信息添加至应用程序包。更具体地,服务器可打包机或其他打包工具将令牌信息打包至应用程序包中。
发送模块140用于将已添加令牌信息的应用程序包发送至客户端,以使客户端根据令牌信息获取相应的用户信息,以完成登录。更具体地,当发送模块140把添加令牌信息的应用程序包发送至下载请求消息对应的客户端时,客户端可获取应用程序包中的令牌信息,并根据令牌信息在服务器中查询与该令牌信息对应的用户信息,进而应用程序可根据用户信息中的用户账号和密码完成登陆。
在本发明的其他一个实施例中,应用程序获取用户信息后,可存储用户信息,由此,应用程序在启动时可根据已存储的用户信息自动登陆,无需重新从服务器获取用户信息,也无需用户输入用户信息。
根据本发明实施例的应用程序的登录控制装置,通过生成模块可生成与用户的用户信息对应的令牌信息,并将其添加至用户下载的应用程序包中,进而安装该应用程序包的客户端可根据该令牌信息获取用户信息,并完成登陆,应用程序启动时可自动登陆,无需用户输入登陆信息,操作简便,提升用户体验。此外降低了用户登陆成本,提高了用户登陆应用程序的积极性。
图5是根据本发明另一个实施例的应用程序的登录控制装置的结构示意图。如图5所示,应用程序的登录控制装置包括:第一接收模块110、生成模块120、获取模块130、发送模块140、存储模块150、第二接收模块160和查询模块170。
具体地,存储模块150用于将该令牌信息与用户信息存储至用户信息数据库中。生成模块120生成令牌信息后,存储模块150可将生成的令牌信息以及与其对应的用户信息存储至用户信息数据库中,由此,以便于查询模块170根据客户端发送的令牌信息查找与令牌信息相对应的用户信息。
第二接收模块160用于接收客户端发送的用户信息请求消息,其中,用户信息请求消息具有令牌信息。更具体地,客户端接收到服务器发送的应用程序包时,可获取应用程序包中的令牌信息,并向服务器发送包含该令牌信息的用户信息请求消息,此时,第二接收模块160可接收到客户端发送的用户信息请求消息。
查询模块170用于在该用户信息请求消息中的令牌信息满足预设要求时,根据令牌信息查询用户信息数据库以获取对应的用户信息。如果该令牌信息不满足预设要求,则丢弃该用户信息请求消息。
具体地,服务器可获取令牌信息中的令牌生成时间以及令牌有效时长,并据此判断令牌信息的存在时间是否超过预设时间(有效时长),如果超过,则该令牌信息不满足预设要求。其中,预设时间(有效时长)为服务器根据应用程序包的大小、安装所需时间、网络传输速率等默认设置。例如,应用程序包较大、安装所需时间较长或网络传输速率较慢时,可设置较长的预设时间,反之设置较短的预设时间。举例来说,若某个应用程序包大小为2G,按照当前网络传输速率预计下载此应用程序至少需要20分钟,且安装此应用程序预计至少需要半个小时,则可将预设时间设为1小时,以保证用户在下载和安装该应用程序后,应用程序安装包中的令牌信息仍然有效。
在本发明的另一个实施例中,服务器还可获取令牌信息中的下载请求消息发送客户端的IP地址,并判断用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是否在同一地点,如果不在同一地点,则存在令牌信息被其他用户使用的可能,该令牌信息不满足预设要求。
在本发明的其他实施例中,服务器还可获取令牌信息的被验证的次数,并判断令牌信息被验证的次数是否超过预设次数,如果超过,则该令牌信息不满足预设要求。
因此,当用户信息请求中的令牌信息的存在时间为超过预设时间、用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是同一地点且令牌信息被验证的次数为超过预设次数时,该令牌信息满足预设要求。发送模块140还用于将用户信息反馈至客户端。
根据本发明实施例的应用程序的登录控制装置,可通过存储模块将令牌信息及其相应的用户信息存储到用户数据库,进而在该令牌信息在满足预设要求时,通过查询模块在用户数据库中查询相应的用户信息,避免了他人使用用户信息进行登录而造成的用户隐私泄密,为用户隐私安全提供保障。此外,可对令牌信息和用户信息集中存储和管理,便于根据令牌信息查询用户信息,提高用户信息获取效率。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (8)

1.一种应用程序的登录控制方法,其特征在于,包括以下步骤:
服务器接收用户发送的下载请求消息,并根据所述用户的用户信息生成所述用户对应的令牌信息;
所述服务器获取所述下载请求消息对应的应用程序包,并将所述令牌信息添加至所述应用程序包;以及
所述服务器将已添加所述令牌信息的所述应用程序包发送至客户端,以使所述客户端根据所述令牌信息从所述服务器获取所述用户信息,以完成登录。
2.如权利要求1所述的方法,其特征在于,还包括:
所述服务器将所述令牌信息与所述用户信息存储至用户信息数据库中。
3.如权利要求2所述的方法,其特征在于,还包括:
所述服务器接收所述客户端发送的用户信息请求消息,其中,所述用户信息请求消息具有所述令牌信息;以及
如果所述用户信息请求消息中的令牌信息满足预设要求,则所述服务器根据所述令牌信息查询所述用户信息数据库以获取所述令牌信息对应的用户信息,并将所述用户信息反馈至所述客户端。
4.如权利要求3所述的方法,其特征在于,所述预设要求包括:
所述令牌信息的存在时间是否超过预设时间,如果超过,则判断不满足所述预设要求;
或者,所述用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是否在同一地点,如果不在同一地点,则判断不满足所述预设要求;
或者,所述令牌信息被验证的次数是否超过预设次数,如果超过,则判断不满足所述预设要求。
5.一种应用程序的登录控制装置,其特征在于,包括:
第一接收模块,用于接收用户发送的下载请求消息;
生成模块,用于根据所述用户的用户信息生成所述用户对应的令牌信息;
获取模块,用于获取所述下载请求消息对应的应用程序包,并将所述令牌信息添加至所述应用程序包;以及
发送模块,用于将已添加所述令牌信息的所述应用程序包发送至客户端,以使所述客户端根据所述令牌信息获取所述用户信息,以完成登录。
6.如权利要求5所述的装置,其特征在于,还包括:
存储模块,用于将所述令牌信息与所述用户信息存储至用户信息数据库中。
7.如权利要求6所述的装置,其特征在于,还包括:
第二接收模块,用于接收所述客户端发送的用户信息请求消息,其中,所述用户信息请求消息具有所述令牌信息;以及
查询模块,用于在所述用户信息请求消息中的令牌信息满足预设要求时,根据所述令牌信息查询所述用户信息数据库以获取对应的用户信息,其中,
所述发送模块还用于将所述用户信息反馈至所述客户端。
8.如权利要求7所述的装置,其特征在于,所述预设要求包括:
所述令牌信息的存在时间是否超过预设时间,如果超过,则判断不满足所述预设要求;
或者,所述用户发送下载请求消息的客户端和用户信息请求消息的客户端之间的IP地址是否在同一地点,如果不在同一地点,则判断不满足所述预设要求;
或者,所述令牌信息被验证的次数是否超过预设次数,如果超过,则判断不满足所述预设要求。
CN201310280695.9A 2013-07-05 2013-07-05 应用程序的登录控制方法和装置 Active CN103327115B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310280695.9A CN103327115B (zh) 2013-07-05 2013-07-05 应用程序的登录控制方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310280695.9A CN103327115B (zh) 2013-07-05 2013-07-05 应用程序的登录控制方法和装置

Publications (2)

Publication Number Publication Date
CN103327115A CN103327115A (zh) 2013-09-25
CN103327115B true CN103327115B (zh) 2016-05-25

Family

ID=49195636

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310280695.9A Active CN103327115B (zh) 2013-07-05 2013-07-05 应用程序的登录控制方法和装置

Country Status (1)

Country Link
CN (1) CN103327115B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104836782B (zh) * 2014-04-03 2018-07-20 腾讯科技(北京)有限公司 服务器、客户端以及数据访问方法和***
CN104394128B (zh) * 2014-11-10 2018-08-03 安磊 一种终端访问服务器的控制方法
CN105607918A (zh) * 2014-11-24 2016-05-25 联想(北京)有限公司 一种应用程序处理方法、设备、服务器及***
CN104506492B (zh) * 2014-11-28 2018-04-13 北京奇艺世纪科技有限公司 一种多终端帐号同步的方法及装置
CN105786863B (zh) * 2014-12-24 2019-07-02 中国电信股份有限公司 用于设置文件回写进程令牌有效时长的方法、装置和平台
CN107040502A (zh) * 2016-02-04 2017-08-11 福建天晴数码有限公司 客户端软件下载后自动登录的方法和***
CN107040503A (zh) * 2016-02-04 2017-08-11 福建天晴数码有限公司 客户端自动登录方法和***
CN107040500A (zh) * 2016-02-04 2017-08-11 福建天晴数码有限公司 服务端生成客户端自动登录信息的方法和***
JP6820667B2 (ja) * 2016-04-19 2021-01-27 Line株式会社 マイグレーション方法、マイグレーションプログラム、サービス提供サーバ及びサービス提供システム
CN106130964B (zh) * 2016-06-17 2019-06-21 北京奇虎科技有限公司 微端的自动登录方法及装置
CN105871927B (zh) * 2016-06-17 2019-09-06 北京奇虎科技有限公司 微端的自动登录方法及装置
CN106161429B (zh) * 2016-06-17 2019-06-21 北京奇虎科技有限公司 微端的自动登录方法及装置
CN106657068A (zh) * 2016-12-23 2017-05-10 腾讯科技(深圳)有限公司 登录授权方法和装置、登录方法和装置
CN107911363A (zh) * 2017-11-14 2018-04-13 福建中金在线信息科技有限公司 用户信息保存方法、装置和服务器
CN108650276A (zh) * 2018-05-21 2018-10-12 北京五八信息技术有限公司 一种登录方法、装置、电子设备及存储介质
CN109802941A (zh) * 2018-12-14 2019-05-24 平安科技(深圳)有限公司 一种登录验证方法、装置、存储介质和服务器
CN111935092B (zh) * 2020-07-10 2023-04-04 上海淇毓信息科技有限公司 一种基于第三方应用的信息交互方法、装置和电子设备
CN112688948B (zh) * 2020-12-25 2023-01-10 珠海西山居数字科技有限公司 一种对象处理方法及装置
WO2022160081A1 (zh) * 2021-01-26 2022-08-04 苏州思萃人工智能研究所有限公司 手机应用程序授权控制方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1610293A (zh) * 2004-11-19 2005-04-27 陈智敏 手机应用程序进行一次性口令***登录口令计算的方法
US20070150744A1 (en) * 2005-12-22 2007-06-28 Cheng Siu L Dual authentications utilizing secure token chains
CN101651666A (zh) * 2008-08-14 2010-02-17 中兴通讯股份有限公司 一种基于虚拟专用网的身份认证及单点登录的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1610293A (zh) * 2004-11-19 2005-04-27 陈智敏 手机应用程序进行一次性口令***登录口令计算的方法
US20070150744A1 (en) * 2005-12-22 2007-06-28 Cheng Siu L Dual authentications utilizing secure token chains
CN101651666A (zh) * 2008-08-14 2010-02-17 中兴通讯股份有限公司 一种基于虚拟专用网的身份认证及单点登录的方法和装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
身份验证和登录安全控制的应用研究;李媛;《科教文汇(中旬刊)》;20090220;第280-281页 *

Also Published As

Publication number Publication date
CN103327115A (zh) 2013-09-25

Similar Documents

Publication Publication Date Title
CN103327115B (zh) 应用程序的登录控制方法和装置
CN103152331B (zh) 通过移动终端进行登录/注册的方法、***和云端服务器
CN103281327B (zh) 多设备安全登录的方法、***和云端服务器
AU2009307827B2 (en) User authentication management
CN103124267B (zh) 通过移动终端进行登录/注册的方法、***和云端服务器
CN103619019B (zh) 一种无线网络的上网认证方法
WO2017084290A1 (zh) 公众账号二维码生成方法和服务器、公众账号关注方法、服务器和终端
US8874923B2 (en) Policy-based signature authentication system and method
CN105306733A (zh) 基于手机app的第三方登录绑定手机号方法
US20160173686A1 (en) Method, system and electronic device for remotely recording and authenticating associated recorded files
CN103414740B (zh) 一种私有云的账户配置方法和装置
CN103139777A (zh) 通过移动终端进行登录/注册的方法、***和云端服务器
CN104092596B (zh) 一种音乐用户群组的管理方法、装置及***
CN103152399A (zh) 登录方法、***和云端服务器
CN113206753A (zh) 一种信息配置方法和管理单元
CN112910904B (zh) 多业务***的登录方法及装置
CN103295069A (zh) 公共资源预约管理***
CN105828329A (zh) 移动终端认证管理方法
CN105306320A (zh) 一种为智能设备绑定客户端的方法及装置
CN109726545B (zh) 一种信息显示方法、设备、计算机可读存储介质和装置
CN103152401A (zh) 移动终端及通过其进行登录的方法、***和云端服务器
CN102970207B (zh) 一种即时通信方法、客户端装置和即时通信***
Lai et al. AnyCharge: An IoT-based wireless charging service for the public
CN104702634A (zh) 数据操作请求处理方法、装置及***
CN103220433A (zh) 移动终端的解锁方法、***、移动终端和服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20130925

Assignee: SHANGHAI YOUYANG NEW MEDIA INFORMATION TECHNOLOGY Co.,Ltd.

Assignor: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

Contract record no.: X2019110000005

Denomination of invention: Entry control method and device of application program

Granted publication date: 20160525

License type: Common License

Record date: 20191119