個,當然也可以設置為其他個數(shù),非本實施為限。
[0042]所述組合顏色可以為黃、青、紫、白等顏色或者其他多種用戶自定義的顏色。其中,在每個輸入框中隨機自動填充任意一種用戶預先設置的組合顏色的步驟之前還包括以下步驟:
[0043]根據(jù)用戶的選擇,預先設置每種組合顏色由至少兩種指定的基礎顏色相加而成的對應關系。
[0044]較佳的,上述設置組合顏色的步驟也可以相當于設置登錄密碼的步驟。具體實施時,基礎顏色相加組成組合顏色的方式可以基于三基色合成原理,如圖2所示,組合顏色:黃色=紅色+綠色,組合顏色:青色=綠色+藍色,組合顏色:紫色=紅色+藍色,組合顏色:白色=紅色+綠色+藍色等。
[0045]此外,基礎顏色相加組成組合顏色的方式也可以根據(jù)用戶的習慣自由設定組成組合顏色的基礎顏色,例如:組合顏色:黃色=白色+綠色+黑色,組合顏色:黑色=紅色+綠色+黑色等等。在此需要說明的是,組合顏色也可以由相同的基礎顏色組成,例如:組合顏色:白色=綠色+黑色+綠色。其中,基礎顏色組合相加的數(shù)量越多,越安全。
[0046]當密碼輸入界面顯示輸入框時,事先在每個輸入框中隨機自動填充任意一種用戶預先設置的組合顏色是為了建立一種算法對應關系和起到引導用戶對基礎顏色進行選擇的作用,同時其隨機性也可以大大加強登錄遠程服務器的安全性,增加被窺視的難度。
[0047]在本實施例中,所述多種供用戶選擇的基礎顏色可以布置在輸入框的下方,并呈九宮格形式、圓形轉盤形式或者特殊圖形形狀分布。具體的,作為優(yōu)選的實施方式,顯示在輸入框的下方的基礎顏色可以包括用戶預先設置的所有用于組成組合顏色的指定的基礎顏色和起到混淆干擾作用的顏色。
[0048]步驟S102、獲取用戶為每個輸入框而分別選擇的至少兩種基礎顏色;
[0049]當密碼輸入界面彈出后,用戶可以根據(jù)每個輸入框中的組合顏色選擇與其相對應的至少兩種基礎顏色進行組合。具體操作時,用戶可以點擊顯示在輸入框的下方的基礎顏色。根據(jù)每個輸入框中的組合顏色,用戶像填寫密碼一樣進行基礎顏色的輸入。
[0050]步驟S103、根據(jù)用戶預先設置的每種組合顏色由至少兩種指定的基礎顏色相加而成的對應關系,判斷當前每個輸入框中的組合顏色是否由獲取到的用戶為每個輸入框而分別選擇的至少兩種基礎顏色相加而成;
[0051]當用戶根據(jù)每個輸入框中的組合顏色選擇與其相對應的至少兩種基礎顏色進行組合后,系統(tǒng)會判斷用戶選擇的基礎顏色是否為組成對應組合顏色的指定基礎顏色。其中,基礎顏色相加的先后順序不影響解鎖操作,只要用戶選擇點擊的基礎顏色能夠組成對應的組合顏色即可。
[0052]若當前每個輸入框中的組合顏色由獲取到的用戶為每個輸入框而分別選擇的至少兩種基礎顏色相加而成,則執(zhí)行步驟S104,否則提示密碼錯誤,要求用戶重新選擇顏色。
[0053]步驟S104、正確登錄到遠程服務器。
[0054]具體的,只要基礎顏色的選擇正確,系統(tǒng)即可發(fā)送登錄指令或者預設對應的密碼密鑰到遠程服務器,從而登錄該遠程服務器。
[0055]下面將通過一實際例子對上述方法進行說明。
[0056]當用戶通過手機登錄遠程服務器時,需要進入服務器登錄界面,在輸入密碼時會彈出密碼輸入界面,此時密碼輸入界面顯示4個輸入框,4個輸入框依次填充有黃色、青色、紫色和白色,并且輸入框的下方顯示有紅色、綠色、藍色、黑色、黃色、青色、紫色、灰色和白色等9種供用戶選擇組合的顏色,其中,用戶事先在設置登錄密碼時設置了黃色=紅色+綠色,青色=綠色+藍色,紫色=紅色+藍色,白色=紅色+綠色+藍色的對應關系,若用戶在密碼輸入界面中為第一個輸入框選擇點擊了紅色和綠色,為第二個輸入框選擇點擊了綠色和藍色,為第三個輸入框選擇點擊了紅色和藍色,為第四個輸入框選擇點擊了紅色、綠色和藍色,則密碼輸入正確,登錄該遠程服務器,否則,密碼輸入錯誤。
[0057]作為另一優(yōu)選的實施方式,在判斷當前每個輸入框中的組合顏色是否由獲取到的用戶為每個輸入框而分別選擇的至少兩種基礎顏色相加而成的同時還可以包括以下步驟:
[0058]判斷獲取到的用戶為每個輸入框而分別選擇的至少兩種基礎顏色是否按照預先設置的先后順序進行相加。
[0059]具體操作時,本發(fā)明實施例的方法還可以限定各種基礎顏色相加的先后順序,例如:組合顏色:白色=紅色+綠色+藍色,那么其基礎顏色相加的順序依次為紅色、綠色和藍色。若用戶選擇點擊的基礎顏色為組成對應組合顏色的指定基礎顏色且選擇基礎顏色相加的順序符合預設的規(guī)定,則執(zhí)行步驟S104,其能夠進一步提高登錄遠程服務器的安全性。
[0060]本發(fā)明的方法能夠有效加強登錄遠程服務器的安全性,避免被偷窺的事件發(fā)生,保障了用戶的個人隱私或財產(chǎn)安全性,提高了用戶體驗。
[0061]實施例二
[0062]本發(fā)明的實施例二提供了一種基于顏色相加原理的登錄遠程服務器的裝置,請參考圖3,本發(fā)明實施例的裝置包括組合顏色設置模塊1、輸入框顯示模塊2、組合顏色填充模塊3、基礎顏色顯示模塊4、獲取模塊5、判斷模塊6和登錄模塊7,下面將對上述模塊的原理進行詳細的說明。
[0063]組合顏色設置模塊1,用于根據(jù)用戶的選擇,預先設置每種組合顏色由至少兩種指定的基礎顏色相加而成的對應關系。
[0064]其中,所述組合顏色可以為黃、青、紫、白等顏色或者其他多種用戶自定義的顏色。具體實施時,基礎顏色相加組成組合顏色的方式可以基于三基色合成原理,如圖2所示,組合顏色:黃色=紅色+綠色,組合顏色:青色=綠色+藍色,組合顏色:紫色=紅色+藍色,組合顏色:白色=紅色+綠色+藍色等。
[0065]此外,基礎顏色相加組成組合顏色的方式也可以根據(jù)用戶的習慣自由設定組成組合顏色的基礎顏色,例如:組合顏色:黃色=白色+綠色+黑色,組合顏色:黑色=紅色+綠色+黑色等等。在此需要說明的是,組合顏色也可以由相同的基礎顏色組成,例如:組合顏色:白色=綠色+黑色+綠色。
[0066]輸入框顯示模塊2,用于當需要登錄遠程服務器時,在密碼輸入界面中顯示指定數(shù)量的輸入框。
[0067]具體的,所述輸入框顯示模塊2可以將輸入框依次排列顯示在密碼輸入界面中,輸入框的數(shù)量可以為3到6個,當然也可以設置為其他個數(shù),非本實施為限。
[0068]組合顏色填充模塊3,用于在每個輸入框中隨機自動填充任意一種用戶預先設置的組合顏色。
[0069]當密碼輸入界面顯示輸入框時,事先在每個輸入框中隨機自動填充任意一種用戶預先設置的組合顏色是為了建立一種算法對應關系,起到引導用戶對基礎顏色進行選擇的作用,同時其隨機性也可以大大加強登錄遠程服務器的安全性,增加被窺視的難度。
[0070]基礎顏色顯示模塊4,用于在輸入框以外的區(qū)域顯示多種供用戶選擇的基礎顏色。
[0071]具體的,所述基礎顏色顯示模塊4可以將多種供用戶選擇的基礎顏色布置在輸入框的下方,并呈九宮格形式、圓形轉盤形式或者特殊圖形形狀分布。具體的,作為優(yōu)選的實施方式,顯示在輸入框的下方的基礎顏色可以包括用戶預先設置的所有用于組成組合顏色的指定的基礎顏色和起到混淆干擾作用的顏色。
[0072]獲取模塊5,用于獲取用戶為每個輸入框而分別選擇的至少兩種基礎顏色。
[0073]當密碼輸入界面彈出后,用戶可以根據(jù)每個輸入框中的組合顏色選擇與其相對應的至少兩種基礎顏色進行組合。具體操作時,用戶可以點擊顯示在輸入框的下方的基礎顏色。根