欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種水印信息生成方法及裝置的制造方法

文檔序號(hào):10656808閱讀:299來(lái)源:國(guó)知局
一種水印信息生成方法及裝置的制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種水印信息生成方法及裝置,該方法為,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。這樣,水印信息添加到圖層中,不需要改變文件結(jié)構(gòu),消除了破壞文件結(jié)構(gòu)的風(fēng)險(xiǎn),魯棒性高,并且減少了直接向文件中添加水印信息的操作復(fù)雜性。
【專(zhuān)利說(shuō)明】
一種水印信息生成方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)字水印領(lǐng)域,尤其涉及一種水印信息生成方法及裝置。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展與進(jìn)步,為保護(hù)數(shù)字媒體文件產(chǎn)權(quán),數(shù)字水印技術(shù)應(yīng)運(yùn)而生并得到了快速的發(fā)展?,F(xiàn)有技術(shù)下,數(shù)字水印技術(shù)是一種將水印信息直接嵌入文字載體當(dāng)中的技術(shù),這種技術(shù)不影響原載體的使用價(jià)值,也不容易被人察覺(jué)或注意到。
[0003]水印信息的存在要以不破壞原數(shù)據(jù)的欣賞價(jià)值和使用價(jià)值為原則。但是,現(xiàn)有技術(shù)下的數(shù)字水印技術(shù)都是以向文件中添加水印信息為前提,在操作上存在破壞原文件結(jié)構(gòu)的風(fēng)險(xiǎn),魯棒性較低,并且向文件中添加水印信息的算法比較復(fù)雜,增加了實(shí)現(xiàn)復(fù)雜度。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供一種水印信息生成方法及裝置,用以解決現(xiàn)有技術(shù)下的數(shù)字水印技術(shù)可能會(huì)破壞原文件結(jié)構(gòu),魯棒性較低,并且向文件中添加水印信息的算法比較復(fù)雜的問(wèn)題。
[0005]本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0006]—種水印信息生成方法,包括:
[0007]確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;
[0008]按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;
[0009]將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。
[0010]較佳的,獲取與文件關(guān)聯(lián)的水印信息,具體包括:
[0011]獲取對(duì)應(yīng)文件的文件標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0012]獲取對(duì)應(yīng)用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0013]獲取系統(tǒng)默認(rèn)配置的水印信息。
[0014]較佳的,按照設(shè)定方式將水印信息添加至預(yù)置的圖層中,具體包括:
[0015]基于獲取的水印信息生成相應(yīng)的標(biāo)簽;
[0016]將標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至圖層中,其中,N代表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。
[0017]較佳的,基于獲取的水印信息生成相應(yīng)的標(biāo)簽,具體包括:
[0018]基于獲取的水印信息直接生成相應(yīng)的標(biāo)簽;或者,
[0019]基于預(yù)設(shè)密鑰,對(duì)水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于水印密文生成相應(yīng)的標(biāo)簽。
[0020]較佳的,進(jìn)一步包括:
[0021]若基于水印密文生成相應(yīng)的標(biāo)簽,則在接收到解密指令時(shí),采用預(yù)設(shè)密鑰,對(duì)水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在圖層中,呈現(xiàn)解密后的水印信息。
[0022]較佳的,進(jìn)一步包括:
[0023]在生成標(biāo)簽的過(guò)程中,根據(jù)用戶(hù)指示,設(shè)置標(biāo)簽的透明度。
[0024]較佳的,將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn),具體包括:
[0025]根據(jù)用戶(hù)指示,調(diào)整圖層的屬性參數(shù);
[0026]將調(diào)整后的圖層置于文件的瀏覽界面的上方,使圖層和文件的瀏覽界面重疊呈現(xiàn)。
[0027]較佳的,調(diào)用圖層的屬性參數(shù),具體包括:
[0028]至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、圖層旋轉(zhuǎn)角度。
[0029]較佳的,進(jìn)一步包括:
[0030]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持圖層的位置及顯示內(nèi)容不變;或者,
[0031]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將圖層與瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用N*M排列方式,對(duì)圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。
[0032]一種水印信息生成裝置,具體包括:
[0033]獲取單元,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;
[0034]生成單元,按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;
[0035]呈現(xiàn)單元,將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。
[0036]較佳的,獲取與文件關(guān)聯(lián)的水印信息時(shí),獲取單元具體用于:
[0037]獲取對(duì)應(yīng)文件的文件標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0038]獲取對(duì)應(yīng)用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0039]獲取系統(tǒng)默認(rèn)配置的水印信息。
[0040]較佳的,按照設(shè)定方式將水印信息添加至預(yù)置的圖層中時(shí),生成單元具體用于:
[0041]基于獲取的水印信息生成相應(yīng)的標(biāo)簽;
[0042]將標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至圖層中,其中4代表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。
[0043]較佳的,基于獲取的水印信息生成相應(yīng)的標(biāo)簽,生成單元進(jìn)一步用于:
[0044]基于獲取的水印信息直接生成相應(yīng)的標(biāo)簽;或者,
[0045]基于預(yù)設(shè)密鑰,對(duì)水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于水印密文生成相應(yīng)的標(biāo)簽。
[0046]較佳的,生成單元進(jìn)一步用于:
[0047]若基于水印密文生成相應(yīng)的標(biāo)簽,則在接收到解密指令時(shí),采用預(yù)設(shè)密鑰,對(duì)水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在圖層中,呈現(xiàn)解密后的水印信息。
[0048]較佳的,生成單元進(jìn)一步用于:
[0049]在生成標(biāo)簽的過(guò)程中,根據(jù)用戶(hù)指示,設(shè)置標(biāo)簽的透明度。
[0050]較佳的,將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn)時(shí),呈現(xiàn)單元具體用于:
[0051]將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn),具體包括:
[0052]根據(jù)用戶(hù)指示,調(diào)整圖層的屬性參數(shù);
[0053]將調(diào)整后的圖層置于文件的瀏覽界面的上方,使圖層和文件的瀏覽界面重疊呈現(xiàn)。
[0054]較佳的,調(diào)用圖層的屬性參數(shù)時(shí),呈現(xiàn)單元進(jìn)一步用于:
[0055]至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、圖層旋轉(zhuǎn)角度。
[0056]較佳的,生成單元進(jìn)一步用于:
[0057]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持圖層的位置及顯示內(nèi)容不變;或者,
[0058]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將圖層與瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用N*M排列方式,對(duì)圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。
[0059]本發(fā)明實(shí)施例中,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。這樣,水印信息添加到圖層中,不需要改變文件結(jié)構(gòu),消除了破壞文件結(jié)構(gòu)的風(fēng)險(xiǎn),魯棒性高,并且減少了直接向文件中添加水印信息的操作復(fù)雜性。
【附圖說(shuō)明】
[0060]圖1為本發(fā)明實(shí)施例中水印信息生成方法的流程圖;
[0061]圖2為本發(fā)明實(shí)施例中水印信息生成方法的呈現(xiàn)效果圖;
[0062]圖3為本發(fā)明實(shí)施例中水印信息生成裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0063]下面將結(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ù)的范圍。
[0064]為解決現(xiàn)有技術(shù)下的數(shù)字水印技術(shù)可能會(huì)破壞原文件結(jié)構(gòu),魯棒性較低,并且向文件中添加水印信息的算法比較復(fù)雜的問(wèn)題,本發(fā)明實(shí)施例中,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。
[0065]本發(fā)明實(shí)施例中,設(shè)計(jì)了一種可以根據(jù)文件關(guān)聯(lián)信息,生成水印信息的閱讀器。這種閱讀器可以是一種獨(dú)立裝置,也可以是一種專(zhuān)門(mén)用來(lái)瀏覽文件的軟件,安裝在終端(如,手機(jī)、平板電腦等等)上運(yùn)行。
[0066]參閱圖1所示,本發(fā)明實(shí)施例中,在使用閱讀器瀏覽文件時(shí),生成水印信息的的具體流程如下:
[0067]步驟100:確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息。
[0068]實(shí)際應(yīng)用中,用戶(hù)通過(guò)閱讀器打開(kāi)需要閱讀的文件時(shí),閱讀器會(huì)獲取與文件關(guān)聯(lián)的水印信息,具體的,獲取水印信息的方式包含但不限于以下幾種:
[0069]方式A:獲取對(duì)應(yīng)文件的文件標(biāo)識(shí)信息設(shè)置的水印信息。
[0070]實(shí)際應(yīng)用中,文件的水印信息可以由用戶(hù)自定義,而用戶(hù)可以分別針對(duì)每一個(gè)文件設(shè)置相應(yīng)的個(gè)性化水印信息。這樣,當(dāng)用戶(hù)打開(kāi)文件的時(shí)候,可以基于文件的文件標(biāo)識(shí)信息獲取相應(yīng)的水印信息,這個(gè)水印信息可以是文件的標(biāo)題,也可以是文件的作者的名字,還可以是文件中某個(gè)重要的關(guān)鍵字等等。
[0071]例如:用戶(hù)甲打開(kāi)的文件為《飄》這部小說(shuō),那么,用戶(hù)甲設(shè)置的水印信息可以是女主的名字“斯嘉麗”,也可以是作者的名字“格麗特.米切爾”。
[0072]又例如,用戶(hù)甲打開(kāi)的文件為自身的博士論文,那么,用戶(hù)甲設(shè)置的水印信息可以是自己的名字“張三”,也可以是母校的名字“XX大學(xué)”。
[0073]采用方式A,針對(duì)不同的文件,獲取的水印信息也不同。這樣,用戶(hù)在閱讀文件的時(shí)候,可以根據(jù)水印信息簡(jiǎn)單明了地獲知所閱讀的文件的相關(guān)信息,如,標(biāo)題,作者、題材、獲獎(jiǎng)情況等等。
[0074]方式B:獲取對(duì)應(yīng)用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息。
[0075]實(shí)際應(yīng)用中,文件的水印信息可以由用戶(hù)自定義,可以分別針對(duì)每一個(gè)用戶(hù)設(shè)置相應(yīng)的個(gè)性化水印信息。這樣,用戶(hù)打開(kāi)文件的時(shí)候,可以基于用戶(hù)的用戶(hù)標(biāo)識(shí)信息獲取用戶(hù)設(shè)置的水印信息,這個(gè)水印信息可以是用戶(hù)的登錄名,也可以是用戶(hù)的昵稱(chēng),或者用戶(hù)所在大學(xué)的名稱(chēng)等等。
[0076]例如:用戶(hù)乙打開(kāi)的文件I,那么,獲取到的預(yù)設(shè)的水印信息可以是用戶(hù)乙的登錄名“李四”,也可以是用戶(hù)乙的昵稱(chēng)“四李”。
[0077]又例如,用戶(hù)丙也打開(kāi)文件I,那么,獲取到的預(yù)設(shè)的水印信息可以是用戶(hù)所在大學(xué)的名稱(chēng),也可以是用戶(hù)丙的學(xué)號(hào)。
[0078]采用方式B,針對(duì)不同的用戶(hù),獲取的水印信息不同。這樣,同一用戶(hù)打開(kāi)不同文件時(shí),生成的水印信息可以是相同的,而不同用戶(hù)打開(kāi)同一個(gè)文件,生成的水印信息可以是不同的。這樣,用戶(hù)在閱讀文件的時(shí)候,可以根據(jù)水印信息獲知閱讀文件的用戶(hù)的相關(guān)信息,如,用戶(hù)的登錄名,用戶(hù)的昵稱(chēng)等等。
[0079]方式C:獲取系統(tǒng)默認(rèn)配置的水印信息。
[0080]實(shí)際應(yīng)用中,文件的水印信息也可以不采用自定義形式,而是根據(jù)閱讀器的默認(rèn)配置而設(shè)置。
[0081]閱讀器可以是一種獨(dú)立裝置,也可以是一種安裝在終端的軟件。
[0082]若閱讀器是一種獨(dú)立裝置,那么,通過(guò)這種獨(dú)立裝置打開(kāi)的文件都可以使用相同的默認(rèn)配置的水印信息。
[0083]若閱讀器是一種安裝在終端的軟件,可那么,通過(guò)這個(gè)終端上的該軟件打開(kāi)的文件都可以使用相同的默認(rèn)配置的水印信息。
[0084]可選的,默認(rèn)配置的水印信息可以是獨(dú)立裝置的名稱(chēng)或型號(hào)、也可以是安裝有相應(yīng)軟件的終端的名稱(chēng)、型號(hào)、軟件名稱(chēng)等等。
[0085]例如:用戶(hù)使用裝置A打開(kāi)文件2,那么,獲得的水印信息可以是裝置A的名稱(chēng)“XX閱讀器”,或者,也可以是裝置A的型號(hào)“hdlllll”。
[0086]又例如:用戶(hù)使用裝置B打開(kāi)文件2,那么,獲得的水印信息可以是裝置B的名稱(chēng)“XX閱讀器”,或者,也可以是裝置B的型號(hào)“hdllll2”。
[0087]又例如:用戶(hù)使用手機(jī)中安裝的閱讀器軟件打開(kāi)文件2,那么,獲得的水印信息可以是閱讀器軟件的名稱(chēng)“XX讀書(shū)”,或者,也可以是手機(jī)的型號(hào)“5s Plus”。
[0088]采用方式C,可以針對(duì)不同的裝置或終端分別設(shè)置相應(yīng)的默認(rèn)配置信息,這樣,用戶(hù)在瀏覽文件的時(shí)候,若使用同一個(gè)裝置或同一個(gè)終端打開(kāi)不同的文件,則可以生成相同的水印信息。這樣,可以防止文件以被截屏等方式傳播。
[0089]步驟110:按照設(shè)定方式將水印信息添加至預(yù)置的圖層中。
[0090]可選的,執(zhí)行步驟110時(shí),可以先基于獲取的水印信息生成相應(yīng)的標(biāo)簽,,然后,將生成的標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至圖層中,其中4代表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。
[0091]其中,
[0092]標(biāo)簽的生成方式包含但不限于以下2種:
[0093]方式1:基于獲取的水印信息直接生成相應(yīng)的標(biāo)簽。
[0094]實(shí)際應(yīng)用中,獲取的水印信息若不需要保密,則可以直接采用明文方式生成相應(yīng)的標(biāo)簽。
[0095]例如,水印信息為文件的標(biāo)題或者為作者的名字時(shí),可以直接以明文方式生成相應(yīng)的標(biāo)簽。如,用戶(hù)使用手機(jī)中安裝的閱讀器軟件打開(kāi)文件3,獲得的默認(rèn)配置的水印信息是閱讀器軟件的名稱(chēng)“XX讀書(shū)”,可以公開(kāi)顯示,那么,就可以基于“XX讀書(shū)”直接生成相應(yīng)的標(biāo)簽。
[0096]采用方式I,針對(duì)可以公開(kāi),不需要保密的水印信息,直接生成相應(yīng)的標(biāo)簽。這樣,用戶(hù)在通過(guò)閱讀器瀏覽文件的時(shí)候,可以看到水印信息的明文信息,獲得相關(guān)提示。
[0097]方式2:基于預(yù)設(shè)密鑰,對(duì)水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于水印密文生成相應(yīng)的標(biāo)簽。
[0098]實(shí)際應(yīng)用中,獲取的水印信息若需要保密,則需要基于預(yù)設(shè)密鑰,通過(guò)加解密算法,如高級(jí)加密標(biāo)準(zhǔn)(Advanced Encrypt1n Standard,AES)算法,對(duì)水印信息進(jìn)行加密處理,然后通過(guò)編碼算法,如Base64算法等,進(jìn)行編碼,生成相應(yīng)的水印密文,然后,基于水印密文生成相應(yīng)的標(biāo)簽。這樣,用戶(hù)在瀏覽文件的時(shí)候,無(wú)法直觀地通過(guò)顯示的標(biāo)簽獲知加密前的水印信息,可以直到一定的保密作用。
[0099]例如:獲取的水印信息是用戶(hù)的登錄名“張三”,而用戶(hù)希望對(duì)登錄名保密,那么,可以基于預(yù)設(shè)密鑰,對(duì)水印信息進(jìn)行加密,然后進(jìn)行編碼處理,得到一串字符串水印密文“ABC",再基于水印密文生成相應(yīng)的標(biāo)簽。
[0100]采用方式2,用戶(hù)在閱讀文件的時(shí)候看到的是水印信息加密后的水印密文,無(wú)法直觀的獲知加密前的水印信息,通過(guò)這種加密方式可以保護(hù)用戶(hù)或者文件等的相關(guān)信息。
[0101]進(jìn)一步地,采用方式2時(shí),若接收到用戶(hù)發(fā)送的解密指令,則可以采用預(yù)設(shè)密鑰,對(duì)水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在圖層中,呈現(xiàn)解密后的水印信息。
[0102]實(shí)際應(yīng)用中,可以按照用戶(hù)的指示,將水印密文通過(guò)編解碼算法,如Base64,進(jìn)行解碼,然后,通過(guò)加解密算法,如AES算法,進(jìn)行解密,獲得相應(yīng)的水印信息,并在圖層中,呈現(xiàn)解密后的水印信息。這樣,通過(guò)水印密文的解碼,解密,獲取加密前的水印信息,使用戶(hù)可以獲知解密后的水印信息。
[0103]例如,加密后的水印信息為ghl 23,通過(guò)解碼算法解碼,解密算法解密,獲取解密后的水印信息為“趙五”。
[0104]進(jìn)一步地,在生成標(biāo)簽的過(guò)程中,還根據(jù)用戶(hù)指示,設(shè)置標(biāo)簽的透明度。
[0105]例如:用戶(hù)設(shè)置標(biāo)簽的屬性,設(shè)置標(biāo)簽的透明度位90%。
[0106]通過(guò)設(shè)置標(biāo)簽的透明度,使用戶(hù)可以在瀏覽文件的時(shí)候,不受到標(biāo)簽的影響。
[0107]另一方面,本實(shí)施例中,在將標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至圖層中時(shí),使用的N*M排列方式中,N和M由用戶(hù)設(shè)定,可選的,N和M取值大于2,這樣,可以盡量保證水印標(biāo)簽覆蓋整個(gè)屏幕。
[0108]例如:用戶(hù)設(shè)定N為3,M為4。排列方式可以設(shè)置為矩陣排列,或者圓形排列等。
[0109]步驟120:將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。
[0110]可選的,執(zhí)行步驟120時(shí),可以先根據(jù)用戶(hù)指示,調(diào)整圖層的屬性參數(shù);然后,將調(diào)整后的圖層置于文件的瀏覽界面的上方,使圖層和文件的瀏覽界面重疊呈現(xiàn)。
[0111]其中,根據(jù)用戶(hù)指示,調(diào)整圖層的屬性參數(shù)時(shí),至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、圖層旋轉(zhuǎn)角度。
[0112]例如,調(diào)整圖層的屬性參數(shù),設(shè)置圖層的形狀為圓形,圖層的透明度位百分之95,圖層的中心坐標(biāo)為屏幕中心即原點(diǎn),圖層的旋轉(zhuǎn)角度為O。
[0113]通過(guò)設(shè)置圖層的位置,形狀以及透明度等,達(dá)到用戶(hù)的想要的圖層覆蓋效果。
[0114]另一方面,本實(shí)施例中,將調(diào)整后的圖層置于文件的瀏覽界面的上方,使圖層和文件的瀏覽界面重疊呈現(xiàn),這樣,用戶(hù)可以同時(shí)看到圖層和文件的瀏覽界面。
[0115]參閱圖2所示,為水印信息生成方法的呈現(xiàn)效果圖,上方為圖層,下方為文件的瀏覽器界面,圖層和文件的瀏覽界面重疊呈現(xiàn)。
[0116]進(jìn)一步地,當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),為保證標(biāo)簽始終覆蓋瀏覽的文件的方式,包含但不限于以下兩種方式:
[0117]方式一:當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持圖層的位置及顯示內(nèi)容不變。
[0118]采用方式一,當(dāng)瀏覽界面滾動(dòng)時(shí),圖層的中心坐標(biāo)和圖層的旋轉(zhuǎn)角度保持不變,圖層中的標(biāo)簽的數(shù)量始終不變,并且始終按照預(yù)設(shè)的N*M排列方式排列,使圖層中的標(biāo)簽始終能夠按照預(yù)設(shè)的N*M排列方式覆蓋屏幕。
[0119]方式二:當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將圖層與瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用N*M排列方式,對(duì)圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。
[0120]例如:圖層中標(biāo)簽采用3*3的方陣方式排列,圖層大小設(shè)定為整個(gè)屏幕的大小,當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),圖層與瀏覽界面同步滾動(dòng),對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),當(dāng)圖層中標(biāo)簽數(shù)目小于3*3時(shí),如圖層中剩余標(biāo)簽數(shù)目為1*1,將8個(gè)標(biāo)簽,采用3*3的排列方式,補(bǔ)充添加到圖層中相應(yīng)的位置,將標(biāo)簽數(shù)目恢復(fù)至9個(gè),又如圖層中剩余標(biāo)簽數(shù)目為2*2,則將5個(gè)標(biāo)簽,采用3*3的排列方式,補(bǔ)充添加到圖層中相應(yīng)的位置,將標(biāo)簽數(shù)目恢復(fù)至9個(gè)。
[0121 ]采用方式二,圖層與瀏覽界面同步滾動(dòng),圖層中顯示的標(biāo)簽始終按照N*M排列方式排列,保證了圖層中標(biāo)簽對(duì)瀏覽的文件界面的覆蓋率。
[0122]下面結(jié)合一個(gè)具體的應(yīng)用場(chǎng)景對(duì)上述實(shí)施例作出進(jìn)一步詳細(xì)說(shuō)明。
[0123]張三通過(guò)閱讀器打開(kāi)一個(gè)標(biāo)題為入學(xué)通知書(shū)的文件,設(shè)置水印信息是用戶(hù)的登錄名,并且要求保密。
[0124]首先,獲取文件關(guān)聯(lián)的水印信息為張三的登錄名即張三,通過(guò)非對(duì)稱(chēng)加密算法對(duì)水印信息進(jìn)行加密,通過(guò)Base64算法對(duì)水印信息進(jìn)行編碼,得到一串字符串的水印密文。
[0125]然后,將得到的水印密文,生成標(biāo)簽,并且通過(guò)標(biāo)簽的屬性,設(shè)置標(biāo)簽的透明度為90%。
[0126]進(jìn)一步地,設(shè)置標(biāo)簽按照3*3的方陣排列方式排列,將排列好的標(biāo)簽添加到圖層。并且,設(shè)置圖層的形狀為圓形,圖層的透明度為95%,圖層的中心坐標(biāo)為屏幕的中心原點(diǎn),圖層的旋轉(zhuǎn)角度為O度。
[0127]最后,將圖層置于瀏覽文件界面的上方,使圖層與瀏覽文件呈重疊方式呈現(xiàn),用戶(hù)既可以看到標(biāo)簽的內(nèi)容,又不會(huì)影響文件的閱讀。
[0128]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將圖層與瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),檢測(cè)結(jié)果顯示,圖層中剩余標(biāo)簽數(shù)目為1*1,則將8個(gè)標(biāo)簽,采用3*3的排列方式,補(bǔ)充添加到圖層中相應(yīng)的位置,將標(biāo)簽數(shù)目恢復(fù)至9個(gè)。
[0129]若用戶(hù)想將水印信息以明文的方式顯示,將張三生成的水印密文通過(guò)Base64算法對(duì)水印信息進(jìn)行解碼,通過(guò)非對(duì)稱(chēng)加密算法對(duì)水印信息進(jìn)行解密,獲得水印信息張三,然后將張三生成的標(biāo)簽添加到圖層中。
[0130]在瀏覽文件時(shí),圖層與瀏覽文件界面呈重疊顯示,看到圖層中,顯示張三的標(biāo)簽。
[0131]基于上述實(shí)施例,參閱圖3所示,本發(fā)明實(shí)施例中,水印信息生成方法裝置,具體包括:
[0132]獲取單元200,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;
[0133]生成單元210,按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;
[0134]呈現(xiàn)單元220,將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。
[0135]較佳的,獲取與文件關(guān)聯(lián)的水印信息時(shí),獲取單元200具體用于:
[0136]獲取對(duì)應(yīng)文件的文件標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0137]獲取對(duì)應(yīng)用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息;或者,
[0138]獲取系統(tǒng)默認(rèn)配置的水印信息。
[0139]較佳的,按照設(shè)定方式將水印信息添加至預(yù)置的圖層中時(shí),生成單元210具體用于:
[0140]基于獲取的水印信息生成相應(yīng)的標(biāo)簽;
[0141]將標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至圖層中,其中,N代表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。
[0142]較佳的,基于獲取的水印信息生成相應(yīng)的標(biāo)簽時(shí),生成單元210進(jìn)一步用于:
[0143]基于獲取的水印信息直接生成相應(yīng)的標(biāo)簽;或者,
[0144]基于預(yù)設(shè)密鑰,對(duì)水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于水印密文生成相應(yīng)的標(biāo)簽。
[OH5]較佳的,生成單元210進(jìn)一步用于:
[0146]若基于水印密文生成相應(yīng)的標(biāo)簽,則在接收到解密指令時(shí),采用預(yù)設(shè)密鑰,對(duì)水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在圖層中,呈現(xiàn)解密后的水印信息。
[0147]較佳的,生成單元210進(jìn)一步用于:
[0148]在生成標(biāo)簽的過(guò)程中,根據(jù)用戶(hù)指示,設(shè)置標(biāo)簽的透明度。
[0149]較佳的,將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn)時(shí),呈現(xiàn)單元220具體用于:
[0150]將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn),具體包括:
[0151]根據(jù)用戶(hù)指示,調(diào)整圖層的屬性參數(shù);
[0152]將調(diào)整后的圖層置于文件的瀏覽界面的上方,使圖層和文件的瀏覽界面重疊呈現(xiàn)。
[0153]較佳的,調(diào)用圖層的屬性參數(shù),呈現(xiàn)單元220進(jìn)一步用于:
[0154]至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、
圖層旋轉(zhuǎn)角度。
[0155]較佳的,生成單元210進(jìn)一步用于:
[0156]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持圖層的位置及顯示內(nèi)容不變;或者,
[0157]當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將圖層與瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用N*M排列方式,對(duì)圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。
[0158]本發(fā)明實(shí)施例中,確定用戶(hù)選取的文件,并獲取與文件關(guān)聯(lián)的水印信息;按照設(shè)定方式將水印信息添加至預(yù)置的圖層中;將圖層和文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。這樣,水印信息添加到圖層中,用戶(hù)可以通過(guò)水印信息獲取文件,或者用戶(hù),或者裝置,或者閱讀軟件等的相關(guān)信息,可以防止文件以截屏等方式傳播,保護(hù)文件的產(chǎn)權(quán),且不需要改變文件結(jié)構(gòu),消除了破壞文件結(jié)構(gòu)的風(fēng)險(xiǎn),魯棒性高,并且減少了直接向文件中添加水印信息的操作復(fù)雜性。
[0159]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)
[0160]施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0161]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0162]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0163]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0164]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0165]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明實(shí)施例進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種水印信息生成方法,其特征在于,包括: 確定用戶(hù)選取的文件,并獲取與所述文件關(guān)聯(lián)的水印信息; 按照設(shè)定方式將所述水印信息添加至預(yù)置的圖層中; 將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。2.如權(quán)利要求1所述的方法,其特征在于,獲取與所述文件關(guān)聯(lián)的水印信息,具體包括: 獲取對(duì)應(yīng)所述文件的文件標(biāo)識(shí)信息設(shè)置的水印信息;或者, 獲取對(duì)應(yīng)所述用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息;或者, 獲取系統(tǒng)默認(rèn)配置的水印信息。3.如權(quán)利要求1所述的方法,其特征在于,按照設(shè)定方式將所述水印信息添加至預(yù)置的圖層中,具體包括: 基于獲取的所述水印信息生成相應(yīng)的標(biāo)簽; 將所述標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至所述圖層中,其中,糾戈表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。4.如權(quán)利要求3所述的方法,其特征在于,基于獲取的所述水印信息生成相應(yīng)的標(biāo)簽,具體包括: 基于獲取的所述水印信息直接生成相應(yīng)的標(biāo)簽;或者, 基于預(yù)設(shè)密鑰,對(duì)所述水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于所述水印密文生成相應(yīng)的標(biāo)簽。5.如權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括: 若基于所述水印密文生成相應(yīng)的標(biāo)簽,則在接收到解密指令時(shí),采用所述預(yù)設(shè)密鑰,對(duì)所述水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在所述圖層中,呈現(xiàn)解密后的水印信息。6.如權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括: 在生成標(biāo)簽的過(guò)程中,根據(jù)用戶(hù)指示,設(shè)置所述標(biāo)簽的透明度。7.如權(quán)利要求1一 6任一項(xiàng)所述的方法,其特征在于,將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn),具體包括: 根據(jù)用戶(hù)指示,調(diào)整所述圖層的屬性參數(shù); 將調(diào)整后的圖層置于所述文件的瀏覽界面的上方,使所述圖層和所述文件的瀏覽界面重疊呈現(xiàn)。8.如權(quán)利要求7所述的方法,其特征在于,調(diào)用所述圖層的屬性參數(shù),具體包括: 至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、圖層旋轉(zhuǎn)角度。9.如權(quán)利要求3— 6任一項(xiàng)所述的方法,其特征在于,進(jìn)一步包括: 當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持所述圖層的位置及顯示內(nèi)容不變;或者, 當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將所述圖層與所述瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)所述圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用所述N*M排列方式,對(duì)所述圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。10.一種水印信息生成方法裝置,其特征在于,包括: 獲取單元,確定用戶(hù)選取的文件,并獲取與所述文件關(guān)聯(lián)的水印信息; 生成單元,按照設(shè)定方式將所述水印信息添加至預(yù)置的圖層中; 呈現(xiàn)單元,將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn)。11.如權(quán)利要求10所述的裝置,其特征在于,獲取與所述文件關(guān)聯(lián)的水印信息時(shí),所述獲取單元具體用于: 獲取對(duì)應(yīng)所述文件的文件標(biāo)識(shí)信息設(shè)置的水印信息;或者, 獲取對(duì)應(yīng)所述用戶(hù)的用戶(hù)標(biāo)識(shí)信息設(shè)置的水印信息;或者, 獲取系統(tǒng)默認(rèn)配置的水印信息。12.如權(quán)利要求10所述的裝置,其特征在于,按照設(shè)定方式將所述水印信息添加至預(yù)置的圖層中時(shí),所述生成單元具體用于: 基于獲取的所述水印信息生成相應(yīng)的標(biāo)簽; 將所述標(biāo)簽按照預(yù)設(shè)的N*M排列方式添加至所述圖層中,其中,糾戈表預(yù)設(shè)行數(shù),M代表預(yù)設(shè)列數(shù)。13.如權(quán)利要求12所述的裝置,其特征在于,基于獲取的所述水印信息生成相應(yīng)的標(biāo)簽時(shí),所述生成單元進(jìn)一步用于: 基于獲取的所述水印信息直接生成相應(yīng)的標(biāo)簽;或者, 基于預(yù)設(shè)密鑰,對(duì)所述水印信息進(jìn)行加密處理,獲取相應(yīng)的水印密文,并基于所述水印密文生成相應(yīng)的標(biāo)簽。14.如權(quán)利要求13所述的裝置,其特征在于,所述生成單元進(jìn)一步用于: 若基于所述水印密文生成相應(yīng)的標(biāo)簽,則在接收到解密指令時(shí),采用所述預(yù)設(shè)密鑰,對(duì)所述水印密文進(jìn)行解密,獲得相應(yīng)的水印信息,并在所述圖層中,呈現(xiàn)解密后的水印信息。15.如權(quán)利要求13所述的裝置,其特征在于,所述生成單元進(jìn)一步用于: 在生成標(biāo)簽的過(guò)程中,根據(jù)用戶(hù)指示,設(shè)置所述標(biāo)簽的透明度。16.如權(quán)利要求10-15任一項(xiàng)所述的裝置,其特征在于,將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn)時(shí),所述呈現(xiàn)單元具體用于: 將所述圖層和所述文件的瀏覽界面進(jìn)行重疊呈現(xiàn),具體包括: 根據(jù)用戶(hù)指示,調(diào)整所述圖層的屬性參數(shù); 將調(diào)整后的圖層置于所述文件的瀏覽界面的上方,使所述圖層和所述文件的瀏覽界面重疊呈現(xiàn)。17.如權(quán)利要求16所述的裝置,其特征在于,調(diào)用所述圖層的屬性參數(shù)時(shí),所述呈現(xiàn)單元具體用于: 至少調(diào)整以下參數(shù)中的一種或任意組合:圖層形狀、圖層透明度、圖層中心坐標(biāo)、圖層旋轉(zhuǎn)角度。18.如權(quán)利要求14-17任一項(xiàng)所述的裝置,其特征在于,所述生成單元進(jìn)一步用于: 當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),保持所述圖層的位置及顯示內(nèi)容不變;或者, 當(dāng)確定用戶(hù)指示對(duì)瀏覽界面進(jìn)行滾動(dòng)操作時(shí),將所述圖層與所述瀏覽界面進(jìn)行同步滾動(dòng),并對(duì)所述圖層中當(dāng)前顯示的標(biāo)簽數(shù)目進(jìn)行檢測(cè),以及基于檢測(cè)結(jié)果,采用所述N*M排列方式,對(duì)所述圖層中的標(biāo)簽進(jìn)行補(bǔ)充添加。
【文檔編號(hào)】G06T1/00GK106023059SQ201610363349
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年5月26日
【發(fā)明人】曹雷, 李奎鋼
【申請(qǐng)人】北京啟迪思創(chuàng)科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
张家界市| 噶尔县| 绥中县| 米脂县| 三原县| 连山| 漳州市| 泸水县| 建始县| 琼海市| 桐庐县| 那曲县| 达尔| 伊金霍洛旗| 甘孜| 环江| 大新县| 陈巴尔虎旗| 明溪县| 普兰店市| 清苑县| 治多县| 惠东县| 舟山市| 皮山县| 金华市| 那坡县| 镇赉县| 贵南县| 阳山县| 久治县| 苗栗县| 安图县| 双峰县| 苏尼特右旗| 金山区| 库尔勒市| 隆德县| 离岛区| 化隆| 大埔区|