TWI804949B - 自動啟動帳號方法、電子設備及電腦儲存介質 - Google Patents
自動啟動帳號方法、電子設備及電腦儲存介質 Download PDFInfo
- Publication number
- TWI804949B TWI804949B TW110129650A TW110129650A TWI804949B TW I804949 B TWI804949 B TW I804949B TW 110129650 A TW110129650 A TW 110129650A TW 110129650 A TW110129650 A TW 110129650A TW I804949 B TWI804949 B TW I804949B
- Authority
- TW
- Taiwan
- Prior art keywords
- account
- password
- login
- login name
- format
- Prior art date
Links
Images
Classifications
-
- 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
-
- 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/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- 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/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
本申請涉及通信技術領域,提供一種自動啟動帳號方法、電子設備及電腦儲存介質,所述方法包括:回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼創建帳號。本申請提供的方法提高了創建用戶帳號的效率。
Description
本申請涉及通信技術領域,尤其涉及一種自動啟動帳號方法、電子設備及電腦儲存介質。
為了資訊安全,很多網站或系統都需要根據使用者的身份啟動使用者帳號。在使用者登錄網站或系統時,通常需要對使用者的帳號進行鑒權。鑒權是指驗證帳號是否擁有訪問系統的權利,常見的鑒權是透過密碼來驗證的,這種方式的前提是每個獲得密碼的帳號都需要被提前授權。目前的系統很多都設置有管理員,由管理員負責創建帳號。當管理員接收到新的帳號需求時,需要登上系統臨時創建,時效性難以保障。特別是新的帳號需求大的時候,管理員需要逐個創建,流程繁瑣且工作量較大,效率低,時效性差。
有鑑於此,本申請的主要目的在於提供一種自動啟動帳號方法、電子設備及電腦儲存介質,旨在解決如何提高啟動用戶帳號效率的技術問題。
本申請的第一方面提供一種自動啟動帳號方法,所述自動啟動帳號方法包括:回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼啟
動帳號。
根據本申請的一個可選的實施例,所述確定所述密碼是否符合預設的帳號規則包括:在預設的規則庫中,查詢與所述登錄名對應的帳號規則;將所述登錄名和密碼代入所述帳號規則進行計算,確定所述登錄名和所述密碼是否符合所述登錄名對應的帳號規則。
根據本申請的一個可選的實施例,所述確定所述密碼是否符合預設的帳號規則包括:查詢預設的規則庫,獲取所述帳號登錄請求對應的帳號規則;根據所述登錄名和所述帳號規則,計算所述帳號登錄請求對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述密碼符合所述帳號規則。
根據本申請的一個可選的實施例,所述確定所述密碼是否符合預設的帳號規則包括:確定所述登錄名對應的帳號格式和所述密碼對應的組合格式;查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式;當所述規則庫中存在所述帳號格式和所述組合格式時,確定所述登錄名和所述密碼符合預設的帳號規則。
根據本申請的一個可選的實施例,所述查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式包括:查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式;當所述規則庫中存在所述帳號格式時,獲取所述帳號格式對應的密碼格式;確定所述組合格式是否與所述密碼格式匹配;當所述組合格式與所述密碼格式匹配時,確定所述規則庫中存在所述組合格式。
根據本申請的一個可選的實施例,所述確定所述密碼是否符合預設的帳號規則包括:獲取使用者的身份資訊,在預設的規則庫中獲取所述身份資
訊對應的帳號規則;確定所述密碼是否符合所述帳號規則。
根據本申請的一個可選的實施例,所述方法還包括:當所述帳號數據庫中存在所述登錄名時,獲取所述登錄名對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述用戶具有登錄許可權;當所述密碼與所述目標密碼不匹配時,確定所述用戶不具有登錄許可權。
根據本申請的一個可選的實施例,所述確定所述用戶不具有登錄許可權之後,所述方法還包括:按照預設的規則生成相應的提示資訊。
本申請的第二方面提供一種電子設備,所述電子設備包括:儲存器,用於儲存至少一個指令;處理器,用於執行所述至少一個指令時實現如上所述的自動啟動帳號方法。
本申請的第三方面提供一種電腦可讀儲存介質,所述電腦可讀儲存介質中儲存有至少一個指令,所述至少一個指令被處理器執行時實現如上所述的自動啟動帳號方法。
由以上技術方案可以看出,本申請透過回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;並查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼啟動帳號。本申請提供的方法利用預設的帳號規則,可提供無限多的帳號,無需提前創建帳號,可以自動啟動任意未註冊過的帳號,登陸過程自動啟動帳號,提高了創建帳號的效率。同時透過驗證所述密碼是否符合預設的帳號規則,保證了密碼的有效性,進一步提高了帳號的安全性。
S11~S14:步驟
30:電子設備
301:通信介面
302:儲存器
303:處理器
304:輸入/輸出介面
305:通訊匯流排
圖1為本申請實施例的一種自動啟動帳號方法的示意流程圖;圖2為本申請實施例的另一種自動啟動帳號方法的示意流程圖;圖3為本申請實施例提供的一種電子設備的結構示意性框圖。
下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
附圖中所示的示意流程圖僅是示例說明,不是必須包括所有的內容和操作/步驟,也不是必須按所描述的循序執行。例如,有的操作/步驟還可以分解、組合或部分合併,因此實際執行的順序有可能根據實際情況改變。
本申請實施例提供一種自動啟動帳號方法、電子設備及電腦可讀儲存介質。其中,該自動啟動帳號方法可應用於終端設備或伺服器中,該終端設備可以手機、平板電腦、筆記型電腦、臺式電腦、個人數位助理和穿戴式設備等電子設備,該伺服器可以為單台的伺服器,也可以為由多台伺服器組成的伺服器集群。以下以該自動啟動帳號方法應用於伺服器為例進行解釋說明。
下面結合附圖,對本申請的一些實施方式作詳細說明。在不衝突的情況下,下述的實施例及實施例中的特徵可以相互組合。
請參閱圖1,圖1是本申請實施例提供的一種自動啟動帳號方法的示意流程圖。接收使用者使用帳號和密碼登陸系統時發送的帳號登錄請求;回應於所述帳號登錄請求,獲取使用者輸入的帳號和密碼,查詢預先設置的帳號庫,
判斷帳號庫中是否已存在該帳號,在帳號庫中查找該帳號對應的規則。當帳號庫中不存在該帳號時,判斷帳號及密碼是否符合預設的規則庫中的帳號規則;當所述帳號及所述密碼符合規則庫中的帳號規則時,自動創建並啟動該帳號,使用者可根據該帳號和密碼成功登陸系統,使用者對帳號創建(啟動)過程無感知;並將該帳號和密碼保存到帳號庫;當所述帳號及所述密碼不符合規則庫中的帳號規則時,拒絕使用者的登錄,並提示相應的資訊。當帳號庫中已存在該帳號時,判斷該帳號的密碼是否正確;當該帳號的密碼正確時,使用者可根據該帳號和密碼成功登陸系統;當該帳號的密碼不正確時,拒絕用戶的登錄,並提示相應的資訊。
請參閱圖2,圖2是本申請實施例提供的另一種自動啟動帳號方法的示意流程圖。根據不同的需求,該示意流程圖中步驟的順序可以改變,某些可以省略。如圖2所示,所述自動啟動帳號方法具體包括:
步驟S11、回應於用戶發送的帳號登錄請求,獲取帳號登錄請求對應的登錄名和密碼。
示例性的,回應於使用者透過終端應用或者小程式發送的帳號登錄請求,並獲取所述帳號登錄請求對應的登錄名和密碼。例如,使用者透過點擊目標終端應用上的預設位置發送的帳號登錄請求。伺服器可以多個目標終端應用建立通信,獲取帳號登錄請求,並根據所述帳號登錄請求啟動帳號。不同的目標終端應用可以對應不同的系統,使用者透過不同系統的終端應用發送的帳號登錄請求也不同。
在一些實施方式中,所述方法還包括:當接收到用戶發送的多個帳號登錄請求時,獲取所述多個帳號登錄請求對應的緊急度;按照所述緊急度的層級,將所述多個帳號登錄請求添加至預設的帳號啟動佇列;根據所述帳號啟
動佇列,獲取所述多個帳號登錄請求對應的登錄名和密碼。
示例性的,可以根據所述多個帳號登錄請求對應的使用者資訊確定緊急度,例如可以根據使用者資訊對應的許可權等級確定緊急度。例如,使用者A的許可權等級高於使用者B的許可權等級,則使用者A的緊急度高於用戶B的緊急度。
示例性的,按照所述緊急度層級從高到低的順序,將所述多個帳號登錄請求添加至預設的帳號啟動佇列。
示例性的,按照所述多個帳號登錄請求在所述帳號啟動佇列中的排序,依次獲取所述多個帳號登錄請求對應的登錄名和密碼。
步驟S12、查詢預設的帳號數據庫,確定帳號數據庫中是否存在該登錄名。
示例性的,預先設置帳號數據庫,所述帳號數據庫中包括使用者的帳號。查詢所述帳號數據庫,判斷所述帳號登錄請求對應的登錄名是否存在於所述帳號數據庫中,即確定所述帳號數據庫中是否存在一帳戶與所述帳號登錄請求對應的登錄名相同。
在一些實施方式中,所述方法還包括:當所述帳號數據庫中存在所述登錄名時,獲取所述登錄名對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述用戶具有登錄許可權;當所述密碼與所述目標密碼不匹配時,確定所述用戶不具有登錄許可權。
示例性的,所述帳號數據庫中包括使用者的帳號和所述帳戶對應的密碼。當所述帳號數據庫中存在一帳戶與所述帳號登錄請求對應的登錄名相同時,獲取所述帳戶對應的目標密碼,即獲取所述登錄名對應的目標密碼。
示例性的,當所述密碼與所述目標密碼相同時,確定所述密碼與所
述目標密碼匹配。
在一些實施方式中,當確定所述用戶具有登錄許可權時,放行用戶的操作,即允許使用者登錄系統。
在一些實施方式中,所述確定所述用戶不具有登錄許可權之後,所述方法還包括:按照預設的規則生成相應的提示資訊。
示例性的,當確定所述用戶不具有登錄許可權時,按照預設的規則生成相應的提示資訊,並將所述提示資訊發送至所述使用者對應的終端。
步驟S13、當所述帳號數據庫中不存在該登錄名時,確定該密碼是否符合預設的帳號規則。
帳號規則包括登錄名和密碼之間的映射關係,即根據登錄名和帳號規則,可以確定登錄名對應的密碼,當密碼和登錄名對應時,確定所述密碼符合預設的帳號規則。每一個登錄名都具有一條對應的帳號規則,根據該帳號規則可以確定該登錄名對應的密碼。
可選地,不同類型的登錄名可以對應不同的帳號規則。例如,數位開頭的登錄名對應帳號規則A1,字母開頭的登錄名對應帳號規則B1。又例如,1到6位長度的登錄名對應帳號規則A2,大於6位長度的登錄名對應帳號規則B2。確定所述密碼是否符合預設的帳號規則時,具體可以包括:根據登錄名找到對應的帳號規則,將登錄名和密碼代入帳號規則,透過代入結果判斷登錄名和密碼是否符合帳號規則。若登錄名和密碼能成功代入帳號規則,確定登錄名和密碼符合帳號規則;若登錄名和密碼不能成功代入帳號規則,確定登錄名和密碼不符合帳號規則。
若登錄名為X,密碼為Y,登錄名對應的帳號規則為Y=f1(X),將登錄名X的值,密碼Y的值代入帳號規則為Y=f1(X),看等式是否成立。若等式
成立,確定登錄名和密碼符合帳號規則;若等式不成立,確定登錄名和密碼不符合帳號規則。
可選地,不同系統的帳號登錄請求對應的不同規則。例如,可以根據帳號登錄請求確定所述帳號登錄請求對應的系統,並根據所述系統獲取所述帳號登錄請求對應的預先設置的帳號規則。例如,可以根據系統的類型,預先設置不同系統對應的帳號規則,並根據系統和帳號規則的對應關係建立規則庫。當接收到帳號登錄請求後,確定所述帳號登錄請求對應的系統,查詢所述規則庫,確定所述系統對應的帳號規則,即確定所述帳號登錄請求對應的帳號規則。
示例性的,可根據實際需求預先設置帳號規則,如可以根據不同帳戶的安全要求設置不同的帳號規則,帳號規則對新啟動的帳號生效。例如一帳號的安全要求較高,可以設置難度較高的帳號規則。
帳號規則可以根據實際需求隨時修改,修改帳號規則可以不影響已經啟動的帳號,帳號規則對新啟動的帳號生效。其中,已啟動的帳號可以為所述帳號數據庫中的帳號,新啟動的帳號可以為所述帳號數據庫中尚未存在的帳號。
在一些實施方式中,所述確定所述密碼是否符合預設的帳號規則包括:在預設的規則庫中,查詢與所述登錄名對應的帳號規則;將所述登錄名和密碼代入所述帳號規則進行計算,確定所述登錄名和所述密碼是否符合所述登錄名對應的帳號規則。
確定登錄名對應的帳號規則後,將登錄名和密碼代入登錄名對應的帳號規則進行計算,確定登錄名和密碼是否符合該登錄名對應的帳號規則。
例如,一登錄名為YH001,一密碼為42dbffbc,且該登錄名對應的
帳號規則為:密碼=帳號的SHA1加密值的第1,5,9,13,17,21,25,29位,具體的,對所述帳號登錄請求對應的登錄名字串進行SHA1加密,得到SHA1加密值,所述SHA1加密值的第1,5,9,13,17,21,25,29位為登錄名對應的密碼。將上述登錄名和密碼代入該帳號規則進行計算,確定該登錄名和該密碼符合該登錄名對應的帳號密碼。登錄名和密碼代入該帳號規則進行計算,若等式成立,確定該登錄名和該密碼符合該登錄名對應的帳號密碼;若等式不成立,確定該登錄名和該密碼不符合該登錄名對應的帳號密碼。
在一些實施方式中,所述確定所述密碼是否符合預設的帳號規則包括:查詢預設的規則庫,獲取所述帳號登錄請求對應的帳號規則;根據所述登錄名和所述帳號規則,計算所述帳號登錄請求對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述密碼符合所述帳號規則。
示例性的,可以預先設置規則庫,所述規則庫用於儲存啟動的帳號規則,所述規則庫中可以包括一條帳號規則或多條互補帳號規則。不同的帳號規則可觸發啟動具有不同許可權的鑒權帳號。
示例性的,所述帳號規則為對所述帳號登錄請求對應的登錄名字串進行SHA1加密,得到SHA1加密值,並根據所述SHA1加密值的預設位數生成所述帳號登錄請求對應的目標密碼,如根據SHA1加密值的第1,5,9,13,17,21,25,29位生成所述帳號登錄請求對應的目標密碼。
若帳號登錄請求對應的登錄名字串為YH001。對YH001進行SHA1加密,得到加密值(4a832831d9beb751fb5af5b6ba34c14ec241c9ab),取SHA1加密值的第1,5,9,13,17,21,25,29位,生成所述帳號登錄請求對應的目標密碼(42dbffbc),即登錄名YH001其對應的目標密碼則為42dbffbc。
示例性的,當所述密碼與所述目標密碼相同時,確定所述密碼與所述目標密碼匹配。即當目標密碼為42dbffbc時,若所述帳號登錄請求對應的密碼為42dbffbc,則判斷所述密碼符合所述帳號規則;若所述帳號登錄請求對應的密碼為42dbffb0,則判斷所述密碼不符合所述帳號規則。
在一些實施方式中,所述確定所述密碼是否符合預設的帳號規則包括:確定所述登錄名對應的帳號格式和所述密碼對應的組合格式;查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式;當所述規則庫中存在所述帳號格式和所述組合格式時,確定所述登錄名和所述密碼符合預設的帳號規則。
示例性的,不同的登錄名對應著不同的帳號格式,不同的密碼對應著不同的組合格式。例如,帳號格式包括工程師帳號格式和普通員工帳號格式,其中所述工程師帳號格式對應的登錄名可以為G開頭,所述普通員工帳號格式對應的登錄名可以為Y開頭。例如,組合格式包括字母+數位、大小字母+數位等。
示例性的,不同帳號格式的帳號也具備不同的系統功能,例如,以G開頭的工程師帳號格式對應的帳戶,具有編輯和查看的功能;以Y開頭的普通員工帳號格式對應的帳戶,具有查看的功能。
示例性的,所述預設的規則庫中儲存了多種帳號格式和多種組合格式,當所述帳號登錄請求對應的登錄名符合所述多種帳號格式中的一種,且所述帳號登錄請求對應的密碼符合所述多種組合格式中的一種時,確定所述登錄名和所述密碼符合預設的帳號規則。
透過設置多種帳號格式和多種組合格式,豐富了登錄名和密碼的種類,可適用於不同應用場景。
在一些實施方式中,所述查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式包括:查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式;當所述規則庫中存在所述帳號格式時,獲取所述帳號格式對應的密碼格式;確定所述組合格式是否與所述密碼格式匹配;當所述組合格式與所述密碼格式匹配時,確定所述規則庫中存在所述組合格式。
示例性的,預先設置規則庫,所述規則庫中儲存了帳號格式和所述帳號格式對應的密碼格式。每個帳號格式有固定對應的密碼格式。例如,所述工程師帳號格式對應的登錄名為G開頭,所述工程師帳號格式對應的密碼格式為對所述登錄名進行SHA1加密,得到SHA1加密值,並根據所述SHA1加密值的第2,6,10,14,18,22,26,30位元確定密碼;所述普通員工帳號格式對應的登錄名為Y開頭,所述普通員工帳號格式對應的密碼格式為對所述登錄名進行SHA1加密,得到SHA1加密值,並根據所述SHA1加密值的第3,7,11,15,19,23,27,31位元確定密碼。
示例性的,不同帳號格式的帳號也具備不同的系統功能,例如,以G開頭的工程師帳號格式對應的帳戶,具有編輯和查看的功能;以Y開頭的普通員工帳號格式對應的帳戶,具有查看的功能。
在一些實施方式中,所述確定所述組合格式是否與所述密碼格式匹配包括:根據所述密碼格式確定所述帳號登錄請求對應的目標密碼;當所述密碼和所述目標密碼一致時,確定所述組合格式與所述密碼格式匹配。
示例性的,根據所述密碼格式和所述登錄名,確定所述述帳號登錄請求對應的目標密碼。判斷所述密碼和所述目標密碼是否一致,當所述密碼和所述目標密碼一致時,確定所述組合格式與所述密碼格式匹配。透過設置帳號格式和密碼格式之間的對應關係,進一步提高了啟動帳號的準確性。同時也進
一步提高了帳號的安全性。
在一些實施方式中,所述確定所述密碼是否符合預設的帳號規則包括:獲取使用者的身份資訊,在預設的規則庫中獲取所述身份資訊對應的帳號規則;確定所述密碼是否符合所述帳號規則。
不同的身份資訊對應著不同的帳號規則,例如,身份資訊對應的使用者許可權較高,則所述身份資訊對應的帳號規則較複雜;身份資訊對應的使用者許可權較低,則所述身份資訊對應的帳號規則較簡單。
透過不同身份資訊設置不同帳號規則,進一步提高了啟動帳號的準確性。同時也進一步提高了帳號的安全性。
步驟S14、當該密碼符合該帳號規則時,根據該登錄名和該密碼創建帳號。示例性的,根據所述登錄名和所述密碼啟動帳號之後,將所述登錄名保存至所述帳號數據庫。
上述實施例提供的自動啟動帳號方法,透過回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;並查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼啟動帳號。本實施例提供的方法利用預設的帳號規則,可提供無限多的帳號,無需提前創建帳號,可以自動啟動任意未註冊過的帳號,登陸過程自動啟動帳號,提高了創建帳號的效率。同時透過驗證所述密碼是否符合預設的帳號規則,保證了密碼的有效性,進一步提高了帳號的安全性。
請參閱圖3,圖3為本申請實施例提供的一種電子設備的結構示意性框圖。該電子設備30可以為伺服器或終端設備。電子設備30所處的網路包括
但不限於互聯網、廣域網路、都會區網路、局域網、虛擬私人網路絡(Virtual Private Network,VPN)等。
如圖3所示,該電子設備30包括透過通信介面301、儲存器302、處理器303、輸入/輸出(Input/Output,I/O)介面304及匯流排305。處理器303透過匯流排305分別耦合於通信介面301、儲存器302、I/O介面304。
通信介面301用於進行通信。通信介面301可以為電子設備30上已有的介面,也可以為在電子設備30上新建的介面。通信介面301可以為網路介面,例如無線區域網路(Wireless Local Area Network,WLAN)介面,蜂窩網路通信介面或其組合等。
儲存器302可用於可儲存作業系統和電腦程式。例如,儲存器302儲存了上述的自動啟動帳號方法對應的程式。
應當理解的是,儲存器302可包括儲存程式區和儲存數據區。其中,儲存程式區可用於儲存作業系統、至少一個方法所需的應用程式(比如自動啟動帳號方法等)等;儲存數據區可儲存根據電子裝置30的使用所創建的數據等。此外,儲存器302可以包括易失性儲存器,還可以包括非易失性儲存器,例如硬碟、儲存器、插接式硬碟,智慧儲存卡(Smart Media Card,SMC),安全數位(Secure Digital,SD)卡,快閃儲存器卡(Flash Card)、至少一個磁碟儲存器件、快閃儲存器器件、或其他儲存器件。
處理器303提供計算和控制能力,支撐整個電腦設備的運行。例如,處理器303用於執行儲存器302內儲存的電腦程式,以實現上述的自動啟動帳號方法中的步驟。
應當理解的是,處理器303是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數位訊號處理器(Digital Signal
Processor,DSP)、專用積體電路(Application Specific Integrated Circuit,ASIC)、現場可程式設計閘陣列(Field-Programmable Gate Array,FPGA)或者其他可程式設計邏輯器件、分立門或者電晶體邏輯器件、分立硬體元件等。其中,通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
I/O介面304用於提供使用者輸入或輸出的通道,例如I/O介面304可用於連接各種輸入輸出設備(滑鼠、鍵盤或3D觸控裝置等)、顯示器,使得使用者可以錄入資訊,或者使資訊視覺化。
匯流排305至少用於提供電子設備30中的通信介面301、儲存器302、處理器303、I/O介面304之間相互通信的通道。
本領域技術人員可以理解,圖3中示出的結構,僅僅是與本申請方案相關的部分結構的框圖,並不構成對本申請方案所應用於其上的電腦設備的限定,具體的電腦設備可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件佈置。
其中,在一個實施例中,處理器303執行儲存器302內儲存的電腦程式,以實現自動啟動帳號方法時,實現以下步驟:回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼啟動帳號。
在一實施方式中,處理器303確定所述密碼是否符合預設的帳號規則包括:在預設的規則庫中,查詢與所述登錄名對應的帳號規則;將所述登錄名和密碼代入所述帳號規則進行計算,確定所述登錄名和所述密碼是否符合所述登錄名對應的帳號規則。
在一實施方式中,處理器303確定所述密碼是否符合預設的帳號規則時,實現以下步驟:查詢預設的規則庫,獲取所述帳號登錄請求對應的帳號規則;根據所述登錄名和所述帳號規則,計算所述帳號登錄請求對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述密碼符合所述帳號規則。
在一實施方式中,處理器303確定所述密碼是否符合預設的帳號規則時,實現以下步驟:確定所述登錄名對應的帳號格式和所述密碼對應的組合格式;查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式;當所述規則庫中存在所述帳號格式和所述組合格式時,確定所述登錄名和所述密碼符合預設的帳號規則。
在一實施方式中,處理器303查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式時,實現以下步驟:查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式;當所述規則庫中存在所述帳號格式時,獲取所述帳號格式對應的密碼格式;確定所述組合格式是否與所述密碼格式匹配;當所述組合格式與所述密碼格式匹配時,確定所述規則庫中存在所述組合格式。
在一實施方式中,處理器303確定所述密碼是否符合預設的帳號規則時,實現以下步驟:獲取使用者的身份資訊,在預設的規則庫中獲取所述身份資訊對應的帳號規則;確定所述密碼是否符合所述帳號規則。
在一實施方式中,處理器303執行儲存器302內儲存的電腦程式,以實現自動啟動帳號方法時,還實現以下步驟:當所述帳號數據庫中存在所述登錄名時,獲取所述登錄名對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述用戶具有登錄許可權;
當所述密碼與所述目標密碼不匹配時,確定所述用戶不具有登錄許可權。
在一實施方式中,處理器303確定所述用戶不具有登錄許可權之後,處理器303還用於實現:按照預設的規則生成相應的提示資訊。
具體地,處理器303對上述指令的具體實現方法可參考前述自動啟動帳號方法實施例中相關步驟的描述,在此不贅述。
本申請實施例還提供一種電腦可讀儲存介質,所述電腦可讀儲存介質上儲存有電腦程式,所述電腦程式中包括程式指令,所述程式指令被執行時所實現的方法可參照本申請自動啟動帳號方法的各個實施例。
其中,所述電腦可讀儲存介質可以是前述實施例所述的電子設備的內部儲存單元,例如所述電子設備的硬碟或儲存器。所述電腦可讀儲存介質也可以是所述電子設備的外部存放裝置,例如所述電子設備上配備的插接式硬碟,智慧儲存卡(Smart Media Card,SMC),安全數位(Secure Digital,SD)卡,快閃儲存器卡(Flash Card)等。
進一步地,所述電腦可讀儲存介質可主要包括儲存程式區和儲存數據區,其中,儲存程式區可儲存作業系統、至少一個功能所需的應用程式等;儲存數據區可儲存根據電子設備的使用所創建的數據等。
前述實施例提供的電子設備及電腦可讀儲存介質,可以透過回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;並查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼啟動帳號。本實施例提供的方法利用預設的帳號規則,可提供無限多的帳號,無需提前創建帳號,可以自動啟動任意未註冊過的帳號,登陸過程自動啟動帳號,提高了創建帳號
的效率。同時透過驗證所述密碼是否符合預設的帳號規則,保證了密碼的有效性,進一步提高了帳號的安全性。
還應當理解,在此本申請說明書中所使用的術語僅僅是出於描述特定實施例的目的而並不意在限制本申請。如在本申請說明書和所附請求項書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數形式的“一”、“一個”及“該”意在包括複數形式。
還應當理解,在本申請說明書和所附請求項書中使用的術語“和/或”是指相關聯列出的項中的一個或多個的任何組合以及所有可能組合,並且包括這些組合。需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括該要素的過程、方法、物品或者系統中還存在另外的相同要素。
上述本申請實施例序號僅僅為了描述,不代表實施例的優劣。以上所述,僅為本申請的具體實施方式,但本申請的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本申請揭露的技術範圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本申請的保護範圍之內。因此,本申請的保護範圍應以請求項的保護範圍為準。
S11~S14:步驟
Claims (9)
- 一種自動啟動帳號方法,應用於伺服器,其中,所述自動啟動帳號方法包括:回應於用戶發送的帳號登錄請求,獲取所述帳號登錄請求對應的登錄名和密碼;查詢預設的帳號數據庫,確定所述帳號數據庫中是否存在所述登錄名;當所述帳號數據庫中不存在所述登錄名時,確定所述密碼是否符合預設的帳號規則,包括:確定所述登錄名對應的帳號格式和所述密碼對應的組合格式;查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式;當所述規則庫中存在所述帳號格式和所述組合格式時,確定所述登錄名和所述密碼符合預設的帳號規則;當所述密碼符合所述帳號規則時,根據所述登錄名和所述密碼創建帳號。
- 根據請求項1所述的自動啟動帳號方法,其中,所述確定所述密碼是否符合預設的帳號規則包括:在預設的規則庫中,查詢與所述登錄名對應的帳號規則;將所述登錄名和密碼代入所述帳號規則進行計算,確定所述登錄名和所述密碼是否符合所述登錄名對應的帳號規則。
- 根據請求項1所述的自動啟動帳號方法,其中,所述查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式和所述組合格式包括:查詢預設的規則庫,確定所述規則庫中是否存在所述帳號格式;當所述規則庫中存在所述帳號格式時,獲取所述帳號格式對應的密碼格式;確定所述組合格式是否與所述密碼格式匹配; 當所述組合格式與所述密碼格式匹配時,確定所述規則庫中存在所述組合格式。
- 根據請求項1所述的自動啟動帳號方法,其中,所述確定所述密碼是否符合預設的帳號規則包括:獲取使用者的身份資訊,在預設的規則庫中獲取所述身份資訊對應的帳號規則;確定所述密碼是否符合所述帳號規則。
- 根據請求項1所述的自動啟動帳號方法,其中,所述方法還包括:當所述帳號數據庫中存在所述登錄名時,獲取所述登錄名對應的目標密碼;確定所述密碼是否與所述目標密碼匹配;當所述密碼與所述目標密碼匹配時,確定所述用戶具有登錄許可權;當所述密碼與所述目標密碼不匹配時,確定所述用戶不具有登錄許可權。
- 根據請求項5所述的自動啟動帳號方法,其中,所述確定所述用戶不具有登錄許可權之後,所述方法還包括:按照預設的規則生成相應的提示資訊。
- 根據請求項1所述的自動啟動帳號方法,其中,所述確定所述密碼是否符合預設的帳號規則包括:查詢預設的規則庫,獲取所述帳號登錄請求對應的帳號規則;根據所述登錄名和所述帳號規則,計算所述帳號登錄請求對應的目標密碼;確定所述密碼是否與所述目標密碼匹配; 當所述密碼與所述目標密碼匹配時,確定所述登錄名和所述密碼符合所述帳號規則。
- 一種電子設備,其中,所述電子設備包括儲存器和處理器;所述儲存器用於儲存至少一個指令;所述處理器用於執行所述至少一個指令時實現如請求項1至7中任意一項所述的自動啟動帳號方法。
- 一種電腦可讀儲存介質,其中,所述電腦可讀儲存介質中儲存有至少一個指令,所述至少一個指令被處理器執行時實現如請求項1至7中任意一項所述的自動啟動帳號方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110853967.4 | 2021-07-27 | ||
CN202110853967.4A CN115688063A (zh) | 2021-07-27 | 2021-07-27 | 自动激活账号方法、电子设备及计算机存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202305628A TW202305628A (zh) | 2023-02-01 |
TWI804949B true TWI804949B (zh) | 2023-06-11 |
Family
ID=85037617
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110129650A TWI804949B (zh) | 2021-07-27 | 2021-08-11 | 自動啟動帳號方法、電子設備及電腦儲存介質 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230036299A1 (zh) |
CN (1) | CN115688063A (zh) |
TW (1) | TWI804949B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI497974B (zh) * | 2013-02-23 | 2015-08-21 | Gamania Digital Entertainment Co Ltd | An app launch method that integrates the startup account for a plurality of apps |
TWI612792B (zh) * | 2012-12-06 | 2018-01-21 | Alibaba Group Services Ltd | 帳戶登入的方法及裝置 |
TWI654535B (zh) * | 2014-05-06 | 2019-03-21 | 阿里巴巴集團服務有限公司 | User account management method and device |
TW202107309A (zh) * | 2019-08-14 | 2021-02-16 | 兆豐國際商業銀行股份有限公司 | 用以進行身分註冊程序的電子裝置及其方法 |
CN113093965A (zh) * | 2021-05-07 | 2021-07-09 | 中国工商银行股份有限公司 | 账户注册方法、装置、计算机***及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040158746A1 (en) * | 2003-02-07 | 2004-08-12 | Limin Hu | Automatic log-in processing and password management system for multiple target web sites |
US7690025B2 (en) * | 2003-04-03 | 2010-03-30 | General Electric Company | Methods and systems for accessing a network-based computer system |
US7613919B2 (en) * | 2004-10-12 | 2009-11-03 | Bagley Brian B | Single-use password authentication |
US20100178944A1 (en) * | 2009-01-15 | 2010-07-15 | Nicolas Philippe Fodor | Automatic Email Account Creation |
US10412586B2 (en) * | 2013-12-17 | 2019-09-10 | Dropbox, Inc. | Limited-functionality accounts |
-
2021
- 2021-07-27 CN CN202110853967.4A patent/CN115688063A/zh active Pending
- 2021-08-11 TW TW110129650A patent/TWI804949B/zh active
-
2022
- 2022-01-28 US US17/587,112 patent/US20230036299A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI612792B (zh) * | 2012-12-06 | 2018-01-21 | Alibaba Group Services Ltd | 帳戶登入的方法及裝置 |
TWI497974B (zh) * | 2013-02-23 | 2015-08-21 | Gamania Digital Entertainment Co Ltd | An app launch method that integrates the startup account for a plurality of apps |
TWI654535B (zh) * | 2014-05-06 | 2019-03-21 | 阿里巴巴集團服務有限公司 | User account management method and device |
TW202107309A (zh) * | 2019-08-14 | 2021-02-16 | 兆豐國際商業銀行股份有限公司 | 用以進行身分註冊程序的電子裝置及其方法 |
CN113093965A (zh) * | 2021-05-07 | 2021-07-09 | 中国工商银行股份有限公司 | 账户注册方法、装置、计算机***及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115688063A (zh) | 2023-02-03 |
TW202305628A (zh) | 2023-02-01 |
US20230036299A1 (en) | 2023-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623406B2 (en) | Access authentication for cloud-based shared content | |
US10263994B2 (en) | Authorized delegation of permissions | |
EP3646565A1 (en) | Securing access to confidential data using a blockchain ledger | |
WO2017107956A1 (zh) | 一种数据处理方法、客户端和服务器 | |
US9519784B2 (en) | Managing basic input/output system (BIOS) access | |
US20230370265A1 (en) | Method, Apparatus and Device for Constructing Token for Cloud Platform Resource Access Control | |
US10375177B1 (en) | Identity mapping for federated user authentication | |
US20150281225A1 (en) | Techniques to operate a service with machine generated authentication tokens | |
US11924210B2 (en) | Protected resource authorization using autogenerated aliases | |
WO2020181809A1 (zh) | 基于接口校验的数据处理的方法、***和计算机设备 | |
CN108073823B (zh) | 数据处理方法、装置及*** | |
US11323432B2 (en) | Automatic login tool for simulated single sign-on | |
US10650153B2 (en) | Electronic document access validation | |
US11706206B2 (en) | Administration portal for simulated single sign-on | |
US10904011B2 (en) | Configuration updates for access-restricted hosts | |
US20210014214A1 (en) | Systems and methods for simulated single sign-on | |
WO2021169469A1 (zh) | 声纹数据处理方法、装置、计算机设备和存储介质 | |
CN113282591A (zh) | 权限过滤方法、装置、计算机设备及存储介质 | |
US11146379B1 (en) | Credential chaining for shared compute environments | |
TWI804949B (zh) | 自動啟動帳號方法、電子設備及電腦儲存介質 | |
US20200137037A1 (en) | Endpoint security | |
US11803539B2 (en) | Method of improving efficiency of updating data as to rules stored in block chain, electronic device, and computer readable storage medium applying the method | |
CN111752964A (zh) | 基于数据接口的数据处理方法及装置 | |
US11411813B2 (en) | Single user device staging | |
US11977620B2 (en) | Attestation of application identity for inter-app communications |