[發(fā)明專利]一種海量用戶高效登錄認(rèn)證方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201710403583.6 | 申請日: | 2017-06-01 |
| 公開(公告)號: | CN107147660A | 公開(公告)日: | 2017-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 胡繼偉 | 申請(專利權(quán))人: | 上海斐訊數(shù)據(jù)通信技術(shù)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 杭州千克知識產(chǎn)權(quán)代理有限公司33246 | 代理人: | 周希良,吳輝輝 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 海量 用戶 高效 登錄 認(rèn)證 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種海量用戶高效登錄認(rèn)證方法及系統(tǒng)。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,網(wǎng)絡(luò)服務(wù)系統(tǒng)在生活及工作過程中使用越來越普及。對于一個(gè)大型的服務(wù)系統(tǒng),可能存在海量的使用用戶。用戶登錄操作總帶有較多次的數(shù)據(jù)庫的訪問查詢操作,而對數(shù)據(jù)庫的頻繁操作總是耗時(shí)的,從而嚴(yán)重的影響了系統(tǒng)的效率,和用戶的體驗(yàn)感。
現(xiàn)有技術(shù)為解決上述問題采取的方案有:
如申請?zhí)枮镃N201611020277.6的專利文獻(xiàn)公開的“一種MVC架構(gòu)中頁面支持多用戶登錄的方法和裝置”,該發(fā)明實(shí)施例提供一種MVC架構(gòu)中多用戶登錄頁面方法和裝置,方法包括:生成可修改賬戶頁面和/或新增賬戶頁面;通過可修改賬戶頁面和/或新增賬戶頁面接收用戶輸入的修改的用戶名和/或密碼,并保存該修改的用戶名和/或密碼存在配置文件中;同步系統(tǒng)賬戶的用戶名和/或密碼分別與配置文件中修改的用戶名和/或密碼相同;進(jìn)行重新認(rèn)證時(shí),比較用戶輸入的登錄用戶名和/或登錄密碼是否分別與配置文件保存的修改的用戶名和/或密碼匹配,匹配通過后使用出廠自帶的默認(rèn)賬戶登錄。
又如申請?zhí)枮镃N201210421628.X的專利文獻(xiàn)公開的“一種實(shí)現(xiàn)多用戶賬號登錄的方法、系統(tǒng)及家庭網(wǎng)關(guān)”,該發(fā)明公開了一種實(shí)現(xiàn)多用戶賬號登錄的方法、系統(tǒng)及家庭網(wǎng)關(guān),家庭網(wǎng)關(guān)接收用戶終端發(fā)送的PPPoE交互信息,并獲取PPPoE交互信息中的帳號;當(dāng)PPPoE交互信息中的帳號與家庭網(wǎng)關(guān)中預(yù)先配置的帳號相同時(shí),家庭網(wǎng)關(guān)向用戶終端分配私網(wǎng)上網(wǎng)地址;當(dāng)帳號與家庭網(wǎng)關(guān)中預(yù)先配置的帳號不相同時(shí),家庭網(wǎng)關(guān)將PPPoE交互信息轉(zhuǎn)發(fā)到寬帶接入服務(wù)器BRAS;BRAS對PPPoE交互信息中的帳號信息進(jìn)行認(rèn)證,如果認(rèn)證成功,分配公網(wǎng)上網(wǎng)地址。
現(xiàn)有技術(shù)有效解決了較少用戶賬號登錄的效率、安全問題,對于大型系統(tǒng)來說,海量用戶登錄的效率問題仍然得不到有效解決。
發(fā)明內(nèi)容
針對上述現(xiàn)有技術(shù)的現(xiàn)狀,本發(fā)明所要解決的技術(shù)問題在于提供一種海量用戶高效登錄認(rèn)證方法及系統(tǒng),可實(shí)現(xiàn)活躍用戶的高效快速登錄。
本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案為:
一種海量用戶高效登錄認(rèn)證方法,包括步驟:
S1.獲取海量用戶登錄認(rèn)證請求;
S2.檢查數(shù)據(jù)緩存中是否存在登錄認(rèn)證請求對應(yīng)的用戶的認(rèn)證信息,若存在,則驗(yàn)證所述用戶的登錄認(rèn)證請求;
S3.若不存在,于數(shù)據(jù)庫中查詢登錄認(rèn)證請求對應(yīng)的用戶的認(rèn)證信息,并驗(yàn)證所述用戶的登錄認(rèn)證請求。
進(jìn)一步地,步驟S1中,還包括:
S11.根據(jù)所述海量登錄認(rèn)證請求,獲取所述海量用戶對應(yīng)的活躍度權(quán)值;
S12.判斷用戶對應(yīng)的活躍度權(quán)值是否達(dá)到第二預(yù)設(shè)權(quán)值:
若達(dá)到,則將該用戶對應(yīng)的認(rèn)證信息添加至數(shù)據(jù)緩存;
若未達(dá)到,則將該用戶對應(yīng)的認(rèn)證信息添加至數(shù)據(jù)庫。
進(jìn)一步地,步驟S11中,根據(jù)用戶的登錄認(rèn)證時(shí)間信息,對所述用戶對應(yīng)的活躍度權(quán)值進(jìn)行加權(quán)操作,具體為:
A1.若用戶最近兩次登錄認(rèn)證的時(shí)間差小于預(yù)設(shè)值,增加所述用戶對應(yīng)的活躍度權(quán)值;
A2.若用戶于一固定時(shí)間段內(nèi)登錄認(rèn)證的次數(shù)大于預(yù)設(shè)值,增加所述用戶對應(yīng)的活躍度權(quán)值;
A2.當(dāng)用戶活躍度權(quán)值達(dá)到預(yù)設(shè)最大活躍度權(quán)值后,則不再增加。
進(jìn)一步地,步驟S11中,根據(jù)用戶的登錄認(rèn)證時(shí)間信息,對所述用戶對應(yīng)的活躍度權(quán)值進(jìn)行降權(quán)操作,具體為:
B1.周期性降低所有用戶的活躍度權(quán)值;
B2.若用戶未登錄認(rèn)證的時(shí)間達(dá)到預(yù)設(shè)值,降低所述用戶對應(yīng)的活躍度權(quán)值。
進(jìn)一步地,步驟S12之前,還包括:
判斷用戶的活躍度權(quán)值是否達(dá)到第一預(yù)設(shè)權(quán)值,若達(dá)到,則對活躍度權(quán)值達(dá)到第一預(yù)設(shè)權(quán)值的用戶進(jìn)行活躍度權(quán)值排序;
所述第一預(yù)設(shè)權(quán)值小于所述第二預(yù)設(shè)權(quán)值。
進(jìn)一步地,還包括:將活躍度權(quán)值未達(dá)到第一預(yù)設(shè)權(quán)值的用戶的認(rèn)證信息添加至數(shù)據(jù)庫。
一種海量用戶高效登錄認(rèn)證系統(tǒng),包括:
獲取模塊,用于獲取海量用戶登錄認(rèn)證請求;
檢查模塊,用于檢查數(shù)據(jù)緩存中是否存在登錄認(rèn)證請求對應(yīng)的用戶的認(rèn)證信息;
查詢模塊,用于當(dāng)檢查到數(shù)據(jù)緩存中不存在登錄認(rèn)證請求對應(yīng)的用戶的認(rèn)證信息時(shí),于數(shù)據(jù)庫中查詢登錄認(rèn)證請求對應(yīng)的用戶的認(rèn)證信息;
驗(yàn)證模塊,用于驗(yàn)證用戶的登錄認(rèn)證請求。
進(jìn)一步地,所述獲取模塊包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海斐訊數(shù)據(jù)通信技術(shù)有限公司,未經(jīng)上海斐訊數(shù)據(jù)通信技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710403583.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫海量數(shù)據(jù)比對的方法
- 基于云計(jì)算的海量數(shù)據(jù)訪問處理系統(tǒng)
- 一種實(shí)現(xiàn)海量數(shù)據(jù)離線分析的方法
- 一種海量矢量切片數(shù)據(jù)云存儲方法及系統(tǒng)
- 一種多源海量數(shù)據(jù)處理系統(tǒng)及方法
- 快速實(shí)現(xiàn)海量數(shù)據(jù)準(zhǔn)實(shí)時(shí)全量統(tǒng)計(jì)的方法、裝置及系統(tǒng)
- 一種海量數(shù)據(jù)分析系統(tǒng)及方法
- 在線繪制地圖海量線的方法
- 一種海量點(diǎn)數(shù)據(jù)聚合渲染方法、裝置、設(shè)備及存儲介質(zhì)
- 一種海量不確定XML數(shù)據(jù)存儲方法





