本申請涉及互聯(lián)網(wǎng)信息處理技術(shù)領(lǐng)域,尤其涉及一種圖片處理方法和設備。
背景技術(shù):
截圖工具(英文:hypersnap)是一種屏幕信息捕捉工具,可以實現(xiàn)對屏幕中顯示的視頻信息、文本信息等各種類型信息進行捕捉,并以圖片形式發(fā)送捕捉到的信息。
在實際應用中,用戶經(jīng)常使用截圖工具捕捉屏幕信息發(fā)送給其他用戶,以實現(xiàn)不同用戶之間的信息共享。但是,由于用戶在使用截圖工具時,截圖工具通過截取的方式從屏幕中捕捉信息,不可避免的是在捕捉的信息中會包含用戶的一些隱私信息(例如:賬戶名稱、當前所在位置等等),而這些信息有可能并不是用戶希望共享給其他用戶的。一旦出現(xiàn)這種情形,用戶需要首先將截取得到的圖片進行存儲,其次,通過其他圖片處理工具,對截取到的圖片進行處理,這樣不僅增加截圖操作的復雜性,而且降低用戶對截圖工具的用戶體驗,反之,將給用戶造成一定的安全隱患。
技術(shù)實現(xiàn)要素:
有鑒于此,本申請實施例提供了一種圖片處理方法和設備,用于解決現(xiàn)有技術(shù)中如何在保證用戶信息安全的情況下避免截圖操作復雜的問題。
一種圖片處理方法,包括:
獲取通過截圖工具捕捉得到的圖片信息;
將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設信息進行比對,其中,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;
根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理。
一種圖片處理設備,包括:
獲取單元,用于獲取通過截圖工具捕捉得到的圖片信息;
對比單元,用于將所述圖片信息中包含的各個區(qū)域與預設信息進行比對,其中,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;
處理單元,用于根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理。
本申請有益效果如下:
本申請實施例獲取通過截圖工具捕捉得到的圖片信息;將所述圖片信息中包含的各個區(qū)域與預設信息進行比對,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域進行處理。對于通過截圖工具捕捉得到的圖片信息,采用比對方式判斷所述圖片信息中包含的各個區(qū)域?qū)拿孛艿燃壥欠翊笥谠O定閾值,這樣可以自動有針對性地對圖片信息進行處理,以保證捕捉到的圖片信息中包含的秘密等級大于設定閾值的內(nèi)容不輕易被泄露,提升觸發(fā)截圖工具的用戶的信息安全,改善用戶對截圖工具的用戶體驗。
附圖說明
為了更清楚地說明本申請實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請實施例提供的一種圖片處理方法的流程示意圖;
圖2為本申請實施例提供的獲取到的圖片信息示意圖;
圖3為本申請實施例中提供的對圖片信息進行處理后的示意圖;
圖4為本申請實施例提供的一種圖片處理設備的結(jié)構(gòu)示意圖。
具體實施方式
為了實現(xiàn)本申請的目的,本申請實施例提供了一種圖片處理方法和設備,獲取通過截圖工具捕捉得到的圖片信息;將所述圖片信息中包含的各個區(qū)域與預設信息進行比對,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域進行處理。對于通過截圖工具捕捉得到的圖片信息,采用比對方式判斷所述圖片信息中包含的各個區(qū)域?qū)拿孛艿燃壥欠翊笥谠O定閾值,這樣可以自動有針對性地對圖片信息進行處理,以保證捕捉到的圖片信息中包含的秘密等級大于設定閾值的內(nèi)容不被輕易泄露,提升觸發(fā)截圖工具的用戶的信息安全,改善用戶對截圖工具的用戶體驗。
需要說明的是,本申請實施例所記載的技術(shù)方案應用于對于截取的圖片信息,可以對圖片信息中用戶希望發(fā)送給其他用戶的內(nèi)容進行比對操作,也可以對圖片信息中包含的用戶不希望發(fā)送給其他用戶的內(nèi)容進行比對操作,這里不做限定。
下面結(jié)合說明書附圖對本申請各個實施例作進一步地詳細描述。顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本申請保護的范圍。
圖1為本申請實施例提供的一種圖片處理方法的流程示意圖。所述方法可以如下所示。
步驟101:獲取通過截圖工具捕捉得到的圖片信息。
在步驟101中,用戶在使用各種應用軟件時,有些應用軟件中提供截圖工具,該截圖工具可以用于捕捉各種各樣的信息,例如:音頻信息、視頻信息、文本信息等。通過截圖工具捕捉到的信息以圖片信息形式進行存儲。
具體地,用戶觸發(fā)應用軟件中的截圖工具控件視為向服務器發(fā)送截圖請求,服務器接收用戶通過截圖工具控件發(fā)送的截圖請求,并根據(jù)該截圖請求捕捉所需要截取的內(nèi)容,得到內(nèi)容對應的圖片信息。
例如:用戶需要向其好友發(fā)送一段歷史記錄信息,此時,用戶觸發(fā)應用軟件中的截圖工具控件,通過捕捉操作獲取該歷史記錄信息,并將獲取到的該歷史記錄信息以圖片形式存儲。
圖2為本申請實施例提供的獲取到的圖片信息示意圖。從圖2中可以看出,在利用截圖工具捕捉需要發(fā)送的信息時,除了捕捉到需要發(fā)送的信息之外,還可以包括其他信息。例如:圖2中所示的歷史記錄信息屬于需要發(fā)送的信息,此外,圖2中所示的用戶的賬戶信息、歷史記錄信息中的時間信息、歷史記錄信息中信息交互雙方的賬戶信息可以稱之為其他信息,這些其他信息可以被接收方獲取,也可以是不希望接收方獲取的。若不希望接收方獲取,可以按照本申請實施例中所記載的方案實現(xiàn)這些信息的屏蔽處理。
步驟102:將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設信息進行比對。
其中,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息。
在步驟102中,為了保證用戶信息的安全性,可以預先建立一個信息庫,這個信息庫用于存儲秘密等級大于設定閾值的與用戶信息相關(guān)的信息。
所謂秘密等級是指信息對于用戶來講的重要度,重要度越高意味著信息對于用戶來講的秘密等級越高。例如:用戶的標識信息、所發(fā)送信息的信息來源(這里的信息來源主要包含第三方用戶的標識信息)、敏感度較高的信息等。
本申請實施例中所記載的信息庫可以包含內(nèi)容,也可以包含顏色等其他類型的信息。若本申請實施例中所記載的信息庫為內(nèi)容庫,那么內(nèi)容庫中所包含的內(nèi)容可以是內(nèi)容模型,例如:包含位置信息的內(nèi)容模型;也可以是表征用戶特征的敏感信息,例如:用戶在即時通信軟件上設置的昵稱,用戶的真實姓名,用戶的手機號碼等等;還可以是系統(tǒng)根據(jù)用戶的行為數(shù)據(jù)分析得到的用戶不希望泄漏的信息,這里不做具體限定。
具體地,若所述預設信息為預設內(nèi)容庫中的內(nèi)容,那么將所述圖片信息中包含的各個區(qū)域與預設信息進行比對,包括:
將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設內(nèi)容庫中的內(nèi)容進行比對。
具體地,確定所述圖片信息中包含內(nèi)容的區(qū)域;
針對每一個所述區(qū)域的內(nèi)容,執(zhí)行以下操作:
選擇其中一個區(qū)域,并提取選擇的所述區(qū)域中包含的內(nèi)容;
將提取到的所述內(nèi)容與預設內(nèi)容庫中的內(nèi)容進行比對,并計算提取到的所述內(nèi)容與預設內(nèi)容庫中的內(nèi)容的內(nèi)容相似度。
例如:圖2中所示的圖片信息中包含的三條歷史記錄信息,這三條歷史記錄信息的內(nèi)容是希望接收方用戶獲取的,那么這三條歷史記錄信息所在的區(qū)域可以稱之一個區(qū)域;圖2中所示的圖片信息中包含的發(fā)送者的圖標信息、標識信息以及心情狀態(tài)信息,那么圖標信息所在位置可以稱之為一個區(qū)域、標識信息所在位置可以稱之為一個區(qū)域、心情狀態(tài)信息可以稱之為一個區(qū)域。
也就是說,以圖2中所示的圖片信息為例,確定圖片信息中包含內(nèi)容的四個區(qū)域。
針對這四個區(qū)域的內(nèi)容,分別執(zhí)行以下操作:
假設選擇的區(qū)域的內(nèi)容為發(fā)送者的圖標信息,提取該圖標信息的內(nèi)容,分別計算提取的圖標信息的內(nèi)容與預設內(nèi)容庫中的內(nèi)容的內(nèi)容相似度;
假設選擇的區(qū)域的內(nèi)容為發(fā)送者的標識信息,提取該標識信息的內(nèi)容,分別計算提取的標識信息的內(nèi)容與預設內(nèi)容庫中的內(nèi)容的內(nèi)容相似度;
假設選擇的區(qū)域的內(nèi)容為發(fā)送者的心情狀態(tài)信息,提取該心情狀態(tài)信息的內(nèi)容,分別計算提取的心情狀態(tài)信息的內(nèi)容與預設內(nèi)容庫中的內(nèi)容的內(nèi)容相似度。
需要說明的是,在計算內(nèi)容相似度時,若提取的內(nèi)容與內(nèi)容庫中包含的內(nèi)容模型一致,那么計算的得到的內(nèi)容相似度為1,例如:內(nèi)容模型要求提取的內(nèi)容中包含位置信息,假設提取的內(nèi)容中包含位置信息,那么可以確定提取的內(nèi)容與內(nèi)容庫中包含的內(nèi)容模型一致。
此外,圖2中所示的歷史記錄信息中除了內(nèi)容之外,還包含發(fā)送這些內(nèi)容的其他用戶的賬戶信息,那么在對不同歷史記錄信息進行比對時,可以將內(nèi)容與發(fā)送這些內(nèi)容的其他用戶的賬戶信息分開進行比對,或者提取出歷史記錄信息中包含的發(fā)送這些內(nèi)容的其他用戶的賬戶信息進行比對。
步驟103:根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理。
在步驟103中,由于截圖工具在執(zhí)行截取操作時,除了捕捉到用戶希望發(fā)送給其他用戶的內(nèi)容之外,還可以捕捉到一些其他信息,而這些信息有可能屬于敏感信息或者不希望其他用戶獲取的信息,那么可以通過步驟102的比對操作確定圖片信息中包含的內(nèi)容是否屬于敏感信息或者不希望其他用戶獲取的信息。
具體地,若計算得到的內(nèi)容相似度大于設定門限時,確定圖片信息中包含的內(nèi)容屬于敏感信息或者不希望其他用戶獲取的信息,那么對所述圖片信息中內(nèi)容相似度大于設定門限的區(qū)域的內(nèi)容進行隱藏處理。
其中,所述隱藏處理表征接收到所述圖片信息的目標用戶無法獲取被隱藏的內(nèi)容。
仍以圖2中所示的內(nèi)容為例進行說明。假設圖片信息中包含的發(fā)送者的標識信息對應的內(nèi)容相似度大于設定門限,那么確定圖片信息中包含的發(fā)送者的標識信息屬于敏感信息或者不希望其他用戶獲取的信息,此時,可以對圖片信息中發(fā)送者的標識信息進行隱藏處理,例如:抹除圖片信息中發(fā)送者的標識信息。
圖3為本申請實施例中提供的對圖片信息進行處理后的示意圖。從圖3中可以看出,處理后的圖片信息中發(fā)送者的標識信息進行了抹除處理,即接收該圖片信息的用戶無法獲取到該圖片信息中的發(fā)送者的標識信息。
若計算得到的內(nèi)容相似度不大于設定門限時,確定圖片信息中包含的內(nèi)容不屬于敏感信息或者希望其他用戶獲取的信息。
在本申請的另一個實施例中,若圖片信息中包含的區(qū)域個數(shù)大于1時,根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理,包括:
在計算得到所述圖片信息中包含的每一個區(qū)域的內(nèi)容相似度時,若計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)大于設定數(shù)值,則對所述圖片信息進行設定處理。
其中,所述設定處理用于使得接收到所述圖片信息的用戶無法獲取所述圖片信息中的內(nèi)容。
仍以圖2中所示的內(nèi)容為例進行說明。假設計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)為3,說明圖片信息中包含的內(nèi)容大部分屬于敏感信息或者不希望其他用戶獲取的信息,此時可以將獲取的圖片信息轉(zhuǎn)換成為亂碼形式,這樣使得接收到所述圖片信息的用戶無法獲取所述圖片信息中的內(nèi)容。
在本申請的另一個實施例中,根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理,包括:
在計算得到所述圖片信息中包含的每一個區(qū)域的內(nèi)容相似度時,若計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)大于設定數(shù)值,則發(fā)送提示信息。
其中,所述提示信息用于提示觸發(fā)截圖工具捕捉圖片信息的用戶截圖失敗。
仍以圖2中所示的內(nèi)容為例進行說明。假設計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)為3,說明圖片信息中包含的內(nèi)容大部分屬于敏感信息或者不希望其他用戶獲取的信息,此時可以發(fā)送提示截取失敗信息,使得觸發(fā)截圖工具捕捉圖片信息的用戶截圖失敗。
在本申請的另一個實施例中,所述方法還包括:
在通過截圖工具進行捕捉時,確定接收所述圖片信息的用戶的標識信息;根據(jù)所述用戶的標識信息,將處理后的所述圖片信息發(fā)送給所述用戶。
通過本申請實施例所提供的技術(shù)方案,獲取通過截圖工具捕捉得到的圖片信息;將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設信息進行比對,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域進行處理。對于通過截圖工具捕捉得到的圖片信息,采用比對方式判斷所述圖片信息中包含的各個區(qū)域?qū)拿孛艿燃壥欠翊笥谠O定閾值,這樣可以有針對性地對圖片信息進行處理,以保證捕捉到的圖片信息中包含的秘密等級大于設定閾值的內(nèi)容不被泄露,提升觸發(fā)截圖工具的用戶的信息安全,改善用戶對截圖工具的用戶體驗。
圖4為本申請實施例提供的一種圖片處理設備的結(jié)構(gòu)示意圖。所述圖片處理設備包括:獲取單元41、對比單元42和處理單元43,其中:
獲取單元41,用于獲取通過截圖工具捕捉得到的圖片信息;
對比單元42,用于將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設信息進行比對,其中,所述預設信息中包含的信息屬于秘密等級大于設定閾值的信息;
處理單元43,用于根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域進行處理。
在本申請的另一個實施例中,所述比對單元42將所述圖片信息中包含的各個區(qū)域與預設信息進行比對,包括:
若所述預設信息為預設內(nèi)容庫中的內(nèi)容,那么將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設內(nèi)容庫中的內(nèi)容進行比對。
在本申請的另一個實施例中,所述圖片處理設備還包括:確定單元44和發(fā)送單元45,其中:
確定單元44,用于在通過截圖工具進行捕捉時,確定接收所述圖片信息的用戶的標識信息;
發(fā)送單元45,用于根據(jù)所述用戶的標識信息,將處理后的所述圖片信息發(fā)送給所述用戶。
在本申請的另一個實施例中,所述對比單元42將所述圖片信息中包含的各個區(qū)域的內(nèi)容與預設內(nèi)容庫中的內(nèi)容進行比對,包括:
確定所述圖片信息中包含內(nèi)容的區(qū)域;
針對每一個所述區(qū)域的內(nèi)容,執(zhí)行以下操作:
選擇其中一個區(qū)域,并提取選擇的所述區(qū)域中包含的內(nèi)容;
將提取到的所述內(nèi)容與設定內(nèi)容庫中的內(nèi)容進行比對,并計算提取到的所述內(nèi)容與設定內(nèi)容庫中的內(nèi)容的內(nèi)容相似度。
在本申請的另一個實施例中,所述處理設備43根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理,包括:
若計算得到的內(nèi)容相似度大于設定門限時,對所述圖片信息中內(nèi)容相似度大于設定門限的區(qū)域的內(nèi)容進行隱藏處理,其中,所述隱藏處理表征接收到所述圖片信息的目標用戶無法獲取被隱藏的內(nèi)容。
在本申請的另一個實施例中,所述處理設備43根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理,包括:
在計算得到所述圖片信息中包含的每一個區(qū)域的內(nèi)容相似度時,若計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)大于設定數(shù)值,則對所述圖片信息進行設定處理,其中,所述設定處理用于使得接收到所述圖片信息的用戶無法獲取所述圖片信息中的內(nèi)容。
在本申請的另一個實施例中,所述處理設備43根據(jù)比對結(jié)果,對所述圖片信息中包含的各個區(qū)域的內(nèi)容進行處理,包括:
在計算得到所述圖片信息中包含的每一個區(qū)域的內(nèi)容相似度時,若計算得到的內(nèi)容相似度大于設定門限的區(qū)域的個數(shù)大于設定數(shù)值,則發(fā)送提示信息,其中,所述提示信息用于提示觸發(fā)截圖工具捕捉圖片信息的用戶截圖失敗。
需要說明的是,本申請實施例提供的圖片處理設備可以通過硬件方式實現(xiàn),也可以通過軟件方式實現(xiàn),圖片處理設備對于通過截圖工具捕捉得到的圖片信息,采用比對方式判斷所述圖片信息中包含的各個區(qū)域的內(nèi)容對應的秘密等級是否大于設定閾值,這樣可以有針對性地對圖片信息中包含的內(nèi)容進行處理,以保證捕捉到的圖片信息中包含的秘密等級大于設定閾值的內(nèi)容不被泄露,提升觸發(fā)截圖工具的用戶的信息安全,改善用戶對截圖工具的用戶體驗。
本領(lǐng)域的技術(shù)人員應明白,本申請的實施例可提供為方法、裝置(設備)、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實施例的方法、裝置(設備)和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請也意圖包含這些改動和變型在內(nèi)。