本發(fā)明涉及計算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種指令處理方法及系統(tǒng)。
背景技術(shù):
指紋識別器通常設(shè)置在手機(jī)的背板上,位于攝像鏡頭的下方。大多數(shù)用戶手持手機(jī)的姿勢中,食指是放在所述背板的指紋識別器的位置,用拇指來操作界面/按鍵。
特別針對觸屏設(shè)備,在操作界面時,拇指會擋住界面所顯示的部分內(nèi)容。比如,當(dāng)用戶看小說、視頻等時候,用戶的界面操作往往給自己帶來了看不全界面的小麻煩。甚至面對大屏幕的手持設(shè)備,用戶在某些場合不便于進(jìn)行界面操作。比如,在擁擠的車廂中,當(dāng)用戶既要扶住扶手,又需要進(jìn)行界面操作時,用戶采用現(xiàn)有操作方式,則不便于實現(xiàn)相應(yīng)的界面操作。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種指令處理方法及系統(tǒng),用于解決現(xiàn)有技術(shù)中用戶在不便于操作電子設(shè)備時,無法操作應(yīng)用程序執(zhí)行至少部分功能指令的問題。
本發(fā)明實施例采用以下技術(shù)方案:
第一方面,提供一種指令處理方法,用于包含指紋識別器的電子設(shè)備,包括:當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)后,獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息;根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取的操作信息所對應(yīng)的功能指令。
優(yōu)選地,在執(zhí)行所述根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送相應(yīng)的功能指令的步驟之前,還包括:根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序設(shè)定各操作信息及各功能指令的對應(yīng)關(guān)系。
優(yōu)選地,所述操作信息包括以下任一種:點擊指紋識別器的操作信息、雙擊指紋識別器的操作信息、長按指紋識別器的操作信息;所述功能指令包括以下至少一種:翻頁指令、顯示/隱藏操作界面的指令、播放/暫停指令、播放下一首指令、連拍指令、拍照指令、開始/停止錄像指令。
優(yōu)選地,所述根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取的操作信息所對應(yīng)的功能指令的方式包括:根據(jù)預(yù)設(shè)的各操作信息和各鍵值的對應(yīng)關(guān)系,將所獲取的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給當(dāng)前運(yùn)行的應(yīng)用程序,以便所述應(yīng)用程序根據(jù)預(yù)設(shè)的各鍵值及所對應(yīng)的各功能指令,執(zhí)行所接收的鍵值所對應(yīng)的功能指令。
優(yōu)選地,在所述獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的步驟之前,所述指紋處理方法還包括:在當(dāng)前所顯示的界面上顯示啟動/停止獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項按鈕;當(dāng)獲取到用戶選擇啟動獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項時,執(zhí)行獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的步驟;反之,則不予執(zhí)行?;蛘撸诒O(jiān)測到有獲取指紋的指令時,停止執(zhí)行獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的步驟。
第二方面,還提供一種指令處理系統(tǒng),用于包含指紋識別器的電子設(shè)備,包括:操作信息獲取模塊,用于當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)后,獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息;功能指令發(fā)送模塊,用于根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取 的操作信息所對應(yīng)的功能指令。
優(yōu)選地,所述功能指令發(fā)送模塊還用于根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序設(shè)定各操作信息及各功能指令的對應(yīng)關(guān)系。
優(yōu)選地,所述操作信息包括以下任一種:點擊指紋識別器的操作信息、雙擊指紋識別器的操作信息、長按指紋識別器的操作信息;所述功能指令包括以下至少一種:翻頁指令、顯示/隱藏操作界面的指令、播放/暫停指令、播放下一首指令、連拍指令、拍照指令、開始/停止錄像指令。
優(yōu)選地,所述功能指令發(fā)送模塊用于根據(jù)預(yù)設(shè)的各操作信息和各鍵值的對應(yīng)關(guān)系,將所獲取的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給當(dāng)前運(yùn)行的應(yīng)用程序,以便所述應(yīng)用程序根據(jù)預(yù)設(shè)的各鍵值及所對應(yīng)的各功能指令,執(zhí)行所接收的鍵值所對應(yīng)的功能指令。
優(yōu)選地,所述指紋處理系統(tǒng)還包括:選項設(shè)置模塊,用于在當(dāng)前所顯示的界面上顯示啟動/停止獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項按鈕,當(dāng)獲取到用戶選擇啟動獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項時,執(zhí)行所述操作信息獲取模塊,反之,則不予執(zhí)行;或者,所述選項設(shè)置模塊用于在監(jiān)測到有獲取指紋的指令時,停止所述操作信息獲取模塊的執(zhí)行。
如上所述,本發(fā)明的指令處理方法及系統(tǒng),具有以下有益效果:通過獲取指紋識別器在解鎖狀態(tài)的操作信息,并將其轉(zhuǎn)換成相應(yīng)的功能指令,如此能夠解決用戶在不便于操作電子設(shè)備時,無法操作應(yīng)用程序執(zhí)行至少部分功能指令的問題;另外,根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序設(shè)置各操作信息及各功能指令的對應(yīng)關(guān)系,能夠針對應(yīng)用程序來設(shè)定操作信息所對應(yīng)的功能指令,避免同一操作信息對應(yīng)多個功能指令的情況;還有,采用各應(yīng)用程序都能識別的鍵值能夠便于應(yīng)用程序?qū)?yīng)匹配各自的功能指令;此外,在界面上顯示選項按鈕,便于用戶 根據(jù)所在場所隨時選擇是否利用指紋識別器來發(fā)送指令。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明的指令處理方法的一個實施例的方法流程圖。
圖2是本發(fā)明的指令處理系統(tǒng)的一個實施例的結(jié)構(gòu)方框圖。
具體實施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
圖1示出本發(fā)明提供的一種指令處理方法。所述指令處理方法主要由指令處理系統(tǒng)來執(zhí)行。所述指令處理系統(tǒng)包括安裝有指紋識別器及其驅(qū)動程序的電子設(shè)備中的軟件及硬件。所述指令處理系統(tǒng)用于將用戶在指紋識別器上的操作轉(zhuǎn)換為對應(yīng)當(dāng)前運(yùn)行的應(yīng)用程序中某一功能指令。如此,能夠為電子設(shè)備提供除觸屏操作/按鍵操作之外的功能指令獲取方式。所述電子設(shè)備包括但不限于:計算機(jī)設(shè)備、手機(jī)、平板電腦、觸屏操作設(shè)備等。
在步驟S1中,所述指令處理系統(tǒng)當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)后, 獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息。
具體地,所述指令處理系統(tǒng)可在所述電子設(shè)備啟動后自動運(yùn)行,并監(jiān)測所述電子設(shè)備當(dāng)前所處的狀態(tài),若處于鎖屏狀態(tài)時,則繼續(xù)監(jiān)測。當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)時,開始監(jiān)測用戶對所述電子設(shè)備的指紋識別器的操作。若用戶操作了所述指紋識別器,則所述指令處理系統(tǒng)可接收到相應(yīng)的操作信息。
其中,所述操作信息包括以下任一種:點擊指紋識別器的操作信息、雙擊指紋識別器的操作信息、長按指紋識別器的操作信息。
其中,所述指令處理系統(tǒng)監(jiān)測用戶對所述電子設(shè)備的指紋識別器的操作的方式包括:獲取自指紋識別器驅(qū)動程序驅(qū)動所述指紋識別器過程中所輸出的操作信息。
例如,所述指令處理系統(tǒng)監(jiān)測所述電子設(shè)備中的處理單元輸出的解鎖指令,則確定所述電子設(shè)備處于解鎖狀態(tài),接著,再監(jiān)測指紋識別器驅(qū)動程序。當(dāng)用戶點擊所述指紋識別器時,所述指紋識別器驅(qū)動程序?qū)?yīng)的輸出點擊指紋識別器的操作信息,則所述指令處理系統(tǒng)在接收到所述操作信息時,執(zhí)行步驟S2。
在步驟S2中,所述指令處理系統(tǒng)根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取的操作信息所對應(yīng)的功能指令。
其中,所述預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系中包括但不限于:1)點擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:翻頁指令、播放下一首指令、拍照指令、開始/停止錄像指令。2)雙擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:播放/暫停指令、顯示/隱藏操作界面的指令。3)長按指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:連拍指令、顯示/隱藏操作界面的指令。
具體地,所述指令處理系統(tǒng)可根據(jù)上述對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序 發(fā)送所獲取的操作信息所對應(yīng)的所有功能指令,則所述應(yīng)用程序?qū)凑账茏R別的功能指令來執(zhí)行相應(yīng)的功能。例如,所述指令處理系統(tǒng)所獲取的操作信息為雙擊指紋識別器的操作信息,則對應(yīng)生成的功能指令為播放/暫停指令、和顯示/隱藏操作界面的指令。同時,當(dāng)前運(yùn)行的應(yīng)用程序為圖片瀏覽程序,當(dāng)所述圖片瀏覽程序接收到播放/暫停指令和顯示/隱藏操作界面的指令時,只能夠識別顯示/隱藏操作界面的指令,則所述圖片瀏覽程序根據(jù)所識別的指令,將當(dāng)前所顯示的操作界面予以隱藏。
優(yōu)選地,所述指令處理系統(tǒng)根據(jù)預(yù)設(shè)的各操作信息和各鍵值的對應(yīng)關(guān)系,將所獲取的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給當(dāng)前運(yùn)行的應(yīng)用程序,以便所述應(yīng)用程序根據(jù)預(yù)設(shè)的各鍵值及所對應(yīng)的各功能指令,執(zhí)行所接收的鍵值所對應(yīng)的功能指令。
具體地,所述指令處理系統(tǒng)預(yù)設(shè)了各操作信息所對應(yīng)的鍵值,在所述電子設(shè)備的處理單元中預(yù)設(shè)有每個鍵值與至少一種功能指令的對應(yīng)關(guān)系。所述指令處理系統(tǒng)將在步驟S1中所獲取的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給正在運(yùn)行的應(yīng)用程序。所述應(yīng)用程序按照程序約定,將所接收的鍵值轉(zhuǎn)換成相應(yīng)的功能指令,并予以執(zhí)行。
例如,所述指令處理系統(tǒng)預(yù)設(shè)鍵值#1對應(yīng)點擊指紋識別器的操作信息,鍵值#2對應(yīng)雙擊指紋識別器的操作信息。當(dāng)所述指令處理系統(tǒng)得到對應(yīng)鍵值#1的操作信息時,將所述鍵值#1發(fā)送給正在運(yùn)行的音樂播放器程序,則所述音樂播放器程序根據(jù)預(yù)設(shè)的所述鍵值#1所對應(yīng)的播放下一首的功能指令,來執(zhí)行相應(yīng)操作。
更為優(yōu)選地,所述指令處理系統(tǒng)在執(zhí)行所述步驟S2之前,還執(zhí)行根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序設(shè)定各操作信息及各功能指令的對應(yīng)關(guān)系。
具體地,所述指令處理系統(tǒng)還獲取當(dāng)前正運(yùn)行的應(yīng)用程序,并根據(jù)預(yù)設(shè)的各應(yīng)用程序和各功能指令的對應(yīng)關(guān)系,確定當(dāng)前運(yùn)行的應(yīng)用程序所對應(yīng)的各功能指令。再根據(jù)預(yù)設(shè)的各操作信息和各功能指令的對應(yīng)關(guān)系,從中選取對應(yīng)正在運(yùn)行的應(yīng)用程序的各功能指令的操作信息,并建立相應(yīng)的對應(yīng)關(guān)系。
例如,所述指令處理系統(tǒng)中預(yù)設(shè)有:1)點擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:翻頁指令、播放下一首指令、拍照指令、開始/停止錄像指令。2)雙擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:播放/暫停指令、顯示/隱藏操作界面的指令。3)長按指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:連拍指令、顯示/隱藏操作界面的指令。所述指令處理系統(tǒng)還預(yù)設(shè)有:1)音視頻播放器核心程序所對應(yīng)的功能指令包括:播放下一首指令、播放/暫停指令、顯示/隱藏操作界面的指令;2)圖文瀏覽核心程序所對應(yīng)的功能指令包括:翻頁指令、顯示/隱藏操作界面的指令;3)應(yīng)用啟動圖標(biāo)顯示程序所對應(yīng)的功能指令包括:翻頁指令;4)拍照核心程序所對應(yīng)的功能指令包括:連拍指令、拍照指令;5)錄像核心程序所對應(yīng)的功能指令包括:開始/停止錄像指令。
接著,所述指令處理系統(tǒng)監(jiān)測到當(dāng)前運(yùn)行的應(yīng)用程序調(diào)用上述5中核心程序中的任一種時,確定當(dāng)權(quán)運(yùn)行的應(yīng)用程序所對應(yīng)的各功能指令,并在獲取到用戶操作指紋識別器所產(chǎn)生的操作信息時,根據(jù)上述各對應(yīng)關(guān)系,向所述應(yīng)用程序發(fā)送相應(yīng)的功能指令。
作為又一種優(yōu)選方案,所述指令處理系統(tǒng)在所述獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的步驟之前,在當(dāng)前所顯示的界面上顯示啟動/停止獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項按鈕;當(dāng)獲取到用戶選擇啟動獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項時,執(zhí)行獲 取用戶操作所述指紋識別器所產(chǎn)生的操作信息的步驟;反之,則不予執(zhí)行。
具體地,所述選項按鈕可以始終顯示在當(dāng)前界面中,用戶可以選擇啟動或停止選項來指示所述指令處理系統(tǒng)是否執(zhí)行步驟S1。如此,能夠便于用戶根據(jù)所在場景進(jìn)行設(shè)置。例如,用戶在地鐵等較為擁擠的場合,可選擇啟動選項,用戶在使用所述電子設(shè)備中的圖文瀏覽軟件看小說時,所述指令處理系統(tǒng)能夠獲取用戶點擊位于所述電子設(shè)備背板上的指紋識別器的操作信息,并對應(yīng)的指令圖文瀏覽軟件執(zhí)行翻頁功能。當(dāng)用戶走出擁擠場合,也可以選擇關(guān)閉選項,則用戶可以根據(jù)日常習(xí)慣對所述電子設(shè)備進(jìn)行操作。
可選的,所述指令處理系統(tǒng)在監(jiān)測到有獲取指紋的指令時,停止執(zhí)行步驟S1。
具體地,所述指令處理系統(tǒng)在執(zhí)行步驟S1的同時,還監(jiān)測當(dāng)前運(yùn)行的應(yīng)用程序是否發(fā)出獲取指紋的指令,若是,則停止執(zhí)行所述步驟S1,反之,則不予停止。如此,能有有效防止所述指令處理系統(tǒng)與其他應(yīng)用程序沖突的使用指紋識別器。
圖2示出本發(fā)明提供的一種指令處理系統(tǒng)。所述指令處理系統(tǒng)1包括安裝有指紋識別器及其驅(qū)動程序的電子設(shè)備中的軟件及硬件。所述指令處理系統(tǒng)1用于將用戶在指紋識別器上的操作轉(zhuǎn)換為對應(yīng)當(dāng)前運(yùn)行的應(yīng)用程序中某一功能指令。如此,能夠為電子設(shè)備提供除觸屏操作/按鍵操作之外的功能指令獲取方式。所述電子設(shè)備包括但不限于:計算機(jī)設(shè)備、手機(jī)、平板電腦、觸屏操作設(shè)備等。
所述指令處理系統(tǒng)1包括:操作信息獲取模塊11、功能指令發(fā)送模塊12。
所述操作信息獲取模塊11用于當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)后,獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息。
具體地,所述操作信息獲取模塊11可在所述電子設(shè)備啟動后自動運(yùn)行,并監(jiān)測所述電子設(shè)備當(dāng)前所處的狀態(tài),若處于鎖屏狀態(tài)時,則繼續(xù)監(jiān)測。當(dāng)監(jiān)測到所述電子設(shè)備處于解鎖狀態(tài)時,開始監(jiān)測用戶對所述電子設(shè)備的指紋識別器的操作。若用戶操作了所述指紋識別器,則所述操作信息獲取模塊11可接收到相應(yīng)的操作信息。
其中,所述操作信息包括以下任一種:點擊指紋識別器的操作信息、雙擊指紋識別器的操作信息、長按指紋識別器的操作信息。
其中,所述操作信息獲取模塊11監(jiān)測用戶對所述電子設(shè)備的指紋識別器的操作的方式包括:獲取自指紋識別器驅(qū)動程序驅(qū)動所述指紋識別器過程中所輸出的操作信息。
例如,所述操作信息獲取模塊11監(jiān)測所述電子設(shè)備中的處理單元輸出的解鎖指令,則確定所述電子設(shè)備處于解鎖狀態(tài),接著,再監(jiān)測指紋識別器驅(qū)動程序。當(dāng)用戶點擊所述指紋識別器時,所述指紋識別器驅(qū)動程序?qū)?yīng)的輸出點擊指紋識別器的操作信息,則所述操作信息獲取模塊11在接收到所述操作信息時,執(zhí)行所述功能指令發(fā)送模塊12。
所述功能指令發(fā)送模塊12用于根據(jù)預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取的操作信息所對應(yīng)的功能指令。
其中,所述預(yù)設(shè)的各操作信息及各功能指令的對應(yīng)關(guān)系中包括但不限于:1)點擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:翻頁指令、播放下一首指令、拍照指令、開始/停止錄像指令。2)雙擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:播放/暫停指令、顯示/隱藏操作界面的指令。3)長按指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:連拍指令、顯示/隱藏操作界面的指令。
具體地,所述功能指令發(fā)送模塊12可根據(jù)上述對應(yīng)關(guān)系,向當(dāng)前運(yùn)行的應(yīng)用程序發(fā)送所獲取的操作信息所對應(yīng)的所有功能指令,則所述應(yīng)用程序?qū)凑账茏R別的功能指令來執(zhí)行相應(yīng)的功能。例如,所述功能指令發(fā)送模塊12所獲取的操作信息為雙擊指紋識別器的操作信息,則對應(yīng)生成的功能指令為播放/暫停指令、和顯示/隱藏操作界面的指令。同時,當(dāng)前運(yùn)行的應(yīng)用程序為圖片瀏覽程序,當(dāng)所述圖片瀏覽程序接收到播放/暫停指令和顯示/隱藏操作界面的指令時,只能夠識別顯示/隱藏操作界面的指令,則所述圖片瀏覽程序根據(jù)所識別的指令,將當(dāng)前所顯示的操作界面予以隱藏。
優(yōu)選地,所述功能指令發(fā)送模塊12根據(jù)預(yù)設(shè)的各操作信息和各鍵值的對應(yīng)關(guān)系,將所獲取的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給當(dāng)前運(yùn)行的應(yīng)用程序,以便所述應(yīng)用程序根據(jù)預(yù)設(shè)的各鍵值及所對應(yīng)的各功能指令,執(zhí)行所接收的鍵值所對應(yīng)的功能指令。
具體地,所述功能指令發(fā)送模塊12預(yù)設(shè)了各操作信息所對應(yīng)的鍵值,在所述電子設(shè)備的處理單元中預(yù)設(shè)有每個鍵值與至少一種功能指令的對應(yīng)關(guān)系。所述功能指令發(fā)送模塊12將所述操作信息獲取模塊11所提供的操作信息轉(zhuǎn)換為相應(yīng)的鍵值,并將所述鍵值發(fā)送給正在運(yùn)行的應(yīng)用程序。所述應(yīng)用程序按照程序約定,將所接收的鍵值轉(zhuǎn)換成相應(yīng)的功能指令,并予以執(zhí)行。
例如,所述功能指令發(fā)送模塊12預(yù)設(shè)鍵值#1對應(yīng)點擊指紋識別器的操作信息,鍵值#2對應(yīng)雙擊指紋識別器的操作信息。當(dāng)所述功能指令發(fā)送模塊12得到對應(yīng)鍵值#1的操作信息時,將所述鍵值#1發(fā)送給正在運(yùn)行的音樂播放器程序,則所述音樂播放器程序根據(jù)預(yù)設(shè)的所述鍵值#1所對應(yīng)的播放下一首的功能指令,來執(zhí)行相應(yīng)操作。
更為優(yōu)選地,所述功能指令發(fā)送模塊12還用于根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序 設(shè)定各操作信息及各功能指令的對應(yīng)關(guān)系。
具體地,所述功能指令發(fā)送模塊12還獲取當(dāng)前正運(yùn)行的應(yīng)用程序,并根據(jù)預(yù)設(shè)的各應(yīng)用程序和各功能指令的對應(yīng)關(guān)系,確定當(dāng)前運(yùn)行的應(yīng)用程序所對應(yīng)的各功能指令。再根據(jù)預(yù)設(shè)的各操作信息和各功能指令的對應(yīng)關(guān)系,從中選取對應(yīng)正在運(yùn)行的應(yīng)用程序的各功能指令的操作信息,并建立相應(yīng)的對應(yīng)關(guān)系。
例如,所述功能指令發(fā)送模塊12中預(yù)設(shè)有:1)點擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:翻頁指令、播放下一首指令、拍照指令、開始/停止錄像指令。2)雙擊指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:播放/暫停指令、顯示/隱藏操作界面的指令。3)長按指紋識別器的操作信息對應(yīng)的功能指令包括以下至少一種:連拍指令、顯示/隱藏操作界面的指令。所述功能指令發(fā)送模塊12還預(yù)設(shè)有:1)音視頻播放器核心程序所對應(yīng)的功能指令包括:播放下一首指令、播放/暫停指令、顯示/隱藏操作界面的指令;2)圖文瀏覽核心程序所對應(yīng)的功能指令包括:翻頁指令、顯示/隱藏操作界面的指令;3)應(yīng)用啟動圖標(biāo)顯示程序所對應(yīng)的功能指令包括:翻頁指令;4)拍照核心程序所對應(yīng)的功能指令包括:連拍指令、拍照指令;5)錄像核心程序所對應(yīng)的功能指令包括:開始/停止錄像指令。
接著,所述功能指令發(fā)送模塊12監(jiān)測到當(dāng)前運(yùn)行的應(yīng)用程序調(diào)用上述5中核心程序中的任一種時,確定當(dāng)權(quán)運(yùn)行的應(yīng)用程序所對應(yīng)的各功能指令,并在獲取到用戶操作指紋識別器所產(chǎn)生的操作信息時,根據(jù)上述各對應(yīng)關(guān)系,向所述應(yīng)用程序發(fā)送相應(yīng)的功能指令。
作為又一種優(yōu)選方案,所述指令處理系統(tǒng)1還包括:選項設(shè)置模塊(未予圖示)。
所述選項設(shè)置模塊用于在當(dāng)前所顯示的界面上顯示啟動/停止獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項按鈕;當(dāng)獲取到用戶選擇啟動獲取用戶操作所述指紋識別器所產(chǎn)生的操作信息的選項時,執(zhí)行所述操作信息獲取模塊11;反之,則不予執(zhí)行。
具體地,所述選項按鈕可以始終顯示在當(dāng)前界面中,用戶可以選擇啟動或停止選項來指示所述操作信息獲取模塊11是否啟動所述操作信息獲取模塊11。如此,能夠便于用戶根據(jù)所在場景進(jìn)行設(shè)置。例如,用戶在地鐵等較為擁擠的場合,可選擇啟動選項,則所述選項設(shè)置模塊啟動所述操作信息獲取模塊11。當(dāng)用戶在使用所述電子設(shè)備中的圖文瀏覽軟件看小說時,所述操作信息獲取模塊11能夠獲取用戶點擊位于所述電子設(shè)備背板上的指紋識別器的操作信息,并對應(yīng)的指令圖文瀏覽軟件執(zhí)行翻頁功能。當(dāng)用戶走出擁擠場合,也可以選擇關(guān)閉選項,則所述選項設(shè)置模塊關(guān)閉所述操作信息獲取模塊11,用戶可以根據(jù)日常習(xí)慣對所述電子設(shè)備進(jìn)行操作。
可選的,所述選項設(shè)置模塊在監(jiān)測到有獲取指紋的指令時,停止執(zhí)行所述操作信息獲取模塊11。
具體地,所述操作信息獲取模塊11在運(yùn)行的同時,所述選項設(shè)置模塊還監(jiān)測當(dāng)前運(yùn)行的應(yīng)用程序是否發(fā)出獲取指紋的指令,若是,則停止執(zhí)行所述操作信息獲取模塊11,反之,則不予停止。如此,能有有效防止所述指令處理系統(tǒng)1與其他應(yīng)用程序沖突的使用指紋識別器。
綜上所述,本發(fā)明的指令處理方法及系統(tǒng),通過獲取指紋識別器在解鎖狀態(tài)的操作信息,并將其轉(zhuǎn)換成相應(yīng)的功能指令,如此能夠解決用戶在不便于操作電子設(shè)備時,無法操作應(yīng)用程序執(zhí)行至少部分功能指令的問題;另外,根據(jù)當(dāng)前運(yùn)行的應(yīng)用程序設(shè)置各操作信息及各功能指令的對應(yīng)關(guān)系,能夠針對應(yīng)用 程序來設(shè)定操作信息所對應(yīng)的功能指令,避免同一操作信息對應(yīng)多個功能指令的情況;還有,采用各應(yīng)用程序都能識別的鍵值能夠便于應(yīng)用程序?qū)?yīng)匹配各自的功能指令;此外,在界面上顯示選項按鈕,便于用戶根據(jù)所在場所隨時選擇是否利用指紋識別器來發(fā)送指令。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。
上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。