本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種操作應(yīng)用程序的方法及裝置、終端。
背景技術(shù):
隨著科技的發(fā)展,終端的應(yīng)用已經(jīng)越來越貼近人們的生活,通過終端人們可以購物、導(dǎo)航、出行、安排行程等等,也就是說可以在終端進(jìn)行的應(yīng)用已經(jīng)越來越多了,人們對終端操作應(yīng)用的要求也越來越高了,希望在操作終端應(yīng)用程序時更加方便、快捷;而用戶在進(jìn)行刪除等操作時,一般的需要重復(fù)確認(rèn),也就是點觸刪除按鈕后,會彈出對話框需要用戶再次點擊確認(rèn)。在實際操作中,用戶如果就是在進(jìn)行刪除操作,增加一次確認(rèn)其實是降低了用戶的操作效率。也就是說,現(xiàn)有的應(yīng)用程序中為了確保用戶誤操作,對于重要的操作都設(shè)置了重復(fù)確認(rèn)的方式,然而該方式在用戶明確該操作時就顯得多余和累贅,影響用戶的體驗效果。
針對相關(guān)技術(shù)中用戶在明確了需要進(jìn)行刪除操作后,還需要增加一次重復(fù)確認(rèn)操作的問題,目前尚未存在有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種操作應(yīng)用程序的方法及裝置、終端,以至少解決相關(guān)技術(shù)中用戶在明確了需要進(jìn)行刪除操作后,還需要增加一次重復(fù)確認(rèn)操作的問題。
根據(jù)本發(fā)明的一個方面,提供了一種操作應(yīng)用程序的方法,包括:觸發(fā)終端應(yīng)用程序的指定操作;獲取所述終端顯示屏上按壓操作的壓力值;根據(jù)所述壓力值確定直接執(zhí)行所述指定操作,或,確定執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作。
進(jìn)一步地,根據(jù)所述壓力值確定直接執(zhí)行所述指定操作,或,確定執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作包括:判斷所述壓力值是否大于等于預(yù)設(shè)閾值;在所述壓力值大于等于預(yù)設(shè)閾值時,直接執(zhí)行所述指定操作;在所述壓力值不大于等于預(yù)設(shè)閾值時,執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作。
進(jìn)一步地,根據(jù)所述壓力值確定直接執(zhí)行所述指定操作,或,確定執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作包括:判斷所述壓力值是否大于等于預(yù)設(shè)閾值;在所述壓力值大于等于預(yù)設(shè)閾值時,執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作;在所述壓力值不大于等于預(yù)設(shè)閾值時,直接執(zhí)行所述指定操作。
進(jìn)一步地,所述獲取所述終端顯示屏上按壓操作的壓力值包括:獲取所述按壓操作 在終端顯示屏的指定顯示位置上的壓力值,其中,所述指定顯示位置在用于顯示執(zhí)行所述指定操作的顯示信息的顯示位置。
進(jìn)一步地,獲取所述按壓操作在終端顯示屏的指定顯示位置上的壓力值包括:獲取所述按壓操作在所述指定顯示位置上預(yù)定時間段內(nèi)的平均壓力值。
進(jìn)一步地,所述指定操作包括以下至少之一:添加操作、刪除操作、取消操作。
根據(jù)本發(fā)明的另一個方面,提供了一種操作應(yīng)用程序的裝置,包括:觸發(fā)模塊,用于觸發(fā)終端應(yīng)用程序的指定操作;獲取模塊,用于獲取所述終端顯示屏上按壓操作的壓力值;操作模塊,用于根據(jù)所述壓力值確定直接執(zhí)行所述指定操作,或,確定執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作。
進(jìn)一步地,所述操作模塊包括:第一判斷單元,用于判斷所述壓力值是否大于等于預(yù)設(shè)閾值;第一執(zhí)行單元,用于在所述壓力值大于等于預(yù)設(shè)閾值時,直接執(zhí)行所述指定操作;第二執(zhí)行單元,用于在所述壓力值不大于等于預(yù)設(shè)閾值時,執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作。
進(jìn)一步地,所述操作模塊包括:第二判斷單元,用于判斷所述壓力值是否大于等于預(yù)設(shè)閾值;第三執(zhí)行單元,用于在所述壓力值大于等于預(yù)設(shè)閾值時,執(zhí)行對所述指定操作的重復(fù)確認(rèn)操作;第四執(zhí)行單元,用于在所述壓力值不大于等于預(yù)設(shè)閾值時,直接執(zhí)行所述指定操作。
進(jìn)一步地,所述獲取模塊包括:獲取單元,用于獲取所述按壓操作在終端顯示屏的指定顯示位置上的壓力值,其中,所述指定顯示位置在用于顯示執(zhí)行所述指定操作的顯示信息的顯示位置。
進(jìn)一步地,獲取單元,還用于獲取所述按壓操作在所述指定顯示位置上預(yù)定時間段內(nèi)的平均壓力值。
進(jìn)一步地,所述指定操作包括以下至少之一:添加操作、刪除操作、取消操作。
根據(jù)本發(fā)明的再一個方面,提供了一種終端,包括上述任一項所述的操作應(yīng)用程的裝置。
通過本發(fā)明,采用觸發(fā)終端應(yīng)用程序的指定操作,進(jìn)而獲取終端顯示屏上按壓操作的壓力值,根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作的方式,解決了相關(guān)技術(shù)中用戶在明確了需要進(jìn)行刪除操作后,還需要增加一次重復(fù)確認(rèn)操作的問題,達(dá)到了提供用戶操作體驗的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明 的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的應(yīng)用程序的操作方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的結(jié)構(gòu)框圖;
圖3是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的可選結(jié)構(gòu)框圖一;
圖4是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的可選結(jié)構(gòu)框圖二;
圖5是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的可選結(jié)構(gòu)框圖三。
具體實施方式
下文中將參考附圖并結(jié)合實施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實施例中提供了一種應(yīng)用程序的操作方法,圖1是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟s102:觸發(fā)終端應(yīng)用程序的指定操作;
步驟s104:獲取終端顯示屏上按壓操作的壓力值;
步驟s106:根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作。
通過上述步驟s102至步驟s106可知,采用觸發(fā)終端應(yīng)用程序的指定操作,進(jìn)而獲取終端顯示屏上按壓操作的壓力值,根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作;也就是說,在執(zhí)行指定操作時,可以根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作;例如,用戶確認(rèn)需要執(zhí)行刪除操作,或在用戶誤操作情況下,可以通過重壓終端屏幕直接執(zhí)行刪除操作,或用戶可以輕觸屏幕,進(jìn)而彈出重復(fù)確認(rèn)的提示;可見,通過本實施例解決了相關(guān)技術(shù)中用戶在明確了需要進(jìn)行刪除操作后,還需要增加一次重復(fù)確認(rèn)操作的問題,達(dá)到了提供用戶操作體驗的效果。
需要說明的是,對于本實施例中涉及到的所有執(zhí)行操作的主語優(yōu)選為終端,當(dāng)然也可以是其他需要執(zhí)行重復(fù)確認(rèn)的設(shè)備。
在本實施例的可選實施方式中,對于本實施例步驟s104中涉及到的獲取終端顯示屏上按壓操作的壓力值的方式,可以通過如下方式來實現(xiàn):獲取按壓操作在終端顯示屏的指定顯示位置上的壓力值,其中,指定顯示位置在用于顯示執(zhí)行指定操作的顯示信息 的顯示位置。即,獲取按壓操作壓力值的區(qū)域應(yīng)該是在用于顯示執(zhí)行終端應(yīng)用程序的操作的顯示信息在終端顯示屏上的顯示位置,例如是在執(zhí)行刪除操作時,該獲取壓力值的位置應(yīng)該是顯示“刪除”字樣的區(qū)域。
而在本實施例的另一個可選實施方式中,對于上述涉及到的獲取按壓操作在終端顯示屏的指定顯示位置上的壓力值的方式,進(jìn)一步可以通過以下方式來實現(xiàn):獲取按壓操作在指定顯示位置上預(yù)定時間段內(nèi)的平均壓力值。也就是說,如果按壓時間過短以至于小于預(yù)設(shè)時間段時,終端是不會獲取到壓力值的,此時終端還是正常的執(zhí)行在點擊“刪除”時,彈出重復(fù)確認(rèn)的提示;只有當(dāng)按壓操作的時間大于預(yù)設(shè)時間段時,終端才會獲取按壓操作的壓力值。
在本實施例的另一個可選實施方式中,對于本實施例步驟s106中涉及到的根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作的方式,可以通過如下兩種方式來實現(xiàn):
方式一:判斷壓力值是否大于等于預(yù)設(shè)閾值;在壓力值大于等于預(yù)設(shè)閾值時,直接執(zhí)行指定操作;在壓力值不大于等于預(yù)設(shè)閾值時,執(zhí)行對指定操作的重復(fù)確認(rèn)操作。
方式二:判斷壓力值是否大于等于預(yù)設(shè)閾值;在壓力值大于等于預(yù)設(shè)閾值時,執(zhí)行對指定操作的重復(fù)確認(rèn)操作;在壓力值不大于等于預(yù)設(shè)閾值時,直接執(zhí)行指定操作。
需要說明的是,本實施例中涉及到的指定操作包括以下至少之一:添加操作、刪除操作、取消操作。當(dāng)然上述指定操作僅僅是用來進(jìn)行舉例說明,其他需要重復(fù)確認(rèn)的操作也是在本發(fā)明的保護(hù)范圍之內(nèi)。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例的方法。
在本實施例中還提供了一種操作應(yīng)用程序的裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構(gòu)想的。
圖2是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括:觸發(fā)模塊22,用于觸發(fā)終端應(yīng)用程序的指定操作;獲取模塊24,與觸發(fā)模塊22耦合連接,用于獲取終端顯示屏上按壓操作的壓力值;操作模塊26,與獲取模塊24耦合連接,用于根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn) 操作。
圖3是根據(jù)本發(fā)明實施例的應(yīng)用程序的操作裝置的可選結(jié)構(gòu)框圖一,如圖3所示,操作模塊26包括:第一判斷單元32,用于判斷壓力值是否大于等于預(yù)設(shè)閾值;第一執(zhí)行單元34,與第一判斷單元32耦合連接,用于在壓力值大于等于預(yù)設(shè)閾值時,直接執(zhí)行指定操作;第二執(zhí)行單元36,與第一判斷單元32耦合連接,用于在壓力值不大于等于預(yù)設(shè)閾值時,執(zhí)行對指定操作的重復(fù)確認(rèn)操作。
圖4是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的可選結(jié)構(gòu)框圖二,如圖4所示,操作模塊26包括:第二判斷單元42,用于判斷壓力值是否大于等于預(yù)設(shè)閾值;第三執(zhí)行單元44,與第二判斷單元42耦合連接,用于在壓力值大于等于預(yù)設(shè)閾值時,執(zhí)行對指定操作的重復(fù)確認(rèn)操作;第四執(zhí)行單元46,與第二判斷單元42耦合連接,用于在壓力值不大于等于預(yù)設(shè)閾值時,直接執(zhí)行指定操作。
圖5是根據(jù)本發(fā)明實施例的操作應(yīng)用程序的裝置的可選結(jié)構(gòu)框圖三,如圖5所示,獲取模塊24包括:獲取單元52,用于獲取按壓操作在終端顯示屏的指定顯示位置上的壓力值,其中,指定顯示位置在用于顯示執(zhí)行指定操作的顯示信息的顯示位置。
可選地,該獲取單元52,還用于獲取按壓操作在指定顯示位置上預(yù)定時間段內(nèi)的平均壓力值。
可選地,本實施例中涉及到的指定操作包括以下至少之一:添加操作、刪除操作、取消操作。
需要說明的是,在本實施例的另一實施中,還提供了一種終端,該終端可以包括上述圖2至圖5中任一項的裝置。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。
下面結(jié)合本發(fā)明的可選實施例對本發(fā)明進(jìn)行舉例說明;
本可選實施例采用的接收觸摸點位置所產(chǎn)生的壓力信號,計算壓力值屬于輕觸還是重壓(即壓力值是否超過預(yù)設(shè)閾值),并根據(jù)觸控力度等級,確定需要進(jìn)行的操作是普通觸控操作還是無需再次確認(rèn)的觸控操作,減少了在觸摸屏上對完成某一個操作時的步驟,達(dá)到無需再次確認(rèn)的輸入,為用戶提供快捷的操作方式。
基于此,本可選實施例提供的基于壓力觸摸屏的快捷操作方法的步驟包括:
步驟s202,觸摸屏接收觸摸點位置所產(chǎn)生的壓力信號;
其中,該壓力信號指在用一定的力度在觸摸點位置施以壓力的觸摸壓力信號,包括觸摸點的位置信息和觸摸力度信息;
步驟s204,計算壓力信號的觸控力度等級,是屬于輕觸還是重壓;
其中,該觸控力度等級需要與至少一個力度閾值進(jìn)行比較,每個力度等級的高低(輕觸,重壓)與對應(yīng)的力度閾值的大小有關(guān)。
步驟s206,根據(jù)觸控力度等級,確定需要進(jìn)行的操作是普通觸控操作還是無需再次確認(rèn)的觸控操作。
其中,在力度等級為正常級(輕觸)時,對所述觸控操作對應(yīng)普通觸控操作處理;在力度等級大于正常級(重壓)時,對所述觸控操作對應(yīng)無需再次確認(rèn)的觸控操作,也就是快捷操作處理;而該用戶操作,包括但不僅限于刪除等操作。以及該普通觸控操作為點觸按鈕后,會彈出對話框需要用戶再次點擊確認(rèn)的操作。
此外,本可選實施例還提供了一種基于壓力觸摸屏實現(xiàn)快捷操作的裝置,該裝置包括:接收模塊,用于接收壓力觸控信號;檢測模塊,用于計算監(jiān)測壓力信號的觸控力度等級;執(zhí)行模塊,用于根據(jù)觸控力度等級,確定需要進(jìn)行的操作。
需要說明的是,本可選施例適用于使用壓力觸摸屏作為輸入外設(shè)的終端,該終端可以為,該終端可以為適用android(安卓)操作系統(tǒng)的任一智能操作設(shè)備,適用ios操作系統(tǒng)的智能手機(jī)、平板電腦以及音樂播放器,或適用windows操作系統(tǒng)的智能手機(jī)和平板電腦等等。
以android平臺下的圖片刪除操作為例,以往的技術(shù)方案,用戶在進(jìn)行圖片刪除時,會點擊圖片上方/下方/下拉菜單中的刪除按鈕/菜單,系統(tǒng)彈出“是否確認(rèn)刪除”的對話框,用戶點擊確認(rèn)后執(zhí)行刪除操作。用戶在進(jìn)行圖片刪除時,智能手機(jī)接收與接收觸摸點位置所產(chǎn)生的壓力信號,如用戶用一定力度點擊圖片上方/下方/下拉菜單中的刪除按鈕/菜單。終端計算壓力信號的觸控力度等級,判斷是否大于預(yù)設(shè)力度閾值x,如果點觸力度大于則x則為重壓,系統(tǒng)執(zhí)行無需再次確認(rèn)的觸控操作,這時圖片立即被刪除,不需要彈出對話框再次讓用戶確認(rèn)。
本發(fā)明的實施例還提供了一種存儲介質(zhì)。可選地,在本實施例中,上述存儲介質(zhì)可以被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
步驟s1:觸發(fā)終端應(yīng)用程序的指定操作;
步驟s2:獲取終端顯示屏上按壓操作的壓力值;
步驟s3:根據(jù)壓力值確定直接執(zhí)行指定操作,或,確定執(zhí)行對指定操作的重復(fù)確認(rèn)操作。
可選地,本實施例中的具體示例可以參考上述實施例及可選實施方式中所描述的示例,本實施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的 計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。