本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其是涉及一種圖像數(shù)據(jù)發(fā)送方法及裝置。
背景技術(shù):
用戶經(jīng)常會發(fā)送圖片給朋友或者上傳圖片至朋友圈。有時圖片中會有一些個人隱私,例如姓名、頭像等。而用戶又不希望將這些隱私進(jìn)行泄露。那用戶需要手動進(jìn)行馬賽克處理,馬賽克處理完畢之后存儲圖片,用戶發(fā)送圖片時需找到已經(jīng)馬賽克處理過的圖片再進(jìn)行圖片發(fā)送,這種方式操作繁瑣,給用戶造成不必要的麻煩。
技術(shù)實現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)中的上述缺陷,提供一種可保護隱私信息的圖像數(shù)據(jù)發(fā)送方法及裝置。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案包括,構(gòu)造一種圖像數(shù)據(jù)發(fā)送方法,包括以下步驟:
接收發(fā)送圖像的發(fā)送指令;
獲取待發(fā)送的圖像;
分析所述圖像并判斷所述圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息;
若是,則對所述圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)所述發(fā)送指令,發(fā)送經(jīng)過所述不可視處理后的所述圖像。
優(yōu)選地,在所述分析所述圖像的步驟中,包括:識別所述待發(fā)送圖像中的文字信息;和/或,識別所述待發(fā)送圖像中的圖像信息。
優(yōu)選地,所述預(yù)設(shè)信息類型包括預(yù)設(shè)文字信息類型和/或預(yù)設(shè)圖像信息類型;在所述判斷所述圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的步驟中,包括:將所識別的所述文字信息與預(yù)設(shè)文字信息類型進(jìn)行匹配,匹配通過,則將該文字信息標(biāo)記為隱私信息;和/或,將所識別的所述圖像信息與預(yù)設(shè)圖像信息類型進(jìn)行匹配,匹配通過,則將該圖像信息標(biāo)記為隱私信息。
優(yōu)選地,在對所述圖像的隱私信息進(jìn)行不可視處理的步驟中,包括:對所述圖像的隱私信息進(jìn)行不可視處理,或者,顯示不可視處理工具以供用戶手動對所述圖像的隱私信息進(jìn)行不可視處理。
優(yōu)選地,所述不可視處理包括,對所述圖像的包含所述隱私信息的部位進(jìn)行模糊化處理或消除處理。
優(yōu)選地,在所述分析并判斷所述圖像是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的步驟之后,還包括:若否,則發(fā)送所述圖像。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案還包括,一種圖像數(shù)據(jù)發(fā)送裝置,包括以下模塊:
接收模塊,用于接收發(fā)送圖像的發(fā)送指令;
獲取模塊,用于獲取待發(fā)送的圖像;
分析模塊,用于分析所述圖像并判斷所述圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息;
處理模塊,包括第一處理單元,用于若所述判斷模塊判斷為是,則對所述圖像的隱私信息進(jìn)行不可視處理,并根據(jù)所述發(fā)送指令發(fā)送經(jīng)過所述不可視處理后的所述圖像。
優(yōu)選地,所述分析所述圖像并判斷所述圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息,包括:識別所述待發(fā)送圖像中的文字信息;和/或,識別所述待發(fā)送圖像中的圖像信息。
優(yōu)選地,所述判斷所述圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息,包括:將所識別的所述文字信息與預(yù)設(shè)文字信息類型進(jìn)行匹配,匹配通過,則將該文字信息標(biāo)記為隱私信息;和/或,將所識別的所述圖像信息與預(yù)設(shè)圖像信息類型進(jìn)行匹配,匹配通過,則將該圖像信息標(biāo)記為隱私信息。
優(yōu)選地,所述處理模塊,還包括:第二處理單元,用于若判斷模塊判斷為否,則發(fā)送所述圖片圖像。
實施本發(fā)明的技術(shù)方案,至少具有以下的有益效果:本發(fā)明的圖像數(shù)據(jù)發(fā)送方法及裝置可保護所發(fā)送圖像中的隱私信息,避免隱私信息從圖像中泄露,大大提高了終端在使用過程中的安全性;進(jìn)一步地,用戶可將自己認(rèn)為需要保密的文字信息設(shè)為預(yù)設(shè)文字信息類型和/或?qū)⒆约赫J(rèn)為需要保密的圖像信息設(shè)為預(yù)設(shè)圖像信息類型,從而有針對性地保護隱私信息。
附圖說明
下面將結(jié)合附圖及實施例對本發(fā)明作進(jìn)一步說明,附圖中:
圖1是本發(fā)明一優(yōu)選實施例中的圖像數(shù)據(jù)發(fā)送方法的流程示意圖。
圖2是本發(fā)明另一優(yōu)選實施例中的圖像數(shù)據(jù)發(fā)送方法的流程示意圖。
圖3是本發(fā)明一優(yōu)選實施例中的圖像數(shù)據(jù)發(fā)送裝置的結(jié)構(gòu)示意圖。
圖4是本發(fā)明另一優(yōu)選實施例中的圖像數(shù)據(jù)發(fā)送裝置的結(jié)構(gòu)示意圖。
其中,11.接收模塊,12.獲取模塊,13.分析模塊,14.處理模塊,141.第一處理單元,142.第二處理單元。
具體實施方式
為了對本發(fā)明的技術(shù)特征、目的和效果有更加清楚的理解,現(xiàn)對照附圖詳細(xì)說明本發(fā)明的具體實施方式。
如圖1所示,本發(fā)明提供了一種圖像數(shù)據(jù)發(fā)送方法,包括:
步驟A:接收發(fā)送圖像的發(fā)送指令。具體而言,當(dāng)用戶對某圖像執(zhí)行發(fā)送指令時,例如當(dāng)用戶選擇某圖片發(fā)送通過網(wǎng)絡(luò)發(fā)送給別人或者上傳到網(wǎng)絡(luò)服務(wù)器上又或者分享到諸如微信朋友圈、微博和博客等平臺上時,終端在發(fā)送圖像前接收到該發(fā)送圖像的發(fā)送指令。
步驟B:獲取待發(fā)送的圖像。該待發(fā)送的圖像即為發(fā)送指令指示需要發(fā)送的圖像。具體而言,上述待發(fā)送的圖像通常為儲存在終端內(nèi)部存儲器中或與終端連接的外部儲存設(shè)備中的圖像;終端在接收到上述發(fā)送指令后,在發(fā)送圖像前,從內(nèi)部存儲器或外部儲存設(shè)備中獲取待發(fā)送的圖像。
步驟C:分析圖像并判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息。具體而言,用戶可在終端中預(yù)先設(shè)置預(yù)設(shè)信息類型,該預(yù)設(shè)信息類型可為文字信息類型和圖像信息類型。
步驟D:若是,則對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,發(fā)送經(jīng)過不可視處理后的圖像。不可視處理即是處理隱私信息以使別人無法從縮圖像中得知該隱私信息。該不可視處理可以是對整個縮略圖進(jìn)行模糊化處理、馬賽克處理等,也可以是對縮略圖的包含隱私信息的局部區(qū)域進(jìn)行模糊化處理、馬賽克處理等。
該圖像發(fā)送方法的步驟的執(zhí)行順序可為:A→B→C→D→E,但不限定于此。
通過該方法可保護所發(fā)送中的隱私信息,避免隱私信息從圖像中泄露,大大提高了終端在使用過程中的安全性。
優(yōu)選地,在步驟C中分析圖像并判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的步驟中,包括:識別待發(fā)送圖像中的文字信息;和/或,識別待發(fā)送圖像中的圖像信息。具體而言,可通過現(xiàn)有的文字識別技術(shù)來識別圖像中的文字信,例如通過OCR(Optical Character Recognition,即光學(xué)字符識別)技術(shù)來識別;可通過分析圖像中的像素來識別圖像中的圖像信息。其中,圖像信息在此不做限定,其可包括用戶頭像信息、公司商標(biāo)信息、印章信息等等圖像信息。
優(yōu)選地,預(yù)設(shè)信息類型包括預(yù)設(shè)文字信息類型和/或預(yù)設(shè)圖像信息類型;在步驟C中判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的步驟中,包括:將所識別的文字信息與預(yù)設(shè)文字信息類型進(jìn)行匹配,匹配通過,則將該文字信息標(biāo)記為隱私信息;和/或,將所識別的圖像信息與預(yù)設(shè)圖像信息類型進(jìn)行匹配,匹配通過,則將該圖像信息標(biāo)記為隱私信息。在此步驟中,用戶可將自己認(rèn)為需要保密的文字信息設(shè)為預(yù)設(shè)文字信息類型和/或?qū)⒆约赫J(rèn)為需要保密的圖像信息設(shè)為預(yù)設(shè)圖像信息類型,例如用戶名、賬號名稱和密碼,又例如用戶頭像信息、公司商標(biāo)信息和印章信息等等都可設(shè)為預(yù)設(shè)圖像信息類型。于是,終端判斷出圖像中是否包含與預(yù)設(shè)文字信息類型匹配的文字信息和/或與預(yù)設(shè)圖像信息類型匹配的圖像信息。其中,本發(fā)明可以通過各種存儲器件存儲預(yù)設(shè)文字信息類型和/或預(yù)設(shè)圖像信息類型,各存儲器件可由一個或多個存儲組件所實現(xiàn),并且存儲組件可以是諸如內(nèi)存或緩存器等,但在此并不對其限制;內(nèi)存可諸如只讀存儲器(Read-Only Memory;ROM)、隨機存取內(nèi)存(Random Access Memory;RAM)、非永久性內(nèi)存、永久性內(nèi)存、靜態(tài)內(nèi)存、易失存儲器、閃存和/或任何存儲數(shù)字信息的設(shè)備。
優(yōu)選地,在步驟D中對圖像的隱私信息進(jìn)行不可視處理的步驟中,包括:對圖像的隱私信息進(jìn)行不可視處理,即終端自動執(zhí)行隱私處理;或者,顯示不可視處理工具以供用戶手動對圖像的隱私信息進(jìn)行不可視處理,即終端顯示隱私處理工具讓用戶自行進(jìn)行隱私處理。
優(yōu)選地,不可視處理包括,對圖像的包含隱私信息的部位進(jìn)行模糊化處理或消除處理。模糊化處理的形式可以是多樣的,例如馬賽克處理等。其中消除處理可以是用別的顏色或圖案對包含隱私信息的部位進(jìn)行遮蓋,從而別人無法看到隱私信息,起到保護隱私信息的作用。
如圖2所示,優(yōu)選地,在分析圖像并判斷圖像是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的步驟之后,即在步驟D還包括:若否,則發(fā)送圖像。具體而言,在步驟D中,若在步驟C中的判斷結(jié)果為是,即圖像中包含與預(yù)設(shè)信息類型相匹配的隱私信息,則對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,發(fā)送經(jīng)過不可視處理后的圖像;若在步驟C中的判斷結(jié)果為否,即圖像中不包含與預(yù)設(shè)信息類型相匹配的隱私信息,則不對圖像進(jìn)行不可視處理,而直接發(fā)送圖像。
該圖像數(shù)據(jù)發(fā)送方法可應(yīng)用于任何可發(fā)送圖像數(shù)據(jù)的裝置,其中,發(fā)送圖像數(shù)據(jù)的行為包括將圖像數(shù)據(jù)上傳到服務(wù)器或分享到網(wǎng)絡(luò)社交平臺等行為。例如,用戶將預(yù)設(shè)信息類型設(shè)為文字信息類型和圖像信息類型;終端中安裝有微信應(yīng)用程序,當(dāng)用戶在微信中選擇儲存在終端中的某圖像數(shù)據(jù)發(fā)送給別人或分享到朋友圈時,終端在發(fā)送圖像前接收到該發(fā)送圖像的發(fā)送指令,然后從終端存儲器中獲取該圖像,然后分析圖像并判斷圖像中是否包含與上述文字信息類型或圖像信息類型相匹配的隱私信息,若是,則對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,將經(jīng)過不可視處理后的圖像發(fā)送給別人或分享到朋友圈,這樣別人無法從該圖像中得知用戶隱私信息,從而避免了隱私信息的泄露;若否,則不對圖像進(jìn)行不可視處理,直接將圖像發(fā)送給別人或分享到朋友圈。
再例如,用戶將預(yù)設(shè)信息類型設(shè)為文字信息類型和圖像信息類型;當(dāng)用戶選擇儲存在終端存儲器中的某圖像數(shù)據(jù)通過網(wǎng)絡(luò)上傳到服務(wù)器中,終端在上傳圖像前接收到該上傳圖像的發(fā)送指令,然后從存儲器中獲取該圖像,然后分析圖像并判斷圖像中是否包含與上述文字信息類型或圖像信息類型相匹配的隱私信息,若是,則對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,將經(jīng)過不可視處理后的圖像通過網(wǎng)絡(luò)上傳到服務(wù)器中,這樣別人無法從該上傳到服務(wù)器的圖像中得知用戶的隱私信息,從而避免了隱私信息的泄露;若否,則不對圖像進(jìn)行不可視處理,直接將圖像通過網(wǎng)絡(luò)上傳到服務(wù)器中。
綜上所述,通過本發(fā)明的圖像數(shù)據(jù)發(fā)送方法可保護所發(fā)送圖像中的隱私信息,避免隱私信息從圖像中泄露,大大提高了終端在使用過程中的安全性;進(jìn)一步地,用戶可將自己認(rèn)為需要保密的文字信息設(shè)為預(yù)設(shè)文字信息類型和/或?qū)⒆约赫J(rèn)為需要保密的圖像信息設(shè)為預(yù)設(shè)圖像信息類型,從而有針對性地保護隱私信息。
如圖3所示,本發(fā)明還提供了一種圖像數(shù)據(jù)發(fā)送裝置,可配合上述圖像數(shù)據(jù)發(fā)送方法來實施。該圖像數(shù)據(jù)發(fā)送裝置包括以下模塊:
接收模塊11,用于接收發(fā)送圖像的發(fā)送指令;具體而言,當(dāng)用戶對某圖像執(zhí)行發(fā)送指令時,例如當(dāng)用戶選擇某圖片發(fā)送通過網(wǎng)絡(luò)發(fā)送給別人或者上傳到網(wǎng)絡(luò)服務(wù)器上又或者分享到諸如微信朋友圈、微博和博客等平臺上時,終端在發(fā)送圖像前接收到該發(fā)送圖像的發(fā)送指令。
獲取模塊12,用于獲取待發(fā)送的圖像;該待發(fā)送的圖像即為發(fā)送指令指示需要發(fā)送的圖像。具體而言,上述待發(fā)送的圖像通常為儲存在終端內(nèi)部存儲器中或與終端連接的外部儲存設(shè)備中的圖像;終端在接收到上述發(fā)送指令后,在發(fā)送圖像前,從內(nèi)部存儲器或外部儲存設(shè)備中獲取待發(fā)送的圖像。
分析模塊13,用于分析圖像并判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息;具體而言,用戶可在終端中預(yù)先設(shè)置預(yù)設(shè)信息類型,該預(yù)設(shè)信息類型可為文字信息類型和圖像信息類型。
處理模塊14,包括第一處理單元141,用于若判斷模塊判斷為是,則對圖像的隱私信息進(jìn)行不可視處理,并根據(jù)發(fā)送指令發(fā)送經(jīng)過不可視處理后的圖像。該不可視處理可以是對整個縮略圖進(jìn)行模糊化處理、馬賽克處理等,也可以是對縮略圖的包含隱私信息的局部區(qū)域進(jìn)行模糊化處理、馬賽克處理等。
通過該圖像數(shù)據(jù)發(fā)送裝置可保護所發(fā)送圖像中的隱私信息,避免隱私信息從圖像中泄露,大大提高了終端在使用過程中的安全性。
優(yōu)選地,分析模塊13的分析圖像并判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的操作,包括:識別待發(fā)送圖像中的文字信息;和/或,識別待發(fā)送圖像中的圖像信息。具體而言,可通過現(xiàn)有的文字識別技術(shù)來識別圖像中的文字信,例如通過OCR(Optical Character Recognition,即光學(xué)字符識別)技術(shù)來識別;可通過分析圖像中的像素來識別圖像中的圖像信息。其中,圖像信息在此不做限定,其可包括用戶圖像信息、公司商標(biāo)信息、印章信息等等圖像信息。
優(yōu)選地,分析模塊13的判斷圖像中是否包含與預(yù)設(shè)信息類型相匹配的隱私信息的操作,包括:將所識別的文字信息與預(yù)設(shè)文字信息類型進(jìn)行匹配,匹配通過,則將該文字信息標(biāo)記為隱私信息;和/或,將所識別的圖像信息與預(yù)設(shè)圖像信息類型進(jìn)行匹配,匹配通過,則將該圖像信息標(biāo)記為隱私信息。具體而言,用戶可將自己認(rèn)為需要保密的文字信息設(shè)為預(yù)設(shè)文字信息類型和/或?qū)⒆约赫J(rèn)為需要保密的圖像信息設(shè)為預(yù)設(shè)圖像信息類型,例如用戶名、賬號名稱和密碼,又例如用戶頭像信息、公司商標(biāo)信息和印章信息等等都可設(shè)為預(yù)設(shè)圖像信息類型。于是,終端判斷出圖像中是否包含與預(yù)設(shè)文字信息類型匹配的文字信息和/或與預(yù)設(shè)圖像信息類型匹配的圖像信息。其中,本發(fā)明可以通過各種存儲器件存儲預(yù)設(shè)文字信息類型和/或預(yù)設(shè)圖像信息類型,各存儲器件可由一個或多個存儲組件所實現(xiàn),并且存儲組件可以是諸如內(nèi)存或緩存器等,但在此并不對其限制;內(nèi)存可諸如只讀存儲器(Read-Only Memory;ROM)、隨機存取內(nèi)存(Random Access Memory;RAM)、非永久性內(nèi)存、永久性內(nèi)存、靜態(tài)內(nèi)存、易失存儲器、閃存和/或任何存儲數(shù)字信息的設(shè)備。
優(yōu)選地,處理模塊14的中對圖像的隱私信息進(jìn)行不可視處理的操作,包括:對圖像的隱私信息進(jìn)行不可視處理,即終端自動執(zhí)行隱私處理;或者,顯示不可視處理工具以供用戶手動對圖像的隱私信息進(jìn)行不可視處理,即終端顯示隱私處理工具讓用戶自行進(jìn)行隱私處理。
優(yōu)選地,不可視處理包括,對圖像的包含隱私信息的部位進(jìn)行模糊化處理或消除處理。模糊化處理的形式可以是多樣的,例如馬賽克處理等。其中消除處理可以是用別的顏色或圖案對包含隱私信息的部位進(jìn)行遮蓋,從而別人無法看到隱私信息,起到保護隱私信息的作用。
如圖4所示,優(yōu)選地,處理模塊14,還包括:第二處理單元142,用于若判斷模塊判斷為否,則發(fā)送圖片圖像。具體而言,若在分析模塊13的判斷結(jié)果為是,即圖像中包含與預(yù)設(shè)信息類型相匹配的隱私信息,則處理模塊14運行第一處理單元141,對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,發(fā)送經(jīng)過不可視處理后的圖像;若在分析模塊13的判斷結(jié)果為否,即圖像中不包含與預(yù)設(shè)信息類型相匹配的隱私信息,則處理模塊14運行第二處理單元142,不對圖像進(jìn)行不可視處理,而直接發(fā)送圖像。
其中,發(fā)送圖像數(shù)據(jù)的行為包括將圖像數(shù)據(jù)上傳到服務(wù)器或分享到網(wǎng)絡(luò)社交平臺等行為。例如,用戶將預(yù)設(shè)信息類型設(shè)為文字信息類型和圖像信息類型;終端中安裝有微信應(yīng)用程序,當(dāng)用戶在微信中選擇儲存在終端中的某圖像數(shù)據(jù)發(fā)送給別人或分享到朋友圈時,接收模塊11在發(fā)送圖像前接收到該發(fā)送圖像的發(fā)送指令,然后獲取模塊12從終端存儲器中獲取該圖像,然后分析模塊13分析圖像并判斷圖像中是否包含與上述文字信息類型或圖像信息類型相匹配的隱私信息,若是,則處理模塊14運行第一處理單元141,對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,將經(jīng)過不可視處理后的圖像發(fā)送給別人或分享到朋友圈,這樣別人無法從該圖像中得知用戶隱私信息,從而避免了隱私信息的泄露;若否,則處理模塊14運行第二處理單元142,不對圖像進(jìn)行不可視處理,直接將圖像發(fā)送給別人或分享到朋友圈。
再例如,用戶將預(yù)設(shè)信息類型設(shè)為文字信息類型和圖像信息類型;當(dāng)用戶選擇儲存在終端存儲器中的某圖像數(shù)據(jù)通過網(wǎng)絡(luò)上傳到服務(wù)器中,接收模塊11在上傳圖像前接收到該上傳圖像的發(fā)送指令,然后獲取模塊12從終端存儲器中獲取該圖像,然后分析模塊13分析圖像并判斷圖像中是否包含與上述文字信息類型或圖像信息類型相匹配的隱私信息,若是,則處理模塊14運行第一處理單元141,對圖像的隱私信息進(jìn)行不可視處理,然后根據(jù)發(fā)送指令,將經(jīng)過不可視處理后的圖像通過網(wǎng)絡(luò)上傳到服務(wù)器中,這樣別人無法從該上傳到服務(wù)器的圖像中得知用戶的隱私信息,從而避免了隱私信息的泄露;若否,則處理模塊14運行第二處理單元142,不對圖像進(jìn)行不可視處理,直接將圖像通過網(wǎng)絡(luò)上傳到服務(wù)器中。
綜上所述,本發(fā)明的圖像數(shù)據(jù)發(fā)送裝置可保護所發(fā)送圖像中的隱私信息,避免隱私信息從圖像中泄露,大大提高了終端在使用過程中的安全性;進(jìn)一步地,用戶可將自己認(rèn)為需要保密的文字信息設(shè)為預(yù)設(shè)文字信息類型和/或?qū)⒆约赫J(rèn)為需要保密的圖像信息設(shè)為預(yù)設(shè)圖像信息類型,從而有針對性地保護隱私信息。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改、組合和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。