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

一種截屏控制裝置、方法及智能終端與流程

文檔序號(hào):12119038閱讀:269來源:國知局
一種截屏控制裝置、方法及智能終端與流程

本發(fā)明涉及截圖技術(shù)領(lǐng)域,更具體地說,涉及一種截屏控制裝置、方法及智能終端。



背景技術(shù):

隨著智能終端的推廣及發(fā)展,人們己經(jīng)習(xí)慣使用智能終端進(jìn)行工作、娛樂。用戶在使用智能終端過程中,往往會(huì)出現(xiàn)想將當(dāng)前屏幕顯示窗口內(nèi)顯示的內(nèi)容保存下來或進(jìn)行分享,由此現(xiàn)有的各種智能終端都支持截屏功能。但目前的智能終端所支持的截屏都僅支持對當(dāng)前顯示窗口內(nèi)的內(nèi)容截取保存成圖片。當(dāng)用戶需要截圖的內(nèi)容在該顯示窗口內(nèi)不能全部顯示時(shí),也即需要進(jìn)行長截圖時(shí),只能通過多次調(diào)整顯示內(nèi)容并通過多次截屏得到多張截圖圖片,用戶后期可以將這多個(gè)圖片采用圖片編輯工具進(jìn)行拼接形成一個(gè)長截圖,例如,假設(shè)當(dāng)前用戶正在瀏覽網(wǎng)頁,需要對整個(gè)網(wǎng)頁進(jìn)行截取,而當(dāng)前顯示窗口僅能顯示該網(wǎng)頁的一部分時(shí),用戶只能多次調(diào)整網(wǎng)頁并通過多次截圖然后再拼接。這種截圖方式操作過程繁瑣、效率低且后期拼接時(shí)容易出錯(cuò),用戶體驗(yàn)的滿意度低。



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

本發(fā)明要解決的技術(shù)問題在于:現(xiàn)有長截圖需要用戶多次截屏得到多張截屏圖片通過后期拼接成一個(gè)長截圖圖片,操作繁瑣、效率低、易出錯(cuò),用戶體驗(yàn)滿意度低的問題。針對該技術(shù)問題,提供一種截屏控制裝置、方法及智能終端。

為解決上述技術(shù)問題,本發(fā)明提供一種截屏控制裝置,包括:

設(shè)置模塊,用于檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線;

內(nèi)容提取模塊,用于當(dāng)檢測到在所述顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將所述顯示窗口顯示的頁面向上移動(dòng),并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;以及用于當(dāng)檢測到在所述顯示窗口的所述基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將所述顯示窗口顯示的頁面向下移動(dòng),并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容;

執(zhí)行模塊,用于接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。

進(jìn)一步地,所述設(shè)置模塊還用于檢測到長截屏觸發(fā)指令時(shí),在所述顯示窗口內(nèi)當(dāng)前顯示出的頁面區(qū)域上設(shè)置頁面移動(dòng)起始位置;

所述內(nèi)容提取模塊用于將所述顯示窗口顯示的頁面向上移動(dòng)時(shí),自所述頁面移動(dòng)起始位置開始提取頁面向上移動(dòng)部分的內(nèi)容,以及用于將所述顯示窗口顯示的頁面向下移動(dòng)時(shí),自所述頁面移動(dòng)起始位置開始提取頁面向下移動(dòng)部分的內(nèi)容。

進(jìn)一步地,所述執(zhí)行模塊用于在所述內(nèi)容提取模塊取到所述頁面向上移動(dòng)部分的內(nèi)容以及向下移動(dòng)部分的內(nèi)容時(shí),將提取到的兩部分內(nèi)容以所述頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

進(jìn)一步地,通過觸控方式在所述顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)移動(dòng)移動(dòng)操作;

所述內(nèi)容提取模塊還用于檢測到在預(yù)設(shè)時(shí)間t內(nèi)一直未收到移動(dòng)操作觸控指令時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;

或,

所述內(nèi)容提取模塊還用于檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡越過所述基準(zhǔn)線進(jìn)入另一區(qū)域時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;

或,

所述設(shè)置模塊還用于在所述顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線時(shí),在所述基準(zhǔn)線上、下區(qū)域內(nèi)分別設(shè)置滑動(dòng)停止指示線;

所述內(nèi)容提取模塊還用于檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡與該區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。

為解決上述技術(shù)問題,本發(fā)明還提供一種智能終端,包括如上所述的截屏控制裝置。

為解決上述技術(shù)問題,本發(fā)明還提供一種截屏控制方法,包括:

檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線;

當(dāng)檢測到在所述顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將所述顯示窗口顯示的頁面向上移動(dòng),并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;

當(dāng)檢測到在所述顯示窗口的所述基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將所述顯示窗口顯示的頁面向下移動(dòng),并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容;

接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。

進(jìn)一步地,檢測到長截屏觸發(fā)指令時(shí),還包括在所述顯示窗口內(nèi)當(dāng)前顯示出的頁面區(qū)域上設(shè)置頁面移動(dòng)起始位置;

提取在移動(dòng)操作期間所述頁面向上或向下移動(dòng)部分的內(nèi)容包括:

將所述顯示窗口顯示的頁面向上移動(dòng)時(shí),自所述頁面移動(dòng)起始位置開始提取頁面向上移動(dòng)部分的內(nèi)容;

將所述顯示窗口顯示的頁面向下移動(dòng)時(shí),自所述頁面移動(dòng)起始位置開始提取頁面向下移動(dòng)部分的內(nèi)容。

進(jìn)一步地,在接收到所述截屏執(zhí)行指令之前,在移動(dòng)操作期間提取到所述頁面向上移動(dòng)部分的內(nèi)容以及向下移動(dòng)部分的內(nèi)容時(shí),生成截屏圖片包括:

將提取到的兩部分內(nèi)容以所述頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

進(jìn)一步地,通過觸控方式在所述顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)移動(dòng)移動(dòng)操作;

檢測移動(dòng)操作是否結(jié)束包括:

檢測到在當(dāng)前區(qū)域在預(yù)設(shè)時(shí)間t內(nèi)一直未收到移動(dòng)操作觸控指令時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;

或,

檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡越過所述基準(zhǔn)線進(jìn)入另一區(qū)域時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;

或,

在所述顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線時(shí),還包括在所述基準(zhǔn)線上、下區(qū)域內(nèi)分別設(shè)置滑動(dòng)停止指示線;

檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡與該區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。

進(jìn)一步地,所述基準(zhǔn)線設(shè)置于所述顯示窗口的中間位置。

有益效果

本發(fā)明提供的截屏控制裝置、方法及智能終端,檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線,然后當(dāng)檢測到在顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向上移動(dòng),并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;當(dāng)檢測到在顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向下移動(dòng),并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容,當(dāng)接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。用戶通過一次截屏操作即可以獲取到自己想要獲取的所有內(nèi)容,并不需要多次截屏以及后期處理,可以簡化長截屏操作過程,提升截屏效率低,且可避免后期拼接出錯(cuò),能在很大程度上提升用戶體驗(yàn)的滿意度。

附圖說明

下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中:

圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例一中的截屏控制方法流程示意圖;

圖3-1為本發(fā)明實(shí)施例一中的基準(zhǔn)線設(shè)置示意圖;

圖3-2為在圖3-1中基準(zhǔn)線以上區(qū)域操作示意圖;

圖3-3為在圖3-1中基準(zhǔn)線以下區(qū)域操作示意圖;

圖4為本發(fā)明實(shí)施例一中檢測滑動(dòng)軌跡與基準(zhǔn)線是否相交示意圖;

圖5為本發(fā)明實(shí)施例一中檢測滑動(dòng)軌跡與滑動(dòng)停止指示線是否相交示意圖;

圖6-1為本發(fā)明實(shí)施例二中檢測上方區(qū)域滑動(dòng)軌跡與滑動(dòng)停止指示線是否相交示意圖;

圖6-2為本發(fā)明實(shí)施例二中檢測下方區(qū)域滑動(dòng)軌跡與滑動(dòng)停止指示線是否相交示意圖;

圖7為本發(fā)明實(shí)施例二中的截屏控制方法流程示意圖;

圖8為本發(fā)明實(shí)施例三中的智能終端結(jié)構(gòu)示意圖;

圖9為本發(fā)明實(shí)施例三中的截屏控制裝置結(jié)構(gòu)示意圖;

圖10為本發(fā)明實(shí)施例四中的截屏控制方法流程示意圖;

圖11-1為本發(fā)明實(shí)施例二中檢測下方區(qū)域滑動(dòng)軌跡與基準(zhǔn)線是否相交示意圖;

圖11-2為本發(fā)明實(shí)施例二中檢測上方區(qū)域滑動(dòng)軌跡與基準(zhǔn)線是否相交示意圖。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。

智能終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端,然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。

圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。

移動(dòng)終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件,可以替代地實(shí)施更多或更少的組件,將在下面詳細(xì)描述移動(dòng)終端的元件。

無線通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無線通信系統(tǒng)或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括廣播接收模塊、移動(dòng)通信模塊、無線互聯(lián)網(wǎng)模塊、短程通信模塊和位置信息模塊中的至少一個(gè)。

A/V輸入單元120用于接收音頻或視頻信號(hào)。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)122,相機(jī)121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示模塊151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器160(或其它存儲(chǔ)介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行發(fā)送,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)121。麥克風(fēng)122可以在電話通話模式、記錄模式、語音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動(dòng)通信模塊發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號(hào)的過程中產(chǎn)生的噪聲或者干擾。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種滑動(dòng)操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅⒂|摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示模塊151上時(shí),可以形成觸摸屏,用戶可以在觸摸屏上以各種手勢進(jìn)行操作,例如,本發(fā)明中用戶可以在終端的觸摸屏邊緣上進(jìn)行滑動(dòng)操作。

感測單元140檢測移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶對于移動(dòng)終端100的接觸(即,觸摸輸入)的有無、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的滑動(dòng)操作的命令或信號(hào)。例如,當(dāng)移動(dòng)終端100實(shí)施為滑動(dòng)型移動(dòng)電話時(shí),感測單元140可以感測該滑動(dòng)型電話是打開還是關(guān)閉。另外,感測單元140能夠檢測電源單元190是否提供電力或者接口單元170是否與外部裝置耦接。感測單元140可以包括接近傳感器141。

接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過的接口。例如,外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。

另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。

輸出單元150可以包括顯示模塊151、音頻輸出模塊152、警報(bào)模塊153等等。

顯示模塊151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示模塊151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示模塊151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時(shí),當(dāng)顯示模塊151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示模塊151可以用作輸入裝置和輸出裝置。顯示模塊151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示模塊(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示模塊(未示出)和內(nèi)部顯示模塊(未示出)。觸摸屏可用于檢測觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。

音頻輸出模塊152可以在移動(dòng)終端處于呼叫信號(hào)接收模式、通話模式、記錄模式、語音識(shí)別模式、廣播接收模式等等模式下時(shí),將無線通信單元110接收的或者在存儲(chǔ)器160中存儲(chǔ)的音頻數(shù)據(jù)轉(zhuǎn)換音頻信號(hào)并且輸出為聲音。而且,音頻輸出模塊152可以提供與移動(dòng)終端100執(zhí)行的特定功能相關(guān)的音頻輸出(例如,呼叫信號(hào)接收聲音、消息接收聲音等等)。音頻輸出模塊152可以包括揚(yáng)聲器、蜂鳴器等等。

警報(bào)模塊153可以提供輸出以將事件的發(fā)生通知給移動(dòng)終端100。典型的事件可以包括呼叫接收、消息接收、鍵信號(hào)輸入、觸摸輸入等等。除了音頻或視頻輸出之外,警報(bào)模塊153可以以不同的方式提供輸出以通知事件的發(fā)生。例如,警報(bào)模塊153可以以振動(dòng)的形式提供輸出,當(dāng)接收到呼叫、消息或一些其它進(jìn)入通信(incoming communication)時(shí),警報(bào)模塊153可以提供觸覺輸出(即,振動(dòng))以將其通知給用戶。通過提供這樣的觸覺輸出,即使在用戶的移動(dòng)電話處于用戶的口袋中時(shí),用戶也能夠識(shí)別出各種事件的發(fā)生。警報(bào)模塊153也可以經(jīng)由顯示模塊151或音頻輸出模塊152提供通知事件的發(fā)生的輸出。

存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制滑動(dòng)操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。

存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤、光盤等等。而且,移動(dòng)終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。

控制器180通??刂埔苿?dòng)終端的總體滑動(dòng)操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊181,多媒體模塊181可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識(shí)別為字符或圖像。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供滑動(dòng)操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或滑動(dòng)操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。

基于上述移動(dòng)終端硬件結(jié)構(gòu),提出本發(fā)明的瀏覽器控制裝置、方法及移動(dòng)終端。

以下通過具體實(shí)施例進(jìn)行詳細(xì)說明。

第一實(shí)施例

本實(shí)施例提供的截屏控制方法適用于各種移動(dòng)終端,同時(shí)也適用于各種PC、筆記本等智能終端。參見圖2所示,本實(shí)施例提供的截屏控制方法包括:

S201:檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線,此時(shí)進(jìn)入截屏界面。

應(yīng)當(dāng)理解的是,本實(shí)施例中,長截屏觸發(fā)指令的下發(fā)可以通過語音、物理按鍵、指紋按鍵、觸控等任一方式進(jìn)行觸發(fā)。例如,參見圖3-1所示的移動(dòng)終端,在當(dāng)前顯示窗口內(nèi)設(shè)置基準(zhǔn)線。應(yīng)該理解的是,該基準(zhǔn)線在顯示窗口上位置的設(shè)置可以靈活變化。例如參見圖3-1所示基準(zhǔn)線1可以設(shè)置在顯示窗口的中間位置,也可以設(shè)置在稍微偏上或偏下的位置。且應(yīng)當(dāng)理解的是,該基準(zhǔn)線一方面的作用是將該顯示窗口劃分成兩個(gè)操作區(qū)域,在不同的操作區(qū)域操作觸發(fā)控制顯示窗口內(nèi)的顯示頁面進(jìn)行移動(dòng)(滾動(dòng))。因此基準(zhǔn)線的設(shè)置除了圖3所示的水平設(shè)置外,也可以斜向設(shè)置,甚至豎立設(shè)置,豎立設(shè)置時(shí)可以定義基準(zhǔn)線一側(cè)的區(qū)域?yàn)榛鶞?zhǔn)線以上的區(qū)域,另一側(cè)的區(qū)域?yàn)榛鶞?zhǔn)線以下的區(qū)域。

且本實(shí)施例中,基準(zhǔn)線的長度并非一定要等于顯示窗口的寬度,其可以比顯示窗口的寬度小,只要能讓用戶明確劃分的區(qū)域即可。且本實(shí)施例中及基準(zhǔn)線顯示的形式除了通過實(shí)線顯示外,還可以任意形式能構(gòu)成線條的形式,例如虛線、點(diǎn)畫線等,且其顯示顏色可以任意設(shè)置,例如可以設(shè)置為任意能與當(dāng)前顯示頁面顏色區(qū)分開的顏色。

S202:檢測在顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)頁面移動(dòng)(滾動(dòng))的情況,并對頁面移動(dòng)部分的內(nèi)容進(jìn)行提取記錄。

本步驟中,當(dāng)檢測到在顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口內(nèi)顯示的頁面向上移動(dòng),參見圖3-2所示,并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;

當(dāng)檢測到在顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向下移動(dòng),參見圖3-3所示,并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容。

顯然,本實(shí)施例中也可以設(shè)置檢測到在顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向上移動(dòng),檢測到在顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向下移動(dòng)。

S203:接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。

本實(shí)施例中的截屏執(zhí)行指令的觸發(fā)方式可以有多種,例如包括但不限于以下任意一種:

方式一:由用戶通過語音、物理按鍵、指紋按鍵、觸控等任一方式專門下發(fā)一個(gè)指令觸發(fā)執(zhí)行截屏;

方式二:自檢測到長截屏觸發(fā)指令開始計(jì)時(shí),達(dá)到預(yù)設(shè)時(shí)間t0后自動(dòng)觸發(fā)執(zhí)行截屏;

方式三:檢測到截屏操作執(zhí)行完畢后,自動(dòng)觸發(fā)執(zhí)行截屏。這種方式可以規(guī)定用戶的操作順序,當(dāng)檢測到用戶按照該操作順序執(zhí)行完操作之后,就可以自動(dòng)觸發(fā)執(zhí)行截屏。例如可以規(guī)定執(zhí)行順序?yàn)橄仍诨鶞?zhǔn)線以上的區(qū)域觸發(fā)頁面移動(dòng)操作,然后在基準(zhǔn)線以下的區(qū)域觸發(fā)頁面移動(dòng)操作。當(dāng)然該執(zhí)行順序也可以靈活改變。

本實(shí)施例中,檢測到長截屏觸發(fā)指令時(shí),還包括在所述顯示窗口內(nèi)當(dāng)前顯示出的頁面區(qū)域上設(shè)置頁面移動(dòng)起始位置;該其是位置的設(shè)置可用于在頁面移動(dòng)過程中作為記錄向上或向下移動(dòng)的起點(diǎn)位置。該起點(diǎn)位置的理論上可以設(shè)置于顯示窗口內(nèi)的當(dāng)前顯示頁面區(qū)域上的任意位置,例如可以設(shè)置當(dāng)前處于顯示窗口底部邊框處的區(qū)域?yàn)槠鹗嘉恢?,也可以設(shè)置當(dāng)前處于顯示窗口頂部邊框處的區(qū)域?yàn)槠鹗嘉恢?,或者設(shè)置當(dāng)前處于顯示窗口中間位置的頁面區(qū)域?yàn)槠鹗嘉恢谩TO(shè)置好起始位置后,提取在移動(dòng)操作期間顯示窗口內(nèi)的頁面向上或向下移動(dòng)部分的內(nèi)容包括:

將顯示窗口顯示的頁面向上移動(dòng)時(shí),自頁面移動(dòng)起始位置開始提取頁面向上移動(dòng)部分的內(nèi)容,此時(shí)可以設(shè)置頁面移動(dòng)的終止位置為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口底部邊框處的區(qū)域,或者當(dāng)前處于顯示窗口中間位置的區(qū)域,或者為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口頂部邊框處的區(qū)域,這樣提取起始位置和終止位置之間的內(nèi)容就為該頁面向上移動(dòng)部分的內(nèi)容;

同理,將顯示窗口顯示的頁面向下移動(dòng)時(shí),自頁面移動(dòng)起始位置開始提取頁面向下移動(dòng)部分的內(nèi)容,此時(shí)也可以設(shè)置頁面移動(dòng)的終止位置為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口底部邊框處的區(qū)域,或者當(dāng)前處于顯示窗口中間位置的區(qū)域,或者為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口頂部邊框處的區(qū)域,這樣提取起始位置和終止位置之間的內(nèi)容就為該頁面向上移動(dòng)部分的內(nèi)容。

在一次長截屏過程中,進(jìn)入截屏界面后,用戶可能會(huì)控制顯示窗口內(nèi)的顯示頁面向上移動(dòng)以及向下移動(dòng)以進(jìn)行內(nèi)容的選取,也可能僅將顯示窗口內(nèi)的顯示頁面超一個(gè)方向移動(dòng)進(jìn)行內(nèi)容的選擇,例如僅向上移動(dòng)或向下移動(dòng),針對這三種情況,本實(shí)施例生成截屏圖片的方式分別如下:

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,在移動(dòng)操作期間提取到頁面向上移動(dòng)部分的內(nèi)容以及向下移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面向上和向下移動(dòng)了,此時(shí)生成截屏圖片的過程包括:將提取到的兩部分內(nèi)容以頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,在移動(dòng)操作期間僅提取到頁面向上移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面僅向上移動(dòng)了,此時(shí)將提取到的向上移動(dòng)部分的內(nèi)容作為此次截屏內(nèi)容生成截屏圖片;

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,在移動(dòng)操作期間僅提取到頁面向下移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面僅向下移動(dòng)了,此時(shí)將提取到的向下移動(dòng)部分的內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。

本實(shí)施例中,在顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)頁面移動(dòng)操作的方式可以通過各種感應(yīng)觸發(fā)方式實(shí)現(xiàn),例如觸控感應(yīng),距離感應(yīng)、紅外感應(yīng)等等。本實(shí)施例以觸控感應(yīng)為示例進(jìn)行示例說明。

通過觸控感應(yīng)控制頁面移動(dòng)時(shí),可以在基準(zhǔn)線以上區(qū)域和以下區(qū)域通過手指、觸控筆等進(jìn)行滑動(dòng)或點(diǎn)擊等方式觸發(fā)產(chǎn)生控制頁面移動(dòng)的信號(hào)。

本實(shí)施例中,檢測在基準(zhǔn)線上方區(qū)域或者下方區(qū)域進(jìn)行移動(dòng)操作是否結(jié)束的方式包括但不限于以下任意一種檢測方式:

方式一:

檢測到在當(dāng)前區(qū)域在預(yù)設(shè)時(shí)間t內(nèi)一直未收到移動(dòng)操作觸控指令時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;例如在基準(zhǔn)線上方區(qū)域檢測到觸控信號(hào)后觸發(fā)頁面向上移動(dòng),然后持續(xù)在基準(zhǔn)線上方區(qū)域檢測觸控信號(hào),如果超過設(shè)定時(shí)間t(例如1秒、2秒或者3秒等等)沒有檢測到觸控信號(hào),則判定在基準(zhǔn)線上方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。

方式二:

檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡越過基準(zhǔn)線進(jìn)入另一區(qū)域時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。這種方式通過檢測觸控滑動(dòng)軌跡的走線來判定,例如,參見圖4所示,假設(shè)用戶在基準(zhǔn)線上方區(qū)域滑動(dòng)觸發(fā)頁面向上移動(dòng)操作,其滑動(dòng)起始點(diǎn)參見圖4中的橢圓所示區(qū)域,檢測到的滑動(dòng)軌跡參見圖4中的標(biāo)記2所示,當(dāng)檢測到滑動(dòng)軌跡2越過基準(zhǔn)線1進(jìn)入基準(zhǔn)線下方區(qū)域時(shí),判定用戶當(dāng)前的滑動(dòng)操作進(jìn)入基準(zhǔn)線下方區(qū)域,此時(shí)判定在基準(zhǔn)線上方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。在基準(zhǔn)線下方區(qū)域滑動(dòng)觸發(fā)頁面移動(dòng)過程類似,此處不再贅述。

方式三:

在顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線時(shí),還包括在基準(zhǔn)線上、下區(qū)域內(nèi)分別設(shè)置滑動(dòng)停止指示線;該滑動(dòng)停止指示線設(shè)置的一方面作用是提示用戶滑動(dòng)操作的結(jié)束位置。應(yīng)該理解的是,該滑動(dòng)停止指示線顯示形式可以與基準(zhǔn)線相同,也可以不同,且其可以與基準(zhǔn)線平行,也可以不平行,本實(shí)施例中滑動(dòng)停止指示線與基準(zhǔn)線之間的距離則為滑動(dòng)軌跡直線可達(dá)的最大距離,因?yàn)闉榱双@得較大的調(diào)整空間,保證便于用戶操作以及檢測準(zhǔn)確率的情況下,可以將滑動(dòng)停止指示線盡可能靠近顯示窗口頂部和底部邊框設(shè)置。此時(shí),檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡與該區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。

下面以一種示例設(shè)置方式進(jìn)行說明,參見圖5所示。

圖5中3所示的虛線為基準(zhǔn)線上方區(qū)域和基準(zhǔn)線下方區(qū)域設(shè)置的滑動(dòng)停止指示線。假設(shè)用戶在基準(zhǔn)線下方區(qū)域滑動(dòng)觸發(fā)頁面向下移動(dòng)操作,其滑動(dòng)起始點(diǎn)參見圖5中的橢圓所示區(qū)域,檢測到的滑動(dòng)軌跡參見圖5中的標(biāo)記2所示,當(dāng)檢測到滑動(dòng)軌跡2與基準(zhǔn)線下方區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定在基準(zhǔn)線下方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。在基準(zhǔn)線上方區(qū)域滑動(dòng)觸發(fā)頁面移動(dòng)過程類似,此處不再贅述。

應(yīng)當(dāng)理解的是,檢測在基準(zhǔn)線上方區(qū)域或者下方區(qū)域進(jìn)行移動(dòng)操作是否結(jié)束的方式并不限于上述三種方式,且本實(shí)施例中可以結(jié)合上述三種方式中的至少兩種進(jìn)行判定。例如對于在基準(zhǔn)線上方區(qū)域內(nèi)的判定可以采用上述方式一和方式二,在基準(zhǔn)線上方區(qū)域內(nèi)的判定可以采用上述方式二和三,或者一和三,設(shè)置一、二、三。

本實(shí)施例在需要長截屏?xí)r,在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線,然后基準(zhǔn)線以上區(qū)域或以下區(qū)域觸發(fā)頁面移動(dòng)操作進(jìn)行截屏內(nèi)容的選擇,然后根據(jù)截屏執(zhí)行指令將選擇的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。用戶通過一次截屏操作即可以獲取到自己想要獲取的所有內(nèi)容,并不需要多次截屏以及后期處理,可以簡化長截屏操作過程,提升截屏效率低,且可避免后期拼接出錯(cuò),能在很大程度上提升用戶體驗(yàn)的滿意度。

第二實(shí)施例

為了更好的理解本發(fā)明,本實(shí)施例在第一實(shí)施例基礎(chǔ)上,以在進(jìn)入截屏界面時(shí),顯示頁面當(dāng)前處于顯示窗口底部邊框處的區(qū)域?yàn)槠鹗嘉恢?,以頁面移?dòng)停止時(shí),頁面當(dāng)前處于顯示窗口頂部邊框處的區(qū)域?yàn)榻K止位置,且判斷頁面移動(dòng)操作通知的方式采用上述方式三進(jìn)行示例說明。具體參見圖6-1以及圖6-2所示。本實(shí)施例中的滑動(dòng)停止指示線參見31所示,該滑動(dòng)停止指示線31的長度小于顯示窗口的寬度。基于上述設(shè)置,進(jìn)行完成一次長截屏的過程參見圖7所示,包括:

S701:檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線1,并設(shè)置滑動(dòng)停止指示線31,此時(shí)進(jìn)入截屏界面。

S702:檢測到在顯示窗口的基準(zhǔn)線1以上區(qū)域觸發(fā)頁面移動(dòng)操作,將顯示窗口內(nèi)顯示的頁面向上移動(dòng),直到滑動(dòng)軌跡2與基準(zhǔn)線1上方區(qū)域內(nèi)的滑動(dòng)停止指示線31相交,參見圖6-1所示,并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;此時(shí)頁面向上移動(dòng)的部分可能是移動(dòng)了一頁或好幾頁。

S703:檢測到在顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作,將顯示窗口顯示的頁面向下移動(dòng),直到滑動(dòng)軌跡2與基準(zhǔn)線1下方區(qū)域內(nèi)的滑動(dòng)停止指示線31相交,參見圖6-2所示,并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容,此時(shí)頁面向下移動(dòng)的部分也可能是移動(dòng)了一頁或好幾頁。

S704:接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片,具體的,將提取到的兩部分內(nèi)容以頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

應(yīng)當(dāng)理解的是,本實(shí)施例中提供的長截圖方案適用于瀏覽器顯示頁面,各種文本顯示頁面或者圖形顯示頁面等等。通過本實(shí)施例提供的方案,用戶可以通過一次截屏操作即可快速而準(zhǔn)確的獲取到自己想要截取的所有內(nèi)容,操作簡單、快捷,準(zhǔn)確率高,能在很大程度上提升用戶體驗(yàn)的滿意度。

第三實(shí)施例

本實(shí)施例提供一種智能終端,該智能終端可以是各種移動(dòng)終端,例如手機(jī)、IPAD、電子閱讀器、電子播放器等,也可以是各種非移動(dòng)類型的終端,例如臺(tái)式電腦、一體機(jī)、筆記本等等。參見圖8所示,其具有截屏控制裝置8,通過該截屏控制裝置,用戶可以過一次截屏操作即可快速而準(zhǔn)確的獲取到自己想要截取的所有內(nèi)容,操作簡單、快捷,準(zhǔn)確率高。

參見圖9所示,本實(shí)施例中的截屏控制裝置8包括:

設(shè)置模塊81,用于檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線。本實(shí)施例中,長截屏觸發(fā)指令的下發(fā)可以通過語音、物理按鍵、指紋按鍵、觸控等任一方式進(jìn)行觸發(fā)。且本實(shí)施例中基準(zhǔn)線在當(dāng)前顯示窗口上設(shè)置的位置可以靈活設(shè)定,例如可以設(shè)置在顯示窗口的中間位置。本實(shí)施例中設(shè)置模塊81的功能可以通過智能終端的處理器或控制器實(shí)現(xiàn)。

內(nèi)容提取模塊82,用于檢測在顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)頁面移動(dòng)(滾動(dòng))的情況,并對頁面移動(dòng)部分的內(nèi)容進(jìn)行提取記錄。本實(shí)施例中內(nèi)容提取模塊82的功能也可通過智能終端的處理器或控制器實(shí)現(xiàn),其可以于智能終端的處理器或控制器內(nèi)。

例如,當(dāng)內(nèi)容提取模塊82檢測到在顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向上移動(dòng),并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;當(dāng)內(nèi)容提取模塊82檢測到在所述顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向下移動(dòng),并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容。

本實(shí)施例中,設(shè)置模塊81還用于檢測到長截屏觸發(fā)指令時(shí),在所述顯示窗口內(nèi)當(dāng)前顯示出的頁面區(qū)域上設(shè)置頁面移動(dòng)起始位置;該其是位置的設(shè)置可用于在頁面移動(dòng)過程中作為記錄向上或向下移動(dòng)的起點(diǎn)位置。該起點(diǎn)位置的理論上可以設(shè)置于顯示窗口內(nèi)的當(dāng)前顯示頁面區(qū)域上的任意位置,例如可以設(shè)置當(dāng)前處于顯示窗口底部邊框處的區(qū)域?yàn)槠鹗嘉恢?,也可以設(shè)置當(dāng)前處于顯示窗口頂部邊框處的區(qū)域?yàn)槠鹗嘉恢?,或者設(shè)置當(dāng)前處于顯示窗口中間位置的頁面區(qū)域?yàn)槠鹗嘉恢?。設(shè)置好起始位置后,內(nèi)容提取模塊82提取在移動(dòng)操作期間顯示窗口內(nèi)的頁面向上或向下移動(dòng)部分的內(nèi)容包括:

將顯示窗口顯示的頁面向上移動(dòng)時(shí),內(nèi)容提取模塊82自頁面移動(dòng)起始位置開始提取頁面向上移動(dòng)部分的內(nèi)容,此時(shí)可以設(shè)置頁面移動(dòng)的終止位置為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口底部邊框處的區(qū)域,或者當(dāng)前處于顯示窗口中間位置的區(qū)域,或者為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口頂部邊框處的區(qū)域,這樣提取起始位置和終止位置之間的內(nèi)容就為該頁面向上移動(dòng)部分的內(nèi)容;

同理,將顯示窗口顯示的頁面向下移動(dòng)時(shí),內(nèi)容提取模塊82自頁面移動(dòng)起始位置開始提取頁面向下移動(dòng)部分的內(nèi)容,此時(shí)也可以設(shè)置頁面移動(dòng)的終止位置為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口底部邊框處的區(qū)域,或者當(dāng)前處于顯示窗口中間位置的區(qū)域,或者為該頁面移動(dòng)結(jié)束時(shí)處于顯示窗口頂部邊框處的區(qū)域,這樣提取起始位置和終止位置之間的內(nèi)容就為該頁面向上移動(dòng)部分的內(nèi)容。

執(zhí)行模塊83,用于接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。本實(shí)施例中執(zhí)行模塊83的功能也可通過智能終端的處理器或控制器實(shí)現(xiàn),其可以內(nèi)置于智能終端的處理器或控制器內(nèi)。

應(yīng)當(dāng)理解的是,在一次長截屏過程中,進(jìn)入截屏界面后,用戶可能會(huì)控制顯示窗口內(nèi)的顯示頁面向上移動(dòng)以及向下移動(dòng)以進(jìn)行內(nèi)容的選取,也可能僅將顯示窗口內(nèi)的顯示頁面超一個(gè)方向移動(dòng)進(jìn)行內(nèi)容的選擇,例如僅向上移動(dòng)或向下移動(dòng),針對這三種情況,本實(shí)施例生成截屏圖片的方式分別如下:

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,內(nèi)容提取模塊82在移動(dòng)操作期間提取到頁面向上移動(dòng)部分的內(nèi)容以及向下移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面向上和向下移動(dòng)了,執(zhí)行模塊83生成截屏圖片的過程包括:將提取到的兩部分內(nèi)容以頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,內(nèi)容提取模塊82在移動(dòng)操作期間僅提取到頁面向上移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面僅向上移動(dòng)了,執(zhí)行模塊83將提取到的向上移動(dòng)部分的內(nèi)容作為此次截屏內(nèi)容生成截屏圖片;

進(jìn)入截屏界面后,在接收到截屏執(zhí)行指令之前,內(nèi)容提取模塊82在移動(dòng)操作期間僅提取到頁面向下移動(dòng)部分的內(nèi)容時(shí),此時(shí)表明用戶控制頁面僅向下移動(dòng)了,執(zhí)行模塊83將提取到的向下移動(dòng)部分的內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。

本實(shí)施例中的截屏執(zhí)行指令的觸發(fā)方式可以有多種,例如包括但不限于以下任意一種:

方式一:由用戶通過語音、物理按鍵、指紋按鍵、觸控等任一方式專門下發(fā)一個(gè)指令觸發(fā)執(zhí)行截屏;

方式二:自檢測到長截屏觸發(fā)指令開始計(jì)時(shí),達(dá)到預(yù)設(shè)時(shí)間t0后自動(dòng)觸發(fā)執(zhí)行截屏;

方式三:檢測到截屏操作執(zhí)行完畢后,自動(dòng)觸發(fā)執(zhí)行截屏。這種方式可以規(guī)定用戶的操作順序,當(dāng)檢測到用戶按照該操作順序執(zhí)行完操作之后,就可以自動(dòng)觸發(fā)執(zhí)行截屏。例如可以規(guī)定執(zhí)行順序?yàn)橄仍诨鶞?zhǔn)線以下的區(qū)域觸發(fā)頁面移動(dòng)操作,然后在基準(zhǔn)線以上的區(qū)域觸發(fā)頁面移動(dòng)操作。當(dāng)然該執(zhí)行順序也可以靈活改變。

本實(shí)施例中,在顯示窗口的基準(zhǔn)線以上區(qū)域和以下區(qū)域觸發(fā)頁面移動(dòng)操作的方式可以通過各種感應(yīng)觸發(fā)方式實(shí)現(xiàn),例如觸控感應(yīng),距離感應(yīng)、紅外感應(yīng)等等。本實(shí)施例仍以觸控感應(yīng)為示例進(jìn)行示例說明,其他感應(yīng)方式的檢測過程可以以此類推,在此不再贅述。

通過觸控感應(yīng)控制頁面移動(dòng)時(shí),可以在基準(zhǔn)線以上區(qū)域和以下區(qū)域通過手指、觸控筆等進(jìn)行滑動(dòng)或點(diǎn)擊等方式觸發(fā)產(chǎn)生控制頁面移動(dòng)的信號(hào)。

本實(shí)施例中,內(nèi)容提取模塊82檢測在基準(zhǔn)線上方區(qū)域或者下方區(qū)域進(jìn)行移動(dòng)操作是否結(jié)束的方式包括但不限于以下任意一種檢測方式:

方式一:

內(nèi)容提取模塊82檢測到在當(dāng)前區(qū)域在預(yù)設(shè)時(shí)間t內(nèi)一直未收到移動(dòng)操作觸控指令時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束;例如在基準(zhǔn)線上方區(qū)域檢測到觸控信號(hào)后觸發(fā)頁面向上移動(dòng),然后持續(xù)在基準(zhǔn)線上方區(qū)域檢測觸控信號(hào),如果超過設(shè)定時(shí)間t(例如0.5秒、1.5等等)沒有檢測到觸控信號(hào),則判定在基準(zhǔn)線上方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。

方式二:

內(nèi)容提取模塊82檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡越過基準(zhǔn)線進(jìn)入另一區(qū)域時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。這種方式通過檢測觸控滑動(dòng)軌跡的走線來判定,例如,假設(shè)用戶在基準(zhǔn)線下方區(qū)域滑動(dòng)觸發(fā)頁面向上移動(dòng)操作,檢測到的滑動(dòng)軌跡參見圖4中的標(biāo)記2所示,當(dāng)檢測到滑動(dòng)軌跡越過基準(zhǔn)線進(jìn)入基準(zhǔn)線上方區(qū)域時(shí),判定用戶當(dāng)前的滑動(dòng)操作進(jìn)入基準(zhǔn)線上方區(qū)域,此時(shí)判定在基準(zhǔn)線上方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。在基準(zhǔn)線上方區(qū)域滑動(dòng)觸發(fā)頁面移動(dòng)過程類似,此處不再贅述。

方式三:

設(shè)置模塊81還用于在顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線時(shí),還包括在基準(zhǔn)線上、下區(qū)域內(nèi)分別設(shè)置滑動(dòng)停止指示線;該滑動(dòng)停止指示線設(shè)置的一方面作用是提示用戶滑動(dòng)操作的結(jié)束位置。應(yīng)該理解的是,該滑動(dòng)停止指示線顯示形式可以與基準(zhǔn)線相同,也可以不同,且其可以與基準(zhǔn)線平行,也可以不平行,本實(shí)施例中滑動(dòng)停止指示線與基準(zhǔn)線之間的距離則為滑動(dòng)軌跡直線可達(dá)的最大距離,因?yàn)闉榱双@得較大的調(diào)整空間,保證便于用戶操作以及檢測準(zhǔn)確率的情況下,可以將滑動(dòng)停止指示線盡可能靠近顯示窗口頂部和底部邊框設(shè)置。此時(shí),內(nèi)容提取模塊82檢測到當(dāng)前區(qū)域內(nèi)通過觸控滑動(dòng)觸發(fā)移動(dòng)操作的滑動(dòng)軌跡與該區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定當(dāng)前的移動(dòng)操作結(jié)束。例如,假設(shè)用戶在基準(zhǔn)線上方區(qū)域滑動(dòng)觸發(fā)頁面向上移動(dòng)操作,檢測到的滑動(dòng)軌跡與基準(zhǔn)線上方區(qū)域內(nèi)的滑動(dòng)停止指示線相交時(shí),判定在基準(zhǔn)線上方區(qū)域進(jìn)行的移動(dòng)操作結(jié)束。在基準(zhǔn)線下方區(qū)域滑動(dòng)觸發(fā)頁面移動(dòng)過程類似,此處不再贅述。

應(yīng)當(dāng)理解的是,內(nèi)容提取模塊82檢測在基準(zhǔn)線上方區(qū)域或者下方區(qū)域進(jìn)行移動(dòng)操作是否結(jié)束的方式并不限于上述三種方式,且本實(shí)施例中可以結(jié)合上述三種方式中的至少兩種進(jìn)行判定。

本實(shí)施例中的智能終端提供的長截圖功能,可以使得用戶通過一次截屏操作獲取到自己想要獲取的所有內(nèi)容,既能簡化長截屏操作過程,提升截屏效率低,又可避免后期拼接出錯(cuò),因此能提升用戶體驗(yàn)的滿意度。

第四實(shí)施例

為了更好的理解本發(fā)明,本實(shí)施例在上述實(shí)施例基礎(chǔ)上,以在進(jìn)入截屏界面時(shí),顯示頁面當(dāng)前處于顯示窗口頂部邊框處的區(qū)域?yàn)槠鹗嘉恢?,以頁面移?dòng)停止時(shí),頁面當(dāng)前處于顯示窗口底部邊框處的區(qū)域?yàn)榻K止位置,且判斷頁面移動(dòng)操作通知的方式采用上述方式二進(jìn)行示例說明?;谏鲜鲈O(shè)置,進(jìn)行完成一次長截屏的過程參見圖10所示,包括:

S1001:檢測到長截屏觸發(fā)指令時(shí),在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線1,此時(shí)進(jìn)入截屏界面。

S1002:檢測到在顯示窗口的基準(zhǔn)線1以下區(qū)域觸發(fā)頁面移動(dòng)操作,將顯示窗口內(nèi)顯示的頁面向下移動(dòng),直到滑動(dòng)軌跡2越過基準(zhǔn)線1,參見圖11-1所示,并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容;此時(shí)頁面向上移動(dòng)的部分可能是滾動(dòng)了一頁或好幾頁。

S1003:檢測到在顯示窗口的基準(zhǔn)線1以上區(qū)域觸發(fā)頁面移動(dòng)操作,將顯示窗口顯示的頁面向上移動(dòng),直到滑動(dòng)軌跡2越過基準(zhǔn)線1,參見圖11-2所示,并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容,此時(shí)頁面向下移動(dòng)的部分也可能是移動(dòng)了一頁或好幾頁。

S1004:接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片,具體的,將提取到的兩部分內(nèi)容以頁面移動(dòng)起始位置對應(yīng)的內(nèi)容為重合點(diǎn)進(jìn)行組合生成截屏圖片。

本實(shí)施例中提供的長截圖方案適用于瀏覽器顯示頁面,各種文本顯示頁面或者圖形顯示頁面等等。

本發(fā)明在長截屏觸發(fā)進(jìn)入截屏界面后,在當(dāng)前顯示窗口的預(yù)設(shè)位置設(shè)置基準(zhǔn)線,然后當(dāng)檢測到在顯示窗口的基準(zhǔn)線以上區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向上移動(dòng),并提取在移動(dòng)操作期間該頁面向上移動(dòng)部分的內(nèi)容;當(dāng)檢測到在顯示窗口的基準(zhǔn)線以下區(qū)域觸發(fā)頁面移動(dòng)操作時(shí),將顯示窗口顯示的頁面向下移動(dòng),并提取在移動(dòng)操作期間該頁面向下移動(dòng)部分的內(nèi)容,當(dāng)接收到截屏執(zhí)行指令時(shí),將提取的頁面內(nèi)容作為此次截屏內(nèi)容生成截屏圖片。因此用戶可通過一次截屏操作即可以獲取到自己想要獲取的所有內(nèi)容,并不需要多次截屏以及后期處理,簡化長截屏操作過程的同時(shí)提升截屏效率低和準(zhǔn)確率,能在很大程度上提升用戶體驗(yàn)的滿意度。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

上面結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行了描述,但是本發(fā)明并不局限于上述的具體實(shí)施方式,上述的具體實(shí)施方式僅僅是示意性的,而不是限制性的,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的啟示下,在不脫離本發(fā)明宗旨和權(quán)利要求所保護(hù)的范圍情況下,還可做出很多形式,這些均屬于本發(fā)明的保護(hù)之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
吴桥县| 桦南县| 双流县| 台中市| 永吉县| 顺义区| 济南市| 宁强县| 武平县| 宣威市| 凤翔县| 阜康市| 富锦市| 西盟| 鹿泉市| 寻甸| 贵德县| 黔江区| 安国市| 赫章县| 广饶县| 易门县| 汝州市| 寿阳县| 罗田县| 新营市| 延吉市| 邯郸县| 九台市| 方城县| 兴义市| 永泰县| 临颍县| 北海市| 河池市| 乳山市| 汽车| 太仓市| 重庆市| 乌兰浩特市| 澎湖县|