一種家校通應用系統的單點登錄方法及其裝置與流程
2023-04-25 21:56:06 2

本發明屬於移動通信用戶終端單點登錄技術領域,尤其涉及一種家校通應用系統的單點登錄方法及其裝置。
背景技術:
現有的單點登錄技術都是運用與同一平臺的技術,例如一個B/S網站採用了單點登錄技術可以一站訪問多個網站。然而,移動APP開發,手機APP數據需要伺服器提供,需要第三方平臺數據支持時,第三方平臺需要提供相應的接口,一些需要第三方平臺登錄後才能請求返回的數據,只驗證APP帳號登錄,必須開放接口,安全性較低。
而現有的家校通APP屬於移動APP,其架構為C/S應用系統;PC端伺服器為B/S應用系統,這樣在家校通APP移動客戶端與PC端伺服器之間進行信息通信時,存在不同平臺需要註冊多個帳號的難題。家校通APP移動客戶端與PC端伺服器兩者之間缺少跨平臺跨語言的單點登錄,這就產生了問題,家校通應用系統存在WEB網站和移動APP這兩種表現形式,但是帳號卻不能互通。
現有的家校通單點登錄技術解決的問題關鍵是一個用戶帳號一鍵登錄多個平臺,同時獲取多個平臺獲取數據信息的權限。本發明所解決的問題是如何利用單點登錄技術創新應用與手機APP與伺服器之間數據交互,來實現獲取多臺伺服器的數據共享權限,最終實現擴大資源數據來源以及減輕伺服器端研發的壓力。
技術實現要素:
為了解決現有技術的缺點,本發明提供一種家校通應用系統的單點登錄方法及其裝置,該系單點登錄方法能夠同時登錄家校通應用系統的家校通伺服器及其他數據提供平臺伺服器,可以一次獲取到多平臺架構不同的伺服器登錄權限,獲取到更多相應權限的共享數據。
為實現上述目的,本發明採用以下技術方案:
一種家校通應用系統的單點登錄方法,包括:
接收家校通應用系統的單點登錄模塊發送的包含有用戶信息的認證請求;
根據所述認證請求對所述用戶信息進行認證,獲得信任憑證,並發送所述信任憑證至家校通伺服器;
家校通伺服器接收信任憑證並放行用戶對家校通伺服器的訪問權;
家校通伺服器發送訪問與家校通伺服器相關聯的WEB伺服器中的目標頁面URL的請求,WEB伺服器接收請求並傳送目標頁面URL至家校通伺服器。
所述根據所述認證請求對所述用戶信息進行認證,獲得信任憑證的具體過程為:
判斷所述用戶信息是否為有效用戶信息,若是,則根據所述認證請求,在認證資料庫中查找所述用戶信息映射的信任憑證,並向單點登錄模塊發送認證成功信息;否則,向單點登錄模塊發送認證失敗信息。
所述家校通應用系統的客戶端發送包含有用戶信息的認證請求前,還包括:
對所述用戶信息進行效驗,將通過效驗的所述用戶信息與所述認證請求綁定。
所述WEB伺服器包括若干個子WEB伺服器,每個子WEB伺服器均與家校通伺服器相關聯。
所述家校通應用系統的單點登錄方法,還包括:一鍵發送訪問若干個子WEB伺服器中標頁面URL的請求,每個所述子WEB伺服器均接收請求並傳送目標頁面URL至家校通伺服器。
一種基於家校通應用系統的單點登錄方法的單點登錄裝置,包括:
單點登錄模塊,其用於向認證請求接收模塊發送的包含有用戶信息的認證請求;
認證請求接收模塊,其用於接收家校通應用系統的單點登錄模塊發送的包含有用戶信息的認證請求;
認證處理模塊,其用於根據所述認證請求對所述用戶信息進行認證,獲得信任憑證;
信任憑證發送模塊,其用於發送所述信任憑證至家校通伺服器,家校通伺服器接收信任憑證並放行用戶對家校通伺服器的訪問權,以及發送訪問與家校通伺服器相關聯的WEB伺服器中的目標頁面URL的請求,WEB伺服器接收請求並傳送目標頁面URL至家校通伺服器。
所述認證處理模塊,包括判斷用戶信息模塊,其用於判斷所述用戶信息是否為有效用戶信息,若是,則根據所述認證請求,在認證資料庫中查找所述用戶信息映射的信任憑證,並向單點登錄模塊發送認證成功信息,否則,向單點登錄模塊發送認證失敗信息。
所述家校通應用系統的單點登錄裝置,還包括:信息綁定模塊,其用於對所述用戶信息進行效驗,將通過效驗的所述用戶信息與所述認證請求綁定。
所述WEB伺服器包括若干個子WEB伺服器,每個子WEB伺服器均與家校通伺服器相關聯。
所述家校通應用系統的單點登錄裝置,還包括:一鍵發送模塊,其用於一鍵發送訪問若干個子WEB伺服器中標頁面URL的請求,每個所述子WEB伺服器均接收請求並傳送目標頁面URL至家校通伺服器。
本發明的有益效果為:
(1)本發明從用戶角度解決了不同平臺需要註冊多個帳號的難題,從技術角度實現了家校通應用系統的單點登錄平臺與WEB伺服器平臺帳戶數據互通的技術,實現了手機移動端與PC端伺服器之間的單點登錄技術,移動通訊用戶信息更安全,方便;
(2)本發明的方法是在家校通應用系統登錄時,使用單點登錄技術一次登錄實現多平臺的登錄,登錄後數據訪問權限提高了,這時家校通伺服器對家校通應用系統開放接口,擴展了家校通客戶端數據來源途徑,增加了數據量,同時減輕了家校通伺服器的壓力,安全性更高。
附圖說明
圖1為家校通應用系統的結構示意圖;
圖2為家校通伺服器結構示意圖;
圖3為本發明的家校通應用系統的單點登錄方法流程圖;
圖4為本發明的家校通應用系統的單點登錄裝置結構示意圖。
具體實施方式
下面結合附圖與實施例對本發明做進一步說明:
本發明中的家校通應用系統,包括家校通伺服器,其用於接收家校通客戶端發送的用戶信息並進行分類存儲,還根據用戶信息來關聯相應家校通客戶端,且配置相應家校通客戶端的功能;
與家校通伺服器相互通信的家校通客戶端,其包括家校通學生客戶端、家校通家長客戶端和家校通教師客戶端;所述家校通客戶端與家校通伺服器通過通信模塊相互通信,通信模塊安裝於家校通客戶端中,如圖1所示。
如圖2所示,家校通伺服器,包括:數據接收模塊,其用於接收家校通客戶端發送的信息;
數據分類存儲模塊,其用於將接收的數據進行分類存儲;
數據發送模塊,其用於將分類存儲的數據通過數據發送模塊發送至家校通客戶端。
數據分類存儲模塊通過查詢模塊訪問其他與家校通服務關聯的WEB伺服器。其中,與家校通服務關聯的WEB伺服器可以設置任意多個,本實施例中的設置有兩個與家校通服務關聯的WEB伺服器,分別為WEB伺服器A和WEB伺服器B。
此外,家校通客戶端為移動客戶端,比如手機和iPad等移動客戶端。
如圖3所示,一種家校通應用系統的單點登錄方法,包括:
接收家校通應用系統的單點登錄模塊發送的包含有用戶信息的認證請求;
根據所述認證請求對所述用戶信息進行認證,獲得信任憑證,並發送所述信任憑證至家校通伺服器;
家校通伺服器接收信任憑證並放行用戶對家校通伺服器的訪問權;
家校通伺服器發送訪問與家校通伺服器相關聯的WEB伺服器中的目標頁面URL的請求,WEB伺服器接收請求並傳送目標頁面URL至家校通伺服器。
進一步地,根據所述認證請求對所述用戶信息進行認證,獲得信任憑證的具體過程為:
判斷所述用戶信息是否為有效用戶信息,若是,則根據所述認證請求,在認證資料庫中查找所述用戶信息映射的信任憑證,並向單點登錄模塊發送認證成功信息;否則,向單點登錄模塊發送認證失敗信息。
進一步地,家校通應用系統的客戶端發送包含有用戶信息的認證請求前,還包括:
對所述用戶信息進行效驗,將通過效驗的所述用戶信息與所述認證請求綁定。
其中,WEB伺服器包括若干個子WEB伺服器,每個子WEB伺服器均與家校通伺服器相關聯。本實施例中採用兩個WEB伺服器,分別為WEB伺服器A和WEB伺服器B。
進一步地,家校通應用系統的單點登錄方法,還包括:一鍵發送訪問WEB伺服器A和WEB伺服器B中標頁面URL的請求,WEB伺服器A和WEB伺服器B均接收請求並傳送目標頁面URL至家校通伺服器。
如圖4所示,一種基於家校通應用系統的單點登錄方法的單點登錄裝置,包括:
單點登錄模塊,其用於向認證請求接收模塊發送的包含有用戶信息的認證請求;
認證請求接收模塊,其用於接收家校通應用系統的單點登錄模塊發送的包含有用戶信息的認證請求;
認證處理模塊,其用於根據所述認證請求對所述用戶信息進行認證,獲得信任憑證;
信任憑證發送模塊,其用於發送所述信任憑證至家校通伺服器,家校通伺服器接收信任憑證並放行用戶對家校通伺服器的訪問權,以及發送訪問與家校通伺服器相關聯的WEB伺服器中的目標頁面URL的請求,WEB伺服器接收請求並傳送目標頁面URL至家校通伺服器。
進一步地,認證處理模塊,包括判斷用戶信息模塊,其用於判斷所述用戶信息是否為有效用戶信息,若是,則根據所述認證請求,在認證資料庫中查找所述用戶信息映射的信任憑證,並向單點登錄模塊發送認證成功信息,否則,向單點登錄模塊發送認證失敗信息。
進一步地,家校通應用系統的單點登錄裝置,還包括:信息綁定模塊,其用於對所述用戶信息進行效驗,將通過效驗的所述用戶信息與所述認證請求綁定。
其中,WEB伺服器包括若干個子WEB伺服器,每個子WEB伺服器均與家校通伺服器相關聯。本實施例中採用兩個WEB伺服器,分別為WEB伺服器A和WEB伺服器B。
進一步地,家校通應用系統的單點登錄裝置,還包括:一鍵發送模塊,其用於一鍵發送訪問若干個子WEB伺服器中標頁面URL的請求,每個所述子WEB伺服器均接收請求並傳送目標頁面URL至家校通伺服器。
上述雖然結合附圖對本發明的具體實施方式進行了描述,但並非對本發明保護範圍的限制,所屬領域技術人員應該明白,在本發明的技術方案的基礎上,本領域技術人員不需要付出創造性勞動即可做出的各種修改或變形仍在本發明的保護範圍以內。