本發(fā)明涉及數(shù)據(jù)安全技術(shù)領(lǐng)域,特別是涉及一種服務(wù)器、終端及其授權(quán)碼的驗(yàn)證方法。
背景技術(shù):
目前互聯(lián)網(wǎng)的應(yīng)用場(chǎng)景越來(lái)越多,各類(lèi)賬號(hào)、密碼的使用也越來(lái)越頻繁,特別是與金融、財(cái)金、隱私相關(guān)的賬號(hào)密碼,在登錄或支付時(shí)有都需要輸入安全的授權(quán)(確認(rèn))密碼,授權(quán)密碼通常是由字母、數(shù)字、符號(hào)組合形成的字符串。
用戶(hù)在終端(如手機(jī))輸入密碼時(shí)往往很容易被旁邊的人所看見(jiàn)和記住,密碼很容易泄露,從而被不法分子所竊取利用。另外,即使用戶(hù)獨(dú)自輸入密碼,不法分子也可以通過(guò)網(wǎng)絡(luò)木馬監(jiān)控用戶(hù)的鍵盤(pán)、鼠標(biāo)、觸摸屏等輸入設(shè)備,并獲取到用戶(hù)輸入的密碼。密碼一旦泄露,會(huì)給用戶(hù)的隱私、財(cái)產(chǎn)安全造成巨大的損失。
在現(xiàn)有技術(shù)中,一般是通過(guò)隱藏密碼顯示(或?qū)⒚艽a顯示為*號(hào)等特殊符號(hào)),或者打亂數(shù)字的排列等方式,但效果不佳,仍然具有被盜取密碼的風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問(wèn)題是提供一種服務(wù)器、終端及其授權(quán)碼的驗(yàn)證方法,能夠根據(jù)業(yè)務(wù)的身份信息對(duì)授權(quán)碼采用不同的驗(yàn)證方式,防止用戶(hù)賬戶(hù)信息被盜,提高了用戶(hù)賬戶(hù)的安全性。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的一個(gè)技術(shù)方案是:提供一種授權(quán)碼的驗(yàn)證方法,該方法包括:服務(wù)器接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息;判斷身份信息是否滿(mǎn)足設(shè)定條件;若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
其中,身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的至少一個(gè)。
其中,還包括:接收終端發(fā)送的用戶(hù)設(shè)置,用戶(hù)設(shè)置包括業(yè)務(wù)的身份信息的設(shè)定條件、第一授權(quán)碼以及第二授權(quán)碼;對(duì)用戶(hù)設(shè)置進(jìn)行檢驗(yàn)和保存。
其中,身份信息的設(shè)定條件為預(yù)設(shè)的身份信息;判斷身份信息是否滿(mǎn)足設(shè)定條件,包括:判斷身份信息與預(yù)設(shè)的身份信息是否匹配。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種授權(quán)碼的驗(yàn)證方法,該方法包括:終端在請(qǐng)求業(yè)務(wù)時(shí),獲取身份信息和用戶(hù)輸入的待驗(yàn)證授權(quán)碼;將待驗(yàn)證授權(quán)碼和身份信息發(fā)送給服務(wù)器,以使服務(wù)器在判斷身份信息滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),或在判斷身份信息不滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
其中,身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的至少一個(gè)。
其中,還包括:接收用戶(hù)設(shè)置的與業(yè)務(wù)的身份信息的設(shè)定條件、第一授權(quán)碼以及第二授權(quán)碼;將用戶(hù)設(shè)置采用非對(duì)稱(chēng)加密算法進(jìn)行加密后,發(fā)送給服務(wù)器,以使服務(wù)器對(duì)用戶(hù)設(shè)置進(jìn)行檢驗(yàn)和保存。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種授權(quán)碼的驗(yàn)證方法,該方法包括:終端在請(qǐng)求業(yè)務(wù)時(shí),獲取用戶(hù)輸入的待驗(yàn)證授權(quán)碼和身份信息;判斷身份信息是否滿(mǎn)足設(shè)定條件;若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種服務(wù)器,該服務(wù)器包括:通信模塊,用于接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息;判斷模塊,用于判斷身份信息是否滿(mǎn)足設(shè)定條件;驗(yàn)證模塊,用于在判斷模塊的判斷結(jié)果為是,且在待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;驗(yàn)證模塊還用于在判斷模塊的判斷結(jié)果為否,且在待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用的另一個(gè)技術(shù)方案是:提供一種終端,該終端包括:獲取模塊,用于在請(qǐng)求業(yè)務(wù)時(shí),獲取身份信息和用戶(hù)輸入的待驗(yàn)證授權(quán)碼;通信模塊,用于將待驗(yàn)證授權(quán)碼和身份信息發(fā)送給服務(wù)器,以使服務(wù)器在判斷身份信息滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),或在判斷身份信息不滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明的授權(quán)碼的驗(yàn)證方法包括:服務(wù)器接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息;判斷身份信息是否滿(mǎn)足設(shè)定條件;若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。通過(guò)上述方式,能夠根據(jù)業(yè)務(wù)的身份信息對(duì)授權(quán)碼采用不同的驗(yàn)證方式,防止用戶(hù)賬戶(hù)信息被盜,提高了用戶(hù)賬戶(hù)的安全性。
附圖說(shuō)明
圖1是本發(fā)明授權(quán)碼的驗(yàn)證方法第一實(shí)施方式的流程示意圖;
圖2是本發(fā)明授權(quán)碼的驗(yàn)證方法第二實(shí)施方式的流程示意圖;
圖3是本發(fā)明授權(quán)碼的驗(yàn)證方法第三實(shí)施方式的流程示意圖;
圖4是本發(fā)明服務(wù)器第一實(shí)施方式的結(jié)構(gòu)示意圖;
圖5是本發(fā)明服務(wù)器第二實(shí)施方式的結(jié)構(gòu)示意圖;
圖6是本發(fā)明終端一實(shí)施方式的結(jié)構(gòu)示意圖。
具體實(shí)施方式
參閱圖1,圖1是本發(fā)明授權(quán)碼的驗(yàn)證方法第一實(shí)施方式的流程示意圖,該方法包括:
S11:服務(wù)器接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息。
其中,該業(yè)務(wù)為用戶(hù)在終端發(fā)起的授權(quán)業(yè)務(wù),包括賬號(hào)登錄,修改用戶(hù)信息、密碼等隱私操作,付款、轉(zhuǎn)賬等金融操作,以及網(wǎng)絡(luò)虛擬物品的交易操作等。
其中,該業(yè)務(wù)的待驗(yàn)證授權(quán)碼為終端接收用戶(hù)輸入的授權(quán)碼,該授權(quán)碼可以是用戶(hù)通過(guò)鍵盤(pán)、鼠標(biāo)、觸摸屏等輸入的字符串或手勢(shì)符號(hào),也可以是通過(guò)語(yǔ)音接收器輸入的聲音信號(hào)。
可選的,該業(yè)務(wù)的身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的至少一個(gè)。
具體地,終端的標(biāo)識(shí)信息可以是終端型號(hào)、網(wǎng)絡(luò)IP地址等,若該終端為手機(jī),則終端的標(biāo)識(shí)信息還可以是手機(jī)串號(hào)、手機(jī)中SIM卡(即手機(jī)號(hào))所關(guān)聯(lián)的用戶(hù)信息等。用戶(hù)的身份信息可以是用戶(hù)通過(guò)輸入身份證信息、密碼保護(hù)問(wèn)題等方式驗(yàn)證的身份信息,也可以是通過(guò)錄入指紋、聲音等身份識(shí)別信息判斷得到的身份信息。業(yè)務(wù)關(guān)聯(lián)的身份信息即用戶(hù)所需要授權(quán)的業(yè)務(wù)注冊(cè)時(shí)所匹配的身份信息;例如,用戶(hù)登錄一個(gè)賬號(hào),則業(yè)務(wù)關(guān)聯(lián)的身份信息即該賬號(hào)所屬用戶(hù)的身份信息。
可選的,業(yè)務(wù)的身份信息也可以是終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的兩個(gè)或三個(gè)的組合。
例如,業(yè)務(wù)的身份信息可以是業(yè)務(wù)關(guān)聯(lián)的身份信息與終端的標(biāo)識(shí)信息的匹配信息。
S12:判斷身份信息是否滿(mǎn)足設(shè)定條件。
其中,該設(shè)定條件可以是根據(jù)不同的需求來(lái)任意設(shè)置的。
以登錄賬號(hào)為例,這里的設(shè)定條件可以是賬號(hào)登錄的IP地址。終端獲取用戶(hù)輸入的賬號(hào)、密碼后,將賬號(hào)、密碼以及終端網(wǎng)絡(luò)的IP地址均發(fā)送給服務(wù)器,服務(wù)器則判斷該IP地址是否為該賬號(hào)登錄的常用IP地址。
同樣以賬號(hào)登錄為例,設(shè)定條件還可以是手機(jī)號(hào)碼。終端獲取用戶(hù)輸入的賬號(hào)、密碼后,將賬號(hào)、密碼以及終端SIM卡的手機(jī)號(hào)均發(fā)送給服務(wù)器,服務(wù)器則判斷該手機(jī)號(hào)是否為該賬號(hào)登錄的常用手機(jī)號(hào)。
其中,在S12的判斷結(jié)果為是時(shí),進(jìn)行S13;在S12的判斷結(jié)果為否時(shí),進(jìn)行S14。
S13:在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
即在業(yè)務(wù)的身份信息滿(mǎn)足設(shè)定條件時(shí),不論用戶(hù)輸入的待驗(yàn)證授權(quán)碼是該業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼,還是第二授權(quán)碼,均通過(guò)該待驗(yàn)證授權(quán)碼的驗(yàn)證。
S14:在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
即在業(yè)務(wù)的身份信息不滿(mǎn)足設(shè)定條件時(shí),只有在用戶(hù)輸入的待驗(yàn)證授權(quán)碼是該業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),才通過(guò)該待驗(yàn)證授權(quán)碼的驗(yàn)證;而在用戶(hù)輸入的待驗(yàn)證授權(quán)碼是該業(yè)務(wù)預(yù)設(shè)的第二授權(quán)碼時(shí),不通過(guò)該待驗(yàn)證授權(quán)碼的驗(yàn)證。
可以理解的,該業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼和第二授權(quán)碼均是由用戶(hù)預(yù)先設(shè)置的,在其他實(shí)施方式中,該方法包括:
服務(wù)器接收終端發(fā)送的用戶(hù)設(shè)置,用戶(hù)設(shè)置包括業(yè)務(wù)的身份信息的設(shè)定條件、第一授權(quán)碼以及第二授權(quán)碼;以及對(duì)用戶(hù)設(shè)置進(jìn)行檢驗(yàn)和保存。
其中,身份信息的設(shè)定條件可以為預(yù)設(shè)的身份信息。那么,S12可以具體為:判斷身份信息與預(yù)設(shè)的身份信息是否匹配。
例如,某一賬戶(hù)預(yù)設(shè)的身份信息為登錄手機(jī)號(hào)為A,那么在S12中,則判斷用戶(hù)登錄該賬戶(hù)的手機(jī)號(hào)是否與A相匹配。
參閱圖2,圖2是本發(fā)明授權(quán)碼的驗(yàn)證方法第二實(shí)施方式的流程示意圖,該方法包括:
S21:終端在請(qǐng)求業(yè)務(wù)時(shí),獲取身份信息和用戶(hù)輸入的待驗(yàn)證授權(quán)碼。
可選的,身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的至少一個(gè)。
可選的,身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的兩個(gè)或三個(gè)的組合。
S22:將待驗(yàn)證授權(quán)碼和身份信息發(fā)送給服務(wù)器,以使服務(wù)器在判斷身份信息滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),或在判斷身份信息不滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
可選的,在S21之前,還可以包括:
接收用戶(hù)設(shè)置的與業(yè)務(wù)的身份信息的設(shè)定條件、第一授權(quán)碼以及第二授權(quán)碼;以及
將用戶(hù)設(shè)置采用非對(duì)稱(chēng)加密算法進(jìn)行加密后,發(fā)送給服務(wù)器,以使服務(wù)器對(duì)用戶(hù)設(shè)置進(jìn)行檢驗(yàn)和保存。
可以理解的,以上步驟僅僅是在初始設(shè)置或者需要對(duì)身份信息進(jìn)行修改時(shí)才執(zhí)行,而不是每次均需要執(zhí)行。
本實(shí)施方式是基于第一實(shí)施方式,與服務(wù)器對(duì)應(yīng)的終端所執(zhí)行的方法,其實(shí)施的原理類(lèi)似,這里不再贅述。
下面以一具體的例子,對(duì)上述兩種實(shí)施方式進(jìn)行詳細(xì)說(shuō)明:
首先,用戶(hù)在注冊(cè)賬號(hào)時(shí),設(shè)置與該賬號(hào)關(guān)聯(lián)的第一授權(quán)碼、第二授權(quán)碼,以及身份信息(至少包括用戶(hù)的電話(huà)號(hào)碼)。其中,第一授權(quán)碼是一個(gè)較為復(fù)雜的真實(shí)密碼,而第二授權(quán)碼是作為替代第一授權(quán)碼的一個(gè)較為簡(jiǎn)單的密碼。例如,第一授權(quán)碼必須是大小寫(xiě)字母組合并加上數(shù)字的一個(gè)密碼,而第二授權(quán)碼可以是一個(gè)純數(shù)字密碼,例如,123456。
當(dāng)用戶(hù)在手機(jī)A登錄時(shí),可以輸入賬號(hào)和較為簡(jiǎn)單的第二授權(quán)碼,手機(jī)A則向服務(wù)器發(fā)送賬號(hào)、密碼以及該手機(jī)A的手機(jī)號(hào),服務(wù)器在驗(yàn)證時(shí),判斷該手機(jī)號(hào)即為賬號(hào)注冊(cè)時(shí)輸入的手機(jī)號(hào),認(rèn)定賬號(hào)的登錄環(huán)境安全,則通過(guò)該第二授權(quán)碼的驗(yàn)證。
假設(shè)不法分子在用戶(hù)登錄時(shí)通過(guò)一定的手段獲取到了該賬號(hào)和第二授權(quán)碼,并通過(guò)手機(jī)B登錄時(shí),則向服務(wù)器發(fā)送賬號(hào)、密碼以及該手機(jī)B的手機(jī)號(hào),服務(wù)器在驗(yàn)證時(shí),判斷該手機(jī)號(hào)不是賬號(hào)注冊(cè)時(shí)輸入的手機(jī)號(hào),認(rèn)定賬號(hào)的登錄環(huán)境不安全,則不通過(guò)該第二授權(quán)碼的驗(yàn)證。
另外,若用戶(hù)需要通過(guò)其他設(shè)備來(lái)登錄賬號(hào)時(shí),可以輸入較為復(fù)雜的第一授權(quán)碼,服務(wù)器在驗(yàn)證時(shí),無(wú)論終端處于何種環(huán)境,均通過(guò)該第一授權(quán)碼的驗(yàn)證。
區(qū)別于現(xiàn)有技術(shù),本實(shí)施方式的授權(quán)碼的驗(yàn)證方法包括:服務(wù)器接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息;判斷身份信息是否滿(mǎn)足設(shè)定條件;若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。通過(guò)上述方式,能夠根據(jù)業(yè)務(wù)的身份信息對(duì)授權(quán)碼采用不同的驗(yàn)證方式,防止用戶(hù)賬戶(hù)信息被盜,提高了用戶(hù)賬戶(hù)的安全性。
參閱圖3,圖3是本發(fā)明授權(quán)碼的驗(yàn)證方法第三實(shí)施方式的流程示意圖,該方法包括:
S31:終端在請(qǐng)求業(yè)務(wù)時(shí),獲取用戶(hù)輸入的待驗(yàn)證授權(quán)碼和身份信息。
S32:判斷身份信息是否滿(mǎn)足設(shè)定條件。
S33:若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
S34:若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
不同于上述兩種實(shí)施方式,本實(shí)施的所有步驟均在終端完成,是用于不需要聯(lián)網(wǎng)操作的授權(quán)碼驗(yàn)證方法,可以用于手機(jī)解鎖、單機(jī)應(yīng)用的密碼等。
例如,用戶(hù)預(yù)先設(shè)置了第一解鎖密碼和第二解鎖密碼,并設(shè)置了設(shè)定條件:解鎖的位置是否為指定范圍內(nèi)(例如用戶(hù)的家庭、公司或其他常去的地方)。
當(dāng)用戶(hù)在指定位置,無(wú)論使用第一解鎖密碼和第二解鎖密碼均能對(duì)手機(jī)進(jìn)行解鎖,而當(dāng)由于用戶(hù)手機(jī)被盜或其他情況造成的不在指定位置解鎖,則只能使用第一解鎖密碼進(jìn)行解鎖。
參閱圖4,圖4是本發(fā)明服務(wù)器第一實(shí)施方式的結(jié)構(gòu)示意圖,該服務(wù)器包括:
通信模塊41,用于接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息。
判斷模塊42,用于判斷身份信息是否滿(mǎn)足設(shè)定條件。
驗(yàn)證模塊43,用于在判斷模塊的判斷結(jié)果為是,且在待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
驗(yàn)證模塊43還用于在判斷模塊的判斷結(jié)果為否,且在待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
參閱圖5,圖5是本發(fā)明服務(wù)器第二實(shí)施方式的結(jié)構(gòu)示意圖,該服務(wù)器包括處理器51、存儲(chǔ)器52以及通信模組53。
可選的,該處理器51、存儲(chǔ)器52以及通信模組53通過(guò)一條總線連接。
存儲(chǔ)器52用于存儲(chǔ)系統(tǒng)文件、應(yīng)用軟件以及預(yù)設(shè)的身份信息、授權(quán)碼等。
通信模組53用于接收終端發(fā)送的業(yè)務(wù)的待驗(yàn)證授權(quán)碼和身份信息。
處理器51用于執(zhí)行以下步驟:
判斷身份信息是否滿(mǎn)足設(shè)定條件;若是,則在判斷待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證;若否,則在判斷待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
可選的,身份信息包括終端的標(biāo)識(shí)信息、用戶(hù)的身份信息、或業(yè)務(wù)關(guān)聯(lián)的身份信息中的至少一個(gè)。
可選的,通信模組53還用于接收終端發(fā)送的用戶(hù)設(shè)置,用戶(hù)設(shè)置包括業(yè)務(wù)的身份信息的設(shè)定條件、第一授權(quán)碼以及第二授權(quán)碼;存儲(chǔ)器53還用于對(duì)用戶(hù)設(shè)置進(jìn)行檢驗(yàn)和保存。
在本發(fā)明所提供的幾個(gè)實(shí)施方式中,應(yīng)該理解到,所揭露的方法以及設(shè)備,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施方式僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施方式方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施方式中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
上述其他實(shí)施方式中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施方式所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
參閱圖6,圖6是本發(fā)明終端一實(shí)施方式的結(jié)構(gòu)示意圖,該終端包括:
獲取模塊61,用于在請(qǐng)求業(yè)務(wù)時(shí),獲取身份信息和用戶(hù)輸入的待驗(yàn)證授權(quán)碼;
通信模塊62,用于將待驗(yàn)證授權(quán)碼和身份信息發(fā)送給服務(wù)器,以使服務(wù)器在判斷身份信息滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼或與第一授權(quán)碼關(guān)聯(lián)的第二授權(quán)碼時(shí),或在判斷身份信息不滿(mǎn)足設(shè)定條件且待驗(yàn)證授權(quán)碼僅為業(yè)務(wù)預(yù)設(shè)的第一授權(quán)碼時(shí),通過(guò)待驗(yàn)證授權(quán)碼的驗(yàn)證。
可以理解的,上述服務(wù)器和終端的實(shí)施方式均是基于授權(quán)碼的驗(yàn)證方法的實(shí)施方式的服務(wù)器和終端,其實(shí)施的原理和步驟類(lèi)似,這里不再贅述。
以上所述僅為本發(fā)明的實(shí)施方式,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。