CN111200574A - 账号建立方法、装置、设备及计算机可读存储介质 - Google Patents
账号建立方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111200574A CN111200574A CN201811364129.5A CN201811364129A CN111200574A CN 111200574 A CN111200574 A CN 111200574A CN 201811364129 A CN201811364129 A CN 201811364129A CN 111200574 A CN111200574 A CN 111200574A
- Authority
- CN
- China
- Prior art keywords
- user
- verification code
- service content
- account
- request
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
- H04L63/0838—Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Power Engineering (AREA)
- Telephonic Communication Services (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种账号建立方法、装置、设备及计算机可读存储介质,方法包括:接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;接收用户输入的验证码,并验证所述验证码是否合法;若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。从而能够是用户快速地根据用户表示实现对应用软件的注册与使用,避免输入过多的用户信息而造成注册过程繁琐的缺陷,提高用户体验。
Description
技术领域
本发明涉及通信领域,尤其涉及一种账号建立方法、装置、设备及计算机可读存储介质。
背景技术
随着网络科技发展,各种各样的电子终端逐渐走进用户的生活,用户对电子终端的功能要求也越来越高。为了满足用户的多方面需求,多种类多功能的应用软件也越来越多。一般情况下,用户在使用应用软件时,往往会产生个性化数据,因此,如何实现对用户的个性化数据的保护即成为亟待解决的问题。
为了保护用户的个性化数据,现有技术中提出了一种账号建立方法,具体地,可以提示用户输入多种个人信息,例如身份证号、生日等信息,并提示用户输入自定义的密码,根据用户输入的个人信息为用户分配唯一的账号,以使用户根据该账号实现对应用软件的使用。
但是,采用上述方法注册账号时,往往需要提示用户填写多种用户信息,因此,注册过程较为繁琐,造成用户体验较差,因此,可能导致用户不再使用该账号,进而造成一定程度的用户流失。
发明内容
本发明提供一种账号建立方法、装置、设备及计算机可读存储介质,用于解决用户使用应用软件时输入过多的用户信息而造成注册过程繁琐的技术问题。
本发明的第一个方面是提供一种账号建立方法,包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并验证所述验证码是否合法;
若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
本发明的另一个方面是提供一种账号建立装置,包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块,用于接收用户输入的验证码,并验证所述验证码是否合法;
账号分配模块,用于若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
本发明的又一个方面是提供一种账号建立设备,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为由所述服务器执行如上述的账号建立方法。
本发明的又一个方面是提供计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的账号建立方法。
本发明提供的账号建立方法、装置、设备及计算机可读存储介质,通过接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;接收用户输入的验证码,并验证所述验证码是否合法;若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。从而能够是用户快速地根据用户表示实现对应用软件的注册与使用,避免输入过多的用户信息而造成注册过程繁琐的缺陷,提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的账号建立方法的流程示意图;
图2为本发明实施例二提供的账号建立方法的流程示意图;
图3为本发明实施例三提供的账号建立方法的流程示意图;
图4为本发明实施例四提供的账号建立装置的结构示意图;
图5为本发明实施例五提供的账号建立装置的结构示意图;
图6为本发明实施例六提供的账号建立装置的结构示意图;
图7为本发明实施例七提供的账号建立设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一提供的账号建立方法的流程示意图,如图1所示,所述方法包括:
步骤101、接收用户发起的注册请求,所述注册请求包括所述用户的用户标识。
本实施例的执行主体可以为账号建立装置,具体地,账号建立装置可以为用户当前使用的应用软件,也可以为用户的电子终端。
在本实施方式中,现有的账号建立方法,往往需要提示用户填写多种用户信息,因此,注册过程较为繁琐,造成用户体验较差,因此,可能导致用户不再使用该账号,进而造成一定程度的用户流失。因此,在用户使用应用软件时,可能会根据当前的需求发起注册请求,其中,该注册请求中包括用户的用户标识,具体地,该用户标识可以为任意一种唯一标识用户身份的标识,本发明在此不做限制,举例来说,其可以为用户的手机号码。相应地,账号建立装置可以接收用户发送的包括用户标识的注册请求。
步骤102、根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码。
在本实施方式中,接收到用户发送的注册请求之后,账号建立装置可以根据该注册请求中的用户标识向运营服务器发送验证码发送请求。具体地,该运营服务器可以为用户当前所使用的应用软件的运营服务器。相应地,运营服务器接收到该验证码发送请求之后,确定用户发送该验证码发送请求的时间,将该时间作为当前的第一时间戳。通过预设的算法根据用户输入的用户标识、第一时间戳以及预设的密钥计算生成验证码。其中,预设的算法可以是哈希算法,也可以为任意一种可以实现计算验证码的算法,本方案在此不作限制。生成验证码之后,运营服务器可以以短信的方式将该验证码反馈至用户的用户标识对应的电子终端上。
需要说明的是,由于账号建立装置需要根据用户标识向与当前使用应用软件对应的运营服务器发送验证码发送请求,因此,若账号建立装置为当前使用的应用软件时,则验证码发送请求中可以只包含用户标识,若账号建立装置为电子终端时,则验证码发送请求中除了用户标识以外,还需要包括当前使用的应用软件的标识。
步骤103、接收用户输入的验证码,并验证所述验证码是否合法。
在本实施方式中,账号建立装置向运营服务器发送验证码发送请求之后,运营服务器生成并反馈验证码至用户的电子终端上,用户可以根据接收到的验证码,将该验证码输入至屏幕上预设的位置。相应地,接收到用户的验证码之后,需要对用户输入的验证码进行合法性的验证。
步骤104、若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
在本实施方式中,若验证用户输入的验证码合法之后,则表征用户输入的用户标识有效且可用。因此,可以根据该身份标识与验证码为用户分配唯一账号,该账号能够唯一表征用户的身份。分配唯一账号之后,可以直接登陆该账号,以使用户可以根据该账号实现对应用题软件的使用。
作为一种可以实施的方式,登陆该帐号之后,可以在预设的时间内一直保持登陆的状态,超过预设的时间之后,用户在此在使用该应用软件时,可以再次通过发送验证码的方式实现再次注册与登陆。
本实施例提供的账号建立方法,通过接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;接收用户输入的验证码,并验证所述验证码是否合法;若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。从而能够是用户快速地根据用户表示实现对应用软件的注册与使用,避免输入过多的用户信息而造成注册过程繁琐的缺陷,提高用户体验。
进一步地,在上述实施例的基础上,所述验证码是所述运营服务器通过预设的算法根据接收到所述验证码发送请求的第一时间戳、预设的密钥以及所述用户标识生成的;所述方法包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法;
若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
在本实施例中,接收到用户发送的注册请求,并根据注册请求中的用户标识获取到验证码之后,需要对验证码的合法性进行验证,具体地,验证码是运营服务器通过预设的算法根据接收到验证码发送请求的第一时间戳、预设的密钥以及用户标识生成的。相应地,确定用户输入验证码的时间,并将用户输入验证码的时间作为第二时间戳,通过预设的算法根据所述手机号码、所述第二时间戳以及所述预设的密钥验证所述验证码是否合法,其中,预设的算法可以是哈希算法,也可以为任意一种可以实现计算验证码的算法,本方案在此不作限制。需要说明的是,生成的验证码具有有效时间,若第二时间戳不在有效时间内,则该验证码不合法。以实际应用举例来说,生成验证码并在17:00向用户发送该验证码,其中该验证码的有效时间为5分钟,若用户在17:01反馈该验证码,则可以通过预设的算法对该验证码的合法性进行计算,若用户在17:06反馈该验证码,则此时该验证码已经超过其有效时间,此时,可以直接判定该验证码不合法,作为可实施的方式,也可以通过预设的算法计算其合法性,但是由于其时间戳不在合法范围内,此时也能够判定该验证码不合法。
本实施例提供的账号建立方法,通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法,从而能为用户能够根据用户标识完成帐号注册提供了基础。
图2为本发明实施例二提供的账号建立方法的流程示意图,在上述任一实施例的基础上,如图2所示,不同的使用权限对应不同的服务内容;所述方法包括:
步骤201、接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
步骤202、判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
步骤203、若是,则提示所述用户根据所述用户标识发起所述注册请求;
步骤204、接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
步骤205、根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
步骤206、接收用户输入的验证码,并验证所述验证码是否合法;
步骤207、若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
在本实施例中,由于一个应用软件往往对应多种不同的使用内容,如浏览信息、发表评论、购买等内容。因此,由于大部分用户对输入个人信息以实现对应用软件账号的注册比较抗拒,因此,为了提高用户体验,在新用户使用应用软件时,可以根据用户当前使用内容判断是否请求用户进行账号注册。具体地,可以获取用户当前使用内容与用户当前的使用权限,判断用户当前的使用内容是否在使用权限范围内,若是,则继续为用户提供服务,若否,则提示用户发起注册请求。相应地,接收用户的注册请求,并根据用户的注册请求中的用户标识实现验证码的获取,在验证码验证通过的基础上,为用户分配唯一账号。相应地,为用户分配唯一账号之后,需要对用户当前的使用权限进行更新,并为用户提供与当前使用权限对应的使用内容。
以实际应用举例来说,未注册的新用户的使用权限为可以浏览信息,若一个新用户当前正在使用的内容时浏览信息,则可以继续为该新用户提供服务,若该新用户在浏览过程中,想要发表评论,而发表评论的使用内容不在未注册的新用户的使用权限内,则此时,需要提示用户发送注册请求。
本实施例提供的账号建立方法,通过根据用户使用内容提示用户是否发送注册请求,则能够避免用户过多的输入个人信息,能够提高用户体验,为应用软件留住***。
进一步地,在上述任一实施例的基础上,不同的使用权限对应不同的服务内容;所述方法包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并验证所述验证码是否合法;
若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号;
接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
若是,则提示用户输入与所述服务内容对应的用户信息。
在本实施例中,由于用户在注册过程中只输入的用户标识,但是针对不同的使用内容,所需要的用户数据有所不同,以滴滴平台举例来说,若用户当前的使用内容为打车支付,则需要用户输入支付渠道信息;若用户当前使用内容为电子***邮寄,则需要用户输入邮寄地址,因此,用户当前输入的用户标识无法满足上述需求。而用户往往较为抗拒输入过多的个人信息,因此,为了提高用户体验,需要在合适的时机提示用户输入对应的信息。具体地,在用户根据用户标识与验证码完成注册之后,可以获取用户当前的使用内容,并判断用户当前的使用内容是否在预设的使用权限内,若是,则继续为用户提供服务,若否,则根据用户当前的使用内容提示用户输入相应地信息。
仍旧以滴滴平台举例来说,用户通过用户标识与验证码完成注册之后,判断用户当前所使用的内容是什么,若用户当前的使用内容为发表评论,则可以继续为用户提供服务,若用户当前的使用内容时打车支付,则提示用户输入支付渠道信息,接收到支付渠道信息之后,继续为用户提供服务。
本实施例提供的账号建立方法,通过在用户使用内容超过其使用权限时,根据用户的使用内容提示用户输入相应地用户信息,从而能够在保证用户的正常使用的同时,提供用户体验。
图3为本发明实施例三提供的账号建立方法的流程示意图,在上述任一实施例的基础上,如图3所示,所述方法包括:
步骤301、接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
步骤302、根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
步骤303、接收用户输入的验证码,并验证所述验证码是否合法;
步骤304、若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证。
在本实施例中,接收到用户发送的注册请求,并根据注册请求中的用户标识实现验证码的获取之后,需要对用户验证码的合法性进行验证。具体地,若验证该验证码不合法,则也可能是用户输入时手误,因此,可以提示用户再次发送验证码发送请求,并根据新的验证码实现对用户标识与验证码的验证。若验证通过,则为用户分配唯一账号。作为一种可以实施的方式,由于验证码具有时间限制,若在预设的验证码有效期限内,若验证用户输入的验证码不合法,则可以提示用户再次输入本次获取到的验证码进行再次验证,若验证通过,则为用户分配唯一账号。
本实施例提供的账号建立方法,通过在验证码验证失败时,为用户提供多次验证的方式,从而能够在实现快速账号建立的基础上,提高用户体验。
进一步地,在上述任一实施例的基础上,所述方法包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并验证所述验证码是否合法;
若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证;
统计所述用户输入的验证码不合法的次数;
若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号。
在本实施例中,接收到用户发送的注册请求,并根据注册请求中的用户标识实现验证码的获取之后,需要对用户验证码的合法性进行验证。具体地,若验证该验证码不合法,则可以提示用户再次获取验证码进行验证。可以理解的是,若用户多次验证失败,则可能是由于用户输入的用户标识有误,可能该用户标识并不属于该用户。因此,为了保证用户标识的安全,可以统计用户输入的验证码不合法的次数,若超过预设的阈值,则可以不为该用户分配唯一的账号。需要说明的是,该预设的阈值可以为用户自行设置,也可以为应用软件默认的设置,用户可以根据使用状态进行调整,本发明在此不做限制。
本实施例提供的账号建立方法,通过在用户输入的验证码不合法次数超过预设的阈值的时候,不再为该用户分配账号,则能够在保证用户标识安全的基础上,实现用户账号的快速注册,进而能够提高用户体验。
进一步地,在上述任一实施例的基础上,所述方法包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并验证所述验证码是否合法;
若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证;
统计所述用户输入的验证码不合法的次数;
若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号;
为所述用户提供低于注册账号使用权限的使用内容。
在本实施例中,接收到用户发送的注册请求,并根据注册请求中的用户标识实现验证码的获取之后,需要对用户验证码的合法性进行验证。具体地,若验证该验证码不合法,则可以提示用户再次获取验证码进行验证。统计用户输入的验证码不合法的次数,若超过预设的阈值,则可以不为该用户分配唯一的账号。进一步地,由于该用户未完成注册,则可以为其提供低于注册账号的使用权限的使用内容。
本实施例提供的账号建立方法,通过在用户多次验证失败而未完成账号注册时,为用户提供低于注册用户使用权限的使用内容,从而能够保证用户对该应用软件的正常使用,进而能够提高用户体验。
进一步地,在上述任一实施例的基础上,所述方法包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
判断所述用户标识是否为有效用户标识;
若是,则根据所述身份标识向运营服务器发送验证码发送请求;
若否,则提示用户重新输入身份标识。
在本实施例中,接收到用户发送的包括用户标识的注册请求之后,由于用户可能存在手误的情况,导致输入的用户标识错误,此外,可能用户输入的用户标识可能为当前不再使用的用户标识,因此,上述两种可能都会导致验证码无法发送成功。为了提高用户快速注册的效率,接收到用户发送的包括用户标识的注册请求之后,可以对用户标识是否有效进行判断。具体地,可以与该用户标识的运营商后台进行交互以判断其有效性,或者采用其他任何方法对用户标识的有效性进行验证,本发明在此不做限制。若验证该用户标识有效,则可以根据所述身份标识向运营服务器发送验证码发送请求,若无效,则需要提示用户重新输入用户标识。
本实施例提供的账号建立方法,通过在接收到用户发送的包括用户标识的注册请求之后,对用户标识是否有效进行判断。从而提高用户快速注册的效率。
图4为本发明实施例四提供的账号建立装置的结构示意图,如图4所示,所述装置包括:
注册请求接收模块41,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识。
发送模块42,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码。
验证码接收模块43,用于接收用户输入的验证码,并验证所述验证码是否合法。
账号分配模块44,用于若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
本实施例提供的账号建立装置,通过接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;接收用户输入的验证码,并验证所述验证码是否合法;若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。从而能够是用户快速地根据用户表示实现对应用软件的注册与使用,避免输入过多的用户信息而造成注册过程繁琐的缺陷,提高用户体验。
进一步地,在上述实施例的基础上,所述验证码是所述运营服务器通过预设的算法根据接收到所述验证码发送请求的第一时间戳、预设的密钥以及所述用户标识生成的;所述装置包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块具体包括:
验证单元,用于接收用户输入的验证码,并通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法;
若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
本实施例提供的账号建立装置,通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法,从而能为用户能够根据用户标识完成帐号注册提供了基础。
图5为本发明实施例五提供的账号建立装置的结构示意图,在上述任一实施例的基础上,如图5所示,不同的使用权限对应不同的服务内容;所述装置包括:
第一服务内容使用请求接收模块51,用于接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
第一判断模块52,用于判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
第一提示模块53,用于若是,则提示所述用户根据所述用户标识发起所述注册请求;
注册请求接收模块54,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块55,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块56,用于接收用户输入的验证码,并验证所述验证码是否合法;
账号分配模块57,用于若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
本实施例提供的账号建立装置,通过根据用户使用内容提示用户是否发送注册请求,则能够避免用户过多的输入个人信息,能够提高用户体验,为应用软件留住***。
进一步地,在上述任一实施例的基础上,不同的使用权限对应不同的服务内容;所述装置包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块,用于接收用户输入的验证码,并验证所述验证码是否合法;
账号分配模块,用于若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号;
第二服务内容使用请求接收模块,用于接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
第二判断模块,用于判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
第二提示模块,用于若是,则提示用户输入与所述服务内容对应的用户信息。
本实施例提供的账号建立装置,通过在用户使用内容超过其使用权限时,根据用户的使用内容提示用户输入相应地用户信息,从而能够在保证用户的正常使用的同时,提供用户体验。
图6为本发明实施例六提供的账号建立装置的结构示意图,在上述任一实施例的基础上,如图6所示,所述装置包括:
注册请求接收模块61,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块62,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块63,用于接收用户输入的验证码,并验证所述验证码是否合法;
第三提示模块64,用于若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证。
本实施例提供的账号建立装置,通过在验证码验证失败时,为用户提供多次验证的方式,从而能够在实现快速账号建立的基础上,提高用户体验。
进一步地,在上述任一实施例的基础上,所述装置包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块,用于接收用户输入的验证码,并验证所述验证码是否合法;
第三提示模块,用于若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证;
统计模块,用于统计所述用户输入的验证码不合法的次数;
第一执行模块,用于若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号。
本实施例提供的账号建立装置,通过在用户输入的验证码不合法次数超过预设的阈值的时候,不再为该用户分配账号,则能够在保证用户标识安全的基础上,实现用户账号的快速注册,进而能够提高用户体验。
进一步地,在上述任一实施例的基础上,所述装置包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块,用于接收用户输入的验证码,并验证所述验证码是否合法;
第三提示模块,用于若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证;
统计模块,用于统计所述用户输入的验证码不合法的次数;
第一执行模块,用于若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号;
服务内容提供模块,用于为所述用户提供低于注册账号使用权限的使用内容。
本实施例提供的账号建立装置,通过在用户多次验证失败而未完成账号注册时,为用户提供低于注册用户使用权限的使用内容,从而能够保证用户对该应用软件的正常使用,进而能够提高用户体验。
进一步地,在上述任一实施例的基础上,所述装置包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
用户标识判断模块,用于判断所述用户标识是否为有效用户标识;
第二执行模块,用于若是,则根据所述身份标识向运营服务器发送验证码发送请求;
第四提示模块,用于若否,则提示用户重新输入身份标识。
本实施例提供的账号建立装置,通过在接收到用户发送的包括用户标识的注册请求之后,对用户标识是否有效进行判断。从而提高用户快速注册的效率。
图7为本发明实施例七提供的账号建立设备的结构示意图,如图7所示,所述设备包括:存储器71,处理器72;
存储器71;用于存储所述处理器72可执行指令的存储器71;
其中,所述处理器72被配置为由所述服务器72执行如上述的账号建立方法。
本发明又一实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的账号建立方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (18)
1.一种账号建立方法,其特征在于,包括:
接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
接收用户输入的验证码,并验证所述验证码是否合法;
若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
2.根据权利要求1所述的方法,其特征在于,不同的使用权限对应不同的服务内容;所述接收用户发起的注册请求之前,还包括:
接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
若是,则提示所述用户根据所述用户标识发起所述注册请求。
3.根据权利要求1所述的方法,其特征在于,不同的使用权限对应不同的服务内容;所述根据所述身份标识与所述验证码为所述用户分配唯一账号之后,还包括:
接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
若是,则提示用户输入与所述服务内容对应的用户信息。
4.根据权利要求1所述的方法,其特征在于,所述验证码是所述运营服务器通过预设的算法根据接收到所述验证码发送请求的第一时间戳、预设的密钥以及所述用户标识生成的;
相应地,所述接收用户输入的验证码,并验证所述验证码是否合法,包括:
通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法。
5.根据权利要求1所述的方法,其特征在于,所述接收用户输入的验证码,并验证所述验证码是否合法之后,还包括:
若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证。
6.根据权利要求5所述的方法,其特征在于,所述若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证之后,还包括:
统计所述用户输入的验证码不合法的次数;
若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号。
7.根据权利要求1所述的方法,其特征在于,所述若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号之后,还包括:
为所述用户提供低于注册账号使用权限的使用内容。
8.根据权利要求1所述的方法,其特征在于,所述接收用户发起的注册请求,所述注册请求包括所述用户的用户标识之后,还包括:
判断所述用户标识是否为有效用户标识;
若是,则根据所述身份标识向运营服务器发送验证码发送请求;
若否,则提示用户重新输入身份标识。
9.一种账号建立装置,其特征在于,包括:
注册请求接收模块,用于接收用户发起的注册请求,所述注册请求包括所述用户的用户标识;
发送模块,用于根据所述身份标识向运营服务器发送验证码发送请求,以使所述运营服务器根据所述验证码发送请求向用户标识对应的电子终端发送验证码;
验证码接收模块,用于接收用户输入的验证码,并验证所述验证码是否合法;
账号分配模块,用于若合法,则根据所述身份标识与所述验证码为所述用户分配唯一账号。
10.根据权利要求9所述的装置,其特征在于,不同的使用权限对应不同的服务内容;所述装置还包括:
第一服务内容使用请求接收模块,用于接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
第一判断模块,用于判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
第一提示模块,用于若是,则提示所述用户根据所述用户标识发起所述注册请求。
11.根据权利要求9所述的装置,其特征在于,不同的使用权限对应不同的服务内容;所述装置还包括:
第二服务内容使用请求接收模块,用于接收用户发送的服务内容使用请求,所述服务内容使用请求包括待使用的服务内容与所述用户当前的使用权限;
第二判断模块,用于判断所述待使用的服务内容是否不在所述用户当前的使用权限内;
第二提示模块,用于若是,则提示用户输入与所述服务内容对应的用户信息。
12.根据权利要求9所述的装置,其特征在于,所述验证码是所述运营服务器通过预设的算法根据接收到所述验证码发送请求的第一时间戳、预设的密钥以及所述用户标识生成的;
相应地,所述验证码接收模块包括:
验证单元,用于通过预设的算法根据所述用户标识、接收到所述验证码时的第二时间戳以及所述预设的密钥验证所述验证码是否合法。
13.根据权利要求9所述的装置,其特征在于,所述装置还包括:
第三提示模块,用于若所述用户输入的验证码不合法,则提示用户重新发送所述验证码发送请求,并根据接收到的新的验证码进行合法性验证。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
统计模块,用于统计所述用户输入的验证码不合法的次数;
第一执行模块,用于若所述用户输入的验证码不合法的次数超过预设的阈值,则不为所述用户分配唯一账号。
15.根据权利要求9所述的装置,其特征在于,所述装置还包括:
服务内容提供模块,用于为所述用户提供低于注册账号使用权限的使用内容。
16.根据权利要求9所述的装置,其特征在于,所述装置还包括:
用户标识判断模块,用于判断所述用户标识是否为有效用户标识;
第二执行模块,用于若是,则根据所述身份标识向运营服务器发送验证码发送请求;
第四提示模块,用于若否,则提示用户重新输入身份标识。
17.一种账号建立设备,其特征在于,包括:存储器,处理器;
存储器;用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为由所述服务器执行如权利要求1-8任一项所述的账号建立方法。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至8任一项所述的账号建立方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811364129.5A CN111200574B (zh) | 2018-11-16 | 2018-11-16 | 账号建立方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811364129.5A CN111200574B (zh) | 2018-11-16 | 2018-11-16 | 账号建立方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111200574A true CN111200574A (zh) | 2020-05-26 |
CN111200574B CN111200574B (zh) | 2022-09-06 |
Family
ID=70746150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811364129.5A Active CN111200574B (zh) | 2018-11-16 | 2018-11-16 | 账号建立方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111200574B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111832007A (zh) * | 2020-01-20 | 2020-10-27 | 北京嘀嘀无限科技发展有限公司 | 账号找回方法、装置、设备及计算机可读存储介质 |
CN111899029A (zh) * | 2020-08-13 | 2020-11-06 | 北京字节跳动网络技术有限公司 | 用于电子支付的身份验证方法和装置 |
CN116436905A (zh) * | 2023-04-19 | 2023-07-14 | 广州市迪士普音响科技有限公司 | 网络化广播通信方法及装置、存储介质及计算机设备 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103812879A (zh) * | 2014-03-17 | 2014-05-21 | 广州博冠信息科技有限公司 | 一种登录网络应用的方法、设备和*** |
CN104219204A (zh) * | 2013-06-01 | 2014-12-17 | 姚爱军 | 一种网络账号的生成方法及装置 |
CN105956435A (zh) * | 2016-06-07 | 2016-09-21 | 微梦创科网络科技(中国)有限公司 | 一种移动app的注册、以及登陆方法和装置 |
CN106130870A (zh) * | 2016-06-02 | 2016-11-16 | 重庆扑希计算机***有限公司 | 紧急事件提醒方法及其提醒*** |
CN106506442A (zh) * | 2016-09-14 | 2017-03-15 | 上海百芝龙网络科技有限公司 | 一种智能家居多用户身份识别及其权限管理*** |
CN107733891A (zh) * | 2017-10-17 | 2018-02-23 | 深圳市金立通信设备有限公司 | 一种用户注册方法、服务器及计算机可读存储介质 |
CN108111533A (zh) * | 2018-01-08 | 2018-06-01 | 苏州达家迎信息技术有限公司 | App的注册登录方法及*** |
CN108270746A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团河北有限公司 | 用户访问请求处理方法及装置 |
CN108288168A (zh) * | 2018-02-10 | 2018-07-17 | 张宇 | 借贷服务账户的注册方法、终端和计算机可读存储介质 |
-
2018
- 2018-11-16 CN CN201811364129.5A patent/CN111200574B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104219204A (zh) * | 2013-06-01 | 2014-12-17 | 姚爱军 | 一种网络账号的生成方法及装置 |
CN103812879A (zh) * | 2014-03-17 | 2014-05-21 | 广州博冠信息科技有限公司 | 一种登录网络应用的方法、设备和*** |
CN106130870A (zh) * | 2016-06-02 | 2016-11-16 | 重庆扑希计算机***有限公司 | 紧急事件提醒方法及其提醒*** |
CN105956435A (zh) * | 2016-06-07 | 2016-09-21 | 微梦创科网络科技(中国)有限公司 | 一种移动app的注册、以及登陆方法和装置 |
CN106506442A (zh) * | 2016-09-14 | 2017-03-15 | 上海百芝龙网络科技有限公司 | 一种智能家居多用户身份识别及其权限管理*** |
CN108270746A (zh) * | 2016-12-31 | 2018-07-10 | ***通信集团河北有限公司 | 用户访问请求处理方法及装置 |
CN107733891A (zh) * | 2017-10-17 | 2018-02-23 | 深圳市金立通信设备有限公司 | 一种用户注册方法、服务器及计算机可读存储介质 |
CN108111533A (zh) * | 2018-01-08 | 2018-06-01 | 苏州达家迎信息技术有限公司 | App的注册登录方法及*** |
CN108288168A (zh) * | 2018-02-10 | 2018-07-17 | 张宇 | 借贷服务账户的注册方法、终端和计算机可读存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111832007A (zh) * | 2020-01-20 | 2020-10-27 | 北京嘀嘀无限科技发展有限公司 | 账号找回方法、装置、设备及计算机可读存储介质 |
CN111899029A (zh) * | 2020-08-13 | 2020-11-06 | 北京字节跳动网络技术有限公司 | 用于电子支付的身份验证方法和装置 |
CN116436905A (zh) * | 2023-04-19 | 2023-07-14 | 广州市迪士普音响科技有限公司 | 网络化广播通信方法及装置、存储介质及计算机设备 |
CN116436905B (zh) * | 2023-04-19 | 2023-11-28 | 广州市迪士普音响科技有限公司 | 网络化广播通信方法及装置、存储介质及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN111200574B (zh) | 2022-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111131242B (zh) | 一种权限控制方法、装置和*** | |
EP3429243B1 (en) | Remote management method and device | |
CN106534175B (zh) | 基于OAuth协议的开放平台授权认证***及方法 | |
CN102231746B (zh) | 验证标识信息的方法及终端 | |
CN104917727B (zh) | 一种帐户鉴权的方法、***及装置 | |
CN106462674B (zh) | 使用验证令牌的资源访问控制 | |
CN111200574B (zh) | 账号建立方法、装置、设备及计算机可读存储介质 | |
US20170161721A1 (en) | Method and system for opening account based on euicc | |
CN103974250B (zh) | 配置方法和设备 | |
CN107086979B (zh) | 一种用户终端验证登录方法及装置 | |
US20140052638A1 (en) | Method and system for providing a card payment service using a mobile phone number | |
EP3253020A1 (en) | A method and an apparatus for publishing assertions in a distributed database of a mobile telecommunication network | |
EP2787707A1 (en) | Method for allowing user access, client, server, and system | |
CN103685139A (zh) | 认证授权处理方法及装置 | |
CN111182521A (zh) | 物联网终端机卡绑定、入网认证和业务认证方法及装置 | |
CN106936600B (zh) | 流量计费方法和***以及相关设备 | |
CN107241329B (zh) | 账号登录处理方法及装置 | |
CN106060034A (zh) | 账号登录方法和装置 | |
CN110430167B (zh) | 临时账户的管理方法、电子设备、管理终端及存储介质 | |
CN111901342B (zh) | 权限申请验证方法、装置、设备及存储介质 | |
CN104753674A (zh) | 一种应用身份的验证方法和设备 | |
EP3851983B1 (en) | Authorization method, auxiliary authorization component, management server and computer readable medium | |
CN111431844A (zh) | 一种权限认证方法及装置 | |
WO2014180431A1 (zh) | 一种网管安全认证方法、装置、***及计算机存储介质 | |
CN107852603A (zh) | 终端认证的方法及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |