頁面內容版權資訊管理方法、裝置、計算設備及存儲介質與流程
2023-05-24 08:16:36 1

本發明涉及網際網路技術領域,尤其涉及頁面內容版權資訊的管理。
背景技術:
版權是智慧財產權的一種類型,是對電腦程式、文學著作、音樂作品、照片、電影等的複製權利的合法所有權。按照著作權法規定,作品完成就自動有版權,未經著作權人許可,複製、發表或使用他人作品等的行為屬於侵犯版權的行為。網際網路用戶在瀏覽網頁時,缺乏版權保護意識,經常會將網頁上的內容隨意複製到自己的博客、朋友圈或其他文字編輯器中,在無形中侵犯了版權。
為防止頁面內容的濫用,目前有諸多預防侵犯版權的技術,如數字水印技術、數字指紋技術、公正郵箱等版權保護平臺,這些技術成本較高、需要向平臺支付一定的費用,不利於頁面內容版權保護的普及。版權所有人和網際網路用戶也不希望採用付費的方式獲得版權保護和使用版權作品。或者採用頁面內容防拷貝的方法,例如,在網頁中嵌入不可見文字、加密網頁原始碼等。這些方法在一定程度上給用戶瀏覽網頁帶來不便。
現有的版權保護方法保護範圍較窄,有些只針對文字,有些只針對圖片,且只針對某一個網頁上的內容或者一個頁面上的某一部分內容,未涉及其他相關聯的網頁和同一頁面上的不同內容,缺乏一種對頁面內容整體的版權資訊管理機制。
技術實現要素:
本發明要解決的一個技術問題是提供一種頁面內容版權資訊管理方案,在用戶執行複製操作時向用戶提供與所複製頁面內容關聯的版權資訊,引導用戶對版權的保護意識,可減少用戶在不知情的情況下侵犯版權。
根據本發明的一個方面,提供一種頁面內容版權資訊管理方法,可以包括:針對多個頁面內容分別生成對應的版權資訊;以及響應於用戶對頁面內容的複製行為,將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時將版權資訊粘貼到目標位置。
這樣,用戶在複製頁面內容時,能夠自動檢索出所複製頁面內容的版權資訊,複製不同的內容會添加不同的相關聯的版權資訊,增加了版權保護的範圍和一些可定製的功能。
優選地,其中,在將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中的步驟中可以有至少三種形式:
將與所複製的頁面內容對應的版權資訊與所複製的頁面內容相關聯地添加到待粘貼對象中,以便在用戶執行粘貼操作時將頁面內容和版權資訊關聯地粘貼到目標位置;
例如,當用戶所複製的內容較少或被複製的頻率較低,對頁面內容整體影響較小,則將所複製內容的全部和與其對應的版權資訊顯示在目標粘貼位置。
或者僅將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時僅將版權資訊關聯地粘貼到目標位置;
例如,當用戶所複製的內容被複製的頻率較高,且對頁面內容整體的影響較大,則僅將與所複製內容對應的版權資訊顯示在目標粘貼位置。
或者僅將與所複製的頁面內容對應的版權資訊和所複製頁面內容的一部分相關聯地添加到待粘貼對象中,以便在用戶執行粘貼操作時僅將版權資訊和所複製頁面內容的一部分關聯地粘貼到目標位置。
例如,當用戶所複製的內容較多或者對頁面內容整體影響較大,則將所複製內容的一部分和與其相關的版權資訊顯示在目標粘貼位置。
上述的待粘貼對象可以暫存到系統的剪貼板中,也可以採用其它方式實現粘貼預備,例如將粘貼位置或連結信息放入剪貼板中,以便在執行粘貼操作時到相應位置處獲取要粘貼的對象內容。
以上三種添加方式可以根據用戶所複製內容對頁面內容整體的影響,確定待粘貼對象中的內容。
優選地,針對多個頁面內容分別生成版權資訊的步驟可以包括:獲取多個頁面內容的信息;以及根據獲取的多個頁面內容的信息生成各自對應的版權資訊。
網頁中可能包含很多不同來源的內容,本發明針對不同的內容獲取其對應的信息,從而生成各自對應的版權資訊。此外,頁面內容可能包含文字、圖片、視頻等,可以通過對文字增加提示版權的信息(原始連結、來源、作者等),或者在頁面中或圖片中加水印,或者禁止視頻轉載或視頻加密等方式生成對應的版權資訊,這也可以使版權資訊的管理更加精細化。
優選地,響應於用戶對頁面內容的複製行為將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中的步驟可以包括:監聽用戶的複製行為;獲取用戶所複製的頁面內容;以及確定與所複製的頁面內容對應的版權資訊。
其中,可以通過javascript代碼監聽用戶的複製行為,頁面監聽用戶複製並獲取用戶複製的頁面內容之後,在剪切板加入與所複製內容對應的版權資訊。這樣用戶再次粘貼所複製的頁面內容時,會從剪貼板中獲取與複製內容對應的版權資訊。
優選地,該方法還可以包括:分析用戶對頁面內容的複製行為,以便針對頁面內容生成與其對應的版權資訊。
通過分析大量用戶積累的複製行為事件,從中提取出頁面內容被複製的頻率,以便根據複製頻率確定對複製內容及其對應的版權資訊的處理方式。這樣可以針對複製內容制定不同的有針對性的版權保護方案。
上述的通過分析用戶所複製內容的頻率,來確定所複製內容對頁面內容整體的影響,從而確定待粘貼對象中的內容是否包含所複製的內容。
優選地,本方案中的版權資訊可以包括提示版權的文字信息和/或水印和/或加密信息。
根據本發明的另一個方面,提供了一種頁面內容版權資訊管理裝置。優選地,該裝置可以包括:生成模塊,用於針對多個頁面內容分別生成對應的版權資訊;響應模塊,用於響應於用戶對頁面內容的複製行為;以及添加模塊,用於將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時將版權資訊粘貼到目標位置。
優選地,其中生成模塊可以包括:第一獲取單元,用於獲取多個頁面內容的信息;以及生成單元,用於根據獲取單元獲取的多個頁面內容的信息生成各自對應的版權資訊。
優選地,其中響應模塊可以包括:監聽單元,用於監聽用戶的複製行為;第二獲取單元,用於獲取用戶所複製的頁面內容;以及確定單元,用於確定與第二獲取單元獲取的所複製的頁面內容對應的版權資訊。
優選地,其中添加模塊可以包括:
第一添加模塊,用於將與所複製的頁面內容對應的版權資訊與所複製的頁面內容相關聯地添加到待粘貼對象中,以便在用戶執行粘貼操作時將頁面內容和版權資訊關聯地粘貼到目標位置;或者
第二添加模塊,用於僅將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時僅將版權資訊關聯地粘貼到目標位置;或者
第三添加模塊,用於僅將與所複製的頁面內容對應的版權資訊和所複製頁面內容的一部分相關聯地添加到待粘貼對象中,以便在用戶執行粘貼操作時僅將版權資訊和所複製頁面內容的一部分關聯地粘貼到目標位置。
優選地,該裝置還可以包括:分析模塊,用於分析用戶對頁面內容的複製行為,以便針對頁面內容生成與其對應的版權資訊。
根據本發明的另一個方面,還提供了一種計算設備,包括:處理器;存儲器,其上存儲有可執行代碼,當可執行代碼被處理器執行時,使處理器執行上文述及的頁面內容版權資訊管理方法。
根據本發明的另一個方面,還提供了一種非暫時性機器可讀存儲介質,其上存儲有可執行代碼,當可執行代碼被電子設備的處理器執行時,使處理器執行上文述及的頁面內容版權資訊管理方法。
通過本發明的方案,用戶在複製頁面內容時,能夠生成與所複製頁面內容對應的版權資訊,當用戶再次粘貼所複製的內容,會自動獲取與所複製內容對應的版權資訊,這樣可以減少用戶無意中侵犯版權。
附圖說明
通過結合附圖對本公開示例性實施方式進行更詳細的描述,本公開的上述以及其它目的、特徵和優勢將變得更加明顯,其中,在本公開示例性實施方式中,相同的參考標號通常代表相同部件。
圖1示出了根據本發明一實施例的頁面內容版權資訊管理方法的示意性流程圖。
圖2示出了根據本發明一實施例的針對多個頁面內容分別生成對應的版權資訊的示意性流程圖。
圖3示出了根據本發明一實施例的響應於用戶對頁面內容的複製行為的示意性流程圖。
圖4示出了根據本發明一實施例的頁面內容版權資訊管理裝置的結構框圖。
圖5示出了根據本發明一實施例的生成模塊的結構框圖。
圖6示出了根據本發明一實施例的響應模塊的結構框圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的優選實施方式。雖然附圖中顯示了本公開的優選實施方式,然而應該理解,可以以各種形式實現本公開而不應被這裡闡述的實施方式所限制。相反,提供這些實施方式是為了使本公開更加透徹和完整,並且能夠將本公開的範圍完整地傳達給本領域的技術人員。
如上所述,為了減少用戶不知情的情況下侵犯頁面內容的版權,本發明提供了一種頁面內容版權資訊管理方案,通過對多個頁面內容分別生成對應的版權資訊,可以增加對頁面內容版權保護的範圍。
下面,參照附圖和實施例詳細描述本發明的技術方案。
圖1示出了根據本發明一實施例的頁面內容版權資訊管理方法的示意性流程圖。
如圖1所示,在步驟s100中,針對多個頁面內容分別生成對應的版權資訊。
本文中述及的版權資訊可以是針對文章的原始連結、來源、作者等提示版權的文字信息,可以是針對頁面背景或圖片的數字水印信息,可以是針對視頻的加密信息等。這樣可以針對不同類型的頁面內容生成不同類型的定製化的版權資訊。
此外,本文述及的頁面內容可以是同一個網站的不同域名下的多個頁面,可以將網站開發腳本統一部署在同一個網站的域名下,例如,www.baidu.com域名下的所有頁面都可以實現版權資訊的管理。
這裡所說的多個頁面內容是按照內容的作者、原始連結或來源等版權相關信息進行分類界定的,將版權相關信息相同的內容視為同一個內容,將生成的版權資訊與頁面內容一一對應。
圖2示出了根據本發明一實施例的針對多個頁面內容分別生成對應的版權資訊的步驟s100的示意性流程圖。
如圖2所示,在步驟s110獲取所述多個頁面內容的信息;
其中,多個頁面內容是指按照原始連結地址、作者或發布者等其他版權相關的信息不同進行分類,可以通過javascript程序抓取頁面內容,然後獲取頁面內容的原始連結地址、作者或發布者、來源url(統一資源定位符)等版權相關信息,將具有相同的版權相關信息的頁面內容歸為一類。這樣方便頁面中包含多個頁面內容時版權資訊的管理。
在步驟s120中根據獲取的所述多個頁面內容的信息生成各自對應的版權資訊。
頁面內容可以是多媒體、文檔、軟體等數字載體,因此,可以生成提示版權的文字信息,例如,在文字後面添加「著作權歸作者所有,商業轉載請聯繫作者獲得授權,非商業轉載請註明出處;作者:xxx連結:http://www.xxx.com來源:xxx」等信息。也可以生成數字水印信息,例如將原始連結地址或作者作為標識信息嵌入頁面或數字載體中,也可以生成加密信息,例如利用算法改變原有的信息數據,使未授權的用戶無法了解信息的具體內容。
返回如圖1,在步驟s200中,響應於用戶對所述頁面內容的複製行為,將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時將所述版權資訊粘貼到目標位置。
上述將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中之前可以包括查找對應的版權資訊。
其中,查找與所複製的頁面內容對應的版權資訊可以利用信息檢索的步驟,包括:記錄多個頁面內容並生成檢索標識;將記錄組成有序的信息集合,使頁面內容與版權資訊一一對應;根據用戶提問檢索出對應的版權資訊。
這樣,利用信息檢索的方法,對獲取的頁面內容的版權資訊分析和編碼,產生信息記錄及檢索標記;將全部信息記錄按文件、資料庫等形式組成有序的信息集合;對用戶給定提問與集合中的記錄進行相似性比較,根據一定的匹配標準查找出對應的版權資訊。
圖3示出了根據本發明一實施例的響應於用戶對頁面內容的複製行為的步驟s200的示意性流程圖。
如圖3所示,在步驟s210中監聽用戶的複製行為。
例如,可以利用web開發技術,例如在javascript代碼中添加用戶複製事件clipboard,使用jquery中的方法監聽用戶的複製行為,包括使用鍵盤的ctrl+c操作,或者右擊滑鼠複製等操作。
在步驟s220中,獲取用戶複製的頁面內容。
例如,當javascript代碼監聽到用戶的複製行為之後,可以通過創建一個隱藏的flash文件,同時給給flash的變量flashvars賦「clipboard=複製的內容」,通過這個賦值flash就會把複製的內容放到剪貼板,從而獲取用戶所複製的內容。
在步驟s230中,確定與所複製的頁面內容對應的版權資訊。
根據獲取的用戶複製內容查找信息庫中與其對應的版權資訊,首先將用戶所複製的內容與頁面內容匹配,根據匹配度確定所複製的內容在信息庫列表中所在的位置,可以發送提取指令,將列表中與所複製的內容對應的版權資訊提取出來。
根據本發明,可以通過多種方式實現將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中的步驟。
在一個優選實施例中,可以將與所複製的頁面內容對應的版權資訊與所複製的頁面內容相關聯地添加到所述待粘貼對象中,以便在用戶執行粘貼操作時將所述頁面內容和所述版權資訊關聯地粘貼到目所述標位置;
例如,當用戶所複製的內容較少,根據所複製內容被複製的頻率判定為對頁面內容整體影響較小,則將所複製內容的全部及其對應的版權資訊顯示在目標粘貼位置。
在一個優選實施例中,可以僅將與所複製的頁面內容對應的版權資訊添加到所述待粘貼對象中,以便在用戶執行粘貼操作時僅將所述版權資訊關聯地粘貼到所述目標位置;
例如,當用戶所複製的內容被複製的頻率較高,對頁面內容整體影響較大,則只將與所複製內容對應的版權資訊顯示在目標粘貼位置。
在一個優選實施例中,可以僅將與所複製的頁面內容對應的版權資訊和所複製頁面內容的一部分相關聯地添加到所述待粘貼對象中,以便在用戶執行粘貼操作時僅將所述版權資訊和所複製頁面內容的所述一部分關聯地粘貼到所述目標位置。
例如,當用戶所複製內容較多會佔用較多的容量,或者複製內容對頁面內容整體影響較大,則只將所複製內容的一部分,可能是隨機提取的一部分內容和與其對應的版權資訊顯示在目標粘貼位置。
此外,當用戶所複製的內容包含多個頁面內容,可以在不同的頁面內容之間加入標記,以避免不同頁面內容和版權資訊的重疊。
上述的待粘貼對象可以暫存到系統的剪貼板中,也可以採用其它方式實現粘貼預備,例如將粘貼位置或連結信息放入剪貼板中,以便在執行粘貼操作時到相應位置處獲取要粘貼的對象內容。
這樣可以根據用戶所複製內容對頁面內容整體的影響和相關度,確定待粘貼對象中的內容,當用戶在其他網站、博客、郵箱等其他文檔編輯器中粘貼所複製的頁面內容時,會在目標位置顯示待粘貼對象中的內容。
另外,本發明的方法還可以包括分析過程,即分析用戶對頁面內容的複製行為,以便針對所述頁面內容生成與其對應的版權資訊。
同樣可以通過javascript分析用戶的行為,例如用戶經常點一個button,那就證明這個button對應的功能是對用戶非常有用的,或者當用戶經常複製某一部分頁面內容,說明該頁面內容受到較多用戶的關注,可能對頁面內容整體的影響較大。這樣可以獲取用戶的行為數據,便於進行統計。
本發明中通過javascript可以分析用戶複製內容的頻率,將複製頻率較高的頁面內容標記為不可複製內容,從而當以後的用戶複製該頁面內容時,只能獲得與該複製內容有關的版權資訊,而無法獲取該頁面內容。
本發明述及的頁面內容可以是同一個網站的不同域名下的多個網頁,開發的腳本可以統一部署在同一個網站的域名下,不需要每個網站都開發。
本發明的頁面內容版權資訊管理方案可以由一種頁面內容版權資訊管理裝置實現。圖4示出了根據本發明一實施例的管理裝置400的結構框圖。其中,管理裝置400的功能模塊可以由實現本發明原理的硬體、軟體或硬體和軟體的結合來實現。本領域技術人員可以理解的是,圖4所描述的功能模塊可以組合起來或者劃分成子模塊,從而實現上述發明的原理。因此,本文的描述可以支持對本文描述的功能模塊的任何可能的組合、或者劃分、或者更進一步的限定。
圖4所示的管理裝置400可以用來實現圖1-3所示的內容頁面版權資訊管理方法,下面僅就管理裝置400可以具有的功能模塊以及各功能模塊可以執行的操作做簡要說明,對於其中涉及的細節部分可以參見上文結合圖1-3的描述,這裡不再贅述。
如圖4所示,本發明的管理裝置400可以包括生成模塊410、響應模塊420和添加模塊430。
生成模塊410可以針對多個頁面內容分別生成對應的版權資訊。
響應模塊420可以響應於用戶對所述頁面內容的複製行為。
添加模塊430可以將與所複製的頁面內容對應的版權資訊添加到待粘貼對象中,以便在用戶執行粘貼操作時將所述版權資訊粘貼到目標位置。
通過上述裝置,可以根據用戶的複製行為能夠制定不同的版權資訊保護方案,有利於管理網站上不同頁面內容的版權資訊,從而加強了頁面內容版權資訊的保護,提高了用戶的版權保護意識。
圖5示出了根據本發明一實施例的生成模塊410的結構框圖。
如圖5所示,生成模塊410可以包括:第一獲取單元411,獲取所述多個頁面內容的信息;以及生成單元412,根據所述獲取單元411獲取的所述多個頁面內容的信息生成各自對應的版權資訊。
上述的信息可以包括頁面內容的原始連結、作者、來源等版權相關的信息,然後根據獲取的信息將頁面內容分類,然後生成每一類頁面內容對應的版權資訊。
圖6示出了根據本發明一實施例的響應模塊420的結構框圖。
如圖6所示,響應模塊420可以包括:監聽單元421,監聽用戶的複製行為;第二獲取單元422,獲取用戶所複製的頁面內容;以及確定單元433,確定與所述第二獲取單元422獲取的所複製的頁面內容對應的版權資訊。
其中,監聽單元421通過網站開發程序如javascript程序監聽用戶複製行為,當監聽到用戶的複製行為時通過第二獲取單元422獲取用戶所複製的內容,以便確定單元433根據用戶所複製的內容查找與複製內容對應的版權資訊,從而確定與複製內容對應的版權資訊。
優選地,響應模塊420還可以包括:第一添加模塊,將與所複製的頁面內容對應的版權資訊與所複製的頁面內容相關聯地添加到所述待粘貼對象中,以便在用戶執行粘貼操作時將所述頁面內容和所述版權資訊關聯地粘貼到目所述標位置;或者
第二添加模塊,僅將與所複製的頁面內容對應的版權資訊添加到所述待粘貼對象中,以便在用戶執行粘貼操作時僅將所述版權資訊關聯地粘貼到所述目標位置;或者
第三添加模塊,僅將與所複製的頁面內容對應的版權資訊和所複製頁面內容的一部分相關聯地添加到所述待粘貼對象中,以便在用戶執行粘貼操作時僅將所述版權資訊和所複製頁面內容的所述一部分關聯地粘貼到所述目標位置。
可以根據用戶所複製內容的多少和用戶歷史複製行為中所複製內容的頻率,選擇適當的添加模塊。
另外,該管理裝置還可以包括:分析模塊,分析用戶對頁面內容的複製行為,以便針對所述頁面內容生成與其對應的版權資訊。
其中,可以通過javascript程序監聽用戶歷史複製行為,獲取用戶所複製的內容,統計分析所複製內容被累計複製的頻率,記錄用戶複製的時間等信息,生成對應的版權資訊。這樣可以針對不同的頁面內容生成對應的版權資訊,以及確定用戶粘貼所複製的內容時待粘貼對象中可以添加的內容,有利於不同頁面內容版權資訊的管理。
根據本發明還提供了一種計算設備,包括處理器,可以包括一種頁面內容版權資訊管理裝置,能夠實現針對不同的用戶所複製的頁面內容顯示不同的頁面內容和與其對應的版權資訊的功能;以及存儲器,其上存儲有可執行代碼,當可執行代碼被處理器執行時,使處理器執行上述的頁面內容版權資訊管理方法。
此外,根據本發明的方法還可以實現為一種電腦程式或電腦程式產品,該電腦程式或電腦程式產品包括用於執行本發明的上述方法中限定的上述各步驟的電腦程式代碼指令。
或者,本發明還可以實施為一種非暫時性機器可讀存儲介質(或計算機可讀存儲介質、或機器可讀存儲介質),其上存儲有可執行代碼
(或電腦程式、或計算機指令代碼),當所述可執行代碼(或電腦程式、或計算機指令代碼)被電子設備(或計算設備、伺服器等)的處理器執行時,使所述處理器執行根據本發明的上述方法的各個步驟。
本領域技術人員還將明白的是,結合這裡的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實現為電子硬體、計算機軟體或兩者的組合。
通過上述技術方案,可以為同一網站的不同域名下的所有頁面進行版權資訊的管理,且針對不同頁面內容可以生成對應的版權資訊,擴大了頁面版權資訊管理的範圍,當用戶執行複製粘貼操作時,能夠夠自動獲得與所複製內容對應的版權資訊,這樣減少了用戶無意中侵犯版權的問題,有利於提高用戶的版權保護意識。
附圖中的流程圖和框圖顯示了根據本發明的多個實施例的系統和方法的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用於實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所標記的功能也可以以不同於附圖中所標記的順序發生。例如,兩個連續的方框實際上可以基本並行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或操作的專用的基於硬體的系統來實現,或者可以用專用硬體與計算機指令的組合來實現。
以上已經描述了本發明的各實施例,上述說明是示例性的,並非窮盡性的,並且也不限於所披露的各實施例。在不偏離所說明的各實施例的範圍和精神的情況下,對於本技術領域的普通技術人員來說許多修改和變更都是顯而易見的。本文中所用術語的選擇,旨在最好地解釋各實施例的原理、實際應用或對市場中的技術的改進,或者使本技術領域的其它普通技術人員能理解本文披露的各實施例。