本發(fā)明總體說來涉及電子技術(shù)領(lǐng)域,更具體地講,涉及一種用于電子終端的截屏方法和設(shè)備。
背景技術(shù):
在電子終端中,截圖是大家使用率較高的一項功能,當(dāng)前很多的截圖方式都方便了用戶,例如,全屏截圖,部分截圖,用戶自定義截圖等等。
在所截取的圖像中常常會包括用戶的隱私信息(例如,賬戶名稱、賬戶密碼、金額等),如果用戶希望上述隱私信息不被泄露,則需在截圖操作完成后,利用圖片編輯軟件對截圖進(jìn)行編輯處理,以將隱私信息進(jìn)行遮擋。
但是,上述保護截圖中的用戶隱私信息的操作過程較為繁瑣,而且還需要用戶使用圖片編輯軟件才能夠?qū)崿F(xiàn),不方便用戶的使用。
技術(shù)實現(xiàn)要素:
本發(fā)明的示例性實施例的目的在于提供一種用于電子終端的截屏方法和設(shè)備,以解決現(xiàn)有技術(shù)中隱藏截圖中的用戶的隱私信息的操作步驟復(fù)雜、操作過程較為繁瑣的技術(shù)問題。
根據(jù)本發(fā)明示例性實施例的一方面,提供一種用于電子終端的截屏方法,包括:確定截屏的觸發(fā)條件是否被滿足;當(dāng)確定所述觸發(fā)條件被滿足時,確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域;對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域的所述當(dāng)前顯示界面的圖像。
可選地,當(dāng)在電子終端中同時接收到至少一個物理按鍵輸入和觸摸輸入時,可確定所述觸發(fā)條件被滿足。
可選地,當(dāng)在電子終端中接收到針對用于截屏的選項的選擇操作之后,在預(yù)定時間段內(nèi)接收到觸摸輸入時,可確定所述觸發(fā)條件被滿足。
可選地,確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域的步驟可包括:根據(jù)用戶的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的所述目標(biāo)區(qū)域。
可選地,所述觸摸輸入可包括點擊輸入和滑動輸入。
可選地,當(dāng)所述觸摸輸入為滑動輸入時,所述目標(biāo)區(qū)域可為所述滑動輸入在當(dāng)前顯示界面上的滑動軌跡形成的區(qū)域。
可選地,當(dāng)所述觸摸輸入為點擊輸入時,所述目標(biāo)區(qū)域可為以所述點擊輸入的位置為中心形成的預(yù)定區(qū)域。
可選地,確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域的步驟可還包括:通過使用圖像識別技術(shù),確定電子終端的當(dāng)前顯示界面中與所述目標(biāo)區(qū)域相似的至少一個其他區(qū)域。
可選地,對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的目標(biāo)區(qū)域的所述當(dāng)前顯示界面的圖像的步驟可還包括:對所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域的所述當(dāng)前顯示界面的圖像。
可選地,對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理的步驟可包括:利用預(yù)定圖片對所述目標(biāo)區(qū)域進(jìn)行遮蓋,或者對所述目標(biāo)區(qū)域進(jìn)行馬賽克處理。
根據(jù)本發(fā)明示例性實施例的另一方面,提供一種用于電子終端的截屏設(shè)備,包括:觸發(fā)單元,確定截屏的觸發(fā)條件是否被滿足;目標(biāo)區(qū)域確定單元,當(dāng)觸發(fā)單元確定所述觸發(fā)條件被滿足時,確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域;圖像截取單元,對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域的所述當(dāng)前顯示界面的圖像。
可選地,所述截屏設(shè)備可還包括:輸入單元,當(dāng)輸入單元在電子終端中同時接收到至少一個物理按鍵輸入和觸摸輸入時,觸發(fā)單元確定所述觸發(fā)條件被滿足。
可選地,當(dāng)輸入單元在電子終端中接收到針對用于截屏的選項的選擇操作之后,在預(yù)定時間段內(nèi)接收到觸摸輸入時,觸發(fā)單元可確定所述觸發(fā)條件被滿足。
可選地,目標(biāo)區(qū)域確定單元可根據(jù)用戶的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的所述目標(biāo)區(qū)域。
可選地,所述觸摸輸入可包括點擊輸入和滑動輸入。
可選地,當(dāng)所述觸摸輸入為滑動輸入時,所述目標(biāo)區(qū)域可為所述滑動輸入在當(dāng)前顯示界面上的滑動軌跡形成的區(qū)域。
可選地,當(dāng)所述觸摸輸入為點擊輸入時,所述目標(biāo)區(qū)域可為以所述點擊輸入的位置為中心形成的預(yù)定區(qū)域。
可選地,目標(biāo)區(qū)域確定單元可通過使用圖像識別技術(shù),確定電子終端的當(dāng)前顯示界面中與所述目標(biāo)區(qū)域相似的至少一個其他區(qū)域。
可選地,圖像截取單元可對所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域的所述當(dāng)前顯示界面的圖像。
可選地,圖像截取單元可利用預(yù)定圖片對所述目標(biāo)區(qū)域進(jìn)行遮蓋,或者可對所述目標(biāo)區(qū)域進(jìn)行馬賽克處理。
采用上述用于電子終端的截屏方法和設(shè)備,可在簡便、快速地截取圖像的同時完成對目標(biāo)區(qū)域的隱私保護處理。
附圖說明
通過下面結(jié)合示例性地示出實施例的附圖進(jìn)行的詳細(xì)描述,本發(fā)明示例性實施例的上述和其它目的、特點和優(yōu)點將會變得更加清楚,其中:
圖1示出根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏方法的流程圖;
圖2A和圖2B示出根據(jù)本發(fā)明示例性實施例的觸發(fā)截屏的觸發(fā)條件的一個示例;
圖3A和圖3B示出根據(jù)本發(fā)明示例性實施例的觸發(fā)截屏的觸發(fā)條件的另一示例;
圖4A和圖4B示出根據(jù)本發(fā)明示例性實施例的基于滑動輸入的滑動軌跡確定出對應(yīng)的目標(biāo)區(qū)域的示意圖;
圖5A和圖5B示出根據(jù)本發(fā)明示例性實施例的確定與目標(biāo)區(qū)域相似的至少一個其他區(qū)域的示意圖;
圖6示出根據(jù)本發(fā)明示例性實施例的對目標(biāo)區(qū)域進(jìn)行馬賽克處理的示意圖;
圖7示出根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備的框圖。
具體實施方式
現(xiàn)在,將參照附圖更充分地描述不同的示例實施例,其中,一些示例性實施例在附圖中示出。
圖1示出根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏方法的流程圖。這里,作為示例,所述電子終端可以是智能手機、平板電腦、游戲機、個人數(shù)字助理等具有觸摸屏的電子設(shè)備。
參照圖1,在步驟S10中,確定截屏的觸發(fā)條件是否被滿足。
第一種情況,截屏的觸發(fā)條件可指在電子終端中同時接收到至少一個物理按鍵輸入和觸摸輸入,在此情況下,在步驟S10中當(dāng)在電子終端中同時接收到至少一個物理按鍵輸入和觸摸輸入時,可確定所述觸發(fā)條件被滿足。
這里,可利用現(xiàn)有的各種的物理按鍵和觸摸輸入的組合方式來觸發(fā)截屏的觸發(fā)條件。作為示例,所述至少一個物理按鍵可指HOME鍵,此時,所述觸發(fā)條件可指HOME鍵和觸摸輸入的組合輸入,或者,所述至少一個物理按鍵也可指HOME鍵和電源鍵,所述觸發(fā)條件可指HOME鍵、電源鍵和觸摸輸入的組合輸入。
第二種情況,截屏的觸發(fā)條件可指在電子終端中接收到針對用于截屏的選項的選擇操作,并在預(yù)定時間段內(nèi)接收到觸摸輸入,在此情況下,在步驟S10中當(dāng)在電子終端中接收到針對用于截屏的選項的選擇操作之后,在預(yù)定時間段內(nèi)接收到觸摸輸入時,可確定所述觸發(fā)條件被滿足。
圖2A和圖2B示出根據(jù)本發(fā)明示例性實施例的觸發(fā)截屏的觸發(fā)條件的一個示例。
圖2A示出電子終端的下拉菜單的界面,如圖2A所示,可在電子終端的下拉菜單中顯示用于截屏的選項,這里,該用于截屏的選項可為現(xiàn)有的用于截屏的快捷按鈕。在接收到對該用于截屏的選項的選擇操作之后,可繼續(xù)檢測在預(yù)定時間段內(nèi)是否還接收到觸摸輸入,如果在預(yù)定時間段內(nèi)還接收到觸摸輸入(如圖2B所示),則可確定截屏的觸發(fā)條件被滿足。
圖3A和圖3B示出根據(jù)本發(fā)明示例性實施例的觸發(fā)截屏的觸發(fā)條件的另一示例。
在本示例中,可假設(shè)電子終端配有手寫筆,圖3A示出在電子終端的屏幕顯示的該手寫筆的快捷菜單(或浮動菜單),所述快捷菜單中包含用于截屏的選項,在接收到對該用于截屏的選項的選擇操作之后,可繼續(xù)檢測在預(yù)定時間段內(nèi)是否還接收到觸摸輸入,在此情況下,優(yōu)選地所述觸摸輸入可指利用手寫筆在電子終端的屏幕上執(zhí)行的用于繪制閉合區(qū)域的輸入(如圖3B所示),然而,本發(fā)明不限于此,所述觸摸輸入也可指非手寫筆在電子終端的屏幕上執(zhí)行的輸入。如果在預(yù)定時間段內(nèi)還接收到觸摸輸入,則可確定截屏的觸發(fā)條件被滿足。
如果確定截屏的觸發(fā)條件沒有被滿足,則電子終端不執(zhí)行截屏操作。
如果確定截屏的觸發(fā)條件被滿足,則執(zhí)行步驟S20:確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域。
可選地,確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域的步驟可包括:根據(jù)用戶的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的所述目標(biāo)區(qū)域。這里,所述觸摸輸入可為在電子終端的屏幕上執(zhí)行的任意可用于確定目標(biāo)區(qū)域的觸摸輸入,優(yōu)選地,所述觸摸輸入可為用于觸發(fā)截屏的觸發(fā)條件中的觸摸輸入,在此情況下,在步驟S20中可基于用于觸發(fā)截屏的觸發(fā)條件中的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域。這樣,可在觸發(fā)截屏的觸發(fā)條件的同時確定出目標(biāo)區(qū)域,以簡化用戶的操作步驟。
在一個示例中,用于確定目標(biāo)區(qū)域的觸摸輸入可包括點擊輸入。
當(dāng)所述觸摸輸入為點擊輸入時,所述目標(biāo)區(qū)域可為以所述點擊輸入的位置為中心形成的預(yù)定區(qū)域。這里,可利用現(xiàn)有的各種方法來基于點擊輸入的位置確定出對應(yīng)的目標(biāo)區(qū)域。
在另一示例中,用于確定目標(biāo)區(qū)域的觸摸輸入可包括滑動輸入。
當(dāng)所述觸摸輸入為滑動輸入時,所述目標(biāo)區(qū)域可為所述滑動輸入在當(dāng)前顯示界面上的滑動軌跡形成的區(qū)域。這里,可利用現(xiàn)有的各種方法來基于滑動輸入的滑動軌跡確定出對應(yīng)的目標(biāo)區(qū)域。
圖4A和圖4B示出根據(jù)本發(fā)明示例性實施例的基于滑動輸入的滑動軌跡確定出對應(yīng)的目標(biāo)區(qū)域的示意圖。
如圖4A所示,當(dāng)在電子終端的當(dāng)前顯示界面上接收到滑動輸入時,可檢測所述滑動輸入在當(dāng)前顯示界面上的滑動軌跡所形成的區(qū)域(如圖4B所示),以將該區(qū)域確定為目標(biāo)區(qū)域。
優(yōu)選地,在確定出電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域之后,可還通過使用圖像識別技術(shù),確定電子終端的當(dāng)前顯示界面中與所述目標(biāo)區(qū)域相似的至少一個其他區(qū)域。
例如,可利用圖像識別技術(shù)確定目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容,再利用圖像識別技術(shù)檢測當(dāng)前顯示界面中除所述目標(biāo)區(qū)域之外的區(qū)域內(nèi)是否包含與目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容相同(或相似)的內(nèi)容,將包含相同(或相似)內(nèi)容的區(qū)域確定為所述至少一個其他區(qū)域。
圖5A和圖5B示出根據(jù)本發(fā)明示例性實施例的確定與目標(biāo)區(qū)域相似的至少一個其他區(qū)域的示意圖。
如圖5A所示,可假設(shè)當(dāng)同時接收到HOME鍵和觸摸輸入的組合輸入之后,觸發(fā)了截屏的觸發(fā)條件,并根據(jù)用于觸發(fā)截屏的觸發(fā)條件的組合輸入中的觸摸輸入的位置確定出電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域(例如,包含圓形顯示內(nèi)容的區(qū)域),此時可利用圖像識別技術(shù)來檢測當(dāng)前顯示界面中是否存在包含與目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容相同內(nèi)容的區(qū)域,將包含與目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容相同內(nèi)容的區(qū)域確定為至少一個其他區(qū)域。
在步驟S30中,對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域的所述當(dāng)前顯示界面的圖像。
作為示例,對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理的步驟可包括:利用預(yù)定圖片對所述目標(biāo)區(qū)域進(jìn)行遮蓋,或者對所述目標(biāo)區(qū)域進(jìn)行馬賽克處理。
優(yōu)選地,在步驟S30之后,可進(jìn)入圖片編輯界面,以對截取的圖像進(jìn)行編輯,例如,可在所述圖片編輯界面中根據(jù)用戶的輸入來對隱私保護處理后的目標(biāo)區(qū)域的大小、位置、顯示樣式進(jìn)行調(diào)整,以實現(xiàn)完美覆蓋隱私信息。
圖6示出根據(jù)本發(fā)明示例性實施例的對目標(biāo)區(qū)域進(jìn)行馬賽克處理的示意圖。
在本示例中,以圖2B和圖3B所示的示例為例,在確定出目標(biāo)區(qū)域之后,可對該目標(biāo)區(qū)域進(jìn)行馬賽克處理(如圖6所示),然后再截取包含馬賽克處理后的目標(biāo)區(qū)域的當(dāng)前顯示界面的圖像,例如,截取圖6所示的界面的圖像。
針對上述電子終端的當(dāng)前顯示界面中包括目標(biāo)區(qū)域和至少一個其他區(qū)域的情況,在步驟S30中可對所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域進(jìn)行隱私保護處理(如上述的圖5B所示),并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域的所述當(dāng)前顯示界面的圖像。
圖7示出根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備的框圖。這里,作為示例,所述電子終端可以是智能手機、平板電腦、游戲機、個人數(shù)字助理等具有觸摸屏的電子設(shè)備。
如圖7所示,根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備包括:觸發(fā)單元10、目標(biāo)區(qū)域確定單元20和圖像截取單元30。
具體說來,觸發(fā)單元10確定截屏的觸發(fā)條件是否被滿足??蛇x地,根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備可還包括輸入單元(圖中未示出)。
第一種情況,截屏的觸發(fā)條件可指在電子終端中同時接收到至少一個物理按鍵輸入和觸摸輸入,在此情況下,當(dāng)輸入單元同時接收到至少一個物理按鍵輸入和觸摸輸入時,觸發(fā)單元10可確定所述觸發(fā)條件被滿足。
第二種情況,截屏的觸發(fā)條件可指在電子終端中接收到針對用于截屏的選項的選擇操作,并在預(yù)定時間段內(nèi)接收到觸摸輸入,在此情況下,當(dāng)輸入單元接收到針對用于截屏的選項的選擇操作之后,在預(yù)定時間段內(nèi)接收到觸摸輸入時,觸發(fā)單元10可確定所述觸發(fā)條件被滿足。
如果觸發(fā)單元10確定截屏的觸發(fā)條件沒有被滿足,則不執(zhí)行截屏操作。
如果觸發(fā)單元10確定所述觸發(fā)條件被滿足時,目標(biāo)區(qū)域確定單元20確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域。
可選地,目標(biāo)區(qū)域確定單元20可根據(jù)用戶的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的所述目標(biāo)區(qū)域。這里,所述觸摸輸入可為在電子終端的屏幕上執(zhí)行的任意可用于確定目標(biāo)區(qū)域的觸摸輸入,優(yōu)選地,所述觸摸輸入可為用于觸發(fā)截屏的觸發(fā)條件中的觸摸輸入,在此情況下,目標(biāo)區(qū)域確定單元20可基于用于觸發(fā)截屏的觸發(fā)條件中的觸摸輸入來確定電子終端的當(dāng)前顯示界面中的目標(biāo)區(qū)域。這樣,可在觸發(fā)截屏的觸發(fā)條件的同時確定出目標(biāo)區(qū)域,以簡化用戶的操作步驟。
在一個示例中,用于確定目標(biāo)區(qū)域的觸摸輸入可包括點擊輸入。
當(dāng)所述觸摸輸入為點擊輸入時,所述目標(biāo)區(qū)域可為以所述點擊輸入的位置為中心形成的預(yù)定區(qū)域。
在另一示例中,用于確定目標(biāo)區(qū)域的觸摸輸入可包括滑動輸入。
當(dāng)所述觸摸輸入為滑動輸入時,所述目標(biāo)區(qū)域可為所述滑動輸入在當(dāng)前顯示界面上的滑動軌跡形成的區(qū)域。
優(yōu)選地,目標(biāo)區(qū)域確定單元20可還通過使用圖像識別技術(shù),確定電子終端的當(dāng)前顯示界面中與所述目標(biāo)區(qū)域相似的至少一個其他區(qū)域。
例如,目標(biāo)區(qū)域確定單元20可利用圖像識別技術(shù)確定目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容,再利用圖像識別技術(shù)檢測當(dāng)前顯示界面中除所述目標(biāo)區(qū)域之外的區(qū)域內(nèi)是否包含與目標(biāo)區(qū)域內(nèi)的顯示內(nèi)容相同(或相似)的內(nèi)容,將包含相同(或相似)內(nèi)容的區(qū)域確定為所述至少一個其他區(qū)域。
圖像截取單元30對所述目標(biāo)區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域的所述當(dāng)前顯示界面的圖像。
作為示例,圖像截取單元30可利用預(yù)定圖片對所述目標(biāo)區(qū)域進(jìn)行遮蓋,或者對所述目標(biāo)區(qū)域進(jìn)行馬賽克處理。
優(yōu)選地,根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備可還包括編輯單元,在截取圖像之后,控制電子終端進(jìn)入圖片編輯界面,以對截取的圖像進(jìn)行編輯,例如,編輯單元可在所述圖片編輯界面中根據(jù)用戶的輸入來對隱私保護處理后的目標(biāo)區(qū)域的大小、位置、顯示樣式進(jìn)行調(diào)整,以實現(xiàn)完美覆蓋隱私信息。
針對上述電子終端的當(dāng)前顯示界面中包括目標(biāo)區(qū)域和至少一個其他區(qū)域的情況,圖像截取單元30可對所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域進(jìn)行隱私保護處理,并截取包含進(jìn)行隱私保護處理后的所述目標(biāo)區(qū)域和所述至少一個其他區(qū)域的所述當(dāng)前顯示界面的圖像。
采用上述用于電子終端的截屏方法和設(shè)備,可在簡便、快速地截取圖像的同時完成對目標(biāo)區(qū)域的隱私保護處理,有效提高用戶的使用體驗。
此外,應(yīng)該理解,根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏設(shè)備中的各個單元可被實現(xiàn)硬件組件。本領(lǐng)域技術(shù)人員根據(jù)限定的各個單元所執(zhí)行的處理,可以例如使用現(xiàn)場可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC)來實現(xiàn)各個單元。
此外,根據(jù)本發(fā)明示例性實施例的用于電子終端的截屏方法可以被實現(xiàn)為計算機可讀記錄介質(zhì)中的計算機代碼。本領(lǐng)域技術(shù)人員可以根據(jù)對上述方法的描述來實現(xiàn)所述計算機代碼。當(dāng)所述計算機代碼在計算機中被執(zhí)行時實現(xiàn)本發(fā)明的上述方法。
盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式和細(xì)節(jié)上的各種改變。