一種終端截屏方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,具體涉及一種終端截屏方法及終端。
【背景技術(shù)】
[0002]通過(guò)智能手機(jī)、平板電腦等終端進(jìn)行社交活動(dòng)幾乎已成為廣大終端用戶(hù)每天都會(huì)做的事情,用戶(hù)可通過(guò)終端上的軟件應(yīng)用分享自己的信息和資源等。其中,通過(guò)截屏分享相關(guān)信息(如聊天界面、圖片等)已成為很多用戶(hù)的選擇,如果截屏圖片中包含一些隱私或者敏感信息,直接將截屏圖片分享出去時(shí)存在隱私被泄露的風(fēng)險(xiǎn);如果用戶(hù)只是想讓對(duì)方關(guān)注屏幕中某些區(qū)域的信息時(shí),直接將截屏圖片不加任何處理地分享出去時(shí)存在不夠直觀和醒目的問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供了一種終端截屏方法及終端,可以快速實(shí)現(xiàn)對(duì)截屏圖片的效果處理,提高截屏圖片的安全度。
[0004]本發(fā)明實(shí)施例第一方面提供了一種終端截屏方法,包括:
[0005]獲取終端顯示界面包含的顯示對(duì)象;
[0006]根據(jù)預(yù)設(shè)顯示對(duì)象確定規(guī)則,從所述顯示界面包含的顯示對(duì)象中確定目標(biāo)顯示對(duì)象;
[0007]調(diào)整所述目標(biāo)顯示對(duì)象的顯示效果;
[0008]對(duì)所述顯示界面進(jìn)行截屏操作,并保存截屏圖像。
[0009]本發(fā)明實(shí)施例第二方面提供了一種終端,包括:
[0010]第一獲取單元,用于獲取終端顯示界面包含的顯示對(duì)象;
[0011]第一確定單元,用于根據(jù)預(yù)設(shè)顯示對(duì)象確定規(guī)則,從所述顯示界面包含的顯示對(duì)象中確定目標(biāo)顯不對(duì)象;
[0012]調(diào)整單元,用于調(diào)整所述目標(biāo)顯示對(duì)象的顯示效果;
[0013]截屏單元,用于對(duì)所述顯示界面進(jìn)行截屏操作,并保存截屏圖像。
[0014]通過(guò)本發(fā)明實(shí)施例可獲取終端顯示界面包含的顯示對(duì)象,并根據(jù)預(yù)設(shè)顯示對(duì)象確定規(guī)則,從該顯示界面包含的顯示對(duì)象中確定目標(biāo)顯示對(duì)象,進(jìn)而調(diào)整該目標(biāo)顯示對(duì)象的顯示效果,對(duì)該顯示界面進(jìn)行截屏操作,并保存截屏圖像,可以快速實(shí)現(xiàn)對(duì)截屏圖片的效果處理,提高截屏圖片的安全度。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例提供的一種終端截屏方法的第一實(shí)施例流程示意圖;
[0017]圖2是本發(fā)明實(shí)施例提供的一種終端截屏方法的第二實(shí)施例流程示意圖;
[0018]圖3是本發(fā)明實(shí)施例提供的一種終端截屏方法的第三實(shí)施例流程示意圖;
[0019]圖4是本發(fā)明實(shí)施例提供的一種終端的第一實(shí)施例結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實(shí)施例提供的一種終端的第二實(shí)施例結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實(shí)施例提供的一種終端的第三實(shí)施例結(jié)構(gòu)示意圖;
[0022]圖7是本發(fā)明實(shí)施例提供的一種終端的第四實(shí)施例結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明實(shí)施例中的終端可以包括智能手機(jī)(如Android手機(jī)、1S手機(jī)、WindowsPhone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile InternetDevices)或穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0025]請(qǐng)參閱圖1,為本發(fā)明實(shí)施例提供的一種終端截屏方法的第一實(shí)施例流程示意圖。本實(shí)施例中所描述的終端截屏方法,包括以下步驟:
[0026]SlOl、終端獲取所述終端顯示界面包含的顯示對(duì)象。
[0027]其中,該顯示對(duì)象是指終端顯示界面上輸出的各類(lèi)顯示元素,如圖標(biāo)、頭像、文本、圖片、虛擬按鍵等,終端可識(shí)別一定顯示區(qū)域范圍內(nèi)的像素點(diǎn)之間特征(包括RGB值、灰階值、色彩深度等)的相似度,將相似度達(dá)到預(yù)設(shè)閾值(如85%或90%)的像素點(diǎn)組成的顯示區(qū)域確定為一個(gè)顯示對(duì)象,進(jìn)而確定出該顯示界面中不同顯示區(qū)域組成的各個(gè)顯示對(duì)象。
[0028]具體的,終端獲取當(dāng)前顯示界面所包含的顯示對(duì)象,例如當(dāng)前的顯示界面為一社交應(yīng)用的聊天界面,則該聊天界面包含的顯示對(duì)象可以有頭像框(包含用戶(hù)頭像圖標(biāo)、用戶(hù)名等)、對(duì)話(huà)框(包含聊天內(nèi)容)、表情圖案、標(biāo)題框、操作按鈕等。
[0029]S102、所述終端根據(jù)預(yù)設(shè)顯示對(duì)象確定規(guī)則,從所述顯示界面包含的顯示對(duì)象中確定目標(biāo)顯示對(duì)象。
[0030]其中,該目標(biāo)顯示對(duì)象包括當(dāng)前顯示界面中的至少一個(gè)顯示對(duì)象。
[0031]在一些可行的實(shí)施方式中,終端可設(shè)有一懸浮操作按鈕或圖標(biāo),用戶(hù)可通過(guò)該懸浮操作按鈕或圖標(biāo)輸入針對(duì)該顯示界面的截屏預(yù)處理指令,進(jìn)而終端將該顯示界面“冷凍”,即對(duì)該顯示界面進(jìn)行鎖定,使得終端在檢測(cè)到用戶(hù)通過(guò)功能按鈕或者操作區(qū)域輸入操控指令時(shí),不做響應(yīng),以防止在截屏過(guò)程中出現(xiàn)誤操作。
[0032]具體的,終端可檢測(cè)用戶(hù)針對(duì)該顯示界面輸入的顯示對(duì)象選取指令,獲取該顯示對(duì)象選取指令包括的在該顯示界面上的滑動(dòng)軌跡,進(jìn)而確定該滑動(dòng)軌跡包圍的目標(biāo)顯示區(qū)域,并將該目標(biāo)顯示區(qū)域包含的顯示對(duì)象設(shè)為該目標(biāo)顯示對(duì)象,或者,終端確定處于該滑動(dòng)軌跡上的顯示對(duì)象,并將這些顯示對(duì)象設(shè)為該目標(biāo)顯示對(duì)象。
[0033]在一些可行的實(shí)施方式中,終端可檢測(cè)針對(duì)該顯示界面輸入的顯示對(duì)象選取指令,獲取該顯示對(duì)象選取指令包括的點(diǎn)擊操作,并根據(jù)該點(diǎn)擊操作在顯示界面中的位置信息,確定該點(diǎn)擊操作選中的顯示對(duì)象,從而將該點(diǎn)擊操作選中的顯示對(duì)象設(shè)為目標(biāo)顯示對(duì)象。
[0034]在一些可行的實(shí)施方式中,終端可獲取該顯示界面包含的顯示對(duì)象的內(nèi)容信息,進(jìn)而確定出內(nèi)容信息中包含有預(yù)設(shè)類(lèi)型信息的顯示對(duì)象,并將這些顯示對(duì)象設(shè)為該目標(biāo)顯示對(duì)象。
[0035]需要說(shuō)明的是,該預(yù)設(shè)類(lèi)型信息可包括隱私類(lèi)信息(如銀行卡號(hào)、身份證號(hào)、用戶(hù)名、手機(jī)號(hào)、人臉圖片)。
[0036]進(jìn)一步的,用戶(hù)可自由設(shè)置該預(yù)設(shè)類(lèi)型信息的類(lèi)型,如用戶(hù)設(shè)有搞笑類(lèi)型信息,則終端可將內(nèi)容信息中包含有搞笑類(lèi)型信息(如搞笑的段子、夸張的表情圖案)的顯示對(duì)象設(shè)為該目標(biāo)顯示對(duì)象。
[0037]在一些可行的實(shí)施方式中,終端可記錄本次截屏操作中該目標(biāo)顯示對(duì)象所屬的顯示對(duì)象類(lèi)型,進(jìn)而確定包含的顯示對(duì)象數(shù)量大于或等于預(yù)設(shè)數(shù)量閾值的目標(biāo)顯示對(duì)象類(lèi)型,從而在下一次進(jìn)行截屏操作時(shí),自動(dòng)將該終端的顯示界面中屬于該目標(biāo)顯示對(duì)象類(lèi)型的顯示對(duì)象設(shè)為目標(biāo)顯示對(duì)象。
[0038]S103、所述終端調(diào)整所述目標(biāo)顯示對(duì)象的顯示效果。
[0039]具體的,終端可對(duì)該目標(biāo)顯示對(duì)象中的部分顯示對(duì)象進(jìn)行模糊化處理,以降低該目標(biāo)顯示對(duì)象的顯示清晰度,如對(duì)包含隱私類(lèi)信息的顯示對(duì)象添加馬賽克,或者,利用預(yù)設(shè)圖片(如純黑色或深色圖片)對(duì)包含隱私類(lèi)信息的顯示對(duì)象進(jìn)行覆蓋,等等。
[0040]在一些可行的實(shí)施方式中,終端可對(duì)該目標(biāo)顯示對(duì)象添加標(biāo)記或進(jìn)行顏色渲染,以突出顯示該目標(biāo)顯示對(duì)象,如對(duì)用戶(hù)選定的顯示對(duì)象或者包含搞笑類(lèi)型信息的顯示對(duì)象添加箭頭或圓圈標(biāo)記,或者,對(duì)用戶(hù)選定的顯示對(duì)象或者包含搞笑類(lèi)型信息的顯示對(duì)象進(jìn)行顏色渲染(如渲染為黃色或紅色等較為醒目的顏色),等等。
[0041]S104、所述終端對(duì)所述顯示界面進(jìn)行截屏操作,并保存截屏圖像。
[0042]在一些可行的實(shí)施方式中,終端對(duì)該目標(biāo)顯示對(duì)象的顯示效果進(jìn)行調(diào)整后,可根據(jù)用戶(hù)的操作指令調(diào)整截屏區(qū)域的大小,即截屏區(qū)域可為當(dāng)前的顯示界面的整個(gè)顯示區(qū)域,也可為該顯示界面的部分顯示區(qū)域,本發(fā)明實(shí)施例不做限定。
[0043]通過(guò)本發(fā)明實(shí)施例可獲取終端顯示界面包含的顯示對(duì)象,并根據(jù)預(yù)設(shè)顯示對(duì)象確定規(guī)則,從該顯示界面包含的顯示對(duì)象中確定目標(biāo)顯示對(duì)象,進(jìn)而調(diào)整該目標(biāo)顯示對(duì)象的顯示效果,對(duì)該顯示界面進(jìn)行截屏操作,并保存截屏圖像,可以快速實(shí)現(xiàn)對(duì)截屏圖片的效果處理,提高截屏圖片的安全度。此外,終端可記錄用戶(hù)經(jīng)常選擇的目標(biāo)顯示對(duì)象類(lèi)型,在下一次截屏?xí)r自動(dòng)識(shí)別,提高了目標(biāo)顯示對(duì)象選取時(shí)的智能化程度。
[0044]請(qǐng)參閱圖2,為本發(fā)明實(shí)施例提供的一種終端截屏方法的第二實(shí)施例流程示意圖。本實(shí)施例中所描述的終端截屏方法,包括以下步驟:
[0045]S201、終端獲取所述終端顯示界面包含的顯示對(duì)象。
[0046]其中,該顯示對(duì)象是指終端顯示界面上輸出的各類(lèi)顯示元素,如圖標(biāo)、頭像、文本、圖片、虛擬按鍵等,終端可識(shí)別一定顯示區(qū)域范圍內(nèi)的像素點(diǎn)之間特征(包括RGB值、灰階值、色彩深度等)的相似度,將相似度達(dá)到預(yù)設(shè)閾值(如85%或90%)的像素點(diǎn)組成的顯示區(qū)域確定為一個(gè)顯示對(duì)象,進(jìn)而確定出該顯示界面中不同顯示區(qū)域組成的各個(gè)顯示對(duì)象。
[0047]具體的,終端獲取當(dāng)前顯示界面所包含的顯示對(duì)象,例如當(dāng)前的顯示界面為一社交應(yīng)用的聊天界面,則該聊天界面包含的顯示對(duì)象可以有頭像框(包含用戶(hù)頭像圖標(biāo)、用戶(hù)名等)、對(duì)話(huà)框(包含聊天內(nèi)容)、表情圖案、標(biāo)題框、操作按鈕等。
[0048]在一些可行的實(shí)施方式中,終端可設(shè)有一懸浮操作按鈕或圖標(biāo),用戶(hù)可通過(guò)該懸浮操作按鈕或圖標(biāo)輸入針對(duì)該顯示界面的截屏預(yù)處理指令,進(jìn)而終端將該顯示界面“冷凍”,即對(duì)該顯示界面進(jìn)行鎖定,使得終端在檢測(cè)到用戶(hù)通過(guò)功能按鈕或者操作區(qū)域輸入操控指令時(shí),不做響應(yīng),以防止在截屏過(guò)程中出現(xiàn)誤操作。
[0049]S202、