欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

截屏方法及裝置與流程

文檔序號:11581972閱讀:328來源:國知局
截屏方法及裝置與流程

本發(fā)明屬于計算機技術(shù)領(lǐng)域,尤其涉及一種截屏方法及裝置。



背景技術(shù):

截屏功能被廣泛的應(yīng)用在移動終端技術(shù)領(lǐng)域,通常用移動終端瀏覽網(wǎng)頁、觀看視頻、圖片的過程中,截取當(dāng)前屏幕中顯示內(nèi)容。

現(xiàn)有技術(shù)中,用戶可以通過移動終端的組合鍵截屏,也可在觀看視頻時,通過視頻應(yīng)用自身的截圖按鈕截取。

在發(fā)明人實現(xiàn)本方案的過程中,發(fā)現(xiàn)在上述現(xiàn)有的截屏技術(shù)方案中,使用組合鍵截屏需要調(diào)整移動終端的持握方式,而用戶使用截圖按鈕需要點擊屏幕后才能喚醒,都會打斷用戶正在進行的瀏覽操作,影響截屏速度和準(zhǔn)確性,以及影響用戶體驗。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例的目的在于提供一種截屏方法,旨在截屏?xí)r因使用組合件截屏或,因通過點擊按鈕截屏而產(chǎn)生的截屏快捷性和準(zhǔn)確性的問題。

第一方面,本發(fā)明實施例提供一種截屏方法,包括:

獲取移動終端的運動狀態(tài)特征;

當(dāng)所述運動狀態(tài)特征符合預(yù)置特征時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序;

若是,則截取當(dāng)前屏幕的內(nèi)容,并生成截屏文件。

第二方面,本發(fā)明實施例提供一種截屏裝置,包括:

獲取模塊,用于獲取移動終端的運動狀態(tài)特征;

判斷模塊,用于當(dāng)所述運動狀態(tài)特征符合預(yù)置特征時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序;

截屏模塊,用于若所述判斷模塊判斷前臺當(dāng)前運行的程序為目標(biāo)程序,則截取當(dāng)前屏幕的內(nèi)容,并生成截屏文件。

在本發(fā)明實施例中,根據(jù)移動終端的運動狀態(tài)以及當(dāng)前運行的程序,確認(rèn)是否觸發(fā)了截屏操作,若是,則直接截取當(dāng)前屏幕顯示的內(nèi)容,生成截屏文件,由于在截屏過程中不需要用戶操作,而是瞬間觸發(fā)截屏操作,沒有時延,也不干擾當(dāng)前程序的運行,提高了截屏快捷性和準(zhǔn)確性。

附圖說明

圖1是本發(fā)明第一實施例提供的截屏方法的實現(xiàn)流程圖;

圖2是本發(fā)明第二實施例提供的截屏方法的實現(xiàn)流程圖;

圖3是本發(fā)明實施例中通過晃動手機截屏的手機晃動軌跡示意圖;

圖4是本發(fā)明實施例中分享截屏文件的界面示意圖;

圖5是本發(fā)明第三實施例提供的截屏裝置的結(jié)構(gòu)圖;

圖6是本發(fā)明第四實施例提供的截屏裝置的結(jié)構(gòu)圖;

圖7是本發(fā)明實施例提供的執(zhí)行截屏方法的電子設(shè)備結(jié)構(gòu)示意圖。

具體實施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

請參見圖1,圖1是本發(fā)明第一實施例提供的截屏方法的實現(xiàn)流程圖,該方法包括:

s101、獲取移動終端的運動狀態(tài)特征;

運動狀態(tài)特征是指可描述移動終端速度、幅度、軌跡等特征參數(shù)。

s102、當(dāng)該運動狀態(tài)特征符合預(yù)置特征時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序;

即,當(dāng)移動終端速度、幅度、軌跡等特征符合預(yù)置特征時,判斷前臺正在運行的程序是否為目標(biāo)程序。

該目標(biāo)程序是預(yù)先設(shè)置的,該目標(biāo)程序可以是視頻播放程序,可以是網(wǎng)頁瀏覽程序,也可以是信息讀取程序等,目標(biāo)程序運行后,在屏幕上顯示視頻內(nèi)容、網(wǎng)頁內(nèi)容、信息內(nèi)容等可供用戶截屏的內(nèi)容。

s103、若是,則截取當(dāng)前屏幕的內(nèi)容,并生成截屏文件。

前臺正在運行的程序為目標(biāo)程序時,不再進行任何提示,截取當(dāng)前屏幕正在顯示的內(nèi)容,并生成截屏文件后自動保存。即,在當(dāng)前屏幕上不顯示該截屏后生成的文件內(nèi)容,不影響用戶瀏覽當(dāng)前屏幕的內(nèi)容。

進一步地,前臺正在運行的程序不是目標(biāo)程序,則繼續(xù)確認(rèn)該程序運行時,若移動終端的運動狀態(tài)特征符合預(yù)置特征,是否有對應(yīng)的預(yù)置操作,若是,則執(zhí)行該預(yù)置操作。

本發(fā)明實施例中,根據(jù)移動終端的運動狀態(tài)以及當(dāng)前運行的程序,確認(rèn)是否觸發(fā)了截屏操作,若是,則直接截取當(dāng)前屏幕顯示的內(nèi)容,生成截屏文件,由于在截屏過程中不需要用戶操作,而是瞬間觸發(fā)截屏操作,沒有時延,也不干擾當(dāng)前程序的運行,提高了截屏快捷性和準(zhǔn)確性。

請參見圖2,圖2是本發(fā)明第二實施例提供的截屏方法的實現(xiàn)流程圖,該方法包括:

s201、獲取移動終端的運動狀態(tài)特征;

通過預(yù)置運動傳感器獲取移動終端的運動狀態(tài)特征。該預(yù)置運動傳感器可以是陀螺儀,也可以是重力感應(yīng)器,還可以是其他的可以獲取運動狀態(tài)特征的運動傳感器。

運動狀態(tài)特征是指可描述移動終端速度、幅度、軌跡等特征參數(shù)。

s202、當(dāng)該運動狀態(tài)特征符合預(yù)置特征時,判斷前臺當(dāng)前運行的程序是否為視頻播放程序;

具體地,當(dāng)運動速度大于預(yù)置速度值,或,運動幅度大于預(yù)置幅度值時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序。

或者,當(dāng)運動速度大于預(yù)置速度值,且,運動幅度大于預(yù)置幅度值時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序。

或者,當(dāng)運動軌跡與預(yù)置軌跡一致時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序。

例如,該預(yù)置軌跡是一個幾何圖形,具體可以是一個圓。當(dāng)移動終端的運動軌跡也是相同的幾何圖形時,可以確認(rèn)前臺正在運行的程序是目標(biāo)程序。

具體地,該目標(biāo)程序可以是視頻播放程序,也可以是網(wǎng)頁瀏覽程序,還可以是信息讀取程序,只要是該目標(biāo)程序在運行時可顯示可截屏的內(nèi)容,均為本發(fā)明保護范圍。

s203、若是,則截取當(dāng)前屏幕的內(nèi)容,并生成截屏文件;

前臺正在運行的程序為目標(biāo)程序時,不再進行任何提示,截取當(dāng)前屏幕正在顯示的內(nèi)容,并生成截屏文件后自動保存。即,在當(dāng)前屏幕上不顯示該截屏后生成的文件內(nèi)容,不影響用戶瀏覽當(dāng)前屏幕的內(nèi)容,提升用戶體驗。

例如,當(dāng)前運行的程序為視頻播放程序,屬于該目標(biāo)程序,則截取視頻當(dāng)前正在顯示的畫面,生成視頻文件并自動保存該視頻文件,在截屏的過程中,視頻文件繼續(xù)播放,不影響用戶的觀看體驗。

進一步地,前臺正在運行的程序不是目標(biāo)程序,則繼續(xù)確認(rèn)該程序運行時,若移動終端的運動狀態(tài)特征符合預(yù)置特征,是否有對應(yīng)的預(yù)置操作,若是,則執(zhí)行該預(yù)置操作。

s204、顯示分享該截屏文件的提示信息;

在生成截屏文件之后,并不顯示該截屏文件,而是在屏幕上彈出提示信息,用于提示用戶是否分享該截屏文件。

具體地,該提示信息可以對話框的形式顯示在屏幕上,在對話框中包含兩個可供用戶操作的按鈕,一個是“分享”,一個是“不分享”。

不顯示截屏文件,而是顯示提示信息,可以很大程度上避免對用戶觀看視頻的影響。

s205、若在預(yù)置時長內(nèi),檢測到用戶確認(rèn)分享該截屏文件的操作時,打開該截屏文件并顯示分享信息;

例如,在3秒之內(nèi),檢測到用戶點擊“分享”按鈕以分享該截屏文件的操作時,觸發(fā)截屏文件分享功能,即,打開該截屏文件并顯示分享信息,該分享信息用于供用戶選擇分享的具體方式。

s206、若在該預(yù)置時長內(nèi),未檢測到用戶確認(rèn)分享該截屏文件的操作時,隱藏該提示信息。

未檢測到用戶確認(rèn)分享該截屏文件的操作,包括用戶未基于該分享截屏文件的提示信息進行任何操作,也包括用戶確認(rèn)拒絕分享該截屏文件的操作。

例如,在3秒之內(nèi),未檢測到用戶的任何操作,或者,檢測到用戶點擊“不分享”按鈕以拒絕分享該截屏文件的操作時,也隱藏該提示信息,不影響用戶繼續(xù)觀看視頻。

以上關(guān)于分享該截屏文件的方案,簡化了分享的操作,進一步提升了用戶體驗。

下面以一個實例詳細(xì)說明本實施例中的截屏方法,參見圖3,移動終端以手機為例,在觀看視頻過程中,用戶要截取某個畫面作為截屏文件分享到朋友圈,預(yù)置軌跡為晃動手機達到預(yù)置的幅度值,如圖3所示,手機從一個傾斜角度晃至另一個傾斜角度,當(dāng)手機中的陀螺儀檢測到晃動達到該預(yù)置的幅度值時,確認(rèn)手機當(dāng)前的幅度值已滿足觸發(fā)截屏的條件,則截取當(dāng)前視頻正在播放的畫面,生成截屏文件并自動保存,至此,不需用戶做出任何關(guān)于該視頻的操作,在視頻未間斷播放的過程中已完成截屏,且因截屏文件未顯示,因此未影響用戶觀看視頻。完成截屏操作后,在屏幕的預(yù)置位置,通常是在對用戶觀看視頻影響不大的位置,例如在屏幕的左上角、左下角、右上角、右下角的其中一個位置顯示分享該截屏文件的提示信息,如圖4所示。該提示信息以對話框的形式顯示,在對話框中包含兩個可供用戶操作的按鈕,一個是“分享”,一個是“不分享”,在3秒之內(nèi),檢測到用戶點擊“分享”按鈕以分享該截屏文件的操作時,則觸發(fā)截屏文件分享功能,即,打開該截屏文件并顯示分享信息,該分享信息用于供用戶選擇分享的具體方式。在3秒之內(nèi),未檢測到用戶的任何操作,或者,檢測到用戶點擊“不分享”按鈕以拒絕分享該截屏文件的操作時,隱藏該提示信息,不影響用戶繼續(xù)觀看視頻。

本發(fā)明實施例中,根據(jù)移動終端的運動狀態(tài)以及當(dāng)前運行的程序,確認(rèn)是否觸發(fā)了截屏操作,若是,則直接截取當(dāng)前屏幕顯示的內(nèi)容,生成截屏文件,由于在截屏過程中不需要用戶操作,而是瞬間觸發(fā)截屏操作,沒有時延,也不干擾當(dāng)前程序的運行,提高了截屏快捷性和準(zhǔn)確性。

請參見圖5,圖5是本發(fā)明第三實施例提供的截屏裝置的結(jié)構(gòu)示意圖,該裝置可以為圖1、圖2所示實施例中移動終端或該移動終端中的一個模塊。為了便于說明,圖5僅示出了與本實施例相關(guān)的部分。該截屏裝置包括:獲取模塊501、判斷模塊502和截屏模塊503。

其中,獲取模塊501,用于獲取移動終端的運動狀態(tài)特征;

運動狀態(tài)特征是指可描述移動終端速度、幅度、軌跡等特征參數(shù)。

判斷模塊502,用于當(dāng)該運動狀態(tài)特征符合預(yù)置特征時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序;

即,當(dāng)移動終端速度、幅度、軌跡等特征符合預(yù)置特征時,判斷前臺正在運行的程序是否為目標(biāo)程序。

該目標(biāo)程序是預(yù)先設(shè)置的,該目標(biāo)程序可以是視頻播放程序,可以是網(wǎng)頁瀏覽程序,也可以是信息讀取程序等,目標(biāo)程序運行后,在屏幕上顯示視頻內(nèi)容、網(wǎng)頁內(nèi)容、信息內(nèi)容等可供用戶截屏的內(nèi)容。

截屏模塊503,用于若該判斷模塊判斷前臺當(dāng)前運行的程序為目標(biāo)程序,則截取當(dāng)前屏幕的內(nèi)容,并生成截屏文件。

前臺正在運行的程序為目標(biāo)程序時,不再進行任何提示,截取當(dāng)前屏幕正在顯示的內(nèi)容,并生成截屏文件后自動保存。即,在當(dāng)前屏幕上不顯示該截屏后生成的文件內(nèi)容,不影響用戶瀏覽當(dāng)前屏幕的內(nèi)容。

進一步地,前臺正在運行的程序不是目標(biāo)程序,則繼續(xù)確認(rèn)該程序運行時,若移動終端的運動狀態(tài)特征符合預(yù)置特征,是否有對應(yīng)的預(yù)置操作,若是,則執(zhí)行該預(yù)置操作。

本發(fā)明實施例提供的裝置可以應(yīng)用在前述對應(yīng)的方法實施例中,實施過程詳情參見上述實施例的描述,在此不再贅述。

本發(fā)明實施例中,根據(jù)移動終端的運動狀態(tài)以及當(dāng)前運行的程序,確認(rèn)是否觸發(fā)了截屏操作,若是,則直接截取當(dāng)前屏幕顯示的內(nèi)容,生成截屏文件,由于在截屏過程中不需要用戶操作,而是瞬間觸發(fā)截屏操作,沒有時延,也不干擾當(dāng)前程序的運行,提高了截屏快捷性和準(zhǔn)確性。

請參見圖6,圖6是本發(fā)明第四實施例提供的截屏裝置的結(jié)構(gòu)示意圖,該裝置可以為圖1、圖2所示實施例中移動終端或該移動終端中的一個模塊。該截屏裝置與圖5所示的截屏裝置不同之處在于:

進一步地,判斷模塊502,具體用于當(dāng)運動速度大于預(yù)置速度值,和/或,運動幅度大于預(yù)置幅度值時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序。

判斷模塊502,具體還用于當(dāng)運動軌跡與預(yù)置軌跡一致時,判斷前臺當(dāng)前運行的程序是否為目標(biāo)程序。

例如,該預(yù)置軌跡是一個幾何圖形,具體可以是一個圓。當(dāng)移動終端的運動軌跡也是相同的幾何圖形時,可以確認(rèn)前臺正在運行的程序是目標(biāo)程序。

進一步地,判斷模塊502,還用于判斷前臺當(dāng)前運行的程序是否為視頻播放程序。

進一步地,獲取模塊501,具體用于通過預(yù)置運動傳感器獲取移動終端的運動狀態(tài)特征。

通過預(yù)置運動傳感器獲取移動終端的運動狀態(tài)特征。該預(yù)置運動傳感器可以是陀螺儀,也可以是重力感應(yīng)器,還可以是其他的可以獲取運動狀態(tài)特征的運動傳感器。

該裝置還可以進一步地包括:

顯示模塊601,用于顯示分享該截屏文件的提示信息。

在生成截屏文件之后,并不顯示該截屏文件,而是在屏幕上彈出提示信息,用于提示用戶是否分享該截屏文件。

具體地,該提示信息可以對話框的形式顯示在屏幕上,在對話框中包含兩個可供用戶操作的按鈕,一個是“分享”,一個是“不分享”。

不顯示截屏文件,而是顯示提示信息,可以很大程度上避免對用戶觀看視頻的影響。

分享模塊602,用于若在預(yù)置時長內(nèi),檢測到該用戶確認(rèn)分享該截屏文件的操作時,打開該截屏文件并顯示分享信息。

例如,在3秒之內(nèi),檢測到用戶點擊“分享”按鈕以分享該截屏文件的操作時,觸發(fā)截屏文件分享功能,即,打開該截屏文件并顯示分享信息,該分享信息用于供用戶選擇分享的具體方式。

分享模塊602,還用于若在該預(yù)置時長內(nèi),未檢測到該用戶確認(rèn)分享該截屏文件的操作時,隱藏該提示信息。

未檢測到用戶確認(rèn)分享該截屏文件的操作,包括用戶未基于該分享截屏文件的提示信息進行任何操作,也包括用戶確認(rèn)拒絕分享該截屏文件的操作。

例如,在3秒之內(nèi),未檢測到用戶的任何操作,或者,檢測到用戶點擊“不分享”按鈕以拒絕分享該截屏文件的操作時,也隱藏該提示信息,不影響用戶繼續(xù)觀看視頻。

本發(fā)明實施例未盡描述細(xì)節(jié),請參見前述各實施例的描述。

本發(fā)明實施例中,根據(jù)移動終端的運動狀態(tài)以及當(dāng)前運行的程序,確認(rèn)是否觸發(fā)了截屏操作,若是,則直接截取當(dāng)前屏幕顯示的內(nèi)容,生成截屏文件,由于在截屏過程中不需要用戶操作,而是瞬間觸發(fā)截屏操作,沒有時延,也不干擾當(dāng)前程序的運行,提高了截屏快捷性和準(zhǔn)確性。

圖7是本申請實施例提供的截屏方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖7所示,該設(shè)備包括:

一個或多個處理器710以及存儲器720,圖7中以一個處理器710為例。

執(zhí)行截屏方法的設(shè)備還可以包括:輸入裝置730和輸出裝置740。

處理器710、存儲器720、輸入裝置730和輸出裝置740可以通過總線或者其他方式連接,圖7中以通過總線770連接為例。

存儲器720作為一種非易失性計算機可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本申請實施例中的截屏方法對應(yīng)的程序指令/模塊(例如,圖5所示的獲取模塊501、判斷模塊502和截屏模塊503)。處理器710通過運行存儲在存儲器720中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例的截屏方法。

存儲器720可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)截屏裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器720可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器720可選包括相對于處理器710遠程設(shè)置的存儲器,這些遠程存儲器可以通過網(wǎng)絡(luò)連接至截屏裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。

輸入裝置730可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與截屏裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置740可包括顯示屏等顯示設(shè)備。

所述一個或者多個模塊存儲在所述存儲器720中,當(dāng)被所述一個或者多個處理器710執(zhí)行時,執(zhí)行上述任意方法實施例中的截屏方法。

上述產(chǎn)品可執(zhí)行本申請實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請實施例所提供的方法。

本發(fā)明實施例的電子設(shè)備以多種形式存在,包括但不限于:

(1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(例如iphone)、多媒體手機、功能性手機,以及低端手機等。

(2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:pda、mid和umpc設(shè)備等,例如ipad。

(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、截屏器(例如ipod),掌上游戲機,電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。

(4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。

(5)其他具有數(shù)據(jù)交互功能的電子裝置。

通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實現(xiàn)。所述的程序可以存儲于可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如隨機存儲器、閃存、只讀存儲器、可編程只讀存儲器、電可擦寫可編程存儲器、寄存器等。該存儲介質(zhì)位于存儲器,處理器讀取存儲器中的信息,結(jié)合其硬件執(zhí)行本發(fā)明各個實施例所述的方法。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宜良县| 呼玛县| 内江市| 虞城县| 柞水县| 卓尼县| 塘沽区| 桑日县| 泰来县| 焦作市| 安远县| 榕江县| 吴江市| 闽清县| 南乐县| 罗源县| 惠来县| 泾川县| 新邵县| 彩票| 武山县| 高州市| 和田市| 紫金县| 富川| 陕西省| 鄂伦春自治旗| 历史| 塘沽区| 阳山县| 宁都县| 洪洞县| 齐河县| 青岛市| 兖州市| 前郭尔| 桃园市| 科技| 宝丰县| 庆元县| 苏州市|