本發(fā)明實(shí)施例屬于終端控制領(lǐng)域,尤其涉及一種終端設(shè)備的預(yù)覽方法及預(yù)覽裝置。
背景技術(shù):
目前智能手機(jī)一般采用觸摸屏技術(shù),相應(yīng)的實(shí)體鍵越來(lái)越少,原本通過(guò)實(shí)體鍵執(zhí)行的操作通過(guò)觸摸操作實(shí)現(xiàn),一種典型的觸摸屏技術(shù)應(yīng)用場(chǎng)景為在圖像應(yīng)用或地圖應(yīng)用中,通過(guò)觸摸操作對(duì)操作目標(biāo)進(jìn)行縮放。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中發(fā)現(xiàn),現(xiàn)有通過(guò)觸摸操作對(duì)操作目標(biāo)進(jìn)行縮放至少存在下述問(wèn)題:在圖像應(yīng)用中預(yù)覽照片或者在地圖應(yīng)用中縮放地圖時(shí),用戶一般性地采用雙手操作,而當(dāng)用戶一只手被占用而采用單手操作時(shí),單手握住手機(jī)的同時(shí)通過(guò)手指進(jìn)行縮放操作,此時(shí)操作變得較為不方便。
技術(shù)實(shí)現(xiàn)要素:
綜上所述,本發(fā)明實(shí)施例提供一種終端設(shè)備的預(yù)覽方法及預(yù)覽裝置,以解決在采用觸摸屏技術(shù)的智能手機(jī)上單手進(jìn)行縮放預(yù)覽操作時(shí)操作不方便的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供一種終端設(shè)備的預(yù)覽方法,具體包括:
在檢測(cè)到所述終端設(shè)備處于預(yù)覽界面時(shí),檢測(cè)用戶對(duì)搖桿部件的操作,所述搖桿部件設(shè)置在所述終端設(shè)備上;
根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述檢測(cè)所述搖桿部件的操作包括:檢測(cè)所述搖桿部件的搖臂操作和/或檢測(cè)所述搖桿部件的按壓操作,以根據(jù)所述搖臂操作和/或按壓操作在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述檢測(cè)所述搖桿部件的搖臂操作包括檢測(cè)所述搖臂操作的持續(xù)時(shí)間,以根據(jù)所述持續(xù)時(shí)間執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,若所述持續(xù)時(shí)間小于預(yù)設(shè)的時(shí)間閾值,所述檢測(cè)所述搖桿部件的搖臂操作至少包括如下一種:?jiǎn)未螕u臂操作檢測(cè)和多次搖臂操作檢測(cè)。
作為本發(fā)明的可選實(shí)施例,所述搖桿部件的按壓操作為多段位按壓操作,所述檢測(cè)所述搖桿部件的按壓操作包括:檢測(cè)所述按壓操作所處的段位,以根據(jù)所述按壓操作所處的段位執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述方法通過(guò)中斷方式或輪詢方式檢測(cè)所述搖桿部件的操作。
第二方面,本發(fā)明實(shí)施例提供一種終端設(shè)備的預(yù)覽裝置,包括操作檢測(cè)模塊和預(yù)覽執(zhí)行模塊,其中,所述操作檢測(cè)模塊用于在檢測(cè)到所述終端設(shè)備處于預(yù)覽界面時(shí),檢測(cè)用戶對(duì)搖桿部件的操作,所述搖桿部件設(shè)置在所述終端設(shè)備上;
所述預(yù)覽執(zhí)行模塊用于根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述搖桿部件包括操作桿和按鍵,所述操作檢測(cè)模塊具體用于檢測(cè)所述操作桿的搖臂操作和/或檢測(cè)所述按鍵的按壓操作,預(yù)覽執(zhí)行模塊根據(jù)所述搖臂操作和/或按壓操作在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述操作檢測(cè)模塊檢測(cè)所述操作桿的搖臂操作還包括檢測(cè)所述搖臂操作的持續(xù)時(shí)間,所述預(yù)覽執(zhí)行模塊根據(jù)所述持續(xù)時(shí)間執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述裝置還包括判斷模塊,若所述判斷模塊判斷所述持續(xù)時(shí)間小于預(yù)設(shè)的時(shí)間閾值,則所述操作檢測(cè)模塊檢測(cè)所述搖桿部件的搖臂操作至少包括如下一種:?jiǎn)未螕u臂操作檢測(cè)和多次搖臂操作檢測(cè)。
作為本發(fā)明的可選實(shí)施例,其特征在于,所述按鍵為多段式按鍵,所述操作檢測(cè)模塊檢測(cè)所述多段式按鍵所處的段位,所述預(yù)覽執(zhí)行模塊根據(jù)所述多段式按鍵所處的段位執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
作為本發(fā)明的可選實(shí)施例,所述操作檢測(cè)模塊采用輪詢方式或采用中斷方式檢測(cè)所述搖桿部件的操作。
通過(guò)本發(fā)明實(shí)施例所提供的終端設(shè)備的預(yù)覽方法及預(yù)覽裝置,基于終端設(shè)備上的搖桿部件,在進(jìn)行預(yù)覽操作時(shí),可單手對(duì)搖桿部件進(jìn)行操作,并根據(jù)檢測(cè)到的所述搖桿部件的操作對(duì)預(yù)覽目標(biāo)進(jìn)行放大或縮小等預(yù)覽操作,與現(xiàn)有觸摸縮放方案相比,對(duì)搖桿部件進(jìn)行單手操作更加方便,從而可提升用戶的使用體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一個(gè)簡(jiǎn)單介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例一提供的終端設(shè)備的預(yù)覽方法的流程圖;
圖2為本發(fā)明實(shí)施例三提供的終端設(shè)備的預(yù)覽裝置的結(jié)構(gòu)框圖;
圖3為本發(fā)明實(shí)施例四提供的搖桿部件的結(jié)構(gòu)框圖;
圖4為本發(fā)明實(shí)施例四提供的搖桿部件與終端設(shè)備的位置關(guān)系示意圖;
圖5為本發(fā)明實(shí)施例四提供的終端設(shè)備的預(yù)覽裝置的結(jié)構(gòu)框圖;
圖6為本發(fā)明實(shí)施例五提供的一種終端設(shè)備的結(jié)構(gòu)框圖;
圖7為本發(fā)明實(shí)施例五提供的另一種終端設(shè)備的結(jié)構(gòu)框圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,附圖中給出了本發(fā)明的較佳實(shí)施例。本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例,相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開內(nèi)容的理解更加透徹全面?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其他步驟或單元。
在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包含在本發(fā)明的至少一個(gè)實(shí)施例中。在說(shuō)明書中的各個(gè)位置出現(xiàn)該短語(yǔ)并不一定均是指相同的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和隱式地理解的是,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
本發(fā)明實(shí)施例的終端設(shè)備可以是計(jì)算機(jī)、移動(dòng)終端等,例如智能手機(jī)、平板電腦、游戲機(jī)等,在以下所述的各實(shí)施例中,如未經(jīng)特別說(shuō)明,均以智能手機(jī)為例對(duì)相關(guān)技術(shù)內(nèi)容進(jìn)行詳細(xì)描述,需要說(shuō)明的是,所述描述不構(gòu)成對(duì)所述終端設(shè)備的限制。
實(shí)施例一
在本發(fā)明實(shí)施例中,請(qǐng)參考圖1所示的終端設(shè)備的預(yù)覽方法的流程圖,所述終端設(shè)備的預(yù)覽方法具體包括:
S101、在檢測(cè)到所述終端設(shè)備處于預(yù)覽界面時(shí),檢測(cè)用戶對(duì)搖桿部件的操作,所述搖桿部件設(shè)置在所述終端設(shè)備上;
具體的,在智能手機(jī)中,對(duì)于預(yù)覽目標(biāo)的預(yù)覽操作需要在具體的應(yīng)用中進(jìn)行,比如圖片通過(guò)圖像類的應(yīng)用進(jìn)行預(yù)覽,地圖通過(guò)地圖類應(yīng)用預(yù)覽等,對(duì)于本發(fā)明實(shí)施例提供的預(yù)覽方法,首先在智能手機(jī)上檢測(cè)是否已經(jīng)打開進(jìn)行預(yù)覽操作的應(yīng)用,并使其處于預(yù)覽界面。當(dāng)檢測(cè)到智能手機(jī)已經(jīng)打開進(jìn)行預(yù)覽操作的應(yīng)用,并處于預(yù)覽界面時(shí),進(jìn)一步檢測(cè)智能手機(jī)上的搖桿部件的操作,所述操作是對(duì)預(yù)覽目標(biāo)進(jìn)行預(yù)覽控制的操作。所述搖桿部件的每一個(gè)操作均可觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作,其中,所述具體的預(yù)覽動(dòng)作可預(yù)先設(shè)定,即針對(duì)所述搖桿部件的每一個(gè)操作均可設(shè)定相應(yīng)的預(yù)覽動(dòng)作。
S102、根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作;
在根據(jù)所述搖桿部件的操作對(duì)預(yù)覽目標(biāo)執(zhí)行具體的預(yù)覽動(dòng)作時(shí),所述預(yù)覽動(dòng)作可以是對(duì)預(yù)覽目標(biāo)執(zhí)行放大操作,以對(duì)目標(biāo)進(jìn)行局部預(yù)覽;也可以是對(duì)預(yù)覽目標(biāo)執(zhí)行縮小操作,以對(duì)目標(biāo)進(jìn)行全局預(yù)覽或進(jìn)行大范圍預(yù)覽;還可以是在預(yù)覽目標(biāo)被放大或縮小后,對(duì)預(yù)覽目標(biāo)執(zhí)行查看原始尺寸的操作。故所述預(yù)覽動(dòng)作至少包括如下一種:放大預(yù)覽、縮小預(yù)覽和原尺寸預(yù)覽,對(duì)應(yīng)到具體的應(yīng)用中,比如圖像應(yīng)用,則包括圖像放大、圖像縮小、原尺寸圖像三種預(yù)覽動(dòng)作,地圖應(yīng)用則包括地圖放大、地圖縮小、原尺寸地圖三種預(yù)覽動(dòng)作。
在本步驟中,根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行與該操作相相應(yīng)的預(yù)覽動(dòng)作,從而實(shí)現(xiàn)對(duì)預(yù)覽目標(biāo)的預(yù)覽控制。
可選的,除智能手機(jī)的本地應(yīng)用之外,對(duì)于在線應(yīng)用也可根據(jù)本發(fā)明實(shí)施例提供的預(yù)覽方法執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
通過(guò)本發(fā)明實(shí)施例提供的終端設(shè)備的預(yù)覽方法,基于終端設(shè)備上的搖桿部件,在進(jìn)行預(yù)覽操作時(shí),可單手對(duì)搖桿部件進(jìn)行操作,并根據(jù)檢測(cè)到的所述搖桿部件的操作對(duì)預(yù)覽目標(biāo)進(jìn)行放大或縮小等預(yù)覽操作,與現(xiàn)有觸摸縮放方案相比,對(duì)搖桿部件進(jìn)行單手操作更加方便,從而可提升用戶的使用體驗(yàn)。
實(shí)施例二
本發(fā)明實(shí)施例提供的終端設(shè)備的預(yù)覽方法以實(shí)施例一為基礎(chǔ),作為本發(fā)明的可選實(shí)施例,所述檢測(cè)所述搖桿部件的操作包括:檢測(cè)所述搖桿部件的搖臂操作和/或檢測(cè)所述搖桿部件的按壓操作,以根據(jù)所述搖臂操作和/或按壓操作在所述預(yù)覽界面上執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
具體的,所述搖桿部件的搖臂操作對(duì)應(yīng)多種操作,根據(jù)操作方向的不同可分為向上搖臂操作,向下?lián)u臂操作,向左搖臂操作,向右搖臂操作等。所述搖桿部件在各方向上的搖臂操作均可觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作。
作為本發(fā)明實(shí)施例的可選方案,檢測(cè)所述搖桿部件的搖臂操作包括檢測(cè)所述搖臂操作的持續(xù)時(shí)間,以根據(jù)所述持續(xù)時(shí)間執(zhí)行相應(yīng)的預(yù)覽動(dòng)作,所述預(yù)覽動(dòng)作可為放大預(yù)覽或縮小預(yù)覽等??蛇x的,根據(jù)所述搖臂操作的持續(xù)時(shí)間的長(zhǎng)短,可將搖臂操作分為連續(xù)搖臂操作和非連續(xù)搖臂操作,具體的,設(shè)置一個(gè)時(shí)間閾值,當(dāng)搖臂操作的持續(xù)時(shí)間大于所述時(shí)間閾值時(shí),則所述搖臂操作為連續(xù)搖臂操作,當(dāng)搖臂操作的持續(xù)時(shí)間小于所述時(shí)間閾值時(shí),則所述搖臂操作為非連續(xù)搖臂操作,比如設(shè)定時(shí)間閾值為2秒,當(dāng)搖臂操作持續(xù)時(shí)間大于2秒時(shí),則判定該搖臂操作為連續(xù)搖臂操作。
作為本發(fā)明實(shí)施例的可選方案,當(dāng)搖臂操作的持續(xù)時(shí)間小于所述時(shí)間閾值時(shí),在所述時(shí)間閾值范圍內(nèi),所述檢測(cè)所述搖桿部件的搖臂操作至少包括如下一種:?jiǎn)未螕u臂操作檢測(cè)和多次搖臂操作檢測(cè)。即所述檢測(cè)所述搖桿部件在各方向上的非連續(xù)搖臂操作的具體類型,所述類型包括單次搖臂操作和多次搖臂操作。具體的,設(shè)定時(shí)間閾值為2秒,當(dāng)搖臂操作持續(xù)時(shí)間小于2秒時(shí),若在該時(shí)間閾值范圍內(nèi)檢測(cè)到所述搖臂操作的次數(shù)為一次時(shí),則判定該搖臂操作為單次搖臂操作,若在該時(shí)間閾值范圍內(nèi)檢測(cè)到所述搖臂操作的次數(shù)為兩次及以上時(shí),則判定該搖臂操作為多次搖臂操作。所述連續(xù)搖臂操作、單次搖臂操作和多次搖臂操作均對(duì)應(yīng)觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作。
在本發(fā)明實(shí)施例中,可通過(guò)所述連續(xù)搖臂操作平滑地縮放預(yù)覽目標(biāo),比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,若檢測(cè)到向上或者向左的連續(xù)搖臂操作時(shí),在圖像應(yīng)用中連續(xù)放大圖片,或在地圖應(yīng)用中連續(xù)放大地圖,直到將預(yù)覽目標(biāo)放大至最大尺寸或者取消搖臂操作為止;當(dāng)檢測(cè)到向下或者向右的連續(xù)搖臂操作時(shí),在圖像應(yīng)用中連續(xù)縮小圖片,或者在地圖應(yīng)用中連續(xù)縮小地圖,直到將預(yù)覽目標(biāo)縮小至最小尺寸或者取消搖臂操作為止。
在本發(fā)明實(shí)施例中,可通過(guò)所述單次搖臂操作對(duì)預(yù)覽目標(biāo)進(jìn)行單級(jí)縮放,比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,假如預(yù)覽目標(biāo)初始狀態(tài)為1倍,當(dāng)檢測(cè)到向上或者向左的單次搖臂操作時(shí),在圖像應(yīng)用中將圖片的尺寸放大1倍,或在地圖應(yīng)用中將地圖的尺寸放大1倍;當(dāng)檢測(cè)到向下或者向右的單次搖臂操作時(shí),在圖像應(yīng)用中將圖片的尺寸縮小1倍,或在地圖應(yīng)用中將地圖的尺寸縮小1倍??蛇x的,可預(yù)設(shè)單級(jí)縮放相應(yīng)的縮放倍數(shù)。
在本發(fā)明實(shí)施例中,可通過(guò)所述多次搖臂操作對(duì)預(yù)覽目標(biāo)執(zhí)行快捷的預(yù)覽動(dòng)作,比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,當(dāng)檢測(cè)到向上或者向左的多次搖臂操作時(shí),將圖片或者地圖切換至最大尺寸;當(dāng)檢測(cè)到向下或者向右的多次搖臂操作時(shí),將圖片或者地圖切換至最小尺寸。
作為本發(fā)明實(shí)施例的可選方案,所述搖桿部件的按壓操作為多段式按壓操作,所述檢測(cè)所述搖桿部件的按壓操作包括:檢測(cè)所述按壓操作所處的段位,以根據(jù)所述按壓操作所處的段位執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。具體的,每一個(gè)段位的按壓操作對(duì)應(yīng)觸發(fā)一個(gè)預(yù)覽動(dòng)作,以二段式按壓操作為例,可將各段位的按壓操作相應(yīng)的預(yù)覽動(dòng)作設(shè)置為快捷的預(yù)覽動(dòng)作,比如,當(dāng)檢測(cè)到所述按壓操作處于第一段位時(shí),快速將預(yù)覽目標(biāo)放大至最大尺寸,當(dāng)檢測(cè)到所述按壓操作處于第二段位時(shí),快速將預(yù)覽目標(biāo)縮小至最小尺寸。
在本發(fā)明實(shí)施例中,所述方法可通過(guò)中斷方式檢測(cè)所述搖桿部件的操作,也可通過(guò)輪詢方式檢測(cè)所述搖桿部件的操作。以智能手機(jī)為例進(jìn)行說(shuō)明,所述中斷方式是指智能手機(jī)在運(yùn)行程序時(shí),由于預(yù)先設(shè)定的事件或者其他隨機(jī)的內(nèi)部或外部事件,使得智能手機(jī)中止當(dāng)前正在運(yùn)行的程序,轉(zhuǎn)而執(zhí)行預(yù)先設(shè)定的事件或者其他隨機(jī)的內(nèi)部或外部事件;在本發(fā)明實(shí)施例中,所述搖桿部件的操作即為隨機(jī)的外部事件,因而,當(dāng)用戶對(duì)所述搖桿部件進(jìn)行操作時(shí),智能手機(jī)可立即獲得所述操作,并根據(jù)所述操作執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
而所述輪詢方式是指智能手機(jī)以一定的周期按次查詢外設(shè),以確認(rèn)所述外設(shè)是否有數(shù)據(jù)處理要求,若有則進(jìn)行相應(yīng)的數(shù)據(jù)處理,否則查詢下一個(gè)外設(shè)。在本發(fā)明實(shí)施例中,由智能手機(jī)以一定的周期對(duì)所述搖桿部件進(jìn)行查詢,以獲取所述搖桿部件的操作。
由于通過(guò)輪詢方式檢測(cè)所述搖桿部件的操作時(shí),所述搖桿部件的操作屬于被動(dòng)檢測(cè)狀態(tài),因而時(shí)效性相對(duì)通過(guò)中斷方式檢測(cè)要低,作為本實(shí)施例的優(yōu)選方案,優(yōu)選采用中斷方式獲取所述搖桿部件的操作。
通過(guò)本發(fā)明實(shí)施例提供的終端設(shè)備的預(yù)覽方法,基于終端設(shè)備上的搖桿部件,具體通過(guò)檢測(cè)所述搖桿部件的搖臂操作和按壓操作,以對(duì)預(yù)覽目標(biāo)進(jìn)行預(yù)覽操作,同時(shí)可通過(guò)連續(xù)搖臂操作實(shí)現(xiàn)平滑縮放操作,也可通過(guò)單次搖臂操作實(shí)現(xiàn)逐級(jí)縮放操作,此外還可以通過(guò)按壓操作或者連續(xù)搖臂操作執(zhí)行快捷的預(yù)覽動(dòng)作,使得操作更加方便,提高用戶的使用體驗(yàn)。
實(shí)施例三
在本發(fā)明實(shí)施例中,參考圖2所示的一種終端設(shè)備的預(yù)覽裝置的結(jié)構(gòu)框圖,所述預(yù)覽裝置包括操作檢測(cè)模塊100和預(yù)覽執(zhí)行模塊200,所述操作檢測(cè)模塊100與預(yù)覽執(zhí)行模塊200相連接。
其中,所述操作檢測(cè)模塊100用于在檢測(cè)到所述終端設(shè)備處于預(yù)覽界面時(shí),檢測(cè)用戶對(duì)搖桿部件的操作,所述搖桿部件設(shè)置在所述終端設(shè)備上。具體的,在智能手機(jī)中,對(duì)于預(yù)覽目標(biāo)的預(yù)覽操作都需要在具體的應(yīng)用中進(jìn)行,比如圖片通過(guò)圖像類的應(yīng)用進(jìn)行預(yù)覽,地圖通過(guò)地圖類應(yīng)用預(yù)覽等,在本發(fā)明實(shí)施例中,首先在智能手機(jī)上檢測(cè)是否已經(jīng)打開進(jìn)行預(yù)覽操作的應(yīng)用,并使其處于預(yù)覽界面。當(dāng)檢測(cè)到智能手機(jī)已經(jīng)打開進(jìn)行預(yù)覽操作的應(yīng)用,并處于預(yù)覽界面時(shí),通過(guò)操作檢測(cè)模塊100檢測(cè)智能手機(jī)上的搖桿部件的操作,所述操作是對(duì)預(yù)覽目標(biāo)進(jìn)行預(yù)覽控制的操作。所述搖桿部件的每一個(gè)操作均可觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作,其中,所述具體的預(yù)覽動(dòng)作可預(yù)先設(shè)定,即針對(duì)所述搖桿部件的每一個(gè)操作均可設(shè)定相應(yīng)的預(yù)覽動(dòng)作。
所述預(yù)覽執(zhí)行模塊200用于根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。具體的,在預(yù)覽執(zhí)行模塊200根據(jù)所述搖桿部件的操作對(duì)預(yù)覽目標(biāo)執(zhí)行具體的預(yù)覽動(dòng)作時(shí),所述預(yù)覽動(dòng)作可以是對(duì)預(yù)覽目標(biāo)執(zhí)行放大操作,以對(duì)目標(biāo)進(jìn)行局部預(yù)覽;也可以是對(duì)預(yù)覽目標(biāo)執(zhí)行縮小操作,以對(duì)目標(biāo)進(jìn)行全局預(yù)覽或進(jìn)行大范圍預(yù)覽;還可以是在預(yù)覽目標(biāo)被放大或縮小后,對(duì)預(yù)覽目標(biāo)執(zhí)行查看原始尺寸的操作。故所述預(yù)覽動(dòng)作至少包括如下一種:放大預(yù)覽、縮小預(yù)覽和原尺寸預(yù)覽,對(duì)應(yīng)到具體的應(yīng)用中,比如圖像應(yīng)用,則包括圖像放大、圖像縮小、原尺寸圖像三種預(yù)覽動(dòng)作,地圖應(yīng)用則包括地圖放大、地圖縮小、原尺寸地圖三種預(yù)覽動(dòng)作。在本發(fā)明實(shí)施例中,根據(jù)用戶對(duì)所述搖桿部件的操作,在所述預(yù)覽界面上執(zhí)行與該操作相相應(yīng)的預(yù)覽動(dòng)作,從而實(shí)現(xiàn)對(duì)預(yù)覽目標(biāo)的預(yù)覽控制。
可選的,除智能手機(jī)的本地應(yīng)用之外,對(duì)于在線應(yīng)用也可根據(jù)本發(fā)明實(shí)施例提供的預(yù)覽裝置執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
通過(guò)本發(fā)明實(shí)施例提供的終端設(shè)備的預(yù)覽裝置,在進(jìn)行預(yù)覽操作時(shí),基于終端設(shè)備上的搖桿部件,可單手對(duì)搖桿部件進(jìn)行操作,并根據(jù)檢測(cè)到的所述搖桿部件的操作對(duì)預(yù)覽目標(biāo)進(jìn)行放大或縮小等預(yù)覽操作,與現(xiàn)有觸摸縮放方案相比,對(duì)搖桿部件進(jìn)行單手操作更加方便,從而可提升用戶的使用體驗(yàn)。
實(shí)施例四
在本發(fā)明實(shí)施例中,如圖3所示,圖示為所述搖桿部件的一種可選方案,所述搖桿部件包括操作桿310和按鍵320,相應(yīng)的,所述操作檢測(cè)模塊100具體用于檢測(cè)所述操作桿310的搖臂操作和/或所述按鍵320的按壓操作,預(yù)覽執(zhí)行模塊200根據(jù)所述搖臂操作和/或按壓操作在所述預(yù)覽界面上執(zhí)行預(yù)覽動(dòng)作。
以智能手機(jī)為例進(jìn)行說(shuō)明,參閱圖4,圖示為本實(shí)施例的一種可選方案,所述搖桿部件的操作桿310部分伸出智能手機(jī)側(cè)面。具體的,所述操作桿310的搖臂操作對(duì)應(yīng)多種操作,根據(jù)操作方向的不同可分為向上搖臂操作,向下?lián)u臂操作,向左搖臂操作,向右搖臂操作等,所述搖桿部件的操作桿310在各方向上的搖臂操作均可觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作。
作為本發(fā)明實(shí)施例的可選方案,所述操作檢測(cè)模塊100檢測(cè)所述搖桿部件的操作桿310的搖臂操作包括檢測(cè)搖臂操作的持續(xù)時(shí)間,以使所述預(yù)覽執(zhí)行模塊200根據(jù)所述持續(xù)時(shí)間執(zhí)行相應(yīng)的預(yù)覽動(dòng)作,所述預(yù)覽動(dòng)作可為放大預(yù)覽或縮小預(yù)覽等??蛇x的,根據(jù)所述搖桿部件的操作桿310的搖臂操作的持續(xù)時(shí)間的長(zhǎng)短,可將搖臂操作分為連續(xù)搖臂操作和非連續(xù)搖臂操作,具體的,設(shè)置一個(gè)時(shí)間閾值,參考圖5,所述終端設(shè)備的預(yù)覽裝置還包括判斷模塊400,當(dāng)所述判斷模塊400判斷所述搖桿部件的操作桿310的搖臂操作的持續(xù)時(shí)間大于所述時(shí)間閾值時(shí),則所述搖臂操作為連續(xù)搖臂操作,當(dāng)所述判斷模塊400判斷所述搖桿部件的操作桿310的搖臂操作的持續(xù)時(shí)間小于所述時(shí)間閾值時(shí),則所述搖臂操作為非連續(xù)搖臂操作。比如設(shè)定時(shí)間閾值為2秒,當(dāng)所述操作桿310的搖臂操作持續(xù)時(shí)間大于2秒時(shí),則判定該搖臂操作為連續(xù)搖臂操作。
作為本發(fā)明實(shí)施例的可選方案,若所述判斷模塊400判斷所述持續(xù)時(shí)間小于預(yù)設(shè)的時(shí)間閾值,則所述操作檢測(cè)模塊檢測(cè)所述搖桿部件的搖臂操作至少包括如下一種:?jiǎn)未螕u臂操作檢測(cè)和多次搖臂操作檢測(cè)。即操作檢測(cè)模塊100檢測(cè)所述搖桿部件在各方向上的非連續(xù)搖臂操作的具體類型,所述具體類型包括單次搖臂操作和多次搖臂操作。設(shè)定時(shí)間閾值為2秒,當(dāng)搖臂操作持續(xù)時(shí)間小于2秒時(shí),若在該時(shí)間閾值范圍內(nèi)操作檢測(cè)模塊100檢測(cè)到所述搖臂操作的次數(shù)為一次時(shí),則判定該搖臂操作為單次搖臂操作,若在該時(shí)間閾值范圍內(nèi)操作檢測(cè)模塊100檢測(cè)到所述搖臂操作的次數(shù)為兩次及以上時(shí),則判定該搖臂操作為多次搖臂操作。所述連續(xù)搖臂操作、單次搖臂操作和多次搖臂操作均對(duì)應(yīng)觸發(fā)一個(gè)具體的預(yù)覽動(dòng)作。
在本發(fā)明實(shí)施例中,所述預(yù)覽執(zhí)行模塊200可通過(guò)所述連續(xù)搖臂操作平滑地縮放預(yù)覽目標(biāo),比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,若所述操作檢測(cè)模塊100檢測(cè)到向上或者向左的連續(xù)搖臂操作時(shí),在圖像應(yīng)用中連續(xù)放大圖片,或在地圖應(yīng)用中連續(xù)放大地圖,直到將預(yù)覽目標(biāo)放大至最大尺寸或者取消搖臂操作為止;所述操作檢測(cè)模塊100檢測(cè)到向下或者向右的連續(xù)搖臂操作時(shí),在圖像應(yīng)用中連續(xù)縮小圖片,或者在地圖應(yīng)用中連續(xù)縮小地圖,直到將預(yù)覽目標(biāo)縮小至最小尺寸或者取消搖臂操作為止。
在本發(fā)明實(shí)施例中,所述預(yù)覽執(zhí)行模塊200可通過(guò)所述單次搖臂操作對(duì)預(yù)覽目標(biāo)進(jìn)行單級(jí)縮放,比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,假如預(yù)覽目標(biāo)初始狀態(tài)為1倍,當(dāng)所述操作檢測(cè)模塊100檢測(cè)到向上或者向左的單次搖臂操作時(shí),所述預(yù)覽執(zhí)行模塊200在圖像應(yīng)用中將圖片的尺寸放大1倍,或在地圖應(yīng)用中將地圖的尺寸放大1倍;當(dāng)所述操作檢測(cè)模塊100檢測(cè)到向下或者向右的單次搖臂操作時(shí),所述預(yù)覽執(zhí)行模塊200在圖像應(yīng)用中將圖片的尺寸縮小1倍,或在地圖應(yīng)用中將地圖的尺寸縮小1倍??蛇x的,可預(yù)設(shè)單級(jí)縮放相應(yīng)的縮放倍數(shù)。
在本發(fā)明實(shí)施例中,所述預(yù)覽執(zhí)行模塊200可通過(guò)所述多次搖臂操作對(duì)預(yù)覽目標(biāo)執(zhí)行快捷的預(yù)覽動(dòng)作,比如打開智能手機(jī)上的圖像應(yīng)用或地圖應(yīng)用后,當(dāng)所述操作檢測(cè)模塊100檢測(cè)到向上或者向左的多次搖臂操作時(shí),所述預(yù)覽執(zhí)行模塊200將圖片或者地圖切換至最大尺寸;當(dāng)所述操作檢測(cè)模塊100檢測(cè)到向下或者向右的多次搖臂操作時(shí),所述預(yù)覽執(zhí)行模塊200將圖片或者地圖切換至最小尺寸。
作為本發(fā)明實(shí)施例的可選方案,所述搖桿部件的按鍵320為多段式按鍵,可選的,每一個(gè)段位的按壓操作對(duì)應(yīng)觸發(fā)一個(gè)預(yù)覽動(dòng)作,在本發(fā)明實(shí)施例中,所述操作檢測(cè)模塊100檢測(cè)所述多段式按鍵所處的段位,所述預(yù)覽執(zhí)行模塊200根據(jù)所述多段式按鍵所處的段位執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。以二段式按鍵為例,可將各段位的按壓操作相應(yīng)的預(yù)覽動(dòng)作設(shè)置為快捷的預(yù)覽動(dòng)作,比如,當(dāng)所述操作檢測(cè)模塊100檢測(cè)到所述二段式按鍵的按壓操作處于第一段位時(shí),所述預(yù)覽執(zhí)行模塊200快速將預(yù)覽目標(biāo)放大至最大尺寸,而當(dāng)所述操作檢測(cè)模塊100檢測(cè)到所述二段式按鍵的按壓操作處于第二段位時(shí),所述預(yù)覽執(zhí)行模塊200快速將預(yù)覽目標(biāo)縮小至最小尺寸。
在本發(fā)明實(shí)施例中,作所述操作檢測(cè)模塊100采用中斷方式檢測(cè)或采用輪詢方式檢測(cè)所述搖桿部件的操作。以智能手機(jī)為例進(jìn)行說(shuō)明,所述中斷方式是指智能手機(jī)在運(yùn)行程序時(shí),由于預(yù)先設(shè)定的事件,或者其他隨機(jī)的內(nèi)部或外部事件,使得智能手機(jī)中止當(dāng)前正在運(yùn)行的程序,轉(zhuǎn)而執(zhí)行預(yù)先設(shè)定的事件,或者其他隨機(jī)的內(nèi)部或外部事件;在本發(fā)明實(shí)施例中,所述搖桿部件的操作即為隨機(jī)的外部事件,因而,當(dāng)用戶對(duì)所述搖桿部件進(jìn)行操作時(shí),智能手機(jī)的操作檢測(cè)模塊100可立即獲得所述操作,并根據(jù)所述操作執(zhí)行相應(yīng)的預(yù)覽動(dòng)作。
而所述輪詢方式是指智能手機(jī)以一定的周期按次查詢外設(shè),以確認(rèn)所述外設(shè)是否有數(shù)據(jù)處理要求,若有則進(jìn)行相應(yīng)的數(shù)據(jù)處理,否則查詢下一個(gè)外設(shè)。在本發(fā)明實(shí)施例中,由智能手機(jī)以一定的周期對(duì)所述搖桿部件進(jìn)行查詢,通過(guò)操作檢測(cè)模塊100獲取所述搖桿部件的操作。
由于通過(guò)輪詢方式檢測(cè)所述搖桿部件的操作時(shí),所述搖桿部件屬于被動(dòng)檢測(cè)狀態(tài),因而時(shí)效性相對(duì)通過(guò)中斷方式檢測(cè)要低,作為本實(shí)施例的優(yōu)選方案,優(yōu)選采用中斷方式獲取所述搖桿部件的操作。
通過(guò)本發(fā)明實(shí)施例提供的終端設(shè)備的預(yù)覽裝置,基于終端設(shè)備上的搖桿部件,具體通過(guò)操作檢測(cè)模塊檢測(cè)所述搖桿部件的搖臂操作和按壓操作,由預(yù)覽執(zhí)行模塊對(duì)預(yù)覽目標(biāo)進(jìn)行預(yù)覽操作,同時(shí)可通過(guò)所述操作桿的連續(xù)搖臂操作實(shí)現(xiàn)平滑縮放操作,也可通過(guò)操作桿的單次搖臂操作實(shí)現(xiàn)逐級(jí)縮放操作,此外還可以通過(guò)按壓操作或者操作桿的連續(xù)搖臂操作執(zhí)行快捷的預(yù)覽動(dòng)作,使得操作更加方便,提高用戶的使用體驗(yàn)。
實(shí)施例五
如圖6所示為本發(fā)明實(shí)施例提供的一種終端設(shè)備的結(jié)構(gòu)示意圖,所述終端設(shè)備包括前述實(shí)施例所述的預(yù)覽裝置,以及搖桿部件300,具體的,所述預(yù)覽裝置包括操作檢測(cè)模塊100和預(yù)覽執(zhí)行模塊200,其中操作檢測(cè)模塊100分別與預(yù)覽執(zhí)行模塊200、搖桿部件300相連接。
作為本發(fā)明實(shí)施例的可選方案,圖7為本發(fā)明實(shí)施例提供的另一種終端設(shè)備的結(jié)構(gòu)示意圖,所述預(yù)覽裝置還包括判斷模塊400,其中操作檢測(cè)模塊100分別與預(yù)覽執(zhí)行模塊200、搖桿部件300、判斷模塊400相連接。
需要說(shuō)明的是,在上述實(shí)施例中的操作檢測(cè)模塊和預(yù)覽執(zhí)行模塊等功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。實(shí)現(xiàn)上述各軟件功能單元的功能的相關(guān)程序指令存儲(chǔ)在所述非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述程序指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(Processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory,ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory,RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上僅為本發(fā)明的實(shí)施例,但并不限制本發(fā)明的專利范圍,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)而言,其依然可以對(duì)前述各具體實(shí)施方式所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等效替換。凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所做的等效結(jié)構(gòu),直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理在本發(fā)明專利保護(hù)范圍之內(nèi)。