第一驗證碼信息的安全性,第二電子設備還可以向第一電子設備發(fā)送第一驗證碼信息的部分驗證碼信息,即第二驗證碼信息可以為用戶輸入第二電子設備的第一驗證碼信息中的完整驗證碼信息或部分驗證碼信息。例如,若輸入第二電子設備的第一驗證碼信息為“1234”,則第二驗證碼信息可以為完整驗證碼信息“ 1234”,或可以為部分驗證碼信息“ 12”、“34”、“ I”等。當?shù)诙炞C碼為部分驗證碼時,圖1所示的方法還可以進一步包括其他具體步驟。
[0078]當?shù)诙炞C碼信息為部分驗證碼,針對圖1所示的方法,提供用于第一電子設備與第二電子設備建立通信連接的方法的另一種實施例。圖4示出了本申請?zhí)峁┑挠糜诘谝浑娮釉O備與第二電子設備建立通信連接的方法的另一種實施例的流程圖。
[0079]進一步參考圖4,如圖4所示,步驟130進一步可以包括步驟410和步驟420。
[0080]在步驟410中,獲取第二驗證碼信息的位置標識信息,位置標識信息表征第二驗證碼信息在完整驗證碼信息中的位置。
[0081]例如,第二電子設備接收用戶輸入的完整第一驗證碼信息為“1234”,其生成的第二驗證碼信息為“ 12”,則位置標識信息可以用于表征“ 12”為“ 1234”的前兩位驗證碼信息。
[0082]在步驟420中,根據(jù)位置標識信息,判斷第二驗證碼信息與第一驗證碼信息中對應位置的信息是否匹配。若匹配,則可以步驟430,若不匹配,則可以執(zhí)行但不限于步驟120。
[0083]在本實施例,第一電子設備在接收到位置標識信息后,可以但不限于從輸入到本端的第一驗證碼中,獲取與該位置標識對應的驗證碼信息,然后,判斷第二驗證碼信息是否與上述獲取的驗證碼信息匹配。
[0084]例如,若位置標識信息用于表征完整驗證碼信息的前兩位驗證碼信息,用戶輸入第一電子設備的第一驗證碼信息為“ 1234”,則第一電子設備從“ 1234”中獲取前兩位驗證碼信息“ 12”,然后,判斷第二驗證碼信息是否與“ 12”匹配。
[0085]若步驟420判斷第二驗證碼信息與第一驗證碼信息中對應位置的信息匹配,則由于該第二驗證碼為部分驗證碼,因此,第一驗證碼信息中可能存在尚未匹配驗證的信息,由此,第一電子設備在判斷第二驗證碼信息與第一驗證碼信息中對應位置的信息匹配之后,還可以判斷第一驗證碼信息中是否存在尚未匹配驗證的信息。
[0086]進一步參考圖4,如圖4所示,在步驟140之前進一步還可以包括步驟430和步驟440。
[0087]在步驟430中,響應于部分驗證碼匹配成功,判斷第一驗證碼信息中是否存在尚未匹配驗證的信息。若存在,則執(zhí)行步驟440,若不存在,則可以執(zhí)行但不限于步驟120。
[0088]在步驟440中,通知第二電子設備以對尚未匹配驗證的信息進行匹配驗證。
[0089]進一步地,通知第二電子設備以對尚未匹配驗證的信息進行匹配驗證,可以包括但不限于以下至少一項:
[0090]向第二電子設備發(fā)送獲取請求以獲取進一步的驗證碼信息,獲取請求指示第一驗證碼信息中已完成匹配驗證的部分和/或尚未匹配驗證的部分;
[0091]向第二電子設備發(fā)送驗證請求以請求目標設備進行匹配驗證,驗證請求指示第一驗證碼信息中已完成匹配驗證的部分和/或尚未匹配驗證的部分。
[0092]例如,以向第二電子設備發(fā)送獲取請求,且第一驗證碼信息為“1234”為例進行說明。第一電子設備與第二電子設備分別接收到相應用戶輸入的第一驗證碼信息“1234”;第二電子設備根據(jù)“ 1234”生成的第二驗證碼信息“ 12”,并將“ 12”和“ 12”的位置標識信息發(fā)送至第一電子設備;第一電子設備判斷“12”與“1234”的前兩位匹配之后,向第二電子設備發(fā)送獲取請求;第二電子設備根據(jù)獲取請求,獲取進一步的驗證碼信息“34”,并將“34”和“34”的位置標識信息發(fā)送至第一電子設備。第二電子設備根據(jù)獲取請求,獲取進一步的驗證碼信息不限于為“ 34 ”,還可以為一下任一項:“ 1234 ”、“ 123 ”、“ 124 ”、“ 13 ”、“ 14 ”、“ 23 ”、“24”、“3”、“4”等,只要其中包括與第一驗證碼信息中尚未匹配驗證的部分對應的驗證碼信息即可,即只要包括“3”或“4”即可。之后,若第一電子設備判斷仍存在尚未匹配驗證的部分,則還可以再次向第二電子設備發(fā)送獲取請求,以獲取進一步的驗證碼信息。由此,第一電子設備驗證了 “1234”中的所有部分。
[0093]又如,以向第二電子設備發(fā)送獲取請求,且第一驗證碼信息為“1234”為例進行說明。第一電子設備與第二電子設備分別接收到相應用戶輸入的第一驗證碼信息“1234”;第二電子設備根據(jù)“ 1234”生成的第二驗證碼信息為“ 12”,并將“ 12”和“ 12”的位置標識信息發(fā)送至第一電子設備;第一電子設備判斷“12”與“1234”的前兩位匹配,之后,可以向第二電子設備發(fā)送驗證請求,驗證請求可以包括:第一驗證碼信息中,尚未匹配驗證的部分“34”,以及“34”的位置標識信息;第二電子設備根據(jù)驗證請求,對“34”進行驗證。驗證請求中的尚未匹配驗證的部分不限于為“34”,還可以替換為以下任一項:“1234”、“123”、“124”、“13”、“14”、“23”、“24”、“3”、“4”等,只要其中包括第一驗證碼信息中尚未匹配驗證的部分即可,即只要包括“3”或“4”即可。由此,第一電子設備驗證了“1234”中的“12”,第二電子設備可以驗證“1234”中的“34”。
[0094]再如,以向第二電子設備發(fā)送獲取請求和驗證請求,且第一驗證碼信息為“1234”為例進行說明。第一電子設備與第二電子設備分別接收到相應用戶輸入的“1234”;第二電子設備根據(jù)“ 1234”生成的第二驗證碼信息為“ I ”,并將“ I ”和“ I ”的位置標識信息發(fā)送至第一電子設備;第一電子設備判斷“I”與“ 1234”的第一位匹配,并可以向第二電子設備發(fā)送驗證請求和獲取請求,該驗證請求用于請求第二電子設備對“2”進行匹配驗證,獲取請求可以用于指示獲取“3”;第二電子設備根據(jù)接收到的驗證請求對“2”進行驗證,若驗證匹配,則可以根據(jù)獲取請求向第一電子設備發(fā)送“3”及其位置標識信息;第一電子設備驗證“3”匹配后,可以再次向第二電子設備發(fā)送驗證請求,以請求第二電子設備對“4”進行匹配驗證。由此,第一電子設備驗證了 “ 1234”中的“ 13”,第二電子設備驗證了 “24”,即第一電子設備與第二電子設備交替進行驗證。根據(jù)上述內容,第一電子設備還可以但不限于通過發(fā)送獲取請求和/或驗證請求,使得第一電子設備驗證“1234”中的“14”,第二電子設備驗證“23”。即第一電子設備進行第一次驗證和最后一次驗證,其他驗證由第二電子設備進行。
[0095]本實施例對通知第二電子設備以對尚未匹配驗證的信息進行匹配驗證的方法,以及第一電子設備與第二電子設備分別驗證哪些驗證碼信息不作限定,不限于上述列舉的內容,具體可以根據(jù)實際需要進行設定,在此不作贅述。
[0096]進一步參考圖4,當?shù)诙炞C碼信息為部分驗證碼,根據(jù)上述記載的內容,步驟120獲取第二電子設備發(fā)送的第二驗證碼信息,可以包括但不限于以下至少一項:接收第二電子設備廣播的第二驗證碼信息;接收第二電子設備響應于第一電子設備的獲取請求而發(fā)送的第二驗證碼信息。
[0097]具體的,當?shù)谝浑娮釉O備對第二電子設備發(fā)送的第二驗證碼信息進行第一次驗證時,該第二驗證碼信息可以是第二電子設備廣播的;第一電子設備向第二電子設備發(fā)送獲取請求后所接收的第二驗證碼信息,可以是第二電子設備響應于該獲取請求發(fā)送的。
[0098]進一步參考圖4,當?shù)诙炞C碼信息為部分驗證碼,根據(jù)上述記載的內容,步驟140與第二電子設備建立通信連接包括但不限于以下任一:
[0099]當?shù)谝浑娮釉O備確定第一驗證碼信息中不存在尚未匹配驗證的信息時,響應于確定第一驗證碼信息中不存在尚未匹配驗證的信息,向第二電子設備發(fā)送連接建立請求;
[0100]當?shù)谝浑娮釉O備確定第一驗證碼信息中不存在尚未匹配驗證的信息時,接收第二電子設備發(fā)送的連接建立請求,其中,連接建立請求是第二電子設備響應于確定第一驗證碼信息中不存在尚未匹配驗證的信息而發(fā)送的。
[0101]例如,與第二電子設備建立通信連接包括但不限于以下任一:當最后一次驗證是在第一電子設備上進行的,第一電子設備可以響應于確定第一驗證碼信息中不存在尚未匹配驗證的信息,向第二電子設備發(fā)送連接建立請求;當最后一次驗證是在第二電子設備上進行的,第一電子設備可以接收第二電子設備發(fā)送的連接建立請求。
[0102]本實施例對建立通信連接的方法不作限定,為本領域技術人員熟知的技術,在此不作贅述。
[0103]進一步地,在圖4所示的實施例中,第一電子設備不限于對第二驗證碼信息進行驗證,還可以廣播第一驗證碼信息的部分或全部,以實現(xiàn)與其他電子設備建立通信連接。此時,第一電子設所執(zhí)行的操作與本實施例中第二電子設備執(zhí)行操作類似,在此不再贅述。
[0104]在本實施例中,第一電子設備可以是在接收到第一驗證碼信息之后的任意時刻進行廣播。如,第一電子設備可以在接收到第一驗證碼信息之后立即進行廣播,也可以是在圖4所示的步驟420判斷第二驗證碼信息與第一驗證碼信息中對應位置的信息不匹配之后,進行廣播。第一電子設備廣播的時間具體可以根據(jù)實際需要進行設定,在此不作贅述。
[0105]進一步參考圖5,其示出了本申請?zhí)峁┑挠糜诘诙娮釉O備與第一電子設備建立通信連接的方法的一種實施例的流程圖。該實施例的執(zhí)行主體可以為第二電子設備。
[0106]如圖5所示,在步驟510中,第二電子設備接收用戶輸入的第一驗證碼信息。
[0107]用戶輸入第二電子設備中的第一驗證碼信息,與步驟110中用戶輸入第一電子設備中的第一驗證碼信息類似,在此不再贅述。輸入第一電子設備與第二電子設備中的第一驗證碼信息,可以為相同類型的驗證碼信息,如,可以均為文本信息、音頻信息、手勢信息等,也可以為不同類型的驗證碼信息,如,其中一個為文本信息,另一個為音頻信息等。
[0108]在步驟520中,發(fā)送根據(jù)第一驗證碼信息生成的第二驗證碼信息。
[0109]進一步地,第二電子設備可