專利名稱:終端和終端控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸控領(lǐng)域,具體而言,涉及一種終端和一種終端控制方法。
背景技術(shù):
現(xiàn)有的手機(jī)中,對(duì)手機(jī)屏幕進(jìn)行一種手勢操作時(shí),只能響應(yīng)一種功能,這使得手勢操作的功能具有很大的局限性,而設(shè)計(jì)并增加新的手勢操作又會(huì)增加用戶的學(xué)習(xí)成本。因此,需要一種新的手勢操作方法,能夠根據(jù)一種手勢操作,響應(yīng)不用的功能,進(jìn)而豐富用戶操作,提高手勢的利用率。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種終端,能夠根據(jù)一種手勢操作,響應(yīng)不同的功能,進(jìn)而豐富用戶操作,提高手勢的利用率。有鑒于此,本發(fā)明提出了一種終端,包括區(qū)域設(shè)置單元,用于在所述終端界面上設(shè)置至少一個(gè)集成控制區(qū);軌跡獲取單元,用于獲取用戶在所述終端界面上劃出的觸控軌跡;操作區(qū)域判斷單元,用于判斷所述觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為所述集成控制區(qū)或所述終端界面上除所述集成控制區(qū)之外的其他區(qū)域;命令生成單元,用于根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制所述終端。在該技術(shù)方案中,終端的操作系統(tǒng)或每種應(yīng)用程序都存在其相應(yīng)的操作控件,這些操作控件在終端界面上的位置由系統(tǒng)或應(yīng)用程序的開發(fā)者設(shè)定,因而位置往往存在千差萬別,不就有統(tǒng)一性;而即使是同一操作系統(tǒng)的操作界面或同一應(yīng)用程序中,包含的多個(gè)控件的位置也往往比較分散,因此,通過在終端界面上設(shè)置集成控制區(qū),將終端界面上所有操作功能的集成,用戶不需要在整個(gè)終端界面的不同位置尋找控制按鍵或控制區(qū)域,針對(duì)當(dāng)前界面或終端的所有能夠進(jìn)行的操作都可以在該集成控制區(qū)中進(jìn)行,方便用戶的操作過程。具體地,可以對(duì)終端不同界面下的操作功能或已存在的功能控件進(jìn)行獲取,那么對(duì)于上述操作功能或功能控件中的全部或指定部分(通常為用戶常用的,可以由廠商預(yù)設(shè)或用戶自定義設(shè)置),當(dāng)用戶在集成控制區(qū)中劃出相應(yīng)的手勢軌跡后,也能夠?qū)崿F(xiàn)原有的功能。因此,可以通過對(duì)集成控制區(qū)進(jìn)行一種觸控操作,達(dá)到與在集成控制區(qū)外進(jìn)行這種觸控操作不同的功能,從而使得在手機(jī)屏幕上一種手勢操作能夠響應(yīng)不同的功能,極大地提高了手勢的利用率。在上述技術(shù)方案中,優(yōu)選地,所述操作區(qū)域判斷單元包括起始點(diǎn)獲取子單元,用于獲取所述觸控軌跡的起始點(diǎn);處理子單元,將所述起始點(diǎn)所處的區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,在劃出觸控軌跡的操作時(shí),用戶極有可能使劃出的觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域內(nèi),則無法確定用戶真正的操作意圖,從而可能出現(xiàn)誤判斷。而由于用戶往往會(huì)從希望進(jìn)行操作的區(qū)域內(nèi)劃出觸控軌跡,雖然可能會(huì)劃出該區(qū)域,但起點(diǎn)卻往往是從該區(qū)域開始的,因此,當(dāng)觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域時(shí),根據(jù)起始點(diǎn)即可進(jìn)行判斷操作區(qū)域,避免誤判。
在上述技術(shù)方案中,優(yōu)選地,所述操作區(qū)域判斷單元還包括終止點(diǎn)獲取子單元,用于獲取所述觸控軌跡的終止點(diǎn);所述處理子單元還用于在所述起始點(diǎn)和所述終止點(diǎn)處于同一區(qū)域的情況下,則將該區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,以在集成控制區(qū)中進(jìn)行操作為例,當(dāng)用戶發(fā)現(xiàn)劃出的觸控軌跡在中途被劃出了集成控制區(qū)時(shí),根據(jù)用戶的使用心理,往往會(huì)盡可能再劃進(jìn)集成控制區(qū)中,因而當(dāng)觸控操作是從集成控制區(qū)開始而且是在集成控制區(qū)結(jié)束時(shí),則判定當(dāng)前觸控操作是對(duì)集成控制區(qū)進(jìn)行的。類似地,也可以對(duì)在其他區(qū)域中的 情況進(jìn)行判斷。在上述技術(shù)方案中,優(yōu)選地,所述觸控軌跡包括位于所述集成控制區(qū)內(nèi)的第一部分和位于所述其他區(qū)域的第二部分,所述操作區(qū)域判斷單元還包括面積判斷子單元,判斷所述第一部分與所述第二部分的面積大小;所述處理子單元還用于將所述第一部分與所述第二部分中面積較大的部分對(duì)應(yīng)的區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,用戶往往在屏幕上給定的區(qū)域內(nèi)劃出觸控軌跡,則正常情況下,觸控軌跡的大部分軌跡應(yīng)該處于該區(qū)域中,而只有一部分處于該區(qū)域的外部,因此,可以通過對(duì)處于集成控制區(qū)和其他區(qū)域的軌跡的面積進(jìn)行判斷,將面積較大的一方作為操作區(qū)域。在上述任一技術(shù)方案中,優(yōu)選地,還包括關(guān)聯(lián)存儲(chǔ)單元,將預(yù)設(shè)軌跡、所述操作區(qū)域與所述控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ);軌跡匹配單元,用于將與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡和所述觸控軌跡進(jìn)行匹配;所述命令生成單元還用于在與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與所述觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān)聯(lián)的控制命令,以控制所述終端。在該技術(shù)方案中,將預(yù)設(shè)軌跡與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ),當(dāng)完成與預(yù)設(shè)軌跡相匹配的觸控軌跡時(shí),則執(zhí)行對(duì)應(yīng)的控制命令。根據(jù)本發(fā)明的又一方面,還提出了一種終端控制方法,包括在終端界面上設(shè)置至少一個(gè)集成控制區(qū);獲取用戶在所述終端界面上劃出的觸控軌跡,并判斷所述觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為所述集成控制區(qū)或所述終端界面上除所述集成控制區(qū)之外的其他區(qū)域;根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制所述終端。在該技術(shù)方案中,終端的操作系統(tǒng)或每種應(yīng)用程序都存在其相應(yīng)的操作控件,這些操作控件在終端界面上的位置由系統(tǒng)或應(yīng)用程序的開發(fā)者設(shè)定,因而位置往往存在千差萬別,不就有統(tǒng)一性;而即使是同一操作系統(tǒng)的操作界面或同一應(yīng)用程序中,包含的多個(gè)控件的位置也往往比較分散,因此,通過在終端界面上設(shè)置集成控制區(qū),將終端界面上所有操作功能的集成,用戶不需要在整個(gè)終端界面的不同位置尋找控制按鍵或控制區(qū)域,針對(duì)當(dāng)前界面或終端的所有能夠進(jìn)行的操作都可以在該集成控制區(qū)中進(jìn)行,方便用戶的操作過程。具體地,可以對(duì)終端不同界面下的操作功能或已存在的功能控件進(jìn)行獲取,那么對(duì)于上述操作功能或功能控件中的全部或指定部分(通常為用戶常用的,可以由廠商預(yù)設(shè)或用戶自定義設(shè)置),當(dāng)用戶在集成控制區(qū)中劃出相應(yīng)的手勢軌跡后,也能夠?qū)崿F(xiàn)原有的功能。因此,可以通過對(duì)集成控制區(qū)的一種觸控操作,達(dá)到與在集成控制區(qū)外進(jìn)行這種觸控操作不同的功能,從而使得在手機(jī)屏幕上一種手勢操作能夠響應(yīng)不同的功能,極大地提聞了手勢的利用率。在上述技術(shù)方案中,優(yōu)選地,判斷所述操作區(qū)域的過程包括獲取所述觸控軌跡的起始點(diǎn),將所述起始點(diǎn)所處的區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,在劃出觸控軌跡的操作時(shí),用戶極有可能使劃出的觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域內(nèi),則無法確定用戶真正的操作意圖,從而可能出現(xiàn)誤判斷。而由于用戶往往會(huì)從希望進(jìn)行操作的區(qū)域內(nèi)劃出觸控軌跡,雖然可能會(huì)劃出該區(qū)域,但起點(diǎn)卻往往是從該區(qū)域開始的,因此,當(dāng)觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域時(shí),根據(jù)起始點(diǎn)即可進(jìn)行判斷操作區(qū)域,避免誤判。在上述技術(shù)方案中,優(yōu)選地,還包括獲取所述觸控軌跡的終止點(diǎn),若所述起始點(diǎn)和所述終止點(diǎn)處于同一區(qū)域,則將該區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,以在集成控制區(qū)中進(jìn)行操作為例,當(dāng)用戶發(fā)現(xiàn)劃出的觸控軌跡在中途被劃出了集成控制區(qū)時(shí),根據(jù)用戶的使用心理,往往會(huì)盡可能再劃進(jìn)集成控制區(qū)中,因而當(dāng)觸控操作是從集成控制區(qū)開始而且是在集成控制區(qū)結(jié)束時(shí),則判定當(dāng)前觸控操作是對(duì)集成控制區(qū)進(jìn)行的。類似地,也可以對(duì)在其他區(qū)域中的情況進(jìn)行判斷。在上述技術(shù)方案中,優(yōu)選地,所述觸控軌跡包括位于所述集成控制區(qū)內(nèi)的第一部分和位于所述其他區(qū)域的第二部分,判斷所述第一部分與所述第二部分的面積大小,并將面積較大的部分對(duì)應(yīng)的區(qū)域作為所述操作區(qū)域。在該技術(shù)方案中,用戶往往在屏幕上給定的區(qū)域內(nèi)劃出觸控軌跡,則正常情況下,觸控軌跡的大部分軌跡應(yīng)該處于該區(qū)域中,而只有一部分處于該區(qū)域的外部,因此,可以通過對(duì)處于集成控制區(qū)和其他區(qū)域的軌跡的面積進(jìn)行判斷,將面積較大的一方作為操作區(qū)域。在上述任一技術(shù)方案中,優(yōu)選地,還包括將預(yù)設(shè)軌跡、所述操作區(qū)域與所述控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ);在與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與所述觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān)聯(lián)的控制命令,以控制所述終端。在該技術(shù)方案中,將預(yù)設(shè)軌跡與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ),當(dāng)完成與預(yù)設(shè)軌跡相匹配的觸控軌跡時(shí),則執(zhí)行對(duì)應(yīng)的控制命令。通過以上技術(shù)方案,能夠根據(jù)一種手勢操作,響應(yīng)不用的功能,進(jìn)而豐富用戶操作,提高手勢的利用率。
圖I示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的終端控制方法的流程圖;圖3A至圖3H示出了根據(jù)本發(fā)明的實(shí)施例的終端控制方法的示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開 的具體實(shí)施例的限制。
圖I示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。如圖I所示,終端100包括區(qū)域設(shè)置單元102,用于在終端100界面上設(shè)置至少一個(gè)集成控制區(qū);軌跡獲取單元104,用于獲取用戶在終端100界面上劃出的觸控軌跡;操作區(qū)域判斷單元106,用于判斷觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為集成控制區(qū)或終端100界面上除集成控制區(qū)之外的其他區(qū)域;命令生成單元108,用于根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制終端100。在該技術(shù)方案中,終端100的操作系統(tǒng)或每種應(yīng)用程序都存在其相應(yīng)的操作控件,這些操作控件在終端界面上的位置由系統(tǒng)或應(yīng)用程序的開發(fā)者設(shè)定,因而位置往往存在千差萬別,不就有統(tǒng)一性;而即使是同一操作系統(tǒng)的操作界面或同一應(yīng)用程序中,包含的多個(gè)控件的位置也往往比較分散,因此,通過在終端界面上設(shè)置集成控制區(qū),將終端界面上所有操作功能的集成,用戶不需要在整個(gè)終端界面的不同位置尋找控制按鍵或控制區(qū)域,針對(duì)當(dāng)前界面或終端的所有能夠進(jìn)行的操作都可以在該集成控制區(qū)中進(jìn)行,方便用戶的操 作過程。具體地,可以對(duì)終端100不同界面下的操作功能或已存在的功能控件進(jìn)行獲取,那 么對(duì)于上述操作功能或功能控件中的全部或指定部分(通常為用戶常用的,可以由廠商預(yù)設(shè)或用戶自定義設(shè)置),當(dāng)用戶在集成控制區(qū)中劃出相應(yīng)的手勢軌跡后,也能夠?qū)崿F(xiàn)原有的功能。因此,可以通過對(duì)集成控制區(qū)進(jìn)行一種觸控操作,達(dá)到與在集成控制區(qū)外進(jìn)行這種觸控操作不同的功能,從而使得在手機(jī)屏幕上一種手勢操作能夠響應(yīng)不同的功能,極大地提高了手勢的利用率。在上述技術(shù)方案中,操作區(qū)域判斷單元106包括起始點(diǎn)獲取子單元1062,用于獲取觸控軌跡的起始點(diǎn);處理子單元1064,將起始點(diǎn)所處的區(qū)域作為操作區(qū)域。在該技術(shù)方案中,在劃出觸控軌跡的操作時(shí),用戶極有可能使劃出的觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域內(nèi),則無法確定用戶真正的操作意圖,從而可能出現(xiàn)誤判斷。而由于用戶往往會(huì)從希望進(jìn)行操作的區(qū)域內(nèi)劃出觸控軌跡,雖然可能會(huì)劃出該區(qū)域,但起點(diǎn)卻往往是從該區(qū)域開始的,因此,當(dāng)觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域時(shí),根據(jù)起始點(diǎn)即可進(jìn)行判斷操作區(qū)域,避免誤判。在上述技術(shù)方案中,操作區(qū)域判斷單元106還包括終止點(diǎn)獲取子單元1066,用于獲取觸控軌跡的終止點(diǎn);處理子單元1064還用于在起始點(diǎn)和終止點(diǎn)處于同一區(qū)域的情況下,則將該區(qū)域作為操作區(qū)域。在該技術(shù)方案中,以在集成控制區(qū)中進(jìn)行操作為例,當(dāng)用戶發(fā)現(xiàn)劃出的觸控軌跡在中途被劃出了集成控制區(qū)時(shí),根據(jù)用戶的使用心理,往往會(huì)盡可能再劃進(jìn)集成控制區(qū)中,因而當(dāng)觸控操作是從一個(gè)集成控制區(qū)開始而且是在集成控制區(qū)結(jié)束時(shí),則判定當(dāng)前觸控操作是對(duì)此集成控制區(qū)進(jìn)行的。類似地,也可以對(duì)在其他區(qū)域中的情況進(jìn)行判斷。在上述技術(shù)方案中,觸控軌跡包括位于集成控制區(qū)內(nèi)的第一部分和位于其他區(qū)域的第二部分,操作區(qū)域判斷單元106還包括面積判斷子單元1068,判斷第一部分與第二部分的面積大小;處理子單元1064還用于將第一部分與第二部分中面積較大的部分對(duì)應(yīng)的區(qū)域作為操作區(qū)域。在該技術(shù)方案中,用戶往往在屏幕上給定的區(qū)域內(nèi)劃出觸控軌跡,則正常情況下,觸控軌跡的大部分軌跡應(yīng)該處于該區(qū)域中,而只有一部分處于該區(qū)域的外部,因此,可以通過對(duì)處于集成控制區(qū)和其他區(qū)域的軌跡的面積進(jìn)行判斷,將面積較大的一方作為操作區(qū)域。在上述任一技術(shù)方案中,還包括關(guān)聯(lián)存儲(chǔ)單元110,將預(yù)設(shè)軌跡、操作區(qū)域與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ);軌跡匹配單元112,用于將與操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡和觸控軌跡進(jìn)行匹配;命令生成單元108還用于在與操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān)聯(lián)的控制命令,以控制終端100。在該技術(shù)方案中,將預(yù)設(shè)軌跡與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ),當(dāng)完成與預(yù)設(shè)軌跡相匹配的觸控軌跡時(shí),則執(zhí)行對(duì)應(yīng)的控制命令。圖2示出了根據(jù)本發(fā)明的實(shí)施例的終端控制方法的流程圖。如圖2所示,終端控制方法包括步驟202,在終端界面上設(shè)置至少一個(gè)集成控制區(qū);步驟204,獲取用戶在終端界面上劃出的觸控軌跡;步驟206,判斷觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為集成控制區(qū)或終端界面上除集成控制區(qū)之外的其他區(qū)域;步驟208,若觸控操 作的操作區(qū)域?yàn)榧煽刂茀^(qū),則生成與集成控制區(qū)對(duì)應(yīng)的控制命令進(jìn)行控制;步驟210,若觸控操作的操作區(qū)域?yàn)榧煽刂茀^(qū)以外的區(qū)域,則生成與集成控制區(qū)以外的區(qū)域?qū)?yīng)的控制命令進(jìn)行控制。在該技術(shù)方案中,終端的操作系統(tǒng)或每種應(yīng)用程序都存在其相應(yīng)的操作控件,這些操作控件在終端界面上的位置由系統(tǒng)或應(yīng)用程序的開發(fā)者設(shè)定,因而位置往往存在千差萬別,不就有統(tǒng)一性;而即使是同一操作系統(tǒng)的操作界面或同一應(yīng)用程序中,包含的多個(gè)控件的位置也往往比較分散,因此,通過在終端界面上設(shè)置集成控制區(qū),將終端界面上所有操作功能的集成,用戶不需要在整個(gè)終端界面的不同位置尋找控制按鍵或控制區(qū)域,針對(duì)當(dāng)前界面或終端的所有能夠進(jìn)行的操作都可以在該集成控制區(qū)中進(jìn)行,方便用戶的操作過程。具體地,可以對(duì)終端不同界面下的操作功能或已存在的功能控件進(jìn)行獲取,那么對(duì)于上述操作功能或功能控件中的全部或指定部分(通常為用戶常用的,可以由廠商預(yù)設(shè)或用戶自定義設(shè)置),當(dāng)用戶在集成控制區(qū)中劃出相應(yīng)的手勢軌跡后,也能夠?qū)崿F(xiàn)原有的功能。因此,可以通過對(duì)集成控制區(qū)的一種觸控操作,達(dá)到與在集成控制區(qū)外進(jìn)行這種觸控操作不同的功能,從而使得在手機(jī)屏幕上一種手勢操作能夠響應(yīng)不同的功能,極大地提聞了手勢的利用率。在上述技術(shù)方案中,判斷操作區(qū)域的過程包括獲取觸控軌跡的起始點(diǎn),將起始點(diǎn)所處的區(qū)域作為操作區(qū)域。在該技術(shù)方案中,在劃出觸控軌跡的操作時(shí),用戶極有可能使劃出的觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域內(nèi),則無法確定用戶真正的操作意圖,從而可能出現(xiàn)誤判斷。而由于用戶往往會(huì)從希望進(jìn)行操作的區(qū)域內(nèi)劃出觸控軌跡,雖然可能會(huì)劃出該區(qū)域,但起點(diǎn)卻往往是從該區(qū)域開始的,因此,當(dāng)觸控軌跡同時(shí)處于集成控制區(qū)和其他區(qū)域時(shí),根據(jù)起始點(diǎn)即可進(jìn)行判斷操作區(qū)域,避免誤判。在上述技術(shù)方案中,還包括獲取觸控軌跡的終止點(diǎn),若起始點(diǎn)和終止點(diǎn)處于同一區(qū)域,則將該區(qū)域作為操作區(qū)域。在該技術(shù)方案中,以在集成控制區(qū)中進(jìn)行操作為例,當(dāng)用戶發(fā)現(xiàn)劃出的觸控軌跡在中途被劃出了集成控制區(qū)時(shí),根據(jù)用戶的使用心理,往往會(huì)盡可能再劃進(jìn)集成控制區(qū)中,因而當(dāng)觸控操作是從集成控制區(qū)開始而且是在集成控制區(qū)結(jié)束時(shí),則判定當(dāng)前觸控操作是對(duì)集成控制區(qū)進(jìn)行的。類似地,也可以對(duì)在其他區(qū)域中的情況進(jìn)行判斷。在上述技術(shù)方案中,觸控軌跡包括位于集成控制區(qū)內(nèi)的第一部分和位于其他區(qū)域的第二部分,判斷第一部分與第二部分的面積大小,并將面積較大的部分對(duì)應(yīng)的區(qū)域作為操作區(qū)域。在該技術(shù)方案中,用戶往往在屏幕上給定的區(qū)域內(nèi)劃出觸控軌跡,則正常情況下,觸控軌跡的大部分軌跡應(yīng)該處于該區(qū)域中,而只有一部分處于該區(qū)域的外部,因此,可以通過對(duì)處于集成控制區(qū)和其他區(qū)域的軌跡的面積進(jìn)行判斷,將面積較大的一方作為操作區(qū)域。在上述任一技術(shù)方案中,還包括將預(yù)設(shè)軌跡、操作區(qū)域與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ);在與操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān)聯(lián)的控制命令,以控制終端。在該技術(shù)方案中,將預(yù)設(shè)軌跡與控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ),當(dāng)完成與預(yù)設(shè)軌跡相匹配的觸控軌跡時(shí),則執(zhí)行對(duì)應(yīng)的控制命令?!D3A至圖3H示出了根據(jù)本發(fā)明的實(shí)施例的終端控制方法的示意圖。如圖3A所示,在終端界面上,顯示一個(gè)集成控制區(qū)302,用戶可以在該集成控制區(qū)302中進(jìn)行手勢操作,從而實(shí)現(xiàn)對(duì)界面中的內(nèi)容的控制。在終端界面上,出了集成控制區(qū)302之前的其他區(qū)域,也可以感應(yīng)用戶的觸控動(dòng)作,并進(jìn)而進(jìn)行相應(yīng)的操作。在上述集成控制區(qū)302或其他區(qū)域進(jìn)行操作時(shí),將會(huì)產(chǎn)生對(duì)相同的界面內(nèi)容的不同控制結(jié)果。具體地,在圖3A所示的某個(gè)具體的短信內(nèi)容的界面上,當(dāng)用戶在集成控制區(qū)302之外的其他區(qū)域劃出觸控軌跡304時(shí),比如圖中的向右滑動(dòng),則進(jìn)入圖3B所示的界面,即進(jìn)入到下一條短信的具體內(nèi)容的界面;而對(duì)于圖3C所示的情況下,用戶在集成控制區(qū)302中,劃出同樣的觸控軌跡304,此時(shí)并不進(jìn)入圖3B所示的界面,而是進(jìn)入到圖3D所示的“收件箱”的顯示界面,即返回該應(yīng)用程序的上一層界面。由上述技術(shù)方案可見,用戶可以通過在不同區(qū)域劃出相同的觸控軌跡304,但根據(jù)區(qū)域的不同,可以相應(yīng)地實(shí)現(xiàn)不同的操作功能,從而減少了用戶需要進(jìn)行記憶的觸控軌跡304的數(shù)量,提高了操作的便捷性。但在實(shí)際操作中,由于屏幕大小和集成控制區(qū)302的大小限制,使得用戶在操作時(shí),極有可能產(chǎn)生誤操作,比如用戶劃出的觸控軌跡304可能同時(shí)經(jīng)過集成控制區(qū)302內(nèi)部和外部的其他區(qū)域,因此,需要有一套檢測用戶的真正操作意圖的方案。如圖3E所示,在較為理想的情況下的操作過程,即用戶劃出的觸控軌跡304完全處于集成控制區(qū)302中,或完全處于集成控制區(qū)302外部的其他區(qū)域內(nèi),那么,終端可以根據(jù)此時(shí)觸控軌跡304所處的區(qū)域來判斷用戶的操作意圖。而當(dāng)用戶劃出的觸控軌跡304同時(shí)經(jīng)過集成控制區(qū)302的內(nèi)部和外部時(shí),可以采用如圖3F所示的方式,即獲取該觸控軌跡304的起始點(diǎn)306,并判斷該起始點(diǎn)306的位置,比如圖中該起始點(diǎn)306位于集成控制區(qū)302中,則判定用戶希望在集成控制區(qū)302劃出該觸控軌跡304,并實(shí)現(xiàn)對(duì)應(yīng)于集成控制區(qū)302的操作功能。除了對(duì)起始點(diǎn)306的位置進(jìn)行判斷外,還是以在集成控制區(qū)302中進(jìn)行操作為例,如圖3G所示,當(dāng)用戶發(fā)現(xiàn)劃出的觸控軌跡304在中途被劃出了集成控制區(qū)302時(shí),根據(jù)用戶的使用心理,往往會(huì)盡可能再劃進(jìn)集成控制區(qū)302中,因而當(dāng)觸控操作304是從集成控制區(qū)302開始而且是在集成控制區(qū)302結(jié)束時(shí),則判定當(dāng)前觸控操作是對(duì)集成控制區(qū)302進(jìn)行的。類似地,也可以對(duì)在其他區(qū)域中的情況進(jìn)行判斷。除了通過對(duì)觸控軌跡304的端點(diǎn)的判斷,還可以通過其他方式,比如對(duì)觸控軌跡304在不同區(qū)域中的面積大小進(jìn)行判斷。由于用戶往往在屏幕上給定的區(qū)域內(nèi)劃出觸控軌跡304,則正常情況下,觸控軌跡304的大部分軌跡應(yīng)該處于該區(qū)域中,而只有一部分處于該區(qū)域的外部,因此,可以通過對(duì)處于集成控制區(qū)302和其他區(qū)域的軌跡的面積進(jìn)行判斷,將面積較大的一方作為操作區(qū)域。具體地,如圖3H所示,假定觸控軌跡304處于集成控制區(qū)302外部的部分為第一部分310,處于集成控制區(qū)302內(nèi)部的為第二部分312,通過獲取和比較第一部分310和第二部分312的面積大小,比如當(dāng)?shù)谝徊糠?10的面積大于第二部分312時(shí),則判定此時(shí)用戶是針對(duì)集成控制區(qū)302之外的其他區(qū)域進(jìn)行的操作,則實(shí)現(xiàn)對(duì)應(yīng)于該區(qū)域的操作功能。以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,考慮到相關(guān)技術(shù)中,對(duì)手機(jī)屏幕觸控操作時(shí),在不同區(qū)域劃出相同的手勢僅能實(shí)現(xiàn)相同的功能,這使得手勢操作的功能具有 很大的局限性,而用戶需要學(xué)習(xí)和記憶很多手勢。因此,本發(fā)明提出了一種終端和一種終端控制方法,能夠根據(jù)一種手勢操作,響應(yīng)不同的功能,進(jìn)而豐富用戶操作,提高手勢的利用率。在本發(fā)明中,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)
重要性。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種終端,其特征在于,包括 區(qū)域設(shè)置單元,用于在終端界面上設(shè)置至少一個(gè)集成控制區(qū); 軌跡獲取單元,用于獲取用戶在所述終端界面上劃出的觸控軌跡; 操作區(qū)域判斷單元,用于判斷所述觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為所述集成控制區(qū)或所述終端界面上除所述集成控制區(qū)之外的其他區(qū)域; 命令生成單元,用于根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制所述終端。
2.根據(jù)權(quán)利要求I所述的終端,其特征在于,所述操作區(qū)域判斷單元包括 起始點(diǎn)獲取子單元,用于獲取所述觸控軌跡的起始點(diǎn); 處理子單元,將所述起始點(diǎn)所處的區(qū)域作為所述操作區(qū)域。
3.根據(jù)權(quán)利要求2所述的終端,其特征在于,所述操作區(qū)域判斷單元還包括 終止點(diǎn)獲取子單元,用于獲取所述觸控軌跡的終止點(diǎn); 所述處理子單元還用于在所述起始點(diǎn)和所述終止點(diǎn)處于同一區(qū)域的情況下,則將該區(qū)域作為所述操作區(qū)域。
4.根據(jù)權(quán)利要求2所述的終端,其特征在于,所述觸控軌跡包括位于所述集成控制區(qū)內(nèi)的第一部分和位于所述其他區(qū)域的第二部分,所述操作區(qū)域判斷單元還包括 面積判斷子單元,判斷所述第一部分與所述第二部分的面積大?。? 所述處理子單元還用于將所述第一部分與所述第二部分中面積較大的部分對(duì)應(yīng)的區(qū)域作為所述操作區(qū)域。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的終端,其特征在于,還包括 關(guān)聯(lián)存儲(chǔ)單元,將預(yù)設(shè)軌跡、所述操作區(qū)域與所述控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ); 軌跡匹配單元,用于將與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡和所述觸控軌跡進(jìn)行匹配;所述命令生成單元還用于在與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與所述觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān)聯(lián)的控制命令,以控制所述終端。
6.一種終端控制方法,其特征在于,包括 在終端界面上設(shè)置至少一個(gè)集成控制區(qū); 獲取用戶在所述終端界面上劃出的觸控軌跡,并判斷所述觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為所述集成控制區(qū)或所述終端界面上除所述集成控制區(qū)之外的其他區(qū)域; 根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制所述終端。
7.根據(jù)權(quán)利要求6所述的終端控制方法,其特征在于,判斷所述操作區(qū)域的過程包括 獲取所述觸控軌跡的起始點(diǎn),將所述起始點(diǎn)所處的區(qū)域作為所述操作區(qū)域。
8.根據(jù)權(quán)利要求7所述的終端控制方法,其特征在于,還包括 獲取所述觸控軌跡的終止點(diǎn),若所述起始點(diǎn)和所述終止點(diǎn)處于同一區(qū)域,則將該區(qū)域作為所述操作區(qū)域。
9.根據(jù)權(quán)利要求7所述的終端控制方法,其特征在于,所述觸控軌跡包括位于所述集成控制區(qū)內(nèi)的第一部分和位于所述其他區(qū)域的第二部分,判斷所述第一部分與所述第二部分的面積大小,并將面積較大的部分對(duì)應(yīng)的區(qū)域作為所述操作區(qū)域。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的終端控制方法,其特征在于,還包括 將預(yù)設(shè)軌跡、所述操作區(qū)域與所述控制命令進(jìn)行關(guān)聯(lián)存儲(chǔ); 在與所述操作區(qū)域相關(guān)聯(lián)的預(yù)設(shè)軌跡中,若存在與所述觸控軌跡相匹配的預(yù)設(shè)軌跡,則獲取相關(guān) 聯(lián)的控制命令,以控制所述終端。
全文摘要
本發(fā)明提供了一種終端,包括區(qū)域設(shè)置單元,用于在所述終端界面上設(shè)置至少一個(gè)集成控制區(qū);軌跡獲取單元,用于獲取用戶在所述終端界面上劃出的觸控軌跡;操作區(qū)域判斷單元,用于判斷所述觸控軌跡對(duì)應(yīng)的操作區(qū)域是否為所述集成控制區(qū)或所述終端界面上除所述集成控制區(qū)之外的其他區(qū)域;命令生成單元,用于根據(jù)判斷結(jié)果生成相應(yīng)的控制命令,以控制所述終端。根據(jù)本發(fā)明的又一方面,還提出了一種終端控制方法。通過本發(fā)明的技術(shù)方案,能夠根據(jù)一種手勢操作,響應(yīng)不同的功能,進(jìn)而豐富用戶操作,提高手勢的利用率。
文檔編號(hào)G06F3/048GK102799364SQ201210214719
公開日2012年11月28日 申請(qǐng)日期2012年6月27日 優(yōu)先權(quán)日2012年6月27日
發(fā)明者郭德英, 賀曉瑩 申請(qǐng)人:宇龍計(jì)算機(jī)通信科技(深圳)有限公司