本發(fā)明涉及計算機領(lǐng)域,尤其涉及一種系統(tǒng)登錄的方法、用戶終端、登錄設(shè)備和服務(wù)器。
背景技術(shù):
企業(yè)內(nèi)工作系統(tǒng)中包括不同類別的子工作系統(tǒng),例如財務(wù)子工作系統(tǒng)和管理子工作系統(tǒng)等。為了提高工作系統(tǒng)登錄的安全性,一般針對不同的子工作系統(tǒng)需要設(shè)置不同的密碼。從而造成用戶在登錄不同的子工作系統(tǒng)時需要采用不同密碼登錄,增加了登錄子工作系統(tǒng)的復(fù)雜程度。
為了防止忘記密碼或防止密碼記混,登錄人員一般采用將不同的密碼記錄在備忘錄中。登錄某一子工作系統(tǒng)前,查找備忘錄中對應(yīng)的密碼,從而登錄該目標系統(tǒng)。
然而,采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種系統(tǒng)登錄方法、用戶終端、登錄設(shè)備和服務(wù)器,以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
本發(fā)明提供的第一方面提供一種系統(tǒng)登錄的方法,包括:
接收登錄設(shè)備發(fā)送的待登錄的目標系統(tǒng)的標識信息,上述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個;
向上述登錄設(shè)備發(fā)送標識碼,上述標識碼為服務(wù)器根據(jù)上述目標系統(tǒng)的標識信息生成;
接收用戶終端發(fā)送的認證信息,上述認證信息為上述用戶終端掃描上述標識碼后產(chǎn)生,上述認證信息包含上述用戶終端的用戶信息;
根據(jù)用戶信息庫中是否存在上述用戶終端的用戶信息,控制上述登錄設(shè)備登錄上述目標系統(tǒng)。
結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,上述根據(jù)用戶信息庫中是否存在上述用戶終端的用戶信息,控制上述登錄設(shè)備登錄上述目標系統(tǒng),包括:
查詢上述用戶信息庫中是否存在上述用戶終端的用戶信息;
若存在,則向上述用戶終端發(fā)送確認登錄請求消息,上述確認登錄請求消息包括上述用戶信息,上述確認登錄請求消息用于指示用戶確定是否登錄上述目標系統(tǒng);
接收上述用戶終端發(fā)送的上述確定登錄請求消息對應(yīng)的登錄應(yīng)答消息;
根據(jù)上述登錄應(yīng)答消息控制上述登錄設(shè)備登錄上述目標系統(tǒng)。
結(jié)合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,還包括:
若上述用戶信息庫中不存在上述用戶終端的用戶信息,則向上述登錄設(shè)備和/或上述用戶終端發(fā)送登錄失敗消息。
結(jié)合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,上述控制上述登錄設(shè)備登錄上述目標系統(tǒng),包括:
向上述登錄設(shè)備發(fā)送上述目標系統(tǒng)對應(yīng)的安全碼,上述安全碼用于上述登錄設(shè)備登錄上述目標系統(tǒng)。
結(jié)合第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,,上述認證信息還包括上述目標系統(tǒng)的標識信息;
上述確認登錄請求消息中還包括上述目標系統(tǒng)的信息。
結(jié)合第三種可能的實現(xiàn)方式中,在第五種可能的實現(xiàn)方式中,上述接收上述用戶終端發(fā)送的上述確定登錄請求消息對應(yīng)的登錄應(yīng)答消息,包括:
若上述確認登錄應(yīng)答消息為同意登錄上述目標系統(tǒng),則控制上述登錄設(shè)備登錄上述安全碼對應(yīng)的目標系統(tǒng);
若上述確認登錄應(yīng)答消息為不同意登錄上述目標系統(tǒng),則上述服務(wù)器向上述登錄設(shè)備發(fā)送登錄失敗消息。
本發(fā)明第二方面提供一種系統(tǒng)登錄的方法,包括:
掃描登錄設(shè)備的標識碼,上述標識碼為服務(wù)器根據(jù)用戶在上述登錄設(shè)備選擇的待登錄的目標系統(tǒng)生成的;
向上述服務(wù)器發(fā)送認證信息,上述認證信息為上述用戶終端掃描上述標識碼后產(chǎn)生,上述認證信息包含上述用戶終端的用戶信息和上述目標系統(tǒng)的標識信息;
接收上述服務(wù)器發(fā)送的確認登錄請求消息,上述確認登錄請求消息包含上述用戶信息和上述目標系統(tǒng)的信息,用于指示上述用戶確定是否登錄上述目標系統(tǒng);
向上述服務(wù)器發(fā)送上述確定登錄請求消息對應(yīng)的確認登錄應(yīng)答消息。
本發(fā)明第三方面提供一種系統(tǒng)登錄的方法,包括:
向服務(wù)器發(fā)送待登錄的目標系統(tǒng)的標識信息,上述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個;
接收并顯示上述服務(wù)器發(fā)送的標識碼,上述標識碼為上述服務(wù)器根據(jù)上述目標系統(tǒng)的標識信息生成;
接收上述服務(wù)器發(fā)送的上述目標系統(tǒng)對應(yīng)的安全碼,上述安全碼用于上述登錄設(shè)備登錄上述目標系統(tǒng)。
本發(fā)明第四方面提供一種用戶終端,包括:
掃描模塊,上述掃描模塊用于掃描登錄設(shè)備的標識碼,上述標識碼為服務(wù)器根據(jù)用戶在上述登錄設(shè)備選擇的待登錄的目標系統(tǒng)生成的;
第一發(fā)送模塊,上述第一發(fā)送模塊用于向上述服務(wù)器發(fā)送認證信息,上述認證信息為上述用戶終端掃描上述標識碼后產(chǎn)生,上述認證信息包含上述用戶終端的用戶信息和上述目標系統(tǒng)的標識信息;
接收模塊,上述接收模塊用于接收上述服務(wù)器發(fā)送的確認登錄請求消息,上述確認登錄請求消息包含上述用戶信息和上述目標系統(tǒng)的信息,用于指示上述用戶確定是否登錄上述目標系統(tǒng);
第二發(fā)送模塊,上述第二發(fā)送模塊用于向上述服務(wù)器發(fā)送上述確定登錄請求消息對應(yīng)的確認登錄應(yīng)答消息。
本發(fā)明第五方面提供一種登錄設(shè)備,包括:
顯示模塊,上述顯示模塊用于顯示供用戶選擇登錄的至少兩個系統(tǒng);
發(fā)送模塊,上述發(fā)送模塊用于向服務(wù)器發(fā)送待登錄的目標系統(tǒng)的標識信息,上述目標系統(tǒng)為上述至少兩個系統(tǒng)的中的一個;
第一接收模塊,上述第一接收模塊用于接收服務(wù)器發(fā)送的標識碼,上述標識碼為上述服務(wù)器根據(jù)上述目標系統(tǒng)的標識信息生成;
上述顯示模塊還用于顯示上述標識碼;
第二接收模塊,上述第二接收模塊用于接收上述服務(wù)器發(fā)送的上述目標系統(tǒng)對應(yīng)的安全碼,上述安全碼用于上述登錄設(shè)備登錄上述目標系統(tǒng)。
本發(fā)明第六方面提供一種服務(wù)器,上述服務(wù)器與如上述的用戶終端或如上述的登錄設(shè)備進行交互,包括:
第一接收模塊,上述第一接收模塊用于接收登錄設(shè)備發(fā)送的待登錄的目標系統(tǒng)的標識信息,上述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個;
第一發(fā)送模塊,上述第一發(fā)送模塊用于向上述登錄設(shè)備發(fā)送標識碼,上述標識碼為服務(wù)器根據(jù)上述目標系統(tǒng)的標識信息生成;
第二接收模塊,上述第二接收模塊用于接收用戶終端發(fā)送的認證信息,上述認證信息為上述用戶終端掃描上述標識碼后產(chǎn)生,上述認證信息包含上述用戶終端的用戶信息和上述目標系統(tǒng)的標識信息;
控制模塊,上述控制模塊用于根據(jù)用戶信息庫中是否存在上述用戶終端的用戶信息,控制上述登錄設(shè)備登錄上述目標系統(tǒng);
驗證模塊,上述驗證模塊用于查詢上述用戶信息庫中是否存在上述用戶終端的用戶信息;
第二發(fā)送模塊,上述第二發(fā)送模塊用于向上述用戶終端發(fā)送確認登錄請求消息,上述確認登錄請求消息包括上述用戶信息和上述目標系統(tǒng)的信息,上述確認登錄請求消息用于指示用戶確定是否登錄上述目標系統(tǒng);
上述第二發(fā)送模塊還用于,向上述登錄設(shè)備和/或上述用戶終端發(fā)送登錄失敗消息;
上述第二發(fā)送模塊還用于,向上述登錄設(shè)備發(fā)送上述目標系統(tǒng)對應(yīng)的安全碼,上述安全碼用于上述登錄設(shè)備登錄上述目標系統(tǒng);
第三接收模塊,上述第三接收模塊用于接收上述用戶終端發(fā)送的上述確定登錄請求消息對應(yīng)的登錄應(yīng)答消息。
本發(fā)明提供了一種系統(tǒng)登錄的方法、用戶終端、登錄設(shè)備和服務(wù)器,其中系統(tǒng)登錄的方法包括:接收登錄設(shè)備發(fā)送的待登錄的目標系統(tǒng)的標識信息,所述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個;向所述登錄設(shè)備發(fā)送標識碼,所述標識碼為服務(wù)器根據(jù)所述目標系統(tǒng)的標識信息生成;接收用戶終端發(fā)送的認證信息,所述認證信息為所述用戶終端掃描所述標識碼后產(chǎn)生,所述認證信息包含所述用戶終端的用戶信息;根據(jù)用戶信息庫中是否存在所述用戶終端的用戶信息,控制所述登錄設(shè)備登錄所述目標系統(tǒng)。本發(fā)明提供的系統(tǒng)登錄方法中通過服務(wù)器向登錄設(shè)備發(fā)送標識碼的方式使得用戶登錄到待登錄系統(tǒng),從而避免使用密碼方式進行登錄,進而,本發(fā)明提供的系統(tǒng)登錄的方法可以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的系統(tǒng)登錄的方法、用戶終端、登錄設(shè)備和服務(wù)器實施例一的使用場景示意圖;
圖2為本發(fā)明提供的系統(tǒng)登錄的方法實施例一的流程示意圖;
圖3為本發(fā)明提供的系統(tǒng)登錄的方法實施例一的應(yīng)用原理示意圖;
圖4為本發(fā)明提供的系統(tǒng)登錄的方法實施例二的流程示意圖;
圖5為本發(fā)明提供的系統(tǒng)登錄的方法實施例三的流程示意圖;
圖6為本發(fā)明提供的系統(tǒng)登錄的方法實施例四的流程示意圖;
圖7為本發(fā)明提供的系統(tǒng)登錄的方法實施例五的流程示意圖;
圖8為本發(fā)明提供的系統(tǒng)登錄的方法實施例六的流程示意圖;
圖9為本發(fā)明提供的用戶終端的結(jié)構(gòu)示意圖;
圖10為本發(fā)明提供的登錄設(shè)備的結(jié)構(gòu)示意圖;
圖11為本發(fā)明提供的服務(wù)器的結(jié)構(gòu)示意圖。
附圖標記說明:
10:互聯(lián)網(wǎng);11:后臺服務(wù)器;
12:應(yīng)用服務(wù)器;13:登錄設(shè)備;
14:用戶終端。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”、“第三”和/或“第四”等(如果存在)是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例,例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
登錄企業(yè)內(nèi)工作系統(tǒng)中不同類別的子工作系統(tǒng)時,利用記錄密碼的方式,存在安全性差的問題。
本發(fā)明提供的系統(tǒng)登錄方法中通過服務(wù)器向登錄設(shè)備發(fā)送標識碼的方式使得用戶登錄到待登錄系統(tǒng),從而避免使用密碼方式進行登錄,進而,本發(fā)明提供的系統(tǒng)登錄的方法可以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
本發(fā)明提供的下面以具體地實施例對本發(fā)明的技術(shù)方案進行詳細說明。下面這幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
圖1為本發(fā)明提供的系統(tǒng)登錄的方法、用戶終端、登錄設(shè)備和服務(wù)器實施例一的使用場景示意圖。參考圖1,后臺服務(wù)器11、至少一個應(yīng)用服務(wù)器12、至少一個登錄設(shè)備13以及至少一個用戶終端14均可以均可與互聯(lián)網(wǎng)10連接。登錄設(shè)備13可以為pc機或手提電腦等具有顯示功能的智能設(shè)備,登錄設(shè)備13上安裝有應(yīng)用服務(wù)器12提供的用于登錄工作系統(tǒng)的應(yīng)用程序。用戶終端14可以為手機或平板電腦等具有拍攝功能的智能設(shè)備,用戶可以通過用戶終端登錄安裝于登錄設(shè)備13上的工作系統(tǒng)應(yīng)用。具體地,用戶在登錄設(shè)備13上選擇需要登錄的子工作系統(tǒng)后,后臺服務(wù)器11根據(jù)待登錄的目標系統(tǒng)生成并提供標識碼至登錄設(shè)備13,用戶終端14掃描登錄設(shè)備13的標識碼后,發(fā)送認證信息至后臺服務(wù)器11,通過后臺服務(wù)器11的驗證后,登錄目標系統(tǒng)。更為具體地,上述應(yīng)用服務(wù)器12和后臺服務(wù)器11的功能可以集成在同一服務(wù)器內(nèi),各實施例中總稱為服務(wù)器。
圖2為本發(fā)明提供的系統(tǒng)登錄的方法實施例一的流程示意圖。圖3為本發(fā)明提供的系統(tǒng)登錄的方法實施例一的應(yīng)用原理示意圖,本實施例提供的系統(tǒng)登錄的方法的執(zhí)行主體為上述服務(wù)器。參考圖2,本實施例提供的系統(tǒng)登錄的方法,包括以下內(nèi)容。
步驟101:接收登錄設(shè)備發(fā)送的待登錄的目標系統(tǒng)的標識信息,所述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個。
具體地,顯示在登錄設(shè)備13上的工作系統(tǒng)應(yīng)用的首頁具有多個子工作系統(tǒng),例如財務(wù)子工作系統(tǒng)和管理子工作系統(tǒng)等,用戶選擇待登錄的子工作系統(tǒng)為目標系統(tǒng)。其中,每個子工作系統(tǒng)均具有標識信息,例如子工作系統(tǒng)的標號等。用戶選擇目標系統(tǒng)后,目標系統(tǒng)的標識信息由登錄設(shè)備13發(fā)送至服務(wù)器。
步驟102:向所述登錄設(shè)備發(fā)送標識碼,所述標識碼為服務(wù)器根據(jù)所述目標系統(tǒng)的標識信息生成。
參考圖3,服務(wù)器根據(jù)收到的目標系統(tǒng)的標識信息生成標識碼,并將生成的標識碼發(fā)送至登錄設(shè)備13。進而,目標系統(tǒng)對應(yīng)的標識碼顯示在登錄設(shè)備13上,利用與目標系統(tǒng)對應(yīng)的標識碼的方式進行登錄,可以提供系統(tǒng)登錄的安全性。
值得注意的是,上述標識碼包括:二維碼、三維碼或條形碼等,標識碼為服務(wù)器根據(jù)目標系統(tǒng)的標識信息生成。對于同一個目標系統(tǒng)來說,服務(wù)器每次生成的標識碼可以是相同的,也可以是隨機生成。也就說是,針對于同一個目標系統(tǒng),服務(wù)器可以生成不同的標識碼。從而,可以進一步提高系統(tǒng)登錄的安全性。
步驟103:接收用戶終端發(fā)送的認證信息,所述認證信息為所述用戶終端掃描所述標識碼后產(chǎn)生,所述認證信息包含所述用戶終端的用戶信息。
具體地,用戶利用用戶終端14的拍攝功能掃描顯示在登錄設(shè)備上的標識碼,生產(chǎn)認證信息,認證信息發(fā)送至服務(wù)器。其中,認證信息包含用戶終端的用戶信息,用戶終端預(yù)先設(shè)置有用于表明用戶身份的基本信息為用戶信息,例如:姓名、性別或工作證編號等。
具體地,用戶終端14掃描標識碼時,通過開放授權(quán)(openauthorization簡稱:oauth)協(xié)議獲得用戶終端的用戶信息。
步驟104:根據(jù)用戶信息庫中是否存在所述用戶終端的用戶信息,控制所述登錄設(shè)備登錄所述目標系統(tǒng)。
其中,服務(wù)器內(nèi)預(yù)先設(shè)置于有用戶信息庫,例如,用戶信息庫中包括內(nèi)具有登錄權(quán)限的用戶的基本信息。
服務(wù)器根據(jù)接收到的認證信息后,提取認證信息攜帶的用戶終端14的用戶信息,并在用戶信息庫中查找是否存在與用戶終端的用戶信息對應(yīng)的用戶信息。若用戶信息庫中存在與認證信息中攜帶的用戶終端14的用戶信息一致的用戶信息,則說明用戶終端具有登錄目標系統(tǒng)的權(quán)限,服務(wù)器控制登錄設(shè)備13登錄目標系統(tǒng)。
本實施例提供的系統(tǒng)登錄方法中,服務(wù)器向登錄設(shè)備發(fā)送待登錄系統(tǒng)對應(yīng)的標識碼,用戶終端掃描標識碼進入目標系統(tǒng),從而避免使用密碼方式進行登錄,進而,本發(fā)明提供的系統(tǒng)登錄的方法可以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
圖4為本發(fā)明提供的系統(tǒng)登錄的方法實施例二的流程示意圖。本實施例是在實施例一的基礎(chǔ)上進行的。具體地,參考圖4,本實施例提供的系統(tǒng)登錄的方法中,步驟104包括以下內(nèi)容。
步驟1041:查詢所述用戶信息庫中是否存在所述用戶終端的用戶信息。
若用戶信息庫中存在用戶終端的用戶信息,則執(zhí)行步驟1042-步驟1044;若用戶信息庫中不存在用戶終端的用戶信息,則執(zhí)行步驟1045。
步驟1042:向所述用戶終端發(fā)送確認登錄請求消息,所述確認登錄請求消息包括所述用戶信息,所述確認登錄請求消息用于指示用戶確定是否登錄所述目標系統(tǒng)。
參考圖3,服務(wù)器向用戶終端14發(fā)送確認登錄請求消息,確認登錄請求消息中攜帶的用戶信息顯示在用戶終端14,用以用戶對用戶信息進行確認。
可選的,步驟103中認證信息包含目標系統(tǒng)的標識信息,此時,服務(wù)器向用戶終端14發(fā)送確認登錄請求消息中還攜帶目標系統(tǒng)的信息,目標系統(tǒng)的信息顯示在用戶設(shè)備終端14,以用于用戶確認登錄設(shè)備待登錄系統(tǒng)是否為其目標系統(tǒng)。
步驟1043:接收所述用戶終端發(fā)送的所述確定登錄請求消息對應(yīng)的登錄應(yīng)答消息。
步驟1044:根據(jù)所述登錄應(yīng)答消息控制所述登錄設(shè)備登錄所述目標系統(tǒng)。
步驟1045:向所述登錄設(shè)備和/或所述用戶終端發(fā)送登錄失敗消息。
本實施例提供的系統(tǒng)登錄的方法中,服務(wù)器根據(jù)用戶終端發(fā)送的認證信息對用戶信息進行確認。在預(yù)先設(shè)置在服務(wù)器中的用戶信息庫中存在與用戶終端的用戶信息一致的信息時,允許登錄設(shè)備進而目標系統(tǒng);若在預(yù)先設(shè)置的用戶信息庫中不存在與用戶終端的用戶信息一致的信息時,則不允許登錄設(shè)備進而目標系統(tǒng)。從而,通過對登錄系統(tǒng)的用戶身份信息進行驗證,從而進一步提高系統(tǒng)登錄的安全性。
圖5為本發(fā)明提供的系統(tǒng)登錄的方法實施例三的流程示意圖。本實施例是在實施例二的基礎(chǔ)上進行的。具體地,參考圖5,本實施例提供的系統(tǒng)登錄的方法中,圖2和圖4的步驟104包括以下內(nèi)容。
具體地,本實施例提供的系統(tǒng)登錄的方法中,步驟1041中判斷用戶信息庫中存在用戶終端的用戶信息時,服務(wù)器還執(zhí)行步驟1046:向所述登錄設(shè)備發(fā)送所述目標系統(tǒng)對應(yīng)的安全碼,所述安全碼用于所述登錄設(shè)備登錄所述目標系統(tǒng)。
更為具體地,登錄設(shè)備13中預(yù)先存儲有各個子工作系統(tǒng)的標識信息與各自的安全碼的對應(yīng)關(guān)系表。例如,財務(wù)子工作系統(tǒng)的標識信息為financialsystem,此目標系統(tǒng)的安全碼為1234。當財務(wù)子工作系統(tǒng)為用戶待登錄的目標系統(tǒng)時,登錄設(shè)備13接收的安全碼(1234)與目標系統(tǒng)的標識信息(financialsystem)相對應(yīng)時,登錄設(shè)備13可以登錄安全碼對應(yīng)的財務(wù)子工作系統(tǒng)。
其中,步驟1042與步驟1046的執(zhí)行順序不分先后。
本實施例提供的系統(tǒng)登錄的方法中,服務(wù)器確定用戶信息庫中存在用戶終端的用戶信息后,除了向用戶終端發(fā)送確認登錄請求消息,還向登錄設(shè)備發(fā)送目標系統(tǒng)對應(yīng)的安全碼,安全碼用于登錄設(shè)備安全登錄目標系統(tǒng),用以提高登錄設(shè)備進入目標系統(tǒng)時的安全性。
圖6為本發(fā)明提供的系統(tǒng)登錄的方法實施例四的流程示意圖。本實施例是在實施例三的基礎(chǔ)上進行的。具體地,參考圖3和圖6,本實施例提供的系統(tǒng)登錄的方法中,步驟1043包括以下內(nèi)容。
步驟1047:判斷所述確認登錄應(yīng)答消息為同意登錄所述目標系統(tǒng)。
若確認登錄應(yīng)答消息為同意登錄目標系統(tǒng),則執(zhí)行步驟1048;若確認登錄應(yīng)答消息為不同意登錄目標系統(tǒng),則執(zhí)行步驟1049。
步驟1048:控制所述登錄設(shè)備登錄所述安全碼對應(yīng)的目標系統(tǒng)。
步驟1049:向所述登錄設(shè)備發(fā)送登錄失敗消息。
本實施例提供的系統(tǒng)登錄的方法中,服務(wù)器確定用戶信息庫中存在用戶終端的用戶信息后,向用戶終端發(fā)送確認登錄請求消息,用戶核查用戶終端接收的確認登錄請求消息中的用戶信息預(yù)計將要登錄的目標系統(tǒng)的信息后,可以確認是否登錄目標系統(tǒng),進一步提高系統(tǒng)登錄的安全性。
圖7為本發(fā)明提供的系統(tǒng)登錄的方法實施例五的流程示意圖。本實施例提供的系統(tǒng)登錄的方法的執(zhí)行主體為圖1中的用戶終端14。
具體地,本實施例是在實施例四的基礎(chǔ)上進行的。如圖7所示的系統(tǒng)登錄的方法可以被理解為與上述圖6所示路徑識別方法實施例相對應(yīng),即實施例五中的標識碼、認證信息、確認登錄請求消息以及確認登錄應(yīng)答消息可以是實施例一至實施例四中的標識碼、認證信息、確認登錄請求消息以及確認登錄應(yīng)答消息。參考圖7,本實施例包括以下內(nèi)容。
步驟201:掃描登錄設(shè)備的標識碼,所述標識碼為服務(wù)器根據(jù)用戶在所述登錄設(shè)備選擇的待登錄的目標系統(tǒng)生成的。
具體地,參考圖3,用戶使用具有拍攝功能的用戶終端14掃描顯示在登錄設(shè)備13上的標識碼,上述標識碼是服務(wù)器根據(jù)登錄設(shè)備13發(fā)送的目標系統(tǒng)的標識信息生成的。上述標識碼可以為二維碼、三維碼或條形碼等等。
步驟202:向所述服務(wù)器發(fā)送認證信息,所述認證信息為所述用戶終端掃描所述標識碼后產(chǎn)生,所述認證信息包含所述用戶終端的用戶信息和所述目標系統(tǒng)的標識信息。
可選的,參考圖3,用戶終端14掃描上述標識碼后產(chǎn)生認證信息,認證信息發(fā)送至服務(wù)器,以供服務(wù)器驗證攜帶在認證信息中的用戶終端的用戶信息是否合法。例如用戶終端的用戶信息是否具有登錄目標系統(tǒng)的權(quán)限。具體地,服務(wù)器查詢與設(shè)置在服務(wù)器中的用戶信息庫中是否存在與認證信息中攜帶的用戶終端的用戶信息一致的內(nèi)容,若存在,則表明驗證結(jié)果為攜帶在認證信息中的用戶終端的用戶信息合法;否則,表明驗證結(jié)果為攜帶在認證信息中的用戶終端的用戶信息不合法,不能登錄目標系統(tǒng)。
步驟203:接收所述服務(wù)器發(fā)送的確認登錄請求消息,所述確認登錄請求消息包含所述用戶信息和所述目標系統(tǒng)的信息,用于指示所述用戶確定是否登錄所述目標系統(tǒng)。
步驟204:向所述服務(wù)器發(fā)送所述確定登錄請求消息對應(yīng)的確認登錄應(yīng)答消息。
參考圖3,當上述驗證結(jié)果為為攜帶在認證信息中的用戶終端的用戶信息合法時,用戶終端14接收服務(wù)器發(fā)送來的確認登錄請求消息,確認登錄請求消息包含用戶信息和目標系統(tǒng)的信息。確認登錄請求消息顯示在用戶終端14上,以供用戶核查用戶信息和目標系統(tǒng)的信息是否正確。并且,根據(jù)用戶的核查結(jié)果,用戶控制用戶終端14向服務(wù)器發(fā)送與確定登錄請求消息對應(yīng)的確認登錄應(yīng)答消息。
具體地,當用戶核查結(jié)果為上述確認登錄請求消息的內(nèi)容正確時,上述確認登錄應(yīng)答消息的內(nèi)容包括確認登錄目標系統(tǒng),則服務(wù)器控制登錄設(shè)備13登錄上述目標系統(tǒng);當用戶核查結(jié)果為上述確認登錄請求消息的內(nèi)容有誤時,上述確認登錄應(yīng)答消息的內(nèi)容包括不登錄目標系統(tǒng),則服務(wù)器向登錄設(shè)備13發(fā)送登錄失敗消息或信息有誤的消息。
可選的,參考圖3,當上述驗證結(jié)果為為攜帶在認證信息中的用戶終端的用戶信息不合法時,用戶終端14接收服務(wù)器發(fā)送來的登錄失敗消息。
本實施例提供的系統(tǒng)登錄方法中,移動終端掃描顯示在登錄設(shè)備上與待登錄目標系統(tǒng)對應(yīng)的標識碼后產(chǎn)生認證信息,認證信息由服務(wù)器驗證后,向用戶終端發(fā)送確認登錄請求消息,用戶再根據(jù)確認登錄請求消息向服務(wù)器發(fā)送確認請求應(yīng)答消息,服務(wù)器根據(jù)確認請求應(yīng)答消息控制登錄設(shè)備登錄目標系統(tǒng)。從而避免使用密碼方式進行登錄,進而,本發(fā)明提供的系統(tǒng)登錄的方法可以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
圖8為本發(fā)明提供的系統(tǒng)登錄的方法實施例六的流程示意圖。本實施例提供的系統(tǒng)登錄的方法的執(zhí)行主體為圖1中的登錄設(shè)備13。
具體地,本實施例是在實施例五的基礎(chǔ)上進行的。如圖8所示的系統(tǒng)登錄的方法可以被理解為與上述圖6或圖7所示路徑識別方法實施例相對應(yīng),即實施例六中的目標系統(tǒng)的標識信息、標識碼以及安全碼可以是實施例一至實施例五中的目標系統(tǒng)的標識信息、標識碼以及安全碼。參考圖8,本實施例包括以下內(nèi)容。
步驟301:向服務(wù)器發(fā)送待登錄的目標系統(tǒng)的標識信息,所述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個。
可選的,登錄設(shè)備13上安裝有用于登錄工作系統(tǒng)的應(yīng)用程序,可以顯示上述工作系統(tǒng)的應(yīng)用程序的主頁,主頁上顯示有至少兩個子工作系統(tǒng)。用戶在上述應(yīng)用的主頁上點擊選擇待登錄的子工作系統(tǒng)為目標系統(tǒng)。此時,登錄設(shè)備13向服務(wù)器發(fā)送上述目標系統(tǒng)的標識信息,以供服務(wù)器生成與上述目標系統(tǒng)對應(yīng)的標識碼。
步驟302:接收并顯示所述服務(wù)器發(fā)送的標識碼,所述標識碼為所述服務(wù)器根據(jù)所述目標系統(tǒng)的標識信息生成。
步驟303:接收所述服務(wù)器發(fā)送的所述目標系統(tǒng)對應(yīng)的安全碼,所述安全碼用于所述登錄設(shè)備登錄所述目標系統(tǒng)。
參考圖3,登錄設(shè)備13接收服務(wù)器發(fā)送來的標識碼,并將其顯示給用戶,以供用戶使用用戶終端14掃描上述標識碼。
可選的,用戶終端14掃描商戶標識碼而產(chǎn)生認證信息并發(fā)送至服務(wù)器,以供服務(wù)器驗證攜帶在認證信息中的用戶終端的用戶信息是否合法。例如,用戶終端的用戶信息是否具有登錄目標系統(tǒng)的權(quán)限。具體地,服務(wù)器查詢與設(shè)置在服務(wù)器中的用戶信息庫中是否存在與認證信息中攜帶的用戶終端的用戶信息一致的內(nèi)容,若存在,則表明驗證結(jié)果為攜帶在認證信息中的用戶終端的用戶信息合法;否則,表明驗證結(jié)果為攜帶在認證信息中的用戶終端的用戶信息不合法,不能登錄目標系統(tǒng)。
參考圖3,當上述驗證結(jié)果為為攜帶在認證信息中的用戶終端的用戶信息合法時,登錄設(shè)備13接收服務(wù)器發(fā)送來的與目標系統(tǒng)對應(yīng)的安全碼,安全碼用于登錄設(shè)備13安全登錄上述目標系統(tǒng)。
可選的,參考圖3,當上述驗證結(jié)果為為攜帶在認證信息中的用戶終端的用戶信息不合法時,登錄設(shè)備13接收服務(wù)器發(fā)送來的登錄失敗消息。
本實施例提供的系統(tǒng)登錄方法中,登錄設(shè)備顯示工作系統(tǒng)的應(yīng)用的主頁,包括至少兩個子工作系統(tǒng),以提供用戶點擊選擇待登錄的目標系統(tǒng)。并可根據(jù)用戶點擊選擇,將目標系統(tǒng)的標識信息發(fā)送至服務(wù)器,以供服務(wù)器根據(jù)目標系統(tǒng)的標識信息生成標識碼。登錄設(shè)備接收并顯示上述與待登錄目標系統(tǒng)對應(yīng)的標識碼,以供用戶終端掃描。通過用戶終端掃描顯示在登錄設(shè)備上的標識碼的形式登錄目標系統(tǒng),避免使用密碼方式進行登錄,進一步地,登錄設(shè)備還接收服務(wù)器發(fā)送來的與目標系統(tǒng)對應(yīng)的安全碼,以供登錄設(shè)備安全登錄至目標系統(tǒng)。進而,本發(fā)明提供的系統(tǒng)登錄的方法可以解決采用現(xiàn)有技術(shù)中登錄目標系統(tǒng)的方式安全性差的問題。
圖9為本發(fā)明提供的用戶終端的結(jié)構(gòu)示意圖,本實施例中用戶終端14包括:掃描模塊21、接收模塊22、第一發(fā)送模塊23和第二發(fā)送模塊24。
其中,掃描模塊21用于掃描登錄設(shè)備的標識碼,所述標識碼為服務(wù)器根據(jù)用戶在所述登錄設(shè)備選擇的待登錄的目標系統(tǒng)生成的;第一發(fā)送模塊23用于向所述服務(wù)器發(fā)送認證信息,所述認證信息為所述用戶終端掃描所述標識碼后產(chǎn)生,所述認證信息包含所述用戶終端的用戶信息和所述目標系統(tǒng)的標識信息;接收模塊22用于接收所述服務(wù)器發(fā)送的確認登錄請求消息,所述確認登錄請求消息包含所述用戶信息和所述目標系統(tǒng)的信息,用于指示所述用戶確定是否登錄所述目標系統(tǒng);第二發(fā)送模塊24用于向所述服務(wù)器發(fā)送所述確定登錄請求消息對應(yīng)的確認登錄應(yīng)答消息。
上述用戶終端14中的模塊,對應(yīng)地可執(zhí)行圖7所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖10為本發(fā)明提供的登錄設(shè)備的結(jié)構(gòu)示意圖,本實施例中登錄設(shè)備13包括:顯示模塊31、第一接收模塊32、第二接收模塊33和發(fā)送模塊34。
其中,顯示模塊31用于顯示供用戶選擇登錄的至少兩個系統(tǒng);發(fā)送模塊34用于向服務(wù)器發(fā)送待登錄的目標系統(tǒng)的標識信息,所述目標系統(tǒng)為所述至少兩個系統(tǒng)的中的一個;第一接收模塊32用于接收服務(wù)器發(fā)送的標識碼,所述標識碼為所述服務(wù)器根據(jù)所述目標系統(tǒng)的標識信息生成;所述顯示模塊31還用于顯示所述標識碼;第二接收模塊33用于接收所述服務(wù)器發(fā)送的所述目標系統(tǒng)對應(yīng)的安全碼,所述安全碼用于所述登錄設(shè)備登錄所述目標系統(tǒng)。
上述登錄設(shè)備13中的模塊,對應(yīng)地可執(zhí)行圖8所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
圖11為本發(fā)明提供的服務(wù)器的結(jié)構(gòu)示意圖,本實施例中服務(wù)器與圖9的用戶終端14以及圖10中的登錄設(shè)備13進行交互。本實施例中服務(wù)器包括:第一接收模塊41、第二接收模塊42、第三接收模塊43、驗證模塊44、第一發(fā)送模塊45、第二發(fā)送模塊46以及控制模塊47。
第一接收模塊41用于接收登錄設(shè)備發(fā)送的待登錄的目標系統(tǒng)的標識信息,所述目標系統(tǒng)為至少兩個系統(tǒng)的中的任一個;第一發(fā)送模塊45用于向所述登錄設(shè)備發(fā)送標識碼,所述標識碼為服務(wù)器根據(jù)所述目標系統(tǒng)的標識信息生成;第二接收模塊42用于接收用戶終端發(fā)送的認證信息,所述認證信息為所述用戶終端掃描所述標識碼后產(chǎn)生,所述認證信息包含所述用戶終端的用戶信息和所述目標系統(tǒng)的標識信息;控制模塊47用于根據(jù)用戶信息庫中是否存在所述用戶終端的用戶信息,控制所述登錄設(shè)備登錄所述目標系統(tǒng);驗證模塊44用于查詢所述用戶信息庫中是否存在所述用戶終端的用戶信息;第二發(fā)送模塊46用于向所述用戶終端發(fā)送確認登錄請求消息,所述確認登錄請求消息包括所述用戶信息和所述目標系統(tǒng)的信息,所述確認登錄請求消息用于指示用戶確定是否登錄所述目標系統(tǒng);第二發(fā)送模塊46還用于,向所述登錄設(shè)備和/或所述用戶終端發(fā)送登錄失敗消息;第二發(fā)送模塊46還用于,向所述登錄設(shè)備發(fā)送所述目標系統(tǒng)對應(yīng)的安全碼,所述安全碼用于所述登錄設(shè)備登錄所述目標系統(tǒng);第三接收模塊43用于接收所述用戶終端發(fā)送的所述確定登錄請求消息對應(yīng)的登錄應(yīng)答消息。
上述服務(wù)器中的模塊,對應(yīng)地可執(zhí)行圖6所示方法實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。