一種認證信息全面的網際網路用戶認證系統的製作方法
2023-04-26 03:06:31
本發明涉及用戶認證
技術領域:
,具體涉及一種認證信息全面的網際網路用戶認證系統。
背景技術:
:目前的計算機網絡是基於一個共享、開放的架構建立起來的,網絡用戶上網無需提供身份信息,這樣做的缺點是:一方面,導致網上充斥著各種不良信息,不利於淨化網絡環境,另一方面,會給用戶帶來潛在風險。現有的認證技術大多只是進行身份驗證,還沒有根據用戶能力對用戶進行篩選的認證方式,無法滿足一些特殊場合對用戶能力的需求。對網際網路用戶能力進行準確評價和排序成為提高認證水平的關鍵。技術實現要素:針對上述問題,本發明旨在提供一種認證信息全面的網際網路用戶認證系統。本發明的目的採用以下技術方案來實現:提供了一種認證信息全面的網際網路用戶認證系統,包括身份驗證子系統和用戶篩選子系統,所述用戶身份驗證子系統用於對用戶進行身份驗證,所述用戶篩選子系統用於對通過身份驗證的用戶進行篩選;所述身份驗證子系統包括協議處理模塊、資料庫訪問模塊和用戶身份信息資料庫,所述協議處理模塊用於接收來自網際網路的實名驗證請求,將該請求中的用戶實名和手機號碼發送給資料庫訪問模塊,所述資料庫訪問模塊用於根據手機號碼從用戶身份信息資料庫中查找用戶實名,並將所查找到的用戶實名和來自協議處理模塊的用戶實名進行比對,根據比對結果生成實名驗證的結果,所述用戶身份信息資料庫用於存儲手機用戶的身份信息。本發明的有益效果為:實現了用戶的身份認證和篩選。附圖說明利用附圖對本發明作進一步說明,但附圖中的實施例不構成對本發明的任何限制,對於本領域的普通技術人員,在不付出創造性勞動的前提下,還可以根據以下附圖獲得其它的附圖。圖1是本發明的結構示意圖;附圖標記:身份驗證子系統1、用戶篩選子系統2。具體實施方式結合以下實施例對本發明作進一步描述。參見圖1,本實施例的一種認證信息全面的網際網路用戶認證系統,包括身份驗證子系統1和用戶篩選子系統2,所述用戶身份驗證子系統1用於對用戶進行身份驗證,所述用戶篩選子系統2用於對通過身份驗證的用戶進行篩選;所述身份驗證子系統1包括協議處理模塊、資料庫訪問模塊和用戶身份信息資料庫,所述協議處理模塊用於接收來自網際網路的實名驗證請求,將該請求中的用戶實名和手機號碼發送給資料庫訪問模塊,所述資料庫訪問模塊用於根據手機號碼從用戶身份信息資料庫中查找用戶實名,並將所查找到的用戶實名和來自協議處理模塊的用戶實名進行比對,根據比對結果生成實名驗證的結果,所述用戶身份信息資料庫用於存儲手機用戶的身份信息。本實施例實現了用戶的身份認證和篩選。優選的,所述身份驗證子系統1還包括簡訊發送模塊,用於向用戶手機發送包括了實名驗證結果的簡訊。本優選實施例用戶能夠及時完成身份驗證。優選的,所述資料庫訪問模塊採用以下方式生成實名驗證的結果:所述比對結果一致,則所述實名驗證的結果為驗證碼,所述比對結果不一致,則所述實名驗證的結果為實名驗證失敗消息。本優選實施例資料庫訪問模塊無論驗證通過與否都會生成相應信息。優選的,所述用戶篩選子系統2根據網際網路用戶的能力對用戶進行篩選,包括用戶信息採集模塊、用戶評價模塊和用戶篩選模塊,所述用戶信息採集模塊用於對用戶信息進行採集,所述用戶評價模塊用於根據用戶信息對用戶進行評價,獲取評價結果,所述用戶篩選模塊用於根據評價結果對用戶進行篩選。所述用戶評價模塊包括內容評價單元、活躍度評價單元和影響力評價單元,所述內容評價單元用於評價用戶對網絡中知識的貢獻大小,所述活躍度評價單元用於評價用戶在網絡中的活躍程度,所述影響力評價單元用於評價用戶在網絡中的影響力。採用內容評價指標衡量所述用戶對網絡中知識的貢獻大小,採用下式計算內容評價指標:上述式子中,nr(uj)表示用戶uj回復問題的數量,nq(uj)表示用戶uj提出問題的數量,ndr(uj)表示其他用戶對用戶uj回復問題點讚的數量,eh(uj)表示用戶uj內容評價指標,內容評價指標的值越大,表明用戶對網絡中知識的貢獻越大。本優選實施例用戶篩選子系統設置內容評價單元對用戶進行評價,具體的,綜合考慮了用戶提問、回復問題的數量以及其他用戶的認可程度對知識貢獻的影響,用戶對網絡知識的貢獻大小得以量化。優選的,採用活躍度評價指標衡量所述用戶在網絡中的活躍程度,採用下式計算活躍度評價指標:上述式子中,nd(uj)表示用戶uj對其他用戶回復問題的點讚數量,em(uj)表示用戶uj活躍度評價指標,活躍度評價指標的值越大,表明用戶在網絡中越活躍。本優選實施例用戶篩選子系統設置活躍度評價單元對用戶進行評價,綜合考慮了用戶在網絡中的各種行為,通過計算得到了用戶的活躍度評價指標,用戶在網絡中的活躍程度得以量化。優選的,採用影響力評價指標衡量所述用戶在網絡中的影響力,通過以下步驟獲取影響力評價指標:步驟1、通過關注關係將用戶互聯成為社會關係網絡(g,u),其中,g表示所有關注關係的集合,u表示所有用戶集合,g中元素g(ui,uj)表示社會關係網絡中用戶ui關注用戶uj的行為,由於社會關係網絡連接具有方向性,uj稱為ui的好友,ui稱為uj的粉絲;步驟2、計算影響力評價指標:上述式子中,nh(uj)表示用戶uj的好友數量,nf(uj)表示用戶uj粉絲數量,yw(uj)表示用戶uj影響力評價指標,ei(uj)表示用戶uj的第i個粉絲對用戶uj的信任值,其中,f為定值,表示每個用戶的總體信任值,xi表示用戶uj的第i個粉絲的好友數量,影響力評價指標的值越大,表明用戶在網絡中的影響力越大。本優選實施例用戶篩選子系統設置影響力評價單元對用戶進行評價,具體的,指標對被關注者和關注者兩方面均進行了考慮,從被關注者角度看,關注關係是能夠影響他人的行為,擁有的粉絲用戶越多,他的影響力就可以輻射到越廣的範圍,具有越大的影響力,從關注者的角度看,關注關係是信任投票行為,關注者對所有被關注用戶的總體信任值為定值,每個被關注的用戶都可以分到總體信任值的一部分,用戶在網絡中的影響力得以量化。優選的,所述用戶篩選模塊包括綜合評價單元和用戶篩選單元,所述綜合評價單元用於根據內容評價指標、活躍度評價指標和影響力評價指標求取用戶的綜合評價指標,所述用戶篩選單元根據綜合評價指標對用戶能力進行排序,篩選出能力強的用戶;所述用戶的綜合評價指標採用下式計算:cs=eh(uj)+em(uj)+yw(uj),上述式子中,lg(uj)表示用戶uj綜合評價指標,綜合評價指標的值越大,表明用戶能力越強。本優選實施例用戶篩選子系統設置用戶篩選模塊對用戶進行篩選,具體的,從內容評價指標、活躍度評價指標和影響力評價指標三個方面來量化用戶能力,獲取了全面可靠的用戶能力排序結果,對於用戶篩選具有很強的適用性,從而完成了用戶認證系統對用戶能力的認證。採用本發明認證信息全面的網際網路用戶認證系統對用戶進行認證,當身份信息資料庫中手機用戶數量不同時,對認證效率和網絡安全性進行統計,同未採用本發明相比,產生的有益效果如下表所示:手機用戶數量/萬認證效率提高網絡安全性提高510%18%615%23%720%25%824%28%931%32%最後應當說明的是,以上實施例僅用以說明本發明的技術方案,而非對本發明保護範圍的限制,儘管參照較佳實施例對本發明作了詳細地說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或者等同替換,而不脫離本發明技術方案的實質和範圍。當前第1頁12