專利名稱:一種在觸摸屏上顯示操作按鈕的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)中的顯示技術(shù),尤其涉及一種在觸摸屏上顯示操作按鈕的方法和裝置。
背景技術(shù):
隨著電子技術(shù)的不斷發(fā)展,電子產(chǎn)品越來越多樣化,其中,大尺寸觸摸屏設(shè)備越來越受用戶的青睞,如,聯(lián)想樂pad、IdeaPad等。
通常用戶在使用這些大尺寸觸摸屏設(shè)備時,都是雙手手持使用,而且為了保持這些大尺寸觸摸屏設(shè)備在使用時的穩(wěn)定性,一般雙手都位于設(shè)備屏幕兩側(cè)握持。此時,如果用戶要點擊設(shè)備屏幕上任意位置的按鈕,均需要單手手持設(shè)備,但是這樣將會導(dǎo)致設(shè)備握持不穩(wěn),點擊屏幕時屏幕晃動的問題。
為了解決上述問題,現(xiàn)有的技術(shù)解決方案為:一、在設(shè)備背部增加握持把手;二、將點擊屏幕的方式改變?yōu)橛|摸滑動手勢。
本申請發(fā)明人在實現(xiàn)本發(fā)明實施技術(shù)方案的過程中,發(fā)現(xiàn)現(xiàn)有的技術(shù)解決方案至少存在如下技術(shù)問題:
一、在使用設(shè)備時,即時在設(shè)備背部增加握持把手,其穩(wěn)定性也不如雙手握持;
二、在使用設(shè)備時,即時將點擊屏幕的方式改變?yōu)樵谄聊簧嫌|摸滑動手勢,但是大部分手勢也仍需單手握持設(shè)備,所以其穩(wěn)定性也仍不如雙手握持。發(fā)明內(nèi)容
本發(fā)明提供一種在觸摸屏上顯示操作按鈕的方法和裝置,用于解決現(xiàn)有技術(shù)中存在的在大尺寸屏幕設(shè)備上操作時,設(shè)備握持不穩(wěn)、屏幕晃動的技術(shù)問題。
一方面,本發(fā)明通過本申請中實施例一,提供如下技術(shù)方案:
一種在觸摸屏上顯示操作按鈕的方法,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),所述方法包括:
檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作;
在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令;
確定操作所述操作按鈕的操作體的位置信息;
基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息;
在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
可選地,所述檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作,具體為:
檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行;
在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。
可選地,所述對所述應(yīng)用程序進(jìn)行操作具體為:
對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。
可選地,所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
可選地,所述操作按鈕為以菜單形式顯示的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
可選地,所述確定操作所述操作按鈕的操作體的位置信息,具體包括:
確定操作所述操作按鈕的操作體包括第一操作體和第二操作體;
確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
可選地,所述基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息,具體包括:
檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏;
在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或
在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
此外,本發(fā)明還通過本申請中的實施例二提供如下技術(shù)方案:
一種在觸摸屏上顯示操作按扭的裝置,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),所述裝置包括:
檢測模塊,用于檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作;
第一確定模塊,用于在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令;
第二確定模塊,用于確定操作所述操作按鈕的操作體的位置信息;
第三確定模塊,用于基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息;
顯示模塊,用于在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
可選地,所述檢測模塊包括:
第一檢測模塊,用于檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行;
第二檢測模塊,用于在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。
可選地,所述對所述應(yīng)用程序進(jìn)行操作具體為:
對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。
可選地,所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
可選地,所述操作按鈕為以菜單形式顯示的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
可選地,所述第二確定模塊具體包括:
第一確定單元,用于確定操作所述操作按鈕的操作體包括第一操作體和第二操作體;
第二確定單元,用于確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
可選地,所述第三確定模塊具體包括:
檢測單元,用于檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏;
第三確定單元,用于在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或
在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
上述技術(shù)方案中的一個或多個技術(shù)方案,具有如下技術(shù)效果或優(yōu)點:
通過采用了在觸摸屏設(shè)備上設(shè)置快捷操作的技術(shù)手段,解決了設(shè)備握持不穩(wěn)定、點擊屏幕時屏幕晃動的技術(shù)問題,達(dá)到了設(shè)備握持穩(wěn)定、操作準(zhǔn)確的技術(shù)效果。
圖1為本申請實施例一中在觸摸屏上顯示操作按扭的方法流程圖2為本申請實施例二中在觸摸屏上顯示操作按扭的裝置結(jié)構(gòu)圖。
具體實施方式
為了使本申請所屬技術(shù)領(lǐng)域中的技術(shù)人員更清楚地理解本發(fā)明,下面結(jié)合附圖,通過具體實施例對本發(fā)明技術(shù)方案作詳細(xì)描述。
請參考圖1,本申請實施例一中的在觸摸屏上顯示操作按扭的方法,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),包括如下步驟:
步驟101,檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作。
在具體實施過程中,所述檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作,具體為:
檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行;
在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作,所述操作指令為關(guān)閉、放大、暫停等。
例如:所述包括有觸摸屏的電子終端為“聯(lián)想樂pad”、“聯(lián)想IdeaPad”等中的一種,本實施例中,所述包括有觸摸屏的電子終端為“聯(lián)想樂pad”,其包括有硬件系統(tǒng)和軟件系統(tǒng),所述“聯(lián)想樂pad”在有操作指令對其所述硬件系統(tǒng)和/或軟件系統(tǒng)進(jìn)行操作之前,對自動檢測其軟件系統(tǒng)是否有應(yīng)用程序如,Media player,正在運行,其中,所述檢測的結(jié)果有如下兩種情況:
一、當(dāng)所述應(yīng)用程序沒有運行時,則不需要檢測是否通過操作指令對所述應(yīng)用程序進(jìn)行操作;
二、當(dāng)所述應(yīng)用程序正在運行時,則檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。其中,
(一)、當(dāng)檢測到不需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,則不對所述應(yīng)用程序進(jìn)行操作;
( 二)、當(dāng)檢測到需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,則對所述應(yīng)用程序進(jìn)行與所述操作指令對應(yīng)的操作。
步驟102,在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令。
在具體實施過程中,當(dāng)檢測到需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,所述對所述應(yīng)用程序進(jìn)行操作具體為:
對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。如:
對所述應(yīng)用程序,如,Media player的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件,如,視頻文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像,如,人物頭像進(jìn)行復(fù)制,編輯,放大和/或縮小。
在具體實施過程中,所述應(yīng)用程序通過所述操作指令進(jìn)行操作時,所述操作按鈕與所述操作指令是相對應(yīng)的,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令,如:
所述操作指令為關(guān)閉,則通過所述操作時可確定所述操作按鈕為與所述關(guān)閉指令對應(yīng)的操作按鈕,所述操作按鈕設(shè)置為A ;所述操作指令為放大,則通過所述操作時可確定所述操作按鈕為與所述放大指令對應(yīng)的操作按鈕,所述操作按鈕設(shè)置為B ;同理,可確定其它所述操作指令對應(yīng)的操作按鈕C、D、E、F等,這里就不詳細(xì)描述了。其中,所述操作按鈕以不同的形式分布在所述觸摸屏上,如:
所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,即A或A、B、C、D等,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同,即所述A、B、C、D的形狀和大小可以是相同的,也可以是不相同的。如,形狀均為圓形或方形等,大小均為I平方厘米等;或其形狀分別為圓形、方形、菱形、橢圓形等,大小分別為I平方厘米、1.25平方厘米、1.5平方厘米、1.8平方厘米等。
所述操作按鈕為以菜單形式顯示的一個或多個按鈕,即A或A (B、C、D、E)或A (B、C、D、E (F))等,其中,所述(B、C、D、E)為菜單中A按鈕下顯示的多個按鈕,(F)為E按鈕下顯示的按鈕。同理,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同,這里就不一一舉例了。
步驟103,確定操作所述操作按鈕的操作體的位置信息。
在具體實施過程中,所述確定操作所述操作按鈕的操作體的位置信息,具體包括:
確定操作所述操作按鈕的操作體包括第一操作體和第二操作體;
確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
具體來講,所述操作體為如,手指等,所述第一手指為第一操作體,且所述第一手指的位置信息為第一位置信息;所述第二手指為第二操作體,且所述第二手指的位置信息為第二位置信息;具體而言,所述第一位置信息和所述第二位置信息根據(jù)所述第一手指和所述第二手指在所述觸摸屏上的位置的確定而確定。
步驟104,基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息。
在具體實施過程中,所述基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息,具體包括:
檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏;
在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或
在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
如:所述第一操作體和所述第二操作體分別為拇指和食指,在所述檢測過程中,所述硬件系統(tǒng)和/或所述軟件系統(tǒng)自動檢測所述觸摸屏上的拇指或食指是否有離開所述觸摸屏,其中,所述檢測到的結(jié)果有如下兩種情況:
一、當(dāng)所述檢測到所述觸摸屏上沒有所述拇指或食指離開時,則不進(jìn)行下一步的操作;
二、當(dāng)所述檢測到所述觸摸屏上有所述拇指或食指離開時,則確定所述操作按鈕在所述觸摸屏上的顯示位置信息,其中,
(一)、當(dāng)所述檢測到所述觸摸屏上有所述拇指離開時,則確定所述觸摸屏上所述拇指對應(yīng)的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;
( 二)、當(dāng)所述檢測到所述觸摸屏上有所述食指離開時,則確定所述觸摸屏上所述食指對應(yīng)的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
步驟105,在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
在具體實施過程中,確定所述觸摸屏上所述拇指對應(yīng)的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息時,則在所述第一位置顯示所述操作按鈕,或
則確定所述觸摸屏上所述食指對應(yīng)的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息時,則在所述第二位置顯示所述操作按鈕。
此外,在具體實施過程中,當(dāng)所述硬件系統(tǒng)和/或所述軟件系統(tǒng)檢測到所述拇指或所述食指均從所述觸摸屏上離開時,所述觸摸屏上的操作按鈕自動消失,所述觸摸屏上顯示的狀態(tài)恢復(fù)到正常顯示狀態(tài),即檢測是否需要通過操作指令對所述硬件和/或所述軟件系統(tǒng)進(jìn)行操作時的狀態(tài)。
請參考圖2,本申請實施例二中的在觸摸屏上顯示操作按扭的裝置,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),包括:
檢測模塊201,用于檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作。
具體來講,所述檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作,具體為:
檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行;
在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作,所述操作指令為關(guān)閉、放大、暫停等。
例如:所述包括有觸摸屏的電子終端為“聯(lián)想樂pad”、“聯(lián)想IdeaPad”等中的一種,本實施例中,所述包括有觸摸屏的電子終端為“聯(lián)想樂pad”,其包括有硬件系統(tǒng)和軟件系統(tǒng),所述“聯(lián)想樂pad”在有操作指令對其所述硬件系統(tǒng)和/或軟件系統(tǒng)進(jìn)行操作之前,對自動檢測其軟件系統(tǒng)是否有應(yīng)用程序如,Media player,正在運行,其中,所述檢測的結(jié)果有如下兩種情況:
一、當(dāng)所述應(yīng)用程序沒有運行時,則不需要檢測是否通過操作指令對所述應(yīng)用程序進(jìn)行操作;
二、當(dāng)所述應(yīng)用程序正在運行時,則檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。其中,
(一)、當(dāng)檢測到不需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,則不對所述應(yīng)用程序進(jìn)行操作;
( 二)、當(dāng)檢測到需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,則對所述應(yīng)用程序進(jìn)行與所述操作指令對應(yīng)的操作。
第一確定模塊202,用于在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令。
具體來講,當(dāng)檢測到需要通過操作指令對所述應(yīng)用程序進(jìn)行操作時,所述對所述應(yīng)用程序進(jìn)行操作具體為:
對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。如:
對所述應(yīng)用程序,如,Media player的窗口進(jìn)行關(guān)閉,放大和/或最小化;或
對在所述應(yīng)用程序中播放的多媒體文件,如,視頻文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或
對在所述應(yīng)用程序中打開的圖像,如,人物頭像進(jìn)行復(fù)制,編輯,放大和/或縮小。
在具體實施過程中,所述應(yīng)用程序通過所述操作指令進(jìn)行操作時,所述操作按鈕與所述操作指令是相對應(yīng)的,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令,如:
所述操作指令為關(guān)閉,則通過所述操作時可確定所述操作按鈕為與所述關(guān)閉指令對應(yīng)的操作按鈕,所述操作按鈕設(shè)置為A ;所述操作指令為放大,則通過所述操作時可確定所述操作按鈕為與所述放大指令對應(yīng)的操作按鈕,所述操作按鈕設(shè)置為B ;同理,可確定其它所述操作指令對應(yīng)的操作按鈕C、D、E、F等,這里就不詳細(xì)描述了。其中,所述操作按鈕以不同的形式分布在所述觸摸屏上,如:
所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,即A或A、B、C、D等,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同,即所述A、B、C、D的形狀和大小可以是相同的,也可以是不相同的。如,形狀均為圓形或方形等,大小均為I平方厘米等;或其形狀分別為圓形、方形、菱形、橢圓形等,大小分別為I平方厘米、1.25平方厘米、1.5平方厘米、1.8平方厘米等。
所述操作按鈕為以菜單形式顯示的一個或多個按鈕,即A或A (B、C、D、E)或A (B、C、D、E (F))等,其中,所述(B、C、D、E)為菜單中A按鈕下顯示的多個按鈕,(F)為E按鈕下顯示的按鈕。同理,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同,這里就不一一舉例了。
第二確定模塊203,用于確定操作所述操作按鈕的操作體的位置信息。
具體來講,所述確定操作所述操作按鈕的操作體的位置信息,具體包括:
確定操作所述操作按鈕的操作體包括第一操作體和第二操作體;
確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
具體來講,所述操作體為如,手指等,所述第一手指為第一操作體,且所述第一手指的位置信息為第一位置信息;所述第二手指為第二操作體,且所述第二手指的位置信息為第二位置信息;具體而言,所述第一位置信息和所述第二位置信息根據(jù)所述第一手指和所述第二手指在所述觸摸屏上的位置的確定而確定。
第三確定模塊204,用于基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息。
具體來講,所述基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息,具體包括:
檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏;
在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或
在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
如:所述第一操作體和所述第二操作體分別為拇指和食指,在所述檢測過程中,所述硬件系統(tǒng)和/或所述軟件系統(tǒng)自動檢測所述觸摸屏上的拇指或食指是否有離開所述觸摸屏,其中,所述檢測到的結(jié)果有如下兩種情況:
一、當(dāng)所述檢測到所述觸摸屏上沒有所述拇指或食指離開時,則不進(jìn)行下一步的操作;
二、當(dāng)所述檢測到所述觸摸屏上有所述拇指或食指離開時,則確定所述操作按鈕在所述觸摸屏上的顯示位置信息,其中,
(一)、當(dāng)所述檢測到所述觸摸屏上有所述拇指離開時,則確定所述觸摸屏上所述拇指對應(yīng)的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;
( 二)、當(dāng)所述檢測到所述觸摸屏上有所述食指離開時,則確定所述觸摸屏上所述食指對應(yīng)的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
顯示模塊205,用于在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
具體來講,確定所述觸摸屏上所述拇指對應(yīng)的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息時,則在所述第一位置顯示所述操作按鈕,或
則確定所述觸摸屏上所述食指對應(yīng)的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息時,則在所述第二位置顯示所述操作按鈕。
此外,在具體實施過程中,當(dāng)所述硬件系統(tǒng)和/或所述軟件系統(tǒng)檢測到所述拇指或所述食指均從所述觸摸屏上離開時,所述觸摸屏上的操作按鈕自動消失,所述觸摸屏上顯示的狀態(tài)恢復(fù)到正常顯示狀態(tài),即檢測是否需要通過操作指令對所述硬件和/或所述軟件系統(tǒng)進(jìn)行操作時的狀態(tài)。
本申請實施例中的一個或多個技術(shù)方案,至少具有如下技術(shù)效果:
通過采用了在觸摸屏設(shè)備上設(shè)置快捷操作的技術(shù)手段,解決了設(shè)備握持不穩(wěn)定、點擊屏幕時屏幕晃動的技術(shù)問題,達(dá)到了設(shè)備握持穩(wěn)定、操作準(zhǔn)確,用戶在操作時手指移動距離短、速度快,與原始操作方式不沖突且可適應(yīng)多種握持姿勢的技術(shù)效果。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種在觸摸屏上顯示操作按扭的方法,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),其特征在于,所述方法包括: 檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作; 在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令; 確定操作所述操作按鈕的操作體的位置信息; 基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息; 在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
2.如權(quán)利要求1所述的方法,其特征在于,所述檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作,具體為: 檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行; 在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。
3.如權(quán)利要求2所述的方法,其特征在于,所述對所述應(yīng)用程序進(jìn)行操作具體為: 對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或 對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或 對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。
4.如權(quán)利要求3所述的方法,其特征在于,所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
5.如權(quán)利要求3所述的方法,其特征在于,所述操作按鈕為以菜單形式顯示的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
6.如權(quán)利要求1-5中任一權(quán)利要求所述的方法,其特征在于,所述確定操作所述操作按鈕的操作體的位置信息,具體包括: 確定操作所述操作按鈕的操作體包括第一操作體和第二操作體; 確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
7.如權(quán)利要求6所述的方法,其特征在于,所述基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息,具體包括: 檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏; 在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或 在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
8.—種在觸摸屏上顯示操作按扭的裝置,應(yīng)用在包括有觸摸屏的電子終端中,所述電子終端包括硬件系統(tǒng)和軟件系統(tǒng),其特征在于,所述裝置包括: 檢測模塊,用于檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作; 第一確定模塊,用于在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令; 第二確定模塊,用于確定操作所述操作按鈕的操作體的位置信息; 第三確定模塊,用于基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息; 顯示模塊,用于在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
9.如權(quán)利要求8所述的裝置,其特征在于,所述檢測模塊包括: 第一檢測模塊,用于檢測所述軟件系統(tǒng)中是否有應(yīng)用程序正在運行; 第二檢測模塊,用于在有應(yīng)用程序正在運行時,檢測是否需要通過操作指令對所述應(yīng)用程序進(jìn)行操作。
10.如權(quán)利要求9所述的 裝置,其特征在于,所述對所述應(yīng)用程序進(jìn)行操作具體為: 對所述應(yīng)用程序的窗口進(jìn)行關(guān)閉,放大和/或最小化;或 對在所述應(yīng)用程序中播放的多媒體文件進(jìn)行暫停,停止,播放下一個多媒體文件和/或播放上一個多媒體文件;或 對在所述應(yīng)用程序中打開的圖像進(jìn)行復(fù)制,編輯,放大和/或縮小。
11.如權(quán)利要求10所述的裝置,其特征在于,所述操作按鈕為獨立分布在所述觸摸屏上的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
12.如權(quán)利要求10所述的裝置,其特征在于,所述操作按鈕為以菜單形式顯示的一個或多個按鈕,當(dāng)所述操作按鈕為多個時,每個操作按鈕的形狀和大小為相同或不相同。
13.如權(quán)利要求8-12中任一權(quán)利要求所述的裝置,其特征在于,所述第二確定模塊具體包括: 第一確定單元,用于確定操作所述操作按鈕的操作體包括第一操作體和第二操作體;第二確定單元,用于確定所述第一操作體的第一位置信息及所述第二操作體的第二位置信息。
14.如權(quán)利要求13所述的裝置,其特征在于,所述第三確定模塊具體包括: 檢測單元,用于檢測所述第一操作體或所述第二操作體是否有離開所述觸摸屏;第三確定單元,用于在所述第一操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第一位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息;或 在所述第二操作體離開所述觸摸屏?xí)r,確定所述觸摸屏上的第二位置信息為所述操作按鈕在所述觸摸屏上的顯示位置信息。
全文摘要
本發(fā)明公開了一種在觸摸屏上顯示操作按鈕的方法和裝置,用于實現(xiàn)用戶在大尺寸屏幕設(shè)備上操作時,設(shè)備更穩(wěn)定、操作更準(zhǔn)確,其中,在觸摸屏上顯示操作按鈕的方法,包括如下步驟檢測是否需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作;在需要通過操作指令對所述硬件系統(tǒng)和/或所述軟件系統(tǒng)進(jìn)行操作時,確定與所述操作指令對應(yīng)的操作按鈕,所述操作按鈕用于響應(yīng)對所述操作按鈕的操作并生成所述操作指令;確定操作所述操作按鈕的操作體的位置信息;基于所述操作體的位置信息,確定所述操作按鈕在所述觸摸屏上的顯示位置信息;在所述顯示位置信息對應(yīng)的顯示位置,顯示所述操作按鈕。
文檔編號G06F3/0488GK103164145SQ20111042788
公開日2013年6月19日 申請日期2011年12月19日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者溫澤中 申請人:聯(lián)想(北京)有限公司