密碼操作方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種密碼操作方法及裝置。
【背景技術(shù)】
[0002]隨著人們安全意識(shí)的提高,密碼在日常生活中的應(yīng)用愈加廣泛,例如,在啟動(dòng)電子設(shè)備(如電腦、手機(jī)等)時(shí)需要輸入開(kāi)機(jī)密碼,在登陸應(yīng)用程序(如郵箱、微信等)時(shí)需要輸入啟動(dòng)密碼。
[0003]目前,一般通過(guò)鍵盤(pán)實(shí)現(xiàn)密碼輸入,且密碼一般由數(shù)字、字符、符號(hào)中的一種或多種組成;若密碼設(shè)置的較為簡(jiǎn)單,雖然密碼容易被用戶牢記,但是密碼的安全性較低,若密碼設(shè)置的較為復(fù)雜,雖然密碼的安全性較高,但是不易被用戶牢記。
[0004]由上可知,現(xiàn)有技術(shù)中的密碼操作方法使得用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種密碼操作方法及裝置,使得密碼簡(jiǎn)單且安全性高,提高了用戶體驗(yàn)。
[0006]第一方面,本發(fā)明提供一種密碼操作方法,應(yīng)用于第一終端,包括:
[0007]接收第二終端發(fā)送的第一數(shù)據(jù)流,所述第一數(shù)據(jù)流包括第一指示信息和第一軌跡數(shù)據(jù),所述第一指示信息用于指示通過(guò)所述第一軌跡數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行密碼驗(yàn)證,所述第一軌跡數(shù)據(jù)為所述第二終端移動(dòng)形成的軌跡數(shù)據(jù);
[0008]根據(jù)所述應(yīng)用程序的設(shè)置密碼的形式,獲取所述第一軌跡數(shù)據(jù)對(duì)應(yīng)的驗(yàn)證密碼;
[0009]通過(guò)所述驗(yàn)證密碼對(duì)所述應(yīng)用程序進(jìn)行密碼驗(yàn)證,或者,向所述應(yīng)用程序的服務(wù)器發(fā)送所述驗(yàn)證密碼,以使所述服務(wù)器通過(guò)所述驗(yàn)證密碼對(duì)所述應(yīng)用程序進(jìn)行密碼驗(yàn)證。
[0010]第二方面,本發(fā)明提供一種密碼操作方法,應(yīng)用于第二終端,所述第二終端上設(shè)置有軌跡測(cè)量器,包括:
[0011]獲取第一終端發(fā)送的或者用戶輸入的空簽請(qǐng)求,所述空簽請(qǐng)求用于指示所述第二終端獲取與應(yīng)用程序?qū)?yīng)的用于密碼驗(yàn)證或者密碼設(shè)置的軌跡數(shù)據(jù);
[0012]根據(jù)所述空簽請(qǐng)求,通過(guò)所述軌跡測(cè)量器獲取所述第二終端的移動(dòng)軌跡對(duì)應(yīng)的軌跡數(shù)據(jù);
[0013]向第一終端發(fā)送數(shù)據(jù)流,所述數(shù)據(jù)流包括指示信息和所述軌跡數(shù)據(jù),所述指示信息用于指示所述第一終端通過(guò)所述軌跡數(shù)據(jù)對(duì)所述應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證。
[0014]第三方面,本發(fā)明提供一種第一密碼操作裝置,包括:
[0015]第一接收模塊,用于接收第二密碼操作裝置發(fā)送的第一數(shù)據(jù)流,所述第一數(shù)據(jù)流包括第一指示信息和第一軌跡數(shù)據(jù),所述第一指示信息用于指示通過(guò)所述第一軌跡數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行密碼驗(yàn)證,所述第一軌跡數(shù)據(jù)為所述第二密碼操作裝置移動(dòng)形成的軌跡數(shù)據(jù);
[0016]獲取模塊,用于根據(jù)所述應(yīng)用程序的設(shè)置密碼的形式,獲取所述第一軌跡數(shù)據(jù)對(duì)應(yīng)的驗(yàn)證密碼;
[0017]驗(yàn)證模塊,用于通過(guò)所述驗(yàn)證密碼對(duì)所述應(yīng)用程序進(jìn)行密碼驗(yàn)證,或者,向所述應(yīng)用程序的服務(wù)器發(fā)送所述驗(yàn)證密碼,以使所述服務(wù)器通過(guò)所述驗(yàn)證密碼對(duì)所述應(yīng)用程序進(jìn)行密碼驗(yàn)證。
[0018]第四方面,本發(fā)明提供一種第二密碼操作裝置,所述第二密碼操作裝置上設(shè)置有軌跡測(cè)量器,包括:
[0019]第一獲取模塊,用于獲取第一密碼操作裝置發(fā)送的或者用戶輸入的空簽請(qǐng)求,所述空簽請(qǐng)求用于指示所述第二密碼操作裝置獲取與應(yīng)用程序?qū)?yīng)的用于密碼驗(yàn)證或者密碼設(shè)置的軌跡數(shù)據(jù);
[0020]第二獲取模塊,根據(jù)所述空簽請(qǐng)求,通過(guò)所述軌跡測(cè)量器獲取所述第二密碼操作裝置的移動(dòng)軌跡對(duì)應(yīng)的軌跡數(shù)據(jù);
[0021]發(fā)送模塊,用于向第一密碼操作裝置發(fā)送數(shù)據(jù)流,所述數(shù)據(jù)流包括指示信息和所述軌跡數(shù)據(jù),所述指示信息用于指示所述第一密碼操作裝置通過(guò)所述軌跡數(shù)據(jù)對(duì)所述應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證。
[0022]本發(fā)明實(shí)施例提供的密碼操作方法及裝置,獲取第一終端發(fā)送的或者用戶輸入的空簽請(qǐng)求,空簽請(qǐng)求用于指示第二終端獲取與應(yīng)用程序?qū)?yīng)的用于密碼驗(yàn)證或者密碼設(shè)置的軌跡數(shù)據(jù),根據(jù)空簽請(qǐng)求,通過(guò)軌跡測(cè)量器獲取第二終端的移動(dòng)軌跡對(duì)應(yīng)的軌跡數(shù)據(jù),向第一終端發(fā)送數(shù)據(jù)流,數(shù)據(jù)流包括指示信息和軌跡數(shù)據(jù),指示信息用于指示第一終端通過(guò)軌跡數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證;在該種方法中,用戶設(shè)置的密碼可以為任意形狀的軌跡,且密碼所對(duì)應(yīng)的軌跡所形成的軌跡數(shù)據(jù)與用戶移動(dòng)第二終端的速度以及力量有關(guān),使得在密碼簡(jiǎn)單且容易被用戶記住的情況下,也可以保證密碼的安全性即,通過(guò)上述密碼操作方法,使得密碼操作過(guò)程簡(jiǎn)單且安全性高,提高了用戶體驗(yàn)。
【附圖說(shuō)明】
[0023]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明密碼操作方法實(shí)施例一的流程圖;
[0025]圖2為本發(fā)明密碼操作方法實(shí)施例二的流程圖;
[0026]圖3為本發(fā)明密碼操作方法實(shí)施例三的流程圖;
[0027]圖4為本發(fā)明密碼操作方法實(shí)施例四的流程圖;
[0028]圖5為本發(fā)明密碼操作方法實(shí)施例五的流程圖;
[0029]圖6為本發(fā)明第一密碼操作裝置實(shí)施例一的流程圖;
[0030]圖7為本發(fā)明第一密碼操作裝置實(shí)施例二的流程圖;
[0031]圖8為本發(fā)明第二密碼操作裝置實(shí)施例三的流程圖;
[0032]圖9為本發(fā)明第二密碼操作裝置實(shí)施例四的流程圖。
【具體實(shí)施方式】
[0033]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]在本發(fā)明實(shí)施例中,第一終端上安裝有應(yīng)用程序,第二終端上設(shè)置有軌跡測(cè)量器,當(dāng)需要對(duì)該第一終端上的應(yīng)用程序進(jìn)行密碼設(shè)置或者密碼驗(yàn)證時(shí),移動(dòng)第二終端,并通過(guò)第二終端中的軌跡測(cè)量器獲取其移動(dòng)軌跡所對(duì)應(yīng)的軌跡數(shù)據(jù),并將該軌跡數(shù)據(jù)發(fā)送給第一終端,第一終端對(duì)軌跡數(shù)據(jù)進(jìn)行處理,并通過(guò)處理后的軌跡數(shù)據(jù)對(duì)該應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證。
[0035]圖1為本發(fā)明密碼操作方法實(shí)施例一的流程圖,該方法的執(zhí)行主體為第二終端,第二終端可以為智能手機(jī),平板電腦、智能手表等,下面結(jié)合圖1所示的實(shí)施例,在第二終端側(cè),對(duì)應(yīng)用程序進(jìn)行密碼設(shè)置和密碼驗(yàn)證的過(guò)程進(jìn)行說(shuō)明,請(qǐng)參照?qǐng)D1,該方法可以包括:
[0036]S101、獲取第一終端發(fā)送的或者用戶輸入的空簽請(qǐng)求,空簽請(qǐng)求用于指示第二終端獲取與應(yīng)用程序?qū)?yīng)的用于密碼驗(yàn)證或者密碼設(shè)置的軌跡數(shù)據(jù)。
[0037]S102、根據(jù)空簽請(qǐng)求,通過(guò)軌跡測(cè)量器獲取第二終端的移動(dòng)軌跡對(duì)應(yīng)的軌跡數(shù)據(jù)。
[0038]S103、向第一終端發(fā)送數(shù)據(jù)流,數(shù)據(jù)流包括指示信息和軌跡數(shù)據(jù),指示信息用于指示第一終端通過(guò)軌跡數(shù)據(jù)對(duì)應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證。
[0039]在實(shí)際應(yīng)用的過(guò)程中,為了增強(qiáng)第一終端上的應(yīng)用程序的安全性,可以通過(guò)設(shè)置密碼對(duì)該應(yīng)用程序進(jìn)行密碼設(shè)置,在對(duì)該應(yīng)用程序進(jìn)行密碼設(shè)置完成后,當(dāng)需要啟動(dòng)該應(yīng)用程序時(shí),獲取驗(yàn)證密碼,并驗(yàn)證該驗(yàn)證密碼和設(shè)置密碼是否匹配,若是,則可以啟動(dòng)該應(yīng)用程序。
[0040]在第一終端對(duì)應(yīng)用程序進(jìn)行密碼設(shè)置或密碼驗(yàn)證過(guò)程中,第一終端獲取的設(shè)置密碼或者驗(yàn)證密碼為通過(guò)具備軌跡測(cè)量器的第二終端獲取的,具體的,按照用戶設(shè)置的密碼軌跡移動(dòng)第二終端,第二終端通過(guò)軌跡測(cè)量器獲取第二終端的移動(dòng)軌跡所對(duì)應(yīng)的軌跡數(shù)據(jù)并將軌跡數(shù)據(jù)發(fā)送至第一終端,第一終端根據(jù)軌跡數(shù)據(jù)獲取設(shè)置密碼或驗(yàn)證密碼