欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

控制終端設備的方法和裝置的制作方法

文檔序號:6375464閱讀:108來源:國知局
專利名稱:控制終端設備的方法和裝置的制作方法
技術領域
本發(fā)明涉及多點觸摸技術領域,更具體地,涉及一種控制終端設備的方法和裝置。
背景技術
隨著人們對觸屏終端、觸摸板的熟練使用,除了點擊以外的其他手勢已經(jīng)不斷的設計出來,近年來多點觸摸技術日益成熟,多點觸摸的方法日益豐富。多點觸摸(Multi-touch)能夠實現(xiàn)多只手指的同時輸入。用戶在使用諸如多任務切換之類的比較頻繁的操作或功能時,往往依賴于硬按鍵,或比較難記的操作方式。通常,可以通過雙擊指定的終端設備的硬按鍵(例如,Home鍵),來切換后臺的多任務列表。然而,由于切換多任務是用戶使用較為頻繁的操作,很可能由于 操作次數(shù)過多,硬件老化,隨著使用時間的增加,將對操作帶來不便。還可以通過點擊虛擬按鍵,來實現(xiàn)切換多任務列表。然而,由于切換多任務是用戶使用較為頻繁的操作,因此,虛擬按鍵需要在任何時候或者任何界面上提供,十分占用有限的界面空間。因此,如何在不使用硬按鍵的情況下方便快捷地調(diào)用終端設備的功能是亟待解決的問題。

發(fā)明內(nèi)容
本發(fā)明的實施例提供一種控制終端設備的方法和裝置,能夠方便快捷地調(diào)用終端設備的功能。第一方面,提供了一種控制終端設備的方法,包括檢測對終端設備的觸摸屏的觸摸;在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能。在第一種可能的實現(xiàn)方式中,該調(diào)用該終端設備的預設功能,包括使得該終端設備的顯示屏顯示多應用用戶界面。結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,上述在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能,包括在確定檢測到上述多個觸摸點時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離;在確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合上述任何一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,在確定檢測到上述多個觸摸點的觸摸或上述多個觸摸點在停止后的相對距離滿足該預設值之后,該方法還包括確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中上述在確定檢測到上述多個觸摸點時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離,包括在檢測到上述多個觸摸點并且上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離。結合上述任何一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值之后,還包括確定上述多個觸摸點在該預設范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中上述調(diào)用該終端設備的預設功能,包括在確定上述多個觸摸點在該預設范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過該第二預設時間時,調(diào)用該終端設備的預設功能。結合上述任何一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,上述確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離,包括在上述多個觸摸點相互遠離的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距
離,或者,在上述多個觸摸點相互接近的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離。結合上述任何一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,上述方法還包括根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的范圍和/或預設值和/或該預設的距離。結合上述任何一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,該方法還包括在檢測到上述多個觸摸點或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得該顯示屏顯示該預設的范圍。結合上述任何一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,上述在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能,包括在確定檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合上述任何一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,上述多個觸摸點的位置位于預設的范圍內(nèi)包括上述多個觸摸點組成的三角形的面積小于第三預設值;或者,上述多個觸摸點所在的圓的面積小于第四預設值;或者,上述多個觸摸點組成的多角形的面積大于第七預設值;或者,上述多個觸摸點所在的圓的面積大于第八預設值;或者,上述多個觸摸點組成的多角形的周長小于第九預設值;或者,上述多個觸摸點位于該觸摸屏上的指定區(qū)域,其中所述多個觸摸點的相對距離滿足預設值,包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值;或者,上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。第二方面,提供了一種控制終端設備的方法,包括檢測對終端設備的觸摸屏的觸摸;在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。
在第一種可能的實現(xiàn)方式中,該調(diào)用該終端設備的預設功能,包括使得該終端設備的顯示屏顯示多應用用戶界面。結合上述任何一種可能的實現(xiàn)方式,該方法還包括確定上述多個觸摸點是否停止在預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足預設值;該調(diào)用該終端設備的預設功能,包括在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第二方面的上述任何一種可能的實現(xiàn)方式,上述在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能,包括在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能,或者,在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。
結合第二方面的上述任何一種可能的實現(xiàn)方式,該方法還包括根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/該預設的范圍。第三方面,提供了一種控制終端設備的裝置,包括檢測模塊,用于檢測對終端設備的觸摸屏的觸摸;處理模塊,用于在確定該檢測模塊檢測到多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能。在第一種可能的實現(xiàn)方式中,該調(diào)用該終端設備的預設功能,包括使得該終端設備的顯示屏顯示多應用用戶界面。結合第三方面的第一種可能的實現(xiàn)方式,在第一種可能的實現(xiàn)方式中,上述處理模塊包括移動判斷單元,用于在確定檢測到上述多個觸摸點的觸摸時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離;停止判斷單元,用于在該移動判斷單元確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;調(diào)用單元,用于在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第三方面的第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,該處理模塊還包括第一時間判斷單元,用于確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中該移動判斷單元具體用于在所觸摸判斷單元確定該檢測模塊檢測到上述多個觸摸點的觸摸并且第一時間判斷單元確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離。結合第三方面的上述任何一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,該處理模塊還包括第二時間判斷單元,用于在該停止判斷單元確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值之后,確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中該調(diào)用單元具體用于在第二時間判斷單元確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過該第二預設時間時,調(diào)用該終端設備的預設功能。結合第三方面的上述任何一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,該移動判斷單元具體用于在上述多個觸摸點展開的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離,或者,在上述多個觸摸點相互接近的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離。結合第三方面的上述任何一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,該裝置還包括設定模塊,用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的范圍和/或預設值和/或該預設的距離。結合第三方面的上述任何一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,該處理模塊還在確定該檢測模塊檢測到上述多個觸摸點或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得該顯示屏顯示該預設的范圍。 結合第三方面的上述任何一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,該處理模塊在檢測模塊檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的或相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,調(diào)用該終端設備的預設功倉泛。結合第三方面的上述任何一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,上述多個觸摸點的位置位于預設的范圍內(nèi)包括上述多個觸摸點組成的三角形的面積小于第三預設值,或者上述多個觸摸點所在的圓的面積小于第四預設值,或者上述多個觸摸點組成的三角形的面積大于第七預設值,或者上述多個觸摸點所在的圓的面積大于第八預設值,或者,上述多個觸摸點組成的多角形的周長小于第九預設值,或者上述多個觸摸點位于該觸摸屏上的指定區(qū)域,其中所述多個觸摸點的相對距離滿足預設值,包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值,或者上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值,或者上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值,或者上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。第四方面,提供了一種控制終端設備的裝置,包括檢測模塊,用于檢測對觸摸屏的觸摸;處理模塊,用于在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。在第一種可能的實現(xiàn)方式中,該處理模塊具體用于在確定該檢測模塊檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯不多應用用戶界面。結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,該處理模塊還用于確定上述多個觸摸點是否停止在預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值,并且在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第四方面的上述任何一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,該處理模塊在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能,或者,在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。結合第四方面的上述任何一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,該裝置還包括設定模塊,用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/或該預設的范圍。第五方面,提供了一種終端設備,包括觸摸屏,用于檢測對該觸摸屏的觸摸;處理器,用于在確定檢測到多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能。在第一種可能的實現(xiàn)方式中,該處理器在確定檢測到多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時使得顯示屏該終端設備顯示多應用用戶界面。結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,上述處理器具體用于 在確定檢測到上述多個觸摸點的觸摸時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離;在確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第五方面的第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,該處理器具體用于確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中該處理器具體用于在確定該觸摸屏檢測到上述多個觸摸點的觸摸并且上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離。結合第五方面的上述任何一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,該處理器還用于在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值之后,確定上述多個觸摸點在該預設范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中該處理器具體用于在確定上述多個觸摸點在該預設范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過該第二預設時間時,調(diào)用該終端設備的預設功能。結合第五方面的上述任何一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,該處理器具體用于在上述多個觸摸點展開的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離,或者,在上述多個觸摸點收縮的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離。結合第五方面的上述任何一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,該處理器還用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的范圍和/或預設值和/或該預設的距離。結合第五方面的上述任何一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,該處理器還在觸摸屏檢測到上述多個觸摸點或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得該顯示屏顯示該預設的范圍。
結合第五方面的上述任何一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,該處理器在檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的或上述多個觸摸點的相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第五方面的上述任何一種可能的實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,上述多個觸摸點的位置位于預設的范圍內(nèi)包括上述多個觸摸點組成的三角形的面積小于第三預設值;或者,上述多個觸摸點所在的圓的面積小于第四預設值;或者,上述多個觸摸點組成的多角形的面積大于第七預設值;或者,上述多個觸摸點所在的圓的面積大于第八預設值;或者,上述多個觸摸點組成的多角形的周長小于第九預設值;或者,上述多個觸摸點位于該觸摸屏上的指定區(qū)域,其中所述多個觸摸點的相對距離滿足預設值,包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值;或者,上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。
·
第六方面,提供了一種終端設備,包括觸摸屏,用于接收觸摸;處理器,用于檢測對該觸摸屏的觸摸,并且在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。在第一種可能的實現(xiàn)方式中,該處理器具體用于在確定該觸摸屏檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得該終端設備的顯示屏顯示多應用用戶界面。給合第一種可能的實現(xiàn)方式,在第一種可能的實現(xiàn)方式中,該處理器還用于確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值,并且在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,調(diào)用該終端設備的預設功能。結合第六方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,該處理器在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能,或者,在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能。結合第六方面的上述任何一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,該處理器還用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/或該預設范圍。本技術方案可以通過多點觸摸的點數(shù)和位置或相對距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地調(diào)用終端設備的功能,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。


為了更清楚地說明本發(fā)明實施例的技術方案,下面將對本發(fā)明實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖IA是根據(jù)本發(fā)明的一個實施例的控制終端設備的方法的示意性流程圖。圖IB是根據(jù)本發(fā)明的另一實施例的控制終端設備的方法的示意性流程圖。
圖2是根據(jù)本發(fā)明的又一實施例的控制終端設備的方法的示意性流程圖。圖3A是根據(jù)本發(fā)明的一個實施例的控制終端設備的過程的示意性流程圖。圖3B和圖3C是根據(jù)本發(fā)明的實施例的觸摸手勢在觸摸屏上進行操作的示意圖。圖3D是根據(jù)本發(fā)明一個實施例的顯示多應用用戶界面后的用戶界面的示意圖。圖4是根據(jù)本發(fā)明的另一實施例的控制終端設備的過程的示意性流程圖。圖5是根據(jù)本發(fā)明的又一實施例的控制終端設備的過程的示意性流程圖。圖6是根據(jù)本發(fā)明的一個實施例的控制終端設備的裝置的結構性示意圖。圖7是根據(jù)本發(fā)明的另一實施例的控制終端設備的裝置的結構性示意圖。圖8是根據(jù)本發(fā)明的另一實施例的控制終端設備的裝置的結構性示意圖。圖9是根據(jù)本發(fā)明的又一實施例的終端設備的結構性示意圖。圖10是根據(jù)本發(fā)明的又一實施例的終端設備的結構性示意圖。圖11是根據(jù)本發(fā)明的另一實施例的控制終端設備的方法的示意性流程圖。圖12是根據(jù)本發(fā)明的另一實施例的一種圖形用戶界面的示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明的技術方案可以應用于各種以觸摸屏(或觸摸顯示器)作為輸入/輸出設備,并基于用戶對該觸摸屏的觸摸操作,完成各種功能的終端設備,例如,智能手機、平板電腦以及帶觸摸屏的計算設備、信息顯示設備或通信設備等。圖IA是根據(jù)本發(fā)明的一個實施例的控制終端設備的方法的示意性流程圖。 110,檢測對終端設備的觸摸屏的觸摸。例如,可以在非鎖屏的狀態(tài)下檢測手指對觸摸屏的觸摸,并且產(chǎn)生觸摸信號。該觸摸屏可以是專門的觸摸屏,也可以是啟用觸摸功能的顯示設備。在多點觸控制技術中,觸摸屏可以通過觸摸事件處理功能接收一個或多個觸摸點(例如,手指或筆)的觸摸或輸入,并且產(chǎn)生相應的觸摸信號,用于指示觸摸動作。例如,觸摸屏會根據(jù)一系列的動作(或稱為一個觸摸手勢),產(chǎn)生一系列的觸摸信號。該觸摸信號可以因觸摸技術的工作原理的不同而不同,本發(fā)明對此不作限定。手指的基本觸摸手勢可以包括手指的按下(down)、移動(move)以及抬起(up)等動作。手勢可以由手勢事件來表示,可以根據(jù)手勢產(chǎn)生的觸摸信號得到手勢事件的坐標和時間。根據(jù)本發(fā)明的實施例的觸摸手勢可以由手指按下、移動和抬起等動作組合而成,可以通過分別檢測按下、移動及抬起等動作來識別根據(jù)本發(fā)明的實施例的手勢,根據(jù)本發(fā)明的實施例并不限于此,例如,本發(fā)明的實施例的手勢還可以由觸摸事件來表示,通過該觸摸事件是否被觸發(fā)來識別手勢。應理解,上述觸摸可以采用完全接觸的方式,也可以采用懸空觸摸的方式,例如,在實現(xiàn)懸空觸摸時,手指與觸摸屏之間可以存在一定的間隙。120,在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能。優(yōu)選地,上述多個觸摸點為至少三個觸摸點,根據(jù)本發(fā)明的實施例并不限于此,例如,上述多個觸摸點也可以為兩個觸摸點。例如,在接收到觸摸屏發(fā)送的一系列觸摸信號時,可以確定是否檢測到三個以上的觸摸點,并且確定這些觸摸點是否位于預設的范圍內(nèi)或上述多個觸摸點的相對距離是否滿足預設值,即識別用戶的手指是否做出了上述觸摸手勢。這些觸摸點的位置位于預設的范圍可以指在這些觸摸點觸摸到觸摸屏時是否位于預設的范圍,或者這些觸摸點移動后是否停止在預設的范圍。這些觸摸點的相對距離是否滿足預設值可以指這些觸摸點觸摸到觸摸屏時相互之間距離是否滿足預設值。換句話說,無論這些觸摸點移動與否,只要這些觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值,就將多應用用戶界面顯示在觸摸屏上。這些觸摸點的位置位于預設的范圍可以指這些觸摸點的覆蓋范圍(例如,這些觸摸點所在的圓包圍的區(qū)域的面積等等)大于 預設的范圍或小于預設的范圍,也可以指這些觸摸點位于觸摸屏上的指定區(qū)域。這些觸摸點的相對距離滿足預設值指這些觸摸點相互之間的距離(例如,某兩個點之間的距離或兩兩之間的距離的平均值)是否大于或小于某個預設值。上述用戶的手指在觸摸屏上的觸摸、移動及停止的動作形成了一個形象的手勢,用戶的手指通過做出上述動作完成了一個觸摸手勢,而確定是否檢測到多個觸摸點且這些多個觸摸點是否位于預設的范圍內(nèi)意味著識別用戶的手指是否在觸摸屏上完成了上述觸摸手勢。換句話說,可以在識別出上述觸摸手勢的情況下,調(diào)用該終端設備的預設功能。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和位置或相對距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地調(diào)用該終端設備的預設功能,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。另外,由用戶在使用上述比較頻繁的操作時,無需依賴于硬按鍵,可以減少硬按鍵的使用次數(shù),從而防止了硬件老化,也無需在每個用戶界面上都設置虛擬按鍵,從而節(jié)省了用戶界面空間。例如,上述預設功能可以包括使得終端設備的顯示器顯示或調(diào)用某個用戶界面的功能,根據(jù)本發(fā)明的實施例并不限于此,還可以包括關機、返回主界面、進入某個特殊應用程序、或返回上一應用程序等功能。根據(jù)本發(fā)明的實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,可以使得終端設備的顯示屏顯示多應用用戶界面??蛇x地,作為另一實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用終端設備的關機程序以實現(xiàn)軟關機,從而避免用戶頻繁地使用硬按鍵進行關機操作??蛇x地,作為另一實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,返回或調(diào)用主界面??蛇x地,作為另一實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,在顯示屏上顯示當前正在使用的應用程序圖標或所有應用程序圖標。這樣,用戶可以根據(jù)需要方便地選擇需要運行的應用程序??蛇x地,作為另一實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,運行終端設備上的某個特定應用程序,例如,在任何一個用戶界面,如果終端設備識別到上述觸摸手勢,則調(diào)用某個應用程序(例如,即時通信軟件)??蛇x地,作為另一實施例,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,進入終端設備的檢索界面。可選地,作為另一實施例,還可以在上述條件滿足的情況下,返回到終端設備執(zhí)行的上一應用程序。 下面以顯示多應用用戶界面為例對本發(fā)明的實施例進行詳細的描述。圖IB是根據(jù)本發(fā)明的一個實施例的控制終端設備的方法的示意性流程圖。150,檢測對終端設備的觸摸屏的觸摸。160,在確定檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,使得該終端設備的顯示屏顯示多應用用戶界面。例如,多應用用戶界面可以包括在終端設備的后臺運行的應用程序的列表,即用于進行多任務切換的多任務列表或多任務圖標集合,也可以包括用戶頻繁使用的應用程序列表或應用程序圖標集合,還可以包括用戶最近使用的應用程序列表或應用程序圖標集合。上述多應用用戶界面可以由廠商或用戶設定。上述將多應用用戶界面顯示在觸摸屏上可以指從存儲器中調(diào)用上述多應用用戶界面,并將其顯示在顯示屏上,也可以是將遮擋上述多應用用戶界的其它用戶界面移走或去除,以顯示上述多應用用戶界面。上述觸摸屏和顯示屏可以是獨立的物理實體,也可以是同一物理實體,根據(jù)本發(fā)明實施例對此不作限制。換句話說,觸摸屏和顯示屏可以是一體設計的,也可以分別設立在不同設備上。在160中,可以在確定檢測到上述多個觸摸點時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離,并且在確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點中的至少一個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得該終端設備的顯示屏顯示多應用用戶界面。例如,可以檢測這些觸摸點中是否有至少一個觸摸點在觸摸到觸摸屏之后移動了一段距離且在移動了一段距離后位于預設的范圍內(nèi)或者移動停止后的這些觸摸點之間的相對距離滿足該預設值。其中上述預設的范圍可以指預先設置的相對范圍(例如,這些觸摸點所在的圓包圍的區(qū)域的面積等等),也可以指絕對范圍(例如,預先設置的觸摸屏上的某個特定的區(qū)域)。例如,可以在這些觸摸點之間的相對距離超過預設值或者位于觸摸屏上某個特定的區(qū)域時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例可以根據(jù)觸摸信號確定每個觸摸點的位置,跟蹤每個觸摸點的位置變化,并且根據(jù)每個點的位置變化確定觸摸點在移動之后是否停止在預設的范圍內(nèi)或者移動停止后的這些觸摸點之間的相對距離是否滿足該預設值,即是否完成了上述觸摸手勢。根據(jù)本發(fā)明的實施例可以結合觸摸點的運動(移動)、點數(shù)和相對位置來識別本發(fā)明實施例設計的觸摸手勢,使得手勢的動作更加生動和豐富。進一步,可以依次判斷上述觸摸手勢的觸摸、移動以及停止等各個動作是否完成,只要有某個動作未完成,則停止該動作之后的判斷。例如,如果不是多個觸摸點觸摸該觸摸屏,則不進行后續(xù)的判斷,再如,如果上述多個觸摸點移動的距離均沒有超過預設的距離,則不再進行后續(xù)的判斷,從而避免了誤操作和對系統(tǒng)資源的消耗??蛇x地,作為另一實施例,還可以在確定上述多個觸摸點之后,確定上述多個觸摸
點在觸摸到該觸摸屏時在該觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中在160中,可以在檢測到上述多個觸摸點的觸摸并且上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離。例如,第一預設時間可以根據(jù)人體工程學原理來設定,即根據(jù)人們在常態(tài)下做出上述手勢的動作時,在初始觸摸到觸摸屏時可能停留的時間來設定,例如,可以將第一預設時間設置為O. 5秒,采用計時器對這些觸摸點在預設的范圍內(nèi)的停止位置的停留時間進行計時,并且在計時器的計時達到O. 5秒時,再確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離。由于設置了上述第一預設時間,使得該觸摸手勢的表現(xiàn)更加豐富,容易與其它手勢相區(qū)分,從而避免誤操作。上述初始觸摸位置可以指多個觸摸點初始接觸到觸摸屏并且還未移動時所處的位置??蛇x地,作為另一實施例,還可以在上述多個觸摸點中的至少一個觸摸點的移動停止之后,確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中在160中,可以在確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過第二預設時間時,使得該終端設備的顯示屏顯示多應用用戶界面。例如,第二預設時間可以根據(jù)人體工程學原理來設定,即根據(jù)人們在常態(tài)下做出上述手勢的動作時,在停止移動時在觸摸屏上停留的時間來設定,例如,可以將第二預設時間設置為O. 5秒,采用計時器對這些觸摸點在預設的范圍內(nèi)停止位置的停留時間進行計時,并且在計時器的計時達到O. 5秒時,再顯示該多應用用戶界面。可選地,在多個觸摸點停止移動之后,如果上述多個觸摸點之間的相對距離大于某個預設值,并且上述多個觸摸點之間的相對距離大于該預設值時在停止位置的停留時間達到O. 5秒,則顯示該多應用用戶界面。由于設置了上述第二預設時間,使得該觸摸手勢的表現(xiàn)更加豐富,容易與其它手勢相區(qū)分,從而避免誤操作。在160中,上述多個觸摸點的位置位于預設的范圍內(nèi)包括或者,上述多個觸摸點組成的三角形的面積小于第三預設值;或者,上述多個觸摸點所在的圓的面積小于第四預設值;或者,上述多個觸摸點組成的多角形的面積大于第七預設值;或者,上述多個觸摸點所在的圓的面積大于第八預設值;或者,上述多個觸摸點組成的多角形的周長小于第九預設值;或者,上述多個觸摸點停止在該觸摸屏上的指定區(qū)域。在160中,上述多個觸摸點的相對距離滿足預設值包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值;或者,上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。例如,上述定義預設的范圍的參數(shù)可以根據(jù)人體工程學的統(tǒng)計參數(shù)來設定。具體而言,可以統(tǒng)計多個用戶輸入的多次上述觸摸手勢的參數(shù),例如,統(tǒng)計多個用戶每次做出上述觸摸手勢時上述多個觸摸點停止之后的相對位置關系,并且根據(jù)上述相對位置關系來確定上述預設的范圍和上述預設的距離。以預設的范圍為圓的面積為例,如果大部分用戶做出的上述手勢時停止在面積為40mm2的圓內(nèi),則可以設置某個小于40的閾值作為上述預設的范圍,使得可以識別更加自然的觸摸手勢,并且觸摸手勢的識別更加準確,從而大大提高用戶體驗。同時,上述預設的范圍還使得上述觸摸手勢容易與其它手勢相區(qū)分。
在160中,可以在上述多個觸摸點相互遠離(展開)的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離。換句話說,在上述觸摸手勢可以為多個觸摸點在觸摸屏上展開的動作??蛇x地,作為另一實施例,在160中,可以在上述多個觸摸點相互接近(收縮)的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離。換句話說,在上述觸摸手勢為多個觸摸點在觸摸屏上收縮的動作。上述觸摸手勢的展開和收縮動作使得可以結合觸摸點的運動方向來識別上述觸摸手勢??蛇x地,作為另一實施例,圖IB的方法還包括在檢測到上述多個觸摸點或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得顯示屏顯示上述預設的范圍。例如,還可以在多個觸摸點觸摸該觸摸屏之后或者在上述多個觸摸點移動該預設的距離之后,根據(jù)上述多個觸摸點的相對位置關系計算上述預設的區(qū)域,并且在觸摸屏上顯示上述預設的區(qū)域,例如,以半透明的圓形或三角形圖案顯示上述預設的區(qū)域,以便提示用戶準確移動到上述預設的區(qū)域??蛇x地,作為另一實施例,可以根據(jù)用戶的偏好或者用戶的使用習慣設定上述預設的范圍和/或該預設值和/或上述預設的距離。例如,可以在用戶正式做出上述觸摸手勢之前,或者可以在使用終端設備的過程中,對用戶的做出的多次上述觸摸手勢進行訓練或學習。具體而言,可以接收用戶輸入的多次上述觸摸手勢,并且統(tǒng)計用戶的上述觸摸手勢的參數(shù)。例如,在用戶每次做出上述觸摸手勢時,統(tǒng)計上述多個觸摸點停止之后的相對位置關系,并且根據(jù)上述相對位置關系來確定上述預設的范圍和上述預設的距離。以上述預設的范圍為圓的面積為例,如果用戶做出的多次上述觸摸手勢大部分(例如,90%以上)停止在面積為40mm2的圓內(nèi),則可以設置一個小于40的閾值作為上述預設的范圍。根據(jù)用戶的偏好或用戶的使用習慣設定上述預設的范圍和預設的距離可以使得上述觸摸手勢的設定參數(shù)更加符合用戶的偏好和使用習慣,使得可以識別更加自然的觸摸手勢,并且觸摸手勢的識別更加準確,從而大大提高用戶體驗。
在160中,可以在確定檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,使得該終端設備的顯示屏顯示多應用用戶界面。圖2是根據(jù)本發(fā)明的另一實施例的一種控制終端設備的方法的示意性流程圖。該方法包括如下內(nèi)容。與圖IB類似的描述在此不再贅述。210,檢測對終端設備的觸摸屏的觸摸。220,在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面。例如,多應用用戶界面可以是在終端設備的后臺運行的應用程序的列表,即多任務列表或多任務圖標集合,也可以是用戶頻繁使用的應用程序列表或應用程序圖標集合,還可以是用戶最近使用的應用程序列表或應用程序圖標集合。上述多應用用戶界面可以由 廠商或用戶設定。優(yōu)選地,上述多個觸摸點為至少三個觸摸點,根據(jù)本發(fā)明的實施例并不限于此,例如,上述多個觸摸點也可以為兩個觸摸點。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和移動的距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地顯示多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。另外,由用戶在使用上述比較頻繁的操作時,無需依賴于硬按鍵,可以減少硬按鍵的使用次數(shù),從而防止了硬件老化,也無需在每個用戶界面上都設置虛擬按鍵,從而節(jié)省了用戶界面空間??蛇x地,作為另一實施例,圖2的方法還包括確定上述多個觸摸點是否停止在預設的范圍或上述多個觸摸點在停止后的相對距離是否滿足該預設值內(nèi),其中在220,可以在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得顯示屏顯示多應用用戶界面。在210中,在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面??蛇x地,作為另一實施例,在220中,可以在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面。可選地,作為另一實施例,圖2的方法還包括根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/或該預設的范圍。下面結合具體例子,更加詳細地描述本發(fā)明的實施例。圖3是根據(jù)本發(fā)明的一個實施例的控制終端設備的過程的示意性流程圖。圖3A的方法是圖IA和IB的方法的例子。圖3B至圖3C是根據(jù)本發(fā)明實施例的觸摸手勢在觸摸屏上進行操作的示意圖。圖3D是根據(jù)本發(fā)明實施例的顯示多應用用戶界面后的用戶界面的示意圖。310,檢測多個觸摸點對觸摸屏的觸摸。開啟觸摸功能的觸摸屏或觸摸屏可以監(jiān)聽或檢測觸摸點在觸摸屏上的初始觸摸、移動以及停止移動等動作,并且根據(jù)這些動作產(chǎn)生觸摸信號。換句話說,觸摸屏可以根據(jù)用戶在基于手勢的用戶界面(User Interface, UI)上進行的一系列動作(操作或物理運動),即一個觸摸手勢,產(chǎn)生一系列的觸摸信號。觸摸屏可以采用電容性觸摸技術生成觸摸信號,根據(jù)本發(fā)明的實施例并不限于此,例如,還可以采用基于光學性(例如,利用紅外線或激光)或電阻性觸摸技術生成觸摸信號。320,判斷是否檢測到多個觸摸點?如果是,則繼續(xù)執(zhí)行步驟330,否則,執(zhí)行360??梢愿鶕?jù)觸摸屏生成的與初始觸摸相關的觸摸信號,確定是否有多個(例如,至少三個)觸摸點觸摸到該觸摸屏。以電容性觸摸技術為例,在基于互電容的觸摸屏中,行線和列線之間會產(chǎn)生互電容,如果有在觸摸屏上有手指存在,則互電容會減小,這樣就可以判斷觸摸屏上有觸摸存在,并且可以準確判斷每一個觸摸點的位置。在這種情況下,觸摸信號可以是用于指示各個觸摸點所在的觸摸位置的電容變化的信號。330,判斷上述至少多個觸摸點中的至少一個觸摸點是否移動了預設的距離?如果是,則繼續(xù)執(zhí)行步驟340,否則,執(zhí)行360。
·
例如,可以根據(jù)觸摸屏生成的與觸摸點移動相關的觸摸信號,檢測上述多個觸摸點是否移動了預設的距離。例如,可以通過與各個觸摸點相對應的觸摸標識跟蹤各個觸摸點的移動,只有在各個觸摸點移動的距離超過了某個預設的距離或閾值(例如,Imm)時,才執(zhí)行340的步驟,否則不進行響應。換句話說,只有在各個觸摸點移動的距離超過了某個預設的距離或閾值時,才認為觸摸點進行了移動。特別地,該預設的距離或閾值可以設置為O。340,判斷各個觸摸點是否停止在預設的范圍內(nèi)或各個觸摸點之間的相對距離是否滿足預設值?如果是,則繼續(xù)執(zhí)行步驟350,否則執(zhí)行360。例如,可以在各個觸摸點停止移動時,根據(jù)觸摸信號判斷各個觸摸點是否停止在預設的范圍內(nèi),或者根據(jù)觸摸信號判斷各個觸摸點之間的相對距離是否滿足預設值。例如,根據(jù)觸摸信號確定當前觸摸點的相對位置,并且根據(jù)該相對位置確定各個觸摸點是否在預設的范圍內(nèi)。由于上述觸摸手勢可以是擴張或發(fā)散的手勢,也可以是收縮的手勢。因此,各個觸摸點的移動可以為相向移動,也可以為反向移動。例如,當各個觸摸點相向移動時,各個觸摸點停止在預設的范圍內(nèi)可以根據(jù)如下原則確定各個觸摸點組成的三角形的面積小于第三預設值;或者,各個觸摸點所在的圓的面積小于第四預設值。各個觸摸點之間的相對距離是否滿足預設值根據(jù)如下原則確定各個觸摸點兩兩之間的相對距離的平均值小于第一預設值;或者,各個觸摸點兩兩之間的相對距離的最大值小于第二預設值。例如,當各個觸摸點反向移動時,各個觸摸點停止在預設的范圍內(nèi)可以根據(jù)如下原則確定各個觸摸點組成的多角形的面積大于第七預設值;或者,各個觸摸點所在的圓的面積大于第八預設值。各個觸摸點之間的相對距離是否滿足預設值根據(jù)如下原則確定各個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,各個觸摸點兩兩之間的相對距離的最大值大于第六預設值。當然,預設的范圍也可以是觸摸屏上的指定區(qū)域,例如,觸摸屏中央的圓形或方形區(qū)域。參見圖3B、圖3C和圖3D,例如,當分別位于位置A、B和C的三個觸摸點移動到位置A’、B’和C’,即移動到觸摸屏中央的圓形區(qū)域D時,各個觸摸點位于上述預設的范圍內(nèi)。
根據(jù)上述確定預設的范圍的原則可以提供豐富多樣的觸模手勢,以便更好地與其它操作相區(qū)分,從而避免誤操作。350,在各個觸摸點停止在預設的范圍內(nèi)或者各個觸摸點之間的相對距離滿足預設值的情況下,使得顯示屏顯示多應用用戶界面(或菜單)。例如,多應用用戶界面可以是正在終端設備上運行的各種任務的列表。用戶希望進行任務切換時,可以顯示該多應用用戶界面,以便從該多應用用戶界面中選擇想要切換的任務。根據(jù)本發(fā)明的實施例在檢測到上述觸摸手勢的情況下,可以發(fā)出顯示多應用用戶界面的指令,從而在無需按下硬按鍵或虛擬按鍵的情況下便捷地顯示多應用用戶界面。360,對未完成的手勢不進行響應。如果用戶沒有完成上述一系列動作(即觸摸手勢),例如,沒有移動足夠的距離或者沒有停止在預設的范圍內(nèi),則不進行響應,即不顯示多應用用戶界面,從而能夠避免誤操·作。圖4是根據(jù)本發(fā)明的另一實施例的控制終端設備的過程的示意性流程圖。圖4的方法是圖IA和IB的方法的例子。圖4的310、330至460與圖3A的310、330至360類似,在此不再贅述。410,檢測對觸摸屏的觸摸。420,判斷是否檢測到多個觸摸點?如果是,則繼續(xù)執(zhí)行步驟425,否則,執(zhí)行460。425,判斷各個觸摸點的停留時間是否超過第一預設時間?如果是則執(zhí)行430,否則執(zhí)行460。參見圖3B,例如,三個觸摸點分別在初始觸摸位置A、B和C停留或保持不動的時間超過第一預設時間(例如,O. 5秒)。例如,可以設置計時器,對各個觸摸點在初始觸摸位置上停留的時間進行計時,并且在該停留時間超過第一預設時間時,才進行執(zhí)行430。430,判斷上述多個觸摸點中的至少一個觸摸點是否移動了預設的距離?如果是,則繼續(xù)執(zhí)行步驟440,否則,執(zhí)行460。 440,判斷各個觸摸點是否停止在預設的范圍內(nèi)或各個觸摸點之間的相對距離是否滿足預設值?如果是,則繼續(xù)執(zhí)行步驟450,否則執(zhí)行460。450,在各個觸摸點停止在預設的范圍內(nèi)各個觸摸點之間的相對距離滿足預設值的情況下,顯示多應用用戶界面(或菜單)。460,對未完成的手勢不進行響應。圖5是根據(jù)本發(fā)明的又一實施例的控制終端設備的過程的示意性流程圖。圖5的方法是圖IA和IB的方法的例子。圖5的510至530和560與圖3的310至330和360類似,在此不再贅述。510,檢測對觸摸屏的觸摸。520,判斷是否檢測到多個觸摸點?如果是,則繼續(xù)執(zhí)行步驟530,否則,執(zhí)行560。530,判斷上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離?如果是,則繼續(xù)執(zhí)行步驟540,否則,執(zhí)行560。540,判斷各個觸摸點是否停止在預設的范圍內(nèi)或各個觸摸點之間的相對距離是否滿足預設值?如果是,則繼續(xù)執(zhí)行步驟545,否則執(zhí)行560。545,判斷各個觸摸點的停留時間是否超過第二預設時間?如果是則執(zhí)行550,否則執(zhí)行560。參見圖3C,例如,三個觸摸點分別在停止后的觸摸位置A’、B’和C’停留或保持不動的時間超過第二預設時間(例如,O. 5秒)。例如,可以設置計時器,對各個觸摸點在觸摸位置A’、B’和C’上的停留時間進行計時,并且在該停留時間超過第二預設時間時,才進行執(zhí)行 550。550,在各個觸摸點的停留時間超過第二預設時間的情況下,使得顯示屏顯示多應用用戶界面(或菜單)。560,對未完成的手勢不進行響應。上面描述了根據(jù)本發(fā)明實施例的控制終端設備的方法,下面分別結合圖6至圖9描述根據(jù)本發(fā)明實施例的控制終端設備的裝置和終端設備。
圖6是根據(jù)本發(fā)明的一個實施例的控制終端設備的裝置600的結構性示意圖。裝置600包括檢測模塊610和處理模塊620。檢測模塊610檢測對終端設備的觸摸屏的觸摸。處理模塊620在檢測模塊610檢測到上述多個觸摸點并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,使得顯示屏顯示多應用用戶界面。上述觸摸屏和顯示屏可以是獨立的物理實體,也可以是同一物理實體,根據(jù)本發(fā)明實施例對此不作限制。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和位置或相對距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地顯示后臺的多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。裝置600的各個單元的操作和功能可以參考上述圖IA和圖IB的方法。為了避免重復,在此不再贅述。圖7是根據(jù)本發(fā)明的另一實施例的控制終端設備的裝置700的結構性示意圖。裝置600包括檢測模塊610和處理模塊720。檢測模塊710和處理模塊720與圖6的檢測模塊610和處理模塊620類似,在此不再贅述。根據(jù)本發(fā)明的實施例,處理模塊720包括移動判斷單元721、停止判斷單元722和調(diào)用單元723。移動判斷單元721在確定檢測模塊710檢測到上述多個觸摸點時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離。停止判斷單元722在移動判斷單元721確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;調(diào)用單元723在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得顯示屏顯示多應用用戶界面??蛇x地,作為另一實施例,處理模塊720還包括第一時間判斷單元724。第一時間判斷單元724確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中移動判斷單元721具體用于在檢測到上述多個觸摸點并且第一時間判斷單元724確定上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離??蛇x地,作為另一實施例,處理模塊720還包括第二時間判斷單元725。
第二時間判斷單元725在停止判斷單元722確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值之后,確定在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中調(diào)用單元723具體用于在第二時間判斷單元725確定在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過第二預設時間時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,移動判斷單元721具體用于在上述多個觸摸點展開的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離,或者,在上述多個觸摸點收縮的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離??蛇x地,作為另一實施例,裝置700還包括設定模塊730。設定模塊730根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的范圍和/或該預設值和/或該預設的距離。 可選地,作為另一實施例,處理模塊720還在確定檢測模塊710檢測到上述多個觸摸點或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得該顯示屏顯示該預設的范圍。根據(jù)本發(fā)明的實施例,處理模塊720在確定檢測模塊710檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的或相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,上述多個觸摸點的位置位于該預設的范圍內(nèi)包括上述多個觸摸點組成的三角形的面積小于第三預設值,或者上述多個觸摸點所在的圓的面積小于第四預設值,或者上述多個觸摸點組成的三角形的面積大于第七預設值,或者上述多個觸摸點所在的圓的面積大于第八預設值,或者,上述多個觸摸點組成的多角形的周長小于第九預設值,或者上述多個觸摸點停止在該觸摸屏上的指定區(qū)域。根據(jù)本發(fā)明的實施例,上述多個觸摸點的相對距離滿足預設值包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值,或者上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值,或者上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值,或者上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。裝置700的各個單元的操作和功能可以參考上述圖IA或圖IB的方法。為了避免重復,在此不再贅述。圖8是根據(jù)本發(fā)明的另一實施例的控制終端設備的裝置的結構性示意圖。檢測模塊810,用于檢測對終端設備的觸摸屏的觸摸。處理模塊820,用于在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和移動的距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地顯示多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。可選地,作為另一實施例,處理模塊820還用于確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值,并且在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明實施例,處理模塊820在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面,或者,在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面。上述觸摸屏和顯示屏可以是獨立的物理實體,也可以是同一物理實體,根據(jù)本發(fā)明實施例對此不作限制。
可選地,作為另一實施例,還包括設定模塊830,用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/或預設的范圍。裝置800的各個單元的操作和功能可以參考上述圖2的方法。為了避免重復,在此不再贅述。圖9是根據(jù)本發(fā)明的又一實施例的終端設備900的結構性示意圖。終端設備900包括觸摸屏910、處理器920、存儲器930和總線940。觸摸屏910用于檢測對觸摸屏910的觸摸。處理器920通過總線940,調(diào)用存儲器930中存儲的代碼,用于在檢測到上述多個觸摸點并且上述多個觸摸點位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,使得顯示屏950顯示多應用用戶界面。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和位置或相對距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地顯示后臺的多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。根據(jù)本發(fā)明的實施例,處理器920具體用于在確定檢測到上述多個觸摸點時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離;在確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值;在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得顯示屏950顯示多應用用戶界面。可選地,作為另一實施例,處理器920還用于確定上述多個觸摸點在觸摸屏910上的初始觸摸位置的停留時間是否超過第一預設時間,其中處理器920具體用于在檢測到上述多個觸摸點并且上述多個觸摸點在觸摸屏910上的初始觸摸位置的停留時間超過第一預設時間時,確定上述多個觸摸點中的至少一個觸摸點的移動是否超過該預設的距離??蛇x地,作為另一實施例,處理器920還用于在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值之后,確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間是否超過第二預設時間,其中處理器920具體用于在上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或上述多個觸摸點在停止后的相對距離滿足該預設值的停留時間超過第二預設時間時,使得顯示屏950顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,該處理器920具體用于在上述多個觸摸點展開的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離,或者,在上述多個觸摸點收縮的情況下,確定上述至少一個觸摸點中的每個觸摸點的移動是否超過該預設的距離??蛇x地,作為另一實施例,該處理器920還用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的范圍和/或該預設值和/或該預設的距離??蛇x地,作為另一實施例 ,處理器920還在檢測到上述多個觸摸點的觸摸或者上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離之后,使得顯示屏950顯示該預設的范圍。根據(jù)本發(fā)明實施例,處理器920在確定檢測到上述多個觸摸點時,確定上述多個觸摸點的位置是否位于預設的范圍內(nèi)或上述多個觸摸點的或上述多個觸摸點的相對距離是否滿足該預設值;在確定上述多個觸摸點位于該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足該預設值時,使得顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,上述多個觸摸點的位置位于預設的范圍內(nèi)包括上述多個觸摸點組成的三角形的面積小于第三預設值;或者,上述多個觸摸點所在的圓的面積小于第四預設值;或者,上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值;或者,上述多個觸摸點組成的多角形的面積大于第七預設值;或者,上述多個觸摸點所在的圓的面積大于第八預設值;或者,上述多個觸摸點組成的多角形的周長小于第九預設值;或者,上述多個觸摸點位于觸摸屏910上的指定區(qū)域。根據(jù)本發(fā)明的實施例,上述多個觸摸點的相對距離滿足預設值包括上述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值;或者,上述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值;或者,上述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。根據(jù)本發(fā)明實施例可以通過用戶的多點觸摸的點數(shù)、時間、運動以及位置或相對距離來識別本發(fā)明實施例設計的手勢。通過識別本發(fā)明實施例設計的形象的手勢,快捷形象地顯示后臺的多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。終端設備900的各個單元的操作和功能可以參考上述圖IA和IB的方法。為了避免重復,在此不再贅述。圖10是根據(jù)本發(fā)明的又一實施例的終端設備1000的結構性示意圖。終端設備1000包括觸摸屏1010、處理器1020、存儲器1030和總線1040。觸摸屏1010用于檢測對觸摸屏1010的觸摸。處理器1020通過總線1040,調(diào)用存儲器1030中存儲的代碼,用于在確定檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏1050顯示多應用用戶界面。上述觸摸屏和顯示屏可以是獨立的物理實體,也可以是同一物理實體,根據(jù)本發(fā)明實施例對此不作限制。根據(jù)本發(fā)明的實施例可以通過多點觸摸的點數(shù)和移動的距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地顯示多應用用戶界面,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。根據(jù)本發(fā)明的實施例,該處理器具體用于在確定該觸摸屏檢測到多個觸摸點并且上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得該終端設備的顯示屏顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,處理器1020還用于確定上述多個觸摸點是否停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離是否滿足該預設值,并且在確定上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點在停止后的相對距離滿足該預設值時,使得顯示屏1050顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,處理器1020在上述多個觸摸點展開的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用該終端設備的預設功能,或者,在上述多個觸摸點收縮的情況下,在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏1050顯示多應用用戶界面。根據(jù)本發(fā)明的實施例,處理器1020還用于根據(jù)用戶的偏好或者用戶的使用習慣設定該預設的距離和/或該預設值和/或預設的范圍。圖11是根據(jù)本發(fā)明的另一實施例的控制終端設備的方法的示意性流程圖。該方 法在具有至少一個處理器、存儲器和觸摸屏顯示器的終端設備上執(zhí)行。圖11是圖IA和圖IB的實例,在此適當省略詳細的描述。1110,在觸摸屏顯示器的顯示屏上顯示第一內(nèi)容。1120,檢測多個觸摸點在該觸摸屏顯示器的觸摸屏上的觸摸。1130,響應于檢測到上述多個觸摸點的觸摸,在確定上述多個觸摸點位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,在該顯示屏上顯示該多應用用戶界面,并且移去或取消顯示第一內(nèi)容。上述觸摸屏和顯示屏可以是獨立的物理實體,也可以是同一物理實體,根據(jù)本發(fā)明實施例對此不作限制。根據(jù)本發(fā)明的實施例,在1130中,可以在確定檢測到上述多個觸摸點時且上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離且上述多個觸摸點停止在該預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,在該顯示屏上顯示該多應用用戶界面,并且移去或取消顯示第一內(nèi)容??蛇x地,作為另一實施例,在1130中,還可以在確定檢測到上述多個觸摸點并且上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時且確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,在該顯示屏上顯示該多應用用戶界面,并且移去或取消顯示第一內(nèi)容??蛇x地,作為另一實施例,在1130中,還可以在確定上述多個觸摸點在該預設的范圍內(nèi)的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間超過第二預設時間時,在該顯示屏上顯示該多應用用戶界面,并且移去或取消顯不第一內(nèi)容。可選地,作另一實施例,1130也可以替代為在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,在該顯示屏上顯示該多應用用戶界面,并且移去或取消顯不第一內(nèi)容。圖12是根據(jù)本發(fā)明的另一實施例的一種圖形用戶界面的示意圖。該圖形用戶界面處于具有至少一個處理器、存儲器和觸摸屏顯示器的終端設備上。圖12是圖IA和圖IB的實例,在此適當省略詳細的描述。
該圖形用戶界面包括在觸摸屏顯示器的顯示屏上顯示的第一內(nèi)容1210,其中該圖形用戶界面響應于檢測到多個觸摸點在該觸摸屏顯示器的觸摸屏上的觸摸,在確定上述多個觸摸點位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,在該顯示屏上顯示該多應用用戶界面1220,并且移去或取消顯示第一內(nèi)容1210。例如,多應用用戶界面可以包括在終端設備的后臺運行的應用程序的列表,即用于進行多任務切換的多任務列表或多任務圖標集合,也可以包括用戶頻繁使用的應用程序列表或應用程序圖標集合,還可以包括用戶最近使用的應用程序列表或應用程序圖標集合。上述多應用用戶界面可以由廠商或用戶設定。第一內(nèi)容可以指開機后的首個用戶界面上顯示的內(nèi)容,也可以在觸摸屏在使用過程中在任一用戶界面上顯示的內(nèi)容。根據(jù)本發(fā)明的實施例,可以在確定檢測到上述多個觸摸點觸摸的觸摸時且上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離且上述多個觸摸點停止在該預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值時,在該顯示屏上顯示多
應用用戶界面1220,并且移去或取消顯示第一內(nèi)容1210。可選地,作為另一實施例,還可以在確定檢測到上述多個觸摸點的觸摸并且上述多個觸摸點在該觸摸屏上的初始觸摸位置的停留時間超過第一預設時間時且確定上述多個觸摸點中的至少一個觸摸點的移動超過該預設的距離時,在該顯示屏上顯示該多應用用戶界面1220,并且移去或取消顯示第一內(nèi)容1210??蛇x地,作為另一實施例,還可以在確定上述多個觸摸點在該預設的范圍的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間超過第二預設時間時,在該顯示屏上顯示多應用用戶界面1220,并且移去或取消顯示第一內(nèi)容1210。可選地,作另一實施例,顯示多應用用戶界面的步驟也可以替代為在上述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,在該顯示屏上顯示該多應用用戶界面1220,并且移去或取消顯示第一內(nèi)容1210。本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權利要求的保護范圍為準。
權利要求
1.一種控制終端設備的方法,其特征在于,包括 檢測對終端設備的觸摸屏的觸摸; 在確定檢測到多個觸摸點并且所述多個觸摸點的位置位于預設的范圍內(nèi)或所述多個觸摸點的相對距離滿足預設值時,調(diào)用所述終端設備的預設功能。
2.根據(jù)權利要求I所述的方法,其特征在于,所述調(diào)用所述終端設備的預設功能,包括 使得所述終端設備的顯示屏顯示多應用用戶界面。
3.根據(jù)權利要求I或2所述的方法,其特征在于,所述在確定檢測到所述多個觸摸點并且所述多個觸摸點的位置位于預設的范圍內(nèi)或所述多個觸摸點的相對距離滿足預設值時,調(diào)用所述終端設備的預設功能,包括 在確定檢測到所述多個觸摸點時,確定所述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離; 在確定所述多個觸摸點中的至少一個觸摸點的移動超過所述預設的距離時,確定所述多個觸摸點是否停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離是否滿足所述預設值; 在確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
4.根據(jù)權利要求3所述的方法,其特征在于,在檢測到所述多個觸摸點之后,還包括 確定所述多個觸摸點在所述觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間, 其中所述在確定檢測到所述多個觸摸點時,確定所述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離,包括 在確定檢測到所述多個觸摸點并且所述多個觸摸點在所述觸摸屏上的觸摸位置的停留時間超過所述第一預設時間時,確定所述多個觸摸點中的至少一個觸摸點的移動是否超過所述預設的距離。
5.根據(jù)權利要求3或4所述的方法,其特征在于,在確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值之后,還包括 確定所述多個觸摸點在所述預設的范圍內(nèi)的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間是否超過第二預設時間, 其中所述調(diào)用所述終端設備的預設功能,包括 在確定所述多個觸摸點在所述預設的范圍內(nèi)的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間超過所述第二預設時間時,調(diào)用所述終端設備的預設功能。
6.根據(jù)權利要求3至5的任一項所述的方法,其特征在于,所述確定所述多個觸摸點中的至少一個觸摸點的移動是否超過所述預設的距離,包括 在所述多個觸摸點展開的情況下,確定所述至少一個觸摸點中的每個觸摸點的移動是否超過所述預設的距離, 或者, 在所述多個觸摸點收縮的情況下,確定所述至少一個觸摸點中的每個觸摸點的移動是否超過所述預設的距離。
7.根據(jù)權利要求3至6中的任一項所述的方法,其特征在于,還包括 根據(jù)用戶的偏好或者用戶的使用習慣設定所述預設的范圍和/或所述預設值和/或所述預設的距離。
8.根據(jù)權利要求3至7中的任一項所述的方法,其特征在于,還包括在檢測到所述多個觸摸點,或者所述多個觸摸點中的至少一個觸摸點的移動超過所述預設的距離之后,使得所述顯示屏顯示所述預設的范圍。
9.根據(jù)權利要求I或2所述的方法,其特征在于,所述在確定檢測到所述多個觸摸點并且確定所述多個觸摸點的位置位于預設的范圍或所述多個觸摸點的相對距離滿足預設值時,調(diào)用所述終端設備的預設功能,包括 在確定檢測到所述多個觸摸點時,確定所述多個觸摸點的位置是否位于預設的范圍內(nèi)或所述多個觸摸點的相對距離是否滿足所述預設值; 在確定所述多個觸摸點位于所述預設的范圍內(nèi)或所述多個觸摸點的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
10.根據(jù)權利要求I至9中的任一項所述的方法,其特征在于,所述多個觸摸點的位置位于預設的范圍內(nèi),包括 所述多個觸摸點組成的三角形的面積小于第三預設值; 或者, 所述多個觸摸點所在的圓的面積小于第四預設值; 或者, 所述多個觸摸點組成的多角形的面積大于第七預設值; 或者, 所述多個觸摸點所在的圓的面積大于第八預設值; 或者, 所述多個觸摸點組成的多角形的周長小于第九預設值; 或者, 所述多個觸摸點位于所述觸摸屏上的指定區(qū)域, 其中所述多個觸摸點的相對距離滿足預設值,包括 所述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值; 或者, 所述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值; 或者, 所述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值; 或者, 所述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。
11.一種控制終端設備的方法,其特征在于,包括 檢測對終端設備的觸摸屏的觸摸; 在檢測到多個觸摸點并且確定所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能。
12.根據(jù)權利要求11所述的方法,所述調(diào)用所述終端設備的預設功能,包括 使得所述終端設備的顯示屏顯示多應用用戶界面。
13.根據(jù)權利要求11或12所述的方法,其特征在于,還包括確定所述多個觸摸點是否停止在預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離是否滿足所述預設值; 所述調(diào)用所述終端設備的預設功能,包括 在確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
14.根據(jù)權利要求11至13中的任一項所述的方法,其特征在于,所述在確定檢測到多個觸摸點并且所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能,包括 在所述多個觸摸點展開的情況下,在所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能, 或者, 在所述多個觸摸點收縮的情況下,在所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能。
15.根據(jù)權利要求13項所述的方法,其特征在于,還包括 根據(jù)用戶的偏好或者用戶的使用習慣設定所述預設的距離和/或所述預設值和/或所述預設的范圍。
16.一種控制終端設備的裝置,其特征在于,包括 檢測模塊,用于檢測對終端設備的觸摸屏的觸摸; 處理模塊,用于在確定所述檢測模塊檢測到多個觸摸點并且所述多個觸摸點的位置位于預設的范圍內(nèi)或所述多個觸摸點的相對距離滿足預設值時,調(diào)用所述終端設備的預設功倉泛。
17.根據(jù)權利要求16所述的裝置,其特征在于,所述調(diào)用所述終端設備的預設功能,包括 使得所述終端設備的顯示屏顯示多應用用戶界面。
18.根據(jù)權利要求16或17所述的裝置,其特征在于,所述處理模塊包括 移動判斷單元,用于在確定所述檢測模塊檢測到所述多個觸摸點時,確定所述多個觸摸點中的至少一個觸摸點的移動是否超過預設的距離; 停止判斷單元,用于在所述移動判斷單元確定所述多個觸摸點中的至少一個觸摸點的移動超過所述預設的距離時,確定所述多個觸摸點是否停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離是否滿足所述預設值; 調(diào)用單元,用于在確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
19.根據(jù)權利要求18所述的裝置,其特征在于,所述處理模塊還包括 第一時間判斷單元,用于確定所述多個觸摸點在所述觸摸屏上的初始觸摸位置的停留時間是否超過第一預設時間,其中所述移動判斷單元具體用于在所述檢測模塊檢測到所述多個觸摸點并且所述第一時間判斷單元確定所述多個觸摸點在所述觸摸屏上的初始觸摸位置的停留時間超過所述第一預設時間時,確定所述多個觸摸點中的至少一個觸摸點的移動是否超過所述預設的距離。
20.根據(jù)權利要求18或19所述的裝置,其特征在于,所述處理模塊還包括 第二時間判斷單元,用于在所述停止判斷單元確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值之后,確定所述多個觸摸點在所述預設的范圍內(nèi)的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間是否超過第二預設時間,其中所述調(diào)用單元具體用于在第二時間判斷單元確定所述多個觸摸點在所述預設的范圍內(nèi)的停止位置的停留時間或所述多個觸摸點在停止后的相對距離滿足所述預設值的停留時間超過所述第二預設時間時,調(diào)用所述終端設備的預設功能。
21.根據(jù)權利要求18至20中的任一項所述的裝置,其特征在于,所述移動判斷單元具體用于在所述多個觸摸點展開的情況下,確定所述至少一個觸摸點中的每個觸摸點的移動是否超過所述預設的距離,或者,在所述多個觸摸點收縮的情況下,確定所述至少一個觸摸點中的每個觸摸點的移動是否超過所述預設的距離。
22.根據(jù)權利要求18至21中的任一項所述的裝置,其特征在于,還包括 設定模塊,用于根據(jù)用戶的偏好或者用戶的使用習慣設定所述預設的范圍和/或所述預設值和/或所述預設的距離。
23.根據(jù)權利要求18至22中的任一項所述的裝置,其特征在于,所述處理模塊還在所述檢測模塊檢測到所述多個觸摸點,或者所述多個觸摸點中的至少一個觸摸點的移動超過所述預設的距離之后,使得所述顯示屏顯示所述預設的范圍。
24.根據(jù)權利要求16或17所述的裝置,其特征在于,所述處理模塊在檢測模塊檢測到所述多個觸摸點時,確定所述多個觸摸點的位置是否位于預設的范圍內(nèi)或所述多個觸摸點的或相對距離是否滿足所述預設值;在確定所述多個觸摸點位于所述預設的范圍內(nèi)或所述多個觸摸點的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
25.根據(jù)權利要求16至24中的任一項所述的裝置,其特征在于,所述多個觸摸點的位置位于預設的范圍內(nèi),包括所述多個觸摸點組成的三角形的面積小于第三預設值,或者所述多個觸摸點所在的圓的面積小于第四預設值,或者所述多個觸摸點組成的三角形的面積大于第七預設值,或者所述多個觸摸點所在的圓的面積大于第八預設值,或者,所述多個觸摸點組成的多角形的周長小于第九預設值,或者所述多個觸摸點位于所述觸摸屏上的指定區(qū)域,其中所述多個觸摸點的相對距離滿足預設值,包括所述多個觸摸點兩兩之間的相對距離的平均值小于第一預設值,或者所述多個觸摸點兩兩之間的相對距離的最大值小于第二預設值,或者所述多個觸摸點兩兩之間的相對距離的平均值大于第五預設值,或者所述多個觸摸點兩兩之間的相對距離的最大值大于第六預設值。
26.—種控制終端設備的裝置,其特征在于,包括 檢測模塊,用于檢測對終端設備的觸摸屏的觸摸; 處理模塊,用于在確定所述檢測模塊檢測到多個觸摸點并且所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能。
27.根據(jù)權利要求26所述的裝置,其特征在于,所述處理模塊具體用于在確定所述檢測模塊檢測到多個觸摸點并且所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,使得顯示屏顯示多應用用戶界面。
28.根據(jù)權利要求26或27所述的裝置,其特征在于,所述處理模塊還用于確定所述多個觸摸點是否停止在預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離是否滿足所述預設值,并且在確定所述多個觸摸點停止在所述預設的范圍內(nèi)或所述多個觸摸點在停止后的相對距離滿足所述預設值時,調(diào)用所述終端設備的預設功能。
29.根據(jù)權利要求26至28中的任一項所述的裝置,其特征在于,所述處理模塊在所述多個觸摸點展開的情況下,在所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能,或者,在所述多個觸摸點收縮的情況下,在所述多個觸摸點中的至少一個觸摸點的移動超過預設的距離時,調(diào)用所述終端設備的預設功能。
30.根據(jù)權利要求28所述的裝置,其特征在于,還包括設定模塊,用于根據(jù)用戶的偏好或者用戶的使用習慣設定所述預設的距離和/或所述預設值和/或所述預設的范圍。
全文摘要
本發(fā)明的實施例提供了一種控制終端設備的方法和裝置。該方法包括提供了一種控制終端設備的方法,包括檢測對終端設備的觸摸屏的觸摸;在確定檢測到上述多個觸摸點的觸摸并且上述多個觸摸點的位置位于預設的范圍內(nèi)或上述多個觸摸點的相對距離滿足預設值時,調(diào)用該終端設備的預設功能。本技術方案可以通過多點觸摸的點數(shù)和位置或相對距離來識別本發(fā)明實施例設計的觸摸手勢,通過識別本發(fā)明實施例設計的形象的觸摸手勢,快捷地調(diào)用該終端設備的預設功能,使得用戶能夠流暢地完成此操作,優(yōu)化了用戶的體驗。
文檔編號G06F3/041GK102819352SQ20121029983
公開日2012年12月12日 申請日期2012年8月22日 優(yōu)先權日2012年8月22日
發(fā)明者余承東, 甘元莉 申請人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
瑞昌市| 华宁县| 原平市| 南澳县| 皋兰县| 巴彦县| 邛崃市| 阳谷县| 库伦旗| 察隅县| 青浦区| 麻城市| 广州市| 石台县| 尚义县| 房山区| 珠海市| 潞西市| 中牟县| 丹东市| 新田县| 屏东市| 清流县| 县级市| 长泰县| 新密市| 桐柏县| 儋州市| 澄城县| 汶川县| 玉屏| 澄江县| 林州市| 汽车| 晋江市| 遵义县| 西城区| 泽州县| 定兴县| 灵石县| 洱源县|