獲取賬號信息的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種獲取賬號信息的方法和裝置,屬于計算機【技術領域】。所述方法包括:獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。本發(fā)明使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。
【專利說明】獲取賬號信息的方法和裝置
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,特別涉及一種獲取賬號信息的方法和裝置。
【背景技術】
[0002]隨著計算機的發(fā)展,計算機上可承載的應用程序越來越多,而由于應用程序的開放性,多數(shù)應用程序均允許進行用戶切換,也即是對于同一應用程序來說,計算機使用者(即終端設備用戶)可擁有多套帳號和密碼,而當使用者需要切換登錄帳號時,就需要再次輸入要登陸的帳號和密碼,輸入頻繁、操作比較繁瑣,且鍵盤輸入操作有可能造成用戶帳號或密碼的泄漏,輸入的次數(shù)也多則被盜的風險就越高。
【發(fā)明內(nèi)容】
[0003]為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種獲取賬號信息的方法和裝置。所述技術方案如下:
[0004]—方面,一種獲取賬號信息的方法,所述方法包括:
[0005]獲取終端設備用戶當前的手勢軌跡信息;
[0006]根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;
[0007]獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。
[0008]獲取終端設備用戶當前的手勢軌跡信息,包括:
[0009]通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息;
[0010]或,
[0011]通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
[0012]通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息,包括:
[0013]監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0014]當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡;
[0015]根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
[0016]獲取終端設備用戶當前的手勢軌跡信息,之前包括:
[0017]建立每個手勢軌跡信息與賬號信息之間的對應關系;
[0018]保存所述對應關系。
[0019]建立每個手勢軌跡信息與賬號信息之間的對應關系,包括:
[0020]接收第一賬號信息;[0021]獲取第一手勢軌跡信息;
[0022]根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系;
[0023]當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
[0024]另一方面,一種獲取賬號信息的裝置,所述裝置包括:
[0025]手勢軌跡信息獲取模塊,用于獲取終端設備用戶當前的手勢軌跡信息;
[0026]查詢模塊,用于根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;
[0027]賬號信息獲取模塊,用于獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。
[0028]所述手勢軌跡信息獲取模塊用于通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息;
[0029]或,
[0030]所述手勢軌跡信息獲取模塊用于通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
[0031]所述手勢軌跡信息獲取模塊包括:
[0032]監(jiān)聽單元,用于監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0033]手勢軌跡記錄單元,用于當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡;
[0034]手勢軌跡信息獲取單元,用于根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
[0035]所述裝置還包括:
[0036]解密模塊,用于根據(jù)預設解密算法,對獲取到的所述相應的賬號信息進行解密,得到解密后的賬號和密碼。
[0037]所述裝置還包括:
[0038]對應關系建立模塊,用于建立每個手勢軌跡信息與賬號信息之間的對應關系;
[0039]保存模塊,用于保存所述對應關系。
[0040]所述手勢軌跡信息獲取模塊還用于獲取第一手勢軌跡信息;
[0041 ] 所述對應關系建立模塊包括:
[0042]賬號信息接收單元,用于接收第一賬號信息;
[0043]查詢單元,用于根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系;
[0044]對應關系建立單元,用于當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當所述手勢軌跡信息獲取模塊再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。[0045]本發(fā)明實施例提供的一種獲取賬號信息的方法和裝置,通過獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。采用本發(fā)明提供的技術方案,使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。
【專利附圖】
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0047]圖1是本發(fā)明實施例提供的一種獲取賬號信息的方法的流程圖;
[0048]圖2是本發(fā)明實施例提供的一種移動軌跡示意圖;
[0049]圖3是本發(fā)明實施例提供的另一種移動軌跡示意圖;
[0050]圖4是本發(fā)明實施例提供的一種賬號信息與手勢軌跡信息之間的對應關系的建立方法的流程圖;
[0051]圖5是本發(fā)明實施例提供的一種獲取賬號信息的方法的流程圖;
[0052]圖6是本發(fā)明實施例提供的一種獲取賬號信息的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0054]圖1是本發(fā)明實施例提供的一種獲取賬號信息的方法的流程圖。該實施例的執(zhí)行主體為終端設備,參見圖1,該實施例包括:
[0055]101、獲取終端設備用戶當前的手勢軌跡信息;
[0056]其中,手勢軌跡信息可以為用于表示手勢軌跡的特征值,該手勢軌跡信息是通過獲取終端設備用戶當前的手勢軌跡,根據(jù)該手勢軌跡和預設算法(特征值算法如MD5算法等),得到手勢軌跡對應的手勢軌跡信息。
[0057]本實施例中的終端設備是指固定終端或移動終端,固定終端可以為個人計算機等,移動終端可以為智能手機、平板電腦、MP3 (Moving Picture Experts Group AudioLayer III,動態(tài)影像專家壓縮標準音頻層面3)、PDA (Personal Digital Assistant,個人數(shù)字助理)等。由于終端設備的不同,獲取手勢軌跡的方式也不同,對于固定終端來說,可通過獲取用戶在手寫板上手寫的軌跡、獲取鼠標的拖拽動作或攝像頭捕捉用戶的手部動作等獲取,而對于移動終端來說,可通過觸摸屏上的滑屏手勢動作等獲取。
[0058]102、根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;
[0059]在終端設備上預先設置手勢軌跡信息與賬號信息的對應關系,該手勢軌跡信息與賬號信息的對應關系可保存為一個手勢軌跡信息存儲數(shù)據(jù)庫,每個手勢軌跡信息都有與其唯一對應的賬號信息,當查詢到該對應關系中包括終端設備用戶當前的手勢軌跡信息時,則說明該對應關系中有該手勢軌跡信息相對應的賬號信息。
[0060]需要說明的是,該預先設置的手勢軌跡信息與賬號信息的對應關系可以是對終端設備上所安裝的所有應用程序開放,也即是手勢軌跡信息與賬號信息的對應關系沒有針對性,在登錄任一應用程序時均可以通過該預先設置的手勢軌跡信息與賬號信息的對應關系獲取賬號信息,該預先設置的手勢軌跡信息與賬號信息的對應關系還可以是僅針對某一應用程序,其所存儲的賬號信息均為該應用程序的賬號信息,僅該應用程序可以通過該預先設置的手勢軌跡信息與賬號信息的對應關系獲取賬號信息,本發(fā)明實施例不做具體限定。
[0061]103、當所述對應關系中包括所述終端設備用戶當前的手勢軌跡信息相應的賬號信息,獲取所述相應的賬號信息。
[0062]以所述終端設備用戶當前的手勢軌跡信息為索引,在該對應關系中查詢其對應的賬號信息,當查詢到相應的賬號信息時,獲取該相應的賬號信息。
[0063]需要說明的是,獲取到的手勢軌跡信息可以有多種,一些手勢軌跡信息可以在對應關系中查詢到對應的賬號信息,而一些手勢軌跡信息在對應關系中查詢不到對應的賬號信息,則認為該沒有對應賬號信息的手勢軌跡信息沒有任何意義,對其不進行響應和操作。
[0064]在該步驟103之后,該方法還包括:使用所述相應的賬號信息,登錄應用程序。在本實施例中,獲取到相應的賬號信息時,使用該相應的賬號信息中的賬號和密碼,登錄應用程序,避免了用戶的多次輸入,減少了安全隱患,并且也避免了由于用戶錯輸入而造成的登錄不成功等情況。
[0065]本發(fā)明實施例提供的一種獲取賬號信息的方法,通過獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。采用本發(fā)明提供的技術方案,使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。
[0066]對于不同的終端設備來說,其獲取終端設備用戶當前的手勢軌跡信息的方法可以不同,可選地,在圖1所示實施例的基礎上,該步驟101“獲取終端設備用戶當前的手勢軌跡信息”,包括步驟(I)或(2):
[0067](I)通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息;
[0068]具體地,該步驟(I)包括:獲取攝像頭捕捉的視頻段,所述視頻段包含預設數(shù)值幀圖像;根據(jù)所述視頻段的每一幀圖像中用戶手指所在的位置,獲取所述用戶的手勢軌跡信息;
[0069]進一步可選地,獲取攝像頭捕捉的視頻段,所述視頻段包含預設數(shù)值幀圖像,包括:
[0070]通過攝像設備獲取視頻流,對所述視頻流進行格式轉(zhuǎn)換,得到多個預設格式的視頻段,所述視頻段包含預設數(shù)值幀圖像;
[0071]按照時間順序,依次獲取所述多個預設格式的視頻段中的每一個視頻段。
[0072]進一步可選地,根據(jù)所述視頻段的每一幀圖像中用戶手指所在的位置,獲取用戶的手勢軌跡信息,包括:[0073]根據(jù)所述視頻段的每一幀圖像中用戶手指所在的位置,獲取所述視頻段的每一幀圖像中用戶手指的位置參數(shù);
[0074]根據(jù)所述視頻段的每一幀圖像中所述用戶手指的位置參數(shù),判斷所述用戶手指是否有移動行為;
[0075]如果是,獲取所述用戶的手勢軌跡,所述手勢軌跡以所述視頻段的第一幀圖像中所述用戶手指的位置參數(shù)為起始點,以所述視頻段的最后一幀圖像中所述用戶手指的位置參數(shù)為結(jié)束點,以所述視頻段中除了所述第一幀和最后一幀圖像以外的圖像中所述用戶手指的位置參數(shù)為途經(jīng)點,如果否,結(jié)束對當前視頻段的處理;
[0076]根據(jù)所述用戶的手勢軌跡和預設算法,獲取用戶的手勢軌跡信息。
[0077]進一步可選地,根據(jù)所述視頻段的每一幀圖像中所述用戶手指的位置參數(shù),判斷所述用戶手指是否有移動行為,包括:
[0078]逐幀判斷所述視頻段中第i_l幀圖像中所述用戶手指的位置參數(shù)和第i幀圖像中所述用戶手指的位置參數(shù)是否相同,
[0079]當?shù)?-Ι幀圖像中所述用戶手指的位置參數(shù)和第i幀圖像中所述用戶手指的位置參數(shù)不同時,則所述用戶手指有移動行為;
[0080]當所述視頻段中的每一幀圖像中所述用戶手指的位置參數(shù)均相同,則所述用戶手指沒有移動行為,其中,i為小于所述預設數(shù)值的正整數(shù)。
[0081]進一步可選地,當?shù)趇_l幀圖像中所述用戶手指的位置參數(shù)和第i幀圖像中所述用戶手指的位置參數(shù)不同時,則所述用戶手指有移動行為,包括:
[0082]當?shù)?-Ι幀圖像中所述用戶手指的位置參數(shù)和第i幀圖像中所述用戶手指的位置參數(shù)不同,且所述第i幀圖像中所述用戶手指在所述第i幀圖像的范圍內(nèi),則所述用戶手指有移動行為。
[0083]進一步可選地,根據(jù)所述視頻段的每一幀圖像中用戶手指所在的位置,獲取所述視頻段的每一幀圖像中用戶手指的位置參數(shù),包括:
[0084]對于所述視頻段中的每一幀圖像來說,將圖像分為多個區(qū)域,每個區(qū)域所包含的
像素量相等;
[0085]將所述圖像中所述用戶手指所在的區(qū)域,作為所述圖像中所述用戶手指的位置參數(shù)。
[0086]進一步可選地,所述用戶手指所在的位置是指所述用戶手指的中心點所在的位置。
[0087](2)通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
[0088]本領域技術人員可以獲知,用戶對鼠標的各種操作均可以通過終端設備監(jiān)聽鼠標的系統(tǒng)消息而獲得,無論是鼠標的左鍵按下或是右鍵按下,均有其對應的系統(tǒng)消息,因此,當終端設備用戶對鼠標進行操作,根據(jù)鼠標的移動軌跡得到手勢軌跡,再由手勢軌跡獲取手勢軌跡信息,達到了利用終端設備當前有線或是無線連接的鼠標獲取手勢軌跡信息的目的。
[0089]進一步可選地,步驟(2) “通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息”,包括下述步驟(2-1)、( 2-2 )和(2-3 ):[0090](2-1)監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0091]鼠標的系統(tǒng)消息按照用戶操作劃分,包括但不限于左鍵按下消息、右鍵按下消息、左鍵點擊消息、右鍵點擊消息、左鍵復位消息和右鍵復位消息等等。本發(fā)明實施例主要關注鼠標的右鍵按下消息以及右鍵復位消息。
[0092](2-2)當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡;
[0093]具體地,該鼠標的移動軌跡的轉(zhuǎn)向可以為順時針或逆時針,也即是終端設備用戶當前的手勢軌跡的轉(zhuǎn)向可以為順時針或逆時針,本發(fā)明實施例不做具體限定。
[0094]舉例說明,例如,圖2是本發(fā)明實施例提供的一種移動軌跡示意圖。參見圖2,該鼠標的移動軌跡為一逆時針的三角形,則終端設備用戶當前的手勢軌跡為一逆時針的三角形。
[0095](2-3)根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
[0096]其中,該預設算法為終端設備默認的算法或終端設備用戶設置的算法,對于各個手勢軌跡來說,每個手勢軌跡經(jīng)過預設算法的計算,得到與其唯一對應的手勢軌跡信息,各個手勢軌跡信息各不相同。
[0097]進一步地,對于形狀相同但是轉(zhuǎn)向不同的手勢軌跡來說,對于不同的預設算法,可以得到相同的手勢軌跡信息,還可以得到不同的手勢軌跡信息,當一預設算法考慮到轉(zhuǎn)向時,則對于形狀相同但轉(zhuǎn)向不同的手勢軌跡來說,應用該預設算法可以得到不同的手勢軌跡信息,而當另一預設算法不考慮轉(zhuǎn)向,僅考慮手勢軌跡的形狀時,形狀相同但轉(zhuǎn)向不同的手勢軌跡應用該另一預設算法可以得到相同的手勢軌跡信息。
[0098]舉例說明,例如,圖3是本發(fā)明實施例提供的另一種移動軌跡示意圖。參見圖3,該鼠標的移動軌跡為一五角星形,則終端設備用戶當前的手勢軌跡為一五角星形,而應用預設算法,圖2中的終端設備用戶當前的手勢軌跡所對應的手勢軌跡信息為A,而圖3中的終端設備用戶當前的手勢軌跡所對應的手勢軌跡信息為B,且A不等于B。
[0099]本發(fā)明實施例提供的一種獲取賬號信息的方法,通過獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。采用本發(fā)明提供的技術方案,使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。進一步地,通過監(jiān)聽鼠標的系統(tǒng)消息,獲取手勢軌跡信息,快捷簡單,便于操作,簡化了切換賬號信息的過程。
[0100]可選地,在圖1所示實施例的基礎上,步驟103 “當所述對應關系中包括與所述終端設備用戶當前的手勢軌跡信息相應的賬號信息,獲取所述相應的賬號信息”,之后包括:根據(jù)預設解密算法,對獲取到的所述相應的賬號信息進行解密,得到解密后的賬號和密碼。為了保障賬號信息的安全,在對賬號信息進行保存時,可以對其進行加密保存,因此,在獲取到相應的賬號信息時,并不是直接獲取到賬號和密碼,而是獲得賬號信息后對其進行解密,該加密與解密是相逆的過程,具體的加密以及解密過程為現(xiàn)有技術,本實施例不再贅述。
[0101]進一步地,使用解密后的帳號和密碼登錄應用程序的服務器,由服務器進行賬號和密碼的登錄校驗,如果登錄校驗通過,則更新終端設備該應用程序當前的登錄帳號和登錄狀態(tài)。如果登錄校驗失敗,則提示用戶登錄失敗。
[0102]可選地,在圖1所示實施例的基礎上,步驟101 “獲取終端設備用戶當前的手勢軌跡信息”,之前包括步驟IOOa和步驟IOOb:
[0103]100a、建立每個手勢軌跡信息與賬號信息之間的對應關系;
[0104]在本實施例中,預先將手勢軌跡信息與賬號信息關聯(lián)起來,使得后續(xù)當接收到某一手勢軌跡信息時,可以通過該某一手勢軌跡信息獲取其對應的賬號信息。
[0105]100b、保存所述對應關系。
[0106]需要說明的是,該對應關系可以保存為一個手勢軌跡信息存儲數(shù)據(jù)庫,每個手勢軌跡信息都有與其唯一對應的賬號信息,當查詢到該對應關系中包括終端設備用戶當前的手勢軌跡信息時,則說明該對應關系中有該手勢軌跡信息相對應的賬號信息。
[0107]進一步可選地,在上述實施例的基礎上,步驟IOOa“建立每個手勢軌跡信息與賬號信息之間的對應關系”,包括步驟(a)、( b )、( c )和(d):
[0108](a)接收第一賬號信息;
[0109]需要說明的是,本發(fā)明所述的第一賬號信息可以包括用戶名和密碼,優(yōu)選地,為了保證賬號信息的安全性,該第一賬號信息可以為加密的用戶名和密碼,當然,該第一賬號信息還可以為不加密的用戶名和密碼,本發(fā)明實施例不做具體限定。
[0110]另外,該實施例僅以建立第一賬號信息及第一手勢軌跡信息之間的對應關系為例進行說明,而在實際情況中,在手勢軌跡信息與賬號信息的對應關系中可以包括多個手勢軌跡信息以各個手勢軌跡信息對應的賬號信息,本發(fā)明實施例對手勢軌跡信息與其對應的賬號信息的對應關系的建立時機不做限定。
[0111](b)獲取第一手勢軌跡信息;
[0112]該獲取的過程與步驟101同理,在此不再贅述。
[0113](C)根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系;
[0114]為了保證手勢軌跡信息與賬號信息一一對應,在此查詢預先設置的手機軌跡信息與賬號信息的對應關系中是否已經(jīng)包含該第一手勢軌跡信息,如果是,則說明該第一手勢軌跡信息已有對應的賬號信息,需要用戶重新輸入另一手勢軌跡信息,如果否,則說明該第一手勢軌跡信息還未有對應的賬號信息,該第一手勢軌跡信息可用。
[0115]在實際操作中,當?shù)谝皇謩蒈壽E信息已有對應的賬號信息,需要用戶重新輸入另一手勢軌跡信息時,可在用戶顯示界面上對用戶進行提示,以便用戶重新輸入另一手勢軌跡信息;而當該第一手勢軌跡信息還未有對應的賬號信息,該第一手勢軌跡信息可用時,為了保證用戶的輸入正確,可在用戶顯示界面上提示用戶再次輸入該第一手勢軌跡信息。
[0116](d)當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
[0117]例如,在該建立對應關系的過程中,終端設備通過監(jiān)聽鼠標系統(tǒng)消息,記錄了如圖2的三角形移動軌跡,也即是用戶的手勢軌跡,并應用預設算法獲得三角形相應的手勢軌跡信息,通過步驟(c)的查詢過程可獲知該三角形相應的手勢軌跡信息已經(jīng)有對應的賬號信息(也即是用戶曾經(jīng)建立了三角形相應的手勢軌跡信息與一賬號信息之間的對應關系),則提示用戶再次輸入另一手勢軌跡信息,則用戶再次操作鼠標,終端設備通過監(jiān)聽鼠標系統(tǒng)消息,記錄了如圖3的五角星形移動軌跡,也即是用戶的手勢軌跡,并應用預設算法獲得五角星形相應的手勢軌跡信息,通過步驟(c)的查詢過程可獲知該五角星形相應的手勢軌跡信息未有對應的賬號信息,則提示用戶再次輸入該五角星形相應的手勢軌跡信息,當再次獲取到五角星形相應的手勢軌跡信息時,建立所述五角星形相應的手勢軌跡信息和所述第一賬號信息之間的對應關系。
[0118]上述所有可選技術方案可以采用可以結(jié)合的方式任意結(jié)合構(gòu)成本發(fā)明實施例的可選實施例,在此不再一一舉例說明。
[0119]本發(fā)明實施例提供的一種獲取賬號信息的方法,通過獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。采用本發(fā)明提供的技術方案,使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。進一步地,通過監(jiān)聽鼠標的系統(tǒng)消息,獲取手勢軌跡信息,快捷簡單,便于操作,簡化了切換賬號信息的過程。更進一步地,通過預先建立手勢軌跡信息與賬號信息之間的對應關系,使得后續(xù)的賬號獲取過程步驟簡介,無需用戶繁瑣的鍵盤輸入。
[0120]圖4是本發(fā)明實施例提供的一種賬號信息與手勢軌跡信息之間的對應關系的建立方法的流程圖。該實施例結(jié)合了上述實施例對具體建立流程進行了詳細的描述,參見圖
4,該實施例具體包括:
[0121]401、終端設備接收建立對應關系的指令;
[0122]建立對應關系需要由用戶觸發(fā),因此當用戶需要建立賬號信息和手勢軌跡信息之間的對應關系時,觸發(fā)建立對應關系的指令,終端設備接收到該接收建立對應關系的指令后,執(zhí)行后續(xù)步驟。
[0123]402、接收第一賬號信息;
[0124]需要說明的是,該步驟402與步驟403-405之間的執(zhí)行順序不為本實施例中的執(zhí)行順序所限定,在本實施例中,先接收賬號信息,再獲取手勢軌跡信息,而在實際場景中,還可以先獲取手勢軌跡信息,再接收賬號信息。
[0125]403、監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0126]404、當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為第一手勢軌跡;
[0127]405、根據(jù)第一手勢軌跡和預設算法,獲取第一手勢軌跡信息;
[0128]406、根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系;
[0129]407、當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,提示用戶再次輸入該第一手勢軌跡信息;[0130]另外,當所述預先設置的手勢軌跡信息與賬號信息的對應關系中包含所述第一手勢軌跡信息,提示用戶輸入另一手勢軌跡信息,當接收到第二手勢軌跡信息時,根據(jù)第二手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系,當預先設置的手勢軌跡信息與賬號信息的對應關系中不包括第二手勢軌跡信息,則進行后續(xù)的步驟,如預先設置的手勢軌跡信息與賬號信息的對應關系中包括第二手勢軌跡信息,則繼續(xù)提示用戶輸入再一手勢軌跡信息,直到輸入的手勢軌跡信息不包括在預先設置的手勢軌跡信息與賬號信息的對應關系中或是重試次數(shù)達到預設閾值,則不再提示輸入。
[0131]408、當再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系;
[0132]409、保存該第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
[0133]該圖4所示實施例僅以第一手勢軌跡信息和所述第一賬號信息之間的對應關系的建立過程為例對手勢軌跡信息與賬號信息對應關系的建立進行說明,下面結(jié)合登錄場景,對獲取賬號信息的方法進行進一步的描述,圖5是本發(fā)明實施例提供的一種獲取賬號信息的方法的流程圖,該圖5所示的實施例中,終端設備已通過圖4所示的具體建立流程,建立并保存了預先設置的手勢軌跡信息與賬號信息的對應關系,相應地,該圖5所示的實施例具體包括:
[0134]501、監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0135]502、當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡;
[0136]503、根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息;
[0137]504、根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;
[0138]505、當所述對應關系中包括所述終端設備用戶當前的手勢軌跡信息相應的賬號信息,獲取所述相應的賬號信息;
[0139]506、使用所述相應的賬號信息,登錄應用程序。
[0140]本發(fā)明實施例提供的一種獲取賬號信息的方法,通過獲取終端設備用戶當前的手勢軌跡信息;根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。采用本發(fā)明提供的技術方案,使得終端設備用戶只需要輸入特定的手勢軌跡信息,則可獲取到手勢軌跡信息對應的賬號信息,與現(xiàn)有技術相比,避免了賬號信息的直接輸入過程,降低被盜的風險。
[0141]圖6是本發(fā)明實施例提供的一種獲取賬號信息的裝置的結(jié)構(gòu)示意圖。參見圖6,所述裝置包括:
[0142]手勢軌跡信息獲取模塊10,用于獲取終端設備用戶當前的手勢軌跡信息;
[0143]查詢模塊20,用于根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系;
[0144]賬號信息獲取模塊30,用于獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息
[0145]可選地,所述手勢軌跡信息獲取模塊10具體用于通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息;
[0146]或,
[0147]所述手勢軌跡信息獲取模塊10具體用于通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
[0148]可選地,所述手勢軌跡信息獲取模塊10包括:
[0149]監(jiān)聽單元,用于監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息;
[0150]手勢軌跡記錄單元,用于當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡;
[0151]手勢軌跡信息獲取單元,用于根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
[0152]可選地,所述裝置還包括:
[0153]對應關系建立模塊40,用于建立每個手勢軌跡信息與賬號信息之間的對應關系;
[0154]保存模塊50,用于保存所述對應關系。
[0155]可選地,所述手勢軌跡信息獲取模塊10還用于獲取第一手勢軌跡信息;
[0156]所述對應關系建立模塊40包括:
[0157]賬號信息接收單元,用于接收第一賬號信息;
[0158]查詢單元,用于根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系;
[0159]對應關系建立單元,用于當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當所述手勢軌跡信息獲取模塊再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
[0160]圖6所示實施例的獲取賬號信息的裝置,以包括上述所有可選技術方案為例描述本發(fā)明的技術方案,實際應用中,上述所有可選技術方案可以采用任何可結(jié)合的方式構(gòu)成本發(fā)明實施例的可選技術方案,在此不再 舉例。
[0161]本實施例的獲取賬號信息的裝置,通過采用上述模塊實現(xiàn)獲取賬號信息,與上述相關方法實施例的實現(xiàn)機制相同,詳細可以參考上述相關方法實施例的記載,在此不再贅述。
[0162]需要說明的是:上述實施例提供的獲取賬號信息的裝置在獲取賬號信息時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的獲取賬號信息的裝置與獲取賬號信息的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0163]本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。[0164]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1.一種獲取賬號信息的方法,其特征在于,所述方法包括: 獲取終端設備用戶當前的手勢軌跡信息; 根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系; 獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信息。
2.根據(jù)權利要求1所述的方法,其特征在于,獲取終端設備用戶當前的手勢軌跡信息,包括: 通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息; 或, 通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
3.根據(jù)權利要求2所述的方法,其特征在于,通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息,包括: 監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息; 當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡; 根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
4.根據(jù)權利要求1所述的方法,其特征在于,獲取終端設備用戶當前的手勢軌跡信息,之前包括: 建立每個手勢軌跡信息與賬號信息之間的對應關系; 保存所述對應關系。
5.根據(jù)權利要求4所述的方法,其特征在于,建立每個手勢軌跡信息與賬號信息之間的對應關系,包括: 接收第一賬號信息; 獲取第一手勢軌跡信息; 根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系; 當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
6.一種獲取賬號信息的裝置,其特征在于,所述裝置包括: 手勢軌跡信息獲取模塊,用于獲取終端設備用戶當前的手勢軌跡信息; 查詢模塊,用于根據(jù)所述終端設備用戶當前的手勢軌跡信息,查詢預先設置的手勢軌跡信息與賬號信息的對應關系; 賬號信息獲取模塊,用于獲取所述終端設備用戶當前的手勢軌跡信息相應的賬號信肩、O
7.根據(jù)權利要求6所述的裝置,其特征在于,所述手勢軌跡信息獲取模塊用于通過攝像頭捕捉的視頻圖像,獲取所述終端設備用戶當前的手勢軌跡信息; 或, 所述手勢軌跡信息獲取模塊用于通過所述終端設備用戶的鼠標的系統(tǒng)消息,獲取所述終端設備用戶當前的手勢軌跡信息。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述手勢軌跡信息獲取模塊包括: 監(jiān)聽單元,用于監(jiān)聽所述終端設備用戶的鼠標的系統(tǒng)消息; 手勢軌跡記錄單元,用于當監(jiān)聽到所述終端設備用戶的鼠標的右鍵按下消息時,開始記錄所述鼠標的移動軌跡,當監(jiān)聽到所述鼠標的右鍵復位消息時,停止記錄所述鼠標的移動軌跡,并將按下到復位之間所述鼠標的移動軌跡作為所述終端設備用戶當前的手勢軌跡; 手勢軌跡信息獲取單元,用于根據(jù)所述終端設備用戶當前的手勢軌跡和預設算法,獲取所述終端設備用戶當前的手勢軌跡信息。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 對應關系建立模塊,用于建立每個手勢軌跡信息與賬號信息之間的對應關系; 保存模塊,用于保存所述對應關系。
10.根據(jù)權利要求9所述的裝置,其特征在于,所述手勢軌跡信息獲取模塊還用于獲取第一手勢軌跡信息; 所述對應關系建立模塊包括: 賬號信息接收單元,用于接收第一賬號信息; 查詢單元,用于根據(jù)所述第一手勢軌跡信息查詢所述預先設置的手勢軌跡信息與賬號信息的對應關系; 對應關系建立單元,用于當所述預先設置的手勢軌跡信息與賬號信息的對應關系中不包含所述第一手勢軌跡信息,則當所述手勢軌跡信息獲取模塊再次獲取到第一手勢軌跡信息時,建立所述第一手勢軌跡信息和所述第一賬號信息之間的對應關系。
【文檔編號】G06F3/01GK103576847SQ201210282434
【公開日】2014年2月12日 申請日期:2012年8月9日 優(yōu)先權日:2012年8月9日
【發(fā)明者】劉薦 申請人:騰訊科技(深圳)有限公司