[發明專利]基于圖案編碼的水印生成方法、裝置、設備及存儲介質在審
| 申請號: | 202210371477.5 | 申請日: | 2022-04-11 |
| 公開(公告)號: | CN114782237A | 公開(公告)日: | 2022-07-22 |
| 發明(設計)人: | 郭琨;王巧君 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;G06F21/16 |
| 代理公司: | 深圳市世聯合知識產權代理有限公司 44385 | 代理人: | 楊暉瓊 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 圖案 編碼 水印 生成 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種基于圖案編碼的水印生成方法、裝置、設備及存儲介質,屬于數據安全技術領域。本申請通過接收用戶ID,并分別對用戶ID中的字母字符和數值字符進行編碼,得到字母編碼和數值編碼,然后確定字母編碼對應的圖形圖案,得到第一圖案,以及確定數值編碼對應的圖形,得到第二圖案,組合第一圖案和第二圖案,生成圖案水印,將圖案水印嵌入到待添加水印的界面上,得到水印界面。此外,本申請還涉及區塊鏈技術,上述用戶身份信息可以存儲在區塊鏈中。本申請通過對用戶ID進行編碼,并組合編碼結果對應的圖形圖案作為圖案水印,不易被用戶察覺,且圖案水印圖案包括用戶ID信息,通過水印圖案可以大大提高隱私泄露溯源的效率。
技術領域
本申請屬于數據安全技術領域,具體涉及一種基于圖案編碼的水印生成方法、裝置、設備及存儲介質。
背景技術
隨著各種企業內部聊天信息泄露事件的頻繁發生,內部信息安全受到越來越多企業的高度重視。目前,很多企業采取是在內部聊天系統介紹上加入員工信息的水印,以便追蹤泄密者。比如把員工的id以水印的方式直接顯示在聊天界面中,當員工對聊天界面進行拍照或者截屏,并且泄露聊天界面時,技術人員可以通過聊天界面水印中的用戶id,進行追查定位泄密者的身份。
但上述添加水印的方式有個比較明顯的弊端,即用戶在泄露聊天界面相關的圖片時,會清晰地知道圖片帶有與自身信息相關的水印,所以一般用戶會把圖片中的水印進行部分或全部模糊處理,這樣即使泄露聊天界面圖片,技術人員也難以追蹤定位到泄露人員,大大提高了隱私泄露溯源的工作量。
發明內容
本申請實施例的目的在于提出一種基于圖案編碼的水印生成方法、裝置、計算機設備及存儲介質,已解決現有的水印添加方法容易被用戶察覺,然后針對水印進行模糊處理導致的追蹤定位泄露人員困難的技術問題。
為了解決上述技術問題,本申請實施例提供一種基于圖案編碼的水印生成方法,采用了如下所述的技術方案:
一種基于圖案編碼的水印生成方法,包括:
接收水印添加指令,并根據水印添加指令獲取用戶身份信息,其中,用戶身份信息為用戶ID,用戶ID包括字母字符和數值字符;
基于預設的編碼規則分別對字母字符和數值字符進行編碼,得到第一字母編碼和第一數值編碼;
在預設的圖形庫中查找第一字母編碼對應的圖形圖案,得到第一圖案,以及在預設的圖形庫中查找第一數值編碼對應的圖形圖案,得到第二圖案,其中,圖形庫中的每一種圖形圖案對應一個第一字母編碼或一個第一數值編碼;
組合第一圖案和第二圖案,生成圖案水印;
將圖案水印嵌入到待添加水印的界面上,得到水印界面。
進一步地,預設的編碼規則為六進制編碼。
進一步地,在接收水印添加指令,并根據水印添加指令獲取用戶身份信息的步驟之前,還包括:
預先對字母A至Z進行六進制編碼,得到第二字母編碼,以及對數字0至9進行六進制編碼,得到第二數值編碼;
繪制每一個第二字母編碼對應的圖形圖案,以及繪制每一個第二數值編碼對應的圖形圖案;
將每一個第二字母編碼對應的圖形圖案和每一個第二數值編碼對應的圖形圖案存儲到圖形庫中。
進一步地,將圖案水印嵌入到待添加水印的界面上,得到水印界面的步驟,具體包括:
解析圖案水印,得到圖案水印的像素點排布信息;
基于圖案水印的像素點排布信息,調用繪圖接口程序在待添加水印的界面上繪制圖案水印,得到水印界面。
進一步地,基于圖案水印的像素點排布信息,調用繪圖接口程序在待添加水印的界面上繪制圖案水印,得到水印界面的步驟,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210371477.5/2.html,轉載請聲明來源鉆瓜專利網。





