• / 24
  • 下載費用:30 金幣  

生成圖片信息并獲取身份編碼信息的方法、裝置和設備.pdf

關 鍵 詞:
生成 圖片 信息 獲取 身份 編碼 方法 裝置 設備
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
摘要
申請專利號:

CN201210337288.2

申請日:

2012.09.12

公開號:

CN103678957A

公開日:

2014.03.26

當前法律狀態:

駁回

有效性:

無權

法律詳情: 發明專利申請公布后的駁回IPC(主分類):G06F 21/10申請公布日:20140326|||實質審查的生效IPC(主分類):G06F 21/10申請日:20120912|||公開
IPC分類號: G06F21/10(2013.01)I; G06F17/30 主分類號: G06F21/10
申請人: 上海聚力傳媒技術有限公司
發明人: 李鵬
地址: 201204 上海市浦東新區張江高科技園區畢升路299弄4號102室
優先權:
專利代理機構: 北京漢昊知識產權代理事務所(普通合伙) 11370 代理人: 羅朋
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201210337288.2

授權公告號:

||||||

法律狀態公告日:

2017.12.26|||2014.04.23|||2014.03.26

法律狀態類型:

發明專利申請公布后的駁回|||實質審查的生效|||公開

摘要

本發明提供一種涉及生成圖片信息并獲取身份編碼信息的方法、裝置和設備。本發明獲取待瀏覽文本內容的用戶的身份編碼信息;并根據所述身份編碼信息以及所述文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化;并將生成的所述圖片信息提供給所述用戶。與現有技術相比,本發明能夠將瀏覽文本內容的用戶的身份編碼信息加入呈現文本內容的圖片信息中。

權利要求書

權利要求書
1.  一種用于根據用戶的身份編碼信息生成圖片信息的方法,其中,該方法包括以下步驟:
a獲取待瀏覽文本內容的用戶的身份編碼信息;
b根據所述身份編碼信息以及所述文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化;
c將生成的所述圖片信息提供給所述用戶。

2.  根據權利要求1所述的方法,其中,所述步驟b包括以下步驟:
-根據所述文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所述圖片信息中的字符位置;
-根據所述身份編碼信息,調整所述文本內容中的至少一個字符的字符位置;
-根據所述文本內容以及調整后的字符位置,生成所述圖片信息。

3.  根據權利要求1所述的方法,其中,所述步驟b包括以下步驟:
-根據所述文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息;
-根據所述身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位置,來獲得所述圖片信息。

4.  根據權利要求2或3所述的方法,其中,所述調整至少一個字符的字符位置的方式包括以下至少一種:
-調整相鄰兩行字符之間的行間距;
-調整相鄰兩個字符之間的高度差;
-調整一行字符中首字符的縮進大小。

5.  根據權利要求1至4中任一項所述的方法,其中,所述步驟a包括以下步驟:
-獲取待瀏覽所述文本內容的用戶的用戶標識信息;
-將所述用戶標識信息轉換為二進制編碼,作為該用戶的身份編碼信息。

6.  一種用于從圖片信息中獲取用戶的身份編碼信息的方法,其中,該方法包括以下步驟:
A獲取待檢測的、能夠呈現文本內容的圖片信息;
B檢測所述圖片信息所呈現的文本內容中的字符的字符位置變化;
C根據所述字符位置變化,確定瀏覽所述圖片信息的用戶的身份編碼信息。

7.  根據權利要求6所述的方法,其中,所述字符位置變化包括以下至少一種:
-相鄰兩行字符之間的行間距變化;
-相鄰兩個字符之間的高度差變化;
-多行字符之間的首字符縮進大小變化。

8.  根據權利要求6或7所述的方法,其中,所述步驟B包括以下步驟:
-獲取所述文本內容未基于所述身份編碼信息生成的初始圖片信息;
-將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化。

9.  根據權利要求8所述的方法,其中,所述字符位置變化包括以下至少一種:
-所述圖片信息所呈現的文本內容中的一行字符相比所述初始圖片信息所呈現的文本內容中相應的一行字符的行位置變化;
-所述圖片信息所呈現的文本內容中的一個字符相比所述初始圖片信息所呈現的文本內容中相應的一個字符的字符位置變化;
-所述圖片信息所呈現的文本內容中的一行字符的首字符縮進相比所述初始圖片信息所呈現的文本內容中相應的一行字符的首字符縮進的縮進大小變化。

10.  根據權利要求6至9中任一項所述的方法,其中,該方法還包括 以下步驟:
-將所述身份編碼信息轉換為用戶標識信息,用以確定所述用戶的用戶身份。

11.  一種用于根據用戶的身份編碼信息生成圖片信息的生成裝置,其中,該生成裝置包括:
編碼獲取裝置,用于獲取待瀏覽文本內容的用戶的身份編碼信息;
圖片生成裝置,用于根據所述身份編碼信息以及所述文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化;
提供裝置,用于將生成的所述圖片信息提供給所述用戶。

12.  根據權利要求11所述的生成裝置,其中,所述圖片生成裝置包括:
位置確定裝置,用于根據所述文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所述圖片信息中的字符位置;
第一位置調整裝置,用于根據所述身份編碼信息,調整所述文本內容中的至少一個字符的字符位置;
第一子生成裝置,用于根據所述文本內容以及調整后的字符位置,生成所述圖片信息。

13.  根據權利要求11所述的生成裝置,其中,所述圖片生成裝置包括:
第二子生成裝置,用于根據所述文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息;
第二位置調整裝置,用于根據所述身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位置,來獲得所述圖片信息。

14.  根據權利要求12或13所述的生成裝置,其中,所述調整至少一個字符的字符位置的方式包括以下至少一種:
-調整相鄰兩行字符之間的行間距;
-調整相鄰兩個字符之間的高度差;
-調整一行字符中首字符的縮進大小。

15.  根據權利要求11至14中任一項所述的生成裝置,其中,所述編碼獲取裝置包括:
標識獲取裝置,用于獲取待瀏覽所述文本內容的用戶的用戶標識信息;
第一轉換裝置,用于將所述用戶標識信息轉換為二進制編碼,作為該用戶的身份編碼信息。

16.  一種用于從圖片信息中獲取用戶的身份編碼信息的獲取裝置,其中,該獲取裝置包括:
圖片獲取裝置,用于獲取待檢測的、能夠呈現文本內容的圖片信息;
檢測裝置,用于檢測所述圖片信息所呈現的文本內容中的字符的字符位置變化;
編碼確定裝置,用于根據所述字符位置變化,確定瀏覽所述圖片信息的用戶的身份編碼信息。

17.  根據權利要求16所述的獲取裝置,其中,所述字符位置變化包括以下至少一種:
-相鄰兩行字符之間的行間距變化;
-相鄰兩個字符之間的高度差變化;
-多行字符之間的首字符縮進大小變化。

18.  根據權利要求16或17所述的獲取裝置,其中,所述檢測裝置包括:
子獲取裝置,用于獲取所述文本內容未基于所述身份編碼信息生成的初始圖片信息;
比對裝置,用于將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化。

19.  根據權利要求18所述的獲取裝置,其中,所述字符位置變化包括以下至少一種:
-所述圖片信息所呈現的文本內容中的一行字符相比所述初始圖片信息所呈現的文本內容中相應的一行字符的行位置變化;
-所述圖片信息所呈現的文本內容中的一個字符相比所述初始圖片信息所呈現的文本內容中相應的一個字符的字符位置變化;
-所述圖片信息所呈現的文本內容中的一行字符的首字符縮進相比所述初始圖片信息所呈現的文本內容中相應的一行字符的首字符縮進的縮進大小變化。

20.  根據權利要求16至19中任一項所述的獲取裝置,其中,該獲取裝置還包括:
第二轉換裝置,用于將所述身份編碼信息轉換為用戶標識信息,用以確定所述用戶的用戶身份。

21.  一種第一計算機設備,包括如權利要求11至15中至少一項所述的生成裝置。

22.  一種第二計算機設備,包括如權利要求16至20中至少一項所述的獲取裝置。

說明書

說明書生成圖片信息并獲取身份編碼信息的方法、裝置和設備
技術領域
本發明涉及計算機技術領域,尤其涉及生成圖片信息并獲取身份編碼信息的方法、裝置和設備。
背景技術
當前網絡中存在大量的文學作品盜版現象,尤其是對于一些通過網絡呈現給用戶的文學作品,更容易被盜版至其他網站。為此,現有技術中通過將文本內容生成為圖片,并呈現給用戶,來防止用戶通過簡單的復制來將文學作品盜版至其他網站。因此,不少盜版者會直接抓取呈現文本內容的圖片,來實現其盜版行為。
由于該等文學作品,特別是文學作品中需要通過購買來瀏覽的VIP章節,往往需要注冊后才能瀏覽。因此,若正版提供商能夠識別哪些注冊用戶抓取了圖片并在其他網站上非法提供,即能夠封殺該等注冊用戶,從而防止進一步的盜版行為。
發明內容
本發明的目的是提供一種涉及生成圖片信息并獲取身份編碼信息的方法、裝置和設備。
根據本發明的一個方面,提供一種用于根據用戶的身份編碼信息生成圖片信息的方法,其中,該方法包括以下步驟:
a獲取待瀏覽文本內容的用戶的身份編碼信息;
b根據所述身份編碼信息以及所述文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化;
c將生成的所述圖片信息提供給所述用戶。
根據本發明的另一個方面,還提供了一種用于從圖片信息中獲取用戶的身份編碼信息的方法,其中,該方法包括以下步驟:
A獲取待檢測的、能夠呈現文本內容的圖片信息;
B檢測所述圖片信息所呈現的文本內容中的字符的字符位置變化;
C根據所述字符位置變化,確定瀏覽所述圖片信息的用戶的身份編碼信息。
根據本發明的另一個方面,還提供了一種用于根據用戶的身份編碼信息生成圖片信息的生成裝置,其中,該生成裝置包括:
編碼獲取裝置,用于獲取待瀏覽文本內容的用戶的身份編碼信息;
圖片生成裝置,用于根據所述身份編碼信息以及所述文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化;
提供裝置,用于將生成的所述圖片信息提供給所述用戶。
根據本發明的另一個方面,還提供了一種用于從圖片信息中獲取用戶的身份編碼信息的獲取裝置,其中,該獲取裝置包括:
圖片獲取裝置,用于獲取待檢測的、能夠呈現文本內容的圖片信息;
檢測裝置,用于檢測所述圖片信息所呈現的文本內容中的字符的字符位置變化;
編碼確定裝置,用于根據所述字符位置變化,確定瀏覽所述圖片信息的用戶的身份編碼信息。
與現有技術相比,本發明具有以下優點:1)能夠將瀏覽文本內容的用戶的身份編碼信息加入呈現文本內容的圖片信息中,則若盜版者將圖片信息盜版至其他網站,也能從其他網站中的圖片信息中分析出抓取圖片并提供給盜版者的用戶的身份,從而能夠封殺該用戶并防止進一步的盜版行為;2)由于本實施例通過字符位置的細微變化, 如1個像素的字符位置變化,來體現用戶的身份編碼信息,而該等細微變化是用戶難以通過肉眼察覺的,因此,本實施例的方法對用戶閱讀體驗的影響很小,并能夠降低盜版者通過諸如PS等手段抹去圖片中的身份編碼信息的可能。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
圖1為本發明一個優選實施例的用于根據用戶的身份編碼信息生成圖片信息的方法流程圖;
圖2為本發明一個優選實施例的用于從圖片信息中獲取用戶的身份編碼信息的方法流程圖;
圖3為本發明一個優選實施例的用于根據用戶的身份編碼信息生成圖片信息的生成裝置的結構示意圖;
圖4為本發明一個優選實施例的用于從圖片信息中獲取用戶的身份編碼信息的獲取裝置的結構示意圖。
附圖中相同或相似的附圖標記代表相同或相似的部件。
具體實施方式
下面結合附圖對本發明作進一步詳細描述。
圖1為本發明一個優選實施例的用于根據用戶的身份編碼信息生成圖片信息的方法流程圖。根據本實施例的方法包括步驟S 1、步驟S2和步驟S3。其中,本實施例的方法主要通過計算設備來實現。優選地,所述計算設備包括但不限于用戶設備和網絡設備。其中,所述用戶設備包括但不限于電腦、智能手機、PDA等;所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量計算機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。其中,所述用戶設備和網絡設備所處的網絡包 括但不限于互聯網、廣域網、城域網、局域網、VPN網絡等。
需要說明的是,所述計算機設備和網絡僅為舉例,其他現有的或今后可能出現的計算設備或網絡如可適用于本發明,也應包含在本發明保護范圍以內,并以引用方式包含于此。
在步驟S1中,網絡設備獲取待瀏覽文本內容的用戶的身份編碼信息。
其中,所述身份編碼信息包括能夠用于標識所述用戶的、且能夠在下述步驟S2中用于生成圖片信息的編碼信息,例如,能夠標識用戶的二進制編碼等。
需要說明的是,該將二進制編碼作為身份編碼信息的舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何能夠用于標識所述用戶的,且能夠在下述步驟S2中用于生成圖片信息的編碼信息,例如,其他編碼信息或本領域技術人員自定義的編碼信息等,均應包含在本發明的范圍內。
其中,待瀏覽文本內容的用戶包括但不限于:
1)所述文本內容需要由網絡設備直接推送至的用戶。
例如,網絡設備根據用戶定制,確定需要將XX小說YY章推送給用戶User1,則網絡設備將User1作為待瀏覽文本內容的用戶。
2)主動請求瀏覽文本內容的用戶。
例如,用戶設備根據用戶對指向小說文本的網頁鏈接的點擊操作,來向網絡設備發送用于請求瀏覽該網頁鏈接所指向的文本內容的第一請求。則網絡設備根據該第一請求中所攜帶的用戶標識信息,確定用戶身份,并將該用戶作為待瀏覽文本內容的用戶,其中,該用戶標識信息用于標識用戶;或者,該第一請求發送之前,網絡設備已根據用戶通過用戶設備執行的注冊操作確定用戶身份,并保持與用戶設備之間的連接通道,則網絡設備根據接收該第一請求的連接通道,確定用戶身份,并將該用戶作為待瀏覽文本內容的用戶。
其中,網絡設備獲取待瀏覽文本內容的用戶的身份編碼信息的方式包括但不限于:
1)當用戶直接由身份編碼信息來標識時,也即,用戶的身份標識信息即為身份編碼信息時,網絡設備直接將用戶的身份標識信息作為其身份編碼信息。
例如,網絡設備從用于請求文本內容的第一請求中提取出的、采用二進制編碼表示的身份標識信息0100011001111000,直接作為用戶的身份編碼信息。
2)當用于標識用戶身份的用戶標識信息與身份編碼信息不同時,網絡設備獲取待瀏覽文本內容的用戶的用戶標識信息,并將所述用戶標識信息轉換身份編碼信息,例如,轉換為二進制編碼,作為該用戶的身份編碼信息等。
例如,網絡設備確定文本內容需要主動推送至的用戶的用戶標識信息為“atib”,則網絡設備根據ASCII編碼,將“atib”轉換為二進制編碼,作為用戶的身份編碼信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取待瀏覽文本內容的用戶的身份編碼信息的實現方式,均應包含在本發明的范圍內。
在步驟S2中,網絡設備根據所獲取的身份編碼信息以及待用戶瀏覽的文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化,也即,網絡設備能夠根據所述身份編碼信息,改變所生成的圖片信息中的至少一個字符的字符位置。
具體地,網絡設備根據身份編碼信息以及文本內容,生成圖片信息的方式包括但不限于:
1)網絡設備根據文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所述圖片信息中的字符位置;并根據身份編碼信息,調整所述文本內容中的至少一個字符的字符位置;接著,網絡設備根據所述文本內容以及調整后的字符位置,生成所述圖片信息。需要說明的是,本領域技術人員應能根據實際情況和需求,來確定根據文本內容和預確定的格式信息,確定文本內容中的字符在圖片信息中的 字符位置的方式,并能確定根據文本內容以及調整后的字符位置,生成圖片信息的方式,在此不予贅述。
其中,所述格式信息包括但不限于任何能夠用于確定文本格式的信息,例如:頁邊距、行間距、首行縮進大小、字體、字號等。
其中,在步驟S2之前預確定格式信息的方式包括但不限于:
a)在步驟S2之前,網絡設備獲取預定格式信息,作為所述預確定的格式信息,其中,該預定格式信息可由網站工作人員或用戶預設置;
b)在步驟S2之前,網絡設備根據預定格式信息以及用戶設備的屏幕尺寸信息,如屏幕大小、長款等,預確定格式信息。
例如,預定格式信息包括字體為宋體,網絡設備根據用戶設備為iphone,確定其屏幕尺寸信息為3.5英寸,確定字體大小為五號、頁邊距為5mm、行距為單倍行距等。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何預確定格式信息的實現方式,例如,僅根據用戶設備的屏幕尺寸來預確定格式信息,又例如,采用出屏幕尺寸信息以外其他能夠影響文本閱讀的用戶設備信息來預確定格式信息等,均應包含在本發明的范圍內。
其中,所述調整文本內容中的至少一個字符的字符位置的方式包括但不限于以下至少一種:
a)調整相鄰兩行字符之間的行間距。
例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備根據身份編碼信息的第一位為0,確定圖片信息需要呈現的文本內容中第一行字符與第二行字符之間的行間距不變;接著,網絡設備根據身份編碼信息的第二位為1,將圖片信息需要呈現的第一行字符與第二行字符之間的行間距擴大1個像素的間距;以此類推,網絡設備調整圖片信息需要呈現的前9行字符中相鄰兩行字符之間的行間距。
又例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備根據身份編碼信息的第一位為0,確定圖片信息需要呈現的文本內容中第一行字符的行位置不變;接著,網絡設備根據身份編碼信 息的第二位為1,將圖片信息需要呈現的第三行字符的行位置下調1個像素的高度,也即,使得第三行字符與第二行和第四行字符之間的行間距發生變化;以此類推,網絡設備調整圖片信息中需要呈現的第一行、第三行、......、第十五行字符與其相鄰行字符之間的行間距。
b)調整相鄰兩個字符之間的高度差。
例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備根據身份編碼信息的第一位為0,確定圖片信息需要呈現的第一個和第二個字符之間的高度差不變;接著,網絡設備根據身份編碼信息的第二位為1,將圖片信息需要呈現的第三個字符的字符位置上調1個像素的高度,以使第三個字符與第二個字符產生1個像素的高度差;接著,網絡設備根據身份編碼信息的第三位為1,將第四個字符的字符位置降低1個像素的高度,以使第四個字符與第三個字符產生1個像素的高度差;以此類推,網絡設備調整圖片信息中需要呈現的前9個字符之間的高度差。
又例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備確定圖片信息需要呈現的第一個字符的字符位置不變;接著,網絡設備根據身份編碼信息的第二位為1,將圖片信息需要呈現的第五個字符的字符位置上調1個像素,以使第五個字符與其相鄰字符之間產生1個像素的高度差;以此類推,網絡設備調整圖片信息中第一個、第五個、......、第三十五個字符與其相鄰字符之間的高度差。
c)調整一行字符中首字符的縮進大小。
例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備根據身份編碼信息的第一位為0,確定第一行字符的首字符縮進不變;接著,網絡設備根據身份編碼信息的第二位為1,將第二行字符的首字符縮進擴大1個像素;以此類推,網絡設備調整圖片信息中需要呈現的前八行字符的首字符縮進大小。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據所述文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所 述圖片信息中的字符位置,并根據所述身份編碼信息,調整所述文本內容中的至少一個字符的字符位置,并根據所述文本內容以及調整后的字符位置,生成所述圖片信息的實現方式,均應包含在本發明的范圍內。
2)網絡設備根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息;并根據身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位置,來獲得所述圖片信息。其中,調整初始圖片信息中呈現的文本內容中的至少一個字符的字符位置的方式,已在前述實現方式1)中予以詳述,在此不再贅述。
例如,網絡設備在步驟S1中獲得的身份編碼信息為“01101011”,則網絡設備生成初始圖片信息后,根據身份編碼信息的第一位為0,確定圖片信息需要呈現的第一個字符的字符位置不變;接著,網絡設備根據身份編碼信息的第二位為1,確定圖片信息需要呈現的第五個字符的字符位置需要上調1個像素,以使第五個字符與其相鄰字符之間產生1個像素的高度差,則網絡設備將圖片信息中包含該第五個字符的一部分圖片向上平移1個像素;以此類推,網絡設備對初始圖片信息進行圖像處理,以調整初始圖片信息中第一個、第五個、......、第三十五個字符與其相鄰字符之間的高度差,從而獲得圖片信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息,并根據所述身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位置,來獲得所述圖片信息的實現方式,均應包含在本發明的范圍內。
接著,在步驟S3中,網絡設備將生成的所述圖片信息提供給所述用戶。
例如,網絡設備將生成的圖片信息發送給其需要推送至的用戶設備;或者,網絡設備將生成的圖片信息發送給向其發送第一請求的用戶設備,以使用戶設備向用戶呈現該圖片信息。其中,第一請求用于請求瀏 覽該網頁鏈接所指向的文本內容。
通過本實施例,能夠將瀏覽文本內容的用戶的身份編碼信息加入呈現文本內容的圖片信息中。則若盜版者將圖片信息盜版至其他網站,也能從其他網站中的圖片信息中分析出抓取圖片并提供給盜版者的用戶的身份,從而能夠封殺該用戶并防止進一步的盜版行為。進一步地,由于本實施例通過字符位置的細微變化,如1個或若干個像素的字符位置變化,來體現用戶的身份編碼信息,而該等細微變化是用戶難以通過肉眼察覺的。因此,本實施例的方法對用戶閱讀體驗的影響很小,并能夠降低盜版者通過諸如PS等手段抹去圖片中的身份編碼信息的可能。
圖2為本發明一個優選實施例的用于從圖片信息中獲取用戶的身份編碼信息的方法流程圖。本實施例的方法包括步驟S4、步驟S5和步驟S6。其中,本實施例的方法主要通過網絡設備來實現。
在步驟S4中,網絡設備獲取待檢測的、能夠呈現文本內容的圖片信息。
其中,網絡設備獲取待檢測的、能夠呈現文本內容的圖片信息的方式包括但不限于:
1)網絡設備獲取待檢測圖片庫中的圖片信息。其中,該待檢測圖片庫中的圖片信息可由操作人員添加;或者,由網絡設備或其他設備由其他網站處獲取,例如,網絡設備或其他設備訪問預定網站并從中抓取符合預定條件的圖片信息,又例如,網絡設備或其他設備通過諸如百度、谷歌等搜索引擎搜索預定文學作品名稱,從而獲得可能的盜版鏈接,并訪問該等盜版鏈接并抓取圖片信息等。
2)網絡設備通過網絡,實時訪問其他網站并獲取可能呈現盜版的文本內容的圖片信息,例如,訪問其他網站中與預定文學作品名稱一致的文學作品的章節鏈接,并獲取該等章節鏈接對應的網頁中位于正文位置的圖片信息等。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取待檢測的、能夠呈現文本內容的圖片信息的實現方式,均應包含在本發明的范圍內。
接著,在步驟S5中,網絡設備檢測所獲取的圖片信息所呈現的文本內容中的字符的字符位置變化。
優選地,所述字符位置變化包括但不限于以下至少一種:
1)相鄰兩行字符之間的行間距變化;
2)相鄰兩個字符之間的高度差變化;
3)多行字符之間的首字符縮進大小變化。
具體地,網絡設備檢測所獲取的圖片信息所呈現的文本內容中的字符的字符位置變化的方式包括但不限于:
1)網絡設備通過比對圖片信息所呈現的文本內容中的字符的字符位置,直接獲得字符位置變化。
例如,網絡設備比對圖片信息所呈現的文本內容中各個相鄰兩行字符之間的行間距,并獲得其中相鄰兩行字符之間的行間距變化如下表1所示。其中,第一列表示相鄰兩行的行號,如第一列第二行中的1,2表示相鄰兩行為第一行和第二行;第二列表示相鄰兩行中行號較小的一行與其上一行之間的行間距,相比該相鄰兩行之間的行間距的像素變化,如第二列第二行的“1”表示第二行和第三行之間的行間距相比第一行和第二行之間的行間距擴大1個像素的高度,第二列第三行的“-1”表示第三行和第四行之間的行間距相比第二行和第三行之間的行間距縮小1個像素的高度:
  相鄰兩行的行號  相比上一行的像素變化  1,2  無  2,3  1  3,4  -1  4,5  0  5,6  0  6,7  0  7,8  0  8,9  1
  9,10  -1  10,11  0  11,12  0  12,13  1  13,14  -1  14,15  1
表1
2)網絡設備獲取圖片信息所呈現的文本內容未基于所述身份編碼信息而生成的初始圖片信息;并將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化。
優選地,所述字符位置變化還包括以下至少一種:
a)所述圖片信息所呈現的文本內容中的一行字符相比所述初始圖片信息所呈現的文本內容中相應的一行字符的行位置變化;
b)所述圖片信息所呈現的文本內容中的一個字符相比所述初始圖片信息所呈現的文本內容中相應的一個字符的字符位置變化;
c)所述圖片信息所呈現的文本內容中的一行字符的首字符縮進相比所述初始圖片信息所呈現的文本內容中相應的一行字符的首字符縮進的縮進大小變化。
例如,網絡設備比對待檢測的圖片信息與初始圖片信息,獲得待檢測的圖片信息所呈現的第一個、第五個、......、第三十五個字符相比初始圖片信息所呈現的文本內容中的第一個、第五個、......、第三十五個的字符高度變化如下表2所示:
  第N個字符  字符高度變化  1  相同  5  高1個像素  10  高1個像素  15  相同
  20  高1個像素  25  相同  30  高1個像素  35  高1個像素
表2
其中,網絡設備獲取文本內容未基于所述身份編碼信息而生成的初始圖片信息的方式但不限于:
a)網絡設備獲取操作人員提供的、未基于所述身份編碼信息而生成的初始圖片信息;
b)網絡設備先確定與待檢測的圖片信息所呈現的文本內容相應的文本內容,再獲得該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息。
其中,網絡設備確定與待檢測的圖片信息所呈現的文本內容相應的文本內容的方式包括但不限于:
i)網絡設備將操作人員指定的文本內容,作為與待檢測的圖片信息所呈現的文本內容相應的文本內容。
ii)網絡設備根據待檢測的圖片信息所抓取自的網站中,該待檢測的圖片信息所屬網頁對應的文學作品名稱,更優選地,還可根據章節號和章節名稱,確定與之對應的正版文學作品的文本內容。
例如,待檢測的圖片所抓取子的網站中,該待檢測的圖片信息所屬網頁對應的文學作品名稱為“小河流水”,章節名為“冬天來了”,則網絡設備將正版文學作品“小河流水”中章節名為“冬天來了”的文本內容,作為與待檢測的圖片信息所呈現的文本內容相應的文本內容。
其中,網絡設備獲得該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息的方式包括但不限于:
i)網絡設備直接獲得已預生成的、該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息。
ii)網絡設備根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取圖片信息所呈現的文本內容未基于所述身份編碼信息而生成的初始圖片信息,并將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化的實現方式,均應包含在本發明的范圍內。
接著,在步驟S6中,網絡設備根據所述字符位置變化,確定瀏覽圖片信息的用戶的身份編碼信息。
具體地,網絡設備根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息的方式包括但不限于:
1)網絡設備直接根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息。
例如,網絡設備在步驟S5中獲得如表1所示的字符位置變化,則網絡設備根據行間距產生變化則為1,未產生變化則為0的預定規則,確定身份編碼信息為1100001100111。
又例如,網絡設備在步驟S5中獲得如表2所示的字符位置變化,則網絡設備根據具有字符高度差則為1,沒有字符高度差則為0的預定規則,確定身份信息編碼為01101011。
2)網絡設備先根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的初始身份編碼信息,再基于該初始身份編碼信息,在身份編碼信息庫中進行查詢,以確定用戶的身份編碼信息。
例如,網絡設備根據字符位置變化確定的初始身份編碼信息為01101011,則網絡設備基于該初始身份編碼信息在身份編碼信息庫中進行查詢,獲得包含該初始身份編碼信息01101011的身份編碼信息011010110001,作為用戶的身份編碼信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息的實現方式, 均應包含在本發明的范圍內。
當用戶的用戶標識信息直接采用身份編碼信息表示時,網絡設備可直接根據身份編碼信息,確定用戶身份;當用戶的用戶標識信息與身份編碼信息不同時,則:
作為本實施例的優選方案之一,網絡設備將用戶的身份編碼信息轉換為用戶標識信息,用以確定所述用戶的用戶身份。
例如,網絡設備根據ASCII碼,將采用二進制編碼來表示的身份編碼信息轉換為字符,作為用戶標識信息,用以確定用戶的用戶身份等。
本實施例能夠根據圖片信息中字符位置的細微變化,獲得用戶的身份編碼信息,從而能夠識別并封殺盜取文本內容的用戶,以防止進一步的盜版行為的發生。
圖3為本發明一個優選實施例的用于根據用戶的身份編碼信息生成圖片信息的生成裝置的結構示意圖。本實施例的生成裝置包括編碼獲取裝置1、圖片生成裝置2以及提供裝置3。優選地,本實施例的生成裝置包含在網絡設備中。
編碼獲取裝置1獲取待瀏覽文本內容的用戶的身份編碼信息。
其中,所述身份編碼信息包括能夠用于標識所述用戶的、且能夠由圖片生成裝置2用于生成圖片信息的編碼信息,例如,能夠標識用戶的二進制編碼等。
需要說明的是,該將二進制編碼作為身份編碼信息的舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何能夠用于標識所述用戶的,且能夠由圖片生成裝置2用于生成圖片信息的編碼信息,例如,其他編碼信息或本領域技術人員自定義的編碼信息等,均應包含在本發明的范圍內。
其中,待瀏覽文本內容的用戶包括但不限于:
1)所述文本內容需要由網絡設備直接推送至的用戶。
例如,編碼獲取裝置1根據用戶定制,確定需要將XX小說YY章 推送給用戶User1,則編碼獲取裝置1將User1作為待瀏覽文本內容的用戶。
2)主動請求瀏覽文本內容的用戶。
例如,用戶設備根據用戶對指向小說文本的網頁鏈接的點擊操作,來向網絡設備發送用于請求瀏覽該網頁鏈接所指向的文本內容的第一請求。則網絡設備中的編碼獲取裝置1根據該第一請求中所攜帶的用戶標識信息,確定用戶身份,并將該用戶作為待瀏覽文本內容的用戶,其中,該用戶標識信息用于標識用戶;或者,該第一請求發送之前,網絡設備已根據用戶通過用戶設備執行的注冊操作確定用戶身份,并保持與用戶設備之間的連接通道,則編碼獲取裝置1根據接收該第一請求的連接通道,確定用戶身份,并將該用戶作為待瀏覽文本內容的用戶。
其中,編碼獲取裝置1獲取待瀏覽文本內容的用戶的身份編碼信息的方式包括但不限于:
1)當用戶直接由身份編碼信息來標識時,也即,用戶的身份標識信息即為身份編碼信息時,編碼獲取裝置1直接將用戶的身份標識信息作為其身份編碼信息。
例如,網絡設備從用于請求文本內容的第一請求中提取出的、采用二進制編碼表示的身份標識信息0100011001111000,直接作為用戶的身份編碼信息。
2)編碼獲取裝置1包括標識獲取裝置(圖未示)和第一轉換裝置(圖未示)。當用于標識用戶身份的用戶標識信息與身份編碼信息不同時,標識獲取裝置獲取待瀏覽文本內容的用戶的用戶標識信息,第一轉換裝置將所述用戶標識信息轉換身份編碼信息,例如,轉換為二進制編碼,作為該用戶的身份編碼信息等。
例如,標識獲取裝置確定文本內容需要主動推送至的用戶的用戶標識信息為“atib”,則第一轉換裝置根據ASCII編碼,將“atib”轉換為二進制編碼,作為用戶的身份編碼信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取待瀏覽文本內容 的用戶的身份編碼信息的實現方式,均應包含在本發明的范圍內。
圖片生成裝置2根據所獲取的身份編碼信息以及待用戶瀏覽的文本內容,生成能夠呈現所述文本內容的圖片信息,其中,所述圖片信息所呈現的文本內容中的至少一個字符的字符位置基于所述身份編碼信息而產生變化,也即,網絡設備能夠根據所述身份編碼信息,改變所生成的圖片信息中的至少一個字符的字符位置。
具體地,網絡設備根據身份編碼信息以及文本內容,生成圖片信息的方式包括但不限于:
1)圖片生成裝置2包括位置確定裝置(圖未示)、第一位置調整裝置(圖未示)和第一子生成裝置(圖未示)。位置確定裝置根據文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所述圖片信息中的字符位置;第一位置調整裝置根據身份編碼信息,調整所述文本內容中的至少一個字符的字符位置;接著,第一子生成裝置根據所述文本內容以及調整后的字符位置,生成所述圖片信息。需要說明的是,本領域技術人員應能根據實際情況和需求,來確定根據文本內容和預確定的格式信息,確定文本內容中的字符在圖片信息中的字符位置的方式,并能確定根據文本內容以及調整后的字符位置,生成圖片信息的方式,在此不予贅述。
其中,所述格式信息包括但不限于任何能夠用于確定文本格式的信息,例如:頁邊距、行間距、首行縮進大小、字體、字號等。
其中,網絡設備在圖片生成裝置2執行操作之前預確定格式信息的方式包括但不限于:
a)在圖片生成裝置2執行操作之前,網絡設備獲取預定格式信息,作為所述預確定的格式信息,其中,該預定格式信息可由網站工作人員或用戶預設置;
b)在圖片生成裝置2執行操作之前,網絡設備根據預定格式信息以及用戶設備的屏幕尺寸信息,如屏幕大小、長款等,預確定格式信息。
例如,預定格式信息包括字體為宋體,網絡設備根據用戶設備為iphone,確定其屏幕尺寸信息為3.5英寸,確定字體大小為五號、頁邊距 為5mm、行距為單倍行距等。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何預確定格式信息的實現方式,例如,僅根據用戶設備的屏幕尺寸來預確定格式信息,又例如,采用出屏幕尺寸信息以外其他能夠影響文本閱讀的用戶設備信息來預確定格式信息等,均應包含在本發明的范圍內。
其中,第一位置調整裝置調整文本內容中的至少一個字符的字符位置的方式包括但不限于以下至少一種:
a)調整相鄰兩行字符之間的行間距。
例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第一位置調整裝置根據身份編碼信息的第一位為0,確定圖片信息需要呈現的文本內容中第一行字符與第二行字符之間的行間距不變;接著,第一位置調整裝置根據身份編碼信息的第二位為1,將圖片信息需要呈現的第一行字符與第二行字符之間的行間距擴大1個像素的間距;以此類推,第一位置調整裝置調整圖片信息需要呈現的前9行字符中相鄰兩行字符之間的行間距。
又例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第一位置調整裝置根據身份編碼信息的第一位為0,確定圖片信息需要呈現的文本內容中第一行字符的行位置不變;接著,第一位置調整裝置根據身份編碼信息的第二位為1,將圖片信息需要呈現的第三行字符的行位置下調1個像素的高度,也即,使得第三行字符與第二行和第四行字符之間的行間距發生變化;以此類推,第一位置調整裝置調整圖片信息中需要呈現的第一行、第三行、......、第十五行字符與其相鄰行字符之間的行間距。
b)調整相鄰兩個字符之間的高度差。
例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第一位置調整裝置根據身份編碼信息的第一位為0,確定圖片信息需要呈現的第一個和第二個字符之間的高度差不變;接著,第一位置調整裝置根據身份編碼信息的第二位為1,將圖片信息需要呈現的第三個字符的字 符位置上調1個像素的高度,以使第三個字符與第二個字符產生1個像素的高度差;接著,第一位置調整裝置根據身份編碼信息的第三位為1,將第四個字符的字符位置降低1個像素的高度,以使第四個字符與第三個字符產生1個像素的高度差;以此類推,第一位置調整裝置調整圖片信息中需要呈現的前9個字符之間的高度差。
又例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第一位置調整裝置確定圖片信息需要呈現的第一個字符的字符位置不變;接著,第一位置調整裝置根據身份編碼信息的第二位為1,將圖片信息需要呈現的第五個字符的字符位置上調1個像素,以使第五個字符與其相鄰字符之間產生1個像素的高度差;以此類推,第一位置調整裝置調整圖片信息中第一個、第五個、......、第三十五個字符與其相鄰字符之間的高度差。
c)調整一行字符中首字符的縮進大小。
例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第一位置調整裝置根據身份編碼信息的第一位為0,確定第一行字符的首字符縮進不變;接著,第一位置調整裝置根據身份編碼信息的第二位為1,將第二行字符的首字符縮進擴大1個像素;以此類推,第一位置調整裝置調整圖片信息中需要呈現的前八行字符的首字符縮進大小。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據所述文本內容以及預確定的、其被呈現時的格式信息,確定所述文本內容中的字符在所述圖片信息中的字符位置,并根據所述身份編碼信息,調整所述文本內容中的至少一個字符的字符位置,并根據所述文本內容以及調整后的字符位置,生成所述圖片信息的實現方式,均應包含在本發明的范圍內。
2)圖片生成裝置2包括第二子生成裝置(圖未示)和第二位置調整裝置(圖未示)。第二子生成裝置根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息;第二位置調整裝置根據身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位 置,來獲得所述圖片信息。其中,調整初始圖片信息中呈現的文本內容中的至少一個字符的字符位置的方式,已在前述實現方式1)中予以詳述,在此不再贅述。
例如,編碼獲取裝置1獲得的身份編碼信息為“01101011”,則第二子生成裝置生成初始圖片信息后,第二位置調整裝置根據身份編碼信息的第一位為0,確定圖片信息需要呈現的第一個字符的字符位置不變;接著,第二位置調整裝置根據身份編碼信息的第二位為1,確定圖片信息需要呈現的第五個字符的字符位置需要上調1個像素,以使第五個字符與其相鄰字符之間產生1個像素的高度差,則第二位置調整裝置將圖片信息中包含該第五個字符的一部分圖片向上平移1個像素;以此類推,第二位置調整裝置對初始圖片信息進行圖像處理,以調整初始圖片信息中第一個、第五個、......、第三十五個字符與其相鄰字符之間的高度差,從而獲得圖片信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息,并根據所述身份編碼信息,對所述初始圖片信息進行圖像處理,以調整所述初始圖片信息中呈現的文本內容中的至少一個字符的字符位置,來獲得所述圖片信息的實現方式,均應包含在本發明的范圍內。
接著,提供裝置3將生成的所述圖片信息提供給所述用戶。
例如,提供裝置3將生成的圖片信息發送給其需要推送至的用戶設備;或者,提供裝置3將生成的圖片信息發送給向其發送第一請求的用戶設備,以使用戶設備向用戶呈現該圖片信息。其中,第一請求用于請求瀏覽該網頁鏈接所指向的文本內容。
通過本實施例,能夠將瀏覽文本內容的用戶的身份編碼信息加入呈現文本內容的圖片信息中。則若盜版者將圖片信息盜版至其他網站,也能從其他網站中的圖片信息中分析出抓取圖片并提供給盜版者的用戶的身份,從而能夠封殺該用戶并防止進一步的盜版行為。進一步地,由于本實施例通過字符位置的細微變化,如1個或若干個像素的字符位置 變化,來體現用戶的身份編碼信息,而該等細微變化是用戶難以通過肉眼察覺的。因此,本實施例的方法對用戶閱讀體驗的影響很小,并能夠降低盜版者通過諸如PS等手段抹去圖片中的身份編碼信息的可能。
圖4為本發明一個優選實施例的用于從圖片信息中獲取用戶的身份編碼信息的獲取裝置的結構示意圖。本實施例的獲取裝置包括圖片獲取裝置4、檢測裝置5以及編碼確定裝置6。優選地,所述獲取裝置包含在網絡設備中。
圖片獲取裝置4獲取待檢測的、能夠呈現文本內容的圖片信息。
其中,圖片獲取裝置4獲取待檢測的、能夠呈現文本內容的圖片信息的方式包括但不限于:
1)圖片獲取裝置4獲取待檢測圖片庫中的圖片信息。其中,該待檢測圖片庫中的圖片信息可由操作人員添加;或者,由網絡設備或其他設備由其他網站處獲取,例如,網絡設備或其他設備訪問預定網站并從中抓取符合預定條件的圖片信息,又例如,網絡設備或其他設備通過諸如百度、谷歌等搜索引擎搜索預定文學作品名稱,從而獲得可能的盜版鏈接,并訪問該等盜版鏈接并抓取圖片信息等。
2)圖片獲取裝置4通過網絡,實時訪問其他網站并獲取可能呈現盜版的文本內容的圖片信息,例如,訪問其他網站中與預定文學作品名稱一致的文學作品的章節鏈接,并獲取該等章節鏈接對應的網頁中位于正文位置的圖片信息等。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取待檢測的、能夠呈現文本內容的圖片信息的實現方式,均應包含在本發明的范圍內。
接著,檢測裝置5檢測所獲取的圖片信息所呈現的文本內容中的字符的字符位置變化。
優選地,所述字符位置變化包括但不限于以下至少一種:
1)相鄰兩行字符之間的行間距變化;
2)相鄰兩個字符之間的高度差變化;
3)多行字符之間的首字符縮進大小變化。
具體地,檢測裝置5檢測所獲取的圖片信息所呈現的文本內容中的字符的字符位置變化的方式包括但不限于:
1)檢測裝置5通過比對圖片信息所呈現的文本內容中的字符的字符位置,直接獲得字符位置變化。
例如,檢測裝置5比對圖片信息所呈現的文本內容中各個相鄰兩行字符之間的行間距,并獲得其中相鄰兩行字符之間的行間距變化如下表3所示。其中,第一列表示相鄰兩行的行號,如第一列第二行中的1,2表示相鄰兩行為第一行和第二行;第二列表示相鄰兩行中行號較小的一行與其上一行之間的行間距,相比該相鄰兩行之間的行間距的像素變化,如第二列第二行的“1”表示第二行和第三行之間的行間距相比第一行和第二行之間的行間距擴大1個像素的高度,第二列第三行的“-1”表示第三行和第四行之間的行間距相比第二行和第三行之間的行間距縮小1個像素的高度:
  相鄰兩行的行號  相比上一行的像素變化  1,2  無  2,3  1  3,4  -1  4,5  0  5,6  0  6,7  0  7,8  0  8,9  1  9,10  -1  10,11  0  11,12  0  12,13  1  13,14  -1  14,15  1
表3
2)檢測裝置5包括子獲取裝置(圖未示)與比對裝置(圖未示)。子獲取裝置獲取圖片信息所呈現的文本內容未基于所述身份編碼信息而生成的初始圖片信息;比對裝置將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化。
優選地,所述字符位置變化還包括以下至少一種:
a)所述圖片信息所呈現的文本內容中的一行字符相比所述初始圖片信息所呈現的文本內容中相應的一行字符的行位置變化;
b)所述圖片信息所呈現的文本內容中的一個字符相比所述初始圖片信息所呈現的文本內容中相應的一個字符的字符位置變化;
c)所述圖片信息所呈現的文本內容中的一行字符的首字符縮進相比所述初始圖片信息所呈現的文本內容中相應的一行字符的首字符縮進的縮進大小變化。
例如,比對裝置將子獲取裝置獲得的待檢測的圖片信息與初始圖片信息進行比對,獲得待檢測的圖片信息所呈現的第一個、第五個、......、第三十五個字符相比初始圖片信息所呈現的文本內容中的第一個、第五個、......、第三十五個的字符高度變化如下表4所示:
  第N個字符  字符高度變化  1  相同  5  高1個像素  10  高1個像素  15  相同  20  高1個像素  25  相同  30  高1個像素  35  高1個像素
表4
其中,子獲取裝置獲取文本內容未基于所述身份編碼信息而生成的初始圖片信息的方式但不限于:
a)子獲取裝置獲取操作人員提供的、未基于所述身份編碼信息而生成的初始圖片信息;
b)子獲取裝置先確定與待檢測的圖片信息所呈現的文本內容相應的文本內容,再獲得該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息。
其中,子獲取裝置確定與待檢測的圖片信息所呈現的文本內容相應的文本內容的方式包括但不限于:
i)子獲取裝置將操作人員指定的文本內容,作為與待檢測的圖片信息所呈現的文本內容相應的文本內容。
ii)子獲取裝置根據待檢測的圖片信息所抓取自的網站中,該待檢測的圖片信息所屬網頁對應的文學作品名稱,更優選地,還可根據章節號和章節名稱,確定與之對應的正版文學作品的文本內容。
例如,待檢測的圖片所抓取子的網站中,該待檢測的圖片信息所屬網頁對應的文學作品名稱為“小河流水”,章節名為“冬天來了”,則子獲取裝置將正版文學作品“小河流水”中章節名為“冬天來了”的文本內容,作為與待檢測的圖片信息所呈現的文本內容相應的文本內容。
其中,子獲取裝置獲得該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息的方式包括但不限于:
i)子獲取裝置直接獲得已預生成的、該相對應的文本內容未基于所述身份編碼信息而生成的初始圖片信息。
ii)子獲取裝置根據文本內容以及預確定的、其被呈現時的格式信息,生成能夠呈現所述文本內容的初始圖片信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何獲取圖片信息所呈現的文本內容未基于所述身份編碼信息而生成的初始圖片信息,并將所述圖片信息與所述初始圖片信息進行比對,確定所述字符位置變化的實現 方式,均應包含在本發明的范圍內。
接著,編碼確定裝置6根據所述字符位置變化,確定瀏覽圖片信息的用戶的身份編碼信息。
具體地,編碼確定裝置6根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息的方式包括但不限于:
1)編碼確定裝置6直接根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息。
例如,檢測裝置5獲得如表3所示的字符位置變化,則編碼確定裝置6根據行間距產生變化則為1,未產生變化則為0的預定規則,確定身份編碼信息為1100001100111。
又例如,檢測裝置5獲得如表4所示的字符位置變化,則編碼確定裝置6根據具有字符高度差則為1,沒有字符高度差則為0的預定規則,確定身份信息編碼為01101011。
2)編碼確定裝置6先根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的初始身份編碼信息,再基于該初始身份編碼信息,在身份編碼信息庫中進行查詢,以確定用戶的身份編碼信息。
例如,編碼確定裝置6根據字符位置變化確定的初始身份編碼信息為01101011,則編碼確定裝置6基于該初始身份編碼信息在身份編碼信息庫中進行查詢,獲得包含該初始身份編碼信息01101011的身份編碼信息011010110001,作為用戶的身份編碼信息。
需要說明的是,上述舉例僅為更好地說明本發明的技術方案,而非對本發明的限制,本領域技術人員應該理解,任何根據字符位置變化,確定瀏覽呈現文本內容的圖片信息的用戶的身份編碼信息的實現方式,均應包含在本發明的范圍內。
當用戶的用戶標識信息直接采用身份編碼信息表示時,網絡設備可直接根據身份編碼信息,確定用戶身份;當用戶的用戶標識信息與身份編碼信息不同時,則:
作為本實施例的優選方案之一,獲取裝置還包括第二轉換裝置(圖未示),其將用戶的身份編碼信息轉換為用戶標識信息,用以確定所述 用戶的用戶身份。
例如,第二轉換裝置根據ASCII碼,將采用二進制編碼來表示的身份編碼信息轉換為字符,作為用戶標識信息,用以確定用戶的用戶身份等。
本實施例能夠根據圖片信息中字符位置的細微變化,獲得用戶的身份編碼信息,從而能夠識別并封殺盜取文本內容的用戶,以防止進一步的盜版行為的發生。
需要注意的是,本發明可在軟件和/或軟件與硬件的組合體中被實施,例如,可采用專用集成電路(ASIC)或任何其他類似硬件設備來實現。在一個實施例中,本發明的軟件程序可以通過處理器執行以實現上文所述步驟或功能。同樣地,本發明的軟件程序(包括相關的數據結構)可以被存儲到計算機可讀記錄介質中,例如,RAM存儲器,磁或光驅動器或軟磁盤及類似設備。另外,本發明的一些步驟或功能可采用硬件來實現,例如,作為與處理器配合從而執行各個步驟或功能的電路。
對于本領域技術人員而言,顯然本發明不限于上述示范性實施例的細節,而且在不背離本發明的精神或基本特征的情況下,能夠以其他的具體形式實現本發明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內的所有變化涵括在本發明內。不應將權利要求中的任何附圖標記視為限制所涉及的權利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數不排除復數。系統權利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。

關于本文
本文標題:生成圖片信息并獲取身份編碼信息的方法、裝置和設備.pdf
鏈接地址:http://www.pqsozv.live/p-6180615.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
钻石光影