專利名稱:用于移動終端的視圖縮放方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動設(shè)備制造技術(shù)領(lǐng)域,特別涉及一種用于移動終端的視圖縮放方法和裝置。
背景技術(shù):
隨著智能移動終端不斷發(fā)展,用戶通過移動終端上瀏覽視圖已經(jīng)非常普遍,用戶在瀏覽視圖時,為了便于查看,經(jīng)常需要對視圖進行放大或者縮小,目前移動終端的視圖縮放方法主要有雙擊放大/縮小和多點手勢縮放,這兩種方法雖然比較容易操作,但是不夠便捷,多點手勢縮放還容易出現(xiàn)滑屏情況,使用不便,并且操作方式單一,缺乏趣味性,用戶體驗不佳。
發(fā)明內(nèi)容
本發(fā)明的目的旨在至少解決上述技術(shù)缺陷之一。為此,本發(fā)明第一個目的在于提出一種用于移動終端的視圖縮放方法,該方法操作方便,提高效率,趣味性強,用戶體驗好。本發(fā)明第二個目的在于提出一種用于移動終端的視圖縮放裝置。為實現(xiàn)上述目的,根據(jù)本發(fā)明第一方面的實施例的用于移動終端的視圖縮放方法包括以下步驟控制移動終端進入視圖瀏覽模式;在所述視圖瀏覽模式下,實時獲取所述移動終端的姿態(tài)數(shù)據(jù);根據(jù)所述移動終端的姿態(tài)數(shù)據(jù)判斷所述移動終端是否出現(xiàn)運動;如果所述移動終端出現(xiàn)運動,則進一步檢測所述移動終端的當(dāng)前視圖的狀態(tài);以及根據(jù)所述移動終端的當(dāng)前視圖的狀態(tài)控制所述當(dāng)前視圖進行縮放。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法,通過感知移動終端的運動狀態(tài),并根據(jù)當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖的縮放,無需通過屏幕或者按鍵操作對視圖進行縮放,操作方便,提高效率,趣味性強,用戶體驗好。為實現(xiàn)上述目的,根據(jù)本發(fā)明第二方面的實施例的用于移動終端的視圖縮放裝置包括獲取模塊,用于在移動終端處于視圖瀏覽模式時,實時獲取移動終端的姿態(tài)數(shù)據(jù);判斷模塊,用于根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動;檢測模塊,用于在移動終端出現(xiàn)運動時,進一步檢測移動終端的當(dāng)前視圖的狀態(tài);以及控制模塊,用于根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置,通過感知移動終端的運動狀態(tài),并根據(jù)當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖的縮放,無需通過屏幕或者按鍵操作對視圖進行縮放,操作方便,提高效率,趣味性強,用戶體驗好。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中圖1為根據(jù)本發(fā)明一個實施例的用于移動終端的視圖縮放方法的流程圖;圖2為根據(jù)本發(fā)明一個具體實施例的用于移動終端的視圖縮放方法的流程圖;圖3為根據(jù)本發(fā)明又一個具體實施例的用于移動終端的視圖縮放方法的流程圖;圖4為根據(jù)本發(fā)明一個實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖;圖5為根據(jù)本發(fā)明一個具體實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖;圖6為根據(jù)本發(fā)明又一個具體實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖。
具體實施例方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法和裝置。一種用于移動終端的視圖縮放方法,包括以下步驟控制移動終端進入視圖瀏覽模式;在視圖瀏覽模式下,實時獲取移動終端的姿態(tài)數(shù)據(jù);根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動;如果移動終端出現(xiàn)運動,則進一步檢測移動終端的當(dāng)前視圖的狀態(tài);以及根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。圖1為根據(jù)本發(fā)明一個實施例的用于移動終端的視圖縮放方法的流程圖。如圖1所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法包括下述步驟。步驟S101,控制移動終端進入視圖瀏覽模式。步驟S102,在視圖瀏覽模式下,實時獲取移動終端的姿態(tài)數(shù)據(jù)。具體地,可以通過移動終端中集成的姿態(tài)傳感器感知移動終端的姿態(tài)變化,例如平移、轉(zhuǎn)動、偏轉(zhuǎn)等,并將姿態(tài)變化轉(zhuǎn)換成具體的移動加速度、轉(zhuǎn)動的角速度等姿態(tài)數(shù)據(jù)。步驟S103,根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動。
例如,當(dāng)移動終端的姿態(tài)數(shù)據(jù)表明移動終端的的轉(zhuǎn)動的角速度達到一定的閾值時,即可判斷移動終端出現(xiàn)運動;或者,當(dāng)移動終端的姿態(tài)數(shù)據(jù)表明移動終端的移動加速度超過一定的閾值時,也可判斷移動終端出現(xiàn)運動。步驟S104,如果移動終端未出現(xiàn)運動,則不對當(dāng)前視圖進行操作。步驟S105,如果移動終端出現(xiàn)運動,則進一步檢測移動終端的當(dāng)前視圖的狀態(tài)。其中,當(dāng)前視圖的狀態(tài)可以由當(dāng)前視圖的縮放標識等表明,其中縮放標識包括放大標識、恢復(fù)標識和縮小標識。步驟S106,根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法,通過感知移動終端的運動狀態(tài),并根據(jù)當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖的縮放,無需通過屏幕或者按鍵操作對視圖進行縮放,操作方便,提高效率,趣味性強,用戶體驗好。圖2為根據(jù)本發(fā)明一個具體地實施例的用于移動終端的視圖縮放方法的流程圖。如圖2所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法包括下述步驟。步驟S201,控制移動終端進入視圖瀏覽模式。步驟S202,在視圖瀏覽模式下,實時獲取移動終端的姿態(tài)數(shù)據(jù)。具體地,可以通過移動終端中集成的姿態(tài)傳感器感知移動終端的姿態(tài)變化,例如平移、轉(zhuǎn)動、偏轉(zhuǎn)等,并將姿態(tài)變化轉(zhuǎn)換成具體的移動加速度、轉(zhuǎn)動的角速度等姿態(tài)數(shù)據(jù)。步驟S203,根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動。例如,當(dāng)移動終端的姿態(tài)數(shù)據(jù)表明移動終端的的轉(zhuǎn)動的角速度達到一定的閾值時,即可判斷移動終端出現(xiàn)運動;或者,當(dāng)移動終端的姿態(tài)數(shù)據(jù)表明移動終端的移動加速度超過一定的閾值時,也可判斷移動終端出現(xiàn)運動。步驟S204,如果移動終端未出現(xiàn)運動,則不對當(dāng)前視圖進行操作。步驟S205,如果移動終端出現(xiàn)運動,則進一步檢測移動終端的當(dāng)前視圖的狀態(tài)。其中,當(dāng)前視圖的狀態(tài)可以由當(dāng)前視圖的縮放標識等表明,其中縮放標識包括放大標識、恢復(fù)標識和縮小標識。步驟S206,如果當(dāng)前視圖的縮放標識為放大標識,則控制當(dāng)前視圖進行縮小。步驟S207,如果當(dāng)前視圖的縮放標識為縮小標識,則控制當(dāng)前視圖進行放大。在本發(fā)明的一個實施例中,當(dāng)用戶前后搖動移動終端時,如果當(dāng)前視圖的縮放標識為放大標識,則直接控制當(dāng)前視圖進行縮?。蝗绻?dāng)前視圖的縮放標識為縮小標識,則直接控制當(dāng)前視圖進行放大。步驟S208,如果當(dāng)前視圖的縮放標識為恢復(fù)標識,則接收用戶輸入的對當(dāng)前視圖進行縮小或放大的控制命令,并根據(jù)控制命令對當(dāng)前視圖進行縮放。在本發(fā)明的一個實施例中,當(dāng)用戶前后搖動移動終端時,如果當(dāng)前視圖的縮放標識為恢復(fù)標識,則移動終端就會提示用戶輸入對當(dāng)前視圖進行放大或縮小的控制命令,此時用戶可以通過向左搖動移動終端控制當(dāng)前視圖進行放大,通過向右搖動移動終端控制當(dāng)前視圖進行縮小。由此,通過搖動移動終端輸入用戶想要控制視圖進行縮放的意圖及命令,操作自然,直觀。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法,通過根據(jù)縮放標識對視圖進行縮放操作,在恢復(fù)標識狀態(tài)下,根據(jù)用戶命令對視圖進行縮放操作,進一步提高了效率,更加便捷,增強了與用戶的交互性,提升了用戶體驗。圖3為根據(jù)本發(fā)明又一個具體實施例的用于移動終端的視圖縮放方法的流程圖。如圖3所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法包括下述步驟。步驟S301,控制移動終端進入視圖瀏覽模式。步驟S302,在視圖瀏覽模式下,實時獲取移動終端的姿態(tài)數(shù)據(jù)。具體地,可以通過移動終端中集成的姿態(tài)傳感器感知移動終端的姿態(tài)變化,例如平移、轉(zhuǎn)動、偏轉(zhuǎn)等,并將姿態(tài)變化轉(zhuǎn)換成具體的移動加速度、轉(zhuǎn)動的角速度等姿態(tài)數(shù)據(jù)。步驟S303,根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動。具體地,當(dāng)移動終端的姿態(tài)數(shù)據(jù)表明移動終端的重心以一個固定點為中心做往返運動,并且運動的加速度和角速度達到一定值時,即可判斷移動終端出現(xiàn)運動。步驟S304,如果移動終端未出現(xiàn)運動,則不對當(dāng)前視圖進行操作。步驟S305,如果移動終端出現(xiàn)運動,則進一步檢測移動終端的當(dāng)前視圖的狀態(tài)。其中,當(dāng)前視圖的狀態(tài)可以包括當(dāng)前視圖的縮放標識等,其中縮放標識包括放大標識、恢復(fù)標識和縮小標識。步驟S306,如果當(dāng)前視圖的縮放標識為放大標識,則控制當(dāng)前視圖進行縮小。步驟S307,如果當(dāng)前視圖的縮放標識為縮小標識,則控制當(dāng)前視圖進行放大。在本發(fā)明的一個實施例中,當(dāng)用戶前后搖動移動終端時,如果當(dāng)前視圖的縮放標識為放大標識,則直接控制當(dāng)前視圖進行縮小;如果當(dāng)前視圖的縮放標識為縮小標識,則直接控制當(dāng)前視圖進行放大。步驟S308,如果當(dāng)前視圖的縮放標識為恢復(fù)標識,則接收用戶輸入的對當(dāng)前視圖進行縮小或放大的控制命令,并根據(jù)控制命令對當(dāng)前視圖進行縮放。在本發(fā)明的一個實施例中,當(dāng)用戶前后搖動移動終端時,如果當(dāng)前視圖的縮放標識為恢復(fù)標識,則移動終端就會提示用戶輸入對當(dāng)前視圖進行放大或縮小的控制命令,此時用戶可以通過向左搖動移動終端控制當(dāng)前視圖進行放大,通過向右搖動移動終端控制當(dāng)前視圖進行縮小。由此,通過搖動移動終端輸入用戶想要控制視圖進行縮放的意圖及命令,操作自然,直觀。步驟S309,更新當(dāng)前視圖的縮放標識。具體地,在控制當(dāng)前視圖從放大狀態(tài)進行縮小或從縮小狀態(tài)進行放大之后,將當(dāng)前視圖的縮放標識更新為恢復(fù)標識;在控制當(dāng)前視圖從原始狀態(tài)進行放大之后,將當(dāng)前視圖的縮放標識更新為放大標識;在控制當(dāng)前視圖從原始狀態(tài)進行縮小之后,將當(dāng)前視圖的縮放標識更新為縮小標識。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放方法,在控制視圖進行縮放后更新視圖的縮放標識,保證視圖縮放標識的實時性,便于根據(jù)視圖的縮放標識控制視圖的縮放,更加便捷,進一步提升了用戶體驗。為了實現(xiàn)上述實例,本發(fā)明還提出一種用于移動終端的視圖縮放裝置?!N用于移動終端的視圖縮放裝置,包括獲取模塊,用于在移動終端處于視圖瀏覽模式時,實時獲取移動終端的姿態(tài)數(shù)據(jù);判斷模塊,用于根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動;檢測模塊,用于在移動終端出現(xiàn)運動時,進一步檢測移動終端的當(dāng)前視圖的狀態(tài);以及控制模塊,用于根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。
圖4為根據(jù)本發(fā)明一個實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖。如圖4所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置包括獲取模塊100、判斷模塊200、檢測模塊300和控制模塊400。具體地,獲取模塊100用于在移動終端處于視圖瀏覽模式時,實時獲取移動終端的姿態(tài)數(shù)據(jù)。更具體地,獲取模塊100包括姿態(tài)傳感器,姿態(tài)傳感器可以獲取移動終端的姿態(tài)變化,例如平移、轉(zhuǎn)動、偏轉(zhuǎn)等,并將姿態(tài)變化轉(zhuǎn)換成具體的移動加速度、轉(zhuǎn)動的角速度等姿態(tài)數(shù)據(jù)。判斷模塊200用于根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動。例如,當(dāng)獲取模塊100獲取的姿態(tài)數(shù)據(jù)表明移動終端的的轉(zhuǎn)動的角速度達到一定的閾值時,即可判斷移動終端出現(xiàn)運動;或者,當(dāng)獲取模塊100獲取的姿態(tài)數(shù)據(jù)表明移動終端的移動加速度超過一定的閾值時,也可判斷移動終端出現(xiàn)運動。檢測模塊300用于在移動終端出現(xiàn)運動時,進一步檢測移動終端的當(dāng)前視圖的狀態(tài)。其中,當(dāng)前視圖的狀態(tài)可以由當(dāng)前視圖的縮放標識等表明,其中縮放標識包括放大標識、恢復(fù)標識和縮小標識??刂颇K400用于根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置,通過感知移動終端的運動狀態(tài),并根據(jù)當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖的縮放,無需通過屏幕或者按鍵操作對視圖進行縮放,操作方便,提高效率,趣味性強,用戶體驗好。圖5為根據(jù)本發(fā)明一個具體實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖。如圖5所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置包括獲取模塊100、判斷模塊200、檢測模塊300、控制模塊400、縮小單元410和放大單元420,其中控制模塊400包括縮小單元410和放大單元420。具體地,縮小單元410用于在當(dāng)前視圖的縮放標識為放大標識時,或者在當(dāng)前視圖的縮放標識為恢復(fù)標識且接收到用戶輸入的對當(dāng)前視圖進行縮小的控制命令時,控制當(dāng)前視圖進行縮小。放大單元420用于在當(dāng)前視圖的縮放標識為縮小標識時,或者在當(dāng)前視圖的縮放標識為恢復(fù)標識且接收到用戶輸入的對當(dāng)前視圖進行放大的控制命令時,控制當(dāng)前視圖進行放大。在本發(fā)明的一個實施例中,當(dāng)用戶前后搖動移動終端時,如果當(dāng)前視圖的縮放標識為放大標識,則直接控制當(dāng)前視圖進行縮小;如果當(dāng)前視圖的縮放標識為縮小標識,則直接控制當(dāng)前視圖進行放大;如果當(dāng)前視圖的縮放標識為恢復(fù)標識,則移動終端就會提示用戶輸入對當(dāng)前視圖進行放大或縮小的控制命令,此時用戶可以通過向左搖動移動終端控制當(dāng)前視圖進行放大,通過向右搖動移動終端控制當(dāng)前視圖進行縮小。由此,通過搖動移動終端輸入用戶想要控制視圖進行縮放的意圖及命令,操作自然,直觀。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置,通過控制模塊根據(jù)縮放標識對視圖進行縮放操作,在恢復(fù)標識狀態(tài)下,根據(jù)用戶命令對視圖進行縮放操作,進一步提高了效率,更加便捷,增強了與用戶的交互性,提升了用戶體驗。圖6為根據(jù)本發(fā)明又一個具體實施例的用于移動終端的視圖縮放裝置的結(jié)構(gòu)框圖。
如圖6所示,根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置在圖5所示的基礎(chǔ)上還包括更新模塊500。具體地,更新模塊500用于在控制模塊400控制當(dāng)前視圖進行縮放之后,更新當(dāng)前視圖的縮放標識。更具體地,在控制模塊400控制當(dāng)前視圖從放大狀態(tài)進行縮小或從縮小狀態(tài)進行放大之后,將當(dāng)前視圖的縮放標識更新為恢復(fù)標識;在控制模塊400控制當(dāng)前視圖從原始狀態(tài)進行放大之后,將當(dāng)前視圖的縮放標識更新為放大標識;在控制模塊400控制當(dāng)前視圖從原始狀態(tài)進行縮小之后,將當(dāng)前視圖的縮放標識更新為縮小標識。根據(jù)本發(fā)明實施例的用于移動終端的視圖縮放裝置,通過更新模塊在控制視圖進行縮放后更新視圖的縮放標識,保證視圖縮放標識的實時性,便于根據(jù)視圖的縮放標識控制視圖的縮放,更加便捷,進一步提升了用戶體驗。應(yīng)當(dāng)理解,在本發(fā)明的實施例中,移動終端可以是手機、平板電腦、個人數(shù)字助理等硬件設(shè)備。在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對所述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實施例,對于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種用于移動終端的視圖縮放方法,其特征在于,包括以下步驟 控制移動終端進入視圖瀏覽模式; 在所述視圖瀏覽模式下,實時獲取所述移動終端的姿態(tài)數(shù)據(jù); 根據(jù)所述移動終端的姿態(tài)數(shù)據(jù)判斷所述移動終端是否出現(xiàn)運動; 如果所述移動終端出現(xiàn)運動,則進一步檢測所述移動終端的當(dāng)前視圖的狀態(tài);以及 根據(jù)所述移動終端的當(dāng)前視圖的狀態(tài)控制所述當(dāng)前視圖進行縮放。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動終端的當(dāng)前視圖的狀態(tài)包括當(dāng)前視圖的縮放標識,其中所述縮放標識包括放大標識、恢復(fù)標識和縮小標識。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括以下步驟 在控制所述當(dāng)前視圖進行縮放之后,更新所述當(dāng)前視圖的縮放標識。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述移動終端的當(dāng)前視圖的狀態(tài)控制所述當(dāng)前視圖進行縮放,具體包括以下步驟 如果所述當(dāng)前視圖的縮放標識為所述放大標識,則控制所述當(dāng)前視圖進行縮?。蝗绻霎?dāng)前視圖的縮放標識為所述縮小標識,則控制所述當(dāng)前視圖進行放大;以及如果所述當(dāng)前視圖的縮放標識為所述恢復(fù)標識,則接收用戶輸入的對所述當(dāng)前視圖進行縮小或放大的控制命令,并根據(jù)所述控制命令對所述當(dāng)前視圖進行縮放。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述控制命令對所述當(dāng)前視圖進行縮放具體包括 在所述用戶控制所述移動終端向左運動時,控制所述當(dāng)前視圖進行縮??;以及 在所述用戶控制所述移動終端向右運動時,控制所述當(dāng)前視圖進行放大。
6.根據(jù)權(quán)利要求1-5中任一項所述的方法,還包括以下步驟 在控制所述當(dāng)前視圖從放大狀態(tài)進行縮小或從縮小狀態(tài)進行放大之后,將所述當(dāng)前視圖的縮放標識更新為所述恢復(fù)標識;以及 在控制所述當(dāng)前視圖從原始狀態(tài)進行放大或縮小之后,分別將所述當(dāng)前視圖的縮放標識更新為所述放大標識或所述縮小標識。
7.一種用于移動終端的視圖縮放裝置,其特征在于,包括 獲取模塊,用于在移動終端處于視圖瀏覽模式時,實時獲取所述移動終端的姿態(tài)數(shù)據(jù); 判斷模塊,用于根據(jù)所述移動終端的姿態(tài)數(shù)據(jù)判斷所述移動終端是否出現(xiàn)運動; 檢測模塊,用于在所述移動終端出現(xiàn)運動時,進一步檢測所述移動終端的當(dāng)前視圖的狀態(tài);以及 控制模塊,用于根據(jù)所述移動終端的當(dāng)前視圖的狀態(tài)控制所述當(dāng)前視圖進行縮放。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊包括姿態(tài)傳感器。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述移動終端的當(dāng)前視圖的狀態(tài)包括當(dāng)前視圖的縮放標識,其中所述縮放標識包括放大標識、恢復(fù)標識和縮小標識。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,還包括 更新模塊,用于在控制所述當(dāng)前視圖進行縮放之后,更新所述當(dāng)前視圖的縮放標識。
11.根據(jù)權(quán)利要求7或9所述的裝置,其特征在于,所述控制模塊具體包括 縮小單元,用于在所述當(dāng)前視圖的縮放標識為所述放大標識時,或者在所述當(dāng)前視圖的縮放標識為恢復(fù)標識且接收到所述用戶輸入的對所述當(dāng)前視圖進行縮小的控制命令時,控制所述當(dāng)前視圖進行縮?。灰约? 放大單元,用于在所述當(dāng)前視圖的縮放標識為所述縮小標識時,或者在所述當(dāng)前視圖的縮放標識為恢復(fù)標識且接收到所述用戶輸入的對所述當(dāng)前視圖進行放大的控制命令時,控制所述當(dāng)前視圖進行放大。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述用戶輸入的對所述當(dāng)前視圖進行放大的控制命令包括 與控制所述移動終端向左運動相對應(yīng)的縮小命令;以及 與控制所述移動終端向右運動相對應(yīng)的放大命令。
13.根據(jù)權(quán)利要求7-12任一項所述的裝置,其特征在于, 所述更新模塊還用于在控制所述當(dāng)前視圖從放大狀態(tài)進行縮小或從縮小狀態(tài)進行放大之后,將所述當(dāng)前視圖的縮放標識更新為所述恢復(fù)標識,以及在控制所述當(dāng)前視圖從原始狀態(tài)進行放大或縮小之后,分別將所述當(dāng)前視圖的縮放標識更新為所述放大標識或所述縮小標識。
全文摘要
本發(fā)明提出一種用于移動終端的視圖縮放方法和裝置,其中所述方法包括以下步驟控制移動終端進入視圖瀏覽模式;在視圖瀏覽模式下,實時獲取移動終端的姿態(tài)數(shù)據(jù);根據(jù)移動終端的姿態(tài)數(shù)據(jù)判斷移動終端是否出現(xiàn)運動;如果移動終端出現(xiàn)運動,則進一步檢測移動終端的當(dāng)前視圖的狀態(tài);以及根據(jù)移動終端的當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖進行縮放。根據(jù)本發(fā)明實施例的方法,通過感知移動終端的運動狀態(tài),并根據(jù)當(dāng)前視圖的狀態(tài)控制當(dāng)前視圖的縮放,無需通過屏幕或者按鍵操作對視圖進行縮放,操作方便,提高效率,趣味性強,用戶體驗好。
文檔編號G06F3/0484GK103019543SQ201210495650
公開日2013年4月3日 申請日期2012年11月28日 優(yōu)先權(quán)日2012年11月28日
發(fā)明者吳文升 申請人:北京百度網(wǎng)訊科技有限公司