值時,可以先將指示標志gtlx_rawdiff_mode的值設置為1,用于表示需要獲取觸摸屏的電容量化值,之后將觸發(fā)觸摸屏上的1C檢測觸摸屏上的每個觸摸區(qū)域的電容量化值,并調(diào)用函數(shù)gtlx_send_cmd(u8cmd,u8data)通過集成電路總線(Inter-1ntegrated Circuit,IIC)往0x8040地址寫0x01,為讀取地址0x814E的數(shù)據(jù)作準備,之后通過lie讀取0X814E的數(shù)據(jù),并判斷讀取的數(shù)據(jù)的第八位(bufferstatus)的值是否為1,當buffer status的值為1時,表示rawdata數(shù)據(jù)已準備好,將開始讀取rawdata數(shù)據(jù),讀取完rawdata數(shù)據(jù)之后,將標志gtlx_rawdif f_mode的值設置為0,以便關閉檢測功能。
[0089]作為一種可能的實施方式,切換單元402,具體用于將目標觸摸區(qū)域的操作模式由觸摸屏操作模式切換至語音操作模式。
[0090]本實施例中,切換單元402可以將整個終端的運行模式由觸摸屏操作模式切換至語音操作模式,即對終端的所有操作都通過語音進行;也可以只將發(fā)生故障的觸摸區(qū)域的操作模式由觸摸屏操作模式切換至語音操作模式,即只對發(fā)生故障的觸摸區(qū)域顯示內(nèi)容的操作模式由觸摸屏操作模式切換為語音操作模式,而其它觸摸區(qū)域仍為觸摸屏操作模式,可以根據(jù)觸摸區(qū)域是否發(fā)生故障來對觸摸區(qū)域的操作模式進行靈活地切換。
[0091]作為一種可能的實施方式,當切換單元402將目標觸摸區(qū)域的操作模式由觸摸屏操作模式切換至語音操作模式時,終端400還可以包括:
[0092]第三判斷單元405,用于判斷語音指令是否是針對目標觸摸區(qū)域的語音指令,當語音指令是針對目標觸摸區(qū)域的語音指令時,觸發(fā)執(zhí)行單元404執(zhí)行所述在語音操作模式下執(zhí)行語音指令的步驟。
[0093]具體地,當切換單元402將目標觸摸區(qū)域的操作模式由觸摸屏操作模式切換至語音操作模式時,接收單元403在語音操作模式下接收用戶輸入的語音指令之后,將觸發(fā)第三判斷單元405判斷語音指令是否是針對目標觸摸區(qū)域的語音指令。
[0094]本實施例中,當切換單元402將發(fā)生故障的觸摸區(qū)域的操作模式由觸摸屏操作模式切換至語音操作模式時,接收單元403接收到用戶輸入的語音指令之后,第三判斷單元405可以判斷該語音指令是否是針對發(fā)生故障的觸摸區(qū)域的語音指令,當?shù)谌袛鄦卧?05的判斷結(jié)果為是時,表明該語音指令是有效的,執(zhí)行單元404將在語音操作模式下執(zhí)行該語音指令,當?shù)谌袛鄦卧?05的判斷結(jié)果為否時,表明該語音指令是無效的,執(zhí)行單元404將不執(zhí)行該語音指令。
[0095]作為一種可能的實施方式,終端400還可以包括:
[0096]第二獲取單元,用于獲取終端的當前姿態(tài)信息;
[0097]第四判斷單元,用于根據(jù)第二獲取單元獲取的當前姿態(tài)信息判斷終端的當前姿態(tài)是否為預設姿態(tài),當?shù)谒呐袛鄦卧呐袛嘟Y(jié)果為是時,觸發(fā)執(zhí)行單元404執(zhí)行在語音操作模式下執(zhí)行語音指令的步驟。
[0098]具體地,接收單元403在語音操作模式下接收到用戶輸入的語音指令之后,將觸發(fā)第二獲取單元獲取終端的當前姿態(tài)信息。
[0099]本實施例中,接收單元403接收到語音指令之后,第二獲取單元將通過重力傳感器、陀螺儀和地磁傳感器中的至少一種獲取終端的當前姿態(tài)信息。
[0100]本實施例中,第二獲取單元獲取到終端的當前姿態(tài)信息之后,第四判斷單元將根據(jù)終端的當前姿態(tài)信息判斷終端的當前姿態(tài)是否為預設姿態(tài),當終端的當前姿態(tài)為預設姿態(tài)時,表明用戶使用終端的幾率較大,當終端的當前姿態(tài)不是預設姿態(tài)時,表明用戶使用終端的幾率較小。其中,預設姿態(tài)可以是手機屏幕向上放置、手機屏幕向下放置且手機屏幕未被遮蓋等。
[0101]作為一種可能的實施方式,第一判斷單元401,具體用于當檢測到用于點亮屏幕的亮屏指令時,判斷終端的觸摸屏是否發(fā)生故障。
[0102]作為一種可能的實施方式,當亮屏指令為用戶通過終端上的按鍵輸入的亮屏指令時,終端400還可以包括:
[0103]采集單元,用于采集用戶的指紋數(shù)據(jù);
[0104]第五判斷單元,用于判斷采集單元采集的指紋數(shù)據(jù)是否包括與預設指紋數(shù)據(jù)相匹配的指紋數(shù)據(jù);
[0105]第六判斷單元,用于當?shù)谖迮袛鄦卧呐袛嘟Y(jié)果為是時,判斷采集單元采集的指紋數(shù)據(jù)是否還包括與預設指紋數(shù)據(jù)不匹配的指紋數(shù)據(jù),當?shù)诹袛鄦卧呐袛嘟Y(jié)果為否時,觸發(fā)執(zhí)行單元404執(zhí)行所述在語音操作模式下執(zhí)行語音指令的步驟。
[0106]具體地,接收單元403在語音操作模式下接收到用戶輸入的語音指令之后,將觸發(fā)第五判斷單元判斷指紋數(shù)據(jù)是否包括與預設指紋數(shù)據(jù)相匹配的指紋數(shù)據(jù)。
[0107]本實施例中,當檢測到用戶通過設置在終端上的按鍵輸入的亮屏指令時,采集單元將通過按鍵上設置的指紋采集器采集用戶的指紋數(shù)據(jù)。
[0108]本實施例中,當檢測到用戶通過設置在終端上的按鍵輸入的亮屏指令導致判斷終端的觸摸屏是否發(fā)生故障時,如果在接收單元403語音操作模式下接收到用戶輸入的語音指令之后,或者在第四判斷單元的判斷結(jié)果為是之后,第五判斷單元將判斷指紋數(shù)據(jù)是否包括與預設指紋數(shù)據(jù)相匹配的指紋數(shù)據(jù),當?shù)谖迮袛鄦卧袛嘟Y(jié)果為是時,第六判斷單元將繼續(xù)判斷指紋數(shù)據(jù)是否還包括與預設指紋數(shù)據(jù)不匹配的指紋數(shù)據(jù),當?shù)诹袛鄦卧呐袛嘟Y(jié)果為否時,表明亮屏指令為不是誤操作。當?shù)谖迮袛鄦卧袛嘟Y(jié)果為否,或者第四判斷單元408判斷結(jié)果為是且第六判斷單元的判斷結(jié)果為是時,表明亮屏指令為不是誤操作。
[0109]作為一種可能的實施方式,當亮屏指令為接收到來電呼叫時產(chǎn)生的亮屏指令,且第一判斷單元401的判斷結(jié)果為是時,終端400還可以包括:
[0110]第七判斷單元,用于判斷在與終端相距預設距離的范圍內(nèi)是否檢測到用戶,當?shù)诹袛鄦卧呐袛嘟Y(jié)果為是時,觸發(fā)切換單元402執(zhí)行所述將終端的運行模式由觸摸屏操作模式切換至語音操作模式的步驟。
[0111]本實施例中,當是接收到來電呼叫時生成的亮屏指令觸發(fā)第一判斷單元401判斷終端的觸摸屏是否發(fā)生故障時,當?shù)谝慌袛鄦卧?01的判斷結(jié)果為是時,第七判斷單元將判斷終端的當前運行模式是否是觸摸屏操作模式,當終端的當前運行模式是觸摸屏操作模式時,將繼續(xù)判斷在與終端相距預設距離的范圍內(nèi)是否檢測到用戶,當在與終端相距預設距離的范圍內(nèi)檢測到用戶時,表明有人接聽來電呼叫的可能性較大,將觸發(fā)切換單元402將終端的運行模式由觸摸屏操作模式切換至語音操作模式,當終端的當前運行模式是語音操作模式時,可以結(jié)束或觸發(fā)接收單元403在語音操作模式下接收用戶輸入的語音指令,當終端的當前運行模式是觸摸屏操作模式且在與終端相距預設距離的范圍內(nèi)未檢測到用戶時,表明有人接聽來電呼叫的可能性較小,將結(jié)束。
[0112]在圖4所描述的終端中,當檢測到用于點亮屏幕的亮屏指令,且判斷出終端的觸摸屏發(fā)生故障時,將終端的運行模式由觸摸屏操作模式切換至語音操作模式,以便用戶通過語音操作終端,可見,可以在終端觸摸屏被損壞的情況下實現(xiàn)對終端的操作。
[0113]請參閱圖5,圖5是本發(fā)明實施例提供的又一種終端的結(jié)構(gòu)圖。其中,該終端可以為設置有觸摸屏的手機、平板電腦等。如圖5所示,該終端500可以包括:至少一個處理器501,如CPU,存儲器502,指紋采集器503、顯示屏504、話筒505、傳感器506以及至少一個通信總線507。存儲器502可以是高速RAM存儲器,也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。可選地,存儲器502還可以是至少一個位于遠離前述處理器501的存儲裝置。其中:
[0114]通信總線507,用于實現(xiàn)這些組件之間的連接通信;
[0115]存儲器502中存儲有一組程序代碼,處理器501用于調(diào)用存儲器502中存儲的程序代碼執(zhí)行以下操作:
[0116]判斷終端的觸摸屏是否發(fā)生故障;
[0117]當觸摸屏發(fā)生故障時,將終端的運行模式由觸摸屏操作模式切換至語音操作模式;
[0118]話筒505,用于在語音操作模式下接收用戶輸入的語音指令并發(fā)送至處理器501;
[0119]處理器501還用于調(diào)用存儲器502中存儲的程序代碼執(zhí)行以下操作:
[0120]在語音操作模式下執(zhí)行語音指令。
[0121]作為一種可能的實施方式,處理器501判斷終端的觸摸屏是否發(fā)生故障的方式具體為