一種終端截屏的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及通訊技術領域,尤其涉及一種終端截屏的方法及裝置。
【背景技術】
[0002]隨著通信技術的發展,手機等終端設備的功能也越來越豐富。在使用終端設備的過程中,如果用戶想要保留當前屏幕的畫面,比如游戲畫面、聊天記錄、游戲記錄等等,就需要用到截屏功能。根據用戶需求的不同,現有技術中終端設備的截屏功能也包括三種:普通截屏,可以截取整個屏幕;自由截屏,可以由用戶自主決定截屏范圍即為自由截屏,這種方式適用于用戶出于隱私等方面的考慮,只想截取部分內容的情況;長截屏,用戶有時不僅需要截出手機一屏的內容,還需要截出超過界面的內容,如聊天軟件中的一段對話非常長,超過一屏,需要一次性截出一張長圖,這時需要用到長截屏功能。
[0003]上述幾種截屏功能雖然實現了用戶在不同場景下進行不同截屏的需求,但是現有技術中,終端設備的普通截屏、自由截屏和長截屏入口并不一致,同一類的功能在相同設備上有三個截然不同的入口和操作方式,對用戶來說在認知和操作上造成非常大的學習成本,嚴重影響用戶體驗。
【發明內容】
[0004]本發明的主要目的在于提出一種終端截屏的方法及裝置,旨在解決現有技術終端設備的普通截屏、自由截屏和長截屏入口并一致,給用戶來在認知和操作上造成較大大的學習成本,影響用戶體驗的問題。
[0005]為實現上述目的,本發明提供的一種終端截屏的方法,所述方法包括步驟:
[0006]接收截屏指令;
[0007]獲取終端的運動狀態參數;
[0008]將所述運動狀態參數與預設的閾值進行比對,根據比對結果確定截屏類型并啟動相應的截屏功能,所述截屏類型包括普通截屏、自由截屏或長截屏中的一種;
[0009]根據用戶對觸屏的操作進行截屏。
[0010]提供一種如上所述的方法,所述運動狀態參數包括所述終端的翻轉角度和/或加速度。
[0011]提供一種如上所述的方法,所述將所述運動狀態參數與預設的閾值進行比對,根據比對結果確定截屏類型并啟動相應的截屏功能,包括:
[0012]當所述翻轉角度和/或加速度小于第一預設閾值時,確定截屏類型為普通截屏并啟動普通截屏功能;
[0013]當所述翻轉角度和/或加速度大于所述第一預設閾值且小于第二預設閾值時,確定截屏類型為自由截屏并啟動自由截屏功能;
[0014]當所述翻轉角度和/或加速度大于所述第二預設閾值時,確定截屏類型為長截屏并啟動長截屏功能。
[0015]提供一種如上所述的方法,所述根據用戶對觸屏的操作進行截屏,包括:
[0016]當啟動普通截屏功能時,若所述操作的壓力點的壓力值大于或等于預設壓力閾值時,截取當前整個屏幕的顯示內容;
[0017]當啟動自由截屏功能時,若所述操作在所述觸屏上繪制了封閉曲線,且繪制所述封閉曲線的壓力值大于或等于所述預設壓力閾值時,截取所述封閉曲線的區域內的顯示內容;
[0018]啟動長截屏功能時,若所述操作的壓力點的壓力值大于或等于所述預設壓力閾值,滾動顯示所述觸屏的顯示內容,直至壓力點壓力消失,截取所有滾動顯示的內容。
[0019]提供一種如上所述的方法,所述接收截屏指令之前,所述方法還包括:
[0020]預先設置截屏指令,所述截屏指令包括物理按鍵組合操作指令或邊框操作指令。
[0021]此外,為實現上述目的,本發明還提出一種終端截屏的裝置,所述裝置包括:?0022] 接收單元,用于接收截屏指令;
[0023]參數獲取單元,用于獲取終端的運動狀態參數;
[0024]功能啟動單元,用于將所述運動狀態參數與預設的閾值進行比對,根據比對結果確定截屏類型并啟動相應的截屏功能,所述截屏類型包括普通截屏、自由截屏或長截屏中的一種;
[0025]截屏單元,用于根據用戶對觸屏的按壓操作進行截屏。
[0026]提供一種如上所述的裝置,所述參數獲取單元,還用于獲取所述終端的翻轉角度和/或加速度。
[0027]提供一種如上所述的裝置,所述功能啟動單元,還用于在所述翻轉角度和/或加速度小于第一預設閾值時,確定截屏類型為普通截屏并啟動普通截屏功能;或者用于在所述翻轉角度和/或加速度大于所述第一預設閾值小于第二預設閾值時,確定截屏類型為自由截屏并啟動自由截屏功能;或者用于在所述翻轉角度和/或加速度大于所述第二預設閾值時,確定截屏類型為長截屏并啟動長截屏功能。
[0028]提供一種如上所述的裝置,所述截屏單元,還用于在啟動普通截屏功能時,若所述操作的壓力點的壓力值大于或等于預設壓力閾值時,截取當前整個屏幕的顯示內容;或者用于在啟動普通截屏功能時,若所述操作為在所述觸屏繪制封閉曲線,且繪制所述封閉曲線的壓力值大于或等于所述預設壓力閾值時,截取所述封閉曲線的區域內的顯示內容;或者用于在啟動長截屏功能時,若所述操作的壓力點的壓力值大于或等于所述預設壓力閾值,滾動顯示所述觸屏的顯示內容,直至壓力點壓力消失,截取所有滾動顯示的內容。
[0029]提供一種如上所述的裝置,所述裝置還包括:
[0030]設置單元,用于預先設置截屏指令,所述截屏指令包括物理按鍵組合操作指令或邊框操作指令。
[0031]本發明提出的終端截屏的方法和裝置,在接收到截屏指令后,發起截屏操作,然后在根據終端的運動狀態參數啟動相應的截屏功能,實現三種截屏操作,統一了長截屏、自由截屏與普通截屏的入口,簡化了操作步驟,優化了用戶體驗,并且在長截屏模式下,使得用戶能夠自由選擇截屏的長度。
【附圖說明】
[0032]圖1為實現本發明各個實施例一個可選的移動終端的硬件結構示意圖;
[0033]圖2為本發明實施例一提供的一種終端截屏的方法的流程圖;
[0034]圖3本發明實施例二提供的一種終端截屏的方法的流程圖;
[0035]圖4為圖3中啟動普通截屏功能后,根據用戶對觸屏的按壓操作進行截屏的流程圖;
[0036]圖5為啟動普通截屏功能后,獲取的截屏內容的示意圖;
[0037]圖6為圖3中啟動自由截屏功能后,根據用戶對觸屏的按壓操作進行截屏的流程圖;
[0038]圖7為啟動自由截屏功能后,獲取的截屏內容的示意圖;
[0039]圖8為圖3中啟動長截屏功能后,根據用戶對觸屏的按壓操作進行截屏的流程圖;
[0040]圖9為啟動長截屏功能后,獲取的截屏內容的示意圖;
[0041]圖10本發明實施例三提供的一種終端截屏的裝置的模塊結構示意圖。
[0042]本發明目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0043]應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0044]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0045]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0046]圖1為實現本發明各個實施例一個可選的移動終端的硬件結構示意圖。
[0047]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0048]無線通信單元110通常包括一個或多個組件,其允許移動終